@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-italic-RKf6esGj.woff2)format("woff2"),url(/assets/poppins-latin-700-italic-CW91C-LJ.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ice:#f2f7fb;--paper:#fff;--ink:#0b2239;--ink-2:#46607a;--ink-3:#5a7086;--ink-3-deco:#7e93a9;--line:#0b223917;--line-2:#0b223924;--blue:#24baff;--blue-ink:#0874c4;--mint:#14a97c;--mint-soft:#ddf6ee;--coral:#ff7a59;--amber:#d98a0b;--amber-soft:#fff1d6;--p1:#24baff;--p2:#14a97c;--p3:#3e6df5;--p4:#ff7a59;--night:#0a1a2e;--f-display:"Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif;--f-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--f-body:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--f-product:"Poppins", "Hanken Grotesk", system-ui, sans-serif;--r-lg:28px;--r-md:18px;--r-sm:12px;--glass-bg:linear-gradient(140deg, #ffffffd1, #ffffff80);--glass-shadow:0 1px 0 #fffffff2 inset, 0 0 0 1px #0b22390d, 0 28px 60px -30px #0b223961;--tm-primary:#006eab;--tm-link:#009ef7;--tm-bg:#f5f8fa;--tm-muted:#5e6e84;--tm-line:#e4ebf2;--tm-th:#eaf5fc;--tm-nav:#10243d;--tm-logo:#45c5ff;--tm-preferred:#3b9c6c;--tm-unavailable:#bd951a;--tm-published-preferred:#168cb8;--tm-published-unavailable:#cb5e75;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tm{font-family:var(--f-product);color:#101b35;--tp:var(--tm-primary);--tl:var(--tm-link);--tbg:var(--tm-bg);--tmut:var(--tm-muted);--tline:var(--tm-line);--tth:var(--tm-th);--tnav:var(--tm-nav);--tlogo:var(--tm-logo);letter-spacing:0}.tm-logo{font:700 italic 13px/1 var(--f-product);color:var(--tlogo);white-space:nowrap;align-items:center;gap:5px;display:flex}.tm-logo svg{width:14px;height:14px}.tm-bar{border-bottom:1px solid var(--tline);background:#fff;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.tm-ico{color:#101b35;flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.tm-av{background:linear-gradient(135deg,#9fb0c2,#5e7189);border-radius:50%;width:20px;height:20px;display:block}.tm-tz{color:#101b35;white-space:nowrap;border:1px solid #f0a43a;border-radius:6px;padding:3px 8px;font-size:9.5px}.tm-card{box-shadow:0 0 0 1px var(--tline);background:#fff;border-radius:12px;min-width:0;padding:12px}.tm-h{font:600 14px/1.3 var(--f-product);color:#101b35;margin:0}.tm-sub{color:var(--tmut);font-size:10px}.tm-tabs{border-bottom:1px solid var(--tline);color:var(--tmut);white-space:nowrap;gap:14px;font-size:10.5px;display:flex;overflow:hidden}.tm-tabs span{padding:7px 2px}.tm-tabs span.on{color:var(--tp);box-shadow:inset 0 -2px 0 var(--tp);font-weight:600}.tm-btn{background:var(--tp);color:#fff;font:600 10px/1 var(--f-product);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:8px 11px;display:inline-flex}.tm-btn.g{color:var(--tmut);background:#edf2f6}.tm-tw{overflow-x:auto}.tm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:10.5px}.tm-table th{background:var(--tth);text-align:left;color:#101b35;white-space:nowrap;padding:8px;font-weight:600}.tm-table th:first-child{border-radius:8px 0 0}.tm-table th:last-child{border-radius:0 8px 0 0}.tm-table td{border-bottom:1px solid var(--tline);vertical-align:middle;padding:8px}.tm-table tr:last-child td{border-bottom:0}.tm-ini{width:24px;height:24px;color:var(--tp);background:#e1f0fb;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:600;display:inline-grid}.tm-act{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--tline);color:var(--tp);border-radius:6px;place-items:center;display:inline-grid}.tm-pills{flex-wrap:wrap;gap:5px;display:flex}.tm-pill{letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--tline);border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex}.tm-pill i{background:var(--d);border-radius:50%;width:6px;height:6px}.tm-st{white-space:nowrap;color:var(--tmut);background:#edf2f6;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.tm-st.ok{color:#2d7955;background:#e3f4ec}.tm-st.warn{color:#846915;background:#fbf1d6}.tm-st.info{color:var(--tp);background:#e1f0fb}.tm-st.bad{color:#a9465c;background:#f9e3e8}.tm-field{color:#101b35;background:#fff;border:1px solid #c9d6e2;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:9px 11px;font-size:11px;display:flex;position:relative}.tm-field svg{color:var(--tmut);flex:none}.tm-wk{box-shadow:0 0 0 1px var(--tline);border-radius:10px;grid-template-columns:78px repeat(5,minmax(0,1fr));font-size:9.5px;display:grid;overflow:hidden}.tm-wk>div{border-bottom:1px solid var(--tline);border-right:1px solid var(--tline);text-align:center;justify-content:center;align-items:center;min-height:30px;padding:6px;display:flex}.tm-wk .hd{background:var(--tth);flex-direction:column;font-size:12px;font-weight:600;line-height:1.1}.tm-wk .hd small{color:var(--tmut);font-size:7.5px;font-weight:500}.tm-wk .nm{text-align:left;justify-content:flex-start;font-weight:500}.tm-wk i{color:#fff;background:var(--d);border-radius:5px;width:100%;padding:4px 2px;font-size:8.5px;font-style:normal;display:block}.tm-wk .ft{background:var(--tth);flex-direction:column;font-size:8.5px;font-weight:600}.tm-win{background:var(--tbg);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #0b223914,0 40px 80px -36px #0b223980}.tm-chrome{background:#e7edf3;align-items:center;gap:6px;padding:9px 12px;display:flex}.tm-chrome>i{background:#c7d1db;border-radius:50%;width:9px;height:9px}.tm-chrome>i:first-child{background:#f28b82}.tm-chrome>i:nth-child(2){background:#f6c66b}.tm-chrome>i:nth-child(3){background:#7ccb8f}.tm-chrome>span{color:var(--tmut);background:#fff;border-radius:6px;margin-inline-start:auto;margin-inline-end:auto;padding:3px 40px;font-size:9.5px}.tm-shell{grid-template-columns:150px minmax(0,1fr);display:grid}.tm-side{background:var(--tnav);color:#9fb2c8;flex-direction:column;gap:1px;padding:12px 8px;font-size:10px;display:flex}.tm-side .tm-logo{padding:4px 8px 14px;font-size:14px}.tm-side span{white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.tm-side span:before{content:"";background:#3a5677;border-radius:2px;width:6px;height:6px}.tm-side span.on{color:#fff;background:#45c5ff1f}.tm-side span.on:before{background:var(--tlogo)}.tm-side small{letter-spacing:.12em;text-transform:uppercase;color:#7b8ea4;padding:10px 8px 3px;font-size:8px}.tm-main{flex-direction:column;min-width:0;display:flex}.tm-body{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.tm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tm-tile{box-shadow:0 0 0 1px var(--tline);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.tm-tile .tt{align-items:center;gap:9px;display:flex}.tm-tile .gi{color:#1e8fe0;background:linear-gradient(160deg,#ddf2ff,#bfe3fa);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tm-tile b{font-size:11.5px;font-weight:600;display:block}.tm-tile small{color:var(--tmut);font-size:9px;display:block}.tm-tile em{color:var(--tp);border-top:1px solid var(--tline);justify-content:space-between;padding-top:5px;font-size:9.5px;font-style:normal;font-weight:500;text-decoration:none;display:flex}@media (max-width:640px){.tm-shell{grid-template-columns:1fr}.tm-side,.tm-tz{display:none}}.tm-view{flex-direction:column;gap:10px;animation:.45s both tmIn;display:none}@keyframes tmIn{0%{opacity:0;transform:translateY(8px)}}.tm-q{flex:1;min-width:0}.tm-q:empty:before{content:attr(data-placeholder);color:var(--tmut)}.tm-caret{background:var(--tp);width:1.5px;height:14px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.tm-drop{box-shadow:0 0 0 1px var(--tline), 0 16px 30px -12px #0b22394d;z-index:3;background:#fff;border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.tm-drop>div{border-radius:7px;align-items:center;gap:8px;padding:7px 8px;font-size:11px;display:flex}.tm-drop>div.on{background:var(--tth)}.tm-drop small{color:var(--tmut);margin-left:auto;font-size:9.5px}.tm-sample{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}@media (prefers-reduced-motion:reduce){.tm-view,.tm-caret{animation:none}}*{box-sizing:border-box}[hidden]{display:none!important}html{overflow-x:clip}body{background:var(--ice);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--ice);position:fixed;top:0;bottom:auto;left:0;right:0}a{color:inherit}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;color:var(--ink);margin:0}h1 em,h2 em,h3 em{font-family:var(--f-serif);letter-spacing:-.01em;color:var(--blue-ink);font-style:italic;font-weight:400}p{margin:0}:focus-visible{outline:2px solid var(--blue-ink);outline-offset:3px;border-radius:6px}.wrap{max-width:1240px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline-start:auto;margin-inline-end:auto}.eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:20px;padding-right:12px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--blue);border-radius:2.5px;width:9px;height:9px;box-shadow:11px 0 0 -1px #24baff59}.h2{letter-spacing:-.032em;font-size:clamp(34px,4.6vw,62px);font-weight:700;line-height:1.02}.lede{color:var(--ink-2);max-width:58ch;font-size:clamp(17px,1.35vw,19px)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);box-shadow:var(--glass-shadow);border:1px solid #ffffffe6}.ph{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-3);border:1px dashed var(--ink-3-deco);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}.sample{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}@media (max-width:600px){.eyebrow{letter-spacing:.1em;gap:16px;font-size:11px}}.skip{z-index:200;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{font:600 15px/1 var(--f-body);cursor:pointer;will-change:transform;border:0;border-radius:999px;align-items:center;gap:12px;min-height:52px;padding:8px 8px 8px 22px;text-decoration:none;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.btn .ico{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.btn-primary{background:var(--ink);color:#fff}.btn-primary .ico{background:var(--blue);color:var(--ink)}.btn-primary:hover{background:#12355a}.btn-ghost{color:var(--ink);box-shadow:0 0 0 1px var(--line-2) inset;background:#ffffffb3;padding:8px 22px 8px 8px}.btn-ghost .ico{background:var(--ink);color:#fff}.btn-ghost:hover{background:#fff}.btn[disabled]{opacity:.7;cursor:progress}.avatar{width:48px;height:48px;font:700 16px var(--f-display);color:#fff;background:linear-gradient(135deg, var(--blue), var(--p3));border-radius:14px;flex:none;place-items:center;display:grid}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.ok{background:var(--mint-soft);color:#0b7a59}.chip.warn{background:var(--amber-soft);color:#94600a}.chip.info{color:var(--blue-ink);background:#ddf3ff}.chip.muted{color:var(--ink-2);background:#0b22390f}.sec{background:var(--ice);padding-block-start:clamp(90px,12vw,150px);padding-block-end:clamp(90px,12vw,150px);position:relative}.sec-head{flex-direction:column;gap:18px;max-width:780px;display:flex}.hint{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.hint:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;animation:1.8s infinite ping;box-shadow:0 0 #24baff99}@keyframes ping{70%{box-shadow:0 0 0 9px #24baff00}to{box-shadow:0 0 #24baff00}}.spot{isolation:isolate;position:relative}.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ffffffbf, #24baff1a 35%, transparent 60%);mix-blend-mode:soft-light;z-index:-1;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.spot:hover:after{opacity:1}main,footer{z-index:1;position:relative}.fallback-mark{transition:opacity .5s;display:block}html.gl-ready:not(.no-gl) .fallback-mark{opacity:0;visibility:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.ph,.testimonial,.pnote{display:none!important}html.notes-on .ph{border-color:var(--coral);color:#b4532f;background:#fff4f0;display:inline-flex!important}html.notes-on .testimonial{display:flex!important}html.notes-on .pnote{display:block!important}.rv{will-change:transform}@media (prefers-reduced-motion:reduce){.hint:before{animation:none}*,:before,:after{scroll-behavior:auto!important}}.logo{color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.logo svg{width:30px;height:30px}.logo b{font:800 italic 21px/1 var(--f-display);letter-spacing:-.02em}.logo b sup{font:500 9px var(--f-mono);vertical-align:top;margin-left:2px}@media (max-width:420px){.logo b{font-size:19px}.logo b sup{display:none}}.nav_Z0sTYT{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:50;pointer-events:none;position:fixed}.nav_Z0sTYT .wrap{pointer-events:auto}.navIn_lC1quA{border-radius:999px;align-items:center;gap:18px;padding:8px 8px 8px 18px;display:flex;position:relative;overflow:hidden}.links_U9tnjf{margin-left:auto;gap:4px;margin-block-start:0;margin-block-end:0;padding:0;list-style:none;display:flex}.links_U9tnjf a{color:var(--ink-2);border-radius:999px;padding:10px 14px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:block}.links_U9tnjf a:hover{color:var(--ink);background:#0b22390f}.links_U9tnjf a.active_lH77xF{color:var(--ink);background:#24baff24}.nav_Z0sTYT .btn{white-space:nowrap;min-height:44px;padding:6px 6px 6px 18px;font-size:14px}.nav_Z0sTYT .btn .ico{width:32px;height:32px}.progress_r5fssn{background:linear-gradient(90deg, var(--blue), var(--mint));transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (max-width:900px){.links_U9tnjf{display:none}.nav_Z0sTYT .btn{margin-left:auto}}@media (max-width:420px){.long_unZ9TQ{display:none}.navIn_lC1quA{gap:10px;padding:6px 6px 6px 14px}.nav_Z0sTYT .btn{padding:5px 5px 5px 14px;font-size:13.5px}.nav_Z0sTYT .btn .ico{width:30px;height:30px}}.footer_0lfIn6{background:var(--paper);border-top:1px solid var(--line);padding-block-start:56px;padding-block-end:40px}.foot_4uCKAn{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.foot_4uCKAn p{color:var(--ink-2);margin-top:10px;font-size:14px}.foot_4uCKAn ul{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.foot_4uCKAn ul a{color:var(--ink-2);text-decoration:none}.foot_4uCKAn ul a:hover{color:var(--ink)}.bottom_yiXM7W{border-top:1px solid var(--line);font-family:var(--f-mono);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:20px;font-size:12px;display:flex}.bottom_yiXM7W a{color:var(--ink-3);margin-left:18px;text-decoration:none}.bottom_yiXM7W a:first-child{margin-left:0}.bottom_yiXM7W a:hover{color:var(--ink)}.ink3_EM7wku{color:#5e7590}.intro_0ppLhF{z-index:100;background:var(--ice);cursor:pointer;place-items:center;animation:.6s cubic-bezier(.6,0,.2,1) 1.6s forwards introOut_-qTQlG;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.intro_0ppLhF.skip_08a9Fu{animation:.35s forwards introOut_-qTQlG}.mark_D0iIv4{align-items:center;gap:20px;display:flex}.grid_MhD3ON{grid-template-columns:repeat(2,34px);gap:8px;display:grid}.grid_MhD3ON i{border:3px solid var(--ink);width:34px;height:34px;animation:.9s cubic-bezier(.2,.9,.2,1) both sqIn_86gIAz;animation-delay:var(--d);border-radius:10px;place-items:center;display:grid}.grid_MhD3ON i:after{content:"";background:var(--c);border-radius:3px;width:9px;height:9px}.word_mUTwes{font:800 italic clamp(36px, 6vw, 52px)/1 var(--f-display);letter-spacing:-.02em;color:var(--ink);animation:.7s cubic-bezier(.2,.8,.2,1) .75s both wordIn_-E6BU1}.word_mUTwes sup{font:500 12px var(--f-mono);vertical-align:top;margin-left:3px}@keyframes sqIn_86gIAz{0%{transform:translate(var(--fx), var(--fy)) rotate(var(--fr)) scale(.3);opacity:0}}@keyframes wordIn_-E6BU1{0%{clip-path:inset(0 100% 0 0);transform:translate(-14px)}to{clip-path:inset(0)}}@keyframes introOut_-qTQlG{to{opacity:0;visibility:hidden;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.intro_0ppLhF{display:none}}.guide_PTHRrK{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:45;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.btn_m-ucxK{font:600 13.5px var(--f-body);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:10px 16px 10px 12px;display:inline-flex}.dot_IX55NY{background:var(--ink);color:#fff;width:22px;height:22px;font:700 12px var(--f-display);border-radius:50%;place-items:center;display:grid}.nudge_js9dTm .dot_IX55NY{animation:1.8s 3 ping2_B6sIP1}@keyframes ping2_B6sIP1{0%{box-shadow:0 0 #24baffb3}80%,to{box-shadow:0 0 0 12px #24baff00}}.panel_Mq-QDV{border-radius:24px;flex-direction:column;order:-1;gap:14px;width:min(360px,100vw - 28px);max-height:min(78vh,640px);padding:18px;display:flex;overflow-y:auto;background:linear-gradient(160deg,#fffffff5,#f2f7fbf0)!important}.h_VhNyrF{justify-content:space-between;align-items:center;display:flex}.h_VhNyrF b{font:700 18px var(--f-display);letter-spacing:-.01em}.x_-sXJCh{cursor:pointer;width:32px;height:32px;color:var(--ink);background:#0b22390f;border:0;border-radius:50%;font-size:16px}.steps_4Z5HfD{counter-reset:g;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.steps_4Z5HfD li{counter-increment:g}.steps_4Z5HfD button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:2px 10px;padding:10px;display:grid}.steps_4Z5HfD button:hover{box-shadow:0 0 0 1.5px var(--blue)}.steps_4Z5HfD button:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}.steps_4Z5HfD button:before{content:counter(g);background:var(--ice);width:28px;height:28px;font:600 13px var(--f-mono);color:var(--blue-ink);border-radius:9px;grid-row:1/span 2;place-items:center;display:grid}.steps_4Z5HfD b,.steps_4Z5HfD span{grid-column:2}.steps_4Z5HfD b{font-size:14px;display:block}.steps_4Z5HfD span{color:var(--ink-2);font-size:12.5px;line-height:1.4;display:block}.rev_704UCQ{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.rev_704UCQ>b{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.rev_704UCQ p{color:var(--ink-2);font-size:13px}.rev_704UCQ ul{flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:13px;display:flex}.sw_Eqafqp{cursor:pointer;align-items:center;gap:10px;margin-top:4px;font-size:13.5px;font-weight:600;display:flex;position:relative}.sw_Eqafqp input{opacity:0;width:1px;height:1px;position:absolute}.sw_Eqafqp span{background:#0b22392e;border-radius:999px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.sw_Eqafqp span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.sw_Eqafqp input:checked+span{background:var(--mint)}.sw_Eqafqp input:checked+span:after{transform:translate(16px)}.sw_Eqafqp input:focus-visible+span{outline:2px solid var(--blue-ink);outline-offset:2px}@media (max-width:600px){.btn_m-ucxK{padding:7px}.gl_MZBFUu{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dot_IX55NY{width:30px;height:30px;font-size:15px}}@media (prefers-reduced-motion:reduce){.nudge_js9dTm .dot_IX55NY{animation:none}}.hero_Edxfar{padding-block-start:clamp(120px,15vh,170px);padding-block-end:40px;position:relative}.grid_v9ihq3{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px;display:grid}.copy_FtmzPT{flex-direction:column;gap:26px;min-width:0;display:flex}.hero_Edxfar h1{letter-spacing:-.045em;font-size:clamp(46px,6.6vw,96px);font-weight:700;line-height:.96}.hero_Edxfar h1 em{padding-right:.08em;display:inline-block}.w_wok554{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.w_wok554>span{display:inline-block}.ctaRow_I7Lagp{flex-wrap:wrap;gap:12px;display:flex}.meta_sGcUfk{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.meta_sGcUfk li{align-items:center;gap:8px;display:flex}.meta_sGcUfk li:before{content:"";background:var(--mint);border-radius:2px;width:6px;height:6px}.meta_sGcUfk b{font-family:var(--f-mono);color:var(--ink);font-size:13px;font-weight:500}.visual_HAjRXM{min-height:520px;position:relative}.anchor_lMvnM-{position:absolute;top:6%;bottom:6%;left:6%;right:6%}.anchor_lMvnM- .fallback-mark{width:62%;margin:12% auto 0}.toast_zWJr-P{border-radius:18px;align-items:center;gap:12px;min-width:0;max-width:280px;padding:12px 16px 12px 12px;animation:7s ease-in-out infinite float_ahXGvF;display:flex;position:absolute}.toast_zWJr-P .ti_jFhRm-{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.toast_zWJr-P strong{font-size:14px;line-height:1.25;display:block}.toast_zWJr-P span{font-family:var(--f-mono);color:var(--ink-2);font-size:11.5px;line-height:1.4;display:block}.t1_sM0u2g{top:0;left:-8%}.t2_WIz5bf{animation-delay:-2.3s;top:48%;right:-6%}.t3_IXMXOi{animation-delay:-4.6s;bottom:-2%;left:-2%}.mint_WnTx1o{background:var(--mint-soft);color:var(--mint)}.amber_hKPVSZ{background:var(--amber-soft);color:var(--amber)}.blue_kxg-6x{color:var(--blue-ink);background:#ddf3ff}@keyframes float_ahXGvF{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cue_re1-FD{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:28px;justify-content:center;align-items:center;gap:10px;width:max-content;margin-inline-start:auto;margin-inline-end:auto;font-size:11px;text-decoration:none;display:flex}.cue_re1-FD i{border:1.5px solid var(--ink-3-deco);border-radius:12px;width:22px;height:34px;position:relative}.cue_re1-FD i:after{content:"";background:var(--ink-3-deco);border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.8s ease-in-out infinite wheel_BOllcw;position:absolute;top:7px;left:50%}@keyframes wheel_BOllcw{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(10px)}to{opacity:0}}.cubeHint_EoVVx1{border-radius:999px;padding:8px 14px;position:absolute;top:-2%;right:0}@media (max-width:900px){.grid_v9ihq3{grid-template-columns:1fr}.visual_HAjRXM{order:-1;min-height:300px;margin-top:-10px}.anchor_lMvnM-{top:0;bottom:0;left:12%;right:12%}.t2_WIz5bf,.t3_IXMXOi{display:none}.t1_sM0u2g{top:auto;bottom:-6px;left:auto;right:0}.cubeHint_EoVVx1{display:none}}@media (prefers-reduced-motion:reduce){.toast_zWJr-P,.cue_re1-FD i:after{animation:none}}.system_UkA8V9{height:280vh;position:relative}.stage_ip-vLp{height:100vh;align-items:center;height:100svh;padding-top:72px;display:flex;position:sticky;top:0}.inner_Dr7WQJ{flex-direction:column;gap:clamp(18px,3vh,36px);width:100%;display:flex}.head_W-xGN-{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:20px 40px;display:grid}.head_W-xGN->div:last-child{justify-self:end}.titleCol_YvSTPr{flex-direction:column;gap:14px;display:flex}.ledeCol_VCJ2gB{flex-direction:column;justify-self:end;gap:12px;max-width:58ch;display:flex}.pillars_JNFMuB{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pillar_HebHCM{flex-direction:column;gap:12px;min-width:0;display:flex}.pc_LnZ-P-{border-radius:var(--r-lg);cursor:pointer;flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex}.pc_LnZ-P-:hover{transform:translateY(-4px)}.slot_DZyYnN{height:clamp(110px,19vh,170px);position:relative}.slot_DZyYnN .square_s2-pQM{background:var(--c);opacity:.85;border-radius:14px;position:absolute;top:22%;bottom:22%;left:34%;right:34%}html.gl-ready:not(.no-gl) .slot_DZyYnN .square_s2-pQM{opacity:0;visibility:hidden}.k_-sCXQB{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:11.5px;display:flex}.k_-sCXQB:before{content:"";background:var(--c);border-radius:3px;width:9px;height:9px}.pillar_HebHCM h3{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.15}.pillar_HebHCM ul{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pillar_HebHCM li{color:var(--ink-2);white-space:nowrap;background:#0b22390d;border-radius:999px;padding:4px 10px;font-size:12.5px}.more_GP0-7u{color:var(--blue-ink);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:13px;font-weight:600;display:inline-flex}.more_GP0-7u:after{content:"→";transition:transform .25s}.pc_LnZ-P-:hover .more_GP0-7u:after{transform:translate(4px)}@media (max-width:900px){.head_W-xGN-{grid-template-columns:1fr}.head_W-xGN->div:last-child{justify-self:start}.head_W-xGN- .lede{font-size:15px}.pillars_JNFMuB{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pillar_HebHCM{gap:6px}.pc_LnZ-P-{border-radius:20px;gap:4px;padding:12px 14px 14px}.slot_DZyYnN{height:clamp(64px,10svh,96px)}.pillar_HebHCM ul{display:none}.pillar_HebHCM h3{font-size:16px}.head_W-xGN- .h2{font-size:34px}.more_GP0-7u{padding-top:2px;font-size:12px}}.marquee_3M90LG{z-index:1;background:var(--ink);color:#ddebf7;padding-block-start:20px;padding-block-end:20px;position:relative;overflow:hidden}.track_9oBYMU{width:max-content;animation:38s linear infinite mq_1X6WxL;display:flex}.track_9oBYMU span{font:400 clamp(18px, 2vw, 26px)/1 var(--f-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;display:flex}.track_9oBYMU span:after{content:"";background:var(--blue);border-radius:3px;width:12px;height:12px;box-shadow:0 0 0 3px #24baff40}@keyframes mq_1X6WxL{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track_9oBYMU{animation:none}}.paper_MLCKCQ{background:var(--ice);height:240vh;position:relative}.stage_-0Ckfv{height:100vh;align-items:center;height:100svh;padding-top:60px;display:flex;position:sticky;top:0;overflow:hidden}.grid_wLBQPv{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;width:100%;display:grid}.copy_miytba{flex-direction:column;gap:22px;min-width:0;display:flex}.count_an2NXV{font-family:var(--f-mono);color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:14px;font-size:13px;display:flex}.count_an2NXV b{font:700 56px/1 var(--f-display);color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:1.3ch}.scene_vpR40J{perspective:1300px;height:min(560px,70svh);transform-style:preserve-3d;position:relative}.sheet_z23Ze7{--m:1;--sc:1;width:220px;height:286px;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(calc(var(--x) * var(--m) * 1px), calc(var(--y) * var(--m) * 1px), calc(var(--z) * 1px)) rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg)) rotateZ(calc(var(--rz) * 1deg)) scale(var(--sc));background:#fffefb;border-radius:6px;flex-direction:column;gap:8px;margin:-143px 0 0 -110px;padding:16px;display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #fff,0 18px 40px -18px #0b223959,0 0 0 1px #0b22390f}.shT_lBxVto{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#7a6e5c;border-bottom:1px solid #ede6da;padding-bottom:7px;font-size:9.5px}.ln_YSXErN{background:#eee8de;border-radius:3px;height:7px}.ln_YSXErN.s_ecT-Ba{width:62%}.ln_YSXErN.m_qBwOYy{width:80%}.tbl_IAimxM{grid-template-columns:1.6fr repeat(4,1fr);gap:3px;display:grid}.tbl_IAimxM i{height:16px;font:normal 8px/14px var(--f-mono);color:#7f725f;text-align:center;border:1px solid #ede6da;border-radius:2px}.hand_Zw9Vua{font-family:var(--f-serif);color:#3b4a63;font-size:15px;font-style:italic;line-height:1.35}.seal_faJFQj{width:58px;height:58px;font:600 9px var(--f-mono);color:#996c23;letter-spacing:.08em;border:2px dashed #e3b567;border-radius:50%;place-items:center;margin:8px auto;display:grid}.stamp_73v5rq{color:#984635;font:700 10px var(--f-mono);letter-spacing:.1em;opacity:.85;border:2px solid #e46a55;border-radius:4px;padding:3px 7px;position:absolute;bottom:16px;right:14px;transform:rotate(-12deg)}.record_jqKpBW{opacity:0;box-shadow:none;background:0 0;border:0;border-radius:24px;flex-direction:column;gap:0;width:min(500px,94%);padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.record_jqKpBW .tm-body{background:var(--tbg)}@media (max-width:900px){.paper_MLCKCQ{height:220vh}.grid_wLBQPv{grid-template-columns:1fr;gap:10px}.copy_miytba .lede{display:none}.copy_miytba{gap:12px}.copy_miytba .h2{font-size:32px}.count_an2NXV b{font-size:40px}.scene_vpR40J{height:min(420px,52svh)}.record_jqKpBW .tm-row{font-size:13px}}@media (max-width:899.98px){.sheet_z23Ze7{--m:.55;--sc:.72}}.grid_qO7zKx{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:44px;display:grid}.tabs_zvKuIB{flex-wrap:wrap;gap:8px;display:flex}.tab_pOxO98{font:600 14.5px/1 var(--f-body);color:var(--ink-2);border:1px solid var(--line-2);cursor:pointer;background:#fff9;border-radius:999px;padding:12px 18px;transition:all .25s}.tab_pOxO98:hover{color:var(--ink);background:#fff}.tab_pOxO98[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.panel_gca22l{border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;display:grid;overflow:hidden}.art_0-TLZ-{perspective:900px;background:radial-gradient(120% 90% at 30% 20%,#fff 0%,#e7f3fc 55%,#d6eaf8 100%);place-items:center;min-height:420px;display:grid;position:relative}.art_0-TLZ- svg{filter:drop-shadow(0 30px 30px #0b223929);width:min(92%,520px);height:auto;transition:transform .4s ease-out}.copy_P31exW{background:#ffffffbf;flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,4vw,48px);display:flex}.copy_P31exW h3{letter-spacing:-.025em;font-size:clamp(24px,2.3vw,32px);line-height:1.12}.copy_P31exW p{color:var(--ink-2)}.mods_-mWYN3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mods_-mWYN3 li{background:var(--ice);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.mods_-mWYN3 li:before{content:"";background:var(--c,var(--blue));border-radius:3px;flex:none;width:10px;height:10px}@media (max-width:900px){.panel_gca22l{grid-template-columns:1fr}.art_0-TLZ-{min-height:300px}.mods_-mWYN3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.art_0-TLZ- svg{transition:none}}.day_cL8F5s{height:640vh;position:relative}.stage_boZmOP{height:100vh;--d-ink:var(--ink);--d-ink-2:#314a63;height:100svh;transition:color .6s;position:sticky;top:0;overflow:hidden}.stage_boZmOP.night_1DmXRh{--d-ink:#eef6ff;--d-ink-2:#a9bcd3}.sky_e4-A80{background:linear-gradient(180deg, var(--sky-a,#ffd9c7), var(--sky-b,#e6f2ff));position:absolute;top:0;bottom:0;left:0;right:0}.stars_GvSH1d{opacity:0;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 28% 32%,#fff,#0000),radial-gradient(1.5px 1.5px at 44% 12%,#fff,#0000),radial-gradient(1px 1px at 61% 26%,#fff,#0000),radial-gradient(1.5px 1.5px at 78% 14%,#fff,#0000),radial-gradient(1px 1px at 88% 36%,#fff,#0000),radial-gradient(1px 1px at 20% 48%,#fff,#0000),radial-gradient(1.5px 1.5px at 70% 44%,#fff,#0000),radial-gradient(1px 1px at 52% 40%,#fff,#0000);transition:opacity .8s;position:absolute;top:0;bottom:0;left:0;right:0}.night_1DmXRh .stars_GvSH1d{opacity:.9}.arc_8XqUFr{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.sun_RtW3Rm{pointer-events:none;background:radial-gradient(circle,#fff6d8 0 30%,#ffd27a 46%,#ffbe5a00 70%);border-radius:50%;width:90px;height:90px;margin:-45px 0 0 -45px;position:absolute}.moon_scnzNi{opacity:0;pointer-events:none;border-radius:50%;width:54px;height:54px;transition:opacity .8s;position:absolute;top:16%;right:16%;box-shadow:-12px 6px #eaf2ff}.night_1DmXRh .moon_scnzNi{opacity:1}.grid_Cw9JON{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:40px;height:100%;padding-top:70px;display:grid;position:relative}.copy_DxU6OV{color:var(--d-ink);flex-direction:column;gap:20px;min-width:0;max-width:560px;display:flex}.copy_DxU6OV .eyebrow{color:var(--d-ink-2)}.clock_AStD-X{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--d-ink);align-items:baseline;gap:12px;display:flex}.clockT_aKB-I5{letter-spacing:-.06em;font-size:clamp(64px,9vw,128px);font-weight:500;line-height:.9}.clockAP_rVFZJ-{color:var(--d-ink-2);font-size:18px}.moment_hea3DX h3{letter-spacing:-.025em;color:var(--d-ink);font-size:clamp(26px,2.6vw,36px);line-height:1.1}.moment_hea3DX p{color:var(--d-ink-2);max-width:46ch;margin-top:10px;font-size:17px}.rail_bmfl-j{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rail_bmfl-j button{all:unset;cursor:pointer;font-family:var(--f-mono);color:var(--d-ink-2);flex-direction:column;gap:7px;width:100%;font-size:11px;display:flex}.rail_bmfl-j button:before{content:"";opacity:.25;background:currentColor;border-radius:2px;height:3px;transition:opacity .3s,background .3s}.rail_bmfl-j button.on_H9NBIs{color:var(--d-ink)}.rail_bmfl-j button.on_H9NBIs:before{opacity:1;background:var(--blue)}.rail_bmfl-j button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.wrapDevice_oZious{perspective:1400px;position:relative}.phone_67Nkr4{width:300px;height:min(600px,74svh);transform-style:preserve-3d;will-change:transform;justify-self:end;position:relative;transform:rotateY(-24deg)rotateX(8deg)}.layer_Tdr0i5{transform:translateZ(calc(var(--z) * -1.5px));background:linear-gradient(100deg,#8a9bae,#e8eef4 18%,#b4c2d0 50%,#f2f6fa 82%,#8597ab);border-radius:44px;position:absolute;top:0;bottom:0;left:0;right:0}.layer_Tdr0i5:last-of-type{box-shadow:0 50px 70px -30px #0b22398c}.btnSide_hzJ3If{background:linear-gradient(90deg,#7f90a3,#c9d4df);border-radius:3px;width:4px;position:absolute;right:-2px;transform:translateZ(-8px)}.device_jmqzub{background:linear-gradient(150deg,#fdfeff,#dce6ef);border-radius:44px;padding:12px;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(1px);box-shadow:inset 0 0 0 1px #fffffff2,inset 0 0 0 3px #0b223912}.glare_2PC-aW{pointer-events:none;z-index:5;background:linear-gradient(115deg,#0000 35%,#ffffff61 47%,#ffffff14 55%,#0000 62%) 0 0/260% 100%;background-position:var(--g,50%) 0;mix-blend-mode:screen;border-radius:34px;position:absolute;top:12px;bottom:12px;left:12px;right:12px;transform:translateZ(2px)}.shadow_6-N7GV{filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#0b223952,#0000);border-radius:50%;width:70%;height:40px;margin-left:-35%;position:absolute;bottom:-36px;left:50%}.screen_YOZ91O{background:var(--tbg);border-radius:34px;height:100%;transition:background .6s;position:relative;overflow:hidden}.notch_OB8DSV{background:var(--ink);z-index:3;border-radius:14px;width:88px;height:24px;margin-left:-44px;position:absolute;top:10px;left:50%}.mbar_RnRluo{z-index:2;border-bottom:1px solid var(--tline);background:#fff;align-items:center;padding:7px 14px;display:flex;position:absolute;top:40px;left:0;right:0}.scr_Ek2TBd{opacity:0;color:#101b35;flex-direction:column;gap:12px;padding:86px 16px 16px;transition:opacity .45s,transform .45s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(16px)scale(.98)}.scr_Ek2TBd.on_H9NBIs{opacity:1;transform:none}.scrH_v0yzde{font-family:var(--f-product);color:var(--tmut);justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.scrH_v0yzde span:first-child{color:var(--tp);font-weight:600}.scr_Ek2TBd h4{font:600 16px/1.25 var(--f-product);letter-spacing:0;margin:0}.card_dBcLJl{box-shadow:0 0 0 1px var(--tline);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.miniMap_v5QnE5{background:#e6f1fa;border-radius:14px;height:150px;position:relative;overflow:hidden}.miniMap_v5QnE5 svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.kv_9YZDVR{justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.kv_9YZDVR span{color:var(--tmut)}.kv_9YZDVR b{font-family:var(--f-product);text-align:right;font-size:11.5px;font-weight:500}.med_8RDPtL{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.med_8RDPtL:last-child{border:0}.bx_XtMPS4{border:1.5px solid var(--line-2);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.bx_XtMPS4.ok_b2Lul5{background:var(--tp);border-color:var(--tp);color:#fff}.med_8RDPtL small{font-family:var(--f-product);color:var(--tmut);font-size:9.5px;display:block}.tags_Aw0hdC{flex-wrap:wrap;gap:6px;display:flex}.noteTx_99tX2y{color:var(--ink-2);font-size:11.5px;line-height:1.5}.week_foQAYB{font-family:var(--f-mono);color:var(--ink-3);text-align:center;grid-template-columns:repeat(5,1fr);gap:4px;font-size:9.5px;display:grid}.week_foQAYB i{background:#e9f2fa;border-radius:6px;height:40px;margin-top:4px;display:block}.week_foQAYB i.f_M-jCav{background:#168cb8}.week_foQAYB i.g_8hY4kQ{background:#3b9c6c}.statG_ZYMrR7{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat_VWZPY3{box-shadow:0 0 0 1px var(--tline);background:#fff;border-radius:12px;padding:12px}.stat_VWZPY3 b{font:600 20px/1.1 var(--f-product);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tp);display:block}.stat_VWZPY3 span{color:var(--tmut);font-size:10px}.bt_XFqzN-{gap:8px;display:flex}.bt_XFqzN- span{text-align:center;background:var(--tp);color:#fff;font-size:11px;font-weight:600;font-family:var(--f-product);border-radius:8px;flex:1;padding:9px}.bt_XFqzN- span.s_XL7Sy1{color:var(--tmut);background:#edf2f6}.scr_Ek2TBd .chip{font-family:var(--f-product);font-size:10.5px}.scr_Ek2TBd .chip.ok{color:#2d7955;background:#e3f4ec}.scr_Ek2TBd .chip.warn{color:#846915;background:#fbf1d6}.scr_Ek2TBd .chip.info{color:var(--tp);background:#e1f0fb}.scr_Ek2TBd .sample{color:var(--tmut)}@media (max-width:900px){.day_cL8F5s{height:560vh}.grid_Cw9JON{grid-template-columns:1fr;align-content:start;gap:14px;padding-top:86px}.copy_DxU6OV{gap:10px}.clockT_aKB-I5{font-size:54px}.moment_hea3DX h3{font-size:22px}.moment_hea3DX p{margin-top:4px;font-size:14px}.wrapDevice_oZious{justify-self:center}.screen_YOZ91O{border-radius:26px}.scr_Ek2TBd{gap:8px;padding:74px 12px 12px}.mbar_RnRluo{padding:5px 12px;top:34px}.miniMap_v5QnE5{height:96px}.rail_bmfl-j button{font-size:10px}.rail_bmfl-j button small{display:none}.phone_67Nkr4{width:230px;height:clamp(300px,46svh,420px)}.device_jmqzub,.layer_Tdr0i5{border-radius:34px}.device_jmqzub{padding:9px}.glare_2PC-aW{border-radius:26px;top:9px;bottom:9px;left:9px;right:9px}}@media (prefers-reduced-motion:reduce){.scr_Ek2TBd{transition:none}}.evv_Cf-s6N{background:var(--ice);height:230vh;position:relative}.stage_cmyHXd{height:100vh;align-items:center;height:100svh;padding-top:64px;display:flex;position:sticky;top:0;overflow:hidden}.grid_AiiqBP{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:36px;width:100%;display:grid}.copy_BXMHVP{flex-direction:column;gap:20px;min-width:0;display:flex}.log_D1viJT{border-radius:20px;margin:6px 0 0;padding:0;list-style:none;overflow:hidden}.log_D1viJT li{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:grid}.log_D1viJT li:last-child{border:0}.log_D1viJT time{font-family:var(--f-mono);color:var(--ink-3);font-size:12.5px}.log_D1viJT small{font-family:var(--f-mono);color:var(--ink-3);font-size:11px;display:block}.log_D1viJT li.done_GcF0H5 time{color:var(--ink)}.mapWrap_JznNNF{perspective:1400px;position:relative}.map_beK6KG{transform-style:preserve-3d;transition:transform .5s ease-out;transform:rotateX(8deg)}.map_beK6KG svg{filter:drop-shadow(0 40px 40px #0b223929);width:100%;height:auto;display:block;overflow:visible}.stat_g-Dccc{border-radius:18px;padding:14px 18px;position:absolute;top:4%;right:4%}.stat_g-Dccc b{font:700 30px/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.stat_g-Dccc span{color:var(--ink-2);font-size:12px}@media (max-width:900px){.evv_Cf-s6N{height:210vh}.grid_AiiqBP{grid-template-columns:1fr;gap:6px}.copy_BXMHVP .lede{display:none}.copy_BXMHVP .h2{font-size:32px}.copy_BXMHVP{gap:10px}.log_D1viJT li{grid-template-columns:44px minmax(0,1fr) auto;padding:7px 12px;font-size:12.5px}.log_D1viJT small{display:none}.mapWrap_JznNNF{order:-1;margin-inline-start:-10px;margin-inline-end:-10px}.stat_g-Dccc{padding:8px 12px}.stat_g-Dccc b{font-size:20px}}@media (prefers-reduced-motion:reduce){.map_beK6KG{transition:none;transform:none}}.grid_Cp-NZj{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;margin-top:44px;display:grid}.left_E0uhmU{flex-direction:column;gap:20px;min-width:0;display:flex}.seg_RVkfxm{background:#0b22390f;border-radius:999px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.seg_RVkfxm button{font:600 13.5px/1 var(--f-body);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px}.seg_RVkfxm button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 8px -2px #0b223933}.list_Ave-NH{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list_Ave-NH li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.list_Ave-NH li b{font-size:15.5px;display:block}.list_Ave-NH li span{color:var(--ink-2);font-size:14.5px}.list_Ave-NH li:before{content:"";border:2px solid var(--blue);background:linear-gradient(var(--blue), var(--blue)) center/6px 6px no-repeat;border-radius:5px;width:16px;height:16px;margin-top:4px}.card_gMQd7O{border-radius:28px;flex-direction:column;gap:14px;padding:22px;display:flex}.top_bmjYTr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.goal_dn4SVx{font-size:15px}.goal_dn4SVx small{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:block}.chartWrap_Li0-vt{overflow-x:auto}.chart_EqHR6l{width:100%;min-width:420px;height:auto;display:block}.chart_EqHR6l text{font-family:var(--f-mono);fill:var(--ink-3);font-size:11px}.ln_-Syhod{transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.2,1)}@media (max-width:1060px){.grid_Cp-NZj{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ln_-Syhod{transition:none}}.sec_9QBIye{padding-top:100px!important}.grid_NUBgRf{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.card_4CRW-7{border-radius:32px;flex-direction:column;gap:22px;min-width:0;padding:clamp(22px,3vw,36px);display:flex}.card_4CRW-7:first-child{justify-content:center}.ringRow_CUk0iu{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.ring3d_yuIeKz{perspective:700px;width:220px;height:220px}.ringIn_1m29-s{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s ease-out;position:relative;transform:rotateX(22deg)rotateY(-18deg)}.ringIn_1m29-s>*{position:absolute;top:0;bottom:0;left:0;right:0}.ringIn_1m29-s svg{width:100%;height:100%}.disc_XmSigX{text-align:center;background:radial-gradient(circle at 35% 30%,#fff,#eaf5fd);border-radius:50%;place-items:center;display:grid;transform:translateZ(46px);box-shadow:0 20px 40px -18px #0b223966,0 0 0 1px #0b22390d;top:30px!important;bottom:30px!important;left:30px!important;right:30px!important}.disc_XmSigX b{font:700 44px/1 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.disc_XmSigX span{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.prog_nxMsy4{transform:translateZ(22px)}.checks_TjbGtF{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checks_TjbGtF li{color:var(--ink-3);align-items:center;gap:10px;font-size:14.5px;transition:color .3s;display:flex}.checks_TjbGtF li i{border:1.5px solid var(--line-2);color:#0000;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-style:normal;transition:all .3s;display:grid}.checks_TjbGtF li.on_pt8x9u{color:var(--ink)}.checks_TjbGtF li.on_pt8x9u i{background:var(--mint);border-color:var(--mint);color:#fff}.certHead_xZY9Qe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.certHead_xZY9Qe h3{letter-spacing:-.02em;font-size:22px}.badges_jhPGhW{perspective:1100px;height:300px;position:relative}.badge_JqQHbu{width:min(300px,82%);box-shadow:0 0 0 1px var(--line), 0 24px 40px -24px #0b223973;background:linear-gradient(150deg,#fff,#f3f9fe);border-radius:20px;flex-direction:column;gap:12px;padding:16px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:50%;left:50%}.bh_fUdnPk{align-items:center;gap:12px;display:flex}.bh_fUdnPk .avatar{border-radius:12px;width:42px;height:42px;font-size:14px}.badge_JqQHbu h4{font:700 16px/1.2 var(--f-display);margin:0}.badge_JqQHbu p{font-family:var(--f-mono);color:var(--ink-3);font-size:11px}.bf_OnmuZi{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.bar_ImyO-3{background:#0b223912;border-radius:3px;height:5px;overflow:hidden}.bar_ImyO-3 i{background:var(--mint);border-radius:3px;height:100%;display:block}@media (max-width:1060px){.grid_NUBgRf{grid-template-columns:1fr}}@media (max-width:600px){.ringRow_CUk0iu{grid-template-columns:1fr;justify-items:center}.ring3d_yuIeKz{width:190px;height:190px}}@media (prefers-reduced-motion:reduce){.badge_JqQHbu,.ringIn_1m29-s{transition:none}}.sec_Iy6tx0{padding-top:40px!important}.head_I8FxXt{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.grid_nW0Cd4{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:20px;margin-top:40px;display:grid}.col_UfWmMA{border-radius:28px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.paperCol_SaPUPz{background:#fbf8f2;box-shadow:0 0 0 1px #ede6da}.tmCol_mCAKiR{box-shadow:0 0 0 1px var(--line);background:linear-gradient(160deg,#fff,#eaf4fb)}.ach_T8m-Fv{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ach_T8m-Fv .k_zSX3zD{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;display:block}.ach_T8m-Fv b{font:700 20px/1.2 var(--f-display);letter-spacing:-.02em}.timer_zVuZoL{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.timer_zVuZoL span{letter-spacing:-.04em;color:#b4532f;font-size:28px;font-weight:500;line-height:1;display:block}.timer_zVuZoL.tmT_7GbcNn span{color:var(--blue-ink)}.timer_zVuZoL small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.binders_0z8VNf{border-bottom:3px solid #d9cdb8;align-items:flex-end;gap:8px;height:110px;padding:0 6px;display:flex}.binders_0z8VNf i{background:linear-gradient(90deg, #00000014, transparent 30%), var(--b);height:var(--h);transform-origin:bottom;border-radius:6px 6px 2px 2px;flex:1;position:relative}.binders_0z8VNf i:after{content:"";opacity:.9;background:#fffdf8;border-radius:3px;height:22px;position:absolute;top:18%;left:22%;right:22%}.binders_0z8VNf i:first-child{--b:#c96b4f;--h:92%}.binders_0z8VNf i:nth-child(2){--b:#5c7fa6;--h:100%}.binders_0z8VNf i:nth-child(3){--b:#c9a24f;--h:86%}.binders_0z8VNf i:nth-child(4){--b:#6e9a7b;--h:96%}.binders_0z8VNf i:nth-child(5){--b:#8c6fa8;--h:90%}.searching_nLRHXG .binders_0z8VNf i{animation:1.1s ease-in-out infinite dig_RTUF79;animation-delay:calc(var(--i) * -.23s)}@keyframes dig_RTUF79{0%,to{transform:none}35%{transform:translateY(-14px)rotate(-6deg)}70%{transform:translateY(-4px)rotate(4deg)}}.plist_SiXC-Q{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plist_SiXC-Q li{border-bottom:1px dashed #e3d9c8;justify-content:space-between;gap:10px;padding:10px 2px;font-size:14px;display:flex}.plist_SiXC-Q li:last-child{border:0}.st_8wla85{font-family:var(--f-mono);color:var(--ink-3);white-space:nowrap;font-size:11.5px}.plist_SiXC-Q li.look_cSWpEG .st_8wla85{color:#926a1e}.plist_SiXC-Q li.found_G03I-r .st_8wla85{color:#2f7f57}.plist_SiXC-Q li.missing_w3PJ3K .st_8wla85{color:#b4532f}.plist_SiXC-Q li.look_cSWpEG .st_8wla85:before{content:"⟳ ";display:inline-block}.app_zN59c6 .tm-body{min-height:340px}.app_zN59c6[data-view=dash] .vDash_Z2b9FV,.app_zN59c6[data-view=record] .vRecord_qU8kmk{display:flex}.items_2whXDA tr.load_c95YGW td{background:#f7fbfe}.items_2whXDA tr.ok_-wUxjN td:first-child{font-weight:600}.export_wC6Rc-.pulse_v4-Zwl{animation:1.4s ease-in-out infinite pulse_v4-Zwl}@keyframes pulse_v4-Zwl{0%,to{box-shadow:0 0 #006eab73}50%{box-shadow:0 0 0 7px #006eab00}}.result_D5yzDW{background:var(--ink);color:#ddebf7;border-radius:20px;flex-wrap:wrap;align-items:center;gap:6px 24px;margin-top:18px;padding:16px 20px;display:flex}.result_D5yzDW b{color:#fff;font:700 18px/1.3 var(--f-display)}.result_D5yzDW b em{font-family:var(--f-serif);color:var(--blue);font-weight:400}.note_qe7elO{margin-top:14px}@media (max-width:1000px){.grid_nW0Cd4{grid-template-columns:1fr}.paperCol_SaPUPz{order:2}}@media (prefers-reduced-motion:reduce){.searching_nLRHXG .binders_0z8VNf i,.export_wC6Rc-.pulse_v4-Zwl{animation:none}}.grid_c40One{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.right_Af75Ku{flex-direction:column;gap:22px;display:flex}.quote_pe-Lsa{font:400 italic clamp(24px, 2.4vw, 34px)/1.3 var(--f-serif);color:var(--ink);letter-spacing:-.005em}.roles_2zrboH{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.role_afh9vO{border-top:2px solid var(--ink);flex-direction:column;gap:10px;padding:26px 0 0;display:flex}.role_afh9vO h3{letter-spacing:-.02em;font-size:22px}.role_afh9vO p{color:var(--ink-2)}.testimonial_Zxnvsa{border:1.5px dashed var(--line-2);color:var(--ink-3);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding:28px;display:flex}.testimonial_Zxnvsa p{font:italic 22px/1.35 var(--f-serif);max-width:52ch}@media (max-width:900px){.grid_c40One,.roles_2zrboH{grid-template-columns:1fr}.roles_2zrboH{gap:24px}}.tour_jw899n{color:#e8f2fb;overflow:hidden;background:var(--night)!important}.tour_jw899n .h2{color:#fff}.tour_jw899n .h2 em{color:var(--blue)}.tour_jw899n .lede,.tour_jw899n .eyebrow{color:#a9bcd3}.grid_pOAISd{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:40px;margin-top:44px;display:grid}.player_ts-N0c{aspect-ratio:16/9;background:radial-gradient(80% 90% at 70% 30%,#1c6fb8 0%,#0e3a66 45%,#081c33 100%);border-radius:28px;max-width:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -30px #000}.player_ts-N0c .mark_HE7zfx,.player_ts-N0c .play_tv65Cp,.player_ts-N0c .dur_65q238{z-index:2}.pimg_J72frJ{object-fit:cover;object-position:center top;opacity:.26;filter:saturate(.6);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.player_ts-N0c:before{content:"";z-index:1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.mark_HE7zfx{color:#fff;align-items:center;gap:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mark_HE7zfx svg{width:56px;height:56px}.mark_HE7zfx b{font:800 italic clamp(30px, 4vw, 48px)/1 var(--f-display);letter-spacing:-.02em}.play_tv65Cp{color:#fff;align-items:center;gap:12px;font-weight:600;display:flex;position:absolute;bottom:24px;left:24px}.play_tv65Cp i{background:var(--blue);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .3s;display:grid}.player_ts-N0c:hover .play_tv65Cp i{transform:scale(1.08)}.dur_65q238{font-family:var(--f-mono);color:#a9bcd3;font-size:12px;position:absolute;bottom:30px;right:24px}.chapters_MG-S8c{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chapters_MG-S8c li{border-bottom:1px solid #ffffff1a}.chapters_MG-S8c button{all:unset;box-sizing:border-box;cursor:pointer;color:#e8f2fb;justify-content:space-between;gap:12px;width:100%;padding:11px 0;font-size:15px;transition:color .2s,padding .25s;display:flex}.chapters_MG-S8c button:hover{color:var(--blue);padding-left:6px}.chapters_MG-S8c button:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.chapters_MG-S8c button span{font-family:var(--f-mono);color:#7f9ab8;font-size:12px}.summary_qg63Cx{color:#a9bcd3;margin-top:28px;font-size:14px}.summary_qg63Cx summary{cursor:pointer;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#a9bcd3;font-size:11.5px}.summary_qg63Cx summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.summary_qg63Cx ul{flex-direction:column;gap:4px;margin:10px 0 0;padding-left:18px;display:flex}@media (max-width:900px){.grid_pOAISd{grid-template-columns:1fr}}.demo_DVrEoe{background:0 0!important;padding-bottom:96px!important}.grid_YnpA0d{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.steps_EsOIq3{counter-reset:s;flex-direction:column;gap:18px;margin:32px 0 0;padding:0;list-style:none;display:flex}.steps_EsOIq3 li{counter-increment:s;grid-template-columns:40px minmax(0,1fr);gap:14px;display:grid}.steps_EsOIq3 li:before{content:counter(s);background:var(--ink);color:#fff;width:40px;height:40px;font:600 15px var(--f-mono);border-radius:12px;place-items:center;display:grid}.steps_EsOIq3 b{font-size:16px;display:block}.steps_EsOIq3 span{color:var(--ink-2);font-size:15px}.endMark_-2NAJd{align-items:center;gap:22px;margin-top:36px;padding-left:12px;display:flex}.endAnchor_mBLhIi{flex:none;width:200px;height:200px;position:relative}.endAnchor_mBLhIi .fallback-mark{width:70%;margin:15%}.endWord_XVXEhx{opacity:0;flex-direction:column;gap:6px;transition:opacity .4s;display:flex}html:not(.gl-ready) .endWord_XVXEhx,html.no-gl .endWord_XVXEhx{opacity:1!important}.endWord_XVXEhx b{font:800 italic 36px/1 var(--f-display);letter-spacing:-.02em}.endWord_XVXEhx b sup{font:500 11px var(--f-mono);vertical-align:top;margin-left:2px}.endWord_XVXEhx span{font:italic 18px/1.3 var(--f-serif);color:var(--ink-2)}.form_Ozy6RD{border-radius:32px;grid-template-columns:1fr 1fr;gap:14px;padding:clamp(22px,3vw,36px);display:grid}.field_TOWqt9{flex-direction:column;gap:6px;min-width:0;display:flex}.full_YZcK-g{grid-column:1/-1}.field_TOWqt9 label{color:var(--ink-2);font-size:13px;font-weight:600}.field_TOWqt9 input,.field_TOWqt9 select,.field_TOWqt9 textarea{font:500 15px var(--f-body);color:var(--ink);border:1px solid var(--line-2);background:#fff;border-radius:14px;width:100%;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.field_TOWqt9 textarea{resize:vertical;min-height:110px}.field_TOWqt9 input:focus,.field_TOWqt9 select:focus,.field_TOWqt9 textarea:focus{border-color:var(--blue-ink);outline:none;box-shadow:0 0 0 4px #24baff2e}.err_gHoJmv input,.err_gHoJmv textarea{border-color:var(--coral)}.errMsg_9OJH9M{color:#b4532f;font-size:12.5px;font-weight:600}.fieldNote_m1p7Rw{color:var(--ink-2);font-size:12.5px}.form_Ozy6RD .btn{justify-self:start}.formNote_KZzOKG{color:var(--ink-2);grid-column:1/-1;font-size:12.5px}.formError_arvJRT{color:#b4532f;grid-column:1/-1;font-size:13.5px;font-weight:600}.hp_ws3skS{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.done_5nMiPS{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.okIc_zrBbs6{background:var(--mint);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.done_5nMiPS h3{font-size:26px}@media (max-width:900px){.grid_YnpA0d,.form_Ozy6RD{grid-template-columns:1fr}}@media (max-width:600px){.endAnchor_mBLhIi{width:140px;height:140px}.endWord_XVXEhx b{font-size:28px}}.pp_m-Snbm{width:min(540px,100%);max-width:100%;height:100%;max-height:100%;color:var(--ink);background:0 0;border:0;margin:0 0 0 auto;padding:0;overflow:visible}.pp_m-Snbm::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b223952}.in_SfItNm{overscroll-behavior:contain;height:100%;padding:calc(env(safe-area-inset-top,0px) + 26px) max(24px, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 28px) 28px;background:linear-gradient(165deg,#fff,#f2f7fb);flex-direction:column;gap:22px;display:flex;overflow-y:auto;box-shadow:-30px 0 80px -30px #0b223973}.pp_m-Snbm[open] .in_SfItNm{animation:.5s cubic-bezier(.2,.8,.2,1) ppIn_hQjDuw}@keyframes ppIn_hQjDuw{0%{opacity:0;transform:translate(60px)}}.top_MQdatj{align-items:flex-start;gap:16px;display:flex}.ic_0vCFH-{color:#fff;background:var(--c);width:64px;height:64px;box-shadow:0 14px 30px -12px var(--c), inset 0 1px 0 #ffffff80;border-radius:20px;flex:none;place-items:center;display:grid}.k_LJg3Qt{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px}.top_MQdatj h3{letter-spacing:-.025em;margin-top:4px;font-size:clamp(24px,3vw,30px);line-height:1.1}.x_HOC8uX{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#0b22390f;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.x_HOC8uX:hover{background:#0b22391f}.intro_v49V9-{color:var(--ink-2);font-size:16px}.feat_HKQ-PQ{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feat_HKQ-PQ li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.feat_HKQ-PQ li:before{content:"";background:var(--c);border-radius:4px;width:12px;height:12px;margin-top:6px}.feat_HKQ-PQ b{font-size:15.5px;display:block}.feat_HKQ-PQ span{color:var(--ink-2);font-size:14.5px}.prev_wxapp8{box-shadow:0 0 0 1px var(--line), 0 20px 40px -26px #0b223966;background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.nav_Klg8nk{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;display:flex}.nav_Klg8nk button{font:600 14px var(--f-body);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:10px 4px}.nav_Klg8nk button:hover{color:var(--ink)}.cta_mG1ZlR{align-self:flex-start}@media (prefers-reduced-motion:reduce){.pp_m-Snbm[open] .in_SfItNm{animation:none}}.vm_xcy6A1{color:#e8f2fb;background:#0a1a2e;border:0;border-radius:28px;width:min(1180px,100vw - 48px);max-width:none;max-height:calc(100vh - 48px);padding:0;overflow:auto;box-shadow:0 0 0 1px #ffffff14,0 60px 120px -30px #000000b3}.vm_xcy6A1::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050e1ab8}.vm_xcy6A1[open]{animation:.45s cubic-bezier(.2,.8,.2,1) vmIn_1gLzMR}@keyframes vmIn_1gLzMR{0%{opacity:0;transform:translateY(18px)scale(.97)}}.in_27-NWA{flex-direction:column;gap:16px;padding:clamp(16px,2.4vw,26px);display:flex}.top_Vjpt5n{align-items:center;gap:14px;display:flex}.k_5mL31R{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#7f9ab8;font-size:11px;display:block}.top_Vjpt5n b{font:700 clamp(20px, 2.2vw, 26px)/1.2 var(--f-display);letter-spacing:-.02em;color:#fff}.top_Vjpt5n b em{font-family:var(--f-serif);color:var(--blue);font-weight:400}.x_kpBl6H{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.x_kpBl6H:hover{background:#ffffff29}.body_ioNlaz{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px;display:grid}.stage_v2DGQu{aspect-ratio:16/9;background:#000;border-radius:18px;max-width:100%;position:relative;overflow:hidden}.stage_v2DGQu video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.load_MCMTyI{color:#c9daea;pointer-events:none;background:radial-gradient(70% 80% at 50% 45%,#12406e,#081c33);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.load_MCMTyI i{border:3px solid #ffffff26;border-top-color:var(--blue);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin_niICfr}@keyframes spin_niICfr{to{transform:rotate(360deg)}}.err_g6333j{text-align:center;color:#c9daea;background:#081c33;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.err_g6333j a{color:var(--blue);font-weight:600}.ch_2d6Aoa{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ch_2d6Aoa button{all:unset;box-sizing:border-box;cursor:pointer;color:#c9daea;border-radius:12px;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;font-size:14px;transition:background .2s,color .2s;display:flex}.ch_2d6Aoa button:hover{color:#fff;background:#ffffff0f}.ch_2d6Aoa button.on_b0SPIp{color:#fff;background:#24baff29}.ch_2d6Aoa button.on_b0SPIp span{color:var(--blue)}.ch_2d6Aoa button span{font-family:var(--f-mono);color:#7f9ab8;font-size:12px}.ch_2d6Aoa button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}@media (max-width:860px){.vm_xcy6A1{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.body_ioNlaz{grid-template-columns:1fr}.ch_2d6Aoa{flex-direction:row;gap:6px;padding-bottom:4px;overflow-x:auto}.ch_2d6Aoa button{white-space:nowrap;background:#ffffff0f;border-radius:999px;width:auto;padding:8px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.vm_xcy6A1[open]{animation:none}.load_MCMTyI i{animation-duration:3s}}.page_623m-o{min-height:100vh;padding-block-start:150px;padding-block-end:90px}.page_623m-o h1{letter-spacing:-.035em;margin-bottom:26px;font-size:clamp(40px,5vw,64px);line-height:1}.page_623m-o .body_b1ZwZ-{flex-direction:column;gap:18px;max-width:68ch;display:flex}.todo_x9IIDt{font-family:var(--f-mono);color:#94600a;background:var(--amber-soft);border-radius:14px;padding:14px 16px;font-size:13px}.back_tIyn-u{margin-top:30px}
