@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_e6990e2a-module__V7KLFq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_e6990e2a-module__V7KLFq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1dfc7b602137ed19-s.0-p4wpog3bebs.woff2)format("woff2");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:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/15168beb6bba4d45-s.0r0t6ea-0g6bz.woff2)format("woff2");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:Azeret Mono Fallback;src:local(Arial);ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.0%;size-adjust:145.81%}.azeret_mono_92104435-module__YUmIHq__className{font-family:Azeret Mono,Azeret Mono Fallback;font-style:normal;font-weight:500}.azeret_mono_92104435-module__YUmIHq__variable{--font-azeret:"Azeret Mono", "Azeret Mono 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--container-sm:24rem;--font-weight-medium:500;--color-bg:var(--color-bg);--color-surface:var(--color-surface);--color-surface-raised:var(--color-surface-raised);--color-surface-sunken:var(--color-surface-sunken);--color-border:var(--color-border);--color-border-strong:var(--color-border-strong);--color-fg:var(--color-fg);--color-fg-muted:var(--color-fg-muted);--color-fg-subtle:var(--color-fg-subtle);--color-accent:var(--color-accent);--color-accent-hover:var(--color-accent-hover);--color-accent-fg:var(--color-accent-fg);--color-accent-soft:var(--color-accent-soft);--color-positive:var(--color-positive);--color-negative:var(--color-negative);--color-warning:var(--color-warning);--color-focus:var(--color-focus);--font-display:var(--font-display);--font-text:var(--font-text);--font-numeric:var(--font-numeric);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-full:var(--radius-full)}}@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}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-text);font-feature-settings:var(--font-text-features);font-size:var(--step-0);line-height:var(--leading-text);letter-spacing:var(--tracking-text);font-weight:var(--weight-text);min-height:100dvh}::selection{background:var(--color-accent-soft)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}h1,h2,h3{font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}p{text-wrap:pretty}strong{font-weight:var(--weight-text-strong)}button,input,select,textarea{font:inherit;letter-spacing:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.inset-x-0{inset-inline:0}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 1rem)}.z-50{z-index:50}.mt-0\.5{margin-top:calc(var(--space-unit) * .5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.measure{max-width:var(--measure)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--space-unit) * 2)}.gap-3{gap:calc(var(--space-unit) * 3)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--color-border)}.border-negative\/40{border-color:var(--color-negative)}@supports (color:color-mix(in lab, red, red)){.border-negative\/40{border-color:color-mix(in oklab, var(--color-negative) 40%, transparent)}}.border-positive\/40{border-color:var(--color-positive)}@supports (color:color-mix(in lab, red, red)){.border-positive\/40{border-color:color-mix(in oklab, var(--color-positive) 40%, transparent)}}.bg-surface-raised{background-color:var(--color-surface-raised)}.px-4{padding-inline:calc(var(--space-unit) * 4)}.py-3{padding-block:calc(var(--space-unit) * 3)}.display{font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.numeric{font-family:var(--font-numeric);font-feature-settings:var(--font-numeric-features);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--tracking-numeric);font-weight:var(--weight-numeric)}.text-step--1{font-size:var(--step--1)}.text-step--2{font-size:var(--step--2)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-fg-muted{color:var(--color-fg-muted)}.text-fg-subtle{color:var(--color-fg-subtle)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_-16px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 12px 40px -16px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-base))}@media (hover:hover){.hover\:text-fg:hover{color:var(--color-fg)}}@media (min-width:48rem){.md\:justify-end{justify-content:flex-end}.md\:px-6{padding-inline:calc(var(--space-unit) * 6)}}}.e-num{white-space:nowrap;line-height:1;font-family:var(--font-numeric,inherit);font-feature-settings:var(--font-numeric-features,"tnum", "lnum");font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--tracking-numeric,0);vertical-align:baseline;align-items:flex-start;display:inline-flex}.e-num:before{content:"0";visibility:hidden;width:0;height:1em;display:block}.e-num__body{align-items:flex-start;display:inline-flex}.e-num__affix{height:1em;display:inline-block}.e-num__slot{height:1em;display:block;position:relative;overflow:hidden}.e-num__col{display:block}.e-num__col>span,.e-num__static,.e-num__flip{height:1em;display:block}.e-num__flip.is-flipping{animation:e-num-flip var(--motion-fast,.12s) var(--motion-ease,cubic-bezier(.2, 0, 0, 1))}@keyframes e-num-flip{0%{opacity:.6;transform:translateY(-.1em)}to{opacity:1;transform:none}}.e-reveal{animation:e-reveal var(--motion-slow,.36s) var(--motion-ease,cubic-bezier(.2, 0, 0, 1)) backwards;animation-delay:var(--e-delay,0s)}@keyframes e-reveal{0%{opacity:0;transform:translate(var(--e-x,0px), var(--e-y,12px))}to{opacity:1;transform:none}}.e-page{animation:e-page var(--motion-base,.2s) var(--motion-ease,cubic-bezier(.2, 0, 0, 1)) backwards}@keyframes e-page{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes e-fade{0%{opacity:0}to{opacity:1}}@media (scripting:none){.e-reveal-inview{opacity:1!important;transform:none!important}}.e-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.e-skip-link{left:var(--space-4,1rem);top:var(--space-4,1rem);transition:transform var(--motion-fast,.12s) var(--motion-ease,ease);z-index:1000;position:absolute;transform:translateY(-200%)}.e-skip-link:focus-visible{transform:none}.e-only-desktop{display:none}@media (min-width:768px){.e-only-mobile{display:none}.e-only-desktop{display:contents}}@media (max-width:767.98px){.e-only-mobile{display:contents}}@media (prefers-reduced-motion:reduce){.e-reveal,.e-page{animation-name:e-fade;animation-duration:.15s}.e-num__col{will-change:auto}.e-num__flip.is-flipping{animation:none}.e-skip-link{transition:none}}.e-explain{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:0;margin:0;display:grid}.e-explain__cell{padding:var(--space-3,.75rem) var(--space-4,1rem) var(--space-3,.75rem) 0;border-right:1px solid var(--color-border);min-width:0}.e-explain__cell+.e-explain__cell{padding-left:var(--space-4,1rem)}.e-explain__cell:last-child{border-right:0}@media (max-width:639px){.e-explain__cell{border-right:0;border-bottom:1px solid var(--color-border);padding-left:0;padding-right:0}.e-explain__cell+.e-explain__cell{padding-left:0}.e-explain__cell:last-child{border-bottom:0}}.e-explain__label{font-size:var(--step--2,.75rem);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-subtle)}.e-explain__text{font-size:var(--step-0,1rem);color:var(--color-fg);margin-top:2px;line-height:1.4}.e-reach{justify-content:space-between;align-items:center;gap:var(--space-4,1rem) var(--space-6,1.5rem);padding:var(--space-5,1.25rem) var(--space-5,1.25rem);border:1px solid var(--color-border);border-radius:var(--radius-lg,0);background:var(--color-surface);flex-wrap:wrap;display:flex}.e-reach__title{font-size:var(--step-1,1.125rem);color:var(--color-fg)}.e-reach__offer{color:var(--color-fg-muted);margin-top:2px}.e-reach__actions{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.e-reach__btn{height:var(--control-lg,2.75rem);padding-inline:var(--space-5,1.25rem);border-radius:var(--radius-full,999px);color:#fff;white-space:nowrap;align-items:center;gap:.5em;font-weight:600;transition:filter .16s;display:inline-flex}.e-reach__btn:hover{filter:brightness(1.08)}.e-reach__btn--whatsapp{background:#157a3f}.e-reach__btn--telegram{background:#1868a8}.e-reach__note{font-size:var(--step--1,.875rem);color:var(--color-fg-subtle);flex-basis:100%}.e-frame{--e-rail:15.5rem;--e-tabbar:3.75rem;--e-topbar:3.5rem;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.e-frame__rail{display:none}.e-frame__rail>*{flex-shrink:0}.e-frame__main{min-width:0;padding-bottom:calc(var(--e-tabbar) + env(safe-area-inset-bottom,0px) + var(--space-6,1.5rem));flex-direction:column;display:flex}.e-frame__main>main{flex:1 0 auto}.e-topbar{z-index:30;align-items:center;gap:var(--space-3,.75rem);height:calc(var(--e-topbar) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--gutter,1rem) 0;display:flex;position:sticky;top:0}.e-topbar__spacer{flex:1}.e-tabbar{z-index:30;height:calc(var(--e-tabbar) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);inset-inline:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0}.e-tab{-webkit-tap-highlight-color:transparent;align-content:center;justify-items:center;gap:3px;min-width:0;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;display:grid}.e-tab svg{width:24px;height:24px;display:block}.e-tab__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.e-rail__nav{gap:2px;display:grid}.e-rail__link{align-items:center;gap:.75rem;min-width:0;height:2.75rem;padding-inline:.75rem;text-decoration:none;display:flex}.e-rail__link svg{flex:none;width:22px;height:22px}.e-rail__foot{gap:var(--space-3,.75rem);margin-top:auto;display:grid}@media (min-width:1024px){.e-frame{grid-template-columns:var(--e-rail) minmax(0, 1fr)}.e-frame__rail{flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.e-frame__main{padding-bottom:var(--space-10,4rem)}.e-topbar,.e-tabbar{display:none}}.e-explainer--card{gap:.35rem;display:grid}.e-explainer__label{text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-size:.6875rem;font-weight:700}.e-explainer--pill{gap:var(--space-3,.75rem);justify-items:start;display:grid}.e-explainer__toggle{cursor:pointer;font:inherit;font-size:var(--step--1,.875rem);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem .4rem;line-height:1;display:inline-flex;position:relative}.e-explainer__q{border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:700;display:inline-grid}.e-explainer__dot{background:var(--color-accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-bg);border-radius:50%;position:absolute;top:-2px;right:-2px}.e-explainer__panel{justify-items:start;gap:.5rem;width:100%;display:grid}.e-explainer__panel[hidden]{display:none}.e-explainer__sentence{font-size:var(--step-0,1rem);max-width:62ch;line-height:1.45}.e-explainer__sig{font-size:var(--step--1,.875rem);color:var(--color-fg-muted);max-width:62ch}.e-explainer__done{cursor:pointer;font:inherit;font-size:var(--step--1,.875rem);border-radius:999px;margin-top:.25rem;padding:.4rem .9rem;font-weight:600;line-height:1}.e-tilt{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .18s ease-out}.e-tilt:hover{will-change:transform}@media (hover:none){.e-tilt{transform:none}}.e-marquee{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.e-marquee__track{width:max-content;animation:e-marquee var(--marquee-duration,30s) linear infinite;display:flex}.e-marquee:hover .e-marquee__track{animation-play-state:paused}.e-marquee__set{gap:var(--marquee-gap,40px);padding-right:var(--marquee-gap,40px);width:max-content;display:flex}@keyframes e-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.e-marquee__track{animation:none}.e-tilt{transition:none}}.e-deploy{gap:var(--space-3,.75rem);padding:var(--space-5,1.25rem);border:1px solid var(--color-border);border-radius:var(--radius-lg,0);background:var(--color-surface);display:grid}.e-deploy__name{font-size:var(--step-1,1.125rem);color:var(--color-fg);font-weight:600}.e-deploy__summary{color:var(--color-fg-muted);margin-top:2px}.e-deploy__status{font-size:var(--step--1,.875rem);color:var(--color-fg-muted);align-items:center;gap:.6em;display:flex}.e-deploy__dot{background:var(--color-border-strong);border-radius:999px;flex:none;width:8px;height:8px}.e-deploy__dot.is-live{background:var(--color-positive);box-shadow:0 0 8px var(--color-positive)}.e-deploy__dot.is-pending{background:var(--color-warning);animation:1.2s ease-in-out infinite e-deploy-pending}@keyframes e-deploy-pending{0%,to{opacity:.4}50%{opacity:1}}.e-deploy__addr{color:var(--color-fg);text-underline-offset:.2em;font-family:var(--font-numeric,inherit);text-decoration:underline}.e-deploy__source{color:var(--color-fg-subtle)}.e-deploy__error{padding:var(--space-3,.75rem);border-radius:var(--radius-md,0);background:var(--color-surface-sunken);color:var(--color-negative);font-size:var(--step--1,.875rem)}.e-deploy__actions{align-items:center;gap:var(--space-3,.75rem);flex-wrap:wrap;display:flex}.e-deploy__btn{height:var(--control-lg,2.75rem);padding-inline:var(--space-5,1.25rem);border-radius:var(--radius-full,999px);background:var(--color-accent);color:var(--color-accent-fg);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.e-deploy__btn:disabled{opacity:.6;cursor:wait}.e-deploy__done{color:var(--color-positive);font-weight:600}.e-deploy__note{font-size:var(--step--1,.875rem);color:var(--color-fg-muted);flex-basis:100%}.e-deploy__code{font-family:var(--font-numeric,ui-monospace, monospace);word-break:break-all;color:var(--color-fg)}.e-pitch{max-width:46rem;padding-block:var(--space-10,2.5rem) var(--space-8,2rem);margin-inline:auto}.e-pitch__kicker{font-size:var(--step--1,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-subtle)}.e-pitch__title{margin-top:var(--space-3,.75rem);font-family:var(--font-display,inherit);font-size:var(--step-4,2rem);font-weight:var(--weight-display,600);letter-spacing:var(--tracking-display,-.02em);text-wrap:balance;line-height:1.1}.e-pitch__section{margin-top:var(--space-10,2.5rem);padding-top:var(--space-5,1.25rem);border-top:1px solid var(--color-border)}.e-pitch__h2{align-items:baseline;gap:var(--space-3,.75rem);font-family:var(--font-display,inherit);font-size:var(--step-2,1.375rem);font-weight:var(--weight-display,600);letter-spacing:var(--tracking-display,-.01em);display:flex}.e-pitch__n{font-family:var(--font-numeric,inherit);font-size:var(--step--1,.875rem);color:var(--color-fg-subtle);font-weight:400}.e-pitch__body{margin-top:var(--space-4,1rem);gap:var(--space-4,1rem);color:var(--color-fg-muted);line-height:1.6;display:grid}.e-pitch__body strong{color:var(--color-fg);font-weight:600}.e-pitch__body ul{gap:var(--space-2,.5rem);padding-left:1.2em;list-style:outside;display:grid}.e-pitch__links{gap:var(--space-2,.5rem);display:grid}.e-pitch__links a{color:var(--color-fg);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.e-pitch__note{font-size:var(--step--1,.875rem);color:var(--color-fg-subtle)}.e-pitch__roadmap{gap:var(--space-3,.75rem);display:grid}.e-pitch__roadmap li{gap:var(--space-3,.75rem);grid-template-columns:7rem minmax(0,1fr);display:grid}.e-pitch__when{font-family:var(--font-numeric,inherit);font-size:var(--step--1,.875rem);color:var(--color-fg-subtle)}.e-pitch__what{color:var(--color-fg)}.e-pitch__contact{gap:var(--space-4,1rem);display:flex}.e-pitch__contact a{color:var(--color-fg);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@media (max-width:639px){.e-pitch__roadmap li{grid-template-columns:minmax(0,1fr);gap:2px}}.so-presence{white-space:nowrap;font-size:var(--step--2,.8125rem);color:var(--so-ink,currentColor);align-items:center;gap:.4rem;display:inline-flex}.so-presence--wait{opacity:.6}.so-presence__dot{background:var(--so-live,#3ddc84);width:7px;height:7px;box-shadow:0 0 0 3px var(--so-live,#3ddc84);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.so-presence__dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--so-live,#3ddc84) 25%, transparent)}}.so-presence__dot{animation:2.4s ease-in-out infinite so-breathe}@keyframes so-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.so-ticker{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.so-ticker__track{width:max-content;animation:so-marquee var(--marquee-duration,40s) linear infinite;display:flex}.so-ticker:hover .so-ticker__track{animation-play-state:paused}.so-ticker__set{gap:2.5rem;width:max-content;padding-right:2.5rem;display:flex}@keyframes so-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.so-ticker--still{white-space:normal;-webkit-mask-image:none;mask-image:none}.so-ticker--still .so-ticker__set{flex-wrap:wrap;gap:.75rem 2rem;width:auto;padding-right:0}.so-ticker__item{color:inherit;font-size:var(--step--1,.875rem);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.so-ticker__item i{border-radius:50%;flex:none;width:8px;height:8px}.so-ticker__item b{color:var(--so-ink,currentColor);font-weight:600}.so-passport{font-size:var(--step--2,.8125rem);color:var(--so-ink,currentColor);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.so-passport__stamps{gap:0;display:inline-flex}.so-passport__stamp{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.so-passport__stamp:before{content:"";border:1.5px solid var(--stamp);opacity:.45;border-radius:50%;width:13px;height:13px;transition:transform .2s,opacity .2s,background .2s}.so-passport__stamp:hover:before{opacity:1;transform:scale(1.3)}.so-passport__stamp.is-done:before{background:var(--stamp);opacity:1;box-shadow:0 0 6px var(--stamp)}.so-share{cursor:pointer;font:inherit;font-size:var(--step--1,.875rem);color:inherit;border:1px solid var(--so-line,currentColor);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;line-height:1;display:inline-flex}.so-share__x{font-weight:700}.so-reactions{flex-wrap:wrap;gap:.4rem;display:inline-flex}.so-reaction{border:1px solid var(--so-line,currentColor);color:inherit;cursor:pointer;font:inherit;font-size:var(--step--1,.875rem);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;line-height:1;display:inline-flex}.so-reaction.is-mine{border-color:var(--so-accent,currentColor);background:var(--so-accent,currentColor)}@supports (color:color-mix(in lab, red, red)){.so-reaction.is-mine{background:color-mix(in oklab, var(--so-accent,currentColor) 16%, transparent)}}.so-reaction b{font-weight:600}.so-board{border:1px solid var(--so-line,currentColor);border-radius:var(--radius-lg,12px);padding:.85rem 1rem}.so-board__head{font-size:var(--step--2,.8125rem);text-transform:uppercase;letter-spacing:.08em;opacity:.8;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;display:flex}.so-board__list{margin:0;padding:0;list-style:none;display:grid}.so-board__list li{border-top:1px solid var(--so-line,currentColor);font-size:var(--step--1,.875rem);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.35rem 0;display:grid}.so-board__list li.is-me{color:var(--so-accent,currentColor)}.so-board__rank{opacity:.6}.so-board__empty{opacity:.7}@media (prefers-reduced-motion:reduce){.so-presence__dot,.so-ticker__track{animation:none}}:root{--ink:var(--color-fg);--marker:#fcdf00;--marker-soft:#fff4af;--in:var(--color-positive);--out:var(--color-negative);--paper:var(--color-surface-raised);--receipt:#fffdf9;--rule:var(--color-border);--rule-ink:var(--ink)}@supports (color:lab(0% 0 0)){:root{--marker:lab(89.2079% -2.38806 89.6552);--marker-soft:lab(95.9355% -3.67266 39.9969);--receipt:lab(99.4576% -.190109 2.27946)}}@supports (color:color-mix(in lab, red, red)){:root{--rule-ink:color-mix(in oklab, var(--ink) 16%, transparent)}}:root{--gutter:clamp(1rem, 4vw, 2.5rem);--wide:78rem;--pad:clamp(1rem, 2.2vw, 1.5rem);--r-card:14px;--r-key:10px;--hard:5px 5px 0 var(--ink);--hard-sm:3px 3px 0 var(--ink);--hatch:repeating-linear-gradient(-45deg, transparent 0 4px, var(--ink) 4px 5px)}@supports (color:color-mix(in lab, red, red)){:root{--hatch:repeating-linear-gradient(-45deg, transparent 0 4px, color-mix(in oklab, var(--ink) 18%, transparent) 4px 5px)}}:root{--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-pop:cubic-bezier(.3, 1.5, .5, 1);--caps:.72rem}body{background-color:var(--color-bg);background-image:radial-gradient(var(--ink) .6px, transparent .6px)}@supports (color:color-mix(in lab, red, red)){body{background-image:radial-gradient(color-mix(in oklab, var(--ink) 9%, transparent) .6px, transparent .6px)}}body{background-size:14px 14px}.page{width:min(100% - 2 * var(--gutter), var(--wide));padding-bottom:var(--space-8);margin-inline:auto}.section{padding-block:clamp(2.75rem,6vw,4.5rem) 0}.section--first{padding-top:clamp(1.5rem,4vw,3rem)}.section__head{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.section__head--row{align-items:end;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}.section__title{font-size:var(--step-3);text-wrap:balance;line-height:1}.section__lead{color:var(--color-fg-muted);text-wrap:pretty;max-width:44rem}.section__more{font-weight:600;font-size:var(--step--1);color:var(--ink);white-space:nowrap;background-image:linear-gradient(transparent 62%, var(--marker) 62%, var(--marker) 92%, transparent 92%);background-size:100% 100%;justify-self:start;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.section__more svg{transition:transform .16s var(--ease-out)}.section__more:hover svg{transform:translate(3px)}.kicker{font-family:var(--font-numeric);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.12em;color:var(--color-fg-muted)}.is-in{color:var(--in)}.is-out{color:var(--out)}.swiped{isolation:isolate;display:inline-flex;position:relative}.swiped__hl{z-index:-1;background:var(--marker);transform-origin:0;animation:.64s cubic-bezier(.2,.8,.2,1) both swipe;position:absolute;inset:52% -.1em 4%}.swiped__hl.is-out{background:var(--out)}@supports (color:color-mix(in lab, red, red)){.swiped__hl.is-out{background:color-mix(in oklab, var(--out) 24%, var(--paper))}}@keyframes swipe{0%{transform:scaleX(0)}}.rail{gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4);background:var(--paper);border-right:1px solid var(--rule);box-shadow:inset -6px 0 12px -10px #0000002e}.rail__brand{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);align-items:center;gap:.5rem;padding-inline:.5rem;font-size:1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.mark{color:var(--ink);flex:none}.rail__tag{margin-top:calc(-1 * var(--space-2));font-size:var(--step--2);color:var(--color-fg-muted);padding-inline:.5rem}.rail__nav{margin-top:var(--space-2)}.rail__link{font-weight:600;font-size:var(--step--1);color:var(--color-fg-muted);border-radius:8px;transition:background-color .14s,color .14s;position:relative}.rail__link span{background-image:linear-gradient(transparent 58%, var(--marker) 58%, var(--marker) 94%, transparent 94%);transition:background-size .26s var(--ease-out);background-repeat:no-repeat;background-size:0% 100%;margin-inline:-.1em;padding-inline:.1em}.rail__link:hover{color:var(--ink);background:var(--color-surface)}.rail__link.is-on{color:var(--ink)}.rail__link.is-on span{background-size:100% 100%}.rail__link.is-on:before{content:"";background:var(--ink);border-radius:2px;width:3px;position:absolute;top:.7rem;bottom:.7rem;left:-.5rem}.rail__cta{margin-top:var(--space-2)}.rail__more{gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding-inline:.5rem;display:flex}.rail__more a{font-size:var(--step--2);color:var(--color-fg-subtle);font-weight:600;line-height:1.9;text-decoration:none}.rail__more a:hover{color:var(--ink)}.account{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:.7rem;padding:.6rem;transition:border-color .14s,transform .14s;display:flex}.account:hover{border-color:var(--ink)}.account:active{transform:scale(.98)}.account__face{border-radius:var(--radius-sm);background:var(--marker-soft);width:2.25rem;height:2.25rem;color:var(--ink);flex:none;place-items:center;display:grid}.account__dot{background:var(--in);width:.6rem;height:.6rem;box-shadow:0 0 0 3px var(--in);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.account__dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--in) 25%, transparent)}}.account__dot{margin-inline:.8rem .4rem}.account__text{min-width:0;display:grid}.account__name{font-weight:700;font-size:var(--step--1)}.account__sub{font-size:var(--step--2);color:var(--color-fg-muted);line-height:1.35}.top{background:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.top{background:color-mix(in oklab, var(--color-bg) 92%, transparent)}}.top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.top__brand{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);align-items:center;gap:.45rem;font-size:1.35rem;font-weight:800;text-decoration:none;display:inline-flex}.top__account{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);height:2.25rem;color:var(--ink);font-size:var(--step--2);cursor:pointer;align-items:center;padding-inline:.25rem .8rem;font-weight:700;display:inline-flex}.tabbar{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.tabbar{background:color-mix(in oklab, var(--paper) 96%, transparent)}}.tabbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--rule);box-shadow:0 -8px 20px -16px #00000040}.tab{color:var(--color-fg-subtle);padding-top:2px;transition:color .14s;position:relative}.tab:active{transform:scale(.96)}.tab.is-on{color:var(--ink)}.tab.is-on .e-tab__label{background-image:linear-gradient(transparent 50%, var(--marker) 50%, var(--marker) 96%, transparent 96%);padding-inline:.2em}.tab.is-on:before{content:"";background:var(--ink);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:30%;right:30%}.btn{border-radius:var(--radius-md);height:2.75rem;font-weight:600;font-size:var(--step--1);border:2px solid var(--ink);cursor:pointer;white-space:nowrap;transition:background-color .14s, color .14s, transform .14s var(--ease-out), box-shadow .14s var(--ease-out);box-shadow:var(--hard-sm);background:var(--paper);color:var(--ink);justify-content:center;align-items:center;gap:.45rem;padding:0 1.15rem;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn:not(:disabled):hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.btn:not(:disabled):active{box-shadow:1px 1px 0 var(--ink);transition-duration:60ms;transform:translate(2px,2px)}.btn svg{flex:none}.btn--primary{background:var(--marker);color:var(--ink)}.btn--quiet{background:var(--paper)}.btn--quiet:not(:disabled):hover{background:var(--marker-soft)}.btn--ink{background:var(--ink);color:var(--marker)}.btn--sm{height:2.25rem;font-size:var(--step--2);box-shadow:2px 2px 0 var(--ink);padding:0 .85rem}.btn--lg{height:3.25rem;font-size:var(--step-0);padding:0 1.5rem}.input{border-radius:var(--radius-md);border:2px solid var(--ink);background:var(--paper);width:100%;height:2.9rem;color:var(--ink);padding:0 .85rem;transition:box-shadow .14s}.input::placeholder{color:var(--color-fg-subtle)}.input:focus{box-shadow:0 0 0 3px var(--marker);outline:none}.input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.field{gap:.4rem;display:grid}.field__label{font-size:var(--step--2);text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-muted);font-weight:600}.field__hint{font-size:var(--step--2);color:var(--color-fg-muted)}.field__row{gap:var(--space-4);display:grid}@media (min-width:640px){.field__row{grid-template-columns:1fr 1fr}}.money{position:relative}.money__sign{color:var(--color-fg-subtle);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.money__unit{color:var(--color-fg-subtle);pointer-events:none;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.money__sign+.input{padding-left:1.7rem}.money:has(.money__unit) .input{padding-right:2.2rem}.chip{border:1.5px solid var(--ink);background:var(--paper);min-height:2.25rem;color:var(--ink);font-size:var(--step--2);cursor:pointer;border-radius:999px;align-items:center;padding:0 .85rem;font-weight:600;transition:background-color .14s,transform .14s;display:inline-flex}.chip:hover{background:var(--marker-soft)}.chip:active{transform:scale(.96)}.presets{flex-wrap:wrap;gap:.5rem;display:flex}.form__error{color:var(--out);font-size:var(--step--1)}.glyph{color:currentColor}.card__glyph,.one__glyph{border-radius:var(--radius-md);background:var(--marker-soft);border:2px solid var(--ink);color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.card__glyph{width:2.75rem;height:2.75rem}.hero{gap:clamp(1.25rem,3vw,2rem);padding-top:clamp(1rem,2.5vw,1.75rem);display:grid}.screen{gap:var(--space-4);display:grid}@media (min-width:700px){.screen{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.screen__text{gap:.4rem;display:grid}.screen__title{letter-spacing:-.04em;align-items:center;gap:.6rem;font-size:clamp(1.9rem,4.2vw,2.9rem);line-height:1;display:flex}.screen__glyph{border:2px solid var(--ink);background:var(--marker);width:2.6rem;height:2.6rem;color:var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:9px;flex:none;place-items:center;display:inline-grid}.screen__sub{color:var(--color-fg-muted);font-size:var(--step--1);max-width:72ch}.screen__sub--phone{display:none}@media (max-width:699.98px){.hero .kicker,.screen__sub--wide{display:none}.screen__sub--phone{display:block}.hero .screen__title{font-size:2.05rem}.hero .screen__glyph{width:2.3rem;height:2.3rem}}.screen__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:699.98px){.hero .screen__actions{display:none}}.register-box{container-type:inline-size}.register{grid-template-columns:minmax(0,1fr);grid-template-areas:"display""gauge""tape""keys""status""details";display:grid;position:relative}.register__case{border:2px solid var(--ink);border-radius:var(--r-card);background:var(--paper);box-shadow:var(--hard);grid-area:1/1/-1}.register>:not(.register__case,.register__air){z-index:1;min-width:0;padding-inline:var(--pad);position:relative}.register__display{padding-top:var(--pad);grid-area:display}.register__gauge{grid-area:gauge;padding-top:1rem}.register>.register__tape{grid-area:tape;height:9.6rem;margin-top:1rem}.register__status{grid-area:status;padding-top:.75rem}.register__keys{grid-area:keys;padding-top:.9rem}.register__details{padding-block:1.1rem var(--pad);border-top:1px dashed var(--rule-ink);grid-area:details;margin-top:1.25rem}@container (min-width:860px){.register{grid-template:"display tape""gauge tape""status tape"1fr"keys tape""details tape"/minmax(0,1.34fr) minmax(0,1fr);column-gap:clamp(1.25rem,3cqi,2.25rem)}.register__gauge{padding-top:1.4rem}.register__details{padding-block:1rem var(--pad);margin-top:1.25rem}.register__status{align-self:end;padding-top:1.1rem}.register__keys{padding-top:.75rem}.register>.register__tape{contain:size;height:auto;margin-top:0;padding-inline:0}}.register__label,.gauge__name{font-size:var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-muted);font-weight:600}.register__till{letter-spacing:-.045em;color:var(--ink);align-items:baseline;margin-top:.4rem;font-size:clamp(2.6rem,10.5cqi,4.4rem);line-height:1;display:inline-flex;position:relative}@container (min-width:860px){.register__till{font-size:clamp(2.8rem,6.6cqi,4.6rem)}}.register__delta{background:var(--paper);letter-spacing:-.01em;pointer-events:none;animation:delta 1.6s var(--ease-out) both;border:1.5px solid;border-radius:6px;padding:.12rem .45rem;font-size:.85rem;line-height:1.3;position:absolute;bottom:calc(100% + .15rem);right:0}.register__delta--in{color:var(--in)}.register__delta--out{color:var(--out)}@keyframes delta{0%{opacity:0;transform:translateY(10px)scale(.85)}14%{opacity:1;transform:none}72%{opacity:1;transform:translateY(-3px)}to{opacity:0;transform:translateY(-12px)}}.register__net{font-size:var(--step--1);color:var(--color-fg-muted);margin-top:.5rem}.register__net .numeric{color:var(--in)}.register__net.is-out .numeric{color:var(--out)}.register__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}@container (min-width:560px) and (max-width:859.98px){.register__details{grid-template-columns:repeat(4,minmax(0,1fr))}.register>.register__tape{height:11.5rem}}@container (min-width:1000px){.register__details{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{align-content:start;gap:.15rem;min-width:0;display:grid}.stat dt{color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.stat dd{font-size:var(--step-0);color:var(--ink);line-height:1.2}.stat dd.is-in{color:var(--in)}.stat .stat__sub{color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.3;overflow:hidden}.status{border-radius:var(--r-key);background:var(--marker);align-items:flex-start;gap:.6rem;min-height:4.1rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.status{background:color-mix(in oklab, var(--marker) 17%, var(--paper))}}.status{font-size:var(--step--1);color:var(--ink);line-height:1.45}@container (min-width:860px){.status{min-height:3.6rem}}.status b{font-family:var(--font-numeric);letter-spacing:-.02em;font-weight:500}.status strong{font-weight:600}.status__mark{border:1.5px solid var(--ink);background:var(--paper);border-radius:2px;flex:none;width:.6rem;height:.6rem;margin-top:.4em}.status__mark--sell{background:var(--marker)}.status__mark--cost{background:var(--out);border-color:var(--out)}.status__mark--draw{background:var(--ink)}.status__mark--lend{background:var(--in);border-color:var(--in);border-radius:50%}.status__text.is-new{animation:said .36s var(--ease-out) both}.status__next{color:var(--color-fg-muted);font-weight:600}@keyframes said{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.register__keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.key{border:2px solid var(--ink);border-radius:var(--r-key);background:var(--paper);min-height:3.6rem;color:var(--ink);text-align:left;box-shadow:var(--hard-sm);cursor:pointer;transition:transform .14s var(--ease-out), box-shadow .14s var(--ease-out), background-color .14s;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon sub";align-items:center;gap:.1rem .6rem;padding:.55rem .75rem;display:grid;position:relative}.key:hover{box-shadow:4px 4px 0 var(--ink);background:var(--marker-soft);transform:translate(-1px,-1px)}.key:active{box-shadow:1px 1px 0 var(--ink);transition-duration:60ms;transform:translate(2px,2px)}.key__icon{grid-area:icon;width:1.4rem;height:1.4rem}.key__label{font-weight:600;font-size:var(--step--1);white-space:nowrap;text-overflow:ellipsis;grid-area:label;line-height:1.15;overflow:hidden}.key__sub{color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:sub;font-size:.7rem;line-height:1.25;overflow:hidden}@container (max-width:440px){.key--cost .key__memo,.key--draw .key__memo{display:none}}@container (max-width:370px){.key__memo{display:none}}.key--sell{background:var(--marker)}.key--sell:hover{background:var(--marker);filter:saturate(1.1)}.key--sell .key__sub{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.key--sell .key__sub{color:color-mix(in oklab, var(--ink) 72%, var(--marker))}}.key--cost .key__icon{color:var(--out)}.key--lend .key__icon{color:var(--in)}.key:focus-visible,.btn:focus-visible,.chip:focus-visible,.till__link:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px}.till:has(.till__link:focus-visible){box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.key[aria-disabled=true]{background:var(--color-surface);box-shadow:none;color:var(--color-fg-muted);border-style:dashed;transform:none}@container (max-width:380px){.key{column-gap:.45rem;padding-inline:.6rem}.key__icon{width:1.2rem;height:1.2rem}}.register__air{z-index:20;pointer-events:none;position:absolute;inset:0}.flight{border:1.5px solid var(--ink);background:var(--marker);color:var(--ink);font-family:var(--font-numeric);letter-spacing:-.02em;white-space:nowrap;box-shadow:2px 2px 0 var(--ink);will-change:transform;border-radius:6px;padding:.2rem .5rem;font-size:.8rem;line-height:1.2;position:absolute}.flight--draw{background:var(--ink);color:var(--marker);box-shadow:2px 2px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.flight--draw{box-shadow:2px 2px 0 color-mix(in oklab, var(--ink) 40%, transparent)}}.flight--lend{background:var(--paper);color:var(--in);border-color:var(--in);box-shadow:2px 2px 0 var(--in)}.gauge{gap:.6rem;display:grid}.gauge__head{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.75rem;display:flex}.gauge__title{white-space:nowrap;align-items:baseline;gap:.55rem;min-width:0;display:flex}.gauge__limit{font-size:var(--step-0);color:var(--ink)}.gauge__bar{border:2px solid var(--ink);background:var(--hatch), var(--paper);border-radius:8px;height:1.7rem;position:relative;overflow:hidden}.gauge__fill{transform-origin:0;transition:transform .48s var(--ease-out);position:absolute;inset:0}.gauge__fill--drawn{background:var(--ink);transform:scaleX(var(--d))}.gauge__fill--room{background:var(--marker);transform:translateX(calc(var(--d) * 100%)) scaleX(var(--r))}.gauge__edge,.gauge__cap{pointer-events:none;transition:transform .48s var(--ease-out);position:absolute;inset:0}.gauge__edge{transform:translateX(calc(var(--d) * 100%))}.gauge__edge i{background:var(--marker);width:8px;box-shadow:inset -2px 0 0 var(--paper);transform-origin:100%;opacity:0;position:absolute;top:0;bottom:0;left:-8px}.gauge__cap{transform:translateX(calc(var(--l) * 100%))}.gauge__cap:before{content:"";background:var(--ink);width:2px;position:absolute;top:0;bottom:0;left:-1px}.gauge__end{background:var(--in);transform-origin:100%;opacity:0;width:8px;position:absolute;top:0;bottom:0;right:0}.gauge__legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.gauge__item{gap:.15rem;min-width:0;display:grid}.gauge__item dt{color:var(--color-fg-muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.gauge__item dt i{border:1.5px solid var(--ink);border-radius:2px;flex:none;width:.7rem;height:.7rem}.gauge__item--drawn dt i{background:var(--ink)}.gauge__item--room dt i{background:var(--marker)}.gauge__item--lent dt i{background:var(--hatch), var(--paper)}.gauge__item dd{font-size:var(--step-0);color:var(--ink);line-height:1.2}.gauge__item--room{justify-items:center}.gauge__item--lent{justify-items:end}.gauge--compact .gauge__bar{border-width:1.5px;border-radius:999px;height:.75rem}.crowd{align-items:center;gap:.5rem;min-width:0;display:flex}.crowd__faces{display:flex}.crowd__face{border:1.5px solid var(--ink);background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--ink);letter-spacing:.02em;box-shadow:0 0 0 2px var(--paper);border-radius:50%;place-items:center;margin-left:-.3rem;font-size:.6rem;font-weight:600;display:grid}.crowd__face:first-child{margin-left:0}.crowd__face.is-you{background:var(--marker);animation:face-in .52s var(--ease-pop) both;font-size:.56rem}.crowd__face--more{background:var(--paper);font-family:var(--font-numeric);font-weight:500}.crowd__n{color:var(--color-fg-muted);white-space:nowrap;font-size:.75rem}@container (max-width:440px){.crowd__n{display:none}.crowd__face{width:1.6rem;height:1.6rem;font-size:.56rem}}@keyframes face-in{0%{transform:scale(.2)translateY(6px)}to{transform:none}}.tape{flex-direction:column;height:100%;min-height:0;display:flex}.tape__head{z-index:2;background:var(--ink);height:2.4rem;color:var(--color-bg);box-shadow:inset 0 1px 0 #ffffff1f, 0 2px 0 var(--ink);border-radius:11px 11px 5px 5px;flex:none;align-items:center;gap:.55rem;padding:0 .9rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tape__head{box-shadow:inset 0 1px 0 #ffffff1f, 0 2px 0 color-mix(in oklab, var(--ink) 70%, black)}}.tape__led{opacity:.6;background:#67eb72;background:lab(83.8504% -56.1459 46.8694);border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 8px #67eb72bf;box-shadow:0 0 8px lab(83.8504% -56.1459 46.8694/.75)}.tape__label{min-width:0;font-family:var(--font-numeric);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--color-bg);flex:1;font-size:.68rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tape__label{color:color-mix(in oklab, var(--color-bg) 88%, var(--ink))}}.tape__label--display{color:var(--marker);letter-spacing:.06em;animation:display-in .32s var(--ease-out) both}@keyframes display-in{0%{opacity:0;transform:translateY(5px)}}.tape__meta{color:var(--marker);white-space:nowrap;flex:none;font-size:.68rem}.tape__slot{z-index:2;background:var(--ink);border-radius:0 0 7px 7px;flex:none;height:.45rem;margin-inline:.45rem;position:relative}@supports (color:color-mix(in lab, red, red)){.tape__slot{background:color-mix(in oklab, var(--ink) 78%, black)}}.tape__roll{flex:1;min-height:0;margin:-.15rem .85rem 0;position:relative}.tape__paper,.tape__shade span{-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 6px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 12px 6px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 6px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 12px 6px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 6px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 12px 6px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 6px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 12px 6px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 6px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 12px 6px repeat-x}.tape__paper{background:linear-gradient(to bottom, #281e0a1f, transparent .7rem), linear-gradient(to bottom, var(--receipt), #f9f7ee);padding:.5rem .85rem 1.25rem;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.tape__paper{background:linear-gradient(to bottom, #281e0a1f, transparent .7rem), linear-gradient(to bottom, var(--receipt), lab(97.174% -.359595 4.57305))}}.tape__shade{filter:blur(5px);opacity:.5;position:absolute;inset:.35rem -.15rem -.4rem}.tape__shade span{background:#46321480;height:100%;display:block}.tape__rows{display:grid}.tape__row{border-bottom:1px dotted var(--rule-ink);font-family:var(--font-numeric);letter-spacing:-.01em;color:var(--ink);grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:baseline;column-gap:.45rem;padding:.34rem 0;font-size:.76rem;line-height:1.35;display:grid}.tape__when{color:var(--color-fg-muted);white-space:nowrap;font-size:.66rem}.tape__what{align-items:baseline;gap:.4rem;min-width:0;display:flex}.tape__memo{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;min-width:0;overflow:hidden}.tape__amt{text-align:right;white-space:nowrap}.tape__tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:3px;flex:none;align-self:center;padding:.02rem .28rem;font-size:.58rem;line-height:1.35}.tape__row--cost,.tape__row--liquidated,.tape__row--cost .tape__when,.tape__row--liquidated .tape__when{color:var(--out)}@supports (color:color-mix(in lab, red, red)){.tape__row--cost .tape__when,.tape__row--liquidated .tape__when{color:color-mix(in oklab, var(--out) 70%, var(--color-fg-muted))}}.tape__tag--liquidated{background:var(--out);border-color:var(--out);color:var(--paper)}.tape__tag--drawn{background:var(--ink);border-color:var(--ink);color:var(--marker)}.tape__tag--repaid{background:var(--marker);border-color:var(--ink)}.tape__tag--lent,.tape__tag--recalled,.tape__tag--collected,.tape__row--lent .tape__amt,.tape__row--recalled .tape__amt,.tape__row--collected .tape__amt{color:var(--in)}.tape__tag--opened,.tape__tag--terms{color:var(--color-fg-muted)}.tape__row--sum{border-top:1px dashed var(--ink);margin-block:.1rem}@supports (color:color-mix(in lab, red, red)){.tape__row--sum{border-top:1px dashed color-mix(in oklab, var(--ink) 45%, transparent)}}.tape__row--sum{border-bottom:1px dashed var(--ink)}@supports (color:color-mix(in lab, red, red)){.tape__row--sum{border-bottom:1px dashed color-mix(in oklab, var(--ink) 45%, transparent)}}.tape__row--sum{font-size:.7rem}.tape__row--sum .tape__memo{color:var(--color-fg-muted);letter-spacing:.04em}.tape__row--sum .tape__amt{background:var(--marker-soft);border-radius:2px;padding-inline:.2rem}.tape__row.is-mine{background:linear-gradient(90deg, var(--ink) 0 3px, var(--marker-soft) 3px);margin-inline:-.85rem;padding-inline:.85rem}.tape__parts{color:var(--color-fg-muted);grid-column:2/-1;gap:.05rem;margin-top:.25rem;font-size:.68rem;display:grid}.tape__part{align-items:baseline;gap:.35rem;display:flex}.tape__part i{opacity:.5;border-bottom:1px dotted;flex:1;min-width:.75rem}.tape__part b{color:var(--ink);font-weight:500}.tape__part--loan{color:var(--ink)}.tape__part--loan b{background:var(--marker);border-radius:2px;padding-inline:.2rem}.tape__empty{text-align:center;font-size:var(--step--1);color:var(--color-fg-muted);padding:1.5rem .5rem}@container (max-width:859.98px){.register__tape .tape__head{border-radius:9px 9px 4px 4px;height:2.1rem}.register__tape .tape__roll{margin-inline:.6rem}.register__tape .tape__paper{padding:.35rem .7rem 1rem}.register__tape .tape__row.is-mine{margin-inline:-.7rem;padding-inline:.7rem}.register__tape .tape__row{grid-template-columns:2rem minmax(0,1fr) auto;font-size:.72rem}}.tape--static{height:auto}.tape--static .tape__roll{flex:none}.tape--static .tape__paper{position:relative;inset:auto}.intro{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper);gap:1.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 1px #00000008,0 22px 44px -34px #3c280a66}@media (min-width:1180px){.intro{grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);align-items:center;gap:3rem}}.intro__text{align-content:start;gap:1.25rem;display:grid}.intro__title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.55rem,2.8vw,2.15rem);line-height:1.02}.intro__actions{flex-wrap:wrap;gap:.6rem;display:flex}.hero__mark{background-image:linear-gradient(transparent 58%, var(--marker) 58%, var(--marker) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.08em;padding-inline:.08em}.path{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1rem;display:grid}@media (min-width:700px){.path{grid-template-columns:repeat(4,minmax(0,1fr))}}.path__step{align-content:start;gap:.3rem;display:grid;position:relative}.path__icon{border:2px solid var(--ink);background:var(--paper);width:2.9rem;height:2.9rem;color:var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:11px;place-items:center;margin-bottom:.4rem;display:grid}.path__step:nth-child(2) .path__icon{background:var(--marker)}.path__step:nth-child(3) .path__icon{background:var(--marker-soft)}.path__step:nth-child(4) .path__icon{color:var(--in)}@media (min-width:700px){.path__step:not(:last-child):after{content:"";border-top:2px dashed var(--ink);position:absolute;top:1.45rem;left:3.6rem;right:.4rem}@supports (color:color-mix(in lab, red, red)){.path__step:not(:last-child):after{border-top:2px dashed color-mix(in oklab, var(--ink) 35%, transparent)}}}.path__title{font-family:var(--font-display);font-weight:800;font-size:var(--step-0);letter-spacing:-.02em;line-height:1.1}.path__text{font-size:var(--step--1);color:var(--color-fg-muted);max-width:22ch;line-height:1.4}.sheet__layer{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet__scrim{background:var(--ink);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sheet__scrim{background:color-mix(in oklab, var(--ink) 46%, transparent)}}.sheet__scrim{cursor:default}.sheet{border:2px solid var(--ink);background:var(--paper);width:100%;max-height:calc(100dvh - 2rem);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:18px 18px 0 0;position:relative;overflow-y:auto;box-shadow:0 -18px 50px -24px #00000059}.sheet__grip{justify-content:center;padding-top:.6rem;display:flex}.sheet__grip span{background:var(--ink);border-radius:999px;width:2.5rem;height:4px}@supports (color:color-mix(in lab, red, red)){.sheet__grip span{background:color-mix(in oklab, var(--ink) 30%, transparent)}}.sheet__body{padding:1rem 1.25rem 1.4rem}.sheet__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sheet__titles{gap:.35rem;min-width:0;display:grid}.sheet__title{font-size:var(--step-2);letter-spacing:-.03em;line-height:1.02}.sheet__desc{font-size:var(--step--1);color:var(--color-fg-muted);max-width:52ch}.sheet__x{border:1.5px solid var(--rule);background:var(--paper);width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;transition:border-color .14s,background-color .14s;display:inline-grid}.sheet__x:hover{border-color:var(--ink);background:var(--marker-soft)}.sheet__content{margin-top:1.25rem}@media (min-width:768px){.sheet__layer{align-items:center;padding:1.5rem}.sheet{border-bottom:2px solid var(--ink);max-width:30rem;box-shadow:7px 7px 0 var(--ink);border-radius:16px}.sheet--wide{max-width:42rem}.sheet__grip{display:none}.sheet__body{padding:1.5rem 1.6rem 1.6rem}}.sheet__form,.sheet__done{gap:var(--space-5);display:grid}.sheet__done-text{font-size:var(--step-0)}.slip{border:1px solid var(--rule-ink);background:var(--receipt);font-family:var(--font-numeric);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 6px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 12px 6px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 6px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 12px 6px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 6px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 12px 6px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 6px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 12px 6px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 6px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 12px 6px repeat-x;animation:slip-print .56s var(--ease-out) both;border-bottom:0;border-radius:6px 6px 0 0;gap:.35rem;padding:.85rem 1rem 1.3rem;display:grid}.slip__head{border-bottom:1px dashed var(--rule-ink);letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--color-fg-muted);padding-bottom:.45rem;font-size:.7rem}.slip__line{text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.2rem;font-size:.95rem;display:flex}.slip__line b{background:var(--marker);border-radius:3px;padding-inline:.25rem;font-weight:500}.slip__foot{text-align:center;color:var(--color-fg-muted);font-size:.7rem}@keyframes slip-print{0%{clip-path:inset(0 0 100%);transform:translateY(-8px)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.slip{animation:none}}.sheet__actions{gap:var(--space-2);display:grid}.sheet__actions .btn{width:100%;height:3.1rem;font-size:var(--step-0)}@media (min-width:768px){.sheet__actions{justify-content:flex-end;display:flex}.sheet__actions .btn{width:auto;height:2.9rem}}.sheet__hint{font-size:var(--step--2);color:var(--color-fg-muted)}.sheet__why{font-size:var(--step--2);color:var(--color-fg-muted);text-align:right;margin-top:-.5rem}.tills__grid{gap:1.1rem;display:grid}@media (min-width:640px){.tills__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.tills__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:.2rem var(--gutter) .9rem;scrollbar-width:none;grid-auto-columns:minmax(16rem,84%);grid-auto-flow:column;overflow-x:auto}.tills__grid::-webkit-scrollbar{display:none}.tills__grid>.till{scroll-snap-align:start}}@media (min-width:1180px){.tills__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.till{border:2px solid var(--ink);border-radius:var(--r-card);background:var(--paper);box-shadow:4px 4px 0 var(--ink);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);display:flex}.till:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.till:active{box-shadow:2px 2px 0 var(--ink);transition-duration:60ms;transform:translate(1px,1px)scale(.99)}.till.is-mine{background:var(--marker-soft)}.till__link{border-radius:calc(var(--r-card) - 2px);width:100%;color:inherit;flex-direction:column;gap:.95rem;padding:1rem;text-decoration:none;display:flex}.till__head{align-items:center;gap:.7rem;display:flex}.till__who{flex:1;min-width:0}.till__name{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);letter-spacing:-.025em;text-wrap:balance;line-height:1.05}.till__sub{color:var(--color-fg-muted);margin-top:.1rem;font-size:.75rem}.till__live{border:1px solid var(--rule);color:var(--color-fg-muted);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.15rem .45rem;font-size:.66rem;display:inline-flex}.till__live i{background:var(--in);border-radius:50%;width:.4rem;height:.4rem}.till__live.is-fresh i{animation:live 1.2s var(--ease-out) 2}@keyframes live{50%{opacity:.5;transform:scale(1.8)}}.till__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-muted);font-size:.66rem;font-weight:600}.till__till{font-size:var(--step-3);letter-spacing:-.04em;margin-top:.15rem;line-height:1}.till__net{color:var(--color-fg-muted);margin-top:.3rem;font-size:.75rem}.till__net .numeric{color:var(--in)}.till__net.is-out .numeric{color:var(--out)}.till__line{gap:.35rem;display:grid}.till__bar{border:1.5px solid var(--ink);background:var(--hatch), var(--paper);border-radius:999px;height:.7rem;display:block;position:relative;overflow:hidden}.till__fill{transform-origin:0;transition:transform .48s var(--ease-out);position:absolute;inset:0}.till__fill--drawn{background:var(--ink);transform:scaleX(var(--d))}.till__fill--room{background:var(--marker);transform:translateX(calc(var(--d) * 100%)) scaleX(var(--r))}.till__line-text{color:var(--color-fg-muted);justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.till__slip{background:var(--receipt);box-shadow:inset 0 0 0 1px var(--rule-ink);font-family:var(--font-numeric);color:var(--ink);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 5px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 10px 5px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 5px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 10px 5px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 5px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 10px 5px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 5px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 10px 5px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 5px) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / 10px 5px repeat-x;border-radius:4px 4px 0 0;align-items:baseline;gap:.4rem;margin-top:auto;padding:.45rem .6rem .7rem;font-size:.72rem;display:flex;position:relative}.till__slip.is-fresh{animation:slip .52s var(--ease-out) both}@keyframes slip{0%{clip-path:inset(0 0 100%);transform:translateY(-6px)}to{clip-path:inset(0);transform:none}}.till__slip .tape__tag{align-self:center}.till__slip-memo{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;flex:1;min-width:0;overflow:hidden}.till__slip-amt{white-space:nowrap}.till__slip--cost,.till__slip--liquidated{color:var(--out)}.till__slip--drawn .tape__tag{background:var(--ink);border-color:var(--ink);color:var(--marker)}.till__slip--lent .tape__tag,.till__slip--collected .tape__tag,.till__slip--recalled .tape__tag{color:var(--in)}.till__foot{color:var(--color-fg-muted);font-size:.72rem}.till--invite{box-shadow:none;background:0 0;border-style:dashed}.till--invite:hover{background:var(--paper);box-shadow:4px 4px 0 var(--ink)}.till--invite .till__link{justify-content:center;align-items:flex-start;gap:.6rem;min-height:14rem}.till--invite .till__sub{font-size:var(--step--1);max-width:26ch}.till__plus{border:2px solid var(--ink);background:var(--marker);width:2.75rem;height:2.75rem;box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.lenders{display:grid}.section__head--row{margin-bottom:var(--space-6)}.section__head--row>.section__head{margin-bottom:0}@media (max-width:699.98px){.section__head--row{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.wall{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.8rem;display:grid}.ticket{border:1px solid var(--rule);background:var(--paper);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid;box-shadow:0 1px #00000008,0 14px 30px -26px #3c280a73}.ticket.is-mine{border-color:var(--ink);background:var(--marker-soft)}.ticket__face{border:2px solid var(--ink);background:var(--marker-soft);letter-spacing:.02em;width:2.4rem;height:2.4rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:600;display:grid}.ticket.is-mine .ticket__face,.ledger__row.is-mine .ticket__face{background:var(--marker)}.ticket__who{min-width:0}.ticket__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ticket__tills{gap:.25rem;margin-top:.2rem;display:flex}.ticket__till{border:1px solid var(--rule);width:1.6rem;height:1.6rem;color:var(--color-fg-muted);border-radius:6px;place-items:center;transition:border-color .14s,color .14s,background-color .14s;display:grid}.ticket__till:hover{border-color:var(--ink);color:var(--ink);background:var(--marker-soft)}.ticket__figs{text-align:right;gap:.2rem;display:grid}.ticket__figs div{justify-content:flex-end;align-items:baseline;gap:.4rem;display:flex}.ticket__figs dt{color:var(--color-fg-muted);font-size:.66rem}.ticket__figs dd{font-size:var(--step--1)}.wall__note{margin-top:var(--space-5);color:var(--color-fg-muted);font-size:.75rem}.lenders__title{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2rem,5vw,3.4rem);line-height:.98}.sums{margin-bottom:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:900px){.sums{grid-template-columns:repeat(4,minmax(0,1fr))}}.sums__item{border:2px solid var(--ink);background:var(--paper);box-shadow:var(--hard-sm);border-radius:12px;align-content:space-between;gap:.5rem;padding:.9rem 1rem;display:grid}.sums__item dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);font-size:.72rem;font-weight:600}.sums__item dd{font-size:var(--step-2);letter-spacing:-.03em;line-height:1}.sums__item--cta{background:var(--marker-soft)}.sums__cta{white-space:normal;text-align:center;width:100%;padding-inline:.75rem;line-height:1.15}.lenders__mine{margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border:1.5px dashed var(--ink);background:var(--marker-soft);border-radius:12px;gap:.35rem;display:grid}.lenders__mine-list{gap:.25rem;display:grid}.lenders__mine-list li{justify-content:space-between;gap:var(--space-3);font-size:var(--step--1);display:flex}.lenders__mine-list a{color:var(--ink);font-weight:600}.ledger{border-top:2px solid var(--ink);display:grid}.ledger__row{border-bottom:1px dashed var(--rule-ink);grid-template-columns:1.6rem auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.8rem 0;display:grid}.ledger__row.is-mine{background:linear-gradient(90deg, var(--marker-soft), transparent)}.ledger__rank{font-size:var(--step--1);color:var(--color-fg-muted)}.ledger__who{min-width:0;display:grid}.ledger__tills{color:var(--color-fg-muted);font-size:.75rem}.ledger__tills a{color:var(--color-fg-muted);text-underline-offset:2px}.ledger__tills a:hover{color:var(--ink)}.ledger__stat{justify-items:end;min-width:4.8rem;line-height:1.15;display:grid}.ledger__k{color:var(--color-fg-muted);font-size:.68rem}@media (max-width:559.98px){.ledger__row{grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .75rem}.ledger__rank{display:none}.ledger__row .ledger__stat:last-child{grid-column:3}.ledger__row .ledger__stat:nth-last-child(2){grid-area:1/3}.ledger__row .ledger__stat:last-child{grid-row:2}.ledger__row .ticket__face,.ledger__row .ledger__who{grid-row:1/span 2}}.rules{gap:var(--space-5);max-width:48rem;padding-top:clamp(1.5rem,4vw,3rem);display:grid}.rules--wide{max-width:none}.rules__section{gap:var(--space-2);padding:var(--pad);border:2px solid var(--ink);border-radius:var(--r-card);background:var(--paper);display:grid}.rules__section h2{font-size:var(--step-2);letter-spacing:-.03em}.rules__section p,.rules__contact{color:var(--color-fg-muted)}.rules__contact a,.rules__section a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.flow{gap:var(--space-3);max-width:40rem;padding-top:clamp(2rem,6vw,4rem);display:grid}.flow__title{font-size:var(--step-4);letter-spacing:-.04em}.flow__hint{color:var(--color-fg-muted)}.flow__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.signin{gap:.5rem;display:grid}.signin__option{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);border:2px solid var(--ink);background:var(--paper);text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;width:100%;padding:.75rem .9rem;display:grid}.signin__option:hover{background:var(--marker-soft)}.signin__icon{background:var(--marker-soft);width:2rem;height:2rem;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.signin__text{display:grid}.signin__name{font-weight:600}.signin__sub{font-size:var(--step--2);color:var(--color-fg-muted)}.signin__go{color:var(--color-fg-subtle)}.signin__empty,.signin__error{font-size:var(--step--1);color:var(--color-fg-muted)}.signin__error{color:var(--out)}.foot{width:min(100% - 2 * var(--gutter), var(--wide));gap:var(--space-4);padding:var(--space-6) 0 var(--space-4);border-top:1px solid var(--rule);margin-inline:auto;display:grid}@media (min-width:900px){.foot{grid-template-columns:1.2fr 1fr}}.foot__brand{font-size:var(--step--1);color:var(--color-fg-muted);align-items:flex-start;gap:.6rem;max-width:34rem;display:flex}.foot__brand strong{color:var(--ink)}.foot__links{gap:var(--space-3) var(--space-4);flex-wrap:wrap;align-content:start;display:flex}.foot__links a{color:var(--ink);font-weight:600;font-size:var(--step--1);text-decoration:none}.foot__links a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}:root{--so-ink:var(--ink);--so-line:var(--rule);--so-live:var(--in);--so-accent:var(--marker)}.rail__presence{margin-top:calc(-1 * var(--space-2));color:var(--color-fg-muted);padding-inline:.5rem}.top__presence{color:var(--color-fg-muted)}.foot__social{padding-top:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);border-top:1px solid var(--rule);flex-wrap:wrap;grid-column:1/-1;display:flex}.foot__passport{color:var(--color-fg-muted)}.foot__share{color:var(--ink);border-color:var(--rule)}.foot__share:hover{border-color:var(--marker)}.explain{width:min(100% - 2 * var(--gutter), var(--wide));margin:var(--space-4) auto 0}.explain .e-explainer__toggle{border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-weight:600}.explain .e-explainer__toggle:hover{border-color:var(--marker)}.explain .e-explainer__q{background:var(--marker);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.explain .e-explainer__panel{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--marker);width:100%}@supports (color:color-mix(in lab, red, red)){.explain .e-explainer__panel{background:color-mix(in oklab, var(--marker) 14%, var(--paper))}}.explain .e-explainer__panel{color:var(--ink)}.rail__explain{margin-top:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--marker)}@supports (color:color-mix(in lab, red, red)){.rail__explain{background:color-mix(in oklab, var(--marker) 10%, var(--paper))}}.rail__explain{color:var(--ink)}.rail__explain .e-explainer__label{color:var(--ink);opacity:1;background-image:linear-gradient(transparent 55%, var(--marker) 55%, var(--marker) 95%, transparent 95%);justify-self:start}.rail__explain .e-explainer__sentence{font-size:var(--step--1);line-height:1.45}.rail__explain .e-explainer__sig{font-size:var(--step--2)}.explain .e-explainer__done{border:1px solid var(--rule);background:var(--paper);color:var(--ink)}.explain .e-explainer__dot{background:var(--marker)}@media (min-width:1024px) and (min-height:760px){.explain{display:none}}@media (min-width:1024px) and (max-height:759.98px){.rail__explain{display:none}}@media (prefers-reduced-motion:reduce){.swiped__hl{animation:none}.gauge__fill,.gauge__edge,.gauge__cap{transition:none}.register__delta,.status__text,.crowd__face.is-you,.tape__label--display,.till__slip.is-fresh,.till__live.is-fresh i{animation-duration:1ms;animation-iteration-count:1}.key,.btn,.till,.till__fill{transition-duration:1ms}.rail__link span{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
