:root{--ink:#050708;--ink2:#0a0e10;--cyan:#2be8f3;--cyan2:#16aebd;--white:#f3f7f7;--paper:#f4f6f5;--muted:#8c999b;--line:rgba(255,255,255,.13);--darkline:#d9dfdf;--sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:"Cascadia Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;font-family:var(--sans);color:var(--white);background:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);font-size:15px}button,input,textarea,select{font:inherit}button,a{color:inherit}a{text-decoration:none}button{cursor:pointer}.light-page{background:var(--paper);color:#0d1315;min-height:70vh}.dark-page{background:var(--ink);color:var(--white);overflow:hidden}.kicker{font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--cyan);text-transform:uppercase}header{height:76px;padding:0 4vw;background:#050708f0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:50}.logo{display:flex;align-items:center;gap:11px}.logo-mark{display:block;width:27px;height:29px;position:relative}.logo-mark i{width:6px;position:absolute;bottom:2px;background:var(--cyan);transform:skew(-22deg)}.logo-mark i:nth-child(1){height:15px;left:1px}.logo-mark i:nth-child(2){height:27px;left:10px}.logo-mark i:nth-child(3){height:19px;left:19px}.logo b{font-size:15px;letter-spacing:.24em}.logo small{display:block;font:8px/1.4 var(--mono);letter-spacing:.42em;color:#93a1a3;margin-top:2px}header nav{display:flex;gap:34px;font:500 11px var(--mono);letter-spacing:.07em;text-transform:uppercase}header nav a{color:#9aa5a6;transition:.2s}header nav a:hover,header nav a.active{color:var(--cyan)}.header-actions{display:flex;align-items:center;gap:12px}.header-actions button{border:0;background:transparent;color:#fff;padding:10px}.header-actions svg{width:18px}.account{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #344043;padding:11px 15px}.menu,.drawer{display:none}.search-layer{position:fixed;top:0;right:0;bottom:0;left:0;background:#020506f7;z-index:100;opacity:0;pointer-events:none;transition:.25s}.search-layer.show{opacity:1;pointer-events:auto}.search-layer .close{position:absolute;right:4vw;top:25px;border:0;background:transparent;color:#fff}.search-box{width:min(820px,88vw);margin:20vh auto}.search-box label{font:11px var(--mono);letter-spacing:.14em;color:var(--cyan)}.search-box>div{display:flex;align-items:center;border-bottom:1px solid #506064;margin-top:25px}.search-box input{width:100%;font-size:clamp(24px,4vw,50px);background:transparent;color:#fff;border:0;padding:20px;outline:0}.search-box section a{display:grid;grid-template-columns:120px 1fr 24px;padding:15px 0;border-bottom:1px solid var(--line)}.search-box section span{font:11px var(--mono);color:var(--cyan)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:0;padding:16px 21px;font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.btn svg,.text-link svg,.section-head>a svg,.card-link svg{width:16px}.btn.cyan{background:var(--cyan);color:#021013}.btn.ghost{border:1px solid #3a4446}.btn.ink{background:#071012;color:#fff}.actions{display:flex;gap:10px;flex-wrap:wrap}.hero{min-height:735px;position:relative;padding:150px 8vw 100px;display:grid;grid-template-columns:1.05fr .95fr;background:radial-gradient(circle at 78% 38%,#113236 0,transparent 26%),linear-gradient(120deg,#06090a 70%,#0c1315);isolation:isolate}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(to right,transparent,black);mask-image:linear-gradient(to right,transparent,black)}.hero-copy{position:relative;z-index:2}.hero h1,.page-hero h1{font-size:clamp(58px,7.2vw,112px);line-height:.88;letter-spacing:-.07em;margin:25px 0 30px;font-weight:500}.hero h1 em{font-style:normal;color:var(--cyan)}.hero-copy>p{max-width:570px;color:#a5b0b2;font-size:17px;line-height:1.75;margin-bottom:35px}.hero-art{position:relative;min-height:400px}.scan-card{position:absolute;left:12%;top:5%;width:72%;padding:20px;background:#0710129e;border:1px solid rgba(43,232,243,.3);box-shadow:0 35px 100px #000000a6;transform:perspective(900px) rotateY(-9deg) rotateX(4deg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.scan-card>span{font:9px var(--mono);color:#91a4a7;letter-spacing:.12em}.spectrum{height:180px;display:flex;align-items:end;gap:4px;padding:30px 0 15px;border-bottom:1px solid #354246}.spectrum i{display:block;flex:1;background:linear-gradient(var(--cyan),rgba(43,232,243,.1))}.scan-card>div:last-child{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;padding-top:18px;font:10px var(--mono);color:#819092}.scan-card strong{font-size:25px;color:#fff}.scan-card small{color:var(--cyan)}.molecule{position:absolute;top:0;right:0;bottom:0;left:0}.molecule i{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--cyan);box-shadow:0 0 30px var(--cyan)}.molecule i:after{content:"";position:absolute;width:120px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent);transform:rotate(35deg);transform-origin:left}.molecule i:nth-child(1){left:6%;top:20%}.molecule i:nth-child(2){right:8%;top:18%}.molecule i:nth-child(3){left:8%;bottom:20%}.molecule i:nth-child(4){right:5%;bottom:30%}.molecule i:nth-child(5){left:50%;bottom:5%}.molecule i:nth-child(6){right:20%;top:55%}.hero-index{position:absolute;bottom:35px;right:5vw;color:#687476;font:10px var(--mono)}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 4vw}.proof-strip>div{padding:28px 24px;border-right:1px solid var(--line);display:grid;grid-template-columns:30px 1fr}.proof-strip>div:last-child{border:0}.proof-strip b{font:10px var(--mono);color:var(--cyan);grid-row:span 2}.proof-strip span{font:600 11px var(--mono);letter-spacing:.1em}.proof-strip small{color:#728083;margin-top:7px}.section{padding:120px 7vw}.intro{display:grid;grid-template-columns:1.3fr .7fr;gap:10vw;align-items:end}.intro h2,.process h2,.closing h2,.section-head h2,.data-section h2,.editorial h2{font-size:clamp(42px,5.8vw,82px);line-height:.98;letter-spacing:-.06em;font-weight:500;margin:22px 0 0}.intro>div:last-child{color:#a2acae;line-height:1.8}.text-link{color:#fff;font:10px var(--mono);display:flex;gap:14px;margin-top:28px}.featured{background:#080b0c}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:50px}.section-head>a{display:flex;gap:12px;font:10px var(--mono);color:var(--cyan)}.feature-products{border-top:1px solid var(--line)}.feature-product{display:grid;grid-template-columns:50px 180px 1fr 30px;align-items:center;min-height:205px;border-bottom:1px solid var(--line);transition:.25s}.feature-product:hover{background:#0d1416}.feature-product>span{font:10px var(--mono);color:#637174}.feature-product .product-visual{height:170px;background:transparent}.feature-product h3{font-size:28px;margin:10px 0}.feature-product small,.feature-product p{font:10px var(--mono);color:#728083;text-transform:uppercase}.feature-product .go{color:var(--cyan)}.process{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.steps article{display:grid;grid-template-columns:60px 1fr;padding:25px 0;border-top:1px solid var(--line)}.steps article>b{font:10px var(--mono);color:var(--cyan)}.steps h3{font:500 17px var(--mono);letter-spacing:.1em;margin:0}.steps p{color:#7e8b8d}.closing{text-align:center;padding:140px 20px;background:radial-gradient(circle at 50% 55%,#0d3e43,transparent 35%)}.closing .btn{margin-top:35px}.fine{font:9px var(--mono);color:#657274;margin-top:22px}.page-hero{padding:130px 7vw 90px}.light-page .page-hero{background:#e9eeee;border-bottom:1px solid #ced6d6}.page-hero h1{margin-bottom:25px}.page-hero p{font-size:17px;line-height:1.7;color:#667477;max-width:700px}.catalog-tools{padding:25px 5vw;display:flex;justify-content:space-between;border-bottom:1px solid var(--darkline)}.catalog-search{width:min(600px,60vw);display:flex;gap:10px;align-items:center}.catalog-search input,.catalog-tools select{border:0;background:transparent;outline:0}.catalog-search input{width:100%}.catalog-tools select{font:11px var(--mono)}.catalog-layout{display:grid;grid-template-columns:240px 1fr;padding:0 5vw 100px}.catalog-layout aside{padding:35px 25px 0 0;border-right:1px solid var(--darkline)}.catalog-layout aside>b,.results-count{font:10px var(--mono);letter-spacing:.1em}.catalog-layout aside button{width:100%;display:flex;justify-content:space-between;border:0;background:transparent;padding:14px 0;text-align:left;color:#687577;font-size:12px}.catalog-layout aside button.active{color:#071012;font-weight:700}.catalog-layout aside i{font:10px var(--mono);font-style:normal}.catalog-layout>section{padding:35px 0 0 35px}.results-count{margin-bottom:25px;color:#667477}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--darkline);border:1px solid var(--darkline)}.product-card{background:#f8f9f8;min-width:0}.product-visual{height:300px;background:#e7ebea;display:grid;place-items:center;position:relative;overflow:hidden}.product-visual:before{content:"";position:absolute;width:200px;height:200px;border:1px solid rgba(8,57,62,.12);border-radius:50%}.product-visual img{width:100%;height:100%;object-fit:cover}.vial{z-index:2;width:77px;height:150px;background:linear-gradient(90deg,#dce8e7,#fff 47%,#cbd9d9);border:1px solid #aebdbd;box-shadow:10px 25px 45px #1e373a2e;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:22px;position:relative}.vial:before{content:"";position:absolute;top:-23px;width:82px;height:25px;background:repeating-linear-gradient(90deg,#101719 0,#101719 3px,#263033 3px,#263033 5px);border-radius:3px}.vial>span{font:6px var(--mono);color:#526163}.vial>b{font-size:10px;letter-spacing:.13em;color:#081013;margin-top:26px}.vial>small{font:5px var(--mono);color:#617073;margin-top:8px}.orbit{position:absolute;border:1px solid rgba(26,138,149,.2);border-radius:50%;transform:rotate(40deg)}.o1{width:250px;height:75px}.o2{width:190px;height:55px;transform:rotate(-40deg)}.o3{width:130px;height:38px;transform:rotate(90deg)}.product-visual.dark{background:#0a1113}.product-visual.dark .vial{transform:scale(.78)}.card-meta{padding:23px}.card-meta small{font:9px var(--mono);color:#33828a;text-transform:uppercase}.card-meta h3{font-size:17px;line-height:1.3;margin:12px 0}.card-meta p{font:9px var(--mono);color:#778486}.card-meta p i{display:inline-block;width:2px;height:2px;background:#778486;vertical-align:middle;margin:0 7px}.card-link{font:9px var(--mono);display:flex;justify-content:space-between;margin-top:20px;color:#0b737d}.product-detail{padding:80px 7vw 110px;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.product-detail .back{display:block;font:9px var(--mono);margin-bottom:25px}.product-detail .product-visual{height:560px}.product-copy{padding-top:45px}.product-copy h1{font-size:clamp(42px,5vw,72px);letter-spacing:-.055em;line-height:.98;margin:20px 0}.description{color:#637174;line-height:1.7;font-size:16px}.product-copy dl{border-top:1px solid var(--darkline);margin:35px 0}.product-copy dl div{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid var(--darkline);padding:15px 0}.product-copy dt{font:9px var(--mono);color:#6e7b7d;text-transform:uppercase}.product-copy dd{margin:0;font-size:12px}.research-note{display:flex;gap:12px;background:#e7eeee;padding:16px;margin-bottom:22px}.research-note svg{color:#0a7c86;flex:none}.research-note p{margin:0;font-size:11px;line-height:1.5}.data-section{background:#071012;color:#fff;padding:100px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.data-list article{display:flex;gap:20px;padding:22px 0;border-top:1px solid var(--line)}.data-list svg{color:var(--cyan)}.data-list b{font:11px var(--mono);letter-spacing:.1em}.data-list p{color:#849295}.result-search{margin:0 7vw 30px;display:flex;align-items:center;border:1px solid var(--darkline);background:#fff;padding:0 18px}.result-search input{border:0;outline:0;width:100%;padding:20px}.result-table{margin:0 7vw;border-top:2px solid #111}.tr{display:grid;grid-template-columns:2fr 1.2fr .7fr .8fr .7fr;align-items:center;border-bottom:1px solid var(--darkline);padding:18px 12px;font:11px var(--mono)}.tr b{font-family:var(--sans);font-size:13px}.tr small{display:block;color:#748184;margin-top:4px}.tr.heading{font-size:9px;color:#687577}.pass{color:#087b72}.table-note{margin:18px 7vw 0;padding-bottom:100px;color:#768386;font-size:11px}.utility-page{min-height:650px;padding:140px 7vw;max-width:850px}.utility-icon{width:58px;height:58px;border:1px solid #2b4144;color:var(--cyan);display:grid;place-items:center;margin-bottom:35px}.utility-page h1{font-size:clamp(48px,6vw,85px);letter-spacing:-.06em;line-height:.95;margin:20px 0}.utility-page>p{max-width:650px;color:#929fa1;font-size:17px;line-height:1.7}.notice{display:flex;gap:16px;border:1px solid #2a383a;padding:17px;margin:30px 0;color:#819092}.notice svg{color:var(--cyan)}.notice span{font-size:12px}.notice b{display:block;color:#fff;margin-bottom:5px}.account-page{margin:auto;text-align:center;color:#111}.account-page .utility-icon{margin:0 auto 35px}.account-page>p{color:#627073;margin:0 auto 30px}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.big-number{font-size:150px;font-weight:600;letter-spacing:-.1em;line-height:.7;color:#172326}.big-number em{font-style:normal;color:var(--cyan)}.editorial p{color:#8a989a;font-size:17px;line-height:1.8}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.values article{background:#070a0b;padding:35px}.values b{font:10px var(--mono);color:var(--cyan)}.values h3{margin-top:50px;font:18px var(--mono)}.values p{color:#7d8b8d}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.why-grid article{background:#080c0d;padding:45px;position:relative}.why-grid span{position:absolute;right:25px;top:25px;font:10px var(--mono);color:#536164}.why-grid svg{color:var(--cyan);width:35px;height:35px}.why-grid h2{font:500 25px var(--mono);margin:45px 0 15px}.why-grid p{color:#829092;max-width:420px;line-height:1.7}.mass-banner{margin:0 7vw 120px;border:1px solid #235158;padding:45px;display:grid;grid-template-columns:1fr 160px 1fr;align-items:center;background:#081719}.mass-banner span{display:block;font:9px var(--mono);color:#739092}.mass-banner strong{font:50px var(--mono);color:var(--cyan)}.mass-banner .delta{font:14px var(--mono);color:var(--cyan)}.mass-banner p{color:#899799}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:90px 7vw 120px}.contact-layout h2{font-size:35px}.contact-wa{display:grid;grid-template-columns:70px 1fr 20px;padding:20px 0;border-top:1px solid var(--darkline)}.contact-wa span{font:9px var(--mono);color:#16838d}.contact-wa b{font:17px var(--mono)}.compliance{color:#718082;font-size:11px;line-height:1.6;margin-top:35px}.contact-layout form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-layout label{font:9px var(--mono);letter-spacing:.08em}.contact-layout input,.contact-layout textarea{display:block;width:100%;border:0;border-bottom:1px solid #aebbbb;background:transparent;padding:14px 0;outline:0;font-family:var(--sans)}.contact-layout label:nth-child(4){grid-column:span 2}.contact-layout textarea{height:100px;resize:vertical}.contact-layout .btn{justify-self:start}.local-success{grid-column:span 2;display:flex;gap:10px;padding:15px;background:#dcebea;font-size:11px}.local-success svg{color:#087b72}.policy{max-width:850px;margin:auto;padding:130px 30px}.policy h1{font-size:60px;letter-spacing:-.05em}.policy h2{font-size:20px;margin-top:45px}.policy p{font-size:16px;line-height:1.8;color:#5c6b6d}.policy .updated{font:10px var(--mono);margin-top:60px}.not-found{min-height:650px;padding:160px 7vw}.not-found>b{font:10px var(--mono);color:var(--cyan)}.not-found h1{font-size:80px;letter-spacing:-.06em;margin:30px 0}.not-found p{color:#849294;margin-bottom:30px}footer{padding:75px 5vw 25px;background:#040607;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-top>div{display:flex;flex-direction:column;gap:13px}.footer-top p{color:#708083;max-width:280px;line-height:1.6}.footer-top b{font:9px var(--mono);color:#657275;letter-spacing:.12em;text-transform:uppercase}.footer-top>div>a:not(.logo){font-size:12px;color:#bdc5c6}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;margin-top:60px;display:flex;justify-content:space-between;font:8px var(--mono);color:#697678}.wa{position:fixed;z-index:70;right:24px;bottom:24px}.wa>button{height:48px;border:0;background:#1ed760;color:#021008;display:flex;align-items:center;gap:10px;padding:0 18px;font:600 11px var(--mono);box-shadow:0 10px 35px #00000059}.wa-panel{display:none;width:270px;background:#0a1112;border:1px solid #304043;margin-bottom:8px;padding:18px;box-shadow:0 20px 70px #0000008c}.wa.open .wa-panel{display:block}.wa-panel>strong{font-size:14px}.wa-panel>span{display:block;font-size:10px;color:#7f8d8f;margin:5px 0 15px}.wa-panel a{display:grid;grid-template-columns:30px 1fr 20px;align-items:center;padding:13px 0;border-top:1px solid var(--line);font:11px var(--mono)}.wa-panel a i{font-style:normal;color:#1ed760}.mobile-nav{display:none}.gate{position:fixed;top:0;right:0;bottom:0;left:0;background:#010405f5;z-index:200;display:grid;place-items:center;padding:20px}.gate-card{width:min(580px,100%);border:1px solid #273a3d;background:radial-gradient(circle at 90% 15%,#123a3f,transparent 38%),#080d0e;padding:45px;box-shadow:0 40px 120px #000;position:relative}.gate-index{position:absolute;right:35px;top:40px;font:10px var(--mono);color:var(--cyan)}.gate h2{font-size:45px;letter-spacing:-.05em;line-height:1;margin:55px 0 20px}.gate p{color:#899799;line-height:1.7}.gate .btn{margin:20px 0}.gate>div>small{display:block;font:8px var(--mono);color:#667476}.gate .logo{pointer-events:none}@media (max-width:900px){header nav,.account{display:none}.menu{display:block}.drawer{position:absolute;z-index:45;top:76px;left:0;right:0;background:#080c0d;padding:20px 5vw;flex-direction:column}.drawer.open{display:flex}.drawer a{padding:16px 0;border-bottom:1px solid var(--line);font:12px var(--mono)}.hero{grid-template-columns:1fr;padding-top:110px;min-height:820px}.hero-art{position:absolute;right:-120px;top:280px;width:60%;opacity:.45}.hero-copy>p{max-width:500px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip>div:nth-child(2){border-right:0}.intro,.process,.editorial{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.product-detail{gap:4vw}.product-detail .product-visual{height:480px}.mass-banner{grid-template-columns:1fr 1fr}.mass-banner p{grid-column:span 2}.contact-layout{gap:5vw}.footer-top{grid-template-columns:2fr 1fr 1fr}.footer-top>div:last-child{display:none}}@media (max-width:620px){body{padding-bottom:58px}header{height:64px;padding:0 18px}.drawer{top:64px;position:fixed}.hero{padding:90px 22px 70px;min-height:700px}.hero h1,.page-hero h1{font-size:54px}.hero-copy>p{font-size:14px}.hero-art{top:355px;width:80%;right:-140px}.scan-card{width:100%}.proof-strip{grid-template-columns:1fr}.proof-strip>div{border-right:0;border-bottom:1px solid var(--line)}.section{padding:80px 22px}.intro{gap:35px}.intro h2,.process h2,.closing h2,.section-head h2,.data-section h2,.editorial h2{font-size:43px}.section-head{display:block}.section-head>a{margin-top:20px}.feature-product{grid-template-columns:30px 95px 1fr}.feature-product .product-visual{height:130px}.feature-product h3{font-size:18px}.feature-product .go{display:none}.process{gap:45px}.page-hero{padding:90px 22px 55px}.catalog-tools{padding:18px 20px}.catalog-search{width:70vw}.catalog-tools select{max-width:95px}.catalog-layout{display:block;padding:0 20px 80px}.catalog-layout aside{border:0;padding:20px 0;display:flex;gap:8px;overflow:auto}.catalog-layout aside>b{display:none}.catalog-layout aside button{width:auto;white-space:nowrap;border:1px solid var(--darkline);padding:9px 11px;gap:15px}.catalog-layout aside button.active{background:#071012;color:#fff}.catalog-layout>section{padding:10px 0}.product-grid{grid-template-columns:1fr 1fr}.product-visual{height:210px}.card-meta{padding:15px}.card-meta h3{font-size:14px}.card-link{font-size:8px}.product-detail{padding:45px 20px 70px;grid-template-columns:1fr}.product-detail .product-visual{height:390px}.product-copy{padding:0}.product-copy dl div{grid-template-columns:130px 1fr}.data-section{padding:70px 22px;grid-template-columns:1fr}.result-search{margin:0 20px 25px}.result-table{margin:0 20px;overflow-x:auto}.tr{min-width:700px}.utility-page{padding:100px 22px;min-height:600px}.big-number{font-size:100px}.values,.why-grid{grid-template-columns:1fr}.mass-banner{margin:0 22px 80px;padding:25px;grid-template-columns:1fr}.mass-banner p{grid-column:auto}.mass-banner strong{font-size:36px}.contact-layout{grid-template-columns:1fr;padding:60px 22px 90px}.contact-layout form{grid-template-columns:1fr}.contact-layout label:nth-child(4),.local-success{grid-column:auto}.policy h1{font-size:48px}.not-found h1{font-size:55px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:span 2}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:8px}.wa{right:14px;bottom:72px}.wa>button span{display:none}.wa>button{width:48px;padding:0;justify-content:center;border-radius:50%}.wa-panel{width:260px}.mobile-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:60;left:0;right:0;bottom:0;height:58px;background:#081012;border-top:1px solid #283638}.mobile-nav a{display:grid;place-items:center;align-content:center;gap:3px;color:#738184}.mobile-nav svg{width:17px}.mobile-nav span{font:8px var(--mono)}.mobile-nav a.active{color:var(--cyan)}.gate-card{padding:30px 25px}.gate h2{font-size:38px}.gate-index{right:25px;top:32px}}.wa{position:fixed!important;right:max(24px,env(safe-area-inset-right))!important;bottom:max(24px,env(safe-area-inset-bottom))!important;z-index:60!important;pointer-events:none}.wa>button,.wa .wa-panel{pointer-events:auto}.wa .wa-panel{max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:620px){.wa{right:max(15px,env(safe-area-inset-right))!important;bottom:calc(72px + env(safe-area-inset-bottom))!important}.wa .wa-panel{width:min(355px,calc(100vw - 30px));max-height:calc(100dvh - 150px)}.wa>button{min-width:58px;min-height:58px}}
