@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2?dpl=mrwmzplt-66bjfc)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2?dpl=mrwmzplt-66bjfc)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--bg:#fbfbfc;--soft:#eff0f4;--card:#fff;--ink:#1d1d1f;--ink2:#6e6e73;--ink3:#a1a1a6;--line:#e7e7ec;--line2:#f1f1f5;--pg-bg:#eceef1;--pg-panel:#f5f6f8;--pg-ink:#1d1d1f;--pg-ink2:#565b62;--pg-ink3:#8a8f97;--pg-line:#d9dce1;--pg-glow:transparent;--brand:#3b49df;--brand-2:#2f3ac2;--brand-soft:#ecedfb;--brand-ink:#fff;--green:#1c9d5b;--green-soft:#e4f3ec;--amber:#b8863b;--amber-soft:#f5ecdb;--red:#b65449;--red-soft:#f6e6e3;--r1:10px;--r2:14px;--r3:20px;--sans:var(--font-geist-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--serif:var(--sans)}@media (prefers-color-scheme:dark){:root{--bg:#0c0d10;--soft:#1a1b20;--card:#16171b;--ink:#f2f2f5;--ink2:#9a9aa2;--ink3:#67686f;--line:#26272d;--line2:#1b1c21;--pg-bg:#0a0b0e;--pg-panel:#131418;--pg-ink:#f2f2f5;--pg-ink2:#9a9aa2;--pg-ink3:#67686f;--pg-line:#23242a;--pg-glow:radial-gradient(60% 46% at 50% 0%, #7c86f51a, transparent 70%);--brand:#7c86f5;--brand-2:#8f98ff;--brand-soft:#1c2038;--brand-ink:#0c0d10;--green:#3fd07f;--green-soft:#10281c;--amber:#d9a94e;--amber-soft:#2a2113;--red:#df7d70;--red-soft:#2b1a18}}:root[data-theme=light]{--bg:#fbfbfc;--soft:#eff0f4;--card:#fff;--ink:#1d1d1f;--ink2:#6e6e73;--ink3:#a1a1a6;--line:#e7e7ec;--line2:#f1f1f5;--pg-bg:#eceef1;--pg-panel:#f5f6f8;--pg-ink:#1d1d1f;--pg-ink2:#565b62;--pg-ink3:#8a8f97;--pg-line:#d9dce1;--pg-glow:transparent;--brand:#3b49df;--brand-2:#2f3ac2;--brand-soft:#ecedfb;--brand-ink:#fff;--green:#1c9d5b;--green-soft:#e4f3ec;--amber:#b8863b;--amber-soft:#f5ecdb;--red:#b65449;--red-soft:#f6e6e3}:root[data-theme=dark]{--bg:#0c0d10;--soft:#1a1b20;--card:#16171b;--ink:#f2f2f5;--ink2:#9a9aa2;--ink3:#67686f;--line:#26272d;--line2:#1b1c21;--pg-bg:#0a0b0e;--pg-panel:#131418;--pg-ink:#f2f2f5;--pg-ink2:#9a9aa2;--pg-ink3:#67686f;--pg-line:#23242a;--pg-glow:radial-gradient(60% 46% at 50% 0%, #7c86f51a, transparent 70%);--brand:#7c86f5;--brand-2:#8f98ff;--brand-soft:#1c2038;--brand-ink:#0c0d10;--green:#3fd07f;--green-soft:#10281c;--amber:#d9a94e;--amber-soft:#2a2113;--red:#df7d70;--red-soft:#2b1a18}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14.5px;line-height:1.6}a{color:var(--brand);text-decoration:none}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}.btn{border-radius:var(--r1);cursor:pointer;white-space:nowrap;border:0;padding:12px 20px;font-family:inherit;font-size:14.5px;font-weight:650;transition:transform .11s,background .16s,border-color .16s,box-shadow .16s,opacity .16s}.btn:active{transform:scale(.975)}.btn-primary{background:var(--brand);color:var(--brand-ink)}.btn-primary:hover{background:var(--brand-2)}.btn-ghost{background:var(--card);color:var(--ink);border:1px solid var(--line)}.btn-ghost:hover{border-color:var(--ink3)}.btn-dark{background:var(--ink);color:var(--bg)}.btn-dark:hover{opacity:.88}.btn-danger{background:var(--red);color:#fff}.btn-danger:hover:not(:disabled){opacity:.9}.btn-danger:disabled{opacity:.45;cursor:not-allowed}.fchip{border:1px solid var(--line);color:var(--ink2);cursor:pointer;background:var(--bg);border-radius:20px;padding:5px 12px;font-family:inherit;font-size:12.5px}.fchip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.fchip .c{font-family:var(--mono);opacity:.65;margin-left:6px;font-size:11px}.fchip.on .c{opacity:.8}.badge-n{background:var(--brand);color:var(--brand-ink);font-variant-numeric:tabular-nums;border-radius:20px;padding:1px 9px;font-size:11.5px;font-weight:700}.stchip{color:var(--ink2);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:2px;font-size:11.5px;font-weight:600;display:inline-flex}.stchip:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}.st-recv{color:var(--ink3)}.st-recv:before{box-shadow:inset 0 0 0 1.5px var(--ink3);background:0 0}.st-onit{color:var(--ink)}.st-onit:before{background:var(--brand);animation:1.9s ease-in-out infinite stPulse}.st-fixed{color:var(--ink);font-weight:650}.st-fixed:before{content:"✓";width:auto;height:auto;color:var(--brand);border-radius:0;font-size:11px;font-weight:800;line-height:1}@keyframes stPulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.st-onit:before{animation:none}}.statechip{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;border-radius:20px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.statechip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.st-coll{background:var(--soft);color:var(--ink2)}.st-ready{background:var(--amber-soft);color:var(--amber)}.st-analyzed{background:var(--green-soft);color:var(--green)}.st-shipped{background:var(--soft);color:var(--ink3)}.tablescroll{flex:1;min-height:0;overflow:auto}table.grid{border-collapse:separate;border-spacing:0;width:auto;min-width:100%;font-size:13px}.grid th,.grid td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line2);border-right:1px solid var(--line2);background:var(--rowbg,var(--card));text-overflow:ellipsis;height:39px;padding:0 12px;overflow:hidden}.grid thead th{z-index:3;background:var(--card);border-bottom:1px solid var(--line);height:33px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);font-size:10px;font-weight:600;position:sticky;top:0}.grid tbody tr{--rowbg:var(--card)}.grid tbody tr:hover,.grid tbody tr.active{--rowbg:var(--soft)}.grid td{color:var(--ink)}.grid td a{color:var(--brand);text-decoration:none}.grid .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.grid tbody tr.r-hi>:first-child{box-shadow:inset 3px 0 0 0 var(--green)}.grid tbody tr.r-mid>:first-child{box-shadow:inset 3px 0 0 0 var(--amber)}.grid tbody tr.r-lo>:first-child{box-shadow:inset 3px 0 0 0 var(--red)}.scale{gap:3px;display:inline-flex}.scale span{border:1px solid var(--line);width:21px;height:22px;color:var(--ink3);font-variant-numeric:tabular-nums;background:var(--card);cursor:pointer;border-radius:5px;place-items:center;font-size:11px;display:grid}.scale span.on{color:#fff;font-weight:600}.scale span.on.hi{background:var(--green);border-color:var(--green)}.scale span.on.mid{background:var(--amber);border-color:var(--amber)}.scale span.on.lo{background:var(--red);border-color:var(--red)}.vset{border:1px solid var(--line);border-radius:7px;display:inline-flex;overflow:hidden}.vset span{background:var(--card);min-width:34px;height:24px;color:var(--ink3);border-right:1px solid var(--line);cursor:pointer;place-items:center;padding:0 6px;font-size:12px;display:grid}.vset span:last-child{border-right:0}.vset span.on.good{background:var(--green);color:#fff}.vset span.on.bad{background:var(--red);color:#fff}.scale-lg{gap:10px;display:flex}.scale-lg button{border:1.5px solid var(--line);height:54px;color:var(--ink2);background:var(--card);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:14px;flex:1;font-family:inherit;font-size:19px;font-weight:650}.scale-lg button.on.lo{background:var(--red);border-color:var(--red);color:#fff}.scale-lg button.on.mid{background:var(--amber);border-color:var(--amber);color:#fff}.scale-lg button.on.hi{background:var(--green);border-color:var(--green);color:#fff}.why-ghost{color:var(--ink3)}.pbar{background:var(--line);border-radius:6px;height:6px;overflow:hidden}.pbar>i{background:var(--brand);border-radius:6px;height:100%;display:block}kbd{font-family:var(--mono);background:var(--soft);border:1px solid var(--line);color:var(--ink2);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:11px}.gauge{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.gauge svg{width:100%;max-width:180px;height:auto;overflow:visible}.gauge .needle{transform-origin:100px 100px;transition:transform 1.1s cubic-bezier(.2,.9,.25,1)}.gauge .read{text-align:center;margin-top:-4px}.gauge .read .pct{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;font-weight:600;line-height:1}.gauge .read .lab{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.gauge.intune .read .lab{color:var(--green)}.gauge.tuning .read .lab{color:var(--amber)}.gauge.gmini svg{max-width:132px}.gauge.gmini .read .pct{font-size:20px}.wm{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-weight:600;line-height:.9}.wm .dot{color:var(--brand)}.eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin:0 0 18px;font-size:12px}.landing{background:var(--pg-bg);background-image:var(--pg-glow);min-height:100vh;color:var(--pg-ink);text-align:center;background-repeat:no-repeat;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.landing .wm{font-size:clamp(64px,12vw,120px)}.landing .tagline{font-family:var(--serif);color:var(--pg-ink);text-wrap:balance;max-width:30ch;margin:26px auto 0;font-size:clamp(19px,2.8vw,26px);font-weight:500}.landing .note{max-width:52ch;color:var(--pg-ink2);margin:18px auto 0;font-size:15.5px}.landing .byline{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pg-ink3);margin-top:34px;font-size:11.5px}
