@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_9c6cb61b-module__8NX9hq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_9c6cb61b-module__8NX9hq__variable{--font-geist:"Geist", "Geist Fallback"}
.DockBadge-module__2m3ePq__badge{text-align:center;pointer-events:none;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.DockBadge-module__2m3ePq__info{background:var(--sev-info,#6b7280);color:#fff}.DockBadge-module__2m3ePq__warn{background:var(--sev-warn,var(--app-accent));color:#fff}.DockBadge-module__2m3ePq__urgent{background:var(--sev-crit,#ef4444);color:#fff}@keyframes DockBadge-module__2m3ePq__badgePulse{0%,to{opacity:1}50%{opacity:.5}}.DockBadge-module__2m3ePq__pulse{animation:2s ease-in-out infinite DockBadge-module__2m3ePq__badgePulse}
.AlertStrip-module__h3aHna__strip{-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #ffffff14;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.AlertStrip-module__h3aHna__ok{background:var(--sev-ok-bg);color:var(--sev-ok)}.AlertStrip-module__h3aHna__warn{background:var(--sev-warn-bg);color:var(--sev-warn)}.AlertStrip-module__h3aHna__critical{background:var(--sev-crit-bg);color:var(--sev-crit)}.AlertStrip-module__h3aHna__chip{white-space:nowrap;background:#ffffff0f;border-radius:4px;align-items:center;padding:1px 6px;display:inline-flex}.AlertStrip-module__h3aHna__defcon{letter-spacing:.03em;font-weight:700}.AlertStrip-module__h3aHna__jarvis_idle{opacity:.6}.AlertStrip-module__h3aHna__jarvis_active{background:color-mix(in srgb, var(--app-accent,var(--app-accent)) 20%, transparent);color:var(--app-accent,var(--app-accent))}.AlertStrip-module__h3aHna__jarvis_error{background:var(--sev-crit-bg);color:var(--sev-crit)}
.AppDrawer-module__Ms45yW__overlay{z-index:110;padding:0 .5rem calc(.5rem + env(safe-area-inset-bottom,0));background:var(--drawer-overlay-bg);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.AppDrawer-module__Ms45yW__panel{background:var(--drawer-panel-bg);border:1px solid var(--drawer-panel-border);border-radius:var(--drawer-panel-radius-top) var(--drawer-panel-radius-top) var(--drawer-panel-radius-sm) var(--drawer-panel-radius-sm);width:min(100%,28rem);max-height:min(78vh,32rem);-webkit-backdrop-filter:var(--drawer-panel-blur);padding:1rem 1rem 1.25rem;overflow:auto;box-shadow:0 -8px 40px #00000073}.AppDrawer-module__Ms45yW__header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.AppDrawer-module__Ms45yW__title{color:#fafafa;margin:0;font-size:1rem;font-weight:700}.AppDrawer-module__Ms45yW__closeBtn{border-radius:var(--drawer-panel-radius-sm);border:1px solid var(--drawer-panel-border);color:#e5e5e5;cursor:pointer;background:0 0;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.AppDrawer-module__Ms45yW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin-top:.5rem;display:grid}.AppDrawer-module__Ms45yW__moduleLink{border-radius:var(--drawer-panel-radius-sm);color:#d4d4d4e0;background:var(--drawer-link-bg);border:1px solid var(--drawer-panel-border);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .375rem;font-size:.625rem;font-weight:600;text-decoration:none;transition:background .15s,opacity .15s;display:flex}.AppDrawer-module__Ms45yW__moduleLink:hover{background:#ffffff1a}.AppDrawer-module__Ms45yW__icon{letter-spacing:.02em;width:20px;height:20px;color:var(--drawer-accent);justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex}
.AppDock-module__HRCW9G__dockViewport{bottom:calc(var(--dock-bottom-inset,.85rem) + env(safe-area-inset-bottom,0px));left:calc(var(--dock-sidebar-inset,0px) + var(--dock-side-inset,.85rem));right:var(--dock-side-inset,.85rem);z-index:100;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed}.AppDock-module__HRCW9G__dock{pointer-events:auto;width:fit-content;max-width:100%;min-height:64px;padding:.4rem var(--dock-edge-pad);border:1px solid color-mix(in srgb, var(--dock-glass-accent) 42%, var(--dock-glass-border));-webkit-backdrop-filter:blur(22px)saturate(160%);box-shadow:0 18px 48px #02081780, 0 0 0 1px color-mix(in srgb, var(--dock-glass-accent) 22%, transparent), 0 0 30px color-mix(in srgb, var(--dock-glass-accent) 14%, transparent);background:#090f1eeb;border-radius:22px;justify-content:center;align-items:stretch;display:flex;position:relative}html:not(.dark) .AppDock-module__HRCW9G__dock{background:#fffffff0;border-color:#06b6d457;box-shadow:0 14px 40px #0f172a2e,0 0 0 1px #06b6d433,0 0 26px #06b6d41a}.AppDock-module__HRCW9G__fullLayout,.AppDock-module__HRCW9G__compactLayout{align-items:center;display:none}.AppDock-module__HRCW9G__fullLayout.AppDock-module__HRCW9G__layoutVisible,.AppDock-module__HRCW9G__compactLayout.AppDock-module__HRCW9G__layoutVisible{justify-content:center;gap:clamp(.75rem,2.5vw,1.75rem);display:flex}.AppDock-module__HRCW9G__layoutHidden{display:none!important}@media (max-width:767px){.AppDock-module__HRCW9G__fullLayout{display:none!important}.AppDock-module__HRCW9G__compactLayout.AppDock-module__HRCW9G__layoutVisible{display:flex}}.AppDock-module__HRCW9G__leftZone,.AppDock-module__HRCW9G__rightZone{flex:none;justify-content:center;align-items:center;gap:.25rem;display:flex}.AppDock-module__HRCW9G__feynZone{min-width:var(--dock-feyn-min-width);flex:none;justify-content:center;align-items:center;gap:.25rem;display:flex}.AppDock-module__HRCW9G__moduleLink{min-width:var(--dock-module-slot);border-radius:var(--dock-glass-radius-sm);color:#ffffffdb;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:.625rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.AppDock-module__HRCW9G__moduleLink:hover{color:#fff;background:#ffffff1a}.AppDock-module__HRCW9G__moduleLinkActive{background:color-mix(in srgb, var(--dock-glass-accent) 22%, transparent);color:var(--dock-glass-accent)}html:not(.dark) .AppDock-module__HRCW9G__moduleLink{color:#0f172ab8}html:not(.dark) .AppDock-module__HRCW9G__moduleLink:hover{color:#0f172af2;background:#0f172a12}html:not(.dark) .AppDock-module__HRCW9G__moduleLinkActive{background:color-mix(in srgb, var(--dock-glass-accent) 16%, transparent);color:var(--dock-glass-accent)}.AppDock-module__HRCW9G__drawerTrigger{min-width:var(--dock-module-slot);border-radius:var(--dock-glass-radius-sm);color:#ffffffdb;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:.625rem;font-weight:600;transition:background .15s,color .15s;display:flex}.AppDock-module__HRCW9G__drawerTrigger:hover{color:#fff;background:#ffffff1a}html:not(.dark) .AppDock-module__HRCW9G__drawerTrigger{color:#0f172ab8}html:not(.dark) .AppDock-module__HRCW9G__drawerTrigger:hover{color:#0f172af2;background:#0f172a12}.AppDock-module__HRCW9G__icon{letter-spacing:.02em;justify-content:center;align-items:center;width:20px;height:20px;font-size:.65rem;font-weight:700;display:flex}.AppDock-module__HRCW9G__label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;max-width:4.5rem;font-size:.625rem;font-weight:700;overflow:hidden}.AppDock-module__HRCW9G__badgeWrap{position:absolute;top:2px;right:4px}@media (max-width:767px){.AppDock-module__HRCW9G__dockViewport{--dock-side-inset:.6rem}.AppDock-module__HRCW9G__dock{--dock-module-slot:54px;--dock-feyn-min-width:66px;--dock-edge-pad:10px;border-radius:20px;width:100%;min-height:60px}.AppDock-module__HRCW9G__compactLayout.AppDock-module__HRCW9G__layoutVisible{justify-content:space-between;gap:.5rem;width:100%}.AppDock-module__HRCW9G__leftZone,.AppDock-module__HRCW9G__rightZone{flex:1 1 0;gap:.15rem;min-width:0}.AppDock-module__HRCW9G__leftZone{justify-content:flex-start}.AppDock-module__HRCW9G__rightZone{justify-content:flex-end}.AppDock-module__HRCW9G__moduleLink,.AppDock-module__HRCW9G__drawerTrigger{flex:1 1 0;min-width:0;padding:6px 4px}.AppDock-module__HRCW9G__label{letter-spacing:.04em;max-width:100%;font-size:.5625rem}}
.AppSwitcher-module__Ba_QzW__root{align-items:center;display:inline-flex;position:relative}.AppSwitcher-module__Ba_QzW__switcher{background:var(--surface-glass,#ffffff14);border:1px solid var(--border-glass,#ffffff1f);-webkit-backdrop-filter:blur(12px);border-radius:1rem;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.AppSwitcher-module__Ba_QzW__compactTrigger{border:1px solid var(--border-glass,#ffffff1f);background:var(--surface-glass,#ffffff14);color:var(--text-main,#fff);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);border-radius:.85rem;align-items:center;gap:.4rem;padding:.4rem .6rem;font-family:inherit;font-size:.6875rem;font-weight:700;line-height:1;transition:background .14s,border-color .14s;display:none}.AppSwitcher-module__Ba_QzW__compactTrigger:hover,.AppSwitcher-module__Ba_QzW__compactTriggerOpen{border-color:color-mix(in srgb, var(--accent-cyan,#00e5ff) 45%, transparent);background:color-mix(in srgb, var(--accent-cyan,#00e5ff) 12%, transparent)}.AppSwitcher-module__Ba_QzW__compactTrigger[data-app=pro]:hover,.AppSwitcher-module__Ba_QzW__compactTrigger[data-app=pro].AppSwitcher-module__Ba_QzW__compactTriggerOpen{border-color:color-mix(in srgb, var(--royal-purple,#7c3aed) 45%, transparent);background:color-mix(in srgb, var(--royal-purple,#7c3aed) 14%, transparent)}.AppSwitcher-module__Ba_QzW__compactIcon{width:.95rem;height:.95rem;color:var(--accent-cyan,#00e5ff);flex-shrink:0}.AppSwitcher-module__Ba_QzW__compactTrigger[data-app=pro] .AppSwitcher-module__Ba_QzW__compactIcon{color:var(--royal-purple,#7c3aed)}.AppSwitcher-module__Ba_QzW__compactLabel{white-space:nowrap}.AppSwitcher-module__Ba_QzW__compactChevron{opacity:.7;flex-shrink:0;width:.85rem;height:.85rem;transition:transform .16s}.AppSwitcher-module__Ba_QzW__compactChevronOpen{transform:rotate(180deg)}.AppSwitcher-module__Ba_QzW__dropdown{z-index:60;border:1px solid var(--border-glass,#ffffff1f);background:var(--bg-base,#0b1220);-webkit-backdrop-filter:blur(20px)saturate(150%);border-radius:.9rem;flex-direction:column;gap:.15rem;min-width:11rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 22px 60px #0208178c}.AppSwitcher-module__Ba_QzW__dropdownItem{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted,var(--text-secondary,#fff9));border-radius:.6rem;padding:.5rem .7rem;font-size:.6875rem;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:block}.AppSwitcher-module__Ba_QzW__dropdownItem:hover{background:color-mix(in srgb, var(--text-main,#fff) 8%, transparent);color:var(--text-main,#fff)}.AppSwitcher-module__Ba_QzW__dropdownItemActive,.AppSwitcher-module__Ba_QzW__dropdownItemActive:hover{background:color-mix(in srgb, var(--accent-cyan,#00e5ff) 15%, transparent);color:var(--accent-cyan,#00e5ff)}.AppSwitcher-module__Ba_QzW__dropdownItem[data-app=pro].AppSwitcher-module__Ba_QzW__dropdownItemActive,.AppSwitcher-module__Ba_QzW__dropdownItem[data-app=pro].AppSwitcher-module__Ba_QzW__dropdownItemActive:hover{background:color-mix(in srgb, var(--royal-purple,#7c3aed) 16%, transparent);color:var(--royal-purple,#7c3aed)}@media (max-width:1023.98px){.AppSwitcher-module__Ba_QzW__switcher{display:none}.AppSwitcher-module__Ba_QzW__compactTrigger{display:inline-flex}}.AppSwitcher-module__Ba_QzW__pill{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted,var(--text-secondary,#fff9));border-radius:.75rem;align-items:center;padding:.375rem .75rem;font-size:.6875rem;font-weight:700;line-height:1;text-decoration:none;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.AppSwitcher-module__Ba_QzW__pill:hover{background:color-mix(in srgb, var(--text-main,#fff) 7%, transparent);color:var(--text-main,#fff)}.AppSwitcher-module__Ba_QzW__pillActive,.AppSwitcher-module__Ba_QzW__pillActive:hover{background:color-mix(in srgb, var(--accent-cyan,#00e5ff) 15%, transparent);color:var(--accent-cyan,#00e5ff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-cyan,#00e5ff) 42%, transparent)}.AppSwitcher-module__Ba_QzW__pill[data-app=pro].AppSwitcher-module__Ba_QzW__pillActive,.AppSwitcher-module__Ba_QzW__pill[data-app=pro].AppSwitcher-module__Ba_QzW__pillActive:hover{background:color-mix(in srgb, var(--royal-purple,#7c3aed) 16%, transparent);color:var(--royal-purple,#7c3aed);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--royal-purple,#7c3aed) 42%, transparent)}
.AccountMenu-module__grsuQW__root{align-items:center;display:inline-flex;position:relative}.AccountMenu-module__grsuQW__trigger{border:1px solid var(--border-glass,#ffffff1f);background:var(--surface-glass,#ffffff0f);color:var(--text-main,#fff);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .3rem .25rem .7rem;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1;transition:background .14s,border-color .14s;display:inline-flex}.AccountMenu-module__grsuQW__trigger:hover,.AccountMenu-module__grsuQW__triggerOpen{border-color:color-mix(in srgb, var(--app-accent,#22d3ee) 45%, transparent);background:color-mix(in srgb, var(--app-accent,#22d3ee) 10%, transparent)}.AccountMenu-module__grsuQW__name{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.AccountMenu-module__grsuQW__avatar{background:color-mix(in srgb, var(--app-accent,#22d3ee) 22%, transparent);border:1px solid color-mix(in srgb, var(--app-accent,#22d3ee) 55%, transparent);width:1.85rem;height:1.85rem;color:var(--app-accent,#22d3ee);letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.AccountMenu-module__grsuQW__menu{z-index:70;border:1px solid var(--border-glass,#ffffff1f);background:var(--bg-base,#0b1220);-webkit-backdrop-filter:blur(20px)saturate(150%);border-radius:.9rem;min-width:15rem;padding:.35rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 22px 60px #0208178c}.AccountMenu-module__grsuQW__header{border-bottom:1px solid var(--border-glass,#ffffff1a);margin-bottom:.3rem;padding:.6rem .7rem .65rem}.AccountMenu-module__grsuQW__headerName{color:var(--text-main,#fff);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85rem;font-weight:700;overflow:hidden}.AccountMenu-module__grsuQW__headerEmail{color:var(--text-muted,#fff9);text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:.72rem;overflow:hidden}.AccountMenu-module__grsuQW__headerRole{letter-spacing:.1em;text-transform:uppercase;color:var(--app-accent,#22d3ee);margin:.35rem 0 0;font-size:.62rem;font-weight:700}.AccountMenu-module__grsuQW__items{flex-direction:column;gap:.1rem;display:flex}.AccountMenu-module__grsuQW__item{width:100%;color:var(--text-muted,#ffffffb8);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.55rem;padding:.55rem .6rem;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.AccountMenu-module__grsuQW__item svg{opacity:.85;flex-shrink:0;width:1rem;height:1rem}.AccountMenu-module__grsuQW__item:hover{background:color-mix(in srgb, var(--text-main,#fff) 8%, transparent);color:var(--text-main,#fff)}.AccountMenu-module__grsuQW__logout{color:#f87171}.AccountMenu-module__grsuQW__logout:hover{color:#fca5a5;background:#f8717124}.AccountMenu-module__grsuQW__logout:disabled{opacity:.6;cursor:default}@media (max-width:639.98px){.AccountMenu-module__grsuQW__name{display:none}.AccountMenu-module__grsuQW__trigger{padding:.2rem}}html:not(.dark) .AccountMenu-module__grsuQW__menu{background:var(--bg-base,#f8fafc);box-shadow:0 22px 60px #0f172a33}
.MenuBar-module__--SSAG__menuBar{background:var(--glass-surface,#ffffff0a);border-bottom:1px solid var(--glass-border,#ffffff12);z-index:15;flex-shrink:0;width:100%;position:relative}.MenuBar-module__--SSAG__rail{width:100%;max-width:var(--os-bar-max,100%);padding-inline:var(--os-bar-pad,.5rem);box-sizing:border-box;margin-inline:auto;position:relative}.MenuBar-module__--SSAG__menuBarInner{box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.25rem;width:100%;min-height:2.75rem;padding-block:.4rem;display:flex;overflow-x:auto}.MenuBar-module__--SSAG__menuBarInner::-webkit-scrollbar{display:none}.MenuBar-module__--SSAG__edge{z-index:4;cursor:pointer;width:3rem;color:var(--text-main,#fff);opacity:0;pointer-events:none;border:0;align-items:center;padding:0;transition:opacity .14s;display:flex;position:absolute;top:0;bottom:0}.MenuBar-module__--SSAG__edge[data-show=true]{opacity:1;pointer-events:auto}.MenuBar-module__--SSAG__edge svg{width:1.1rem;height:1.1rem}.MenuBar-module__--SSAG__edgeLeft{padding-left:max(.35rem, calc(var(--os-bar-pad,.5rem) - .4rem));background:linear-gradient(to right, var(--menubar-fade,var(--bg-base,#0b1220)) 28%, transparent);justify-content:flex-start;left:0}.MenuBar-module__--SSAG__edgeRight{padding-right:max(.35rem, calc(var(--os-bar-pad,.5rem) - .4rem));background:linear-gradient(to left, var(--menubar-fade,var(--bg-base,#0b1220)) 28%, transparent);justify-content:flex-end;right:0}.MenuBar-module__--SSAG__edge svg{filter:drop-shadow(0 1px 2px #0006)}.MenuBar-module__--SSAG__navButton{white-space:nowrap;color:var(--text-muted,var(--text-secondary,#fff9));letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:.7rem;align-items:center;gap:.4rem;padding:.42rem .72rem;font-size:.78rem;font-weight:600;line-height:1;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.MenuBar-module__--SSAG__navButton:hover{border-color:var(--border-glass,#ffffff1f);background:var(--surface-glass,#ffffff0f);color:var(--text-main,#fff)}.MenuBar-module__--SSAG__navButtonActive,.MenuBar-module__--SSAG__navButtonActive:hover{border-color:color-mix(in srgb, var(--app-accent,#22d3ee) 45%, transparent);background:color-mix(in srgb, var(--app-accent,#22d3ee) 12%, transparent);color:var(--app-accent,#22d3ee)}.MenuBar-module__--SSAG__icon{flex-shrink:0;width:1rem;height:1rem}.MenuBar-module__--SSAG__navLabel{line-height:1}html:not(.dark) .MenuBar-module__--SSAG__menuBar{background:#00000006;border-bottom-color:#00000012}:is(html:not(.dark) .MenuBar-module__--SSAG__edgeLeft,html:not(.dark) .MenuBar-module__--SSAG__edgeRight){--menubar-fade:var(--bg-base,#f8fafc)}html:not(.dark) .MenuBar-module__--SSAG__edge{color:var(--text-main,#0f172a)}html:not(.dark) .MenuBar-module__--SSAG__edge svg{filter:none}
.SharedVoiceBar-module__DDtGsG__overlay{z-index:2000;background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SharedVoiceBar-module__DDtGsG__panel{background:#0f172a;border:1px solid #94a3b833;border-radius:12px;flex-direction:column;width:min(420px,100vw - 2rem);max-height:min(520px,100vh - 4rem);display:flex;overflow:hidden;box-shadow:0 24px 48px #00000073}.SharedVoiceBar-module__DDtGsG__header{border-bottom:1px solid #94a3b826;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.SharedVoiceBar-module__DDtGsG__title{color:#f1f5f9;font-size:.9375rem;font-weight:600}.SharedVoiceBar-module__DDtGsG__status{color:#94a3b8;margin-left:.5rem;font-size:.75rem}.SharedVoiceBar-module__DDtGsG__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}.SharedVoiceBar-module__DDtGsG__closeBtn:hover{color:#f1f5f9;background:#94a3b81a}.SharedVoiceBar-module__DDtGsG__transcriptBox{flex-direction:column;flex:1;gap:.5rem;min-height:200px;max-height:320px;padding:1rem;display:flex;overflow-y:auto}.SharedVoiceBar-module__DDtGsG__transcriptLine{border-radius:6px;padding:.5rem .625rem;font-size:.8125rem;line-height:1.45}.SharedVoiceBar-module__DDtGsG__userLine{color:#a5f3fc;background:#0891b21f;align-self:flex-end;max-width:90%;}.SharedVoiceBar-module__DDtGsG__modelLine{color:#e2e8f0;background:#33415580;align-self:flex-start;max-width:90%;}.SharedVoiceBar-module__DDtGsG__toolLine{color:#64748b;padding:.25rem .5rem;font-size:.75rem;font-style:italic}.SharedVoiceBar-module__DDtGsG__emptyHint{color:#64748b;text-align:center;margin:auto 0;font-size:.8125rem}.SharedVoiceBar-module__DDtGsG__errorMsg{color:#f87171;padding:.5rem 1rem;font-size:.8125rem}.SharedVoiceBar-module__DDtGsG__footer{border-top:1px solid #94a3b826;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.SharedVoiceBar-module__DDtGsG__pttBtn{color:#67e8f9;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#0891b226;border:2px solid #0891b280;border-radius:50%;width:72px;height:72px;font-size:.75rem;font-weight:600;transition:background .15s,transform .1s}.SharedVoiceBar-module__DDtGsG__pttBtn:active,.SharedVoiceBar-module__DDtGsG__pttBtnActive{background:#0891b273;border-color:#22d3ee;transform:scale(.96)}.SharedVoiceBar-module__DDtGsG__pttBtn:disabled{opacity:.45;cursor:not-allowed}.SharedVoiceBar-module__DDtGsG__pttHint{color:#64748b;font-size:.6875rem}
@property --feyn-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes FeynDockPill-module__YOAEeq__feynSpin{to{--feyn-spin:360deg}}.FeynDockPill-module__YOAEeq__feynBtn{--feyn-surface:color-mix(in srgb, var(--bg-base,#0b1220) 92%, transparent);min-width:var(--dock-feyn-min-width,92px);cursor:pointer;min-height:56px;color:inherit;background:linear-gradient(var(--feyn-surface), var(--feyn-surface)) padding-box, conic-gradient(from var(--feyn-spin,0deg), #22d3ee1f, #22d3ee 90deg, #7c3aed 200deg, #22d3ee 310deg, #22d3ee1f) border-box;border:1.5px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 14px;transition:transform .15s,box-shadow .2s;animation:7s linear infinite FeynDockPill-module__YOAEeq__feynSpin;display:flex;position:relative;box-shadow:0 8px 26px #0891b22e,0 0 18px #22d3ee1f}.FeynDockPill-module__YOAEeq__feynBtn:hover{transform:translateY(-1px);box-shadow:0 12px 34px #0891b247,0 0 26px #22d3ee38}@media (prefers-reduced-motion:reduce){.FeynDockPill-module__YOAEeq__feynBtn{animation:none}}.FeynDockPill-module__YOAEeq__feynIcon{background:#18181b;border:2px solid #7c3aedd9;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:4px;font-size:0;transition:box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #00000040,0 0 14px #22d3ee1f}.FeynDockPill-module__YOAEeq__feynLogo{object-fit:contain;object-position:center;filter:invert();pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.FeynDockPill-module__YOAEeq__feynIconActive{box-shadow:0 0 0 1px #22d3ee4d,0 0 20px #22d3ee57}.FeynDockPill-module__YOAEeq__feynLabel{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text-main,#fff);font-size:.625rem;font-weight:800}html:not(.dark) .FeynDockPill-module__YOAEeq__feynIcon{background:#fff;border-color:#4b006e;box-shadow:0 1px 2px #0000001a}html:not(.dark) .FeynDockPill-module__YOAEeq__feynLogo{filter:none}html:not(.dark) .FeynDockPill-module__YOAEeq__feynBtn{box-shadow:0 8px 24px #0891b21f,0 0 16px #22d3ee14}html:not(.dark) .FeynDockPill-module__YOAEeq__feynLabel{color:var(--text-main,#0f172a)}.FeynDockPill-module__YOAEeq__voiceDot{background:#6b7280;border:1.5px solid #0c142699;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}html:not(.dark) .FeynDockPill-module__YOAEeq__voiceDot{border-color:#fffc}.FeynDockPill-module__YOAEeq__voiceDot_idle{background:#6b7280}.FeynDockPill-module__YOAEeq__voiceDot_connecting{background:#f59e0b}.FeynDockPill-module__YOAEeq__voiceDot_ready{background:#22c55e}.FeynDockPill-module__YOAEeq__voiceDot_ended{background:#6b7280}
.FeynCenterSlot-module__lqgKFq__wrap{flex-direction:column;grid-column:3;align-self:center;align-items:center;display:inline-flex;position:relative}.FeynCenterSlot-module__lqgKFq__agenda{-webkit-backdrop-filter:blur(16px);z-index:200;opacity:1;background:#0f0f14eb;border:1px solid #ffffff1f;border-radius:16px;width:min(320px,90vw);padding:1rem;transition:opacity .15s,transform .15s;position:fixed;bottom:76px;left:50%;transform:translate(-50%)}.FeynCenterSlot-module__lqgKFq__agendaHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.FeynCenterSlot-module__lqgKFq__agendaTitle{color:#e5e5e5;letter-spacing:.02em;font-size:.875rem;font-weight:700}.FeynCenterSlot-module__lqgKFq__closeButton{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1rem;line-height:1;transition:opacity .15s;display:flex}.FeynCenterSlot-module__lqgKFq__closeButton:hover{opacity:.85}.FeynCenterSlot-module__lqgKFq__insightList{max-height:min(40vh,280px);overflow-y:auto}.FeynCenterSlot-module__lqgKFq__insightRow{border-bottom:1px solid #ffffff14;padding:.5rem 0}.FeynCenterSlot-module__lqgKFq__insightRow:last-child{border-bottom:none}.FeynCenterSlot-module__lqgKFq__insightTitle{color:#f5f5f5;font-size:.875rem;font-weight:600}.FeynCenterSlot-module__lqgKFq__insightBody{color:#fff9;margin-top:.25rem;font-size:.75rem}.FeynCenterSlot-module__lqgKFq__ctaButton{background:var(--app-accent);color:#fff;cursor:pointer;border:none;border-radius:999px;margin-top:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:opacity .15s}.FeynCenterSlot-module__lqgKFq__ctaButton:hover{opacity:.9}.FeynCenterSlot-module__lqgKFq__empty{text-align:center;color:#fff6;padding:1.5rem 0;font-size:.8125rem}.FeynCenterSlot-module__lqgKFq__error{text-align:center;color:#fff6;padding:1rem 0 .5rem;font-size:.8125rem}.FeynCenterSlot-module__lqgKFq__retryButton{color:var(--app-accent);cursor:pointer;background:#f9731626;border:1px solid #f9731673;border-radius:999px;margin:.75rem auto 0;padding:.375rem 1rem;font-size:.75rem;font-weight:600;transition:opacity .15s;display:block}.FeynCenterSlot-module__lqgKFq__retryButton:hover{opacity:.9}.FeynCenterSlot-module__lqgKFq__loading{text-align:center;color:#ffffff73;padding:1.5rem 0;font-size:.8125rem}
.DemoBanner-module___J5Fhq__bar{color:var(--demo-fg,#0b0f0c);background:linear-gradient(90deg, var(--demo-from,#ffd76a), var(--demo-to,#ffb84d));border-bottom:1px solid #0000001f;justify-content:center;align-items:center;gap:.625rem;padding:.375rem 1rem;font-size:.75rem;font-weight:600;display:flex}.DemoBanner-module___J5Fhq__label{letter-spacing:.08em;text-transform:uppercase;align-items:center;font-weight:800;display:inline-flex}.DemoBanner-module___J5Fhq__hint{opacity:.85;font-weight:500}.DemoBanner-module___J5Fhq__exit{cursor:pointer;background:#ffffff59;border:1px solid #00000040;border-radius:.375rem;margin-left:.5rem;padding:.125rem .5rem;font-weight:700}.DemoBanner-module___J5Fhq__exit:hover{background:#fff9}
.ThemeToggle-module__5RPhQq__toggle{border:2px solid color-mix(in srgb, var(--accent-cyan,#00e5ff) 55%, transparent);cursor:pointer;background:#fffffff2;border-radius:999px;flex-shrink:0;align-items:center;width:60px;height:30px;padding:3px;transition:border-color .2s,background .2s;display:inline-flex;position:relative;box-shadow:0 2px 10px #0891b22e,inset 0 1px #fffc}.ThemeToggle-module__5RPhQq__toggle:hover{border-color:color-mix(in srgb, var(--accent-cyan,#00e5ff) 85%, transparent)}html.dark .ThemeToggle-module__5RPhQq__toggle{border-color:color-mix(in srgb, var(--accent-cyan,#00e5ff) 70%, transparent);background:#ffffff14;box-shadow:0 0 0 1px #00e5ff38,0 0 18px #00e5ff2e}.ThemeToggle-module__5RPhQq__icons{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 7px}.ThemeToggle-module__5RPhQq__sun,.ThemeToggle-module__5RPhQq__moon{width:14px;height:14px}.ThemeToggle-module__5RPhQq__sun{color:#f59e0b}.ThemeToggle-module__5RPhQq__moon{color:#6e788c80}html.dark .ThemeToggle-module__5RPhQq__sun{color:#96a0b473}html.dark .ThemeToggle-module__5RPhQq__moon{color:#67e8f9}.ThemeToggle-module__5RPhQq__knob{z-index:1;background:radial-gradient(circle at 30% 30%,#fffbe6 0%,#fde68a 55%,#f59e0b 100%);border-radius:999px;width:24px;height:24px;transition:transform .26s cubic-bezier(.4,0,.2,1);position:relative;transform:translate(0);box-shadow:0 2px 6px #f59e0b73,0 0 0 1px #f59e0b66}html.dark .ThemeToggle-module__5RPhQq__knob{background:radial-gradient(circle at 30% 30%,#e0f7ff 0%,#67e8f9 45%,#0891b2 100%);transform:translate(30px);box-shadow:0 0 0 1px #00e5ff99,0 0 14px #00e5ff8c}
.LocaleToggle-module__Ti1RiG__toggle{border:1px solid var(--border,#ffffff29);height:1.9rem;color:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:.55rem;align-items:center;gap:.25rem;padding:0 .55rem;font-size:.72rem;font-weight:700;transition:border-color .15s,background .15s,opacity .15s;display:inline-flex}.LocaleToggle-module__Ti1RiG__toggle:hover{border-color:var(--accent-cyan,#22d3ee)}.LocaleToggle-module__Ti1RiG__code{opacity:.45}.LocaleToggle-module__Ti1RiG__active{opacity:1}.LocaleToggle-module__Ti1RiG__sep{opacity:.3}
body{font-family:var(--font-geist,system-ui, -apple-system, sans-serif)}.ProShell-module__c_RsfG__root{--os-bar-max:80rem;--os-bar-pad:clamp(1rem, 4vw, 2rem);flex-direction:column;max-width:100%;min-height:100dvh;display:flex;overflow-x:clip}.ProShell-module__c_RsfG__switcherWrap{flex-shrink:0;align-items:center;display:flex}.ProShell-module__c_RsfG__topStrip{z-index:30;background-color:color-mix(in srgb, var(--bg-base) 82%, transparent);background-image:linear-gradient(to right, color-mix(in srgb, var(--text-main) 4%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--text-main) 3%, transparent) 1px, transparent 1px);-webkit-backdrop-filter:blur(28px)saturate(150%);border-bottom:1px solid var(--border-glass);background-size:56px 56px;position:sticky;top:0;box-shadow:0 10px 28px -20px #00000073}.ProShell-module__c_RsfG__bar{width:100%;max-width:var(--os-bar-max,80rem);min-height:3.75rem;padding-block:.55rem;padding-left:max(var(--os-bar-pad,clamp(1rem, 4vw, 2rem)), env(safe-area-inset-left,0px));padding-right:max(var(--os-bar-pad,clamp(1rem, 4vw, 2rem)), env(safe-area-inset-right,0px));align-items:center;gap:.75rem;margin-inline:auto;font-size:.875rem;font-weight:600;display:flex}.ProShell-module__c_RsfG__topStrip:before{content:"";inset-inline:0;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--app-accent) 55%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:0}.ProShell-module__c_RsfG__logoLink{flex-shrink:0;align-items:center;height:2.2rem;display:inline-flex}.ProShell-module__c_RsfG__logo{width:auto;height:1.9rem;display:block}.ProShell-module__c_RsfG__divider{background:var(--border-glass);flex-shrink:0;width:1px;height:1.8rem}.ProShell-module__c_RsfG__badge{border:1px solid color-mix(in srgb, var(--app-accent) 45%, transparent);background:color-mix(in srgb, var(--app-accent) 12%, transparent);height:1.55rem;color:var(--app-accent);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:0 .7rem;font-size:.6875rem;font-weight:800;display:inline-flex}.ProShell-module__c_RsfG__topStripRight{align-items:center;gap:.75rem;margin-left:auto;display:flex}.ProShell-module__c_RsfG__roleLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary,var(--text-muted));white-space:nowrap;font-size:.625rem;font-weight:700;display:none}@media (min-width:640px){.ProShell-module__c_RsfG__roleLabel{display:inline}}@media (max-width:639.98px){.ProShell-module__c_RsfG__badge,.ProShell-module__c_RsfG__divider{display:none}}.ProShell-module__c_RsfG__menuBarWrap{flex-shrink:0}.ProShell-module__c_RsfG__mainArea{flex:1;min-height:0;display:flex;overflow:hidden}.ProShell-module__c_RsfG__centerPane{box-sizing:border-box;width:100%;min-width:0;max-width:var(--os-bar-max,none);padding-top:1.5rem;padding-left:max(var(--os-bar-pad,1rem), env(safe-area-inset-left,0));padding-right:max(var(--os-bar-pad,1rem), env(safe-area-inset-right,0));padding-bottom:calc(96px + env(safe-area-inset-bottom,0));-webkit-overflow-scrolling:touch;flex:1;margin-inline:auto;overflow:clip auto}.ProShell-module__c_RsfG__rightPane{background:var(--surface-panel);border-left:1px solid var(--border-panel);flex-shrink:0;width:400px;display:none;overflow-y:auto}.ProShell-module__c_RsfG__rightPaneInner{padding:1.5rem}@media (min-width:2560px){.ProShell-module__c_RsfG__rightPane{flex-direction:column;display:flex}}
@keyframes Skeleton-module__k-PmWG__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Skeleton-module__k-PmWG__root{background:var(--surface-soft);border-radius:var(--radius-sm);vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.Skeleton-module__k-PmWG__shimmer{background:linear-gradient(90deg, transparent 0%, var(--surface-glass) 50%, transparent 100%);animation:1.6s ease-in-out infinite Skeleton-module__k-PmWG__shimmer;position:absolute;inset:0}.Skeleton-module__k-PmWG__circle{border-radius:50%}.Skeleton-module__k-PmWG__text{border-radius:var(--radius-sm)}
.Toast-module__m8CmFq__root{border-radius:var(--radius-md);background:var(--surface-glass);border:1px solid var(--border-glass);box-shadow:var(--shadow-md);color:var(--text-main);-webkit-backdrop-filter:blur(12px);align-items:center;gap:.5rem;max-width:24rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.Toast-module__m8CmFq__message{flex:1}.Toast-module__m8CmFq__ok{border-left:3px solid var(--accent-cyan)}.Toast-module__m8CmFq__err{border-left:3px solid var(--danger)}.Toast-module__m8CmFq__warn{border-left:3px solid var(--accent-yellow,var(--app-accent))}.Toast-module__m8CmFq__info{border-left:3px solid var(--text-muted)}.Toast-module__m8CmFq__dismiss{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:none;margin-left:auto;padding:.25rem;line-height:1}.Toast-module__m8CmFq__dismiss:hover{color:var(--text-main);background:var(--surface-soft)}.Toast-module__m8CmFq__toastStack{z-index:200;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.Toast-module__m8CmFq__toastStack>*{pointer-events:auto}
.Drawer-module__6x3pQq__overlay{z-index:120;background:#00000080;display:flex;position:fixed;inset:0}.Drawer-module__6x3pQq__right{justify-content:flex-end;align-items:stretch}.Drawer-module__6x3pQq__bottom{justify-content:center;align-items:flex-end}.Drawer-module__6x3pQq__panel{background:var(--surface);border:1px solid var(--border-glass);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:auto}.Drawer-module__6x3pQq__panelRight{border-radius:var(--radius-md) 0 0 var(--radius-md);width:min(100vw,480px);max-height:100dvh;padding:1.5rem}.Drawer-module__6x3pQq__panelBottom{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:80dvh;padding:1.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0))}.Drawer-module__6x3pQq__header{color:var(--text-main);justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.Drawer-module__6x3pQq__closeBtn{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:none;padding:.25rem;line-height:1}.Drawer-module__6x3pQq__closeBtn:hover{color:var(--text-main);background:var(--surface-soft)}
.Table-module__jvlfcW__wrapper{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);overflow:auto}.Table-module__jvlfcW__table{border-collapse:collapse;width:100%;font-size:.875rem}.Table-module__jvlfcW__table thead th{background:var(--surface-soft);text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);z-index:1;font-weight:600;position:sticky;top:0}.Table-module__jvlfcW__compact thead th,.Table-module__jvlfcW__compact tbody td{padding:.375rem .75rem}.Table-module__jvlfcW__normal thead th,.Table-module__jvlfcW__normal tbody td{padding:.625rem 1rem}.Table-module__jvlfcW__relaxed thead th,.Table-module__jvlfcW__relaxed tbody td{padding:.875rem 1.25rem}.Table-module__jvlfcW__table tbody td{color:var(--text-main);border-bottom:1px solid var(--border)}.Table-module__jvlfcW__table tbody tr:last-child td{border-bottom:none}.Table-module__jvlfcW__table tbody tr:hover td{background:var(--surface-soft)}.Table-module__jvlfcW__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.Table-module__jvlfcW__sortable:hover{color:var(--text-main)}.Table-module__jvlfcW__empty{text-align:center;color:var(--text-muted);padding:2rem 1rem;font-size:.875rem}
.FormField-module__2P72HW__field{flex-direction:column;gap:.375rem;display:flex}.FormField-module__2P72HW__label{color:var(--text-main);font-size:.875rem;font-weight:500}.FormField-module__2P72HW__required:after{content:" *";color:var(--danger)}.FormField-module__2P72HW__input,.FormField-module__2P72HW__textarea,.FormField-module__2P72HW__select{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-main);transition:border-color var(--duration-fast,.12s) var(--ease-out,ease);box-sizing:border-box;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.FormField-module__2P72HW__input:focus,.FormField-module__2P72HW__textarea:focus,.FormField-module__2P72HW__select:focus{border-color:var(--app-accent);box-shadow:var(--focus-ring)}.FormField-module__2P72HW__invalid.FormField-module__2P72HW__input,.FormField-module__2P72HW__invalid.FormField-module__2P72HW__textarea,.FormField-module__2P72HW__invalid.FormField-module__2P72HW__select{border-color:var(--danger)}.FormField-module__2P72HW__textarea{resize:vertical;min-height:6rem}.FormField-module__2P72HW__select{appearance:auto}.FormField-module__2P72HW__hint{color:var(--text-muted);font-size:.75rem}.FormField-module__2P72HW__error{color:var(--danger);font-size:.75rem}.FormField-module__2P72HW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.FormField-module__2P72HW__dirty .FormField-module__2P72HW__label:after{content:" ·";color:var(--app-accent);aria-hidden:true;font-weight:700}
.Command-module__eO_YIG__overlay{z-index:200;background:#00000080;justify-content:center;align-items:flex-start;padding:max(4rem,10vh) 1rem 1rem;display:flex;position:fixed;inset:0}.Command-module__eO_YIG__panel{background:var(--surface);border:1px solid var(--border-glass);border-radius:var(--radius-lg);width:min(100%,32rem);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);flex-direction:column;display:flex;overflow:hidden}.Command-module__eO_YIG__search{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.875rem 1rem;display:flex}.Command-module__eO_YIG__searchInput{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.Command-module__eO_YIG__searchInput::placeholder{color:var(--text-muted)}.Command-module__eO_YIG__list{max-height:60vh;padding:.5rem;overflow:auto}.Command-module__eO_YIG__group{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:.5rem .5rem .25rem;font-size:.75rem;font-weight:600}.Command-module__eO_YIG__item{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-main);align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.Command-module__eO_YIG__item:hover,.Command-module__eO_YIG__item.Command-module__eO_YIG__focused{background:var(--surface-soft)}.Command-module__eO_YIG__itemLabel{flex:1;min-width:0}.Command-module__eO_YIG__itemDesc{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.Command-module__eO_YIG__shortcut{font-size:.75rem;font-family:var(--font-mono);color:var(--text-muted);background:var(--surface-soft);border-radius:var(--radius-sm);border:1px solid var(--border);white-space:nowrap;padding:.125rem .375rem}.Command-module__eO_YIG__empty{text-align:center;color:var(--text-muted);padding:2rem 1rem;font-size:.875rem}
.Button-module__7SbmGW__btn{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Button-module__7SbmGW__btn:disabled{opacity:.45;pointer-events:none}.Button-module__7SbmGW__fullWidth{width:100%}.Button-module__7SbmGW__size-sm{gap:.25rem;padding:.3125rem .75rem;font-size:.8125rem}.Button-module__7SbmGW__size-md{padding:.5625rem 1.125rem;font-size:.875rem}.Button-module__7SbmGW__size-lg{padding:.75rem 1.5rem;font-size:1rem}.Button-module__7SbmGW__variant-primary-neon{background:var(--accent-cyan);color:var(--bg-base);border-color:#0000}html.Button-module__7SbmGW__dark .Button-module__7SbmGW__variant-primary-neon,.Button-module__7SbmGW__variant-secondary{color:var(--accent-cyan);border-color:var(--accent-cyan);background:0 0}.Button-module__7SbmGW__variant-ghost{color:var(--text-main);border-color:var(--border);background:0 0}.Button-module__7SbmGW__variant-ghost:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent)}.Button-module__7SbmGW__variant-danger{background:var(--danger);color:var(--on-accent);border-color:#0000}html.Button-module__7SbmGW__dark .Button-module__7SbmGW__variant-danger{background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger);border-color:var(--danger)}
.Card-module__wZb2iq__card{position:relative}.Card-module__wZb2iq__surface-solid{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}html.Card-module__wZb2iq__dark .Card-module__wZb2iq__surface-solid{background:var(--surface);border-color:var(--border)}.Card-module__wZb2iq__padding-none{padding:0}.Card-module__wZb2iq__padding-sm{padding:.75rem}.Card-module__wZb2iq__padding-md{padding:1.25rem}.Card-module__wZb2iq__padding-lg{padding:2rem}
.Input-module__StWBga__invalid{border-color:var(--danger)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 30%, transparent)!important}
.Badge-module__-5r28G__sizeSmall{padding:.125rem .375rem;font-size:.625rem}.Badge-module__-5r28G__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;display:inline-block}
.BulkActionBar-module__ucDiiW__bar{z-index:100;border-radius:var(--radius-md);border:1px solid var(--glass-border,#ffffff12);background:var(--glass-bg,var(--glass-surface,#ffffff0d));-webkit-backdrop-filter:blur(var(--backdrop-blur,12px));backdrop-filter:blur(var(--backdrop-blur,12px));flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem 1rem;transition:opacity .2s,transform .2s;display:flex;position:sticky;bottom:0}.BulkActionBar-module__ucDiiW__count{font-variant-numeric:tabular-nums;color:var(--text-main);font-size:.875rem}.BulkActionBar-module__ucDiiW__clearBtn{border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.375rem .75rem;font-family:inherit;font-size:.875rem}.BulkActionBar-module__ucDiiW__clearBtn:hover{color:var(--text-main);background:var(--surface-soft)}.BulkActionBar-module__ucDiiW__action{border-radius:var(--radius-md);background:var(--app-accent);color:#fff;cursor:pointer;border:none;padding:.4375rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600}.BulkActionBar-module__ucDiiW__action:hover:not(:disabled){opacity:.9}.BulkActionBar-module__ucDiiW__action:disabled{opacity:.45;cursor:not-allowed}.BulkActionBar-module__ucDiiW__actionDanger{border-radius:var(--radius-md);background:var(--sev-crit,#f87171);color:#fff;cursor:pointer;border:none;padding:.4375rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600}.BulkActionBar-module__ucDiiW__actionDanger:hover:not(:disabled){opacity:.9}.BulkActionBar-module__ucDiiW__actionDanger:disabled{opacity:.45;cursor:not-allowed}
.SkeletonCard-module__QGeM3W__root{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.SkeletonCard-module__QGeM3W__rows{flex-direction:column;gap:.5rem;display:flex}
.SkeletonTable-module__bxAybG__root{flex-direction:column;display:flex}.SkeletonTable-module__bxAybG__header{border-bottom:1px solid var(--border-glass,#00000014);opacity:.55;gap:.75rem;padding:.625rem 1rem;display:grid}.SkeletonTable-module__bxAybG__row{border-bottom:1px solid var(--border-glass,#0000000a);gap:.75rem;padding:.75rem 1rem;display:grid}
.ErrorState-module__N0IGrW__wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:60vh;padding:1.5rem;display:flex}.ErrorState-module__N0IGrW__iconWrap{border:1px solid var(--danger-border,#f43f5e4d);background:var(--danger-surface,#f43f5e1a);width:4rem;height:4rem;color:var(--danger-text,#f43f5e);border-radius:1rem;justify-content:center;align-items:center;font-size:1.75rem;display:flex}.ErrorState-module__N0IGrW__title{color:var(--text-main);margin:0 0 .5rem;font-size:1.5rem;font-weight:900}.ErrorState-module__N0IGrW__description{max-width:24rem;color:var(--text-muted);margin:0;font-size:.875rem}.ErrorState-module__N0IGrW__digest{color:var(--text-muted);opacity:.6;margin:.5rem 0 0;font-family:monospace;font-size:.75rem}.ErrorState-module__N0IGrW__retryBtn{border:1px solid var(--border-glass);background:var(--surface-glass);color:var(--text-main);cursor:pointer;border-radius:.75rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:700;transition:border-color .15s}.ErrorState-module__N0IGrW__retryBtn:hover{border-color:var(--royal,#4f46e5)}
.PageFrame-module__oct2-q__frame{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.PageFrame-module__oct2-q__frameFlush{flex-direction:column;flex:1;min-height:0;display:flex}.PageFrame-module__oct2-q__title{letter-spacing:-.01em;color:var(--text-main);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.PageFrame-module__oct2-q__subtitle{color:var(--text-muted);margin:-.5rem 0 1rem;font-size:.875rem;font-weight:400}
.ProActionBar-module__qr_eFq__bar{bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--surface-glass,#0c121ee0);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--border-glass,#ffffff14);gap:.75rem;padding:.75rem 1rem;display:flex;position:fixed;left:0;right:0}@media (min-width:768px){.ProActionBar-module__qr_eFq__bar{display:none}}
