@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2?dpl=dpl_DysxXi5AzFQZHVyEeHwVixyUQgps)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__vTOxsa__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__vTOxsa__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2?dpl=dpl_DysxXi5AzFQZHVyEeHwVixyUQgps)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__29bE-W__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__29bE-W__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{scrollbar-color:var(--scroll) var(--background)}body{background-color:var(--background);font-family:var(--sans);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--accent-text);font-size:1.0625rem;line-height:1.6;overflow-x:clip}::selection{background:var(--amber);color:var(--on-amber)}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.1}h1{font-size:clamp(2.5rem,5.2vw,4rem);line-height:1.04}h2{font-size:clamp(1.75rem,3.6vw,2.625rem)}a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}}@layer components{.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nw{white-space:nowrap}html{scroll-padding-top:80px}.nav{z-index:10;align-items:center;gap:8px;min-height:64px;display:flex;position:sticky;top:0}.nav:before{content:"";z-index:-1;background:var(--background);border-bottom:1px solid var(--border);position:absolute;inset:0 calc(50% - 50vw)}.brand{align-items:center;min-height:44px;text-decoration:none;display:grid}.brand>*{grid-area:1/1;justify-self:start}.brand img{image-rendering:pixelated;visibility:hidden;transition:transform .2s cubic-bezier(.6,0,.9,.4),visibility 0s .2s;transform:translateY(-64px)}.mini .brand img{visibility:visible;transition:transform .45s cubic-bezier(.3,1.6,.5,1) .2s;transform:none}.nav .wordmark{width:176px;height:24px;overflow:visible}.nav .wordmark rect{transition:transform .4s cubic-bezier(.3,1.5,.6,1) calc(.12s + var(--i) * 30ms)}.mini .wordmark{visibility:hidden;transition:visibility 0s .5s}.mini .wordmark rect{transition:transform .22s cubic-bezier(.6,0,.9,.4) calc(var(--i) * 25ms);transform:translateY(-30px)}.mini .wordmark .d{animation-play-state:paused}.still .nav .brand img,.still .nav .wordmark,.still .nav .wordmark rect{transition:none}@media (min-width:768px){.brand img{width:48px;height:39px}.nav .wordmark{width:264px;height:36px}}@media (max-width:359px){.nav .wordmark{display:none}.nav .brand img{visibility:visible;transition:none;transform:none}}.wordmark{fill:var(--foreground)}.foot .wordmark{width:176px;height:24px;display:block}@media (min-width:480px){.foot .wordmark{width:264px;height:36px}}.wordmark .d{fill:var(--lamp);animation:lamp 3s calc(var(--x) * 20ms) infinite}@keyframes lamp{0%,22%,to{fill:var(--lamp)}5%,12%{fill:var(--amber)}}.nav nav{align-items:center;gap:4px;margin-left:auto;font-size:.875rem;font-weight:500;display:flex}@media (min-width:480px){.nav nav{gap:8px}}.nav nav a{min-height:44px;color:var(--muted-foreground);align-items:center;padding-inline:8px;text-decoration:none;display:inline-flex}.nav nav a:hover{color:var(--foreground)}.command{border:1px solid var(--border);background:var(--card);max-width:540px;font:400 .875rem/1.5 var(--mono);border-radius:12px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}.command code{min-width:0;font:inherit;-webkit-user-select:all;user-select:all;flex:1}.command code:before{content:"$ ";content:"$ "/"";color:var(--muted-foreground)}.screen{--bar:clamp(30px,9cqw,46px);--sh:calc(var(--bar) * .2);color:var(--app-fg);aspect-ratio:20/21;border:1px solid var(--bezel);width:100%;max-width:560px;box-shadow:0 0 0 6px var(--bezel),0 0 0 7px var(--border);background:radial-gradient(130% 55% at 50% 100%,var(--glow),transparent 70%),linear-gradient(180deg,var(--wall) 0 calc(100% - 36px),var(--hz1) 0 calc(100% - 30px),var(--hz2) 0 calc(100% - 24px),var(--hz3) 0 calc(100% - 18px),var(--hz4) 0 calc(100% - 12px),var(--hz5) 0);border-radius:14px;margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.menubar{height:var(--bar);background:rgba(var(--menu),.09);justify-content:space-between;align-items:center;padding:0 3cqw;display:flex;position:absolute;inset:0 0 auto}.menubar .menus,.menubar .status{align-items:center;gap:2.4cqw;display:flex}.menubar .menus i{background:rgba(var(--menu),.32);border-radius:1cqw;width:5.5cqw;height:1.3cqw}.menubar .menus i:first-child{border-radius:50%;width:2.4cqw;height:2.4cqw}.menubar .battery{border:1px solid rgba(var(--menu),.6);background:linear-gradient(90deg,rgba(var(--menu),.6) 70%,transparent 70%) content-box;border-radius:.6cqw;width:5cqw;height:2.4cqw;padding:1px}.menubar .clock{color:rgba(var(--menu),.8);font:400 clamp(9px,2.5cqw,13px) var(--app)}.bar{z-index:3;width:52cqw;height:var(--bar);grid-template-columns:13cqw 26cqw 13cqw;display:grid;position:absolute;top:0;left:24cqw}.bar .wing{background:var(--ink);justify-content:center;align-items:center;gap:1cqw;transition:opacity .2s;display:flex}.bar .wing:first-child{border-radius:0 0 0 2.2cqw}.bar .wing:last-child{border-radius:0 0 2.2cqw}.bar .lens{background:var(--ink)}.screen[data-state=open] .bar .lens{box-shadow:0 0 0 1px var(--notch-edge);border-radius:0 0 1.6cqw 1.6cqw}.bar .lens{position:relative}.bar .lens:after{content:"";aspect-ratio:1;background:var(--lens);width:min(1.6cqw,7px);box-shadow:inset 0 0 0 1px var(--lens-rim);border-radius:50%;position:absolute;top:34%;left:50%;transform:translate(-50%)}.bar .m{--s:calc(var(--bar) * .62);animation:3s infinite hop}.count{min-width:calc(var(--bar) * .5);height:calc(var(--bar) * .5);background:var(--red);color:var(--ink);font:700 calc(var(--bar) * .36)/calc(var(--bar) * .5) var(--app);text-align:center;border-radius:99px;padding:0 .3em}.bar .count{animation:3s infinite swell}.gauge{width:calc(var(--bar) * .5);height:calc(var(--bar) * .5);background:conic-gradient(var(--app-fg) 0 42%,var(--ring-track) 42%);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54%);mask:radial-gradient(circle,#0000 52%,#000 54%)}@keyframes hop{0%,30%,to{transform:none}5%,15%,25%{transform:translateY(-22%)}10%,20%{transform:none}}@keyframes swell{0%,30%,to{transform:none}5%,15%,25%{transform:scale(1.2)}10%,20%{transform:none}}.screen[data-state=open] .bar .wing{opacity:0}.screen[data-state=open] .bar *{animation-play-state:paused}.panel{z-index:2;width:94cqw;padding:calc(var(--bar) + 1.8cqw) 2.4cqw 2.4cqw;background:var(--ink);color:var(--app-fg);font:400 clamp(10.5px,2.6cqw,13px)/1.5 var(--app);clip-path:inset(0 calc(var(--sh) * -1) 0 calc(var(--sh) * -1) round 0 0 3cqw 3cqw);border-radius:0 0 3cqw 3cqw;transition:clip-path .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:3cqw}.panel:before,.panel:after,.bar:before,.bar:after{content:"";width:var(--sh);height:var(--sh);pointer-events:none;position:absolute;top:0}.panel:before,.bar:before{background:radial-gradient(circle at 0 100%,transparent calc(var(--sh) - .5px),var(--ink) var(--sh));right:100%}.panel:after,.bar:after{background:radial-gradient(circle at 100% 100%,transparent calc(var(--sh) - .5px),var(--ink) var(--sh));left:100%}.screen[data-state=shut] .panel{clip-path:inset(0 22.34% calc(100% - var(--bar)) 22.34% round 0 0 2.2cqw 2.2cqw);transition:clip-path .3s cubic-bezier(.4,0,.2,1)}.valley{z-index:1;justify-content:center;gap:2cqw;display:flex;position:absolute;bottom:30px;left:0;right:0}.valley .m{--s:clamp(30px,8.5cqw,44px)}.bar-hit{z-index:4;width:52cqw;height:max(44px,var(--bar));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0 0 2.2cqw 2.2cqw;padding:0;position:absolute;top:0;left:24cqw}.bar-hit:focus-visible{outline:3px solid var(--amber);outline-offset:-3px}.bar-hit[hidden]{display:none}.notch-note{color:var(--accent-text);font:400 .8125rem/1.5 var(--mono);text-align:center;margin:0 0 6px}.notch-note:after{content:"";background:var(--accent-text);width:1px;height:16px;margin:6px auto 0;display:block}.screen>[role=img]{pointer-events:none;position:absolute;inset:0}@media (max-width:599px){.screen{aspect-ratio:4/5}.panel .extra{display:none}}@media (max-width:399px){.screen{aspect-ratio:3/5}.screen .p-line{flex-wrap:wrap;column-gap:1em}.screen .p-line>span:last-child{margin-left:auto}}.p-top{height:var(--bar);justify-content:space-between;align-items:center;font-size:.86em;display:flex;position:absolute;inset:0 2.4cqw auto}.p-left{align-items:center;gap:.6em;display:flex}.seg{background:var(--app-fill);color:var(--app-seg);border-radius:.55em;align-items:center;gap:.35em;padding:.2em .45em .2em .2em;font-weight:600;display:flex}.seg b{background:var(--app-fg);color:var(--ink);border-radius:.4em;padding:.1em .45em}.faces3{display:flex}.faces3 img{width:1.6em;height:1.6em;image-rendering:pixelated;margin-right:-.35em}.p-icons{color:var(--app-dim);gap:1em;font-size:1.1em;display:flex}.p-head{border-bottom:1px solid var(--app-rule);color:var(--app-fg);margin-bottom:.8em;padding:0 .4em .7em}.t{font-size:1.07em}.i{vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:inline-block}.p-dim .i{margin-right:.3em}.p-dim .i+span{margin-right:1em}.defs{width:0;height:0;position:absolute;overflow:hidden}.draw{display:contents}.panel em,.ask em,.anatomy em{color:var(--red-text);font-style:normal;font-weight:600}.p-card{background:var(--app-card);border-radius:1em;grid-template-columns:2.2em minmax(0,1fr);gap:.9em .7em;margin-top:.7em;padding:.9em;display:grid}.p-line{justify-content:space-between;gap:1em;display:flex}.p-line b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-line span{white-space:nowrap;flex:none}.p-dim,.model{color:var(--app-dim)}.p-go{background:var(--app-fg);color:var(--ink);border-radius:.4em;margin-top:.6em;padding:.25em .7em;display:inline-block}.panel .m,.ask .m,.anatomy .m{--s:2.2em}.m{--hop:max(-2px,calc(var(--s,20px) / -12));width:var(--s,20px);height:var(--s,20px);flex:none;display:inline-block;position:relative}.m img{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.m img+img{opacity:0}.work{animation:.8s step-end infinite bob}.work img+img{animation:3.2s step-end infinite blink}.work:nth-of-type(2n){animation-delay:-.4s}.work:nth-of-type(3n+2) img+img{animation-delay:-1.2s}.work:nth-of-type(3n) img+img{animation-delay:-2.4s}.wave img:first-child,.steam img:first-child{animation:.8s step-end infinite first}.wave img+img,.steam img+img{animation:.8s step-end infinite second}.wave:nth-of-type(2n) img{animation-delay:-.4s}.steam img:first-child,.steam img+img{animation-duration:1.6s}@keyframes bob{0%{transform:translateY(var(--hop))}50%{transform:none}}@keyframes blink{0%{opacity:1}12.5%{opacity:0}}@keyframes first{0%{opacity:1}50%{opacity:0}}@keyframes second{0%{opacity:0}50%{opacity:1}}.dot{background:var(--red);width:40%;height:40%;box-shadow:0 0 0 .1em var(--ink);border-radius:50%;position:absolute;top:-12%;right:-25%}.idle .m,.idle .m img,.idle .bar *,.idle .wordmark .d,.still .m,.still .m img,.still .bar *,.still .wordmark .d{animation-play-state:paused}.still .panel,.still .screen[data-state=shut] .panel,.still .bar .wing{transition:none}.terms{height:clamp(250px,34vw,360px);position:relative}.term{top:calc(var(--i) * 13%);left:calc(var(--i) * 5.5%);border:1px solid var(--term-edge);background:var(--term-bg);width:78%;color:var(--term-fg);font:400 clamp(.75rem,1.4vw,.8125rem)/1.55 var(--app);border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 22px 40px -18px #0006}.term header{background:var(--term-head);color:var(--term-dim);align-items:center;gap:6px;padding:7px 10px;font-size:.92em;display:flex}.term header i{background:var(--term-dot);border-radius:50%;width:.62em;height:.62em}.term header span{margin-left:8px}.term header b{color:var(--red-text);margin-left:auto;font-weight:600}.term pre{font:inherit;white-space:pre-wrap;margin:0;padding:10px 12px}.term.wait{border-color:var(--term-wait)}.anatomy{background:var(--ink);color:var(--app-fg);font:400 clamp(.82rem,1.7vw,1.02rem)/1.5 var(--app);border-radius:18px;padding:clamp(20px,4vw,40px)}.anatomy .row{grid-template-columns:2.2em minmax(0,1fr);gap:.7em;display:grid}.anatomy .p-line{flex-wrap:wrap;column-gap:1em}.anatomy .p-line b{white-space:normal}.anatomy .p-line>span:last-child{margin-left:auto}.callouts{color:var(--amber);font:400 .78em/1.2 var(--mono);justify-content:space-between;gap:1em;margin-left:2.9em;display:flex}.callouts span{border-left:1px solid var(--amber-line);padding:0 0 .5em;padding-left:.5em}.callouts span:last-child{border-left:0;border-right:1px solid var(--amber-line);text-align:right;padding:0 .5em .5em 0}.callouts.below span{padding-top:.5em;padding-bottom:0}.callouts.below span:last-child{padding:.5em .5em 0 0}@media (max-width:559px){.anatomy .callouts{display:none}.anatomy .p-line,.anatomy .p-line>span{white-space:normal;margin:0;display:block}.anatomy [data-part]{margin-top:.7em;display:block}.anatomy .p-line:first-child [data-part]:first-child{margin-top:0}.anatomy [data-part]:before{content:attr(data-part);color:var(--amber);font:400 .78em/1.4 var(--mono);display:block}}.ask{font:400 clamp(.82rem,1.6vw,.95rem)/1.5 var(--app);color:var(--app-fg);justify-items:center;gap:18px;display:grid}.strip{--bar:46px;background:var(--ink);border-radius:0 0 18px 18px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.strip .m{--s:28px}.strip .count{min-width:24px;height:24px;font-size:15px;line-height:24px}.strip .gap{width:150px;height:100%;position:relative}.strip .gap:after{content:"";background:var(--lens);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--lens-rim);border-radius:50%;position:absolute;top:30%;left:50%;transform:translate(-50%)}.strip .gauge{width:22px;height:22px}.ask .p-card{width:min(100%,460px);margin:0}.ask .p-line{flex-wrap:wrap;column-gap:1em}.ask .p-line b{white-space:normal}.answer{gap:8px;margin-top:.8em;display:flex}.answer span{background:var(--app-fg);color:var(--ink);border-radius:.45em;padding:.35em .9em}.answer span+span{background:var(--app-key);color:var(--app-fg)}.hist{background:var(--ink);color:var(--app-fg);font:400 .875rem/1.5 var(--app);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:.75em;padding:1.1em;display:grid}:where(.hist) button{all:unset;box-sizing:border-box;cursor:pointer}.hist button:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:4px}.hist button:disabled{cursor:default}.h-top,.h-stretch,.h-back{align-items:center;gap:.4em;display:flex}.h-top{flex-wrap:wrap}.h-back{border:1px solid #0000;min-height:44px}.h-stretch{align-items:flex-start;gap:.25em}.h-seg{background:var(--app-fill);border-radius:.55em;gap:4px;margin-left:auto;padding:.15em;display:flex}.h-seg button{min-width:44px;min-height:44px;color:var(--app-tab);border:1px solid #0000;border-radius:.4em;place-items:center;padding:0 .75em;display:inline-grid}.h-seg button[aria-pressed=true]{background:var(--app-fg);color:var(--ink)}.h-step{opacity:.8;border:1px solid #0000;flex:none;place-items:center;width:44px;height:44px;display:grid}.h-step:disabled{opacity:.25}.h-title{min-width:0;font-weight:700;line-height:1.4}.h-total{flex:none;justify-items:end;margin-left:auto;display:grid}.h-total b{font-size:1.23em;line-height:1.2}.h-small,.h-split span{color:var(--app-soft);font-size:.86em}.h-bars{align-items:flex-end;gap:2px;height:5em;display:flex}.h-bars.hours{height:2.6em}.h-bars>*{flex:1;align-items:flex-end;height:100%;display:flex}.h-bars [data-a]{cursor:pointer}.h-bars i{background:var(--h-bar);border-radius:2px;width:100%;display:block}.h-bars.picking i{background:var(--h-bar-dim)}.h-bars .on i{background:var(--pick)}.h-bars .future i{background:var(--h-bar-later)}.h-axis{color:var(--app-soft);justify-content:space-between;margin-top:-.5em;font-size:.8em;display:flex}.h-sel{display:flex;position:relative}.h-sel select{background:var(--app-fill);min-width:0;min-height:44px;color:var(--app-fg);font:inherit;text-overflow:ellipsis;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:.55em;flex:1;padding:0 2.4em 0 .8em}.h-sel select:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.h-sel:after{content:"";border:solid var(--app-dim);pointer-events:none;border-width:0 1.5px 1.5px 0;width:.45em;height:.45em;position:absolute;top:50%;right:1em;transform:translateY(-70%)rotate(45deg)}@media (pointer:coarse){.h-sel select{font-size:16px}}.h-split{gap:.25em;display:grid}.h-split p{border-radius:.23em;gap:1px;height:.46em;display:flex;overflow:hidden}.h-head{color:var(--app-soft);font:600 .86em/1.5 var(--app);letter-spacing:0;margin-top:.3em}.h-list{grid-template-columns:minmax(0,1fr);display:grid}.h-list>*{border-radius:.4em;align-items:center;gap:.45em;margin:0 -.45em;padding:.3em .45em;display:flex}.h-list button{border:1px solid #0000;min-height:44px}.h-list button:hover{background:var(--app-fill)}.h-list b{min-width:0;font-weight:400}.h-list .v{flex:none;margin-left:auto;padding-left:.6em}.h-list .i{opacity:.5;flex:none;align-self:center;width:.7em}.h-name{font-weight:700}.h-quiet{color:var(--app-soft)}.h-foot{color:var(--app-soft);margin-top:.3em;font-size:.86em}.paper{max-width:calc(76ch + 88px);box-shadow:0 0 0 1px var(--border),0 16px 32px -20px #0000004d;color:var(--type);font:400 .9375rem/1.6 var(--mono);background:radial-gradient(circle at 16px 18px,var(--background) 5px,transparent 5.5px) 0 0/100% 36px repeat-y,radial-gradient(circle at calc(100% - 16px) 18px,var(--background) 5px,transparent 5.5px) 0 0/100% 36px repeat-y,repeating-linear-gradient(180deg,var(--greenbar) 0 4.5rem,var(--paper) 4.5rem 9rem);border-radius:4px;padding:1.5rem 44px;position:relative}.paper li{overflow-wrap:break-word;padding-left:1.3em;position:relative}.paper li+li{margin-top:1.5rem}.paper li:before{content:">";content:">"/"";color:var(--prompt);position:absolute;left:0}.types{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;margin-top:48px;display:grid;position:relative}.types li{font:600 .9375rem/1.5 var(--mono);background:var(--horizon) 0 104px/100% 30px no-repeat;flex-direction:column;align-items:center;gap:18px;padding-top:18px;display:flex}.types img{width:104px;height:104px;image-rendering:pixelated}.types .faces4{background:var(--horizon) 0 37px/100% 15px no-repeat;grid-template-columns:repeat(2,52px);display:grid}.types .faces4 img{width:52px;height:52px}.types .label{text-align:center}.types .who{color:var(--muted-foreground);font-weight:400;display:block}@media (min-width:760px){.types{grid-template-columns:repeat(4,minmax(0,1fr))}.types li{background:0 0}.types:before{content:"";z-index:-1;background:var(--horizon);width:100vw;height:30px;position:absolute;top:104px;left:50%;transform:translate(-50%)}}.states{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px;margin-top:64px;display:grid}@media (min-width:760px){.states{grid-template-columns:repeat(4,minmax(0,1fr))}}.states li{text-align:center;font:400 .9375rem/1.5 var(--mono);flex-direction:column;align-items:center;gap:16px;display:flex}.states .m{--s:112px}.coffee{color:var(--muted-foreground);font:400 1rem/1.5 var(--mono);align-items:center;gap:18px;margin-top:64px;display:flex}.coffee .tile{background:var(--ink);border-radius:14px;flex:none;place-items:center;width:76px;height:76px;display:inline-grid}.coffee .m{--s:56px}a.w{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){a.w{-webkit-text-decoration:underline dotted 1px color-mix(in srgb,currentColor var(--w-line),transparent);-webkit-text-decoration:underline dotted 1px color-mix(in srgb,currentColor var(--w-line),transparent);-webkit-text-decoration:underline dotted 1px color-mix(in srgb,currentColor var(--w-line),transparent);text-decoration:underline dotted 1px color-mix(in srgb,currentColor var(--w-line),transparent)}}a.w{text-underline-offset:3px}a.w:hover{text-decoration-style:solid}.words div{scroll-margin-top:24px}.words div:target dt{color:var(--accent-text)}.small code{font:400 .9em/1.5 var(--mono);color:var(--foreground)}.lineup{--s:clamp(36px,10vw,48px);background:var(--horizon) 0 calc(var(--s) + 2px)/100% 24px no-repeat;justify-content:center;gap:clamp(3px,1vw,6px);margin-bottom:36px;padding:10px 0 16px;display:flex}.lineup img,.lineup .m{width:var(--s);height:var(--s);image-rendering:pixelated}.next ol{counter-reset:step;margin:18px 0 0;padding:0;list-style:none}.next li{counter-increment:step;padding-left:2.4em;position:relative}.next li+li{margin-top:18px}.next li:before{content:counter(step);border:1px solid var(--accent-text);width:1.7em;height:1.7em;color:var(--accent-text);font:600 .8125rem/1.7em var(--mono);text-align:center;border-radius:50%;position:absolute;top:.05em;left:0}.next .command{margin:10px 0 0}.photo{background:var(--print);width:min(100%,560px);color:var(--type);border-radius:3px;padding:14px 14px 18px;transform:rotate(-2.5deg);box-shadow:0 22px 40px -16px #00000059,0 1px 3px #0003}.snap{aspect-ratio:4/3;background:var(--studio);filter:sepia(.18)saturate(.92);position:relative;overflow:hidden}.snap img{object-fit:cover;width:100%;height:100%;display:block}.snap:after{content:"";background:radial-gradient(ellipse at center,transparent 55%,var(--vignette));position:absolute;inset:0}.stamp{z-index:1;color:var(--stamp);font:600 clamp(.75rem,3.2vw,.95rem) var(--mono);letter-spacing:.08em;opacity:.9;position:absolute;bottom:4%;right:5%}.photo figcaption{font:400 .9375rem/1.5 var(--mono);gap:2px;margin-top:14px;padding:0 4px;display:grid}.photo figcaption h2{font:600 .9375rem/1.5 var(--mono);letter-spacing:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (forced-colors:active){.wordmark{fill:canvastext}.wordmark .d{fill:graytext;animation:none}.h-bars i,.h-bars.picking i,.h-bars .future i{forced-color-adjust:none;background:canvastext}.h-bars .on i{background:highlight}.h-seg button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}.floating{display:none}@media (min-width:1100px){.floating{pointer-events:none;width:min(34%,380px);display:block;position:absolute;top:0;bottom:0;right:0}.floating>*{animation:7s ease-in-out infinite alternate drift;position:absolute}}@keyframes drift{0%{transform:translateY(-6px) rotate(var(--r,0deg))}to{transform:translateY(6px) rotate(var(--r,0deg))}}.float-term{border:1px solid var(--term-edge);background:var(--term-bg);width:200px;color:var(--term-fg);font:400 .75rem/1.55 var(--app);border-radius:8px;overflow:hidden;box-shadow:0 18px 30px -16px #00000059}.float-term header{background:var(--term-head);gap:5px;padding:6px 8px;display:flex}.float-term header i{background:var(--term-dot);border-radius:50%;width:.6em;height:.6em}.float-term pre{font:inherit;margin:0;padding:8px 10px}.float-need{padding:.35em .8em;box-shadow:0 10px 20px -12px #0006}.float-chip{padding:.35em .8em;box-shadow:0 4px 10px -6px #00000040}.float-mug{background:var(--ink);border-radius:12px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 14px 24px -14px #0006}.float-mug .m{--s:38px}.idle .floating>*,.still .floating>*{animation-play-state:paused}@media screen and (prefers-reduced-motion:no-preference){.reveal{transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}.js:not(.still) .reveal:not(.shown){opacity:0;transform:translateY(12px)}.still .reveal{transition:none}.js:not(.still) .screen:not([data-opened]) .panel{clip-path:inset(0 22.34% calc(100% - var(--bar)) 22.34% round 0 0 2.2cqw 2.2cqw);transition:none}.js:not(.still) .screen:not([data-opened]) .bar .wing{opacity:1}}.face{flex:none;display:inline-block;position:relative}.face img+img{opacity:0;position:absolute;inset:0}.lineup .face{width:var(--s);height:var(--s)}.lineup .face img{width:100%;height:100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){html:not(.still) .face:hover img:first-child{opacity:0}html:not(.still) .face:hover img:nth-child(2){animation:.8s step-end infinite first}html:not(.still) .face:hover img:nth-child(3){animation:.8s step-end infinite second}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}@media (min-width:900px){.flip{--cols:minmax(0, 6fr) minmax(0, 5fr)}.flip>:first-child{order:2}}.wrap{max-width:1140px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.wrap{padding-inline:28px}}.mx-auto{margin-inline:auto}.small{max-width:36em;color:var(--muted-foreground);margin-top:12px;font-size:.9375rem}.stack>*+*{margin-top:16px}.stack>h2+p{margin-top:20px}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[18px\]{margin-top:18px}.mt-\[30px\]{margin-top:30px}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.split{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (min-width:900px){.split{grid-template-columns:var(--cols,minmax(0, 5fr) minmax(0, 6fr));gap:64px}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-fit{width:fit-content}.lead{max-width:30em;font-size:1.1875rem;line-height:1.55}.max-w-\[34em\]{max-width:34em}.max-w-\[36em\]{max-width:36em}.max-w-\[540px\]{max-width:540px}.min-w-0{min-width:0}.min-w-\[88px\]{min-width:88px}.shrink-0{flex-shrink:0}.break-inside-avoid{break-inside:avoid}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-\[18px\]{row-gap:18px}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent-text\/40{border-color:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.border-accent-text\/40{border-color:color-mix(in oklab, var(--accent-text) 40%, transparent)}}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-amber{background-color:var(--amber)}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-ink{background-color:var(--ink)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.p-0{padding:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.section{border-top:1px solid var(--border);padding-block:clamp(64px,12vw,104px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-\[22px\]{padding-block:22px}.py-\[clamp\(56px\,10vw\,88px\)\]{padding-block:clamp(56px,10vw,88px)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[clamp\(72px\,14vw\,128px\)\]{padding-top:clamp(72px,14vw,128px)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[clamp\(64px\,12vw\,104px\)\]{padding-bottom:clamp(64px,12vw,104px)}.pb-\[clamp\(64px\,12vw\,112px\)\]{padding-bottom:clamp(64px,12vw,112px)}.pl-\[1\.4em\]{padding-left:1.4em}.text-center{text-align:center}.text-left{text-align:left}.font-app{font-family:var(--app)}.font-mono{font-family:var(--mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.8125rem\]{font-size:.8125rem}.text-\[\.9375rem\]{font-size:.9375rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1\.3125rem\]{font-size:1.3125rem}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--red-text\)\]{color:var(--red-text)}.text-accent-text{color:var(--accent-text)}.text-background{color:var(--background)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-on-amber{color:var(--on-amber)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[\.62em\]:before{content:var(--tw-content);top:.62em}.before\:left-\[\.15em\]:before{content:var(--tw-content);left:.15em}.before\:size-\[\.5em\]:before{content:var(--tw-content);width:.5em;height:.5em}.before\:bg-accent-text:before{content:var(--tw-content);background-color:var(--accent-text)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:bg-\[var\(--amber-hi\)\]:hover{background-color:var(--amber-hi)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-foreground:hover{background-color:var(--foreground)}.hover\:bg-primary\/85:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/85:hover{background-color:color-mix(in oklab, var(--primary) 85%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}@media not all and (min-width:479px){.max-\[479px\]\:hidden{display:none}}@media (min-width:400px){.min-\[400px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.min-\[400px\]\:text-\[1\.0625rem\]{font-size:1.0625rem}}@media (min-width:760px){.min-\[760px\]\:columns-2{columns:2}.min-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[760px\]\:gap-x-14{column-gap:calc(var(--spacing) * 14)}.min-\[760px\]\:\[column-rule\:1px_solid_var\(--border\)\]{column-rule:1px solid var(--border)}}@media (min-width:900px){.min-\[900px\]\:sticky{position:sticky}.min-\[900px\]\:top-24{top:calc(var(--spacing) * 24)}.min-\[900px\]\:mt-0{margin-top:0}.min-\[900px\]\:inline{display:inline}.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[900px\]\:items-center{align-items:center}.min-\[900px\]\:gap-x-14{column-gap:calc(var(--spacing) * 14)}.min-\[900px\]\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.min-\[900px\]\:self-start{align-self:flex-start}.min-\[900px\]\:pt-2{padding-top:calc(var(--spacing) * 2)}.min-\[900px\]\:pt-16{padding-top:calc(var(--spacing) * 16)}.min-\[900px\]\:\[grid-area\:copy\]{grid-area:copy}.min-\[900px\]\:\[grid-area\:head\]{grid-area:head}.min-\[900px\]\:\[grid-area\:screen\]{grid-area:screen}.min-\[900px\]\:\[grid-template-areas\:\'head_head\'_\'copy_screen\'\]{grid-template-areas:"head head""copy screen"}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_\.command\]\:mt-2\.5 .command{margin-top:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>\.command\]\:mx-auto>.command{margin-inline:auto}.\[\&\>figure\]\:grid>figure{display:grid}.\[\&\>figure\]\:min-w-0>figure{min-width:0}.\[\&\>figure\]\:gap-3>figure{gap:calc(var(--spacing) * 3)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}@media (hover:none) and (pointer:coarse){.\[\@media\(hover\:none\)_and_\(pointer\:coarse\)\]\:block{display:block}}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fafaf7;--foreground:#171717;--card:#f3f2ed;--card-foreground:#171717;--popover:#fafaf7;--popover-foreground:#171717;--primary:#171717;--primary-foreground:#fafaf7;--secondary:#f3f2ed;--secondary-foreground:#171717;--muted:#f3f2ed;--muted-foreground:#52514c;--accent:#ecebe4;--accent-foreground:#171717;--accent-text:#723a00;--destructive:#8f1a14;--border:#e3e1d9;--input:#e3e1d9;--ring:#723a00;--radius:.5rem;--amber:#ffb000;--on-amber:#1c1300;--red:#ff6359;--red-text:#ff8a80;--paper:#f4ecd9;--greenbar:#e3ecd4;--type:#2a2118;--ink:#000;--app-fg:#fff;--app-card:#121212;--app-fill:#1c1c1e;--app-dim:#a8a8ad;--pick:#e07b39;--app-soft:#fff9;--app-seg:#bbb;--app-tab:#ddd;--app-rule:#222;--app-key:#2a2a2a;--ring-track:#fff3;--h-bar:#ffffffb3;--h-bar-dim:#ffffff59;--h-bar-later:#ffffff1a;--part1:#e0a030;--part2:#f2ead8;--part3:#8c8378;--wall:#1b110a;--menu:255, 236, 210;--lens:#1d2733;--lens-rim:#2c3a48;--notch-edge:#5a5a5e;--bezel:#0e0e10;--glow:#e5a03a4d;--term-bg:#16120f;--term-head:#221c17;--term-edge:#3a322b;--term-fg:#d9d2c3;--term-dim:#bab2a2;--term-dot:#4a4038;--term-wait:#5a2a26;--amber-hi:#ffc233;--lamp:#b8a685;--amber-line:#ffb00080;--prompt:#69450e;--scroll:#c9c6ba;--w-line:70%;--print:#fbf7ee;--studio:#6f7477;--stamp:#ff8a1f;--vignette:#1e0f0580;--hz1:#e5a03a;--hz2:#d9772e;--hz3:#b4501f;--hz4:#7a3417;--hz5:#3d1f10;--sans:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--app:ui-monospace, "SF Mono", Menlo, monospace;--horizon:linear-gradient(180deg, var(--hz1) 0 20%, var(--hz2) 20% 40%, var(--hz3) 40% 60%, var(--hz4) 60% 80%, var(--hz5) 80%)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
