@font-face{font-family:nunito;src:url(../media/Nunito_latin-s.p.2kjei9psvcorz.woff2?dpl=41d15ce365ce)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_d7be553-module__zYs4fa__className{font-family:nunito,nunito Fallback}.nunito_d7be553-module__zYs4fa__variable{--font-nunito:"nunito", "nunito Fallback"}
@font-face{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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:nunitoExt;src:url(../media/Nunito_latin_ext.2demiz2t05dx4.woff2?dpl=41d15ce365ce)format("woff2");font-display:swap;font-weight:400 800}.nunitoext_e15ba109-module__qIZxkG__className{font-family:nunitoExt}.nunitoext_e15ba109-module__qIZxkG__variable{--font-nunito-ext:"nunitoExt"}
@font-face{font-family:fraunces;src:url(../media/Fraunces_latin-s.p.0x52agb7f6gr_.woff2?dpl=41d15ce365ce)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:85.54%;descent-override:22.3%;line-gap-override:0.0%;size-adjust:114.34%}.fraunces_ace8aafd-module__OizfiW__className{font-family:fraunces,fraunces Fallback}.fraunces_ace8aafd-module__OizfiW__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:frauncesExt;src:url(../media/Fraunces_latin_ext.0uylj6x1wzpr-.woff2?dpl=41d15ce365ce)format("woff2");font-display:swap;font-weight:500 700}.frauncesext_d5989e2c-module__h4jxAa__className{font-family:frauncesExt}.frauncesext_d5989e2c-module__h4jxAa__variable{--font-fraunces-ext:"frauncesExt"}
.button-module__WhJzwq__button{--button-bg:var(--color-surface);--button-bg-hover:var(--color-bg);--button-fg:var(--color-text-primary);--button-border:var(--color-border-control);--button-bg-pressed:var(--button-bg-hover);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--size-target);min-inline-size:var(--size-target);padding-block:var(--space-2);padding-inline:var(--space-4);border:var(--border-width-thin) solid var(--button-border);border-radius:var(--radius-md);background:var(--button-bg);color:var(--button-fg);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);text-decoration:none;display:inline-flex;position:relative}.button-module__WhJzwq__button[data-variant=primary]{--button-bg:var(--color-accent);--button-bg-hover:var(--color-accent-hover);--button-bg-pressed:var(--color-accent-pressed);--button-fg:var(--color-accent-text);--button-border:var(--color-accent)}.button-module__WhJzwq__button[data-variant=danger]{--button-bg:var(--color-danger-action);--button-bg-hover:var(--color-danger-action-hover);--button-bg-pressed:var(--color-danger-action-pressed);--button-fg:var(--color-danger-action-text);--button-border:var(--color-danger-action)}.button-module__WhJzwq__button[data-variant=quiet]{--button-bg:transparent;--button-border:transparent}.button-module__WhJzwq__button[data-size=lg]{min-block-size:var(--size-target-lg);padding-block:var(--space-3);padding-inline:var(--space-6);font-size:var(--font-size-large)}.button-module__WhJzwq__button[data-icon-only]{padding-inline:var(--space-2)}.button-module__WhJzwq__icon{flex:none;place-items:center;display:inline-grid}.button-module__WhJzwq__hiddenLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.button-module__WhJzwq__button:hover:not(:disabled),.button-module__WhJzwq__button:focus-visible:not(:disabled){background:var(--button-bg-hover)}.button-module__WhJzwq__button:active:not(:disabled){background:var(--button-bg-pressed)}.button-module__WhJzwq__button:focus-visible{outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.button-module__WhJzwq__button:disabled{border-color:var(--color-disabled-border);background:var(--color-disabled-bg);color:var(--color-disabled-fg);cursor:not-allowed}.button-module__WhJzwq__button[data-loading]{cursor:progress}.button-module__WhJzwq__spinner{box-sizing:border-box;inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-width-strong) solid currentColor;border-radius:var(--radius-pill);animation-name:button-module__WhJzwq__spin;animation-duration:calc(var(--duration-long) * 2);border-block-start-color:#0000;flex:none;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes button-module__WhJzwq__spin{to{transform:rotate(1turn)}}@keyframes button-module__WhJzwq__fade{to{opacity:.4}}@media (prefers-reduced-motion:reduce){.button-module__WhJzwq__button{transition-duration:var(--duration-none)}.button-module__WhJzwq__spinner{animation:button-module__WhJzwq__fade calc(var(--duration-long) * 2) var(--ease-standard) infinite alternate}}
.legal-document-view-module__F9IpUG__page{box-sizing:border-box;max-inline-size:42rem;padding:var(--space-6) var(--space-4);margin-inline:auto}.legal-document-view-module__F9IpUG__title{margin-block:0 var(--space-4);font-family:var(--font-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-title);line-height:var(--line-height-title)}.legal-document-view-module__F9IpUG__heading{margin-block:var(--space-6) var(--space-2);font-size:var(--font-size-title);font-weight:var(--font-weight-title);line-height:var(--line-height-title)}.legal-document-view-module__F9IpUG__paragraph{margin-block:0 var(--space-3)}.legal-document-view-module__F9IpUG__list{margin-block:0 var(--space-3);padding-inline-start:var(--space-6)}.legal-document-view-module__F9IpUG__link{color:var(--color-accent)}.legal-document-view-module__F9IpUG__table{inline-size:100%;margin-block:0 var(--space-3);border-collapse:collapse}.legal-document-view-module__F9IpUG__cell{padding:var(--space-2);border:var(--border-width-thin) solid var(--color-border);overflow-wrap:anywhere;text-align:start}.legal-document-view-module__F9IpUG__footer{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin-block-start:var(--space-8)}
.backdrop-module__ZK8HhW__backdrop{background:radial-gradient(circle at 10% 6%, var(--color-surface-peach), transparent 40%), radial-gradient(circle at 94% 26%, var(--color-surface-butter), transparent 36%), radial-gradient(circle at 60% 100%, var(--color-surface-sage), transparent 42%), var(--color-bg);min-block-size:100dvh;display:grid}
.brand-link-module__xKj3na__brand{min-block-size:var(--size-target);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-title);align-items:center;text-decoration:none;display:inline-flex}.brand-link-module__xKj3na__brand:focus-visible{outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}
.breadcrumb-module__HYnqla__list{align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--font-size-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__HYnqla__item{align-items:center;gap:var(--space-1);display:inline-flex}.breadcrumb-module__HYnqla__link{min-block-size:var(--size-target);color:var(--color-accent);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.breadcrumb-module__HYnqla__link:hover,.breadcrumb-module__HYnqla__link:focus-visible{color:var(--color-accent-hover)}.breadcrumb-module__HYnqla__link:active{color:var(--color-accent-pressed)}.breadcrumb-module__HYnqla__link:focus-visible{border-radius:var(--radius-md);outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.breadcrumb-module__HYnqla__separator,.breadcrumb-module__HYnqla__current{color:var(--color-text-secondary)}
.reveal-module__JJ2cDW__reveal{--reveal-step:0;animation:reveal-module__JJ2cDW__rise var(--duration-spring-soft) var(--ease-spring-soft) backwards;animation-delay:calc(var(--reveal-step) * var(--duration-stagger) * 2);display:grid}@media (prefers-reduced-motion:reduce){.reveal-module__JJ2cDW__reveal{animation-duration:var(--duration-none);animation-delay:var(--duration-none)}}.reveal-module__JJ2cDW__reveal[data-order="1"]{--reveal-step:1}.reveal-module__JJ2cDW__reveal[data-order="2"]{--reveal-step:2}.reveal-module__JJ2cDW__reveal[data-order="3"]{--reveal-step:3}@keyframes reveal-module__JJ2cDW__rise{0%{opacity:0;translate:0 var(--space-4)}}
.stagger-module__8IrOpG__stagger>*{--stagger-step:5;animation:stagger-module__8IrOpG__rise var(--duration-long) var(--ease-enter) backwards;animation-delay:calc(var(--stagger-step) * var(--duration-stagger) * 1.5)}@media (prefers-reduced-motion:reduce){.stagger-module__8IrOpG__stagger>*{animation-duration:var(--duration-none);animation-delay:var(--duration-none)}}.stagger-module__8IrOpG__stagger>:first-child{--stagger-step:0}.stagger-module__8IrOpG__stagger>:nth-child(2){--stagger-step:1}.stagger-module__8IrOpG__stagger>:nth-child(3){--stagger-step:2}.stagger-module__8IrOpG__stagger>:nth-child(4){--stagger-step:3}.stagger-module__8IrOpG__stagger>:nth-child(5){--stagger-step:4}@keyframes stagger-module__8IrOpG__rise{0%{opacity:0;translate:0 var(--space-4);filter:blur(var(--space-1))}}
.qr-scanner-module__F-fQQq__video{object-fit:cover;block-size:100%;inline-size:100%;display:block}
.text-link-module__XtGcka__link{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.text-link-module__XtGcka__link:hover,.text-link-module__XtGcka__link:focus-visible{color:var(--color-accent-hover)}.text-link-module__XtGcka__link:active{color:var(--color-accent-pressed)}.text-link-module__XtGcka__link:focus-visible{border-radius:var(--radius-md);outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}
.wallet-button-module__rUDFCG__button{padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:inline-flex}.wallet-button-module__rUDFCG__button[aria-disabled=true]{cursor:progress}.wallet-button-module__rUDFCG__button[aria-busy=true]{outline:var(--border-width-strong) solid var(--color-accent);outline-offset:var(--space-1)}.wallet-button-module__rUDFCG__button:focus-visible{outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.wallet-button-module__rUDFCG__badge{inline-size:auto;block-size:var(--space-12);display:block}
.viewfinder-module__-GaJ7W__frame{--viewfinder-flash:transparent;box-sizing:border-box;border-radius:var(--radius-xl);background:var(--color-text-primary);block-size:100%;min-block-size:0;margin:0;display:grid;position:relative;overflow:hidden}.viewfinder-module__-GaJ7W__frame:after{content:"";border:var(--space-1) solid var(--viewfinder-flash);border-radius:inherit;pointer-events:none;transition-property:border-color;transition-duration:var(--duration-exit-short);transition-timing-function:var(--ease-exit);position:absolute;inset:0}.viewfinder-module__-GaJ7W__frame[data-flash=success]{--viewfinder-flash:var(--color-success-bg)}.viewfinder-module__-GaJ7W__frame[data-flash=warning]{--viewfinder-flash:var(--color-warning-bg)}.viewfinder-module__-GaJ7W__frame[data-flash=danger]{--viewfinder-flash:var(--color-danger-bg)}.viewfinder-module__-GaJ7W__frame[data-flash]:after{transition-duration:var(--duration-micro);transition-timing-function:var(--ease-standard)}@keyframes viewfinder-module__-GaJ7W__contract{50%{scale:.97}}@media (prefers-reduced-motion:no-preference){.viewfinder-module__-GaJ7W__frame[data-flash]:after{animation-name:viewfinder-module__-GaJ7W__contract;animation-duration:var(--duration-micro);animation-timing-function:var(--ease-standard)}}.viewfinder-module__-GaJ7W__media{min-block-size:0;color:var(--color-surface-raised);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-align:center;place-items:center;display:grid;overflow:hidden}.viewfinder-module__-GaJ7W__corners{inset:var(--space-8);pointer-events:none;position:absolute}.viewfinder-module__-GaJ7W__corner{inline-size:var(--space-8);block-size:var(--space-8);border:var(--space-1) solid var(--color-celebration);position:absolute}.viewfinder-module__-GaJ7W__corner[data-corner=start-top]{border-block-end:0;border-inline-end:0;border-start-start-radius:var(--radius-md);inset-block-start:0;inset-inline-start:0}.viewfinder-module__-GaJ7W__corner[data-corner=end-top]{border-block-end:0;border-inline-start:0;border-start-end-radius:var(--radius-md);inset-block-start:0;inset-inline-end:0}.viewfinder-module__-GaJ7W__corner[data-corner=start-bottom]{border-block-start:0;border-inline-end:0;border-end-start-radius:var(--radius-md);inset-block-end:0;inset-inline-start:0}.viewfinder-module__-GaJ7W__corner[data-corner=end-bottom]{border-block-start:0;border-inline-start:0;border-end-end-radius:var(--radius-md);inset-block-end:0;inset-inline-end:0}.viewfinder-module__-GaJ7W__hint{inset-block-start:var(--space-3);inset-inline:var(--space-4);max-inline-size:max-content;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-title);text-align:center;justify-self:center;margin:0;position:absolute}@media (prefers-reduced-motion:reduce){.viewfinder-module__-GaJ7W__frame:after,.viewfinder-module__-GaJ7W__frame[data-flash]:after{transition-duration:var(--duration-micro);transition-timing-function:var(--ease-standard)}}
.signup-text-module__r1h2Fa__finePrint{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);text-align:center;margin:0}.signup-text-module__r1h2Fa__note{font-size:var(--font-size-body);text-align:center;margin:0}.signup-text-module__r1h2Fa__note[data-tone=error]{color:var(--color-danger)}
.scan-stamp-module__E3rrkW__scan{gap:var(--space-4);grid-template-rows:minmax(0,1fr) auto;block-size:100%;min-block-size:0;display:grid}.scan-stamp-module__E3rrkW__stage{min-block-size:0;display:grid;position:relative}.scan-stamp-module__E3rrkW__footer{gap:var(--space-2);display:grid}.scan-stamp-module__E3rrkW__idle{max-inline-size:28ch;margin:0}.scan-stamp-module__E3rrkW__problem{padding:var(--space-4)}
.join-card-module__oWDiZa__page{--page-safe-top:var(--sat,env(safe-area-inset-top,0));--page-safe-bottom:var(--sab,env(safe-area-inset-bottom,0));justify-content:space-between;gap:var(--space-6);max-inline-size:var(--size-content-sm);min-block-size:100svh;padding-block:calc(var(--space-4) + var(--page-safe-top)) calc(var(--space-4) + var(--page-safe-bottom));padding-inline:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.join-card-module__oWDiZa__scene{gap:var(--space-4);display:grid}.join-card-module__oWDiZa__actions{gap:var(--space-3);justify-items:stretch;display:grid}.join-card-module__oWDiZa__nameButton{gap:var(--space-1);justify-items:stretch;display:grid}.join-card-module__oWDiZa__hint{justify-self:center}.join-card-module__oWDiZa__wallets{gap:var(--space-2);justify-items:center;display:grid}.join-card-module__oWDiZa__wallets[data-layout=row]{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.join-card-module__oWDiZa__handoff{gap:var(--space-3);justify-items:center;margin:0;display:grid}.join-card-module__oWDiZa__handoffCaption{gap:var(--space-1);justify-items:center;display:grid}.join-card-module__oWDiZa__sheetForm{gap:var(--space-3);display:grid}
.staff-pin-module__5qtM9a__screen{gap:var(--space-4);padding:var(--space-4);display:grid}.staff-pin-module__5qtM9a__list{gap:var(--space-3);display:grid}.staff-pin-module__5qtM9a__keypad{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}
.badge-module__qpqFuG__badge{--badge-bg:var(--color-bg);--badge-fg:var(--color-text-secondary);--badge-border:var(--color-border);padding-block:var(--space-1);padding-inline:var(--space-3);border:var(--border-width-thin) solid var(--badge-border);border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--badge-fg);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-title);align-items:center;display:inline-flex}.badge-module__qpqFuG__badge[data-tone=accent]{--badge-bg:var(--color-accent-subtle);--badge-fg:var(--color-accent);--badge-border:var(--color-accent-subtle)}.badge-module__qpqFuG__badge[data-tone=success]{--badge-bg:var(--color-success-bg);--badge-fg:var(--color-success);--badge-border:var(--color-success-bg)}.badge-module__qpqFuG__badge[data-tone=warning]{--badge-bg:var(--color-warning-bg);--badge-fg:var(--color-warning);--badge-border:var(--color-warning-bg)}.badge-module__qpqFuG__badge[data-tone=danger]{--badge-bg:var(--color-danger-bg);--badge-fg:var(--color-danger);--badge-border:var(--color-danger-bg)}.badge-module__qpqFuG__badge[data-tone=reward]{--badge-bg:var(--color-reward-bg);--badge-fg:var(--color-reward-text);--badge-border:var(--color-reward-bg)}
.card-module__pqZ6fa__card{--card-bg:var(--color-surface);--card-border:var(--color-border);padding:var(--space-4);border:var(--border-width-thin) solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);color:var(--color-text-primary)}.card-module__pqZ6fa__card[data-variant=selected]{--card-bg:var(--color-accent-subtle);--card-border:var(--color-accent)}.card-module__pqZ6fa__card[data-variant=reward]{--card-bg:var(--color-reward-bg);--card-border:var(--color-reward);color:var(--color-reward-text)}.card-module__pqZ6fa__card[data-variant=raised]{--card-bg:var(--color-surface-raised);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--color-surface-raised) 60%, var(--color-surface));box-shadow:var(--shadow-lift)}.card-module__pqZ6fa__card[data-padding=lg]{padding:var(--space-6) var(--space-4)}@media (min-width:30rem){.card-module__pqZ6fa__card[data-padding=lg]{padding:var(--space-8) var(--space-6)}}.card-module__pqZ6fa__card[data-padding=none]{padding:0}
.device-card-module__874f-G__card{gap:var(--space-2);justify-items:start;display:grid}.device-card-module__874f-G__heading{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}
.empty-state-module__BxPWQW__emptyState{justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;display:grid}.empty-state-module__BxPWQW__emptyState[data-size=sm]{padding:var(--space-6) var(--space-4)}.empty-state-module__BxPWQW__title{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-title);line-height:var(--line-height-title);margin:0}.empty-state-module__BxPWQW__description{max-inline-size:32rem;color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0}.empty-state-module__BxPWQW__action{margin-block-start:var(--space-3)}
.signup-unavailable-module__qoA48W__page{align-content:center;gap:var(--space-6);min-block-size:100dvh;max-inline-size:32rem;padding:var(--space-4);margin-inline:auto;display:grid}
.pairing-code-module__-mctWq__figure{padding:var(--space-6);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-card);place-items:center;margin:0;display:grid}.pairing-code-module__-mctWq__code{color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-size-display);font-weight:var(--font-weight-title);line-height:var(--line-height-title);overflow-wrap:anywhere}
.owner-login-module___KcFvq__view{padding-block:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-6), env(safe-area-inset-bottom));padding-inline:max(var(--space-4), env(safe-area-inset-left)) max(var(--space-4), env(safe-area-inset-right));grid-template:"brand""content"1fr/minmax(0,1fr);display:grid}.owner-login-module___KcFvq__brandBar{padding-block:var(--space-2) var(--space-6);grid-area:brand;justify-content:center;display:flex}.owner-login-module___KcFvq__content{align-content:center;justify-items:center;gap:var(--space-6);grid-area:content;display:grid}.owner-login-module___KcFvq__card{inline-size:100%;max-inline-size:var(--size-content-sm);display:grid}.owner-login-module___KcFvq__showcase{display:none}@media (min-width:60rem){.owner-login-module___KcFvq__view{grid-template-areas:"brand brand""showcase content";grid-template-columns:minmax(0, var(--size-content-sm)) minmax(0, var(--size-content-sm));justify-content:center;column-gap:clamp(var(--space-12), 10vw, calc(var(--space-12) * 3));padding-inline:var(--space-12)}.owner-login-module___KcFvq__brandBar{justify-content:flex-start}.owner-login-module___KcFvq__showcase{grid-area:showcase;align-content:center;display:grid}.owner-login-module___KcFvq__content{justify-items:stretch}}.owner-login-module___KcFvq__showcaseBody{gap:var(--space-4);display:grid}.owner-login-module___KcFvq__showcaseCard{margin-block-start:var(--space-4);display:grid}.owner-login-module___KcFvq__form,.owner-login-module___KcFvq__enrollment{gap:var(--space-4);display:grid}.owner-login-module___KcFvq__qr{justify-items:center;display:grid}.owner-login-module___KcFvq__back{margin-block:calc(var(--space-4) * -1) calc(var(--space-2) * -1);margin-inline-start:calc(var(--space-2) * -1);display:flex}.owner-login-module___KcFvq__passwordGroup{gap:var(--space-1);display:grid}.owner-login-module___KcFvq__centered{justify-content:center;display:flex}.owner-login-module___KcFvq__aside{justify-content:flex-end;display:flex}.owner-login-module___KcFvq__status{min-block-size:var(--size-target);margin-block:calc(var(--space-2) * -1);align-items:center;display:grid}.owner-login-module___KcFvq__manualKey{gap:var(--space-1);margin-block-start:var(--space-2);display:grid}.owner-login-module___KcFvq__keyRow{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.owner-login-module___KcFvq__keyField{flex:12rem;min-inline-size:0}.owner-login-module___KcFvq__steps{gap:var(--space-2);margin:0;padding-inline-start:var(--space-6);display:grid}
.notice-module__f0p2_q__notice{--notice-bg:var(--color-accent-subtle);--notice-fg:var(--color-accent);gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-width-thin) solid var(--notice-fg);border-radius:var(--radius-md);background:var(--notice-bg);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);display:grid}.notice-module__f0p2_q__notice[data-tone=success]{--notice-bg:var(--color-success-bg);--notice-fg:var(--color-success)}.notice-module__f0p2_q__notice[data-tone=warning]{--notice-bg:var(--color-warning-bg);--notice-fg:var(--color-warning)}.notice-module__f0p2_q__notice[data-tone=danger]{--notice-bg:var(--color-danger-bg);--notice-fg:var(--color-danger)}.notice-module__f0p2_q__title{color:var(--notice-fg);font-weight:var(--font-weight-medium);margin:0}.notice-module__f0p2_q__body{color:var(--color-text-primary)}
.text-module__Ui6byq__text{color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin:0}.text-module__Ui6byq__text[data-tone=secondary]{color:var(--color-text-secondary)}.text-module__Ui6byq__text[data-size=small]{font-size:var(--font-size-small)}.text-module__Ui6byq__text[data-size=caption]{font-size:var(--font-size-caption)}
.pairing-help-module__mcSqaq__help{gap:var(--space-3);display:grid}.pairing-help-module__mcSqaq__steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pairing-help-module__mcSqaq__step{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pairing-help-module__mcSqaq__marker{box-sizing:border-box;inline-size:var(--space-6);block-size:var(--space-6);border:var(--border-width-thin) solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-title);line-height:var(--line-height-title);place-items:center;display:grid}.pairing-help-module__mcSqaq__code{font-family:var(--font-mono);font-weight:var(--font-weight-title);white-space:nowrap}
.step-stage-module__jVZeba__wrap{position:relative}.step-stage-module__jVZeba__stage{gap:var(--space-4);display:grid}.step-stage-module__jVZeba__stage[data-leaving]{pointer-events:none;animation:step-stage-module__jVZeba__slide-out-forward var(--duration-exit-short) var(--ease-exit) forwards;position:absolute;inset-block-start:0;inset-inline:0}@media (prefers-reduced-motion:reduce){.step-stage-module__jVZeba__stage[data-leaving]{animation:step-stage-module__jVZeba__fade-out var(--duration-exit-short) var(--ease-standard) forwards}}.step-stage-module__jVZeba__stage[data-leaving][data-direction=back]{animation-name:step-stage-module__jVZeba__slide-out-back}@media (prefers-reduced-motion:reduce){.step-stage-module__jVZeba__stage[data-leaving][data-direction=back]{animation-name:step-stage-module__jVZeba__fade-out}}.step-stage-module__jVZeba__stage[data-navigated]{animation:step-stage-module__jVZeba__slide-in-forward var(--duration-medium) var(--ease-enter) backwards}@media (prefers-reduced-motion:reduce){.step-stage-module__jVZeba__stage[data-navigated]{animation:step-stage-module__jVZeba__fade-in var(--duration-short) var(--ease-enter) backwards}}.step-stage-module__jVZeba__stage[data-navigated][data-direction=back]{animation-name:step-stage-module__jVZeba__slide-in-back}@media (prefers-reduced-motion:reduce){.step-stage-module__jVZeba__stage[data-navigated][data-direction=back]{animation-name:step-stage-module__jVZeba__fade-in}}@keyframes step-stage-module__jVZeba__slide-in-forward{0%{opacity:0;transform:translateX(var(--space-6))}}@keyframes step-stage-module__jVZeba__slide-in-back{0%{opacity:0;transform:translateX(calc(-1 * var(--space-6)))}}@keyframes step-stage-module__jVZeba__fade-in{0%{opacity:0}}@keyframes step-stage-module__jVZeba__slide-out-forward{to{opacity:0;transform:translateX(calc(-1 * var(--space-6)))}}@keyframes step-stage-module__jVZeba__slide-out-back{to{opacity:0;transform:translateX(var(--space-6))}}@keyframes step-stage-module__jVZeba__fade-out{to{opacity:0}}
.pairing-screen-module__t8e10W__screen{block-size:100dvh;display:grid}.pairing-screen-module__t8e10W__padded{gap:var(--space-4);padding-block:var(--space-4);padding-block-start:calc(var(--space-4) + var(--sat,env(safe-area-inset-top,0px)));padding-block-end:calc(var(--space-4) + var(--sab,env(safe-area-inset-bottom,0px)));padding-inline:max(var(--space-4), env(safe-area-inset-left,0px)) max(var(--space-4), env(safe-area-inset-right,0px));grid-template-rows:minmax(0,1fr) auto;display:grid}.pairing-screen-module__t8e10W__content{align-content:center;gap:var(--space-6);min-block-size:0;display:grid}.pairing-screen-module__t8e10W__footer{display:grid}
.version-skew-notice-module__BUYBGq__banner{gap:var(--space-3);padding:var(--space-4);display:grid;position:sticky;inset-block-start:0}
.install-first-module__EtnrxW__first{gap:var(--space-8);max-inline-size:var(--size-content-sm);align-content:start;display:grid}.install-first-module__EtnrxW__lead{gap:var(--space-2);display:grid}.install-first-module__EtnrxW__away{margin-inline-start:calc(var(--space-4) * -1);display:flex}
.field-module__Kw48Ga__field{gap:var(--space-2);display:grid}.field-module__Kw48Ga__label{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.field-module__Kw48Ga__control{box-sizing:border-box;padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-width-thin) solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-large);line-height:var(--line-height-body)}.field-module__Kw48Ga__control[data-invalid]{border-color:var(--color-danger)}.field-module__Kw48Ga__control:focus-visible{outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.field-module__Kw48Ga__control:disabled{border-color:var(--color-disabled-border);background:var(--color-disabled-bg);color:var(--color-disabled-fg);cursor:not-allowed}.field-module__Kw48Ga__description{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.field-module__Kw48Ga__error{color:var(--color-danger);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);margin:0}.field-module__Kw48Ga__box{box-sizing:border-box;align-items:center;gap:var(--space-2);padding-inline:var(--space-3) var(--space-1);border:var(--border-width-thin) solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);display:flex}.field-module__Kw48Ga__box:focus-within{border-color:var(--color-accent);box-shadow:var(--focus-ring);color:var(--color-accent)}.field-module__Kw48Ga__box[data-invalid]{border-color:var(--color-danger)}.field-module__Kw48Ga__box[data-disabled]{border-color:var(--color-disabled-border);background:var(--color-disabled-bg);color:var(--color-disabled-fg)}.field-module__Kw48Ga__boxIcon{flex:none;place-items:center;display:inline-grid}.field-module__Kw48Ga__box>.field-module__Kw48Ga__control{background:0 0;border:0;flex:1;min-inline-size:0;padding-inline:0}.field-module__Kw48Ga__box>.field-module__Kw48Ga__control:focus-visible{box-shadow:none}
.install-guide-module__b_JG_q__guide{gap:var(--space-4);justify-items:start;display:grid}.install-guide-module__b_JG_q__steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.install-guide-module__b_JG_q__step{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.install-guide-module__b_JG_q__number{box-sizing:border-box;inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);background:var(--color-surface-peach);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-title);line-height:var(--line-height-title);place-items:center;display:grid}.install-guide-module__b_JG_q__sheet{gap:var(--space-6);display:grid}
.one-time-code-field-module__dVxuKW__group{inline-size:100%;max-inline-size:calc(6 * var(--size-target-lg) + 5 * var(--space-2));border-radius:var(--radius-md);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:var(--font-size-title);font-weight:var(--font-weight-title);display:grid}.one-time-code-field-module__dVxuKW__group>*{grid-area:1/1}.one-time-code-field-module__dVxuKW__cells{column-gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.one-time-code-field-module__dVxuKW__cell{--sweep-step:0;box-sizing:border-box;min-block-size:calc(var(--size-target-lg) + var(--space-2));border:var(--border-width-thin) solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);transition:border-color var(--duration-short) var(--ease-standard), background-color var(--duration-short) var(--ease-standard), color var(--duration-short) var(--ease-standard), box-shadow var(--duration-short) var(--ease-standard), translate var(--duration-short) var(--ease-standard);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.one-time-code-field-module__dVxuKW__cell{transition-duration:var(--duration-none)}}.one-time-code-field-module__dVxuKW__cell>*,.one-time-code-field-module__dVxuKW__cell:after{grid-area:1/1}.one-time-code-field-module__dVxuKW__cell[data-filled]{border-color:var(--color-text-secondary)}.one-time-code-field-module__dVxuKW__cell[data-active]{border-color:var(--color-accent);box-shadow:var(--focus-ring);translate:0 calc(var(--border-width-strong) * -1)}.one-time-code-field-module__dVxuKW__cell[data-caret]:after{content:"";inline-size:var(--border-width-strong);border-radius:var(--radius-pill);background:var(--color-accent);block-size:1.1em;animation:one-time-code-field-module__dVxuKW__blink calc(var(--duration-long) * 2.5) steps(1) infinite}@media (prefers-reduced-motion:reduce){.one-time-code-field-module__dVxuKW__cell[data-caret]:after{animation-duration:var(--duration-none)}}.one-time-code-field-module__dVxuKW__digit{animation:one-time-code-field-module__dVxuKW__land var(--duration-spring-lively) var(--ease-spring-lively)}@media (prefers-reduced-motion:reduce){.one-time-code-field-module__dVxuKW__digit{animation-duration:var(--duration-none)}}.one-time-code-field-module__dVxuKW__group[data-invalid] .one-time-code-field-module__dVxuKW__cell{border-color:var(--color-danger);background:var(--color-danger-bg)}.one-time-code-field-module__dVxuKW__group[data-invalid] .one-time-code-field-module__dVxuKW__cells{animation:one-time-code-field-module__dVxuKW__refuse var(--duration-medium) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.one-time-code-field-module__dVxuKW__group[data-invalid] .one-time-code-field-module__dVxuKW__cells{animation-duration:var(--duration-none)}}.one-time-code-field-module__dVxuKW__cell[data-accepted]{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success);transition-delay:calc(var(--sweep-step) * var(--duration-stagger))}.one-time-code-field-module__dVxuKW__cell[data-sweep="1"]{--sweep-step:1}.one-time-code-field-module__dVxuKW__cell[data-sweep="2"]{--sweep-step:2}.one-time-code-field-module__dVxuKW__cell[data-sweep="3"]{--sweep-step:3}.one-time-code-field-module__dVxuKW__cell[data-sweep="4"]{--sweep-step:4}.one-time-code-field-module__dVxuKW__cell[data-sweep="5"]{--sweep-step:5}.one-time-code-field-module__dVxuKW__input{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:calc(var(--size-target-lg) + var(--space-2));color:#0000;caret-color:#0000;font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;margin:0;padding:0}.one-time-code-field-module__dVxuKW__input:focus-visible{outline:var(--border-width-strong) solid transparent}.one-time-code-field-module__dVxuKW__input::selection{background:0 0}.one-time-code-field-module__dVxuKW__input:disabled{cursor:not-allowed}.one-time-code-field-module__dVxuKW__group[data-disabled] .one-time-code-field-module__dVxuKW__cell{border-color:var(--color-disabled-border);background:var(--color-disabled-bg);color:var(--color-disabled-fg)}@keyframes one-time-code-field-module__dVxuKW__blink{50%{opacity:0}}@keyframes one-time-code-field-module__dVxuKW__land{0%{opacity:0;scale:.6}}@keyframes one-time-code-field-module__dVxuKW__refuse{20%,60%{translate:calc(var(--space-1) * -1) 0}40%,80%{translate:var(--space-1) 0}}.one-time-code-field-module__dVxuKW__head{justify-content:space-between;align-items:center;gap:var(--space-2);max-inline-size:calc(6 * var(--size-target-lg) + 5 * var(--space-2));display:flex}.one-time-code-field-module__dVxuKW__pasteNote{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.one-time-code-field-module__dVxuKW__pasteNote:empty{display:none}
.google-button-module__7mCOVq__button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--size-target-lg);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-width-thin) solid var(--color-google-border);border-radius:var(--radius-md);background:var(--color-google-surface);color:var(--color-google-text);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);cursor:pointer;transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);display:inline-flex}.google-button-module__7mCOVq__button:hover:not(:disabled),.google-button-module__7mCOVq__button:active:not(:disabled),.google-button-module__7mCOVq__button:focus:not(:disabled),.google-button-module__7mCOVq__button:active:not(:disabled){background:var(--color-google-surface-hover)}.google-button-module__7mCOVq__button:focus-visible{outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.google-button-module__7mCOVq__button[aria-busy=true]{cursor:progress}.google-button-module__7mCOVq__button:disabled{border-color:var(--color-disabled-border);background:var(--color-disabled-bg);color:var(--color-disabled-fg);cursor:not-allowed}.google-button-module__7mCOVq__logo{flex:none;display:block}@media (prefers-reduced-motion:reduce){.google-button-module__7mCOVq__button{transition-duration:var(--duration-none)}}
.shift-view-module__9706oa__shift{grid-template-rows:auto auto minmax(0,1fr);block-size:100dvh;min-block-size:0;display:grid;overflow:hidden}.shift-view-module__9706oa__banner{display:grid}.shift-view-module__9706oa__header{align-items:center;gap:0 var(--space-4);padding-block:var(--space-3);padding-block-start:calc(var(--space-3) + var(--sat,env(safe-area-inset-top,0px)));padding-inline:max(var(--space-4), env(safe-area-inset-left,0px)) max(var(--space-4), env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker install""name badge""change change";display:grid}.shift-view-module__9706oa__banner:has([data-open])+.shift-view-module__9706oa__header{padding-block-start:var(--space-3)}.shift-view-module__9706oa__kicker{grid-area:kicker;align-self:end;min-inline-size:0;display:flex}.shift-view-module__9706oa__name{grid-area:name;min-inline-size:0;display:grid}.shift-view-module__9706oa__badge{grid-area:badge;justify-content:end;display:flex}.shift-view-module__9706oa__install{grid-area:install;justify-content:end;margin-inline-end:calc(var(--space-4) * -1);display:flex}.shift-view-module__9706oa__install:empty{display:none}.shift-view-module__9706oa__change{grid-area:change;padding-block-start:var(--space-1);display:flex}.shift-view-module__9706oa__stage{min-block-size:0;padding-block-end:calc(var(--space-4) + var(--sab,env(safe-area-inset-bottom,0px)));padding-inline:max(var(--space-4), env(safe-area-inset-left,0px)) max(var(--space-4), env(safe-area-inset-right,0px));display:grid}
.card-preview-module__183G1q__card{--card-art:none;aspect-ratio:750/288;border-radius:var(--radius-art);background:var(--card-art) center / cover no-repeat;inline-size:100%;box-shadow:var(--shadow-card);animation:card-preview-module__183G1q__arrive var(--duration-medium) var(--ease-enter) backwards;display:block}@media (prefers-reduced-motion:reduce){.card-preview-module__183G1q__card{animation-duration:var(--duration-none)}}@keyframes card-preview-module__183G1q__arrive{0%{opacity:0;translate:0 var(--space-2)}}
.password-field-module__csj9eW__input{min-block-size:var(--size-target)}.password-field-module__csj9eW__toggle{min-block-size:var(--size-target);min-inline-size:var(--size-target);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.password-field-module__csj9eW__toggle:hover:not(:disabled),.password-field-module__csj9eW__toggle:focus-visible,.password-field-module__csj9eW__toggle[aria-pressed=true]{color:var(--color-text-primary)}.password-field-module__csj9eW__toggle:focus-visible{outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.password-field-module__csj9eW__toggle:disabled{cursor:not-allowed}
.prize-icon-module__KF1CcW__badge{inline-size:var(--size-target-lg);block-size:var(--size-target-lg);border-radius:var(--radius-pill);background:var(--color-reward-bg);color:var(--color-reward-text);animation:prize-icon-module__KF1CcW__pop var(--duration-spring-lively) var(--ease-spring-lively) var(--duration-long) backwards;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.prize-icon-module__KF1CcW__badge{animation-duration:var(--duration-none)}}@keyframes prize-icon-module__KF1CcW__pop{0%{opacity:0;scale:.4}}.prize-icon-module__KF1CcW__glyph{--prize-icon:none;block-size:60%;inline-size:60%;-webkit-mask:var(--prize-icon) center / contain no-repeat;mask:var(--prize-icon) center / contain no-repeat;background:currentColor}
.text-field-module__pTUf_W__input{min-block-size:var(--size-target)}.text-field-module__pTUf_W__input::placeholder{color:var(--color-text-secondary)}.text-field-module__pTUf_W__input[data-variant=code]{font-family:var(--font-mono)}
.program-ladder-module__h9fdJa__program{gap:var(--space-4);display:grid;container-type:inline-size}.program-ladder-module__h9fdJa__rungs{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.program-ladder-module__h9fdJa__rung{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card);transition:translate var(--duration-short) var(--ease-standard), box-shadow var(--duration-short) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@media (prefers-reduced-motion:reduce){.program-ladder-module__h9fdJa__rung{transition-duration:var(--duration-none)}}.program-ladder-module__h9fdJa__rung:hover,.program-ladder-module__h9fdJa__rung:focus-within{translate:0 calc(var(--space-1) * -1);box-shadow:var(--shadow-sheet)}.program-ladder-module__h9fdJa__details{gap:var(--space-1);display:grid}@container (min-width:36rem){.program-ladder-module__h9fdJa__rungs{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.program-ladder-module__h9fdJa__rung{align-items:start}}
.invitation-module__uQN4QW__form{gap:var(--space-4);display:grid}.invitation-module__uQN4QW__back{margin-block:calc(var(--space-4) * -1) calc(var(--space-2) * -1);margin-inline-start:calc(var(--space-2) * -1);display:flex}.invitation-module__uQN4QW__centered{justify-content:center;display:flex}.invitation-module__uQN4QW__status{min-block-size:var(--size-target);margin-block:calc(var(--space-2) * -1);align-items:center;display:grid}.invitation-module__uQN4QW__steps{gap:var(--space-2);margin:0;padding-inline-start:var(--space-6);display:grid}
.landing-module__TwTDQa__page{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0, var(--size-content-xl));justify-content:center;display:grid}.landing-module__TwTDQa__header,.landing-module__TwTDQa__main,.landing-module__TwTDQa__footer{padding-inline:max(var(--space-4), env(safe-area-inset-left)) max(var(--space-4), env(safe-area-inset-right))}.landing-module__TwTDQa__header{padding-block:max(var(--space-4), env(safe-area-inset-top)) var(--space-4);justify-content:space-between;align-items:center;display:flex}.landing-module__TwTDQa__main{align-content:start;gap:var(--space-12);padding-block:var(--space-8) var(--space-12);display:grid}.landing-module__TwTDQa__hero{gap:var(--space-8);align-items:center;display:grid}.landing-module__TwTDQa__heroText{gap:var(--space-4);max-inline-size:var(--size-content-md);display:grid}.landing-module__TwTDQa__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.landing-module__TwTDQa__heroCard{inline-size:100%;max-inline-size:var(--size-content-sm);justify-self:center;display:grid}.landing-module__TwTDQa__steps{gap:var(--space-6);display:grid}.landing-module__TwTDQa__stepList{gap:var(--space-4);margin:0;padding:0;display:grid}.landing-module__TwTDQa__step{display:grid}.landing-module__TwTDQa__stepBody{gap:var(--space-2);padding:var(--space-2);display:grid}.landing-module__TwTDQa__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-6) max(var(--space-6), env(safe-area-inset-bottom));flex-wrap:wrap;display:flex}.landing-module__TwTDQa__footerLinks{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}@media (min-width:60rem){.landing-module__TwTDQa__header,.landing-module__TwTDQa__main,.landing-module__TwTDQa__footer{padding-inline:var(--space-12)}.landing-module__TwTDQa__main{padding-block-start:var(--space-12)}.landing-module__TwTDQa__hero{gap:var(--space-12);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.landing-module__TwTDQa__stepList{grid-template-columns:repeat(3,minmax(0,1fr))}}
.home-view-module__yXMhga__view{gap:var(--space-8);inline-size:100%;max-inline-size:var(--size-content-xl);margin-inline:auto;display:grid;container:home/inline-size}.home-view-module__yXMhga__guide,.home-view-module__yXMhga__pulse,.home-view-module__yXMhga__week{gap:var(--space-3);align-content:start;justify-items:stretch;display:grid}.home-view-module__yXMhga__intro{gap:var(--space-1);display:grid}.home-view-module__yXMhga__setup{gap:var(--space-8);display:grid}.home-view-module__yXMhga__grid{gap:var(--space-8);align-items:start;display:grid}.home-view-module__yXMhga__grid:empty{display:none}.home-view-module__yXMhga__side,.home-view-module__yXMhga__prizes{display:grid}.home-view-module__yXMhga__prizes:empty{display:none}@container home (min-width:42rem){.home-view-module__yXMhga__grid{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}.home-view-module__yXMhga__pulse,.home-view-module__yXMhga__week,.home-view-module__yXMhga__prizes{grid-column:1}.home-view-module__yXMhga__side{grid-area:1/2/span 3}}@container home (min-width:68rem){.home-view-module__yXMhga__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(16rem,20rem)}.home-view-module__yXMhga__pulse,.home-view-module__yXMhga__prizes{grid-column:1/span 2}.home-view-module__yXMhga__grid:has(.home-view-module__yXMhga__week) .home-view-module__yXMhga__prizes{grid-column:2}.home-view-module__yXMhga__side{grid-column:3}}.home-view-module__yXMhga__monday{gap:var(--space-2);justify-items:start;display:grid}.home-view-module__yXMhga__sign{gap:var(--space-3);justify-items:start;display:grid}.home-view-module__yXMhga__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.pair-device-module__xRU4OW__flow{gap:var(--space-4);max-inline-size:26rem;display:grid}.pair-device-module__xRU4OW__form{gap:var(--space-4);display:grid}
.description-list-module__gNz1Sq__list{gap:var(--space-2);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0;display:grid}.description-list-module__gNz1Sq__row{gap:var(--space-3);grid-template-columns:minmax(6rem,1fr) 2fr;display:grid}.description-list-module__gNz1Sq__term{color:var(--color-text-secondary)}.description-list-module__gNz1Sq__description{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.description-list-module__gNz1Sq__list[data-variant=figures] .description-list-module__gNz1Sq__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.description-list-module__gNz1Sq__list[data-variant=figures] .description-list-module__gNz1Sq__description{text-align:end;font-variant-numeric:tabular-nums}
.revoke-device-module__rKdIWG__content{gap:var(--space-4);display:grid}.revoke-device-module__rKdIWG__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}
.counter-display-card-module__H69PtW__card{justify-items:center;gap:var(--space-6);padding:var(--space-12);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;display:grid;position:relative}.counter-display-card-module__H69PtW__card[data-complete=true]{border-color:var(--color-reward);background:var(--color-reward-bg);color:var(--color-reward-text)}.counter-display-card-module__H69PtW__stamp{inline-size:calc(var(--space-12) * 4);block-size:calc(var(--space-12) * 4);border-radius:var(--radius-pill);background:var(--color-accent);opacity:0;pointer-events:none;position:absolute;inset-block-start:calc(var(--space-12) * -2)}.counter-display-card-module__H69PtW__progress{font-family:var(--font-display);font-weight:var(--font-weight-title);line-height:var(--line-height-title);justify-items:center;margin:0;display:grid}.counter-display-card-module__H69PtW__count{font-size:calc(var(--font-size-display) * 4);font-variant-numeric:tabular-nums}.counter-display-card-module__H69PtW__caption{font-size:calc(var(--font-size-display) * 1.25);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.counter-display-card-module__H69PtW__greeting{font-family:var(--font-display);font-size:calc(var(--font-size-display) * 2);font-weight:var(--font-weight-title);line-height:var(--line-height-title);margin:0}.counter-display-card-module__H69PtW__word{white-space:pre;display:inline-block}
.accept-document-module__cKZsGa__group{gap:var(--space-2);justify-items:start;display:grid}.accept-document-module__cKZsGa__content{gap:var(--space-4);display:grid}.accept-document-module__cKZsGa__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}
.select-module__XaQb_a__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--size-target);text-align:start;cursor:pointer;display:flex}.select-module__XaQb_a__trigger[data-placeholder]{color:var(--color-text-secondary)}.select-module__XaQb_a__value{flex:1}.select-module__XaQb_a__icon{color:var(--color-text-secondary);flex-shrink:0;display:flex}.select-module__XaQb_a__positioner{min-inline-size:var(--anchor-width,auto)}.select-module__XaQb_a__popup{box-sizing:border-box;max-block-size:var(--available-height,none);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sheet);color:var(--color-text-primary);transition-property:opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);overflow-y:auto}.select-module__XaQb_a__popup[data-starting-style],.select-module__XaQb_a__popup[data-ending-style]{opacity:0}.select-module__XaQb_a__list{padding:var(--space-1);outline:none;display:grid}.select-module__XaQb_a__item{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--size-target);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--font-size-large);line-height:var(--line-height-body);cursor:default;-webkit-user-select:none;user-select:none;outline:none;display:flex}.select-module__XaQb_a__item[data-highlighted]{background:var(--color-accent-subtle)}.select-module__XaQb_a__item[data-selected]{font-weight:var(--font-weight-medium)}.select-module__XaQb_a__item:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:calc(var(--border-width-strong) * -1)}.select-module__XaQb_a__indicator{color:var(--color-accent);display:flex}@media (prefers-reduced-motion:reduce){.select-module__XaQb_a__popup{transition-duration:var(--duration-none)}}
.counter-display-stage-module__6Jx2Fa__stage{block-size:100dvh;padding:var(--space-8);background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body);place-items:center;display:grid;position:relative;overflow:hidden}
.document-card-module__fQ_3cG__card{gap:var(--space-3);justify-items:start;display:grid}.document-card-module__fQ_3cG__heading{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}
.edit-legal-profile-module__99A-2G__form{gap:var(--space-4);max-inline-size:32rem;display:grid}
.setup-cafe-module__-dPwea__view{padding-block:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-6), env(safe-area-inset-bottom));padding-inline:max(var(--space-4), env(safe-area-inset-left)) max(var(--space-4), env(safe-area-inset-right));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.setup-cafe-module__-dPwea__brandBar{padding-block:var(--space-2) var(--space-6);justify-content:center;display:flex}.setup-cafe-module__-dPwea__content{align-content:center;justify-items:center;gap:var(--space-6);display:grid}.setup-cafe-module__-dPwea__card{inline-size:100%;max-inline-size:var(--size-content-sm);display:grid}.setup-cafe-module__-dPwea__form{gap:var(--space-4);display:grid}.setup-cafe-module__-dPwea__actions{gap:var(--space-3);display:grid}.setup-cafe-module__-dPwea__back{margin-block:calc(var(--space-4) * -1) calc(var(--space-2) * -1);margin-inline-start:calc(var(--space-2) * -1);display:flex}.setup-cafe-module__-dPwea__steps{gap:var(--space-2);margin:0;padding-inline-start:var(--space-6);display:grid}
.document-reader-module__CCLX1a__reader{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-inline-size:48rem;display:grid}.document-reader-module__CCLX1a__toolbar{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}@media print{.document-reader-module__CCLX1a__toolbar{display:none}}
.app-nav-module__h4UI-q__nav{background:var(--color-surface)}.app-nav-module__h4UI-q__nav[data-orientation=horizontal],.app-nav-module__h4UI-q__nav[data-orientation=responsive]{border-block-start:var(--border-width-thin) solid var(--color-border)}.app-nav-module__h4UI-q__nav[data-orientation=vertical]{border-inline-end:var(--border-width-thin) solid var(--color-border)}.app-nav-module__h4UI-q__list{gap:var(--space-1);padding:var(--space-2);margin:0;list-style:none;display:flex}.app-nav-module__h4UI-q__nav[data-orientation=vertical] .app-nav-module__h4UI-q__list{flex-direction:column}.app-nav-module__h4UI-q__item{flex:1;display:flex}.app-nav-module__h4UI-q__link{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);min-block-size:var(--size-target);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-title);transition-property:background-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);flex-direction:column;flex:1;text-decoration:none;display:flex}.app-nav-module__h4UI-q__nav[data-orientation=vertical] .app-nav-module__h4UI-q__link{justify-content:flex-start;gap:var(--space-3);font-size:var(--font-size-body);flex-direction:row}.app-nav-module__h4UI-q__link:hover,.app-nav-module__h4UI-q__link:focus-visible{background:var(--color-bg);color:var(--color-text-primary)}.app-nav-module__h4UI-q__link[aria-current=page]{background:var(--color-accent-subtle);color:var(--color-accent)}.app-nav-module__h4UI-q__link:focus-visible{outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.app-nav-module__h4UI-q__icon{display:inline-flex}@media (prefers-reduced-motion:reduce){.app-nav-module__h4UI-q__link{transition-duration:var(--duration-none)}}@media (min-width:48rem){.app-nav-module__h4UI-q__nav[data-orientation=responsive]{border-block-start:none;border-inline-end:var(--border-width-thin) solid var(--color-border)}.app-nav-module__h4UI-q__nav[data-orientation=responsive] .app-nav-module__h4UI-q__list{flex-direction:column}.app-nav-module__h4UI-q__nav[data-orientation=responsive] .app-nav-module__h4UI-q__link{justify-content:flex-start;gap:var(--space-3);font-size:var(--font-size-body);flex-direction:row}}
.edit-program-module__ZMDu5a__section{gap:var(--space-4);max-inline-size:32rem;display:grid}.edit-program-module__ZMDu5a__form{gap:var(--space-4);display:grid}.edit-program-module__ZMDu5a__prize{gap:var(--space-3);display:grid}.edit-program-module__ZMDu5a__fixedIcon{align-items:center;gap:var(--space-2);display:flex}
.account-module__07qNbW__account{gap:var(--space-4);max-inline-size:var(--size-content-md);display:grid}.account-module__07qNbW__shortcuts{gap:var(--space-2);flex-wrap:wrap;display:flex}.account-module__07qNbW__security{justify-items:start;gap:var(--space-3);display:grid}.account-module__07qNbW__status{display:flex}
.cafe-data-module__2BJ6Mq__section{gap:var(--space-4);max-inline-size:40rem;display:grid}
.documents-list-module__JKyjha__section{gap:var(--space-4);max-inline-size:40rem;display:grid}.documents-list-module__JKyjha__list{gap:var(--space-3);display:grid}
.meson-demo-module__goRwPG__controls{gap:var(--space-2);flex-wrap:wrap;display:flex;position:fixed;inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}
.owner-shell-module__BUnkdG__shell{grid-template-rows:minmax(0,1fr) auto;block-size:100dvh;display:grid}.owner-shell-module__BUnkdG__content{min-inline-size:0;padding:var(--space-4);overflow-y:auto}.owner-shell-module__BUnkdG__nav{display:grid}.owner-shell-module__BUnkdG__page{inline-size:100%;max-inline-size:var(--size-content-xl);margin-inline:auto}.owner-shell-module__BUnkdG__topBar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block-end:var(--space-6);display:flex}@media (min-width:48rem){.owner-shell-module__BUnkdG__shell{grid-template-rows:minmax(0,1fr);grid-template-columns:15rem minmax(0,1fr)}.owner-shell-module__BUnkdG__nav{grid-area:1/1}.owner-shell-module__BUnkdG__content{padding:var(--space-8);grid-area:1/2}}@media print{.owner-shell-module__BUnkdG__shell{block-size:auto;display:block}.owner-shell-module__BUnkdG__nav,.owner-shell-module__BUnkdG__topBar{display:none}.owner-shell-module__BUnkdG__content{padding:0;overflow:visible}}
.checkbox-module__wJ3Lqq__checkbox{column-gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.checkbox-module__wJ3Lqq__input{appearance:none;box-sizing:border-box;inline-size:var(--space-6);block-size:var(--space-6);margin-block:calc((var(--size-target) - var(--space-6)) / 2);border:var(--border-width-strong) solid var(--color-border-control);border-radius:calc(var(--radius-md) / 2);background:var(--color-surface);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);margin-inline:0;position:relative}.checkbox-module__wJ3Lqq__input:after{content:"";border:solid var(--color-accent-text);border-width:0 var(--border-width-strong) var(--border-width-strong) 0;opacity:0;block-size:55%;inline-size:30%;position:absolute;inset-block-start:calc(var(--space-1) / 2);inset-inline-start:calc(var(--space-1) * 1.5);transform:rotate(45deg)}.checkbox-module__wJ3Lqq__input:checked{border-color:var(--color-accent);background:var(--color-accent)}.checkbox-module__wJ3Lqq__input:checked:after{opacity:1}.checkbox-module__wJ3Lqq__input:checked:hover,.checkbox-module__wJ3Lqq__input:checked:focus-visible{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.checkbox-module__wJ3Lqq__input:focus-visible{outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.checkbox-module__wJ3Lqq__input:disabled,.checkbox-module__wJ3Lqq__input:disabled:checked{border-color:var(--color-disabled-border);background:var(--color-disabled-bg);cursor:not-allowed}.checkbox-module__wJ3Lqq__input:disabled:after{border-color:var(--color-disabled-fg)}.checkbox-module__wJ3Lqq__label{min-block-size:var(--size-target);color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);cursor:pointer;align-items:center;display:flex}.checkbox-module__wJ3Lqq__input:disabled~.checkbox-module__wJ3Lqq__label{color:var(--color-disabled-fg);cursor:not-allowed}.checkbox-module__wJ3Lqq__messages{grid-column:2}.checkbox-module__wJ3Lqq__more{min-block-size:var(--size-target);color:var(--color-accent);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.checkbox-module__wJ3Lqq__more:hover,.checkbox-module__wJ3Lqq__more:focus-visible{color:var(--color-accent-hover)}.checkbox-module__wJ3Lqq__more:focus-visible{outline:var(--border-width-strong) solid transparent;border-radius:calc(var(--radius-md) / 2);box-shadow:var(--focus-ring)}.checkbox-module__wJ3Lqq__details{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}@media (prefers-reduced-motion:reduce){.checkbox-module__wJ3Lqq__input{transition-duration:var(--duration-none)}}
.skeleton-module__BHRR1G__skeleton{--skeleton-base:var(--color-border);--skeleton-shine:var(--color-surface-raised);box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--skeleton-base);background-image:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-shine) 50%, var(--skeleton-base) 100%);max-inline-size:100%;animation-name:skeleton-module__BHRR1G__shine;animation-duration:calc(var(--duration-long) * 4);animation-timing-function:var(--ease-standard);background-repeat:no-repeat;background-size:200% 100%;animation-iteration-count:infinite;display:block}.skeleton-module__BHRR1G__skeleton[data-shape=text]{block-size:var(--space-4)}.skeleton-module__BHRR1G__skeleton[data-shape=title]{block-size:var(--space-8)}.skeleton-module__BHRR1G__skeleton[data-shape=block]{block-size:calc(var(--space-12) * 3);border-radius:var(--radius-lg)}.skeleton-module__BHRR1G__skeleton[data-width=full]{inline-size:100%}.skeleton-module__BHRR1G__skeleton[data-width=lg]{inline-size:75%}.skeleton-module__BHRR1G__skeleton[data-width=md]{inline-size:50%}.skeleton-module__BHRR1G__skeleton[data-width=sm]{inline-size:30%}.skeleton-module__BHRR1G__skeleton[data-shape=circle]{inline-size:var(--size-target);block-size:var(--size-target);border-radius:var(--radius-pill)}@keyframes skeleton-module__BHRR1G__shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes skeleton-module__BHRR1G__fade{to{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton-module__BHRR1G__skeleton{animation:skeleton-module__BHRR1G__fade calc(var(--duration-long) * 4) var(--ease-standard) infinite alternate;background-image:none}}
.disclosure-module__fO_P1W__disclosure{display:grid}.disclosure-module__fO_P1W__summary{align-items:center;gap:var(--space-2);min-block-size:var(--size-target);color:var(--color-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;list-style:none;display:flex}.disclosure-module__fO_P1W__summary::-webkit-details-marker{display:none}.disclosure-module__fO_P1W__chevron{inline-size:var(--space-2);block-size:var(--space-2);border-block-end:var(--border-width-strong) solid currentColor;border-inline-end:var(--border-width-strong) solid currentColor;rotate:45deg;translate:0 calc(var(--space-1) * -.5);transition:rotate var(--duration-short) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.disclosure-module__fO_P1W__chevron{transition-duration:var(--duration-none)}}.disclosure-module__fO_P1W__disclosure[open] .disclosure-module__fO_P1W__chevron{rotate:225deg;translate:0 calc(var(--space-1) * .5)}.disclosure-module__fO_P1W__summary:hover,.disclosure-module__fO_P1W__summary:focus-visible{color:var(--color-accent-hover)}.disclosure-module__fO_P1W__summary:focus-visible{border-radius:var(--radius-md);outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.disclosure-module__fO_P1W__body{gap:var(--space-4);padding-block:var(--space-2) var(--space-1);display:grid}
.meson-screen-module__uGCkWW__corner{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}
.panel-loading-module__JmaqwW__panel{gap:var(--space-4);max-inline-size:var(--size-content-md);display:grid}.panel-loading-module__JmaqwW__group{gap:var(--space-2);display:grid}
.sheet-module__IJv4aa__backdrop{background:var(--color-overlay);min-block-size:100dvh;opacity:calc(1 - var(--drawer-swipe-progress,0));transition-property:opacity;transition-duration:var(--duration-medium);transition-timing-function:var(--ease-enter);position:fixed;inset:0}@supports (-webkit-touch-callout:none){.sheet-module__IJv4aa__backdrop{position:absolute}}.sheet-module__IJv4aa__backdrop[data-starting-style],.sheet-module__IJv4aa__backdrop[data-ending-style]{opacity:0}.sheet-module__IJv4aa__backdrop[data-ending-style]{transition-duration:var(--duration-exit-medium);transition-timing-function:var(--ease-exit)}.sheet-module__IJv4aa__backdrop[data-swiping]{transition-duration:var(--duration-none)}.sheet-module__IJv4aa__viewport{--sheet-keyboard:var(--drawer-keyboard-inset,0px);--sheet-safe-bottom:var(--sab,env(safe-area-inset-bottom,0px));touch-action:none;justify-content:center;align-items:flex-end;padding-block-end:var(--sheet-keyboard);display:flex;position:fixed;inset:0}.sheet-module__IJv4aa__viewport:before{content:"";inline-size:min(var(--size-content-sm), 100%);block-size:calc(var(--sheet-keyboard) + var(--space-12));background:var(--color-surface-raised);pointer-events:none;margin-inline:auto;position:fixed;inset-block-end:0;inset-inline:0}.sheet-module__IJv4aa__viewport[data-closed]:before,.sheet-module__IJv4aa__viewport[data-starting-style]:before,.sheet-module__IJv4aa__viewport[data-ending-style]:before{opacity:0}.sheet-module__IJv4aa__viewport:has([data-swiping]):before{opacity:0}.sheet-module__IJv4aa__popup{box-sizing:border-box;inline-size:min(var(--size-content-sm), 100%);max-block-size:calc(100% - var(--space-8));border:var(--border-width-thin) solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--shadow-sheet);color:var(--color-text-primary);touch-action:none;opacity:1;transform:translateY(var(--drawer-swipe-movement-y,0px));transition-property:transform,opacity;transition-duration:var(--duration-medium);transition-timing-function:var(--ease-enter);border-block-end:0;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative}.sheet-module__IJv4aa__popup[data-starting-style],.sheet-module__IJv4aa__popup[data-ending-style]{transform:translateY(calc(100% + var(--sheet-keyboard)))}.sheet-module__IJv4aa__popup[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * var(--duration-exit-medium));transition-timing-function:var(--ease-exit)}.sheet-module__IJv4aa__handle{inline-size:var(--space-8);block-size:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border-control);flex:none;align-self:center;margin-block-start:var(--space-2)}.sheet-module__IJv4aa__header{align-items:center;gap:var(--space-2);padding-block:var(--space-1) 0;padding-inline:var(--space-4) var(--space-2);flex:none;grid-template-columns:1fr auto;display:grid}.sheet-module__IJv4aa__title{font-family:var(--font-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-title);line-height:var(--line-height-title);margin:0}.sheet-module__IJv4aa__close{inline-size:var(--size-target);block-size:var(--size-target);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sheet-module__IJv4aa__close:hover,.sheet-module__IJv4aa__close:focus-visible{background:var(--color-surface);color:var(--color-text-primary)}.sheet-module__IJv4aa__close:focus-visible{outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.sheet-module__IJv4aa__body{align-content:start;gap:var(--space-3);min-block-size:0;padding-block:var(--space-3);padding-inline:var(--space-4);overscroll-behavior:contain;touch-action:pan-y;flex:auto;display:grid;overflow-y:auto}.sheet-module__IJv4aa__body:last-child{padding-block-end:calc(var(--space-6) + max(0px, var(--sheet-safe-bottom) - var(--sheet-keyboard)))}.sheet-module__IJv4aa__description{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0}.sheet-module__IJv4aa__footer{padding-block:var(--space-2) calc(var(--space-4) + max(0px, var(--sheet-safe-bottom) - var(--sheet-keyboard)));padding-inline:var(--space-4);flex:none;display:grid}@media (prefers-reduced-motion:reduce){.sheet-module__IJv4aa__backdrop,.sheet-module__IJv4aa__popup{transition-duration:var(--duration-short);transition-timing-function:var(--ease-standard)}.sheet-module__IJv4aa__popup[data-starting-style],.sheet-module__IJv4aa__popup[data-ending-style]{transform:translateY(var(--drawer-swipe-movement-y,0px));opacity:0}.sheet-module__IJv4aa__backdrop[data-ending-style],.sheet-module__IJv4aa__popup[data-ending-style]{transition-duration:var(--duration-short);transition-timing-function:var(--ease-standard)}}
.toast-module__BEx13a__viewport{inset-block-end:var(--space-4);inset-inline:var(--space-4);gap:var(--space-2);inline-size:min(28rem, calc(100vw - 2 * var(--space-4)));pointer-events:none;flex-direction:column-reverse;margin-inline:auto;display:flex;position:fixed}.toast-module__BEx13a__viewport:focus-visible{outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.toast-module__BEx13a__toast{--toast-bg:var(--color-surface);--toast-fg:var(--color-text-primary);--toast-border:var(--color-border);justify-content:space-between;align-items:start;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4) var(--space-2);border:var(--border-width-thin) solid var(--toast-border);border-radius:var(--radius-lg);background:var(--toast-bg);box-shadow:var(--shadow-sheet);color:var(--toast-fg);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);opacity:1;pointer-events:auto;transition-property:opacity,translate;transition-duration:var(--duration-short);transition-timing-function:var(--ease-enter);display:flex;translate:0}.toast-module__BEx13a__toast[data-tone=success]{--toast-bg:var(--color-success-bg);--toast-fg:var(--color-success);--toast-border:var(--color-success)}.toast-module__BEx13a__toast[data-tone=warning]{--toast-bg:var(--color-warning-bg);--toast-fg:var(--color-warning);--toast-border:var(--color-warning)}.toast-module__BEx13a__toast[data-tone=danger]{--toast-bg:var(--color-danger-bg);--toast-fg:var(--color-danger);--toast-border:var(--color-danger)}.toast-module__BEx13a__toast[data-starting-style]{opacity:0;translate:0 var(--space-2)}.toast-module__BEx13a__toast[data-ending-style]{opacity:0;translate:0 var(--space-2);transition-duration:var(--duration-exit-short);transition-timing-function:var(--ease-exit)}.toast-module__BEx13a__toast[data-limited]{display:none}.toast-module__BEx13a__toast:focus-visible{outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.toast-module__BEx13a__content{gap:var(--space-1);padding-block:var(--space-2);min-inline-size:0;display:grid}.toast-module__BEx13a__title{font-weight:var(--font-weight-title);margin:0}.toast-module__BEx13a__description{margin:0}@media (prefers-reduced-motion:reduce){.toast-module__BEx13a__toast,.toast-module__BEx13a__toast[data-ending-style]{transition-duration:var(--duration-short);transition-timing-function:var(--ease-standard)}.toast-module__BEx13a__toast[data-starting-style],.toast-module__BEx13a__toast[data-ending-style]{translate:0}}
