.session-report{--sr-blue:var(--ui-blue-text,#91bdff);--sr-orange:#ffd28b;--sr-record:#d8b4fe;--sr-personal:var(--ui-success,#71dfaf);max-width:1440px;color:var(--ink,#edf2fa);margin:0 auto;padding:24px 24px 56px;font-size:15px;line-height:1.55}.session-report *{box-sizing:border-box}.session-report h1{margin:10px 0;font-size:clamp(24px,3vw,34px);line-height:1.18}.session-report h2{margin:6px 0;font-size:24px;line-height:1.3}.session-report h3{margin:4px 0;font-size:20px;line-height:1.35}.session-report h4{margin:22px 0 8px;font-size:16px}.session-report p{margin:8px 0}.session-report button,.session-report input,.session-report select{border:1px solid var(--line,#34445e);background:var(--paper,#0b111c);min-height:44px;color:var(--ink,#edf2fa);font:inherit;border-radius:8px;padding:10px 14px;font-size:14px}.session-report button{cursor:pointer}.session-report button:hover:not(:disabled){border-color:var(--sr-blue);background:var(--blue-soft,#142741)}.session-report button:disabled{opacity:.5;cursor:default}.session-report :focus-visible{outline:3px solid var(--sr-blue);outline-offset:4px}.session-report small,.sr-meta{color:var(--muted,#9eabc0);overflow-wrap:anywhere;font-size:12px;font-weight:400;display:block}.sr-header{background:var(--white,#111a27);border:1px solid var(--line,#263449);border-top:3px solid var(--acid,#ef4057);border-radius:12px;padding:20px 24px}.sr-actions,.sr-actions>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sr-actions{margin-bottom:16px}.sr-badge,.sr-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:inline-block}.sr-badge{border:1px solid var(--line,#263449);color:var(--sr-blue);background:var(--blue-soft,#142741);border-radius:4px;padding:3px 8px}.sr-notice{background:var(--blue-soft,#142741);border-left:3px solid var(--blue,#3b82f6);color:var(--ink,#edf2fa);padding:12px 16px}.sr-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 12px;display:grid}.sr-metrics>div{background:var(--ui-raised,#162234);border:1px solid var(--line,#263449);border-radius:8px;padding:12px 16px}.sr-metrics dt{color:var(--muted,#9eabc0);font-size:12px}.sr-metrics dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:24px;font-weight:750}.sr-feedback:empty{display:none}.sr-feedback{padding:12px}.sr-error{color:#ffc0cc;background:#321e2a;border:1px solid #a95266;border-radius:8px;padding:16px}.sr-tabs{scrollbar-width:thin;gap:6px;padding:20px 0 6px;display:flex;overflow-x:auto}.sr-tabs button{white-space:nowrap;flex-shrink:0}.session-report .sr-tabs [aria-selected=true],.session-report .sr-tabs [aria-selected=true]:hover{color:#fff;background:#215dc4;border-color:#76aaff;font-weight:700}.sr-filters{flex-wrap:wrap;align-items:end;gap:14px;padding:18px 0;display:flex}.sr-filters label{flex:200px;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.sr-filters input,.sr-filters select{width:100%;min-width:0}.sr-panel{background:var(--white,#111a27);border:1px solid var(--line,#263449);border-radius:12px;min-width:0;padding:24px}.sr-feed{border-left:2px solid var(--line,#304969);margin:20px 0 20px 6px;padding:0 0 0 24px;list-style:none}.sr-feed li{border-bottom:1px solid var(--line,#263449);overflow-wrap:anywhere;grid-template-columns:125px minmax(0,1fr);gap:16px;padding:20px 0;display:grid;position:relative}.sr-feed li:before{content:"";border:3px solid var(--white,#111a27);background:var(--sr-blue);width:12px;height:12px;box-shadow:0 0 0 1px var(--line,#375b89);border-radius:50%;position:absolute;top:25px;left:-31px}.sr-event{border:1px solid var(--line,#375b89);background:var(--blue-soft,#142741);width:fit-content;color:var(--sr-blue);border-radius:6px;align-self:start;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.sr-event-detail{font-size:12px;font-weight:400;display:block}.sr-number{border:1px solid var(--line,#765164);text-align:center;font-variant-numeric:tabular-nums;color:#ffb9c5;overflow-wrap:anywhere;background:#382738;border-radius:4px;padding:3px 8px;font-size:18px;font-weight:800;display:block}.sr-table{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.sr-table table{border-collapse:collapse;width:100%;min-width:780px;font-size:14px}.sr-table caption{text-align:left;color:var(--muted,#9eabc0);padding:12px 0;font-size:12px}.sr-table th,.sr-table td{text-align:left;border-bottom:1px solid var(--line,#263449);font-variant-numeric:tabular-nums;vertical-align:top;padding:14px 12px}.sr-table thead{background:var(--ui-raised,#162234)}.sr-table th[scope=row]{min-width:260px}.sr-split{white-space:nowrap;font-size:12px;display:block}.sr-penalties{border-top:3px solid #7a5940;margin-top:20px;padding-top:12px}.sr-penalties .sr-event,.sr-feed .sr-feed-penalty .sr-event{color:#ffd28b;background:#382c25;border-color:#7a5940}.sr-penalties .sr-feed{border-left-color:var(--line,#304969)}.sr-feed:has(.sr-feed-penalty){border-left-color:var(--line,#304969)}.sr-feed .sr-feed-penalty:before,.sr-penalties .sr-feed li:before{background:#ffd28b}.sr-pagination{color:var(--muted,#9eabc0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:12px;display:flex}.sr-pagination label{align-items:center;gap:10px;display:flex}.sr-empty{text-align:center;background:var(--ui-raised,#162234);border-radius:8px;padding:28px 16px}.sr-download{border:1px solid var(--line,#34445e);min-height:44px;color:var(--sr-blue);border-radius:8px;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sr-download:hover{background:var(--blue-soft,#142741)}.sr-identity{align-items:center;gap:12px;min-width:0;display:flex}.sr-car-visual{flex-direction:column;flex:0 0 104px;align-items:center;gap:4px;display:flex}.sr-identity-text{overflow-wrap:anywhere;min-width:0}.session-report .sr-model{color:var(--sr-blue);font-weight:600}.sr-car-photo{object-fit:contain;background:#fff;border-radius:6px;width:104px;height:59px;display:block}.sr-car-unavailable{text-align:center;color:var(--muted,#9eabc0);font-size:12px;line-height:1.4}.sr-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.sr-eyebrow{color:var(--sr-blue)}.sr-analysis-tag{border:1px solid var(--line,#263449);color:var(--muted,#9eabc0);border-radius:5px;padding:5px 9px;font-size:12px}.sr-analysis-explainer{max-width:100ch;color:var(--muted,#9eabc0);font-size:14px}.sr-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.sr-driver-row{background:var(--ui-raised,#162234);border:1px solid var(--line,#263449);min-width:0;box-shadow:inset 3px 0 var(--blue,#3b82f6);border-radius:10px;padding:18px}.sr-driver-selected{border-color:var(--sr-blue)}.sr-driver-heading{align-items:center;gap:12px;min-width:0;margin-bottom:18px;display:flex}.sr-driver-heading>div{flex:1;min-width:0}.sr-driver-heading h3{overflow-wrap:anywhere;font-size:19px}.sr-driver-heading p{color:var(--muted,#9eabc0);margin:3px 0;font-size:14px}.sr-driver-number{color:var(--ink,#edf2fa);font-variant-numeric:tabular-nums;font-size:24px;font-weight:850;line-height:1.2}.sr-group{border:1px solid var(--line,#34445e);white-space:nowrap;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:12px;display:inline-block}.sr-driver-thumbnail{flex:0 0 80px}.sr-driver-thumbnail .sr-car-photo{width:80px;height:45px}.sr-driver-thumbnail .sr-car-unavailable{font-size:12px}.sr-sector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sr-sector-value{background:var(--white,#111a27);border:1px solid var(--line,#263449);font-variant-numeric:tabular-nums;border-radius:6px;flex-direction:column;justify-content:start;min-width:0;padding:10px 8px;display:flex}.sr-cell-label{color:var(--muted,#9eabc0);margin-bottom:3px;font-size:12px;font-weight:500;display:block}.sr-sector-value strong{letter-spacing:-.06em;white-space:nowrap;font-size:24px;font-weight:750;line-height:1.3}.sr-sector-value small{margin-top:5px;font-size:12px;line-height:1.35}.session-report .sr-record,.session-report .sr-record small{color:var(--sr-record)}.session-report .sr-personal,.session-report .sr-personal small{color:var(--sr-personal)}.sr-driver-summary{border-top:1px solid var(--line,#263449);font-variant-numeric:tabular-nums;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin-top:14px;padding-top:16px;display:grid}.sr-driver-summary strong{font-size:18px}.sr-driver-summary button{text-align:center;color:var(--sr-blue);grid-column:1/-1;font-weight:650}.sr-attribution-note{color:#ffd28b;background:#28251e;border-left:3px solid #ffd28b;padding:12px 14px;font-size:14px}.sr-driver-detail{border:1px solid var(--sr-blue);background:var(--paper,#0b111c);border-radius:10px;margin-top:24px;padding:22px;scroll-margin-top:110px}.sr-driver-detail .sr-table th[scope=row]{min-width:64px}.sr-driver-detail .sr-table table{min-width:780px}.sr-driver-penalties{padding:0;list-style:none}.sr-driver-penalties li{color:#ffd28b;background:#28251e;border-left:3px solid #ffd28b;margin-bottom:8px;padding:12px}.sr-driver-penalties small{margin-top:4px}.sr-position-graph{border-top:1px solid var(--line,#263449);margin-top:28px;padding-top:24px}.sr-graph-legend{overscroll-behavior:contain;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:310px;margin:18px 0;padding:0;display:grid;overflow-y:auto}.sr-graph-legend legend{margin-bottom:10px;font-size:14px;font-weight:650}.sr-graph-legend label{border:1px solid var(--line,#263449);cursor:pointer;background:var(--ui-raised,#162234);border-left:4px solid;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:14px;display:flex}.sr-graph-legend label>span{overflow-wrap:anywhere;min-width:0}.sr-graph-legend input{width:19px;height:19px;min-height:19px;accent-color:var(--blue,#3b82f6);flex-shrink:0;margin:0}.sr-graph-legend small{margin-top:4px}.sr-graph-svg{background:var(--paper,#0b111c);border:1px solid var(--line,#263449);border-radius:8px;width:100%;height:auto;min-height:260px;max-height:480px;display:block}.sr-graph-svg text{fill:var(--muted,#9eabc0);font-family:inherit;font-size:15px}.sr-graph-svg .sr-axis-title{fill:var(--ink,#edf2fa);font-weight:650}.sr-graph-guide{stroke:var(--line,#34445e);stroke-dasharray:5 5;stroke-width:1px;vector-effect:non-scaling-stroke}.sr-graph-inspector{background:var(--ui-raised,#162234);border-radius:8px;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:12px;margin:16px 0;padding:14px;font-size:14px;display:grid}.sr-graph-inspector input{width:100%;accent-color:var(--blue,#3b82f6);padding:0}.sr-graph-inspector ul{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sr-graph-inspector li{overflow-wrap:anywhere;color:var(--muted,#9eabc0)}.sr-graph-inspector strong{color:var(--ink,#edf2fa)}.sr-graph-data summary{border:1px solid var(--line,#263449);cursor:pointer;min-height:44px;color:var(--sr-blue);border-radius:6px;padding:12px;font-size:14px}.sr-graph-data[open] summary{margin-bottom:8px}@media (width>=1200px){.sr-driver-row{padding:20px}.sr-driver-summary{grid-template-columns:1.3fr 1fr 1fr auto;align-items:center}.sr-driver-summary button{grid-column:auto}.sr-car-visual{flex-basis:104px}}@media (width<=1050px){.sr-driver-grid{grid-template-columns:1fr}.sr-driver-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center}.sr-driver-summary button{grid-column:auto}.sr-graph-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.session-report{padding:16px 12px 32px;font-size:14px}.sr-header,.sr-panel{padding:16px}.sr-header{padding:14px}.sr-actions,.sr-actions>div{align-items:stretch;width:100%}.sr-actions>div>*{text-align:center;flex:120px;justify-content:center}.sr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sr-metrics>div{padding:10px}.sr-metrics dd{font-size:24px}.sr-feed li{grid-template-columns:1fr;gap:6px}.sr-pagination{gap:10px}.sr-pagination label{order:3;justify-content:center;width:100%}.sr-filters>button{width:100%}.sr-car-visual{flex-basis:80px}.sr-car-photo{width:80px;height:45px}.sr-identity{gap:10px}.sr-event-detail{margin-left:6px;display:inline}.sr-section-heading{align-items:flex-start;gap:10px}.sr-section-heading h2{font-size:22px}.sr-analysis-tag{font-size:12px}.sr-driver-row{padding:14px}.sr-driver-heading{gap:8px}.sr-driver-number{font-size:24px}.sr-driver-heading h3{font-size:18px}.sr-driver-thumbnail{flex-basis:52px}.sr-driver-thumbnail .sr-car-photo{width:52px;height:34px}.sr-driver-heading p{font-size:14px}.sr-group{margin:4px 0 0}.sr-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sr-sector-value{padding:10px}.sr-sector-value strong{letter-spacing:-.03em}.sr-driver-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sr-driver-summary button{align-self:end}.sr-driver-detail{padding:12px}.sr-graph-legend{grid-template-columns:1fr;max-height:300px}.sr-graph-svg{min-height:210px}.sr-graph-svg text{font-size:22px}.sr-graph-inspector{grid-template-columns:1fr auto}.sr-graph-inspector input{grid-area:2/1/auto/-1}.sr-graph-inspector ul{grid-template-columns:1fr}.sr-graph-inspector output{grid-area:1/2}.sr-table th[scope=row]{min-width:240px}.sr-driver-detail .sr-table th[scope=row]{min-width:64px}}@media (prefers-reduced-motion:reduce){.session-report *{scroll-behavior:auto}}.sr-graph-viewport{overscroll-behavior-inline:contain;border-radius:8px;max-width:100%;overflow-x:auto}.sr-legend-line{margin-bottom:5px;display:block}.sr-graph-mobile-hint{display:none}.sr-clear-curves{margin-top:12px}@media (width<=640px){.sr-graph-svg{min-width:760px;min-height:0}.sr-graph-mobile-hint{display:block}}.monitoring{min-width:0}.monitoring .appHead{flex-wrap:wrap;gap:20px}.monitoring .appHead h1{font-size:clamp(30px,4vw,52px)}.monitoring .appHead p{max-width:650px;line-height:1.6}.monPanel{background:var(--green);min-width:0;color:var(--ink);border-top:3px solid var(--blue);margin:16px 0;padding:24px}.monPanel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.monPanel header h2,.monPanel header h3{overflow-wrap:anywhere;margin:6px 0;font-size:22px}.monPanel header span{color:#93bfff;letter-spacing:1px;font-size:11px}.monPanel header small,.monHint{color:#b2c1d4;font-size:12px;line-height:1.6}.monPanel p{line-height:1.6}.monMetrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;margin:24px 0;display:grid}.monMetrics>div{border-left:2px solid #35516f;min-width:0;padding-left:12px}.monMetrics dt{color:#b2c1d4;font-size:11px;line-height:1.5}.monMetrics dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:18px;font-weight:700}.monCores{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.monCores>div{background:var(--green2);gap:7px;padding:12px;font-size:12px;display:grid}.monCores span{color:#c2d0e0}.monCurves{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.monCurve{min-width:0;margin:0}.monCurve figcaption{color:#b2c1d4;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;display:flex}.monCurve svg{width:100%;height:80px;display:block}.monLine{fill:none;stroke:#73b1ff;stroke-width:2px;stroke-linejoin:round}.monBaseline{stroke:#35516f;stroke-width:1px}.monCurveEmpty{color:#b2c1d4;font-size:11px}.monServers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.monServers .monPanel{margin:0}.monSectionTitle{margin-top:32px;font-size:24px}.monNotice,.monFreshness{background:var(--green);color:var(--ink);border-left:4px solid var(--blue);overflow-wrap:anywhere;margin:16px 0;padding:16px;font-size:14px;line-height:1.7}.monNotice,.monWarning{border-color:#ffad61}.monFreshness span{color:#b2c1d4;font-size:12px;display:block}.monNotice .ghostBtn{color:#fff;border-color:#71849a;margin:8px}.monEvents{max-height:320px;margin:12px 0;padding:0;list-style:none;overflow:auto}.monEvents li{overflow-wrap:anywhere;border-top:1px solid #35516f;grid-template-columns:75px minmax(0,1fr);gap:12px;padding:12px 0;font-size:12px;line-height:1.6;display:grid}.monEvents time{color:#b2c1d4}.monitoring details{border-top:1px solid #35516f;padding-top:16px}.monitoring summary{cursor:pointer;min-height:30px;font-size:13px}.monitoring :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #93bfff}.dashActions>a.ghostBtn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1100px){.monServers{grid-template-columns:1fr}}@media (width<=600px){.monPanel{padding:18px}.monCurves{grid-template-columns:1fr}.monMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.monMetrics dd{font-size:16px}.monPanel header h3{font-size:20px}.monitoring .appHead>button{width:100%}.monEvents li{grid-template-columns:1fr;gap:3px}}.dashboard .serverLifecycleStatus.serverLatestSession{align-items:start;gap:16px;display:grid}.serverHistory{color:var(--muted);gap:6px;display:grid;margin:0!important;font-size:12px!important}.serverHistory b{color:var(--ink);font-size:12px}.serverListError{background:var(--green2);border-left:3px solid var(--ui-warning,#f3cf87);color:var(--ink);padding:16px}.dashboard .realServer .serverDeleteButton,.serverDeleteConfirm{color:#ffc0cc;background:#3c2030;border:1px solid #a95266}.dashboard .realServer .serverDeleteButton:disabled{opacity:.5;cursor:not-allowed}.serverDeleteDialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--green);border:1px solid var(--line);border-top:4px solid var(--acid);box-shadow:var(--ui-shadow);border-radius:8px;margin:auto;padding:28px;line-height:1.7;overflow:auto}.serverDeleteDialog::backdrop{background:#000000bf}.serverDeleteDialog h2{margin:0 0 12px;font-size:24px;line-height:1.3}.serverDeleteDialog p{overflow-wrap:anywhere}.serverDeleteButtons{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.serverDeleteButtons button{border-radius:4px;min-height:44px;padding:10px 16px;font-weight:700}.serverDeleteButtons button:disabled{opacity:.55;cursor:wait}.serverDeleteError{border-left:3px solid var(--acid);color:#ffc0cc;background:#3c2030;padding:12px}.serverDeleteDialog :focus-visible{outline:3px solid var(--ui-blue-text,#91bdff);outline-offset:4px}.serverDeletionNotice{background:var(--green2);color:var(--ink);border-left:3px solid var(--ui-warning,#f3cf87);grid-column:1/-1;margin:0;padding:12px;font-size:13px}@media (width<=600px){.serverDeleteDialog{padding:22px}.serverDeleteButtons{flex-direction:column-reverse}.serverDeleteButtons button{width:100%}.dashboard .serverLifecycleStatus.serverLatestSession{grid-column:1/-1}}.dashboard .serverCards{grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:20px;min-width:0;margin-top:20px;display:grid}body .dashboard .serverCards>.serverDemo.realServer{flex-direction:column;align-items:stretch;gap:16px;min-width:0;margin:0;padding:0;display:flex}body .dashboard .serverCards .serverThumb{grid-area:1/1;height:48px}body .dashboard .serverCards .serverIdentity{grid-area:1/2;min-width:0}body .dashboard .serverCards .serverIdentity h3{overflow-wrap:anywhere;margin:8px 0;font-size:20px;line-height:1.35}body .dashboard .serverCards .serverIdentity>p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}body .dashboard .serverCards .serverPlan{flex-wrap:wrap;grid-area:auto/1/auto/-1;align-items:baseline;gap:8px 12px;display:flex}body .dashboard .serverCards .serverPlan small{color:var(--muted);margin:0;font-size:12px}body .dashboard .serverCards .serverPlan strong{font-size:16px}body .dashboard .serverCards .serverLifecycleStatus.serverLatestSession{grid-area:3/1/auto/-1;align-content:start;gap:12px;width:100%;min-width:0;display:grid}body .dashboard .serverCards .serverActions{border-top:1px solid var(--line);flex-wrap:wrap;grid-area:6/1/auto/-1;justify-content:flex-start;align-self:end;gap:8px;width:100%;max-width:none;padding-top:16px;display:flex}body .dashboard .serverCards .serverActions button{overflow-wrap:anywhere;flex:110px;min-width:0;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4}body .dashboard .serverCards .serverActions button:focus-visible{outline:3px solid var(--ui-blue-text,#91bdff);outline-offset:3px}body .dashboard .serverCards .serverFailure{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}@media (width>=1200px){.dashboard .serverCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=2200px){.dashboard .serverCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){body .dashboard .serverCards>.serverDemo.realServer{gap:14px;padding:0}body .dashboard .serverCards .serverIdentity h3{font-size:18px}}body .dashboard .serverCards .realServer{border:1px solid var(--line);background:var(--green);border-radius:10px;overflow:hidden}body .dashboard .serverCards .realServer>:not(.serverStateBanner):not(.serverCircuitVisual){width:auto;margin-left:22px;margin-right:22px}body .dashboard .serverCards .serverStateBanner{background:var(--green2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}body .dashboard .serverCards .serverStateBanner b{color:var(--muted);letter-spacing:.12em;font-size:12px}body .dashboard .serverCards .serverStateBanner .statusDemo{white-space:normal;color:#b1d2ff;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:4px 0;font-size:12px;font-weight:800;line-height:1.5;display:inline-flex}body .dashboard .serverCards .serverStateBanner .statusDemo:before{content:"";background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #91bdff1a}body .dashboard .serverCards .serverStateBanner .statusDemo:is([data-status=online],[data-status=running]){color:#71dfaf}body .dashboard .serverCards .serverStateBanner .statusDemo:is([data-status=stopped],[data-status=offline]){color:#a6b4c9}body .dashboard .serverCards .serverStateBanner .statusDemo:is([data-status=failed],[data-status=deletion_failed],[data-status=delete_failed]){color:#ffb9c8}body .dashboard .serverCards .serverStateBanner .statusDemo[data-status=configuration_required]{color:#f3cf87}body .dashboard .serverCards .statusDemo[data-status=failed],body .dashboard .serverCards .statusDemo[data-status=deletion_failed]{color:var(--ui-warning,#f3cf87)}body .dashboard .serverCards .serverCircuitVisual{isolation:isolate;background:#101c20;height:240px;position:relative}body .dashboard .serverCards .serverCircuitVisual img{object-fit:cover;width:100%;height:100%;position:absolute}body .dashboard .serverCards .serverCircuitVisual:after{content:"";background:linear-gradient(#0000 15%,#050f14eb);position:absolute;inset:0}body .dashboard .serverCards .serverCircuitVisual>div{z-index:1;color:#fff;gap:8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}body .dashboard .serverCards .serverCircuitVisual small{color:#e0e8eb;letter-spacing:.14em;font-size:12px;font-weight:700}body .dashboard .serverCards .serverCircuitVisual strong{overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,36px);line-height:1.1}body .dashboard .serverCards .serverIdentity h3{color:var(--ink);margin:0 0 8px;font-size:22px}body .dashboard .serverCards .serverInfoGrid{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-row:4;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;display:grid;overflow:hidden}body .dashboard .serverCards .serverInfoGrid>div{background:var(--green2);flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}body .dashboard .serverCards .serverInfoGrid small{color:var(--muted);letter-spacing:.08em;font-size:12px}body .dashboard .serverCards .serverInfoGrid strong{color:var(--ink);font-size:16px}body .dashboard .serverCards .realServer .serverActions{padding-bottom:22px}body .dashboard .serverCards .realServer>*{flex-shrink:0}body .dashboard .serverCards .realServer .serverActions{align-self:stretch;margin-top:auto}body .dashboard .serverCards .realServer .serverFailure,body .dashboard .serverCards .realServer .serverDeletionNotice{margin-bottom:22px}@media (width<=650px){body .dashboard .serverCards .serverCircuitVisual{height:210px}}body .dashboard .serverCards .serverInfoGrid .serverPlan{grid-area:auto}.dashboard .serverBetaOffer{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.serverTechnicalDetails{background:var(--green2);border:1px solid var(--line);border-radius:8px;margin:0 0 18px;padding:14px 18px}.serverTechnicalDetails summary{cursor:pointer;min-height:28px;color:var(--ink);font-size:14px}.serverTechnicalDetails dl{margin:12px 0}.serverTechnicalDetails dt,.serverTechnicalDetails p{color:var(--muted);font-size:12px}.serverTechnicalDetails dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0}.serverTechnicalDetails p{margin-bottom:0}body .dashboard .serverCards .serverInfoGrid .serverAccessEnd{min-width:0}body .dashboard .serverCards .serverInfoGrid .serverAccessEnd strong,body .dashboard .serverCards .serverAccessEnd time,body .dashboard .serverCards .serverAccessEnd>span{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}body .dashboard .serverCards .serverAccessEnd>span{color:var(--muted)}.betaRoadmap{color:#edf2fa;background:linear-gradient(90deg,#06101f5c,#06101f29);border-block:1px solid #6da9ff33;padding:88px max(28px,8vw)}.betaRoadmapInner{max-width:1440px;margin-inline:auto}.betaRoadmapHead{max-width:780px}.betaRoadmapHead .v2Kicker{font-size:10px;line-height:1.7}.betaRoadmapHead h2{letter-spacing:-.045em;color:#edf2fa;margin:18px 0;font-size:clamp(34px,4vw,60px);line-height:1.05}.betaRoadmapHead p{color:#c3cfdf;max-width:650px;margin:0;font-size:15px;line-height:1.75}.betaRoadmapGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.betaRoadmapCard{border:1px solid #30435d;border-top:3px solid var(--v2blue);background:#06101ff0;border-radius:4px;min-width:0;padding:30px 26px;box-shadow:0 16px 36px #00000029}.betaRoadmapCurrent{border-top-color:var(--v2red)}.betaRoadmapStep{color:#8bbaff;letter-spacing:1.5px;font-size:10px;font-weight:800}.betaRoadmapCard h3{color:#edf2fa;letter-spacing:-.025em;margin:20px 0;font-size:22px;line-height:1.25}.betaRoadmapCard ul{color:#d1dbea;gap:13px;margin:0;padding-left:18px;font-size:14px;line-height:1.6;display:grid}.betaRoadmapCard li::marker{color:#8bbaff}.betaRoadmapActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.betaRoadmapActions button{color:#edf2fa;background:#b9233b;border:1px solid #0000;border-radius:3px;min-height:48px;padding:16px 22px;font-size:14px;font-weight:800;line-height:1.5}.betaRoadmapActions button span{margin-left:20px}.betaRoadmapActions button:hover{background:#c81c36}.betaRoadmapActions button:focus-visible{outline-offset:5px;outline:3px solid #edf2fa}.betaRoadmapDiscord{font-size:14px}.betaRoadmapFootnote{color:#b4c3d6;max-width:780px;margin:22px 0 0;font-size:12px;line-height:1.7}@media (width<=900px){.betaRoadmap{padding-block:64px}.betaRoadmapGrid{grid-template-columns:1fr}}@media (width<=650px){.betaRoadmap{padding:60px 18px}.betaRoadmapCard{padding:25px 22px}.betaRoadmapActions{flex-direction:column;align-items:stretch;gap:18px}.betaRoadmapActions button{width:100%}}
