:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-blue:#1e5fbf;--brand-blue-light:#5fb8ff;--brand-slate:#0f172a;--brand-white:#fff;--brand-off-white:#f4f6fa;--brand-mist:#e9eef7;--brand-ink:#0a1220;--brand-ink-light:#111b2c;--color-bg:var(--brand-white);--color-bg-elevated:var(--brand-off-white);--color-text:var(--brand-slate);--color-text-muted:#5b6678;--color-border:#e1e6ef;--color-primary:var(--brand-slate);--color-status-bar:var(--brand-slate);--color-primary-contrast:var(--brand-white);--color-accent:var(--brand-blue);--color-accent-contrast:var(--brand-white);--color-error:#b3261e;--color-danger:#b3261e;--color-success:#1e7d4b;--color-focus:var(--brand-blue);--color-scrim:#0f172a73;--color-surface-raised:var(--brand-white);--color-field:#f1f4f9;--color-field-pressed:#e2e8f2;--color-accent-soft:#e9f0fb;--color-accent-text:var(--brand-blue);--color-shadow:#0f172a1f;--color-danger-soft:#fdecea;--color-success-soft:#e3f3ea;--color-warning:#8a5a00;--color-warning-soft:#fdf3dc;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:clamp(1.75rem, 4vw, 2.5rem);--text-display:1.75rem;--font-weight-medium:600;--font-weight-bold:700;--font-weight-heavy:800;--line-height-body:1.5;--line-height-tight:1.25;--line-height-display:1.15;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-wide:.08em;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-round:50%;--radius-pill:999px;--shadow-sm:0 1px 3px var(--color-shadow);--shadow-md:0 4px 16px var(--color-shadow);--shadow-lg:0 -6px 24px var(--color-shadow);--border-width:1px;--focus-ring-width:3px;--focus-ring-offset:2px;--disabled-opacity:.45;--press-scale:.98;--press-brightness:.88;--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.12s;--duration-page:.22s;--duration-sheet:.32s;--duration-spin:.8s;--duration-shimmer:1.4s;--content-max:72rem;--form-max:26rem;--page-max:44rem;--tap-min:44px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--brand-ink);--color-bg-elevated:var(--brand-ink-light);--color-text:var(--brand-mist);--color-text-muted:#9aa6ba;--color-border:#24324a;--color-primary:var(--brand-mist);--color-status-bar:#162237;--color-primary-contrast:var(--brand-ink);--color-accent:var(--brand-blue-light);--color-accent-contrast:var(--brand-ink);--color-error:#ff6b61;--color-danger:#ff6b61;--color-success:#4cc48a;--color-focus:var(--brand-blue-light);--color-scrim:#0009;--color-surface-raised:#162237;--color-field:#1a273d;--color-field-pressed:#22314b;--color-accent-soft:#10243d;--color-accent-text:var(--brand-blue-light);--color-shadow:#00000080;--color-danger-soft:#3a1714;--color-success-soft:#12301f;--color-warning:#f0c060;--color-warning-soft:#3a2c0e}:root:lang(ar){--tracking-tight:0;--tracking-snug:0;--tracking-wide:0}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}body{font-family:var(--font-body);overflow-wrap:anywhere;font-size:var(--text-base);background:var(--color-bg);color:var(--color-text);-webkit-text-size-adjust:100%}@keyframes ui-page{0%{opacity:0;transform:translateY(.5rem)}}.ui-form{gap:var(--space-4);display:grid}.ui-actions{gap:var(--space-3);display:grid}@media (width>=30rem){.ui-actions{grid-template-columns:1fr 1fr}}.ui-logo{margin:var(--space-8) 0 var(--space-6);text-align:center}.ui-logo__img{object-fit:contain;block-size:6rem;inline-size:auto;max-inline-size:100%}.ui-icon{flex:none;block-size:1.25rem;inline-size:1.25rem}[dir=rtl] .ui-icon--turns{transform:scaleX(-1)}.ui-back{border-radius:var(--radius-round);block-size:2rem;inline-size:2rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ui-back .ui-icon{block-size:1.375rem;inline-size:1.375rem}.ui-back:hover{background:var(--color-field)}.ui-back:active{background:var(--color-field-pressed)}.ui-back:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-nav{margin-block-end:var(--space-2);margin-inline-start:calc(var(--space-2) * -1);display:flex}.ui-badge{padding:.125rem var(--space-2);border-radius:var(--radius-pill);background:var(--color-field);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-block}.ui-badge--success{background:var(--color-success-soft);color:var(--color-success)}.ui-badge--warning{background:var(--color-warning-soft);color:var(--color-warning)}.ui-badge--danger{background:var(--color-danger-soft);color:var(--color-error)}.ui-badge--accent{background:var(--color-accent-soft);color:var(--color-accent-text)}.ui-badge--not-ready{border:var(--border-width) dashed var(--color-border);background:var(--color-bg-elevated);color:var(--color-text-muted)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-3) var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-lg);font:inherit;font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.ui-button:active:not(:disabled){transform:scale(var(--press-scale))}.ui-button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-button[aria-busy=true]{cursor:progress}.ui-button--primary{background:var(--color-primary);color:var(--color-primary-contrast)}.ui-button--primary:active:not(:disabled){filter:brightness(var(--press-brightness))}.ui-button--secondary,.ui-button--google{background:var(--color-field);color:var(--color-text)}.ui-button--secondary:hover:not(:disabled),.ui-button--google:hover:not(:disabled),.ui-button--secondary:active:not(:disabled),.ui-button--google:active:not(:disabled){background:var(--color-field-pressed)}.ui-button--tint{background:var(--color-accent-soft);color:var(--color-accent-text)}.ui-button--tint:hover:not(:disabled){filter:brightness(var(--press-brightness))}.ui-button--danger-soft{background:var(--color-danger-soft);color:var(--color-danger)}.ui-button--danger-soft:hover:not(:disabled){filter:brightness(var(--press-brightness))}.ui-button--not-ready,.ui-button--not-ready:hover:not(:disabled){border-radius:var(--radius-pill);border-color:var(--color-border);background:var(--color-bg-elevated);color:var(--color-text-muted);filter:none;border-style:dashed}.ui-button__mark{flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:inline-grid}@media (prefers-reduced-motion:reduce){.ui-button{transition:none}.ui-button:active:not(:disabled){transform:none}}.ui-chips{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ui-chips__legend{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-block-end:var(--space-2);padding:0}.ui-chips__chip{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);background:var(--color-field);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:inline-flex}.ui-chips__chip:hover:not(.ui-chips__chip--not-ready){background:var(--color-field-pressed)}.ui-chips__chip:active:not(.ui-chips__chip--not-ready){transform:scale(var(--press-scale))}.ui-chips__chip input{accent-color:var(--color-accent)}.ui-chips__chip:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:var(--font-weight-medium)}.ui-chips__chip:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-chips__chip--not-ready{border-color:var(--color-border);background:var(--color-bg-elevated);color:var(--color-text-muted);cursor:not-allowed;border-style:dashed}@media (prefers-reduced-motion:reduce){.ui-chips__chip{transition:none}.ui-chips__chip:active:not(.ui-chips__chip--not-ready){transform:none}}.ui-alert{padding-block:var(--space-3);padding-inline:calc(var(--space-4) + 1.75rem) var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-text);line-height:var(--line-height-body);margin:0;position:relative}.ui-alert:before{content:"";box-sizing:border-box;border:3px solid var(--color-accent);border-radius:var(--radius-round);block-size:1.1rem;inline-size:1.1rem;position:absolute;inset-block-start:calc(var(--space-3) + .2rem);inset-inline-start:var(--space-4)}.ui-alert--error{background:var(--color-danger-soft);color:var(--color-error);font-weight:var(--font-weight-medium)}.ui-alert--error:before{border-color:currentColor}.ui-skeleton{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);display:grid}.ui-skeleton__line{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-field) 0%, var(--color-field-pressed) 50%, var(--color-field) 100%);block-size:.9rem;animation:ui-shimmer var(--duration-shimmer) linear infinite;background-size:200% 100%;display:block}.ui-skeleton__line--title{block-size:1.25rem;inline-size:60%}.ui-skeleton__line--short{inline-size:40%}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton__line{animation:none}}.ui-empty{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg-elevated);text-align:center;display:grid}.ui-empty__art{border-radius:var(--radius-round);background:var(--color-accent-soft);block-size:3.5rem;inline-size:3.5rem;color:var(--color-accent-text);place-items:center;display:grid}.ui-empty__art .ui-icon{block-size:1.5rem;inline-size:1.5rem}.ui-empty__title{font-weight:var(--font-weight-heavy);line-height:var(--line-height-body);margin:0}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-divider{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.ui-divider:before,.ui-divider:after{content:"";border-block-start:1px solid var(--color-border);flex:1}.ui-dock{gap:var(--space-2);padding-block-start:var(--space-2);display:grid}.ui-dock .ui-button{min-block-size:calc(var(--tap-min) + var(--space-1));border-radius:var(--radius-pill);font-weight:var(--font-weight-bold)}.ui-facts{padding-inline:var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);margin:0;display:grid}.ui-facts__row{gap:var(--space-1);padding-block:var(--space-3);display:grid}.ui-facts__row+.ui-facts__row{border-block-start:var(--border-width) solid var(--color-border)}.ui-facts__label{font-size:var(--text-sm);color:var(--color-text-muted)}.ui-facts__value{overflow-wrap:anywhere;margin:0}@media (width>=40rem){.ui-facts__row{gap:var(--space-4);grid-template-columns:12rem 1fr;align-items:baseline}}.ui-field{gap:var(--space-1);display:grid}.ui-field__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.ui-field__control{inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-lg);background:var(--color-field);color:var(--color-text);font:inherit;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.ui-field__control:focus{background:var(--color-surface-raised);border-color:var(--color-accent)}.ui-field__control:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-field__control[aria-invalid=true]{border-color:var(--color-error)}.ui-field__control:disabled{opacity:var(--disabled-opacity)}.ui-field__control--textarea{resize:vertical;min-block-size:5rem}.ui-field__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ui-field__error{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0}.ui-check{align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);display:flex}.ui-check__box{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-accent);flex:none}.ui-check__box:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-check__label{font-size:var(--text-base)}.ui-check:has(.ui-check__box:disabled){opacity:.55}@media (prefers-reduced-motion:reduce){.ui-field__control{transition:none}}.ui-spinner{min-block-size:100dvh;padding:var(--space-4);background:var(--color-bg);place-items:center;display:grid}.ui-spinner__circle{inline-size:var(--space-8);block-size:var(--space-8);border:var(--space-1) solid var(--color-field-pressed);border-block-start-color:var(--color-accent);border-radius:var(--radius-round);animation:ui-spin var(--duration-spin) linear infinite;display:block}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner__circle{animation-duration:3s}}.ui-kpis{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-kpi{align-content:start;gap:var(--space-2);block-size:100%;min-inline-size:0;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);color:var(--color-text);text-decoration:none;display:grid}.ui-kpi--link{transition:background-color var(--duration-fast) var(--ease-out)}@media (hover:hover){.ui-kpi--link:hover{background:var(--color-bg-elevated)}}.ui-kpi--link:active{background:var(--color-field-pressed)}.ui-kpi--link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-kpi__label{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);display:flex}.ui-kpi__chip{border-radius:var(--radius-round);background:var(--color-field);block-size:1.75rem;inline-size:1.75rem;color:var(--color-text);flex:none;place-items:center;display:grid}.ui-kpi__chip .ui-icon{block-size:1rem;inline-size:1rem}.ui-kpi__value{font-size:var(--text-2xl);font-weight:var(--font-weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:var(--line-height-tight);overflow-wrap:anywhere;margin:0}.ui-kpi--danger .ui-kpi__value{color:var(--color-danger)}.ui-kpi--warning .ui-kpi__value{color:var(--color-warning)}@media (prefers-reduced-motion:reduce){.ui-kpi--link{transition:none}}.ui-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-list__item{margin:0}.ui-list__item--waiting{opacity:.6}.ui-list__link{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);color:var(--color-text);font:inherit;text-align:start;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}@media (hover:hover){.ui-list__link:not(.ui-list__link--still):hover{background:var(--color-bg-elevated)}}.ui-list__link:not(.ui-list__link--still):active{background:var(--color-field-pressed);transform:scale(var(--press-scale))}.ui-list__link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-list__text{flex:1;gap:.125rem;min-inline-size:0;display:grid}.ui-list__title{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.ui-list__meta{font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.ui-list__icon{border-radius:var(--radius-round);background:var(--color-field);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text);flex:none;place-items:center;display:grid}.ui-list__trailing{text-align:end;flex:none;justify-items:end;gap:.125rem;display:grid}.ui-list__amount{font-weight:var(--font-weight-heavy);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-list__count{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (prefers-reduced-motion:reduce){.ui-list__link{transition:none}.ui-list__link:not(.ui-list__link--still):active{transform:none}}.ui-options{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ui-options__legend{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-block-end:var(--space-2);padding:0}.ui-option{align-items:flex-start;gap:var(--space-3);min-block-size:var(--tap-min);padding-block:var(--space-3);padding-inline:var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-lg);background:var(--color-field);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}.ui-option:active{transform:scale(var(--press-scale))}.ui-option:has(:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.ui-option:has(:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-option__input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-accent);flex:none;margin:0}.ui-option__text{gap:var(--space-1);min-inline-size:0;display:grid}.ui-option__label{font-weight:var(--font-weight-medium)}.ui-option__icon{background:var(--color-bg);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text);border-radius:50%;flex:none;place-items:center;display:grid}.ui-option:has(.ui-option__icon){align-items:center}.ui-option__hint{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-height-body)}@media (prefers-reduced-motion:reduce){.ui-option{transition:none}.ui-option:active{transform:none}}.ui-rows{border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);margin:0;padding:0;list-style:none;overflow:hidden}.ui-rows>li+li .ui-rows__item{border-block-start:var(--border-width) solid var(--color-border)}.ui-rows__item{align-items:center;gap:var(--space-3);min-block-size:2.5rem;inline-size:100%;padding:var(--space-2) var(--space-4);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}@media (hover:hover){.ui-rows__item:hover{background:var(--color-bg-elevated)}}.ui-rows__item:active{background:var(--color-field-pressed)}.ui-rows__item:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-3px}.ui-rows__text{flex:1;gap:.125rem;min-inline-size:0;display:grid}.ui-rows__label{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.ui-rows__line{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-height-body)}.ui-rows__icon{border-radius:var(--radius-round);background:var(--color-field);block-size:2rem;inline-size:2rem;color:var(--color-text);flex:none;place-items:center;display:grid}.ui-rows__icon .ui-icon{block-size:1.125rem;inline-size:1.125rem}.ui-rows__chevron{flex:none;display:grid}.ui-rows__value{color:var(--color-text-muted);font-size:var(--text-sm);text-align:end}.ui-rows__chevron .ui-icon{color:var(--color-text-muted);block-size:1rem;inline-size:1rem}.ui-rows__item{transition:background-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.ui-rows__item{transition:none}}.ui-screen{min-block-size:100dvh;padding-inline:max(var(--space-4), env(safe-area-inset-left), env(safe-area-inset-right));background:var(--color-bg);color:var(--color-text);animation:ui-page var(--duration-page) var(--ease-out);padding-block-start:max(var(--space-4), env(safe-area-inset-top));padding-block-end:max(var(--space-8), env(safe-area-inset-bottom))}.ui-screen__inner{inline-size:100%;max-inline-size:var(--page-max);margin-inline:auto}.ui-screen__header{margin-block-end:var(--space-6)}.ui-screen__title{font-size:var(--text-display);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-tight);line-height:var(--line-height-display);margin:0}.ui-screen__subtitle{margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:var(--line-height-body)}.ui-screen__body{gap:var(--space-4);justify-items:stretch;display:grid}@media (prefers-reduced-motion:reduce){.ui-screen{animation:none}}.ui-section{gap:var(--space-2);display:grid}.ui-section__title{padding-inline:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);margin:0}.ui-section__card{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);display:grid}.ui-summary{gap:var(--space-4);padding:var(--space-6) var(--space-4) var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-md);display:grid}.ui-summary__list{gap:var(--space-3);margin:0;display:grid}.ui-summary__main{gap:var(--space-1);padding-block-end:var(--space-1);display:grid}.ui-summary__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.ui-summary__value{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.ui-summary__amount{font-size:var(--text-display);font-weight:var(--font-weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:var(--line-height-tight);overflow-wrap:anywhere}.ui-summary__fact{column-gap:var(--space-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.ui-summary__fact-label{font-size:var(--text-sm);color:var(--color-text-muted);display:contents}.ui-summary__chip{border-radius:var(--radius-round);background:var(--color-field);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text);grid-row:span 2;place-items:center;display:grid}.ui-summary__fact-value{font-weight:var(--font-weight-medium);overflow-wrap:anywhere;grid-column:2;margin:0}.ui-summary__actions{gap:var(--space-2);display:grid}.ui-summary__actions .ui-button{border-radius:var(--radius-pill)}@media (width>=40rem){.ui-summary__list{column-gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.ui-summary__main{grid-column:1/-1}}.ui-start{min-block-size:100dvh;padding-inline:max(var(--space-4), env(safe-area-inset-left), env(safe-area-inset-right));background:var(--color-bg);color:var(--color-text);animation:ui-page var(--duration-page) var(--ease-out);flex-direction:column;padding-block-start:max(var(--space-4), env(safe-area-inset-top));padding-block-end:max(var(--space-6), env(safe-area-inset-bottom));display:flex}.ui-start__inner{inline-size:100%;max-inline-size:var(--form-max);margin-inline:auto}.ui-start__title{margin:0 0 var(--space-6);font-size:var(--text-display);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-tight);line-height:var(--line-height-display);text-align:center}.ui-start__body{gap:var(--space-3);display:grid}.ui-start__legal{margin:var(--space-8) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;padding-block-start:var(--space-4)}@media (width>=48rem){.ui-start{justify-content:center}}.ui-start__note{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (prefers-reduced-motion:reduce){.ui-start{animation:none}}.ui-link{min-block-size:var(--tap-min);padding:var(--space-2) 0;color:var(--color-accent-text);font:inherit;font-weight:var(--font-weight-medium);text-align:start;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.ui-link:hover:not(:disabled){text-decoration:underline}.ui-link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-link:disabled{color:var(--color-text-muted);cursor:not-allowed}.accounts__staff{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.accounts__banner{gap:var(--space-1);display:grid}.cash__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.cash__total{padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-md);font-size:var(--text-xl);font-weight:var(--font-weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);margin:0}.driverpay__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.driverpay__actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.dash__areas{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.dash__area{align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}@media (hover:hover){.dash__area:hover{background:var(--color-bg-elevated)}}.dash__area:active{background:var(--color-field-pressed)}.dash__area:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.dash__area-icon{border-radius:var(--radius-round);background:var(--color-field);flex:none;place-items:center;block-size:2rem;inline-size:2rem;display:grid}.dash__area-icon .ui-icon{block-size:1.125rem;inline-size:1.125rem}.dash__area-label{min-inline-size:0;font-weight:var(--font-weight-medium);flex:1}.dash__area-chevron{color:var(--color-text-muted);display:grid}.dash__area-chevron .ui-icon{block-size:1rem;inline-size:1rem}@media (prefers-reduced-motion:reduce){.dash__area{transition:none}}.invoicing__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.invoicing__links{gap:var(--space-3);display:grid}@media (width>=768px){.invoicing__links{grid-template-columns:1fr 1fr}}.memberships__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.memberships__actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.memberships__types{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.memberships__legend{font-size:var(--text-sm);margin-block-end:var(--space-1);font-weight:600}.money__hint,.reports__hint,.documents__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.documents__actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.documents__photo{border-radius:var(--radius-xl);block-size:auto;max-inline-size:100%;box-shadow:var(--shadow-sm);display:block}.identity__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.identity__actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.handovers__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.handovers__actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.handovers__chat{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.handovers__message{gap:var(--space-1);max-inline-size:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-field);display:grid}.handovers__message--person{background:var(--color-accent-soft);justify-self:end}.handovers__who{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.ratings__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ratings__actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.appearance__hint,.settings__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.settings__type{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);border:0;margin:0;display:grid}.settings__type legend{float:inline-start;inline-size:100%;font-weight:var(--font-weight-medium);padding:0}.dispatch__status-label{font-size:var(--text-sm);font-weight:600}.dispatch__actions{gap:var(--space-2);display:grid}.dispatch__texts{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-elevated);margin:0;display:grid}.dispatch__texts-title{font-size:var(--text-sm);margin:0;font-weight:600}.dispatch__text{gap:var(--space-1);margin:0;display:grid}.dispatch__text dt{font-size:var(--text-sm);color:var(--color-text-muted)}.dispatch__text dd{margin:0}.dispatch__notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent-soft);margin:0;display:grid}.dispatch__notice-title{font-size:var(--text-base);font-weight:var(--font-weight-heavy);margin:0}.dispatch__proof{border-radius:var(--radius-lg);max-inline-size:12rem;display:block}.rates__hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.shell-ask{z-index:4;padding:var(--space-4);background:var(--color-scrim);place-items:center;display:grid;position:fixed;inset:0}.shell-ask__panel{inline-size:100%;max-inline-size:var(--form-max);gap:var(--space-4);padding:var(--space-6) var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-md);color:var(--color-text);display:grid}.shell-ask__title{font-size:var(--text-lg);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-snug);margin:0}.shell-ask__body{color:var(--color-text-muted);margin:0}
