.brand-shell{color:#0f172a;background:radial-gradient(120% 120% at 12% 0,#cfeeff 0%,#dbf3ff 24%,#eefaff 52%,#f7fdff 100%),radial-gradient(90% 80% at 85% 10%,#6366f12e 0%,#6366f100 60%),linear-gradient(#93c5fd85 0%,#bfdbfe33 52%,#ebfcfff5 100%);flex-direction:column;flex:1;min-height:0;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.brand-shell:before,.brand-shell:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:-35%}.brand-shell:before{filter:blur(22px);opacity:1;background:radial-gradient(72% 56% at 10% 10%,#38bdf89e 0%,#38bdf800 60%),radial-gradient(66% 52% at 92% 18%,#3b82f675 0%,#3b82f600 62%),radial-gradient(72% 62% at 35% 82%,#7dd3fc8a 0%,#7dd3fc00 60%),radial-gradient(55% 48% at 72% 70%,#6366f138 0%,#6366f100 60%)}.brand-shell:after{filter:blur(20px);opacity:.62;background:repeating-linear-gradient(120deg,#38bdf847 0 1px,#0000 1px 12px),repeating-linear-gradient(60deg,#3b82f642 0 1px,#0000 1px 10px),radial-gradient(55% 45% at 70% 55%,#94a3b85c 0%,#94a3b800 60%);transform:rotate(-6deg)}.brand-shell__watermark{letter-spacing:-.05em;color:#3a6f8f;opacity:.09;pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(140px,22vw,320px);font-weight:600;line-height:.85;position:absolute;bottom:max(-6vh,-64px);right:max(-4vw,-48px)}.brand-shell__content{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.btn{letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .1s}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{color:#fff;background:#0f172a;box-shadow:0 1px 2px #0f172a14}.btn--primary:hover:not(:disabled){background:#1e293b;box-shadow:0 4px 12px #0f172a1f}.btn--secondary{color:#334155;background:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px #0f172a0a}.btn--secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.btn--ghost{color:#475569;background:0 0;border-color:#0000;text-decoration:none}.btn--ghost:hover:not(:disabled){color:#0f172a;background:#0f172a0a}.btn--accent{color:#0f172a;background:#fff;border-color:#0f172a}.btn--accent:hover:not(:disabled){color:#fff;background:#0f172a}.btn--sm{border-radius:8px;padding:.35rem .75rem;font-size:.75rem}.btn:has(.is-btn__icon){justify-content:flex-start;align-items:center;line-height:1.2;display:inline-flex}.btn:has(.is-btn__icon) .is-btn__icon{flex-shrink:0}:root{--dashboard-srt-control-height:34px}.dashboard-action-bar .btn--sm{min-height:var(--dashboard-srt-control-height);height:var(--dashboard-srt-control-height);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.dashboard-segment-track{min-height:var(--dashboard-srt-control-height);height:var(--dashboard-srt-control-height);max-height:var(--dashboard-srt-control-height);box-sizing:border-box}.dashboard-segment-tab{color:#64748b}.dashboard-segment-tab--active{color:#0f172a}.dashboard-dock-strip{pointer-events:auto}.dashboard-dock-window{-webkit-backdrop-filter:blur(16px)saturate(155%);background:radial-gradient(120% 120% at 12% 0,#38bdf833 0%,#38bdf800 58%),linear-gradient(#ffffffe0 0%,#f8fafcc7 100%);border:1px solid #dadce0f2;border-radius:10px;transition:transform .12s,box-shadow .15s,border-color .15s;box-shadow:0 10px 28px #0f172a1a,0 2px 8px #0f172a0f,inset 0 1px #ffffffbf}.dashboard-dock-window[data-active=true]{border-color:#3b82f673;box-shadow:0 12px 32px #3b82f624,0 4px 12px #0f172a14,inset 0 1px #ffffffd9}.dashboard-dock-window:hover{transform:translateY(-1px)}.dashboard-dock-window__main{color:#174ea6}.dashboard-dock-window__main:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #1a73e8}.dashboard-dock-window__badge{pointer-events:none;background:#22c55e1f;border:1px solid #22c55e38;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.dashboard-dock-window__badge-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 2px #22c55e40}.dashboard-dock-window__badge-label{letter-spacing:.08em;text-transform:uppercase;color:#15803d;font-size:.5625rem;font-weight:800}.dashboard-dock-window[data-connected=false] .dashboard-dock-window__badge{background:#64748b1f;border-color:#64748b38}.dashboard-dock-window[data-connected=false] .dashboard-dock-window__badge-dot{background:#94a3b8;box-shadow:0 0 0 2px #94a3b847}.dashboard-dock-window[data-connected=false] .dashboard-dock-window__badge-label{color:#64748b}.dashboard-dock-window__primary{letter-spacing:-.02em;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.75rem;font-weight:700;line-height:1.2;overflow:hidden}.dashboard-dock-window__secondary{color:#64748b;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.625rem;font-weight:500;line-height:1.25;overflow:hidden}.dashboard-dock-window__close-col{border-left:1px solid #dadce0d9;flex-shrink:0;justify-content:center;align-self:stretch;align-items:stretch;width:30px;display:flex}.dashboard-dock-window__close{color:#64748b;flex:1;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.dashboard-dock-window__close:hover{color:#0f172a;background:#0f172a0d}.dashboard-dock-window__close:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #1a73e8}.dashboard-action-bar .btn{border-radius:999px}.dashboard-action-bar .btn--primary{background:radial-gradient(120% 120% at 20% 0,#38bdf838 0%,#38bdf800 58%),linear-gradient(#0f172aeb 0%,#0f172adb 100%);box-shadow:0 14px 30px #0f172a29,0 3px 10px #0f172a1f}.dashboard-action-bar .btn--secondary{-webkit-backdrop-filter:blur(16px)saturate(155%);background:radial-gradient(120% 120% at 12% 0,#38bdf82e 0%,#38bdf800 60%),linear-gradient(#ffffffb8 0%,#ffffff85 100%);border-color:#ffffff9e;box-shadow:inset 0 1px #fff9,0 14px 28px #0f172a1a,0 3px 10px #0f172a0f}.dashboard-action-bar .btn--secondary:hover:not(:disabled){border-color:#3b82f647;box-shadow:inset 0 1px #ffffff9e,0 18px 34px #0f172a1f,0 6px 14px #3b82f61a}.pill{letter-spacing:.01em;color:#475569;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.pill__dot{background:#94a3b8;border-radius:50%;width:6px;height:6px}.pill--ok .pill__dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.pill--wait .pill__dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.glass-panel,.glass-card{-webkit-backdrop-filter:blur(18px)saturate(155%);background:radial-gradient(120% 120% at 12% 0,#38bdf838 0%,#38bdf800 56%),radial-gradient(120% 120% at 95% 10%,#6366f129 0%,#6366f100 58%),linear-gradient(#ffffffbd 0%,#ffffff8f 100%);border:1px solid #ffffff8c;box-shadow:0 22px 60px #0f172a1f,0 6px 16px #0f172a12}.glass-panel{border-radius:16px}.glass-card{border-radius:18px}.instance-card{transition:border-color .15s,box-shadow .15s,transform .1s}.instance-card:hover{border-color:#cbd5e1!important;box-shadow:0 10px 28px #0f172a14!important}.instance-search-input:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #0f172a0f!important}.is-root{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;width:100%;max-width:100%;min-height:0;margin:0;padding:2px;display:flex}.is-panel{flex-direction:column;gap:12px;max-width:min(1600px,100%);margin:0 auto;padding:16px 18px;display:flex}.is-filter-toolbar{width:100%;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;margin:0;padding:0 0 12px;display:block}.is-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-toolbar-strip{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.is-session-stats{letter-spacing:.02em;color:#0f172ad1;background:radial-gradient(120% 120% at 20% 0,#38bdf824 0%,#0000 55%),linear-gradient(#ffffffe0 0%,#f8fafcb8 100%);border:1px solid #94a3b847;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:.625rem;font-weight:600;line-height:1.15;display:inline-flex;box-shadow:inset 0 1px #ffffffbf,0 1px 5px #0f172a0d}.is-session-stats__label{color:#475569f2;white-space:nowrap;font-weight:650}.is-session-stats__value{font-variant-numeric:tabular-nums;color:#0f172a}.is-session-stats__value strong{font-weight:800}.is-session-stats__sep{color:#64748bd9;margin:0 1px;font-weight:600}.is-session-stats__pending{color:#64748be6;text-align:center;min-width:.75rem}.is-toolbar-strip>.is-filter-chips{margin-right:auto}.is-filter-chips{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;max-width:min(100%,560px);display:flex}.is-filter-chip{flex-shrink:0;align-items:center;gap:4px;max-width:min(240px,100%);padding:7px 6px 7px 12px;display:inline-flex}.is-filter-chip.is-lead--chip{letter-spacing:-.02em;color:#0b1220;background:linear-gradient(165deg,#fffffffa 0%,#e0f2feeb 42%,#bfdbfee0 100%);border:1px solid #2563eb73;font-size:.8125rem;font-weight:800;box-shadow:inset 0 1px #fffffff2,0 1px #2563eb2e,0 6px 18px #2563eb38,0 2px 6px #0f172a14}.is-filter-chip.is-lead--chip:hover{border-color:#1d4ed88c;box-shadow:inset 0 1px #fff,0 1px #2563eb38,0 8px 22px #2563eb47,0 2px 8px #0f172a1a}.is-filter-chip__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.is-filter-chip__dismiss{color:#1e40aff2;cursor:pointer;background:#2563eb1a;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;font-size:1.1rem;font-weight:600;line-height:1;display:inline-flex}.is-filter-chip__dismiss:hover{color:#1d4ed8;background:#2563eb33}.is-filter-chip__dismiss:focus-visible{outline-offset:1px;outline:2px solid #3b82f673}.is-panel__copy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.is-lead{color:#475569f2;letter-spacing:-.01em;margin:0;font-size:.8125rem}.is-lead--chip{color:#0f172ab8;background:#0f172a0a;border:1px solid #0f172a0f;border-radius:999px;padding:6px 10px;font-weight:600}.is-search-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.is-search-row--toolbar{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;min-width:0;max-width:100%}@media (width<=640px){.is-search-row--toolbar{flex-wrap:wrap;justify-content:flex-end}}.is-field{-webkit-backdrop-filter:blur(18px)saturate(160%);background:radial-gradient(120% 120% at 18% 0,#38bdf82e 0%,#38bdf800 62%),linear-gradient(#ffffffbd 0%,#ffffff85 100%);border:1px solid #ffffffb3;border-radius:14px;flex:0 0 260px;align-items:center;gap:10px;min-width:min(100%,240px);padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff8c,0 12px 30px #0f172a14}.is-field--grow{flex:420px}.is-field--compact{border-radius:12px;gap:8px;padding:6px 10px}.is-filter-toolbar .is-field--compact .is-field__icon{border-radius:8px;width:24px;height:24px}.is-filter-toolbar .is-field--compact .is-field__icon .ui-icon{width:15px;height:15px}.is-region-dropdown{z-index:40;flex:none;width:auto;min-width:0;max-width:min(280px,52vw);position:relative}.is-region-dropdown__trigger{cursor:pointer;letter-spacing:-.02em;color:#f8fafcf5;text-align:left;-webkit-backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(#3741518c 0%,#1e293bc7 100%);border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:36px;margin:0;padding:7px 12px 7px 10px;font-family:inherit;font-size:.75rem;font-weight:650;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 1px #ffffff14,0 10px 28px #0f172a38}.is-region-dropdown__trigger:hover:not(:disabled){border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1a,0 12px 32px #0f172a47}.is-region-dropdown__trigger:focus-visible{border-color:#38bdf873;outline:none;box-shadow:inset 0 1px #ffffff1a,0 0 0 2px #38bdf838,0 12px 32px #0f172a47}.is-region-dropdown__trigger:disabled{opacity:.55;cursor:not-allowed}.is-region-dropdown__pin{color:#e2e8f0eb;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.is-region-dropdown__pin .ui-icon{width:15px;height:15px}.is-region-dropdown__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.is-region-dropdown__chev{color:#cbd5e1d9;opacity:.9;flex-shrink:0;transition:transform .2s;display:inline-flex}.is-region-dropdown__chev--open{transform:rotate(180deg)}.is-region-dropdown__panel{-webkit-backdrop-filter:blur(12px)saturate(150%);background:#161e2eb8;border:1px solid #ffffff1a;border-radius:10px;min-width:100%;padding:8px 6px 6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 18px 48px #0f172a73,inset 0 1px #ffffff0f}.is-region-dropdown__heading{letter-spacing:.04em;text-transform:none;color:#94a3b8e0;margin:0 8px 6px;padding:0;font-size:.625rem;font-weight:600}.is-region-dropdown__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.is-region-dropdown__li{margin:0;padding:0}.is-region-dropdown__option{cursor:pointer;letter-spacing:-.01em;text-align:left;color:#f8fafcf5;background:0 0;border:none;border-radius:8px;width:100%;margin:0;padding:8px 10px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s;display:block}.is-region-dropdown__option:hover{background:#ffffff0f}.is-region-dropdown__option:focus-visible{background:#38bdf81f;outline:none;box-shadow:inset 0 0 0 1px #38bdf859}.is-region-dropdown__option--active{background:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}.is-region-dropdown__option--active:hover{background:#ffffff1f}.is-field--search{flex:auto;min-width:96px;max-width:188px;transition:max-width .58s cubic-bezier(.22,1,.36,1),min-width .58s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s}.is-field--search:focus-within{min-width:280px;max-width:min(1100px,96vw)}.is-field--search:has(.is-input:not(:placeholder-shown)){min-width:280px;max-width:min(1100px,96vw)}.is-field:focus-within{border-color:#3b82f661;box-shadow:inset 0 1px #fff9,0 12px 34px #3b82f629}.is-field__icon{color:#1e40afd9;background:#3b82f61a;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 6px 16px #0f172a14}.is-input{color:#0f172a;letter-spacing:-.01em;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:.875rem;font-weight:600}.is-input::placeholder{color:#64748bf2;font-weight:500}select.is-input{font-weight:700}.is-search-btn{border-radius:14px;min-height:44px;padding:10px 18px}.is-search-btn--compact{border-radius:12px;flex-shrink:0;min-height:36px;padding:7px 14px;font-size:.75rem}.is-grid.instance-grid{grid-template-columns:1fr;gap:16px;width:100%;max-width:100%;margin:0;display:grid}@media (width>=1024px){.is-grid.instance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.is-card{overflow:hidden}.is-card__head{background:radial-gradient(120% 120% at 10% 0,#38bdf84d 0%,#38bdf80a 62%),radial-gradient(120% 120% at 92% 0,#6366f129 0%,#6366f100 62%),linear-gradient(#ffffffa8 0%,#ffffff70 100%);border-bottom:1px solid #0f172a14;padding:14px 16px 12px}.is-card__title{flex-direction:column;gap:6px;display:flex}.is-chip{color:#0f172ac7;letter-spacing:.08em;text-transform:uppercase;background:#ffffff9e;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:.6875rem;font-weight:800;display:inline-flex}.is-event-id{color:#0f172aeb;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:750;line-height:1.35}.is-rows{padding:0}.instance-role-row{cursor:pointer;border-bottom:1px solid #0f172a14;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.instance-role-row[data-last=true]{border-bottom:none}.instance-role-row:hover{background:#ffffff59;border-radius:12px}.instance-role-row:focus-visible{border-radius:12px;box-shadow:inset 0 0 0 2px #3b82f68c}.is-row__meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.is-row__top{align-items:center;gap:10px;min-width:0;display:flex}.is-row__role{align-items:center;gap:8px;min-width:0;display:inline-flex}.is-row__role-icon{color:#0f172ab8;background:#0f172a0a;border:1px solid #0f172a0f;border-radius:12px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 10px 24px #0f172a0f}.is-row__role-text{letter-spacing:-.02em;color:#0f172aeb;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:750;overflow:hidden}.is-row__sub{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.is-dim{color:#475569eb;font-size:.75rem;font-weight:650}.is-muted{color:#64748bf2;font-size:.75rem;font-weight:600}.is-dot{color:#94a3b8f2;-webkit-user-select:none;user-select:none}.is-btn__icon{color:#0f172acc;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.is-empty{text-align:center;color:#64748bf2;border-style:dashed;grid-column:1/-1;padding:38px 18px;font-weight:650}.ui-icon{display:block}.app-header{-webkit-backdrop-filter:blur(14px);background:linear-gradient(90deg,#def3ffe6 0%,#effcfff2 60%,#def3ffe6 100%);border-bottom:1px solid #bfdbfee6;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 28px;font-family:Inter,system-ui,sans-serif;display:flex}.app-header__logo{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.app-header__masthead{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.app-header__mark{color:#94a3b8;-webkit-user-select:none;user-select:none;font-size:16px;line-height:1}.app-header__brand-line{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.app-header__brand-name{letter-spacing:.18em;color:#0f172a;text-transform:uppercase;font-size:15px;font-weight:700}.app-header__brand-divider{background:#e2e8f0;width:1px;height:16px}.app-header__brand-subtitle{letter-spacing:.08em;color:#64748b;text-transform:uppercase;font-size:13px;font-weight:500}.app-header__title-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.app-header__title{letter-spacing:-.02em;color:#111827;margin:0;font-size:15px;font-weight:600}.is-session-stats--header{flex-shrink:0;gap:5px;margin-left:35px;padding:3px 10px;font-size:.6875rem;line-height:1.2}.app-header__user{flex-shrink:0;align-items:center;gap:16px;display:flex}.app-header__user-text{text-align:right}.app-header__role{color:#94a3b8;letter-spacing:.02em;font-size:11px}.app-header__id{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:min(320px,56vw);font-size:13px;font-weight:600;overflow:hidden}.app-header__id--solo{margin-top:0}.app-footer{z-index:0;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);color:#94a3b8;text-align:right;background-color:#ffffff0d;border-top:1px solid #e2e8f066;flex-shrink:0;min-height:44px;padding:10px 28px;font-family:Inter,system-ui,sans-serif;font-size:11px;position:relative}.app-footer__brand{letter-spacing:.06em;color:#cbd5e1;font-weight:600}.app-footer__dot{color:#e2e8f0;margin:0 .5rem}.app-login-gate{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.app-login-gate__text{color:#64748b;margin:0;font-size:.9375rem;font-weight:500}.theme-fab{right:20px;bottom:calc(44px + 10px + env(safe-area-inset-bottom,0px));z-index:210;cursor:pointer;color:#0f172a;-webkit-backdrop-filter:blur(16px)saturate(160%);background:radial-gradient(120% 120% at 30% 0,#38bdf847 0%,#38bdf800 55%),linear-gradient(160deg,#ffffffe6 0%,#f8fafcc7 100%);border:none;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-family:inherit;transition:transform .12s,box-shadow .15s,color .15s;display:inline-flex;position:fixed;box-shadow:0 12px 32px #0f172a1f,0 2px 8px #0f172a0f,inset 0 1px #ffffffd9}.theme-fab__icon{justify-content:center;align-items:center;line-height:0;display:flex}.theme-fab__svg{display:block}.theme-fab__svg--sparkle{transform:rotate(0)}.theme-fab:hover{transform:translateY(-1px);box-shadow:0 16px 40px #0f172a24,0 4px 14px #2dd4bf1f,inset 0 1px #ffffffe6}.theme-fab:focus-visible{outline-offset:3px;outline:2px solid #2dd4bf}.terminal-console{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;flex:1;width:100%;min-height:0;font-family:Inter,system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 8px 32px #0f172a14}.terminal-console__chrome{background:linear-gradient(#fafbfc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.terminal-console__chrome-left{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.terminal-console__chrome-spacer{flex:1;min-width:0}.terminal-console__hint{color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:500}.terminal-console__chrome-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.terminal-console__expand{cursor:pointer;background:linear-gradient(#fff 0%,#f1f5f9 100%);border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;padding:2px;line-height:0;transition:background .12s,border-color .12s;display:inline-flex}.terminal-console__expand:hover{background:#fff;border-color:#94a3b8}.terminal-console__expand:focus-visible{outline-offset:1px;outline:2px solid #3b82f6}.terminal-console__expand-icon{object-fit:contain;vertical-align:middle;pointer-events:none;width:18px;height:18px;display:block}.terminal-console__dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px #22c55e40}.terminal-console__title{letter-spacing:.06em;color:#334155;text-transform:uppercase;font-size:11px;font-weight:600}.terminal-console__body{background:#0a0a0c;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.terminal-console__iframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}@keyframes inisoft-spin{to{transform:rotate(360deg)}}.loading-screen{font-family:Inter,system-ui,sans-serif}.loading-screen__title{letter-spacing:-.02em;color:#0f172a;margin:0 0 8px;font-size:1.125rem;font-weight:600}.loading-screen__sub{color:#64748b;margin:0;font-size:.875rem;font-weight:500}.loading-screen__spinner{border:2px solid #e2e8f0;border-top-color:#0f172a;border-radius:50%;width:36px;height:36px;margin:0 auto 20px;animation:.85s linear infinite inisoft-spin}html[data-theme=dark] .brand-shell{color:#e5e7eb;background:radial-gradient(120% 80% at 50% -20%,#3b82f614 0%,#0000 45%),linear-gradient(#1a1c20 0%,#121418 42%,#0c0d10 100%)}html[data-theme=dark] .brand-shell:before{opacity:.32;filter:blur(32px)}html[data-theme=dark] .brand-shell:after{opacity:.18}html[data-theme=dark] .brand-shell__watermark{color:#161a22;opacity:1;letter-spacing:-.04em;text-shadow:0 0 18px #50aabc24,0 0 36px #3c96aa1c,0 0 56px #30829814,0 0 88px #266e820d;isolation:isolate;-webkit-font-smoothing:antialiased;font-weight:700}html[data-theme=dark] .brand-shell__watermark:before{content:"";filter:blur(56px);z-index:-1;pointer-events:none;background:radial-gradient(#378ca50f 0%,#286e870a 45%,#1c374805 62%,#0000 78%);width:min(145%,580px);height:min(92%,320px);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}html[data-theme=dark] .app-header{-webkit-backdrop-filter:blur(16px)saturate(120%);background:linear-gradient(#22252b 0%,#1a1d22 100%);border-bottom:1px solid #ffffff0f;box-shadow:0 1px #00000059}html[data-theme=dark] .app-header__mark{color:#64748b}html[data-theme=dark] .app-header__brand-name{color:#f1f5f9}html[data-theme=dark] .app-header__brand-divider{background:#334155}html[data-theme=dark] .app-header__brand-subtitle{color:#94a3b8}html[data-theme=dark] .app-header__title{color:#e2e8f0}html[data-theme=dark] .app-header__role{color:#94a3b8}html[data-theme=dark] .app-header__id{color:#f1f5f9}html[data-theme=dark] .app-footer{z-index:0;color:#94a3b8;-webkit-backdrop-filter:blur(6px)saturate(120%);background:linear-gradient(#0c122052 0%,#080c1670 100%);border-top:1px solid #64748b24;position:relative}html[data-theme=dark] .app-footer__brand{color:#94a3b8}html[data-theme=dark] .app-footer__dot{color:#64748b}html[data-theme=dark] .app-login-gate__text{color:#94a3b8}html[data-theme=dark] .theme-fab{color:#e2e8f0;background:linear-gradient(155deg,#1e293beb 0%,#0f172af2 100%);border:none;box-shadow:0 12px 40px #0f172a8c,0 2px 12px #38bdf814,inset 0 1px #ffffff14}html[data-theme=dark] .theme-fab:hover{box-shadow:0 16px 44px #00000080,0 4px 16px #2dd4bf14,inset 0 1px #ffffff14}html[data-theme=dark] .btn--secondary{color:#f1f5f9;background:linear-gradient(#1e293bd9 0%,#172136eb 100%);border-color:#94a3b838;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #0f172a59}html[data-theme=dark] .btn--secondary:hover:not(:disabled){background:linear-gradient(#3341558c 0%,#1e293be6 100%);border-color:#94a3b852}html[data-theme=dark] .btn--ghost{color:#cbd5e1}html[data-theme=dark] .btn--ghost:hover:not(:disabled){color:#f1f5f9;background:#94a3b81f}html[data-theme=dark] .btn--accent{color:#e2e8f0;background:#1e293bf2;border-color:#64748b}html[data-theme=dark] .btn--accent:hover:not(:disabled){color:#0f172a;background:#e2e8f0}html[data-theme=dark] .btn--primary{color:#fff;background:linear-gradient(#3b82f6 0%,#2563eb 55%,#1d4ed8 100%);border-color:#3b82f673;box-shadow:0 4px 18px #2563eb59,inset 0 1px #ffffff1f}html[data-theme=dark] .btn--primary:hover:not(:disabled){color:#fff;background:linear-gradient(#60a5fa 0%,#3b82f6 50%,#2563eb 100%);box-shadow:0 6px 22px #2563eb73,inset 0 1px #ffffff2e}html[data-theme=dark] .pill{color:#e2e8f0;background:#1e293bbf;border-color:#64748b40}html[data-theme=dark] .glass-panel{-webkit-backdrop-filter:blur(12px)saturate(130%);background:linear-gradient(175deg,#22252cf2 0%,#16181cfa 100%);border:1px solid #ffffff0f;box-shadow:0 20px 50px #00000073,0 4px 14px #00000040,inset 0 1px #ffffff0a}html[data-theme=dark] .glass-card.instance-card{background:linear-gradient(#1e2026f5 0%,#14161afa 100%);border:1px solid #ffffff0f;box-shadow:0 16px 48px #0006,inset 0 1px #ffffff0a}html[data-theme=dark] .instance-card:hover{border-color:#7dd3fc47!important;box-shadow:0 14px 36px #0f172a73,0 4px 16px #38bdf81f,inset 0 1px #ffffff14!important}html[data-theme=dark] .is-lead{color:#cbd5e1eb}html[data-theme=dark] .is-lead--chip{color:#bae6fde6;background:#1e293b8c;border-color:#38bdf833}html[data-theme=dark] .is-filter-chip.is-lead--chip{color:#f0f9ff;background:linear-gradient(165deg,#1e3a5ff2 0%,#162d48eb 45%,#0f233af5 100%);border:1px solid #38bdf880;font-weight:800;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #38bdf81f,0 6px 20px #0f172aa6,0 0 24px #38bdf824}html[data-theme=dark] .is-filter-chip.is-lead--chip:hover{border-color:#7dd3fc94;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #7dd3fc24,0 8px 26px #0f172ab8,0 0 32px #38bdf833}html[data-theme=dark] .is-filter-chip__dismiss{color:#bae6fdf2;background:#38bdf81f}html[data-theme=dark] .is-filter-chip__dismiss:hover{color:#f8fafc;background:#38bdf83d}html[data-theme=dark] .is-session-stats{color:#e2e8f0f2;background:radial-gradient(120% 120% at 20% 0,#38bdf81f 0%,#0000 55%),linear-gradient(#1e293bd1 0%,#0f172ae0 100%);border-color:#38bdf838;box-shadow:inset 0 1px #ffffff0f,0 1px 8px #0f172a73}html[data-theme=dark] .is-session-stats__label{color:#94a3b8f2}html[data-theme=dark] .is-session-stats__value{color:#f1f5f9}html[data-theme=dark] .is-session-stats__sep{color:#94a3b8d9}html[data-theme=dark] .is-session-stats__pending{color:#94a3b8bf}html[data-theme=dark] .is-field{background:linear-gradient(#1a2438db 0%,#121a2af0 100%);border:1px solid #94a3b829;box-shadow:inset 0 1px #ffffff0d,0 12px 36px #0f172a73}html[data-theme=dark] .is-field:focus-within{border-color:#2dd4bf59;box-shadow:inset 0 1px #ffffff12,0 12px 36px #2dd4bf1f}html[data-theme=dark] .is-field__icon{color:#7dd3fcf2;background:#38bdf824;box-shadow:inset 0 1px #ffffff14,0 6px 16px #0f172a59}html[data-theme=dark] .is-input{color:#f1f5f9}html[data-theme=dark] .is-input::placeholder{color:#94a3b8d9}html[data-theme=dark] .is-card__head{background:radial-gradient(100% 100% at 8% 0,#38bdf817 0%,#0000 55%),linear-gradient(#1c283eb8 0%,#121c2e9e 100%);border-bottom:1px solid #64748b1f}html[data-theme=dark] .is-chip{color:#7dd3fc;background:#0f172aa6;border:1px solid #38bdf847;box-shadow:0 6px 18px #0f172a73}html[data-theme=dark] .is-event-id{color:#f8fafc}html[data-theme=dark] .instance-role-row{border-bottom:1px solid #64748b1f}html[data-theme=dark] .instance-role-row:hover{background:linear-gradient(90deg,#38bdf80f 0%,#6366f10a 100%)}html[data-theme=dark] .instance-role-row:focus-visible{box-shadow:inset 0 0 0 2px #38bdf88c}html[data-theme=dark] .is-row__role-icon{color:#e2e8f0e6;background:#1e293ba6;border-color:#94a3b826}html[data-theme=dark] .is-row__role-text{color:#f1f5f9f2}html[data-theme=dark] .is-dim{color:#94a3b8f2}html[data-theme=dark] .is-muted{color:#94a3b8e0}html[data-theme=dark] .is-dot{color:#64748be6}html[data-theme=dark] .is-btn__icon{color:#e2e8f0d9}html[data-theme=dark] .is-empty{color:#94a3b8e6;background:radial-gradient(80% 50% at 50% 0,#38bdf80f 0%,#0000 55%),linear-gradient(#17213680 0%,#0f172aa6 100%);border-color:#64748b38}html[data-theme=dark] .dashboard-dock-window{-webkit-backdrop-filter:none;background:linear-gradient(#24344ee0 0%,#162034f0 100%);border:1px solid #64748b47;box-shadow:0 12px 36px #0f172a8c,0 4px 14px #1e3a5f40,inset 0 1px #ffffff0f}html[data-theme=dark] .dashboard-dock-window[data-active=true]{border-color:#4ade8059;box-shadow:0 14px 40px #000000b3,0 0 0 1px #4ade801f,inset 0 1px #ffffff0f}html[data-theme=dark] .dashboard-dock-window__main{color:#fafafa}html[data-theme=dark] .dashboard-dock-window__main:focus-visible{outline-color:#4ade80}html[data-theme=dark] .dashboard-dock-window__badge{background:#4ade8014;border-color:#4ade8038}html[data-theme=dark] .dashboard-dock-window__badge-dot{background:#4ade80;box-shadow:0 0 10px #4ade808c,0 0 0 2px #4ade8033}html[data-theme=dark] .dashboard-dock-window__badge-label{color:#4ade80;font-weight:800}html[data-theme=dark] .dashboard-dock-window[data-connected=false] .dashboard-dock-window__badge{background:#94a3b814;border-color:#94a3b82e}html[data-theme=dark] .dashboard-dock-window[data-connected=false] .dashboard-dock-window__badge-dot{background:#94a3b8;box-shadow:0 0 10px #94a3b840,0 0 0 2px #94a3b829}html[data-theme=dark] .dashboard-dock-window[data-connected=false] .dashboard-dock-window__badge-label{color:#94a3b8}html[data-theme=dark] .dashboard-dock-window__primary{color:#fafafa}html[data-theme=dark] .dashboard-dock-window__secondary{color:#9ca3af}html[data-theme=dark] .dashboard-dock-window__close-col{border-left-color:#64748b47}html[data-theme=dark] .dashboard-dock-window__close{color:#71717a}html[data-theme=dark] .dashboard-dock-window__close:hover{color:#e4e4e7;background:#ffffff0f}html[data-theme=dark] .dashboard-dock-window__close:focus-visible{outline-color:#4ade80}html[data-theme=dark] .dashboard-action-bar .btn--secondary{color:#e2e8f0;background:radial-gradient(120% 120% at 12% 0,#38bdf81f 0%,#38bdf800 60%),linear-gradient(#1e293bd1 0%,#0f172ab8 100%);border-color:#334155cc;box-shadow:inset 0 1px #ffffff0d,0 14px 28px #00000047,0 3px 10px #0000002e}html[data-theme=dark] .dashboard-action-bar .btn--primary{color:#fff;background:linear-gradient(#3b82f6 0%,#2563eb 55%,#1d4ed8 100%);box-shadow:0 10px 28px #2563eb59,0 2px 8px #0003,inset 0 1px #ffffff1f}html[data-theme=dark] .dashboard-segment-track{min-height:var(--dashboard-srt-control-height)!important;height:var(--dashboard-srt-control-height)!important;max-height:var(--dashboard-srt-control-height)!important;background-color:#1e2229!important;border:none!important;border-radius:12px!important;padding:0 4px!important;box-shadow:inset 0 1px 3px #00000073,0 0 0 1px #ffffff0d!important}html[data-theme=dark] .dashboard-segment-slide{background:linear-gradient(#3a414d 0%,#2d333d 100%)!important;border-radius:8px!important;display:block!important;box-shadow:0 1px 4px #00000059,inset 0 1px #ffffff0f!important}html[data-theme=dark] .dashboard-segment-tab{color:#787f8f!important;border-bottom:none!important;border-radius:8px!important;margin-bottom:0!important;padding:0 .75rem!important}html[data-theme=dark] .dashboard-segment-tab--active{color:#e8eaef!important;border-bottom-color:#0000!important}html[data-theme=dark] .terminal-console{background:#141518;border-color:#ffffff14;box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff0a}html[data-theme=dark] .terminal-console__chrome{background:linear-gradient(#252830 0%,#1c1f26 100%);border-bottom-color:#ffffff14}html[data-theme=dark] .terminal-console__title{color:#d1d5db}html[data-theme=dark] .terminal-console__hint{color:#6b7280}html[data-theme=dark] .terminal-console__expand{background:linear-gradient(#353b48 0%,#2a3038 100%);border-color:#ffffff1f}html[data-theme=dark] .terminal-console__expand:hover{background:#3d4450;border-color:#fff3}html[data-theme=dark] .loading-screen__title{color:#f1f5f9}html[data-theme=dark] .loading-screen__sub{color:#9ca3af}html[data-theme=dark] .loading-screen__spinner{border-color:#3b82f6 #ffffff1f #ffffff1f}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{width:100%;max-width:100%;text-align:initial;box-sizing:border-box;border:none;flex-direction:column;min-height:100svh;margin:0;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}
