.ui-module__slcJ-G__section{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:10px;padding:18px}.ui-module__slcJ-G__sectionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;min-height:36px;margin-bottom:16px;padding-bottom:12px;display:flex}.ui-module__slcJ-G__sectionHeader h2{margin:0;font-size:15px;font-weight:700;line-height:1.4}.ui-module__slcJ-G__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ui-module__slcJ-G__field{gap:6px;min-width:0;display:grid}.ui-module__slcJ-G__field span{color:var(--muted);font-size:12px;font-weight:600}.ui-module__slcJ-G__badge{white-space:nowrap;letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:26px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ui-module__slcJ-G__badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ui-module__slcJ-G__success{color:#047857;background:#d1fae5}.ui-module__slcJ-G__processing{color:#3730a3;background:#e0e7ff}.ui-module__slcJ-G__warning{color:#92400e;background:#fef3c7}.ui-module__slcJ-G__danger{color:#991b1b;background:#fee2e2}.ui-module__slcJ-G__info{color:#155e75;background:#cffafe}.ui-module__slcJ-G__progress{gap:8px;display:grid}.ui-module__slcJ-G__progressTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-module__slcJ-G__progressTop span{color:var(--muted);font-size:13px}.ui-module__slcJ-G__progressTop strong{font-size:22px;font-weight:700}.ui-module__slcJ-G__track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.ui-module__slcJ-G__fill{width:var(--progress-value);border-radius:inherit;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.ui-module__slcJ-G__fill.ui-module__slcJ-G__success{background:#22c55e}.ui-module__slcJ-G__fill.ui-module__slcJ-G__processing{background:#6366f1}.ui-module__slcJ-G__fill.ui-module__slcJ-G__warning{background:#f59e0b}.ui-module__slcJ-G__fill.ui-module__slcJ-G__danger{background:#ef4444}.ui-module__slcJ-G__tableFrame{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:10px;overflow-x:auto}.ui-module__slcJ-G__tableFrame table{border-collapse:collapse;width:100%;min-width:820px}.ui-module__slcJ-G__tableFrame th,.ui-module__slcJ-G__tableFrame td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:11px 14px;font-size:13px;line-height:1.6}.ui-module__slcJ-G__tableFrame th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;font-size:11px;font-weight:700}.ui-module__slcJ-G__tableFrame tbody tr{transition:background .1s}.ui-module__slcJ-G__tableFrame tbody tr:hover{background:#f8fafc}.ui-module__slcJ-G__tableFrame tr:last-child td{border-bottom:0}.ui-module__slcJ-G__notice{border-left:3px solid;border-radius:8px;gap:5px;padding:12px 14px;line-height:1.7;display:grid}.ui-module__slcJ-G__notice strong{color:inherit;font-size:13px}.ui-module__slcJ-G__notice span{color:var(--foreground);font-size:13px}.ui-module__slcJ-G__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ui-module__slcJ-G__metric{border:1px solid var(--border);background:var(--surface);min-height:136px;box-shadow:var(--shadow-sm);border-radius:10px;gap:6px;padding:16px;transition:box-shadow .15s;display:grid}.ui-module__slcJ-G__metric:hover{box-shadow:var(--shadow-md)}.ui-module__slcJ-G__metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.ui-module__slcJ-G__metric strong{font-size:26px;font-weight:700;line-height:1.1}.ui-module__slcJ-G__metric small{color:var(--muted);font-size:12px;line-height:1.6}.ui-module__slcJ-G__dialog{border:1px solid;border-radius:10px;gap:10px;padding:16px;display:grid}.ui-module__slcJ-G__dialog h2{margin:0;font-size:15px;font-weight:700}.ui-module__slcJ-G__dialog p{color:var(--foreground);margin:0;font-size:13px;line-height:1.7}.ui-module__slcJ-G__dialogActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:980px){.ui-module__slcJ-G__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ui-module__slcJ-G__sectionHeader,.ui-module__slcJ-G__dialogActions{display:grid}.ui-module__slcJ-G__actions{justify-content:flex-start}.ui-module__slcJ-G__metricGrid{grid-template-columns:1fr}}
.AppShell-module__cB5iMW__railCheckbox{opacity:0;pointer-events:none;width:0;height:0;position:fixed}.AppShell-module__cB5iMW__railCheckbox:not(:checked)~.AppShell-module__cB5iMW__shell .AppShell-module__cB5iMW__rail{width:0}.AppShell-module__cB5iMW__railTabChevron{transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;transform:rotate(180deg)}.AppShell-module__cB5iMW__railCheckbox:not(:checked)~.AppShell-module__cB5iMW__shell .AppShell-module__cB5iMW__railTabChevron{transform:rotate(0)}.AppShell-module__cB5iMW__railTab{z-index:20;color:#f1f5f999;cursor:pointer;background:#1e293b;border:1px solid #ffffff1f;border-left:none;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:20px;height:52px;transition:left .32s cubic-bezier(.16,1,.3,1),background .15s,color .15s,width .15s;display:flex;position:absolute;top:50%;left:258px;transform:translateY(-50%);box-shadow:2px 0 8px #0003}.AppShell-module__cB5iMW__railTab:hover{color:#f1f5f9;background:#334155;width:26px}.AppShell-module__cB5iMW__railCheckbox:not(:checked)~.AppShell-module__cB5iMW__shell .AppShell-module__cB5iMW__railTab{left:10px}.AppShell-module__cB5iMW__shell{height:100vh;display:flex;position:relative;overflow:hidden}.AppShell-module__cB5iMW__rail{background:#0f172a;flex-shrink:0;width:268px;height:100vh;transition:width .32s cubic-bezier(.16,1,.3,1);overflow:hidden}.AppShell-module__cB5iMW__railInner{color:#f1f5f9;border-right:1px solid #ffffff12;width:268px;min-height:100%;padding:20px 16px;overflow-y:auto}.AppShell-module__cB5iMW__brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;min-height:60px;padding-bottom:18px;display:flex}.AppShell-module__cB5iMW__brandMark{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid;box-shadow:0 2px 8px #4f46e573}.AppShell-module__cB5iMW__brand strong,.AppShell-module__cB5iMW__brand span{display:block}.AppShell-module__cB5iMW__brand strong{color:#f8fafc;font-size:14px;font-weight:700;line-height:1.3}.AppShell-module__cB5iMW__brand span:last-child{color:#f1f5f975;margin-top:3px;font-size:11px}.AppShell-module__cB5iMW__nav{gap:4px;margin-top:18px;display:grid}.AppShell-module__cB5iMW__navItem,.AppShell-module__cB5iMW__navItemActive{color:#f1f5f9b8;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;min-height:58px;padding:10px 11px;transition:background .15s,border-color .15s,color .15s;display:grid}.AppShell-module__cB5iMW__navItem:hover{color:#f1f5f9;background:#ffffff0f;border-color:#ffffff14}.AppShell-module__cB5iMW__navItemActive{color:#c7d2fe;background:#6366f126;border-color:#6366f180}.AppShell-module__cB5iMW__navTitle{color:inherit;font-size:13px;font-weight:700}.AppShell-module__cB5iMW__navSummary{color:#f1f5f970;font-size:11px;line-height:1.45}.AppShell-module__cB5iMW__navItemActive .AppShell-module__cB5iMW__navSummary{color:#c7d2fe99}.AppShell-module__cB5iMW__session{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:4px;margin-top:20px;padding:12px;display:grid}.AppShell-module__cB5iMW__session span{color:#f1f5f970;text-transform:uppercase;letter-spacing:.07em;margin-top:7px;font-size:10px;font-weight:700}.AppShell-module__cB5iMW__session span:first-child{margin-top:0}.AppShell-module__cB5iMW__session strong{color:#f1f5f9d1;font-size:12px;line-height:1.45}.AppShell-module__cB5iMW__workspace{background:var(--background);flex-direction:column;flex:1;min-width:0;height:100vh;padding:20px 24px 0;display:flex;overflow:hidden}.AppShell-module__cB5iMW__topbar{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.AppShell-module__cB5iMW__eyebrow{color:var(--cobalt);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.AppShell-module__cB5iMW__topbar h1{color:var(--foreground);margin:0;font-size:26px;font-weight:800;line-height:1.2}.AppShell-module__cB5iMW__topbar p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.7}.AppShell-module__cB5iMW__topbarMeta{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.AppShell-module__cB5iMW__topbarMetaCard{border:1px solid var(--border);background:var(--surface);min-width:148px;min-height:64px;box-shadow:var(--shadow-sm);border-radius:9px;padding:10px 12px}.AppShell-module__cB5iMW__topbarMetaCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.AppShell-module__cB5iMW__topbarMetaCard strong{font-size:12px;font-weight:600;line-height:1.45;display:block}.AppShell-module__cB5iMW__scrollArea{flex:1;padding-bottom:40px;overflow-y:auto}.AppShell-module__cB5iMW__content{gap:16px;margin-top:16px;display:grid;position:relative}.AppShell-module__cB5iMW__connectionBanner{box-shadow:var(--shadow-sm);background:#fff5f5;border:1px solid #dc262638;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.AppShell-module__cB5iMW__connectionBannerCopy{gap:4px;display:grid}.AppShell-module__cB5iMW__connectionBannerCopy strong{color:#991b1b;font-size:14px;font-weight:800}.AppShell-module__cB5iMW__connectionBannerCopy p{color:#7f1d1d;font-size:13px;line-height:1.7}.AppShell-module__cB5iMW__comingSoonOverlay{z-index:10;-webkit-backdrop-filter:blur(8px);background:#f1f5f9d1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.AppShell-module__cB5iMW__comingSoonLabel{color:#334155;letter-spacing:.03em;font-size:20px;font-weight:800}.AppShell-module__cB5iMW__comingSoonNote{color:var(--muted);font-size:13px}@media (max-width:980px){.AppShell-module__cB5iMW__railCheckbox:not(:checked)~.AppShell-module__cB5iMW__shell .AppShell-module__cB5iMW__rail{width:100%;display:none}.AppShell-module__cB5iMW__railCheckbox:checked~.AppShell-module__cB5iMW__shell .AppShell-module__cB5iMW__rail{display:block}.AppShell-module__cB5iMW__shell{flex-direction:column;height:auto;overflow:visible}.AppShell-module__cB5iMW__rail{height:auto;transition:none;overflow:visible;width:100%!important}.AppShell-module__cB5iMW__railInner{width:100%;overflow-y:visible}.AppShell-module__cB5iMW__workspace{height:auto;padding-bottom:40px;overflow:visible}.AppShell-module__cB5iMW__scrollArea{padding-bottom:0;overflow-y:visible}.AppShell-module__cB5iMW__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.AppShell-module__cB5iMW__session{grid-template-columns:auto minmax(0,1fr)}.AppShell-module__cB5iMW__session span{margin-top:0}.AppShell-module__cB5iMW__topbar{display:grid}.AppShell-module__cB5iMW__topbarMeta{justify-content:flex-start;width:100%}.AppShell-module__cB5iMW__connectionBanner{align-items:flex-start}}@media (max-width:680px){.AppShell-module__cB5iMW__workspace{padding:16px 16px 40px}.AppShell-module__cB5iMW__nav{grid-template-columns:1fr}.AppShell-module__cB5iMW__topbarMeta,.AppShell-module__cB5iMW__connectionBanner{display:grid}}
