:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06080d;--bg-2:#0b0f17;--panel:#10141e;--panel-2:#161b28;--line:#94a3c421;--line-2:#94a3c43d;--text:#eef2f8;--muted:#9aa6bd;--accent:#ff8a36;--accent-2:#ffb36b;--cyan:#53c7ff;--violet:#b48cff;--ok:#36c98f;--warn:#eab95c;--bad:#f06a70;--on-accent:#120a03;--radius:18px;--radius-sm:10px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, "Liberation Mono", monospace;--ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}@media (prefers-contrast:more){:root{--line:#94a3c466;--line-2:#94a3c499;--muted:#c7cfdc}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,p,figure,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,canvas{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-sans);color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;background-image:radial-gradient(60rem 40rem at 12% -10%,#ff8a361a,#0000 60%),radial-gradient(50rem 36rem at 100% 10%,#53c7ff14,#0000 60%),radial-gradient(#94a3c412 1px,#0000 1px);background-size:auto,auto,22px 22px;background-attachment:fixed;font-size:.9375rem;line-height:1.5}h1{letter-spacing:-.01em;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:700;line-height:1.2}h2{font-size:1rem;line-height:1.3}h3{font-size:.9375rem;line-height:1.3}a{color:var(--accent-2);text-underline-offset:3px}code,pre,.mono{font-family:var(--font-mono);font-size:.92em}.btn{border:1px solid var(--line-2);min-width:40px;min-height:40px;color:var(--text);white-space:nowrap;background:linear-gradient(#ffffff0f,#ffffff05);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.45rem .95rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:hover:not(:disabled){background-color:#ffffff0a;border-color:#94a3c473}.btn:disabled{opacity:.55;cursor:progress}.btn--primary{color:var(--on-accent);background:linear-gradient(180deg, var(--accent-2), var(--accent));border-color:#0000;box-shadow:0 8px 24px -10px #ff8a36cc,inset 0 1px #ffffff59}.btn--primary:hover:not(:disabled){box-shadow:0 10px 28px -8px #ff8a36f2,inset 0 1px #fff6}.btn--ghost{background:0 0}.btn--danger{background:var(--bad);color:#1a0507;border-color:#0000}.icon-btn{border:1px solid var(--line-2);width:40px;height:40px;color:var(--muted);background:#ffffff08;border-radius:12px;place-items:center;transition:color .15s,border-color .15s;display:inline-grid}.icon-btn:hover{color:var(--text);border-color:#94a3c473}.icon-btn[aria-pressed=true]{color:var(--accent);border-color:#ff8a3680}.select{border:1px solid var(--line-2);background:var(--bg-2);border-radius:12px;min-height:40px;padding:.4rem .6rem;font-size:.875rem;font-weight:600}.chip-btn{border:1px solid var(--line-2);min-height:32px;color:var(--muted);background:0 0;border-radius:999px;padding:.3rem .8rem;font-size:.8125rem;font-weight:600}.chip-btn:hover{color:var(--text)}.chip-btn[aria-pressed=true]{color:var(--text);border-color:var(--accent);background:#ff8a361f}.badge{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.1rem .55rem .1rem .4rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge--supported{color:var(--ok);background:#36c98f1a}.badge--partial{color:var(--warn);background:#eab95c1a}.badge--unsupported{color:var(--bad);background:#f06a701a}.badge--error{color:var(--bad);background:#f06a701a;border-style:dashed}.badge--unknown{color:var(--muted);border-style:dotted}.led{white-space:nowrap;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:inline-flex}.led i{background:#3a4253;border-radius:50%;width:9px;height:9px;box-shadow:inset 0 1px 1px #00000080}.led--on{color:var(--text)}.led--on i{background:var(--ok);box-shadow:0 0 0 3px #36c98f2e, 0 0 12px var(--ok)}.led--off{color:var(--muted)}.led--na{color:var(--muted);font-style:italic}.led--na i{border:1px dashed var(--muted);box-shadow:none;background:0 0}.tag{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06080d99;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.tag--ok{color:#8ff0c6;border-color:#36c98f80}.tag--warn{color:#ffd68e;border-color:#eab95c80}.pill{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .6rem;font-size:.75rem;display:inline-flex}.pill:before{content:"";background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:50%}.pill--busy:before{background:var(--accent);box-shadow:0 0 8px var(--accent);animation:1s ease-in-out infinite alternate pulse}@keyframes pulse{to{opacity:.3}}.kv{gap:.4rem;margin:0;display:grid}.kv>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-block:.3rem;display:flex}.kv dt{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.kv dd{margin:0}.modal{background:var(--panel-2);color:var(--text);border:1px solid var(--line-2);border-radius:var(--radius);max-width:min(440px,100vw - 2rem);padding:1.5rem;box-shadow:0 30px 80px -20px #000c}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.modal h2{margin-bottom:.5rem}.modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.notifications{z-index:60;pointer-events:none;gap:.5rem;max-width:min(380px,100vw - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.notification{background:var(--panel-2);border:1px solid var(--line-2);border-left:4px solid var(--accent);border-radius:12px;padding:.75rem 1rem;font-size:.875rem;box-shadow:0 12px 30px #00000080}.notification--success{border-left-color:var(--ok)}.notification--warning{border-left-color:var(--warn)}.notification--error{border-left-color:var(--bad)}@media (max-width:759px){.notifications{bottom:4.75rem}}.console{min-height:100vh;grid-template-columns:228px minmax(0,1fr);min-height:100dvh;display:grid}.console__main{flex-direction:column;min-width:0;display:flex}.rail{height:100vh;border-right:1px solid var(--line);z-index:20;background:linear-gradient(#10141eeb,#080a10eb);flex-direction:column;gap:1.5rem;height:100dvh;padding:1.1rem .85rem;display:flex;position:sticky;top:0}.rail__brand{align-items:center;gap:.7rem;padding:.25rem .35rem;display:flex}.rail__logo{width:38px;height:38px;color:var(--on-accent);background:conic-gradient(from 210deg, var(--accent), var(--violet), var(--cyan), var(--accent));border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 24px -8px #ff8a36b3,inset 0 1px #ffffff80}.rail__brand-text{line-height:1.1;display:grid}.rail__brand-text strong{font-size:.95rem}.rail__brand-text small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.rail__list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.rail__link{min-height:42px;color:var(--muted);border-radius:12px;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:flex;position:relative}.rail__link:hover{color:var(--text);background:#ffffff0a}.rail__link[aria-current=true]{color:var(--text);background:linear-gradient(90deg,#ff8a3629,#ff8a3605)}.rail__link[aria-current=true]:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 12px var(--accent);border-radius:0 3px 3px 0;position:absolute;top:22%;bottom:22%;left:-.85rem}.rail__link[aria-current=true] svg{color:var(--accent)}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#06080dc7;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.6rem 1.5rem;display:flex;position:sticky;top:0}.topbar__title{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;min-width:0;display:flex}.topbar__title h1:focus{outline:none}.topbar__actions{align-items:center;gap:.5rem;display:flex}.board{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"twin twin ring""twin twin env""cie cie sw""hz hz hdr""gpu css css""mq log log";gap:1.1rem;width:100%;max-width:1600px;margin-inline:auto;padding:1.25rem 1.5rem 2rem;display:grid}.board:focus{outline:none}.board__anchor{position:absolute}.panel--twin{grid-area:twin}.panel--ring{grid-area:ring}.panel--facts{grid-area:env}.panel--cie{grid-area:cie}.panel--sw{grid-area:sw}.panel--hz{grid-area:hz}.panel--hdr{grid-area:hdr}.panel--gpu{grid-area:gpu}.panel--css{grid-area:css}.panel--mq{grid-area:mq}.panel--log{grid-area:log}@media (max-width:1279px){.console{grid-template-columns:76px minmax(0,1fr)}.rail{padding-inline:.6rem}.rail__brand-text,.rail__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rail__brand{justify-content:center}.rail__link{justify-content:center;padding:.5rem}.board{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"twin twin""ring env""cie cie""sw hdr""hz hz""gpu css""mq mq""log log"}}@media (max-width:759px){.console{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.rail{border-right:0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a10f0;flex-direction:row;height:64px;padding:0;position:fixed;inset:auto 0 0}.rail__brand{display:none}.rail__list{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;width:100%}.rail__link{border-radius:0;height:64px}.rail__link[aria-current=true]:before{border-radius:0 0 3px 3px;width:auto;height:3px;inset:0 25% auto}.topbar{padding-inline:.85rem}.topbar .btn__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar .btn{padding-inline:.6rem}.board{grid-template-columns:minmax(0,1fr);grid-template-areas:"twin""ring""env""cie""sw""hz""hdr""gpu""css""mq""log";gap:.85rem;padding:.85rem}}.panel{border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(120% 60% at 0 0,#ffffff0a,#0000 60%),linear-gradient(#161b28eb,#0d1018f0);flex-direction:column;gap:.9rem;min-width:0;padding:1.1rem 1.15rem 1.2rem;scroll-margin-top:84px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 24px 48px -28px #000000e6}.panel__head{align-items:flex-start;gap:.75rem;display:flex}.panel__icon{width:36px;height:36px;color:var(--accent);background:linear-gradient(#ff8a3633,#ff8a360f);border:1px solid #ff8a3647;border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 6px 18px -8px #ff8a36b3}.panel__titles{flex:1;min-width:0}.panel__title{font-size:1rem;font-weight:700}.panel__sub{color:var(--muted);margin-top:.15rem;font-size:.8125rem;line-height:1.45}.panel__actions{flex:none;gap:.4rem;display:flex}.panel__body{flex-direction:column;flex:1;gap:.9rem;min-width:0;display:flex}.panel__note{color:var(--muted);font-size:.78rem;line-height:1.5}.panel--twin{padding:1rem}.panel--twin .panel__body{gap:.75rem}.twin{border:1px solid var(--line);background:#05070b;border-radius:14px;flex:1;min-height:clamp(300px,46vw,620px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 -60px 90px -40px #ff8a361f}.twin__stage{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.twin__stage:active{cursor:grabbing}.twin__canvas{width:100%;height:100%;display:block}.twin__overlay{pointer-events:none;flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.twin__hint{color:var(--muted);pointer-events:none;background:#06080d99;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;position:absolute;bottom:.75rem;right:.85rem}.twin__stage--flat{cursor:default;place-items:center;padding:1.5rem;display:grid}.twin__flat{aspect-ratio:16/9;border:10px solid #15181f;border-radius:12px;width:min(100%,860px);overflow:hidden;box-shadow:0 30px 60px -20px #000000e6,0 0 80px -20px #ff8a3659}.twin__flat .scr{transform-origin:0 0}@media (max-width:1279px){.twin{min-height:clamp(280px,56vw,560px)}}.ring{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dial legend""mods mods";align-items:center;gap:1rem 1.25rem;display:grid}.ring__dial{aspect-ratio:1;grid-area:dial;width:132px;position:relative}.ring__svg{width:100%;height:100%;overflow:visible;rotate:-90deg}.ring__track{fill:none;stroke:#94a3c41f;stroke-width:11px}.ring__arc{fill:none;stroke-width:11px;stroke-linecap:round}.ring__arc--supported{stroke:var(--ok);filter:drop-shadow(0 0 6px #36c98f99)}.ring__arc--partial{stroke:var(--warn)}.ring__arc--unsupported,.ring__arc--error{stroke:var(--bad)}.ring__arc--unknown{stroke:#5b6578}.ring__center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.ring__center b{letter-spacing:-.02em;font-size:2rem;font-weight:800;line-height:1}.ring__center span{color:var(--muted);max-width:80px;margin-top:.2rem;font-size:.7rem;line-height:1.25}.ring__legend{grid-area:legend;gap:.4rem;margin:0;padding:0;display:grid}.ring__legend li{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ring__count{font-variant-numeric:tabular-nums;font-weight:800}.ring__modules{grid-area:mods;gap:.55rem;margin:0;padding:0;display:grid}.ring__mod{grid-template-columns:7.5rem minmax(0,1fr) 2.6rem;align-items:center;gap:.6rem;font-size:.8125rem;display:grid}.ring__mod-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;display:flex;overflow:hidden}.ring__mod-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.ring__bar{background:#94a3c41a;border-radius:99px;gap:2px;height:8px;display:flex;overflow:hidden}.ring__bar i{height:100%;display:block}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.facts__item{border:1px solid var(--line);background:#ffffff06;border-radius:12px;min-width:0;padding:.55rem .7rem}.facts dt{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.facts dd{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.875rem;font-weight:700}.cie{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.cie__plot{border:1px solid var(--line);background:radial-gradient(80% 80% at 40% 40%,#ffffff0a,#0000),#07090e;border-radius:14px;padding:.5rem;position:relative}.cie__canvas{aspect-ratio:8/8.4;width:100%;display:block}.cie__side{gap:1rem;display:grid}.cie__legend{gap:.5rem;margin:0;padding:0;display:grid}.cie__item{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:.4rem .6rem;padding:.6rem .75rem;display:grid}.cie__item.is-reported{background:#ff8a3614;border-color:#ff8a368c}.cie__key{border-top:3px solid var(--c);border-radius:2px;height:0}.cie__key--dash{border-top-style:dashed}.cie__name{font-weight:700}.cie__share{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:700}.cie__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);grid-column:2/-1;justify-self:start;font-size:.7rem;font-weight:800}@media (max-width:560px){.cie{grid-template-columns:minmax(0,1fr)}}.sw{gap:.5rem;display:grid}.sw__head,.sw__row{grid-template-columns:1.4rem repeat(3,minmax(0,1fr));align-items:center;gap:.4rem;display:grid}.sw__head span{color:var(--muted);text-align:center;font-size:.72rem;font-weight:700}.sw__row b{font-family:var(--font-mono);color:var(--muted)}.sw__row i{border-radius:10px;height:54px;box-shadow:inset 0 1px #fff3,0 10px 22px -12px #000000e6}.hz{gap:.9rem;display:grid}.hz__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.hz__big{flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;display:flex}.hz__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #fff, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,2rem + 2.4vw,3.6rem);font-weight:800;line-height:1}.hz__unit{color:var(--cyan);font-weight:700}.hz__snap{color:var(--muted);font-size:.8125rem}.hz__kv{grid-template-columns:repeat(4,auto);gap:.25rem 1.25rem;margin:0;display:grid}.hz__kv dt{color:var(--muted);white-space:nowrap;font-size:.7rem}.hz__kv dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.hz__chart{border:1px solid var(--line);background:linear-gradient(#53c7ff0d,#0000),#07090e;border-radius:12px;width:100%;height:150px;display:block}@media (max-width:560px){.hz__kv{grid-template-columns:repeat(2,auto)}}.hdr{gap:.9rem;display:grid}.hdr__visual{border:1px solid var(--line);background:linear-gradient(90deg,#000,#3b3f48 45%,#d8dbe2 78%,#fff);border-radius:14px;height:88px;position:relative;overflow:hidden}.hdr__sun{aspect-ratio:1;opacity:.4;background:radial-gradient(circle,#fff 30%,#ffecc899 55%,#0000 70%);border-radius:50%;width:64px;position:absolute;top:50%;right:10%;translate:0 -50%}.hdr.is-hdr .hdr__sun{opacity:1;box-shadow:0 0 40px 10px #ffdcaa99}.hdr__scale{background:repeating-linear-gradient(90deg,#00000080 0 1px,#0000 1px 10%);height:18px;position:absolute;inset:auto 0 0}.hdr__state{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hdr__state b{letter-spacing:-.02em;font-size:1.8rem;font-weight:800}.hdr__label{color:var(--muted);font-size:.8125rem}.hdr.is-hdr .hdr__state b{color:var(--violet);text-shadow:0 0 18px #b48cff99}.apis{gap:.45rem;margin:0;padding:0;display:grid}.apis__row{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .75rem;padding:.55rem .7rem;display:grid}.apis__row--scene{border-style:dashed}.apis__name{font-size:.875rem;font-weight:700}.apis__val{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:.72rem}.apis__wait{color:var(--muted)}.cssm{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:.6rem;margin:0;padding:0;display:grid}.cssm__item{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.3rem .65rem;padding:.6rem .7rem;display:grid}.cssm__item code{overflow-wrap:anywhere;font-size:.8rem;font-weight:700}.cssm__item .badge{grid-column:2;justify-self:start}.cssm__chip{background:repeating-linear-gradient(45deg,#2a3040 0 4px,#1a1f2b 4px 8px);border-radius:10px;grid-row:1/span 2;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff1f}.mq{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:.35rem 1rem;margin:0;padding:0;display:grid}.mq__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.45rem .1rem;display:flex}.mq__row code{color:var(--text);overflow-wrap:anywhere;font-size:.76rem}.log{gap:1rem;display:grid}.log__filters{flex-wrap:wrap;gap:.4rem;display:flex}.log__body{gap:.5rem;display:grid}.log__group{border:1px solid var(--line);background:#ffffff05;border-radius:14px}.log__group[open]{padding-bottom:.5rem}.log__group[open]>.log__group-title{border-bottom:1px solid var(--line);margin-bottom:.5rem}.log__group-title{cursor:pointer;min-height:48px;color:var(--text);align-items:center;gap:.6rem;padding:.5rem .85rem;font-weight:700;list-style:none;display:flex}.log__group-title::-webkit-details-marker{display:none}.log__group-title:after{content:"";border:solid var(--muted);border-width:0 2px 2px 0;width:8px;height:8px;margin-left:.25rem;transition:rotate .2s;translate:0 -2px;rotate:45deg}.log__group-title svg{color:var(--accent)}.log__group[open]>.log__group-title:after{translate:0 2px;rotate:225deg}.log__group-name{flex:1;min-width:0}.log__group-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.log__list{gap:.35rem;margin:0;padding:0 .5rem;display:grid}.log__row{border:1px solid var(--line);background:#ffffff05;border-radius:10px;grid-template-columns:26px minmax(0,1fr) minmax(0,.9fr) 4.5rem auto;grid-template-areas:"mod main val conf badge""mod lim lim lim lim";align-items:center;gap:.15rem .85rem;padding:.5rem .7rem;display:grid}.log__mod{width:26px;height:26px;color:var(--muted);background:#ffffff0d;border-radius:8px;grid-area:mod;place-items:center;display:grid}.log__main{overflow-wrap:anywhere;grid-area:main;min-width:0;font-size:.875rem}.log__desc{color:var(--muted);margin-top:.2rem;font-size:.76rem;line-height:1.45}.log__val{color:var(--muted);overflow-wrap:anywhere;grid-area:val;font-size:.74rem}.log__conf{color:var(--muted);grid-area:conf;font-size:.74rem}.log .badge{grid-area:badge;justify-self:end}.log__lim{color:var(--muted);grid-area:lim;font-size:.76rem}.log__lim summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:24px;padding-block:.15rem}.log__lim ul{gap:.2rem;margin:.25rem 0 .2rem;padding-left:1.1rem;display:grid}@media (max-width:760px){.log__row{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"mod main badge""mod val val""mod conf conf""mod lim lim"}}.scr{color:#eef2f8;pointer-events:none;background:radial-gradient(520px 300px at 82% -8%,#ff8a364d,#0000 70%),radial-gradient(420px 260px at 0 110%,#53c7ff2e,#0000 70%),linear-gradient(135deg,#101626,#070a12);grid-template-rows:auto 1fr auto;gap:18px;padding:22px 28px 26px;font:600 16px/1.2 system-ui,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.scr__bar{border-bottom:2px solid #8ca0c82e;align-items:center;gap:12px;padding-bottom:14px;display:flex}.scr__bar strong{letter-spacing:.04em;font-size:20px;font-weight:800}.scr__dot{background:#36c98f;border-radius:50%;width:14px;height:14px;box-shadow:0 0 14px #36c98f}.scr__mode{color:#8f9ab0;letter-spacing:.08em;margin-left:auto;font-size:15px}.scr__clock{color:#8f9ab0;font-variant-numeric:tabular-nums;font-size:17px}.scr__grid{grid-template-rows:1fr auto;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.scr__hero,.scr__hz,.scr__tile,.scr__score{background:#ffffff0d;border:2px solid #8ca0c829;border-radius:18px;align-content:start;gap:6px;padding:18px 22px;display:grid}.scr__hero>span,.scr__hz>span,.scr__tile>span,.scr__score>span{color:#8f9ab0;letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:800}.scr__hero b,.scr__hz b,.scr__tile b,.scr__score b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800}.scr__hero em,.scr__hz em,.scr__tile em,.scr__score em{font-style:normal}.scr__hero{grid-column:span 2}.scr__hero b{font-size:64px}.scr__hero small{color:#8f9ab0;font-size:19px}.scr__hz{grid-column:span 2}.scr__hz b{color:#53c7ff;font-size:56px}.scr__spark{width:100%;height:54px}.scr__spark path{fill:none;stroke:#53c7ff;stroke-width:3px;stroke-linejoin:round}.scr__tile--gamut b{color:#ff8a36}.scr__tile--hdr b{color:#c99bff}.scr__score b{font-size:36px}.scr__meter{background:#ffffff1a;border-radius:5px;height:10px;margin-top:6px;overflow:hidden}.scr__meter i{background:#36c98f;border-radius:5px;height:100%;transition:width .4s;display:block}.scr__ramp{gap:10px;display:grid}.scr__ramp i{border-radius:12px;height:40px;display:block}.scr__ramp-hue{background:linear-gradient(90deg in oklch longer hue, #ff5f4b, #ff5f4e)}@supports (color:lab(0% 0 0)){.scr__ramp-hue{background:linear-gradient(90deg in oklch longer hue, lab(62.7914% 77.6894 62.4231), lab(62.7644% 78.027 59.7368))}}.scr__ramp-gray{background:linear-gradient(90deg,#000,#fff)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);padding:.625rem 1rem;font-weight:700;position:fixed;top:-4rem;left:.5rem}.skip-link:focus{top:.5rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
