:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070707;--bg-elevated:#0b0b0b;--surface:#00000038;--surface-2:#00000042;--card:#0f0f10cc;--text:#f2efe6;--text-muted:#bfb8a5;--border:#ffffff0f;--border-strong:#ffffff1a;--divider:#ffffff0f;--primary:#d7b65a;--primary-2:#b89436;--success:#5dffb3;--warning:#ffd166;--danger:#ff5c7a;--shadow-1:0 12px 30px #0000008c;--radius-1:12px;--radius-2:16px;--radius-3:22px;--space-3:12px;--space-4:16px;--space-5:22px;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f7;--bg-elevated:#fff;--surface:#ffffffb8;--surface-2:#ffffffeb;--card:#ffffffe6;--text:#151515;--text-muted:#4d5560;--border:#0000001a;--border-strong:#00000029;--divider:#0000001a;--primary:#2b6fff;--primary-2:#1f5ae0;--success:#138a4b;--warning:#a36a10;--danger:#c53030;--shadow-1:0 12px 30px #0000001f}:root[data-theme=staradmin]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef3fb;--bg-elevated:#fff;--surface:#ffffffbf;--surface-2:#ffffffeb;--card:#fff;--text:#1b2430;--text-muted:#6b7a90;--border:#1b24301a;--border-strong:#1b243029;--divider:#1b24301a;--primary:#2563eb;--primary-2:#1d4ed8;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--shadow-1:0 10px 30px #0f172a14;--radius-1:10px;--radius-2:14px;--radius-3:22px;--space-3:12px;--space-4:16px;--space-5:22px;--sidebar-bg:linear-gradient(180deg, #1d4ed8, #2563eb);--sidebar-border:#ffffff2e;--sidebar-text:#ffffffeb;--sidebar-muted:#ffffffb8;--sidebar-hover:#ffffff1a;--sidebar-active:#ffffff29}:root[data-theme=undeniable-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--bg-elevated:#171c22;--surface:#12161bf0;--surface-2:#0f1318;--card:#12161b;--text:#e6eaf0;--text-muted:#6b737d;--border:#242a33;--border-strong:#323945;--divider:#242a33;--primary:#2f6fed;--primary-2:#4c8dff;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--shadow-1:0px 4px 20px #00000059;--radius-1:8px;--radius-2:10px;--radius-3:14px;--space-3:12px;--space-4:16px;--space-5:24px;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", "SF Pro Text", Roboto, Helvetica, Arial, sans-serif;--button-secondary-bg:#171c22;--button-secondary-border:#242a33;--undeniable-metal-bg-base:#0b0d10;--undeniable-metal-edge:#ffffff0a;--undeniable-metal-highlight:#ffffff1a;--undeniable-metal-bg:radial-gradient(120% 55% at 50% 0%, #ffffff2e 0%, #ffffff14 16%, #ffffff08 28%, #fff0 48%), linear-gradient(90deg, #ffffff08 0%, #fff0 18%, #ffffff05 36%, #0000 52%, #ffffff04 68%, #0000 100%), repeating-linear-gradient(90deg, #ffffff05 0px, #ffffff05 1px, #0000 2px, #0000 4px), repeating-linear-gradient(90deg, #0000001f 0px, #0000001f 1px, #0000 3px, #0000 7px), linear-gradient(180deg, #1a1f26 0%, #11151a 18%, #0d1014 40%, #090b0e 70%, #06080a 100%);--sidebar-metal-bg:linear-gradient(180deg, #ffffff0a 0%, #ffffff04 12%, transparent 30%, #00000038 100%), repeating-linear-gradient(90deg, #ffffff03 0 1px, transparent 1px 5px), linear-gradient(180deg, #11161c 0%, #0b0d10 48%, #07090c 100%);--sidebar-metal-highlight:#ffffff0f;--sidebar-metal-shadow:#00000059;--sidebar-bg:#0b0d10;--sidebar-border:#ffffff14;--sidebar-text:#f2f5f8;--sidebar-muted:#9aa3ad;--sidebar-section-label:#7c8794;--sidebar-hover:#ffffff0a;--sidebar-active:#ffffff0f;--sidebar-divider:#ffffff14;--sidebar-brand-bg:transparent;--sidebar-control-bg:#ffffff14;--sidebar-control-hover-bg:#ffffff1f;--sidebar-control-hover-border:#3d4654;--metallic-gradient:linear-gradient(180deg, #f5f7fa 0%, #c8cdd3 20%, #8a9096 50%, #5c6166 75%, #2b2f33 100%);--card-radius:10px;--brand-logo-object-x:44%}:root[data-theme=undeniable-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f7;--bg-elevated:#e9edf2;--surface:#ffffffeb;--surface-2:#fff;--card:#fff;--text:#11151a;--text-muted:#6b7280;--border:#e2e6ec;--border-strong:#cdd4df;--divider:#e2e6ec;--primary:#2563eb;--primary-2:#1d4ed8;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--shadow-1:0 10px 30px #0f172a14;--radius-1:10px;--radius-2:14px;--radius-3:22px;--space-3:12px;--space-4:16px;--space-5:24px;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sidebar-bg:linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%);--sidebar-border:#0f172a1a;--sidebar-text:#0f172a;--sidebar-muted:#64748b;--sidebar-section-label:#64748b;--sidebar-hover:#0f172a0f;--sidebar-active:#0f172a1a;--sidebar-divider:#0f172a1a;--sidebar-brand-bg:transparent;--brand-logo-object-x:44%}:root,:root[data-theme=light],:root[data-theme=staradmin]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg:#f5f7fa;--ds-surface:#fff;--ds-surface-hover:#f1f3f7;--ds-elevated:#eef1f6;--ds-text-primary:#1f2937;--ds-text-secondary:#6b7280;--ds-text-muted:#9ca3af;--ds-border:#e5e7eb;--ds-divider:#eaecef;--ds-accent:#6b8af6;--ds-accent-hover:#5b7af0;--ds-accent-subtle:#e8edff;--ds-success:#22c55e;--ds-warning:#f59e0b;--ds-error:#ef4444;--ds-focus-ring:#6b8af661;--ds-focus-ring-offset:#fff;--ds-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0a;--ds-shadow-md:0 4px 12px #0f172a12, 0 2px 4px #0f172a0a;--ds-shadow-lg:0 16px 48px #0f172a1a, 0 4px 12px #0f172a0d;--ds-overlay-scrim:#0f172a66;--ds-overlay-tooltip:#0f172aeb;--ds-primary-on-accent:#fff;--ds-input-bg:var(--ds-surface);--ds-input-border:var(--ds-border);--ds-ring-accent:#6b8af640}.dark,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:#1f232a;--ds-surface:#262b33;--ds-surface-hover:#2c313a;--ds-elevated:#2e3440;--ds-text-primary:#e6eaf0;--ds-text-secondary:#9aa4b2;--ds-text-muted:#6b7280;--ds-border:#3a414c;--ds-divider:#323844;--ds-accent:#6b8af6;--ds-accent-hover:#7c98ff;--ds-accent-subtle:#2a3566;--ds-success:#22c55e;--ds-warning:#f59e0b;--ds-error:#ef4444;--ds-focus-ring:#7b98ff73;--ds-focus-ring-offset:#262b33;--ds-shadow-sm:0 1px 2px #00000059, 0 1px 3px #00000040;--ds-shadow-md:0 8px 24px #00000073, 0 2px 6px #0000004d;--ds-shadow-lg:0 20px 50px #0000008c, 0 8px 20px #00000059;--ds-overlay-scrim:#0000008c;--ds-overlay-tooltip:#1f232af5;--ds-primary-on-accent:#f8fafc;--ds-input-bg:#262b33;--ds-input-border:var(--ds-border);--ds-ring-accent:#6b8af659}:root[data-theme=undeniable-dark]{--ds-bg:#0b0d10;--ds-surface:#12161b;--ds-surface-hover:#171c22;--ds-elevated:#171c22;--ds-text-primary:#f2f5f8;--ds-text-secondary:#9aa3ad;--ds-text-muted:#7c8794;--ds-border:#ffffff1a;--ds-divider:#ffffff14;--ds-accent:#4c8dff;--ds-accent-hover:#6ba3ff;--ds-accent-subtle:#2f6fed2e;--ds-focus-ring:#4c8dff73;--ds-focus-ring-offset:#12161b;--ds-shadow-sm:0 1px 2px #00000059;--ds-shadow-md:0 8px 24px #00000073;--ds-shadow-lg:0 20px 50px #0000008c;--ds-overlay-scrim:#0000008c;--ds-primary-on-accent:#f8fafc;--ds-input-bg:#12161b;--ds-input-border:var(--ds-border)}:root[data-theme=undeniable-light]{--ds-bg:#f3f5f7;--ds-surface:#fff;--ds-surface-hover:#f1f5f9;--ds-elevated:#eef2f7;--ds-text-primary:#0f172a;--ds-text-secondary:#475569;--ds-text-muted:#64748b;--ds-border:#e2e8f0;--ds-divider:#e2e8f0;--ds-accent:#2563eb;--ds-accent-hover:#1d4ed8;--ds-accent-subtle:#e8edff;--ds-focus-ring:#2563eb59;--ds-focus-ring-offset:#fff;--ds-shadow-sm:0 1px 2px #0f172a0f;--ds-shadow-md:0 4px 12px #0f172a14;--ds-shadow-lg:0 16px 48px #0f172a1a;--ds-overlay-scrim:#0f172a59;--ds-primary-on-accent:#fff;--ds-input-bg:#fff;--ds-input-border:var(--ds-border)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-px{height:1px}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.overflow-auto{overflow:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.text-\[10px\]{font-size:10px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\[fp\:…\]{fp:…}.\[op\:assist\.blueprint\.append\]{op:assist.blueprint.append}.\[orch\:f_scan\]{orch:f scan}.\[p\:1\]{p:1}.\[p\:\<proposalId\>\]{p:<proposalId>}.\[p\:proposalId\]{p:proposalId}.\[p\:…\]{p:…}.\[src\:modal\]{src:modal}:root{--ink:var(--text);--muted:var(--text-muted);--bg0:var(--bg);--bg1:var(--bg-elevated);--line:var(--border);--gold:var(--primary);--gold2:var(--primary-2);--ok:var(--success);--warn:var(--warning);--bad:var(--danger);--shadow:var(--shadow-1);--r:var(--radius-2);--r2:var(--radius-3);--pad:var(--space-4);--pad2:var(--space-5);--font:var(--font-sans)}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;height:100%}body{color:var(--ink);font-family:var(--font);background:var(--bg);margin:0;overflow:hidden}a{color:inherit}.small{color:var(--muted);font-size:12px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hr{background:var(--line);height:1px;margin:14px 0}.h1{letter-spacing:-.02em;font-size:clamp(1.125rem,2.8vw,1.375rem);font-weight:750}.sub{color:var(--muted);margin-top:4px;font-size:13px}.btn{appearance:none;border:1px solid var(--border);background:var(--card);color:var(--ink);border-radius:var(--radius-1);cursor:pointer;box-shadow:var(--shadow-1);padding:10px 14px;transition:background .15s,border-color .15s,transform .12s}.btn:hover{border-color:var(--border-strong);transform:translateY(-1px)}.btn.primary:hover{background:var(--primary-2);border-color:var(--primary-2)}.pill{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.dot{border-radius:50%;width:8px;height:8px}.dot.ok{background:var(--ok)}.dot.bad{background:var(--bad)}.dot.warn{background:var(--warn)}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow-1);padding:var(--pad2);box-sizing:border-box;max-width:100%;overflow-x:auto}.input,select,textarea{border-radius:var(--radius-1);border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--ink);outline:none;padding:10px}.input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)20%,transparent)}}.notice{border-radius:var(--radius-2);border:1px solid var(--border);background:var(--surface-2);padding:10px 12px}.notice.ok{border-color:var(--ok)}.notice.bad{border-color:var(--bad)}.layout{width:100%;max-width:100%;height:100dvh;min-height:100vh;display:flex;overflow:hidden}.sidebar{background:var(--sidebar-bg,var(--surface-2));border-right:1px solid var(--border);min-width:0;height:100%;min-height:0;color:var(--sidebar-text,var(--text));flex-direction:column;flex:0 0 min(270px,100%);max-width:100%;padding:12px 14px 18px;transition:flex-basis .22s,padding .22s;display:flex}.sidebar__toolbar{flex:none;justify-content:flex-end;margin-bottom:8px;display:flex}.sidebar__collapse-btn{border:1px solid var(--sidebar-border,var(--border));width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.sidebar__collapse-btn:hover{background:var(--sidebar-hover,#ffffff29);border-color:#ffffff40}.sidebar__scroll{z-index:60;flex:1;min-height:0;padding-right:2px;overflow:auto}.sidebar--collapsed{flex:0 0 72px;align-items:stretch;padding:10px 8px 14px}.sidebar--collapsed .brand{justify-content:center;padding:10px 6px}.sidebar--collapsed .brand__text,.sidebar--collapsed .navgrp .t{display:none}.sidebar--collapsed .navgrp{margin-top:10px}.sidebar--collapsed .nav .navlink{justify-content:center;padding:10px 8px}.sidebar--collapsed .nav .navlink__text{display:none}.sidebar--collapsed .nav .navlink__icon{flex-shrink:0}.sidebar--collapsed .hr{margin:12px 0}.sidebar--collapsed .themeToggle{flex-direction:column;align-items:stretch;gap:6px}.sidebar--collapsed .themeToggle__label{display:none}.sidebar--collapsed .themeToggle__select{width:100%;min-width:0;padding:6px 4px;font-size:11px}.sidebar--collapsed .btn--sidebar-logout{justify-content:center;align-items:center;gap:0;padding:10px;display:flex}.sidebar--collapsed .btn--sidebar-logout .btn__label{display:none}.brand{border:1px solid var(--sidebar-border,var(--border));background:#ffffff1f;border-radius:18px;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.brand .mark{background:#fff;border-radius:12px;flex-shrink:0;width:34px;height:34px}.navgrp{margin-top:18px}.navgrp .t{letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-muted,#ffffffb3);margin:10px 8px;font-size:11px}.nav .navlink{border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;margin:6px 0;padding:10px 12px;text-decoration:none;display:flex}.nav .navlink__icon{opacity:.92;flex-shrink:0}.nav .navlink:hover{background:var(--sidebar-hover,#ffffff1f)}.nav .navlink.active{background:var(--sidebar-active,#ffffff2e)}.btn--sidebar-logout{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:8px;width:100%;max-width:100%;margin-top:8px;display:inline-flex;position:static}.btn--sidebar-logout .btn__icon{flex-shrink:0}.mainWrap{flex:1;min-width:0;min-height:0;overflow:hidden}.main{flex:1;min-width:0;max-width:100%;height:100%;min-height:0;padding:clamp(12px,3vw,22px) clamp(12px,3.5vw,22px) clamp(32px,6vw,60px);overflow:auto}.main:has(.ce-root){flex-direction:column;padding:0;display:flex;overflow:hidden}.main:has(.ce-root) .ce-root{height:100%;min-height:0;max-height:100%}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.table{border-collapse:separate;border-spacing:0 8px;width:100%}.table th{color:var(--muted);text-align:left;padding:0 10px 6px;font-size:11px}.table td{background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 10px}.table td:first-child{border-left:1px solid var(--border);border-radius:12px 0 0 12px}.table td:last-child{border-right:1px solid var(--border);border-radius:0 12px 12px 0}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:14px;display:grid}.kpi{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:18px;padding:14px}.kpi .v{font-size:clamp(1.25rem,4vw,1.625rem);font-weight:700}.kpi .l{color:var(--muted);font-size:12px}@media (width<=980px){.layout{flex-direction:column;overflow:hidden}.sidebar{flex:none;width:100%;max-width:100%;height:auto;max-height:min(50vh,420px)}.sidebar.sidebar--collapsed{flex:none;align-items:stretch;width:100%;max-height:40vh;padding:12px 14px 18px}.sidebar.sidebar--collapsed .sidebar__toolbar{justify-content:flex-end}.sidebar.sidebar--collapsed .brand__text,.sidebar.sidebar--collapsed .navgrp .t{display:block}.sidebar.sidebar--collapsed .nav .navlink{justify-content:flex-start;padding:10px 12px}.sidebar.sidebar--collapsed .nav .navlink__text,.sidebar.sidebar--collapsed .themeToggle__label{display:inline}.sidebar.sidebar--collapsed .themeToggle__select{width:auto;min-width:auto;font-size:inherit;padding:8px 10px}.sidebar.sidebar--collapsed .btn--sidebar-logout .btn__label{display:inline}.sidebar.sidebar--collapsed .btn--sidebar-logout{gap:8px;width:auto;padding:10px 14px;display:inline-flex}}@media (width<=640px){.kpis{grid-template-columns:1fr}}.themeToggle{align-items:center;gap:10px;display:flex}.themeToggle__label{color:var(--muted);font-size:12px}.themeToggle__select{border-radius:var(--radius-1);border:1px solid var(--border);background:var(--card);width:auto;color:var(--text);outline:none;padding:8px 10px}.themeToggle__select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.themeToggle__select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)20%,transparent)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}#root{max-width:100%;min-height:0;overflow-x:clip}img,video{max-width:100%;height:auto;overflow:clip}iframe,embed{max-width:100%;height:auto}canvas{overflow:clip}[role=dialog],[role=alertdialog]{box-sizing:border-box;max-width:min(100vw - 2rem,96rem)}a,button,input,select,textarea,.navlink{touch-action:manipulation}@supports (padding:env(safe-area-inset-left)){.layout,.es-root{padding-left:max(0px, env(safe-area-inset-left));padding-right:max(0px, env(safe-area-inset-right))}}:root{--motion-duration:.18s}img.brand-logo.brand-logo--root{z-index:50;object-fit:contain;object-position:left center;box-sizing:content-box;pointer-events:none;filter:drop-shadow(0 1px 2px #00000038);background:0 0;border:0 #0000;border-image:;width:350px;min-width:0;max-width:350px;height:700px;min-height:0;max-height:700px;margin:2px;padding:0;display:block;position:absolute;inset:-257px auto auto -19px}:root[data-theme=undeniable-dark] img.brand-logo.brand-logo--root{filter:drop-shadow(0 1px 2px #0003)}.layout.layout--root-brand .sidebar:not(.sidebar--collapsed) .sidebar__header.sidebar-top,.layout.layout--root-brand .sidebar .sidebar__header--noToolbar.sidebar-top{height:auto;min-height:0;max-height:none;overflow:visible}.layout.layout--root-brand .sidebar:not(.sidebar--collapsed) .sidebar__toolbar{z-index:35;margin-bottom:0}.layout.layout--root-brand .sidebar:not(.sidebar--collapsed){position:relative}.layout.layout--root-brand .sidebar:not(.sidebar--collapsed) #app-sidebar-nav{max-width:230px;min-height:0;position:absolute;inset:200px 0 0 18px;overflow:auto}.login-card__brandLogo{margin-bottom:12px}.login-card__brandImg{object-fit:contain;width:100%;max-height:72px;display:block}.sidebar{background:var(--sidebar-bg,var(--surface-2));border-right:1px solid var(--sidebar-border,var(--border));--sidebar-header-h:164px;min-height:0;padding:8px 14px 12px;overflow:hidden visible}.sidebar-top{flex-direction:column;flex-shrink:0;gap:0;margin-bottom:0;display:flex}.sidebar__header{flex-shrink:0;margin-bottom:0}.sidebar:not(.sidebar--collapsed) .sidebar__header.sidebar-top{box-sizing:border-box;min-height:var(--sidebar-header-h);height:var(--sidebar-header-h);max-height:var(--sidebar-header-h);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding-top:0;padding-bottom:0;display:flex;position:relative;overflow:visible}.sidebar:not(.sidebar--collapsed) .sidebar__toolbar{z-index:2;margin-bottom:2px;position:relative}.sidebar__header--noToolbar{min-height:var(--sidebar-header-h);justify-content:center;height:auto;max-height:none}.brand-logo-wrap--collapsed{justify-content:center;margin-bottom:10px}.brand-logo{object-fit:contain;object-position:var(--brand-logo-object-x,42%) center;image-rendering:auto;flex-shrink:0;width:min(98%,400px);max-width:100%;height:auto;min-height:64px;max-height:140px;display:block}@supports (image-rendering:high-quality){.brand-logo{image-rendering:high-quality}}.brand-logo--compact{object-fit:contain;object-position:center center;width:88px;max-width:min(88px,92%);min-height:0;max-height:100px}.sidebar-brand{box-sizing:border-box;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex;overflow:visible}.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand picture{width:212px;max-width:min(290px,100%);margin:0 auto;display:block;overflow:visible}.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{box-sizing:content-box;object-fit:contain;object-position:var(--brand-logo-object-x,42%) center;filter:drop-shadow(0 4px 12px #00000059);flex-shrink:0;width:212px;min-width:0;max-width:min(290px,100%);height:222px;min-height:0;max-height:200px;margin:-100px -50px;display:block;position:static;inset:auto}.layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo{object-position:var(--brand-logo-object-x,42%) center;width:212px;max-width:min(290px,100%);height:222px;max-height:200px;margin:-100px -50px;position:static;inset:auto}.sidebar-user,.sidebar .brand-profile.sidebar-user,.sidebar .brand-profile.sidebar__profile,.sidebar .sidebar__profile{gap:2px;margin-top:8px;margin-bottom:6px;padding-top:0;line-height:1.2}.sidebar .brand-profile__kicker{margin-bottom:1px;line-height:1.15}.sidebar-brand--collapsed{justify-content:center;margin:0;padding-top:2px;padding-bottom:2px}.sidebar.sidebar--collapsed .sidebar-brand--collapsed img.brand-logo--compact{object-fit:contain;object-position:center center;filter:none;width:52px;min-width:0;max-width:min(56px,90%);height:auto;min-height:0;max-height:60px}@media (width<=980px){.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{width:min(212px,90vw);max-width:none}.layout.layout--root-brand .sidebar:not(.sidebar--collapsed) #app-sidebar-nav{flex:1;width:100%;max-width:none;min-height:0;padding-right:8px;position:relative;inset:auto}.layout.layout--root-brand .sidebar:not(.sidebar--collapsed){flex-direction:column;min-height:0;max-height:min(55vh,520px);display:flex}}.brand-profile{flex-direction:column;gap:4px;min-width:0;padding-top:0;line-height:1.35;display:flex}.brand-profile__kicker{opacity:.88}.brand-profile__user{word-break:break-word;color:var(--sidebar-text,var(--ink));font-size:13px;font-weight:600}.brand-profile__role{opacity:.9;color:var(--sidebar-muted,var(--muted))}.sidebar .navgrp{margin-top:18px}.sidebar .navgrp:first-of-type{margin-top:0}.sidebar .navgrp .t{letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-muted,#ffffffb3);margin:0 8px 5px;font-size:11px;font-weight:500}.sidebar .nav .navlink{min-height:38px;transition:background var(--motion-duration) ease, border-color var(--motion-duration) ease;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;margin:2px 0;padding:7px 12px;text-decoration:none;display:flex}:root[data-theme=undeniable-dark] .sidebar{background-color:var(--sidebar-bg,var(--surface-2));background:var(--sidebar-bg,var(--surface-2));border-right:1px solid var(--sidebar-border,var(--border));position:relative;overflow:hidden visible}:root[data-theme=undeniable-dark] .sidebar .sidebar-brand{box-shadow:none;background:0 0;border:none}:root[data-theme=undeniable-dark] .layout .sidebar .sidebar-brand picture{background:0 0;width:212px;max-width:min(260px,100%);margin:0 auto;display:block;overflow:visible}:root[data-theme=undeniable-dark] .layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{filter:drop-shadow(0 2px 8px #00000047);width:212px;max-width:260px;height:222px;max-height:200px;margin:-100px -50px;position:static;inset:auto}@media (width<=980px){:root[data-theme=undeniable-dark] .layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{width:min(212px,90vw);max-width:none}}:root[data-theme=undeniable-dark] .layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo{filter:drop-shadow(0 2px 8px #00000047);width:212px;max-width:260px;height:222px;max-height:200px;margin:-100px -50px;position:static;inset:auto}:root[data-theme=undeniable-dark] .sidebar .hr{background:linear-gradient(90deg, transparent, var(--sidebar-divider), transparent);opacity:1;height:1px;margin:8px 0}:root[data-theme=undeniable-dark] .navgrp .t{color:var(--sidebar-section-label,var(--sidebar-muted));letter-spacing:.11em}:root[data-theme=undeniable-dark] .nav .navlink{border-radius:10px;margin:2px 0}:root[data-theme=undeniable-dark] .nav .navlink:hover{background:var(--sidebar-hover)}:root[data-theme=undeniable-dark] .nav .navlink.active{background:var(--sidebar-active);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0d}:root[data-theme=undeniable-dark] .sidebar .themeToggle__label{color:var(--sidebar-muted)}:root[data-theme=undeniable-dark] .sidebar .themeToggle__select{color:var(--sidebar-text);background:#00000038;border-color:#ffffff1a}:root[data-theme=undeniable-dark] .sidebar .themeToggle__select:focus{border-color:var(--primary)}:root[data-theme=undeniable-dark] .sidebar .btn--sidebar-logout{color:var(--sidebar-text);background:#0003;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=undeniable-dark] .sidebar .btn--sidebar-logout:hover{background:#ffffff0f;border-color:#ffffff24;transform:none;box-shadow:inset 0 1px #ffffff0f}.sidebar--collapsed .sidebar-brand{justify-content:center;padding:10px 6px}.sidebar--collapsed .sidebar__toolbar{justify-content:center;margin-bottom:6px}.sidebar.sidebar--collapsed>.sidebar__header.sidebar-top{z-index:2;position:relative}.sidebar.sidebar--collapsed>#app-sidebar-nav{z-index:1;position:relative}.sidebar.sidebar--collapsed #app-sidebar-brand-logo{z-index:1;pointer-events:auto;position:relative}.sidebar.sidebar--collapsed #app-sidebar-brand-logo img.brand-logo--compact{pointer-events:auto}@media (width<=980px){img.brand-logo.brand-logo--root{display:none}.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo,.layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo,:root[data-theme=undeniable-dark] .layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo,:root[data-theme=undeniable-dark] .layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{width:min(212px,84vw);height:auto;max-height:140px;margin:-28px auto 0}.sidebar:not(.sidebar--collapsed) .sidebar__header.sidebar-top{height:auto;min-height:auto;max-height:none}}@media (width<=640px){.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand picture,:root[data-theme=undeniable-dark] .layout .sidebar .sidebar-brand picture{width:min(172px,70vw)}.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo,.layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo,:root[data-theme=undeniable-dark] .layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo,:root[data-theme=undeniable-dark] .layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{width:min(172px,70vw);max-height:112px;margin:-18px auto 0}.sidebar{padding:8px 10px 10px}}:root{--ui-radius-sm:12px;--ui-radius-md:16px;--ui-radius-lg:20px;--ui-radius-xl:24px;--ui-shadow-1:0 1px 2px #0000000f, 0 1px 1px #0000000a;--ui-shadow-2:0 16px 40px #0000001f, 0 6px 16px #0000001a;--ui-ring:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent);--ui-device-radius:34px;--ui-device-bezel:#0b0b0d;--ui-device-bezel-border:#202226;--ui-device-notch:#000;--ui-device-shadow:0 24px 70px #00000038, 0 10px 26px #00000029}.ui-page{background:var(--bg);color:var(--text)}.ui-muted{color:var(--text-muted)}.ui-micro{color:var(--text-muted);font-size:11px}.ui-title{letter-spacing:-.01em;font-size:14px;font-weight:750}.ui-subtitle{color:var(--text-muted);font-size:12px}.ui-topbar{z-index:10;background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.ui-panel{background:color-mix(in srgb, var(--card) 96%, var(--bg));border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-1);overflow:hidden}.ui-panel-header{border-bottom:1px solid color-mix(in srgb, var(--border) 85%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ui-panel-body{padding:14px}.ui-divider{border-top:1px solid color-mix(in srgb, var(--border) 85%, transparent)}.ui-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-1)}.ui-row{background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--ui-radius-lg);padding:10px 12px;transition:background .14s,border-color .14s,box-shadow .14s}.ui-row:hover{background:var(--surface-2);border-color:color-mix(in srgb, var(--primary) 22%, var(--border))}.ui-row.selected{background:color-mix(in srgb, var(--primary) 8%, var(--surface));border-color:color-mix(in srgb, var(--primary) 50%, var(--border));box-shadow:var(--ui-shadow-1)}.btn{appearance:none;border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:var(--surface);color:var(--text);-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:650;line-height:1;transition:transform .12s,background .12s,border-color .12s,box-shadow .12s,opacity .12s;display:inline-flex}.btn:hover{background:var(--surface-2);border-color:color-mix(in srgb, var(--primary) 26%, var(--border))}.btn:active{transform:translateY(1px)}.btn:focus-visible{box-shadow:var(--ui-ring);border-color:color-mix(in srgb, var(--primary) 60%, var(--border));outline:none}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn.primary{background:color-mix(in srgb, var(--primary) 92%, black);border-color:color-mix(in srgb, var(--primary) 78%, black);color:#fff;box-shadow:var(--ui-shadow-1)}.btn.primary:hover{background:color-mix(in srgb, var(--primary) 88%, black)}.btn.danger{background:color-mix(in srgb, var(--danger) 10%, var(--surface));border-color:color-mix(in srgb, var(--danger) 45%, var(--border));color:color-mix(in srgb, var(--danger) 86%, black)}.btn.danger:hover{background:color-mix(in srgb, var(--danger) 14%, var(--surface-2));border-color:color-mix(in srgb, var(--danger) 55%, var(--border))}.btn.sm{padding:7px 10px;font-size:12px}.btn.xs{padding:6px 9px;font-size:11px;font-weight:700}.ui-iconbtn{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:var(--surface);color:var(--text-muted);border-radius:12px;padding:6px 8px;font-size:12px;font-weight:800;transition:background .14s,border-color .14s,color .14s}.ui-iconbtn:hover{background:var(--surface-2);border-color:color-mix(in srgb, var(--primary) 22%, var(--border));color:var(--text)}.input{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:var(--surface);width:100%;color:var(--text);border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.25;transition:border-color .12s,box-shadow .12s,background .12s}.input:hover{border-color:color-mix(in srgb, var(--primary) 22%, var(--border));background:var(--surface-2)}.input:focus{border-color:color-mix(in srgb, var(--primary) 60%, var(--border));box-shadow:var(--ui-ring);background:var(--surface);outline:none}.ui-tabs{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ui-tab{color:var(--text-muted);background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;transition:background .14s,color .14s}.ui-tab:hover{background:var(--surface-2);color:var(--text)}.ui-tab.active{background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:color-mix(in srgb, var(--primary) 80%, var(--text))}.ui-badge{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:var(--surface);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.ui-badge.live{background:color-mix(in srgb, #10b981 12%, var(--surface));border-color:color-mix(in srgb, #10b981 38%, var(--border));color:color-mix(in srgb, #065f46 72%, var(--text))}.ui-badge.draft{background:color-mix(in srgb, var(--primary) 10%, var(--surface));border-color:color-mix(in srgb, var(--primary) 36%, var(--border));color:color-mix(in srgb, var(--primary) 85%, var(--text))}.ui-badge.neutral{background:var(--surface-2);color:var(--text-muted)}.ui-device{border-radius:var(--ui-device-radius);background:var(--ui-device-bezel);border:1px solid var(--ui-device-bezel-border);width:360px;max-width:100%;box-shadow:var(--ui-device-shadow);padding:14px;position:relative}.ui-device:before{content:"";border-radius:calc(var(--ui-device-radius) - 6px);pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:6px}.ui-device-inner{border-radius:calc(var(--ui-device-radius) - 10px);background:#fff;border:1px solid #ffffff0f;overflow:hidden}.ui-device-topbar{background:linear-gradient(#0000000f,#0000);border-bottom:1px solid #0000000f;justify-content:center;align-items:center;height:34px;display:flex;position:relative}.ui-device-notch{background:var(--ui-device-notch);border-radius:999px;width:140px;height:22px;box-shadow:inset 0 1px #ffffff14}.ui-device-screen{height:640px;overflow:hidden}.ui-device-scroll{height:100%;padding:12px;overflow:auto}.ui-preview-block{background:#fff;border:1px solid #0f172a1a;border-radius:18px;overflow:hidden;box-shadow:0 1px #0f172a05}.ui-preview-block+.ui-preview-block{margin-top:10px}.ui-preview-block-head{color:#0f172a8c;border-bottom:1px solid #0f172a0f;padding:10px 12px;font-size:12px}.ui-preview-body{padding:14px}.ui-preview-h{letter-spacing:-.015em;color:#0f172aeb;font-size:16px;font-weight:780}.ui-preview-p{color:#0f172ab3;white-space:pre-wrap;margin-top:8px;font-size:13px;line-height:1.6}.ui-preview-img{color:#0f172a8c;background:#0f172a1a;justify-content:center;align-items:center;height:150px;font-size:12px;display:flex}.ui-preview-btn{color:#fff;background:#0f172aeb;border-radius:14px;padding:10px 14px;font-size:13px;font-weight:760;display:inline-flex}.ui-compare-row{-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.ui-compare-card{border-radius:var(--ui-radius-xl);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:var(--surface);min-width:440px;max-width:520px;box-shadow:var(--ui-shadow-1);flex:none;overflow:hidden}.ui-compare-card-header{border-bottom:1px solid color-mix(in srgb, var(--border) 85%, transparent);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ui-compare-title{letter-spacing:-.01em;font-size:12px;font-weight:900}
