@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2?dpl=dpl_GvDuVZBfaK4xxM9LAj3YYvsXe2Ef)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__hgjTrq__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__hgjTrq__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=dpl_GvDuVZBfaK4xxM9LAj3YYvsXe2Ef)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__u2zQUG__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__u2zQUG__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--g0:#07080c;--g1:#0c0e14;--g2:#12141c;--g3:#191c26;--g4:#20232f;--edge:#ffffff12;--edge-2:#ffffff21;--bevel:inset 0 1px 0 #ffffff0f;--ink:#f4f6fa;--ink-2:#a8afc0;--ink-3:#8b93a7;--mark:#535a6b;--b1:#4f46e5;--b2:#3b82f6;--b3:#22d3ee;--b4:#34d399;--grad:linear-gradient(100deg, var(--b1) 0%, var(--b2) 34%, var(--b3) 68%, var(--b4) 100%);--act:#6366f1;--act-label:#a5b4fc;--act-tint:#6366f124;--ai:#a78bfa;--ai-deep:#7c3aed;--ai-tint:#a78bfa1a;--kept:#34d399;--leak:#fb7185;--hold:#fbbf24;--instant:#22d3ee;--s-shopify:#6366f1;--s-amazon:#d97706;--s-tiktok:#0891b2;--s-meta:#2563eb;--s-google:#e11d48;--s-other:#5b6478;--f:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;--m:var(--font-geist-mono), ui-monospace, Menlo, monospace;--t-3xs:.6875rem;--t-2xs:.75rem;--t-xs:.8125rem;--t-sm:.875rem;--t-md:1rem;--t-lg:1.1875rem;--t-xl:1.5rem;--t-2xl:2rem;--t-3xl:3rem;--w-normal:400;--w-medium:500;--w-bold:600;--r-sm:6px;--r-md:8px;--r-lg:14px;--r-pill:999px;--dur:.16s;--dur-signature:.9s;--ease:cubic-bezier(.2, .7, .2, 1);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:5rem}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}html{background:var(--g0);color:var(--ink)}body{font-family:var(--f);font-size:var(--t-sm);font-weight:var(--w-normal);-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.45}a{color:var(--act-label);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}::selection{background:#6366f173}:focus-visible{outline:2px solid var(--b3);outline-offset:2px;border-radius:var(--r-sm)}.door{place-items:center;min-height:100dvh;padding:2rem;display:grid}.door-card{background:var(--g2);border:1px solid var(--edge);border-radius:var(--r-lg);width:min(28rem,100%);box-shadow:var(--bevel);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.brand{color:var(--ink);align-items:center;gap:.625rem;display:flex}.brand-mark{flex:none}.brand-name{font-weight:var(--w-bold);font-size:var(--t-sm);letter-spacing:-.01em}.brand-name em{font-style:normal;font-weight:var(--w-normal);color:var(--ink-2)}.brand-product{font-family:var(--m);font-size:var(--t-3xs);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;display:block}.door-lead{font-size:var(--t-xl);font-weight:var(--w-bold);letter-spacing:-.02em;line-height:1.15}.door-note{color:var(--ink-2);font-size:var(--t-xs);line-height:1.5}.door-note b{color:var(--ink);font-weight:var(--w-medium)}.door-error{color:var(--leak)}.btn{border:1px solid var(--edge-2);border-radius:var(--r-md);min-height:44px;font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--ink);background:var(--g3);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;display:inline-flex}.btn:hover{border-color:var(--act);background:var(--act-tint)}.btn-primary{background:var(--act);border-color:var(--act);color:#fff}.btn-primary:hover{background:var(--b1);border-color:var(--b1)}.mono{font-family:var(--m)}.eyebrow{font-family:var(--m);font-size:var(--t-3xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.app{grid-template-columns:236px 1fr;min-height:100dvh;display:grid}.rail-top{border:1px solid var(--edge);border-radius:var(--r-lg);background:linear-gradient(158deg, color-mix(in srgb, var(--b1) 20%, transparent) 0%, transparent 58%), var(--g2);box-shadow:var(--bevel);flex-direction:column;flex:none;display:flex;overflow:hidden}.rail-top .brand{min-height:48px;padding:0 var(--sp-3)}.rail-top .orgsw{border:0;border-top:1px solid var(--edge);box-shadow:none;background:0 0;border-radius:0}.mast-row{width:100%;min-height:48px;padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--edge);color:var(--ink);text-align:left;transition:background var(--dur) var(--ease);align-items:center;gap:.5rem;display:flex}.mast-row:hover{background:color-mix(in srgb, var(--g4) 60%, transparent)}.mast-row>svg{color:var(--ink-3);flex:none}.mast-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mast-nm{font-size:var(--t-xs);font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.mast-close{padding:var(--sp-2) var(--sp-3) .625rem;border-top:1px solid var(--edge);flex-direction:column;gap:6px;display:flex}.mast-close b{font-family:var(--m);font-size:var(--t-3xs);font-weight:var(--w-medium);color:var(--ink-2);align-items:center;gap:6px;min-width:0;display:flex}.mast-close b em{color:var(--ink-3);font-style:normal;font-weight:var(--w-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mast-close b>i{background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.mast-kept b>i{background:var(--kept)}.mast-hold b>i{background:var(--hold)}.mast-leak b>i{background:var(--leak)}.mast-cov{align-items:stretch;gap:2px;display:flex}.mast-cov i{border-radius:var(--r-pill);background:var(--g4);flex:1;height:3px}.mast-cov i.on{background:var(--act)}.mast-cov i.no{background:var(--leak)}.rail{background:var(--g1);border-right:1px solid var(--edge);height:100dvh;padding:var(--sp-4) var(--sp-3) var(--sp-3);gap:var(--sp-3);flex-direction:column;display:flex;position:sticky;top:0;overflow:auto}.orgsw{border:1px solid var(--edge);border-radius:var(--r-md);background:var(--g2);width:100%;color:var(--ink);font:inherit;font-size:var(--t-xs);font-weight:var(--w-bold);box-shadow:var(--bevel);padding:.625rem}.nav{flex-direction:column;gap:2px;min-height:0;display:flex}.nav a{border-radius:var(--r-md);min-height:36px;color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-medium);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:.5rem;padding:0 .5rem 0 .625rem;display:flex;position:relative}.nav a:hover{background:var(--g2);color:var(--ink)}.nav a.on{background:var(--g3);color:var(--ink);box-shadow:var(--bevel)}.nav a.on:before{content:"";border-radius:var(--r-pill);background:var(--grad);width:2px;position:absolute;top:8px;bottom:8px;left:0}.nav a.on .ico{color:var(--act-label)}.nav .ico{color:var(--ink-3);transition:color var(--dur) var(--ease);flex:none}.nav a:hover .ico{color:var(--ink-2)}.nav-eb{margin:var(--sp-3) 0 var(--sp-1);padding:0 var(--sp-2);align-items:center;gap:.5rem;display:flex}.nav-eb:after{content:"";background:var(--edge);flex:1;height:1px}.nav-eb:first-child{margin-top:.25rem}.railmenu{display:contents}.railtoggle,.railbtn{display:none}.main{background:var(--g0);flex-direction:column;min-width:0;display:flex}.top{z-index:40;background:color-mix(in srgb, var(--g0) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--edge);padding:var(--sp-3) var(--sp-5) var(--sp-3);gap:var(--sp-3);flex-direction:column;display:flex;position:sticky;top:0}.top .row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.top h1{font-size:var(--t-lg);font-weight:var(--w-bold);letter-spacing:-.01em}.top .q{color:var(--ink-3);font-size:var(--t-xs)}.sp{flex:1}.content{padding:var(--sp-5) var(--sp-5) var(--sp-8);gap:var(--sp-5);flex-direction:column;width:100%;max-width:1440px;display:flex}.btn-quiet{border-color:var(--edge);color:var(--ink-2);background:0 0;min-height:36px}.demo{border:1px dashed var(--edge-2);border-radius:var(--r-md);font-family:var(--m);font-size:var(--t-2xs);color:var(--ink-2);align-items:center;gap:.5rem;padding:.5rem .625rem;line-height:1.3;display:flex}.demo i{background:var(--hold);border-radius:50%;flex:none;width:8px;height:8px}.moved{border:1px solid var(--edge-2);border-radius:var(--r-md);min-height:44px;font-size:var(--t-2xs);color:var(--ink-2);align-items:center;gap:.5rem;padding:.5rem .625rem;text-decoration:none;display:flex;overflow:hidden}.moved i{background:var(--hold);border-radius:50%;flex:none;width:8px;height:8px}.moved b{color:var(--ink);font-weight:var(--w-medium);white-space:nowrap}.moved .cap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moved-leak i{background:var(--leak)}.moved:hover{border-color:var(--mark)}.card[id]{scroll-margin-top:var(--sp-8)}.card{background:var(--g2);border:1px solid var(--edge);border-radius:var(--r-lg);box-shadow:var(--bevel);padding:var(--sp-4) var(--sp-5);gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.card .hd{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.card .hd h2{font-size:var(--t-sm);font-weight:var(--w-bold);letter-spacing:-.005em}.card .hd .sub{color:var(--ink-3);font-size:var(--t-2xs);font-family:var(--m)}.card .hd-mark{align-items:center;gap:.625rem}.store{gap:var(--sp-3);flex-direction:column;display:flex}.store-hd{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.store-hd h2{font-size:var(--t-md);font-weight:var(--w-bold)}.small{font-size:var(--t-2xs)}.hero-a{gap:var(--sp-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.kpis{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.note{font-size:var(--t-2xs);color:var(--ink-2);line-height:1.5}.note b{color:var(--ink);font-weight:var(--w-medium)}.cap{font-family:var(--m);font-size:var(--t-3xs);color:var(--ink-3);line-height:1.4}.unread{font-size:var(--t-2xs);color:var(--ink-2);flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding-left:1rem;display:flex}.fig{text-align:left;border-radius:var(--r-md);min-width:0;transition:background var(--dur) var(--ease);flex-direction:column;gap:.375rem;margin:-.25rem -.375rem;padding:.25rem .375rem;display:flex}.fig:hover{background:var(--g3)}.fig-lb{font-family:var(--m);font-size:var(--t-3xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;line-height:1.3;display:flex}.fig-v{font-size:var(--t-xl);font-weight:var(--w-bold);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;line-height:1.1;display:flex}.fig-num{white-space:nowrap}.fig-q{font-family:var(--m);font-size:var(--t-3xs);color:var(--hold);font-weight:var(--w-normal);letter-spacing:0}.fig-lg .fig-v{font-size:var(--t-2xl)}.fig-hero .fig-v{font-size:var(--t-3xl);letter-spacing:-.03em}.fig-hero{grid-column:1/-1}.fig-v.fig-refused{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--leak);line-height:1.35;font-family:var(--m);letter-spacing:0}.fig-v.fig-unread{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--ink-2);line-height:1.35;font-family:var(--m);letter-spacing:0}.cov{align-items:stretch;gap:1px;min-width:3rem;max-width:10rem;height:5px;display:inline-flex}.cov i{flex:1 1 0;min-width:1px}.cov i.cov-on{background:var(--edge)}.cov i.cov-off{background:var(--leak)}.fig-ft{font-family:var(--m);font-size:var(--t-2xs);color:var(--ink-3);flex-wrap:wrap;gap:.25rem .625rem;line-height:1.4;display:flex}.chip{font-family:var(--m);font-size:var(--t-3xs);letter-spacing:.02em;border-radius:var(--r-pill);border:1px solid var(--edge-2);color:var(--ink-2);text-transform:none;white-space:nowrap;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.chip i{background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.chip-observed i{background:var(--kept)}.chip-declared i{background:var(--hold)}.chip-modeled{color:var(--hold);font-style:italic}.chip-modeled i{background:var(--hold)}.chip-platform_reported i{background:var(--s-other)}.chip-point_in_time i{background:var(--instant)}.chip-refused{color:var(--leak)}.chip-refused i{background:var(--leak)}.chip-unread{color:var(--ink-3)}.chip-unread i{background:var(--mark)}.refused-text{color:var(--leak);font-size:var(--t-2xs);line-height:1.3}.drawer:not([open]){display:none}.drawer{width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:var(--g1);border:0;border-left:1px solid var(--edge-2);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0 0 0 auto;overflow:auto}.drawer::backdrop{background:#0006}.drawer-hd{border-bottom:1px solid var(--edge);align-items:center;gap:.625rem;padding:1rem 1.125rem;display:flex}.drawer-hd h2{font-size:var(--t-sm);font-weight:var(--w-bold);flex:1}.drawer-bd{flex-direction:column;gap:1rem;padding:1.125rem;display:flex}.kv{font-size:var(--t-xs);grid-template-columns:110px 1fr;gap:.375rem .75rem;margin:0;display:grid}.kv dt{font-family:var(--m);font-size:var(--t-3xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--w-medium);padding-top:2px}.kv dd{color:var(--ink-2);margin:0;line-height:1.45}.x{border-radius:var(--r-sm);border:1px solid var(--edge);width:28px;height:28px;color:var(--ink-2);place-items:center;display:grid}.scrim{z-index:65;opacity:0;pointer-events:none;transition:opacity .2s var(--ease);background:#00000059;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.empty{border:1px dashed var(--edge-2);border-radius:var(--r-lg);color:var(--ink-2);font-size:var(--t-xs);flex-direction:column;gap:.5rem;padding:1.375rem;line-height:1.5;display:flex}.empty h3{font-size:var(--t-md);font-weight:var(--w-bold);color:var(--ink)}.empty-failed{border-color:var(--leak)}.empty-refused .eyebrow{color:var(--leak)}.empty-action{margin-top:.25rem}@media (max-width:1100px){.hero-a{grid-template-columns:1fr}}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.rail{z-index:50;min-width:0;max-width:100vw;height:auto;padding:var(--sp-2) var(--sp-3);background:color-mix(in srgb, var(--g1) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:0;border-bottom:1px solid var(--edge);gap:0;position:sticky;top:0;overflow:visible}.rail-top{align-items:center;gap:var(--sp-2);width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;overflow:visible}.rail-top .brand{flex:none;min-height:44px;padding:0}.rail-top .mast-row,.rail-top .mast-cov{display:none}.rail-top .mast-close{border-top:0;flex:none;min-width:0;padding:0}.rail-top .mast-close b{font-size:var(--t-3xs);white-space:nowrap}.rail-top .mast-close b em{display:none}.railtoggle:checked~.rail-top .mast-close b em{display:inline}.railtoggle:checked~.rail-top{flex-wrap:wrap}.railtoggle:checked~.rail-top .mast-row{border-top:1px solid var(--edge);width:100%;display:flex}.railtoggle:checked~.rail-top .mast-cov{width:100%;display:flex}.rail-top .brand-name{display:none}.rail-top .orgsw-box{flex:1;min-width:0}.railtoggle{opacity:0;width:1px;height:1px;display:block;position:absolute}.railbtn{border:1px solid var(--edge);border-radius:var(--r-md);background:var(--g2);min-height:44px;color:var(--ink-2);cursor:pointer;flex:none;align-items:center;gap:.375rem;padding:0 .625rem;display:inline-flex}.railtoggle:checked~.rail-top .railbtn{border-color:var(--act);background:var(--act-tint);color:var(--ink)}.railtoggle:focus-visible~.rail-top .railbtn{outline:2px solid var(--b3);outline-offset:2px}.railmenu{gap:var(--sp-2);width:100%;min-width:0;padding-top:var(--sp-2);flex-direction:column;display:none}.railtoggle:checked~.railmenu{display:flex}.rail .nav{width:100%;min-width:0;max-height:58dvh;overflow-y:auto}.nav a{min-height:44px;padding:0 .625rem}.nav a.on{background:var(--g3)}.nav-eb{display:none}.railfoot{padding:var(--sp-2) 0 0;border-top:1px solid var(--edge);align-items:center;gap:var(--sp-2);flex-flow:wrap;margin-inline:0;position:static}.top{padding:var(--sp-2) var(--sp-4);gap:var(--sp-2)}.content{padding:var(--sp-4) var(--sp-4) var(--sp-7);gap:var(--sp-4)}.top .row{gap:var(--sp-2)}.top .row .wpick{flex:100%}.hero-a,.kpis,.kpis-4{grid-template-columns:1fr}.drawer{width:100vw}.ask-panel{width:calc(100vw - 2rem)}.tbl{white-space:nowrap;display:block;overflow-x:auto}.chip{white-space:normal}}.tbl{border-collapse:collapse;width:100%;font-size:var(--t-xs)}.tbl th{text-align:left;font-family:var(--m);font-size:var(--t-3xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:var(--w-medium);border-bottom:1px solid var(--edge-2);padding:.375rem .625rem .5rem}.tbl td{border-bottom:1px solid var(--edge);vertical-align:middle;color:var(--ink-2);padding:.625rem;line-height:1.4}.tbl td.wrapcell{vertical-align:top}.tbl td b{color:var(--ink);font-weight:var(--w-medium)}.tbl tr:last-child td{border-bottom:0}.routeform{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.routeform .orgsw{width:auto;min-width:8rem;padding:.375rem .5rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.form-grid label{font-size:var(--t-2xs);color:var(--ink-2);font-weight:var(--w-medium);flex-direction:column;gap:.25rem;display:flex}.form-grid label.inline{font-weight:var(--w-normal);flex-direction:row;align-items:center;gap:.5rem}.form-grid .wide{grid-column:1/-1}.form-grid fieldset{border:1px solid var(--edge);border-radius:var(--r-md);flex-direction:column;gap:.375rem;margin:0;padding:.625rem .75rem;display:flex}.form-grid input[type=file]{padding:.5rem}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font:inherit;font-size:var(--t-xs);color:var(--ink);background-color:var(--g3);border:1px solid var(--edge-2);border-radius:var(--r-md);transition:border-color var(--dur) var(--ease);padding:.5rem .625rem}textarea{resize:vertical;min-height:5rem}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--act)}input:disabled,select:disabled,textarea:disabled{opacity:.5}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:right 1.05rem center,right .75rem center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}.form-row{grid-template-columns:minmax(0,1fr) 11rem auto;align-items:end}@media (max-width:760px){.form-row{grid-template-columns:minmax(0,1fr)}}.form-grid input,.form-grid select,.form-grid textarea{width:100%}.flash{border:1px solid var(--edge-2);border-radius:var(--r-md);color:var(--ink-2);padding:.625rem .75rem}.flash-hold{border-color:color-mix(in srgb, var(--hold) 45%, var(--edge-2))}@media (max-width:900px){.form-grid{grid-template-columns:1fr}}.wpick{min-width:0;max-width:100%;position:relative}.wpick>summary{border:1px solid var(--edge-2);border-radius:var(--r-pill);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;min-height:36px;padding:.25rem .625rem;list-style:none;display:flex}.wpick>summary::-webkit-details-marker{display:none}.wpick[open]>summary{border-color:var(--act)}.wpick-len{font-size:var(--t-2xs);font-weight:var(--w-medium);color:var(--ink);white-space:nowrap}.wpick-range{font-size:var(--t-3xs);color:var(--ink-2);white-space:nowrap}.wpick-gap{font-size:var(--t-3xs);color:var(--leak);white-space:nowrap}.wpick-hd,.wpick-scale,.wpick-cmp,.wpick-form{align-items:center;gap:.5rem;display:flex}.wpick-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.wpick-grid a,.wpick-cmp a{border:1px solid var(--edge);border-radius:var(--r-md);font-size:var(--t-2xs);font-weight:var(--w-medium);color:var(--ink);flex-direction:column;gap:2px;padding:.5rem .625rem;display:flex}.wpick-grid a:hover,.wpick-cmp a:hover{border-color:var(--edge-2);background:var(--g3)}.wpick-grid a.on,.wpick-cmp a.on{border-color:var(--act);background:var(--act-tint)}.wpick-warn{color:var(--ink-2);margin:0}.wpick-form{align-items:flex-end}.wpick-form label{flex-direction:column;flex:1;gap:2px;display:flex}.wpick-form input{border:1px solid var(--edge);border-radius:var(--r-md);background:var(--g1);color:var(--ink);font-family:var(--m);font-size:var(--t-2xs);padding:.375rem .5rem}.wpick-cmp{border-top:1px solid var(--edge);flex-wrap:wrap;padding-top:.625rem}.wrib{border-radius:var(--r-sm);background:var(--g0);align-items:stretch;height:26px;display:flex;position:relative;overflow:hidden}.wrib i{flex:1 1 0}.wrib i.r{background:var(--mark)}.wrib i.p{background:var(--leak)}.wrib-sel{border:1px solid var(--act-label);border-radius:var(--r-sm);background:var(--act-tint);position:absolute;top:0;bottom:0}.nav-shut{font-style:normal;font-family:var(--m);font-size:var(--t-3xs);color:var(--ink-3);margin-left:auto}.stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.tbl td.num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl tr.row-total td{border-top:1px solid var(--edge-2);color:var(--ink)}.tbl td.num .fig-q,.tbl td.num .chip,.tbl td.num .cap{width:max-content;margin:2px 0 0 auto;display:flex}.tbl tbody tr:hover td{background:var(--g3)}.receipt-body{background:var(--g3);border-radius:var(--r-md);font-family:var(--m);font-size:var(--t-2xs);white-space:pre-wrap;word-break:break-all;max-height:60vh;color:var(--ink-2);margin:0;padding:.75rem;line-height:1.5;overflow:auto}.explain{flex-direction:column;gap:.625rem;display:flex}.explain-out{border:1px solid var(--edge);border-radius:var(--r-md);font-size:var(--t-xs);color:var(--ink-2);flex-direction:column;gap:.375rem;padding:.75rem;line-height:1.5;display:flex}.explain-out.written{border-color:var(--ai)}.explain-out.written .eyebrow{color:var(--ai)}@media (max-width:900px){.btn,.btn-quiet,.nav a,.railbtn,.wpick-grid a,.wpick-cmp a,.orgsw,.brand,.wpick-form input,.wpick-form button,.form-grid input:not([type=radio]):not([type=file]),.form-grid select{min-height:44px}.form-grid label.inline{align-items:center;min-height:44px}.form-grid label.inline input[type=radio]{width:22px;height:22px}.x{width:44px;height:44px}}.orgsw-box{position:relative}.orgsw-btn{border:1px solid var(--edge);border-radius:var(--r-md);background:var(--g2);width:100%;min-height:44px;box-shadow:var(--bevel);color:var(--ink);text-align:left;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.orgsw-btn:hover{border-color:var(--edge-2);background:var(--g3)}.orgsw-btn>svg{color:var(--ink-3);flex:none}.orgsw-av{border-radius:var(--r-sm);background:var(--grad);width:28px;height:28px;font-family:var(--m);font-size:var(--t-3xs);font-weight:var(--w-bold);color:var(--g0);letter-spacing:.02em;flex:none;place-items:center;display:grid}.orgsw-av.sm{width:22px;height:22px}.orgsw-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.orgsw-name{font-size:var(--t-xs);font-weight:var(--w-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.orgsw-sub{font-family:var(--m);font-size:var(--t-2xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orgsw-menu{z-index:60;background:var(--g3);border:1px solid var(--edge-2);border-radius:var(--r-md);flex-direction:column;gap:2px;width:100%;padding:.5rem;display:flex;position:absolute;top:calc(100% + 6px);left:0}.orgsw-menu .eyebrow{padding:.25rem .375rem .375rem}.orgsw-menu form{display:contents}.orgsw-item{border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--ink-2);text-align:left;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.orgsw-item:hover{background:var(--g4);color:var(--ink)}.orgsw-item.on{color:var(--ink)}.orgsw-tick{font-family:var(--m);font-size:var(--t-2xs);color:var(--kept);flex:none}.top-id{flex-direction:column;gap:2px;min-width:0;display:flex}.railfoot{bottom:calc(var(--sp-3) * -1);margin-top:auto;margin-inline:calc(var(--sp-3) * -1);padding:.375rem var(--sp-3);background:var(--g1);border-top:1px solid var(--edge);align-items:center;gap:.5rem;min-height:52px;display:flex;position:sticky}.who{border-radius:var(--r-pill);background:var(--g3);border:1px solid var(--edge-2);width:26px;height:26px;font-family:var(--m);font-size:var(--t-3xs);color:var(--ink-2);flex:none;place-items:center;font-style:normal;display:grid}.railfoot .mast-nm{color:var(--ink-2);font-weight:var(--w-normal)}.railout{border-radius:var(--r-md);width:44px;height:44px;min-height:44px;color:var(--ink-3);transition:color var(--dur) var(--ease), background var(--dur) var(--ease);flex:none;place-items:center;margin-right:-.5rem;display:grid}.railout:hover{color:var(--ink);background:var(--g3)}.orgsw-av-unset{background:var(--g3);border:1px solid var(--hold);color:var(--ink-2)}.cardfoot{font-size:var(--t-2xs);color:var(--ink-3);border-top:1px solid var(--edge);margin-top:.125rem;padding-top:.625rem;line-height:1.45}.chip-ai{color:var(--ai);border-color:var(--ai-deep);background:var(--ai-tint)}.chip-ai i{background:var(--ai)}.ask-box{position:relative}.ask-pill{border-radius:var(--r-pill);border:1px solid var(--ai-deep);background:var(--ai-tint);min-height:36px;color:var(--ai);font-size:var(--t-2xs);font-weight:var(--w-medium);font-family:var(--m);white-space:nowrap;transition:background var(--dur) var(--ease);align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.ask-pill:hover{background:color-mix(in srgb, var(--ai-deep) 26%, transparent)}.ask-panel,.wpick-p{z-index:60;background:var(--g2);border:1px solid var(--edge-2);border-radius:var(--r-lg);width:min(460px,100vw - 2rem);box-shadow:var(--bevel);flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex;position:absolute;top:calc(100% + 8px);right:0}.ask-panel{border-color:var(--ai-deep)}.wpick-p{gap:.75rem;width:min(520px,100vw - 2rem)}.ask-hd{align-items:center;gap:.5rem;display:flex}.ask-q{font-size:var(--t-2xs);color:var(--ink-3)}.ask-body{font-size:var(--t-xs);color:var(--ink);line-height:1.6}.ask-receipts{flex-wrap:wrap;gap:.375rem;display:flex}.ask-foot{font-size:var(--t-2xs);color:var(--ink-3);border-top:1px solid var(--edge);padding-top:.5rem;line-height:1.45}@media (max-width:900px){.orgsw-box{flex:1;min-width:12rem}.nav-eb{width:100%;margin:.25rem 0 0}.ask-panel,.wpick-p{left:0;right:auto}.wpick-grid{grid-template-columns:repeat(2,1fr)}}.fig-mv{font-size:var(--t-xs);font-weight:var(--w-medium);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;line-height:1.35;display:flex}.fig-mv-up{color:var(--kept)}.fig-mv-down{color:var(--leak)}.fig-mv-flat{color:var(--ink-2)}.fig-mv-refused{color:var(--ink-2);font-style:italic;font-weight:var(--w-normal)}.fig-mv-vs{font-family:var(--m);font-size:var(--t-3xs);font-weight:var(--w-normal);color:var(--ink-3)}.tblwrap{max-width:100%;overflow-x:auto}.kpis-4{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.dim{color:var(--ink-3)}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.ask-pill,.orgsw-item{min-height:44px}.fig-hero .fig-v{font-size:var(--t-2xl)}.wpick-warn a{align-items:center;min-height:44px;display:inline-flex}}
.ladder{flex-direction:column;gap:.375rem;display:flex}.step{border-bottom:1px solid var(--edge);text-align:left;grid-template-columns:200px 1fr 170px;align-items:center;gap:.875rem;width:100%;padding:.375rem 0;display:grid}.step:last-child{border-bottom:0}.step:hover{background:var(--g3)}.step-lb{font-size:var(--t-xs);font-weight:var(--w-medium);flex-direction:column;gap:2px;display:flex}.step-lb small{font-family:var(--m);font-size:var(--t-2xs);color:var(--ink-3);font-weight:var(--w-normal);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.step-total .step-lb{font-weight:var(--w-bold)}.bar{border-radius:var(--r-sm);background:var(--g3);height:18px;position:relative;overflow:hidden}.bar i{border-radius:var(--r-sm);transform-origin:0;position:absolute;top:0;bottom:0;left:0}.bar-grad{background:var(--grad)}.bar-take{background:var(--mark)}.bar-ref{background:repeating-linear-gradient(135deg,#fb718573 0 4px,#0000 4px 9px)}.step-val{text-align:right;font-family:var(--m);font-variant-numeric:tabular-nums;font-size:var(--t-sm);flex-direction:column;align-items:flex-end;gap:3px;display:flex}.step-val b{font-weight:var(--w-medium);color:var(--ink)}.step-total .step-val b{font-size:var(--t-lg)}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-signature=descent] .bar i{animation:draw var(--dur-signature) var(--ease) 1 both}.step-of{color:var(--ink-3)}.ladder-more{font-family:var(--m);font-size:var(--t-3xs);color:var(--ink-3);margin-left:auto}.ladder-more:hover{color:var(--ink)}.chart{flex-direction:column;gap:.5rem;min-width:0;margin:0;display:flex}.cardmeta{flex-wrap:wrap;align-items:center;gap:.625rem;display:inline-flex}.chart-hd{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.chart-legend,.gate-key{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.chart-key,.gate-key span{font-family:var(--m);font-size:var(--t-3xs);color:var(--ink-2);align-items:center;gap:.375rem;display:inline-flex}.chart-key i,.chart-tip-row i{background:var(--ent,var(--s-other));flex:none;width:9px;height:9px}.chart-prev{stroke:var(--mark);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.chart-key-prev i,.chart-tip-prev i{border-top:2px solid var(--mark);background:0 0;height:0}.chart-twin{font-family:var(--m);font-size:var(--t-3xs);color:var(--ink-3);border:1px solid var(--edge);border-radius:var(--r-pill);margin-left:auto;padding:3px 10px}.chart-twin:hover{color:var(--ink);border-color:var(--edge-2)}.chart-plot{width:100%;position:relative}.chart-plot svg{width:100%;height:auto;display:block;overflow:visible}.chart-grid{stroke:var(--edge);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-axis{fill:var(--ink-3);font-family:var(--m);font-size:var(--t-2xs)}.s-shopify{--ent:var(--s-shopify)}.s-amazon{--ent:var(--s-amazon)}.s-tiktok{--ent:var(--s-tiktok)}.s-meta{--ent:var(--s-meta)}.s-google{--ent:var(--s-google)}.s-kept{--ent:var(--kept)}.s-leak{--ent:var(--leak)}.chart-col{fill:var(--ent,var(--s-other));pointer-events:none}.chart-col.s-kept{fill:var(--kept)}.chart-hit{fill:#0000;pointer-events:all}.chart-plot g:hover .chart-hit,.chart-plot g:focus-visible .chart-hit{fill:var(--edge)}.chart-gap{fill:var(--g3);stroke:var(--edge-2);stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:all}.chart-zero,.chart-cross{stroke:var(--edge-2);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.chart-tip{z-index:20;background:var(--g4);border:1px solid var(--edge-2);border-radius:var(--r-md);pointer-events:none;flex-direction:column;gap:.25rem;min-width:10rem;padding:.5rem .625rem;display:flex;position:absolute;top:0;transform:translate(-50%)}.chart-tip-day{font-size:var(--t-3xs);color:var(--ink-3)}.chart-tip-row{font-size:var(--t-2xs);color:var(--ink-2);grid-template-columns:9px 1fr auto;align-items:center;gap:.5rem;display:grid}.chart-tip-total{border-top:1px solid var(--edge);color:var(--ink);padding-top:.25rem}.chart-note{font-family:var(--m);font-size:var(--t-2xs);color:var(--ink-3)}.spark{display:block}.spark-line{stroke:var(--ent,var(--s-other));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.spark-dot{fill:var(--ent,var(--s-other))}.spark-none{color:var(--ink-3)}.bk-id{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.bk-nm{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.bk-nm b{font-size:var(--t-xs);font-weight:var(--w-bold)}.bk-nm .small{color:var(--ink-3)}.rowact{position:relative}.rowact>summary{cursor:pointer;font-family:var(--m);font-size:var(--t-3xs);color:var(--ink-3);border:1px solid var(--edge);border-radius:var(--r-pill);align-items:center;min-height:24px;padding:3px 10px;list-style:none;display:inline-flex}.rowact>summary::-webkit-details-marker{display:none}.rowact>summary:hover,.rowact[open]>summary{color:var(--ink);border-color:var(--edge-2)}.rowact>form{z-index:10;background:var(--g4);border:1px solid var(--edge-2);border-radius:var(--r-md);margin-top:.375rem;padding:.5rem;position:absolute;right:0}@media (max-width:760px){.rowact>form{margin-top:.5rem;position:static}}.smark{border-radius:var(--r-sm);width:28px;height:28px;font-family:var(--m);font-size:var(--t-3xs);font-weight:var(--w-bold);letter-spacing:.02em;color:var(--ink);background:color-mix(in srgb, var(--ent,transparent) 22%, var(--g4));border:1px solid color-mix(in srgb, var(--ent,var(--edge-2)) 55%, transparent);flex:none;place-items:center;display:inline-grid}.smark-lg{width:36px;height:36px;font-size:var(--t-2xs);border-radius:var(--r-md)}.chip-state-reading{color:var(--kept)}.chip-state-reading i{background:var(--kept)}.chip-state-upload{color:var(--hold)}.chip-state-upload i{background:var(--hold)}.chip-state-declared{color:var(--hold)}.chip-state-declared i{background:var(--hold)}.chip-state-not_built{color:var(--ink-3)}.chip-state-not_built i{background:var(--mark)}.cat{gap:var(--sp-5);flex-direction:column;display:flex}.cat-grp{flex-direction:column;gap:.625rem;display:flex}.cat-hd{font-size:var(--t-sm);font-weight:var(--w-bold);flex-wrap:wrap;align-items:baseline;gap:.625rem;display:flex}.cat-hd .small{color:var(--ink-3);font-weight:var(--w-normal)}.integ .setrow-act{gap:var(--sp-3);grid-template-columns:11rem minmax(12rem,max-content);align-items:center;display:grid}.kpis .integ .setrow-act{grid-template-columns:7rem max-content}.integ .setrow-name>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.integ .setrow-gauge{min-width:0;display:flex}.integ .setrow-gauge .covbar{flex:1}.integ .setrow-do{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.integ .diag{border-top:0;align-items:flex-end;padding-top:0}.chip-state-off{color:var(--hold)}.chip-state-off i{background:var(--hold)}.covbar{align-items:center;gap:.5rem;min-width:6rem;display:flex}.covbar-track{border-radius:var(--r-sm);background:var(--g4);flex:1;min-width:2.5rem;height:6px;overflow:hidden}.covbar-fill{border-radius:var(--r-sm);background:var(--mark);height:100%;display:block}.covbar-txt{font-size:var(--t-2xs);color:var(--ink-3);white-space:nowrap}.tiles{--tile-min:16rem;grid-template-columns:repeat(auto-fill, minmax(min(var(--tile-min), 100%), 1fr));gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.tile{border:1px solid var(--edge);border-radius:var(--r-md);background:var(--g1);flex-direction:column;gap:.5rem;min-width:0;padding:.75rem .875rem;display:flex}.tile-live{background:var(--g2);border-color:var(--edge-2)}.tile-absent{opacity:.62;border-style:dashed}.tile-warn{border-left:2px solid var(--hold)}.tmeter{display:block}.tmeter-track{border-radius:var(--r-sm);background:var(--g4);height:6px;display:block;position:relative;overflow:hidden}.tmeter-fill{background:var(--ink-3);height:100%;display:block}.tmeter-live .tmeter-fill{background:var(--kept)}.tmeter-warn .tmeter-fill{background:var(--hold)}.tmeter-absent .tmeter-fill{background:var(--leak)}.tmeter-track i{background:var(--g1);width:1px;position:absolute;top:0;bottom:0}.tile-hd{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tile-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tile-name{font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--ink);line-height:1.35}.tile-sub{font-size:var(--t-2xs);color:var(--ink-3);overflow-wrap:anywhere}.tile-kv{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.375rem .75rem;margin:0;display:grid}.tile-kv div{flex-direction:column;gap:1px;min-width:0;display:flex}.tile-kv dt{font-family:var(--m);font-size:var(--t-3xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.tile-kv dd{font-size:var(--t-2xs);color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.4}.tile-foot{font-size:var(--t-2xs);color:var(--ink-3);border-top:1px solid var(--edge);margin-top:auto;padding-top:.5rem;line-height:1.45}.tile-act{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.mono-mark{background:var(--g4);border-color:var(--edge-2);color:var(--ink-2)}.mono-live{background:color-mix(in srgb, var(--kept) 18%, var(--g3));border-color:color-mix(in srgb, var(--kept) 45%, transparent);color:var(--ink)}.mono-warn{background:color-mix(in srgb, var(--hold) 18%, var(--g3));border-color:color-mix(in srgb, var(--hold) 45%, transparent);color:var(--ink)}.mono-absent{background:var(--g2);border-color:var(--edge);color:var(--ink-3)}.smark-brand{background:var(--g3);border-color:var(--edge-2);color:var(--ink-2);padding:5px}.smark-brand svg{width:100%;height:100%;display:block}.smark-brand.smark-lg{padding:7px}.vrows-tight{max-width:40rem}.vrows-tight .vrow{grid-template-columns:minmax(0,1fr) auto}.inlineset{align-items:center;gap:var(--sp-2);display:flex}.inlineset select{min-width:7rem}.idcell{align-items:center;gap:.625rem;min-width:0;display:flex}.idcell-t{align-items:center;gap:0 var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.idcell-t>b{font-weight:var(--w-medium)}.idcell-t>.small{text-overflow:ellipsis;flex-basis:100%;overflow:hidden}.setrows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.setrow{border-bottom:1px solid var(--edge);align-items:center;gap:.625rem;min-height:44px;padding:.5rem 0;display:flex}.setrow:last-child{border-bottom:0}.setrow-dim .setrow-name{color:var(--ink-2);font-weight:var(--w-normal)}.setrow-mark{flex:none;display:flex}.setrow-id{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.setrow-name{color:var(--ink);font-weight:var(--w-medium);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.setrow-note{color:var(--ink-3);font-size:var(--t-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setrow-act{flex:none;align-items:center;gap:.5rem;display:flex}.setrow-hint{color:var(--ink-3);margin-top:.625rem}.brief{background:var(--g2);border:1px solid var(--ai-deep);border-radius:var(--r-lg);box-shadow:var(--bevel);border-left-width:2px;flex-direction:column;gap:.625rem;min-width:0;padding:1rem 1.125rem;display:flex}.brief-hd{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.brief-body{font-size:var(--t-xs);color:var(--ink-2);line-height:1.6}.brief-said{color:var(--ink)}.brief-foot{font-size:var(--t-2xs);color:var(--ink-3);border-top:1px solid var(--edge);padding-top:.5rem;line-height:1.45}.diffs{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.diff{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.diag{border-top:1px solid var(--edge);flex-direction:column;gap:.5rem;padding-top:.625rem;display:flex}.diag-hd{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.choose{flex-direction:column;gap:.875rem;display:flex}.choose-row{cursor:pointer;align-items:center;gap:.625rem;min-width:0;min-height:44px;display:flex}.choose-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--act);flex:none}.choose-row input[type=checkbox]:disabled{opacity:.45;cursor:default}.choose-act{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:.625rem;padding-top:.875rem;display:flex}.spine-head{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--edge);flex-wrap:wrap;display:flex}.spine-meter{flex:12rem;gap:3px;min-width:8rem;display:flex}.spine-meter i{background:var(--g4);flex:1 1 0;height:6px}.spine-meter i.m-reading{background:var(--kept)}.spine-meter i.m-declared,.spine-meter i.m-upload{background:var(--hold)}.spine-meter i.m-missing{background:var(--leak)}.rungs{gap:var(--sp-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rung{border-top:2px solid var(--edge-2);flex-direction:column;gap:.375rem;min-width:0;padding-top:.5rem;display:flex}.rung-reading{border-top-color:var(--kept)}.rung-upload,.rung-declared{border-top-color:var(--hold)}.rung-missing{border-top-color:var(--leak)}.rung>.chip{align-self:flex-start;margin-top:auto}.spine-id{flex-direction:column;gap:2px;min-width:0;display:flex}.spine-id b{font-size:var(--t-xs);font-weight:var(--w-bold);line-height:1.3}.vrows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vrow{gap:var(--sp-1) var(--sp-4);padding:var(--sp-2) 0;border-bottom:1px solid var(--edge);text-align:left;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;width:100%;display:grid}.vrow:last-child{border-bottom:0}.vrow:hover{background:var(--g3)}.vrow-lead{border-bottom-color:var(--edge-2)}.vrow-id{flex-direction:column;gap:2px;min-width:0;display:flex}.vrow-name{align-items:center;gap:var(--sp-2);font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--ink);flex-wrap:wrap;display:flex}.vrow-lead .vrow-name{font-weight:var(--w-bold)}.vrow-note{font-size:var(--t-2xs);color:var(--ink-3);font-family:var(--m);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vrow-v{font-size:var(--t-sm);font-weight:var(--w-medium);font-variant-numeric:lining-nums tabular-nums;text-align:right;white-space:nowrap}.vrow-lead .vrow-v{font-size:var(--t-lg);font-weight:var(--w-bold);letter-spacing:-.01em}.vrow-v-refused{font-size:var(--t-2xs);font-weight:var(--w-normal);color:var(--leak);white-space:normal}.vrow-v-unread{font-size:var(--t-2xs);font-weight:var(--w-normal);color:var(--ink-2);white-space:normal}.vrow-mv{justify-self:end}.tline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tev{gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0 var(--sp-2) var(--sp-3);border-top:1px solid var(--edge);border-left:2px solid var(--edge-2);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.tev:first-child{border-top:0}.tev-when{font-family:var(--m);font-size:var(--t-2xs);color:var(--ink-3);white-space:nowrap}.tev-what{flex-direction:column;gap:2px;min-width:0;display:flex}.tev-what b{font-size:var(--t-xs);font-weight:var(--w-medium)}.tev-sub{font-size:var(--t-2xs);color:var(--ink-3);font-family:var(--m);overflow-wrap:anywhere}.tev-end{font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.tev-kept{border-left-color:var(--kept)}.tev-leak{border-left-color:var(--leak)}.tev-hold{border-left-color:var(--hold)}.tev-none{border-left-color:var(--mark);color:var(--ink-2)}.more{margin-top:var(--sp-2);display:block}.more>summary{cursor:pointer;align-items:center;gap:var(--sp-2);min-height:44px;font-size:var(--t-2xs);color:var(--ink-2);border-top:1px solid var(--edge);list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary:hover{color:var(--ink)}.more-n{font-family:var(--m);font-size:var(--t-3xs);color:var(--ink-3);border:1px solid var(--edge-2);border-radius:var(--r-pill);padding:2px 8px}.more[open]>summary .more-caret{transform:rotate(90deg)}.more-caret{color:var(--ink-3);transition:transform var(--dur) var(--ease)}.more-bd{padding-top:var(--sp-3)}@media (max-width:900px){.lvl a,.chart-twin,.rowact>summary{min-height:44px}.step{grid-template-columns:1fr;gap:.375rem;padding:.625rem 0}.step-val{text-align:left;align-items:flex-start}.tiles{grid-template-columns:1fr}.rungs{grid-template-columns:repeat(2,minmax(0,1fr))}.integ .setrow{flex-wrap:wrap}.integ .setrow-act{flex-wrap:wrap;flex:100%;justify-content:space-between;display:flex}.integ .setrow-gauge{flex:8rem}.integ .setrow-note{white-space:normal}.vrow{gap:.25rem var(--sp-3);grid-template-columns:minmax(0,1fr) auto}.vrow-mv{grid-column:2;justify-self:end}.tev{grid-template-columns:1fr}.tev-end{justify-self:start}}.lvl{flex-wrap:wrap;gap:4px;display:flex}.lvl a{border:1px solid var(--edge);border-radius:var(--r-pill);font-size:var(--t-2xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.lvl a:hover{border-color:var(--edge-2);background:var(--g3)}.lvl a[aria-current]{border-color:var(--act);background:var(--act-tint);color:var(--ink)}.move-first{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark)}.move-now{color:var(--ink);font-weight:var(--w-medium)}.gate{border-radius:var(--r-pill);background:var(--g4);width:22px;height:6px;display:inline-block}.gate-on{background:var(--act)}.gate-shut{border:1px solid var(--leak);background:0 0}.gate-off{width:8px}.gate-key{margin-top:var(--sp-3)}.bl{margin-top:2px;display:block}.form-grid label.privacy-confirmation{flex-direction:row;align-items:flex-start;gap:.625rem;min-height:44px}.form-grid label.privacy-confirmation input[type=checkbox]{flex:none;width:20px;height:20px;min-height:20px;margin-top:.125rem}.bill{--bill-act:16rem}.bill-mast{margin-bottom:var(--sp-2);display:flex}.bill-mast .smark-lg{width:52px;height:52px}.bill .setrow-act{gap:var(--sp-3);grid-template-columns:6rem max-content;align-items:center;display:grid}.bill .setrow-do{justify-content:flex-end;align-items:center;gap:var(--sp-2);min-width:var(--bill-act);flex-wrap:wrap;display:flex}.bill-v{text-align:right;font-family:var(--m);font-size:var(--t-sm);font-weight:var(--w-medium);font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.bill-v-off{color:var(--ink-2);font-weight:var(--w-normal)}.bill-cut{border-top:1px solid var(--edge-2);padding-top:var(--sp-3);margin-top:var(--sp-2)}.bill-sum{justify-content:flex-end;align-items:baseline;gap:var(--sp-3);border-top:1px solid var(--edge-2);padding-top:var(--sp-2);margin-top:var(--sp-2);padding-right:calc(var(--bill-act) + var(--sp-3));display:flex}.bill-sum-lb{font-family:var(--m);font-size:var(--t-2xs);color:var(--ink-3)}@media (max-width:900px){.bill .setrow{flex-wrap:wrap}.bill .setrow-act{gap:var(--sp-2);flex:100%;grid-template-columns:minmax(0,1fr) max-content}.bill .setrow-act .bill-v{order:2}.bill .setrow-do{justify-content:flex-start;min-width:0}.bill-sum{padding-right:0}.bill .setrow-note{white-space:normal}.bill .setrow-name>span:first-child{overflow-wrap:anywhere}}.bill-other .chip{white-space:nowrap}.platform-shell{grid-template-columns:1fr}
