:root{--ddz-black:#050708;--ddz-surface-950:#080b0d;--ddz-surface-900:#0d1114;--ddz-surface-850:#11171b;--ddz-surface-800:#151c21;--ddz-surface-750:#1a2329;--ddz-surface-700:#202b32;--ddz-surface-650:#28353d;--ddz-surface-600:#32414a;--ddz-white:#fff;--ddz-text-primary:#f5f8fa;--ddz-text-secondary:#c0cad0;--ddz-text-muted:#839099;--ddz-text-faint:#59656d;--ddz-accent:#8fdb55;--ddz-accent-rgb:143, 219, 85;--ddz-accent-bright:#a8ee72;--ddz-accent-deep:#68a63a;--ddz-accent-contrast:#091006;--ddz-info:#58b8ff;--ddz-info-rgb:88, 184, 255;--ddz-success:#77d46a;--ddz-success-rgb:119, 212, 106;--ddz-warning:#ffc65c;--ddz-warning-rgb:255, 198, 92;--ddz-danger:#ff6b75;--ddz-danger-rgb:255, 107, 117;--ddz-purple:#b98aff;--ddz-purple-rgb:185, 138, 255;--ddz-event-follow:#8fdb55;--ddz-event-follow-rgb:143, 219, 85;--ddz-event-sub:#58b8ff;--ddz-event-sub-rgb:88, 184, 255;--ddz-event-gift:#ffc65c;--ddz-event-gift-rgb:255, 198, 92;--ddz-event-raid:#ff6b75;--ddz-event-raid-rgb:255, 107, 117;--ddz-event-cheer:#b98aff;--ddz-event-cheer-rgb:185, 138, 255;--ddz-glass-weak:#0d1114ad;--ddz-glass:#0d1114d1;--ddz-glass-strong:#0d1114eb;--ddz-border-soft:#ffffff0e;--ddz-border:#ffffff17;--ddz-border-strong:#ffffff26;--ddz-divider:#ffffff12;--ddz-font-display:"Space Grotesk", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--ddz-font-ui:Inter, "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--ddz-font-mono:"JetBrains Mono", "Cascadia Code", Consolas, monospace;--ddz-font-size-2xs:.625rem;--ddz-font-size-xs:.75rem;--ddz-font-size-sm:.875rem;--ddz-font-size-md:1rem;--ddz-font-size-lg:1.125rem;--ddz-font-size-xl:1.375rem;--ddz-font-size-2xl:1.75rem;--ddz-font-size-3xl:2.25rem;--ddz-font-size-4xl:3rem;--ddz-line-tight:1.05;--ddz-line-snug:1.2;--ddz-line-normal:1.5;--ddz-letter-label:.12em;--ddz-letter-heading:-.025em;--ddz-space-0:0;--ddz-space-1:.25rem;--ddz-space-2:.5rem;--ddz-space-3:.75rem;--ddz-space-4:1rem;--ddz-space-5:1.5rem;--ddz-space-6:2rem;--ddz-space-7:2.5rem;--ddz-space-8:3rem;--ddz-space-9:4rem;--ddz-space-10:5rem;--ddz-radius-xs:.375rem;--ddz-radius-sm:.5rem;--ddz-radius-md:.75rem;--ddz-radius-lg:.875rem;--ddz-radius-xl:1.25rem;--ddz-radius-pill:999px;--ddz-shadow-xs:0 2px 6px #0000002e;--ddz-shadow-sm:0 8px 20px #0000003d;--ddz-shadow-md:0 2px 5px #0000002e, 0 14px 36px #00000057;--ddz-shadow-lg:0 3px 8px #00000038, 0 26px 70px #0000007a;--ddz-shadow-inset:inset 0 1px 0 #ffffff0e;--ddz-glow-soft:0 0 28px rgba(var(--ddz-accent-rgb), .1);--ddz-glow-medium:0 0 38px rgba(var(--ddz-accent-rgb), .18);--ddz-glow-strong:0 0 52px rgba(var(--ddz-accent-rgb), .28);--ddz-blur-sm:8px;--ddz-blur-md:16px;--ddz-blur-lg:24px;--ddz-duration-instant:90ms;--ddz-duration-fast:.16s;--ddz-duration-normal:.26s;--ddz-duration-slow:.42s;--ddz-duration-cinematic:.65s;--ddz-ease-standard:cubic-bezier(.22, .61, .36, 1);--ddz-ease-enter:cubic-bezier(.16, 1, .3, 1);--ddz-ease-exit:cubic-bezier(.7, 0, .84, 0);--ddz-ease-spring:cubic-bezier(.2, .9, .25, 1.15);--ddz-control-height-sm:2rem;--ddz-control-height-md:2.625rem;--ddz-control-height-lg:3.125rem;--ddz-sidebar-width:16.5rem;--ddz-content-max:100rem;--ddz-z-base:0;--ddz-z-raised:10;--ddz-z-sticky:100;--ddz-z-dropdown:300;--ddz-z-modal:700;--ddz-z-toast:900;--ddz-z-overlay:1000}.ddz-app,.ddz-overlay-root{color:var(--ddz-text-primary);font-family:var(--ddz-font-ui);font-size:var(--ddz-font-size-md);line-height:var(--ddz-line-normal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.ddz-app{background:radial-gradient(circle at 12% 0%, rgba(var(--ddz-accent-rgb), .055), transparent 28rem), linear-gradient(180deg, var(--ddz-surface-900), var(--ddz-surface-950));min-height:100vh}.ddz-app *,.ddz-app :before,.ddz-app :after,.ddz-overlay-root *,.ddz-overlay-root :before,.ddz-overlay-root :after{box-sizing:border-box}.ddz-app h1,.ddz-app h2,.ddz-app h3,.ddz-app h4,.ddz-overlay-root h1,.ddz-overlay-root h2,.ddz-overlay-root h3,.ddz-overlay-root h4{color:var(--ddz-text-primary);font-family:var(--ddz-font-display);letter-spacing:var(--ddz-letter-heading);margin:0;font-weight:650}.ddz-app p,.ddz-overlay-root p{margin:0}.ddz-app a{color:inherit;text-decoration:none}.ddz-app button,.ddz-app input,.ddz-app select,.ddz-app textarea{font:inherit}.ddz-app button{color:inherit}.ddz-app ::selection,.ddz-overlay-root ::selection{color:var(--ddz-accent-contrast);background:var(--ddz-accent)}.ddz-app :focus-visible{outline:2px solid rgba(var(--ddz-accent-rgb), .92);outline-offset:3px}.ddz-app [hidden],.ddz-overlay-root [hidden]{display:none!important}.ddz-page{width:min(100%, var(--ddz-content-max));padding:var(--ddz-space-6);margin-inline:auto}.ddz-stack{gap:var(--ddz-space-4);flex-direction:column;display:flex}.ddz-row{align-items:center;gap:var(--ddz-space-3);display:flex}.ddz-row--between{justify-content:space-between}.ddz-grid{gap:var(--ddz-space-4);display:grid}.ddz-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ddz-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ddz-muted{color:var(--ddz-text-muted)}.ddz-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:900px){.ddz-page{padding:var(--ddz-space-4)}.ddz-grid--2,.ddz-grid--3{grid-template-columns:1fr}}.ddz-display{font-family:var(--ddz-font-display);font-size:clamp(2rem, 4vw, var(--ddz-font-size-4xl));font-weight:680;line-height:var(--ddz-line-tight);letter-spacing:-.045em}.ddz-heading{font-family:var(--ddz-font-display);font-size:var(--ddz-font-size-2xl);font-weight:650;line-height:var(--ddz-line-snug);letter-spacing:var(--ddz-letter-heading)}.ddz-heading--sm{font-size:var(--ddz-font-size-xl)}.ddz-label{color:var(--ddz-text-muted);font-family:var(--ddz-font-ui);font-size:var(--ddz-font-size-xs);letter-spacing:var(--ddz-letter-label);text-transform:uppercase;font-weight:700;line-height:1}.ddz-copy{color:var(--ddz-text-secondary);font-size:var(--ddz-font-size-md)}.ddz-caption{color:var(--ddz-text-muted);font-size:var(--ddz-font-size-sm)}.ddz-mono{font-family:var(--ddz-font-mono);font-variant-numeric:tabular-nums;font-size:.92em}.ddz-glass,.ddz-glass--light,.ddz-glass--strong{isolation:isolate;border:1px solid var(--ddz-border);box-shadow:var(--ddz-shadow-md), var(--ddz-shadow-inset);position:relative;overflow:hidden}.ddz-glass{background:var(--ddz-glass);-webkit-backdrop-filter:blur(var(--ddz-blur-md)) saturate(145%);backdrop-filter:blur(var(--ddz-blur-md)) saturate(145%)}.ddz-glass--light{background:var(--ddz-glass-weak);-webkit-backdrop-filter:blur(var(--ddz-blur-sm)) saturate(125%);backdrop-filter:blur(var(--ddz-blur-sm)) saturate(125%)}.ddz-glass--strong{background:var(--ddz-glass-strong);-webkit-backdrop-filter:blur(var(--ddz-blur-lg)) saturate(155%);backdrop-filter:blur(var(--ddz-blur-lg)) saturate(155%)}.ddz-glass:before,.ddz-glass--light:before,.ddz-glass--strong:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg, #fff1, transparent 30%), radial-gradient(circle at 15% 0%, rgba(var(--ddz-accent-rgb), .05), transparent 42%);position:absolute;inset:0}.ddz-surface{background:var(--ddz-surface-800);border:1px solid var(--ddz-border-soft);box-shadow:var(--ddz-shadow-sm), var(--ddz-shadow-inset)}@keyframes ddz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ddz-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes ddz-materialize{0%{opacity:0;filter:blur(10px);transform:translateY(8px)scale(.975)}58%{opacity:1;filter:blur()}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ddz-accent-charge{0%{opacity:0;filter:brightness(1.8);transform:scaleY(0)}68%{opacity:1;filter:brightness(1.35);transform:scaleY(1)}to{opacity:1;filter:brightness();transform:scaleY(1)}}@keyframes ddz-accent-flow{0%{background-position:0 0}to{background-position:0 200%}}@keyframes ddz-bloom{0%,to{box-shadow:0 0 0 rgba(var(--ddz-accent-rgb), 0)}45%{box-shadow:0 0 42px rgba(var(--ddz-accent-rgb), .3)}}@keyframes ddz-float{0%,to{transform:translate(0)}50%{transform:translateY(-2px)}}.ddz-animate-fade{animation:ddz-fade-in var(--ddz-duration-normal) var(--ddz-ease-enter) both}.ddz-animate-rise{animation:ddz-rise-in var(--ddz-duration-slow) var(--ddz-ease-enter) both}.ddz-animate-materialize{animation:ddz-materialize var(--ddz-duration-cinematic) var(--ddz-ease-enter) both}.ddz-animate-bloom{animation:ddz-bloom .9s var(--ddz-ease-standard) both}.ddz-animate-float{animation:6s ease-in-out infinite ddz-float}.ddz-stagger-1{animation-delay:70ms}.ddz-stagger-2{animation-delay:.14s}.ddz-stagger-3{animation-delay:.21s}@media (prefers-reduced-motion:reduce){.ddz-app *,.ddz-app :before,.ddz-app :after,.ddz-overlay-root *,.ddz-overlay-root :before,.ddz-overlay-root :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ddz-panel{border:1px solid var(--ddz-border);border-radius:var(--ddz-radius-lg);background:var(--ddz-glass);-webkit-backdrop-filter:blur(var(--ddz-blur-md)) saturate(145%);backdrop-filter:blur(var(--ddz-blur-md)) saturate(145%);box-shadow:var(--ddz-shadow-md), var(--ddz-shadow-inset);position:relative;overflow:hidden}.ddz-panel:before{content:"";pointer-events:none;background:linear-gradient(125deg, #ffffff0b, transparent 27%), radial-gradient(circle at 0% 0%, rgba(var(--ddz-accent-rgb), .05), transparent 30rem);position:absolute;inset:0}.ddz-panel__header,.ddz-panel__body,.ddz-panel__footer{z-index:1;position:relative}.ddz-panel__header{justify-content:space-between;align-items:center;gap:var(--ddz-space-4);padding:var(--ddz-space-5);border-bottom:1px solid var(--ddz-divider);display:flex}.ddz-panel__body{padding:var(--ddz-space-5)}.ddz-panel__footer{justify-content:flex-end;align-items:center;gap:var(--ddz-space-3);padding:var(--ddz-space-4) var(--ddz-space-5);border-top:1px solid var(--ddz-divider);background:#ffffff05;display:flex}.ddz-panel--accent{box-shadow:var(--ddz-shadow-md), var(--ddz-shadow-inset), var(--ddz-glow-soft)}.ddz-panel--accent:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--ddz-accent-bright) 18%, var(--ddz-accent) 60%, transparent 100%);width:3px;box-shadow:0 0 24px rgba(var(--ddz-accent-rgb), .32);position:absolute;inset-block:0;inset-inline-start:0}.ddz-card{border:1px solid var(--ddz-border-soft);border-radius:var(--ddz-radius-md);padding:var(--ddz-space-4);box-shadow:var(--ddz-shadow-inset);transition:transform var(--ddz-duration-fast) var(--ddz-ease-standard), border-color var(--ddz-duration-fast) var(--ddz-ease-standard), background-color var(--ddz-duration-fast) var(--ddz-ease-standard);background:#ffffff06}.ddz-card:hover{border-color:var(--ddz-border);background:#ffffff0a;transform:translateY(-1px)}.ddz-button{--ddz-button-bg:#ffffff0b;--ddz-button-border:var(--ddz-border);--ddz-button-color:var(--ddz-text-primary);min-height:var(--ddz-control-height-md);justify-content:center;align-items:center;gap:var(--ddz-space-2);padding:0 var(--ddz-space-4);border:1px solid var(--ddz-button-border);border-radius:var(--ddz-radius-sm);background:var(--ddz-button-bg);color:var(--ddz-button-color);box-shadow:var(--ddz-shadow-xs), var(--ddz-shadow-inset);cursor:pointer;font-size:var(--ddz-font-size-sm);letter-spacing:-.01em;transition:transform var(--ddz-duration-fast) var(--ddz-ease-standard), background-color var(--ddz-duration-fast) var(--ddz-ease-standard), border-color var(--ddz-duration-fast) var(--ddz-ease-standard), box-shadow var(--ddz-duration-fast) var(--ddz-ease-standard);-webkit-user-select:none;user-select:none;font-weight:680;display:inline-flex}.ddz-button:hover:not(:disabled){border-color:var(--ddz-border-strong);background:#ffffff13;transform:translateY(-1px)}.ddz-button:active:not(:disabled){transform:translateY(0)scale(.985)}.ddz-button:disabled{opacity:.45;cursor:not-allowed}.ddz-button--primary{--ddz-button-bg:var(--ddz-accent);--ddz-button-border:rgba(var(--ddz-accent-rgb), .72);--ddz-button-color:var(--ddz-accent-contrast);box-shadow:0 8px 22px rgba(var(--ddz-accent-rgb), .16), inset 0 1px 0 #ffffff42}.ddz-button--primary:hover:not(:disabled){background:var(--ddz-accent-bright);border-color:var(--ddz-accent-bright);box-shadow:0 10px 28px rgba(var(--ddz-accent-rgb), .24), inset 0 1px 0 #ffffff47}.ddz-button--ghost{--ddz-button-bg:transparent;box-shadow:none}.ddz-button--danger{--ddz-button-bg:rgba(var(--ddz-danger-rgb), .12);--ddz-button-border:rgba(var(--ddz-danger-rgb), .34);--ddz-button-color:#ffdadd}.ddz-button--sm{min-height:var(--ddz-control-height-sm);padding-inline:var(--ddz-space-3);font-size:var(--ddz-font-size-xs)}.ddz-button--lg{min-height:var(--ddz-control-height-lg);padding-inline:var(--ddz-space-5);font-size:var(--ddz-font-size-md)}.ddz-button--icon{width:var(--ddz-control-height-md);padding:0}.ddz-field{gap:var(--ddz-space-2);display:grid}.ddz-field__label{color:var(--ddz-text-secondary);font-size:var(--ddz-font-size-sm);font-weight:650}.ddz-field__hint{color:var(--ddz-text-muted);font-size:var(--ddz-font-size-xs)}.ddz-input,.ddz-select,.ddz-textarea{border:1px solid var(--ddz-border);border-radius:var(--ddz-radius-sm);width:100%;color:var(--ddz-text-primary);transition:border-color var(--ddz-duration-fast) var(--ddz-ease-standard), background-color var(--ddz-duration-fast) var(--ddz-ease-standard), box-shadow var(--ddz-duration-fast) var(--ddz-ease-standard);background:#05080a94;box-shadow:inset 0 1px 2px #00000047,0 1px #ffffff06}.ddz-input,.ddz-select{min-height:var(--ddz-control-height-md);padding:0 var(--ddz-space-3)}.ddz-textarea{min-height:7rem;padding:var(--ddz-space-3);resize:vertical}.ddz-input::placeholder,.ddz-textarea::placeholder{color:var(--ddz-text-faint)}.ddz-input:hover,.ddz-select:hover,.ddz-textarea:hover{border-color:var(--ddz-border-strong)}.ddz-input:focus,.ddz-select:focus,.ddz-textarea:focus{border-color:rgba(var(--ddz-accent-rgb), .72);box-shadow:0 0 0 3px rgba(var(--ddz-accent-rgb), .1), inset 0 1px 2px #0000003d;background:#05080ab8;outline:none}.ddz-range{width:100%;accent-color:var(--ddz-accent)}.ddz-check{width:1rem;height:1rem;accent-color:var(--ddz-accent)}.ddz-switch{width:2.75rem;height:1.5rem;display:inline-flex;position:relative}.ddz-switch input{opacity:0;pointer-events:none;position:absolute}.ddz-switch__track{border:1px solid var(--ddz-border);border-radius:var(--ddz-radius-pill);background:var(--ddz-surface-650);cursor:pointer;width:100%;transition:background-color var(--ddz-duration-fast) var(--ddz-ease-standard), border-color var(--ddz-duration-fast) var(--ddz-ease-standard)}.ddz-switch__track:after{content:"";background:var(--ddz-text-secondary);width:1rem;height:1rem;box-shadow:var(--ddz-shadow-xs);transition:transform var(--ddz-duration-fast) var(--ddz-ease-enter), background-color var(--ddz-duration-fast) var(--ddz-ease-standard);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.ddz-switch input:checked+.ddz-switch__track{border-color:rgba(var(--ddz-accent-rgb), .62);background:rgba(var(--ddz-accent-rgb), .22)}.ddz-switch input:checked+.ddz-switch__track:after{background:var(--ddz-accent);transform:translate(1.25rem)}.ddz-app button:not(:disabled){transition:transform .12s,filter .12s,border-color .16s,background-color .16s,box-shadow .16s}.ddz-app button:not(:disabled):active,.ddz-app button[data-ddz-acknowledged=true]{filter:brightness(1.12);transform:translateY(1px)scale(.985)}.ddz-app button[data-ddz-acknowledged=true]{box-shadow:0 0 0 2px rgba(var(--ddz-accent-rgb), .24), 0 0 22px rgba(var(--ddz-accent-rgb), .14)}.operator-feedback-region{z-index:10000;pointer-events:none;width:min(390px,100vw - 32px);position:fixed;top:76px;right:20px}.operator-feedback-receipt{--receipt-accent:#62d7ff;color:#f4fbf6;background:linear-gradient(100deg, var(--receipt-accent), transparent 55%), #070d0af7;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:11px;min-height:66px;padding:11px 11px 11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.operator-feedback-receipt{background:linear-gradient(100deg, color-mix(in srgb, var(--receipt-accent) 10%, transparent), transparent 55%), #070d0af7}}.operator-feedback-receipt{border:1px solid var(--receipt-accent)}@supports (color:color-mix(in lab, red, red)){.operator-feedback-receipt{border:1px solid color-mix(in srgb, var(--receipt-accent) 42%, transparent)}}.operator-feedback-receipt{border-left:3px solid var(--receipt-accent);pointer-events:auto;border-radius:11px;animation:.22s cubic-bezier(.2,.8,.2,1) both ddz-receipt-enter;box-shadow:0 18px 50px #0000006b}.operator-feedback-receipt[data-tone=success]{--receipt-accent:#75f05d}.operator-feedback-receipt[data-tone=warning]{--receipt-accent:#ffb459}.operator-feedback-receipt[data-tone=error]{--receipt-accent:#ff665d}.operator-feedback-icon{color:#071006;background:var(--receipt-accent);width:34px;height:34px;box-shadow:0 0 18px var(--receipt-accent);border-radius:9px;place-items:center;font-size:1rem;font-weight:1000;display:grid}@supports (color:color-mix(in lab, red, red)){.operator-feedback-icon{box-shadow:0 0 18px color-mix(in srgb, var(--receipt-accent) 30%, transparent)}}.operator-feedback-receipt>span:nth-child(2){gap:3px;min-width:0;display:grid}.operator-feedback-receipt strong{color:#f7fff8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.3;overflow:hidden}.operator-feedback-receipt small{color:#91a397;font-size:.68rem;line-height:1.3}.operator-feedback-receipt button{color:#91a397;background:0 0;border:0;border-radius:7px;width:28px;height:28px;padding:0;font-size:1.1rem}.operator-feedback-receipt button:hover{color:#fff;background:#ffffff12}@keyframes ddz-receipt-enter{0%{opacity:0;transform:translate(12px,-4px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:760px){.operator-feedback-region{top:12px;right:16px}}@media (prefers-reduced-motion:reduce){.operator-feedback-receipt{animation:none}}.application-frame{grid-template-columns:266px minmax(0,1fr);transition:grid-template-columns .18s}.application-frame.sidebar-compact{grid-template-columns:86px minmax(0,1fr)}.content-column{min-height:100vh}.sidebar{z-index:40;background:linear-gradient(#75f05d06,#0000 140px),#050a07fb;padding:18px 14px;overflow:hidden auto;box-shadow:18px 0 50px #00000029}.sidebar-head{align-items:center;gap:8px;display:flex}.sidebar .brand-block{flex:1;min-width:0;padding:4px 6px 18px}.sidebar .brand-mark{flex:none}.sidebar .brand-copy{white-space:nowrap;min-width:0;overflow:hidden}.sidebar-collapse-button{color:#8da094;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;margin:0 2px 14px 0;padding:0;font-size:1.2rem;display:grid}.sidebar-collapse-button:hover{color:var(--green);border-color:#75f05d4d}.sidebar-system-status{background:#75f05d09;border:1px solid #75f05d17;border-radius:10px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;margin:0 5px 18px;padding:11px 10px;display:grid}.sidebar-system-status>div{white-space:nowrap;gap:2px;min-width:0;display:grid;overflow:hidden}.sidebar-system-status strong{color:#dff4e3;letter-spacing:.08em;font-size:.65rem}.sidebar-system-status span:not(.status-dot){color:#718176;font-size:.65rem}.sidebar-nav{gap:14px}.nav-section{gap:5px;display:grid}.nav-section-label{color:#526158;letter-spacing:.16em;margin:0;padding:0 11px;font-size:.57rem;font-weight:900}.nav-section-items{gap:3px;display:grid}.nav-link{border-radius:9px;gap:10px;min-height:45px;padding:8px 10px;font-size:.82rem;position:relative}.nav-link:hover{background:#ffffff09}.nav-link.active{color:#effff0;background:linear-gradient(90deg,#75f05d1c,#75f05d09);border-color:#75f05d2e}.nav-active-rail{background:0 0;border-radius:999px;width:2px;position:absolute;inset:8px auto 8px -1px}.nav-link.active .nav-active-rail{background:var(--green);box-shadow:0 0 12px #75f05db3}.nav-icon{color:#748178;letter-spacing:.03em;background:#ffffff09;border:1px solid #ffffff0e;border-radius:7px;flex:none;place-items:center;width:28px;height:26px;font-size:.55rem;font-weight:950;display:grid}.nav-link.active .nav-icon{color:#071006;background:var(--green);border-color:var(--green)}.nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-arrow{color:#465249;font-size:1rem}.sidebar-footer{gap:8px;align-items:initial;display:grid}.sidebar-logout-button{color:#8da094;letter-spacing:.08em;text-align:left;background:#ffffff06;border:1px solid #fff1;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 9px;font-size:.59rem;display:flex}.sidebar-logout-button>span{color:#75847a;background:#ffffff08;border-radius:6px;flex:none;place-items:center;width:23px;height:22px;font-size:.5rem;font-weight:950;display:grid}.sidebar-logout-button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-logout-button:hover:not(:disabled){color:#ffaaa0;background:#ff51510b;border-color:#ff51512e}.sidebar-logout-button:disabled{cursor:wait;opacity:.62}.sidebar-footer-row{justify-content:space-between;gap:8px;display:flex}.sidebar.is-compact{padding-inline:12px}.sidebar.is-compact .sidebar-head{justify-items:center;display:grid}.sidebar.is-compact .brand-block{padding-inline:0}.sidebar.is-compact .brand-copy,.sidebar.is-compact .sidebar-system-status>div,.sidebar.is-compact .nav-section-label,.sidebar.is-compact .nav-label,.sidebar.is-compact .nav-arrow,.sidebar.is-compact .sidebar-footer-row{display:none}.sidebar.is-compact .sidebar-footer{border-top:0;padding-inline:0}.sidebar.is-compact .sidebar-logout-button{justify-content:center;width:42px;min-height:34px;margin-inline:auto;padding:5px}.sidebar.is-compact .sidebar-logout-button strong{display:none}.sidebar.is-compact .sidebar-collapse-button{margin:-8px 0 12px}.sidebar.is-compact .sidebar-system-status{place-items:center;width:42px;height:34px;margin:0 auto 18px;padding:0;display:grid}.sidebar.is-compact .nav-link{justify-content:center;padding-inline:7px}.sidebar.is-compact .nav-icon{width:32px;height:30px}.broadcast-bar{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060b08f0;border-bottom-color:#75f05d21;min-height:68px;padding:9px 24px;position:sticky;top:0;box-shadow:0 10px 32px #0003}.broadcast-context{gap:11px;min-width:0}.broadcast-context-mark{color:#071006;background:var(--green);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:.65rem;font-weight:1000;display:grid}.broadcast-context-copy{gap:3px;min-width:0;display:grid}.broadcast-show-line{align-items:center;gap:9px;min-width:0;display:flex}.broadcast-show-line strong,.broadcast-show-line>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.broadcast-show-line strong{max-width:260px;font-size:.78rem}.broadcast-show-line>span:last-child{color:#7f8f84;max-width:180px;font-size:.68rem}.broadcast-actions{justify-content:flex-end;gap:8px}.broadcast-workspace-pill{border-right:1px solid #ffffff14;gap:1px;min-width:125px;padding-right:13px;display:grid}.broadcast-workspace-pill small{color:#59675e;letter-spacing:.13em;font-size:.48rem;font-weight:900}.broadcast-workspace-pill strong{color:#dce8df;font-size:.67rem}.ready-state{color:#a8b5ac;letter-spacing:.06em;text-transform:uppercase;background:#75f05d09;border:1px solid #75f05d1a;border-radius:8px;min-height:34px;padding:0 10px;font-size:.58rem;font-weight:900}.ready-state .status-dot,.sidebar-system-status .status-dot{width:7px;height:7px}.broadcast-actions .broadcast-action-link,.broadcast-output-menu>summary{color:#dbe8dd;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:.64rem;font-weight:850;display:inline-flex}.broadcast-actions .broadcast-action-link:hover,.broadcast-output-menu>summary:hover,.broadcast-output-menu[open]>summary{color:var(--green);background:#75f05d11;border-color:#75f05d47}.broadcast-output-menu{position:relative}.broadcast-output-menu>summary{list-style:none}.broadcast-output-menu>summary::-webkit-details-marker{display:none}.broadcast-output-popover{background:#060c08fc;border:1px solid #75f05d33;border-radius:11px;gap:4px;width:250px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #0000008c}.broadcast-output-popover>span{color:#607067;letter-spacing:.13em;padding:3px 6px 7px;font-size:.54rem;font-weight:900}.broadcast-output-popover a{color:#dce8de;background:#ffffff06;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.broadcast-output-popover a:hover{color:#fff;background:#75f05d0f;border-color:#75f05d24}.broadcast-output-popover strong{font-size:.72rem}.broadcast-output-popover small{color:#718177;font-size:.58rem}@media (max-width:1100px){.broadcast-workspace-pill,.broadcast-show-line .context-divider,.broadcast-show-line>span:last-child{display:none}}@media (max-width:820px){.application-frame,.application-frame.sidebar-compact{grid-template-columns:1fr}.sidebar,.sidebar.is-compact{width:100%;height:auto;padding:12px;position:relative;overflow:visible}.sidebar-head,.sidebar.is-compact .sidebar-head{justify-items:initial;display:flex}.sidebar .brand-copy,.sidebar.is-compact .brand-copy{display:grid}.sidebar-collapse-button,.sidebar-system-status,.sidebar.is-compact .sidebar-system-status,.nav-section-label,.sidebar.is-compact .nav-section-label,.sidebar-footer-row{display:none}.sidebar-footer{border-top:0;width:min(220px,100%);margin:10px 0 0;padding:0}.sidebar-nav{gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.nav-section,.nav-section-items{gap:4px;display:flex}.sidebar .nav-link,.sidebar.is-compact .nav-link{min-width:max-content;padding-inline:9px}.sidebar .nav-label,.sidebar.is-compact .nav-label{display:inline}.sidebar .nav-arrow,.sidebar.is-compact .nav-arrow{display:none}.broadcast-bar{flex-direction:row;align-items:center;padding:9px 12px;position:sticky}.broadcast-actions{flex-wrap:wrap}.ready-state,.broadcast-actions .broadcast-action-link:first-of-type{display:none}}@media (max-width:580px){.broadcast-context-mark,.broadcast-actions .broadcast-action-link{display:none}.broadcast-show-line strong{max-width:170px}}.mission-console-heading{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:13px;padding-bottom:11px;display:flex}.mission-console-heading h1{color:#f5fff4;margin:0;font-size:clamp(1.25rem,2.3vw,1.8rem);line-height:1}.mission-console-heading span{color:#a8ff9b;letter-spacing:.12em;background:#75f05d0e;border:1px solid #75f05d29;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.5rem;font-weight:950;display:inline-flex}@media (max-width:640px){.mission-console-heading{flex-direction:column;align-items:flex-start;gap:7px}}.theme-survivor{--ddz-accent:#8fdb55;--ddz-accent-rgb:143, 219, 85;--ddz-accent-bright:#a8ee72;--ddz-accent-deep:#68a63a;--ddz-accent-contrast:#091006}.theme-midnight{--ddz-accent:#62b5ff;--ddz-accent-rgb:98, 181, 255;--ddz-accent-bright:#86c7ff;--ddz-accent-deep:#397fb8;--ddz-accent-contrast:#06111b}.theme-wasteland{--ddz-accent:#f39a4a;--ddz-accent-rgb:243, 154, 74;--ddz-accent-bright:#ffb46f;--ddz-accent-deep:#b96827;--ddz-accent-contrast:#1b0c03}.theme-biohazard{--ddz-accent:#e6d84f;--ddz-accent-rgb:230, 216, 79;--ddz-accent-bright:#f5e86c;--ddz-accent-deep:#a99c2a;--ddz-accent-contrast:#151303}
