@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_4303454d-module__OAIFfa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_4303454d-module__OAIFfa__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c1748381-module__z2TGgG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c1748381-module__z2TGgG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#0f0d0b;--bg-elevated:#11100e;--panel:#1c1713f0;--panel-strong:#241d19fa;--line:#b8aaa01f;--line-strong:#b8aaa038;--cream:#f3ece5;--cream-soft:#b8aaa0;--text-dim:#83766e;--accent:#b45a52;--accent-strong:#d6776e;--success:#8aa67e;--warn:#c08d72;--danger:#b45a52;--accent-rgb:180, 90, 82;--tape-dark-rgb:26, 21, 18;--shadow:0 18px 48px #0000007a;--radius:8px;--focus-ring:0 0 0 2px rgba(var(--accent-rgb), .26);--danger-soft:rgba(var(--accent-rgb), .12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--cream);font-family:var(--font-display), sans-serif;background:radial-gradient(circle at 84% 4%, rgba(var(--accent-rgb), .07), transparent 20%), linear-gradient(180deg, #171310 0%, #0f0d0b 100%);margin:0}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{opacity:.1;background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000000d1,#0000 90%);mask-image:linear-gradient(#000000d1,#0000 90%)}body:after{background:linear-gradient(180deg, rgba(var(--accent-rgb), 0), rgba(var(--accent-rgb), .05));opacity:1;height:180px;inset:auto 0 0}::selection{color:var(--cream);background:#b7635552}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}main{width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-weight:500}ul,ol,dl{margin:0;padding:0}.workspace-frame{position:relative}.workspace-user-chip{z-index:42;border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#1c1713f0;border-radius:14px;align-items:center;gap:.55rem;padding:.42rem .58rem .42rem .42rem;display:inline-flex;position:fixed;top:.8rem;right:1rem}.workspace-user-chip-avatar{object-fit:cover;border-radius:10px;width:30px;height:30px}.workspace-user-chip-copy{gap:.02rem;display:grid}.workspace-user-chip-copy strong,.workspace-user-chip-copy span{font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.workspace-user-chip-copy strong{color:var(--cream);font-size:.58rem}.workspace-user-chip-copy span{color:var(--cream-soft);font-size:.5rem}.route-shell{transform-origin:top;animation:.22s cubic-bezier(.2,.8,.2,1) route-enter}@media (prefers-reduced-motion:reduce){.route-shell{animation:none}}@keyframes route-enter{0%{opacity:0;filter:blur(8px);transform:translateY(14px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.page-shell{z-index:1;width:min(1360px,100% - 2rem);margin:0 auto;padding:2.75rem 0 4rem;position:relative}.page-shell:before{content:"";background:linear-gradient(90deg, rgba(var(--accent-rgb), 0), rgba(var(--accent-rgb), .9));width:min(26vw,280px);height:2px;position:absolute;top:0;right:0}.landing-shell{padding-top:3.25rem}.compact-shell{max-width:760px;padding-top:5rem}.landing-topbar,.panel-header,.workspace-overview-head,.section-heading,.surface-head,.workspace-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.landing-topbar,.panel-header,.workspace-overview-head{margin-bottom:1rem}.workspace-page-header{gap:.5rem;margin-bottom:1rem;display:grid}.workspace-page-header-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.workspace-page-heading{gap:.2rem;display:grid}.workspace-page-heading h1{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(1.02rem,1.8vw,1.35rem);line-height:1}.workspace-page-description{max-width:56ch;color:var(--cream-soft);font-size:.76rem;line-height:1.45}.workspace-page-breadcrumbs{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;gap:.35rem;font-size:.68rem;display:flex}.workspace-page-crumb{align-items:center;gap:.35rem;display:inline-flex}.workspace-page-crumb-link{color:var(--cream-soft);transition:color .14s}.workspace-page-crumb-link:hover{color:var(--cream)}.workspace-page-crumb-current{color:var(--accent-strong)}.workspace-page-crumb-separator{color:#b8aaa066}.workspace-page-aside{align-items:center;gap:.65rem;display:flex}.hero-actions,.auth-actions{flex-wrap:wrap;gap:.75rem;display:flex}.auth-actions-stack{display:grid}.brand-stack,.brand-lockup,.auth-brand{align-items:flex-start;gap:.95rem;display:flex}.brand-mark-xl,.brand-badge{filter:drop-shadow(0 12px 18px #00000052);flex-shrink:0;display:block}.brand-mark-xl{width:88px;height:88px}.brand-badge{width:52px;height:52px}.site-title{letter-spacing:.14em;text-transform:uppercase;margin-top:.32rem;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:.96}.site-kicker{margin-top:.35rem}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);align-items:center;gap:.45rem;font-size:.64rem;font-weight:500;display:inline-flex}.eyebrow:after{content:"";background:linear-gradient(90deg, var(--accent), rgba(var(--accent-rgb), 0));width:1.2rem;height:1px}.workspace-meta,.helper-copy,.field span,.form-note,.detail-grid dt,.lede{color:var(--cream-soft)}.workspace-meta,.nav-subline{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:.68rem}.workspace-position{border:1px solid var(--line);min-height:30px;color:var(--cream-soft);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;align-items:center;margin-top:.2rem;padding:.38rem .62rem;font-size:.62rem;display:inline-flex}.workspace-position-inline{min-height:auto;margin-top:0}.workspace-aside-stack{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.lede{font-size:.95rem;line-height:1.75}.panel-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #1c1713f5, #120f0df5), var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1rem;position:relative;overflow:hidden}.ops-panel{border:1px solid var(--line);background:linear-gradient(180deg, #1c1713f0, #120f0df5), var(--panel);box-shadow:var(--shadow);border-radius:8px;padding:1rem;position:relative;overflow:hidden}.ops-panel:before{content:"";background:linear-gradient(90deg, rgba(var(--accent-rgb), .42), rgba(var(--accent-rgb), 0));height:1px;position:absolute;inset:0 0 auto}.panel-card:before{content:"";background:linear-gradient(90deg, rgba(var(--accent-rgb), .35), rgba(var(--accent-rgb), 0));width:100%;height:1px;position:absolute;top:0;left:0}.panel-card:after{content:"";display:none}.panel-card h1,.panel-card h2{letter-spacing:.1em;line-height:.98}.panel-card h1{font-size:clamp(1.9rem,4vw,2.9rem)}.panel-card h2{font-size:clamp(1.04rem,1.8vw,1.18rem)}.panel-card h3{letter-spacing:.1em;text-transform:uppercase;font-size:.94rem}.landing-hero-grid,.feature-grid,.split-grid,.workspace-main-grid,.workspace-stack,.chat-shell-grid,.server-stack{gap:1rem;display:grid}.landing-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr)}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.workspace-stack{align-content:start}.chat-shell-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.workspace-sidebar{align-content:start;gap:1rem;display:grid}.hero-card{flex-direction:column;min-height:440px;display:flex}.hero-card-quiet{justify-content:center;gap:1rem}.hero-title{letter-spacing:.08em;max-width:8ch;font-size:clamp(2.8rem,5.8vw,4.9rem);line-height:.9}.hero-copy{max-width:34ch;color:var(--cream-soft);font-size:.96rem;line-height:1.8}.beam-strip{align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.beam-strip span{clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);background:linear-gradient(90deg,#8f4d44eb,#8f4d4452);height:8px;display:block}.beam-strip span:first-child{width:24%}.beam-strip span:nth-child(2){width:17%}.beam-strip span:nth-child(3){width:12%}.preview-surface,.auth-card,.workspace-card,.workspace-card-body,.replay-viewer{gap:1rem;display:grid}.auth-card-clean{max-width:640px;margin:0 auto}.compact-panel h2{margin-top:.05rem}.surface-note,.text-link,.counter-label,.counter-index,.record-id,.case-state,.integration-status,.help-link,.replay-playhead,.queue-row span,.surface-link span,.lane-link span,.summary-chip label,.metric-chip span,.rail-cell span,.workspace-row-role,.workspace-row-action,.nav-stat strong,.nav-stat label,.nav-link,.nav-group-toggle,.nav-submenu-link{font-family:var(--font-mono), monospace;text-transform:uppercase}.surface-note,.text-link,.counter-label,.counter-index,.record-id,.case-state,.integration-status,.help-link,.replay-playhead,.queue-row span,.surface-link span,.lane-link span,.summary-chip label,.metric-chip span,.rail-cell span,.workspace-row-role,.workspace-row-action{letter-spacing:.14em;font-size:.66rem}.text-link{color:var(--accent-strong)}.text-link:hover,.help-link:hover{color:var(--cream)}.button{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:42px;color:var(--cream);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;background:#ffffff06;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.67rem;font-weight:500;transition:transform .12s,border-color .12s,background-color .12s;display:inline-flex;position:relative;overflow:hidden}.button:after{content:"";background:linear-gradient(90deg, var(--accent), rgba(var(--accent-rgb), .08));width:100%;height:3px;position:absolute;inset:auto 0 0 auto}.button:hover{border-color:#f2e8dc5c;transform:translateY(-1px)}.button:focus-visible{border-color:rgba(var(--accent-rgb), .72);box-shadow:var(--focus-ring);outline:none}.button:disabled{cursor:not-allowed;opacity:.72}.button-primary{background:linear-gradient(180deg, rgba(var(--accent-rgb), .95), #832826eb);color:#f7f1eb;border-color:#d6776ec2}.button-secondary{background:#ffffff05}.button-danger{color:#f7f1eb;background:linear-gradient(#832826eb,#6c211feb);border-color:#d6776ead}.button-wide{width:100%}.button-disabled{pointer-events:none;opacity:.55}.mini-button{min-height:36px;padding:.58rem .8rem;font-size:.62rem}.button-compact{min-height:34px;padding:.5rem .72rem}.status-pill,.severity-pill,.replay-availability{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:28px;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#ffffff08;justify-content:center;align-items:center;padding:.35rem .55rem;font-size:.64rem;font-weight:500;display:inline-flex}.status-pill,.replay-availability{color:var(--cream-soft)}.onboarding-status-waiting{color:var(--warn);background:#c08d721f;border-color:#c08d729e}.onboarding-status-connected{background:#8aa67e1f;border-color:#8aa67ea8}.severity-high{color:#f3d8d3;background:#8f4d4429;border-color:#8f4d44d1}.severity-medium{color:#f0dcc9;background:#c08d721f;border-color:#c08d72ad}.severity-low{color:#d9e4d2;background:#8aa67e1f;border-color:#8aa67e94}.replay-ready,.case-state-ready,.case-line-state-ready,.server-line-cell-ready,.integration-status-ready{color:var(--success)}.case-line-state{border:1px solid var(--line);min-height:2rem;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .6rem;font-size:.64rem;display:inline-flex}.integration-status-warning,.integration-status-missing{color:var(--warn)}.metric-rail,.counter-rack{border:1px solid var(--line);background:linear-gradient(#ffffff05,#00000029);display:grid}.metric-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-chip{border-right:1px solid var(--line);gap:.22rem;padding:.95rem 1rem .88rem;display:grid}.metric-chip:last-child{border-right:0}.metric-chip strong{letter-spacing:.04em;font-size:clamp(1.7rem,3vw,2.2rem);line-height:.94}.feature-rail{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.rail-cell{background:#ffffff05;gap:.22rem;padding:.92rem 1rem;display:grid}.rail-cell strong{font-size:.92rem}.counter-rack{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.counter-rack-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.counter-cell{border-right:1px solid var(--line);gap:.25rem;padding:.95rem 1rem .9rem;display:grid;position:relative}.counter-cell:last-child{border-right:0}.counter-cell strong{letter-spacing:.04em;font-size:clamp(1.8rem,3vw,2.3rem);line-height:.92}.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.ops-metric-strip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:1rem;display:grid;overflow:hidden}.ops-metric{background:#ffffff05;gap:.14rem;padding:.72rem .82rem;display:grid}.ops-metric strong,.ops-metric label{font-family:var(--font-mono), monospace;text-transform:uppercase}.ops-metric strong{letter-spacing:.06em;font-size:1.12rem;line-height:1}.ops-metric label{color:var(--text-dim);letter-spacing:.13em;font-size:.58rem}.ops-metric-alert{background:linear-gradient(180deg, rgba(var(--accent-rgb), .13), #ffffff05)}.summary-chip{border:1px solid var(--line);background:#ffffff05;gap:.18rem;min-width:112px;padding:.9rem 1rem;display:grid}.summary-chip strong{letter-spacing:.06em;font-size:1.28rem;line-height:1}.workspace-list{border-top:1px solid #f2e8dc14}.workspace-row,.record-row,.case-line,.player-line,.server-line{transition:transform .12s,border-color .12s}.workspace-row{border-bottom:1px solid #f2e8dc14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.workspace-row:hover,.record-row:hover,.case-line:hover,.player-line:hover,.server-line:hover,.queue-row:hover,.surface-link:hover,.lane-link:hover{border-color:rgba(var(--accent-rgb), .3);background:#ffffff09;transform:translateY(-1px)}.workspace-row-main{align-items:center;gap:1rem;display:flex}.workspace-row-role{border:1px solid var(--line);min-height:28px;color:var(--cream-soft);background:#ffffff05;justify-content:center;align-items:center;padding:.35rem .5rem;display:inline-flex}.workspace-row-action{color:var(--accent-strong)}.board-table,.player-directory,.record-list,.timeline-list,.invite-list,.nav-links,.queue-list,.surface-link-list,.lane-links,.integration-grid-simple,.integration-simple-group,.integration-simple-list{gap:0;display:grid}.board-table,.player-directory,.record-list,.timeline-list{margin-top:.9rem}.board-head{border-bottom:1px solid var(--line);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);gap:.75rem;padding:0 .2rem .65rem;font-size:.62rem;display:grid}.board-head-cases-network{grid-template-columns:minmax(0,1.9fr) minmax(110px,.78fr) minmax(100px,.64fr) minmax(132px,.9fr) minmax(104px,.62fr)}.board-head-cases-standalone{grid-template-columns:minmax(0,1.9fr) minmax(100px,.64fr) minmax(132px,.9fr) minmax(104px,.62fr)}.board-head-players{grid-template-columns:minmax(0,1.75fr) minmax(120px,.9fr) minmax(90px,.52fr) minmax(120px,.92fr) minmax(132px,.92fr)}.board-head-servers{grid-template-columns:minmax(0,1.5fr) minmax(90px,.5fr) minmax(120px,.75fr)}.case-line,.player-line,.server-line,.record-row{border:1px solid #0000;border-radius:8px}.case-line{background:#ffffff04;align-items:center;gap:.75rem;padding:.86rem .9rem;display:grid}.case-line-network{grid-template-columns:minmax(0,1.9fr) minmax(110px,.78fr) minmax(100px,.64fr) minmax(132px,.9fr) minmax(104px,.62fr)}.case-line-standalone{grid-template-columns:minmax(0,1.9fr) minmax(100px,.64fr) minmax(132px,.9fr) minmax(104px,.62fr)}.case-line-case{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.9rem;display:grid}.case-line-copy{gap:.42rem;display:grid}.case-line-case strong{letter-spacing:.06em;text-transform:uppercase;font-size:1rem;display:block}.case-line-case p{color:var(--text-dim);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.case-severity-rail{align-content:start;display:grid}.case-inline-meta,.queue-row-sub{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.case-inline-meta{color:var(--text-dim);flex-wrap:wrap;gap:.55rem;display:flex}.case-inline-meta span{position:relative}.case-inline-meta span:not(:first-child):before{content:"•";color:#b8aaa070;margin-right:.55rem}.case-inline-meta-spaced{margin-top:.45rem}.case-inline-meta-warn{color:var(--warn)}.player-line{background:#ffffff04;grid-template-columns:minmax(0,1.75fr) minmax(120px,.9fr) minmax(90px,.52fr) minmax(120px,.92fr) minmax(132px,.92fr);align-items:center;gap:.75rem;padding:.82rem .9rem;display:grid}.player-line-main,.server-line-main{gap:.2rem;display:grid}.player-line-main strong,.server-line-main strong{letter-spacing:.05em;text-transform:uppercase;font-size:.95rem}.player-line-cell-brand{text-transform:none;letter-spacing:.02em}.server-line{background:#ffffff04;grid-template-columns:minmax(0,1.5fr) minmax(90px,.5fr) minmax(120px,.75fr);align-items:center;gap:.75rem;padding:.82rem .9rem;display:grid}.record-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.92rem 0;display:grid}.record-row-main{grid-template-columns:minmax(86px,auto) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.record-id-block{align-content:start;gap:.35rem;display:grid}.record-copy p{color:var(--text-dim);margin-top:.25rem;font-size:.84rem;line-height:1.55}.record-row-meta{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.record-row-meta span{color:var(--cream-soft)}.case-meta-strip{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.case-meta-item{gap:.14rem;display:grid}.case-meta-item label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:.58rem}.case-meta-item strong{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--cream-soft);font-size:.66rem}.case-board-stack,.staff-roster{gap:.85rem;margin-top:1rem;display:grid}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.case-board-panel{padding:0}.case-board-toolbar,.case-queue-head,.case-queue-row{align-items:center;display:grid}.case-board-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem}.case-board-toolbar h2{font-size:1rem}.case-queue{gap:0;display:grid}.case-queue-head{border-bottom:1px solid var(--line);color:var(--text-dim);font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;grid-template-columns:minmax(280px,1.8fr) minmax(100px,.56fr) minmax(150px,.78fr) minmax(150px,.72fr);gap:.75rem;padding:.54rem 1rem;font-size:.58rem}.case-queue-row{background:#ffffff03;border-bottom:1px solid #f2e8dc14;grid-template-columns:minmax(280px,1.8fr) minmax(100px,.56fr) minmax(150px,.78fr) minmax(150px,.72fr);gap:.75rem;min-height:118px;padding:.82rem 1rem .82rem 1.12rem;transition:background-color .12s,border-color .12s;position:relative}.case-queue-row:before{content:"";background:var(--line-strong);width:3px;position:absolute;inset:0 auto 0 0}.case-queue-row:hover{border-color:rgba(var(--accent-rgb), .28);background:#ffffff09}.severity-row-high:before{background:repeating-linear-gradient(45deg, rgba(var(--accent-rgb), .8), rgba(var(--accent-rgb), .8) 5px, rgba(var(--tape-dark-rgb), .74) 5px, rgba(var(--tape-dark-rgb), .74) 10px)}.severity-row-medium:before{background:var(--warn)}.severity-row-low:before{background:var(--success)}.case-queue-player{gap:.34rem;min-width:0;display:grid}.case-queue-player p{color:var(--cream-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.case-queue-cell{gap:.18rem;min-width:0;display:grid}.case-queue-cell label,.case-queue-cell small{color:var(--text-dim);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.case-queue-cell strong{color:var(--cream);letter-spacing:.04em;text-transform:uppercase;font-size:.84rem}.case-card-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;grid-template-columns:1fr;align-items:start;gap:.62rem;padding:.72rem;transition:transform .12s,border-color .12s,background-color .12s;display:grid}.case-card-row:hover{border-color:rgba(var(--accent-rgb), .3);background:#ffffff0a;transform:translateY(-1px)}.case-card-copy{gap:.36rem;min-width:0;display:grid}.case-card-headline{align-items:center;gap:.65rem;min-width:0;display:flex}.case-card-headline strong{letter-spacing:.06em;text-transform:uppercase;font-size:1rem}.case-card-copy p{color:var(--text-dim);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.48;display:-webkit-box;overflow:hidden}.case-signal-box,.case-detail-meta-box{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.case-signal-chip{border:1px solid var(--line);background:#0003;gap:.12rem;padding:.68rem .72rem;display:grid}.case-signal-chip label,.staff-metric-strip label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:.58rem}.case-signal-chip strong{letter-spacing:-.02em;color:var(--cream);font-size:.8rem}.case-signal-chip small{color:var(--text-dim);font-size:.68rem;line-height:1.25}.case-signal-box-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.case-signal-box-compact .case-signal-chip{gap:.08rem;padding:.48rem .55rem}.case-signal-box-compact .case-signal-chip label{font-size:.54rem}.case-signal-box-compact .case-signal-chip strong{font-size:.76rem}.case-review-grid{align-items:start}.case-command-layout{grid-template-columns:minmax(0,1.42fr) minmax(310px,.58fr);align-items:start;gap:1rem;display:grid}.case-evidence-column{gap:1rem;display:grid}.evidence-panel{gap:.85rem;display:grid}.case-command-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.case-command-head h2{margin-top:.52rem;font-size:1.18rem}.case-summary-copy{color:var(--cream-soft);font-size:.84rem;line-height:1.55}.case-fact-strip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.case-fact-strip span{background:#ffffff05;gap:.16rem;min-width:0;padding:.58rem .66rem;display:grid}.case-fact-strip label{color:var(--text-dim);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem}.case-fact-strip strong{color:var(--cream);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.76rem;overflow:hidden}.case-command-rail{gap:.8rem;display:grid;position:sticky;top:1rem}.evidence-replay{gap:.65rem}.replay-stage-muted{min-height:160px}.compact-timeline{margin-top:.45rem}.case-review-main{align-content:start;gap:1rem;display:grid}.case-summary-card,.case-tools-card,.case-timeline-card{gap:.72rem;display:grid}.case-flow-stack{gap:1rem;display:grid}.case-summary-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.case-detail-meta-box-compact{gap:.42rem}.case-detail-meta-box-compact .case-signal-chip{padding:.58rem .65rem}.case-detail-meta-box-compact .case-signal-chip label{font-size:.54rem}.case-detail-meta-box-compact .case-signal-chip strong{font-size:.76rem}.case-detail-meta-box-compact .case-signal-chip small{font-size:.62rem}.replay-viewer-inline{justify-items:end;gap:.65rem;display:grid}.replay-toggle-button,.replay-state-pill{border:1px solid var(--line-strong);border-radius:var(--radius);width:fit-content;min-height:36px;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:.58rem .82rem;font-size:.63rem;display:inline-flex}.replay-toggle-button{color:#f8f1eb;background:#dc26261a;border-color:#dc262657}.replay-toggle-button-live{background:linear-gradient(#a63d3757,#731e2029);border-color:#d6776e8f;box-shadow:inset 0 0 0 1px #d6776e24,0 0 20px #78221f2e}.replay-toggle-button-disabled{border-color:var(--line);color:#f3ece561;background:#b8aaa00f}.replay-state-pill{color:#f3ece585;background:#b8aaa014}.replay-state-pending{border-color:#b8aaa038}.case-tools-head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.case-tools-head h2{font-size:.92rem}.case-tools-head-tight{gap:.5rem}.case-tool-link{border:1px solid var(--line);min-height:30px;color:var(--cream-soft);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#ffffff08;border-radius:12px;justify-content:center;align-items:center;padding:.42rem .62rem;font-size:.58rem;display:inline-flex}.case-tool-link-button{cursor:pointer}.case-link-actions{flex-wrap:wrap;gap:.45rem;margin-top:.05rem;display:flex}.case-link-actions-compact .button{min-height:30px;padding-inline:.62rem}.case-link-actions-compact .case-tool-link,.case-link-actions-compact .button{justify-content:center;width:auto}.case-link-note{color:var(--text-dim);margin-top:-.15rem;font-size:.68rem;line-height:1.3}.case-action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.case-action-row{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.56rem .68rem;display:grid}.case-action-rows{gap:.4rem;display:grid}.case-action-row-compact{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.55rem .62rem}.case-action-row-copy{gap:.12rem;min-width:0;display:grid}.case-action-row-copy strong{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cream);font-size:.64rem}.case-action-row-copy small{color:var(--cream-soft);font-size:.68rem;line-height:1.32}.case-icon-submit{border:1px solid var(--line);width:2.1rem;height:2.1rem;color:var(--cream-soft);cursor:pointer;background:#ffffff08;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.case-icon-submit-solid{color:#f8f1eb;background:#83282633;border-color:#d6776e73}.case-action-copy{gap:.14rem;display:grid}.case-action-kicker{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:.56rem}.case-action-copy strong{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;display:block}.case-action-copy p{color:var(--cream-soft);font-size:.66rem;line-height:1.34}.case-action-code{border:1px solid rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .12);min-width:2.45rem;min-height:2.45rem;color:var(--accent-strong);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.62rem;display:inline-flex}.case-action-glyph{width:1rem;height:1rem}.case-mini-action{border:1px solid var(--line);width:fit-content;min-height:2.2rem;color:var(--cream);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .72rem;font-size:.62rem;display:inline-flex}.case-mini-action-solid{border-color:rgba(var(--accent-rgb), .46);background:rgba(var(--accent-rgb), .18)}.case-mini-action-wide{width:100%}.punishment-panel{gap:.55rem;padding-top:.1rem;display:grid}.punishment-panel-compact{gap:.45rem}.punishment-panel h3{letter-spacing:.08em;font-size:.9rem}.punishment-button-grid{flex-wrap:wrap;gap:.45rem;display:flex}.punishment-button-grid-compact{gap:.35rem}.punishment-chip-button{border:1px solid var(--line);min-height:2.05rem;color:var(--cream);cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;gap:.45rem;padding:.36rem .58rem;display:inline-flex}.punishment-chip-button:disabled{opacity:.52;cursor:not-allowed}.punishment-chip-copy{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.punishment-action-glyph{width:.9rem;height:.9rem;color:var(--accent-strong)}.punishment-chip-count{background:rgba(var(--accent-rgb), .14);min-width:1.25rem;min-height:1.25rem;color:var(--accent-strong);font-family:var(--font-mono), monospace;letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.54rem;display:inline-flex}.punishment-mode-summary{border:1px solid var(--line);background:#ffffff06;border-radius:12px;gap:.18rem;padding:.72rem .8rem;display:grid}.punishment-mode-summary strong{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.punishment-mode-summary span{color:var(--cream-soft);font-size:.7rem;line-height:1.35}.punishment-state-pill-ready{color:#b7f7de;border-color:#34d39966}.punishment-state-pill-locked{color:#fda4af;border-color:#f871714d}.punishment-mode-note{padding:.66rem .75rem}.punishment-preview{border:1px solid var(--line);background:#070c14db;gap:.35rem;padding:.8rem .85rem;display:grid}.punishment-preview strong{letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.punishment-preview pre{white-space:pre-wrap;font-family:var(--font-mono), monospace;color:var(--cream-soft);margin:0;font-size:.76rem;line-height:1.45}.signal-good{color:var(--success)!important}.signal-bad{color:#fca5a5!important}.inline-action-form{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.95rem;display:flex}.inline-action-note,.staff-presence-line{color:var(--cream-soft);font-size:.82rem;line-height:1.5}.case-action-stack{gap:.55rem;margin-top:.75rem;display:grid}.dialog-shell{z-index:200;background:#060504bd;place-items:center;padding:1rem;display:none;position:fixed;inset:0}.dialog-shell-open{display:grid}.dialog-card{border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(180deg, #1f1916fa, #16120ffa), var(--panel-strong);width:min(560px,100%);max-height:calc(100vh - 2rem);box-shadow:var(--shadow);padding:1rem;overflow-y:auto}.dialog-card-compact{width:min(500px,100%);padding:.9rem}.dialog-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.dialog-actions{flex-wrap:wrap;gap:.75rem;display:flex}.case-close-note{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:130px;color:var(--cream);resize:vertical;background:#070606d1;padding:.78rem .88rem}.case-close-note-compact{min-height:98px}.close-decision-group{border:0;gap:.65rem;margin:0;padding:0;display:grid}.close-decision-group legend{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-soft);margin-bottom:.1rem;font-size:.66rem}.close-decision-option{border:1px solid var(--line);background:#ffffff05;align-items:flex-start;gap:.7rem;padding:.78rem .85rem;display:flex}.close-decision-option input{margin-top:.18rem}.close-decision-option span{gap:.18rem;display:grid}.close-decision-option strong{letter-spacing:.05em;text-transform:uppercase;font-size:.88rem}.close-decision-option small{color:var(--cream-soft);font-size:.76rem;line-height:1.35}.integration-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.integration-simple-grid,.integration-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.integration-simple-card,.integration-console-block{border:1px solid var(--line);background:#ffffff05;gap:.7rem;padding:.9rem;display:grid}.integration-simple-card p,.integration-console-block p{color:var(--cream-soft);font-size:.82rem;line-height:1.45}.integration-console-card{gap:.95rem;display:grid}.integration-console-head,.integration-console-title,.integration-console-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.integration-console-title{align-items:flex-start}.integration-console-title h3{font-size:.92rem}.integration-inline-copy{color:var(--cream-soft);font-size:.76rem;line-height:1.5}.integration-service-status{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.integration-choice-stack{gap:.6rem;display:grid}.integration-choice-card{border:1px solid var(--line-strong);background:#ffffff08;border-radius:16px;gap:.34rem;padding:1rem;display:grid}.integration-choice-card strong{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.integration-choice-card p{color:var(--cream-soft);font-size:.74rem;line-height:1.5}.integration-choice-card-active{background:linear-gradient(#83282629,#ffffff05);border-color:#d6776e6b}.integration-flag{min-height:24px;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:.28rem .5rem;font-size:.58rem;display:inline-flex}.integration-flag-required{background:repeating-linear-gradient(-45deg, rgba(var(--accent-rgb), .2), rgba(var(--accent-rgb), .2) 6px, rgba(var(--tape-dark-rgb), .22) 6px, rgba(var(--tape-dark-rgb), .22) 12px);color:#f3d8d3}.integration-category-card{border:1px solid var(--line);background:#ffffff05;gap:.75rem;padding:.95rem;display:grid}.integration-category-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.integration-compatible-stack{gap:.45rem;display:grid}.integration-compatible-list{border-top:1px solid var(--line);color:var(--cream-soft);justify-content:space-between;align-items:center;gap:1rem;padding-top:.45rem;font-size:.86rem;display:flex}.staff-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;grid-template-columns:minmax(0,1.25fr) minmax(220px,.8fr) minmax(220px,.9fr);align-items:center;gap:1rem;padding:1rem;display:grid}.staff-row-main,.staff-row-title,.staff-row-side{gap:.3rem;display:grid}.staff-row-title{align-items:center;gap:.62rem;display:flex}.staff-row-title strong{letter-spacing:.05em;text-transform:uppercase;font-size:.98rem}.staff-row-identity{gap:.15rem;display:grid}.staff-meta-strip,.staff-metric-strip{flex-wrap:wrap;gap:.75rem;display:flex}.staff-meta-strip span{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:.62rem}.staff-metric-strip span{gap:.18rem;min-width:64px;display:grid}.staff-metric-strip strong{letter-spacing:-.03em;font-size:1rem}.case-chat-link{border:1px solid rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .1);width:fit-content;color:var(--accent-strong);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.48rem .7rem;font-size:.64rem;display:inline-flex}.case-chat-link strong{color:var(--cream);letter-spacing:0;text-transform:none;font-size:.68rem}.surface-link-list-wide{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.chat-room-panel,.chat-side-panel{gap:1rem;display:grid}.chat-room-panel-single{grid-template-rows:auto minmax(0,1fr) auto;align-content:start;min-height:calc(100vh - 8rem)}.chat-room-topbar{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.chat-feed{align-content:start;gap:.75rem;max-height:calc(100vh - 14.75rem);padding-right:.2rem;display:grid;overflow-y:auto}.case-chat-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:.65rem;min-height:420px;display:grid}.case-chat-panel-wide{width:100%}.case-chat-feed{min-height:220px;max-height:calc(100vh - 20rem)}.case-chat-composer{gap:.4rem;width:100%}.case-chat-composer .chat-composer-input-row{width:100%}.case-chat-composer textarea{flex:auto;min-height:54px;max-height:120px}.chat-bubble{border:1px solid var(--line);background:#ffffff05;gap:.5rem;padding:.9rem;display:grid}.chat-bubble-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.chat-bubble-head strong{font-size:.92rem}.chat-bubble-head span{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:.62rem}.chat-bubble p{color:var(--cream);font-size:.9rem;line-height:1.6}.chat-composer{gap:.65rem;display:grid}.chat-composer-topline,.chat-pill-row,.chat-composer-tools,.chat-composer-input-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.chat-composer-input-row{align-items:stretch;width:100%}.chat-composer-actions{flex:none;align-items:stretch;gap:.5rem;display:inline-flex}.chat-case-pill{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .1);min-height:32px;color:var(--accent-strong);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.4rem .72rem;font-size:.63rem;display:inline-flex}.chat-pill-clear,.chat-attach-button{color:var(--accent-strong);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.62rem}.chat-attach-button{border:1px solid var(--line);background:#ffffff05;border-radius:999px;justify-content:center;align-items:center;min-width:32px;min-height:32px;font-size:.9rem;line-height:1;display:inline-flex}.chat-composer-note{color:var(--cream-soft);font-size:.66rem;line-height:1.15}.chat-composer-tools{margin-left:auto}.chat-side-notes{gap:.6rem;display:grid}.chat-composer-dock{border-top:1px solid var(--line);background:linear-gradient(#11100e00,#11100efa 24%);margin-top:.25rem;padding-top:.6rem;position:sticky;bottom:0}.case-chat-dock{margin-top:0;padding-top:.65rem}.chat-composer textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:54px;max-height:128px;color:var(--cream);background:#070606d6;outline:none;flex:auto;padding:.72rem .84rem;transition:border-color .12s,box-shadow .12s}.chat-composer textarea::placeholder{color:var(--text-dim)}.chat-composer textarea:focus{border-color:#b76355d1;box-shadow:0 0 0 1px #b7635547}.chat-send-button{align-self:stretch;width:auto;min-width:62px;min-height:54px;padding-inline:.58rem}.nav-badge{color:#f3d8d3;min-width:1.35rem;min-height:1.35rem;font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#8f4d4429;border-radius:999px;justify-content:center;align-items:center;padding:0 .32rem;font-size:.56rem;display:inline-flex}.panel-card-inset{padding:1rem}.setting-choice-row{flex-wrap:wrap;gap:.6rem;display:flex}.setting-choice-row-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.setting-choice-row-segmented{border:1px solid var(--line);background:#ffffff06;border-radius:14px;padding:.3rem}.setting-choice-chip{border:1px solid var(--line);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#ffffff08;align-items:center;gap:.55rem;padding:.58rem .72rem;font-size:.64rem;display:inline-flex}.setting-choice-chip-segmented{border-radius:10px;flex:1 1 0;justify-content:center;min-height:2.25rem}.setting-choice-card{border:1px solid var(--line-strong);background:#ffffff09;border-radius:16px;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.setting-choice-card input{margin-top:.2rem}.setting-choice-card-copy{gap:.28rem;display:grid}.setting-choice-card-copy strong{letter-spacing:.08em;text-transform:uppercase;font-size:.88rem}.setting-choice-card-copy small{color:var(--cream-soft);font-size:.76rem;line-height:1.45}.setting-choice-chip input{margin:0}.settings-hero-card,.settings-disabled-card,.settings-template-card{gap:.85rem}.settings-heading-tight{margin-bottom:.1rem}.settings-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.settings-summary-card{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:.2rem;padding:.85rem .9rem;display:grid}.settings-summary-card span{color:var(--text-dim);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.settings-summary-card strong{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.settings-summary-card p{color:var(--cream-soft);font-size:.74rem;line-height:1.42}.settings-template-stack{gap:.8rem;margin-top:0}.plugin-template-provider-list{gap:.7rem;display:grid}.owner-toggle-list{gap:.75rem;display:grid}.owner-toggle-row{border:1px solid var(--line);background:#ffffff05;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.owner-toggle-row span{gap:.18rem;display:grid}.owner-toggle-row strong{letter-spacing:.08em;text-transform:uppercase;font-size:.84rem}.owner-toggle-row small{color:var(--cream-soft);font-size:.74rem;line-height:1.45}.toggle-row{border:1px solid var(--line);color:var(--cream);text-transform:uppercase;letter-spacing:.08em;background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:.85rem;padding:.82rem .9rem;font-size:.76rem;display:flex}.toggle-switch{flex-shrink:0;display:inline-flex;position:relative}.toggle-switch input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.toggle-track{border:1px solid var(--line-strong);background:#b8aaa024;border-radius:999px;align-items:center;width:42px;height:24px;transition:border-color .14s,background-color .14s;display:inline-flex;position:relative}.toggle-track:after{content:"";background:#f3ece5d1;border-radius:999px;width:18px;height:18px;transition:transform .14s,background-color .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #00000057}.toggle-switch input[type=checkbox]:checked+.toggle-track{border-color:rgba(var(--accent-rgb), .7);background:rgba(var(--accent-rgb), .38)}.toggle-switch input[type=checkbox]:checked+.toggle-track:after{background:#fff6ef;transform:translate(18px)}.toggle-switch input[type=checkbox]:focus-visible+.toggle-track{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .26)}.toggle-switch input[type=checkbox]:disabled+.toggle-track{opacity:.48}.toggle-switch-sm .toggle-track{width:34px;height:20px}.toggle-switch-sm .toggle-track:after{width:14px;height:14px}.toggle-switch-sm input[type=checkbox]:checked+.toggle-track:after{transform:translate(14px)}.field-grid-compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.form-disabled-grid{opacity:.6}.settings-tabs-surface{gap:.6rem;margin-bottom:.95rem;display:grid}.settings-top-tabs{flex-wrap:wrap;gap:.45rem;display:inline-flex}.settings-top-tab{border:1px solid var(--line);color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;background:#ffffff05;padding:.48rem .8rem;font-size:.68rem;text-decoration:none;transition:border-color .12s,color .12s,background-color .12s;position:relative;overflow:hidden}.settings-top-tab:hover{border-color:var(--line-strong);color:var(--cream-soft)}.settings-top-tab:focus-visible{border-color:rgba(var(--accent-rgb), .72);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .22);outline:none}.settings-top-tab-active{color:var(--cream);background:#bb3d341f;border-color:#bb3d3485}.settings-top-tab-owner:after{content:"";background:repeating-linear-gradient(-45deg, rgba(var(--accent-rgb), .24), rgba(var(--accent-rgb), .24) 4px, rgba(var(--tape-dark-rgb), .22) 4px, rgba(var(--tape-dark-rgb), .22) 8px);opacity:.72;width:18px;height:100%;position:absolute;top:0;right:0}.settings-subtabs{flex-wrap:wrap;gap:.42rem;display:flex}.settings-subtab{border:1px solid var(--line);color:var(--text-dim);letter-spacing:.11em;text-transform:uppercase;background:#ffffff04;padding:.43rem .72rem;font-size:.66rem;text-decoration:none;transition:border-color .12s,color .12s,background-color .12s}.settings-subtab:hover{border-color:var(--line-strong);color:var(--cream-soft)}.settings-subtab:focus-visible{border-color:rgba(var(--accent-rgb), .66);box-shadow:var(--focus-ring);outline:none}.settings-subtab-active{color:var(--cream);border-color:rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .11)}.settings-top-tabs-single{grid-template-columns:1fr}.copy-value-row{align-items:center;gap:.5rem;display:flex}.mono-input{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.staff-inline-identity{color:var(--cream-soft);align-items:center;gap:.55rem;margin-top:.45rem;font-size:.85rem;display:inline-flex}.staff-inline-avatar{object-fit:cover;border:1px solid var(--line-strong);border-radius:999px;width:1.5rem;height:1.5rem}.setting-choice-card-disabled{opacity:.56}.minecraft-preview{border:1px solid var(--line);background:#090807eb;border-radius:14px;padding:.9rem}.minecraft-preview-screen{background:linear-gradient(#161412f2,#080808fa),repeating-linear-gradient(#ffffff05,#ffffff05 1px,#0000 1px 2px);border:1px solid #ffffff14;border-radius:10px;justify-items:center;gap:.16rem;min-height:13rem;padding:1.15rem 1rem;display:grid}.minecraft-preview-title,.minecraft-preview-line{text-align:center;letter-spacing:.02em;text-shadow:2px 2px #0000008c;font-family:Minecraft,"Press Start 2P",Courier New,monospace;line-height:1.55}.minecraft-preview-title{color:var(--cream);font-size:.92rem}.minecraft-preview-line{color:var(--cream-soft);font-size:.78rem}.warning-tape-accent{position:relative}.warning-tape-accent:before{content:"";background:repeating-linear-gradient(-45deg, rgba(var(--accent-rgb), .6), rgba(var(--accent-rgb), .6) 6px, rgba(var(--tape-dark-rgb), .52) 6px, rgba(var(--tape-dark-rgb), .52) 12px);width:78px;height:3px;position:absolute;top:0;right:0}.panel-card-owner{border-color:rgba(var(--accent-rgb), .26)}.permission-matrix{gap:.5rem;display:grid}.permissions-toolbar{justify-content:flex-end;align-items:center;gap:.55rem;margin:.2rem 0 .6rem;display:flex}.permission-count-pill{border:1px solid var(--line-strong);min-width:3rem;min-height:1.9rem;color:var(--cream-soft);font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;background:#ffffff05;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .6rem;font-size:.62rem;display:inline-flex}.permission-add-role{border:1px solid rgba(var(--accent-rgb), .54);background:rgba(var(--accent-rgb), .16);width:1.95rem;height:1.95rem;color:var(--cream);font-family:var(--font-mono), monospace;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.permission-add-role:focus-visible{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .24);outline:none}.permission-add-role:disabled{opacity:.42;border-color:var(--line);background:#ffffff08}.custom-role-list{gap:.55rem;margin-bottom:.65rem;display:grid}.custom-role-row{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:minmax(120px,.5fr) minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.custom-role-row span{color:var(--cream-soft);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.custom-role-row input{border:1px solid var(--line);min-height:34px;color:var(--cream);background:#070606c7;border-radius:10px;padding:.45rem .56rem}.custom-role-row input:focus{border-color:rgba(var(--accent-rgb), .74);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .26);outline:none}.custom-role-remove{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .14);min-height:34px;color:var(--cream);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:10px;padding:.35rem .62rem;font-size:.58rem}.custom-role-remove:focus-visible{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .24);outline:none}.permission-matrix-head,.permission-matrix-row{align-items:center;gap:.5rem;display:grid}.permission-matrix-head{color:var(--text-dim);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.permission-matrix-head span:first-child{justify-self:start}.permission-matrix-head span:not(:first-child){justify-self:center}.permission-matrix-row{border:1px solid var(--line);background:#ffffff05;padding:.72rem .8rem}.permission-matrix-row strong{font-size:.8rem}.permission-matrix-cell{justify-content:center;justify-self:center;align-items:center;display:inline-flex}.plugin-template-provider{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:.6rem;padding:.9rem;display:grid}.plugin-template-provider p{color:var(--cream-soft);font-size:.74rem;line-height:1.42}.plugin-template-provider-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.plugin-template-provider-head strong,.plugin-template-provider-head span{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}.plugin-template-provider-head span{color:var(--text-dim)}.plugin-template-chip-list{flex-wrap:wrap;gap:.4rem;display:flex}.plugin-template-chip{border:1px solid var(--line);min-height:1.9rem;color:var(--cream-soft);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;background:#ffffff08;border-radius:999px;align-items:center;padding:.38rem .62rem;font-size:.58rem;display:inline-flex}.integration-empty-state{border:1px dashed var(--line-strong);background:#ffffff04;border-radius:12px;gap:.25rem;padding:.85rem .9rem;display:grid}.integration-empty-state strong{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.integration-empty-state p{color:var(--cream-soft);font-size:.74rem;line-height:1.45}.inline-prefix-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.inline-prefix-field span{color:var(--cream-soft);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.64rem}.queue-row,.surface-link,.lane-link{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.92rem 1rem;display:grid}.queue-row strong,.surface-link strong,.lane-link strong{letter-spacing:-.02em;font-size:.9rem}.queue-row-copy{gap:.22rem;display:grid}.case-line-cell{color:var(--cream-soft);justify-items:start;gap:.16rem;font-size:.8rem;line-height:1.35;display:grid}.case-line-cell-label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:.62rem}.case-count-badge{border:1px solid var(--line);background:rgba(var(--accent-rgb), .14);min-width:2rem;min-height:2rem;color:var(--cream);font-family:var(--font-mono), monospace;letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .45rem;font-size:.82rem;font-weight:600;display:inline-flex}.player-line-cell,.server-line-cell{color:var(--cream-soft);font-size:.8rem;line-height:1.35}.surface-link-list,.queue-list,.lane-links{gap:.65rem;margin-top:.8rem}.compact-list,.timeline-list,.invite-list{list-style:none}.compact-list li,.timeline-list li{border-bottom:1px solid #f2e8dc14;padding:.92rem 0}.compact-list li{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.compact-list li strong,.timeline-list li strong{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.2rem;font-size:.92rem;display:block}.compact-list li p,.timeline-list li p,.integration-row p{color:var(--text-dim);font-size:.85rem;line-height:1.6}.compact-list li span,.timeline-list li span{font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--cream-soft);font-size:.66rem}.chat-list li{gap:.45rem;display:grid}.integration-head-meta{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.integration-grid-simple{gap:1rem;margin-top:1rem}.integration-simple-group{gap:.7rem}.integration-row{border-bottom:1px solid #f2e8dc14;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem 0;display:flex}.integration-row:last-child{border-bottom:0}.integration-row strong{font-size:.9rem}.integration-row-meta{align-items:center;gap:.8rem;display:flex}.help-link{color:var(--cream-soft)}.stack-form,.composer-form{gap:.8rem;display:grid}.onboarding-stepper{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.onboarding-stepper-item{border:1px solid var(--line);min-height:2rem;color:var(--cream-soft);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#ffffff05;border-radius:999px;align-items:center;padding:.36rem .62rem;font-size:.58rem;display:inline-flex}.onboarding-stepper-item:hover{border-color:var(--line-strong);color:var(--cream)}.onboarding-stepper-item-active{border-color:rgba(var(--accent-rgb), .52);background:rgba(var(--accent-rgb), .13);color:var(--cream)}.onboarding-stepper-item-blocked{opacity:.52}.onboarding-step-frame{animation:.24s cubic-bezier(.2,.8,.2,1) onboarding-step-slide}@keyframes onboarding-step-slide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.onboarding-step-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.onboarding-status-inline{margin-top:.4rem}.onboarding-detection-rack{margin:.2rem 0 .35rem}.search-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0 0 1rem;display:grid}.field,.field-row{gap:.65rem;display:grid}.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.field span{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.field input,.field select,.search-form input,.composer-form textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:46px;color:var(--cream);background:#070606d1;outline:none;padding:.78rem .88rem;transition:border-color .12s,box-shadow .12s}.field input:focus,.field select:focus,.search-form input:focus,.composer-form textarea:focus{border-color:#b76355d1;box-shadow:0 0 0 1px #b7635547}.composer-form textarea{resize:vertical;min-height:120px}.form-message{border:1px solid var(--line);border-radius:var(--radius);padding:.85rem .9rem;line-height:1.65}.form-error{color:#f4d8d4;background:#8f4d4424;border-color:#8f4d44d1}.form-success{background:#8aa67e1a;border-color:#8aa67ea3}.config-snippet{color:var(--cream);font-family:var(--font-mono), monospace;background:#0000003d;border:1px solid #f2e8dc1a;margin-top:.8rem;padding:.88rem;font-size:.78rem;line-height:1.65;overflow-x:auto}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.detail-grid div{border:1px solid var(--line);background:#ffffff05;padding:.84rem .9rem}.detail-grid dt{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem;font-size:.64rem}.detail-grid dd{color:var(--cream);word-break:break-word;font-size:.92rem;line-height:1.55}.empty-state{background:#8f4d4414;border:1px dashed #8f4d446b;margin-top:.75rem;padding:1rem}.danger-zone{border-color:rgba(var(--accent-rgb), .45);background:linear-gradient(180deg, rgba(var(--accent-rgb), .12), rgba(var(--accent-rgb), .04)), #120e0de6}.help-link-disabled{opacity:.62;cursor:default;pointer-events:none}.audit-payload{border:1px solid var(--line);background:#06060685;margin-top:.35rem}.audit-payload summary{cursor:pointer;color:var(--cream-soft);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:.45rem .58rem;font-size:.64rem}.audit-payload pre{border-top:1px solid var(--line);max-height:220px;font-family:var(--font-mono), monospace;color:var(--cream-soft);margin:0;padding:.75rem .78rem;font-size:.69rem;line-height:1.45;overflow:auto}.loading-panel{gap:.58rem;display:grid}.loading-list{gap:.56rem;display:grid}.loading-block{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg,#ffffff0d,#ffffff03,#ffffff0d) 0 0/260px 100%;width:100%;min-height:1.9rem;animation:1.2s linear infinite loading-slide;display:inline-flex}@keyframes loading-slide{0%{background-position:-260px 0}to{background-position:260px 0}}@media (prefers-reduced-motion:reduce){.loading-block{animation:none}}.case-replay-strip{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.replay-viewer summary{list-style:none}.replay-viewer summary::-webkit-details-marker{display:none}.replay-embed{border:1px solid var(--line);background:#0003;padding:.95rem}.replay-stage{text-align:center;background:linear-gradient(#8f4d4414,#0000 42%),#ffffff05;border:1px dashed #f2e8dc29;place-content:center;gap:.45rem;min-height:230px;display:grid}.replay-stage-live{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:.8rem;display:flex}.replay-frame{background:#0c0f15;border:1px solid #f2e8dc24;width:100%;min-height:360px}.nav-toggle{z-index:45;border:1px solid var(--line-strong);border-radius:var(--radius);width:50px;height:50px;box-shadow:var(--shadow);background:#1c1713f0;gap:.26rem;padding:.85rem .78rem;display:grid;position:fixed;top:.8rem;left:1rem}.nav-toggle span{background:var(--cream);width:100%;height:2px;display:block}.nav-overlay{z-index:44;opacity:0;pointer-events:none;background:#00000085;transition:opacity .16s;position:fixed;inset:0}.nav-overlay-open{opacity:1;pointer-events:auto}.nav-drawer{z-index:46;border-right:1px solid var(--line-strong);background:linear-gradient(180deg, #211b17fc, #16120ffc), var(--panel);align-content:start;gap:.62rem;width:min(280px,100vw - 1rem);height:100vh;padding:1.1rem .95rem .95rem;transition:transform .18s;display:grid;position:fixed;top:0;left:0;transform:translate(calc(-100% - 12px))}.nav-drawer-open{transform:translate(0)}.nav-drawer-head{justify-content:space-between;align-items:flex-start;gap:.6rem;margin-top:0;display:flex}.nav-drawer-title-block{gap:.18rem;display:grid}.nav-drawer-head h2{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.nav-close{color:var(--accent-strong);font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0;font-size:.66rem}.nav-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}.nav-stat{border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:.04rem;padding:.4rem .46rem;display:grid}.nav-stat strong{letter-spacing:.1em;color:var(--cream);font-size:.66rem}.nav-stat label{letter-spacing:.14em;color:var(--cream-soft);font-size:.5rem}.nav-links{gap:.35rem;list-style:none}.nav-link,.nav-group-toggle{border:1px solid var(--line);width:100%;color:var(--cream-soft);letter-spacing:.15em;text-transform:uppercase;background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;padding:.52rem .62rem;font-size:.6rem;transition:border-color .12s,background-color .12s,color .12s;display:flex}.nav-link:hover,.nav-group-toggle:hover{border-color:var(--line-strong);color:var(--cream)}.nav-link:focus-visible,.nav-group-toggle:focus-visible,.nav-close:focus-visible{border-color:rgba(var(--accent-rgb), .68);box-shadow:var(--focus-ring);outline:none}.nav-link-main{align-items:center;gap:.46rem;min-width:0;display:inline-flex}.nav-glyph-wrap{border:1px solid var(--line);background:#ffffff08;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.nav-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.92;width:12px;height:12px}.nav-link-active,.nav-group-toggle-active{border-color:rgba(var(--accent-rgb), .52);background:rgba(var(--accent-rgb), .12);color:var(--cream)}.nav-group{gap:.35rem;display:grid}.nav-chevron{font-size:.8rem;line-height:1;transition:transform .14s}.nav-chevron-open{transform:rotate(45deg)}.nav-submenu{gap:.25rem;max-height:0;transition:max-height .16s;display:grid;overflow:hidden}.nav-submenu-open{max-height:300px}.nav-submenu-link{border-left:1px solid var(--line);color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;padding:.45rem .72rem .45rem .86rem;font-size:.56rem;display:block}.nav-submenu-link-active{border-left-color:rgba(var(--accent-rgb), .82);color:var(--cream)}.nav-footer{margin-top:auto}.case-meta-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:1100px){.landing-hero-grid,.chat-shell-grid,.workspace-main-grid,.case-command-layout,.split-grid{grid-template-columns:1fr}.case-command-rail{position:static}.case-queue-head{display:none}.case-queue-row{grid-template-columns:1fr;align-items:stretch;min-height:auto}.case-queue-cell{grid-template-columns:minmax(88px,.32fr) minmax(0,.68fr);align-items:center}.case-queue-cell small{grid-column:2}.staff-row,.integration-category-grid{grid-template-columns:1fr}.summary-strip,.ops-metric-strip,.case-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.board-head{display:none}.case-line,.player-line,.server-line{grid-template-columns:1fr;gap:.55rem}.case-line-cell,.player-line-cell,.server-line-cell{justify-content:space-between;align-items:center;gap:1rem;display:flex}.case-line-network>span:nth-child(2):before,.case-line-network>span:nth-child(3):before,.case-line-network>span:nth-child(4):before,.case-line-network>span:nth-child(5):before,.case-line-standalone>span:nth-child(2):before,.case-line-standalone>span:nth-child(3):before,.case-line-standalone>span:nth-child(4):before,.player-line>span:nth-child(2):before,.player-line>span:nth-child(3):before,.player-line>span:nth-child(4):before,.player-line>span:nth-child(5):before,.server-line>span:nth-child(2):before,.server-line>span:nth-child(3):before{color:var(--text-dim)}.case-line-network>span:nth-child(2):before{content:"Server"}.case-line-network>span:nth-child(3):before,.case-line-standalone>span:nth-child(2):before{content:"Alerts"}.case-line-network>span:nth-child(4):before,.case-line-standalone>span:nth-child(3):before{content:"Updated"}.case-line-network>span:nth-child(5):before,.case-line-standalone>span:nth-child(4):before{content:"Replay"}.player-line>span:nth-child(2):before{content:"Last seen"}.player-line>span:nth-child(3):before{content:"Cases"}.player-line>span:nth-child(4):before{content:"Alerts"}.player-line>span:nth-child(5):before{content:"Brand"}.server-line>span:nth-child(2):before{content:"Status"}.server-line>span:nth-child(3):before{content:"Last seen"}.case-line-network>span:nth-child(2):before,.case-line-network>span:nth-child(3):before,.case-line-network>span:nth-child(4):before,.case-line-network>span:nth-child(5):before,.case-line-standalone>span:nth-child(2):before,.case-line-standalone>span:nth-child(3):before,.case-line-standalone>span:nth-child(4):before,.player-line>span:nth-child(2):before,.player-line>span:nth-child(3):before,.player-line>span:nth-child(4):before,.player-line>span:nth-child(5):before,.server-line>span:nth-child(2):before,.server-line>span:nth-child(3):before{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.record-row,.workspace-row{grid-template-columns:1fr}.record-row-meta{justify-content:flex-start}}@media (max-width:860px){.case-grid{grid-template-columns:1fr}}@media (max-width:780px){.page-shell{width:min(100%,100% - 1.25rem);padding-bottom:3rem}.panel-card{padding:1rem}.landing-topbar,.panel-header,.workspace-overview-head,.section-heading,.surface-head,.brand-lockup,.auth-brand,.workspace-row-main,.case-meta-row,.compact-list li,.field-row,.search-form,.integration-category-head,.dialog-head,.inline-action-form,.dialog-actions,.staff-metric-strip,.staff-meta-strip,.chat-pill-row,.chat-bubble-head,.case-link-actions,.case-summary-head,.case-tools-head,.onboarding-step-actions{flex-direction:column;align-items:flex-start}.chat-composer-topline{align-items:flex-start}.chat-composer-input-row{align-items:stretch}.chat-composer-actions{justify-content:flex-end;width:100%}.case-action-row{grid-template-columns:1fr}.replay-viewer-inline{justify-items:start}.case-chat-panel{position:static}.chat-send-button{width:auto;min-height:42px}.workspace-user-chip{padding-right:.45rem;right:.7rem}.workspace-user-chip-copy span{display:none}.workspace-row-main{display:grid}.summary-strip,.ops-metric-strip,.settings-summary-grid,.surface-link-list-wide,.metric-rail,.counter-rack,.counter-rack-compact,.feature-rail,.detail-grid,.case-fact-strip,.case-signal-box,.case-detail-meta-box{grid-template-columns:1fr}.metric-chip,.counter-cell{border-right:0;border-bottom:1px solid var(--line)}.metric-chip:last-child,.counter-cell:last-child{border-bottom:0}.hero-title{max-width:none;font-size:clamp(2.45rem,12vw,3.6rem)}.custom-role-row{grid-template-columns:1fr}.panel-card h1{font-size:clamp(1.7rem,9vw,2.4rem)}.nav-drawer{width:calc(100vw - 1rem);padding-top:3.9rem}}:root{--color-bg:#0b1017;--color-bg-elevated:#101722;--color-surface:#131c29;--color-surface-strong:#182334;--color-border:#2a3648;--color-border-strong:#3a495f;--color-text:#f2f6ff;--color-text-soft:#b9c4d9;--color-text-muted:#8090aa;--color-accent:#cc5f5f;--color-accent-soft:#cc5f5f29;--color-ok:#63c28b;--color-warn:#e8b66a;--color-danger:#f26c6c;--radius:14px;--shadow:0 18px 44px #00000057;--font-display:var(--font-sans);--bg:var(--color-bg);--bg-elevated:var(--color-bg-elevated);--panel:var(--color-surface);--panel-strong:var(--color-surface-strong);--line:color-mix(in oklab, var(--color-border), transparent 35%);--line-strong:var(--color-border-strong);--cream:var(--color-text);--cream-soft:var(--color-text-soft);--text-dim:var(--color-text-muted);--accent:var(--color-accent);--accent-strong:#e68b8b;--accent-rgb:204, 95, 95}body{font-family:var(--font-sans), "Segoe UI", sans-serif;color:var(--color-text);background:radial-gradient(circle at 12% -10%,#6c91d624,#0000 28%),radial-gradient(circle at 100% 10%,#cc5f5f1f,#0000 22%),linear-gradient(#0b1017 0%,#0e1420 100%)}body:before,body:after{display:none}h1,h2,h3{font-family:var(--font-sans), "Segoe UI", sans-serif;letter-spacing:.01em;text-transform:none}.workspace-page-heading h1{letter-spacing:0;font-size:clamp(1.38rem,2.2vw,1.85rem);font-weight:700}.workspace-page-description{color:var(--color-text-soft);font-size:.93rem}.workspace-page-breadcrumbs,.workspace-meta,.nav-subline,.workspace-user-chip-copy strong,.workspace-user-chip-copy span,.workspace-position,.eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase}.page-shell{width:min(1400px,100% - 2rem);padding-top:4.1rem}.workspace-shell{padding-top:4.8rem}.panel-card,.ops-panel{border:1px solid var(--color-border);box-shadow:var(--shadow);background:linear-gradient(#131c29fa,#101824f7);border-radius:16px}.panel-card:before,.ops-panel:before{height:0}.button{border:1px solid var(--color-border);letter-spacing:.01em;border-radius:11px;font-weight:600}.button-primary{border-color:color-mix(in oklab, var(--color-accent), white 10%);color:#fff;background:linear-gradient(#d77,#bf5252)}.button-primary:hover{filter:brightness(1.06)}.button-secondary{color:var(--color-text);background:#182334}.button-secondary:hover{background:#202d41}input,select,textarea{border:1px solid var(--color-border);color:var(--color-text);background:#101929;border-radius:10px}textarea::placeholder,input::placeholder{color:#71829e}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 3px #84aeff45}.workspace-user-chip{border:1px solid var(--color-border);background:#0d141eeb;border-radius:999px}.workspace-user-chip-avatar{border:1px solid var(--color-border-strong);border-radius:999px}.nav-toggle{border:1px solid var(--color-border);background:#101824e6;border-radius:11px;width:42px;height:42px;top:.9rem;left:1rem}.nav-drawer{border:1px solid var(--color-border);background:linear-gradient(#101a28,#0f1724);border-radius:16px;width:min(312px,100vw - 1.6rem);padding:1rem;top:.8rem;left:.8rem}.nav-drawer-head{border-bottom:1px solid var(--color-border);padding-bottom:.55rem}.nav-drawer-title-block h2{font-size:1.02rem;font-weight:700}.nav-summary{border:1px solid var(--color-border);background:#121c2b;border-radius:12px}.nav-stat label{color:#8ea0be}.nav-links{margin-top:.9rem}.nav-link{background:0 0;border:1px solid #0000;border-radius:11px}.nav-link:hover{border-color:var(--color-border);background:#162132}.nav-link-active{background:linear-gradient(#1c2a3f,#192538);border-color:#5f7394}.floating-chat-trigger{z-index:55;border:1px solid var(--color-border);color:var(--color-text);box-shadow:var(--shadow);background:linear-gradient(#1a2537,#131d2c);border-radius:999px;align-items:center;gap:.5rem;padding:.62rem .78rem;display:inline-flex;position:fixed;bottom:1rem;right:1rem}.floating-chat-trigger-dot{background:var(--color-ok);border-radius:999px;width:9px;height:9px}.floating-chat-trigger em{background:var(--color-accent-soft);color:#ffb0b0;text-align:center;border-radius:999px;min-width:1.45rem;padding:.08rem .35rem;font-size:.72rem;font-style:normal}.floating-chat-backdrop{z-index:53;opacity:0;pointer-events:none;background:#05080c99;transition:opacity .14s;position:fixed;inset:0}.floating-chat-backdrop-open{opacity:1;pointer-events:auto}.floating-chat-shell{z-index:54;border:1px solid var(--color-border);width:min(560px,100vw - 2rem);height:min(72vh,680px);box-shadow:var(--shadow);opacity:0;pointer-events:none;background:#0f1724;border-radius:16px;transition:opacity .15s,transform .15s;position:fixed;bottom:4.3rem;right:1rem;overflow:hidden;transform:translateY(12px)scale(.99)}.floating-chat-shell-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.floating-chat-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .78rem;display:flex}.floating-chat-head strong{font-size:.94rem;display:block}.floating-chat-head small{color:var(--color-text-soft)}.floating-chat-head-actions{gap:.5rem;display:flex}.floating-chat-frame{background:#101929;border:0;width:100%;height:calc(100% - 58px)}.floating-chat-page{height:100vh;padding:0}.floating-chat-page-panel{height:100%;box-shadow:none;background:#101929;border:0;border-radius:0}.floating-chat-feed{max-height:calc(100vh - 160px)}.workspace-row h2,.staff-row-title strong,.case-card-headline strong,.case-command-head h2,.player-line-main strong{font-family:var(--font-sans), "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;font-weight:700}.workspace-row h2{font-size:1.06rem}.workspace-row,.staff-row,.player-line,.case-queue-row{border:1px solid var(--color-border);background:#131d2b;border-radius:12px}.workspace-row:hover,.staff-row:hover,.player-line:hover,.case-queue-row:hover{background:#182436;border-color:#4b5d78}.player-line-main{align-items:center;gap:.68rem;display:flex}.player-line-main-copy{gap:.1rem;display:grid}.player-head{border:1px solid var(--color-border-strong);width:28px;height:28px;image-rendering:pixelated;border-radius:6px}.case-queue-player p,.helper-copy,.record-id,.workspace-row-role,.player-line-cell,.case-queue-cell small{color:var(--color-text-soft)}.chat-composer textarea,.case-chat-composer textarea{color:var(--color-text);background:#101929}.chat-bubble{background:#162235;border:1px solid #2c3a50}.settings-tabs-surface{border:1px solid var(--color-border);background:#101a29;border-radius:14px}.settings-subtabs{gap:.35rem}.settings-subtab{background:0 0;border:1px solid #0000;border-radius:10px}.settings-subtab:hover{border-color:var(--color-border);background:#172336}.settings-subtab-active{background:#21304a;border-color:#5c769d}@media (max-width:860px){.floating-chat-shell{width:auto;bottom:4.2rem;left:.5rem;right:.5rem}.floating-chat-trigger{bottom:.6rem;right:.6rem}}
