@font-face{font-family:Mona Sans;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/mona-sans-latin-ext-wght-normal.2lx74tj7bu4bd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/mona-sans-latin-wght-normal.44eoetchkz2y1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-sans:"Mona Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--size-xs:.75rem;--leading-xs:1rem;--size-sm:.875rem;--leading-sm:1.25rem;--size-md:1rem;--leading-md:1.5rem;--size-lg:1.125rem;--leading-lg:1.625rem;--size-xl:1.375rem;--leading-xl:1.875rem;--size-2xl:1.75rem;--leading-2xl:2.25rem;--size-3xl:2.5rem;--leading-3xl:2.75rem;--size-4xl:3.5rem;--leading-4xl:3.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-.025em;--tracking-body:-.005em;--tracking-caps:.06em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.36s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-enter:cubic-bezier(.22, 1, .36, 1);--width-narrow:40rem;--width-member:48rem;--width-staff:80rem;--width-nav:15rem;--color-bg:#fff;--color-surface:#f5f7f9;--color-surface-2:#eaeef3;--color-ink:#0e1320;--color-ink-2:#3e4757;--color-ink-3:#586274;--color-rule:#d5dbe4;--color-rule-soft:#e6eaf0;--color-border-strong:#7a8496;--color-primary:#2f3fd0;--color-primary-deep:#2130a8;--color-primary-soft:#e9ebfd;--color-primary-contrast:#fff;--color-accent:#0b6e5c;--color-good:#1c6e3c;--color-good-soft:#e2f3e8;--color-warn:#8c4b06;--color-warn-soft:#fbecd7;--color-bad:#b0262e;--color-bad-soft:#fbe4e5;--color-info:#2f3fd0;--color-info-soft:#e9ebfd;--color-focus:#2f3fd0;--color-overlay:#0e132073;--color-credit:#0b6e5c;--color-credit-soft:#e0f3ee;--color-bar:#2f3fd0;--color-bar-soft:#c9cef8;--color-brand-field:#2f3fd0;--color-brand-field-ink:#fff;--color-tenant:#2b3a67;--color-tenant-deep:#182550;--color-tenant-soft:#e8eeff;--color-tenant-contrast:#fff;--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-focus);--shadow-card:0 1px 2px #0e13200d, 0 6px 16px #0e13200f;--shadow-raised:0 2px 6px #0e132014, 0 18px 40px #0e132024;--shadow-float:0 1px 1px #0e13200a, 0 14px 34px -12px #0e132052;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-bg:#0b0e15;--color-surface:#131722;--color-surface-2:#1b2030;--color-ink:#eef1f7;--color-ink-2:#c3cad8;--color-ink-3:#98a1b3;--color-rule:#2c3344;--color-rule-soft:#212737;--color-border-strong:#717b90;--color-primary:#a2abff;--color-primary-deep:#c4c9ff;--color-primary-soft:#1e2350;--color-primary-contrast:#0b0e15;--color-accent:#5fd0b6;--color-good:#7fd49c;--color-good-soft:#13281c;--color-warn:#efab5a;--color-warn-soft:#2f2214;--color-bad:#f6939a;--color-bad-soft:#381a1e;--color-info:#a2abff;--color-info-soft:#1e2350;--color-focus:#a2abff;--color-overlay:#0009;--color-credit:#5fd0b6;--color-credit-soft:#10292a;--color-bar:#a2abff;--color-bar-soft:#343c7a;--color-brand-field:#1c2266;--color-brand-field-ink:#eef1f7;--color-tenant:#6d80b2;--color-tenant-deep:#8598cc;--color-tenant-soft:#1c253f;--color-tenant-contrast:#0b0e15;--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-focus);--shadow-card:0 1px 2px #00000073, 0 6px 16px #0006;--shadow-raised:0 2px 6px #00000080, 0 18px 40px #0000008c;--shadow-float:0 1px 1px #0006, 0 14px 34px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0b0e15;--color-surface:#131722;--color-surface-2:#1b2030;--color-ink:#eef1f7;--color-ink-2:#c3cad8;--color-ink-3:#98a1b3;--color-rule:#2c3344;--color-rule-soft:#212737;--color-border-strong:#717b90;--color-primary:#a2abff;--color-primary-deep:#c4c9ff;--color-primary-soft:#1e2350;--color-primary-contrast:#0b0e15;--color-accent:#5fd0b6;--color-good:#7fd49c;--color-good-soft:#13281c;--color-warn:#efab5a;--color-warn-soft:#2f2214;--color-bad:#f6939a;--color-bad-soft:#381a1e;--color-info:#a2abff;--color-info-soft:#1e2350;--color-focus:#a2abff;--color-overlay:#0009;--color-credit:#5fd0b6;--color-credit-soft:#10292a;--color-bar:#a2abff;--color-bar-soft:#343c7a;--color-brand-field:#1c2266;--color-brand-field-ink:#eef1f7;--color-tenant:#6d80b2;--color-tenant-deep:#8598cc;--color-tenant-soft:#1c253f;--color-tenant-contrast:#0b0e15;--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-focus);--shadow-card:0 1px 2px #00000073, 0 6px 16px #0006;--shadow-raised:0 2px 6px #00000080, 0 18px 40px #0000008c;--shadow-float:0 1px 1px #0006, 0 14px 34px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--size-md);line-height:var(--leading-md);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);margin:0 0 var(--space-3);text-wrap:balance}h2{font-weight:var(--weight-semibold)}h1{font-size:var(--size-2xl);line-height:var(--leading-2xl)}h2{font-size:var(--size-xl);line-height:var(--leading-xl)}h3{font-size:var(--size-lg);line-height:var(--leading-lg)}p{margin:0 0 var(--space-3)}a{color:var(--color-primary);text-underline-offset:2px}a:hover{color:var(--color-primary-deep)}code,pre{font-family:var(--font-mono);font-size:var(--size-sm)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.ui-stack{flex-direction:column;display:flex}.ui-cluster{flex-wrap:wrap;display:flex}.ui-align-start{align-items:flex-start}.ui-align-center{align-items:center}.ui-align-end{align-items:flex-end}.ui-gap-1{gap:var(--space-1)}.ui-gap-2{gap:var(--space-2)}.ui-gap-3{gap:var(--space-3)}.ui-gap-4{gap:var(--space-4)}.ui-gap-6{gap:var(--space-6)}.ui-gap-8{gap:var(--space-8)}.ui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.ui-btn--sm{min-height:44px;padding:var(--space-1) var(--space-3);font-size:var(--size-sm)}.ui-btn--primary{background:var(--color-primary);color:var(--color-primary-contrast)}.ui-btn--primary:hover{background:var(--color-primary-deep);color:var(--color-primary-contrast)}.ui-btn--secondary{background:var(--color-bg);color:var(--color-ink);border-color:var(--color-border-strong)}.ui-btn--secondary:hover{background:var(--color-surface-2);color:var(--color-ink)}.ui-btn--ghost{color:var(--color-primary);background:0 0}.ui-btn--ghost:hover{background:var(--color-primary-soft);color:var(--color-primary-deep)}.ui-btn--danger{background:var(--color-bad-soft);color:var(--color-bad);border-color:var(--color-bad)}.ui-btn--danger:hover{background:var(--color-bad);color:var(--color-bg)}.ui-btn:disabled{cursor:not-allowed;opacity:.6}.ui-spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.7s linear infinite ui-spin}.ui-spinner-wrap{display:inline-flex}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation-duration:2s}}.ui-field{gap:var(--space-1);display:grid}.ui-field__label{font-weight:var(--weight-medium);font-size:var(--size-sm)}.ui-field__hint{color:var(--color-ink-3);font-size:var(--size-sm);margin:0}.ui-field__error{color:var(--color-bad);font-size:var(--size-sm);font-weight:var(--weight-medium);margin:0}.ui-input{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-ink);font:inherit}.ui-input:focus-visible{border-color:var(--color-focus)}.ui-field--invalid .ui-input{border-color:var(--color-bad)}.ui-textarea{resize:vertical;min-height:6rem}.ui-check{gap:var(--space-1) var(--space-2);grid-template-columns:auto 1fr;align-items:center;display:grid}.ui-check input{width:20px;height:20px;accent-color:var(--color-primary);margin:0}.ui-check .ui-field__hint{grid-column:2}.ui-card{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-card);border:1px solid #0000}.ui-card dd,.ui-card p{overflow-wrap:break-word;min-width:0}.ui-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.ui-page-header__text{min-width:0}.ui-page-header__back{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);color:var(--color-ink-2);font-size:var(--size-sm);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.ui-page-header__back:hover{color:var(--color-primary);text-decoration:underline}.ui-page-header__heading{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ui-page-header__title{margin:0}.ui-page-header__description{margin:var(--space-1) 0 0;color:var(--color-ink-2)}.ui-page-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-alert{column-gap:var(--space-3);border:1px solid color-mix(in oklab, var(--tone-fg) 35%, transparent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--tone-bg);color:var(--color-ink);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-alert__icon{color:var(--tone-fg);grid-row:1/span 2;padding-top:2px;display:flex}.ui-alert__title,.ui-alert__body{grid-column:2}.ui-alert__title{font-weight:var(--weight-semibold);color:var(--tone-fg);margin:0}.ui-alert__body>:last-child{margin-bottom:0}.ui-alert__title+.ui-alert__body{margin-top:var(--space-1)}.ui-badge{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--tone-bg);color:var(--tone-fg);font-size:var(--size-xs);line-height:var(--leading-sm);font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid #0000;align-items:center;display:inline-flex}.ui-tone-neutral{--tone-fg:var(--color-ink-2);--tone-bg:var(--color-surface-2)}.ui-tone-info{--tone-fg:var(--color-info);--tone-bg:var(--color-info-soft)}.ui-tone-good{--tone-fg:var(--color-good);--tone-bg:var(--color-good-soft)}.ui-tone-warn{--tone-fg:var(--color-warn);--tone-bg:var(--color-warn-soft)}.ui-tone-bad{--tone-fg:var(--color-bad);--tone-bg:var(--color-bad-soft)}.ui-empty{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);text-align:center;color:var(--color-ink-2);background:color-mix(in oklab, var(--color-surface-2) 70%, transparent);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ui-empty__title{font-size:var(--size-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.ui-empty__body{max-width:34rem}.ui-empty__body>p{margin:0}.ui-empty__action{margin-top:var(--space-2)}.ui-reasons__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-reason{align-items:baseline;gap:var(--space-2);color:var(--color-ink);display:flex}.ui-reason__tag{text-align:center;min-width:4.5em;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--tone-bg);color:var(--tone-fg);font-size:var(--size-xs);line-height:var(--leading-sm);font-weight:var(--weight-semibold);border:1px solid #0000;flex:none}.ui-reasons__empty,.ui-reasons__next{color:var(--color-ink-2);font-size:var(--size-sm);margin:0}.ui-reasons__list+.ui-reasons__next{margin-top:var(--space-3)}.ui-checklist{gap:var(--space-3);display:grid}.ui-checklist__summary{color:var(--color-ink-2);margin:0}.ui-checklist__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ui-step{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-rule-soft);border-radius:var(--radius-lg);align-items:flex-start;display:flex}.ui-step--current{border-color:var(--color-primary);box-shadow:var(--shadow-card)}.ui-step__mark{border-radius:var(--radius-pill);border:2px solid var(--tone-fg);background:var(--tone-bg);block-size:28px;inline-size:28px;color:var(--tone-fg);font-size:var(--size-sm);font-weight:var(--weight-bold);flex:none;place-items:center;margin-top:2px;line-height:1;display:grid}.ui-step--locked .ui-step__mark,.ui-step--waived .ui-step__mark{border-style:dashed}.ui-step__body{gap:var(--space-2);flex:1;min-width:0;display:grid}.ui-step__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-step__title{font-weight:var(--weight-semibold);overflow-wrap:break-word;margin:0}.ui-step__meta{gap:var(--space-1) var(--space-3);color:var(--color-ink-2);font-size:var(--size-sm);flex-wrap:wrap;margin:0;display:flex}.ui-step__due--overdue{color:var(--color-warn);font-weight:var(--weight-semibold)}.ui-step__unlocks{color:var(--color-ink-2);font-size:var(--size-sm);margin:0}.ui-table-wrap{border:1px solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-bg);overflow-x:auto}.ui-table .ui-money{font-variant-numeric:tabular-nums}.ui-table{border-collapse:collapse;width:100%;font-size:var(--size-sm)}.ui-th,.ui-td{text-align:left;vertical-align:top;padding:var(--space-3);border-bottom:1px solid var(--color-rule-soft)}.ui-table--compact .ui-th,.ui-table--compact .ui-td{padding:var(--space-2)}.ui-th{background:var(--color-surface);color:var(--color-ink-2);font-weight:var(--weight-semibold);white-space:nowrap}.ui-th--numeric,.ui-td--numeric{text-align:right;font-variant-numeric:tabular-nums}.ui-table tfoot .ui-th,.ui-table tfoot .ui-td,.ui-table tfoot th,.ui-table tfoot td{border-top:1px solid var(--color-rule);border-bottom:3px double var(--color-ink);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.ui-table tbody tr:last-child .ui-td{border-bottom:0}.ui-table pre{max-width:40rem;font-size:var(--size-xs);background:var(--color-surface-2);padding:var(--space-2);border-radius:var(--radius-sm);overflow:auto}.ui-pagination{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.ui-pagination__status{color:var(--color-ink-3);font-size:var(--size-sm)}.ui-dialog__overlay{background:var(--color-overlay);position:fixed;inset:0}.ui-dialog{width:min(calc(100vw - var(--space-8)), var(--width-narrow));max-height:calc(100dvh - var(--space-8));background:var(--color-bg);color:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);padding:var(--space-6);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog__title{margin:0 var(--space-8) var(--space-2) 0;font-family:var(--font-sans);letter-spacing:var(--tracking-display);font-size:var(--size-xl);line-height:var(--leading-xl)}.ui-dialog__description{color:var(--color-ink-2)}.ui-dialog__footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);display:flex}.ui-dialog__close{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-ink-2);font-size:var(--size-xl);cursor:pointer;background:0 0;border:0;position:absolute}.ui-dialog__close:hover{background:var(--color-surface-2)}.ui-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--color-rule);display:flex;overflow-x:auto}.ui-tabs__tab{min-height:44px;padding:var(--space-2) var(--space-4);color:var(--color-ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000}.ui-tabs__tab[data-state=active]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--weight-semibold)}.ui-tabs__panel{padding-top:var(--space-4)}.ui-menu{min-width:12rem;padding:var(--space-1);background:var(--color-bg);border:1px solid var(--color-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);z-index:10}.ui-menu__item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink);outline:none;text-decoration:none;display:block}.ui-menu__item[data-highlighted]{background:var(--color-primary-soft);color:var(--color-primary-deep)}.ui-menu__label{padding:var(--space-2) var(--space-3);color:var(--color-ink-3);font-size:var(--size-xs)}.ui-menu__separator{height:1px;margin:var(--space-1) 0;background:var(--color-rule-soft)}.ui-segmented{padding:var(--space-1) 2px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);display:inline-flex}.ui-segmented__item{min-height:40px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink-2);font:inherit;font-size:var(--size-sm);cursor:pointer;background:0 0;border:0}.ui-segmented__item[data-state=on]{background:var(--color-primary);color:var(--color-primary-contrast)}.ui-skip-link{left:-999px;top:var(--space-2);z-index:20;background:var(--color-primary);color:var(--color-primary-contrast);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);position:absolute}.ui-skip-link:focus{left:var(--space-2);color:var(--color-primary-contrast)}.ui-shell{flex-direction:column;min-height:100dvh;display:flex}.ui-shell__header{z-index:5;background:var(--color-bg);border-bottom:1px solid var(--color-rule-soft);position:sticky;top:0}.ui-shell--member .ui-shell__header{border-top:4px solid var(--color-tenant)}.ui-shell__bar{align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-2) var(--space-4);width:100%;margin-inline:auto;display:flex}.ui-shell--member .ui-shell__bar,.ui-shell--member .ui-shell__main{max-width:var(--width-member)}.ui-shell--auth .ui-shell__main{max-width:var(--width-narrow)}.ui-shell--staff .ui-shell__bar{max-width:none}.ui-shell__brand{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-sans);font-size:var(--size-lg);font-weight:var(--weight-bold);letter-spacing:-.01em;display:flex}.ui-shell__account{align-items:center;gap:var(--space-2);flex-wrap:nowrap;margin-left:auto;display:flex}.ui-shell__body{flex:1;width:100%;display:flex}.ui-shell__main{width:100%;min-width:0;padding:var(--space-6) var(--space-4) var(--space-12);flex:1;margin-inline:auto}.ui-shell__main:focus{box-shadow:none}.ui-shell--staff .ui-shell__main{max-width:var(--width-staff);padding-inline:var(--space-6)}.ui-shell__footer{padding:var(--space-4);border-top:1px solid var(--color-rule-soft);color:var(--color-ink-3);font-size:var(--size-sm);text-align:center;background:var(--color-bg)}.ui-shell__footer:empty{display:none}.ui-nav{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.ui-nav__link{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-ink-2);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:flex}.ui-nav__link:hover{background:var(--color-surface-2);color:var(--color-ink)}.ui-nav__link[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary-deep);font-weight:var(--weight-semibold)}.ui-shell--member .ui-nav__link[aria-current=page],.ui-shell--member .ui-nav__link--current{background:var(--color-tenant-soft);color:var(--color-tenant-deep)}.ui-shell__topnav{display:none}.ui-shell__tabbar{z-index:5;background:var(--color-bg);border-top:1px solid var(--color-rule-soft);padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom));position:sticky;bottom:0}.ui-shell__tabbar .ui-nav{justify-content:space-around}.ui-shell__tabbar .ui-nav__link{font-size:var(--size-xs);flex-direction:column;justify-content:center}@media (max-width:47.99rem){html:has(.ui-shell__tabbar){scroll-padding-bottom:var(--space-16)}}.ui-tabbar>li{flex:1 1 0;min-width:0}.ui-tabbar>li>.ui-nav__link,.ui-tabbar__more summary{min-width:44px;padding-inline:var(--space-1);text-align:center;overflow-wrap:anywhere}.ui-tabbar__more summary{cursor:pointer;list-style:none}.ui-tabbar__more summary::-webkit-details-marker{display:none}.ui-shell--member .ui-tabbar__more details[open]>summary{background:var(--color-tenant-soft);color:var(--color-tenant-deep)}.ui-nav__link--current,.ui-tabbar__more details[open]>summary{background:var(--color-primary-soft);color:var(--color-primary-deep)}.ui-tabbar__menu{bottom:100%;right:var(--space-2);min-width:12rem;margin:0 0 var(--space-1);padding:var(--space-2);gap:var(--space-1);background:var(--color-bg);border:1px solid var(--color-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);flex-direction:column;list-style:none;display:flex;position:absolute}.ui-shell__tabbar .ui-tabbar__menu .ui-nav__link{font-size:var(--size-sm);flex-direction:row;justify-content:flex-start}@media (min-width:48rem){.ui-shell__topnav{min-width:0;display:block}.ui-shell__topnav .ui-nav{flex-wrap:nowrap}.ui-shell__topnav .ui-nav__link{white-space:nowrap}.ui-shell__tabbar{display:none}}.ui-topnav__more{flex:none;position:relative}.ui-topnav__more summary{gap:var(--space-1);cursor:pointer;list-style:none}.ui-topnav__more summary::-webkit-details-marker{display:none}.ui-topnav__more summary:after{content:"";border-bottom:2px solid;border-right:2px solid;block-size:6px;inline-size:6px;margin-top:-3px;transform:rotate(45deg)}.ui-topnav__more details[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.ui-topnav__more details[open]>summary:not(.ui-nav__link--current){background:var(--color-surface-2);color:var(--color-ink)}.ui-topnav__menu{top:calc(100% + var(--space-1));z-index:10;min-width:13rem;padding:var(--space-2);gap:var(--space-1);background:var(--color-bg);border:1px solid var(--color-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;right:0}.ui-shell__sidenav{display:none}.ui-shell__disclosure{position:relative}.ui-shell__disclosure summary{list-style:none}.ui-shell__disclosure summary::-webkit-details-marker{display:none}.ui-shell__disclosure nav{top:calc(100% + var(--space-2));min-width:var(--width-nav);padding:var(--space-2);background:var(--color-bg);border:1px solid var(--color-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);position:absolute;left:0}.ui-shell__disclosure .ui-nav,.ui-shell__sidenav .ui-nav{flex-direction:column}@media (min-width:64rem){.ui-shell__disclosure{display:none}.ui-shell__sidenav{flex:0 0 var(--width-nav);padding:var(--space-4) var(--space-3);border-right:1px solid var(--color-rule-soft);background:var(--color-bg);display:block}}.ui-nav-groups{gap:var(--space-4);flex-direction:column;display:flex}.ui-nav-group__label{margin:0 0 var(--space-1);padding-inline:var(--space-3);color:var(--color-ink-2);font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}.ui-shell__sidenav .ui-nav__link,.ui-shell__disclosure .ui-nav__link{min-height:36px;padding-block:var(--space-1)}@media (min-width:64rem){.ui-shell__sidenav>.ui-nav-groups,.ui-shell__sidenav>.ui-nav{top:calc(56px + var(--space-4));position:sticky}}.ui-shell__disclosure nav{max-height:calc(100dvh - 80px);overflow-y:auto}.ui-account{position:relative}.ui-account__button{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--size-sm);font-weight:var(--weight-medium);cursor:pointer;list-style:none;display:flex}.ui-account__button::-webkit-details-marker{display:none}.ui-account__button:hover,.ui-account[open]>.ui-account__button{background:var(--color-surface-2);color:var(--color-ink)}.ui-account__name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.ui-shell--member .ui-account__name{display:none}@media (max-width:40rem){.ui-account__name{display:none}}.ui-account__panel{top:calc(100% + var(--space-2));z-index:10;gap:var(--space-3);min-width:17rem;padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;position:absolute;right:0}.ui-account__who{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-rule-soft)}.ui-account__who-name{color:var(--color-ink);font-weight:var(--weight-semibold);margin:0}.ui-account__who-detail{color:var(--color-ink-2);font-size:var(--size-sm);overflow-wrap:anywhere}.ui-account__panel .ui-btn{justify-content:center;width:100%}.ui-avatar{border-radius:var(--radius-pill);background:var(--color-primary-soft);block-size:32px;inline-size:32px;color:var(--color-primary-deep);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;flex:none;place-items:center;display:inline-grid}.ui-shell__account .ui-cluster{flex-wrap:nowrap}.ui-shell__account .ui-btn,.ui-money{white-space:nowrap}.ui-money--strong{font-weight:var(--weight-bold)}.ui-money--credit{color:var(--color-credit)}.ui-money--lg{font-size:var(--size-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}.ui-money--display{font-size:var(--size-4xl);line-height:var(--leading-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}@media (max-width:23rem){.ui-money--display{font-size:var(--size-3xl);line-height:var(--leading-3xl)}}.ui-crest{block-size:32px;inline-size:28px;color:var(--color-tenant-contrast);flex:none;place-items:center;display:inline-grid;position:relative}.ui-crest--sm{block-size:25px;inline-size:22px}.ui-crest--lg{block-size:45px;inline-size:40px}.ui-crest__shield{block-size:100%;inline-size:100%;fill:var(--color-tenant);position:absolute;inset:0}.ui-crest__letters{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.02em;margin-top:-3px;line-height:1;position:relative}.ui-crest--sm .ui-crest__letters{font-size:.5625rem}.ui-crest--lg .ui-crest__letters{font-size:var(--size-sm)}.ui-stub{gap:var(--space-4);padding:var(--space-6) var(--space-5);background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);display:grid;position:relative}.ui-stub__status,.ui-stub__figure{gap:var(--space-1);display:grid}.ui-stub__label,.ui-stub__meta{color:var(--color-ink-2);font-size:var(--size-sm);margin:0}.ui-stub__amount{font-size:var(--size-4xl);line-height:var(--leading-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);margin:0}@media (max-width:23rem){.ui-stub__amount{font-size:var(--size-3xl);line-height:var(--leading-3xl)}}.ui-stub__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ui-stub__actions>.ui-btn--primary{flex:14rem}.ui-stub__actions--torn{padding-top:var(--space-5);border-top:2px dashed var(--color-rule);position:relative}.ui-stub__actions--torn:before,.ui-stub__actions--torn:after{content:"";border-radius:var(--radius-pill);background:var(--color-surface);block-size:24px;inline-size:24px;box-shadow:inset 0 1px 2px var(--color-rule-soft);position:absolute;top:-13px}.ui-stub__actions--torn:before{left:calc(-1 * var(--space-5) - 12px)}.ui-stub__actions--torn:after{right:calc(-1 * var(--space-5) - 12px)}.ui-verdict{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex}.ui-verdict__mark{border-radius:var(--radius-pill);background:var(--tone-bg);block-size:44px;inline-size:44px;color:var(--tone-fg);font-size:var(--size-xl);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.ui-verdict__title{color:var(--tone-fg);font-size:var(--size-3xl);line-height:var(--leading-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);margin:0}.ui-verdict__detail{margin-top:var(--space-1);color:var(--color-ink-2)}.ui-verdict__detail>:last-child{margin-bottom:0}.ui-linktabs{border-bottom:1px solid var(--color-rule);position:relative}.ui-linktabs>ul{scrollbar-width:none;overflow-x:auto}.ui-linktabs>ul::-webkit-scrollbar{display:none}@media (max-width:47.99rem){.ui-linktabs>ul{padding-right:var(--space-6);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.ui-linktabs__more{display:none}}@media (min-width:48rem){.ui-linktabs--more>ul{overflow:visible}.ui-linktabs__inline{display:none}}.ui-linktabs__more{position:relative}.ui-linktabs__more>details>summary{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-ink-2);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;list-style:none;display:flex}.ui-linktabs__more>details>summary::-webkit-details-marker{display:none}.ui-linktabs__more>details>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;block-size:6px;inline-size:6px;margin-top:-3px;transform:rotate(45deg)}.ui-linktabs__more>details>summary:hover{color:var(--color-ink)}.ui-linktabs__more>details>summary.ui-linktabs__more--current{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--weight-semibold)}.ui-linktabs__menu{top:calc(100% + var(--space-1));z-index:10;min-width:14rem;padding:var(--space-2);gap:var(--space-1);background:var(--color-bg);border:1px solid var(--color-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;right:0}.ui-linktabs__menu a{border-radius:var(--radius-sm);border-bottom:0;min-height:40px}.ui-linktabs__menu a:hover{background:var(--color-surface-2)}.ui-linktabs__menu a[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary-deep)}.ui-linktabs>ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.ui-linktabs a{min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-ink-2);font-weight:var(--weight-medium);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:flex}.ui-linktabs a:hover{color:var(--color-ink);border-bottom-color:var(--color-rule)}.ui-linktabs a[aria-current=page]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--weight-semibold)}.ui-figures{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.ui-figure{gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--color-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-card);align-content:start;display:grid}.ui-figure__label{color:var(--color-ink-2);font-size:var(--size-sm)}.ui-figure__value{font-size:var(--size-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);margin:0}.ui-figure--credit .ui-figure__value{color:var(--color-credit)}.ui-bar{border-radius:var(--radius-sm);background:var(--color-bar-soft);block-size:10px;min-inline-size:4rem;display:block;overflow:hidden}.ui-bar__fill{background:var(--color-bar);block-size:100%;display:block}.ui-lines{grid-template-columns:1fr auto;margin:0;display:grid}.ui-lines>dt,.ui-lines>dd{padding:var(--space-2) 0;border-bottom:1px solid var(--color-rule-soft);margin:0}.ui-lines>dd{padding-left:var(--space-4);text-align:right;font-variant-numeric:tabular-nums}.ui-lines>.ui-lines__total{border-top:1px solid var(--color-rule);border-bottom:3px double var(--color-ink);font-weight:var(--weight-bold)}@media print{.ui-skip-link,.ui-shell__header,.ui-shell__sidenav,.ui-shell__tabbar,.ui-shell__footer,.ui-print-hidden{display:none}.ui-shell__main{padding:0}}.ui-auth{background:var(--color-surface);min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:var(--tracking-body);grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid}.ui-wordmark{align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);font-size:var(--size-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-display);color:var(--color-ink);white-space:nowrap;display:inline-flex}.ui-wordmark--sm{font-size:var(--size-md);line-height:var(--leading-md);gap:var(--space-1)}.ui-wordmark__mark{flex:none;block-size:1.1em;inline-size:1.1em}.ui-wordmark__tile{fill:var(--color-primary)}.ui-wordmark__u{fill:none;stroke:var(--color-primary-contrast);stroke-width:2.6px;stroke-linecap:round}.ui-wordmark__stub{stroke:var(--color-credit);stroke-width:2.2px;stroke-linecap:round}.ui-auth__brand .ui-wordmark{color:var(--color-brand-field-ink)}.ui-auth__brand .ui-wordmark__tile{fill:var(--color-brand-field-ink)}.ui-auth__brand .ui-wordmark__u,.ui-auth__brand .ui-wordmark__stub{stroke:var(--color-brand-field)}.ui-auth__brand{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-4);background:var(--color-brand-field);color:var(--color-brand-field-ink);flex-wrap:wrap;display:flex}.ui-auth__copy{display:contents}.ui-auth__tagline{font-size:var(--size-md);line-height:var(--leading-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);margin:0}.ui-auth__line,.ui-auth__examples{display:none}.ui-auth__column{flex-direction:column;min-width:0;display:flex}.ui-auth__main{padding:var(--space-6) var(--space-4) var(--space-10);flex-direction:column;flex:1;align-items:center;display:flex}.ui-auth__main:focus{outline:none}.ui-auth__footer{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--color-ink-2);font-size:var(--size-sm);flex-wrap:wrap;display:flex}.ui-auth-step{gap:var(--space-6);width:100%;max-width:420px;animation:ui-auth-rise var(--motion-slow) var(--motion-enter) both;display:grid}.ui-auth-step__context{align-items:center;gap:var(--space-2);margin-bottom:calc(-1 * var(--space-2));font-size:var(--size-sm);color:var(--color-ink-2);display:flex}.ui-auth-step__context p{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.ui-auth-step__context strong{color:var(--color-ink);font-weight:var(--weight-semibold)}.ui-auth-step__foot{text-wrap:balance;text-align:center;font-size:var(--size-sm);color:var(--color-ink-2)}.ui-auth-step__foot p{margin:0}.ui-auth-card{gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg);display:grid;position:relative}.ui-auth-card__title{font-size:var(--size-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);margin:0}.ui-auth-card .ui-btn{width:100%}.ui-auth-card .ui-btn--primary{min-height:52px;font-size:var(--size-md)}.ui-auth-card .ui-btn:active:not(:disabled){transform:scale(.97)}.ui-tear{margin:var(--space-1) calc(-1 * var(--space-5));border-top:2px dashed var(--color-rule);position:relative}.ui-tear:before,.ui-tear:after{content:"";border-radius:var(--radius-pill);background:var(--color-surface);block-size:24px;inline-size:24px;position:absolute;top:-13px}.ui-tear:before{left:-12px}.ui-tear:after{right:-12px}.ui-auth-link{min-height:44px;padding:0 var(--space-2);color:var(--color-primary);font-weight:var(--weight-medium);text-align:center;text-underline-offset:.2em;cursor:pointer;transition:text-decoration-color var(--motion-fast) ease;justify-content:center;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:flex}.ui-auth-link:hover{text-decoration-color:currentColor}.ui-auth-disclosure>summary{list-style:none}.ui-auth-disclosure>summary::-webkit-details-marker{display:none}.ui-auth-disclosure[open]>summary{margin-bottom:var(--space-4)}.ui-auth-examples{gap:var(--space-3);max-width:340px;margin:0;padding:0;list-style:none;display:grid}.ui-auth-example{gap:2px var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-ink);animation:ui-auth-deal var(--motion-slow) var(--motion-enter) both;grid-template-columns:1fr auto;display:grid}.ui-auth-example:first-child{--ui-auth-tilt:-2.5deg;animation-delay:.15s}.ui-auth-example:nth-child(2){--ui-auth-tilt:1.5deg;animation-delay:.24s}.ui-auth-example:nth-child(3){--ui-auth-tilt:-1deg;animation-delay:.33s}.ui-auth-example__who{font-size:var(--size-xs);color:var(--color-ink-3)}.ui-auth-example__what{font-weight:var(--weight-semibold);grid-column:1}.ui-auth-example__amount{font-weight:var(--weight-bold);font-size:var(--size-lg);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center}.ui-auth-example__note{font-size:var(--size-sm);color:var(--color-credit);font-weight:var(--weight-medium);grid-column:1/-1}@keyframes ui-auth-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes ui-auth-deal{0%{opacity:0;transform:translateY(28px)rotate(0)}to{opacity:1;transform:rotate(var(--ui-auth-tilt,0deg))}}@keyframes ui-auth-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-auth-step,.ui-auth-example{animation-name:ui-auth-fade}.ui-auth-example,.ui-auth-card .ui-btn:active:not(:disabled){transform:none}}@media (min-width:64rem){.ui-auth{grid-template-rows:1fr;grid-template-columns:minmax(420px,5fr) 7fr}.ui-auth__brand{justify-content:space-between;align-items:stretch;gap:var(--space-10);height:100dvh;padding:var(--space-10) var(--space-12);flex-flow:column;position:sticky;top:0}.ui-auth__copy{gap:var(--space-3);display:grid}.ui-auth__tagline{font-size:var(--size-4xl);line-height:var(--leading-4xl)}.ui-auth__line{max-width:30ch;font-size:var(--size-lg);line-height:var(--leading-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);margin:0;display:block}.ui-auth__examples{display:block}.ui-auth__main{padding:var(--space-12) var(--space-8);justify-content:center}}@media (min-width:64rem) and (max-height:46rem){.ui-auth__examples{display:none}}.ui-auth-link--inline{min-height:0;padding:0;text-decoration-color:currentColor;display:inline}.ui-auth-step__foot .ui-auth-disclosure>summary{cursor:pointer}.ui-auth-step__foot .ui-auth-disclosure[open]>summary{margin-bottom:var(--space-3)}.ui-auth-step__foot .ui-auth-disclosure>p{text-align:start}.ui-auth-lede{color:var(--color-ink-2);margin:0}.ui-auth-card img{border-radius:var(--radius-md);justify-self:center}.ui-auth-card code{overflow-wrap:anywhere}.ui-crest--image{color:inherit}.ui-crest__image{object-fit:contain;block-size:100%;inline-size:100%}.ui-stack>*{min-width:0}.ui-dl,:where(main) dl:not([class]){grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.ui-dl>div,:where(main) dl:not([class])>div{display:contents}.ui-dl dt,.ui-dl dd,:where(main) dl:not([class]) dt,:where(main) dl:not([class]) dd{padding:var(--space-2) 0;border-bottom:1px solid var(--color-rule-soft);margin:0}.ui-dl dt,:where(main) dl:not([class]) dt{padding-right:var(--space-6);color:var(--color-ink-2);font-size:var(--size-sm);grid-column:1}.ui-dl dd,:where(main) dl:not([class]) dd{overflow-wrap:anywhere;grid-column:2;min-width:0}.ui-dl>:nth-last-child(-n+2),.ui-dl>div:last-child>*,:where(main) dl:not([class])>:nth-last-child(-n+2):not(div),:where(main) dl:not([class])>div:last-child>*{border-bottom:0}@media (min-width:48rem){.ui-dl--2{grid-template-columns:minmax(7rem,max-content) minmax(0,1fr) minmax(7rem,max-content) minmax(0,1fr)}.ui-dl--2 dt:nth-of-type(2n){grid-column:3}.ui-dl--2 dd:nth-of-type(2n){grid-column:4}}@media (max-width:40rem){.ui-dl,.ui-dl--2,:where(main) dl:not([class]){grid-template-columns:minmax(0,1fr)}.ui-dl dt,.ui-dl dd,:where(main) dl:not([class]) dt,:where(main) dl:not([class]) dd{grid-column:1}.ui-dl dt,:where(main) dl:not([class]) dt{border-bottom:0;padding-bottom:0}}.ui-section{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-section__header{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ui-section__text{min-width:0}.ui-section__title{font-size:var(--size-lg);line-height:var(--leading-lg);font-weight:var(--weight-bold);letter-spacing:0;margin:0}.ui-section__description{margin:var(--space-1) 0 0;color:var(--color-ink-2);font-size:var(--size-sm)}.ui-section__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-card--md{padding:var(--space-5)}.ui-filterbar{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-filterbar>.ui-field,.ui-filterbar>.ui-check{flex:12rem;max-width:20rem}.ui-filterbar>.ui-btn,.ui-filterbar>.ui-cluster{flex:none}.ui-fieldgrid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--fieldgrid-min,14rem)), 1fr));align-items:end;gap:var(--space-4);display:grid}.ui-fieldgrid--10{--fieldgrid-min:10rem}.ui-fieldgrid--18{--fieldgrid-min:18rem}.ui-span-all{grid-column:1/-1}.ui-status{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.ui-status__dot{border-radius:var(--radius-pill);background:var(--color-ink-3);block-size:8px;inline-size:8px}.ui-status--info .ui-status__dot{background:var(--color-info)}.ui-status--good .ui-status__dot{background:var(--color-good)}.ui-status--warn .ui-status__dot{background:var(--color-warn)}.ui-status--bad .ui-status__dot{background:var(--color-bad)}.ui-status--credit .ui-status__dot{background:var(--color-credit)}.ui-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-td--nowrap,.ui-td--numeric{white-space:nowrap}.ui-td--mono{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-family:var(--font-mono);font-size:var(--size-xs);overflow:hidden}.ui-table tbody tr:has(a):hover .ui-td{background:var(--color-surface)}.ui-table-wrap{background:linear-gradient(to right, var(--color-bg) 30%, transparent) left / 2rem 100% no-repeat local, linear-gradient(to left, var(--color-bg) 30%, transparent) right / 2rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--color-overlay), transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--color-overlay), transparent) right / .75rem 100% no-repeat scroll, var(--color-bg)}@media (max-width:40rem){.ui-table--stack thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-table--stack,.ui-table--stack tbody,.ui-table--stack tr,.ui-table--stack td{display:block}.ui-table--stack tr{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-rule-soft)}.ui-table--stack tbody tr:last-child{border-bottom:0}.ui-table--stack .ui-td{gap:var(--space-3);padding:var(--space-1) 0;text-align:left;border:0;grid-template-columns:minmax(6rem,40%) minmax(0,1fr);display:grid}.ui-table--stack .ui-td[data-label]:before{content:attr(data-label);color:var(--color-ink-2);font-weight:var(--weight-medium)}.ui-table--stack .ui-td:not([data-label]){grid-template-columns:minmax(0,1fr)}.ui-table--stack tfoot{display:block}.ui-table--stack tfoot tr{justify-content:space-between;display:flex}}:where(main) fieldset:not([class]){gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}:where(main) fieldset:not([class])>legend{float:left;width:100%;font-weight:var(--weight-semibold);color:var(--color-ink);margin:0;padding:0}:where(main) fieldset:not([class])>legend+*{clear:both}.ui-icon{stroke-width:1.75px;flex:none;block-size:1.125rem;inline-size:1.125rem}.ui-nav__link{gap:var(--space-2)}.ui-nav__icon{color:var(--color-ink-3);display:inline-flex}.ui-nav__link:hover .ui-nav__icon,.ui-nav__link[aria-current=page] .ui-nav__icon{color:currentColor}.ui-shell__tabbar .ui-nav__link{gap:2px}.ui-shell__tabbar .ui-nav__icon .ui-icon{block-size:1.25rem;inline-size:1.25rem}.ui-empty__icon{margin-bottom:var(--space-1);color:var(--color-ink-3);display:flex}.ui-empty__icon .ui-icon{stroke-width:1.5px;block-size:1.75rem;inline-size:1.75rem}::selection{background:var(--color-primary-soft);color:var(--color-ink)}:root{caret-color:var(--color-primary);scrollbar-color:var(--color-rule) transparent}a{text-underline-offset:.18em;text-decoration-thickness:from-font}.ui-verdict__mark .ui-icon{stroke-width:2.25px;block-size:1.5rem;inline-size:1.5rem}.ui-shell--staff .ui-nav__link[aria-current=page]{background:var(--color-surface-2);color:var(--color-ink)}.ui-shell--staff .ui-nav__link[aria-current=page] .ui-nav__icon{color:var(--color-primary)}.ui-shell__topnav .ui-nav__icon{display:none}.ui-btn:active:not(:disabled){transform:translateY(1px)scale(.985)}.ui-btn{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.ui-nav__link,.ui-linktabs a,.ui-linktabs__more>details>summary,.ui-account__button,.ui-page-header__back,.ui-table .ui-td{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease)}summary{cursor:pointer}@keyframes ui-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes ui-pop-up{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes ui-fade{0%{opacity:0}}.ui-account[open]>.ui-account__panel,.ui-topnav__more details[open]>.ui-topnav__menu,.ui-linktabs__more details[open]>.ui-linktabs__menu{transform-origin:100% 0;animation:ui-pop var(--motion-base) var(--motion-enter)}.ui-tabbar__more details[open]>.ui-tabbar__menu{transform-origin:100% 100%;animation:ui-pop-up var(--motion-base) var(--motion-enter)}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}:where(main) details::details-content{block-size:0;transition:block-size var(--motion-base) var(--motion-enter), content-visibility var(--motion-base) allow-discrete;overflow-y:clip}:where(main) details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.ui-btn:active:not(:disabled){transform:none}.ui-account[open]>.ui-account__panel,.ui-topnav__more details[open]>.ui-topnav__menu,.ui-linktabs__more details[open]>.ui-linktabs__menu,.ui-tabbar__more details[open]>.ui-tabbar__menu{animation:ui-fade var(--motion-fast) linear}:where(main) details::details-content{transition:none}}.ui-card{border-radius:var(--radius-xl)}.ui-shell--member .ui-shell__header{background:color-mix(in oklab, var(--color-surface) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);border-top:0;border-bottom:0}.ui-shell--member .ui-nav__link[aria-current=page],.ui-shell--member .ui-nav__link--current{background:var(--color-bg);color:var(--color-ink);box-shadow:var(--shadow-card)}.ui-shell__tabbar:has(.ui-floatbar){inset-inline:0;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:20;padding:0 var(--space-4);pointer-events:none;background:0 0;border:0;justify-content:center;display:flex;position:fixed}.ui-floatbar{align-items:center;gap:var(--space-3);pointer-events:auto;width:min(100%,30rem);display:flex}.ui-floatbar__bar{justify-content:space-around;gap:var(--space-1);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-bg) 86%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid color-mix(in oklab, var(--color-bg) 60%, transparent);box-shadow:var(--shadow-float);flex:1;margin:0;padding:6px;list-style:none;display:flex}.ui-floatbar__bar>li{flex:1 1 0;min-width:0}.ui-floatbar__item{min-height:48px;padding:6px var(--space-1);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--size-xs);font-weight:var(--weight-medium);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);justify-items:center;gap:2px;text-decoration:none;display:grid}.ui-floatbar__item[aria-current=page]{background:var(--color-bg);color:var(--color-ink);box-shadow:var(--shadow-card)}.ui-floatbar__icon{display:inline-flex}.ui-floatbar__icon .ui-icon{block-size:1.25rem;inline-size:1.25rem}.ui-floatbar__search{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-bg) 86%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid color-mix(in oklab, var(--color-bg) 60%, transparent);block-size:60px;inline-size:60px;color:var(--color-ink);box-shadow:var(--shadow-float);flex:none;place-items:center;display:grid}.ui-floatbar__search .ui-icon{block-size:1.375rem;inline-size:1.375rem}@media (max-width:47.99rem){.ui-shell--member:has(.ui-floatbar) .ui-shell__main{padding-bottom:calc(var(--space-16) + 48px)}html:has(.ui-floatbar){scroll-padding-bottom:calc(var(--space-16) + 48px)}}@media (prefers-reduced-transparency:reduce){.ui-floatbar__bar,.ui-floatbar__search,.ui-shell--member .ui-shell__header{background:var(--color-bg);-webkit-backdrop-filter:none}}.ui-shell--staff .ui-shell__sidenav{background:0 0;border-right:0}.ui-shell--staff .ui-nav__link[aria-current=page]{background:var(--color-bg);color:var(--color-ink);box-shadow:var(--shadow-card)}.ui-shell--staff .ui-shell__header{background:color-mix(in oklab, var(--color-surface) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);border-bottom:0}.ui-shell__search{flex:1;min-width:0;max-width:36rem;margin-inline:auto}
.app-owed{margin:var(--space-2) 0 0;padding:0;list-style:none}.app-owed__line{gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;grid-template-columns:1fr auto;display:grid}.app-owed__line+.app-owed__line{border-top:1px solid var(--color-rule-soft)}.app-owed__what{gap:var(--space-1);min-width:0;display:grid}.app-owed__title{font-size:var(--size-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);letter-spacing:0;margin:0}.app-owed__buys,.app-owed__meta{color:var(--color-ink-2);font-size:var(--size-sm);line-height:var(--leading-sm);margin:0}.app-owed__amount{font-variant-numeric:tabular-nums;font-size:var(--size-lg);line-height:var(--leading-lg);text-align:right;margin:0}.app-owed__note,.app-owed__action{grid-column:1/-1;margin:0}.app-owed-stub .ui-stub__actions>form{flex:14rem;display:flex}.app-owed-stub .ui-stub__actions>form>.ui-btn{flex:1}.ui-table-wrap:has(.app-lines-table){background:0 0;border:0;border-radius:0}.app-lines-table{font-size:var(--size-md)}.app-lines-table .ui-th{font-size:var(--size-sm);background:0 0;padding-inline:0}.app-lines-table .ui-td{padding-inline:0}.app-lines-table tbody .ui-td:first-child{color:var(--color-ink-2)}.app-lines-table tfoot .ui-th,.app-lines-table tfoot th{color:var(--color-ink);text-align:left;font-size:var(--size-lg);background:0 0;padding-inline:0}.app-lines-table tfoot .ui-td{font-size:var(--size-lg)}.app-confirm__pay .ui-btn--primary{inline-size:100%}@media (min-width:48rem){.app-confirm__pay .ui-btn--primary{inline-size:auto;min-inline-size:16rem}}.app-confirm__fine{color:var(--color-ink-2);font-size:var(--size-sm);margin:0}.app-paid{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4) var(--space-4);text-align:center;display:grid}.app-paid__seal{block-size:56px;inline-size:56px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--tone-fg);color:var(--color-bg);font-size:var(--size-2xl);font-weight:var(--weight-bold);place-items:center;line-height:1;display:grid}.app-paid__title{font-size:var(--size-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-display);margin:0}.app-paid--receipt .app-paid__title{font-size:var(--size-xl);line-height:var(--leading-xl)}.app-paid__amount{margin:0}.app-paid__meta{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-ink-2);flex-wrap:wrap;margin:0;display:flex}.app-paid--slip{padding:0}.app-paid-slip{background:var(--color-bg);border-radius:var(--radius-lg);inline-size:min(100%,26rem);box-shadow:var(--shadow-raised);margin-inline:auto;display:grid}.app-paid-slip__strip{padding:var(--space-3) var(--space-5)}.app-paid__strip{justify-content:space-between;gap:var(--space-3);color:var(--color-ink-2);font-size:var(--size-sm);margin:0;display:flex}.app-paid-slip__body{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6);display:grid}.app-paid__seal .ui-icon,.app-paid__check{block-size:1.75rem;inline-size:1.75rem}.app-tenant-head{align-items:flex-start;gap:var(--space-4);display:flex}.app-tenant-head__crest{margin-top:var(--space-1)}.app-tenant-head__text{gap:var(--space-1);min-width:0;display:grid}.app-tenant-head__title{overflow-wrap:anywhere;margin:0}.app-tenant-head__org{color:var(--color-ink-2);font-weight:var(--weight-semibold);margin:0}.app-tenant-head__description{margin:var(--space-1) 0 0;color:var(--color-ink-2)}.app-election__meta{color:var(--color-ink-2);margin:0}
.app-finance{gap:var(--space-5);min-width:0;display:grid}.app-finance>*{min-width:0}.app-fin-heading{font-size:var(--size-lg);line-height:var(--leading-lg);font-weight:var(--weight-bold);letter-spacing:0;margin:0}.app-fin-panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.app-fin-panel-meta,.app-fin-note{color:var(--color-ink-2);font-size:var(--size-sm);margin:0}.app-fin-top{gap:var(--space-6);align-items:start;display:grid}@media (min-width:72rem){.app-fin-top{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.app-fin-queue,.app-fin-summary{gap:var(--space-3);min-width:0;display:grid}.app-fin-summary .ui-figures{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.app-fin-clear{padding:var(--space-4) var(--space-5);background:var(--color-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:var(--color-ink-2);margin:0}.app-figure-meta{margin-top:var(--space-1);color:var(--color-ink-2);font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-regular);letter-spacing:0;display:block}.app-figure-link{color:inherit;text-underline-offset:4px;text-decoration-thickness:2px}.app-tasks{padding:0 var(--space-5);background:var(--color-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin:0;list-style:none;display:grid}.app-task{gap:var(--space-1) var(--space-4);padding:var(--space-4) 0;grid-template-columns:auto minmax(0,1fr) minmax(6.5rem,auto) 6.5rem;grid-template-areas:"icon body amount action";align-items:center;display:grid}.app-task+.app-task{border-top:1px solid var(--color-rule-soft)}.app-task__icon{color:var(--tone-fg);grid-area:icon;align-self:start;margin-top:2px}.app-task__body{grid-area:body;min-width:0}.app-task__title{font-weight:var(--weight-semibold);margin:0}.app-task__meta{margin:var(--space-1) 0 0;color:var(--color-ink-2);font-size:var(--size-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}.app-task__amount{font-weight:var(--weight-bold);white-space:nowrap;grid-area:amount;justify-self:end;margin:0}.app-task__action{grid-area:action;justify-self:stretch;min-height:44px}@media (max-width:40rem){.app-tasks{padding:0 var(--space-4)}.app-task{row-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body body"".amount action"}.app-task__amount{justify-self:start}.app-task__action{justify-self:end}.app-fin-summary .ui-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-bar-col{inline-size:22%}@media (max-width:40rem){.app-bar-col{display:none}}.app-task__amount{font-variant-numeric:tabular-nums}.app-back{font-size:var(--size-sm);margin:0}.app-back a{align-items:center;min-height:44px;display:inline-flex}.app-statement{gap:var(--space-4);padding:var(--space-6);background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);display:grid}.app-statement__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.app-statement__body{gap:var(--space-6);align-items:start;display:grid}@media (min-width:56rem){.app-statement__body{grid-template-columns:minmax(0,3fr) minmax(16rem,2fr)}}.app-statement__body .app-facts dd{overflow-wrap:anywhere;min-width:0}.app-statement__sum>dt,.app-statement__sum>dd{align-self:end}.app-statement__hint{color:var(--color-ink-2);font-size:var(--size-xs);line-height:var(--leading-xs);font-weight:var(--weight-regular);display:block}.app-statement__figure{gap:var(--space-1);justify-items:start;display:grid}.app-statement__label{color:var(--color-ink-2);font-size:var(--size-sm);margin:0}.app-statement__sum{column-gap:0}.app-statement__sum>dd{padding-inline-start:var(--space-4)}.app-finance .ui-table tfoot .ui-th{color:var(--color-ink);background:0 0}.app-work-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.app-work{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-surface);border-radius:var(--radius-md);display:grid}.app-work__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.app-work__head>div{flex:18rem;min-width:0}.app-work__title{font-size:var(--size-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);letter-spacing:0;margin:0}.app-work__meta{margin:var(--space-1) 0 0;color:var(--color-ink-2);font-size:var(--size-sm);line-height:var(--leading-sm)}.app-work__amount{margin:0}.app-work__actions,.app-work__form{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-recon-top{gap:var(--space-4);align-items:stretch;display:grid}@media (min-width:64rem){.app-recon-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.app-recon-run{gap:var(--space-4);align-content:start;display:grid}.app-recon-day-verdict{box-shadow:none;background:var(--color-surface)}.app-fin-subheading{font-size:var(--size-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);letter-spacing:0;margin:0}.app-nowrap{white-space:nowrap}.app-segments>ul{gap:var(--space-1);padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-rule-soft);border-radius:var(--radius-md);flex-wrap:wrap;inline-size:fit-content;max-inline-size:100%;margin:0;list-style:none;display:flex}.app-segment{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink-2);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none;display:inline-flex}.app-segment:hover{color:var(--color-ink);background:var(--color-bg)}.app-segment[aria-current=page]{color:var(--color-ink);background:var(--color-bg);box-shadow:var(--shadow-card);font-weight:var(--weight-semibold)}.app-segment__count{color:var(--color-ink-2);font-size:var(--size-sm);font-variant-numeric:normal}.app-filter-buttons{flex-wrap:nowrap}.app-status-cell{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.app-fin-cell-note{color:var(--color-ink-2);font-size:var(--size-sm)}.app-receipt-id{align-items:center;gap:var(--space-2);display:inline-flex}.app-mono{font-family:var(--font-mono);font-size:var(--size-xs);overflow-wrap:anywhere}.app-fin-form{padding:var(--space-5);background:var(--color-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-card);scroll-margin-top:var(--space-6)}.app-fin-preview ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}
.aud-section{gap:var(--space-4);min-width:0;display:grid}.aud-section__title{font-size:var(--size-xl);line-height:var(--leading-xl);margin:0}.aud-verdict .ui-verdict__detail p{margin:0}.aud-nil{color:var(--color-ink-2)}.aud-acct{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-inline-size:12rem;display:inline-flex}.aud-acct__code{min-inline-size:3em;color:var(--color-ink-2)}.aud-acct__note{color:var(--color-ink-2);font-size:var(--size-xs)}.aud-tb .aud-tb__group .ui-th{padding-top:var(--space-5);color:var(--color-ink-2);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;border-bottom:1px solid var(--color-rule);background:0 0}.aud-tb tbody:first-of-type .aud-tb__group .ui-th{padding-top:var(--space-3)}.aud-table tfoot .ui-th,.aud-tb tfoot .ui-th{color:var(--color-ink);text-align:left;background:0 0}.aud-tb .ui-td,.aud-table .ui-td{vertical-align:baseline}.aud-facts{margin:0;display:grid}.aud-facts__row{gap:var(--space-1) var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-rule-soft);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);display:grid}.aud-facts__row:last-child{border-bottom:0}.aud-facts dt{color:var(--color-ink-2);font-size:var(--size-sm)}.aud-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:40rem){.aud-facts__row{grid-template-columns:minmax(0,1fr)}}.aud-trace{gap:0;margin:0;padding:0;list-style:none;display:grid}.aud-trace__step{gap:var(--space-4);padding-bottom:var(--space-6);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}.aud-trace__step--last{padding-bottom:0}.aud-trace__step:not(.aud-trace__step--last):before{content:"";border-left:2px solid var(--color-rule);position:absolute;top:2.75rem;bottom:0;left:calc(1.375rem - 1px)}.aud-trace__marker{border-radius:var(--radius-pill);background:var(--color-bg);border:2px solid var(--color-rule);block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink-2);font-weight:var(--weight-bold);place-items:center;display:grid}.aud-trace__step--current .aud-trace__marker{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.aud-trace__body{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid}.aud-trace__step--current .aud-trace__body{box-shadow:var(--shadow-raised)}.aud-trace__kicker{color:var(--color-ink-2);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.aud-trace__title{font-size:var(--size-xl);line-height:var(--leading-xl);margin:0}@media (max-width:40rem){.aud-trace__step{gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr)}.aud-trace__marker{block-size:2rem;inline-size:2rem}.aud-trace__step:not(.aud-trace__step--last):before{top:2rem;left:calc(1rem - 1px)}.aud-trace__body{padding:var(--space-4)}}.aud-events{padding-left:var(--space-5);gap:var(--space-1);margin:0;display:grid}.aud-events__when{color:var(--color-ink-2);font-size:var(--size-sm)}.aud-side{color:var(--color-ink-2);font-size:var(--size-md);font-weight:var(--weight-medium);letter-spacing:var(--tracking-body)}.app-gallery__pair{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;display:grid}.app-gallery__stub-title{font-size:var(--size-xl);line-height:var(--leading-xl);margin:0}.app-gallery__total{color:var(--color-ink);text-align:left;background:0 0}.app-gallery__lines{max-inline-size:28rem}.app-gallery__money{margin:0}
.mp-quiet{color:var(--color-ink-2);font-size:var(--size-sm);margin:0}.mp-subhead{font-size:var(--size-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);margin:0}.mp-nowrap{white-space:nowrap}.mp-fact-note{margin-top:var(--space-1);color:var(--color-ink-2);font-size:var(--size-sm);display:block}.mp-quiet-details{color:var(--color-ink-2);font-size:var(--size-sm)}.mp-quiet-details summary{cursor:pointer;color:var(--color-primary)}.mp-quiet-details p{margin:var(--space-2) 0 0}.mp-rows{gap:0}.mp-row{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-rule-soft);flex-direction:column;min-width:0;display:flex}.mp-row:last-child{border-bottom:0}.mp-row__title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.mp-row__main{overflow-wrap:anywhere}.mp-row__meta{color:var(--color-ink-2);font-size:var(--size-sm);overflow-wrap:anywhere}.mp-flush{padding-block:var(--space-1)}.mp-flush .mp-row{padding-block:var(--space-3)}.mp-levels{padding-block:var(--space-1);flex-direction:column;display:flex}.mp-level{gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--color-rule-soft);flex-direction:column;display:flex}.mp-level:last-child{border-bottom:0}.mp-level__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.mp-level__title{gap:var(--space-1);min-width:0;display:grid}.mp-level__name{font-size:var(--size-lg);line-height:var(--leading-lg);overflow-wrap:anywhere;margin:0}.mp-standing-pay{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.mp-standing-pay__text{flex:16rem;margin:0}.mp-count{color:var(--color-ink-2);font-size:var(--size-sm);margin:0}.mp-unit__name{font-size:var(--size-lg);line-height:var(--leading-lg);margin:0}.mp-compact-head .app-tenant-head__description{font-size:var(--size-sm)}.mp-question{gap:var(--space-1);display:grid}.mp-question__title{font-weight:var(--weight-semibold)}.mp-question__hint{color:var(--color-ink-2);font-size:var(--size-sm);font-weight:var(--weight-regular)}.mp-question__about{margin:0 0 var(--space-2);color:var(--color-ink-2)}.mp-cast{gap:var(--space-2);display:grid}.mp-autopay{padding-top:var(--space-4);border-top:1px solid var(--color-rule-soft)}.mp-autopay__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.mp-autopay__name{font-size:var(--size-md);line-height:var(--leading-md);margin:0}.mp-quotes{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.mp-kind{color:var(--color-ink-2);font-size:var(--size-sm);margin:0}.app-hub__list{padding:var(--space-1) 0;background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin:0;list-style:none}.app-hub__list>li+li{box-shadow:0 -1px 0 var(--color-rule-soft)}.app-hub__row{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-4);color:var(--color-ink);font-weight:var(--weight-medium);text-decoration:none;display:flex}.app-hub__icon{border-radius:var(--radius-md);background:var(--color-surface);block-size:36px;inline-size:36px;color:var(--color-ink-2);place-items:center;display:grid}.app-hub__chev{color:var(--color-ink-3);margin-left:auto}@media (min-width:48rem){.app-hub{display:none}}.ui-btn.mp-pill{border-radius:var(--radius-pill);padding-inline:var(--space-6)}.mp-link{align-items:center;gap:var(--space-1);min-height:44px;color:var(--color-primary);font-size:var(--size-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.mp-link:hover{text-underline-offset:.2em;text-decoration:underline}.mp-chev{color:var(--color-ink-3);flex:none;margin-left:auto}.mp-avatar{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--mp-hue) 18%, var(--color-bg));color:var(--color-ink);font-weight:var(--weight-semibold);letter-spacing:0;flex:none;place-items:center;line-height:1;display:inline-grid}.mp-hue-0{--mp-hue:var(--color-primary)}.mp-hue-1{--mp-hue:var(--color-credit)}.mp-hue-2{--mp-hue:var(--color-tenant)}.mp-hue-3{--mp-hue:var(--color-warn)}.mp-hue-4{--mp-hue:var(--color-ink-3)}.mp-avatar--sm{block-size:36px;inline-size:36px;font-size:var(--size-xs)}.mp-avatar--md{block-size:52px;inline-size:52px}.mp-avatar--lg{block-size:64px;inline-size:64px;font-size:var(--size-lg)}.mp-avatar--xl{block-size:88px;inline-size:88px;font-size:var(--size-xl)}.mp-me{align-items:center;gap:var(--space-4);display:flex}.mp-me__text{justify-items:start;gap:var(--space-1);min-width:0;display:grid}.mp-me__name{font-size:var(--size-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin:0}.mp-chip{margin:var(--space-1) 0 0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg);font-size:var(--size-sm);box-shadow:var(--shadow-card);align-items:center;display:inline-flex}.ui-stub.mp-owe{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);gap:0;padding:0;overflow:hidden}.mp-owe .ui-stub__status{padding:var(--space-5) var(--space-5) 0}.mp-owe:not(.ui-stub--due) .ui-stub__status{padding-bottom:var(--space-5)}.mp-owe__status{gap:var(--space-1);display:grid}.mp-owe__title{font-size:var(--size-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);letter-spacing:0;margin:0}.mp-owe .ui-stub__figure{padding:var(--space-4) var(--space-5) var(--space-5)}.mp-owe .ui-stub__amount{letter-spacing:-.035em}.mp-owe .ui-stub__actions{padding:var(--space-4) var(--space-5);background:var(--color-surface);justify-content:space-between}.mp-owe .ui-stub__actions--torn{border-top:0}.mp-owe .ui-stub__actions--torn:before,.mp-owe .ui-stub__actions--torn:after{content:none}.mp-owe .ui-stub__actions>.ui-btn--primary{flex:0 auto}.mp-owe .ui-stub__actions>p{flex-basis:100%;margin:0}.app-member .app-mcard{border-radius:var(--radius-xl)}:root[data-theme=dark] .app-member .app-mcard{background:color-mix(in oklab, var(--color-tenant) 34%, var(--color-bg));color:var(--color-ink)}:root[data-theme=dark] .app-member .app-mcard:after{background:var(--color-tenant);opacity:.16}:root[data-theme=dark] .app-member .app-mcard .ui-crest{color:var(--color-tenant-contrast)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-member .app-mcard{background:color-mix(in oklab, var(--color-tenant) 34%, var(--color-bg));color:var(--color-ink)}:root:not([data-theme=light]) .app-member .app-mcard:after{background:var(--color-tenant);opacity:.16}:root:not([data-theme=light]) .app-member .app-mcard .ui-crest{color:var(--color-tenant-contrast)}}.app-member .app-panel,.app-panel.mp-panel{border-radius:var(--radius-xl)}@media (min-width:56rem){.app-member__wide{grid-column:1/-1}}.mp-sec{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.mp-sec__title{font-size:var(--size-lg);line-height:var(--leading-lg);letter-spacing:0;margin:0}.mp-coming__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.mp-event{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg);color:var(--color-ink);box-shadow:var(--shadow-card);text-decoration:none;display:flex}.mp-event:hover .mp-event__title{text-underline-offset:.2em;text-decoration:underline}.mp-date{border-radius:var(--radius-lg);background:var(--color-surface);flex:none;place-content:center;justify-items:center;block-size:56px;inline-size:52px;line-height:1;display:grid}.mp-date__day{font-size:var(--size-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.mp-date__month{margin-top:var(--space-1);color:var(--color-ink-2);font-size:var(--size-xs)}.mp-event__text{gap:2px;min-width:0;display:grid}.mp-event__title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.mp-dir-form{gap:var(--space-3);display:grid}.mp-dir-search{align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-ink-2);box-shadow:var(--shadow-card);display:flex}.mp-dir-search:focus-within{box-shadow:var(--focus-ring), var(--shadow-card)}.mp-dir-search__icon{flex:none}.mp-dir-search .ui-field{flex:1;min-width:0}.mp-dir-search .ui-field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mp-dir-search .ui-input{background:0 0;border:0;min-height:44px;padding-inline:0}.mp-dir-search .ui-input:focus-visible{outline:none}.mp-dir-search .ui-input::placeholder{color:var(--color-ink-2);opacity:1}.mp-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mp-chips>.ui-field{align-items:center;gap:var(--space-2);padding-left:var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg);box-shadow:var(--shadow-card);display:flex}.mp-chips>.ui-field .ui-field__label{color:var(--color-ink-2);white-space:nowrap}.mp-chips>.ui-field .ui-select{border-radius:var(--radius-pill);width:auto;max-width:14rem}.mp-chip-btn{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-ink);font-size:var(--size-sm);font-weight:var(--weight-medium);box-shadow:var(--shadow-card);text-decoration:none;list-style:none;display:inline-flex}.mp-chip-btn::-webkit-details-marker{display:none}.mp-more-filters[open]{flex-basis:100%}.mp-more-filters[open]>.mp-chip-btn{background:var(--color-ink);color:var(--color-bg)}.mp-more-filters__panel{margin-top:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-card)}.mp-dir-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.mp-dir-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.mp-dir-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mp-dir-grid>li{min-width:0;display:grid}.mp-person{padding:var(--space-5) var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg);text-align:center;box-shadow:var(--shadow-card);align-content:start;justify-items:center;gap:2px;display:grid}.mp-person .mp-avatar{margin-bottom:var(--space-3)}.mp-person__name{font-size:var(--size-md);line-height:var(--leading-md);overflow-wrap:anywhere;margin:0}.mp-person .mp-quiet{overflow-wrap:anywhere}.mp-person__facts{gap:var(--space-2);inline-size:100%;margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-rule-soft);font-size:var(--size-sm);display:grid}.mp-person__facts dt{color:var(--color-ink-2);font-size:var(--size-xs)}.mp-person__facts dd{overflow-wrap:anywhere;margin:0}.mp-profile{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.mp-profile__name{margin:var(--space-2) 0 0;font-size:var(--size-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.mp-profile .ui-btn{margin-top:var(--space-2)}.mp-record__facts{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);margin:0;display:grid}.mp-record__facts dt{color:var(--color-ink-2)}.mp-record__facts dd{overflow-wrap:anywhere;margin:0}@media (max-width:30rem){.mp-record__facts{grid-template-columns:minmax(0,1fr);gap:0}.mp-record__facts dd+dt{margin-top:var(--space-3)}}.app-pay-foot.mp-pay-foot{border-radius:var(--radius-xl)}.mp-table-card .ui-table-wrap{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);border-color:#0000}.mp-chip-btn:hover{background:var(--color-surface-2)}.mp-profile__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mp-profile__actions .ui-btn{gap:var(--space-2)}.mp-avatar--photo{object-fit:cover;background:var(--color-surface-2)}.mp-pass{border-radius:var(--radius-xl);background:var(--color-bg);width:100%;max-width:22rem;box-shadow:var(--shadow-raised);margin-inline:auto;display:grid;overflow:hidden}.mp-pass__face{padding:var(--space-5) var(--space-6);background:var(--color-tenant);color:var(--color-tenant-contrast)}.mp-pass__name{font-size:var(--size-xl);line-height:var(--leading-xl);font-weight:var(--weight-bold);margin:0}.mp-pass__number{margin:var(--space-1) 0 0;opacity:.9}.mp-pass__code{padding:var(--space-6);place-items:center;display:grid}.mp-pass__code svg,.mp-pass__code img{block-size:auto;inline-size:100%;max-inline-size:15rem}.mp-pass__foot{gap:var(--space-1);padding:var(--space-4) var(--space-6) var(--space-6);text-align:center;justify-items:center;display:grid}.mp-pass__foot p{margin:0}.mp-pass__actions{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}:root[data-theme=dark] .mp-pass__face{background:color-mix(in oklab, var(--color-tenant) 34%, var(--color-bg));color:var(--color-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mp-pass__face{background:color-mix(in oklab, var(--color-tenant) 34%, var(--color-bg));color:var(--color-ink)}}.app-verify__name{margin:var(--space-2) 0 0;color:var(--color-ink);font-size:var(--size-xl);font-weight:var(--weight-bold)}
.app-mm-panel-head{gap:var(--space-1);max-width:72ch;display:grid}.app-mm-quiet{color:var(--color-ink-2);margin:0}.app-mm-lead{font-size:var(--size-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);margin:0}.app-mm-strong{font-weight:var(--weight-semibold)}.app-mm-sub{margin-top:var(--space-1);color:var(--color-ink-2);font-size:var(--size-sm);line-height:var(--leading-sm);white-space:normal;display:block}.app-mm-of{color:var(--color-ink-2)}.ui-table--stack .ui-td[data-label]>.app-mm-sub,.app-mm .ui-table--stack .ui-td[data-label]>*{grid-column:2}.app-mm-code{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--color-ink-2);overflow-wrap:anywhere}.app-mm-figures{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.app-mm-figures .ui-figure{background:var(--color-surface);box-shadow:none;padding:var(--space-3) var(--space-4)}.app-mm-figures .ui-figure__value{font-size:var(--size-xl);line-height:var(--leading-xl)}.app-mm-figure-meta{margin-top:var(--space-1);color:var(--color-ink-2);font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);letter-spacing:0;display:block}.app-mm-decide-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.app-mm-decide{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-rule-soft);border-radius:var(--radius-md);display:grid}.app-mm-decide__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.app-mm-decide__head>div{flex:18rem;min-width:0}.app-mm-decide__title{font-size:var(--size-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);letter-spacing:0;margin:0}.app-mm-decide__meta{margin:var(--space-1) 0 0;color:var(--color-ink-2);font-size:var(--size-sm);line-height:var(--leading-sm)}.app-mm-decide__note{max-width:72ch;color:var(--color-ink-2);font-size:var(--size-sm);line-height:var(--leading-sm);margin:0}.app-mm-decide__amount{margin:0}.app-mm-decide__actions{align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.app-mm-decide__form{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-mm-decide__form>.ui-field{flex:14rem;max-width:24rem}.app-mm-form{gap:var(--space-5);display:grid}.app-mm-fieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.app-mm-fieldset>legend{margin-bottom:var(--space-2);font-size:var(--size-sm);font-weight:var(--weight-semibold);color:var(--color-ink);padding:0}.app-mm-download{align-items:end}.app-mm-rowform{align-items:flex-end;gap:var(--space-2);min-width:16rem;display:flex}.app-mm-rowform>.ui-field{flex:auto}.app-mm-counts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.app-mm-count{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-rule-soft);border-radius:var(--radius-md);color:var(--color-ink);text-decoration:none;display:flex}.app-mm-count:hover{background:var(--color-surface)}.app-mm-count[aria-current]{border-color:var(--color-primary);background:var(--color-primary-soft)}.app-mm-count__n{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.app-mm-map .ui-field{gap:0;min-width:9rem}.app-mm-map__ref .ui-field{min-width:7rem}.app-mm-map__name{font-weight:var(--weight-medium);white-space:nowrap}.app-mm-json{min-width:16rem;max-width:28rem;font-family:var(--font-mono);font-size:var(--size-xs);line-height:var(--leading-xs);overflow-wrap:anywhere;white-space:normal}.app-mm-checks-grid{gap:var(--space-4) var(--space-8);display:grid}@media (min-width:64rem){.app-mm-checks-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.app-mm-checks{margin:0;padding:0;list-style:none}.app-mm-check{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-rule-soft);display:flex}.app-mm-check:last-child{border-bottom:0}.app-mm-check__n{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.app-mm-check__flag{color:var(--color-bad);font-weight:var(--weight-medium);font-size:var(--size-sm)}.app-mm-balance{justify-content:space-between;gap:var(--space-4);color:var(--color-ink-2);margin:0;display:flex}.app-mm-balance__n{color:var(--color-ink);font-weight:var(--weight-semibold)}.app-mm-reports{margin:0;padding:0;list-style:none}.app-mm-report{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--color-rule-soft);display:flex}.app-mm-report:first-child{padding-top:0}.app-mm-report:last-child{border-bottom:0;padding-bottom:0}.app-mm-report__main{gap:var(--space-1);min-width:0;max-width:72ch;display:grid}.app-mm-report__title{font-size:var(--size-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);letter-spacing:0;margin:0}.app-mm-report__purpose{color:var(--color-ink-2);margin:0}.app-mm-report__more>summary{width:fit-content;color:var(--color-ink-2);font-size:var(--size-sm);cursor:pointer}.app-mm-report__more[open]>summary{margin-bottom:var(--space-2)}.app-mm-report__view{align-items:center;gap:var(--space-1);min-height:44px;font-weight:var(--weight-medium);flex:none;display:inline-flex}.app-mm-report__from{color:var(--color-ink-2);font-size:var(--size-sm);flex:none}.app-pnl.ui-table tbody tr.app-pnl__subtotal .ui-td{border-top:1px solid var(--color-rule);font-weight:var(--weight-semibold)}.app-pnl.ui-table tbody tr.app-pnl__closing .ui-td{border-top:1px solid var(--color-rule);border-bottom:3px double var(--color-ink);font-weight:var(--weight-bold)}
.sh-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.sh-head__text{min-width:0}.sh-head__title{font-size:var(--size-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-display);margin:0}.sh-finding{margin:var(--space-2) 0 0;color:var(--color-ink-2);font-size:var(--size-md)}.sh-pill{border-radius:var(--radius-pill)}.sh-quiet{color:var(--color-ink-2);font-size:var(--size-sm);margin:0}.sh-strong{font-weight:var(--weight-semibold);margin:0}.sh-h2{margin:0 0 var(--space-3);font-size:var(--size-lg);line-height:var(--leading-lg);letter-spacing:0}.sh-figs{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}.sh-fig{gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-card);align-content:start;display:grid}.sh-fig dt{color:var(--color-ink-2);font-size:var(--size-sm)}.sh-fig dd{margin:0}.sh-fig__v{font-size:2.5rem;line-height:1.05;font-weight:var(--weight-bold);letter-spacing:-.035em}.sh-cols{gap:var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:56rem){.sh-cols{grid-template-columns:minmax(0,1fr)}}.sh-side{gap:var(--space-4);display:grid}.sh-card{padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-card)}.sh-needs{margin:0;padding:0;list-style:none}.sh-needs>li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.sh-needs>li+li{box-shadow:0 -1px 0 var(--color-rule-soft)}.sh-needs__icon{border-radius:var(--radius-md);background:var(--color-surface);block-size:36px;inline-size:36px;color:var(--color-ink-2);flex:none;place-items:center;display:grid}.sh-needs__text{flex:1;min-width:0;display:grid}.sh-row{align-items:center;gap:var(--space-3);color:var(--color-ink);text-decoration:none;display:flex}.sh-chev{color:var(--color-ink-3);margin-left:auto}.sh-split{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sh-split dt{color:var(--color-ink-2);font-size:var(--size-sm)}.sh-split dd{font-size:var(--size-xl);font-weight:var(--weight-bold);margin:0}.sh-org{padding-top:var(--space-6);border-top:1px solid var(--color-rule-soft)}
.app-brand__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-brand__tenant{align-items:center;gap:var(--space-2);min-width:0;padding-left:var(--space-3);border-left:1px solid var(--color-rule);color:var(--color-ink-2);font-size:var(--size-sm);font-weight:var(--weight-medium);letter-spacing:0;display:inline-flex}.app-brand__tenant-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:40rem){.app-brand__tenant-name,.app-brand__area{display:none}}.app-brand__area{color:var(--color-ink-2);font-size:var(--size-md);font-weight:var(--weight-semibold);white-space:nowrap}.app-brand__platform{margin-left:var(--space-1);opacity:.85;flex:none;align-items:center;display:inline-flex}.app-footer{justify-content:center}.app-account-theme{gap:var(--space-2);flex-direction:column;display:flex}.app-account-theme__label{color:var(--color-ink-2);font-size:var(--size-sm);font-weight:var(--weight-medium)}.app-disclosure summary{cursor:pointer;color:var(--color-primary);margin-bottom:var(--space-4)}.app-error-refs{gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:max-content 1fr;display:grid}.app-error-refs dd{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}.app-card-name{font-size:var(--size-lg);margin:0;font-weight:600}.app-facts{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.app-facts dt{color:var(--color-ink-2)}.app-facts dd{margin:0}.app-fieldset{border:0;min-width:0;margin:0;padding:0}.app-fieldset>legend{margin-bottom:var(--space-3);padding:0}.app-fieldset>legend>h2,.app-answers{margin:0}.app-answers dt{color:var(--color-ink-2);margin-top:var(--space-3)}.app-answers dd{margin:var(--space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.app-sha{overflow-wrap:anywhere;word-break:break-all}.app-standing-levels{margin:0;padding:0;list-style:none;display:grid}.app-standing-levels>li+li{border-top:1px solid var(--color-rule-soft)}.app-standing-level summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3) 0;cursor:pointer;list-style:none;display:flex}.app-standing-level summary::-webkit-details-marker{display:none}.app-standing-level summary:after{content:"";block-size:8px;inline-size:8px;margin-inline:var(--space-1);border-right:2px solid var(--color-ink-3);border-bottom:2px solid var(--color-ink-3);transition:transform var(--motion-fast) var(--motion-ease);flex:none;transform:rotate(45deg)}.app-standing-level[open] summary:after{transform:rotate(-135deg)}.app-standing-level summary .ui-badge{margin-left:auto}.app-standing-level[open]{padding-bottom:var(--space-4)}.app-standing-level__name{font-weight:var(--weight-medium);display:grid}.app-standing-kind{color:var(--color-ink-2);font-size:var(--size-sm);font-weight:var(--weight-regular)}.app-panel{padding:var(--space-5);background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.app-panel__title{font-size:var(--size-md);line-height:var(--leading-md);font-weight:var(--weight-bold);letter-spacing:0}.app-panel__foot{margin:var(--space-3) 0 0}.app-panel__foot>a{align-items:center;min-height:44px;display:inline-flex}.app-account__who{color:var(--color-ink-2);overflow-wrap:anywhere;margin:0}.app-member{gap:var(--space-5);display:grid}.app-member>*{min-width:0}@media (min-width:56rem){.app-member{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.app-member__levels,.app-member>form{grid-column:1/-1}.app-member__card .app-mcard{aspect-ratio:auto;min-block-size:100%}}.app-stub-status{align-items:flex-start;gap:var(--space-3);display:flex}.app-stub-status__mark{border-radius:var(--radius-pill);background:var(--tone-bg);border:2px solid var(--tone-fg);flex:none;block-size:28px;inline-size:28px;margin-top:2px}.app-stub-status__title{font-size:var(--size-xl);line-height:var(--leading-xl);margin:0}.app-stub-status__sentence{margin:var(--space-1) 0 0;color:var(--color-ink-2)}.app-mcard{align-content:space-between;gap:var(--space-4);min-block-size:13rem;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-tenant) 0%, var(--color-tenant-deep) 100%);color:var(--color-tenant-contrast);box-shadow:var(--shadow-raised);display:grid;position:relative;overflow:hidden}@media (min-width:30rem){.app-mcard{aspect-ratio:1.586;max-inline-size:30rem}}.app-mcard:after{content:"";background:var(--color-tenant-deep);opacity:.7;clip-path:polygon(50% 0,100% 14%,100% 47%,92% 72%,50% 100%,8% 72%,0 47%,0 14%);pointer-events:none;block-size:13.5rem;inline-size:12rem;position:absolute;bottom:-3.5rem;right:-2.5rem}.app-mcard .ui-crest{--color-tenant:var(--color-tenant-contrast);color:var(--color-tenant-deep)}.app-mcard__head{align-items:center;gap:var(--space-3);font-weight:var(--weight-semibold);display:flex}.app-mcard__name{font-size:var(--size-xl);line-height:var(--leading-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);margin:0}.app-mcard__facts{z-index:1;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));margin:0;display:grid;position:relative}.app-mcard__facts dt{font-size:var(--size-xs);line-height:var(--leading-xs)}.app-mcard__facts dd{font-weight:var(--weight-semibold);margin:0}.app-mcard [data-testid=member-card-number]{letter-spacing:.08em}.app-about>summary{margin-bottom:0}.app-about[open]>summary{margin-bottom:var(--space-4)}.app-brand-preview{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-tenant-soft);display:flex}.app-brand-preview__name{color:var(--color-tenant-deep);font-weight:var(--weight-bold);margin:0}.app-brand-preview__note{color:var(--color-ink);font-size:var(--size-sm);margin:0}.app-candidate-eyebrow{color:var(--color-ink-2);font-size:var(--size-sm);font-weight:var(--weight-semibold);margin:0}.app-candidate-next{font-size:var(--size-2xl);line-height:var(--leading-2xl);margin:0}.app-candidate-quiet{color:var(--color-ink-2);font-size:var(--size-sm);margin:0}.app-candidate-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.app-candidate-facts dt{color:var(--color-ink-2);font-size:var(--size-sm)}.app-candidate-facts dd{font-weight:var(--weight-semibold);margin:0}.app-candidate-tasks,.app-candidate-docs,.app-candidate-fees{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.app-candidate-doc__title{font-size:var(--size-md);line-height:var(--leading-md);margin:0}.app-candidate-hash{color:var(--color-ink-2);font-size:var(--size-xs);overflow-wrap:anywhere;margin:0}.app-concern{gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-bg);text-align:start;display:grid}.app-concern__title{font-size:var(--size-md);line-height:var(--leading-md);margin:0}.app-concern p,.app-concern__contact{font-size:var(--size-sm);margin:0}.app-concern__contact{overflow-wrap:anywhere;padding:0;list-style:none}.app-letter-text{white-space:pre-wrap;overflow-wrap:anywhere}.app-home-account{gap:var(--space-8);margin-top:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--color-rule);display:grid}.app-pay-foot{padding:var(--space-4) var(--space-5);border:1px solid var(--color-rule-soft);border-radius:var(--radius-md);color:var(--color-ink-2)}.app-pay-foot__title{color:var(--color-ink);font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);letter-spacing:0;margin:0}.app-pay-foot p{margin:0}.app-back-link{font-size:var(--size-sm);margin:0}.app-back-link a{align-items:center;gap:var(--space-1);min-height:44px;color:var(--color-ink-2);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.app-back-link a:hover{color:var(--color-primary)}.app-topsearch{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-ink-2);box-shadow:var(--shadow-card);display:flex}.app-topsearch input{min-width:0;color:var(--color-ink);font:inherit;font-size:var(--size-sm);background:0 0;border:0;flex:1}.app-topsearch input:focus{outline:none}.app-topsearch:focus-within{box-shadow:var(--focus-ring), var(--shadow-card)}@media (max-width:40rem){.app-topsearch{display:none}}
