@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2?dpl=dpl_Dsm13nXbiGxFArvfo6fFypa2KZmh)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2?dpl=dpl_Dsm13nXbiGxFArvfo6fFypa2KZmh)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2?dpl=dpl_Dsm13nXbiGxFArvfo6fFypa2KZmh)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2?dpl=dpl_Dsm13nXbiGxFArvfo6fFypa2KZmh)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2?dpl=dpl_Dsm13nXbiGxFArvfo6fFypa2KZmh)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2?dpl=dpl_Dsm13nXbiGxFArvfo6fFypa2KZmh)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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2?dpl=dpl_Dsm13nXbiGxFArvfo6fFypa2KZmh)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{--color-text:#1f1f23;--color-text-subtle:#3f3f46;--color-text-muted:#707078;--color-text-faint:#62626b;--color-canvas:#f6f6f4;--color-surface:#fff;--color-surface-subtle:#fafafa;--color-surface-hover:#f0f0f1;--color-border:#e5e5e7;--color-border-strong:#8c8c95;--color-control-border:#cfcfd1;--color-action:#34343a;--color-action-hover:#202025;--color-action-pressed:#111113;--color-action-soft:#ececea;--color-navigation-selected:#ececea;--color-navigation-edge:#202025;--color-navigation-surface:#fafaf8;--color-navigation-hover:#f1f0ed;--color-navigation-text:#55524c;--color-navigation-muted:#7b776f;--color-navigation-faint:#858178;--color-navigation-border:#e4e3df;--color-navigation-avatar:#e9e1d4;--size-navigation-rail:15rem;--color-editable-surface:#f7f7f5;--color-editable-surface-hover:#f1f1ee;--color-editable-border:#cfcfcb;--color-editable-focus:#8d8d88;--color-editable-focus-soft:#e9e9e5;--color-positive:#246c4d;--color-positive-soft:#e8f6ee;--color-attention:#7a4a00;--color-attention-soft:#fff3d7;--color-critical:#963e3b;--color-critical-soft:#fff0f0;--color-critical-soft-hover:#fbe4e4;--color-info:#315f99;--color-info-soft:#eaf2ff;--color-brand-ink:#202025;--color-brand-surface-dark:#28282e;--color-text-inverse:#fff;--color-text-inverse-muted:#c5c3cc;--color-selection:#d8d8d4;--color-data-comparison:#6f93c7;--color-data-historical:#c9c9ce;--color-positive-marker:#57906d;--color-attention-marker:#c28727;--color-metric-surface:#fafaf8;--color-metric-neutral:#a4a49f;--color-metric-positive:#5f9e78;--color-metric-outflow:#b47a70;--color-metric-attention:#ce9837;--color-overlay:#1f1f236b;--color-canvas-translucent:#f6f6f4f0;--color-surface-translucent:#fffffff5;--color-notice-info-border:#c8d9ed;--color-notice-positive-border:#c2dfcf;--color-notice-attention-border:#ead8ae;--color-notice-critical-border:#e8c6c5;--font-family-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display:var(--font-family-sans);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--type-display-size:2.75rem;--type-display-line-height:2.875rem;--type-display-weight:600;--type-heading-lg-size:1.75rem;--type-heading-lg-line-height:2.125rem;--type-heading-lg-weight:600;--type-heading-md-size:1.25rem;--type-heading-md-line-height:1.625rem;--type-heading-md-weight:600;--type-body-size:.875rem;--type-body-line-height:1.3125rem;--type-label-size:.6875rem;--type-label-line-height:1rem;--type-label-weight:var(--font-weight-semibold);--space-unit:.25rem;--space-1:var(--space-unit);--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-control:.25rem;--radius-card:.6875rem;--radius-dialog:1rem;--shadow-floating:0 18px 50px #1e1c281c;--shadow-soft:0 12px 32px #1f1f2312;--shadow-navigation:0 -8px 24px #1f1f230f;--shadow-switch:0 1px 3px #1f1f2338;--motion-fast:.12s;--motion-medium:.18s;--motion-page:.24s;--focus-ring:#5f6368;--focus-width:2px;--focus-offset:2px;--background:var(--color-canvas);--foreground:var(--color-text);--muted:var(--color-text-muted);--surface:var(--color-surface);--border:var(--color-border);--danger:var(--color-critical)}*{box-sizing:border-box}html{background:var(--color-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--color-text);background:var(--color-canvas);font-family:var(--font-family-sans);font-feature-settings:"tnum" 1, "cv11" 1;font-kerning:normal;font-synthesis:none;font-size:var(--type-body-size);line-height:var(--type-body-line-height);text-rendering:optimizelegibility;margin:0}a{color:inherit}button,input,select,textarea{font:inherit}::selection{color:var(--color-text);background:var(--color-selection)}.ui-landing,.ui-global-error{min-height:100dvh;padding:var(--space-8);place-items:center;display:grid}.ui-landing__card,.ui-global-error>section{width:min(100%,42rem)}.ui-global-error h1{margin-top:0}.ui-global-error p{color:var(--color-text-muted)}h1,h2,h3,h4{font-family:var(--font-family-display);text-wrap:balance}:where(a,button,dialog,input,select,summary,textarea,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}:where(button,input,select,textarea):disabled{cursor:not-allowed}.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-button,.ui-icon-button{border-radius:var(--radius-control);cursor:pointer;font-weight:var(--font-weight-medium);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.ui-button:active:not(:disabled),.ui-icon-button:active:not(:disabled){transform:translateY(1px)}.ui-button:disabled,.ui-icon-button:disabled{opacity:.55}.ui-button--primary{font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);background:var(--color-text);border-color:var(--color-text)}.ui-button--primary:hover:not(:disabled){background:var(--color-action-pressed);border-color:var(--color-action-pressed)}.ui-button--secondary,.ui-icon-button--secondary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-control-border)}.ui-button--secondary:hover:not(:disabled),.ui-icon-button--secondary:hover:not(:disabled){background:var(--color-surface-subtle);border-color:var(--color-border-strong)}.ui-button--quiet,.ui-icon-button--quiet{color:var(--color-text-subtle);background:0 0;border-color:#0000}.ui-button--quiet:hover:not(:disabled),.ui-icon-button--quiet:hover:not(:disabled){background:var(--color-surface-hover)}.ui-button--danger,.ui-icon-button--danger{color:var(--color-critical);background:var(--color-critical-soft);border-color:var(--color-critical)}.ui-button--danger:hover:not(:disabled),.ui-icon-button--danger:hover:not(:disabled){background:var(--color-critical-soft-hover);border-color:var(--color-critical)}.ui-button--small{min-height:2rem;padding:var(--space-2) var(--space-3);font-size:.75rem}.ui-button--medium{min-height:2.25rem;padding:var(--space-2) var(--space-3);font-size:.75rem}.ui-button--large{min-height:2.75rem;padding:.75rem 1rem;font-size:.875rem}.ui-button--full-width{width:100%}.ui-icon-button{padding:0}.ui-icon-button--small{width:2rem;height:2rem}.ui-icon-button--medium{width:2.5rem;height:2.5rem}.ui-field{gap:var(--space-2);display:grid}.ui-field__label{color:var(--color-text-subtle);font-size:.8125rem;font-weight:var(--font-weight-semibold)}.ui-field__description,.ui-field__error{margin:0;font-size:.75rem}.ui-field__description{color:var(--color-text-muted)}.ui-field__error{color:var(--color-critical);font-weight:600}.ui-input{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-editable-surface);border:1px solid var(--color-editable-border);border-radius:var(--radius-control);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;box-shadow:inset 0 1px #ffffffa6}.ui-input:hover:not(:disabled){background:var(--color-editable-surface-hover);border-color:var(--color-border-strong)}.ui-input:focus,.ui-input:focus-visible{background:var(--color-surface);border-color:var(--color-editable-focus);box-shadow:0 0 0 2px var(--color-editable-focus-soft);outline:0}.ui-input[aria-invalid=true]{border-color:var(--color-critical)}.ui-input:disabled{color:var(--color-text-muted);background:var(--color-surface-subtle)}.ui-textarea{resize:vertical;min-height:7rem}.ui-select{padding-right:2.25rem}.ui-badge,.ui-status{font-size:var(--type-label-size);font-weight:var(--type-label-weight);align-items:center;gap:var(--space-2);line-height:var(--type-label-line-height);white-space:nowrap;border-radius:999px;display:inline-flex}.ui-badge{padding:.25rem .5rem}.ui-status{color:var(--color-text-subtle)}.ui-status__dot{background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem}.ui-badge--neutral{color:var(--color-text-subtle);background:var(--color-surface-hover)}.ui-badge--positive{color:var(--color-positive);background:var(--color-positive-soft)}.ui-badge--attention{color:var(--color-attention);background:var(--color-attention-soft)}.ui-badge--critical{color:var(--color-critical);background:var(--color-critical-soft)}.ui-badge--info{color:var(--color-info);background:var(--color-info-soft)}.ui-status--neutral{color:var(--color-text-muted)}.ui-status--positive{color:var(--color-positive)}.ui-status--attention{color:var(--color-attention)}.ui-status--critical{color:var(--color-critical)}.ui-status--info{color:var(--color-info)}.ui-stack{flex-direction:column;display:flex}.ui-inline{flex-wrap:wrap;display:flex}.ui-inline--align-start{align-items:flex-start}.ui-inline--align-center{align-items:center}.ui-inline--align-end{align-items:flex-end}.ui-stack--gap-1,.ui-inline--gap-1{gap:var(--space-1)}.ui-stack--gap-2,.ui-inline--gap-2{gap:var(--space-2)}.ui-stack--gap-3,.ui-inline--gap-3{gap:var(--space-3)}.ui-stack--gap-4,.ui-inline--gap-4{gap:var(--space-4)}.ui-stack--gap-6,.ui-inline--gap-6{gap:var(--space-6)}.ui-stack--gap-8,.ui-inline--gap-8{gap:var(--space-8)}.ui-switch{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);color:var(--color-text);border-radius:var(--radius-control);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.ui-switch:hover:not(:disabled){background:var(--color-surface-subtle)}.ui-switch:disabled{opacity:.6}.ui-switch__track{background:var(--color-border-strong);width:2.125rem;height:1.25rem;transition:background-color var(--motion-fast) ease;border-radius:999px;flex:none;padding:.125rem;position:relative}.ui-switch__thumb{background:var(--color-surface);width:1rem;height:1rem;box-shadow:var(--shadow-switch);transition:transform var(--motion-fast) ease;border-radius:50%;display:block}.ui-switch[aria-checked=true] .ui-switch__track{background:var(--color-action)}.ui-switch[aria-checked=true] .ui-switch__thumb{transform:translate(.875rem)}.ui-switch__copy{min-width:0}.ui-switch__copy strong{font-size:.8125rem;display:block}.ui-switch__copy>span{color:var(--color-text-muted);font-size:var(--type-label-size);line-height:var(--type-label-line-height);display:block}.ui-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0}.ui-card--padding-default{padding:var(--space-6)}.ui-card--padding-compact{padding:var(--space-4)}.ui-card--padding-none{padding:0}.ui-card__header{align-items:flex-start;gap:var(--space-4);justify-content:space-between;display:flex}.ui-card__title{letter-spacing:-.02em;margin:0;font-size:1rem}.ui-card__description{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.8125rem}.ui-card__content{margin-top:var(--space-4)}.ui-card__footer{align-items:center;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.ui-metric-card__topline{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.ui-metric-card__label,.ui-metric-card__detail{color:var(--color-text-muted);font-size:.75rem}.ui-metric-card__value{margin-top:var(--space-2);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:var(--font-weight-semibold);letter-spacing:-.045em;line-height:1.1;display:block}.ui-metric-card__trend{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.75rem;font-weight:600}.ui-metric-card__trend--positive{color:var(--color-positive)}.ui-metric-card__trend--attention{color:var(--color-attention)}.ui-metric-card__trend--critical{color:var(--color-critical)}.ui-metric-card__trend--info{color:var(--color-info)}.ui-metric-card__detail{margin-top:var(--space-3)}.ui-notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);border:1px solid #0000;font-size:.8125rem}.ui-notice__title{margin-bottom:var(--space-1);display:block}.ui-notice__content>:first-child{margin-top:0}.ui-notice__content>:last-child{margin-bottom:0}.ui-notice--info{color:var(--color-info);background:var(--color-info-soft);border-color:var(--color-notice-info-border)}.ui-notice--positive{color:var(--color-positive);background:var(--color-positive-soft);border-color:var(--color-notice-positive-border)}.ui-notice--attention{color:var(--color-attention);background:var(--color-attention-soft);border-color:var(--color-notice-attention-border)}.ui-notice--critical{color:var(--color-critical);background:var(--color-critical-soft);border-color:var(--color-notice-critical-border)}.ui-empty-state{padding:var(--space-8);text-align:center;background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card)}.ui-empty-state__icon{width:2.5rem;height:2.5rem;margin-bottom:var(--space-3);color:var(--color-action-hover);background:var(--color-action-soft);border-radius:var(--radius-control);justify-content:center;align-items:center;display:inline-flex}.ui-empty-state__title{margin:0;font-size:1rem}.ui-empty-state__description{max-width:32rem;margin:var(--space-2) auto 0;color:var(--color-text-muted);font-size:.8125rem}.ui-empty-state__action{margin-top:var(--space-4)}.ui-page-header{align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;justify-content:space-between;display:flex}.ui-page-header__copy{min-width:0}.ui-page-header__eyebrow{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.09em;line-height:var(--type-label-line-height);text-transform:uppercase}.ui-page-header__title{overflow-wrap:anywhere;font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);letter-spacing:-.04em;line-height:var(--type-heading-lg-line-height);margin:0}.ui-page-header__description{max-width:44rem;margin-top:var(--space-2);color:var(--color-text-muted)}.ui-page-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-app-page{gap:var(--space-6);min-width:0;padding:var(--space-4) 0 var(--space-8);display:grid}.ui-page-section{min-width:0}.ui-page-section--surface{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.ui-section-header{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);justify-content:space-between;display:flex}.ui-section-header__copy{min-width:0}.ui-section-header h2{color:var(--color-text);font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:0}.ui-section-header p,.ui-quiet-text{max-width:44rem;margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.8125rem}.ui-section-header__actions,.ui-form-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-card-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.ui-record-list{gap:var(--space-3);display:grid}.ui-form-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.ui-form-actions{justify-content:flex-end}.ui-feature-link{min-height:100%;padding:var(--space-4);color:var(--color-text);text-decoration:none;display:block}.ui-feature-link:hover{background:var(--color-surface-hover)}.ui-feature-link strong{font-size:.875rem;display:block}.ui-feature-link span{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.75rem;display:block}.ui-plan-choice{text-align:left;justify-content:flex-start;min-height:4rem}.ui-plan-choice strong,.ui-plan-choice small{display:block}.ui-plan-choice small{margin-top:var(--space-1);text-transform:capitalize}.ui-filter-grid,.ui-settings-row{align-items:end;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.ui-filter-fieldset{border:0;min-width:0;margin:0;padding:0}.ui-filter-legend{margin-bottom:var(--space-2);color:var(--color-text-subtle);font-size:.8125rem;font-weight:var(--font-weight-semibold);padding:0}.ui-result-summary{margin-top:var(--space-4);justify-content:space-between}.ui-settings-list{margin:0;padding:0;list-style:none;display:grid}.ui-settings-row{padding:var(--space-3) 0;border-top:1px solid var(--color-border);align-items:center}.ui-settings-row__control{min-width:0}.ui-settings-row__meta{justify-content:flex-end}.app-shell__preferences-body{padding:var(--space-4);background:var(--color-surface-subtle)}.app-shell__preferences-card{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.ui-inline-actions,.ui-pagination,.ui-pagination__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-inline-actions--between,.ui-pagination{justify-content:space-between}.ui-inline-actions--end{justify-content:flex-end;align-items:end}.ui-pagination__controls{gap:var(--space-2)}.ui-space-top{margin-top:var(--space-4)}.ui-file-drop{gap:var(--space-3);max-width:40rem;padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-control);display:grid}.ui-file-drop--active{background:var(--color-action-soft);border-color:var(--color-action)}.ui-help-disclosure{gap:var(--space-2);margin-top:var(--space-3);color:var(--color-text-muted);font-size:.8125rem;line-height:1.5;display:grid}.ui-table__cell--nowrap{white-space:nowrap}.ui-section-toolbar{align-items:end;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.ui-choice-grid{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.ui-choice-option{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;display:flex}.ui-choice-option:has(input:checked){background:var(--color-action-soft);border-color:var(--color-action)}.ui-choice-option__description,.ui-table-meta{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.8125rem;font-weight:var(--font-weight-regular);display:block}.ui-table__header--numeric,.ui-table__cell--numeric{text-align:right;white-space:nowrap}.ui-amount--critical{color:var(--color-critical);font-weight:var(--font-weight-semibold)}.ui-target-input{width:7rem;min-width:6.5rem}.ui-section-title{margin:0;font-size:1rem}.ui-quiet-copy{margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.5}.ui-quiet-copy--flush{margin-bottom:0}.ui-muted-text{color:var(--color-text-muted)}.ui-bullet-list{gap:var(--space-3);margin-bottom:0;padding-left:1.25rem;display:grid}.ui-select-auto{width:auto}.ui-record-heading{font-weight:var(--font-weight-semibold);margin:0}.ui-file-field{gap:var(--space-2);display:grid}.ui-overflow-anywhere{overflow-wrap:anywhere;margin:0}.ui-space-bottom{margin-bottom:var(--space-4)}.ui-stat-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-stat-card,.ui-definition-card{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control)}.ui-stat-value{font-size:1.25rem;display:block}.ui-stat-label{color:var(--color-text-muted);font-size:.8125rem}.ui-definition-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-bottom:0;display:grid}.ui-definition-title{font-weight:var(--font-weight-semibold)}.ui-definition-description{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.ui-table-frame{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);max-width:100%;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;min-width:40rem}.ui-table__header{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.02em;line-height:var(--type-label-line-height);text-align:left}.ui-table__cell{padding:var(--space-3);border-top:1px solid var(--color-border);font-size:.8125rem}.ui-table__row:hover .ui-table__cell{background:var(--color-action-soft)}.ui-table__empty{padding:var(--space-8);color:var(--color-text-muted);text-align:center;border-top:1px solid var(--color-border)}.ui-secondary-navigation__group+.ui-secondary-navigation__group{margin-top:var(--space-4)}.ui-secondary-navigation__label{margin:0 var(--space-2) var(--space-1);color:var(--color-text-faint);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.08em;line-height:var(--type-label-line-height);text-transform:uppercase}.ui-secondary-navigation__list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.ui-secondary-navigation__link{padding:var(--space-2);color:var(--color-text-muted);border-radius:var(--radius-control);font-size:.75rem;text-decoration:none;display:block}.ui-secondary-navigation__link:hover{background:var(--color-surface-hover)}.ui-secondary-navigation__link[aria-current=page]{color:var(--color-action-hover);background:var(--color-action-soft);font-weight:var(--font-weight-semibold)}.ui-popover{display:inline-block;position:relative}.ui-popover__trigger{cursor:pointer;list-style:none}.ui-popover__trigger::-webkit-details-marker{display:none}.ui-popover__content{z-index:30;top:calc(100% + var(--space-2));min-width:14rem;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);position:absolute}.ui-popover[open] .ui-popover__content,.app-shell__mobile-more[open] .app-shell__mobile-panel{animation:ui-menu-enter var(--motion-medium) ease-out}@keyframes ui-menu-enter{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}.ui-popover__content--start{left:0}.ui-popover__content--end{right:0}.ui-dialog{width:min(32rem,100vw - 2rem);max-height:min(42rem,100dvh - 2rem);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-floating);padding:0}.ui-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-dialog__header,.ui-dialog__body,.ui-dialog__actions{padding-right:var(--space-6);padding-left:var(--space-6)}.ui-dialog__header{padding-top:var(--space-6)}.ui-dialog__body{padding-top:var(--space-4);padding-bottom:var(--space-4)}.ui-dialog__title{font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);letter-spacing:-.025em;line-height:var(--type-heading-md-line-height);margin:0}.ui-dialog__description{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.8125rem}.ui-dialog__actions{align-items:center;gap:var(--space-2);padding-top:var(--space-4);padding-bottom:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;display:flex}.ui-drawer{border:0;border-left:1px solid var(--color-border);width:min(26rem,100vw);max-width:100vw;height:100dvh;max-height:none;box-shadow:var(--shadow-floating);border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.ui-drawer--wide{width:min(30rem,100vw)}.ui-drawer[open]{animation:ui-drawer-enter var(--motion-page) ease-out;flex-direction:column;display:flex}.ui-drawer::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ui-drawer__resize-handle{z-index:4;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:.75rem;padding:0;position:absolute;top:0;bottom:0;left:0}.ui-drawer__resize-handle:after{background:var(--color-border-strong);width:.25rem;height:2.75rem;box-shadow:0 0 0 2px var(--color-surface);content:"";opacity:.55;transition:background-color var(--motion-fast) ease, opacity var(--motion-fast) ease;border-radius:999px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.ui-drawer__resize-handle:hover:after,.ui-drawer__resize-handle:focus-visible:after,.ui-drawer--resizing .ui-drawer__resize-handle:after{background:var(--color-text-muted);opacity:1}.ui-drawer__header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:3.75rem;padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex:none;display:flex}.ui-drawer__heading{min-width:0}.ui-drawer__title{font-size:.875rem;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:0;line-height:1.25rem}.ui-drawer__description{color:var(--color-text-muted);margin:.125rem 0 0;font-size:.6875rem;line-height:1rem}.ui-drawer__close{flex:none;margin:0}.ui-drawer__close svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:1rem;height:1rem}.ui-drawer__body{box-sizing:border-box;width:100%;min-height:0;padding:var(--space-6);scrollbar-gutter:stable;flex:auto;overflow-y:auto}.ui-drawer__footer{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:var(--space-2);width:100%;min-height:3.5rem;padding:var(--space-2) var(--space-5);background:var(--color-surface);border-top:1px solid var(--color-border);flex-wrap:wrap;flex:none;display:flex;box-shadow:0 -.375rem 1rem #19191708}@keyframes ui-drawer-enter{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}.auth-layout{min-height:100vh;padding:var(--space-8);place-items:center;display:grid}.auth-card{width:100%;max-width:28rem;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-soft)}.auth-card__brand{letter-spacing:-.055em;margin:0;font-size:1.125rem;font-weight:760}.auth-card__title{margin:var(--space-6) 0 0;font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);letter-spacing:-.04em;line-height:var(--type-heading-lg-line-height)}.auth-card__description{margin:var(--space-3) 0 var(--space-6);color:var(--color-text-muted)}.auth-card__footer{padding-top:var(--space-4);margin-top:var(--space-6);color:var(--color-text-muted);border-top:1px solid var(--color-border);font-size:.8125rem}.auth-card form label{color:var(--color-text-subtle);font-size:.8125rem;font-weight:var(--font-weight-semibold)}.auth-card form input{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-control)}.auth-card .ui-notice{margin-bottom:var(--space-4)}.ui-auth-form{gap:var(--space-4);display:grid}.ui-auth-link{color:var(--color-text-muted);text-underline-offset:.2em;font-size:.8125rem;text-decoration-thickness:1px}.ui-auth-link:hover{color:var(--color-text)}.app-shell{min-height:100dvh}.app-shell__skip-link{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--color-text-inverse);background:var(--color-text);border-radius:var(--radius-control);transition:transform var(--motion-fast) ease;font-size:.8125rem;font-weight:650;text-decoration:none;position:fixed;transform:translateY(calc(-100% - 2rem))}.app-shell__skip-link:focus{transform:translateY(0)}.app-shell__rail{display:none}.app-shell__mobile-header{align-items:center;gap:var(--space-4);min-height:3.5rem;padding:var(--space-2) var(--space-4);z-index:20;background:var(--color-canvas-translucent);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;display:flex;position:sticky;top:0}.app-shell__mobile-brand{align-items:center;text-decoration:none;display:inline-flex}.app-shell__mobile-brand-image{width:auto;height:1.75rem}.app-shell__mobile-plan{max-width:min(60vw,20rem);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:none;overflow:hidden}.app-shell__main{min-width:0}.app-shell__topbar{display:none}.app-shell__content{width:100%;min-width:0;max-width:82rem;padding:0 var(--space-4) calc(6rem + env(safe-area-inset-bottom));margin:0 auto}.app-shell__brand{margin:var(--space-1) var(--space-2) var(--space-4);align-items:center;text-decoration:none;display:inline-flex}.app-shell__brand-image{width:auto;height:2rem}.app-shell__plan-switcher{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-navigation-text);border-radius:var(--radius-control);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;border:1px solid #0000;padding:.5rem;text-decoration:none;display:flex}.app-shell__plan-switcher:hover{background:var(--color-navigation-hover);border-color:var(--color-navigation-border)}.app-shell__plan-mark,.app-shell__avatar{font-size:.6875rem;font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-shell__plan-mark{width:2rem;height:2rem;color:var(--color-text-inverse);background:var(--color-text);border-radius:var(--radius-control)}.app-shell__plan-copy{flex:1;min-width:0}.app-shell__plan-copy strong,.app-shell__plan-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell__plan-copy strong{font-size:.75rem}.app-shell__plan-copy span{color:var(--color-text-muted);font-size:var(--type-label-size);line-height:var(--type-label-line-height)}.app-shell__chevron{color:var(--color-navigation-faint)}.app-shell__primary-nav{margin-top:var(--space-3);flex:1}.app-shell__nav-label{margin:.875rem var(--space-2) var(--space-1);color:var(--color-navigation-faint);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.1em;line-height:var(--type-label-line-height);text-transform:uppercase}.app-navigation{margin:0;padding:0;list-style:none}.app-navigation--desktop,.app-navigation--panel{gap:.125rem;display:grid}.app-navigation__link{color:var(--color-navigation-text);text-decoration:none}.app-navigation--desktop .app-navigation__link,.app-navigation--panel .app-navigation__link{min-height:2.125rem;padding:.375rem var(--space-2);border-radius:var(--radius-control);align-items:center;gap:.625rem;font-size:.75rem;display:flex}.app-navigation--desktop .app-navigation__link:hover,.app-navigation--panel .app-navigation__link:hover{color:var(--color-text);background:var(--color-navigation-hover)}.app-navigation__marker{background:0 0;border-radius:50%;flex:none;width:.25rem;height:.25rem}.app-navigation__link[aria-current=page]{color:var(--color-text);background:var(--color-navigation-selected);font-weight:var(--font-weight-medium)}.app-navigation__link[aria-current=page] .app-navigation__marker{background:0 0}.app-navigation__icon{width:1rem;height:1rem;color:var(--color-navigation-muted);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.app-navigation__link[aria-current=page] .app-navigation__icon{color:currentColor}.app-navigation__count{color:var(--color-navigation-muted);font-size:.6875rem;font-weight:var(--font-weight-regular);margin-left:auto}.app-navigation__link--placeholder{cursor:default}.app-shell__wealth-brand{min-height:3.5rem;padding:var(--space-2) var(--space-3);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0;border-bottom:1px solid var(--color-navigation-border);border-radius:0}.app-shell__wealth-mark{flex:none;width:1.875rem;height:1.875rem}.app-shell__wealth-brand .app-shell__plan-copy strong{font-size:.75rem}.app-shell__wealth-brand .app-shell__plan-copy span{color:var(--color-navigation-muted);font-size:.625rem}.app-shell__wealth-brand .app-shell__chevron{stroke:currentColor;stroke-width:1.5px;width:.875rem;height:.875rem}.app-shell__wealth-brand:hover{border-color:transparent transparent var(--color-navigation-border)}.app-shell__plan-menu{z-index:50;width:100%;position:relative}.app-shell__plan-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.app-shell__plan-menu>summary::-webkit-details-marker{display:none}.app-shell__plan-menu[open] .app-shell__chevron{transform:rotate(180deg)}.app-shell__plan-menu .app-shell__chevron{transition:transform var(--motion-fast) ease}.app-shell__plan-popover{top:calc(100% + var(--space-2));width:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);position:absolute;left:0;overflow:hidden}.app-shell__plan-popover-heading{padding:var(--space-3) var(--space-3) var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.app-shell__plan-popover-heading strong{font-size:.75rem}.app-shell__plan-popover-heading span{color:var(--color-text-muted);font-size:.625rem}.app-shell__plan-options{padding:0 var(--space-2) var(--space-2);gap:.125rem;display:grid}.app-shell__plan-option{align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:2.875rem;padding:var(--space-2);color:var(--color-navigation-text);border-radius:var(--radius-control);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1.75rem minmax(0,1fr) 1rem;display:grid}.app-shell__plan-option:hover:not(:disabled){color:var(--color-text);background:var(--color-navigation-hover)}.app-shell__plan-option[aria-current=true]{color:var(--color-text);background:var(--color-navigation-selected);cursor:default;opacity:1}.app-shell__plan-option-mark{width:1.75rem;height:1.75rem;color:var(--color-navigation-text);background:var(--color-navigation-avatar);border-radius:var(--radius-control);font-size:.625rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}.app-shell__plan-option-copy{min-width:0}.app-shell__plan-option-copy strong,.app-shell__plan-option-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell__plan-option-copy strong{font-size:.6875rem}.app-shell__plan-option-copy small{color:var(--color-text-muted);text-transform:capitalize;margin-top:.125rem;font-size:.625rem}.app-shell__plan-option-check{width:.875rem;height:.875rem;color:var(--color-positive);stroke:currentColor;stroke-width:1.75px}.app-shell__plan-empty,.app-shell__plan-error{padding:0 var(--space-3) var(--space-3);color:var(--color-text-muted);margin:0;font-size:.6875rem}.app-shell__plan-error{color:var(--color-critical)}.app-shell__manage-plans{align-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--color-navigation-text);border-top:1px solid var(--color-border);grid-template-columns:1rem minmax(0,1fr) .875rem;text-decoration:none;display:grid}.app-shell__manage-plans:hover{color:var(--color-text);background:var(--color-surface-hover)}.app-shell__manage-plans>svg{stroke:currentColor;stroke-width:1.5px;width:.875rem;height:.875rem}.app-shell__manage-plans span{min-width:0}.app-shell__manage-plans strong,.app-shell__manage-plans small{display:block}.app-shell__manage-plans strong{font-size:.6875rem}.app-shell__manage-plans small{color:var(--color-text-muted);margin-top:.125rem;font-size:.625rem}.app-shell__accounts-label{justify-content:space-between;align-items:center;display:flex}.app-shell__accounts-label span{font-size:.75rem;font-weight:var(--font-weight-regular)}.app-shell__account-list{gap:.125rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.app-shell__account-list li{min-width:0}.app-shell__account-list a{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:2.125rem;padding:.375rem var(--space-2);color:var(--color-navigation-text);border-radius:var(--radius-control);grid-template-columns:.4375rem minmax(0,1fr) auto;font-size:.75rem;text-decoration:none;display:grid}.app-shell__account-list a:hover{background:var(--color-navigation-hover)}.app-shell__account-list a>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.app-shell__account-list small{min-width:2.75rem;color:var(--color-navigation-muted);text-align:right;white-space:nowrap;font-size:.625rem}.app-shell__account-dot{border:1px solid var(--color-data-comparison);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.app-shell__account-dot--2{border-color:var(--color-attention-marker)}.app-shell__account-dot--3{border-color:var(--color-positive-marker)}.app-shell__account-dot--4{border-color:var(--color-action)}.app-shell__help{min-height:2.25rem;padding:.375rem var(--space-2);color:var(--color-navigation-text);align-items:center;gap:.625rem;font-size:.75rem;display:flex}.app-shell__help svg{stroke:currentColor;stroke-width:1.5px;width:1rem;height:1rem}.app-shell__profile-menu{position:relative}.app-shell__profile-menu summary{cursor:pointer;list-style:none}.app-shell__profile-menu summary::-webkit-details-marker{display:none}.app-shell__profile-menu .app-shell__account-copy>span:nth-child(2){flex:1;min-width:0}.app-shell__profile-menu .app-shell__account-copy>svg{stroke:currentColor;stroke-width:1.5px;width:.875rem;height:.875rem}.app-shell__profile-menu form{padding:var(--space-1)}.app-shell__account{padding-top:var(--space-1);margin-top:var(--space-2);border-top:1px solid var(--color-navigation-border)}.app-shell__account-copy{align-items:center;gap:var(--space-2);min-width:0;min-height:2.5rem;padding:var(--space-1) var(--space-2);display:flex}.app-shell__avatar{width:1.5rem;height:1.5rem;color:var(--color-navigation-text);background:var(--color-navigation-avatar);border-radius:50%}.app-shell__account-copy>span:last-child{min-width:0}.app-shell__account-copy strong,.app-shell__account-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell__account-copy strong{font-size:.6875rem}.app-shell__account-copy small{color:var(--color-navigation-muted);font-size:var(--type-label-size);line-height:var(--type-label-line-height)}.app-shell__mobile-nav{z-index:40;min-height:calc(3.75rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface-translucent);border-top:1px solid var(--color-border);box-shadow:var(--shadow-navigation);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.app-shell__mobile-nav--simple{grid-template-columns:repeat(3,minmax(0,1fr))}.app-navigation--mobile{grid-column:span 4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-navigation--mobile li{min-width:0}.app-shell__mobile-nav--simple .app-navigation--mobile{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.app-navigation--mobile .app-navigation__link,.app-shell__mobile-more>summary{min-width:0;min-height:3.75rem;padding:var(--space-2) var(--space-1);color:var(--color-text-muted);text-align:center;border-radius:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;text-decoration:none;display:flex}.app-navigation--mobile .app-navigation__marker{display:none}.app-navigation--mobile .app-navigation__link[aria-current=page],.app-shell__mobile-more>summary[data-current=true],.app-shell__mobile-more[open]>summary{color:var(--color-action-hover);background:var(--color-action-soft)}.app-shell__mobile-more{min-width:0}.app-shell__mobile-more>summary{cursor:pointer;list-style:none}.app-shell__mobile-more>summary::-webkit-details-marker{display:none}.app-shell__mobile-panel{right:var(--space-3);bottom:calc(4.5rem + env(safe-area-inset-bottom));left:var(--space-3);z-index:45;max-height:calc(100dvh - 7rem);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);position:fixed;overflow-y:auto}.app-shell__mobile-panel-head{padding:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-border);display:grid}.app-shell__mobile-panel-head strong{font-size:.8125rem}.app-shell__mobile-panel-head span{color:var(--color-text-muted);font-size:.6875rem}.app-shell__mobile-account{gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-2);margin-top:var(--space-2);color:var(--color-text-muted);border-top:1px solid var(--color-border);overflow-wrap:anywhere;font-size:.6875rem;display:grid}@media (min-width:48rem){.app-shell{grid-template-columns:var(--size-navigation-rail) minmax(0, 1fr);display:grid}.app-shell__rail{width:var(--size-navigation-rail);height:100dvh;padding:var(--space-2);background:var(--color-navigation-surface);border-left:2px solid var(--color-navigation-edge);border-right:1px solid var(--color-navigation-border);flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow:hidden auto}.app-shell__mobile-header,.app-shell__mobile-nav{display:none}.app-shell__main{background:var(--color-surface);grid-column:2;min-height:100dvh}.app-shell__topbar{min-height:3.5rem;padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.app-shell__breadcrumbs{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.app-shell__breadcrumbs svg{stroke:currentColor;stroke-width:1.5px;width:.75rem;height:.75rem}.app-shell__breadcrumbs strong{color:var(--color-text);font-size:.75rem;font-weight:var(--font-weight-semibold)}.app-shell__topbar-actions{align-items:center;gap:var(--space-2);display:flex}.app-shell__global-search{align-items:center;gap:var(--space-2);width:12rem;min-height:2rem;padding:0 var(--space-2);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);display:flex}.app-shell__global-search>svg{stroke:currentColor;stroke-width:1.5px;flex:none;width:.875rem;height:.875rem}.app-shell__global-search input{min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.75rem}.app-shell__global-search kbd{color:var(--color-text-muted);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.25rem;flex:none;padding:0 .25rem;font-family:inherit;font-size:.5625rem}.app-shell__topbar-icon{width:2rem;height:2rem;color:var(--color-text-muted);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.app-shell__topbar-icon:hover{color:var(--color-text);background:var(--color-surface-hover)}.app-shell__topbar-icon svg{stroke:currentColor;stroke-width:1.5px;width:1rem;height:1rem}.app-shell__content{max-width:none;padding:0 var(--space-6) var(--space-12)}}@media (max-width:47.999rem){.ui-drawer__resize-handle{display:none}.ui-button,.ui-icon-button,.ui-popover__trigger,.ui-secondary-navigation__link,.ui-switch,.app-navigation--panel .app-navigation__link,.app-shell__mobile-brand,.app-shell__mobile-plan{min-width:2.75rem;min-height:2.75rem}.ui-popover__trigger,.app-shell__mobile-brand,.app-shell__mobile-plan{align-items:center;display:inline-flex}.app-shell__mobile-plan{justify-content:flex-end}.auth-layout{padding:var(--space-4)}.auth-card{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
