@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.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:"Jersey 15";font-style:normal;font-display:swap;font-weight:400;src:url(./jersey-15-latin-ext-400-normal-CvhfUKc7.woff2)format("woff2"),url(./jersey-15-latin-ext-400-normal-CbkgKn9S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jersey 15";font-style:normal;font-display:swap;font-weight:400;src:url(./jersey-15-latin-400-normal-C8Nlw5JP.woff2)format("woff2"),url(./jersey-15-latin-400-normal-4mtCZV7-.woff)format("woff");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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./caveat-cyrillic-wght-normal-D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./caveat-latin-ext-wght-normal-Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./caveat-latin-wght-normal-C1hSzPvX.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{--paper:#fff;--ink:#1e1b4b;--ink-soft:#57547f;--mist:#f4f3fb;--line:#dcd9ef;--mint:#5fe3c0;--mint-deep:#35c3a0;--mint-pale:#a9f2dd;--mint-wash:#e6fbf5;--peach:#ffb58c;--blush:#ff8fa8;--lilac:#b9b0ff;--font-text:"Atkinson Hyperlegible Next Variable", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--font-pixel:"Jersey 15", ui-monospace, "Cascadia Mono", Consolas, monospace;--step--1:.9375rem;--step-0:clamp(1.0625rem, 1rem + .28vw, 1.1875rem);--step-1:1.3125rem;--step-2:clamp(1.75rem, 1.25rem + 2.1vw, 2.625rem);--step-3:clamp(2.125rem, 1.2rem + 3.9vw, 3.5rem);--px:4px;--wrap:70rem;--gutter:clamp(1.25rem, 5vw, 3rem);--section:clamp(5.5rem, 12vw, 10rem);--header-h:4rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.6}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}h1{font-size:var(--step-3);letter-spacing:-.022em;text-wrap:balance;font-weight:700;line-height:1.07}h2{font-size:var(--step-2);letter-spacing:-.018em;text-wrap:balance;font-weight:700;line-height:1.1}h3{font-size:var(--step-1);letter-spacing:-.01em;font-weight:650;line-height:1.25}p{text-wrap:pretty;max-width:62ch}strong{font-weight:650}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:2px}svg,video,canvas,img{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}::selection{background:var(--mint-pale);color:var(--ink)}.wrap{width:min(100% - var(--gutter) * 2, var(--wrap));margin-inline:auto}.section{padding-block:calc(var(--section) / 2)}.lede{font-size:var(--step-1);max-width:34ch;margin-top:1.25rem;line-height:1.5}.soft{color:var(--ink-soft)}.small{font-size:var(--step--1);line-height:1.5}.pixel{font-family:var(--font-pixel);font-synthesis:none;font-variant-ligatures:none;letter-spacing:.01em;font-weight:400;line-height:1.15}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--ink);color:#fff;padding:.6rem 1rem;font-weight:650;position:absolute;top:-5rem;left:1rem}.skip:focus{top:1rem}.link{text-underline-offset:.22em;border-radius:0;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.link:hover{background:var(--mint-pale);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.notch,.pxbox--shadow:before,.btn:before,.btn__face{clip-path:polygon(0 var(--px), var(--px) var(--px), var(--px) 0, calc(100% - var(--px)) 0, calc(100% - var(--px)) var(--px), 100% var(--px), 100% calc(100% - var(--px)), calc(100% - var(--px)) calc(100% - var(--px)), calc(100% - var(--px)) 100%, var(--px) 100%, var(--px) calc(100% - var(--px)), 0 calc(100% - var(--px)))}.pxbox{--px:4px;--edge:var(--ink);--fill:var(--paper);--shadow:var(--mint);isolation:isolate;position:relative}.pxbox__frame{height:100%;padding:var(--px);background:var(--edge)}.pxbox__in{background:var(--fill);height:100%}.pxbox--shadow:before{content:"";z-index:-1;translate:calc(var(--px) * 2) calc(var(--px) * 2);background:var(--shadow);position:absolute;inset:0}.btn{--px:3px;--lift:5px;padding:0 0 var(--lift);color:#fff;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;font-weight:650;line-height:1.2;text-decoration:none;display:inline-block;position:relative}.btn:before{content:"";inset:var(--lift) 0 0;background:var(--mint);position:absolute}.btn__face{background:var(--ink);justify-content:center;align-items:center;min-height:3.25rem;padding:.7em 1.4em;transition:translate 90ms steps(2,end);display:flex;position:relative}.btn:hover .btn__face{translate:0 2px}.btn:active .btn__face{translate:0 var(--lift)}.btn--small .btn__face{min-height:2.6rem;font-size:var(--step--1);padding:.5em 1em}.btn[disabled]{cursor:progress}.btn[disabled] .btn__face{translate:0 var(--lift);background:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.btn__face{transition:none}}.field{border:3px solid var(--ink);background:var(--paper);width:100%;min-height:3.25rem;color:var(--ink);border-radius:0;padding:.6em .9em;display:block}.field::placeholder{color:var(--ink-soft);opacity:1}.hand{font-family:Caveat Variable,Segoe Print,Bradley Hand,cursive;font-weight:500}.ghost{--gpx:4px;flex:none;display:block;overflow:visible}.ghost--bob{animation:1.5s step-end infinite ghost-bob}@keyframes ghost-bob{0%,to{translate:0}50%{translate:0 calc(var(--gpx) * -1)}}@media (prefers-reduced-motion:reduce){.ghost--bob{animation:none}}.demotag{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;max-width:none;display:flex}.captag{border:2px solid var(--ink);background:var(--mint-pale);color:var(--ink);white-space:nowrap;flex:none;padding:.12em .55em .08em;font-size:1rem;line-height:1.1;display:inline-block}.captag[data-when=later]{background:var(--paper);border-style:dashed}.glass{isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);background:linear-gradient(140deg,#ffffffc2,#ffffff94);position:relative;box-shadow:inset 0 0 0 1px #ffffff80,inset 1.5px 1.5px .5px #fffffff2,inset -1px -1px .5px #1e1b4b1a,0 18px 36px -18px #1e1b4b73,0 2px 6px #1e1b4b1a}.glass__defs{pointer-events:none;width:0;height:0;position:absolute}@media (prefers-reduced-transparency:reduce){.glass{-webkit-backdrop-filter:none;background:#fff;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.nudge{width:max-content;max-width:100%;color:var(--ink);padding:1em 1.1em 1.1em}.nudge__say{align-items:center;gap:.7em;display:flex}.nudge__ghost{width:2.5em;height:auto}.nudge__line{max-width:none;font-size:1.2em}.nudge__choices{flex-wrap:wrap;gap:.5em;margin-top:.9em;display:flex}.nudge__btn{min-height:2.75em;color:var(--ink);white-space:nowrap;background:#ffffffbd;border:0;border-radius:999px;align-items:center;padding:.45em 1.05em;font-size:.95em;font-weight:600;line-height:1.2;transition:background-color .12s,scale .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #fffffff2,0 1px 2px #1e1b4b38}button.nudge__btn:hover{background:#fff}button.nudge__btn:active,.nudge__btn[data-pressed]{background:var(--mint-pale);scale:.95}.nudge__btn[aria-pressed=true]{background:var(--mint-pale);box-shadow:inset 0 0 0 2px var(--ink), 0 1px 2px #1e1b4b38}@media (prefers-reduced-motion:reduce){.nudge__btn{transition:none}}.companion{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:30;pointer-events:none;visibility:hidden;flex-direction:column;align-items:flex-end;gap:.75rem;max-width:calc(100vw - 2rem);display:flex;position:fixed}.companion[data-shown]{visibility:visible}.companion>*{pointer-events:auto}.companion__live:empty{display:none}.companion__ghost{background:0 0;border:0;align-items:flex-end;gap:.5rem;padding:.25rem;display:flex}.companion[data-shown] .companion__ghost{animation:.28s steps(4,end) both companion-in}@keyframes companion-in{0%{opacity:0;translate:0 60%}}.companion__time{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;margin-bottom:.4rem;padding:.2em .55em;font-size:1.125rem}.companion__time[data-tone=peach]{background:var(--peach);color:var(--ink)}.companion__time[data-tone=lilac]{background:var(--lilac);color:var(--ink)}.companion__card{width:min(22rem,100vw - 2rem);padding:1em 1.1em 1.1em}.companion__card--info{order:-1}.companion__card p{max-width:none;font-size:1.125rem}.companion__row{flex-wrap:wrap;gap:.5em;margin-top:.85em;display:flex}.companion__nudge{max-width:min(27rem,100vw - 2rem)}.companion__note{border:3px solid var(--ink);background:#fff;padding:.45em .8em;font-size:1.0625rem}.companion__asks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;margin-top:.85em;display:grid}.companion__ask{white-space:normal;text-align:left;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start}.companion__later{color:var(--ink-soft);font-size:.8em;font-weight:500}.companion__fine{margin-top:.6em}.companion__row--quiet{border-top:2px dotted #1e1b4b40;justify-content:space-between;align-items:center;padding-top:.7em}.companion__hide{text-underline-offset:.2em;background:0 0;border:0;min-height:2.25rem;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.companion__sprite{position:relative}.companion__z{font-size:1.25rem;animation:2.4s steps(3,end) infinite doze;position:absolute;top:-.9rem;right:-.3rem}@keyframes doze{0%{opacity:0;translate:0 .4rem}60%{opacity:1}to{opacity:0;translate:.3rem -.5rem}}.companion__ghost[data-mood=celebrating] .ghost{animation:.6s steps(3,end) 3 hop}@keyframes hop{50%{translate:0 -12px}}@media (width<=26rem){.companion__asks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.companion[data-shown] .companion__ghost,.companion__ghost[data-mood=celebrating] .ghost,.companion__z{animation:none}}.demo{container:demo/inline-size}.demo__frame{--px:6px}.demo__video{aspect-ratio:16/9;background:var(--mist);width:100%}.demo__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 2rem;margin-top:1.5rem;display:flex}.demo__ctl{align-items:center;gap:.9rem;display:flex}.demo__played{--played:0;background:linear-gradient(to right, var(--ink) calc(var(--played) * 100%), var(--line) 0);width:200px;height:8px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 10px);mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 10px)}.demo__toggle{border:2px solid var(--ink);background:var(--paper);min-width:4.75rem;min-height:2.5rem;font-size:var(--step--1);border-radius:0;padding:.3em .9em;font-weight:650}.demo__toggle:hover{background:var(--mint-pale)}.scene{--typed:0;aspect-ratio:16/9;color:var(--ink);-webkit-user-select:none;user-select:none;background:#eceefb;font-size:1.5cqw;line-height:1.3;position:relative;overflow:hidden}.scene__all{position:absolute;inset:0}.win{border:.3cqw solid var(--ink);background:#fff;flex-direction:column;display:flex;position:absolute}.win__bar{border-bottom:.3cqw solid var(--ink);background:var(--mist);flex:none;align-items:center;gap:.8cqw;height:3.4cqw;padding-inline:1cqw;font-size:1.35cqw;font-weight:650;display:flex}.win__icon{background:var(--mint);width:1.5cqw;height:1.5cqw}.win__icon--peach{background:var(--peach)}.win__body{flex:1;min-height:0;overflow:hidden}.win--task{width:60%;height:72%;top:8%;left:5%}.win--drift{opacity:0;width:63%;height:76%;transition:opacity .14s,translate .3s cubic-bezier(.34,1.7,.5,1);top:5%;left:13%;translate:5% 7%}.scene[data-phase=drift] .win--drift,.scene[data-phase=nudge] .win--drift,.scene[data-phase=aim] .win--drift,.scene[data-phase=click] .win--drift{opacity:1;translate:0}.doc{flex-direction:column;gap:1.45cqw;padding:2.6cqw 3cqw;animation:.2s both doc-in;display:flex}@keyframes doc-in{0%{opacity:0}}.doc__title{background:var(--ink);flex:none;width:46%;height:2.2cqw;margin-bottom:.6cqw}.doc__line{width:calc(clamp(0, var(--typed) * 6 - var(--i) + 3, 1) * var(--w));background:var(--line);flex:none;height:1.1cqw}.feed{grid-template-columns:repeat(3,1fr);align-content:start;gap:1.7cqw 1.5cqw;padding:1.9cqw;display:grid}.feed__tile{gap:.7cqw;display:grid}.feed__thumb{aspect-ratio:16/10;background:var(--c);place-items:center;display:grid}.feed__thumb:after{content:"";border-left:1.7cqw solid #fff;border-block:1.05cqw solid #0000}.feed__tile b{background:var(--line);height:.9cqw;display:block}.feed__tile b+b{width:60%}.scene__taskbar{border-top:.3cqw solid var(--ink);background:#fff;justify-content:center;align-items:center;gap:1.1cqw;height:7.5%;display:flex;position:absolute;inset:auto 0 0}.scene__taskbar i{background:var(--line);width:2.1cqw;height:2.1cqw}.scene__taskbar i:first-child{background:var(--ink)}.scene__clock{font-size:1.5cqw;position:absolute;right:2cqw}.scene__dock{align-items:flex-end;gap:1cqw;display:flex;position:absolute;bottom:10.5%;right:3%}.scene__ghost{width:9cqw;height:auto}.scene__pill{background:var(--ink);color:#fff;align-items:baseline;gap:1cqw;margin-bottom:1.2cqw;padding:.55cqw 1.2cqw;font-size:1.95cqw;display:flex}.scene__pill span{opacity:.78;font-size:.78em}.scene__pill b{font-variant-numeric:tabular-nums;font-weight:400}.scene__hello{border:.3cqw solid var(--ink);white-space:nowrap;opacity:0;background:#fff;margin-bottom:1.2cqw;padding:.6cqw 1.2cqw;font-size:1.8cqw;transition:opacity 80ms,translate .12s steps(3,end);position:absolute;bottom:100%;right:0;translate:0 25%}.scene[data-phase=back] .scene__hello{opacity:1;translate:0}.scene__nudge{transform-origin:85% 100%;transition:translate .26s cubic-bezier(.34,1.7,.5,1),scale .26s cubic-bezier(.34,1.7,.5,1);position:absolute;bottom:30%;right:3%;translate:0 8%;scale:.8}.scene__nudge .nudge{opacity:0;transition:opacity .12s}.scene[data-phase=nudge] .scene__nudge,.scene[data-phase=aim] .scene__nudge,.scene[data-phase=click] .scene__nudge{translate:0;scale:1}.scene[data-phase=nudge] .scene__nudge .nudge,.scene[data-phase=aim] .scene__nudge .nudge,.scene[data-phase=click] .scene__nudge .nudge{opacity:1}.scene__cursor{z-index:5;width:1.9cqw;transition:left .5s cubic-bezier(.5,0,.1,1),top .5s cubic-bezier(.5,0,.1,1),scale 90ms;position:absolute}.scene__cursor svg{width:100%;height:auto}.scene[data-phase=click] .scene__cursor{scale:.85}@container demo (width<=620px){.scene{aspect-ratio:10/9;font-size:3.1cqw}.win{border-width:.55cqw}.win__bar{border-bottom-width:.55cqw;gap:1.6cqw;height:6.4cqw;padding-inline:1.8cqw;font-size:2.9cqw}.win__icon{width:3cqw;height:3cqw}.win--task{width:80%;height:56%;top:5%;left:4%}.win--drift{width:86%;height:59%;top:3%;left:9%}.doc{gap:2.5cqw;padding:4cqw}.doc__title{height:3.6cqw}.doc__line{height:1.9cqw}.feed{grid-template-columns:repeat(2,1fr);gap:3cqw;padding:3cqw}.feed__thumb:after{border-left-width:3.2cqw;border-block-width:2cqw}.feed__tile b{height:1.6cqw}.scene__taskbar{border-top-width:.55cqw;gap:2cqw;height:9%}.scene__taskbar i{width:3.8cqw;height:3.8cqw}.scene__clock{font-size:3cqw;right:3cqw}.scene__dock{gap:2cqw;bottom:12%;right:4%}.scene__ghost{width:17cqw}.scene__pill{margin-bottom:2cqw;padding:1cqw 2cqw;font-size:3.7cqw}.scene__hello{border-width:.55cqw;padding:1cqw 2cqw;font-size:3.4cqw}.scene__nudge{font-size:3.15cqw;bottom:35%;left:4%;right:4%}.scene__nudge .nudge{width:100%}.scene__cursor{width:4cqw}}.win__icon--sky{background:#9fd8ff}.scene[data-phase=mail] .win--task,.scene[data-phase=look] .win--task,.scene[data-phase=answer] .win--task{opacity:0}.win--mail{opacity:0;width:54%;height:58%;transition:scale .3s cubic-bezier(.34,1.7,.5,1),opacity .14s,translate .3s cubic-bezier(.34,1.7,.5,1);top:9%;left:14%;translate:6% 10%;scale:.92}.scene[data-phase=mail] .win--mail,.scene[data-phase=look] .win--mail,.scene[data-phase=answer] .win--mail{opacity:1;translate:0;scale:1}.mail{flex-direction:column;gap:1.2cqw;padding:2.2cqw 2.6cqw;display:flex}.mail__from{align-items:center;gap:1cqw;font-size:1.3cqw;display:flex}.mail__from i{background:var(--lilac);border-radius:50%;width:2.6cqw;height:2.6cqw}.mail__from small{color:var(--ink-soft);margin-left:auto;font-size:1.1cqw}.mail__subject{color:var(--ink-soft);font-size:1.5cqw}.mail__text{margin:.4cqw 0 .8cqw;font-size:3cqw;line-height:1.1}.mail__line{background:var(--line);width:90%;height:1cqw;display:block}.mail__line--short{width:55%}.scene__mic{border:.3cqw solid var(--ink);width:4.4cqw;height:4.4cqw;box-shadow:.3cqw .3cqw 0 var(--ink);background:#fff;border-radius:50%;flex:none;align-self:flex-end;place-items:center;margin-bottom:1.2cqw;transition:background-color .12s,scale .12s;display:grid}.scene__mic svg{width:55%;height:auto}.scene__mic[data-pressed]{background:var(--peach);animation:.45s ease-out infinite mic-pulse;scale:.94}@keyframes mic-pulse{0%{box-shadow:.3cqw .3cqw 0 var(--ink), 0 0 0 0 #ffb58ccc}to{box-shadow:.3cqw .3cqw 0 var(--ink), 0 0 0 1.6cqw #ffb58c00}}.scene__voice{border:.3cqw solid var(--ink);white-space:nowrap;opacity:0;background:#fff;align-items:center;gap:1.2cqw;padding:.9cqw 1.6cqw;font-size:2cqw;transition:opacity 80ms,translate .12s steps(3,end);display:flex;position:absolute;bottom:30%;right:3%;translate:0 20%}.scene[data-phase=listen] .scene__voice,.scene[data-phase=mail] .scene__voice{opacity:1;translate:0}.scene__wave{align-items:center;gap:.35cqw;height:2.4cqw;display:flex}.scene__wave i{background:var(--ink);transform-origin:50%;width:.5cqw;height:100%;animation:.26s ease-in-out infinite alternate wave}.scene__wave i:nth-child(2){animation-delay:-150ms}.scene__wave i:nth-child(3){animation-delay:-300ms}.scene__wave i:nth-child(4){animation-delay:-450ms}.scene__wave i:nth-child(5){animation-delay:-75ms}@keyframes wave{0%{scale:1 .25}to{scale:1}}.scene__heard{clip-path:inset(0 100% 0 0)}.scene[data-phase=listen] .scene__heard{animation:1.1s steps(26,end) .1s forwards heard}.scene[data-phase=mail] .scene__heard{clip-path:inset(0)}@keyframes heard{to{clip-path:inset(0)}}.scene__scan{outline:.4cqw dashed var(--mint-deep);outline-offset:.5cqw;opacity:0;pointer-events:none;width:54%;height:58%;transition:opacity .2s;position:absolute;top:9%;left:14%;overflow:hidden}.scene[data-phase=look] .scene__scan{opacity:1}.scene__scan:before{content:"";border-bottom:.3cqw solid var(--mint-deep);background:linear-gradient(#0000,#5fe3c080);height:22%;animation:.55s linear infinite scan;position:absolute;inset:0 0 auto}@keyframes scan{0%{background-position:0 100%}to{background-position:0 -100%}}.scene__scantag{background:var(--ink);color:#fff;padding:.5cqw 1.2cqw;font-size:1.7cqw;position:absolute;bottom:0;right:0}.scene__answer{transform-origin:85% 100%;transition:translate .26s cubic-bezier(.34,1.7,.5,1),scale .26s cubic-bezier(.34,1.7,.5,1);position:absolute;bottom:30%;right:3%;translate:0 8%;scale:.8}.answer{width:max-content;max-width:100%;color:var(--ink);opacity:0;padding:1em 1.1em 1.1em;transition:opacity .12s}.scene[data-phase=answer] .scene__answer{translate:0;scale:1}.scene[data-phase=answer] .answer{opacity:1}.answer__reply{background:#fffc;border-radius:.8em;margin:.8em 0 0;padding:.35em .8em;font-size:1.25em}.answer__todo{color:var(--ink-soft);margin:.7em 0 0;font-size:1em}.answer__plan{align-items:center;gap:.45em;margin-top:.3em;display:flex}.answer__step{background:var(--mint-pale);white-space:nowrap;border-radius:999px;padding:.3em .7em;font-size:1.05em}.answer__step--fixed{background:var(--peach)}.answer__arrow{border-top:.2em solid var(--ink);border-right:.2em solid var(--ink);width:.6em;height:.6em;rotate:45deg}.scene[data-phase=answer] .scene__ghost,.scene[data-phase=nudge] .scene__ghost,.scene[data-phase=back] .scene__ghost,.scene[data-phase=listen] .scene__ghost{animation:.38s cubic-bezier(.34,1.7,.5,1) beat}@keyframes beat{30%{translate:0 -1.6cqw;scale:1.08 .94}60%{translate:0;scale:.95 1.06}}@container demo (width<=620px){.win--mail,.scene__scan{width:86%;height:54%;top:4%;left:9%}.mail{gap:2cqw;padding:4cqw}.mail__from{font-size:2.8cqw}.mail__from i{width:5cqw;height:5cqw}.mail__from small{font-size:2.4cqw}.mail__subject{font-size:3cqw}.mail__text{font-size:5.4cqw}.mail__line{height:1.8cqw}.scene__mic{width:8cqw;height:8cqw;box-shadow:.5cqw .5cqw 0 var(--ink);border-width:.55cqw;margin-bottom:2cqw}.scene__voice{border-width:.55cqw;padding:1.5cqw 3cqw;font-size:3.6cqw;bottom:35%;left:4%;right:4%}.scene__wave{height:4cqw}.scene__wave i{width:.9cqw}.scene__scan{outline-offset:1cqw;outline-width:.7cqw}.scene__scantag{padding:1cqw 2cqw;font-size:3.2cqw}.scene__answer{font-size:3.15cqw;bottom:35%;left:4%;right:4%}.answer{width:100%}.answer__step{padding:.3em .45em;font-size:.95em}}.scene{background:radial-gradient(at 15% 10%,#b9b0ff8c,#0000 55%),radial-gradient(at 90% 85%,#a9f2dd99,#0000 50%),repeating-linear-gradient(0deg,#0000 0 1.4cqw,#1e1b4b0b 1.4cqw calc(1.4cqw + 1px)),repeating-linear-gradient(90deg,#0000 0 1.4cqw,#1e1b4b0b 1.4cqw calc(1.4cqw + 1px)),#eceefb}.win__bar{background:linear-gradient(to bottom, #fff, var(--mist))}.win__ctl{background:var(--line);width:.9cqw;height:.9cqw;box-shadow:-1.7cqw 0 0 var(--line), 1.7cqw 0 0 var(--blush);margin-left:auto;margin-right:1.8cqw}.doc{position:relative}.doc__tools{align-items:center;gap:.7cqw;margin:-.6cqw 0 .2cqw;display:flex}.doc__tools i{background:var(--lilac);width:1.5cqw;height:1.5cqw}.doc__tools i:nth-child(2){background:var(--peach)}.doc__tools i:nth-child(3){background:var(--mint)}.doc__tools b{background:var(--line);width:4cqw;height:1.1cqw}.doc__tools b:first-of-type{margin-left:1.2cqw}.doc__chart{border:.25cqw solid var(--ink);width:15cqw;height:11cqw;opacity:clamp(0, var(--typed) * 14 - .8, 1);background:#fff;align-items:flex-end;gap:.7cqw;padding:1cqw 1.2cqw 1.8cqw;display:flex;position:absolute;bottom:2.6cqw;right:3cqw}.doc__chart i{height:calc(var(--h) * clamp(0, var(--typed) * 22 - 1 - var(--k) * .8, 1));background:var(--mint);border-top:.3cqw solid var(--ink);flex:1}.doc__chart i:nth-child(2n){background:var(--lilac)}.doc__chart em{font-size:1.1cqw;font-style:normal;font-weight:650;position:absolute;bottom:.3cqw;left:1.2cqw}.feed__thumb{background:radial-gradient(circle at 78% 30%, #ffffffd9 0 9%, transparent 10%), linear-gradient(to bottom, var(--c) 0 62%, #1e1b4b38 62% 100%);position:relative}.feed__thumb small{background:var(--ink);color:#fff;padding:.1cqw .5cqw;font-size:1.1cqw;line-height:1.3;position:absolute;bottom:.4cqw;right:.5cqw}.feed__row{gap:.7cqw;display:flex}.feed__row>i{background:var(--lilac);border-radius:50%;flex:none;width:2cqw;height:2cqw}.feed__row>span{flex:1;gap:.5cqw;display:grid}.feed__tile:nth-child(2n) .feed__row>i{background:var(--peach)}.mail__chips{gap:.7cqw;display:flex}.mail__chips em{border:.2cqw solid var(--ink);padding:.2cqw .9cqw;font-size:1.1cqw;font-style:normal;font-weight:650}.mail__chips .mail__new{background:var(--peach)}.mail__from i{place-items:center;font-size:1.4cqw;font-style:normal;font-weight:700;display:grid}.mail__text{padding-left:1.4cqw;position:relative}.mail__text:before{content:"";background:var(--peach);width:.5cqw;position:absolute;top:.2cqw;bottom:.2cqw;left:0}.scene__taskbar{background:linear-gradient(to bottom, #fff, var(--mist))}.scene__taskbar i:nth-child(2){background:var(--mint)}.scene__taskbar i:nth-child(3){background:var(--peach)}.scene__taskbar i:nth-child(4){background:var(--lilac)}.scene__wifi{background:var(--ink);clip-path:polygon(0 0,100% 0,50% 100%);width:1.8cqw;height:1.1cqw;position:absolute;right:9.5cqw}.scene__ghost{filter:drop-shadow(0 .6cqw #1e1b4b29)}@container demo (width<=620px){.win__ctl{width:1.8cqw;height:1.8cqw;box-shadow:-3.4cqw 0 0 var(--line), 3.4cqw 0 0 var(--blush);margin-right:3.6cqw}.doc__chart{width:26cqw;height:17cqw;bottom:4cqw;right:4cqw}.doc__tools i{width:2.8cqw;height:2.8cqw}.doc__tools b{height:1.8cqw}.feed__thumb small{font-size:2.2cqw}.feed__row>i{width:3.6cqw;height:3.6cqw}.mail__chips em{font-size:2.2cqw}.mail__from i{font-size:2.6cqw}.scene__wifi{width:3cqw;height:2cqw;right:14cqw}}.scene{image-rendering:pixelated;background:url(./wallpaper-02DxzAqq.png) bottom/cover no-repeat,#5aa5f0}.win{box-shadow:.7cqw .8cqw #1e1b4b47}.win--task{transition:opacity .26s,filter .2s,scale .26s}.scene[data-phase=drift] .win--task,.scene[data-phase=nudge] .win--task,.scene[data-phase=aim] .win--task,.scene[data-phase=click] .win--task{filter:grayscale()brightness(.8);scale:.97}.scene__toast{z-index:6;border:.3cqw solid var(--ink);box-shadow:.6cqw .6cqw 0 var(--ink);opacity:0;background:#fff;align-items:center;gap:1.2cqw;padding:1.1cqw 1.8cqw 1.1cqw 1.2cqw;font-size:1.7cqw;line-height:1.1;transition:opacity .1s,translate .26s cubic-bezier(.34,1.7,.5,1),scale .26s cubic-bezier(.34,1.7,.5,1);display:flex;position:absolute;top:6%;right:3%;translate:12%;scale:.9}.scene__toast>span:last-child{gap:.3cqw;display:grid}.scene__toast b{color:#e0405e;font-weight:400}.scene__bell{background:var(--blush);border:.3cqw solid var(--ink);border-radius:50% 50% .6cqw .6cqw;width:3.2cqw;height:3.2cqw}.scene[data-phase=lure] .scene__toast{opacity:1;animation:.32s .26s 2 toast-shake;translate:0;scale:1}@keyframes toast-shake{25%{rotate:-2deg}75%{rotate:2deg}}.tube{grid-template-columns:1.7fr 1fr;gap:1.8cqw;padding:1.8cqw;display:grid}.tube__main{align-content:start;gap:1cqw;display:grid}.tube__screen{aspect-ratio:16/9;border:.25cqw solid var(--ink);background:radial-gradient(circle at 80% 25%,#ffe08a 0 7%,#0000 8%),linear-gradient(#ffb58c 0 68%,#b9784f 68% 100%);display:block;position:relative;overflow:hidden}.tube__cat{border:.3cqw solid var(--ink);clip-path:polygon(0 0,22% 22%,78% 22%,100% 0,100% 100%,0 100%);background:#fff;width:14cqw;height:10cqw;animation:.5s steps(2,end) infinite cat-bob;position:absolute;top:22%;left:50%;translate:-50%}.tube__cat:before,.tube__cat:after{content:"";background:var(--ink);width:1.4cqw;height:1.4cqw;position:absolute;top:42%}.tube__cat:before{left:26%}.tube__cat:after{right:26%}@keyframes cat-bob{50%{translate:-50% -.8cqw}}.tube__live{color:#fff;background:#e0405e;padding:.1cqw .8cqw;font-size:1.4cqw;position:absolute;top:.8cqw;left:.8cqw}.tube__bar{background:var(--line);height:.9cqw;display:block}.tube__bar i{background:#e0405e;width:0;height:100%;display:block}.scene[data-phase=drift] .tube__bar i,.scene[data-phase=nudge] .tube__bar i,.scene[data-phase=aim] .tube__bar i,.scene[data-phase=click] .tube__bar i{width:100%;transition:width 6s linear}.tube__title{gap:.7cqw;display:grid}.tube__title b{background:var(--line);height:1cqw;display:block}.tube__title b+b{width:55%}.tube__side{align-content:start;gap:1.2cqw;display:grid}.tube__next{color:var(--ink-soft);font-size:1.5cqw}.scene__pill[data-off]{background:#e0405e;animation:.6s steps(2,end) infinite pill-alarm}.scene__pill[data-off] span{opacity:1}@keyframes pill-alarm{50%{translate:0 -.5cqw}}@container demo (width<=620px){.scene__toast{border-width:.55cqw;padding:2cqw 3cqw 2cqw 2cqw;font-size:3.2cqw;top:4%;right:4%}.scene__bell{width:6cqw;height:6cqw}.tube{grid-template-columns:1fr;gap:2cqw;padding:3cqw}.tube__side{grid-template-columns:repeat(3,1fr)}.tube__next{display:none}.tube__cat{width:22cqw;height:15cqw}.tube__live{font-size:2.6cqw}}@media (prefers-reduced-motion:reduce){.tube__cat,.scene__pill[data-off],.scene__toast{transition:none;animation:none}}@media (width<=30rem){.demo__played{width:150px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 4.5px,#0000 4.5px 7.5px);mask-image:repeating-linear-gradient(90deg,#000 0 4.5px,#0000 4.5px 7.5px);-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media (prefers-reduced-motion:reduce){.win--drift,.scene__nudge,.scene__nudge .nudge,.scene__hello,.scene__cursor,.win--mail,.win--task,.scene__voice,.scene__answer,.answer,.scene__scan,.scene__mic,.scene__ghost,.doc{transition:none;animation:none}}.osdesk{image-rendering:pixelated;background:url(./wallpaper-02DxzAqq.png) bottom/cover no-repeat,#5aa5f0;padding:clamp(.6rem,2vw,1.25rem)}.osbar{border-bottom:3px solid var(--ink);background:linear-gradient(to bottom, #fff, var(--mist));align-items:center;gap:.55rem;height:2.3rem;padding-inline:.8rem;font-size:.875rem;font-weight:650;display:flex}.osbar__icon{background:var(--mint);width:.85rem;height:.85rem}.osbar__ctl{background:var(--line);width:.6rem;height:.6rem;box-shadow:-1.1rem 0 0 var(--line), 1.1rem 0 0 var(--blush);margin-left:auto;margin-right:1.3rem}.ostask{border-top:3px solid var(--ink);background:linear-gradient(to bottom, #fff, var(--mist));justify-content:center;align-items:center;gap:.55rem;height:2.2rem;display:flex;position:relative}.ostask i{background:var(--ink);width:1.05rem;height:1.05rem}.ostask i:nth-child(2){background:var(--mint)}.ostask i:nth-child(3){background:var(--peach)}.ostask i:nth-child(4){background:var(--lilac)}.ostask__wifi{background:var(--ink);clip-path:polygon(0 0,100% 0,50% 100%);width:.9rem;height:.55rem;position:absolute;right:4.6rem}.ostask__clock{font-size:.95rem;position:absolute;right:.8rem}@media (width<=30rem){.ostask__wifi{display:none}}.plandemo{scroll-margin-top:calc(var(--header-h) + 1rem)}.plandemo:focus{outline:none}.plandemo__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.25rem;display:flex}.plandemo__in{gap:1.25rem;padding:clamp(1rem,3vw,1.6rem);display:grid}.plandemo__label{margin-bottom:.45rem;font-weight:650;display:block}.plandemo__row{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.plandemo__field{flex:18rem;min-width:0}.plandemo__chips{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.chip{border:2px solid var(--ink);background:var(--paper);min-height:2.5rem;font-size:var(--step--1);text-align:left;border-radius:0;padding:.3em .85em;line-height:1.3}.chip:hover{background:var(--mint-wash)}.plandemo__say{background:var(--mist);align-items:center;gap:.75rem;max-width:none;min-height:3.25rem;padding:.5rem .85rem;display:flex}.plandemo__say .pixel{font-size:1.1875rem}.plandemo__grid{gap:1.75rem;display:grid}@media (width>=48rem){.plandemo__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:2rem}}.plandemo__head{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;gap:.75rem;max-width:none;margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.25rem;display:flex}.todo__empty{padding-block:.75rem}.todo__item{padding-block:.4rem;animation:.26s steps(3,end) both plan-in}.todo__item+.todo__item{border-top:2px dotted var(--line)}.todo__line{align-items:center;gap:.6rem;display:flex}.todo__tick{width:1.35rem;height:1.35rem;accent-color:var(--mint-deep);cursor:pointer;flex:none;margin:0}.todo__open{text-align:left;background:0 0;border:0;flex:1;min-width:0;min-height:2.5rem;padding:.2rem .3rem;font-weight:650}.todo__open:hover .todo__title{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.todo__item[data-done] .todo__title{color:var(--ink-soft);text-decoration:line-through;text-decoration-thickness:2px}.todo__when{white-space:nowrap;flex:none;font-size:1.0625rem}.todo__notes{justify-items:start;gap:.35rem;padding:.25rem 0 .5rem 1.95rem;display:grid}.todo__notefield{resize:vertical;min-height:0;font-size:var(--step--1)}.cal__tag{font-size:.875rem}.cal__day{--hh:2.6rem;height:calc(var(--hours) * var(--hh) + .75rem);margin-top:.5rem;position:relative}.cal__hour{left:0;right:0;top:calc(var(--at) * var(--hh));pointer-events:none;width:100%;font-size:.8125rem;line-height:1.4;display:block;position:absolute;translate:0 -.7em}.cal__hour:after{content:"";border-top:2px dotted var(--line);position:absolute;top:.7em;left:3.4rem;right:0}.cal__block{left:3.6rem;right:0;top:calc(var(--start) * var(--hh) + 1px);height:calc(var(--len) * var(--hh) - 2px);border:2px solid var(--ink);background:var(--mint-pale);min-height:1.75rem;font-size:var(--step--1);flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:0 .6rem;padding:.2rem .55rem;line-height:1.25;transition:top .7s cubic-bezier(.45,0,.2,1),height .7s cubic-bezier(.45,0,.2,1),background-color .2s;animation:.42s cubic-bezier(.2,.8,.2,1) both block-in;display:flex;position:absolute;overflow:hidden}.cal__block[data-fixed]{background:var(--lilac)}.cal__block[data-moved]{box-shadow:4px 4px 0 var(--mint-deep)}.cal__block[data-late]{background:var(--peach)}.cal__block[data-done]{background:repeating-linear-gradient(135deg, var(--paper) 0 6px, var(--mint-wash) 6px 12px);color:var(--ink-soft)}.cal__name{font-weight:650}.cal__time{white-space:nowrap;font-size:1rem}@keyframes block-in{0%{opacity:0;translate:-18%}}@keyframes plan-in{0%{opacity:0;translate:0 40%}}.plandemo__foot{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.plandemo__foot:empty{display:none}.plandemo__moves{border-left:4px solid var(--mint-deep);background:var(--mint-wash);flex-basis:100%;padding:.75rem .9rem}.plandemo__moves ul{gap:.2rem;margin-top:.3rem;display:grid}.plandemo__moves li:before{content:"→ "}.plandemo__fine{margin-top:1.25rem}@media (width<=30rem){.cal__day{--hh:2.9rem}.cal__block{left:3.2rem}.cal__hour:after{left:3rem}}@media (prefers-reduced-motion:reduce){.todo__item,.cal__block{transition:none;animation:none}}.plandemo__in{position:relative}.plandemo__cursor{z-index:5;opacity:0;pointer-events:none;width:22px;margin:-2px 0 0 -2px;transition:left .9s cubic-bezier(.5,0,.15,1),top .9s cubic-bezier(.5,0,.15,1),opacity .16s,scale 90ms;position:absolute}.plandemo__cursor[data-show]{opacity:1}.plandemo__cursor[data-press]{scale:.85}.plandemo__cursor svg{width:100%;height:auto;display:block}.plandemo .btn[data-press]{translate:2px 3px}@media (prefers-reduced-motion:reduce){.plandemo__cursor{transition:none}}.slips__lede{max-width:44ch}.slips__demo{margin-top:clamp(2.5rem,6vw,4.5rem)}.slips__recap{scroll-margin-top:calc(var(--header-h) + 1rem);align-items:center;gap:1.75rem 3.5rem;margin-top:clamp(4rem,9vw,6.5rem);display:grid}.slips__recap:focus{outline:none}@media (width>=56rem){.slips__recap{grid-template-columns:repeat(2,minmax(0,1fr))}}.slips__block h3{margin-top:1rem;margin-bottom:.5rem}.mock__in{flex-direction:column;min-height:19.5rem;padding:1.25rem 1.4rem 1.4rem;display:flex}.mock__head{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;max-width:none;padding-bottom:.75rem;font-size:1.25rem;display:flex}.mock__foot{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding-top:1.25rem;display:flex}.mock__foot p{font-size:1.0625rem}.recap__row{grid-template-columns:5.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.75rem;padding-block:.6rem;display:grid}.recap__row+.recap__row{border-top:2px dotted var(--line)}.recap__label{font-weight:650}.recap__bar{width:calc(var(--share) * 100%);background:var(--mint);height:.9rem}.recap__bar--break{background:var(--lilac)}.recap__bar--else{background:conic-gradient(var(--ink) 25%, transparent 0 50%, var(--ink) 0 75%, transparent 0) 0 0 / 4px 4px}.recap__time{text-align:right;white-space:nowrap;font-size:1.125rem}.faq__list{border-top:3px solid var(--ink);max-width:46rem;margin-top:clamp(2rem,5vw,3.5rem)}.faq__item{border-bottom:2px solid var(--line)}.faq__item:last-child{border-bottom:3px solid var(--ink)}.faq__item summary{font-size:var(--step-1);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.15rem;font-weight:650;line-height:1.3;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";background:linear-gradient(var(--ink) 0 0) center / 100% 4px no-repeat, linear-gradient(var(--ink) 0 0) center / 4px 100% no-repeat;flex:none;width:16px;height:16px}.faq__item[open] summary:after{background:linear-gradient(var(--ink) 0 0) center / 100% 4px no-repeat}.faq__item summary:hover{background:var(--mint-wash)}.faq__answer{gap:.85rem;padding-bottom:1.5rem;display:grid}.familiar{background:var(--mist)}.familiar__soft{color:var(--ink-soft)}.familiar__lede{max-width:48ch}.familiar__list{gap:1rem;margin-top:clamp(2rem,5vw,3rem);display:grid}@media (width>=44rem){.familiar__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.familiar__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.familiar__item{background:var(--paper);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--mint);align-content:start;gap:.75rem;padding:1.25rem 1.25rem 1.1rem;display:grid}.familiar__feel{font-size:var(--step-1);letter-spacing:-.01em;font-weight:650;line-height:1.3}.familiar__akyu{color:var(--ink-soft);font-size:var(--step--1);grid-template-columns:auto minmax(0,1fr);gap:.5rem;line-height:1.5;display:grid}.familiar__arrow{color:var(--mint-deep);font-size:1.3rem;line-height:1.1}.familiar__tag{justify-self:start}.familiar__fine{margin-top:1.5rem}.footer{margin-top:calc(var(--section) / 2);border-top:3px solid var(--ink);padding-block:3.5rem 7rem}.footer__in{gap:3rem;display:grid}@media (width>=56rem){.footer__in{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:4rem}}.footer__recap{align-items:flex-start;gap:1.25rem;display:flex}.footer__line{font-variant-numeric:tabular-nums;margin-bottom:.6rem;font-size:1.25rem}.footer__meta{align-content:start;gap:.45rem;display:grid}.footer__back{background:0 0;border:0;padding:0}.founder{background:var(--mist)}.founder__wrap{justify-items:center;display:grid}.founder__paper{--rule:2.1rem;width:min(100%,44rem);padding:calc(var(--rule) * 1.25) clamp(1.25rem, 5vw, 3.25rem) calc(var(--rule) * 1.1) clamp(2.5rem, 8vw, 4.75rem);background-color:#fffef8;background-image:linear-gradient(90deg, transparent calc(clamp(2.5rem, 8vw, 4.75rem) - 1rem), #ffb3c1 0, #ffb3c1 calc(clamp(2.5rem, 8vw, 4.75rem) - 1rem + 2px), transparent 0), repeating-linear-gradient(transparent 0 calc(var(--rule) - 1px), #cfd8f0 calc(var(--rule) - 1px) var(--rule));background-position:0 0, 0 calc(var(--rule) * 1.25 - .45rem);box-shadow:0 1px 0 var(--line), 0 18px 40px -22px #1e1b4b59;position:relative;rotate:-.8deg}.founder__tape{background:#a9f2ddbf;width:7rem;height:1.8rem;position:absolute;top:-.9rem;left:50%;translate:-50%;rotate:2deg}.founder__note{color:#2f2a8a;font-size:clamp(1.35rem,1.1rem + .9vw,1.6rem);line-height:var(--rule);margin:0}.founder__note p{text-wrap:pretty;max-width:none}.founder__note p+p{margin-top:var(--rule)}.founder__hi{font-size:1.35em;font-weight:650}.founder__note u{-webkit-text-decoration-color:var(--mint-deep);text-decoration-color:var(--mint-deep);text-underline-offset:.18em;text-decoration-thickness:3px}.founder__note em{font-style:normal;font-weight:700}.founder__sign{margin-top:var(--rule);text-align:right;justify-items:end;display:grid;position:relative}.founder__sig{color:#2f2a8a;font-size:2.6rem;font-weight:700;line-height:1;rotate:-4deg}.founder__ghost{position:absolute;bottom:0;left:0}.founder__note mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg,#0000 .2em,#5fe3c080 .35em,#5fe3c061 85%,#0000 100%) 0 62%/100% .7em no-repeat;margin:0 -.06em;padding:0 .12em}.header{z-index:20;background:var(--paper);position:sticky;top:0}@supports (animation-timeline:scroll()){.header{animation:linear both header-line;animation-timeline:scroll();animation-range:0 5rem}@keyframes header-line{to{box-shadow:0 1px 0 var(--line)}}}.header__in{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.header__brand{align-items:center;gap:.6rem;font-size:2.125rem;line-height:1;text-decoration:none;display:inline-flex}.header__brand .pixel{translate:0 -2px}.header__nav{font-size:var(--step--1);align-items:center;gap:1.5rem;display:flex}@media (width<=34rem){.header__nav .link{display:none}}.heroghost{--unit:8px;width:calc(var(--unit) * 21);cursor:pointer;-webkit-tap-highlight-color:transparent}@media (width>=30rem){.heroghost{--unit:10px}}@media (width>=56rem){.heroghost{--unit:13px}}@media (width>=72rem){.heroghost{--unit:16px}}.heroghost__stage{width:calc(var(--unit) * 21);height:calc(var(--unit) * 19);place-items:center;display:grid;position:relative}.heroghost__flat{--gpx:var(--unit);width:calc(var(--unit) * 17);height:calc(var(--unit) * 15)}.heroghost__flat--hidden{visibility:hidden}.heroghost__3d{position:absolute;inset:0}.heroghost__shadow{--px:calc(var(--unit) / 2);width:calc(var(--unit) * 10);height:calc(var(--unit) * 1.5);margin:calc(var(--unit) * -.5) auto 0;background:var(--line)}.heroghost__shadow--live{animation:3.3s ease-in-out infinite heroghost-shadow}@keyframes heroghost-shadow{0%,to{scale:1}50%{scale:.9 1}}@media (prefers-reduced-motion:reduce){.heroghost__shadow--live{animation:none}}.say{margin-bottom:1.25rem;display:inline-block;position:relative}.say__btn{border:2px solid var(--ink);background:var(--mint-wash);min-height:2.5rem;color:var(--ink);border-radius:0;align-items:center;gap:.55rem;padding:.2rem .9rem .2rem .8rem;font-size:1.3rem;line-height:1;display:inline-flex}.say__btn:hover{background:var(--mint-pale)}.say__sep,.say__how{color:var(--ink-soft)}.say__q{background:var(--ink);color:#fff;place-items:center;width:1.4rem;height:1.4rem;font-size:1rem;display:grid}.say__tip{z-index:10;border:2px solid var(--ink);width:max-content;max-width:min(18rem,80vw);box-shadow:4px 4px 0 var(--ink);font-size:var(--step--1);opacity:0;visibility:hidden;background:#fff;padding:.65rem .9rem;line-height:1.35;transition:opacity .14s,translate .18s steps(3,end),visibility 0s .14s;position:absolute;top:calc(100% + .6rem);left:0;translate:0 -4px}.say__tip[data-open]{opacity:1;visibility:visible;transition-delay:0s;translate:0}@media (prefers-reduced-motion:reduce){.say__tip{transition:none}}.hero{padding-top:clamp(2rem,5vw,4.5rem);padding-bottom:calc(var(--section) / 2)}.hero__grid{align-items:center;gap:2.5rem;display:grid}@media (width>=56rem){.hero__grid{grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,5vw,5rem)}}.hero__sub{font-size:var(--step-1);margin-top:1.5rem;font-weight:500;line-height:1.4}.hero__also{color:var(--ink-soft);margin-top:.75rem}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.hero__note{margin-top:1.25rem}.hero__ghost{justify-self:center;justify-items:center;gap:1rem;display:grid}.hero__timing{text-align:center;justify-items:center;gap:.15rem;display:grid}.hero__clock{font-variant-numeric:tabular-nums;font-size:2.5rem;line-height:1}.hero__demo{margin-top:clamp(3.5rem,8vw,6.5rem)}@media (width<=55.99rem){.hero__ghost{grid-template-columns:auto minmax(0,1fr);justify-self:start;align-items:center;gap:.5rem 1.25rem}.hero__timing{text-align:left;justify-items:start}}.hero__kicker{background:var(--mint-wash);border-left:4px solid var(--mint-deep);width:fit-content;margin-top:1rem;margin-bottom:.9rem;padding:.15rem .6rem;font-size:1.25rem;display:block}.hero__mark{background:linear-gradient(transparent 58%, var(--mint-pale) 58%, var(--mint-pale) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.how__steps{gap:4rem 3rem;margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=40rem){.how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.how__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 2.25rem}}.how__art{align-items:flex-end;min-height:10.5rem;margin-bottom:1.75rem;display:flex}.how__n{--px:3px;background:var(--mint);place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.9rem;font-size:1.75rem;line-height:1;display:grid}.how__step h3{margin-bottom:.5rem}.planart{width:min(100%,17.5rem)}.planart__said{--px:3px;background:var(--mist);padding:.55em .85em;font-size:1.0625rem}.planart__list{font-size:var(--step--1);margin-top:.75rem}.planart__list li{align-items:center;gap:.65rem;padding-block:.3rem;display:flex}.planart__list li+li{border-top:2px dotted var(--line)}.planart__list li:before{content:"";background:var(--mint);flex:none;width:.7rem;height:.7rem}.planart__list b{margin-left:auto;font-size:1.0625rem}.timerart{align-items:flex-end;gap:1.1rem;display:flex}.timerart__read{padding-bottom:.4rem;display:grid}.timerart__time{font-size:2.75rem;line-height:1}.driftart{align-items:flex-end;gap:.6rem;display:flex}.driftart__bubble{border:3px solid var(--ink);white-space:nowrap;margin-bottom:2.6rem;padding:.45em .8em;font-size:1.0625rem;position:relative}.driftart__bubble:after{content:"";background:var(--ink);width:9px;height:9px;box-shadow:9px 9px 0 var(--ink);position:absolute;bottom:-12px;right:-3px}.askart{width:min(100%,15rem);height:9.5rem;position:relative}.askart__win{border:3px solid var(--ink);background:linear-gradient(var(--mist) 0 1rem, var(--ink) 1rem calc(1rem + 3px), #fff 0);align-content:start;gap:.55rem;width:78%;height:100%;padding:1.6rem .8rem .8rem;display:grid}.askart__win span{background:var(--line);height:.55rem}.askart__win span:nth-child(2){background:var(--mint-pale);width:80%}.askart__win span:nth-child(3){width:60%}.askart__say{align-items:flex-end;gap:.35rem;display:flex;position:absolute;bottom:-.3rem;right:0}.askart__bubble{border:3px solid var(--ink);white-space:nowrap;background:#fff;margin-bottom:2.4rem;padding:.3em .6em;font-size:1rem}.how__art{border:3px solid var(--ink);image-rendering:pixelated;background:linear-gradient(#0000 calc(100% - 1.4rem),#fff calc(100% - 1.4rem)) bottom/100% 100% no-repeat,url(./wallpaper-02DxzAqq.png) bottom/cover no-repeat,#5aa5f0;align-items:flex-end;padding:.9rem .9rem 0;position:relative}.how__art:after{content:"";border-top:3px solid var(--ink);background:linear-gradient(var(--ink), var(--ink)) 1rem 50% / .6rem .6rem no-repeat, linear-gradient(var(--mint), var(--mint)) 2rem 50% / .6rem .6rem no-repeat, linear-gradient(var(--peach), var(--peach)) 3rem 50% / .6rem .6rem no-repeat, #fff;height:1.4rem;position:absolute;inset:auto 0 0}.how__art>*{z-index:1;margin-bottom:1.8rem;position:relative}.nudgesec{padding-block:clamp(2.5rem,6vw,4rem)}.nudgesec__grid{align-items:center;gap:1.75rem;display:grid}@media (width>=56rem){.nudgesec__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,4rem)}}.nudgesec__title{font-size:clamp(1.4rem,1.1rem + 1vw,1.75rem)}.nudgesec__lede{max-width:40ch;margin-top:.6rem}.nudgesec__meanings{font-size:var(--step--1);gap:.3rem;margin:1rem 0 0;display:grid}.nudgesec__meanings>div{display:block}.nudgesec__meanings dt,.nudgesec__meanings dd{margin:0;display:inline}.nudgesec__meanings dt{font-weight:650}.nudgesec__meanings dd{color:var(--ink-soft)}.nudgesec__try{margin-top:.9rem}.nudgesec__screen{--px:4px}.driftwin{background:#fff;min-height:12.5rem;position:relative;overflow:hidden}.driftwin__bar{border-bottom:3px solid var(--ink);background:var(--mist);align-items:center;gap:.5rem;height:2rem;padding-inline:.75rem;font-size:.875rem;font-weight:650;display:flex}.driftwin__bar span{background:var(--peach);width:.75rem;height:.75rem}.driftwin__feed{grid-template-columns:repeat(4,1fr);gap:.6rem;padding:.6rem;display:grid}.driftwin__feed span{aspect-ratio:16/11;background:var(--c);place-items:center;display:grid}.driftwin__feed span:after{content:"";border-left:.8rem solid #fff;border-block:.5rem solid #0000}.nudgesec__panel{width:max-content;max-width:calc(100% - 1.5rem);font-size:.9375rem;position:absolute;bottom:.75rem;left:50%;translate:-50%}.nudgesec__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.9rem;display:flex}.nudgesec__reply{min-height:1.3em;font-size:1.15rem}@media (width<=30rem){.driftwin{min-height:13.5rem}.driftwin__feed{grid-template-columns:repeat(3,1fr)}.driftwin__feed span:nth-child(4){display:none}}.driftwin{min-height:15rem}.driftwin .ostask{position:absolute;inset:auto 0 0}.nudgesec__panel{bottom:3.1rem}.driftwin__bar .osbar__ctl{background:var(--line)}.waitlist__label{font-size:var(--step--1);margin-bottom:.4rem;font-weight:600;display:block}.waitlist__row{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.waitlist__row .field{flex:14rem}.waitlist__trap{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.waitlist__problem{min-height:1.5em;margin-top:.5rem;font-weight:600}.waitlist__done{background:var(--mint-wash);padding:.9rem 1rem;font-weight:600}.preorder__grid{align-items:start;gap:3.5rem;display:grid}@media (width>=60rem){.preorder__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,6vw,6rem)}}.preorder__more{margin-top:1rem}.preorder__ticket{--px:5px}.preorder__ticket-in{padding:clamp(1.25rem,4vw,2rem)}.preorder__terms{margin:0}.preorder__terms>div{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.8rem;display:grid}.preorder__terms>div+div{border-top:2px dotted var(--line)}.preorder__terms>div:first-child{padding-top:0}.preorder__terms dt{color:var(--ink-soft);font-size:var(--step--1);font-weight:600}.preorder__terms dd .small{display:block}.preorder__sum{letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1}.preorder__pay{gap:.6rem;margin-top:1.5rem;display:grid}.preorder__paybtn{display:block}.preorder__closed{background:var(--mist);margin-top:1.5rem;padding:.9rem 1rem;font-weight:650}.preorder__waitlist{border-top:3px solid var(--ink);gap:1rem;margin-top:1.75rem;padding-top:1.5rem;display:grid}.preorder__thanks{justify-items:start;gap:.75rem;display:grid}.preorder__thanks h3{margin-top:.5rem}@media (width<=26rem){.preorder__terms>div{grid-template-columns:1fr;gap:.15rem}}.preorder__stamp{border:3px solid var(--mint-deep);color:var(--mint-deep);letter-spacing:.08em;text-transform:uppercase;padding:.2rem .7rem;font-size:1.5rem;animation:.42s steps(4,end) both stamp;display:inline-block;rotate:-4deg}.preorder__stamp--lilac{color:#5b4fd1;border-color:#7d6ff0}@keyframes stamp{0%{opacity:0;scale:1.8}to{opacity:1;scale:1}}.preorder__ghost{margin-block:.5rem;display:inline-block;position:relative}.sparks i{background:var(--mint);opacity:0;width:8px;height:8px;animation:spark .9s steps(6, end) calc(.2s + var(--i) * 30ms) both;--a:calc(var(--i) * 45deg);position:absolute;top:50%;left:50%}.sparks i:nth-child(2n){background:var(--peach)}.sparks i:nth-child(3n){background:var(--lilac)}@keyframes spark{0%{opacity:1;transform:rotate(var(--a)) translateX(0)}to{opacity:0;transform:rotate(var(--a)) translateX(4.5rem)}}.preorder__got{gap:.6rem;margin-top:.25rem;display:grid}.preorder__got li{padding-left:1.6rem;position:relative}.preorder__got li:before{content:"";background:var(--mint);width:.8rem;height:.8rem;box-shadow:inset 0 0 0 3px var(--ink);position:absolute;top:.45em;left:0}.preorder__signed{color:#2f2a8a;margin-top:.5rem;font-size:1.6rem;line-height:1.25}.preorder__sig{margin-top:.2rem;padding-left:2rem;display:block}.preorder__textbtn{font-size:inherit;color:var(--ink);background:0 0;border:0;padding:0}.lifetime{--px:5px;margin-top:clamp(3rem,7vw,5rem)}.lifetime__in{padding:clamp(1.25rem,4vw,2.25rem)}.lifetime__in:focus{outline:none}.lifetime__grid{gap:2rem;display:grid}@media (width>=52rem){.lifetime__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,4rem)}}.lifetime__tag{background:var(--lilac);color:var(--ink);padding:.15rem .6rem;font-size:1.15rem;display:inline-block}.lifetime__title{font-size:var(--step-2);letter-spacing:-.018em;margin-top:.9rem;line-height:1.1}.lifetime__why{margin-top:.9rem}.lifetime__offer{justify-items:start;gap:1rem;display:grid}.lifetime__price .small{margin-top:.3rem;display:block}.lifetime__list{gap:.4rem;display:grid}.lifetime__list li{padding-left:1.4rem;position:relative}.lifetime__list li:before{content:"";background:var(--lilac);width:.55rem;height:.55rem;box-shadow:0 0 0 2px var(--ink);position:absolute;top:.55em;left:0}.lifetime__offer .preorder__closed{width:100%;margin-top:0}@media (prefers-reduced-motion:reduce){.preorder__stamp,.sparks i{animation:none}}.lifetime__beta{background:var(--mint-wash);border-left:4px solid var(--mint-deep);padding:.6rem .9rem}.preorder{overflow-x:clip}.preorder__was{color:var(--ink-soft);margin-right:.15rem;font-size:1.3rem;font-weight:600;text-decoration:none;position:relative}.preorder__was:after{content:"";background:var(--blush);height:3px;position:absolute;top:52%;left:-.1em;right:-.1em;rotate:-12deg}.preorder__was--small{font-size:inherit}.preorder__save{background:var(--mint-wash);color:#1d7a63;width:fit-content;margin-top:.4rem;padding:.1rem .5rem;font-size:1.1rem;display:block}.preorder__perks{border:3px solid var(--ink);background:var(--mint-wash);box-shadow:4px 4px 0 var(--ink);margin-top:1.5rem;padding:1.1rem 1.25rem 1.25rem}.preorder__perks-title{margin-bottom:.8rem}.preorder__perks ul{gap:.8rem;display:grid}.preorder__perks li{align-items:flex-start;gap:.8rem;display:flex}.preorder__perk-ico{background:var(--mint);border:2px solid var(--ink);flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:1.25rem;line-height:1;display:grid}.preorder__perks li:nth-child(2) .preorder__perk-ico{background:var(--peach)}.preorder__perks li:nth-child(3) .preorder__perk-ico{background:var(--lilac)}.privacy__grid{align-items:start;gap:3.5rem;margin-top:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=60rem){.privacy__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,5rem)}}.privacy__part{align-content:start;gap:1rem;display:grid}.privacy__kind{background:var(--ink);color:#fff;justify-self:start;padding:.15em .6em;font-size:1.25rem}.privacy__kind--ask{background:var(--mint);color:var(--ink)}.privacy__pc{--px:5px;margin-top:.5rem}.privacy__pc-in{padding:1.25rem 1.4rem 1.4rem}.privacy__where{max-width:none;margin-bottom:.9rem;font-size:1.25rem}.privacy__log{border-collapse:collapse;text-align:left;width:100%;margin-bottom:1rem}.privacy__log th{border-bottom:3px solid var(--ink);font-size:var(--step--1);padding:0 .75rem .4rem 0;font-weight:650}.privacy__log td{border-bottom:2px dotted var(--line);vertical-align:top;padding:.55rem .75rem .55rem 0;font-size:1.0625rem}.privacy__log td:first-child{white-space:nowrap}.privacy__out{border-left:3px dotted var(--ink);margin-top:.5rem;margin-left:.25rem;padding:.5rem 0 .25rem 1.5rem}.privacy__out ul{gap:.9rem;display:grid}.privacy__out li{max-width:46ch}@media (width<=30rem){.privacy__log th:first-child,.privacy__log td:first-child{display:none}.privacy__out{padding-left:1.1rem}}.privacy__card{border:3px solid var(--ink);background:var(--mint-wash);box-shadow:6px 6px 0 var(--ink);align-items:start;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=40rem){.privacy__card{grid-template-columns:auto minmax(0,1fr);gap:2rem}}.privacy__lock{border:3px solid var(--ink);width:5.5rem;height:5.5rem;box-shadow:4px 4px 0 var(--ink);background:#fff;place-items:center;animation:2.2s steps(2,end) infinite lock-bob;display:grid}.privacy__lock svg{width:3.4rem;height:auto}@keyframes lock-bob{50%{translate:0 -3px}}.privacy__kicker{color:var(--ink-soft);margin-bottom:.4rem;font-size:1.25rem}.privacy__head h2{max-width:24ch}.privacy__mark{background:linear-gradient(to bottom, transparent 55%, var(--mint) 55%);color:inherit;padding:0 .15em}.privacy__brief{gap:.75rem 2rem;margin-top:1.25rem;display:grid}@media (width>=52rem){.privacy__brief{grid-template-columns:repeat(2,minmax(0,1fr))}}.privacy__brief li{border-left:4px solid var(--ink);padding-left:1rem}.privacy__brief strong{font-size:1.2rem;font-weight:400;display:block}.privacy__brief li:has(.privacy__ask){border-left-color:var(--mint-deep)}.privacy__toggle{border:3px solid var(--ink);background:#fff;border-radius:0;align-items:center;gap:.6rem;min-height:2.75rem;margin-top:1.25rem;padding:.3em 1em;font-weight:650;display:inline-flex}.privacy__toggle:hover{background:var(--mint-pale)}.privacy__chev{border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);width:.55rem;height:.55rem;transition:rotate .16s;translate:0 -2px;rotate:45deg}.privacy__toggle[aria-expanded=true] .privacy__chev{translate:0 2px;rotate:225deg}.privacy__grid[hidden]{display:none}@media (prefers-reduced-motion:reduce){.privacy__lock{animation:none}.privacy__chev{transition:none}}.ask__lede{max-width:40ch}.ask__promises{gap:.9rem 2.5rem;margin-top:2rem;display:grid}@media (width>=52rem){.ask__promises{grid-template-columns:repeat(3,minmax(0,1fr))}}.ask__promises li{border-left:4px solid var(--mint);padding-left:1.1rem}.ask__promises strong{display:block}.ask__demo{scroll-margin-top:calc(var(--header-h) + 1rem);margin-top:clamp(2.5rem,6vw,4rem)}.ask__demo:focus{outline:none}.ask__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.ask__tab{border:3px solid var(--ink);background:var(--paper);text-align:left;border-radius:0;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-height:2.9rem;padding:.4em .9em;font-weight:650;line-height:1.2;display:inline-flex}.ask__tab:hover{background:var(--mint-wash)}.ask__tab[aria-selected=true]{background:var(--ink);color:#fff}.ask__tab .captag{font-size:.875rem}.ask__frame{--px:5px}.ask__window{background:#eceefb}.ask__bar{border-bottom:3px solid var(--ink);background:var(--mist);height:2.5rem;font-size:var(--step--1);align-items:center;gap:.6rem;padding-inline:.9rem;font-weight:650;display:flex}.ask__icon{background:var(--mint);width:.9rem;height:.9rem}.ask__panel{padding:clamp(.9rem,2.5vw,1.5rem)}.ask__grid{align-items:start;gap:1.25rem;display:grid}@media (width>=52rem){.ask__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.5rem}}.screen{border:3px solid var(--ink);background:#fff;position:relative;overflow:hidden}.screen[data-looking]{outline:3px solid var(--mint-deep);outline-offset:3px}.scan{z-index:2;pointer-events:none;background:linear-gradient(#0000 0,#5fe3c00d 40%,#5fe3c073 50%,#0000 52%) 0 0/100% 200%;animation:1.4s cubic-bezier(.45,0,.55,1) both scan;position:absolute;inset:0}.looking{z-index:3;background:var(--ink);color:#fff;align-items:center;gap:.45rem;padding:.25em .6em;font-size:1rem;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.looking__dot{background:var(--mint);width:.55rem;height:.55rem;animation:.8s step-end infinite blink}@keyframes blink{50%{opacity:.2}}.mail,.chat{gap:.6rem;padding:1rem 1.1rem 1.1rem;display:grid}.mail__subject{font-size:var(--step-1);font-weight:650;line-height:1.25}.mail__body{border-bottom:2px dotted var(--line);gap:.5rem;padding-bottom:.75rem;display:grid}.mail__label,.chat__label{font-weight:650}.mail__reply,.chat__box{resize:none;min-height:0;font-size:var(--step--1);line-height:1.45}.mail__reply[data-typing]{border-color:var(--mint-deep)}.mail__send{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.mail__sendbtn{font-weight:650}.mail__sendbtn[aria-disabled=true]{color:var(--ink-soft);border-color:var(--line);cursor:default}.mail__sendbtn[data-ready]{box-shadow:4px 4px 0 var(--mint)}.chat__msg{background:var(--mist);max-width:30rem;padding:.55rem .8rem}.dialog{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--line);background:#fff;gap:.75rem;margin:clamp(1rem,4vw,2.5rem);padding:1rem 1.1rem;display:grid}.dialog__title{align-items:center;gap:.6rem;font-weight:650;display:flex}.dialog__icon{background:var(--peach);flex:none;place-items:center;width:1.6rem;height:1.6rem;font-weight:700;display:grid}.dialog__btns{justify-content:flex-end;gap:.5rem;display:flex}.ask__side{justify-items:start;gap:1rem;display:grid}.ask__say{align-items:flex-start;gap:.7rem;width:100%;display:flex}.ask__say>svg{margin-top:.4rem}.ask__bubble{border:3px solid var(--ink);background:#fff;flex:1;min-width:0;padding:.75rem .9rem}.ask__bubble .pixel{font-size:1.1875rem}.ask__label{color:var(--ink-soft);margin-bottom:.35rem}.ask__draft{font-size:var(--step--1);white-space:pre-line;line-height:1.5}.ask__next{border-top:2px dotted var(--line);font-size:var(--step--1);margin-top:.6rem;padding-top:.6rem}.fixed mark{background:var(--mint-pale);color:var(--ink);box-shadow:inset 0 -2px 0 var(--mint-deep);padding:0 .12em}.ask__actions{flex-wrap:wrap;gap:.5rem;display:flex}.chip--go{background:var(--ink);color:#fff;font-weight:650}.chip--go:hover{background:var(--ink-soft)}.chip[disabled]{opacity:.55;cursor:default}.chip[aria-pressed=true]{background:var(--mint-pale)}.ask__note{font-size:1.0625rem}.caret{vertical-align:-.12em;background:var(--ink);width:.5em;height:1em;margin-left:1px;animation:.8s step-end infinite blink;display:inline-block}.ask__meta{margin-top:1.25rem}@media (prefers-reduced-motion:reduce){.scan,.looking__dot,.caret{animation:none}.scan{background:#5fe3c024}}.setup{padding:.6rem var(--gutter);background:var(--ink);color:#fff;font-size:var(--step--1);line-height:1.5}.setup summary{cursor:pointer;font-weight:650}.setup ul{gap:.35rem;margin:.75rem 0;display:grid}.setup p{max-width:none}.setup code{background:#ffffff29;padding:.05em .35em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9em}.setup :focus-visible{outline-color:#fff}
