:root{--colors-surface-base:#f5f5f4;--colors-surface-subtle:#eaeae8;--colors-ink-primary:#1e2021;--colors-ink-secondary:#484b4d;--colors-ink-tertiary:#5a5d5f;--colors-border-hairline:#dcdcda;--colors-border-control:#7e7e7b;--colors-action-primary:#1f6274;--colors-action-primary-pressed:#164a58;--colors-on-action:#fff;--colors-focus-ring:#0e3747;--colors-status-action-required:#7a3e6e;--colors-status-planned:#3a5877;--colors-status-in-progress:#3a5877;--colors-status-done:#2e6a45;--colors-feedback-error:#b42318;--colors-alert-critical:#b42318;--colors-shadow-light:#fff;--colors-shadow-dark:#a7a7a49e;--colors-glass-fill:#fafaf9a6;--colors-glass-border:#ffffffd9;--colors-glass-opaque:#fafaf9;--colors-scrim:#1e202180;--typography-display-font-family:"Literata";--typography-display-font-size:1.75rem;--typography-display-font-weight:600;--typography-display-line-height:1.15;--typography-display-letter-spacing:-.01em;--typography-title-font-family:"Atkinson Hyperlegible Next";--typography-title-font-size:1.25rem;--typography-title-font-weight:700;--typography-title-line-height:1.25;--typography-family-title-font-family:"Atkinson Hyperlegible Next";--typography-family-title-font-size:.875rem;--typography-family-title-font-weight:700;--typography-family-title-line-height:1.3;--typography-family-title-letter-spacing:.08em;--typography-entry-label-font-family:"Atkinson Hyperlegible Next";--typography-entry-label-font-size:1.125rem;--typography-entry-label-font-weight:400;--typography-entry-label-line-height:1.3;--typography-body-font-family:"Atkinson Hyperlegible Next";--typography-body-font-size:1rem;--typography-body-font-weight:400;--typography-body-line-height:1.5;--typography-button-font-family:"Atkinson Hyperlegible Next";--typography-button-font-size:1rem;--typography-button-font-weight:700;--typography-button-line-height:1.5;--typography-status-font-family:"Atkinson Hyperlegible Next";--typography-status-font-size:1rem;--typography-status-font-weight:700;--typography-status-line-height:1.4;--typography-meta-font-family:"Atkinson Hyperlegible Next";--typography-meta-font-size:.875rem;--typography-meta-font-weight:400;--typography-meta-line-height:1.45;--typography-falc-body-font-family:"Atkinson Hyperlegible Next";--typography-falc-body-font-size:1.25rem;--typography-falc-body-font-weight:400;--typography-falc-body-line-height:1.5;--typography-falc-title-font-family:"Atkinson Hyperlegible Next";--typography-falc-title-font-size:1.5rem;--typography-falc-title-font-weight:700;--typography-falc-title-line-height:1.25;--rounded-sm:.75rem;--rounded-md:1.25rem;--rounded-full:624.938rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-7:3rem;--spacing-margin-mobile:1rem;--spacing-gutter:1.5rem;--spacing-content-max:45rem;--spacing-touch-target:3rem;--spacing-focus-width:2px;--spacing-focus-offset:2px;--spacing-avatar-min:2rem;--spacing-breakpoint-desktop:64rem;--spacing-shadow-offset:.4375rem;--spacing-shadow-blur:1rem;--spacing-glass-blur:1.5rem;--motion-press:.1s;--motion-sheet:.2s;--motion-francoise:.28s;--motion-screen:.25s;--motion-alert:.2s;--motion-typewriter-rate:40;--motion-typewriter-max:1.5s;--motion-limit:5s;--motion-easing:cubic-bezier(0, 0, .2, 1);--relief-shadow:-.4375rem -.4375rem 1rem #fff, .4375rem .4375rem 1rem #a7a7a49e;--relief-border-width:1px;--relief-border-interactive:transparent;--relief-border-decorative:transparent}[data-rendering=opaque]{--colors-glass-fill:#fafaf9;--spacing-glass-blur:0;--relief-shadow:none;--relief-border-interactive:#7e7e7b;--relief-border-decorative:#dcdcda}@font-face{font-family:Literata;src:url(/assets/Literata-DNh9sGbN.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/AtkinsonHyperlegibleNext-B3J0QIlX.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}body{background-color:var(--colors-surface-base);color:var(--colors-ink-primary);font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-line-height);margin:0}:focus-visible,[data-focus-visible]{outline:var(--spacing-focus-width) solid var(--colors-focus-ring);outline-offset:var(--spacing-focus-offset)}[data-react-aria-pressable]{touch-action:pan-x pan-y pinch-zoom}.ui-glass{background-color:var(--colors-glass-fill);-webkit-backdrop-filter:blur(var(--spacing-glass-blur));backdrop-filter:blur(var(--spacing-glass-blur))}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){:root{--colors-glass-fill:var(--colors-glass-opaque);--spacing-glass-blur:0;--relief-shadow:none;--relief-border-interactive:var(--colors-border-control);--relief-border-decorative:var(--colors-border-hairline)}}@supports not ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){:root{--colors-glass-fill:var(--colors-glass-opaque);--spacing-glass-blur:0;--relief-shadow:none;--relief-border-interactive:var(--colors-border-control);--relief-border-decorative:var(--colors-border-hairline)}}@media (prefers-reduced-motion:reduce){:root{--motion-press:0s;--motion-sheet:0s;--motion-francoise:0s;--motion-screen:0s;--motion-alert:0s;--motion-typewriter-max:0s;--motion-limit:0s}}.ui-icon{inline-size:var(--spacing-5);block-size:var(--spacing-5);color:var(--colors-ink-primary);flex:none}:root[data-register=falc]{--typography-body-font-family:var(--typography-falc-body-font-family);--typography-body-font-size:var(--typography-falc-body-font-size);--typography-body-font-weight:var(--typography-falc-body-font-weight);--typography-body-line-height:var(--typography-falc-body-line-height);--typography-title-font-family:var(--typography-falc-title-font-family);--typography-title-font-size:var(--typography-falc-title-font-size);--typography-title-font-weight:var(--typography-falc-title-font-weight);--typography-title-line-height:var(--typography-falc-title-line-height)}:root[data-register=falc] body{text-align:start}.page-column,.page-footer{box-sizing:border-box;inline-size:100%;max-inline-size:var(--spacing-content-max);padding-inline:var(--spacing-margin-mobile);overflow-wrap:anywhere;margin-inline:auto}.page-column{gap:var(--spacing-4);padding-block:var(--spacing-5) var(--spacing-4);flex-direction:column;display:flex;position:relative}@media (width>=45rem){.page-column,.page-footer{padding-inline:var(--spacing-gutter)}.page-column{padding-block-start:var(--spacing-7)}}.page-column>*,.page-column h1,.page-column h2,.page-column p{margin:0}.page-title{color:var(--colors-ink-primary);font-family:var(--typography-title-font-family);font-size:var(--typography-title-font-size);font-weight:var(--typography-title-font-weight);line-height:var(--typography-title-line-height)}.page-column h2{font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-weight:var(--typography-button-font-weight);line-height:var(--typography-body-line-height)}.page-column ul{margin:0;padding-inline-start:var(--spacing-5)}.search-block,.search-position,.state-error{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;display:flex}.search-block>.ui-field{align-self:stretch}.state-text{margin:0}.page-footer{padding-block:var(--spacing-4) var(--spacing-5);border-block-start:var(--relief-border-width) solid var(--colors-border-hairline)}.page-footer-links{column-gap:var(--spacing-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.status-message{clip-path:inset(50%);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.page-column a,.page-footer a{color:var(--colors-action-primary);text-decoration-line:underline}.page-back a,.page-footer a{min-block-size:var(--spacing-touch-target);align-items:center;max-inline-size:100%;display:inline-flex}.sign-up-step,.page-column form{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;min-inline-size:0;display:flex}.page-column form>.ui-field,.page-column form>.ui-checkbox-field{align-self:stretch}.sign-up-choices{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.session-notice{box-sizing:border-box;inline-size:100%;max-inline-size:var(--spacing-content-max);padding-inline:var(--spacing-margin-mobile);overflow-wrap:anywhere;margin-inline:auto;padding-block-start:var(--spacing-2)}.session-notice-shown{align-items:flex-start;gap:var(--spacing-3);padding-block:var(--spacing-4);border-block-end:var(--relief-border-width) solid var(--colors-border-hairline);flex-direction:column;display:flex}@media (width>=45rem){.session-notice{padding-inline:var(--spacing-gutter)}}.page-bar{box-sizing:border-box;inline-size:100%;max-inline-size:var(--spacing-content-max);padding-inline:var(--spacing-margin-mobile);margin-inline:auto}@media (width>=45rem){.page-bar{padding-inline:var(--spacing-gutter)}}.account-section,.account-step,.account-item{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;min-inline-size:0;display:flex}.account-section>form{align-self:stretch}.page-column .account-list,.page-column .account-links{align-self:stretch;gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-column .account-links{gap:0}.account-item{border-block-end:var(--relief-border-width) solid var(--colors-border-hairline);padding-block-end:var(--spacing-4)}.account-item h3,.account-item p{margin:0}.account-item h3{font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-weight:var(--typography-button-font-weight);line-height:var(--typography-body-line-height)}.account-actions{align-items:flex-start;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.account-action{max-inline-size:100%}.page-column{text-align:start}.account-group{align-self:stretch;gap:var(--spacing-3);flex-direction:column;min-inline-size:0;display:flex}.account-group h3{font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-weight:var(--typography-button-font-weight);line-height:var(--typography-body-line-height);margin:0}.account-group>form{align-self:stretch}.account-control{align-self:stretch;min-inline-size:0}:root[data-register=falc] .page-column h2,:root[data-register=falc] .page-column h3{font-family:var(--typography-title-font-family);font-size:var(--typography-title-font-size);font-weight:var(--typography-title-font-weight);line-height:var(--typography-title-line-height)}.badge-item{font-variant-numeric:tabular-nums}.badge-receipt-actions,.badge-notice{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;min-inline-size:0;display:flex}@media print{.page-bar .ui-screen-bar-skip,.page-bar .ui-screen-bar-link,.session-notice,.page-footer,.page-column .badge-receipt-actions{display:none}}
