:root{--ds-surface-deepest:#05070C;--ds-surface-deep:#0A0D12;--ds-surface-base:#0F131C;--ds-surface-raised:#161D2B;--ds-surface-elevated:#1E2636;--ds-accent-primary:#38BDF8;--ds-accent-primary-muted:#0EA5E9;--ds-accent-primary-glow:rgba(56,189,248,0.12);--ds-accent-success:#6EE7B7;--ds-accent-success-muted:#34D399;--ds-accent-success-glow:rgba(110,231,183,0.12);--ds-accent-warning:#FBBF24;--ds-accent-warning-muted:#F59E0B;--ds-accent-warning-glow:rgba(251,191,36,0.12);--ds-accent-danger:#F87171;--ds-accent-danger-muted:#EF4444;--ds-accent-danger-glow:rgba(248,113,113,0.12);--ds-text-primary:#F1F5F9;--ds-text-secondary:#94A3B8;--ds-text-tertiary:#64748B;--ds-text-inverted:#0F172A;--ds-border-subtle:rgba(148,163,184,0.12);--ds-border-default:rgba(148,163,184,0.2);--ds-border-strong:rgba(148,163,184,0.32);--ds-overlay-subtle:rgba(255,255,255,0.04);--ds-overlay-default:rgba(255,255,255,0.08);--ds-overlay-strong:rgba(255,255,255,0.12);--bg0:var(--ds-surface-deepest);--bg1:var(--ds-surface-base);--card:var(--ds-overlay-default);--card2:var(--ds-overlay-strong);--stroke:var(--ds-border-default);--text:var(--ds-text-primary);--muted:var(--ds-text-secondary);--ds-text:var(--ds-text-primary);--ds-text-dim:var(--ds-text-secondary);--green:var(--ds-accent-success);--green2:var(--ds-accent-success-muted);--yellow:var(--ds-accent-warning);--red:var(--ds-accent-danger);--ds-color-action-primary:var(--ds-accent-warning);--ds-color-action-secondary:var(--ds-accent-success);--ds-color-state-protected:var(--ds-accent-success);--ds-color-state-error:var(--ds-accent-danger);--ds-color-state-warning:var(--ds-accent-warning);--ds-color-content-muted:var(--ds-text-secondary);--ds-color-content-primary:var(--ds-text-primary);--ds-color-surface-background:var(--ds-surface-deepest);--ds-color-surface-card:var(--ds-surface-raised);--ds-color-surface-default:var(--ds-surface-base);--ds-color-surface-raised:var(--ds-surface-elevated);--ds-type-display:clamp(32px,5vw,52px);--ds-type-display-medium:clamp(28px,4vw,40px);--ds-type-headline:clamp(24px,3vw,30px);--ds-type-headline-medium:clamp(20px,2.5vw,24px);--ds-type-title:clamp(18px,2vw,20px);--ds-tracking-tight:-0.02em;--ds-tracking-normal:0;--ds-tracking-wide:0.02em;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-radius-xl:20px;--ds-radius-2xl:24px;--ds-shadow-sm:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.08);--ds-shadow-md:0 4px 8px rgba(0,0,0,0.16),0 2px 4px rgba(0,0,0,0.12);--ds-shadow-lg:0 12px 24px rgba(0,0,0,0.24),0 6px 12px rgba(0,0,0,0.18);--ds-shadow-xl:0 20px 40px rgba(0,0,0,0.32),0 10px 20px rgba(0,0,0,0.24);--ds-motion-duration-instant:100ms;--ds-motion-duration-slow:400ms;--ds-motion-easing-standard:cubic-bezier(0.4,0,0.2,1);--ds-motion-easing-decelerate:cubic-bezier(0,0,0.2,1);--ds-motion-easing-accelerate:cubic-bezier(0.4,0,1,1);--ds-size-control:44px;--ds-size-control-small:36px;--ds-size-control-large:52px}@media (prefers-reduced-motion:reduce){:root{--ds-motion-duration-instant:0ms;--ds-motion-duration-fast:0ms;--ds-motion-duration-normal:0ms;--ds-motion-duration-slow:0ms}}.light,[data-theme=light]{--ds-surface-deepest:#FFFFFF;--ds-surface-deep:#F8FAFC;--ds-surface-base:#F1F5F9;--ds-surface-raised:#E2E8F0;--ds-surface-elevated:#CBD5E1;--ds-text-primary:#0F172A;--ds-text-secondary:#475569;--ds-text-tertiary:#64748B;--ds-text-inverted:#F8FAFC;--ds-border-subtle:rgba(15,23,42,0.08);--ds-border-default:rgba(15,23,42,0.12);--ds-border-strong:rgba(15,23,42,0.24);--ds-overlay-subtle:rgba(0,0,0,0.02);--ds-overlay-default:rgba(0,0,0,0.04);--ds-overlay-strong:rgba(0,0,0,0.08)}:root{--ds-color-action-primary:#FFB020;--ds-color-action-secondary:#18D89B;--ds-color-brand-deep:#D88900;--ds-color-brand-highlight:#FFD166;--ds-color-brand-primary:#FFB020;--ds-color-gold-deep:#D88900;--ds-color-gold-glow:#FFB02059;--ds-color-gold-highlight:#FFD166;--ds-color-gold-primary:#FFB020;--ds-color-neutral-dark-100:#F4F7FA;--ds-color-neutral-dark-200:#9BA7B4;--ds-color-neutral-dark-700:#252C34;--ds-color-neutral-dark-800:#171C22;--ds-color-neutral-dark-850:#12171D;--ds-color-neutral-dark-900:#0F1318;--ds-color-neutral-dark-950:#07090C;--ds-color-neutral-light-100:#FFF8EA;--ds-color-neutral-light-50:#FFFBF5;--ds-color-neutral-light-800:#F0E6D5;--ds-color-neutral-light-900:#6E6558;--ds-color-neutral-light-950:#1E1A14;--ds-color-outline-focus:#FFB020;--ds-color-outline-subtle:#4D5A6824;--ds-color-state-error:#FF6F91;--ds-color-state-network:#72C7FF;--ds-color-state-protected:#18D89B;--ds-color-state-warning:#FFB020;--ds-color-status-error:#FF6F91;--ds-color-status-network:#72C7FF;--ds-color-status-protected:#18D89B;--ds-color-status-warning:#FFB020;--ds-component-button-height:48px;--ds-component-button-padding-x:16px;--ds-component-button-radius:16px;--ds-component-card-gap:16px;--ds-component-card-padding:20px;--ds-component-card-radius:16px;--ds-component-control-min-touch-android:48px;--ds-component-control-min-touch-ios:44px;--ds-component-control-min-touch-web:44px;--ds-component-icon-large:32px;--ds-component-icon-medium:24px;--ds-component-icon-small:16px;--ds-font-size-body:16px;--ds-font-size-body-small:14px;--ds-font-size-display:52px;--ds-font-size-display-medium:40px;--ds-font-size-headline:30px;--ds-font-size-headline-medium:24px;--ds-font-size-label:12px;--ds-font-size-label-small:10px;--ds-font-size-title:20px;--ds-font-size-title-large:18px;--ds-font-size-title-medium:15px;--ds-font-size-title-small:13px;--ds-motion-duration-complex:400ms;--ds-motion-duration-fast:150ms;--ds-motion-duration-normal:250ms;--ds-motion-easing-exit:ease-in;--ds-motion-easing-standard:ease-out;--ds-radius-card:16px;--ds-radius-compact:12px;--ds-radius-hero:20px;--ds-radius-lg:20px;--ds-radius-md:16px;--ds-radius-pill:999px;--ds-radius-sm:12px;--ds-size-control-android:48px;--ds-size-control-ios:44px;--ds-size-control-web:44px;--ds-size-icon-lg:32px;--ds-size-icon-md:24px;--ds-size-icon-sm:16px;--ds-size-metric-cell-min:92px;--ds-space-0:0px;--ds-space-1:4px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-content-inset:20px;--ds-space-control-gap:8px;--ds-space-section:32px;--ds-type-body:16px;--ds-type-body-small:14px;--ds-type-display:52px;--ds-type-display-medium:40px;--ds-type-headline:30px;--ds-type-headline-medium:24px;--ds-type-label:12px;--ds-type-label-small:10px;--ds-type-title:20px;--ds-type-title-large:18px;--ds-type-title-medium:15px;--ds-type-title-small:13px;--ds-weight-black:900;--ds-weight-bold:700;--ds-weight-medium:500;--ds-weight-regular:400;--ds-weight-semibold:600;--ds-color-content-muted:#9BA7B4;--ds-color-content-primary:#F4F7FA;--ds-color-surface-background:#07090C;--ds-color-surface-card:#12171D;--ds-color-surface-default:#0F1318;--ds-color-surface-raised:#171C22}.light,[data-theme=light]{--ds-color-content-muted:#6E6558;--ds-color-content-primary:#1E1A14;--ds-color-surface-background:#FFF8EA;--ds-color-surface-card:#FFFBF5;--ds-color-surface-default:#FFFBF5;--ds-color-surface-raised:#F0E6D5}@media (prefers-reduced-motion:reduce){:root{--ds-motion-duration-fast:0ms;--ds-motion-duration-normal:0ms;--ds-motion-duration-complex:0ms}}@media (max-width:767px){.ds-grid-4{grid-template-columns:1fr!important}.ds-topbar{padding:12px;gap:10px}.ds-nav{gap:6px}.ds-card{padding:14px;border-radius:16px}.ds-h1{font-size:clamp(20px,5vw,24px);line-height:1.15}.ds-h2{font-size:clamp(18px,4vw,20px);line-height:1.2}.ds-table{font-size:13px}.ds-table td,.ds-table th{padding:8px 10px}.payment-journal-filters,.payment-journal-summary{grid-template-columns:1fr!important}.control-tower-incident{grid-template-columns:auto minmax(0,1fr);gap:8px}.control-tower-incident-link,.control-tower-incident-meta{grid-column:1/-1;margin-left:18px}.ds-btn,.ds-btn-ghost,.ds-btn-primary{width:100%;justify-content:center}}@media (min-width:768px) and (max-width:1023px){.ds-grid-4,.payment-journal-filters{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ds-grid-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:1440px){.ds-container{max-width:1400px;margin:0 auto}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-9{height:2.25rem}.w-10{width:2.5rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-border{border-color:hsl(var(--border))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-background{color:hsl(var(--background))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--background:210 35% 4%;--foreground:150 100% 97%;--border:210 22% 22%;--input:210 22% 22%;--ring:160 80% 50%;--radius:0.5rem;--bg0:var(--ds-color-surface-background);--bg1:var(--ds-color-surface-default);--card:rgba(255,255,255,0.06);--card2:rgba(255,255,255,0.08);--stroke:rgba(255,255,255,0.10);--text:var(--ds-color-content-primary);--muted:var(--ds-color-content-muted);--ds-text:var(--text);--ds-text-dim:var(--muted);--green:var(--ds-color-state-protected);--green2:var(--ds-color-action-secondary);--yellow:var(--ds-color-action-primary);--red:var(--ds-color-state-error)}*{box-sizing:border-box}body,html{height:100%}body{margin:0;color:var(--ds-text-primary);background:radial-gradient(1200px 800px at 70% 15%,var(--ds-accent-primary-glow),transparent 65%),radial-gradient(900px 600px at 30% 80%,var(--ds-accent-success-glow),transparent 60%),linear-gradient(180deg,var(--ds-surface-deepest),var(--ds-surface-base));font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover{opacity:.9}.ds-shell{max-width:1200px;margin:0 auto;padding:18px}.ds-topbar{justify-content:space-between;padding:14px 16px;border:1px solid var(--ds-border-subtle);background:rgba(10,13,18,.65);backdrop-filter:blur(14px);border-radius:20px;position:sticky;top:10px;z-index:20;box-shadow:var(--ds-shadow-md)}.ds-brand,.ds-topbar{display:flex;align-items:center}.ds-brand{gap:12px}.ds-logo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ds-accent-primary),var(--ds-accent-success));color:var(--ds-text-inverted);font-weight:800;box-shadow:0 4px 12px var(--ds-accent-primary-glow)}.ds-title{font-weight:800;letter-spacing:.2px}.ds-subtitle{font-size:12px;color:var(--muted)}.ds-nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ds-link{padding:8px 10px;border-radius:12px;border:1px solid transparent}.ds-link:hover{border-color:var(--stroke);background:rgba(255,255,255,.04)}.ds-link-badged{position:relative;gap:7px}.ds-link-badged,.ds-nav-badge{display:inline-flex;align-items:center}.ds-nav-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;justify-content:center;border:1px solid rgba(247,201,72,.45);background:linear-gradient(135deg,rgba(247,201,72,.98),rgba(25,230,165,.92));color:#07120d;font-size:11px;font-weight:900;line-height:1;box-shadow:0 0 0 4px rgba(247,201,72,.08)}.ds-content{padding:18px 0}.phone-section-links{display:flex;gap:10px;flex-wrap:wrap}.phone-section-links>a{flex:0 0 auto;white-space:nowrap}@media (max-width:1500px){.ds-topbar{gap:10px}.ds-brand{flex:0 0 auto}.ds-nav{gap:2px;justify-content:flex-end}.ds-link{padding:7px 6px;font-size:14px;white-space:nowrap}.ds-nav .ds-btn{padding:8px 9px;white-space:nowrap}}@media (max-width:760px){.ds-shell,.ds-topbar{padding:10px}.ds-topbar{flex-direction:column;position:relative;top:auto;align-items:stretch;gap:10px;border-radius:8px}.ds-brand{width:100%}.ds-logo{width:36px;height:36px;border-radius:8px}.ds-nav{width:100%;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:4px;padding:0 0 4px;scrollbar-width:thin;overscroll-behavior-inline:contain}.ds-link,.ds-nav .ds-btn{flex:0 0 auto;white-space:nowrap}.ds-content{padding-top:12px}.phone-section-nav{padding:12px!important;gap:10px!important}.phone-section-links{flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:4px;scrollbar-width:thin;overscroll-behavior-inline:contain}.phone-section-all,.phone-section-description{display:none}}.ds-card{border:1px solid var(--ds-border-subtle);background:var(--ds-overlay-default);border-radius:20px;padding:18px;backdrop-filter:blur(8px)}.ds-card+.ds-card{margin-top:14px}.user-detail-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.user-detail-columns-split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.user-detail-columns>.ds-grid{min-width:0;align-content:start}.user-detail-columns>.ds-grid>.ds-card{margin-top:0}@media (max-width:900px){.user-detail-columns-split{grid-template-columns:minmax(0,1fr)}}.ds-h1{font-size:var(--ds-type-headline);font-weight:800;letter-spacing:var(--ds-tracking-tight);margin:0 0 10px;line-height:1.1}.ds-muted{color:var(--muted)}.ds-grid{display:grid;gap:12px}.ds-stack{display:flex;flex-direction:column}.ds-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.ds-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ds-grid-4{grid-template-columns:1fr}}.ds-input{border-radius:12px;background:rgba(255,255,255,.05);padding:10px 12px;font:inherit}.ds-input:focus{outline:none;box-shadow:0 0 0 3px rgba(25,230,165,.12)}select.ds-input{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.05)),linear-gradient(45deg,transparent 50%,rgba(255,255,255,.82) 0),linear-gradient(135deg,rgba(255,255,255,.82) 50%,transparent 0);background-position:0 0,calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-size:100% 100%,6px 6px,6px 6px;padding-right:34px}.ds-input optgroup,.ds-input option{background:#0d1520;color:rgba(255,255,255,.94)}.ds-kpi{padding:14px;border-radius:16px;border:1px solid var(--stroke);background:rgba(255,255,255,.05)}.ds-kpi .v{font-size:22px;font-weight:800;margin-top:4px}.subscription-link-card{grid-column:1/-1;min-width:0}.subscription-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch;margin-top:8px}.subscription-link-value{min-width:0;padding:10px 12px;border:1px solid var(--stroke);border-radius:10px;background:rgba(0,0,0,.18);color:rgba(255,255,255,.9);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:600;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.subscription-link-value:hover{border-color:rgba(25,230,165,.45);color:var(--green);opacity:1}.subscription-copy-btn{white-space:nowrap}.subscription-copy-btn:disabled{cursor:not-allowed;opacity:.5}.subscription-link-help{margin-top:8px;font-size:12px}@media (max-width:700px){.subscription-link-row{grid-template-columns:minmax(0,1fr)}.subscription-copy-btn{width:100%;min-width:0;white-space:normal}}.ds-btn{padding:10px 12px;border-radius:14px;border:1px solid transparent;cursor:pointer;font-weight:700}.ds-btn-primary{background:linear-gradient(135deg,var(--ds-accent-primary),var(--ds-accent-primary-muted));color:var(--ds-text-inverted);box-shadow:0 4px 12px var(--ds-accent-primary-glow);transition:transform var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),box-shadow var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.ds-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px var(--ds-accent-primary-glow)}.ds-btn-ghost{border-color:var(--stroke)}.ds-btn-ghost,.ds-btn-secondary{background:rgba(255,255,255,.04);color:var(--text)}.ds-btn-secondary{padding:10px 12px;border-radius:14px;border:1px solid var(--stroke);cursor:pointer;font-weight:700}.ds-btn:hover{transform:translateY(-1px)}.ds-btn:active{transform:translateY(0)}.ds-stat-card{padding:14px;border-radius:16px;border:1px solid var(--stroke);background:rgba(255,255,255,.045);display:grid;gap:6px}.ds-stat-card div{color:var(--ds-text-dim);font-size:13px}.ds-stat-card strong{font-size:26px;line-height:1}.ds-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden;border:1px solid var(--stroke);background:rgba(255,255,255,.04)}.ds-table thead th{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.06));border-bottom:1px solid rgba(255,255,255,.1);font-weight:800;letter-spacing:.2px}.ds-table td,.ds-table th{padding:11px 12px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06)}.ds-table tbody tr:nth-child(odd) td{background:rgba(255,255,255,.03)}.ds-table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.045)}.ds-table tbody tr:hover td{background:rgba(25,230,165,.08);transition:.12s}.server-mobile-list{display:grid;gap:14px}.server-table-card{display:none!important}.server-management-layout{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:14px;align-items:start}.server-selection-list{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid var(--stroke);border-radius:14px;background:rgba(255,255,255,.025);position:sticky;top:12px;max-height:calc(100vh - 32px);overflow:auto}.server-selection-heading{display:flex;justify-content:space-between;align-items:center;padding:5px 6px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.server-selection-item{display:grid;gap:4px;width:100%;min-width:0;padding:11px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.server-selection-item:hover{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.11)}.server-selection-item:focus-visible{outline:2px solid rgba(25,230,165,.75);outline-offset:1px}.server-selection-item.is-selected{background:rgba(25,230,165,.11);border-color:rgba(25,230,165,.48);box-shadow:inset 3px 0 0 var(--green)}.server-selection-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750}.server-selection-item>code{overflow-wrap:anywhere;word-break:break-word;color:var(--muted);font-size:12px}.server-selection-empty{padding:16px 8px;color:var(--muted);font-size:13px}.server-selected-editor{min-width:0}.server-live-summary{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);font-size:12px}.server-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(25,230,165,.55) rgba(255,255,255,.04)}.server-table-scroll:focus-visible{outline:2px solid rgba(25,230,165,.6);outline-offset:-2px}.server-table-scroll .ds-table{min-width:1900px;border:0;border-radius:0}.server-table-scroll .ds-table td:first-child,.server-table-scroll .ds-table th:first-child{position:sticky;left:0;z-index:2;min-width:72px;width:72px;box-shadow:1px 0 0 rgba(255,255,255,.09)}.server-table-scroll .ds-table thead th:first-child{z-index:4;background:#25313a}.server-table-scroll .ds-table tbody tr:nth-child(odd) td:first-child{background:#17242a}.server-table-scroll .ds-table tbody tr:nth-child(2n) td:first-child{background:#1e2d32}.server-table-scroll .ds-table tbody tr:hover td:first-child{background:#15352e}.server-endpoint-editor{display:grid;gap:6px;min-width:240px}.server-endpoint-line{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap;color:var(--muted);font-size:12px;line-height:1.4}.server-endpoint-line code{color:var(--text);overflow-wrap:anywhere;word-break:break-word}.server-editor-card{display:grid;gap:12px;border:1px solid var(--stroke);border-radius:14px;padding:18px;background:linear-gradient(140deg,rgba(255,255,255,.045),rgba(255,255,255,.015) 52%,rgba(25,230,165,.035)),var(--card);box-shadow:0 8px 22px rgba(0,0,0,.12)}.server-editor-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.server-editor-card-header strong{display:block;font-size:17px;line-height:1.25}.server-card-badges{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.server-card-summary{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(150px,.8fr) minmax(220px,1.4fr);gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.11)}.server-card-summary>div{display:grid;gap:4px;min-width:0}.server-card-summary code,.server-card-summary span:last-child{color:var(--text);overflow-wrap:anywhere;word-break:break-word}.server-card-label{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.server-card-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:2px}.server-editor-field{display:grid;gap:6px;color:var(--muted);font-size:12px}.server-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.server-editor-readonly{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:start;color:var(--muted);font-size:12px}.server-editor-readonly code{color:var(--text);overflow-wrap:anywhere;word-break:break-word}.server-editor-actions{display:grid;gap:10px}.server-editor-actions .ds-row{display:grid}@media (max-width:760px){.server-management-layout{grid-template-columns:1fr}.server-selection-list{position:static;max-height:none}.server-endpoint-editor{min-width:0}.server-card-edit-grid,.server-card-summary{grid-template-columns:1fr}.server-editor-card-header{align-items:flex-start}.server-card-badges{justify-content:flex-start}.server-editor-actions .ds-btn{width:100%;min-width:0}}.ds-th{display:flex;align-items:center;gap:8px}.ds-sort{opacity:.75;font-size:12px}.ds-sort.on{opacity:1;color:var(--green);font-weight:800}.ds-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--stroke);background:rgba(255,255,255,.05);color:var(--text);font-size:12px}.ds-pill.green{border-color:rgba(25,230,165,.35);background:rgba(25,230,165,.1);color:rgba(25,230,165,.95)}.ds-pill.yellow{border-color:rgba(247,201,72,.35);background:rgba(247,201,72,.1);color:rgba(247,201,72,.95)}.ds-pill.red{border-color:rgba(255,91,91,.35);background:rgba(255,91,91,.1);color:rgba(255,91,91,.95)}.ds-actions{display:flex;gap:8px;flex-wrap:wrap}.ds-skeleton{display:block;border-radius:10px;background:linear-gradient(90deg,rgba(148,163,184,.12),rgba(148,163,184,.25),rgba(148,163,184,.12));background-size:220% 100%;animation:ds-skeleton-shimmer 1.4s ease-in-out infinite}.ds-skeleton-title{height:28px;width:42%;margin-bottom:16px}.ds-skeleton-line{height:14px;width:78%;margin-top:10px}@keyframes ds-skeleton-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.control-tower-activity-list{display:grid;gap:8px}.control-tower-activity-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:rgba(15,23,42,.28);min-width:0}.control-tower-activity-row time{white-space:nowrap}@media (max-width:720px){.control-tower-activity-row{align-items:flex-start;flex-wrap:wrap}.control-tower-activity-row time{margin-left:auto}}.ds-mini{padding:8px 10px;border-radius:12px;border:1px solid var(--stroke);background:rgba(255,255,255,.04);color:var(--text);cursor:pointer;font-weight:700}.ds-mini:hover{background:rgba(255,255,255,.06)}.auth-shell{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:32px}.auth-wrap{width:100%;max-width:1180px;display:grid;grid-template-columns:1.05fr .95fr;gap:24px;position:relative;z-index:2}@media (max-width:980px){.auth-wrap{grid-template-columns:1fr;max-width:620px}}.auth-bg-orb{position:absolute;border-radius:999px;filter:blur(80px);pointer-events:none;opacity:.9}.auth-bg-orb-a{width:420px;height:420px;right:-100px;top:40px;background:rgba(25,230,165,.14)}.auth-bg-orb-b{width:340px;height:340px;left:-80px;bottom:40px;background:rgba(87,126,255,.12)}.auth-bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.7),transparent 95%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.7),transparent 95%);pointer-events:none;opacity:.35}.auth-hero{display:flex;flex-direction:column;justify-content:space-between;gap:22px}.auth-brand{display:flex;align-items:center;gap:14px;padding:10px 2px}.auth-brand-logo{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--green),var(--green2));color:#062014;font-weight:900;font-size:22px;box-shadow:0 14px 40px rgba(25,230,165,.18)}.auth-brand-title{font-size:24px;font-weight:900;letter-spacing:.2px}.auth-brand-subtitle{color:var(--muted);margin-top:4px}.auth-hero-card{border:1px solid var(--stroke);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.04));border-radius:28px;padding:28px;min-height:420px;backdrop-filter:blur(12px);box-shadow:0 20px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.auth-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(25,230,165,.24);background:rgba(25,230,165,.08);color:rgba(25,230,165,.95);font-size:12px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.auth-hero-title{margin:22px 0 0;font-size:42px;line-height:1.08;letter-spacing:-.02em}.auth-hero-text{margin:18px 0 0;max-width:640px;color:var(--muted);font-size:16px;line-height:1.65}.auth-feature-list{display:grid;gap:12px;margin-top:28px}.auth-feature-item{display:flex;align-items:center;gap:12px;color:var(--text);padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:rgba(255,255,255,.035)}.auth-feature-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--green),var(--green2));box-shadow:0 0 0 6px rgba(25,230,165,.08);flex:0 0 auto}.auth-card{border:1px solid var(--stroke);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.05));border-radius:28px;padding:28px;backdrop-filter:blur(14px);box-shadow:0 20px 80px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05)}.auth-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.auth-card-kicker{font-size:12px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:rgba(25,230,165,.88)}.auth-card-title{margin:10px 0 0;font-size:32px;line-height:1.1}.auth-card-subtitle{margin-top:10px;color:var(--muted);line-height:1.5}.auth-status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--stroke);background:rgba(255,255,255,.05);color:var(--text);font-size:12px;font-weight:700;white-space:nowrap}.auth-status-dot{width:8px;height:8px;border-radius:999px;background:var(--green);box-shadow:0 0 0 5px rgba(25,230,165,.12)}.auth-form{display:grid;gap:16px;margin-top:28px}.auth-field{display:grid;gap:8px}.auth-label{font-size:13px;font-weight:700;color:rgba(255,255,255,.86)}.auth-input-wrap{display:flex;align-items:center;gap:10px;min-height:58px;padding:0 14px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);transition:border-color .14s,background .14s,transform .14s}.auth-input-wrap:focus-within{border-color:rgba(25,230,165,.38);background:rgba(255,255,255,.06);box-shadow:0 0 0 4px rgba(25,230,165,.08)}.auth-input-icon{opacity:.82;font-size:16px;flex:0 0 auto}.auth-input{width:100%;min-width:0;height:56px;border:0;outline:none;background:transparent;color:var(--text);font-size:15px}.auth-input::-moz-placeholder{color:rgba(255,255,255,.34)}.auth-input::placeholder{color:rgba(255,255,255,.34)}.auth-input-password{padding-right:4px}.auth-toggle{flex:0 0 auto;border:0;outline:none;background:transparent;color:rgba(255,255,255,.72);cursor:pointer;font-size:13px;font-weight:700;padding:6px 4px}.auth-toggle:hover{color:#fff}.auth-submit{margin-top:6px;min-height:56px;border:0;border-radius:18px;background:linear-gradient(135deg,var(--green),var(--green2));color:#062014;font-weight:900;font-size:15px;cursor:pointer;box-shadow:0 16px 36px rgba(25,230,165,.18);transition:transform .14s,box-shadow .14s,opacity .14s}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 40px rgba(25,230,165,.22)}.auth-submit:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.auth-error{border:1px solid rgba(255,91,91,.26);background:rgba(255,91,91,.08);color:#ffd7d7;border-radius:18px;padding:14px 16px}.auth-error-title{font-weight:800;margin-bottom:6px}.auth-error-text{white-space:pre-wrap;line-height:1.55;color:rgba(255,255,255,.86)}.auth-footer{margin-top:22px;display:grid;gap:12px}.auth-footer-line{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.auth-footer-text{text-align:center;font-size:12px;color:rgba(255,255,255,.5);letter-spacing:.08em;text-transform:uppercase}@media (max-width:980px){.auth-shell{padding:18px}.auth-hero-title{font-size:34px}.auth-hero-card{min-height:auto}}@media (max-width:640px){.auth-card,.auth-hero-card{padding:20px;border-radius:22px}.auth-card-top{flex-direction:column;align-items:flex-start}.auth-hero-title{font-size:28px}.auth-brand-title{font-size:20px}}.ds-input{height:44px;width:100%;padding:0 14px;border-radius:14px;border:1px solid var(--stroke);background:rgba(255,255,255,.04);color:var(--text);outline:none;transition:.12s ease}.ds-input::-moz-placeholder{color:var(--muted)}.ds-input::placeholder{color:var(--muted)}.ds-input:focus{border-color:rgba(25,230,165,.45);box-shadow:0 0 0 3px rgba(25,230,165,.1);background:rgba(255,255,255,.05)}input.ds-input[type=date],input[type=date],select,select.ds-input{color-scheme:dark}select.ds-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23d7dde7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px}select optgroup,select option{background:#101923!important;color:#eef4ff!important}select option:checked,select option:focus,select option:hover{background:#173047!important;color:#f8fbff!important}.keys-page{display:grid;gap:16px}.keys-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--stroke);border-radius:22px;background:linear-gradient(135deg,rgba(25,230,165,.09),rgba(255,255,255,.035) 52%,rgba(87,126,255,.07))}.keys-kicker{margin-bottom:8px;color:var(--green);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.keys-lead{max-width:760px;margin:0;line-height:1.65}.keys-safety{display:flex;align-items:center;gap:10px;max-width:280px;padding:12px 14px;border:1px solid rgba(25,230,165,.2);border-radius:14px;background:rgba(6,10,15,.42);color:rgba(255,255,255,.8);font-size:13px;line-height:1.45}.keys-safety-dot{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--green);box-shadow:0 0 0 6px rgba(25,230,165,.1)}.keys-alert{padding:13px 15px;border-radius:14px;border:1px solid;font-weight:700;line-height:1.45}.keys-alert-error{border-color:rgba(255,91,91,.32);background:rgba(255,91,91,.09);color:#ffd7d7}.keys-alert-success{border-color:rgba(25,230,165,.3);background:rgba(25,230,165,.09);color:#adf8df}.keys-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.keys-stat{display:grid;gap:6px;padding:16px;border:1px solid var(--stroke);border-radius:16px;background:rgba(255,255,255,.045)}.keys-stat span{color:var(--muted);font-size:13px}.keys-stat strong{font-size:28px;line-height:1}.keys-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;align-items:start}.keys-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.keys-section-head h2{margin:0;font-size:19px}.keys-section-head p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.keys-form{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px}.keys-plan-fieldset{grid-column:1/-1;margin:0;padding:0;border:0}.keys-field>span,.keys-plan-fieldset legend{display:block;margin-bottom:8px;color:rgba(255,255,255,.82);font-size:13px;font-weight:800}.keys-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.keys-plan{position:relative;display:grid;gap:5px;padding:15px;border:1px solid var(--stroke);border-radius:15px;background:rgba(255,255,255,.035);cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.keys-plan:hover{border-color:rgba(25,230,165,.28);background:rgba(25,230,165,.055)}.keys-plan.selected{border-color:rgba(25,230,165,.5);background:rgba(25,230,165,.09);box-shadow:inset 0 0 0 1px rgba(25,230,165,.1)}.keys-plan:focus-within{outline:2px solid var(--green);outline-offset:2px}.keys-plan input{position:absolute;width:1px;height:1px;opacity:0}.keys-plan strong{font-size:15px}.keys-plan span{color:var(--muted);font-size:12px}.keys-field{min-width:0}.keys-custom-duration-field,.keys-note-field{grid-column:1/-1}.keys-custom-duration-field small{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.4}.keys-textarea{height:auto!important;min-height:84px;padding-top:11px!important;resize:vertical}.keys-submit{grid-column:1/-1;min-height:48px;font-size:15px}.keys-page button:disabled,.keys-submit:disabled{cursor:not-allowed;opacity:.55}.keys-page button{transition:background-color .18s,border-color .18s,color .18s,opacity .18s;transform:none!important}.keys-page a:focus-visible,.keys-page button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.keys-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none}.keys-steps li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.025)}.keys-steps>li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(25,230,165,.11);color:var(--green);font-weight:900}.keys-steps strong{font-size:14px}.keys-steps p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.keys-created{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:rgba(25,230,165,.3);background:linear-gradient(135deg,rgba(25,230,165,.11),rgba(255,255,255,.04))}.keys-created>div:first-child{display:flex;align-items:center;gap:14px}.keys-created-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--green),var(--green2));color:#062014;font-size:22px;font-weight:900}.keys-created h2{margin:0;font-size:18px}.keys-created p{margin:5px 0 0;color:var(--muted);font-size:13px}.keys-inventory-head{align-items:center}.keys-filters{display:grid;grid-template-columns:1.15fr .9fr .8fr;gap:12px;margin-bottom:14px}.keys-table-wrap{overflow:auto;border-radius:18px}.keys-table{min-width:1120px}.keys-table td{vertical-align:middle}.keys-table td:first-child,.keys-table td:nth-child(2){display:table-cell}.keys-table td:first-child strong,.keys-table td:nth-child(2)>span{display:block;margin-bottom:4px}.keys-table code{display:block;color:#b8c8d9;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.keys-table small{display:block;max-width:160px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.keys-status{display:inline-flex;align-items:center;max-width:170px;padding:6px 9px;border:1px solid var(--stroke);border-radius:999px;background:rgba(255,255,255,.04);font-size:11px;font-weight:800;line-height:1.25}.keys-status.green{border-color:rgba(25,230,165,.3);background:rgba(25,230,165,.09);color:#8ff2cf}.keys-status.yellow{border-color:rgba(247,201,72,.35);background:rgba(247,201,72,.09);color:#ffe091}.keys-status.red{border-color:rgba(255,91,91,.35);background:rgba(255,91,91,.09);color:#ffb0b0}.keys-empty{padding:32px!important;text-align:center;color:var(--muted)}.keys-batch-list{display:grid;gap:9px}.keys-batch-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.025)}.keys-batch-row>div:first-child{display:grid;gap:5px}.keys-batch-row>div:first-child span{color:var(--muted);font-size:12px}.keys-batch-counts{display:flex;gap:8px;flex-wrap:wrap}.keys-batch-counts span{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.05);color:var(--muted);font-size:11px}.keys-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}.keys-modal{width:min(680px,100%);padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#0c1622;box-shadow:0 30px 100px rgba(0,0,0,.55)}.keys-modal-close{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--stroke);border-radius:12px;background:rgba(255,255,255,.04);color:var(--text);cursor:pointer;font-size:24px}.keys-secret{margin:4px 0 18px;padding:14px;border:1px solid rgba(247,201,72,.26);border-radius:14px;background:rgba(247,201,72,.06);overflow-wrap:anywhere}.keys-secret code{font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:#fff1bd}@media (max-width:980px){.keys-layout{grid-template-columns:1fr}.keys-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.keys-hero{flex-direction:column}.keys-safety{max-width:none}}@media (max-width:700px){.keys-hero{padding:18px}.keys-filters,.keys-form{grid-template-columns:1fr}.keys-custom-duration-field,.keys-note-field,.keys-submit{grid-column:auto}.keys-created{align-items:flex-start;flex-direction:column}.keys-batch-row{grid-template-columns:1fr}.keys-batch-counts{justify-content:flex-start}}@media (max-width:480px){.keys-plan-grid,.keys-stats{grid-template-columns:1fr}.keys-section-head{flex-direction:column}.keys-inventory-head{align-items:flex-start}.keys-created .ds-actions,.keys-created .ds-btn{width:100%}}@media (prefers-reduced-motion:reduce){.keys-page *{scroll-behavior:auto!important;transition:none!important}}.liveops-page{display:grid;gap:16px;min-width:0}.liveops-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 0 4px;border-bottom:1px solid var(--stroke)}.liveops-header h1{margin:4px 0 6px;font-size:32px;line-height:1.05;letter-spacing:0}.liveops-header p{max-width:760px;margin:0;color:var(--muted);line-height:1.55}.liveops-kicker{color:var(--green);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.liveops-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.liveops-access{display:grid;gap:3px;min-width:132px;padding:8px 11px;border:1px solid var(--stroke);border-radius:8px;background:rgba(255,255,255,.035)}.liveops-access span{color:var(--muted);font-size:11px}.liveops-access strong{font-size:13px}.liveops-page button{transform:none!important;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}.liveops-page button:disabled{cursor:not-allowed;opacity:.48}.liveops-page button:focus-visible,.liveops-page input:focus-visible,.liveops-page textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.liveops-tabs{display:flex;gap:4px;min-height:44px;padding:4px;border:1px solid var(--stroke);border-radius:8px;background:rgba(255,255,255,.025);overflow-x:auto;scrollbar-width:thin}.liveops-tabs button{flex:0 0 auto;min-width:108px;height:36px;padding:0 13px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:800}.liveops-tabs button:hover{background:rgba(255,255,255,.045);color:var(--text)}.liveops-tabs button[aria-selected=true]{border-color:rgba(25,230,165,.3);background:rgba(25,230,165,.1);color:#b5f8df}.liveops-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid;border-radius:8px;line-height:1.45}.liveops-alert>div{display:grid;gap:3px}.liveops-alert span{font-size:13px}.liveops-alert.error{border-color:rgba(255,91,91,.34);background:rgba(255,91,91,.08);color:#ffd0d0}.liveops-alert.success{border-color:rgba(25,230,165,.32);background:rgba(25,230,165,.08);color:#b7f7df}.liveops-overview{display:grid;gap:16px}.liveops-delivery-grid,.liveops-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.liveops-stat{display:grid;gap:6px;min-height:104px;padding:14px;border:1px solid var(--stroke);border-radius:8px;background:rgba(255,255,255,.035)}.liveops-stat>span{color:var(--muted);font-size:12px}.liveops-stat>strong{font-size:24px;line-height:1.05;overflow-wrap:anywhere}.liveops-stat>small{color:rgba(255,255,255,.48);font-size:11px;line-height:1.35}.liveops-band{display:grid;gap:14px;padding:16px 0;border-top:1px solid var(--stroke)}.liveops-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0;min-width:0}.liveops-runtime-grid>legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.liveops-runtime-toggle{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:12px;border:1px solid var(--stroke);border-radius:8px;background:rgba(255,255,255,.025);cursor:pointer}.liveops-runtime-toggle:hover{border-color:rgba(25,230,165,.28);background:rgba(25,230,165,.035)}.liveops-runtime-toggle input{width:18px;height:18px;margin:0;accent-color:var(--green)}.liveops-runtime-toggle>span{display:grid;gap:3px;min-width:0}.liveops-runtime-toggle strong{font-size:13px}.liveops-runtime-toggle small{color:var(--muted);font-size:11px;line-height:1.35}.liveops-runtime-toggle em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.liveops-runtime-grid:disabled .liveops-runtime-toggle{cursor:wait;opacity:.65}.liveops-runtime-read-status{padding:13px 14px;border:1px solid var(--stroke);border-radius:8px;color:var(--muted);font-size:13px}.liveops-runtime-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px}.liveops-runtime-actions>span{color:var(--muted);font-size:12px}.liveops-runtime-actions>span.changed{color:#ffe1a6}.liveops-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.liveops-section-heading.compact{padding:14px 14px 10px;border-bottom:1px solid var(--stroke)}.liveops-section-heading h2{margin:0;font-size:19px;letter-spacing:0}.liveops-section-heading p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.liveops-next{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:58px;padding:12px 14px;border:1px solid rgba(25,230,165,.22);border-radius:8px;background:rgba(25,230,165,.055);color:var(--text);cursor:pointer;text-align:left}.liveops-next>span{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.liveops-next>span:last-child{color:#b5f8df;font-weight:800}.liveops-table-wrap{width:100%;overflow:auto;border:1px solid var(--stroke);border-radius:8px}.liveops-table{width:100%;min-width:720px;border-collapse:collapse;background:rgba(255,255,255,.018)}.liveops-table td,.liveops-table th{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.065);font-size:13px;text-align:left;vertical-align:middle}.liveops-table th{background:#111923;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.liveops-table tbody tr:last-child td{border-bottom:0}.liveops-table tbody tr:hover td{background:rgba(25,230,165,.045)}.liveops-table tbody tr{cursor:pointer}.liveops-table code{color:#b8c8d9;font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.liveops-row-link{padding:0;border:0;background:transparent;color:#dffdf3;cursor:pointer;font:inherit;font-weight:800}.liveops-status{display:inline-flex;align-items:center;gap:6px;max-width:160px;padding:5px 8px;border:1px solid var(--stroke);border-radius:999px;background:rgba(255,255,255,.04);font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.liveops-status>span{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#93a4b8}.liveops-status.green{border-color:rgba(25,230,165,.28);color:#aaf4d8}.liveops-status.green>span{background:var(--green)}.liveops-status.yellow{border-color:rgba(247,201,72,.3);color:#ffe39a}.liveops-status.yellow>span{background:var(--yellow)}.liveops-status.red{border-color:rgba(255,91,91,.3);color:#ffb6b6}.liveops-status.red>span{background:var(--red)}.liveops-workbench{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);gap:12px;align-items:start}.liveops-campaign-list,.liveops-editor{min-width:0;border:1px solid var(--stroke);border-radius:8px;background:rgba(255,255,255,.025)}.liveops-campaign-list{position:sticky;top:92px;max-height:calc(100vh - 118px);overflow:auto}.liveops-seed-import{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px 14px;border-bottom:1px solid var(--stroke);background:rgba(25,230,165,.025)}.liveops-seed-import label{display:grid;gap:6px;min-width:0}.liveops-seed-import label>span{color:var(--muted);font-size:11px;font-weight:800}.liveops-campaign-rows{display:grid;padding:5px}.liveops-campaign-rows>button{display:grid;gap:7px;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;text-align:left}.liveops-campaign-rows>button:hover{background:rgba(255,255,255,.04)}.liveops-campaign-rows>button.selected{border-color:rgba(25,230,165,.28);background:rgba(25,230,165,.08)}.liveops-campaign-rows>button>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.liveops-campaign-rows>button>span:last-child{color:var(--muted);font-size:11px}.liveops-editor>.liveops-section-heading{padding:14px;border-bottom:1px solid var(--stroke)}.liveops-editor-body{display:grid;gap:14px;padding:14px}.liveops-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0;min-width:0}.liveops-fields.liveops-window{grid-template-columns:repeat(3,minmax(0,1fr))}.liveops-fields legend{grid-column:1/-1;margin-bottom:0;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.liveops-document-field,.liveops-fields label,.liveops-reason{display:grid;gap:7px;min-width:0}.liveops-document-field>span,.liveops-fields label>span,.liveops-reason>span{color:rgba(255,255,255,.78);font-size:12px;font-weight:800}.liveops-fields input[readonly]{background:rgba(255,255,255,.018);color:var(--muted)}.liveops-document-field textarea,.liveops-reason textarea{width:100%;border:1px solid var(--stroke);border-radius:8px;background:#091019;color:#dce8f2;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.liveops-document-field textarea{min-height:340px;padding:13px;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.liveops-document-field small{color:var(--muted);font-size:11px;text-align:right}.liveops-editor-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:3px}.liveops-rollback-control{display:grid;grid-template-columns:minmax(220px,360px) auto;align-items:end;gap:10px;padding-top:12px;border-top:1px solid var(--stroke)}.liveops-rollback-control label{display:grid;gap:7px;min-width:0}.liveops-rollback-control label>span{color:rgba(255,255,255,.78);font-size:12px;font-weight:800}.liveops-rollback-control select{width:100%}.liveops-page .ds-btn-warning{border-color:rgba(247,201,72,.32);background:rgba(247,201,72,.08);color:#ffe198}.liveops-page .ds-btn-danger{border-color:rgba(255,91,91,.34);background:rgba(255,91,91,.08);color:#ffc1c1}.liveops-result{display:grid;gap:9px;padding:12px;border:1px solid rgba(61,181,255,.25);border-radius:8px;background:rgba(61,181,255,.055)}.liveops-plain-panel pre,.liveops-result pre{max-height:300px;margin:0;padding:10px;border-radius:6px;background:#081018;overflow:auto;color:#cce8f7;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.liveops-empty{display:grid;place-items:start;gap:5px;min-height:82px;padding:18px;border:1px dashed rgba(255,255,255,.14);border-radius:8px;color:var(--muted)}.liveops-empty strong{color:rgba(255,255,255,.8);font-size:14px}.liveops-empty span{font-size:12px;line-height:1.45}.liveops-loading{display:grid;gap:8px;padding:14px}.liveops-loading span{display:block;height:36px;border-radius:6px;background:rgba(255,255,255,.05);animation:liveops-pulse 1.4s ease-in-out infinite}.liveops-loading span:nth-child(2){width:82%}.liveops-loading span:nth-child(3){width:64%}@keyframes liveops-pulse{0%,to{opacity:.45}50%{opacity:1}}.liveops-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.liveops-plain-panel{display:grid;align-content:start;gap:10px;min-width:0;padding:12px 0}.liveops-plain-panel h3{margin:0;font-size:14px}.liveops-objectives{display:grid;gap:7px}.liveops-objectives>div{display:grid;gap:3px;padding:10px;border-bottom:1px solid rgba(255,255,255,.065)}.liveops-objectives>div:last-child{border-bottom:0}.liveops-objectives span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.liveops-milestones{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:0;margin:0;padding:6px 0 12px;overflow-x:auto;list-style:none;scrollbar-width:thin}.liveops-milestones>li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:0 18px 0 0}.liveops-milestones>li:not(:last-child):after{content:"";position:absolute;top:15px;left:31px;right:0;height:1px;background:rgba(25,230,165,.28)}.liveops-milestones>li>span{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(25,230,165,.38);border-radius:50%;background:#0b131d;color:#b7f7df;font-size:11px;font-weight:900}.liveops-milestones>li>div{display:grid;gap:4px;min-width:0;padding-top:1px}.liveops-milestones small{color:var(--muted);font-size:11px}.liveops-milestones strong{font-size:13px;overflow-wrap:anywhere}.liveops-milestones code{color:#9fb4c7;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}@media (max-width:760px){.liveops-milestones{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:auto;gap:10px;overflow:visible;padding-bottom:0}.liveops-milestones>li{padding:0 0 10px}.liveops-milestones>li:not(:last-child):after{top:29px;left:14px;right:auto;width:1px;height:calc(100% + 10px)}}.liveops-inline-result{padding:6px 9px;border:1px solid rgba(61,181,255,.28);border-radius:999px;background:rgba(61,181,255,.07);color:#bde8ff;font-size:11px;font-weight:800}.ds-card,.ds-kpi{min-width:0}.ds-kpi{overflow:hidden}.ds-kpi>*{min-width:0;max-width:100%}.ds-kpi .ds-muted,.ds-kpi .ds-pill{overflow-wrap:anywhere}.ds-kpi .ds-pill{max-width:100%;white-space:normal;text-align:right}.ds-table-wrap,.online-table-wrap{min-width:0;overflow-x:auto}.ds-field{display:grid;gap:7px;min-width:0;color:var(--muted);font-size:12px;font-weight:800}.ds-field input,.ds-field select,.ds-field textarea{width:100%;min-width:0;padding:10px 11px;border:1px solid var(--stroke);border-radius:9px;background:#091019;color:var(--text);font:inherit;font-weight:500;box-sizing:border-box}.ds-field input:focus,.ds-field select:focus,.ds-field textarea:focus{outline:2px solid rgba(25,230,165,.26);outline-offset:1px;border-color:rgba(25,230,165,.55)}.ds-chip{min-height:34px;padding:7px 11px;border:1px solid var(--stroke);border-radius:999px;background:rgba(255,255,255,.035);color:var(--muted);font:700 12px/1.2 inherit;cursor:pointer}.ds-chip.active,.ds-chip:hover{border-color:rgba(25,230,165,.45);background:rgba(25,230,165,.1);color:var(--text)}.ds-alert{padding:11px 13px;border:1px solid var(--stroke);border-radius:9px;font-size:13px;line-height:1.45}.ds-alert-danger{border-color:rgba(255,91,91,.35);background:rgba(255,91,91,.08);color:#ffc1c1}.ds-alert-success{border-color:rgba(25,230,165,.35);background:rgba(25,230,165,.08);color:#b7f7df}.ds-link-button{padding:0;border:0;background:transparent;color:#a8f6d6;font:800 13px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;cursor:pointer}.ds-link-button:hover{text-decoration:underline;text-underline-offset:3px}.ds-status{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--stroke);border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.ds-status.ok{border-color:rgba(25,230,165,.35);background:rgba(25,230,165,.08);color:#b7f7df}.ds-status.muted{color:var(--muted)}.ds-list-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:13px}.ds-list-row:last-child{border-bottom:0}.ds-btn-small{min-height:32px;padding:7px 9px;font-size:12px}.ds-btn-danger{border-color:rgba(255,91,91,.34);background:rgba(255,91,91,.08);color:#ffc1c1}.online-table-wrap{padding:0}.online-table{min-width:920px;border:0;border-radius:0}.online-table td{vertical-align:top}.online-user-name{font-weight:850;color:var(--text)}.online-user-name-link{display:inline-block;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(25,230,165,.45);text-decoration-thickness:1px;text-underline-offset:3px}.online-user-name-link:hover{color:var(--accent);text-decoration-color:currentColor}.online-server-list{display:grid;gap:5px;min-width:150px}.online-empty{padding:18px;text-align:center}.online-status-reason{max-width:260px;margin-top:6px;line-height:1.4}.online-device-summary{display:grid;gap:3px;margin-top:12px;padding:10px;border:1px solid var(--stroke);border-radius:10px;background:rgba(255,255,255,.025);line-height:1.45}.online-label-editor{display:grid;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid var(--stroke)}.online-label-caption{font-size:11px;line-height:1.35}.online-label-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.online-label-row .ds-btn{min-height:40px;padding:8px 11px}.online-label-note{font-size:12px}.admin-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px;padding:4px;border:1px solid var(--stroke);border-radius:12px;background:rgba(255,255,255,.025)}.admin-tab{min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:700 13px/1.2 inherit;cursor:pointer}.admin-tab:hover{color:var(--text);background:rgba(255,255,255,.04)}.admin-tab.active{border-color:rgba(25,230,165,.32);background:rgba(25,230,165,.1);color:var(--text)}.admin-tab-count{display:inline-grid;min-width:22px;margin-left:4px;padding:3px 5px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--text);font-size:11px;text-align:center}.payment-journal-controls{display:grid;gap:14px}.payment-status-tabs{margin-top:0}.payment-journal-filters{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) minmax(150px,1fr) auto;gap:10px;align-items:end}.payment-journal-filters label{display:grid;gap:6px;min-width:0}.payment-journal-filters .ds-muted{font-size:12px}.payment-journal-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payment-journal-summary>div{display:grid;gap:5px;padding:11px;border:1px solid var(--stroke);border-radius:10px;background:rgba(255,255,255,.025)}.payment-journal-summary strong{overflow-wrap:anywhere}.payment-journal-error{width:-moz-fit-content;width:fit-content}.payment-journal-list{padding:0;overflow:hidden}.payment-journal-table-wrap{overflow-x:auto}.payment-journal-table{min-width:980px}.payment-journal-table td{vertical-align:top}.payment-user-link{font-weight:800}.payment-row-details{display:grid;gap:4px;margin-top:8px;max-width:260px;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.payment-journal-mobile-list{display:none}.payment-journal-empty{padding:20px;text-align:center}.payment-row-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.payment-mobile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.payment-mobile-grid>div{display:grid;gap:4px;min-width:0}.payment-mobile-grid strong{overflow-wrap:anywhere}.operator-label-panel{display:grid;gap:10px;margin:0 0 14px;padding:12px;border:1px solid rgba(25,230,165,.24);border-radius:12px;background:rgba(25,230,165,.055)}.operator-label-fields{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) auto;gap:8px;align-items:center}.operator-label-fields .ds-btn{min-height:42px}.dashboard-snapshot-sources{max-width:52%;line-height:1.45;text-align:right;overflow-wrap:anywhere}.dashboard-primary-kpi .v{overflow-wrap:anywhere}.online-mobile-list{display:none}.online-mobile-details{display:grid;gap:8px;margin-top:12px}.online-mobile-server{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px;border:1px solid var(--stroke);border-radius:10px;background:rgba(255,255,255,.035)}.online-mobile-server span:nth-child(2){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;text-align:right}.online-mobile-server span:nth-child(n+3){grid-column:1/-1}.resilience-guide{border-color:rgba(25,230,165,.28);background:linear-gradient(180deg,rgba(25,230,165,.08),rgba(255,255,255,.035))}.resilience-guide-heading .ds-pill{flex:0 0 auto}.resilience-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.resilience-guide-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--stroke);border-radius:10px;background:rgba(0,0,0,.12);line-height:1.5}.resilience-guide-number{color:var(--green);font:800 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace;padding-top:3px}.resilience-guide-item .ds-muted{margin-top:4px}.resilience-details{border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.resilience-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--stroke);border-radius:10px;background:rgba(255,255,255,.035);color:var(--text);font-weight:850;cursor:pointer;list-style:none}.resilience-details>summary::-webkit-details-marker{display:none}.resilience-details>summary:after{content:"＋";color:var(--green);font-size:18px;line-height:1}.resilience-details[open]>summary:after{content:"−"}.control-tower{display:grid;gap:14px;border-color:rgba(25,230,165,.28);background:linear-gradient(180deg,rgba(25,230,165,.075),rgba(255,255,255,.035))}.control-tower-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.control-tower-overview{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;text-align:right;font-size:12px}.control-tower-clear,.control-tower-loading,.control-tower-unavailable{padding:13px 14px;border:1px solid var(--stroke);border-radius:12px;background:rgba(255,255,255,.025);line-height:1.45}.control-tower-unavailable{display:grid;gap:6px;border-color:rgba(247,201,72,.28);background:rgba(247,201,72,.06)}.control-tower-unavailable-title{font-weight:800}.control-tower-clear{display:flex;align-items:center;gap:9px;color:var(--muted)}.control-tower-clear-dot,.control-tower-incident-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(25,230,165,.1)}.control-tower-section-title{margin-bottom:8px;font-size:12px;font-weight:900;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.control-tower-incident-list{display:grid;gap:7px}.control-tower-incident{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--stroke);border-radius:10px;background:rgba(255,255,255,.035)}.control-tower-incident.yellow{border-color:rgba(247,201,72,.28);background:rgba(247,201,72,.055)}.control-tower-incident.red{border-color:rgba(255,91,91,.3);background:rgba(255,91,91,.055)}.control-tower-incident.yellow .control-tower-incident-dot{background:var(--yellow);box-shadow:0 0 0 4px rgba(247,201,72,.1)}.control-tower-incident.red .control-tower-incident-dot{background:var(--red);box-shadow:0 0 0 4px rgba(255,91,91,.1)}.control-tower-incident-copy{min-width:0;line-height:1.4}.control-tower-incident-title{font-weight:800;overflow-wrap:anywhere}.control-tower-incident-meta{color:var(--muted);font-size:12px;white-space:nowrap}.control-tower-card-link,.control-tower-incident-link{color:var(--green);font-size:12px;font-weight:800;text-decoration:underline;white-space:nowrap}.control-tower-grid{margin-top:2px}.control-tower-card{min-width:0;display:grid;gap:7px;padding:13px}.control-tower-card-heading{justify-content:space-between;align-items:flex-start;gap:8px}.control-tower-card-heading .ds-muted{min-width:0;overflow-wrap:anywhere}.control-tower-card-value{overflow-wrap:anywhere;font-size:21px!important}.control-tower-card-meta{display:flex;gap:4px;min-height:18px;color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.control-tower-card-error{color:#ffb0b0;font-size:11px;overflow-wrap:anywhere}.control-tower-card-action,.control-tower-card-explanation,.control-tower-card-failure,.control-tower-card-impact{font-size:11px;line-height:1.45;overflow-wrap:anywhere}.control-tower-card-explanation{color:var(--text)}.control-tower-card-impact{color:var(--muted)}.control-tower-card-action{padding:8px 9px;border:1px solid rgba(25,230,165,.2);border-radius:9px;background:rgba(25,230,165,.055);color:#d8fff1}.control-tower-card-failure{padding-top:4px;color:#ffc0c0;border-top:1px solid rgba(255,91,91,.18)}.control-tower-card-link{justify-self:start;margin-top:2px}@media (max-width:760px){.ds-grid[style*="minmax(260px"],.ds-grid[style*="minmax(320px"],.ds-grid[style*="minmax(340px"]{grid-template-columns:1fr!important}.online-page-heading{display:flex;flex-direction:column}.online-page-heading>.ds-btn{width:100%}.online-filters{grid-template-columns:1fr!important}.online-filters>.ds-btn{width:100%}.online-label-row{grid-template-columns:1fr}.online-label-row .ds-btn{width:100%}.admin-tabs{margin-top:14px;overflow-x:auto;flex-wrap:nowrap}.admin-tab{flex:0 0 auto;white-space:nowrap}.payment-journal-filters{grid-template-columns:1fr}.payment-journal-filters>.ds-btn{width:100%}.payment-journal-summary{grid-template-columns:1fr}.payment-journal-table-wrap{display:none}.payment-journal-mobile-list{display:grid;gap:10px;padding:12px}.payment-journal-mobile-row{display:grid;gap:8px;padding:12px;border:1px solid var(--stroke);border-radius:10px;background:rgba(255,255,255,.025)}.payment-mobile-grid{grid-template-columns:1fr 1fr}.operator-label-fields{grid-template-columns:1fr}.operator-label-fields .ds-btn{width:100%}.dashboard-snapshot-sources{max-width:none;text-align:left}.online-table-wrap{display:none}.online-mobile-list{display:grid;gap:12px}.online-summary.ds-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.online-summary .ds-kpi{padding:11px}.online-summary .ds-kpi .ds-muted{font-size:12px;line-height:1.3}.online-summary .ds-kpi .v{font-size:20px}.resilience-guide-heading{display:flex;flex-direction:column}.resilience-guide-heading .ds-pill{align-self:flex-start;white-space:normal}.resilience-guide-grid{grid-template-columns:1fr}.ds-kpi .ds-row{align-items:flex-start;flex-wrap:wrap;gap:6px}.ds-kpi .ds-row>:first-child{flex:1 1 100px;min-width:0}.control-tower-overview{justify-content:flex-start;text-align:left}.control-tower-incident{grid-template-columns:auto minmax(0,1fr) auto}.control-tower-incident-meta{grid-column:2;grid-row:2}.control-tower-incident-link{grid-column:3;grid-row:1/span 2}}@media (max-width:480px){.ds-card{padding:12px;border-radius:12px}.online-mobile-server,.online-summary.ds-grid-4{grid-template-columns:1fr}.online-mobile-server span:nth-child(2){text-align:left}}.liveops-wrap-cell{min-width:220px;white-space:normal;overflow-wrap:anywhere}.liveops-dialog-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.74);backdrop-filter:blur(6px)}.liveops-dialog{display:grid;gap:14px;width:min(560px,100%);max-height:calc(100vh - 36px);padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#0b131d;box-shadow:0 24px 80px rgba(0,0,0,.55);overflow:auto}.liveops-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.liveops-dialog-heading span{color:var(--green);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.liveops-dialog-heading h2{margin:4px 0 0;font-size:20px}.liveops-dialog-heading button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--stroke);border-radius:6px;background:rgba(255,255,255,.035);color:var(--text);cursor:pointer;font-size:24px;line-height:1}.liveops-dialog-target{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--stroke);border-radius:6px;background:rgba(255,255,255,.025)}.liveops-dialog-target span{color:var(--muted);font-size:12px}.liveops-dialog-target strong{overflow-wrap:anywhere}.liveops-runtime-diff{display:grid;gap:8px;padding:10px;border:1px solid rgba(25,230,165,.22);border-radius:6px;background:rgba(25,230,165,.035)}.liveops-runtime-diff>span{color:var(--muted);font-size:12px;font-weight:800}.liveops-runtime-diff ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.liveops-runtime-diff li{display:flex;align-items:center;justify-content:space-between;gap:12px}.liveops-runtime-diff strong{font-size:13px}.liveops-runtime-diff em{color:#b9ffe9;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.liveops-reason textarea{min-height:104px;padding:11px;font-family:inherit}.liveops-check{display:flex;align-items:center;gap:9px;cursor:pointer}.liveops-check input{width:17px;height:17px;accent-color:var(--green)}.liveops-dialog-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width:1050px){.liveops-delivery-grid,.liveops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.liveops-workbench{grid-template-columns:1fr}.liveops-campaign-list{position:static;max-height:360px}}@media (max-width:760px){.liveops-header{flex-direction:column}.liveops-header-actions{width:100%;justify-content:flex-start}.liveops-access{flex:1}.liveops-fields,.liveops-fields.liveops-window,.liveops-runtime-grid,.liveops-two-column{grid-template-columns:1fr}.liveops-runtime-actions{align-items:stretch;flex-direction:column}.liveops-runtime-actions>.ds-btn{width:100%}.liveops-rollback-control{grid-template-columns:1fr}.liveops-rollback-control>.ds-btn{width:100%}.liveops-seed-import{grid-template-columns:1fr}.liveops-seed-import>.ds-btn{width:100%}.liveops-document-field textarea{min-height:280px}.liveops-section-heading{align-items:stretch;flex-direction:column}.liveops-next{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.liveops-header h1{font-size:28px}.liveops-delivery-grid,.liveops-stats{grid-template-columns:1fr}.liveops-header-actions>.ds-btn{flex:1;min-width:130px}.liveops-editor-actions>.ds-btn{width:100%}.liveops-dialog-actions>.ds-btn{flex:1}.liveops-alert{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.liveops-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:760px){.support-page{min-width:0}.support-page h1{font-size:32px!important;line-height:1.1}.support-filters input,.support-filters select,.support-filters textarea{min-width:0;max-width:100%}.support-queue{min-width:0;overflow:hidden}.support-ticket-modal{padding:8px!important;align-items:flex-start!important}.support-ticket-modal>div{width:100%!important;max-height:calc(100vh - 16px)!important}.support-ticket-modal>div>div:first-child,.support-ticket-modal>div>div:nth-child(2){padding:14px!important}.support-ticket-layout{grid-template-columns:1fr!important;min-width:0!important}.support-ticket-layout>div{min-width:0!important}.support-ticket-layout input,.support-ticket-layout select,.support-ticket-layout textarea{min-width:0;max-width:100%}}@media (max-width:480px){.support-page{gap:12px!important}.support-page .ds-card{padding:12px!important}.support-page button{max-width:100%;white-space:normal}.support-ticket-modal>div>div:first-child{gap:8px!important}.support-ticket-modal>div>div:nth-child(2){gap:12px!important}}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:opacity-90:hover{opacity:.9}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}