.customize .customize__preview{flex-direction:column;align-items:center}.customize .mini-tray{z-index:3;min-width:27px;min-height:18px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;position:relative}.customize .mini-tray:before{content:"";position:absolute;inset:-8px -4px}.customize .mini-tray:focus-visible{outline-offset:-3px}.customize .mini.mode-menubar .mini-tray{background:0 0}.customize .mini.is-menu-open .mini-tray{background:#ffffffb3}.customize .mini-edge-trigger{z-index:2;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:12px 0 0 12px;width:44px;height:80px;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.customize .mini-edge-trigger:focus-visible{outline-offset:-4px}.customize .mini.edge-left .mini-edge-trigger{border-radius:0 12px 12px 0;left:0;right:auto}.customize .mini.pos-top .mini-edge-trigger{top:22%}.customize .mini.pos-bottom .mini-edge-trigger{top:78%}.customize .mini .mini-edge-trigger .mini-tab{top:50%}.customize .mini.is-edge-revealed .mini-edge-trigger .mini-tab{transform:none}.customize .mini:not(.is-menu-open) .mini-pop,.customize .mini:not(.is-menu-open).mode-menubar .mini-pop{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)scale(.92)}.customize .mini:not(.is-menu-open).mode-both:has(.mini-tray:hover) .mini-pop{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)scale(.92)}.customize .mini:not(.is-edge-open) .mini-shelf,.customize .mini:not(.is-edge-open) .mini-shelf:hover{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%)translate(14px)scale(.2)}.customize .mini.edge-left:not(.is-edge-open) .mini-shelf{transform:translateY(-50%)translate(-14px)scale(.2)}.customize .mini.is-menu-open .mini-pop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.customize .mini.is-edge-open .mini-shelf,.customize .mini.is-edge-open .mini-shelf:hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(-50%)}.customize__instructions{max-width:480px;font-family:var(--mono);text-align:center;color:var(--body);margin:18px 0 0;font-size:12px;line-height:1.6}@media (pointer:coarse){.customize .mini.vis-near .mini-edge-trigger .mini-tab{transform:none}}.get__status{max-width:540px;margin:18px 0 0;font-size:18px;line-height:1.5}.get__build-note{max-width:540px;font:13px/1.7 var(--mono);margin:24px 0 0}.open__build{flex:3 520px;min-width:0}.open__build-note{color:var(--body);font:13px/1.7 var(--mono);margin:25px 0 0}.open__build-note a{text-underline-offset:3px;font-weight:500}@media (width<=720px){.get__status{font-size:16px}.get__build-note,.open__build-note{font-size:12px}}:root{--ink:#121316;--muted:#5a606b;--body:#3d424b;--line:#aeb5bf;--dot:#e2e6eb;--panel:#f3f5f8;--panel-dot:#cad1da;--accent:#ff5a1f;--hover:#b8400f;--sun:#ffd23f;--sky:#7fb2ff;--mint:#5fd48a;--stage:100vh;--nav-h:72px;--gutter:32px;--wrap:min(1376px, calc(100% - 2 * var(--gutter)));--sans:"Anybody", ui-sans-serif, system-ui, sans-serif;--mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--apple:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (height:100svh){:root{--stage:100svh}}@media (width<=720px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff}body{background-color:#fff;background-image:radial-gradient(var(--dot) 1.1px, transparent 1.5px);min-width:320px;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:24px 24px;margin:0;font-size:16px;line-height:normal}img,svg{display:block}a{color:var(--ink)}a:hover{color:var(--hover)}::selection{background:var(--ink);color:#fff}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.page{overflow-x:clip}.skip{z-index:300;background:var(--ink);color:#fff;font-family:var(--mono);border-radius:999px;padding:10px 18px;font-size:14px;text-decoration:none;transition:transform .2s;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.skip:focus{color:#fff;transform:none}.btn{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);color:var(--ink);font-family:var(--sans);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:19px;font-weight:800;font-stretch:112%;line-height:normal;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:hover{color:var(--ink);box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn--accent{background:var(--accent)}.btn--plain{padding:14px 26px;font-weight:700}.btn--lg{padding:15px 30px;font-size:20px}.btn--lg.btn--plain{padding:15px 28px;font-weight:800}.btn--dark{--shine:#fff6;color:#fff;background:var(--ink);box-shadow:4px 4px #fff}.btn--dark:hover{color:#fff;box-shadow:5px 5px #fff}.btn--dark:active{box-shadow:1px 1px #fff}.shine{isolation:isolate;position:relative;overflow:hidden}.shine>*{z-index:1;position:relative}.shine:before,.shine:after{content:"";z-index:0;background:var(--shine,#ffffffb3);pointer-events:none;animation:3.2s cubic-bezier(.6,0,.3,1) infinite shine;position:absolute;top:-10px;bottom:-10px;left:-64px;transform:skew(-20deg)}.shine:before{width:18px}.shine:after{width:7px;margin-left:28px}.nav{z-index:100;height:var(--nav-h);border-bottom:2px solid #12131600;position:sticky;top:0}.nav__inner{width:var(--wrap);justify-content:space-between;align-items:center;gap:16px;height:100%;margin:0 auto;display:flex}.nav__brand{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:700;font-stretch:112%;text-decoration:none;display:flex}.nav__brand img{width:34px;height:34px;filter:drop-shadow(2px 2px 0 var(--ink))}.nav__links{align-items:center;gap:18px;display:flex}.nav__text{padding:12px 2px;font-size:16px;font-weight:500;text-decoration:none}.nav__divider{background:var(--line);width:2px;height:22px;display:block}.nav__icon{width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.pill{border:2.5px solid var(--ink);min-height:44px;box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.pill:hover{color:var(--ink);background:var(--accent)}@media (width<=720px){.nav__text,.nav__divider{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.card{width:var(--wrap);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:40px;margin:40px auto 0}.card--padded{padding:clamp(48px,6vw,80px) clamp(20px,5vw,64px) clamp(52px,6vw,88px)}.card--panel{background-color:var(--panel);background-image:radial-gradient(var(--panel-dot) 1.1px, transparent 1.5px);background-size:24px 24px}.h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,6vw,72px);font-weight:850;font-stretch:115%;line-height:.95}.mono-note{font-family:var(--mono);color:var(--body);margin:14px 0 0;font-size:15px}.hero{width:var(--wrap);text-align:center;margin:0 auto;padding:72px 0 0}.hero__title{letter-spacing:-.045em;margin:0;font-size:clamp(64px,17.5vw,240px);font-weight:850;font-stretch:125%;line-height:.88}.hero__tagline{font-family:var(--mono);color:var(--muted);margin:26px 0 0;font-size:19px}.hero__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.hero__note{font-family:var(--mono);color:var(--muted);margin:20px 0 0;font-size:13px}.statement{height:1300px;margin-top:72px;position:relative}.statement__stage{top:var(--nav-h);justify-content:center;align-items:center;height:640px;padding:0 clamp(16px,4vw,48px);display:flex;position:sticky}.statement__text{text-align:center;letter-spacing:-.04em;max-width:1140px;margin:0;font-size:clamp(40px,7.4vw,108px);font-weight:850;font-stretch:115%;line-height:1.02}.ws-accent{background-color:var(--accent);box-shadow:4px 4px 0 var(--ink);border-radius:14px;padding:0 .12em}.tour{height:2400px;position:relative}.tour__stage{top:var(--nav-h);flex-wrap:wrap;align-items:center;gap:48px;max-width:1300px;height:720px;margin:0 auto;padding:48px 32px;display:flex;position:sticky}.tour__text{flex:300px;min-width:0}.tour__steps{font-family:var(--mono);white-space:nowrap;flex-wrap:wrap;gap:8px;margin-bottom:26px;font-size:13px;display:flex}.tour__step{border:2.5px solid var(--ink);background:#fff;border-radius:999px;padding:6px 12px}.tour__copy{height:270px;position:relative}.tour__scene{position:absolute;inset:0}.tour__scene+.tour__scene{opacity:0}.tour__scene h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.6vw,62px);font-weight:850;font-stretch:115%;line-height:.98}.tour__scene p{color:var(--body);margin:18px 0 0;font-size:18px;line-height:1.5}.tour__visual{flex:3 560px;justify-content:center;min-width:0;max-width:760px;display:flex}.screen{border:3px solid var(--ink);background-color:var(--sky);font-family:var(--apple);color:#1d1d1f;box-sizing:content-box;background-image:radial-gradient(#ffffff73 1.2px,#0000 1.6px);position:relative;overflow:hidden}.tour__screen{width:760px;max-width:100%;height:500px;box-shadow:8px 8px 0 var(--ink);background-size:22px 22px;border-radius:28px}.shape{box-sizing:content-box;border:3px solid var(--ink);position:absolute}.tour__shapes{width:1200px;height:100%;position:absolute;top:0;left:0}.tour__shapes .s1{background:var(--sun);border-radius:50%;width:300px;height:300px;top:70px;left:420px}.tour__shapes .s2{background:var(--accent);border-radius:40px;width:200px;height:200px;top:300px;left:610px;transform:rotate(14deg)}.tour__shapes .s3{background:repeating-linear-gradient(45deg, var(--ink) 0 6px, transparent 6px 16px);width:160px;height:160px;top:80px;left:790px}.tour__shapes .s4{background:var(--mint);border-radius:45px;width:220px;height:90px;top:210px;left:980px;transform:rotate(-10deg)}.tour__shapes .s5{background:var(--mint);border-radius:42px;width:260px;height:84px;top:330px;left:60px;transform:rotate(-6deg)}.menubar{box-sizing:content-box;height:28px;color:var(--ink);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:#fff6;border-bottom:1px solid #fff9;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.menubar__menus,.menubar__status{align-items:center;gap:16px;display:flex}.menubar__status{gap:10px}.menubar__menus span:first-child{font-weight:700}.menubar__tray{border-radius:6px;justify-content:center;align-items:center;width:30px;height:22px;display:inline-flex}.tour__tab{box-sizing:content-box;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff8c;border:1px solid #fffc;border-right:none;border-radius:14px 0 0 14px;width:13px;height:74px;position:absolute;top:190px;right:0;box-shadow:inset 0 1px #fffffff2,0 4px 14px #0a143c40}.tour__shelf{-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);transform-origin:100%;background:#ffffff73;border:1px solid #ffffffbf;border-radius:30px;flex-direction:column;align-items:center;gap:11px;width:250px;padding:12px 16px 18px;display:flex;position:absolute;top:78px;right:26px;box-shadow:inset 0 1px #fffffff2,0 28px 56px #0a123c59}.tour__pop{-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);transform-origin:85% 0;opacity:0;background:#ffffff8c;border:1px solid #fffc;border-radius:22px;flex-direction:column;align-items:center;gap:9px;width:240px;padding:12px 14px 16px;display:flex;position:absolute;top:36px;right:62px;box-shadow:inset 0 1px #fffffff2,0 24px 50px #0a123c59}.tour__cursor{position:absolute;top:300px;left:270px}.grabber{background:#3c3c434d;border-radius:3px;width:34px;height:5px}.count{color:#1d1d1f;background:#78788029;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.file-name{color:#1d1d1f;font-size:13px;font-weight:600}.pop-title{width:100%;font-size:12px;font-weight:700}.stack{flex:none;position:relative}.stack__doc,.stack__photo{position:absolute}.stack__doc--a{background:#fff;transform:rotate(-9deg)}.stack__doc--b{background:#e7f0ff;transform:rotate(8deg)}.stack__photo{background:#cfe5ff;overflow:hidden}.stack__peak{clip-path:polygon(0 100%,0 55%,20% 22%,38% 52%,58% 8%,78% 46%,100% 26%,100% 100%);background:#5b7db3;height:66%;position:absolute;bottom:0;left:0;right:0}.stack__peak--near{clip-path:polygon(0 100%,0 42%,28% 70%,52% 28%,76% 66%,100% 44%,100% 100%);background:#2f4a76;height:40%}.tiles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:44px;display:grid}.tile{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:24px;overflow:hidden}.tile__art{border-bottom:3px solid var(--ink);height:210px;position:relative;overflow:hidden}.tile__body{padding:20px 24px 24px}.tile__label{font-family:var(--mono);color:var(--muted);margin:0;font-size:14px}.tile__title{margin:8px 0 0;font-size:22px;font-weight:800;font-stretch:112%}.doc{border:3px solid var(--ink);background:#fff;flex-direction:column;display:flex;position:absolute}.doc span{background:var(--line);border-radius:3px}.doc span:first-child{background:var(--ink)}.t1{background:var(--sun)}.t1 .doc{border-radius:12px;gap:7px;width:80px;height:96px;padding:14px 12px;top:52px;left:calc(50% - 40px)}.t1 .doc span{height:5px}.t1 .doc span:first-child{border-radius:4px;width:70%;height:7px}.t1 .doc span:nth-child(2){width:100%}.t1 .doc span:nth-child(3){width:84%}.t1 .tray{border:3px solid var(--ink);width:180px;height:46px;box-shadow:4px 4px 0 var(--ink);background:#fff;border-top:none;border-radius:0 0 22px 22px;position:absolute;bottom:26px;left:calc(50% - 90px)}.t2{background:var(--sky)}.t2 .edge{background:var(--ink);width:3px;position:absolute;top:0;bottom:0;right:26px}.t2 .tab{background:var(--accent);border:3px solid var(--ink);border-right:none;border-radius:14px 0 0 14px;height:70px;position:absolute;top:70px;right:29px}.t2 .cursor{position:absolute;top:92px;left:56px}.t3{background:var(--mint)}.t3 .folder{background:var(--accent);border:3px solid var(--ink);border-radius:6px 14px 14px;width:92px;height:70px;position:absolute;top:74px;left:24px}.t3 .folder-tab{background:var(--accent);border:3px solid var(--ink);border-bottom:none;border-radius:6px 6px 0 0;width:44px;height:16px;position:absolute;top:62px;left:24px}.t3 .shelf{border:3px solid var(--ink);width:104px;height:128px;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:22px;position:absolute;top:40px;right:18px}.t3 .doc{border-radius:10px;gap:6px;width:60px;height:72px;padding:10px 9px;top:70px;right:40px}.t3 .doc span{border-radius:2px;height:4px}.t3 .doc span:first-child{border-radius:3px;width:70%;height:6px}.t3 .doc span:nth-child(2){width:100%}.t3 .doc span:nth-child(3){width:80%}.customize{background:var(--sun)}.customize__row{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.customize__controls{flex:500px;min-width:0}.controls{flex-direction:column;gap:14px;margin-top:30px;display:flex}.control{flex-wrap:wrap;align-items:center;gap:8px 12px;transition:opacity .2s;display:flex}.control.is-off{opacity:.35;pointer-events:none}.control__label{width:120px;font-family:var(--mono);color:var(--body);flex:none;font-size:13px}.control__options{flex-wrap:wrap;gap:8px;display:flex}.seg{min-height:44px;font:inherit;color:var(--ink);border:2.5px solid var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:15px;font-weight:700;transition:background-color .15s,box-shadow .15s,transform .15s}.seg:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.seg[aria-pressed=true]{background:var(--accent);box-shadow:3px 3px 0 var(--ink)}.customize__preview{flex:560px;justify-content:center;min-width:0;display:flex}.mini{aspect-ratio:16/10;width:100%;max-width:680px;box-shadow:8px 8px 0 var(--ink);background-size:20px 20px;border-radius:24px}.mini .m1{aspect-ratio:1;background:#fff;border-radius:50%;width:42%;top:20%;left:30%}.mini .m2{background:var(--mint);border-radius:999px;width:30%;height:15%;top:58%;left:10%;transform:rotate(-7deg)}.mini .m3{aspect-ratio:1;background:var(--accent);border-radius:26px;width:20%;top:64%;left:58%;transform:rotate(12deg)}.mini .menubar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff73;padding:0 12px}.mini .menubar__menus{gap:14px}.mini .menubar__status{gap:8px}.mini-tray{border-radius:5px;align-items:center;padding:2px 6px;display:inline-flex}.mini.mode-edge .mini-tray{display:none}.mini.mode-menubar .mini-tray{background:#ffffffb3}.mini-zone{width:24%;position:absolute;top:28px;bottom:0;right:0}.mini.edge-left .mini-zone{left:0;right:auto}.mini.mode-menubar .mini-zone{display:none}.mini-tab{-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);background:#fff9;border:1px solid #ffffffd9;border-right:none;border-radius:12px 0 0 12px;width:12px;height:64px;margin-top:-32px;transition:transform .4s cubic-bezier(.2,.9,.25,1.15),top .45s cubic-bezier(.2,.9,.25,1.1),width .2s;position:absolute;top:50%;right:0;box-shadow:inset 0 1px #fffffff2,0 3px 10px #0a143c40}.mini.edge-left .mini-tab{border-left:none;border-right:1px solid #ffffffd9;border-radius:0 12px 12px 0;left:0;right:auto}.mini.pos-top .mini-tab{top:22%}.mini.pos-bottom .mini-tab{top:78%}.mini.vis-near .mini-tab{transform:translate(130%)}.mini.vis-near.edge-left .mini-tab{transform:translate(-130%)}.mini.vis-near .mini-zone:hover .mini-tab{transform:none}.mini-zone:hover .mini-tab{width:16px}.mini-shelf{-webkit-backdrop-filter:blur(18px)saturate(190%);backdrop-filter:blur(18px)saturate(190%);transform-origin:100%;opacity:0;visibility:hidden;background:#ffffff80;border:1px solid #ffffffbf;border-radius:20px;flex-direction:column;align-items:center;gap:8px;width:136px;padding:10px 10px 12px;transition:transform .35s,opacity .2s,visibility 0s linear .35s,top .45s cubic-bezier(.2,.9,.25,1.1);display:flex;position:absolute;top:50%;right:22px;transform:translateY(-50%)translate(14px)scale(.2);box-shadow:inset 0 1px #fffffff2,0 18px 36px #0a123c59}.mini.edge-left .mini-shelf{transform-origin:0;left:22px;right:auto;transform:translateY(-50%)translate(-14px)scale(.2)}.mini.pos-top .mini-shelf{top:34%}.mini.pos-bottom .mini-shelf{top:66%}.mini .mini-tab:hover+.mini-shelf,.mini .mini-shelf:hover{opacity:1;visibility:visible;transition:transform .45s cubic-bezier(.2,.9,.25,1.12) .22s,opacity .2s .22s,visibility 0s linear .22s,top .45s cubic-bezier(.2,.9,.25,1.1);transform:translateY(-50%)}.mini-pop{-webkit-backdrop-filter:blur(18px)saturate(190%);backdrop-filter:blur(18px)saturate(190%);transform-origin:85% 0;opacity:0;visibility:hidden;background:#ffffff8c;border:1px solid #fffc;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:150px;padding:10px 10px 12px;transition:transform .35s cubic-bezier(.2,.9,.25,1.1),opacity .2s,visibility 0s linear .35s;display:flex;position:absolute;top:34px;right:34px;transform:translateY(-8px)scale(.92);box-shadow:inset 0 1px #fffffff2,0 16px 32px #0a123c4d}:is(.mini.mode-menubar .mini-pop,.mini.mode-both:has(.mini-tray:hover) .mini-pop){opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.2,.9,.25,1.1),opacity .2s,visibility linear;transform:none}.mini-pop .pop-title{font-size:11px}.mini-pop .count{padding:3px 9px;font-size:10px}.mini-shelf .grabber{border-radius:2px;width:26px;height:4px}.mini-shelf .file-name{font-size:11px}.mini__hint{white-space:nowrap;font-family:var(--mono);color:var(--ink);border:2px solid var(--ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.native{color:#fff;background:var(--ink);box-shadow:8px 8px 0 var(--accent)}.native .h2{color:#fff;font-size:clamp(40px,5vw,60px)}.chips{flex-wrap:wrap;gap:12px;margin:36px 0 0;padding:0;list-style:none;display:flex}.chips li{border:2.5px solid #fff;border-radius:999px;padding:10px 18px;font-size:16px;font-weight:600}.chips li:first-child{color:var(--ink);background:var(--accent);font-weight:700}.open__row{flex-wrap:wrap;align-items:flex-start;gap:40px;margin-top:44px;display:flex}.term{background:var(--ink);border:3px solid var(--ink);min-width:0;box-shadow:8px 8px 0 var(--accent);border-radius:24px;flex:3 520px;overflow:hidden}.term__bar{border-bottom:2px solid #2b2e35;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.term__dot{border-radius:50%;width:12px;height:12px}.term__title{font-family:var(--mono);color:var(--line);margin-left:10px;font-size:13px}.term__body{font-family:var(--mono);color:var(--dot);padding:22px 24px 26px;font-size:15px;line-height:2;overflow-x:auto}.term__line{white-space:pre}.term__prompt{color:var(--accent)}.term__ok{color:var(--mint)}.term__muted{color:var(--line)}.caret{vertical-align:-3px;background:var(--dot);width:9px;height:17px;margin-left:2px;animation:1.1s step-end infinite blink;display:inline-block}.facts{flex-direction:column;flex:2 300px;gap:22px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fact{align-items:flex-start;gap:16px;display:flex}.fact__icon{border:2.5px solid var(--ink);width:48px;height:48px;box-shadow:3px 3px 0 var(--ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fact__icon--sun{background:var(--sun)}.fact__icon--sky{background:var(--sky)}.fact__icon--mint{background:var(--mint)}.fact__title{margin:0;font-size:21px;font-weight:800;font-stretch:112%}.fact__text{color:var(--body);margin:4px 0 0;font-size:16px;line-height:1.5}.faqs{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px;margin-top:40px;display:grid}.faq{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:22px;transition:box-shadow .15s}.faq[open]{box-shadow:7px 7px 0 var(--ink)}.faq summary{cursor:pointer;border-radius:19px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:16px 18px 16px 24px;font-size:20px;font-weight:800;font-stretch:110%;line-height:1.25;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq__icon{border:2.5px solid var(--ink);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .3s cubic-bezier(.2,.9,.25,1.25),background-color .15s;display:inline-flex}.faq summary:hover .faq__icon{background:var(--panel)}.faq[open] .faq__icon{background:var(--accent);transform:rotate(45deg)}.faq__a{color:var(--body);margin:0;padding:0 24px 22px;font-size:17px;line-height:1.55}.faq[open] .faq__a{animation:.32s cubic-bezier(.2,.9,.25,1) faqIn}.get{text-align:center;background:var(--accent);flex-direction:column;align-items:center;padding:clamp(48px,6vw,72px) clamp(20px,5vw,64px);display:flex}.get__icon{width:104px;height:104px;filter:drop-shadow(4px 4px 0 var(--ink));margin-bottom:20px}.get__title{letter-spacing:-.045em;margin:0;font-size:clamp(56px,9vw,124px);font-weight:850;font-stretch:125%;line-height:.9}.get__note{font-family:var(--mono);margin:20px 0 0;font-size:16px}.get__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}.footer{width:var(--wrap);font-family:var(--mono);color:var(--body);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:32px 0 40px;font-size:14px;display:flex}@media (width<=720px){.tour__stage{gap:24px;height:640px;padding:28px 20px}.tour__copy{height:200px}.tour__scene h2{font-size:34px}.tour__scene p{font-size:16px}.tour__screen{zoom:.7;max-width:none}.faqs{grid-template-columns:1fr}}@media (width<=620px){.tour__screen{zoom:.58}}@media (width<=530px){.tour__screen{zoom:.48}}@media (width<=450px){.tour__screen{zoom:.41}}@media (width<=390px){.tour__screen{zoom:.37}}@keyframes shine{0%{left:-64px}40%,to{left:calc(100% + 32px)}}@keyframes blink{50%{opacity:0}}@keyframes faqIn{0%{opacity:0;transform:translateY(-8px)}}@keyframes t1drop{0%{opacity:0;transform:translateY(-130px)rotate(-14deg)}20%{opacity:1}50%,82%{opacity:1;transform:translateY(0)rotate(-5deg)}to{opacity:0;transform:translateY(0)rotate(-5deg)}}@keyframes t2cursor{0%,12%{transform:translate(0)}48%,82%{transform:translate(148px)}to{transform:translate(0)}}@keyframes t2tab{0%,38%{width:0}56%,84%{width:22px}to{width:0}}@keyframes t3drag{0%,14%{opacity:1;transform:translate(0)rotate(6deg)}62%,84%{opacity:1;transform:translate(-176px,22px)rotate(-4deg)scale(.88)}to{opacity:0;transform:translate(-176px,22px)rotate(-4deg)scale(.88)}}.t1 .doc{animation:3.2s ease-in-out infinite t1drop}.t2 .cursor{animation:3.2s ease-in-out infinite t2cursor}.t2 .tab{animation:3.2s ease-in-out infinite t2tab}.t3 .doc{animation:3.2s ease-in-out infinite t3drag}@keyframes navStuck{0%{background-color:#fff0;border-bottom-color:#12131600}to{background-color:#fffffff7;border-bottom-color:#121316}}@keyframes titleSquish{to{font-stretch:72%;transform:translateY(-34px)}}@keyframes reveal{0%{opacity:0;transform:translateY(46px)}}@keyframes wsLight{0%{color:#d3d8df}}@keyframes wsAccent{0%{color:#d3d8df;background-color:#fff0;box-shadow:0 0 #12131600}}@keyframes typeIn{0%{clip-path:inset(0 100% 0 0)}}@keyframes scH1{0%,26%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-34px)}}@keyframes scH2{0%,30%{opacity:0;transform:translateY(34px)}38%,58%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-34px)}}@keyframes scH3{0%,62%{opacity:0;transform:translateY(34px)}70%,to{opacity:1;transform:none}}@keyframes scStep1{0%,30%{background-color:var(--accent)}36%,to{background-color:#fff}}@keyframes scStep2{0%,32%{background-color:#fff}38%,62%{background-color:var(--accent)}68%,to{background-color:#fff}}@keyframes scStep3{0%,64%{background-color:#fff}70%,to{background-color:var(--accent)}}@keyframes scCursor{0%{opacity:1;transform:translate(0)}14%,28%{transform:translate(470px,-104px)}42%,60%{opacity:1;transform:translate(392px,-288px)}68%,to{opacity:0;transform:translate(392px,-288px)}}@keyframes scTab{0%,4%{transform:translate(100%)}12%,to{transform:none}}@keyframes scShelf{0%,15%{opacity:0;transform:translate(28px)scale(.14)}24%,30%{opacity:1;transform:none}36%,64%{opacity:0;transform:translate(28px)scale(.14)}72%,to{opacity:1;transform:translate(-236px,18px)scale(1.12)}}@keyframes scPop{0%,38%{opacity:0;transform:translateY(-10px)scale(.92)}45%,60%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-10px)scale(.92)}}@keyframes scTray{0%,38%{background-color:#fff0}44%,60%{background-color:#ffffff8c}66%,to{background-color:#fff0}}@keyframes scShapes{0%,66%{transform:translate(0)}to{transform:translate(-330px)}}@supports (animation-timeline:view()){.nav{animation:linear both navStuck;animation-timeline:scroll(root);animation-range:0 72px}.hero__title{animation:linear both titleSquish;animation-timeline:scroll(root);animation-range:0 620px}.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 75%}.statement{view-timeline:--words block}.ws-word{animation:linear both wsLight;animation-timeline:--words}.ws-accent{animation-name:wsAccent}.ws1{animation-range:contain 4% contain 13%}.ws2{animation-range:contain 12% contain 21%}.ws3{animation-range:contain 20% contain 29%}.ws4{animation-range:contain 28% contain 37%}.ws5{animation-range:contain 36% contain 45%}.ws6{animation-range:contain 44% contain 53%}.ws7{animation-range:contain 52% contain 61%}.ws8{animation-range:contain 60% contain 70%}.ws9{animation-range:contain 69% contain 80%}.tour{view-timeline:--show block}.sc{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--show;animation-range:contain}.sc-h1{animation-name:scH1}.sc-h2{animation-name:scH2}.sc-h3{animation-name:scH3}.sc-step1{animation-name:scStep1}.sc-step2{animation-name:scStep2}.sc-step3{animation-name:scStep3}.sc-cursor{animation-name:scCursor}.sc-tab{animation-name:scTab}.sc-shelf{animation-name:scShelf}.sc-pop{animation-name:scPop}.sc-tray{animation-name:scTray}.sc-shapes{animation-name:scShapes}.term{view-timeline:--term block}.type{animation:steps(30,end) both typeIn;animation-timeline:--term}.type--out{animation-timing-function:step-end}.type1{animation-range:cover 16% cover 30%}.type2{animation-range:cover 30% cover 35%}.type3{animation-range:cover 35% cover 41%}.type4{animation-range:cover 43% cover 44%}.type5{animation-range:cover 46% cover 47%}}.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}@supports not (animation-timeline:view()){.statement{height:auto}.statement__stage{position:relative;top:auto}.tour{height:auto}.tour__stage{height:auto;position:relative;top:auto}.tour__copy{height:auto}.tour__scene{margin-bottom:32px;position:relative}.tour__scene+.tour__scene{opacity:1}.tour__cursor{display:none}}@media (width>=721px) and (width<=1040px){.tour__stage{flex-wrap:nowrap;gap:32px}.tour__text{flex:1 1 0}.tour__copy{height:320px}.tour__scene h2{font-size:clamp(32px,4.2vw,44px)}.tour__visual{flex:none;max-width:none}.tour__screen{zoom:.7;max-width:none}}@media (width>=721px) and (width<=947px){.tour__screen{zoom:.6}}@media (width>=721px) and (width<=871px){.tour__screen{zoom:.5}}@media (width>=721px) and (width<=795px){.tour__screen{zoom:.42}}@media (width>=721px) and (width<=734px){.tour__screen{zoom:.38}}@media (width>=721px) and (width<=1040px) and (orientation:portrait) and (height>=900px){.tour__stage{height:calc(var(--stage) - var(--nav-h));flex-wrap:wrap;align-content:center}.tour__text{flex:100%}.tour__copy{height:230px}.tour__visual{flex:100%;justify-content:center}.tour__screen{zoom:.75}}@media (width<=720px){.tour__stage{align-content:center}.control__label{width:100%}}@media (width<=520px){.get__actions{align-self:stretch}.get__actions .btn{white-space:nowrap;flex:100%;justify-content:center;padding-inline:20px;font-size:18px}}@media (prefers-reduced-motion:reduce){.statement{height:auto}.statement__stage{height:auto;padding-block:64px;position:relative;top:auto}.tour{height:auto}.tour__stage{height:auto;position:relative;top:auto}.tour__copy{height:auto}.tour__scene{opacity:1;margin-bottom:32px;position:relative;transform:none}.tour__scene+.tour__scene{opacity:1}.tour__cursor{display:none}.reveal,.type{opacity:1;clip-path:none;transform:none}.t2 .tab{width:22px}}
