@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:300;src:url(/_wake/assets/pH_8eE6B.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:300;src:url(/_wake/assets/DZKhWvmP.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:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/_wake/assets/CwRJVcUA.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/_wake/assets/D38JI5AK.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:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/_wake/assets/Dl-X5nog.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/_wake/assets/Bo17xs96.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:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/_wake/assets/DdvlkEkX.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/_wake/assets/hDcqLAH9.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:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/_wake/assets/DqO8md6r.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/_wake/assets/CcWyeg4T.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}:root{--color-bg:#09090b;--color-bg-secondary:#0d0d0f;--color-bg-tertiary:#111113;--color-surface:#18181b;--color-surface-hover:#1f1f23;--color-border:#26262a;--color-border-strong:#333338;--color-text:#fff;--color-text-secondary:#ccc;--color-text-muted:#888;--color-primary:#fff;--color-primary-hover:#e0e0e0;--color-text-on-primary:#000;--accent:var(--color-primary);--control-height:32px;--control-height-lg:44px;--input-bg:#1a1a1a;--input-border:#2f2f2f;--input-radius:4px;--input-height:var(--control-height);--input-pad-x:8px;--input-placeholder:#6a6a6a;--ok:#22c55e;--warn:#f59e0b;--crit:#ef4444;--info:#3b82f6;--live:#ef4444;--font-family:"Lexend", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--page-pad:var(--space-lg);--panel-pad:var(--space-lg);--panel-frame:var(--color-bg-secondary);--panel-surface:var(--color-surface);--panel-radius:14px;--panel-inset:5px;--panel-radius-inner:calc(var(--panel-radius) - var(--panel-inset));--panel-header-pad-x:14px;--panel-hairline:#ffffff0f;--panel-ring:0 0 0 var(--panel-inset) var(--panel-frame), 0 0 0 calc(var(--panel-inset) + 1px) var(--panel-hairline);--obs-bar-height:27px;--obs-bar-gap:8px;--obs-bar-font:.72rem;--obs-bar-dot:8px;--obs-bar-icon:10px;--obs-bar-sep-height:15px;--obs-net-good:#49b37a;--obs-net-warn:#e4ac3c;--obs-net-crit:#b8131a;--obs-stream-active:#2f95ff;--obs-record-active:#c31212;--obs-indicator-idle:#fff3;--obs-net-dim:.3;--mixer-card-bg:#272a33;--mixer-card-border:#2a2a2a;--mixer-card-border-hover:#3a3a3a;--mixer-status-active-bg:#1f5c9e;--mixer-status-preview-bg:#2b7a2b;--mixer-status-inactive-bg:#333;--mixer-status-inactive-fg:#8a8a8a;--mixer-gap-fader-meter:4px;--mixer-fader-width:24px;--mixer-fader-rail-width:4px;--mixer-fader-rail-bg:#3a3a3a;--mixer-fader-handle:14px;--mixer-label-size:11px;--mixer-db-size:11px;--mixer-muted-border:#c04040;--meter-fg-error:#ff4c4c;--timeline-ruler-h:22px;--timeline-track-h:56px;--timeline-track-h-sm:28px;--timeline-marker-h:18px;--timeline-bg:#0b0b0d;--timeline-grid:#1e1e22;--timeline-covered:#2f3540;--timeline-gap:#4a2326;--timeline-selection:#ffffff1f;--timeline-selection-edge:#fff;--timeline-playhead:#fff;--timeline-liveedge:#ef4444;--timeline-wave:#4b5563;--marker-manual:#fff;--marker-chat:#3b82f6;--marker-alert:#f59e0b;--marker-auto:#22c55e;--marker-api:#a855f7;--marker-tally:#ef4444;--jog-size:72px;--jog-face:#1a1a1e;--jog-notch:#3a3a42;--shuttle-track:#26262a;--shuttle-knob:#fff;--replay-badge:var(--live);--transition-fast:.15s ease;--transition-normal:.25s ease;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 6px #00000080;--shadow-lg:0 10px 15px #00000080;--z-toast:2000}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{border:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-family);color:var(--color-text);background-color:var(--color-bg);overflow-wrap:break-word;min-height:100vh;font-weight:400;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-weight:600;line-height:1.25}h1{font-size:1.5rem;font-weight:700}h2{font-size:1.125rem}h3{font-size:1rem}a{color:var(--color-primary);text-decoration:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:var(--color-primary);color:var(--color-bg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}.dim{color:var(--color-text-muted)}.sec{color:var(--color-text-secondary)}button{cursor:pointer;justify-content:center;align-items:center;font-family:inherit;line-height:1;display:inline-flex}button:disabled{cursor:not-allowed}.icon-btn{--icon-btn-size:26px;width:var(--icon-btn-size);height:var(--icon-btn-size);border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;flex-shrink:0;font-size:.85rem}.icon-btn:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.icon-btn:disabled{opacity:.35}.icon-btn-sm{--icon-btn-size:22px;font-size:.8rem}.icon-btn-solid{background:var(--color-surface)}.icon-btn-solid:hover:not(:disabled){background:var(--color-surface-hover)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--control-height);padding:0 var(--space-md);font-family:var(--font-family);border-radius:var(--radius-md);background:var(--color-surface-hover);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.btn:hover:not(:disabled){background:var(--color-border-strong)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--color-text-on-primary)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn-danger{background:color-mix(in srgb, var(--crit) 18%, transparent);color:var(--crit)}.btn-danger:hover:not(:disabled){background:var(--crit);color:#fff}.btn-live{background:var(--live);color:#fff}.btn-sm{padding:0 var(--space-sm);font-size:.75rem}.btn-lg{min-height:var(--control-height-lg);padding:0 var(--space-lg);font-size:1rem}.btn-full{width:100%}.btn-active{outline:2px solid var(--color-primary)}.panel{background:var(--panel-frame);border-radius:var(--panel-radius);padding:0 var(--panel-inset) var(--panel-inset);box-shadow:inset 0 0 0 1px var(--panel-hairline);overflow:hidden}.panel:not(:has(>.panel-header)){padding:var(--panel-inset)}.panel-header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--panel-header-pad-x);flex-wrap:wrap;display:flex}.panel-header h2{font-size:.9375rem}.panel-header>*{min-width:0}.panel-body{background:var(--panel-surface);border-radius:var(--panel-radius-inner);padding:var(--panel-pad);overflow:hidden}.panel .panel{box-shadow:none;background:0 0;padding:0}.panel-body .card{box-shadow:none}.card{background:var(--panel-surface);border-radius:var(--panel-radius-inner);padding:var(--panel-pad);box-shadow:var(--panel-ring)}.grid{gap:var(--space-md);display:grid}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.badge{letter-spacing:.02em;border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-secondary);align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.badge-ok{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok)}.badge-warn{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.badge-crit{background:color-mix(in srgb, var(--crit) 18%, transparent);color:var(--crit)}.badge-info{background:color-mix(in srgb, var(--info) 16%, transparent);color:var(--info)}.badge-live{background:var(--live);color:#fff}.dot{background:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.dot-ok{background:var(--ok)}.dot-warn{background:var(--warn);box-shadow:0 0 6px color-mix(in srgb, var(--warn) 60%, transparent)}.dot-crit{background:var(--crit);box-shadow:0 0 8px color-mix(in srgb, var(--crit) 70%, transparent);animation:1.2s ease-in-out infinite pulse}.txt-ok{color:var(--ok)}.txt-warn{color:var(--warn)}.txt-crit{color:var(--crit)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.field{gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.field label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.input,select.input,textarea.input{width:100%;height:var(--input-height);padding:0 var(--input-pad-x);font-family:var(--font-family);color:var(--color-text);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);transition:border-color var(--transition-fast);font-size:.875rem}textarea.input{height:auto;min-height:var(--input-height);padding:6px var(--input-pad-x)}.input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.input::placeholder{color:var(--input-placeholder)}.input:disabled{opacity:.5;cursor:not-allowed}.meter{background:var(--color-bg-tertiary);height:6px;overflow:hidden}.meter>span{background:var(--color-primary);height:100%;display:block}.toast-wrap{top:var(--space-lg);right:var(--space-lg);z-index:var(--z-toast);gap:var(--space-sm);width:min(360px, calc(100% - 2 * var(--space-lg)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{pointer-events:auto;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-hover);box-shadow:var(--shadow-lg);border-left:3px solid var(--color-border-strong);font-size:.875rem}.toast-ok{border-left-color:var(--ok)}.toast-crit{border-left-color:var(--crit)}.toast-warn{border-left-color:var(--warn)}.set-list{gap:var(--space-sm);flex-direction:column;display:flex}.set{justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);flex-wrap:wrap;padding:10px 12px;display:flex}.set>*{min-width:0}.set>:first-child{flex:15rem}.set.master{padding:12px}.set.master strong{font-size:.95rem}.set.muted{opacity:.5}.small{font-size:.75rem}.setting-toggle{align-items:center;gap:6px;font-size:.85rem;display:flex}.input-num{--input-num-w:110px;width:var(--input-num-w);margin:0}.with-tip{align-items:center;gap:6px;display:inline-flex}.frame-16x9{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.row{align-items:center;gap:var(--space-sm);display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.page{gap:var(--space-lg);flex-direction:column;display:flex}.page-head{justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--panel-surface);border-radius:var(--panel-radius-inner);padding:var(--space-md) var(--panel-pad);box-shadow:var(--panel-ring);margin:0 calc(var(--panel-inset) + 1px);flex-wrap:wrap;display:flex}.page-head>*{min-width:0}.page-head p{color:var(--color-text-muted);font-size:.875rem}.empty{padding:var(--space-2xl);text-align:center;color:var(--color-text-muted)}@media (width<=640px){:root{--page-pad:var(--space-md);--panel-pad:var(--space-md);--panel-header-pad-x:10px;--control-height:40px;--control-height-lg:48px}.input,select.input,textarea.input{font-size:1rem}.page-head{align-items:stretch;gap:var(--space-sm);flex-direction:column}.panel-header{align-items:flex-start}.panel-header>.row{flex-wrap:wrap;width:100%}.set{align-items:stretch;gap:var(--space-sm);flex-direction:column}.set>:first-child{flex:0 auto}.set>.row{flex-wrap:wrap}.toast-wrap{top:var(--space-md);right:var(--space-md);width:calc(100% - 2 * var(--space-md))}}@keyframes rr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rr-fade-out{0%{opacity:1}to{opacity:0}}@keyframes rr-scale-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes rr-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.82)}}@keyframes rr-slide-in-left{0%{opacity:0;transform:translate(-8%)}to{opacity:1;transform:translate(0)}}@keyframes rr-slide-in-right{0%{opacity:0;transform:translate(8%)}to{opacity:1;transform:translate(0)}}@keyframes rr-slide-in-up{0%{opacity:0;transform:translateY(8%)}to{opacity:1;transform:translateY(0)}}@keyframes rr-slide-in-down{0%{opacity:0;transform:translateY(-8%)}to{opacity:1;transform:translateY(0)}}@keyframes rr-slide-in{0%{opacity:0;transform:translate(-8%)}to{opacity:1;transform:translate(0)}}@keyframes rr-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8%)}}@keyframes rr-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8%)}}@keyframes rr-slide-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8%)}}@keyframes rr-slide-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8%)}}@keyframes rr-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8%)}}@keyframes rr-wipe-in-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rr-wipe-in-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes rr-wipe-in-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes rr-wipe-in-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes rr-wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rr-wipe-out-left{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes rr-wipe-out-right{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes rr-wipe-out-up{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes rr-wipe-out-down{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes rr-wipe-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes rr-blur-in{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur()}}@keyframes rr-blur-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(14px)}}@keyframes rr-typewriter-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rr-typewriter-out{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}[hidden]{display:none!important}.login{justify-content:center;align-items:center;gap:var(--space-lg);min-height:100svh;padding:var(--page-pad) max(var(--page-pad), env(safe-area-inset-right)) max(var(--page-pad), env(safe-area-inset-bottom)) max(var(--page-pad), env(safe-area-inset-left));flex-direction:column;display:flex}.login-card{gap:var(--space-sm);text-align:center;flex-direction:column;width:360px;max-width:100%;display:flex}.brand-mark{width:56px;height:56px;margin:0 auto var(--space-sm);border-radius:19%;justify-content:center;align-items:center;display:flex;overflow:hidden}.brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.field{text-align:left}.err{margin:var(--space-xs) 0;font-size:.85rem}.hint{margin-top:var(--space-sm);font-size:.75rem;line-height:1.4}.lage{color:var(--color-text-secondary);min-height:1.5em}.lage-text{transition:opacity .16s}.lage-text.wechselt{opacity:0}.lage-punkte{align-items:flex-end;gap:.22em;margin-left:.42em;display:inline-flex}.lage-punkte>i{opacity:.28;background:currentColor;border-radius:50%;width:.26em;height:.26em;animation:1.4s ease-in-out infinite lage-welle}.lage-punkte>i:nth-child(2){animation-delay:.18s}.lage-punkte>i:nth-child(3){animation-delay:.36s}@keyframes lage-welle{0%,62%,to{opacity:.28;transform:translateY(0)}31%{opacity:1;transform:translateY(-.22em)}}@media (prefers-reduced-motion:reduce){.lage-punkte>i{opacity:.55;animation:none}.lage-text{transition:none}}.progress{margin:var(--space-xs) 0 var(--space-sm);flex-direction:column;gap:8px;display:flex}.progress .meter>span{transition:width .9s linear}.progress-wert{letter-spacing:.02em}.row-links{justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.auth-oder{align-items:center;gap:var(--space-sm);margin:var(--space-sm) 0;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;display:flex}.auth-oder:before,.auth-oder:after{content:"";background:var(--color-border);flex:1;height:1px}.topbar{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-sm);max-width:100%;padding:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.topbar-label{letter-spacing:.08em;white-space:nowrap;flex-shrink:0;font-size:.6875rem;font-weight:700}.topbar-logo{object-fit:contain;width:auto;max-width:min(160px,100%);height:22px;display:block}.topbar-name{overflow-wrap:anywhere;text-align:center;min-width:0;font-size:.875rem;font-weight:600;line-height:1.35}.err pre{margin-top:var(--space-xs);text-align:left;max-height:9rem;font-family:var(--font-mono);color:var(--color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.7rem;line-height:1.5;overflow:auto}.admin{max-width:1100px;padding:var(--space-xl) max(var(--page-pad), env(safe-area-inset-right)) var(--space-2xl) max(var(--page-pad), env(safe-area-inset-left));gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}.tabs{gap:var(--space-xs);flex-wrap:wrap;display:flex}.tab{min-height:var(--control-height);padding:0 var(--space-md);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;font-size:.875rem;font-weight:600}.tab:hover{background:var(--color-surface);color:var(--color-text)}.tab.btn-active{background:var(--color-surface);color:var(--color-text);outline:none;font-weight:700}.table-wrap{margin-top:var(--space-md);overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:.85rem}.tbl th{text-align:left;color:var(--color-text-muted);padding:0 var(--space-md) var(--space-xs) 0;white-space:nowrap;font-size:.75rem;font-weight:600}.tbl td{padding:8px var(--space-md) 8px 0;vertical-align:middle;border-top:1px solid var(--color-border)}.tbl tbody tr:hover td{background:var(--color-bg-secondary)}.lic{align-items:flex-start;gap:var(--space-md)}.lic-left{align-items:center;gap:var(--space-md);min-width:0;display:flex}.lic-left>div{min-width:0}.lic-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:120px;height:32px}.tile{padding:var(--space-md);background:var(--color-bg-secondary);flex-direction:column;gap:2px;display:flex}.tile-value{font-size:1.25rem;font-weight:700}.stack{gap:var(--space-md);flex-direction:column;display:flex}.tile-link{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border:none}.tile-link:hover{background:var(--color-bg-tertiary)}.tile-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.input-sm{width:auto;min-width:9rem;font-size:.8125rem}.dlg{border-radius:var(--panel-radius);background:var(--panel-frame);color:var(--color-text);padding:var(--panel-inset);box-shadow:inset 0 0 0 1px var(--panel-hairline);max-width:560px;width:calc(100% - 2 * var(--page-pad));border:none;margin:auto}.dlg::backdrop{background:#0009}.dlg-body{background:var(--panel-surface);border-radius:var(--panel-radius-inner);border-block:var(--panel-radius-inner) solid transparent;padding:calc(var(--space-lg) - var(--panel-radius-inner)) var(--space-lg);gap:var(--space-sm);flex-direction:column;max-height:80vh;display:flex;overflow:auto}.dlg-body h3{margin-top:var(--space-md)}.dlg-body pre{font-family:var(--font-mono);background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--space-md);white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;margin:var(--space-xs) 0;font-size:.7rem;line-height:1.6;overflow:auto}.console{max-width:780px;padding:var(--space-xl) max(var(--page-pad), env(safe-area-inset-right)) var(--space-xl) max(var(--page-pad), env(safe-area-inset-left));gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}.row-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.console pre{font-family:var(--font-mono);color:var(--color-text-secondary);background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--space-md);white-space:pre-wrap;overflow-wrap:anywhere;max-height:min(22rem,55vh);font-size:.72rem;line-height:1.6;overflow:auto}.kv{gap:6px var(--space-md);grid-template-columns:minmax(0,11rem) minmax(0,1fr);font-size:.85rem;display:grid}.kv dt{color:var(--color-text-muted)}.kv dd{overflow-wrap:anywhere}@media (width<=640px){.kv{grid-template-columns:minmax(0,1fr);gap:0}.kv dt{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-size:.75rem}.kv dt:first-of-type{border-top:none;margin-top:0;padding-top:0}.kv dd{font-size:.9375rem;line-height:1.45}.console .row-actions .btn{flex:100%}.tabs .tab{flex:1 1 calc(50% - var(--space-xs))}.panel-header .input-sm{flex:100%;width:100%;min-width:0}.table-wrap{overflow-x:visible}.tbl thead{display:none}.tbl,.tbl tbody,.tbl tr,.tbl td{display:block}.tbl tr{background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--space-md)}.tbl tr+tr{margin-top:var(--space-sm)}.tbl tbody tr:hover td{background:0 0}.tbl td{border-top:none;padding:0}.tbl td+td{margin-top:10px}.tbl td:empty{display:none}.tbl td[data-label]:not([data-label=""]):before{content:attr(data-label);letter-spacing:.02em;color:var(--color-text-muted);margin-bottom:2px;font-size:.6875rem;font-weight:600;display:block}.tbl td .input{width:100%;min-width:0}.dlg-body{max-height:80svh}}.auth-target{color:var(--color-text-secondary);margin-bottom:var(--space-xs);font-size:.8125rem}.auth-target strong{color:var(--color-text)}.konto-card{width:420px}.konto-block{text-align:left;border-top:1px solid var(--color-border);padding-top:var(--space-md);margin-top:var(--space-sm)}.konto-block>h2{margin-bottom:var(--space-xs);font-size:.9375rem}.konto-list{text-align:left;flex-direction:column;gap:6px;display:flex}.konto-row{justify-content:space-between;align-items:center;gap:var(--space-sm);background:var(--color-bg-tertiary);padding:8px 10px;display:flex}.konto-forced{color:var(--warn);font-size:.8125rem;font-weight:600}.version-marke{left:max(6px, env(safe-area-inset-left));bottom:max(5px, env(safe-area-inset-bottom));z-index:900;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff;font-size:9px;font-weight:400;line-height:1;position:fixed}:root{--rahmen-rand:clamp(10px, 2.4vmin, 28px);--rahmen-radius:clamp(14px, 2.2vmin, 22px)}.rahmen{z-index:0;background:#050507;position:fixed;inset:0}.rahmen-schein{pointer-events:none;filter:blur(18px);background:radial-gradient(34% 38% at 0 0,#9146ff80 0%,#0000 100%),radial-gradient(20% 24% at 0 0,#bf5af28c 0%,#0000 100%),radial-gradient(34% 38% at 100% 0,#e91e8c73 0%,#0000 100%),radial-gradient(20% 24% at 100% 0,#ff3ca080 0%,#0000 100%),radial-gradient(34% 38% at 100% 100%,#d4c8405c 0%,#0000 100%),radial-gradient(20% 24% at 100% 100%,#f0e25a66 0%,#0000 100%),radial-gradient(34% 38% at 0 100%,#2ec8825c 0%,#0000 100%),radial-gradient(20% 24% at 0 100%,#46e19666 0%,#0000 100%);position:absolute;inset:0}.rahmen-platte{inset:var(--rahmen-rand);border-radius:var(--rahmen-radius);background:var(--color-bg);pointer-events:none;position:absolute;box-shadow:0 0 0 1px #ffffff0d,0 20px 60px #000000b3,0 -20px 60px #000000b3,8px 0 30px #0006,-8px 0 30px #0006}.rahmen-inhalt{inset:var(--rahmen-rand);border-radius:var(--rahmen-radius);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;position:absolute;overflow:hidden auto}.rahmen-inhalt::-webkit-scrollbar{display:none}.rahmen-inhalt .atmos{position:absolute}.rahmen-inhalt .login{min-height:100%}
