.app-entry-loader-module__tfiKdW__loader{z-index:10000;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));isolation:isolate;background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--surface) 92%, transparent) 0 18%, transparent 54%), linear-gradient(145deg, color-mix(in srgb, var(--bg) 96%, var(--brand-navy-900)) 0%, var(--bg) 58%, color-mix(in srgb, var(--bg) 93%, var(--brand-orange-500)) 100%);opacity:1;place-items:center;transition:opacity .3s,visibility .3s;display:grid;position:fixed;inset:0;overflow:hidden}.app-entry-loader-module__tfiKdW__loader[data-phase=leaving]{opacity:0;visibility:hidden;pointer-events:none}.app-entry-loader-module__tfiKdW__atmosphere{z-index:-1;background:radial-gradient(circle at 26% 38%, color-mix(in srgb, var(--brand-navy-800) 15%, transparent) 0 9%, transparent 35%), radial-gradient(circle at 73% 61%, color-mix(in srgb, var(--brand-orange-500) 12%, transparent) 0 8%, transparent 33%);filter:blur(24px);position:absolute;inset:-18%;transform:scale(1.04)}.app-entry-loader-module__tfiKdW__stage{place-items:center;width:min(470px,100vw - 48px);height:280px;display:grid;position:relative}.app-entry-loader-module__tfiKdW__signalField{width:168px;height:168px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.app-entry-loader-module__tfiKdW__signalRing,.app-entry-loader-module__tfiKdW__signalRingInner,.app-entry-loader-module__tfiKdW__lockPulse{border-radius:50%;position:absolute;inset:0}.app-entry-loader-module__tfiKdW__signalRing{border:1px solid color-mix(in srgb, var(--brand-navy-800) 16%, transparent);animation:1.98s cubic-bezier(.22,.8,.2,1) both app-entry-loader-module__tfiKdW__fieldBreathe}.app-entry-loader-module__tfiKdW__signalRingInner{border:1px solid color-mix(in srgb, var(--brand-orange-500) 18%, transparent);animation:1.98s cubic-bezier(.22,.8,.2,1) both app-entry-loader-module__tfiKdW__fieldBreatheInner;inset:28px}.app-entry-loader-module__tfiKdW__lockPulse{border:1px solid color-mix(in srgb, var(--brand-orange-500) 48%, transparent);opacity:0;animation:1.98s cubic-bezier(.2,.78,.25,1) both app-entry-loader-module__tfiKdW__lockPulse;inset:48px}.app-entry-loader-module__tfiKdW__wordmark{white-space:nowrap;letter-spacing:-.055em;text-rendering:geometricprecision;justify-content:center;align-items:baseline;gap:.12em;width:min(430px,100vw - 62px);font-family:Segoe UI,Arial,sans-serif;font-size:clamp(2.35rem,11vw,4.35rem);font-weight:780;line-height:1;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.app-entry-loader-module__tfiKdW__ushare,.app-entry-loader-module__tfiKdW__fix{will-change:transform, opacity, filter, letter-spacing;display:inline-block}.app-entry-loader-module__tfiKdW__ushare{color:var(--brand);animation:1.98s cubic-bezier(.2,.76,.24,1) both app-entry-loader-module__tfiKdW__mergeUshare}.app-entry-loader-module__tfiKdW__fix{color:var(--brand-orange-500);animation:1.98s cubic-bezier(.2,.76,.24,1) both app-entry-loader-module__tfiKdW__mergeFix}.app-entry-loader-module__tfiKdW__mergeSeam{background:linear-gradient(to bottom, transparent, var(--brand-orange-500) 32%, var(--brand-navy-800) 68%, transparent);width:2px;height:54px;box-shadow:0 0 22px color-mix(in srgb, var(--brand-orange-500) 34%, transparent);opacity:0;border-radius:999px;animation:1.98s cubic-bezier(.2,.78,.25,1) both app-entry-loader-module__tfiKdW__seamLock;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.2)}.app-entry-loader-module__tfiKdW__logoReveal{opacity:0;filter:blur(9px);place-items:center;width:150px;height:150px;animation:1.98s cubic-bezier(.16,.82,.24,1) both app-entry-loader-module__tfiKdW__revealLogo;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.72)}.app-entry-loader-module__tfiKdW__logoAura{background:color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid color-mix(in srgb, var(--line) 74%, transparent);box-shadow:0 20px 50px color-mix(in srgb, var(--brand-navy-950) 13%, transparent), 0 0 0 9px color-mix(in srgb, var(--surface) 24%, transparent);border-radius:50%;animation:1.98s cubic-bezier(.18,.8,.24,1) both app-entry-loader-module__tfiKdW__auraSettle;position:absolute;inset:15px}.app-entry-loader-module__tfiKdW__logo{z-index:1;object-fit:contain;width:128px;height:108px;filter:drop-shadow(0 9px 16px color-mix(in srgb, var(--brand-navy-950) 14%, transparent));position:relative}.app-entry-loader-module__tfiKdW__progressTrack{background:color-mix(in srgb, var(--line) 58%, transparent);border-radius:999px;width:112px;height:2px;position:absolute;top:calc(50% + 112px);left:50%;overflow:hidden;transform:translate(-50%)}.app-entry-loader-module__tfiKdW__progressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-navy-800), var(--brand-orange-500));width:42%;height:100%;animation:1.15s ease-in-out infinite app-entry-loader-module__tfiKdW__progressSweep;display:block}.app-entry-loader-module__tfiKdW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes app-entry-loader-module__tfiKdW__mergeUshare{0%{opacity:0;filter:blur(10px);letter-spacing:.025em;transform:translate(-118px)scale(.96)}18%{opacity:1;filter:blur()}43%{letter-spacing:-.055em;transform:translate(-22px)scale(1)}56%{opacity:1;filter:blur();transform:translate(12px)scaleX(.92)}67%{opacity:0;filter:blur(7px);transform:translate(25px)scaleX(.72)}to{opacity:0;filter:blur(7px);transform:translate(25px)scaleX(.72)}}@keyframes app-entry-loader-module__tfiKdW__mergeFix{0%{opacity:0;filter:blur(10px);letter-spacing:.025em;transform:translate(118px)scale(.96)}18%{opacity:1;filter:blur()}43%{letter-spacing:-.055em;transform:translate(22px)scale(1)}56%{opacity:1;filter:blur();transform:translate(-12px)scaleX(.92)}67%{opacity:0;filter:blur(7px);transform:translate(-25px)scaleX(.72)}to{opacity:0;filter:blur(7px);transform:translate(-25px)scaleX(.72)}}@keyframes app-entry-loader-module__tfiKdW__seamLock{0%,38%{opacity:0;transform:translate(-50%,-50%)scaleY(.15)}50%{opacity:.88;transform:translate(-50%,-50%)scaleY(1)}63%{opacity:.5;transform:translate(-50%,-50%)scaleY(.58)}73%,to{opacity:0;transform:translate(-50%,-50%)scaleY(.1)}}@keyframes app-entry-loader-module__tfiKdW__revealLogo{0%,53%{opacity:0;filter:blur(9px);transform:translate(-50%,-50%)scale(.72)}64%{opacity:1;filter:blur(1px);transform:translate(-50%,-50%)scale(.92)}78%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1.045)}90%,to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes app-entry-loader-module__tfiKdW__lockPulse{0%,46%{opacity:0;transform:scale(.62)}58%{opacity:.78;transform:scale(.92)}74%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@keyframes app-entry-loader-module__tfiKdW__fieldBreathe{0%{opacity:0;transform:scale(.82)}22%{opacity:.58}68%{opacity:.28;transform:scale(1)}to{opacity:.18;transform:scale(1.04)}}@keyframes app-entry-loader-module__tfiKdW__fieldBreatheInner{0%{opacity:0;transform:scale(.74)}28%{opacity:.62}72%,to{opacity:.26;transform:scale(1)}}@keyframes app-entry-loader-module__tfiKdW__auraSettle{0%,55%{opacity:0;transform:scale(.72)}67%{opacity:.92;transform:scale(.94)}82%,to{opacity:1;transform:scale(1)}}@keyframes app-entry-loader-module__tfiKdW__progressSweep{0%{transform:translate(-145%)}55%{transform:translate(88%)}to{transform:translate(240%)}}@media (max-width:520px){.app-entry-loader-module__tfiKdW__stage{height:246px}.app-entry-loader-module__tfiKdW__wordmark{font-size:clamp(2.25rem,15vw,3.75rem)}.app-entry-loader-module__tfiKdW__signalField{width:150px;height:150px}.app-entry-loader-module__tfiKdW__logoReveal{width:138px;height:138px}.app-entry-loader-module__tfiKdW__logo{width:116px;height:98px}.app-entry-loader-module__tfiKdW__progressTrack{width:96px;top:calc(50% + 102px)}}@media (prefers-reduced-motion:reduce){.app-entry-loader-module__tfiKdW__loader{transition-duration:.14s}.app-entry-loader-module__tfiKdW__atmosphere,.app-entry-loader-module__tfiKdW__signalRing,.app-entry-loader-module__tfiKdW__signalRingInner,.app-entry-loader-module__tfiKdW__lockPulse,.app-entry-loader-module__tfiKdW__ushare,.app-entry-loader-module__tfiKdW__fix,.app-entry-loader-module__tfiKdW__mergeSeam,.app-entry-loader-module__tfiKdW__logoReveal,.app-entry-loader-module__tfiKdW__logoAura,.app-entry-loader-module__tfiKdW__progressTrack span{animation:none!important}.app-entry-loader-module__tfiKdW__wordmark,.app-entry-loader-module__tfiKdW__mergeSeam,.app-entry-loader-module__tfiKdW__lockPulse{display:none}.app-entry-loader-module__tfiKdW__signalRing{opacity:.22;transform:scale(1)}.app-entry-loader-module__tfiKdW__signalRingInner{opacity:.18;transform:scale(1)}.app-entry-loader-module__tfiKdW__logoReveal{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}.app-entry-loader-module__tfiKdW__logoAura{opacity:1;transform:scale(1)}.app-entry-loader-module__tfiKdW__progressTrack span{width:100%;transform:none}}
:root{--brand-navy-950:#06162e;--brand-navy-900:#0b2545;--brand-navy-800:#123a60;--brand-orange-600:#d94f0b;--brand-orange-500:#e96518;--brand-orange-400:#f28a2e;--brand-orange-700:#b94008;--neutral-0:#fff;--neutral-50:#f4f6f8;--neutral-200:#dfe5eb;--neutral-500:#667386;--neutral-950:#0b1728;--bg:var(--neutral-50);--surface:var(--neutral-0);--surface-soft:#f8fafb;--text:var(--neutral-950);--muted:var(--neutral-500);--line:var(--neutral-200);--brand:var(--brand-navy-900);--brand-strong:var(--brand-navy-950);--accent:var(--brand-orange-500);--action:var(--brand-orange-700);--action-hover:var(--brand-orange-600);--system-strong:var(--brand-navy-950);--system-surface:var(--brand-navy-950);--system-surface-soft:var(--brand-navy-900);--debt:#be3747;--payment:#16845b;--credit:#2f6da8;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius:var(--radius-lg);--shadow:0 8px 28px #06162e14;--shadow-soft:0 2px 12px #06162e0f;--focus-ring:0 0 0 3px #e9651840;--scrollbar-track:#edf1f4;--scrollbar-thumb:#9aa9b9;--sidebar-width:236px}@media (prefers-color-scheme:dark){:root{--bg:#071324;--surface:#0c1d33;--surface-soft:#102641;--text:#edf4fb;--muted:#9fb0c4;--line:#263d57;--brand:#edf4fb;--brand-strong:#fff;--accent:var(--brand-orange-500);--action:var(--brand-orange-700);--action-hover:var(--brand-orange-600);--system-strong:var(--brand-navy-950);--system-surface:var(--brand-navy-950);--system-surface-soft:var(--brand-navy-900);--debt:#ff7884;--payment:#49c595;--credit:#6eb5e1;--shadow:0 12px 32px #0000003d;--shadow-soft:0 4px 16px #0000002e;--scrollbar-track:#0a1827;--scrollbar-thumb:#43617d}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--neutral-50);--surface:var(--neutral-0);--surface-soft:#f8fafb;--text:var(--neutral-950);--muted:var(--neutral-500);--line:var(--neutral-200);--brand:var(--brand-navy-900);--brand-strong:var(--brand-navy-950);--accent:var(--brand-orange-500);--action:var(--brand-orange-700);--action-hover:var(--brand-orange-600);--system-strong:var(--brand-navy-950);--system-surface:var(--brand-navy-950);--system-surface-soft:var(--brand-navy-900);--debt:#be3747;--payment:#16845b;--credit:#2f6da8;--shadow:0 8px 28px #06162e14;--shadow-soft:0 2px 12px #06162e0f;--scrollbar-track:#edf1f4;--scrollbar-thumb:#9aa9b9}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071324;--surface:#0c1d33;--surface-soft:#102641;--text:#edf4fb;--muted:#9fb0c4;--line:#263d57;--brand:#edf4fb;--brand-strong:#fff;--accent:var(--brand-orange-500);--action:var(--brand-orange-700);--action-hover:var(--brand-orange-600);--system-strong:var(--brand-navy-950);--system-surface:var(--brand-navy-950);--system-surface-soft:var(--brand-navy-900);--debt:#ff7884;--payment:#49c595;--credit:#6eb5e1;--shadow:0 12px 32px #0000003d;--shadow-soft:0 4px 16px #0000002e;--scrollbar-track:#0a1827;--scrollbar-thumb:#43617d}*{box-sizing:border-box}html{background:var(--bg);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}body{background:var(--bg);min-height:100dvh;color:var(--text);text-rendering:optimizelegibility;margin:0;font-family:IBM Plex Sans Arabic,SF Arabic,Segoe UI,Tahoma,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select{font:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand-orange-500);outline-offset:2px;box-shadow:var(--focus-ring)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-icon{flex:none;width:22px;height:22px;display:block}.next-shell{min-height:100dvh}.next-workspace{min-width:0;min-height:100dvh;margin-inline-end:var(--sidebar-width)}.next-content{min-width:0;padding:32px clamp(24px,4vw,56px) 48px}.next-sidebar{z-index:70;width:var(--sidebar-width);background:var(--brand-navy-950);color:#fff;border-inline-start:1px solid #ffffff14;grid-template-rows:auto minmax(0,1fr) auto;padding:14px 12px;display:grid;position:fixed;inset-block:0;inset-inline-end:0;box-shadow:-10px 0 28px #020d1e1a}.sidebar-brand{color:#fff;border-block-end:1px solid #ffffff17;align-items:center;gap:10px;min-height:62px;padding:4px 8px 12px;display:flex}.sidebar-brand img{object-fit:contain;width:44px;height:38px}.sidebar-brand strong{letter-spacing:.01em;font-size:.94rem}.side-nav{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:15px;min-height:0;padding:14px 0;display:grid;overflow-y:auto}.drawer-nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.nav-group{gap:5px;display:grid}.nav-group h2{color:var(--muted);letter-spacing:.08em;margin:0;padding:0 9px 3px;font-size:.58rem;font-weight:850}.next-sidebar .nav-group h2{color:#ffffff6b}.nav-group-links{gap:3px;display:grid}.nav-link{min-height:40px;color:var(--muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:.75rem;font-weight:730;display:flex;position:relative}.nav-link:hover{color:var(--text);border-color:color-mix(in srgb, var(--brand-navy-800) 16%, var(--line));background:color-mix(in srgb, var(--brand-navy-800) 6%, transparent)}.nav-link.is-active{color:var(--text);border-color:color-mix(in srgb, var(--brand-orange-500) 22%, var(--line));background:color-mix(in srgb, var(--brand-orange-500) 9%, var(--surface))}.nav-link.is-active:before{content:"";background:var(--brand-orange-500);border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;right:0}.nav-link .app-icon{width:19px;height:19px;color:color-mix(in srgb, var(--brand-navy-800) 82%, var(--muted))}.nav-link.is-active .app-icon{color:var(--brand-orange-500)}.next-sidebar .nav-link{color:#ffffffad}.next-sidebar .nav-link:hover{color:#fff;background:#ffffff0e;border-color:#ffffff14}.next-sidebar .nav-link.is-active{color:#fff;background:#e9651821;border-color:#e9651842}.next-sidebar .nav-link .app-icon{color:#ffffff9e}.next-sidebar .nav-link.is-active .app-icon{color:var(--brand-orange-400)}.sidebar-account-zone{border-block-start:1px solid #ffffff17;gap:7px;padding-top:10px;display:grid}.sidebar-settings-link{color:#ffffffad;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:7px 10px;font-size:.75rem;font-weight:730;display:flex}.sidebar-settings-link:hover{color:#fff;background:#ffffff0e}.sidebar-settings-link .app-icon{width:19px;height:19px}.system-appbar{z-index:50;border-block-end:1px solid var(--line);background:color-mix(in srgb, var(--surface) 98%, transparent);justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:8px 20px;display:flex;position:sticky;top:0}.system-appbar-start{display:none}.system-appbar-actions{align-items:center;gap:2px;margin-inline-start:auto;display:flex}.appbar-brand{white-space:nowrap;letter-spacing:-.01em;align-items:center;min-height:44px;font-size:.96rem;font-weight:900;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.appbar-brand strong{direction:ltr;display:inline-flex}.appbar-brand-ushare{color:var(--brand-strong)}.appbar-brand-fix{color:var(--brand-orange-500)}.mobile-drawer-layer{display:none}.appbar-icon-button{width:44px;min-width:44px;height:44px;color:var(--brand-navy-800);cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.appbar-icon-button:hover{color:var(--brand-orange-600);background:color-mix(in srgb, var(--brand-orange-500) 9%, transparent)}.appbar-icon-button:active{background:color-mix(in srgb, var(--brand-orange-500) 15%, transparent);transform:scale(.94)}.appbar-icon-button .app-icon{stroke-width:1.9px;width:22px;height:22px}.appbar-search-button{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:96px;padding-inline:10px;display:flex}.appbar-search-button .app-icon{width:18px;height:18px}.appbar-search-label{font-size:.67rem;font-weight:800}.appbar-search-button kbd{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:5px;padding:2px 5px;font-family:inherit;font-size:.5rem;font-weight:750}.notification-count{border:2px solid var(--surface);background:var(--brand-orange-600);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:0;left:0}:root[data-theme=dark] .system-appbar .appbar-icon-button{color:var(--text)}:root[data-theme=dark] .system-appbar .appbar-icon-button:is(:hover,:focus-visible){color:var(--brand-orange-500)}.quick-search-shell{gap:12px;display:grid}.quick-search-field{border:1px solid color-mix(in srgb, var(--brand-navy-800) 18%, var(--line));border-radius:var(--radius-md);background:var(--surface-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 12px;display:grid}.quick-search-field:focus-within{border-color:var(--brand-orange-500);box-shadow:var(--focus-ring)}.quick-search-field>.app-icon{width:20px;height:20px;color:var(--muted)}.quick-search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:16px;font-weight:700}.quick-search-field input::placeholder{color:var(--muted);font-weight:600}.quick-search-field input::-webkit-search-cancel-button{display:none}.quick-search-field button{width:34px;min-width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.quick-search-field button:hover{color:var(--text);background:color-mix(in srgb, var(--brand-navy-800) 7%, transparent)}.quick-search-field button .app-icon{width:18px;height:18px}.quick-search-results{overscroll-behavior:contain;gap:4px;max-height:min(50dvh,420px);display:grid;overflow-y:auto}.quick-search-result{border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:9px 10px;display:grid}.quick-search-result:hover,.quick-search-result:focus-visible{border-color:color-mix(in srgb, var(--brand-orange-500) 20%, var(--line));background:color-mix(in srgb, var(--brand-orange-500) 7%, var(--surface))}.quick-search-result-icon{background:color-mix(in srgb, var(--brand-navy-800) 7%, var(--surface-soft));width:38px;height:38px;color:var(--brand-navy-800);border-radius:10px;place-items:center;display:grid}.quick-search-result-icon .app-icon{width:20px;height:20px}.quick-search-result-copy{min-width:0}.quick-search-result-copy strong,.quick-search-result-copy small{display:block}.quick-search-result-copy strong{color:var(--text);font-size:.76rem}.quick-search-result-copy small{color:var(--muted);margin-top:2px;font-size:.6rem}.quick-search-result-arrow{color:var(--muted);font-size:1rem}.quick-search-empty{min-height:180px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.quick-search-empty .app-icon{width:28px;height:28px;margin-bottom:3px}.quick-search-empty strong{color:var(--text);font-size:.78rem}.quick-search-empty span{font-size:.65rem}.session-actions{gap:8px;margin-top:auto;display:grid}.session-actions button{color:#ffffffad;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 10px;font-weight:760;display:flex}.session-actions button:hover{color:#fff;background:#d94f0b1f;border-color:#f28a2e59}.session-actions button:disabled{opacity:.6;cursor:wait}.session-actions-compact{margin:0;display:block}.session-actions-compact button{width:32px;height:32px;min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:9px;justify-content:center;padding:0}.session-actions-compact button:hover{color:var(--text);background:color-mix(in srgb, var(--brand-orange-500) 9%, transparent);border:0}.session-actions-compact .app-icon{width:21px;height:21px}.session-error{color:#b42318;font-size:12px;line-height:1.5}.foundation-page{max-width:1080px;margin:0 auto}.page-heading{max-width:760px}.eyebrow,.card-kicker{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}h1{margin:8px 0 12px;font-size:clamp(34px,6vw,64px);line-height:1.03}.page-heading p{color:var(--muted);margin:0;font-size:17px;line-height:1.8}.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.foundation-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:210px;box-shadow:var(--shadow);padding:24px}.foundation-card h2{margin:12px 0 10px;font-size:21px}.foundation-card p{color:var(--muted);margin:0;line-height:1.75}.contract-line{overflow-wrap:anywhere}@media (max-width:980px){input,select,textarea{font-size:16px!important}.next-sidebar{display:none}.next-workspace{margin-inline-end:0}.system-appbar{z-index:1180;height:calc(60px + env(safe-area-inset-top));min-height:calc(60px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top));padding-right:max(8px, env(safe-area-inset-right));padding-bottom:8px;padding-left:max(8px, env(safe-area-inset-left));border-block-end:1px solid var(--line);background:color-mix(in srgb, var(--surface) 98%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--brand-navy-800) 22%, var(--line));justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.system-appbar-start{align-items:center;min-width:40px;display:flex}.system-appbar-actions{justify-content:flex-end;align-items:center;gap:0;min-width:0;margin-inline-start:auto;display:flex}.mobile-menu-button{display:grid!important}.appbar-brand{min-height:40px;font-size:.88rem}.system-appbar .appbar-icon-button{width:40px;min-width:40px;height:40px}.appbar-search-button{background:0 0;border-color:#0000;border-radius:50%;padding:0}.appbar-search-label,.appbar-search-button kbd{display:none}.next-content{padding:calc(76px + env(safe-area-inset-top)) 14px calc(24px + env(safe-area-inset-bottom))}.mobile-drawer-layer{z-index:1250;visibility:hidden;pointer-events:none;transition:visibility 0s linear .22s;display:block;position:fixed;inset:0}.mobile-drawer-layer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-drawer-backdrop{opacity:0;background:#020d1ec2;border:0;width:100%;height:100%;padding:0;transition:opacity .16s;position:absolute;inset:0}.mobile-drawer-layer.is-open .mobile-drawer-backdrop{opacity:1}.mobile-drawer{width:min(292px,76vw);max-width:calc(100vw - 72px);height:100dvh;padding:calc(9px + env(safe-area-inset-top)) 10px calc(9px + env(safe-area-inset-bottom));background:var(--surface);color:var(--text);border-radius:22px 0 0 22px;grid-template-rows:auto minmax(0,1fr) auto;transition:transform .22s;display:grid;position:absolute;top:0;right:0;transform:translate(104%);box-shadow:-18px 0 48px #06162e33}.mobile-drawer-layer.is-open .mobile-drawer{transform:translate(0)}.mobile-drawer:focus-visible{outline:none}.mobile-drawer-header{border-block-end:1px solid var(--line);justify-content:flex-start;align-items:center;min-height:52px;padding:0 4px 8px;display:flex}.mobile-drawer-header img{object-fit:contain;width:48px;height:38px}.drawer-nav{gap:12px;padding:9px 0;display:grid}.mobile-drawer-footer{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:8px 3px 0;display:flex}.drawer-account-identity{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.drawer-account-identity>span{background:var(--brand-orange-500);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:900;display:grid}.drawer-account-identity strong,.drawer-account-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drawer-account-identity strong{font-size:.68rem}.drawer-account-identity small{color:var(--muted);margin-top:2px;font-size:.56rem}.drawer-account-actions{align-items:center;gap:2px;margin-inline-start:auto;display:flex}.drawer-account-actions>a{width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.drawer-account-actions>a:hover{color:var(--text);background:color-mix(in srgb, var(--brand-orange-500) 9%, transparent)}.drawer-account-actions .app-icon{width:21px;height:21px}.mobile-drawer .session-actions-compact button{color:var(--muted)}:root[data-theme=dark] .mobile-drawer{background:var(--brand-navy-950);box-shadow:-20px 0 54px #00000061}:root[data-theme=dark] .nav-link:hover{background:#ffffff0e}:root[data-theme=dark] .nav-link.is-active{background:#ffffff17;border-color:#e9651833}.foundation-grid{grid-template-columns:1fr}.foundation-card{min-height:0}h1{font-size:clamp(36px,13vw,54px)}}@media (max-width:420px){.system-appbar .appbar-icon-button{width:38px;min-width:38px;height:38px}.appbar-brand{font-size:.84rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
