.panel-app{--ds-radius-xs:6px;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:12px;--ds-radius-xl:16px;--ds-radius-2xl:20px;--ds-radius-pane:18px;--ds-ease:cubic-bezier(0.22,1,0.36,1);--ds-ease-in-out:cubic-bezier(0.65,0,0.35,1);--ds-ease-spring:cubic-bezier(0.34,1.36,0.64,1);--ds-dur-1:120ms;--ds-dur-2:200ms;--ds-dur-3:320ms;--ds-accent:242 68 0;--ds-accent-hover:222 58 0;--ds-accent-press:178 42 0;--ds-header-h:56px}.panel-app[data-panel-theme=light]{color-scheme:light;--color-surface-base:245 245 247;--color-surface-deep:247 247 249;--color-surface-sidebar:238 238 241;--color-surface-card:255 255 255;--color-surface-elevated:241 242 245;--color-surface-brown:255 248 243;--color-line:225 228 233;--color-content:14 29 41;--color-content-secondary:52 64 78;--color-content-muted:100 111 124;--color-content-faint:138 147 158;--color-content-subtle:118 128 140;--ds-shell:#eeeef1;--ds-pane:#f5f5f7;--ds-card:#fff;--ds-card-alt:#fafafb;--ds-inset:rgba(14,29,41,.035);--ds-raised:#fff;--ds-popover:hsla(0,0%,100%,.94);--ds-glass:rgba(245,245,247,.78);--ds-border:rgba(14,29,41,.085);--ds-border-subtle:rgba(14,29,41,.06);--ds-border-strong:rgba(14,29,41,.14);--ds-border-field:rgba(14,29,41,.13);--ds-fill-hover:rgba(14,29,41,.045);--ds-fill-press:rgba(14,29,41,.075);--ds-fill-selected:rgba(242,68,0,.09);--ds-fill-selected-strong:rgba(242,68,0,.14);--ds-field:#fff;--ds-field-hover:#fff;--ds-field-focus:#fff;--ds-accent-ink:#cc3600;--ds-accent-soft:rgba(242,68,0,.09);--ds-accent-soft-border:rgba(242,68,0,.22);--ds-focus-ring:rgba(242,68,0,.28);--ds-success-ink:#00803e;--ds-warning-ink:#a60;--ds-danger-ink:#c81e2d;--ds-info-ink:#1d5ad6;--ds-shadow-1:0 1px 2px rgba(14,29,41,.045),0 0 0 0.5px rgba(14,29,41,.03);--ds-shadow-2:0 1px 2px rgba(14,29,41,.04),0 6px 16px -6px rgba(14,29,41,.08);--ds-shadow-3:0 2px 6px -2px rgba(14,29,41,.06),0 18px 36px -12px rgba(14,29,41,.14);--ds-shadow-pop:0 0 0 0.5px rgba(14,29,41,.1),0 10px 24px -6px rgba(14,29,41,.12),0 28px 56px -16px rgba(14,29,41,.16);--ds-shadow-modal:0 0 0 0.5px rgba(14,29,41,.1),0 30px 80px -20px rgba(14,29,41,.34);--ds-highlight:inset 0 1px 0 hsla(0,0%,100%,.7);--ds-backdrop:rgba(14,29,41,.28);--ds-scroll-thumb:rgba(14,29,41,.18);--ds-scroll-thumb-hover:rgba(14,29,41,.32);--ds-skeleton:rgba(14,29,41,.06);--ds-skeleton-shine:hsla(0,0%,100%,.7);--rail:#0e1d29;--ds-chat-canvas:#eff0f3;--ds-bubble-out:#d9fdd3;--ds-bubble-out-text:#0b2016;--ds-bubble-out-meta:rgba(11,32,22,.6);--ds-chart-grid:rgba(14,29,41,.07);--ds-chart-axis:#646f7c;--ds-chart-muted:rgba(14,29,41,.14);--ds-chart-navy:#0e1d29}.panel-app[data-panel-theme=soft-dark]{color-scheme:dark;--color-surface-base:17 23 30;--color-surface-deep:14 19 25;--color-surface-sidebar:12 17 23;--color-surface-card:24 31 40;--color-surface-elevated:33 42 53;--color-surface-brown:24 31 40;--color-line:45 55 67;--color-content:238 242 246;--color-content-secondary:202 210 219;--color-content-muted:143 155 168;--color-content-faint:106 118 132;--color-content-subtle:124 136 150;--ds-shell:#0c1117;--ds-pane:#11171e;--ds-card:#181f28;--ds-card-alt:#1c242e;--ds-inset:rgba(0,0,0,.18);--ds-raised:#212a35;--ds-popover:rgba(30,38,49,.94);--ds-glass:rgba(17,23,30,.72);--ds-border:hsla(0,0%,100%,.075);--ds-border-subtle:hsla(0,0%,100%,.055);--ds-border-strong:hsla(0,0%,100%,.13);--ds-border-field:hsla(0,0%,100%,.11);--ds-fill-hover:hsla(0,0%,100%,.05);--ds-fill-press:hsla(0,0%,100%,.085);--ds-fill-selected:rgba(242,68,0,.14);--ds-fill-selected-strong:rgba(242,68,0,.2);--ds-field:rgba(0,0,0,.16);--ds-field-hover:rgba(0,0,0,.22);--ds-field-focus:rgba(0,0,0,.26);--ds-accent-ink:#ff804d;--ds-accent-soft:rgba(242,68,0,.15);--ds-accent-soft-border:rgba(242,68,0,.32);--ds-focus-ring:rgba(242,68,0,.42);--ds-success-ink:#4ad684;--ds-warning-ink:#fabe50;--ds-danger-ink:#ff7a7a;--ds-info-ink:#78b2ff;--ds-shadow-1:0 1px 2px rgba(0,0,0,.28);--ds-shadow-2:0 1px 2px rgba(0,0,0,.3),0 8px 20px -8px rgba(0,0,0,.45);--ds-shadow-3:0 2px 6px -2px rgba(0,0,0,.4),0 20px 40px -12px rgba(0,0,0,.6);--ds-shadow-pop:0 0 0 1px hsla(0,0%,100%,.07),0 14px 32px -8px rgba(0,0,0,.6),0 32px 64px -20px rgba(0,0,0,.55);--ds-shadow-modal:0 0 0 1px hsla(0,0%,100%,.08),0 36px 96px -24px rgba(0,0,0,.8);--ds-highlight:inset 0 1px 0 hsla(0,0%,100%,.045);--ds-backdrop:rgba(4,7,10,.6);--ds-scroll-thumb:hsla(0,0%,100%,.14);--ds-scroll-thumb-hover:hsla(0,0%,100%,.26);--ds-skeleton:hsla(0,0%,100%,.055);--ds-skeleton-shine:hsla(0,0%,100%,.07);--rail:#3a4858;--ds-chat-canvas:#0e1319;--ds-bubble-out:#0f4a40;--ds-bubble-out-text:#e6fff6;--ds-bubble-out-meta:rgba(230,255,246,.6);--ds-chart-grid:hsla(0,0%,100%,.06);--ds-chart-axis:#8f9ba8;--ds-chart-muted:hsla(0,0%,100%,.16);--ds-chart-navy:#9fb3c8}.panel-app[data-panel-theme=dark]{color-scheme:dark;--color-surface-base:9 9 10;--color-surface-deep:5 5 6;--color-surface-sidebar:0 0 0;--color-surface-card:20 20 22;--color-surface-elevated:31 31 34;--color-surface-brown:20 20 22;--color-line:44 44 48;--color-content:245 245 247;--color-content-secondary:212 212 217;--color-content-muted:152 152 160;--color-content-faint:112 112 120;--color-content-subtle:130 130 138;--ds-shell:#000;--ds-pane:#09090a;--ds-card:#141416;--ds-card-alt:#18181b;--ds-inset:rgba(0,0,0,.35);--ds-raised:#1f1f22;--ds-popover:rgba(28,28,31,.94);--ds-glass:rgba(9,9,10,.72);--ds-border:hsla(0,0%,100%,.08);--ds-border-subtle:hsla(0,0%,100%,.06);--ds-border-strong:hsla(0,0%,100%,.14);--ds-border-field:hsla(0,0%,100%,.12);--ds-fill-hover:hsla(0,0%,100%,.055);--ds-fill-press:hsla(0,0%,100%,.09);--ds-fill-selected:rgba(242,68,0,.15);--ds-fill-selected-strong:rgba(242,68,0,.22);--ds-field:hsla(0,0%,100%,.04);--ds-field-hover:hsla(0,0%,100%,.06);--ds-field-focus:hsla(0,0%,100%,.07);--ds-accent-ink:#ff7a45;--ds-accent-soft:rgba(242,68,0,.16);--ds-accent-soft-border:rgba(242,68,0,.34);--ds-focus-ring:rgba(242,68,0,.45);--ds-success-ink:#40d27c;--ds-warning-ink:#fabc48;--ds-danger-ink:#ff7070;--ds-info-ink:#6eaaff;--ds-shadow-1:0 1px 2px rgba(0,0,0,.5);--ds-shadow-2:0 1px 2px rgba(0,0,0,.5),0 8px 20px -8px rgba(0,0,0,.7);--ds-shadow-3:0 2px 6px -2px rgba(0,0,0,.6),0 20px 40px -12px rgba(0,0,0,.85);--ds-shadow-pop:0 0 0 1px hsla(0,0%,100%,.08),0 16px 40px -8px rgba(0,0,0,.8);--ds-shadow-modal:0 0 0 1px hsla(0,0%,100%,.09),0 40px 100px -24px rgba(0,0,0,.95);--ds-highlight:inset 0 1px 0 hsla(0,0%,100%,.05);--ds-backdrop:rgba(0,0,0,.66);--ds-scroll-thumb:hsla(0,0%,100%,.14);--ds-scroll-thumb-hover:hsla(0,0%,100%,.26);--ds-skeleton:hsla(0,0%,100%,.06);--ds-skeleton-shine:hsla(0,0%,100%,.08);--rail:#3e3e44;--ds-chat-canvas:#0b0b0c;--ds-bubble-out:#005c4b;--ds-bubble-out-text:#e9fff5;--ds-bubble-out-meta:rgba(233,255,245,.6);--ds-chart-grid:hsla(0,0%,100%,.06);--ds-chart-axis:#9898a0;--ds-chart-muted:hsla(0,0%,100%,.16);--ds-chart-navy:#a6b4c4}.panel-app{--bg:rgb(var(--color-surface-base));--surface:var(--ds-card);--surface-2:rgb(var(--color-surface-elevated));--border:var(--ds-border);--text:rgb(var(--color-content));--muted:rgb(var(--color-content-muted));--rail-muted:rgb(var(--color-content-faint));--panel-shell-glow:none;--panel-topbar-fill:var(--ds-glass);--panel-sidebar-fill:var(--ds-shell);--panel-card-fill:var(--ds-card);--panel-card-fill-alt:var(--ds-card-alt);--panel-workspace-fill:var(--ds-pane);--panel-window-fill:var(--ds-pane);--panel-section-fill:var(--ds-field);--panel-muted-fill:rgb(var(--color-surface-elevated)/0.7);--panel-card-highlight:none;--panel-shadow-ambient:var(--ds-shadow-1);--panel-shadow-float:var(--ds-shadow-pop);--panel-shadow-edge:var(--ds-shadow-1);--panel-border-soft:var(--ds-border);--panel-border-subtle:var(--ds-border-subtle);--panel-border-control:var(--ds-border-field);--panel-control-fill:var(--ds-field);--panel-control-hover:var(--ds-fill-hover);--panel-surface-hover:var(--ds-fill-hover);--panel-surface-inset:var(--ds-inset);--panel-floating-sidebar-fill:var(--ds-shell);--panel-floating-sidebar-outline:transparent;--panel-floating-sidebar-shadow:none;--panel-main-pane-outline:var(--ds-border-subtle);--panel-main-pane-shadow:var(--ds-shadow-1);--panel-active-item-fill:var(--ds-fill-selected);--panel-active-item-outline:transparent;--panel-shell-inset:0px;--panel-shell-y-inset:0px;--ds-badge-success-bg:rgba(16,185,129,.12);--ds-badge-info-bg:rgba(59,130,246,.11);--ds-badge-warning-bg:rgba(245,158,11,.13);--ds-badge-danger-bg:rgba(244,63,94,.11);--ds-elev-1:var(--ds-shadow-1);--ds-elev-2:var(--ds-shadow-2);--ds-elev-3:var(--ds-shadow-3);isolation:isolate;position:relative;background-color:var(--ds-shell);background-image:none;color:rgb(var(--color-content));accent-color:rgb(var(--ds-accent));letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}.panel-app ::-moz-selection{background:rgba(242,68,0,.22);color:inherit}.panel-app ::selection{background:rgba(242,68,0,.22);color:inherit}.panel-app :where(td,th,.tabular-nums,[data-numeric]){font-variant-numeric:tabular-nums}.panel-app :where(h1,h2){letter-spacing:-.022em}.panel-app :where(h3,h4){letter-spacing:-.014em}.panel-app :focus-visible{--tw-ring-offset-width:0px;--tw-ring-color:var(--ds-focus-ring);outline:none}.panel-app :where(a,button,[role=button],[role=tab],[role=switch],[role=menuitem],summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 3px var(--ds-focus-ring)}.panel-app,.panel-app *{scrollbar-width:thin;scrollbar-color:var(--ds-scroll-thumb) transparent}.panel-app ::-webkit-scrollbar{width:10px;height:10px}.panel-app ::-webkit-scrollbar-corner,.panel-app ::-webkit-scrollbar-track{background:transparent}.panel-app ::-webkit-scrollbar-thumb{background:var(--ds-scroll-thumb);border:3px solid transparent;border-radius:999px;background-clip:padding-box}.panel-app ::-webkit-scrollbar-thumb:hover{background:var(--ds-scroll-thumb-hover);background-clip:padding-box}.panel-app ::-moz-placeholder{color:rgb(var(--color-content-faint));opacity:1}.panel-app ::placeholder{color:rgb(var(--color-content-faint));opacity:1}.panel-app :where(select) option{background-color:rgb(var(--color-surface-card));color:rgb(var(--color-content))}.panel-app :where(input[type=date],input[type=time],input[type=datetime-local],input[type=month])::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;-webkit-transition:opacity var(--ds-dur-1) ease;transition:opacity var(--ds-dur-1) ease}.panel-app[data-panel-theme=dark] :where(input[type=date],input[type=time],input[type=datetime-local],input[type=month])::-webkit-calendar-picker-indicator,.panel-app[data-panel-theme=soft-dark] :where(input[type=date],input[type=time],input[type=datetime-local],input[type=month])::-webkit-calendar-picker-indicator{filter:invert(1)}.panel-app :where(input[type=date],input[type=time],input[type=datetime-local],input[type=month])::-webkit-calendar-picker-indicator:hover{opacity:.9}.panel-app :where(textarea,input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=password],input[type=search],input[type=date],input[type=time],input[type=datetime-local],select){transition:border-color var(--ds-dur-1) ease,background-color var(--ds-dur-1) ease,box-shadow var(--ds-dur-2) var(--ds-ease)}.panel-app :where(textarea,input,select):focus{outline:none}.panel-app :where(textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select):focus-visible{box-shadow:0 0 0 3px var(--ds-focus-ring)}.panel-app :where(input[type=checkbox],input[type=radio]){cursor:pointer}.panel-app :where(button:not(:disabled),[role=button],summary,label[for]){cursor:pointer}.panel-app :where(main,section,article,header,footer,nav,aside,form,fieldset,dl,ul,ol){min-width:0;max-width:100%}.panel-app :where(img,video,canvas,iframe,object,embed){max-width:100%}.panel-app :where(input,select,textarea,button){max-width:100%}.panel-app .panel-responsive-x{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.panel-app .rounded-sm{border-radius:4px}.panel-app .rounded-md,.panel-app .rounded-panel-md{border-radius:var(--ds-radius-xs)}.panel-app .rounded-lg,.panel-app .rounded-panel-lg{border-radius:var(--ds-radius-sm)}.panel-app .rounded-2\.5xl,.panel-app .rounded-mc-base,.panel-app .rounded-panel-xl,.panel-app .rounded-xl{border-radius:var(--ds-radius-lg)}.panel-app .rounded-2xl,.panel-app .rounded-panel-2xl{border-radius:var(--ds-radius-xl)}.panel-app .rounded-3xl,.panel-app .rounded-panel-3xl{border-radius:var(--ds-radius-2xl)}.panel-app .shadow-sm{--tw-shadow:var(--ds-shadow-1)}.panel-app .shadow,.panel-app .shadow-md{--tw-shadow:var(--ds-shadow-2)}.panel-app .shadow-lg,.panel-app .shadow-xl{--tw-shadow:var(--ds-shadow-3)}.panel-app .shadow-2xl{--tw-shadow:var(--ds-shadow-modal)}.panel-app .bg-gray-50,.panel-app .bg-neutral-50,.panel-app .bg-slate-50{background-color:rgb(var(--color-surface-deep))}.panel-app .bg-gray-100,.panel-app .bg-neutral-100,.panel-app .bg-slate-100{background-color:rgb(var(--color-surface-elevated))}.panel-app .border-gray-200,.panel-app .border-gray-300,.panel-app .border-slate-100,.panel-app .border-slate-200,.panel-app .border-slate-300{border-color:var(--ds-border)}.panel-app .ring-slate-200{--tw-ring-color:var(--ds-border)}.panel-app .text-gray-800,.panel-app .text-gray-900,.panel-app .text-neutral-900,.panel-app .text-slate-800,.panel-app .text-slate-900{color:rgb(var(--color-content))}.panel-app .text-gray-600,.panel-app .text-gray-700,.panel-app .text-neutral-600,.panel-app .text-slate-600,.panel-app .text-slate-700{color:rgb(var(--color-content-secondary))}.panel-app .text-gray-500,.panel-app .text-slate-500{color:rgb(var(--color-content-muted))}.panel-app .text-gray-400,.panel-app .text-slate-400{color:rgb(var(--color-content-faint))}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-white:not([data-keep-white]):not(.rounded-full){background-color:rgb(var(--color-surface-card))}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-emerald-100,.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-emerald-50,.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-green-50{background-color:rgba(16,185,129,.12)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-amber-100,.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-amber-50,.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-yellow-50{background-color:rgba(245,158,11,.12)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-red-50,.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-rose-100,.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-rose-50{background-color:rgba(244,63,94,.12)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-blue-50,.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-sky-50{background-color:rgba(59,130,246,.12)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) .bg-orange-50{background-color:rgba(242,68,0,.12)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) :is(.border-emerald-100,.border-emerald-200,.border-emerald-300){border-color:rgba(16,185,129,.3)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) :is(.border-amber-200,.border-amber-300){border-color:rgba(245,158,11,.3)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) :is(.border-rose-200,.border-rose-300,.border-red-200){border-color:rgba(244,63,94,.32)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) :is(.border-blue-100,.border-blue-200){border-color:rgba(59,130,246,.3)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) :is(.text-emerald-700,.text-emerald-800,.text-emerald-900,.text-emerald-950,.text-green-700){color:var(--ds-success-ink)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) :is(.text-amber-700,.text-amber-800,.text-amber-900,.text-amber-950){color:var(--ds-warning-ink)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) :is(.text-rose-700,.text-rose-800,.text-rose-900,.text-rose-950,.text-red-700,.text-red-800,.text-red-900){color:var(--ds-danger-ink)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) :is(.text-blue-700,.text-blue-800,.text-sky-700){color:var(--ds-info-ink)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) :is(.text-orange-700,.text-orange-800){color:var(--ds-accent-ink)}.panel-app:is([data-panel-theme=dark],[data-panel-theme=soft-dark]) :is(.text-violet-700,.text-violet-800){color:#c4b5fd}.panel-app[data-panel-theme=light] :is(.text-emerald-100,.text-emerald-200,.text-emerald-300,.text-green-200,.text-green-300):not([data-ds-on-dark] *){color:var(--ds-success-ink)}.panel-app[data-panel-theme=light] :is(.text-amber-50,.text-amber-100,.text-amber-200,.text-amber-300,.text-yellow-200,.text-yellow-300):not([data-ds-on-dark] *){color:var(--ds-warning-ink)}.panel-app[data-panel-theme=light] :is(.text-rose-100,.text-rose-200,.text-rose-300,.text-red-100,.text-red-200,.text-red-300):not([data-ds-on-dark] *){color:var(--ds-danger-ink)}.panel-app[data-panel-theme=light] :is(.text-sky-200,.text-sky-300,.text-blue-200,.text-blue-300,.text-teal-200):not([data-ds-on-dark] *){color:var(--ds-info-ink)}.panel-app[data-panel-theme=light] :is(.text-orange-200,.text-orange-300):not([data-ds-on-dark] *){color:var(--ds-accent-ink)}.panel-app[data-panel-theme=light] :is(.text-violet-200,.text-violet-300):not([data-ds-on-dark] *){color:#6d28d9}.panel-app button[role=switch]{border-color:transparent!important;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.04);transition:background-color var(--ds-dur-2) ease}.panel-app button[role=switch][aria-checked=false]{background-color:rgb(var(--color-content)/.16)!important}.panel-app button[role=switch][aria-checked=true]{background-color:rgb(var(--ds-accent))!important}.panel-app button[role=switch][aria-checked=true][data-tone=success]{background-color:#00a650!important}.panel-app button[role=switch]>span:only-child,.panel-app button[role=switch]>span[class*=rounded-full]{background-color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.18),0 0 0 .5px rgba(0,0,0,.05)!important;transition-duration:.3s!important;transition-timing-function:cubic-bezier(.34,1.36,.64,1)!important}.panel-shell{gap:0;padding:0;background:var(--ds-shell)}.panel-sidebar{overflow:hidden;background:var(--ds-shell)!important;border:0!important;transition:width var(--ds-dur-3) var(--ds-ease)}.panel-sidebar,.panel-topbar{position:relative;box-shadow:none}.panel-topbar{z-index:20;background:transparent;border-bottom:1px solid var(--ds-border-subtle)}.panel-topbar-control{border:1px solid transparent;background:transparent;box-shadow:none;transition:background-color var(--ds-dur-1) ease,color var(--ds-dur-1) ease,border-color var(--ds-dur-1) ease,transform var(--ds-dur-1) ease}.panel-topbar-control:hover{background:var(--ds-fill-hover)}.panel-topbar-control:active{background:var(--ds-fill-press);transform:scale(.97)}.panel-content-frame{width:min(100%,100rem);margin-inline:auto}.panel-content-frame--narrow{width:min(100%,92rem)}.panel-main-pane{position:relative;overflow:hidden;background:var(--ds-pane);border:0;box-shadow:none}.panel-main-pane>main,.panel-main-pane>main>div{background:var(--ds-pane)!important}.panel-route-enter{animation:ds-route-in var(--ds-dur-3) var(--ds-ease) both}.panel-app .ds-card,.panel-surface-card{box-shadow:var(--ds-shadow-1),var(--ds-highlight)}.panel-surface-card{position:relative;overflow:hidden}.panel-kpi-card,.panel-surface-card{background-color:var(--ds-card)}.panel-floating-card{position:relative;overflow:hidden;background:var(--ds-popover,rgb(var(--color-surface-card)))!important;backdrop-filter:saturate(180%) blur(20px);box-shadow:var(--ds-shadow-pop,0 16px 40px -8px rgba(0,0,0,.25));animation:ds-pop-in var(--ds-dur-2,.2s) var(--ds-ease,ease) both;transform-origin:top center}.panel-profile-card{position:relative;overflow:hidden;background:transparent;box-shadow:none}.panel-nav-section-label{color:rgb(var(--color-content-faint))!important;letter-spacing:.08em}.panel-nav-item{position:relative;border:1px solid transparent;transition:background-color var(--ds-dur-1) ease,color var(--ds-dur-1) ease}.panel-nav-item:hover{background:var(--ds-fill-hover)}.panel-nav-item:active{background:var(--ds-fill-press)}.panel-nav-item--active,.panel-nav-item--active:hover{border-color:transparent!important;background:var(--ds-fill-selected)!important;box-shadow:none!important}.panel-nav-item .panel-nav-icon{color:rgb(var(--color-content-muted));transition:color var(--ds-dur-1) ease,transform var(--ds-dur-2) var(--ds-ease-spring)}.panel-nav-item:focus-visible .panel-nav-icon,.panel-nav-item:hover .panel-nav-icon{color:rgb(var(--color-content))}.panel-nav-item--active .panel-nav-icon,.panel-nav-item--active:hover .panel-nav-icon{color:rgb(var(--ds-accent))}.panel-data-table{position:relative;overflow:hidden;max-width:100%;background:var(--ds-card)!important;box-shadow:var(--ds-shadow-1)}.panel-data-table>div{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.panel-data-table thead{background:transparent}.panel-data-table thead th{border-bottom:1px solid var(--ds-border-subtle)}.panel-data-table tbody tr{transition:background-color var(--ds-dur-1) ease}.panel-data-table tbody tr:hover{background:var(--ds-fill-hover)}.panel-modal-surface{position:relative;overflow:hidden;background:var(--ds-card,rgb(var(--color-surface-card)))!important;box-shadow:var(--ds-shadow-modal,0 30px 80px -20px rgba(0,0,0,.35)),var(--ds-highlight,0 0 #0000)}.panel-drawer-surface{position:relative;overflow:hidden;background:var(--ds-shell,rgb(var(--color-surface-sidebar)));border-color:transparent!important;box-shadow:var(--ds-shadow-modal)}.panel-app.panel-app--portal-root{background-color:transparent;background-image:none}.ds-skeleton{position:relative;overflow:hidden;background:var(--ds-skeleton,rgba(14,29,41,.06))}.ds-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--ds-skeleton-shine,hsla(0,0%,100%,.6)),transparent);animation:ds-shimmer 1.6s var(--ds-ease-in-out,ease-in-out) infinite}.ds-backdrop{background:var(--ds-backdrop,rgba(0,0,0,.5));backdrop-filter:blur(6px) saturate(120%);animation:ds-fade-in var(--ds-dur-2,.2s) ease both}.ds-dialog-in{animation:ds-dialog-in var(--ds-dur-3,.32s) var(--ds-ease,ease) both}.ds-sheet-in-left{animation:ds-sheet-in-left var(--ds-dur-3,.32s) var(--ds-ease,ease) both}.ds-pop-in{animation:ds-pop-in var(--ds-dur-2,.2s) var(--ds-ease,ease) both}@keyframes ds-route-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.975)}to{opacity:1;transform:none}}@keyframes ds-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes ds-sheet-in-left{0%{transform:translateX(-104%)}to{transform:none}}@keyframes ds-shimmer{to{transform:translateX(100%)}}@keyframes ds-live-pulse{0%{box-shadow:0 0 0 0 rgba(242,68,0,.45)}70%{box-shadow:0 0 0 6px rgba(242,68,0,0)}to{box-shadow:0 0 0 0 rgba(242,68,0,0)}}@media (prefers-reduced-motion:reduce){.ds-backdrop,.ds-dialog-in,.ds-pop-in,.ds-sheet-in-left,.ds-skeleton:after,.panel-floating-card,.panel-route-enter{animation:none!important}.ds-skeleton:after{display:none}}@media (max-width:767px){.panel-content-frame,.panel-content-frame--narrow{width:100%}}@media (min-width:768px){.panel-app{--panel-shell-inset:8px;--panel-shell-y-inset:16px}.panel-shell{padding:var(--panel-shell-inset) var(--panel-shell-inset) var(--panel-shell-inset) 0}.panel-main-pane{border-radius:var(--ds-radius-pane);box-shadow:0 0 0 1px var(--ds-border-subtle),var(--ds-shadow-1)}.panel-topbar{border-top-left-radius:var(--ds-radius-pane);border-top-right-radius:var(--ds-radius-pane)}}