:root{--hud-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}.hud-micro{display:inline-flex;align-items:center;gap:7px;color:var(--dim);font-family:var(--hud-mono);font-size:9.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.hud-dot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--accent);box-shadow:0 0 color-mix(in srgb,var(--accent) 60%,transparent);animation:hud-pulse 2.4s ease-out infinite}@keyframes hud-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.hud-counter{font-family:var(--hud-mono);font-variant-numeric:tabular-nums}.hud-split{margin:0}.hud-split-line{display:block}.hud-split-band{display:inline-block;overflow:hidden;vertical-align:bottom}.hud-split-band+.hud-split-band{margin-left:.28em}.hud-split-word{display:inline-block;transform:translateY(105%);transition:transform 1s cubic-bezier(.16,1,.3,1);will-change:transform}.hud-split.in .hud-split-word{transform:none}@media(prefers-reduced-motion:reduce){.hud-split-word{transform:none;transition:none}.hud-brackets i{opacity:.75;width:34px;height:34px;transition:none}.hud-dot{animation:none}}.hud-brackets{position:absolute;inset:0;pointer-events:none}.hud-brackets.inset{inset:14px}.hud-brackets i{position:absolute;width:20px;height:20px;border:0 solid var(--accent);opacity:0;transition:opacity .5s ease,width .7s cubic-bezier(.16,1,.3,1),height .7s cubic-bezier(.16,1,.3,1)}.hud-brackets.in i{opacity:.75;width:34px;height:34px}.hud-brackets .tl{top:0;left:0;border-top-width:1px;border-left-width:1px}.hud-brackets .tr{top:0;right:0;border-top-width:1px;border-right-width:1px}.hud-brackets .bl{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.hud-brackets .br{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.hud-tickrail{display:flex;align-items:flex-end;justify-content:space-between;height:10px;border-bottom:1px solid var(--line-soft)}.hud-tickrail i{width:1px;height:3px;background:var(--line)}.hud-tickrail i.major{height:7px;background:color-mix(in srgb,var(--accent) 55%,transparent)}.hud-grain{position:fixed;inset:0;z-index:60;pointer-events:none}.hud-grain span{position:absolute;inset:0}.hud-scanlines{background:repeating-linear-gradient(to bottom,rgba(255,255,255,.022) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.hud-noise{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){.hud-grain{display:none}}.hud-statusrail{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;gap:18px;height:30px;padding:0 20px;border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px)}.hud-progress{flex:1;height:1px;background:var(--line-soft)}.hud-progress span{display:block;height:100%;background:var(--accent);transform-origin:left center;transform:scaleX(0);transition:transform .12s linear}@media(max-width:720px){.hud-statusrail{display:none}}.ow-shell{padding-bottom:30px}@media(max-width:720px){.ow-shell{padding-bottom:0}}.mo-marquee{display:flex;overflow:hidden;width:100%;user-select:none}.mo-marquee-track{display:flex;flex:0 0 auto;align-items:center;gap:0;animation:mo-scroll linear infinite;white-space:nowrap;will-change:transform}.mo-marquee-track span{display:inline-flex;align-items:center;flex:0 0 auto;font-size:clamp(30px,5.4vw,66px);font-weight:600;letter-spacing:-.035em;text-transform:uppercase}.mo-marquee-track i{margin:0 .42em;color:currentColor;font-style:normal;opacity:.22}.mo-marquee.muted .mo-marquee-track span{color:currentColor;opacity:.16}@keyframes mo-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mo-marquee-track{animation:none}}.mo-valuecols{position:absolute;inset:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;overflow:hidden;pointer-events:none}.mo-valuecol{overflow:hidden}.mo-valuecol-track{display:grid;gap:34px;animation:mo-drift linear infinite;will-change:transform}.mo-valuecol-track span{display:block;color:currentColor;font-size:clamp(20px,2.6vw,34px);font-weight:500;letter-spacing:-.02em;text-align:center;opacity:.12}@keyframes mo-drift{to{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.mo-valuecol-track{animation:none}}.mo-index{position:relative;border-top:1px solid currentColor}.mo-index-count{position:absolute;top:-34px;right:0;font-size:11px;letter-spacing:.08em;opacity:.45}.mo-index-row{display:grid;grid-template-columns:52px minmax(120px,1fr) minmax(0,2fr);gap:20px;align-items:baseline;padding:26px 0;border-bottom:1px solid currentColor;outline:none;cursor:default;opacity:.38;transition:opacity .35s ease}.mo-index-row.on{opacity:1}.mo-index-row:focus-visible{outline:1px solid currentColor;outline-offset:6px}.mo-index-num{font-size:11px;letter-spacing:.1em}.mo-index-label{font-size:clamp(17px,2vw,22px);font-weight:500;letter-spacing:-.02em}.mo-index-body{font-size:14px;line-height:1.6}.mo-index,.mo-index-row{border-color:color-mix(in srgb,currentColor 16%,transparent)}@media(max-width:760px){.mo-index-row{grid-template-columns:38px 1fr;row-gap:8px}.mo-index-body{grid-column:2}}.mo-plate{position:relative;overflow:hidden;border-radius:14px;transform-style:preserve-3d}.mo-plate-spec{position:absolute;top:-20%;bottom:-20%;left:0;width:26%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);pointer-events:none}@media(prefers-reduced-motion:reduce){.mo-plate-spec{display:none}}.mo-telemetry{display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding:13px 20px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);font-family:var(--hud-mono)}.mo-telemetry-live{display:inline-flex;align-items:center;gap:8px;font-size:9.5px;letter-spacing:.2em;opacity:.6}.mo-telemetry-live i{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:hud-pulse 2.4s ease-out infinite}.mo-telemetry-cell{display:inline-flex;align-items:baseline;gap:9px}.mo-telemetry-cell small{font-size:9.5px;letter-spacing:.18em;opacity:.5}.mo-telemetry-cell b{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.mo-telemetry-live i{animation:none}}.mo-head{position:relative;z-index:1}.mo-head.center{text-align:center}.mo-head-label{display:block;margin-bottom:26px;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:.5}.mo-head h2{margin:0;font-size:clamp(34px,6.4vw,82px);font-weight:600;line-height:.96;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance}.mo-head h2 em{font-style:normal;opacity:.38}.mo-head{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.mo-head.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mo-head{opacity:1;transform:none;transition:none}}.ow-shell{--bg: #080a0f;--panel: #0d1118;--panel-2: #11161f;--line: rgba(166, 178, 201, .13);--line-soft: rgba(166, 178, 201, .07);--text: #eef1f7;--muted: #9da8bb;--dim: #6b7688;--accent: #9a83df;--accent-2: #7aa7e8;--discord: #5865f2;position:relative;min-height:100vh;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:has(.ow-shell){min-width:0;margin:0;background:#080a0f}.ow-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.ow-reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ow-reveal{opacity:1;transform:none;transition:none}}.ow-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.ow-btn.lg{min-height:46px;padding:0 22px;font-size:13px;border-radius:10px}.ow-btn.block{width:100%;margin-top:auto}.ow-btn.primary{background:var(--accent);color:#0b0a12;font-weight:600}.ow-btn.primary:hover{background:#ad97ea;transform:translateY(-1px);box-shadow:0 10px 26px #9a83df42}.ow-btn.ghost{border-color:var(--line);background:#ffffff08}.ow-btn.ghost:hover{border-color:#a6b2c94d;background:#ffffff12}.ow-btn.discord{background:var(--discord);color:#fff;font-weight:600}.ow-btn.discord:hover{background:#6b76f5;transform:translateY(-1px);box-shadow:0 10px 28px #5865f257}.ow-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.18em}.ow-eyebrow i{width:5px;height:5px;border-radius:50%;background:currentColor}.ow-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:28px;height:68px;padding:0 28px;border-bottom:1px solid var(--line-soft);background:#080a0fc7;backdrop-filter:blur(20px)}.ow-logo{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.2em}.ow-logo img{width:26px;height:26px;object-fit:contain}.ow-nav-links{display:flex;gap:30px;margin:0 auto}.ow-nav-links button{padding:8px 0;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;cursor:pointer;transition:color .18s}.ow-nav-links button:hover{color:#fff}.ow-nav-actions{display:flex;align-items:center;gap:10px}.ow-discord-btn{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 13px;border:1px solid rgba(88,101,242,.45);border-radius:8px;background:#5865f224;color:#c3c9ff;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.ow-discord-btn:hover{background:var(--discord);border-color:var(--discord);color:#fff}.ow-nav-toggle{display:none;margin-left:auto;border:0;background:transparent;color:var(--muted);cursor:pointer}.ow-hero{position:relative;display:grid;place-items:center;min-height:min(94vh,860px);padding:132px 28px 118px;text-align:center;overflow:hidden}.ow-hero-plate{position:absolute;inset:-6% -2% 0;z-index:0;pointer-events:none}.ow-hero-plate img{width:100%;height:100%;display:block;object-fit:cover;opacity:.2;filter:saturate(.55) contrast(1.05)}.ow-hero-fade{position:absolute;inset:0;background:radial-gradient(ellipse 70% 58% at 50% 42%,transparent,rgba(8,10,15,.86) 68%,var(--bg) 100%),linear-gradient(180deg,rgba(8,10,15,.72),transparent 26%,rgba(8,10,15,.92))}.ow-hero-inner{position:relative;z-index:1;max-width:860px}.ow-hero h1{margin:22px 0 0;font-size:clamp(48px,9vw,112px);font-weight:600;line-height:.94;letter-spacing:-.058em}.ow-hero h1 em{background:linear-gradient(96deg,var(--accent) 12%,var(--accent-2) 88%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.ow-hero p{max-width:560px;margin:0 auto;color:var(--muted);font-size:15px;line-height:1.68}.ow-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:34px}.ow-hero-proof{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 24px;margin-top:40px;color:var(--dim);font-size:11px}.ow-hero-proof span{display:inline-flex;align-items:center;gap:7px}.ow-hero-proof svg{color:var(--accent)}.ow-section{position:relative;max-width:1120px;margin:0 auto;padding:108px 28px}.ow-section+.ow-section{border-top:1px solid var(--line-soft)}.ow-head{max-width:680px;margin:0 auto 56px;text-align:center}.ow-head h2{margin:16px 0 14px;font-size:clamp(32px,5.2vw,58px);font-weight:600;line-height:1.03;letter-spacing:-.055em}.ow-head h2 em{background:linear-gradient(96deg,var(--accent) 12%,var(--accent-2) 88%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.ow-head p{max-width:520px;margin:0 auto;color:var(--muted);font-size:13.5px;line-height:1.7}.ow-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ow-tile{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden;transition:border-color .22s,transform .22s,box-shadow .22s}.ow-tile:hover{border-color:#a6b2c942;transform:translateY(-2px);box-shadow:0 20px 50px #0000006b}.ow-tile-stage{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;background:#05070a;cursor:pointer;overflow:hidden}.ow-tile-media{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.86) contrast(1.03) brightness(.92)}.ow-tile-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 78% 78% at 50% 48%,transparent 38%,rgba(0,0,0,.6) 100%);pointer-events:none}.ow-tile-hud{position:absolute;left:16px;display:flex;font-variant-numeric:tabular-nums;text-shadow:0 1px 6px rgba(0,0,0,.8)}.ow-tile-hud.top{top:16px;flex-direction:column;align-items:flex-start;gap:1px}.ow-tile-hud.top b{display:inline-block;color:#fff;font-size:26px;font-weight:600;line-height:1}.ow-tile-hud.top small{margin-left:4px;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.1em}.ow-tile-hud.top i{color:#ffffffb8;font-size:10px;font-style:normal;letter-spacing:.04em}.ow-tile-hud.bottom{bottom:16px;gap:14px}.ow-tile-hud.bottom em{color:#ffffffd1;font-size:10px;font-style:normal;letter-spacing:.05em}.ow-tile-hud.bottom b{color:var(--accent);font-weight:700}.ow-tile-rec{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:4px;background:#0000008c;color:#fff;font-size:9px;font-weight:700;letter-spacing:.14em;backdrop-filter:blur(4px)}.ow-tile-rec i{width:6px;height:6px;border-radius:50%;background:#9a83df}@keyframes ow-pulse{50%{opacity:.25}}.ow-tile-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;background:#06080c47;transition:background .22s}.ow-tile-stage:hover .ow-tile-play{background:#06080c1f}.ow-tile-play svg{padding:14px;border-radius:50%;background:#9a83dfeb;color:#0b0a12;box-sizing:content-box;box-shadow:0 8px 30px #9a83df59;transition:transform .22s}.ow-tile-stage:hover .ow-tile-play svg{transform:scale(1.08)}.ow-tile-play b{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ow-bench{display:flex;flex-direction:column;gap:10px;padding:16px;background:linear-gradient(180deg,#9a83df0d,#ffffff03);cursor:default}.ow-bench-head{display:flex;align-items:flex-start;gap:12px}.ow-bench-head small{display:block;color:var(--dim);font-size:9px;font-weight:600;letter-spacing:.12em}.ow-bench-head strong{display:block;margin-top:5px;font-size:16px;font-weight:500;letter-spacing:-.02em}.ow-bench-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ow-bench-stats>div{padding:11px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff05}.ow-bench-stats small{display:block;color:var(--dim);font-size:9px;font-weight:600;letter-spacing:.1em}.ow-bench-stats strong{display:block;margin:7px 0 3px;font-size:20px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ow-bench-stats strong i{color:var(--dim);font-size:11px;font-style:normal;font-weight:500}.ow-bench-stats span{color:var(--muted);font-size:10px}.ow-bench-chart{display:flex;flex:1;min-height:0;flex-direction:column;gap:6px;padding:11px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff05}.ow-bench-chart small{color:var(--dim);font-size:9px;font-weight:600;letter-spacing:.1em}.ow-bench-chart svg{flex:1;width:100%;min-height:0}.ow-bench-chart span{color:var(--muted);font-size:10px}.ow-tile-foot{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--line-soft)}.ow-tile-foot strong{display:block;font-size:13px;font-weight:500}.ow-tile-foot span{color:var(--dim);font-size:11px}.ow-tile-expand{margin-left:auto;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;transition:background .18s,color .18s}.ow-tile-expand:hover{background:#ffffff0f;color:#fff}.ow-live-note{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:26px;color:var(--dim);font-size:11px;text-align:center}.ow-live-note svg{flex:0 0 auto;color:var(--accent)}.ow-live-note b{color:var(--muted);font-weight:600}.ow-lightbox{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:28px;background:#040508e0;backdrop-filter:blur(6px);animation:ow-fade .2s ease}@keyframes ow-fade{0%{opacity:0}}.ow-lightbox-frame{position:relative;width:min(1100px,100%);aspect-ratio:16 / 9;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ow-lightbox-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:#0000008c;color:#fff;cursor:pointer}.ow-menu{max-width:960px;margin:0 auto;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden;box-shadow:0 30px 80px #00000080}.ow-menu-bar{display:flex;align-items:center;gap:14px;height:38px;padding:0 14px;border-bottom:1px solid var(--line-soft);background:#090b10;color:var(--dim);font-size:10px;letter-spacing:.1em}.ow-dots{display:flex;gap:5px}.ow-dots i{width:8px;height:8px;border-radius:50%;background:#262c37}.ow-menu-live{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#89c39b;letter-spacing:.06em}.ow-menu-live i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:ow-pulse 1.8s ease-in-out infinite}.ow-menu-body{display:grid;grid-template-columns:208px 1fr;min-height:380px}.ow-menu-side{display:flex;flex-direction:column;padding:18px 12px;border-right:1px solid var(--line-soft);background:#090b10b3}.ow-menu-brand{display:flex;align-items:center;gap:9px;padding:0 8px 20px;font-size:11px;font-weight:700;letter-spacing:.18em}.ow-menu-brand img{width:22px;height:22px;object-fit:contain}.ow-menu-side nav{display:grid;gap:3px}.ow-menu-side nav button{position:relative;display:flex;align-items:center;gap:11px;height:34px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:background .16s,color .16s}.ow-menu-side nav button:hover{background:#ffffff0a;color:#fff}.ow-menu-side nav button.active{background:#9a83df29;color:#fff}.ow-menu-side nav button.active:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:2px;background:var(--accent)}.ow-menu-side nav button.active svg{color:var(--accent)}.ow-menu-status{margin-top:auto;padding:12px;border:1px solid var(--line-soft);border-radius:7px;background:#0b0e14}.ow-menu-status small{display:block;color:var(--dim);font-size:9px;font-weight:600;letter-spacing:.1em}.ow-menu-status strong{display:block;margin:7px 0 5px;font-size:12px;font-weight:500}.ow-menu-status span{display:inline-flex;align-items:center;gap:6px;color:#89c39b;font-size:10px}.ow-menu-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.ow-menu-main{display:flex;flex-direction:column;gap:16px;padding:22px}.ow-menu-main header{display:flex;align-items:flex-start;gap:14px}.ow-menu-main header small{display:block;color:var(--dim);font-size:9px;font-weight:600;letter-spacing:.12em}.ow-menu-main header strong{display:block;margin:8px 0 4px;font-size:19px;font-weight:500;letter-spacing:-.02em}.ow-menu-main header span{color:var(--muted);font-size:12px}.ow-chip{margin-left:auto;padding:5px 10px;border:1px solid var(--line);border-radius:20px;color:var(--muted);font-size:10px;white-space:nowrap}.ow-menu-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ow-menu-metrics>div{padding:15px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff05}.ow-menu-metrics small{display:block;color:var(--dim);font-size:9px;font-weight:600;letter-spacing:.1em}.ow-menu-metrics strong{display:block;margin:10px 0 5px;font-size:21px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ow-menu-metrics span{color:var(--muted);font-size:10px}.ow-menu-cta{display:flex;align-items:center;gap:14px;margin-top:auto;padding:15px;border:1px solid var(--line-soft);border-radius:8px;background:#9a83df12}.ow-menu-cta small{display:block;color:var(--dim);font-size:9px;font-weight:600;letter-spacing:.1em}.ow-menu-cta strong{display:block;margin-top:6px;font-size:13px;font-weight:500}.ow-menu-cta button{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:0 15px;height:36px;border:0;border-radius:8px;background:var(--accent);color:#0b0a12;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .18s}.ow-menu-cta button:hover{background:#ad97ea}.ow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ow-card{padding:24px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;transition:border-color .22s,background .22s,transform .22s}.ow-card:hover{border-color:#9a83df57;background:#9a83df0d;transform:translateY(-3px)}.ow-card-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:9px;background:#9a83df1a;color:var(--accent)}.ow-card h3{margin:22px 0 9px;font-size:15px;font-weight:500}.ow-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.ow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ow-step{padding:22px;border-top:1px solid var(--line)}.ow-step>span{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.1em}.ow-step h3{margin:16px 0 8px;font-size:16px;font-weight:500}.ow-step p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.ow-faq-list{max-width:760px;margin:0 auto;border-top:1px solid var(--line-soft)}.ow-faq-item{border-bottom:1px solid var(--line-soft)}.ow-faq-item>button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 4px;border:0;background:none;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.ow-faq-item>button svg{flex:0 0 auto;color:var(--dim);transition:transform .25s,color .25s}.ow-faq-item.open>button svg{color:var(--accent);transform:rotate(45deg)}.ow-faq-item p{margin:0 0 20px;padding-right:40px;color:var(--muted);font-size:12.5px;line-height:1.75;animation:ow-open .28s ease}@keyframes ow-open{0%{opacity:0;transform:translateY(-5px)}}.ow-discord-band{position:relative;max-width:1120px;margin:0 auto;padding:90px 28px 100px;text-align:center;overflow:hidden;border-top:1px solid var(--line-soft)}.ow-discord-band>svg{position:relative;color:var(--discord)}.ow-discord-glow{position:absolute;top:-40%;left:50%;width:760px;height:520px;background:radial-gradient(ellipse at center,rgba(88,101,242,.2),transparent 66%);transform:translate(-50%);pointer-events:none}.ow-discord-band h2{position:relative;margin:22px 0 14px;font-size:clamp(30px,4.6vw,50px);font-weight:600;letter-spacing:-.05em}.ow-discord-band h2 em{color:#96a0ff;font-style:italic}.ow-discord-band p{position:relative;max-width:520px;margin:0 auto 30px;color:var(--muted);font-size:13.5px;line-height:1.7}.ow-discord-band .ow-btn{position:relative}.ow-discord-fab{position:fixed;right:20px;bottom:20px;z-index:40;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px;border-radius:999px;background:var(--discord);color:#fff;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 12px 34px #5865f266;transition:transform .2s,box-shadow .2s}.ow-discord-fab:hover{transform:translateY(-2px);box-shadow:0 16px 42px #5865f285}.ow-footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;max-width:1120px;margin:0 auto;padding:44px 28px 34px;border-top:1px solid var(--line)}.ow-footer-brand p{margin:13px 0 15px;color:var(--dim);font-size:11px}.ow-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:22px}.ow-footer-links button{border:0;background:none;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.ow-footer-links button:hover{color:#fff}.ow-footer-right{display:flex;justify-content:flex-end;align-items:center;gap:20px;color:var(--dim);font-size:10px}.ow-footer-right button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.ow-toast{position:fixed;right:22px;bottom:82px;z-index:50;display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#141923;color:#89c39b;font-size:12px;box-shadow:0 15px 40px #0006}.ow-toast span{color:var(--text)}.ow-toast button{display:grid;place-items:center;margin-left:6px;border:0;background:transparent;color:var(--dim);cursor:pointer}@media(max-width:900px){.ow-nav{height:60px;padding:0 18px}.ow-nav-links{position:absolute;top:60px;right:18px;left:18px;flex-direction:column;gap:0;padding:6px 16px;border:1px solid var(--line);border-radius:10px;background:#11161f;display:none;box-shadow:0 20px 50px #00000080}.ow-nav-links.open{display:flex}.ow-nav-links button{padding:14px 0;border-bottom:1px solid var(--line-soft);text-align:left}.ow-nav-links button:last-child{border:0}.ow-nav-actions{margin-left:auto}.ow-nav-actions .ow-btn{display:none}.ow-nav-toggle{display:block;margin-left:10px}.ow-hero{padding:80px 18px 72px;min-height:auto}.ow-hero-plate img{opacity:.11}.ow-section{padding:72px 18px}.ow-tiles,.ow-grid,.ow-steps{grid-template-columns:1fr}.ow-bench{aspect-ratio:auto}.ow-menu-body{grid-template-columns:1fr}.ow-menu-side{flex-direction:row;align-items:center;gap:12px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line-soft);padding:12px}.ow-menu-brand{padding:0}.ow-menu-side nav{grid-auto-flow:column;gap:4px}.ow-menu-side nav button.active:before{display:none}.ow-menu-status{display:none}.ow-menu-metrics{grid-template-columns:1fr}.ow-menu-cta{flex-direction:column;align-items:stretch}.ow-menu-cta button{margin-left:0;justify-content:center}.ow-footer{grid-template-columns:1fr;gap:26px}.ow-footer-links{justify-content:flex-start}.ow-footer-right{justify-content:space-between}.ow-discord-fab span{display:none}.ow-discord-fab{width:48px;padding:0;justify-content:center}}@media(max-width:560px){.ow-hero-actions .ow-btn{width:100%}.ow-tile-hud.top b{font-size:20px}}.ow-hero-inner.lower{margin-top:26px}.ow-hero-plate img{will-change:transform}.ow-hero-rail{position:absolute;z-index:1;left:30px;right:30px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ow-hero-rail.top{top:88px}.ow-hero-rail.bottom{bottom:34px}.ow-hero-sweep{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--accent) 13%,transparent) 48%,transparent 60%);opacity:0;animation:ow-sweep 2.6s cubic-bezier(.16,1,.3,1) .35s 1}@keyframes ow-sweep{0%{opacity:0;transform:translateY(-64%)}38%{opacity:.85}to{opacity:0;transform:translateY(72%)}}@media(prefers-reduced-motion:reduce){.ow-hero-sweep{display:none}}@media(max-width:1040px){.ow-hero-rail{left:18px;right:18px}.ow-hero-rail.top{top:76px}.ow-hero-rail .hud-micro:last-child{display:none}}@media(max-width:760px){.ow-hero-rail.top{display:none}.ow-hero-rail.bottom{bottom:22px}}.ow-section.light{--bg: #f4f4f2;--panel: #ffffff;--panel-2: #ececea;--line: rgba(14, 16, 20, .16);--line-soft: rgba(14, 16, 20, .09);--text: #0d0f13;--muted: #4d545f;--dim: #767d89;background:var(--bg);color:var(--text)}.ow-section.light .ow-live-note{border-color:var(--line);color:var(--muted)}.ow-section.light,.ow-band{max-width:none;width:100vw;margin-left:50%;transform:translate(-50vw);padding-left:max(28px,calc(50vw - 600px));padding-right:max(28px,calc(50vw - 600px))}.ow-band{padding-top:30px;padding-bottom:30px;overflow:hidden}.ow-band.dark{background:#0c0e13;color:var(--text);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.ow-figures{position:relative;display:grid;place-items:center;min-height:68vh;overflow:hidden}.ow-figures-bed{position:absolute;inset:0;color:var(--text)}.ow-figures .mo-head h2{position:relative;text-shadow:0 0 40px var(--bg),0 0 14px var(--bg)}.ow-menu-plate{margin-top:44px}.ow-menu-plate+*{margin-top:26px}.ow-section{padding-top:132px;padding-bottom:132px}.ow-section .mo-head+*{margin-top:56px}@media(max-width:760px){.ow-section{padding-top:84px;padding-bottom:84px}.ow-section.light,.ow-band{padding-left:18px;padding-right:18px}}.ow-section.light>*{max-width:1120px;margin-left:auto;margin-right:auto}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #07090d;--sidebar: rgba(12, 15, 21, .82);--panel: rgba(17, 21, 29, .72);--panel-2: rgba(21, 26, 35, .68);--panel-3: rgba(30, 36, 48, .76);--border: rgba(148, 163, 184, .16);--border-soft: rgba(148, 163, 184, .09);--text: #f4f6fa;--muted: #aeb7c7;--dim: #778397;--purple: #8b5cf6;--purple-soft: rgba(139, 92, 246, .16);--green: #4ade80;--amber: #eab35b;--red: #f07f8a}*{box-sizing:border-box}body{margin:0;min-width:1040px;min-height:100vh;background:radial-gradient(circle at 72% -15%,rgba(76,86,115,.14),transparent 36%),var(--bg);color:var(--text)}button{border:0;color:inherit;font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}svg{flex:0 0 auto}.app-window{min-height:100vh;background:var(--bg)}.optics-splash{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#000;animation:splash-out .24s ease .52s forwards}.splash-logo{width:min(360px,48vw);height:min(360px,48vw);overflow:hidden}.splash-logo img{width:100%;height:100%;display:block;object-fit:contain}.splash-status{position:absolute;bottom:11%;display:flex;align-items:center;gap:8px;color:#8f96a1;font-size:11px;letter-spacing:.03em}.splash-status .status-dot{background:var(--purple)}@keyframes splash-out{to{opacity:0;visibility:hidden}}.window-bar{height:36px;display:flex;align-items:center;gap:18px;padding:0 15px;border-bottom:1px solid var(--border-soft);background:#090a0d;color:var(--dim);font-size:11px}.window-bar .optics-brand{width:100px!important;height:30px!important;max-width:100px;max-height:30px;overflow:visible}.window-bar .compact-wordmark{display:inline-block;color:#f4f6fa;font-size:12px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.window-bar .optics-brand img{display:none!important}.window-caption{font-size:10px;letter-spacing:.12em}.window-status{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--muted)}.window-control-hint{color:var(--dim);font-size:10px;letter-spacing:.04em}.native-window .app-shell{min-height:100vh}.native-window .content-scroll{padding-top:31px}.window-controls{display:flex;gap:4px;margin-left:15px;color:var(--dim);font-size:14px}.window-controls button{width:28px;height:24px;display:grid;place-items:center;border-radius:4px;background:transparent;color:inherit}.window-controls button:hover{background:#171a20;color:var(--text)}.window-controls button:last-child:hover{background:#3a1b25;color:#ffb5c0}.status-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--purple)}.app-shell{min-height:calc(100vh - 36px);display:flex}.sidebar{width:232px;flex:0 0 232px;display:flex;flex-direction:column;padding:24px 14px 18px;border-right:1px solid var(--border-soft);background:var(--sidebar)}.sidebar-brand{padding:0 12px 38px;overflow:hidden}.sidebar-brand .optics-brand{width:42px!important;height:42px!important;max-width:42px;max-height:42px;overflow:hidden}.optics-brand{display:flex;align-items:center;width:42px;height:42px;overflow:hidden}.optics-brand.compact{width:30px;height:30px}.optics-mark{display:inline-block;position:relative;flex:0 0 auto;overflow:hidden;border-radius:0}.optics-mark img{width:100%;height:100%;display:block;object-fit:contain}.sidebar-brand .optics-mark{width:30px!important;height:30px!important;max-width:30px;max-height:30px}.sidebar-brand .optics-mark img{display:block!important;width:30px!important;height:30px!important;max-width:30px;max-height:30px;object-fit:contain}.navigation{display:flex;flex:1;flex-direction:column}.nav-group{display:grid;gap:4px}.nav-bottom{margin-top:auto;padding-top:24px;border-top:1px solid var(--border-soft)}.nav-button{position:relative;height:39px;display:flex;align-items:center;gap:12px;padding:0 13px;border-radius:6px;background:transparent;color:var(--muted);text-align:left;font-size:13px;transition:background .18s,color .18s}.nav-button:hover{background:#12151a;color:var(--text)}.nav-button.active{color:var(--text);background:var(--purple-soft)}.nav-button.active:before{content:"";position:absolute;left:-14px;top:9px;bottom:9px;width:2px;background:var(--purple)}.nav-button.active svg{color:var(--purple)}.sidebar-footer{margin-top:25px;padding:14px;border:1px solid var(--border);border-radius:7px;background:#0e1014}.data-label{display:block;color:var(--dim);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sidebar-ready{display:flex;align-items:center;gap:8px;margin:11px 0 16px;color:var(--green);font-size:12px}.sidebar-footer strong{display:block;font-size:13px;font-weight:600}.sidebar-footer small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.mac-support{display:flex;align-items:center;gap:9px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-soft);color:#b996ff}.mac-support>span{min-width:0}.mac-support strong,.mac-support small{display:block}.mac-support strong{font-size:10px;font-weight:600}.mac-support small{margin-top:3px;color:var(--dim);font-size:9px}.main-content{min-width:0;flex:1;display:flex;flex-direction:column}.content-header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 34px;border-bottom:1px solid var(--border-soft)}.content-header h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.content-header p{margin:5px 0 0;color:var(--muted);font-size:12px}.header-actions{display:flex;align-items:center;gap:12px}.header-icon,.icon-button-small,.more-button,.modal-close{display:grid;place-items:center;background:transparent;color:var(--muted)}.header-icon{width:32px;height:32px;border-radius:5px}.header-icon:hover,.icon-button-small:hover,.more-button:hover,.modal-close:hover{background:var(--panel-3);color:var(--text)}.user-chip{display:flex;align-items:center;gap:8px;margin-left:6px;color:var(--muted);font-size:12px}.user-chip>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--purple)}.content-scroll{overflow:auto;flex:1;padding:29px 34px 46px}.page{width:min(1220px,100%);margin:0 auto}.page.narrow-page{width:min(990px,100%)}.page-meta,.page-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;color:var(--dim);font-size:11px}.page-actions{align-items:flex-end}.page-action-note{margin:5px 0 0;color:var(--muted);font-size:12px}.card{min-width:0;padding:20px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(145deg,#1c222db8,#0d1118c7);backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%);box-shadow:0 16px 40px #00000029,inset 0 1px #ffffff06;transition:border-color .2s ease,transform .2s ease,background .2s ease}.card:hover{border-color:#a7b4cc40;background:linear-gradient(145deg,#202632c2,#0f131bd1)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.section-title h2{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;letter-spacing:.01em}.status-tag{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 8px;border:1px solid var(--border);border-radius:4px;color:var(--muted);font-size:10px;font-weight:600}.status-tag.purple{color:#b69cff;border-color:#8b5cf661;background:var(--purple-soft)}.status-tag.green{color:var(--green);border-color:#43c9904d;background:#43c99012}.status-tag.amber{color:var(--amber);border-color:#d8a43a4d;background:#d8a43a12}.status-tag.red{color:var(--red);border-color:#e0737b4d;background:#e0737b12}.button{min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:5px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s,transform .18s}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{color:#fff;background:var(--purple)}.button-primary:hover:not(:disabled){background:#7c4de0}.button-secondary{border:1px solid var(--border);background:var(--panel-3);color:var(--text)}.button-secondary:hover:not(:disabled){border-color:#3a424e;background:#1b1f26}.button-quiet{background:transparent;color:var(--muted)}.button-danger{border:1px solid rgba(224,115,123,.35);background:#e0737b14;color:var(--red)}.full-button{width:100%;margin-top:11px}.button-group{display:flex;gap:9px;margin-top:19px}.status-check{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(67,201,144,.35);border-radius:50%;color:var(--green);background:#43c99014}.metric-bar{height:4px;overflow:hidden;margin-top:10px;border-radius:4px;background:#242932}.metric-bar i{display:block;height:100%;border-radius:inherit;background:var(--purple)}.metric-bar i.neutral{background:#687384}.metric-bar i.amber{background:var(--amber)}.metric-bar i.green{background:var(--green)}.dashboard-grid{display:grid;grid-template-columns:1.15fr 1fr .9fr;gap:14px}.system-overview{grid-row:span 2}.system-list{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px;padding-top:4px}.system-row{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.system-row>svg{color:var(--muted);margin-top:3px}.system-row strong,.system-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-row strong{margin-top:4px;font-size:13px;font-weight:500}.system-row small{margin-top:3px;color:var(--dim);font-size:10px}.performance-card{grid-column:span 1}.performance-main{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end;padding-bottom:19px;border-bottom:1px solid var(--border-soft)}.fps-number{margin-top:7px;font-size:42px;font-weight:600;letter-spacing:-.05em}.fps-number small{color:var(--muted);font-size:14px;font-weight:400}.fps-target{margin-top:8px;color:var(--muted);font-size:11px}.fps-target strong{color:var(--purple);font-weight:600}.frame-time strong,.frame-time span{display:block}.frame-time strong{font-size:20px;font-weight:500}.frame-time span{margin-top:3px;color:var(--dim);font-size:10px}.sparkline{width:100%;display:block}.frame-time .sparkline{margin-top:16px}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 13px;padding-top:17px}.usage-metric>div{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:10px}.usage-metric strong{color:var(--text);font-weight:500}.target-card{grid-column:span 1}.target-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.target-options.wide{grid-template-columns:repeat(7,1fr);margin:10px 0 23px}.target-options button,.quality-selector button{min-height:31px;border:1px solid var(--border);border-radius:4px;background:#0d1015;color:var(--muted);font-size:11px}.target-options button:hover,.quality-selector button:hover{border-color:#3a424e;color:var(--text)}.target-options button.selected,.quality-selector button.selected{border-color:var(--purple);background:var(--purple-soft);color:#d4c7ff}.quality-options{display:grid;gap:11px;margin:19px 0}.quality-options>.data-label{margin-bottom:1px}.radio-row{display:flex;align-items:flex-start;gap:9px}.radio-row>i{width:15px;height:15px;margin-top:1px;border:1px solid #424b59;border-radius:50%}.radio-row>i.selected{border:4px solid var(--purple)}.radio-row strong,.radio-row small{display:block}.radio-row strong{font-size:11px;font-weight:500}.radio-row small{margin-top:3px;color:var(--dim);font-size:10px}.recommendations{grid-column:span 2}.card-subtitle{margin:-7px 0 17px;color:var(--muted);font-size:11px}.text-action{display:inline-flex;align-items:center;gap:5px;padding:0;background:none;color:var(--muted);font-size:10px}.text-action:hover{color:var(--text)}.recommendation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.recommendation{display:flex;gap:10px;padding:12px;border:1px solid var(--border-soft);border-radius:5px}.setting-icon{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #353b46;border-radius:4px;color:var(--muted)}.recommendation strong,.recommendation small{display:block}.recommendation strong{margin-top:4px;font-size:11px;font-weight:500}.recommendation small{margin-top:3px;color:var(--dim);font-size:9px}.inline-note{display:flex;align-items:flex-start;gap:7px;margin-top:13px;color:var(--dim);font-size:10px;line-height:1.45}.inline-note svg{flex:0 0 auto;color:var(--muted)}.status-card{grid-column:span 1}.status-summary,.backup-row{display:flex;align-items:flex-start;gap:11px}.status-summary strong,.backup-row strong{display:block;font-size:13px;font-weight:500}.status-summary p,.backup-row p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.status-values{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px;padding-top:15px;border-top:1px solid var(--border-soft)}.mini-stat span,.mini-stat small{display:block;color:var(--dim);font-size:9px}.mini-stat strong{display:block;margin-top:6px;font-size:17px;font-weight:500}.mini-stat small{margin-top:3px}.backup-card{grid-column:span 1}.backup-icon{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(67,201,144,.25);border-radius:5px;color:var(--green)}.backup-actions{display:flex;align-items:center;gap:13px;margin-top:19px}.analysis-card{grid-column:span 1}.analysis-card>strong{font-size:14px;font-weight:500}.analysis-card>p{margin:7px 0 12px;color:var(--muted);font-size:11px;line-height:1.5}.analysis-chips{display:flex;flex-wrap:wrap;gap:6px}.analysis-chips span{padding:4px 6px;border:1px solid var(--border);border-radius:3px;color:var(--dim);font-size:9px}.layers-card{grid-column:span 2}.layer-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.layer-row{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid var(--border-soft);border-radius:5px}.layer-icon{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:4px;color:var(--purple)}.layer-row>div:nth-child(2){min-width:0;flex:1}.layer-row strong,.layer-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-row strong{font-size:10px;font-weight:500}.layer-row small{margin-top:3px;color:var(--dim);font-size:9px}.layer-row .status-tag{white-space:nowrap}.quick-links{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.quick-link{display:flex;align-items:center;gap:10px;min-height:70px;padding:13px;border:1px solid var(--border);border-radius:6px;background:var(--panel);text-align:left}.quick-link:hover{border-color:#3a424e}.quick-link>svg:first-child{color:var(--purple)}.quick-link span{flex:1}.quick-link strong,.quick-link small{display:block}.quick-link strong{font-size:11px;font-weight:500}.quick-link small{margin-top:4px;color:var(--dim);font-size:10px}.quick-link>svg:last-child{color:var(--dim)}.result-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:12px 14px;border:1px solid rgba(67,201,144,.25);border-radius:6px;background:#43c9900d}.result-strip>div{display:flex;align-items:center;gap:9px}.result-strip>div svg{color:var(--green)}.result-strip strong,.result-strip span{display:block}.result-strip strong{font-size:12px;font-weight:500}.result-strip span{margin-left:5px;color:var(--muted);font-size:10px}.optimize-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px}.runtime-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:14px}.runtime-profile h2{margin:5px 0 8px;font-size:22px;font-weight:600}.runtime-profile>p{max-width:600px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.runtime-target{display:flex;align-items:baseline;gap:16px;margin-top:23px;padding-top:17px;border-top:1px solid var(--border-soft)}.runtime-target strong{color:var(--purple);font-size:25px;font-weight:500}.runtime-actions{display:flex;gap:8px;margin-top:18px}.runtime-safety .section-title{margin-bottom:7px}.safety-line{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--border-soft);color:var(--dim);font-size:10px}.safety-line:last-child{border-bottom:0}.safety-line strong{color:var(--muted);font-weight:500;text-align:right}.runtime-metrics,.runtime-layers{margin-top:14px}.runtime-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.runtime-metric{padding:13px;border:1px solid var(--border-soft);border-radius:5px}.runtime-metric>svg{color:var(--purple);margin-bottom:12px}.runtime-metric strong,.runtime-metric small{display:block}.runtime-metric strong{margin-top:6px;font-size:20px;font-weight:500}.runtime-metric small{margin-top:4px;color:var(--dim);font-size:10px}.runtime-layer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.runtime-layer{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--border-soft);border-radius:5px}.runtime-layer strong,.runtime-layer small{display:block}.runtime-layer strong{font-size:10px;font-weight:500}.runtime-layer small{margin-top:3px;color:var(--dim);font-size:9px}.optimize-config .card-subtitle{margin-bottom:24px}.optimize-note{display:flex;gap:8px;margin-top:20px;padding:11px;border:1px solid var(--border);border-radius:5px;color:var(--muted);font-size:10px;line-height:1.5}.optimize-note svg{color:var(--purple);flex:0 0 auto}.quality-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0}.quality-selector button{min-height:34px}.pipeline{display:grid;gap:0}.pipeline-row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;min-height:48px;border-bottom:1px solid var(--border-soft)}.pipeline-row:last-child{border-bottom:0}.pipeline-icon{width:23px;height:23px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--dim);font-size:9px}.pipeline-row strong{font-size:11px;font-weight:500}.pipeline-row em{color:var(--dim);font-size:9px;font-style:normal}.pipeline-row.done .pipeline-icon{color:var(--green);border-color:#43c99059}.pipeline-row.done em{color:var(--green)}.pipeline-row.current .pipeline-icon{border-color:var(--purple);color:var(--purple)}.pipeline-row.current em{color:#b69cff}.pipeline-dot{width:7px;height:7px;border-radius:50%;background:var(--purple)}.optimization-complete{display:grid;grid-template-columns:1fr 110px 110px;gap:17px;margin-top:14px}.complete-header{grid-column:1 / -1;display:flex;align-items:center;gap:11px}.complete-header>div:nth-child(2){flex:1}.complete-header h2{margin:3px 0;font-size:18px;font-weight:600}.complete-header p{margin:3px 0 0;color:var(--muted);font-size:11px}.before-after{padding:13px;border:1px solid var(--border);border-radius:5px}.before-after strong{display:block;margin-top:7px;font-size:21px;font-weight:500}.before-after.after{border-color:#8b5cf666}.before-after .status-tag{margin-top:8px}.arrow{color:var(--dim)}.before-after>.arrow{display:none}.change-preview{grid-column:1 / -1;padding-top:14px;border-top:1px solid var(--border-soft)}.change-row{display:grid;grid-template-columns:1.2fr 1fr 25px 1fr;align-items:center;gap:8px;min-height:32px;border-bottom:1px solid var(--border-soft);color:var(--muted);font-size:10px}.change-row:last-child{border-bottom:0}.change-row strong{color:var(--text);font-weight:500}.change-row strong.changed{color:#b69cff}.optimization-complete>.button{grid-column:1 / -1;justify-self:start}.benchmark-main{min-height:500px}.empty-benchmark{max-width:460px;margin:100px auto;text-align:center}.empty-icon{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 16px;border:1px solid var(--border);border-radius:7px;color:var(--muted)}.empty-benchmark h2,.benchmark-running h2,.benchmark-complete h2{margin:0;font-size:18px;font-weight:600}.empty-benchmark p{margin:8px 0 20px;color:var(--muted);font-size:12px;line-height:1.55}.benchmark-running,.benchmark-complete{padding:23px}.running-header,.complete-header{display:flex;align-items:center;gap:13px}.running-header>div,.complete-header>div:nth-child(2){flex:1}.running-header>strong{color:var(--purple);font-size:16px}.progress-line{height:5px;overflow:hidden;margin:18px 0;background:#242932}.progress-line i{display:block;height:100%;background:var(--purple)}.benchmark-running .sparkline{border-bottom:1px solid var(--border-soft)}.stats-row{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:17px}.stats-row .mini-stat{padding:12px;border:1px solid var(--border-soft);border-radius:5px}.benchmark-result-stats{grid-template-columns:repeat(6,1fr)}.chart-with-label{margin-top:24px}.chart-with-label .sparkline{margin-top:8px;border-bottom:1px solid var(--border-soft)}.benchmark-complete .inline-note{margin-top:19px}.range-tabs{display:flex;gap:3px;padding:3px;border:1px solid var(--border);border-radius:5px}.range-tabs button{padding:6px 9px;border-radius:3px;background:transparent;color:var(--dim);font-size:10px}.range-tabs button.selected{color:var(--text);background:var(--panel-3)}.monitor-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.monitor-fps{grid-column:span 8}.monitor-metric{grid-column:span 4}.large-value{font-size:38px;font-weight:600;letter-spacing:-.04em}.large-value small,.medium-value small{color:var(--muted);font-size:12px;font-weight:400}.monitor-fps .sparkline{margin:15px 0}.range-summary,.metric-range{display:flex;flex-wrap:wrap;gap:18px;padding-top:10px;border-top:1px solid var(--border-soft);color:var(--dim);font-size:10px}.range-summary b,.metric-range b{color:var(--muted);font-weight:500}.medium-value{font-size:28px;font-weight:500}.monitor-metric .sparkline{margin:15px 0 10px}.profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.profile-card{padding:17px}.profile-card-head{display:flex;justify-content:space-between}.profile-symbol{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:5px;color:var(--muted)}.profile-symbol.purple{color:var(--purple);border-color:#8b5cf659}.profile-symbol.green{color:var(--green);border-color:#43c9904d}.profile-card h2{margin:18px 0;font-size:16px;font-weight:600}.profile-detail{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-soft);color:var(--dim);font-size:10px}.profile-detail strong{color:var(--muted);font-weight:500}.profile-last{display:flex;align-items:center;gap:6px;margin:13px 0;color:var(--dim);font-size:10px}.profile-actions{display:flex;gap:6px}.profile-actions .button{flex:1}.icon-button-small{width:34px;border:1px solid var(--border);border-radius:4px}.more-button{padding:5px}.compatibility-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.platform-head{display:flex;align-items:center;gap:11px;padding-bottom:18px;border-bottom:1px solid var(--border-soft)}.platform-head>div:nth-child(2){flex:1}.platform-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--border);border-radius:5px;color:var(--muted)}.platform-head h2{margin:0;font-size:15px;font-weight:500}.platform-head p{margin:4px 0 0;color:var(--dim);font-size:10px}.platform-row{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid var(--border-soft);color:var(--muted);font-size:11px}.platform-row:last-child{border-bottom:0}.platform-row svg{color:var(--green)}.platform-row .platform-info svg{color:var(--amber)}.platform-row .platform-info,.platform-row .platform-ok{display:inline-flex}.compatibility-note{display:flex;gap:10px;margin-top:14px;color:var(--amber)}.compatibility-note strong,.compatibility-note p{display:block}.compatibility-note strong{color:var(--text);font-size:12px;font-weight:500}.compatibility-note p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.mac-assessment{margin-top:14px}.mac-assessment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.mac-assessment-grid>div{padding:12px;border:1px solid var(--border-soft);border-radius:5px}.mac-assessment-grid strong,.mac-assessment-grid small{display:block}.mac-assessment-grid strong{margin-top:6px;font-size:13px;font-weight:500}.mac-assessment-grid small{margin-top:4px;color:var(--dim);font-size:10px;line-height:1.35}.mac-reasons{margin-top:14px;padding:12px;border:1px solid rgba(216,164,58,.25);border-radius:5px;background:#d8a43a0d}.mac-reasons strong{font-size:11px;font-weight:500}.mac-reasons p{margin:5px 0 0;color:var(--muted);font-size:10px}.mac-actions{display:flex;gap:8px;margin-top:14px}.backups-page{display:grid;gap:14px}.backup-overview{display:flex;align-items:center;gap:12px}.backup-overview-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(67,201,144,.3);border-radius:6px;color:var(--green)}.backup-overview>div:nth-child(2){flex:1}.backup-overview h2{margin:0;font-size:15px;font-weight:500}.backup-overview p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.history-card,.restore-card{min-height:190px}.empty-history{display:grid;justify-items:center;padding:20px;text-align:center;color:var(--dim)}.empty-history svg{margin-bottom:10px}.empty-history strong{color:var(--muted);font-size:12px;font-weight:500}.empty-history p{max-width:420px;margin:6px 0 0;font-size:10px;line-height:1.5}.restore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:16px}.restore-item{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid var(--border-soft);border-radius:5px}.restore-check{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:var(--dim);background:var(--panel-3)}.restore-item strong,.restore-item small{display:block}.restore-item strong{font-size:10px;font-weight:500}.restore-item small{margin-top:3px;color:var(--dim);font-size:9px}.settings-page{display:grid;gap:14px}.settings-group{padding:18px 20px}.settings-group .section-title{margin-bottom:4px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid var(--border-soft)}.setting-row:last-child{border-bottom:0}.setting-row strong,.setting-row small{display:block}.setting-row strong{font-size:12px;font-weight:500}.setting-row small{margin-top:4px;color:var(--dim);font-size:10px}.toggle{width:37px;height:21px;position:relative;flex:0 0 auto;border:1px solid #3d4551;border-radius:20px;background:#1a1e24}.toggle i{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#77808e;transition:left .18s}.toggle.on{border-color:var(--purple);background:var(--purple-soft)}.toggle.on i{left:19px;background:var(--purple)}.accent-options{display:flex;gap:8px}.accent{width:19px;height:19px;border:2px solid transparent;border-radius:50%;background:var(--purple)}.accent.gray{background:#7b8491}.accent.blue{background:#5286c9}.accent.active{box-shadow:0 0 0 2px var(--panel),0 0 0 3px var(--purple)}.backup-settings p{margin:0 0 15px;color:var(--muted);font-size:11px}.injection-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:14px}.injection-layout>.full-span{grid-column:1 / -1}.injection-page code{padding:1px 4px;border:1px solid var(--border-soft);border-radius:3px;background:#0d1015;color:#b69cff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.host-list{display:grid;gap:6px;max-height:232px;overflow:auto;margin-bottom:20px;padding-right:2px}.host-row{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:1px solid var(--border-soft);border-radius:5px;background:#0d1015;text-align:left}.host-row:hover{border-color:#3a424e}.host-row.selected{border-color:var(--purple);background:var(--purple-soft)}.host-row>div{flex:1;min-width:0}.host-row strong,.host-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-row strong{font-size:11px;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.host-row small{margin-top:4px;color:var(--dim);font-size:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.host-row .status-tag{flex:0 0 auto}.payload-field{padding-top:17px;border-top:1px solid var(--border-soft)}.text-input{width:100%;min-height:38px;margin-top:8px;padding:0 11px;border:1px solid var(--border);border-radius:5px;background:#0d1015;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.text-input:focus{outline:none;border-color:var(--purple);background:#0f1218}.text-input::placeholder{color:var(--dim)}.gate-reason{display:flex;align-items:center;gap:10px;margin-top:19px;padding:11px 12px;border:1px solid var(--border);border-radius:5px;color:var(--muted)}.gate-reason>svg{flex:0 0 auto;color:var(--amber)}.gate-reason.ready{border-color:#43c9904d;background:#43c9900d}.gate-reason.ready>svg{color:var(--green)}.gate-reason>div{flex:1;min-width:0}.gate-reason strong{display:block;font-size:10px;font-weight:600}.gate-reason small{display:block;margin-top:4px;font-size:10px;line-height:1.45}.blocker-list{display:grid;gap:7px;margin-top:14px}.blocker-row{display:flex;gap:8px;padding:10px 11px;border:1px solid rgba(216,164,58,.25);border-radius:5px;background:#d8a43a0d;color:var(--muted);font-size:10px;line-height:1.5}.blocker-row svg{flex:0 0 auto;margin-top:1px;color:var(--amber)}.thread-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.thread-row{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid var(--border-soft);border-radius:5px}.thread-row>span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#4b5563}.thread-row.hijackable>span{background:var(--green)}.thread-row>div{min-width:0;flex:1}.thread-row strong,.thread-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-row strong{font-size:10px;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.thread-row small{margin-top:3px;color:var(--dim);font-size:9px}.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.outcome-grid>div{min-width:0;padding:12px;border:1px solid var(--border-soft);border-radius:5px}.outcome-grid strong,.outcome-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outcome-grid strong{margin-top:6px;font-size:13px;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.outcome-grid small{margin-top:4px;color:var(--dim);font-size:9px}.outcome-card .empty-history{padding:6px}.launcher-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.launcher-layout>.full-span{grid-column:1 / -1}.launcher-page code{padding:1px 4px;border:1px solid var(--border-soft);border-radius:3px;background:#0d1015;color:#b69cff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.bottle-list{display:grid;gap:6px;max-height:232px;overflow:auto;margin-bottom:4px;padding-right:2px}.bottle-row{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:1px solid var(--border-soft);border-radius:5px;background:#0d1015;text-align:left}.bottle-row:hover{border-color:#3a424e}.bottle-row.selected{border-color:var(--purple);background:var(--purple-soft)}.bottle-row>div:first-child{flex:1;min-width:0}.bottle-row strong,.bottle-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottle-row strong{font-size:11px;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bottle-row small{margin-top:4px;color:var(--dim);font-size:9px}.bottle-flags{display:flex;flex:0 0 auto;gap:5px}.preset-grid,.mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.preset-card{display:block;min-width:0;padding:12px;border:1px solid var(--border);border-radius:6px;background:#0d1015;text-align:left}.preset-card:hover:not(:disabled){border-color:#3a424e}.preset-card.selected{border-color:var(--purple);background:var(--purple-soft)}.preset-card strong,.preset-card span,.preset-card small{display:block}.preset-card strong{font-size:11px;font-weight:600}.preset-card span{margin-top:5px;color:var(--muted);font-size:10px}.preset-card small{margin-top:6px;color:var(--dim);font-size:9px;line-height:1.45}.launcher-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;margin-top:20px}.launcher-controls .quality-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.launcher-toggle-row{display:flex;align-items:center;gap:11px;margin-top:10px;color:var(--muted);font-size:10px;line-height:1.45}.launcher-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px;padding-top:17px;border-top:1px solid var(--border-soft)}.launcher-summary .mini-stat{min-width:0}.launcher-summary .mini-stat strong,.launcher-summary .mini-stat small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-block{margin-top:19px;padding-top:15px;border-top:1px solid var(--border-soft)}.plan-block>strong{display:block;margin-top:8px;font-size:11px;font-weight:500}.plan-command{display:block;margin-top:9px;padding:11px 12px;border:1px solid var(--border-soft);border-radius:5px;background:#0d1015;color:#b69cff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.memory-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;padding:15px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.memory-totals .mini-stat{min-width:0}.memory-totals .mini-stat strong,.memory-totals .mini-stat small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memory-group{margin-top:24px}.memory-group>.data-label{margin-bottom:9px}.memory-entry{padding:12px 13px;border:1px solid var(--border-soft);border-left:2px solid var(--border);border-radius:5px;background:#0d1015}.memory-entry+.memory-entry{margin-top:7px}.memory-entry.major{border-left-color:var(--amber)}.memory-entry.severe{border-left-color:var(--red)}.memory-entry-head{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.memory-entry-head code{padding:2px 6px;border:1px solid var(--border-soft);border-radius:3px;background:#12161d;color:#b69cff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.memory-quality,.memory-mechanism{margin:9px 0 0;font-size:10px;line-height:1.55}.memory-quality{color:var(--muted)}.memory-mechanism{color:var(--dim)}.memory-verify{display:block;margin-top:8px;color:var(--dim);font-size:9px}.memory-verify code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.memory-budget{display:grid;gap:1px;border:1px solid var(--border-soft);border-radius:5px;overflow:hidden}.memory-budget-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:11px 13px;background:#0d1015}.memory-budget-row.uncontrollable{background:#0b0e13}.memory-budget-row strong,.memory-budget-row small{display:block}.memory-budget-row strong{font-size:10.5px;font-weight:500}.memory-budget-row small{margin-top:4px;color:var(--dim);font-size:9px;line-height:1.5}.memory-budget-values{display:flex;align-items:center;gap:8px;flex:0 0 auto;color:var(--dim);font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.memory-budget-values strong{font-size:11px;font-weight:600;color:var(--muted)}.memory-budget-row.uncontrollable .memory-budget-values strong{color:var(--amber)}@media(max-width:1200px){.launcher-layout{grid-template-columns:1fr}}@media(max-width:900px){.memory-totals{grid-template-columns:1fr 1fr}.memory-budget-row{grid-template-columns:1fr;gap:8px}}@media(max-width:900px){.preset-grid,.mode-grid,.launcher-summary,.launcher-controls{grid-template-columns:1fr}}.about-brand{display:flex;align-items:center;gap:20px;margin-bottom:20px}.about-brand h2{margin:0;font-size:30px;letter-spacing:.25em}.about-brand p{margin:6px 0;color:var(--muted);font-size:13px}.about-brand span{color:var(--dim);font-size:10px}.principle-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.principle{display:flex;gap:11px}.principle>svg{color:var(--purple)}.principle strong{font-size:12px;font-weight:500}.principle p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.status-list{display:grid}.status-list>span{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--border-soft);font-size:11px}.status-list>span:last-child{border-bottom:0}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px;background:#000000a8}.review-modal{width:min(630px,100%);padding:22px;border:1px solid #343b46;border-radius:7px;background:#101318;box-shadow:0 22px 70px #00000080}.modal-header{display:flex;justify-content:space-between;gap:15px}.modal-header h2{margin:5px 0;font-size:19px;font-weight:600}.modal-header p{margin:0;color:var(--muted);font-size:11px}.modal-close{width:28px;height:28px;border-radius:4px}.review-table{margin:24px 0 17px;border:1px solid var(--border);border-radius:5px;overflow:hidden}.review-table-head,.review-table .change-row{padding-inline:13px}.review-table-head{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding-block:10px;background:var(--panel-3);color:var(--dim);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.review-table .change-row{grid-template-columns:1.2fr 1fr 25px 1fr}.review-warning{display:flex;gap:8px;padding:11px;border:1px solid rgba(216,164,58,.25);border-radius:5px;color:var(--amber);font-size:10px;line-height:1.5}.review-warning span{color:var(--muted)}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:19px}.toast{position:fixed;right:22px;bottom:22px;z-index:30;display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #38404c;border-radius:5px;background:#15181e;color:var(--green);box-shadow:0 10px 30px #00000059;font-size:11px}.toast span{color:var(--text)}.toast button{display:grid;place-items:center;margin-left:10px;background:transparent;color:var(--dim)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.injection-layout{grid-template-columns:1fr}.thread-grid,.outcome-grid{grid-template-columns:1fr 1fr}.sidebar{width:202px;flex-basis:202px}.content-header,.content-scroll{padding-left:25px;padding-right:25px}.dashboard-grid{grid-template-columns:1fr 1fr}.system-overview{grid-row:span 1;grid-column:span 2}.target-card{grid-column:span 1}.recommendations,.layers-card{grid-column:span 2}.profile-grid{grid-template-columns:repeat(2,1fr)}.runtime-hero{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.card{animation:surface-in .24s ease both}.nav-button,.button,.header-icon,.quick-link{transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.button:hover:not(:disabled),.quick-link:hover{transform:translateY(-1px)}}@keyframes surface-in{0%{opacity:.82;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.brand-name{color:#f4f6fa;font-size:14px;font-weight:700;letter-spacing:.24em}.dashboard-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:14px}.system-overview,.performance-card{min-height:0}.system-list{grid-template-columns:1fr 1fr;gap:18px 24px}.system-row{padding:0;border:0}.system-row>svg{color:#b9c6d8}.system-row strong{font-size:13px}.system-row small{color:#91a0b4}.game-row{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-soft)}.game-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:#bbc8da;background:#ffffff09}.game-row strong,.game-row small,.game-version strong{display:block}.game-row strong{margin-top:4px;font-size:13px}.game-row small{margin-top:3px;color:var(--muted);font-size:10px}.game-version{text-align:right}.game-version strong{margin-top:5px;color:var(--muted);font-size:12px;font-weight:500}.performance-card .section-title h2{gap:9px}.performance-card .fps-number{font-size:53px}.performance-card .metric-bar{height:7px;border-radius:999px;background:#55627b47}.performance-card .metric-bar i{border-radius:inherit;background:linear-gradient(90deg,#7c4dff,#a77cff)}.performance-action{margin-top:20px}.target-card{background:#10141c85}.hardware-overview-card,.recent-activity-card{grid-column:span 1}.overview-row,.activity-row{display:flex;align-items:center;gap:12px;min-height:54px;border-bottom:1px solid var(--border-soft);color:#b7c3d6}.overview-row:last-child,.activity-row:last-child{border-bottom:0}.overview-row>svg:last-child{margin-left:auto;color:var(--dim)}.overview-row>span,.activity-row>span:last-child{flex:1}.overview-row strong,.overview-row small,.activity-row strong,.activity-row small{display:block}.overview-row strong,.activity-row strong{font-size:12px;font-weight:500}.overview-row small,.activity-row small{margin-top:4px;color:var(--dim);font-size:10px}.activity-dot{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#8b5cf624;color:var(--purple)}.activity-dot.green{color:var(--green);background:#4ade801f}.activity-dot.purple{color:#a982ff}.hardware-overview-card .section-title svg,.recent-activity-card .section-title svg{color:#bdcbe0}.is-regression{border-color:#f07f8a59}@media(max-width:900px){.dashboard-grid{grid-template-columns:1fr}.system-overview,.performance-card,.recommendations,.layers-card,.hardware-overview-card,.recent-activity-card{grid-column:auto}.system-list{grid-template-columns:1fr 1fr}}@media(max-width:900px){body{min-width:0}.sidebar{width:68px;flex-basis:68px;padding-inline:10px}.sidebar-brand{padding-inline:5px}.sidebar-brand .optics-brand span,.navigation .nav-button span,.sidebar-footer,.window-caption{display:none}.nav-button{justify-content:center;padding:0}.nav-button.active:before{left:-10px}.content-header,.content-scroll{padding-left:17px;padding-right:17px}.content-header p{display:none}.dashboard-grid,.optimize-layout,.compatibility-grid{grid-template-columns:1fr}.system-overview,.recommendations,.layers-card,.quick-links,.target-card{grid-column:auto}.layer-grid,.runtime-layer-grid,.restore-grid,.runtime-metric-grid{grid-template-columns:1fr 1fr}.system-list{grid-template-columns:1fr}.performance-main{grid-template-columns:1fr;gap:22px}.game-row{grid-template-columns:35px minmax(0,1fr)}.game-version{grid-column:2;text-align:left}.quick-links,.optimization-complete{grid-template-columns:1fr 1fr}.monitor-fps,.monitor-metric{grid-column:span 12}.mac-assessment-grid{grid-template-columns:1fr 1fr}.stats-row,.benchmark-result-stats{grid-template-columns:repeat(2,1fr)}.header-actions .user-chip{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sidebar{width:264px;flex-basis:264px;background:linear-gradient(180deg,#0d121bdb,#080c12eb)}.sidebar-brand{width:auto;padding:0 18px 38px}.sidebar-brand .optics-brand{width:auto!important;max-width:none;height:42px!important}.sidebar-brand .brand-name{display:inline;margin-left:13px}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"system performance" "status hardware" "status activity";gap:14px}.dashboard-grid>.system-overview{grid-area:system;grid-row:auto}.dashboard-grid>.performance-card{grid-area:performance}.dashboard-grid>.status-card{grid-area:status}.dashboard-grid>.hardware-overview-card{grid-area:hardware}.dashboard-grid>.recent-activity-card{grid-area:activity}.dashboard-grid>.target-card,.dashboard-grid>.recommendations,.dashboard-grid>.backup-card,.dashboard-grid>.analysis-card,.dashboard-grid>.layers-card,.dashboard-grid>.quick-links{display:none}.dashboard-grid .card{background:linear-gradient(145deg,#101721c7,#080d14e0);border-color:#8297b52b;box-shadow:0 18px 45px #0000002e,inset 0 1px #ffffff06}.dashboard-grid .card:hover{background:linear-gradient(145deg,#151d29d6,#090e16eb);border-color:#9cafcd47}.dashboard-page .page-meta{margin-bottom:18px}.dashboard-page .system-overview,.dashboard-page .performance-card{min-height:412px}.dashboard-page .status-card{min-height:299px}.dashboard-page .hardware-overview-card,.dashboard-page .recent-activity-card{min-height:143px}.dashboard-page .section-title h2{font-size:14px}.dashboard-page .section-title h2 svg{color:#b9cbe4}.dashboard-page .performance-card .section-title{margin-bottom:25px}.dashboard-page .performance-card .performance-main{padding-bottom:28px}.dashboard-page .performance-card .performance-action{margin-top:26px}.dashboard-page .status-summary{margin-top:25px}.dashboard-page .status-summary .status-check{width:42px;height:42px;background:#4ade8029;border-color:#4ade807a}.dashboard-page .status-summary strong{color:var(--green);font-size:17px}.dashboard-page .status-values{margin-top:28px;padding-top:20px}.dashboard-page .overview-row,.dashboard-page .activity-row{min-height:48px}.dashboard-page .hardware-overview-card .section-title,.dashboard-page .recent-activity-card .section-title{margin-bottom:5px}@media(max-width:1200px){.sidebar{width:232px;flex-basis:232px}.dashboard-grid{grid-template-columns:1fr 1fr;grid-template-areas:"system system" "performance performance" "status hardware" "status activity"}}@media(max-width:900px){.dashboard-grid{grid-template-columns:1fr;grid-template-areas:"system" "performance" "status" "hardware" "activity"}.sidebar{width:68px;flex-basis:68px}.sidebar-brand .brand-name{display:none}}
