:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f3ea;--surface:#ffffffb3;--surface-strong:#fff;--ink:#26322f;--muted:#69746f;--line:#3a4d4524;--accent:#1f8a72;--accent-strong:#1f8a72;--accent-dark:#176b5a;--gold:#d9942a;--success:#1f8a72;--danger:#c6781f;--shadow:0 10px 30px -20px #3a4d4533;--shadow-hover:0 20px 40px -14px #3a4d4538, 0 0 0 1px #1f8a7233;--sem-red:#dc2626;--sem-red-soft:#fee2e2;--sem-orange:#ea580c;--sem-orange-soft:#ffedd5;--sem-blue:#3b82c4;--sem-blue-soft:#eef4fb;--gold-soft:#fdf3e2;--sem-gray:#69746f;--sem-gray-soft:#f1efea;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Noto Sans CJK JP,Noto Sans CJK KR,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:4.25rem}body{background-color:var(--bg);color:var(--ink);background-image:radial-gradient(circle at 15% 0,#1f8a722e 0%,#0000 40vw),radial-gradient(circle at 85% 30%,#7cc3ad21 0%,#0000 40vw),linear-gradient(90deg,#1f8a720a 1px,#0000 1px),linear-gradient(#1f8a720a 1px,#0000 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px;background-attachment:fixed;min-height:100vh;margin:0}html[data-report-mode=dynamic] body[data-page=report] main>:not(.report-loading-state){display:none}a{color:inherit;text-decoration:none}.site-header{z-index:100;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);background:#fffcf4f5;border-bottom:1px solid #3730251f;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(.5rem,1.4vw,1rem);width:100%;padding:.36rem clamp(1rem,4vw,3rem);display:grid;position:sticky;top:0}.brand{align-items:center;gap:.65rem;font-weight:800;display:inline-flex}.brand-mark{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#34a58b,#7cc3ad);border-radius:.75rem;place-items:center;width:2.15rem;height:2.15rem;font-size:.8rem;display:grid;box-shadow:0 14px 26px #1f8a7240}.nav{color:#475569;flex-wrap:wrap;justify-content:center;gap:.25rem;font-size:.9rem;font-weight:750;display:flex}.nav a{border-radius:999px;padding:.3rem .54rem;transition:background .2s,color .2s}.nav a:hover{color:var(--accent-dark);background:#1f8a7214}.mobile-nav-toggle{min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;background:#ffffffd6;border:1px solid #37302524;border-radius:999px;justify-content:center;align-items:center;padding:.44rem .78rem;font-size:.84rem;font-weight:850;display:none;box-shadow:0 10px 24px -22px #0f172a42}.mobile-nav-toggle:hover{color:var(--accent-dark);border-color:#176b5a52}.mobile-nav-panel{grid-column:1/-1;width:100%;min-width:0;display:none}.mobile-nav-panel[hidden]{display:none!important}.mobile-nav-panel a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}body[data-page=report] .nav-home-link{margin-right:0}.nav-divider{background:#1f8a723d;width:1px;height:1.45rem;display:block}.language-switcher{z-index:200;align-items:center;gap:0;display:inline-flex;position:relative}.language-switcher>span:not(.language-switcher-icon){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.language-switcher-btn{width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;background:#ffffffeb;border:1.5px solid #1f8a7233;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.language-switcher-btn:hover,.language-switcher-btn[aria-expanded=true]{color:var(--accent-dark);background:#1f8a7214;border-color:#1f8a726b}.language-switcher-icon{text-align:center;width:1.5rem;height:1.15rem;color:var(--ink);pointer-events:none;font-size:.9rem;font-weight:600;line-height:1.15rem;display:inline-block}.language-switcher-dropdown{background:var(--surface-strong);border:1px solid #1f8a721a;border-radius:.625rem;flex-direction:column;gap:.08rem;min-width:8.2rem;padding:.3rem;animation:.14s langDropdownIn;display:flex;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 4px 24px -10px #0f172a2e}.language-switcher-dropdown[hidden]{display:none}@keyframes langDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.language-switcher-option{width:100%;min-height:2.2rem;color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.4rem;padding:.42rem .7rem;font-size:.84rem;font-weight:600;transition:background .1s;display:flex}.language-switcher-option:hover{background:#1f8a720f}.language-switcher-option.active,.language-switcher-option[aria-selected=true]{color:var(--accent-dark);background:#1f8a7217;font-weight:850}.auth-area{justify-self:end;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.auth-icons{align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.header-audit-cta,.header-home-cta,.header-workspace-cta{white-space:nowrap;border-radius:8px;min-height:2.1rem;padding:.42rem .72rem;font-size:.82rem;line-height:1;box-shadow:0 10px 22px -18px #1f8a7252}.header-owner-entry{color:#4338ca;white-space:nowrap;background:#eef2ffb3;border:1px solid #6366f152;border-radius:8px;align-items:center;min-height:2.1rem;margin-right:.35rem;padding:.4rem .7rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.header-owner-entry:hover{color:#3730a3;background:#dbeafef2}.auth-trigger{min-height:2.45rem;color:var(--ink);background:#ecf9f49e;border-color:#1f8a7229;padding:.58rem .9rem;font-size:.86rem;box-shadow:0 10px 24px -20px #26322f59}.auth-user-pill{max-width:18rem;min-height:2.45rem;color:var(--ink);background:#ffffffd1;border:1px solid #1f8a7229;border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .38rem .32rem .78rem;display:inline-flex;box-shadow:0 10px 24px -20px #26322f59}.auth-user-pill span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.auth-user-pill button{color:var(--accent-dark);cursor:pointer;font:inherit;background:#1f8a721a;border:0;border-radius:999px;padding:.42rem .58rem;font-size:.78rem;font-weight:900}.auth-user-pill button:hover{background:#1f8a7229}.auth-account-badge{width:2.45rem;min-width:2.45rem;height:2.45rem;color:var(--ink);text-transform:uppercase;cursor:pointer;background:#ffffffe6;border:1px solid #37302529;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.92rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 10px 24px -20px #26322f59}.auth-account-badge:hover,.auth-account-badge:focus-visible{background:#ecf9f4f5;border-color:#1f8a7257;outline:none}.auth-account-menu{display:inline-flex;position:relative}.auth-account-popover{z-index:220;background:#fffffffa;border:1px solid #37302524;border-radius:8px;gap:.35rem;min-width:min(18rem,100vw - 2rem);padding:.55rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 38px -22px #26322f75}.auth-account-popover[hidden]{display:none}.auth-account-email{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:.35rem .45rem;font-size:.78rem;font-weight:800;display:block;overflow:hidden}.auth-account-popover button{width:100%;min-height:2.15rem;color:var(--accent-dark);cursor:pointer;font:inherit;text-align:left;background:#ecf9f4db;border:0;border-radius:6px;padding:.46rem .55rem;font-size:.82rem;font-weight:850}.auth-account-popover button:hover,.auth-account-popover button:focus-visible{background:#dbeafef5;outline:none}[dir=rtl] .site-header,[dir=rtl] .hero,[dir=rtl] .pilot-section,[dir=rtl] .report-grid-section,[dir=rtl] .report-cta,[dir=rtl] .ranking-list div,[dir=rtl] .hero-actions,[dir=rtl] .form-actions,[dir=rtl] .section-actions{direction:rtl}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.section{width:min(1160px,100% - 2rem);min-width:0;margin:0 auto;padding:clamp(1.65rem,3.2vw,2.8rem) 0;scroll-margin-top:4.5rem;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeUp}main>.section+.section{margin-top:clamp(1rem,2vw,1.75rem)}body[data-page=home] .hero+.service-split-section{margin-top:clamp(4.2rem,11.5vw,10rem)}body[data-page=report] main{padding-bottom:9rem}.hero{grid-template-columns:minmax(360px,1.02fr) minmax(340px,.98fr);align-items:center;gap:clamp(1.05rem,2.35vw,2rem);min-width:0;min-height:auto;padding-top:clamp(2.4rem,5vw,4rem);padding-bottom:clamp(1.2rem,2.4vw,2rem);animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeUp;display:grid}.eyebrow{color:var(--accent-dark);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.048em;background:linear-gradient(135deg, var(--ink) 40%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:14ch;margin-bottom:.85rem;font-size:clamp(2.35rem,4.1vw,3.8rem);line-height:1.04}.hero-title-break{display:block}h2{letter-spacing:-.055em;max-width:12ch;margin-bottom:1rem;font-size:clamp(1.8rem,3.2vw,3.4rem);line-height:.96}h3{letter-spacing:-.02em;margin-bottom:.65rem;font-size:1.15rem}.hero-text{max-width:29rem;color:var(--muted);font-size:1rem;line-height:1.48}.hero-glossary{max-width:32rem;color:var(--muted,#69746f);background:0 0;border-left:0;border-radius:0;margin:.4rem 0 .85rem;padding:0;font-size:.8rem;font-weight:500;line-height:1.45;display:block}.hero-chip{color:var(--accent-dark,#176b5a);background:#1f8a7214;border:1px solid #1f8a7238;border-radius:999px;align-items:center;gap:.4rem;max-width:32rem;margin:0;padding:.4rem .85rem;font-size:.78rem;font-weight:600;line-height:1.4;display:inline-flex}.hero-copy>.hero-chip--accent{margin:0 0 .7rem}.hero-copy>.hero-chip--concept{background:#1f8a720f;border-color:#1f8a7229;max-width:38rem;margin:.6rem 0 1.1rem;font-size:.8rem;font-weight:500}.hero-chip--privacy{background:#1f8a7214;border-color:#1f8a7238}.hero-chip--privacy:before{content:"";background:var(--accent,#1f8a72);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.hero-chip--cta{max-width:36rem;margin:.55rem 0 .4rem}.hero-chip--accent{color:#a65714;background:#d9942a1a;border-color:#d9942a4d}.hero-actions{flex-wrap:wrap;gap:.7rem;margin:1.05rem 0 .7rem;display:flex}.hero-service-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.95rem 0 1rem;display:grid}.hero-service-route span{background:#ffffffd1;border:1px solid #1f8a7229;border-radius:8px;min-width:0;padding:.62rem .7rem}.hero-service-route strong,.hero-service-route small{display:block}.hero-service-route strong{color:var(--ink);font-size:.82rem;font-weight:950}.hero-service-route small{color:var(--muted);margin-top:.2rem;font-size:.74rem;line-height:1.25}.hero-audit-starter{background:#ffffffc2;border:1px solid #1f8a7229;border-radius:8px;gap:.6rem;max-width:none;margin:.75rem 0 0;padding:.64rem;display:grid;box-shadow:0 16px 30px -26px #26322f61}.hero-starter-url{gap:.4rem}.hero-starter-url span,.hero-starter-extra span{color:var(--ink);font-size:.78rem;font-weight:900}.hero-starter-url input{background:#fffffff5;border-radius:8px;min-height:2.85rem;font-size:.96rem}.hero-starter-actions{grid-template-columns:minmax(10rem,1fr) auto;gap:.6rem;display:grid}.hero-starter-actions .button{white-space:nowrap;border-radius:8px;min-height:2.48rem;padding-inline:1rem}.hero-private-note{color:var(--muted);margin:.45rem 0 0;font-size:.82rem;font-weight:750;line-height:1.45}.hero-starter-extra{border-top:1px solid #1f8a721f;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding-top:.72rem;display:grid}.hero-starter-extra[hidden]{display:none}.hero-capture-recommendation{color:var(--muted);margin:.58rem 0 0;font-size:.86rem;font-weight:760;line-height:1.45}.hero-starter-extra input,.hero-starter-extra select{border-radius:8px;min-height:2.78rem;padding:.72rem .85rem}.hero-capture-entry{background:#fffbebb8;border:1px solid #d69b4342;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;margin:0;padding:.66rem .72rem;display:grid}.hero-capture-entry span{color:#8a5f19;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.hero-capture-entry strong{color:var(--ink);font-size:.92rem;line-height:1.25;display:block}.hero-capture-entry p{color:var(--muted);margin:.18rem 0 0;font-size:.8rem;line-height:1.35}.hero-capture-entry a{color:#8a5f19;white-space:nowrap;background:#fffdf8eb;border:1px solid #8a5f193d;border-radius:8px;justify-content:center;align-items:center;min-height:2.28rem;padding:.42rem .65rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.section-actions{flex-wrap:wrap;gap:.85rem;margin-top:1rem;display:flex}.sample-report-actions{margin:-.35rem 0 1.15rem}.button{letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;min-height:2.85rem;padding:.72rem 1.25rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.62;transform:none}.button.disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.68;pointer-events:none;transform:none}.button.primary:hover{background:linear-gradient(135deg,#1f8a72 0%,#176b5a 100%);transform:translateY(-2px);box-shadow:0 8px 24px #1f8a725c,inset 0 1px 1px #fff3}.button.secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);background:#fffc;border-color:#1f8a7229;box-shadow:0 8px 24px -18px #1f8a7247}.button.secondary:hover{background:#fff;border-color:#1f8a723d;box-shadow:0 12px 24px -16px #1f8a7252}.site-header .header-audit-cta:hover{transform:translateY(-1px)}.site-header .header-home-cta{min-height:2.18rem;padding:.42rem .82rem;font-size:.82rem;font-weight:900;line-height:1;box-shadow:0 10px 22px -18px #1f8a7247}.site-header .header-home-cta:hover{transform:translateY(-1px)}.button.ghost-button{color:var(--muted);box-shadow:none;background:#ffffff7a;border-color:#26322f1f}.button.ghost-button:hover{color:var(--ink);background:#fff;border-color:#1f8a722e}.button.text-button{min-height:3rem;color:var(--muted);box-shadow:none;background:0 0;border-color:#0000}.button.text-button:hover{color:var(--ink)}.proof-row{flex-wrap:wrap;gap:.45rem;max-width:34rem;margin-top:.65rem;display:flex}.proof-row span{border:1px solid var(--line);color:var(--muted);background:#ffffff94;border-radius:999px;padding:.38rem .55rem;font-size:.78rem;font-weight:800}.hero-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-width:42rem;margin-top:.2rem;display:grid}.hero-outcomes span{border:1px solid var(--line);background:#fffdf8b8;border-radius:8px;gap:.18rem;padding:.7rem .72rem;display:grid}.hero-outcomes strong{color:var(--ink);font-size:.82rem;line-height:1.2}.hero-outcomes small{color:var(--muted);font-size:.73rem;font-weight:760;line-height:1.28}body[data-page=home] .hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1.2rem,2.6vw,2.1rem);padding-top:clamp(2.6rem,5.5vw,4.5rem)}body[data-page=home] .hero h1{max-width:13.8ch}body[data-page=home] .hero-copy{padding-right:0}.hero-checklist{gap:.65rem;max-width:33rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.hero-checklist li{color:var(--ink);padding-left:1.45rem;line-height:1.5;position:relative}.hero-checklist li:before{content:"";background:var(--accent);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.55rem;left:0;box-shadow:0 0 0 6px #1f8a721c}.hero-privacy-badge{color:var(--muted,#69746f);background:0 0;border:0;max-width:32rem;margin:0;padding:0;font-size:.78rem;font-weight:600;line-height:1.4;display:block}.hero-stage{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);place-self:center stretch;align-items:start;width:100%;max-width:none;display:grid}.hero-workbench{background:radial-gradient(circle at 84% 10%,#1f8a7229,#0000 30%),linear-gradient(#fffdf8fa,#faf6edfa),#fff;flex-direction:column;align-self:start;gap:.54rem;height:auto;min-height:0;padding:.78rem;display:flex}.hero-board-top{grid-template-columns:minmax(0,1fr) 6.6rem;align-items:center;gap:.5rem;display:grid}.hero-example-intro{gap:.16rem;display:grid}.hero-example-intro span{color:var(--accent-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1}.hero-example-intro strong{color:var(--ink);font-size:19px;line-height:1.12}.hero-example-intro small{color:var(--muted);font-size:.76rem;font-weight:800;line-height:1.25}.hero-sku-visual{background:linear-gradient(#f6fbf8,#fffdf8);border:1px solid #3a4d451f;border-radius:7px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.18rem .42rem;min-height:3.9rem;padding:.44rem .5rem;display:grid}.hero-sku-plug{background:#fff;border:2px solid #26322f47;border-radius:.58rem .58rem .78rem .78rem;grid-row:span 2;width:1.9rem;height:2.35rem;display:block;position:relative}.hero-sku-plug:before,.hero-sku-plug:after{content:"";background:#111827;border-radius:999px;width:.28rem;height:.82rem;position:absolute;top:-.7rem}.hero-sku-plug:before{left:.55rem}.hero-sku-plug:after{right:.55rem}.hero-sku-visual strong{color:var(--ink);font-size:1.22rem;line-height:1}.hero-sku-visual small{color:var(--accent-dark);text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1}.hero-diagnosis-panel{background:linear-gradient(135deg,#e9f5eff5,#fffdf8eb),#effaf5;border:1px solid #1f8a7233;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:7.3rem;padding:.72rem;display:grid}.hero-readiness-meter{background:radial-gradient(circle at center, #fffdf8 58%, transparent 59%), conic-gradient(var(--accent-dark) 0 42%, #1f8a7224 42% 100%);border:1px solid #1f8a7238;border-radius:999px;align-content:center;place-items:center;width:5.55rem;height:5.55rem;display:grid;box-shadow:inset 0 0 0 .45rem #fffdf8db}.hero-readiness-meter span{color:var(--ink);font-size:1.42rem;font-weight:950;line-height:1}.hero-readiness-meter small,.hero-diagnosis-copy small,.hero-evidence-lane small{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.hero-diagnosis-copy{gap:.28rem;min-width:0;display:grid}.hero-diagnosis-copy strong{color:#173d34;font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.2}.hero-diagnosis-copy p{color:var(--muted);margin:0;font-size:.84rem;font-weight:800;line-height:1.36}.hero-evidence-lane{gap:.38rem;display:grid}.hero-evidence-lane span{border-bottom:1px solid #3a4d451a;grid-template-columns:minmax(7.8rem,.42fr) minmax(0,1fr);align-items:baseline;gap:.65rem;padding:0 0 .34rem;display:grid}.hero-evidence-lane span:last-child{border-bottom:0;padding-bottom:0}.hero-evidence-lane strong{color:var(--ink);font-size:.88rem;line-height:1.25}.hero-board-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;display:grid}.hero-board-summary span{background:#ffffffd1;border:1px solid #3a4d451c;border-radius:7px;gap:.18rem;min-width:0;padding:.46rem .52rem;display:grid}.hero-board-summary small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1}.hero-board-summary strong{overflow-wrap:anywhere;color:var(--ink);font-size:.9rem;line-height:1.18}.hero-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55rem;display:grid}.hero-note-card,.signal-card,.surface-card,.compare-card,.experience-card{border:1px solid var(--line);background:#fff;border-radius:1.35rem;box-shadow:0 16px 36px -28px #1e293b38}.hero-note-card{background:linear-gradient(#fffffffa,#f4faf7f5);padding:.7rem .75rem}.hero-note-card h3,.signal-card h3,.surface-card h3,.compare-card h3,.experience-card h3{margin-bottom:.35rem}.hero-note-card p:last-child,.signal-card p:last-child,.surface-card p:last-child,.compare-card p:last-child,.experience-card p:last-child{color:var(--muted);margin-bottom:0;font-size:.88rem;line-height:1.42}.hero-note-soft{background:linear-gradient(#7cc3ad38,#fffffffa)}.signal-section,.compare-section,.experience-section{padding-top:.35rem}.signal-layout{grid-template-columns:1.2fr .9fr .9fr;gap:.75rem;display:grid}.signal-card{padding:1rem;position:relative;overflow:hidden}.signal-card-feature{background:linear-gradient(135deg,#e3eefff2,#fffffffa)}.signal-card-tint{background:linear-gradient(135deg,#eef6fff5,#fffffffa)}.signal-kicker{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font-size:.76rem;font-weight:900;display:inline-flex}.signal-card:before,.surface-card:before,.compare-card:before,.experience-card:before,.sample-rail-card:before,.audit-point-card:before{content:"";background:linear-gradient(90deg,#1f8a72e6,#7cc3ad8c);border-radius:999px;width:2.75rem;height:.22rem;margin-bottom:.7rem;display:block}.surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.15rem;display:grid}.surface-card{background:linear-gradient(#fffffffa,#f5f8fff5);padding:1.25rem}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.compare-card{padding:1.4rem}.compare-card-before{background:linear-gradient(#f8fafcf5,#fffffffa)}.compare-card-after{background:linear-gradient(#e8f8f1d1,#fffffffa)}.experience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.experience-card{padding:1.2rem}.sample-showcase{gap:1rem;display:grid}.homepage-proof-snapshot{background:linear-gradient(135deg,#e8f8f1d6,#fffffff5 48%),#fff;border:1px solid #5b8def38;border-radius:1.35rem;gap:1rem;margin:1.2rem 0;padding:1.15rem;display:grid;box-shadow:0 22px 46px -34px #1e293b47}.proof-snapshot-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.proof-snapshot-heading h3{letter-spacing:0;max-width:44rem;margin:0;font-size:clamp(1.18rem,1.4vw,1.55rem);line-height:1.18}.proof-comparison-grid,.proof-evidence-grid{gap:.85rem;display:grid}.proof-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-comparison-card,.proof-evidence-grid>div{border:1px solid var(--line);background:#ffffffeb;border-radius:1rem;min-width:0;padding:1rem}.proof-comparison-card span,.proof-evidence-grid span{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem;font-size:.78rem;font-weight:800;display:block}.proof-comparison-card p,.proof-evidence-grid p{color:var(--muted);margin:0;line-height:1.58}.proof-before-card{background:linear-gradient(#f8fafcf5,#fffffffa)}.proof-after-card{background:linear-gradient(#ecfdf5d1,#fffffffa);border-color:#34a58b3d}.sample-showcase-grid{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:1rem;display:grid}.sample-rail-card,.audit-point-card{border:1px solid var(--line);background:#fff;border-radius:1.35rem;box-shadow:0 16px 36px -28px #1e293b38}.sample-rail-card{background:linear-gradient(#e8f8f1b8,#fffffffa);padding:1.25rem}.sample-rail-card .clean-list{color:var(--ink)}.sample-rail-card .clean-list li::marker{color:var(--accent)}.sample-rail-card h3,.audit-point-card p:last-child{margin-bottom:0}.package-note{margin-top:1rem}.package-note .mini-copy{max-width:42rem}.enterprise-inquiry-modal[hidden]{display:none}.enterprise-inquiry-modal,.free-fixup-upgrade-modal,.readiness-algorithm-modal{z-index:120;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.free-fixup-upgrade-modal[hidden],.readiness-algorithm-modal[hidden],.free-fixup-upgrade-modal[hidden]{display:none}.enterprise-inquiry-backdrop,.free-fixup-upgrade-backdrop,.readiness-algorithm-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f171b8c;position:absolute;inset:0}.enterprise-inquiry-card,.free-fixup-upgrade-card{background:var(--surface,#fffdf8);border:1px solid #121c2d24;border-radius:14px;width:min(36rem,100%);max-height:90vh;padding:1.5rem 1.6rem 1.3rem;position:relative;overflow-y:auto;box-shadow:0 28px 80px #121c2d47}.readiness-algorithm-card{background:var(--surface,#fffdf8);border:1px solid #121c2d24;border-radius:12px;width:min(30rem,100%);max-height:60vh;padding:.85rem 1rem .8rem;position:relative;overflow-y:auto;box-shadow:0 18px 60px #121c2d38}.enterprise-inquiry-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.enterprise-inquiry-head h2{margin:.25rem 0 0;font-size:1.25rem;line-height:1.3}.enterprise-inquiry-close{cursor:pointer;color:var(--muted,#69746f);background:0 0;border:0;padding:.25rem .5rem;font-size:1.4rem;line-height:1}.enterprise-inquiry-form{gap:.85rem;display:grid}.enterprise-inquiry-form label{gap:.4rem;display:grid}.enterprise-inquiry-form span{color:var(--ink,#26322f);font-size:.82rem;font-weight:600}.enterprise-inquiry-form select,.enterprise-inquiry-form input{width:100%;min-height:2.6rem;color:var(--ink,#26322f);font:inherit;background:#fff;border:1px solid #121c2d2e;border-radius:8px;padding:.55rem .7rem}.enterprise-inquiry-note{color:var(--muted,#69746f);margin:0;font-size:.85rem;line-height:1.45}.enterprise-inquiry-actions,.free-fixup-upgrade-actions,.readiness-algorithm-actions{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.enterprise-inquiry-status{margin:.4rem 0 0;font-size:.9rem;line-height:1.4}.enterprise-inquiry-status[data-state=ok]{color:var(--accent-dark,#176b5a)}.enterprise-inquiry-status[data-state=error]{color:var(--danger,#dc2626)}.plan-verify-banner,.priority-verify-banner,.detail-verify-banner{color:var(--ink,#26322f);background:#d9942a14;border:1px solid #d9942a52;border-radius:10px;align-items:flex-start;gap:.4rem;max-width:56rem;margin:.75rem 0 0;padding:.75rem .95rem;font-size:.92rem;line-height:1.45;display:inline-flex}.plan-verify-banner:before,.priority-verify-banner:before,.detail-verify-banner:before{content:"📋";flex:none;font-size:1rem;line-height:1.4}.plan-verify-banner{margin-top:.85rem;display:block}.detail-verify-banner{background:#d9942a0f;border-color:#d9942a47;margin-top:.65rem}.audit-start-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.audit-point-card{padding:1rem 1.05rem}.audit-point-card p:last-child{color:var(--muted);line-height:1.55}.audit-entry-paths{grid-template-columns:1fr;gap:.85rem;margin-top:.78rem;display:grid}.audit-entry-intro{gap:.22rem;max-width:41rem;margin-top:.95rem;display:grid}.audit-entry-intro .eyebrow{color:var(--accent-strong);margin-bottom:.05rem}.audit-entry-intro h3{color:var(--ink);margin:0;font-size:clamp(.98rem,1.8vw,1.16rem);line-height:1.22}.audit-entry-intro p:last-child{color:var(--muted);margin:0;font-size:.88rem;font-weight:750;line-height:1.42}.audit-entry-card{--entry-accent:var(--accent-strong);--entry-soft:#1f8a721a;--entry-line:#1f8a7233;border:1px solid var(--entry-line);background:linear-gradient(135deg, var(--entry-soft), #fffffff5 34%), #fffffff0;border-radius:.95rem;grid-template-columns:1fr;align-content:start;gap:0;min-width:0;padding:.68rem .85rem .72rem .92rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px -30px #1e293b47}.audit-entry-card.manual-entry{--entry-accent:var(--accent-strong);--entry-soft:#1f8a721a;--entry-line:#1f8a723d}.audit-entry-card.plugin-entry{--entry-accent:var(--gold);--entry-soft:#d9942a1f;--entry-line:#d9942a42}.audit-entry-card:before{content:"";background:linear-gradient(180deg, var(--entry-accent), transparent 92%);width:4px;position:absolute;inset:0 auto 0 0}.entry-copy{gap:.22rem;min-width:0;display:grid}.audit-entry-card .entry-copy>p{margin:0}.audit-entry-card .entry-step{color:var(--entry-accent);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;font-size:.64rem;font-weight:900;display:flex}.audit-entry-card .entry-step span{align-items:center;min-height:1rem;display:inline-flex}.audit-entry-card .entry-step span:first-child{background:var(--entry-soft);letter-spacing:.02em;border-radius:999px;justify-content:center;min-width:1.42rem}.audit-entry-card h3{margin:0;font-size:1rem;line-height:1.16}.audit-entry-card p:last-child{color:var(--muted);margin:0;font-size:.86rem;line-height:1.32}.entry-recommended{color:#92400e;background:#fff7eddb;border:1px solid #d9942a38;border-radius:999px;width:fit-content;margin-top:.28rem;padding:.22rem .48rem;font-size:.72rem;font-weight:900;line-height:1.2;display:inline-flex}.advanced-audit-details{border:1px solid var(--line);background:#ffffffad;border-radius:14px;min-width:0;padding:.25rem .85rem}.advanced-audit-details summary{cursor:pointer;color:var(--ink);gap:.15rem;padding:.75rem 0;font-weight:900;display:grid}.advanced-audit-details summary small{color:var(--muted);font-size:.8rem;font-weight:750;line-height:1.35}.advanced-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.35rem 0 .85rem;display:grid}.advanced-actions{flex-wrap:wrap;gap:.75rem;display:flex}.audit-management-grid{gap:1rem;margin-top:.9rem;display:grid}body[data-page=home] .hero-card,body[data-page=home] .sample-card,body[data-page=home] .tile,body[data-page=home] .plan-card,body[data-page=home] .quota-panel,body[data-page=home] .pilot-form,body[data-page=home] .form-result{border:1px solid var(--line);-webkit-backdrop-filter:none;background:#fffffff0;box-shadow:0 16px 36px -28px #1e293b38}body[data-page=home] .tile:hover,body[data-page=home] .plan-card:hover,body[data-page=home] .hero-card:hover{transform:translateY(-3px)}body[data-page=home] .sample-card,body[data-page=home] .pilot-form{border-radius:1.35rem}body[data-page=home] .sample-card{background:linear-gradient(#f6fbf9fa,#fffffffa 26%),#fff;padding:1.25rem}body[data-page=home] .plan-card.highlighted{background:linear-gradient(#eaf7f1eb,#fffffffa);box-shadow:0 22px 42px -26px #1f8a7247}body[data-page=home] .solution-levels .grid.three{align-items:stretch}body[data-page=home] .plan-card{align-content:start;gap:0;min-height:100%;display:grid}body[data-page=home] .plan-card ul{margin-top:.08rem}.pricing-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.pricing-card{grid-column:span 2;min-height:100%;padding:.82rem .82rem 3.85rem;position:relative}.pricing-card>.button{width:auto;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.pricing-card .button{letter-spacing:0;align-self:flex-start;min-height:2.42rem;margin-top:auto;padding:.54rem .85rem;font-size:.9rem;font-weight:900;line-height:1}.plan-comparison-panel{background:#ffffffd1;border:1px solid #1f8a722e;border-radius:1rem;margin-top:1rem;padding:1rem;box-shadow:0 18px 36px -30px #14312c52}.plan-comparison-copy{gap:.22rem;margin-bottom:.75rem;display:grid}.plan-comparison-copy h3{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.12rem,1.6vw,1.38rem)}.plan-comparison-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.plan-comparison-table{border-collapse:collapse;width:100%;min-width:760px;color:var(--ink);font-size:.9rem}.plan-comparison-table th,.plan-comparison-table td{text-align:left;vertical-align:top;border-top:1px solid #14312c1a;padding:.7rem .64rem}.plan-comparison-table thead th{color:var(--muted);text-transform:uppercase;border-top:0;font-size:.74rem;font-weight:900}.plan-comparison-table tbody th{width:10rem;font-weight:900}.plan-comparison-table td{color:var(--muted-strong);white-space:nowrap;font-weight:800}.plan-price{color:var(--ink);margin:.06rem 0 .18rem;font-size:clamp(1.62rem,2.35vw,2.05rem);line-height:1;display:block}.plan-price-block{display:block}.plan-price-block[hidden]{display:none}.plan-price-strikethrough{color:var(--muted-text);letter-spacing:.01em;text-decoration:line-through;-webkit-text-decoration-color:var(--sem-red);text-decoration-color:var(--sem-red);opacity:.72;margin:.06rem 0 -.2rem;font-size:.95rem;font-weight:500;text-decoration-thickness:1.5px;display:block}.plan-price-meta{color:var(--muted-strong);margin:0 0 .5rem;font-size:.82rem;font-weight:600;line-height:1.4;display:block}.pricing-billing-toggle{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.4rem;width:max-content;margin:0 auto 1.4rem;padding:.32rem;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}.pricing-billing-toggle button{appearance:none;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem 1rem;font-size:.9rem;font-weight:700;transition:background .12s,color .12s}.pricing-billing-toggle button[data-billing-cycle-active]{background:var(--accent);color:#fff;box-shadow:0 1px #0000000a}.pricing-billing-toggle .pricing-billing-discount{background:var(--sem-orange-soft,#ffedd5);color:var(--sem-orange,#ea580c);letter-spacing:.04em;border-radius:999px;margin-left:.2rem;padding:.18rem .5rem;font-size:.72rem;font-weight:800;display:inline-block}body[data-pricing-billing-cycle=monthly] .pricing-billing-toggle .pricing-billing-discount,.plan-card-yearly-cta[hidden]{display:none}body[data-page=home] .pricing-card p,body[data-page=home] .pricing-card ul{line-height:1.32}body[data-page=home] .pricing-card>p{margin-bottom:.34rem}body[data-page=home] .pricing-card .plan-kicker{letter-spacing:.08em;margin-bottom:.3rem;font-size:.72rem}body[data-page=home] .pricing-card h3{margin-bottom:.26rem;font-size:1.06rem}body[data-page=home] .pricing-card li{margin:.24rem 0}.recommended-badge{color:var(--accent-dark);background:#1f8a721f;border-radius:999px;padding:.35rem .55rem;font-size:.72rem;font-weight:900;position:absolute;top:.9rem;right:.9rem}.plan-free-badge{color:var(--accent-dark);letter-spacing:.02em;background:linear-gradient(135deg,#1f8a7229,#2e59bc29);border-radius:999px;padding:.35rem .6rem;font-size:.7rem;font-weight:900;position:absolute;top:.9rem;right:.9rem}body[data-page=home] .plan-card-free{background:linear-gradient(#1f8a720f,#0000 60%);border:1px dashed #1f8a728c}body[data-page=home] .plan-card-free .plan-price{color:var(--accent-dark)}.plan-beta-badge{z-index:1;color:#92400e;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#fff7edf5,#fee8c7eb);border:1px solid #d9942a52;border-radius:999px;align-items:center;gap:.3rem;margin:0;padding:.22rem .6rem;font-size:.7rem;font-weight:950;display:inline-flex;position:absolute;top:.82rem;right:.82rem;box-shadow:0 6px 14px -10px #92400e5c}.plan-comparison-table thead th .plan-beta-badge{letter-spacing:.04em;margin-top:.32rem;margin-bottom:0;font-size:.62rem}body[data-page=home] .plan-card-beta{background:linear-gradient(#fffbf4f5,#fffffffa);border-color:#d9942a52}body[data-page=home] .pilot-section{gap:1.5rem}body[data-page=home] .section-heading>.audit-mode-note{margin-top:.9rem}body[data-page=home] .pilot-form{background:linear-gradient(#f6fbf9fa,#fffffffa 18%),#fff}body[data-page=home] .audit-mode-note{background:linear-gradient(#ecf4ffb8,#fffffff5)}body[data-page=home] .tab{color:var(--muted);background:#fffdf8;border-color:#3a4d4529}body[data-page=home] .tab.active{color:var(--accent-dark);background:#e9f5ef;border-color:#1f8a724d;box-shadow:inset 0 0 0 1px #1f8a7214}body[data-page=home] .result-grid div,body[data-page=home] .sample-panel{background:#fffffff0;border:1px solid #94a3b829}.service-split-section,.homepage-faq-section{padding-top:.75rem}.homepage-faq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.homepage-faq-grid article{background:#ffffffe0;border:1px solid #94a3b829;border-radius:8px;min-width:0;padding:.95rem}.homepage-faq-grid article p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.homepage-faq-heading{margin-top:1.35rem}.onboarding-path-section{padding-top:.75rem}.onboarding-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.first-run-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.service-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.15rem;display:grid}.service-flow-strip article{background:#fffffff0;border:1px solid #0f172a14;border-radius:8px;min-width:0;padding:.9rem}.service-flow-strip span{color:var(--accent-dark);letter-spacing:0;margin-bottom:.45rem;font-size:.75rem;font-weight:950;display:inline-block}.service-flow-strip h3{margin:0 0 .36rem;font-size:.98rem}.service-flow-strip p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.48}.onboarding-path-grid article{background:#ffffffe0;border:1px solid #1f8a7229;border-radius:8px;min-width:0;padding:.95rem}.onboarding-path-grid article span{width:2rem;height:2rem;color:var(--accent-dark);background:#1f8a721a;border-radius:999px;place-items:center;margin-bottom:.65rem;font-size:.78rem;font-weight:950;display:inline-grid}.onboarding-path-grid article h3{margin-bottom:.42rem}.onboarding-path-grid article p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.onboarding-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.homepage-faq-grid article h3{margin:0 0 .45rem;font-size:1rem;line-height:1.25}.platform-cloud{flex-wrap:wrap;gap:.5rem;display:flex}.platform-cloud span{border:1px solid var(--line);color:var(--ink);background:#ffffffad;border-radius:999px;padding:.48rem .68rem;font-size:.84rem;font-weight:900}.trust-section{width:min(1180px,100% - 2rem)}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.trust-grid article{border:1px solid var(--line);background:#ffffffa3;border-radius:1.2rem;padding:1.1rem}.trust-grid span,.fix-preview article span{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-size:.74rem;font-weight:900;display:inline-flex}.trust-grid p,.fix-preview p{color:var(--muted);line-height:1.55}.principles-strip{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.principles-strip span{border:1px solid var(--line);color:var(--muted);background:#ffffffad;border-radius:999px;padding:.6rem .8rem;font-size:.86rem;font-weight:900}.hero-card,.sample-card,.tile,.plan-card,.step,.content-prompts,.quota-panel,.form-result{-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow), inset 0 0 0 1px #ffffff80;background:#ffffffa6;border:1px solid #fffc;border-radius:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s}.tile:hover,.plan-card:hover{box-shadow:var(--shadow-hover);border-color:#1f8a7257;transform:translateY(-4px)}.hero-card{border-radius:1.2rem;padding:1rem}.commerce-visual{margin:0}.commerce-visual img,.sample-product-visual,.report-product-snapshot img{width:100%;height:auto;display:block}.card-header{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.35rem;font-size:.84rem;display:flex}.card-header strong{color:var(--ink)}.prompt-box{color:#fff;background:linear-gradient(135deg,#34a58bfa,#7db0fff2);border-radius:.9rem;margin-bottom:.35rem;padding:.62rem .75rem;font-size:.86rem;line-height:1.34}.ranking-list{gap:.3rem;display:grid}.ranking-list div{background:var(--surface-strong);color:var(--muted);border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.48rem .58rem;font-size:.82rem;line-height:1.22;display:flex}.ranking-list div>span:first-child{width:1.28rem;height:1.28rem;color:var(--accent-dark);background:#176b5a1f;border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:grid}.ranking-list div>span:last-child{min-width:0}.ranking-list .missing{color:var(--ink);background:#176b5a08;border:1px dashed #176b5a66}.mini-copy{color:var(--muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.32}.hero-proof-strip{background:#fffdf8db;border:1px solid #3a4d451f;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.hero-proof-strip span{border-right:1px solid #3a4d451a;gap:.16rem;padding:.46rem .5rem;display:grid}.hero-proof-strip span:last-child{border-right:0}.hero-proof-strip strong{color:var(--ink);font-size:.72rem;line-height:1.12}.hero-proof-strip small{color:var(--muted);font-size:.66rem;font-weight:760;line-height:1.16}.hero-board-flow{border-top:1px dashed #3a4d4529;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.42rem;margin-top:.12rem;padding-top:.52rem;display:grid}.hero-workbench .hero-outcomes{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;max-width:none;margin:.08rem 0 0;padding:0;display:grid}.hero-workbench .hero-outcomes span{background:#fffdf8db;border:1px solid #1f8a7224;border-radius:7px;gap:.2rem;min-width:0;padding:.52rem .56rem;display:grid;box-shadow:0 10px 22px -20px #26322f4d}.hero-workbench .hero-outcomes strong{color:var(--ink);font-size:.78rem;line-height:1.18}.hero-workbench .hero-outcomes small{color:var(--muted);font-size:.66rem;font-weight:780;line-height:1.18}.hero-board-flow span{background:#fffbeba8;border:1px solid #8a5f1921;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.38rem;min-width:0;padding:.48rem .52rem;display:grid}.hero-board-flow strong{color:#8a5f19;background:#8a5f191f;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;line-height:1;display:inline-grid}.hero-board-flow small{min-width:0;color:var(--ink);font-size:.7rem;font-weight:900;line-height:1.12}.problem-grid h2,.section-heading h2{max-width:16ch}.section-heading{max-width:1024px;margin-bottom:1rem}.section-heading.slim{max-width:768px}.section-heading p:not(.eyebrow){color:var(--muted);font-size:.98rem;line-height:1.55}.source-note{max-width:42rem;color:var(--muted);font-size:.95rem;line-height:1.5}.grid{gap:1rem;display:grid}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tile,.plan-card{padding:1rem}body[data-page=home] .pricing-card{padding:.82rem .82rem 3.85rem}.tile.tight{min-height:11rem}.step-number{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:900;display:inline-grid}.tile p,.plan-card p,.step p,.timeline p,.content-prompts{color:var(--muted);line-height:1.55}.sample-tabs{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.tab{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#ffffff80;border-radius:999px;padding:.75rem 1rem;font-weight:800}.tab.active{color:var(--accent-dark);background:#1f8a721c;border-color:#1f8a7247}.sample-card{padding:clamp(1rem,2vw,1.5rem)}.sample-header{grid-template-columns:minmax(8.5rem,.42fr) 1fr auto;align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.sample-product-visual{aspect-ratio:7/5;object-fit:cover;background:#fffdf8;border:1px solid #94a3b829;border-radius:1rem;min-width:0;box-shadow:0 18px 34px -30px #1e293b42}.score-pill{color:var(--accent-dark);background:#1f8a7229;border-radius:999px;align-self:start;padding:.65rem .9rem;font-weight:900}.sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sample-panel{background:var(--surface-strong);border-radius:1rem;padding:1rem}.sample-panel.full{grid-column:auto}.sample-panel ul,.plan-card ul,.content-prompts ul{margin:0;padding-left:1.1rem}.sample-panel li,.plan-card li,.content-prompts li{margin:.45rem 0}.workflow-section{width:min(1280px,100% - 2rem)}.workflow{grid-template-columns:repeat(6,minmax(150px,1fr));gap:.85rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.step{min-width:150px;padding:.95rem}.step span,.timeline span,.plan-kicker{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.78rem;font-weight:900;display:inline-flex}.plan-card.highlighted{border:2px solid var(--accent);color:var(--ink);background:#fffc;box-shadow:0 12px 32px -4px #176b5a26,inset 0 0 0 1px #ffffff80}.plan-card.highlighted p,.plan-card.highlighted .plan-kicker,.plan-card.highlighted .package-fit{color:var(--muted)}.plan-card.highlighted .plan-kicker{color:var(--accent)}.package-fit{color:var(--accent);margin:.9rem 0;font-size:.88rem;display:block}.pilot-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2rem;min-width:0;display:grid}.pilot-section>*{min-width:0}.pilot-section>.section-heading{grid-area:1/1/span 4}.quota-panel{border-radius:1.15rem;grid-area:1/2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1rem 1.15rem;display:grid}.quota-panel h3{margin:0 0 .35rem;font-size:1.1rem}.quota-panel p:last-child{color:var(--muted);margin:0;font-size:.9rem;font-weight:750}.quota-actions{justify-items:stretch;gap:.55rem;min-width:8.8rem;display:grid}.quota-actions .button{white-space:nowrap;justify-content:center;width:100%;min-height:2.65rem;padding-inline:.9rem}.pilot-form{padding:clamp(1rem,2.6vw,1.24rem);min-width:0;box-shadow:var(--shadow), inset 0 0 0 1px #ffffffc7;-webkit-backdrop-filter:blur(20px);background:#ffffffa6;border:1px solid #fffc;border-radius:16px;grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.92rem;padding-bottom:calc(clamp(1rem,2.6vw,1.24rem) + .28rem);display:grid}.pilot-form input,.pilot-form select,.pilot-form textarea{padding:.8rem 1.05rem}@media (width<=900px){.pilot-section{display:block}.pilot-section>.section-heading,.pilot-section>.quota-panel,.pilot-section>.pilot-form,.pilot-section>.form-result{grid-area:auto;width:100%;margin-top:1rem}}@media (width<=640px){body[data-page=report] .site-header .nav,body[data-page=report] .site-header .auth-area{display:none}body[data-page=report] .site-header{grid-template-columns:auto 1fr auto}body[data-page=report] .header-actions .button:not([data-report-action=print]){display:none}.qfx-feedback-fab,.qfx-nps-fab{right:max(12px, env(safe-area-inset-right));max-width:calc(100vw - 24px)}}label,.form-field{min-width:0;color:var(--muted);gap:.45rem;font-size:.88rem;font-weight:800;display:grid}.form-field>label{display:block}input,select,textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fffc;border:1px solid #1f8a7229;border-radius:12px;padding:.85rem 1.1rem;transition:all .2s;box-shadow:inset 0 2px 4px #1f8a720d}input[type=url]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}input:focus,select:focus,textarea:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 4px #1f8a722e,inset 0 1px 2px #1f8a720d}textarea{resize:vertical;min-height:5rem}.optional-audit-field{gap:.55rem}.optional-field-row{grid-template-columns:minmax(14rem,.46fr) minmax(0,1fr);gap:.75rem;display:grid}.optional-field-options{min-width:0}.optional-field-options [hidden]{display:none}.optional-field-placeholder{min-height:3.05rem;color:var(--muted);background:#ffffff7a;border:1px dashed #1f8a7238;border-radius:12px;align-items:center;padding:.85rem 1rem;font-size:.86rem;font-weight:800;display:flex}.file-upload{min-height:3rem;color:var(--ink);background:#fffc;border:1px solid #1f8a7229;border-radius:12px;align-items:center;gap:.75rem;padding:.55rem .7rem;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #1f8a720d}.file-upload:focus-within{border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px #1f8a722e,inset 0 1px 2px #1f8a720d}.file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-picker-button{min-height:2rem;color:var(--ink);cursor:pointer;background:#f7fbffeb;border:1px solid #1f8a7238;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.84rem;line-height:1;display:inline-flex}.file-picker-button:hover{background:#fff;border-color:#1f8a726b}.file-selected-text{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.35;overflow:hidden}.evidence-image-preview{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;margin-top:.7rem;display:grid}.evidence-image-preview[hidden]{display:none}.evidence-image-preview figure{background:#ffffffe0;border:1px solid #1f2d2a1f;border-radius:8px;min-width:0;margin:0;overflow:hidden}.evidence-image-preview img{aspect-ratio:16/10;object-fit:cover;border-bottom:1px solid #1f2d2a14;width:100%;display:block}.evidence-image-preview figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:.42rem .55rem;font-size:.76rem;font-weight:800;line-height:1.3;overflow:hidden}.evidence-quality-panel{background:#ecfdf585;border:1px solid #1f8a7229;border-radius:8px;gap:.45rem;margin-top:.7rem;padding:.75rem;display:grid}.evidence-quality-panel[hidden]{display:none}.evidence-quality-panel strong{color:var(--ink);font-size:.88rem;line-height:1.2}.evidence-quality-panel p{color:var(--muted);margin:0;font-size:.78rem;font-weight:750;line-height:1.45}.evidence-quality-panel .button{width:fit-content;min-height:2.25rem;padding:.5rem .8rem;font-size:.8rem}.evidence-ocr-task-actions{gap:.65rem;padding-top:.2rem;display:grid}.evidence-ocr-task-actions[hidden]{display:none}.evidence-ocr-task-actions>span{color:var(--muted);font-size:.86rem;font-weight:800}.evidence-ocr-task-actions>div{flex-wrap:wrap;gap:.55rem;display:flex}.evidence-quality-panel.is-warning{background:#fffbebd1;border-color:#d977063d}.evidence-quality-panel.is-ready{background:#ecfdf59e;border-color:#1f8a7233}.capture-import-summary{border:1px solid #1f8a7238;border-left:4px solid var(--accent);background:#ecfdf5b8;border-radius:8px;outline:none;gap:.45rem;margin:.85rem 0 .95rem;padding:.8rem .9rem;display:grid;box-shadow:0 12px 26px #17211f0f}.capture-import-summary strong{color:var(--ink);font-size:.9rem;line-height:1.2}.capture-import-summary p,.capture-import-summary small{color:var(--muted);margin:0;font-size:.78rem;font-weight:750;line-height:1.45}.capture-import-summary ul{color:var(--ink);gap:.35rem;margin:0;padding-left:1.1rem;font-size:.82rem;font-weight:760;line-height:1.4;display:grid}.capture-import-summary b{color:var(--accent-strong)}.field-help{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.45}.dashboard-shell{width:min(1240px,100% - 2rem);margin:0 auto;padding:clamp(1.4rem,3vw,2.4rem) 0 5rem}body[data-page=workspace]{--workspace-rail-width:clamp(18rem, 19vw, 21rem);--workspace-collapsed-rail-width:2.75rem;--workspace-current-rail-width:var(--workspace-rail-width);--workspace-header-offset:var(--header-height,76px);--workspace-shell-max:1480px;--workspace-shell-pad:1.5rem;--workspace-shell-left:max(var(--workspace-shell-pad), calc((100vw - var(--workspace-shell-max)) / 2 + var(--workspace-shell-pad)));--workspace-rail-top:calc(var(--workspace-header-offset) + var(--workspace-shell-pad));--workspace-rail-bottom:2rem;color:var(--ink);background-color:#faf8f3}body[data-page=workspace].workspace-settings-open{overflow:hidden}.account-shell{background:linear-gradient(#ffffff9e, #ffffffb8), var(--grid-bg,transparent);min-height:calc(100vh - 96px);padding:7rem 1.25rem 4rem}.account-panel{border:1px solid var(--border,#dfe7e1);background:var(--surface,#fffdf7);border-radius:8px;width:min(760px,100%);margin:0 auto;padding:2rem;box-shadow:0 18px 42px #23312b14}.account-panel h1{margin:.2rem 0 .5rem;font-size:clamp(2rem,4vw,3.2rem)}.account-copy,.account-status{color:var(--muted,#65746c)}.account-details{gap:.75rem;margin:1.5rem 0;display:grid}.account-details div{border:1px solid var(--border,#dfe7e1);background:#ffffffb8;border-radius:8px;grid-template-columns:minmax(120px,.35fr) 1fr;gap:1rem;padding:.9rem 1rem;display:grid}.account-details dt{color:var(--muted,#65746c);font-weight:700}.account-details dd{word-break:break-word;margin:0;font-weight:800}.account-actions{flex-wrap:wrap;gap:.75rem;display:flex}.account-branding{border:1px solid var(--border,#dfe7e1);background:#f8fafcb8;border-radius:8px;gap:1rem;margin:1.5rem 0;padding:1rem;display:grid}.account-branding h2{margin:.1rem 0 .35rem;font-size:1.35rem}.report-branding-form{gap:.85rem;display:grid}.report-branding-preview{min-height:6.25rem;color:var(--muted,#65746c);background:#fff;border:1px dashed #176b5a52;border-radius:8px;justify-content:center;align-items:center;padding:1rem;font-weight:700;display:flex}.report-branding-preview img{object-fit:contain;width:auto;max-width:min(18rem,100%);max-height:4.5rem;display:block}.report-branding-upload{width:fit-content;min-height:2.75rem;color:var(--ink,#23312b);cursor:pointer;background:#ffffffd1;border:1px solid #176b5a3d;border-radius:8px;justify-content:center;align-items:center;padding:0 1rem;font-weight:800;display:inline-flex}.report-branding-upload input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.report-branding-help{color:var(--muted,#65746c);margin:-.25rem 0 0;font-size:.92rem}.report-branding-status{min-height:1.35rem}.report-branding-status[data-state=error]{color:#991b1b}.report-branding-status[data-state=success],.report-branding-status[data-state=ready]{color:#176b5a}@media (width<=640px){.account-shell{padding-top:6rem}.account-panel{padding:1.25rem}.account-details div{grid-template-columns:1fr;gap:.25rem}}body[data-page=workspace] .workspace-shell{width:min(100%, var(--workspace-shell-max));max-width:none;min-height:0;padding:var(--workspace-shell-pad) var(--workspace-shell-pad) 2rem;margin:0 auto}body[data-page=workspace] .workspace-loading-overlay{display:none}body[data-page=workspace].workspace-auth-pending .workspace-loading-overlay{z-index:100;background:#faf8f3e0;place-items:center;display:grid;position:fixed;inset:0}body[data-page=workspace] .workspace-loading-dialog{color:#24332f;background:#fffdf8;border:1px solid #29524824;border-radius:8px;align-items:center;gap:.9rem;width:min(26rem,100vw - 2rem);padding:1rem 1.1rem;display:flex;box-shadow:0 18px 40px -28px #17255457}body[data-page=workspace] .workspace-loading-dialog strong,body[data-page=workspace] .workspace-loading-dialog span{display:block}body[data-page=workspace] .workspace-loading-dialog strong{color:#24332f;font-size:.96rem;font-weight:850;line-height:1.25}body[data-page=workspace] .workspace-loading-dialog span{color:#2f4641b8;margin-top:.2rem;font-size:.78rem;font-weight:650;line-height:1.35}body[data-page=workspace] .workspace-loading-spinner{border:2px solid #1f8a7229;border-top-color:#1f8a72;border-radius:999px;flex:none;width:1rem;height:1rem;animation:.8s linear infinite qfx-spin}body[data-page=workspace].workspace-auth-pending .workspace-app-frame{visibility:hidden;pointer-events:none}@keyframes qfx-spin{to{transform:rotate(360deg)}}body[data-page=workspace] .dashboard-hero-questions{gap:.35rem;margin-top:.7rem}body[data-page=workspace] .dashboard-hero-questions li{color:#475569;background:#f8fafc;border-color:#0f172a14;border-radius:7px;padding:.32rem .5rem;font-size:.76rem}body[data-page=workspace] .workspace-responsibility-list{flex-wrap:wrap;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}body[data-page=workspace] .workspace-responsibility-list li{color:#475569;background:#ffffffbd;border:1px solid #0f172a1f;border-radius:8px;padding:.38rem .5rem;font-size:.78rem;font-weight:760}body[data-page=workspace] .workspace-command-tools{align-content:space-between;gap:.75rem;min-width:0;display:grid}body[data-page=workspace] .workspace-search{gap:.35rem;min-width:0;display:grid}body[data-page=workspace] .workspace-search span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}body[data-page=workspace] .workspace-search input{width:100%;min-height:2.65rem;color:var(--ink);font:inherit;background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px;outline:none;padding:.65rem .8rem;font-size:.9rem;font-weight:760}body[data-page=workspace] .dashboard-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}body[data-page=workspace] .dashboard-hero-actions .button,body[data-page=workspace] .dashboard-brief-button{min-width:0;min-height:2.4rem;box-shadow:none;border-radius:8px;justify-content:center;padding:.58rem .7rem;font-size:.78rem;line-height:1.1}body[data-page=workspace] .workspace-app-frame{grid-template-columns:var(--workspace-rail-width) minmax(0, 1fr);align-items:start;gap:1.15rem;min-height:0;display:grid}body[data-page=workspace].sidebar-collapsed{--workspace-current-rail-width:var(--workspace-collapsed-rail-width)}body[data-page=workspace].sidebar-collapsed .workspace-app-frame{grid-template-columns:var(--workspace-collapsed-rail-width) minmax(0, 1fr)}body[data-page=workspace] .workspace-scope-rail,body[data-page=workspace] .workspace-action-rail{top:var(--workspace-rail-top);z-index:40;height:auto;max-height:calc(100dvh - var(--workspace-rail-top) - var(--workspace-rail-bottom));scrollbar-width:thin;background:#f2eee6;border-right:1px solid #29524821;padding:1.1rem .9rem;position:sticky;overflow:hidden auto}body[data-page=workspace] .workspace-sidebar{align-content:start;gap:.8rem;width:100%;display:grid;position:sticky}body[data-page=workspace] .workspace-sidebar-titleblock{border-bottom:1px solid #29524821;gap:.36rem;min-width:0;padding:0 0 .86rem;display:grid}body[data-page=workspace] .workspace-sidebar-titleblock .workspace-stage-title{width:max-content;max-width:calc(var(--workspace-rail-width) - 2rem);color:#24332f;letter-spacing:0;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-overflow:clip;margin:0;font-size:.94rem;font-weight:850;line-height:1.12;overflow:hidden}body[data-page=workspace] .workspace-sidebar-titleblock .workspace-stage-intro{color:#2f4641b8;max-width:none;margin:0;font-size:.72rem;font-weight:650;line-height:1.38}body[data-page=workspace] .sidebar-collapse-toggle{z-index:60;color:#1f7564;background:#fffdf8;border:1px solid #29524829;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:4.05rem;font-size:1.1rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;right:-1rem;transform:translateY(-50%);box-shadow:0 12px 24px -20px #17255461}body[data-page=workspace] .workspace-sidebar-nav,body[data-page=workspace] .workspace-sidebar-group,body[data-page=workspace] .workspace-support-links,body[data-page=workspace] .workspace-support-group{min-width:0;display:grid}body[data-page=workspace] .workspace-sidebar-nav{gap:.38rem}body[data-page=workspace] .workspace-sidebar-group{gap:.22rem}body[data-page=workspace] .workspace-sidebar-group+.workspace-sidebar-group,body[data-page=workspace] .workspace-support-group+.workspace-support-group{border-top:1px solid #2952481f;margin-top:.6rem;padding-top:.6rem}body[data-page=workspace] .workspace-sidebar-group-label,body[data-page=workspace] .workspace-search-label,body[data-page=workspace] .workspace-search span{color:#2f46419e;letter-spacing:.03em;margin:0 0 .24rem;font-size:.68rem;font-weight:750;line-height:1.2}body[data-page=workspace] .workspace-sidebar-link{color:#24332f;border:1px solid #0000;border-radius:8px;align-items:center;min-height:2.1rem;padding:.46rem .66rem;font-size:.84rem;font-weight:850;line-height:1.18;display:flex}body[data-page=workspace] .workspace-sidebar-link:hover,body[data-page=workspace] .workspace-sidebar-link--active,body[data-page=workspace] .workspace-sidebar-link[aria-current=location]{color:#176b5a;background:#f0faf6e0;border-color:#1f8a7238}body[data-page=workspace] .workspace-support-links{border-top:1px solid #2952481f;gap:.36rem;padding-top:.62rem}body[data-page=workspace] .workspace-support-group{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:.25rem .56rem}body[data-page=workspace] .workspace-support-links a,body[data-page=workspace] .workspace-support-note{color:#2f4641b8;font-size:.68rem;font-weight:750;line-height:1.22}body[data-page=workspace] .workspace-support-note{border-top:1px solid #2952481f;padding-top:.42rem;display:block}body[data-page=workspace] .workspace-scope-rail{background:#ffffffeb;border:1px solid #0f172a14;border-radius:8px;gap:.42rem;padding:.45rem;display:grid}body[data-page=workspace] .workspace-scope-rail a{border:1px solid #0000;border-radius:7px;gap:.15rem;padding:.58rem .65rem;display:grid}body[data-page=workspace] .workspace-scope-rail span,body[data-page=workspace] .workspace-rail-card span{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:950}body[data-page=workspace] .workspace-scope-rail strong{color:#1e293b;font-size:.9rem}body[data-page=workspace] .workspace-main-stage{gap:.8rem;min-width:0;display:grid}body[data-page=workspace] .workspace-panel{background:#fffdf8;border:1px solid #29524821;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 18px 40px -34px #17255447}body[data-page=workspace] .workspace-panel-head{background:#fffaf0;border-bottom:1px solid #29524821;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}body[data-page=workspace] .workspace-panel-head h2{color:#24332f;letter-spacing:0;margin:0;font-size:1.15rem;font-weight:850;line-height:1.2}body[data-page=workspace] .workspace-panel-eyebrow,body[data-page=workspace] .workspace-section-kicker{color:#1f8a72;letter-spacing:.02em;margin:0 0 .16rem;font-size:.72rem;font-weight:850;line-height:1.2}body[data-page=workspace] .workspace-panel-body{background:#fffdf8;padding:0}body[data-page=workspace] .dashboard-main-grid,body[data-page=workspace] .sku-panel,body[data-page=workspace] .sku-table-wrap{background:0 0;border:0;min-width:0;padding:0;display:block}body[data-page=workspace] .sku-table-wrap{border-radius:8px;overflow:auto hidden}body[data-page=workspace] .sku-dashboard-table{background:#fffdf8;border:1px solid #29524821;border-radius:8px;min-width:860px;overflow:hidden}body[data-page=workspace] .sku-thead,body[data-page=workspace] .sku-row{grid-template-columns:28px minmax(0,1fr) 110px 96px 110px 130px 90px;align-items:center;display:grid}body[data-page=workspace] .sku-thead{color:#2f4641b3;letter-spacing:.06em;text-transform:uppercase;background:#fbf7ed;border-bottom:1px solid #29524821;min-height:2.15rem;padding:.42rem 1rem;font-size:.66rem;font-weight:850;line-height:1.1}body[data-page=workspace] .sku-group-head{color:#2f4641b8;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;min-height:2.25rem;padding:.82rem 1rem .42rem;font-size:.72rem;font-weight:800;line-height:1.1;display:flex}body[data-page=workspace] .sku-group-count{background:#faf8f3;border:1px solid #29524821;border-radius:999px;padding:.05rem .44rem;font-size:.64rem}body[data-page=workspace] .sku-group-line{background:#29524821;flex:1;height:1px}body[data-page=workspace] .sku-row{cursor:pointer;border-bottom:1px solid #29524821;min-height:3.05rem;padding:.58rem 1rem;position:relative}body[data-page=workspace] .sku-row:hover{background:#fbfaf4}body[data-page=workspace] .sku-row.selected{background:#f0faf6}body[data-page=workspace] .sku-row.selected:before{content:"";background:#1f8a72;width:3px;position:absolute;inset:0 auto 0 0}body[data-page=workspace] .sku-cell{min-width:0}body[data-page=workspace] .sku-check{background:#fffdf8;border:1.5px solid #29524838;border-radius:4px;place-items:center;width:1rem;height:1rem;display:inline-grid}body[data-page=workspace] .sku-row.selected .sku-check{background:#1f8a72;border-color:#1f8a72}body[data-page=workspace] .sku-row.selected .sku-check:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}body[data-page=workspace] .sku-name{color:#26322f;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:820;line-height:1.2;overflow:hidden}body[data-page=workspace] .sku-meta{color:#2f4641ad;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.7rem;line-height:1.3;overflow:hidden}body[data-page=workspace] .sku-meta .sep{opacity:.5;margin:0 .32rem}body[data-page=workspace] .mono{font-family:SF Mono,ui-monospace,Menlo,monospace}body[data-page=workspace] .status-pill{color:#2f4641b8;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f1efea;border:1px solid #29524821;border-radius:999px;align-items:center;gap:.32rem;padding:.22rem .56rem .22rem .44rem;font-size:.72rem;font-weight:760;line-height:1;display:inline-flex}body[data-page=workspace] .status-pill .dot{background:#aab0a8;border-radius:999px;width:.44rem;height:.44rem}body[data-page=workspace] .num,body[data-page=workspace] .date-neutral,body[data-page=workspace] .date-due,body[data-page=workspace] .date-overdue{color:#26322f;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:780}body[data-page=workspace] .date-neutral{color:#2f4641b3}body[data-page=workspace] .date-due{color:#ea580c}body[data-page=workspace] .num.alert,body[data-page=workspace] .date-overdue{color:#dc2626}body[data-page=workspace] .hover-actions,body[data-page=workspace] .sku-queue-foot-actions{justify-content:flex-end;gap:.25rem;display:flex}body[data-page=workspace] .hover-actions{opacity:0}body[data-page=workspace] .sku-row:hover .hover-actions,body[data-page=workspace] .sku-row.selected .hover-actions{opacity:1}body[data-page=workspace] .icon-btn{color:#2f4641b3;background:#fffdf8;border:1px solid #29524821;border-radius:6px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;min-height:0;padding:0;font-size:.75rem;display:inline-flex}body[data-page=workspace] .icon-btn.primary{color:#fff;background:#1f8a72;border-color:#1f8a72}body[data-page=workspace] .sku-queue-foot{color:#2f4641b8;background:#fbf7ed;border-top:1px solid #29524821;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.65rem;padding:.52rem 1rem;font-size:.76rem;font-weight:720;display:flex}body[data-page=workspace] .sku-queue-foot strong{color:#176b5a}body[data-page=workspace] .workspace-detail-panel{min-width:0}body[data-page=workspace] .workspace-detail-empty,body[data-page=workspace] .workspace-detail-card{background:#fff;border:1px solid #0f172a14;border-radius:8px;gap:.75rem;padding:1rem;display:grid}body[data-page=workspace] .workspace-detail-empty{background:linear-gradient(135deg,#f8fafcf0,#fff)}body[data-page=workspace] .workspace-detail-empty h2,body[data-page=workspace] .workspace-detail-empty p,body[data-page=workspace] .workspace-detail-card h2,body[data-page=workspace] .workspace-detail-card h3,body[data-page=workspace] .workspace-detail-card p{margin:0}body[data-page=workspace] .workspace-detail-empty p,body[data-page=workspace] .workspace-detail-card p{color:var(--muted);line-height:1.5}body[data-page=workspace] .workspace-detail-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}body[data-page=workspace] .workspace-detail-heading h2{color:#0f172a;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.16}body[data-page=workspace] .workspace-detail-close{flex:none}body[data-page=workspace] .workspace-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}body[data-page=workspace] .workspace-detail-metrics article{background:#f8fafcc7;border:1px solid #0f172a14;border-radius:8px;gap:.2rem;padding:.75rem;display:grid}body[data-page=workspace] .workspace-detail-metrics span{color:#64748b;font-size:.72rem;font-weight:900}body[data-page=workspace] .workspace-detail-metrics strong{color:#0f172a;overflow-wrap:anywhere;font-size:1rem}body[data-page=workspace] .workspace-detail-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}body[data-page=workspace] .workspace-detail-body section{border-left:3px solid #1f8a723d;gap:.35rem;padding-left:.75rem;display:grid}body[data-page=workspace] .workspace-detail-actions{flex-wrap:wrap;gap:.5rem;display:flex}body[data-page=workspace] .workspace-marketplace-proof{background:#f0fdfa85;border:1px solid #1f8a7224;border-radius:8px;gap:.72rem;padding:.84rem;display:grid}body[data-page=workspace] .workspace-marketplace-proof-heading,body[data-page=workspace] .workspace-marketplace-proof-footer{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}body[data-page=workspace] .workspace-marketplace-proof-heading h3{margin-top:.08rem}body[data-page=workspace] .workspace-marketplace-status{color:#1f8a72;text-align:center;background:#fff;border:1px solid #1f8a722e;border-radius:999px;flex:none;padding:.32rem .52rem;font-size:.72rem;font-weight:900;line-height:1.2}body[data-page=workspace] .workspace-marketplace-surfaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}body[data-page=workspace] .workspace-marketplace-surface{background:#ffffffd1;border:1px solid #0f172a14;border-radius:8px;gap:.22rem;padding:.64rem;display:grid}body[data-page=workspace] .workspace-marketplace-surface strong,body[data-page=workspace] .workspace-marketplace-proof-footer strong{color:#0f172a;font-size:.82rem;line-height:1.3}body[data-page=workspace] .workspace-marketplace-surface span{color:#64748b;font-size:.78rem;line-height:1.45}body[data-page=workspace] .marketplace-evidence-list{flex-wrap:wrap;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}body[data-page=workspace] .marketplace-evidence-list li{color:#334155;background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:.28rem .48rem;font-size:.72rem;font-weight:800;line-height:1.2}body[data-page=workspace] [data-marketplace-proof-hint]{border-left:3px solid #1f8a7238;max-width:18rem;padding-left:.62rem}body[data-page=workspace] .workspace-focus-board,body[data-page=workspace] .workspace-ops-grid{gap:.75rem;min-width:0;display:grid}body[data-page=workspace] .dashboard-panel,body[data-page=workspace] .dashboard-summary-strip article,body[data-page=workspace] .dashboard-priority-card,body[data-page=workspace] .next-action-item,body[data-page=workspace] .workspace-rail-card{box-shadow:none;background:#fffffff5;border-color:#0f172a14;border-radius:8px}body[data-page=workspace] .dashboard-filter-bar,body[data-page=workspace] .workspace-filter-bar{margin:0}body[data-page=workspace] .dashboard-summary-strip,body[data-page=workspace] .workspace-summary-strip{gap:.5rem;margin:0}body[data-page=workspace] .dashboard-summary-strip article{min-height:4.25rem;padding:.68rem}body[data-page=workspace] .dashboard-workbench-priority{margin:0}body[data-page=workspace] .dashboard-main-grid{grid-template-columns:minmax(0,1fr);margin:0}body[data-page=workspace] .workspace-action-rail{gap:.75rem;min-width:0;display:grid}body[data-page=workspace] .workspace-action-rail .next-action-panel{padding:.9rem}body[data-page=workspace] .workspace-rail-card{gap:.4rem;padding:.85rem;display:grid}body[data-page=workspace] .workspace-rail-card strong{color:#1e293b;font-size:.98rem;line-height:1.22}body[data-page=workspace] .workspace-rail-card p{color:#64748b;margin:0;font-size:.82rem;line-height:1.45}body[data-page=workspace] .workspace-rail-card div{gap:.35rem;display:grid}body[data-page=workspace] .workspace-rail-card a{color:#1f8a72;background:#f0fdfadb;border:1px solid #1f8a7229;border-radius:7px;justify-content:center;align-items:center;min-height:2rem;padding:.45rem .55rem;font-size:.78rem;font-weight:900;display:inline-flex}body[data-page=workspace] .client-workspace-rail,body[data-page=workspace] .batch-workspace-rail,body[data-page=workspace] .agency-workspace-summary{margin:0}.dashboard-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.dashboard-hero h1{max-width:none;margin-bottom:.5rem;font-size:clamp(2rem,4vw,3.2rem)}.dashboard-hero p:not(.eyebrow){max-width:44rem;color:var(--muted);line-height:1.5}.dashboard-hero-questions{flex-wrap:wrap;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.dashboard-hero-questions li{color:var(--ink);background:#ffffffc2;border:1px solid #1f8a7229;border-radius:999px;padding:.38rem .62rem;font-size:.82rem;font-weight:800}.dashboard-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.dashboard-brief-button{min-width:11.5rem}.dashboard-status{color:var(--muted);background:#ffffffe6;border:1px solid #1f8a722e;border-radius:8px;margin-bottom:1rem;padding:.8rem 1rem;font-weight:800}.dashboard-status.error{color:#b91c1c;border-color:#dc262638}.dashboard-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.dashboard-summary-strip[hidden]{display:none}.dashboard-summary-strip article,.dashboard-panel,.dashboard-empty-state,.dashboard-trend-card,.next-action-item{border:1px solid var(--line);background:#fffffff0;border-radius:8px;box-shadow:0 16px 36px -30px #1e293b3d}.dashboard-summary-strip article{gap:.35rem;min-height:5.2rem;padding:.85rem;display:grid}.dashboard-summary-strip span,.dashboard-trend-card span,.next-action-item span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.dashboard-summary-strip strong{color:var(--ink);font-size:1.2rem}.dashboard-onboarding-panel{border:1px solid var(--line);background:#fffffff0;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(13rem,.32fr);align-items:start;gap:1rem;margin:0 0 1rem;padding:1rem;display:grid;box-shadow:0 16px 36px -30px #1e293b3d}.dashboard-onboarding-copy{min-width:0}.dashboard-onboarding-copy h2{margin:.2rem 0 .45rem;font-size:clamp(1.15rem,1.4vw,1.45rem)}.dashboard-onboarding-copy p:not(.eyebrow){max-width:48rem;color:var(--muted);margin:0;line-height:1.55}.dashboard-onboarding-progress{background:color-mix(in srgb, var(--accent) 7%, white);border:1px solid #34a58b38;border-radius:8px;align-self:stretch;gap:.45rem;padding:.9rem;display:grid}.dashboard-onboarding-progress span,.dashboard-onboarding-step span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.dashboard-onboarding-progress strong{color:var(--ink);font-size:1.45rem}.dashboard-onboarding-progress a{color:#1f8a72;font-weight:950}.dashboard-onboarding-steps{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.dashboard-onboarding-step{border:1px solid var(--line);background:#f8fafcc7;border-radius:8px;min-width:0;padding:.85rem}.dashboard-onboarding-step.done{background:color-mix(in srgb, var(--accent) 7%, white);border-color:#34a58b4d}.dashboard-onboarding-step.current{background:#fffbeb;border-color:#d977065c}.dashboard-onboarding-step strong{color:var(--ink);margin:.35rem 0;font-size:.95rem;display:block}.dashboard-onboarding-step p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.dashboard-workbench-priority{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr) minmax(14rem,.72fr);gap:.75rem;margin-bottom:1rem;display:grid}.dashboard-priority-card{background:#fffffff5;border:1px solid #1f8a722e;border-radius:8px;gap:.35rem;min-width:0;padding:.9rem;display:grid;box-shadow:0 16px 36px -30px #1e293b3d}.dashboard-priority-card span{color:var(--accent-dark);text-transform:uppercase;font-size:.72rem;font-weight:950}.dashboard-priority-card strong{color:var(--ink);font-size:1rem;line-height:1.2}.dashboard-priority-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.42}.dashboard-priority-action{background:#fffbeb;border-color:#d9770647}.dashboard-priority-empty{grid-column:1/-1}.dashboard-priority-actions{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.dashboard-secondary-hidden{display:none!important}.client-workspace-rail,.batch-workspace-rail,.agency-workspace-summary{background:#ffffffe6;border:1px solid #1f8a7224;border-radius:8px;gap:.6rem;margin-bottom:1rem;padding:.65rem;display:grid}.share-link-summary{background:#fff6e8d9;border:1px solid #d9942a47;border-radius:8px;gap:.55rem;margin-bottom:1rem;padding:.65rem .85rem;display:grid}.share-link-summary-head h3{margin:.15rem 0 0;font-size:1rem;line-height:1.35}.share-link-summary-text{color:var(--muted,#69746f);margin:0;font-size:.85rem;line-height:1.45}.share-link-summary-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.share-link-summary-item{background:#ffffffd9;border-radius:6px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.share-link-summary-item.is-primary{background:#1f8a7214;border:1px solid #1f8a7252}.share-link-summary-item strong{font-size:.92rem;display:block}.share-link-summary-item small{color:var(--muted,#69746f);margin-top:.15rem;font-size:.78rem;display:block}.share-link-summary-empty{color:var(--muted,#69746f);background:#ffffffd9;border-radius:6px;padding:.5rem .6rem;font-size:.85rem}.share-link-summary-actions{margin-top:.4rem}.client-workspace-rail:empty,.batch-workspace-rail:empty,.agency-workspace-summary:empty,.dashboard-filter-bar:empty,.dashboard-portfolio:empty{display:none}.client-workspace-heading,.batch-workspace-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.client-workspace-heading span,.batch-workspace-heading span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.agency-readiness-meter{background:#ffffffbd;border:1px solid #1f8a7224;border-radius:8px;gap:.1rem;padding:.45rem .55rem;display:grid}.agency-readiness-meter.compact{background:#ffffffad}.agency-readiness-meter b{color:var(--ink);font-size:.86rem;line-height:1.2}.agency-readiness-meter small{color:var(--muted);font-size:.72rem;font-weight:840;line-height:1.25}.agency-workspace-client-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.agency-handoff-checklist{gap:.18rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.agency-handoff-checklist li{color:var(--muted);padding-left:1rem;font-size:.72rem;font-weight:760;line-height:1.28;position:relative}.agency-handoff-checklist li:before{content:"";background:#94a3b89e;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.34rem;left:0}.agency-handoff-checklist li.done{color:#1f8a72}.agency-handoff-checklist li.done:before{background:#1f8a72}.workspace-share-button{color:#1f8a72;cursor:pointer;font:inherit;background:#ffffffeb;border:1px solid #1f8a722e;border-radius:8px;align-self:stretch;padding:.48rem .58rem;font-size:.74rem;font-weight:900}.workspace-share-button:disabled{cursor:wait;opacity:.68}.site-header--client-report{border-top:3px solid var(--accent);background:var(--surface-strong)}.client-report-brand-text{color:var(--accent-dark);letter-spacing:.01em;font-size:.82rem;font-weight:850}.client-report-shell{gap:1rem;width:min(100% - 2rem,1080px);margin:0 auto;padding:2rem 0 3rem;display:grid}.client-report-hero{border-bottom:1px solid #1f8a7224;gap:.45rem;padding-bottom:1rem;display:grid}.client-report-hero h1{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.95}.client-report-hero p:not(.eyebrow){max-width:48rem;color:var(--muted);overflow-wrap:anywhere;font-weight:760}.client-share-hero-actions{flex-wrap:wrap;gap:.65rem;display:flex}.client-share-copy-button{min-width:9.5rem;min-height:2.7rem}.client-share-status,.client-share-panel,.client-share-summary-card{background:#fffffff0;border:1px solid #1f8a7224;border-radius:8px}.client-share-status{color:var(--muted);padding:.8rem .9rem;font-weight:850}.client-share-status.error{color:#991b1b;background:#fff7f7;border-color:#dc262642}.client-share-meta{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.client-share-meta-card{background:#f8fafce0;border:1px solid #1f8a7224;border-radius:8px;gap:.25rem;min-width:0;padding:.7rem;display:grid}.client-share-meta-card span{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:950}.client-share-meta-card strong{overflow-wrap:anywhere;color:var(--ink);font-size:.82rem;line-height:1.3}.client-share-recovery-card{gap:.45rem;display:grid}.client-share-recovery-card.compact{gap:.55rem;min-width:0;max-width:58rem}.client-share-recovery-card.compact ol{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;list-style-position:inside}.client-share-recovery-card span{color:var(--accent-dark);text-transform:uppercase;font-size:.7rem;font-weight:950}.client-share-recovery-card strong{color:var(--ink);font-size:1.05rem;line-height:1.25}.client-share-recovery-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.client-share-recovery-card ol{color:var(--muted);overflow-wrap:anywhere;gap:.28rem;margin:.25rem 0 0;padding-left:1.1rem;font-size:.84rem;font-weight:760;line-height:1.42;display:grid}.client-share-link-recovery{gap:.4rem;margin-top:.25rem;display:grid}.client-share-link-recovery label{color:var(--ink);font-size:.78rem;font-weight:900}.client-share-link-recovery>div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.client-share-link-recovery input{min-width:0;min-height:2.7rem;color:var(--ink);font:inherit;background:#fffffff5;border:1px solid #1f8a722e;border-radius:8px;padding:.65rem .75rem;font-size:.88rem}.client-share-link-recovery button{border-radius:8px;min-height:2.7rem}.client-share-recovery-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.15rem;display:flex}.client-share-recovery-actions a{min-height:2.5rem;color:var(--accent-dark);border:1px solid #1f8a722e;border-radius:8px;padding:.55rem .75rem;font-size:.82rem;font-weight:900;text-decoration:none}.client-share-summary,.client-share-priority{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.client-priority-card{background:#fffffff0;border:1px solid #1f8a7224;border-radius:8px;gap:.42rem;min-width:0;padding:.95rem;display:grid}.client-priority-card.primary{background:#f0fdfab8;border-color:#1f8a7233}.client-priority-card span{color:var(--accent-dark);text-transform:uppercase;font-size:.7rem;font-weight:950}.client-priority-card strong{color:var(--ink);font-size:1.05rem;line-height:1.22}.client-priority-card p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.4}.client-share-summary-card{gap:.35rem;min-height:4.8rem;padding:.85rem;display:grid}.client-share-summary-card span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.client-share-summary-card strong{color:var(--ink);font-size:1.08rem}.client-share-panel{padding:1rem}.client-share-table-controls{background:#f8fafcd1;border:1px solid #1f8a7224;border-radius:8px;grid-template-columns:minmax(14rem,1fr) minmax(10rem,.46fr) auto auto;align-items:end;gap:.65rem;margin:.85rem 0 .9rem;padding:.65rem;display:grid}.client-share-filter-field,.client-share-sort-field{gap:.32rem;min-width:0;display:grid}.client-share-filter-field span,.client-share-sort-field span,.client-share-filter-count{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.client-share-filter-field input,.client-share-sort-field select{width:100%;min-height:2.55rem;color:var(--ink);font:inherit;background:#fffffff5;border:1px solid #1f8a722e;border-radius:8px;padding:.62rem .72rem;font-size:.86rem}.client-share-sort-field select{appearance:none}.client-share-filter-modes{flex-wrap:wrap;gap:.4rem;display:flex}.client-share-filter-modes button{min-height:2.55rem;color:var(--muted);cursor:pointer;font:inherit;background:#ffffffeb;border:1px solid #1f8a7229;border-radius:8px;padding:.55rem .72rem;font-size:.78rem;font-weight:900}.client-share-filter-modes button.active{color:var(--accent-dark);background:#f0fdfaf0;border-color:#1f8a7242}.client-share-filter-count{white-space:nowrap;place-self:center end}.client-share-table-wrap{min-width:0;overflow-x:auto}.client-share-table{border-collapse:collapse;width:100%;min-width:760px}.client-share-table th,.client-share-table td{color:var(--ink);text-align:left;vertical-align:top;border-bottom:1px solid #1f8a721f;padding:.78rem .65rem;font-size:.78rem}.client-share-table th{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.client-share-status-pill{min-height:1.65rem;color:var(--muted);white-space:nowrap;background:#f8fafcf0;border:1px solid #1f8a7229;border-radius:999px;align-items:center;padding:.34rem .55rem;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.client-share-status-pill.ready{color:var(--accent-dark);background:#f0fdfaf2;border-color:#1f8a723d}.client-share-status-pill.gap{color:#991b1b;background:#fff7f7;border-color:#dc262633}.dashboard-filter-bar{background:#f8fafcd1;border:1px solid #1f8a7224;border-radius:8px;margin-bottom:1rem;padding:.55rem}.dashboard-filter-buttons{flex-wrap:wrap;gap:.45rem;display:flex}.dashboard-filter-button{min-height:2rem;color:var(--muted);cursor:pointer;white-space:nowrap;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.45rem;padding:.38rem .68rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.dashboard-filter-button strong{min-width:1.35rem;color:var(--ink);text-align:center;background:#e2e8f0db;border-radius:999px;padding:.12rem .38rem;font-size:.72rem}.dashboard-filter-button.active{color:#1f8a72;background:#f0fdfaeb;border-color:#1f8a723d}.dashboard-filter-button.active strong{color:#1f8a72;background:#1f8a721f}.dashboard-main-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr);gap:1rem;margin-bottom:1rem;display:grid}.dashboard-main-grid-single{grid-template-columns:1fr}.dashboard-main-grid-single .next-action-panel{display:none}.dashboard-panel{min-width:0;padding:clamp(.9rem,2vw,1.15rem)}.dashboard-panel-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.8rem;display:flex}.dashboard-panel h2{letter-spacing:-.025em;max-width:none;margin:0;font-size:1.3rem;line-height:1.1}.monitoring-panel{margin-bottom:1rem}.dashboard-intelligence-grid,.dashboard-readiness-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-bottom:1rem;display:grid}.prompt-intelligence-list,.source-opportunity-list,.brand-integrity-list,.roi-readiness-list{gap:.65rem;display:grid}.prompt-intelligence-card,.source-opportunity-card,.brand-integrity-card,.roi-readiness-card{background:#ffffffb8;border:1px solid #26322f1a;border-radius:8px;gap:.32rem;min-width:0;padding:.78rem;display:grid}.prompt-intelligence-card span,.source-opportunity-card span,.brand-integrity-card span,.roi-readiness-card span{color:var(--accent-dark);text-transform:uppercase;font-size:.72rem;font-weight:950}.prompt-intelligence-card strong,.source-opportunity-card strong,.brand-integrity-card strong,.roi-readiness-card strong{color:var(--ink);font-size:.98rem}.prompt-intelligence-card p,.source-opportunity-card p,.brand-integrity-card p,.roi-readiness-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.42}.prompt-intelligence-card small,.source-opportunity-card small,.brand-integrity-card small,.roi-readiness-card small{color:var(--muted);font-weight:800}.monitoring-heading .mini-copy{max-width:52rem;margin-top:.35rem}.monitoring-toggle{white-space:nowrap}.monitoring-panel.is-disabled{background:#f8fafce6}.monitoring-decision-strip{grid-template-columns:minmax(10rem,.22fr) minmax(0,1fr);align-items:stretch;gap:.75rem;margin-bottom:.75rem;display:grid}.monitoring-decision-heading{background:#f0fdfab8;border:1px solid #1f8a7224;border-radius:8px;align-content:center;padding:.75rem;display:grid}.monitoring-decision-heading span{color:var(--accent-dark);text-transform:uppercase;font-size:.72rem;font-weight:950}.monitoring-metric-standards{grid-template-columns:minmax(11rem,.24fr) minmax(0,1fr);align-items:stretch;gap:.75rem;margin-bottom:.75rem;display:grid}.monitoring-metric-standards-heading{background:#ecf9f4b8;border:1px solid #1f8a7224;border-radius:8px;align-content:center;gap:.3rem;padding:.75rem;display:grid}.monitoring-metric-standards-heading span{color:var(--accent-dark);text-transform:uppercase;font-size:.72rem;font-weight:950}.monitoring-metric-standards-heading p,.monitoring-metric-standard-card p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.38}.monitoring-metric-standards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.monitoring-metric-group{gap:.5rem;min-width:0;display:grid}.monitoring-metric-group h3{color:#1f8a72;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.monitoring-metric-standard-card{background:#ffffffe0;border:1px solid #1f8a721f;border-radius:8px;gap:.3rem;min-width:0;padding:.7rem;display:grid}.monitoring-metric-standard-card span{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:950}.monitoring-metric-standard-card strong{color:var(--ink);font-size:.9rem;line-height:1.2}.monitoring-metric-standard-card small{color:var(--muted);font-size:.72rem;line-height:1.35}.monitoring-metric-standard-card small b{color:var(--ink)}.monitoring-competitor-share{background:#fffbebb8;border:1px solid #d9770629;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);gap:.65rem;padding:.75rem;display:grid}.monitoring-competitor-share>div:first-child{align-content:start;gap:.28rem;display:grid}.monitoring-competitor-share>div:first-child span{color:#92400e;text-transform:uppercase;font-size:.72rem;font-weight:950}.monitoring-competitor-share p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.38}.monitoring-competitor-share-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.monitoring-competitor-share-list article{background:#ffffffc7;border:1px solid #d9770629;border-radius:7px;gap:.25rem;min-width:0;padding:.58rem;display:grid}.monitoring-competitor-share-list article strong{color:var(--ink);font-size:.86rem}.monitoring-competitor-share-list article span{color:#92400e;font-size:.72rem;font-weight:850}.monitoring-control-row{grid-template-columns:minmax(15rem,.62fr) minmax(14rem,.68fr) minmax(0,1fr) minmax(16rem,.75fr);gap:.75rem;display:grid}.monitoring-schedule-card,.monitoring-scope-card,.monitoring-alerts-card,.monitoring-alert-history-card,.monitoring-citation-card,.monitoring-comparison-card{background:#f8fafcb8;border:1px solid #1f8a7224;border-radius:8px;min-width:0;padding:.85rem}.monitoring-schedule-card{gap:.38rem;display:grid}.monitoring-schedule-card span,.monitoring-card-heading span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.monitoring-schedule-card strong{color:var(--ink);font-size:1.15rem}.monitoring-schedule-card small{color:var(--muted);font-weight:750;line-height:1.4}.monitoring-schedule-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.4rem 0 0;display:grid}.monitoring-schedule-card div{gap:.15rem;display:grid}.monitoring-scope-card,.monitoring-scope-fields{gap:.55rem;display:grid}.monitoring-scope-fields label{gap:.28rem;min-width:0;display:grid}.monitoring-scope-fields label span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.monitoring-scope-fields select{width:100%;color:var(--ink);font:inherit;background:#ffffffeb;border:1px solid #0f172a29;border-radius:8px;min-height:2.35rem;padding:.45rem .6rem;font-size:.86rem;font-weight:800}.monitoring-scope-fields select:disabled{color:var(--muted);background:#e2e8f094}.monitoring-scope-dimensions{border-top:1px solid #0f172a14;gap:.55rem;padding-top:.65rem;display:grid}.monitoring-scope-dimensions-heading{gap:.22rem;display:grid}.monitoring-scope-dimensions-heading span{color:var(--accent-dark);text-transform:uppercase;font-size:.72rem;font-weight:950}.monitoring-scope-dimensions-heading p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.35}.monitoring-scope-dimensions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.monitoring-scope-dimension-card{background:#ffffffdb;border:1px solid #1f8a721f;border-radius:8px;gap:.18rem;min-width:0;padding:.55rem;display:grid}.monitoring-scope-dimension-card span{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1.2}.monitoring-scope-dimension-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:.78rem;font-weight:900;line-height:1.25}.monitoring-schedule-card dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.monitoring-schedule-card dd{color:var(--ink);margin:0;font-weight:900}.monitoring-card-heading{margin-bottom:.6rem}.monitoring-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.monitoring-export-button{justify-self:end}.monitoring-alert-card{border:1px solid #1f8a7224;border-left:3px solid var(--accent);background:#ffffffe0;border-radius:8px;gap:.22rem;padding:.64rem .7rem;display:grid}.monitoring-alert-card.readiness_drop,.monitoring-alert-card.competitor_share_of_voice,.monitoring-alert-card.retest_declined{border-left-color:#d97706}.monitoring-alert-card.retest_improved{border-left-color:#059669}.monitoring-alert-card strong,.retest-comparison-item strong{color:var(--ink);font-size:.88rem;line-height:1.25}.monitoring-alert-card small,.retest-comparison-item small{color:var(--muted);font-weight:750;line-height:1.35}.monitoring-alert-history,.monitoring-citation-opportunities{gap:.55rem;display:grid}.monitoring-alert-history-item,.monitoring-citation-opportunity-card{background:#ffffffe6;border:1px solid #1f8a7224;border-left:3px solid #1f8a72;border-radius:8px;gap:.24rem;min-width:0;padding:.64rem .7rem;display:grid}.monitoring-alert-history-item.competitor_jump,.monitoring-alert-history-item.citation_source_loss,.monitoring-citation-opportunity-card.competitor_source{border-left-color:#d97706}.monitoring-alert-history-item.retest_due,.monitoring-citation-opportunity-card.missing_opportunity{border-left-color:#dc2626}.monitoring-alert-history-item.retest_improved,.monitoring-citation-opportunity-card.cited_source{border-left-color:#059669}.monitoring-alert-history-item span,.monitoring-citation-opportunity-card span{color:var(--accent-dark);text-transform:uppercase;font-size:.64rem;font-weight:950;line-height:1.2}.monitoring-alert-history-item strong,.monitoring-citation-opportunity-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:.88rem;line-height:1.25}.monitoring-alert-history-item p,.monitoring-citation-opportunity-card p{color:var(--muted);margin:0;font-size:.78rem;font-weight:740;line-height:1.35}.monitoring-alert-history-item small,.monitoring-citation-opportunity-card small{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;font-weight:800;line-height:1.3}.retest-comparison-list,.monitoring-retest-queue{gap:.5rem;display:grid}.monitoring-retest-queue-item{background:#ffffffe0;border:1px solid #1f8a7224;border-left:3px solid #94a3b8;border-radius:8px;gap:.25rem;padding:.64rem .7rem;display:grid}.monitoring-retest-queue-item.now{border-left-color:#d97706}.monitoring-retest-queue-item.next{border-left-color:#1f8a72}.monitoring-retest-queue-item span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.monitoring-retest-queue-item strong{color:var(--ink);font-size:.9rem;line-height:1.25}.monitoring-retest-queue-item small,.monitoring-retest-queue-item em{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:750;line-height:1.35}.retest-comparison-item{border-bottom:1px solid #1f8a721f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .6rem;padding-bottom:.5rem;display:grid}.retest-comparison-item:last-child{border-bottom:0;padding-bottom:0}.retest-comparison-item span,.retest-comparison-item small,.retest-comparison-item dl{grid-column:1}.retest-comparison-item dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.retest-comparison-item div{background:#f1f5f9b8;border-radius:6px;min-width:0;padding:.35rem .4rem}.retest-comparison-item dt,.retest-comparison-item dd{margin:0;line-height:1.2}.retest-comparison-item dt{color:var(--muted);font-size:.64rem;font-weight:850}.retest-comparison-item dd{color:var(--ink);overflow-wrap:anywhere;font-size:.78rem;font-weight:900}.retest-comparison-item a{color:var(--accent-dark);white-space:nowrap;grid-area:1/2/span 4;font-size:.8rem;font-weight:900}.sku-table-wrap{min-width:0;overflow-x:auto}.sku-dashboard-table{border-collapse:collapse;width:100%;min-width:58rem;font-size:.84rem}.sku-dashboard-table th,.sku-dashboard-table td{text-align:left;vertical-align:top;border-bottom:1px solid #1f8a721f;padding:.72rem .55rem}.sku-dashboard-table th{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:900}.workflow-status-pill{color:var(--accent-dark);white-space:nowrap;background:#ecf9f4d1;border:1px solid #1f8a7229;border-radius:999px;align-items:center;padding:.28rem .5rem;font-size:.75rem;font-weight:900;display:inline-flex}.workflow-status-pill.ready_to_retest,.workflow-status-pill.retested{color:#1f8a72;background:#f0fdfae6;border-color:#1f8a7238}.dashboard-trend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-trend-card{gap:.35rem;padding:.9rem;display:grid}.dashboard-trend-card.warning{background:linear-gradient(#fffbebeb,#fffffff5);border-color:#d9770638}.dashboard-trend-card strong{color:var(--ink);font-size:1.5rem}.dashboard-trend-card small,.next-action-item small{color:var(--muted);font-weight:750}.next-action-queue{gap:.65rem;display:grid}.workspace-action-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding-top:.2rem;display:grid}.workspace-action-queue-group{background:#ffffffb8;border:1px solid #1f8a7224;border-radius:8px;gap:.25rem;padding:.4rem .5rem;display:grid}.workspace-action-queue span{color:var(--muted);justify-content:space-between;align-items:center;gap:.35rem;font-size:.72rem;font-weight:850;display:flex}.workspace-action-queue small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:760;overflow:hidden}.workspace-action-queue strong{color:var(--ink)}.next-action-item{gap:.3rem;padding:.8rem;display:grid}.next-action-topline{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.next-action-priority{color:#1f8a72;text-transform:uppercase;white-space:nowrap;background:#f0fdfaeb;border:1px solid #1f8a722e;border-radius:999px;padding:.24rem .42rem;font-size:.68rem;font-weight:950;line-height:1}.next-action-priority--now{color:#b91c1c;background:#fee2e2d1;border-color:#dc262633}.next-action-priority--high{color:#b45309;background:#ffedd5d1;border-color:#d9770638}.next-action-priority--next{color:#1f8a72;background:#f0fdfaeb;border-color:#1f8a722e}.sku-row-actions{flex-wrap:wrap;gap:.35rem;min-width:8rem;display:flex}.sku-action-button,.next-action-button{appearance:none;cursor:pointer;color:#1f8a72;white-space:nowrap;background:#f0fdfaeb;border:1px solid #1f8a722e;border-radius:8px;justify-content:center;align-items:center;min-height:2rem;padding:.36rem .52rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.sku-action-link{min-height:2rem;color:var(--accent-dark);white-space:nowrap;align-items:center;font-size:.76rem;font-weight:900;display:inline-flex}.next-action-item a,.sku-dashboard-table a{color:var(--accent-dark);font-weight:900}.next-action-item .next-action-button,.sku-dashboard-table .sku-action-button{color:#1f8a72}.sku-dashboard-table tr.selected{background:#f0fdfad1}.sku-dashboard-table .sku-action-button.inspect{color:#145247;background:#ecf9f4eb;border-color:#176b5a2e}.dashboard-empty-state{gap:.55rem;padding:1rem;display:grid}.dashboard-empty-state h3{margin:0}.dashboard-empty-state p{color:var(--muted);margin:0}.dashboard-empty-actions{flex-wrap:wrap;gap:.65rem;display:flex}.full{grid-column:1/-1}.form-result{grid-area:3/2;min-width:0;padding:1rem}.form-result code{background:#176b5a1a;border-radius:.4rem;padding:.12rem .28rem}.audit-mode-note{border:1px solid var(--line);max-width:34rem;color:var(--muted);background:#ffffff9e;border-radius:1rem;padding:.9rem;font-size:.92rem;line-height:1.5}.audit-mode-note strong{color:var(--ink)}.audit-progress-container{background:#0f172a14;border-radius:.75rem;width:100%;height:1.5rem;margin-top:.75rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0d}.audit-progress-bar{background:linear-gradient(90deg,#1f8a72,#34a58b,#f2b84b);border-radius:.75rem;width:0;height:100%;transition:width .8s;box-shadow:0 8px 18px #1f8a7247}.audit-progress-0{width:0}.audit-progress-5{width:5%}.audit-progress-10{width:10%}.audit-progress-15{width:15%}.audit-stages{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0 0 1rem;padding:0;list-style:none;display:grid}.audit-stage{color:#475569;background:#0f172a0a;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;line-height:1.35;transition:background .2s,border-color .2s,color .2s;display:flex}.audit-stage-dot{background:#cbd5e1;border-radius:50%;flex:none;width:10px;height:10px;transition:background .2s,transform .2s,box-shadow .2s}.audit-stage.active{color:#1f8a72;background:#1f8a721a;border-color:#1f8a72;font-weight:600}.audit-stage.active .audit-stage-dot{background:#1f8a72;transform:scale(1.25);box-shadow:0 0 0 4px #1f8a7233}.audit-stage.done{color:#1f2937;opacity:.9}.audit-stage.done .audit-stage-dot{background:#16a34a}.audit-stage-label{overflow-wrap:anywhere;flex:auto;min-width:0}.audit-current-step{color:#1f2937;align-items:center;gap:10px;margin:0 0 .65rem;font-size:.86rem;font-weight:700;display:flex}.audit-current-step-spinner{border:2px solid #1f8a7238;border-top-color:#1f8a72;border-radius:999px;flex:none;width:18px;height:18px;animation:.8s linear infinite audit-spin}.audit-progress-hint{color:#64748b;margin:8px 0 0;font-size:.8rem}@keyframes audit-spin{to{transform:rotate(360deg)}}.audit-progress-20{width:20%}.audit-progress-25{width:25%}.audit-progress-30{width:30%}.audit-progress-35{width:35%}.audit-progress-40{width:40%}.audit-progress-45{width:45%}.audit-progress-50{width:50%}.audit-progress-55{width:55%}.audit-progress-60{width:60%}.audit-progress-65{width:65%}.audit-progress-70{width:70%}.audit-progress-75{width:75%}.audit-progress-80{width:80%}.audit-progress-85{width:85%}.audit-progress-90{width:90%}.audit-progress-95{width:95%}.audit-progress-100{width:100%}.audit-progress-text{z-index:1;color:var(--ink);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex;position:absolute;inset:0}.form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.form-footnote{color:var(--muted);margin:-.35rem 0 0;font-size:.82rem;font-weight:750;line-height:1.45}.result-summary-card{gap:.95rem;min-width:0;display:grid}.result-readiness{background:var(--surface-strong);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:1.1rem;padding:1.05rem 1.2rem;display:grid}.result-readiness-score{flex-direction:column;align-items:flex-start;min-width:5.5rem;line-height:1;display:flex}.result-readiness-score strong{letter-spacing:-.02em;color:var(--ink);font-size:3rem;font-weight:800}.result-readiness-score span{color:var(--muted);margin-top:.3rem;font-size:.78rem;font-weight:600}.result-readiness-meta{gap:.18rem;min-width:0;display:grid}.result-readiness-meta .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem}.result-readiness-tier{color:var(--ink);margin:0;font-size:1.05rem;font-weight:700}.result-readiness-desc{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.result-readiness[data-tier=critical]{background:linear-gradient(180deg, var(--sem-red-soft) 0%, var(--surface-strong) 80%);border-color:#dc262647}.result-readiness[data-tier=critical] .result-readiness-score strong,.result-readiness[data-tier=critical] .result-readiness-tier{color:var(--sem-red)}.result-readiness[data-tier=high]{background:linear-gradient(180deg, var(--sem-orange-soft) 0%, var(--surface-strong) 80%);border-color:#ea580c47}.result-readiness[data-tier=high] .result-readiness-score strong,.result-readiness[data-tier=high] .result-readiness-tier{color:var(--sem-orange)}.result-readiness[data-tier=moderate]{background:linear-gradient(180deg, var(--sem-blue-soft) 0%, var(--surface-strong) 80%);border-color:#3b82c447}.result-readiness[data-tier=moderate] .result-readiness-score strong,.result-readiness[data-tier=moderate] .result-readiness-tier{color:var(--sem-blue)}.result-readiness[data-tier=healthy]{background:linear-gradient(180deg, #1f8a721a 0%, var(--surface-strong) 80%);border-color:#1f8a7247}.result-readiness[data-tier=healthy] .result-readiness-score strong,.result-readiness[data-tier=healthy] .result-readiness-tier{color:var(--accent-dark)}.workspace-evidence-headline{margin:1rem 0 1.25rem}.workspace-evidence-headline[hidden]{display:none}.workspace-evidence-headline-card{background:var(--surface-strong);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.1rem 1.4rem;display:grid}.workspace-evidence-score{flex-direction:column;align-items:flex-start;min-width:5.5rem;line-height:1;display:flex}.workspace-evidence-score strong{letter-spacing:-.02em;color:var(--ink);font-size:3.2rem;font-weight:800}.workspace-evidence-score-unit{color:var(--muted);margin-top:.3rem;font-size:.78rem;font-weight:600}.workspace-evidence-meta{gap:.2rem;min-width:0;display:grid}.workspace-evidence-meta .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem}.workspace-evidence-tier{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.workspace-evidence-detail{color:var(--muted);margin:0;font-size:.9rem;line-height:1.4}.workspace-evidence-cta{flex-shrink:0}.workspace-evidence-headline-card[data-tier=critical],.workspace-evidence-score[data-tier=critical]{background:linear-gradient(180deg, var(--sem-red-soft) 0%, var(--surface-strong) 80%);border-color:#dc262647}.workspace-evidence-score[data-tier=critical] strong,.workspace-evidence-score[data-tier=critical]+.workspace-evidence-meta .workspace-evidence-tier{color:var(--sem-red)}.workspace-evidence-headline-card[data-tier=high],.workspace-evidence-score[data-tier=high]{background:linear-gradient(180deg, var(--sem-orange-soft) 0%, var(--surface-strong) 80%);border-color:#ea580c47}.workspace-evidence-score[data-tier=high] strong,.workspace-evidence-score[data-tier=high]+.workspace-evidence-meta .workspace-evidence-tier{color:var(--sem-orange)}.workspace-evidence-headline-card[data-tier=moderate],.workspace-evidence-score[data-tier=moderate]{background:linear-gradient(180deg, var(--sem-blue-soft) 0%, var(--surface-strong) 80%);border-color:#3b82c447}.workspace-evidence-score[data-tier=moderate] strong,.workspace-evidence-score[data-tier=moderate]+.workspace-evidence-meta .workspace-evidence-tier{color:var(--sem-blue)}.workspace-evidence-headline-card[data-tier=healthy],.workspace-evidence-score[data-tier=healthy]{background:linear-gradient(180deg, #1f8a721a 0%, var(--surface-strong) 80%);border-color:#1f8a7247}.workspace-evidence-score[data-tier=healthy] strong,.workspace-evidence-score[data-tier=healthy]+.workspace-evidence-meta .workspace-evidence-tier{color:var(--accent-dark)}@media (width<=720px){.workspace-evidence-headline-card{grid-template-rows:auto auto;grid-template-columns:auto 1fr}.workspace-evidence-cta{grid-column:1/-1;justify-self:start}}@media (width<=520px){.result-readiness{grid-template-columns:1fr;gap:.6rem}.result-readiness-score{flex-direction:row;align-items:baseline;gap:.4rem}.result-readiness-score strong{font-size:2.4rem}}.result-hero{min-width:0;display:block}.result-hero small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#ecf9f49e;border:1px solid #1f8a7229;border-radius:999px;padding:.34rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex;overflow:hidden}.result-actions{gap:.62rem;min-width:0;max-width:none;display:grid}.result-primary-actions,.result-secondary-actions{flex-wrap:wrap;justify-content:flex-start;gap:.55rem;min-width:0;display:flex}.result-actions .button{min-height:2.55rem;padding:.62rem .9rem;font-size:.9rem}.export-menu{display:inline-flex;position:relative}.export-menu summary{list-style:none}.export-menu summary::-webkit-details-marker{display:none}.export-menu summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin-left:.45rem;transform:translateY(-.12rem)rotate(45deg)}.export-menu[open] summary:after{transform:translateY(.12rem)rotate(225deg)}.export-menu-panel{z-index:30;border:1px solid var(--line);background:#fff;border-radius:.75rem;min-width:8rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;overflow:hidden;box-shadow:0 18px 40px -24px #1e293b61}.export-menu-panel a,.export-menu-panel button{width:100%;min-height:2.35rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;padding:.55rem .7rem;font-weight:800;display:flex}.export-menu-panel a:hover,.export-menu-panel button:hover{color:var(--accent-dark);background:#1f8a7214}.result-hero h3{font-size:clamp(1.45rem,2.2vw,2.2rem)}.result-hero p{max-width:46rem;color:var(--muted);line-height:1.6}.audit-warning{color:#6f4d1a;background:#fff8ebdb;border:1px solid #c6781f47;border-radius:.85rem;gap:.25rem;margin-bottom:1rem;padding:.85rem 1rem;line-height:1.45;display:grid}.audit-warning strong{color:#6b430d}.audit-warning.error{background:#fff6ebf0;border-color:#b5561d59}.report-status{margin-top:.7rem}.report-cta .report-status{grid-column:1/-1}.report-toast{z-index:40;width:min(28rem,100% - 2rem);box-shadow:var(--shadow-hover);color:var(--ink);background:#fffffff5;border:1px solid #2c78603d;border-radius:.9rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex;position:fixed;bottom:clamp(5.5rem,7vw,6.25rem);right:clamp(1rem,2vw,1.5rem)}.report-toast.error{background:#fff8ebfa;border-color:#b5561d52}.report-toast div{gap:.2rem;display:grid}.report-toast strong{color:var(--ink)}.report-toast span{color:var(--muted);font-size:.92rem;line-height:1.4}.report-toast button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;font-size:1.2rem;line-height:1}.report-assistant{z-index:42;pointer-events:none;justify-items:end;display:grid;position:fixed;bottom:clamp(5.75rem,10vh,7.5rem);right:clamp(1rem,2vw,1.5rem)}body[data-page=report] .report-assistant{bottom:clamp(1rem,3vh,1.75rem)}.report-assistant-panel{opacity:0;pointer-events:auto;transform-origin:100% 100%;visibility:hidden;background:linear-gradient(#fffffffa,#f8fbf9f5),#fff;border:1px solid #1f8a7238;border-radius:1rem;width:min(21.5rem,100vw - 2rem);max-height:min(58vh,34rem);margin-bottom:.75rem;padding:1rem;transition:opacity .18s,transform .18s,visibility .18s;display:grid;overflow:auto;transform:translateY(.55rem)scale(.97);box-shadow:0 24px 70px -38px #17211f8c}.report-assistant.standard .report-assistant-panel{width:min(25rem,100vw - 2rem);max-height:min(72vh,42rem)}.report-assistant.open .report-assistant-panel{opacity:1;visibility:visible;gap:.72rem;transform:translateY(0)scale(1)}.assistant-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.assistant-window-controls{align-items:center;gap:.4rem;display:inline-flex}.assistant-panel-head h2{color:var(--ink);margin:.35rem 0 .2rem;font-size:.98rem;line-height:1.2}.assistant-panel-head p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.assistant-state-chip{width:fit-content;color:var(--accent-dark);background:#e8f8f1e0;border:1px solid #1f8a722e;border-radius:999px;padding:.24rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.assistant-size-toggle,.assistant-close{border:1px solid var(--line);min-width:2rem;height:2rem;color:var(--muted);cursor:pointer;font:inherit;background:#ffffffdb;border-radius:999px;place-items:center;font-size:1.15rem;line-height:1;display:inline-grid}.assistant-size-toggle{color:var(--accent-dark);padding:0 .58rem;font-size:.72rem;font-weight:850}.assistant-close{width:2rem}.assistant-context-card,.assistant-answer{background:#ffffffb8;border:1px solid #94a3b82e;border-radius:.8rem;padding:.66rem .75rem}.assistant-context-card{gap:.25rem;display:grid}.assistant-context-card.highlight{background:#fff8ebb8;border-color:#c6781f38}.assistant-context-card span,.assistant-control-group>span{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.assistant-context-card strong,.assistant-context-card p,.assistant-answer{color:var(--ink);margin:0;font-size:.84rem;line-height:1.5}.assistant-answer{background:#f4f9f7d1}.assistant-control-group{gap:.46rem;display:grid}.assistant-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.assistant-action-row{flex-wrap:wrap;gap:.45rem;display:flex}.assistant-chip-grid button,.assistant-action-row button{min-height:2.35rem;color:var(--ink);cursor:pointer;font:inherit;background:#ffffffe0;border:1px solid #1f8a722e;border-radius:999px;padding:.38rem .66rem;font-size:.78rem;font-weight:800}.assistant-chip-grid button{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.assistant-launcher{width:4.45rem;min-width:4.45rem;height:2.75rem;color:var(--accent-dark);cursor:pointer;font:inherit;pointer-events:auto;background:#fffffff0;border:1px solid #1f8a7233;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0;font-size:.82rem;font-weight:900;transition:width .18s,min-width .18s,transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;overflow:hidden;box-shadow:0 12px 28px -22px #17211f80}.assistant-launcher:hover,.assistant-launcher:focus-visible{background:#f8fdfbfa;border-color:#1f8a7257;width:4.85rem;min-width:4.85rem;transform:translateY(-1px);box-shadow:0 16px 32px -22px #17211f94}.report-assistant.open .assistant-launcher{background:var(--ink);color:#fff;border-color:#0000;width:4.85rem;min-width:4.85rem;box-shadow:0 16px 32px -20px #17211f8c}.assistant-launcher-symbol{width:1.45rem;height:1.45rem;color:var(--accent-dark);background:#e8f8f1e6;border-radius:999px;flex:0 0 1.45rem;place-items:center;line-height:1;display:inline-grid}.report-assistant.open .assistant-launcher-symbol{color:#fff;background:#ffffff29}.assistant-launcher-label{opacity:1;white-space:nowrap;max-width:3rem;transition:max-width .18s,opacity .18s;display:inline-block;overflow:hidden}.report-assistant.open .assistant-launcher-label-open{opacity:1;max-width:3rem}.report-assistant:not(.open) .assistant-launcher-label-open,.report-assistant.open .assistant-launcher-label-closed{display:none}.assistant-chip-grid button.active,.assistant-chip-grid button:hover,.assistant-action-row button:hover{color:var(--accent-dark);background:#e8f8f1eb;border-color:#1f8a7257}.audit-history-panel{border:1px solid var(--line);background:linear-gradient(#f6fbf9db,#fffffff0),#ffffffb8;border-radius:1.1rem;grid-area:4/2;margin-top:.9rem;padding:clamp(1rem,2vw,1.35rem);box-shadow:0 18px 38px -28px #26322f52}.form-result[hidden]+.audit-history-panel{grid-row:3;margin-top:.2rem}.audit-history-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.audit-history-top h3{margin-bottom:0;font-size:clamp(1.15rem,1.8vw,1.55rem)}.history-retention{max-width:18rem;color:var(--muted);text-align:right;font-size:.82rem;font-weight:750;line-height:1.35}.history-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-bottom:.9rem;display:grid}.history-search label{min-height:auto}.history-list{gap:.65rem;display:grid}.history-item{background:#ffffffa8;border:1px solid #26322f17;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem;display:grid}.history-item strong,.history-item span,.history-item small{display:block}.history-item strong{color:var(--ink);line-height:1.2}.history-item span,.history-item small,.history-empty{color:var(--muted);font-size:.86rem;line-height:1.35}.history-item .button{white-space:nowrap;min-height:2.35rem;padding:.55rem .8rem}.history-empty{border:1px dashed #26322f2e;border-radius:.9rem;padding:.85rem}.history-empty strong,.history-empty span{display:block}.auth-modal[hidden],.audit-history-modal[hidden]{display:none}.auth-modal,.audit-history-modal{z-index:300;-webkit-backdrop-filter:blur(8px);background:#1f2a3a47;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.audit-history-modal{align-items:center;overflow:auto}.auth-dialog{background:linear-gradient(#f6fbf9fa,#fffffffa 28%),#fff;border:1px solid #1f8a7229;border-radius:1.25rem;width:min(26rem,100%);padding:1.35rem;position:relative;box-shadow:0 28px 70px -34px #1f2a3a73}.audit-history-dialog{background:linear-gradient(#f6fbf9fa,#fffffffa 24%),#fff;border:1px solid #1f8a7229;border-radius:1rem;gap:.85rem;width:min(34rem,100%);max-height:min(78vh,34rem);padding:1rem;display:grid;position:relative;overflow:auto;box-shadow:0 24px 58px -34px #1f2a3a75}.audit-history-modal-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;padding-right:2.4rem;display:grid}.audit-history-modal-head h2{color:var(--ink);margin:0;font-size:clamp(1.35rem,2.3vw,1.65rem);line-height:1.08}.audit-history-modal-head .eyebrow{margin-bottom:.2rem}.audit-history-modal-head .history-retention{max-width:none;color:var(--muted);text-align:left;font-size:.8rem;font-weight:750;line-height:1.35}.history-toolbar{align-self:end;margin:0}.history-toolbar .button{min-height:2.25rem;padding:.5rem .85rem;font-size:.82rem}.audit-history-modal .history-list{max-height:22rem;overflow:auto}.audit-history-modal .history-empty{padding:.8rem}.audit-history-modal .history-item{border-radius:.75rem;padding:.7rem}.auth-dialog h2{max-width:none;color:var(--ink);letter-spacing:-.035em;margin-bottom:.55rem;font-size:clamp(1.55rem,3vw,2rem);line-height:1.04}.auth-close{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:#ffffffc7;border:1px solid #26322f1a;border-radius:999px;place-items:center;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:.75rem;right:.75rem}.auth-close:hover{color:var(--ink);border-color:#1f8a722e}.auth-form{gap:.85rem;margin-top:1rem;display:grid}.auth-form .button{width:100%}.auth-pending-audit{color:var(--ink);background:#fff8e8e0;border:1px solid #d9942a38;border-radius:8px;gap:.28rem;padding:.7rem;font-size:.86rem;line-height:1.45;display:grid}.auth-pending-audit[hidden]{display:none}.auth-pending-audit span{color:var(--muted);overflow-wrap:anywhere}.auth-message{color:var(--muted);background:#ecf9f4b8;border:1px solid #1f8a7229;border-radius:.95rem;gap:.45rem;margin-top:1rem;padding:.8rem;font-size:.86rem;line-height:1.45;display:grid}.auth-message strong{color:var(--ink)}.auth-message.success{background:#e9f5efd1;border-color:#1f8a7238}.auth-message.error{background:#fff8ebdb;border-color:#c6781f47}body[data-page=login]{place-items:center;min-height:100vh;display:grid}.login-shell{place-items:center;width:min(100%,31rem);min-height:100vh;margin-inline:auto;padding:clamp(.75rem,2.5vw,1.2rem);display:grid}.login-card{border:1px solid var(--line);background:linear-gradient(180deg, #fffcf4f5, #fffffff5 36%), var(--surface-strong);border-radius:1rem;gap:.58rem;width:100%;padding:clamp(.9rem,2.5vw,1.15rem);display:grid;box-shadow:0 22px 56px -34px #3730256b}.login-brand{align-items:center;width:max-content;display:inline-flex}.login-brand .brand-logo{width:2.75rem;height:2.35rem}.login-card-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:relative}.login-close{border:1px solid var(--line);width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:#fff9;border-radius:999px;place-items:center;font-size:1.25rem;line-height:1;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.login-close:hover,.login-close:focus-visible{color:var(--ink);background:#1f8a721f;border-color:#1f8a7266;outline:none}.login-back-home{justify-content:center;margin-top:.4rem;font-size:.82rem;display:flex}.login-back-home a{color:var(--muted);font-weight:600;text-decoration:none;transition:color .15s}.login-back-home a:hover{color:var(--accent-dark);text-decoration:underline}.login-card .eyebrow{margin:.05rem 0 .2rem;font-size:.7rem}.login-card h1{max-width:13ch;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.8rem,4.6vw,2.35rem);line-height:1}.login-copy{max-width:28rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.38}.login-status{color:var(--muted);background:#ecf9f4b8;border:1px solid #1f8a7229;border-radius:.78rem;padding:.58rem .68rem;font-size:.84rem;font-weight:800;line-height:1.34}.login-status:empty{display:none}.login-status.success{color:var(--accent-dark);background:#e9f5efd1;border-color:#1f8a7238}.login-status.error{color:#9a5b16;background:#fff8ebdb;border-color:#c6781f47}.login-actions{flex-wrap:wrap;gap:.6rem;display:flex}.login-actions .button{min-height:2.3rem;padding:.5rem .85rem;font-size:.86rem}.login-divider{color:var(--muted);align-items:center;gap:.6rem;margin:.2rem 0;font-size:.8rem;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--line);flex:1;height:1px}.login-google-button{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}.login-google-icon{color:#4285f4;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-family:serif;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.login-secondary-actions{color:var(--muted);justify-content:center;align-items:center;gap:.35rem;margin-top:.2rem;font-size:.82rem;display:flex}.login-secondary-actions a{color:var(--accent-dark);font-weight:600}.login-fineprint{color:var(--muted);text-align:center;margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.login-fineprint a{color:var(--muted);text-decoration:underline}.login-field-hint{color:var(--muted);margin:-.2rem 0 .2rem;font-size:.78rem}.login-form{gap:.55rem;display:grid}.login-field{gap:.25rem;display:grid}.login-field span{color:var(--muted);font-size:.82rem;font-weight:600}.login-field input{border:1px solid var(--line);background:var(--surface-strong);min-height:2.2rem;color:var(--ink);border-radius:.65rem;padding:.4rem .6rem;font-size:.9rem}.login-field input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1f8a721f}.login-state[hidden]{display:none}.result-actions.inline{justify-content:flex-start;margin-top:.9rem}.result-grid div{background:#ffffffd1;border:1px solid #1f8a721f;border-radius:1rem;min-width:0;padding:.85rem}.result-grid strong{font-size:1.6rem;display:block}.result-grid span{color:var(--muted);font-size:.85rem}.result-panels{margin-top:1rem}.result-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.result-brief-grid article{background:#ffffffbd;border:1px solid #1f8a7224;border-radius:1rem;min-width:0;padding:.85rem}.result-brief-grid span{color:var(--accent-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:900;display:block}.result-brief-grid p{color:var(--ink);margin:0;font-size:.9rem;line-height:1.45}.evidence-summary{border:1px solid var(--line);background:#ffffffbd;border-radius:1rem;margin:1rem 0;padding:1rem}.evidence-summary h3{margin-bottom:.65rem}.evidence-summary dl{grid-template-columns:minmax(7rem,.28fr) 1fr;gap:.5rem 1rem;margin:0;display:grid}.evidence-summary dt{color:var(--muted);font-size:.82rem;font-weight:900}.evidence-summary dd{color:var(--ink);margin:0;line-height:1.5}.evidence-summary .warning-list{color:var(--muted);margin-top:.75rem}.result-table-wrap,.fix-preview{background:var(--surface-strong);border-radius:1rem;margin-top:1rem;padding:1rem}.result-table-wrap{overflow-x:auto}.result-table{border-collapse:collapse;width:100%;min-width:720px;color:var(--muted);font-size:.92rem}.result-table th,.result-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.8rem}.result-table th{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.fix-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.fix-preview article{border:1px solid var(--line);background:#176b5a0d;border-radius:.9rem;padding:.9rem}.fix-preview h4{color:var(--ink);margin:0 0 .5rem;font-size:1rem}.timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.timeline div{border-left:3px solid var(--accent);padding-left:1rem}.content-prompts{margin-top:1.5rem;padding:1.25rem}.footer{width:min(100% - 2rem,1180px);margin:0 auto 2rem}.footer-shell{color:var(--ink);-webkit-backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #1f8a7229;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.6rem;padding:1rem clamp(1rem,3vw,1.6rem);display:grid;box-shadow:0 12px 28px -22px #1f8a7238}.footer-shell-compact{min-height:0}.footer-brandline{align-items:center;gap:.85rem;min-width:0;display:inline-flex}.footer-brand-mark{border-radius:.65rem;width:1.9rem;height:1.9rem;font-size:.74rem;box-shadow:0 10px 22px -14px #1f8a7242}.footer-meta{min-width:0}.footer-meta strong{letter-spacing:-.02em;margin-bottom:.16rem;font-size:.95rem;display:block}.footer-meta p{max-width:38rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.52}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.95rem;display:flex}.footer-links a{color:var(--muted);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:.92rem;font-weight:800}.footer-links a:hover{color:var(--accent-dark)}.footer-contact-strip{color:var(--muted);border-top:1px solid #26322f1f;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.55rem;padding-top:.55rem;font-size:.86rem;line-height:1.5;display:flex}.footer-contact-strip>span:first-child{color:var(--ink);font-weight:800}.footer-contact-strip a.footer-contact-link{color:var(--accent-dark);font-weight:800;text-decoration:none}.footer-contact-strip a.footer-contact-link:hover{text-decoration:underline}body[data-page=resource-guide]{background-color:var(--bg);color:var(--ink)}.site-header--guide,.site-header--legal,.site-header--client-report{box-sizing:border-box;width:100%}.site-header--guide{z-index:50;box-sizing:border-box;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#fffcf4f5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;width:100%;padding:.85rem clamp(1rem,4vw,3rem);display:grid;position:sticky;top:0}.site-header--guide .brand-logo{object-fit:contain;object-position:left center;width:clamp(2.8rem,3.4vw,3.45rem);height:2.55rem;display:block}.guide-header-nav,.guide-language-switch,.guide-footer{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.guide-header-nav{color:var(--muted);justify-content:flex-end;font-size:.9rem;font-weight:800}.guide-header-nav a{border-radius:999px;padding:.45rem .62rem}.guide-header-nav a:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-dark)}.guide-language-switch{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 74%, transparent);border-radius:999px;justify-content:flex-end;padding:.18rem}.guide-language-switch button{min-height:2.05rem;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.42rem .7rem;font-size:.82rem;font-weight:900}.guide-language-switch button.active{background:var(--surface-strong);color:var(--accent-dark);box-shadow:var(--shadow)}.guide-shell{width:min(1120px,100% - 2rem);margin:0 auto;padding:clamp(1.6rem,4vw,3.4rem) 0 3rem}.guide-hero{max-width:820px;padding:clamp(1.25rem,3vw,2.2rem) 0 clamp(1rem,3vw,2rem)}.guide-title-as-h1{color:var(--ink);margin:0 0 .9rem;font-size:clamp(2.35rem,5vw,4rem);line-height:.98}.guide-hero h1{letter-spacing:0;max-width:24ch;font-size:clamp(2rem,3vw,2.9rem);line-height:1.08}.guide-hero p:not(.eyebrow){max-width:48rem;color:var(--muted);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.64}.help-search{max-width:480px;margin-top:24px}.help-search-label{color:#666;margin-bottom:6px;font-size:13px;display:block}.help-search-input{box-sizing:border-box;background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.help-search-input:focus{border-color:#176b5a;outline:none;box-shadow:0 0 0 3px #176b5a26}.help-search-status{color:#666;min-height:18px;margin-top:6px;font-size:12px}.help-search-results{background:#fff;border:1px solid #e4e4e7;border-radius:8px;max-height:360px;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.help-search-results li{border-bottom:1px solid #f4f4f5}.help-search-results li:last-child{border-bottom:0}.help-search-results a{color:#0a0a0a;padding:12px 16px;text-decoration:none;display:block}.help-search-results a:hover{background:#f9fafb}.help-search-results .title{margin-bottom:2px;font-size:14px;font-weight:600}.help-search-results .snippet{color:#666;font-size:13px;line-height:1.5}.help-search-results .empty{color:#666;text-align:center;padding:16px;font-size:13px}.guide-layout{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(1.3rem,3vw,2.5rem);display:grid}.guide-toc{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 78%, transparent);box-shadow:var(--shadow);border-radius:8px;gap:.15rem;padding:1rem;display:grid;position:sticky;top:5.8rem}.guide-toc strong{color:var(--ink);margin-bottom:.35rem;font-size:.9rem}.guide-toc a{color:var(--muted);border-radius:6px;padding:.42rem .48rem;font-size:.88rem;font-weight:760;line-height:1.3}.guide-toc a:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-dark)}.guide-doc{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 86%, transparent);min-width:0;box-shadow:var(--shadow);border-radius:8px}.guide-doc section{padding:clamp(1.35rem,3vw,2.2rem)}.guide-doc section+section{border-top:1px solid var(--line)}.guide-doc h2{max-width:30ch;color:var(--ink);letter-spacing:0;font-size:clamp(1.22rem,1.8vw,1.6rem);line-height:1.2}.guide-doc p,.guide-doc li{color:var(--muted);font-size:.94rem;line-height:1.64}.guide-doc p{max-width:46rem}.guide-doc ol,.guide-doc ul{margin:0 0 1rem;padding-left:1.25rem}.guide-callout{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-strong) 88%, var(--accent) 12%), var(--surface-strong));border-radius:8px;margin-top:1rem;padding:1rem}.guide-callout strong{color:var(--ink);margin-bottom:.45rem;display:block}.guide-callout p:last-child,.guide-callout ul:last-child{margin-bottom:0}.guide-callout-limit{border-color:color-mix(in srgb, var(--gold) 34%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-strong) 82%, var(--gold) 18%), var(--surface-strong))}.guide-table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:1rem 0;overflow-x:auto}.guide-table{border-collapse:collapse;border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;width:100%;min-width:680px;font-size:.94rem;overflow:hidden}.guide-table th,.guide-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.78rem}.guide-table th{background:color-mix(in srgb, var(--surface-strong) 84%, var(--accent) 16%);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.guide-table td{color:var(--muted);line-height:1.52}.guide-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guide-checklist{gap:.65rem;padding-left:0;list-style:none;display:grid}.guide-checklist li{padding-left:1.7rem;position:relative}.guide-checklist li:before{content:"";background:var(--accent);width:.62rem;height:.62rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--accent) 14%, transparent);border-radius:50%;position:absolute;top:.72rem;left:0}.guide-sources a{color:var(--accent-dark);font-weight:850}.guide-footer{border-top:1px solid var(--line);width:min(1120px,100% - 2rem);color:var(--muted);justify-content:center;margin:0 auto 1.25rem;padding:.62rem .75rem;font-size:.82rem;font-weight:800;line-height:1.25}.guide-footer a:hover{color:var(--accent-dark)}.guide-lang-panel[hidden]{display:none}body[data-page=legal]{background-color:var(--bg);color:var(--ink)}.site-header--legal{z-index:50;box-sizing:border-box;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#fffcf4f5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;width:100%;padding:.85rem clamp(1rem,4vw,3rem);display:grid;position:sticky;top:0}.site-header--legal .brand-logo{object-fit:contain;object-position:left center;width:clamp(2.8rem,3.4vw,3.45rem);height:2.55rem;display:block}.legal-header-nav{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:.6rem;font-size:.9rem;font-weight:800;display:flex}.legal-header-nav a{border-radius:999px;padding:.45rem .62rem}.legal-header-nav a:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-dark)}.site-header--guide .auth-area,.site-header--legal .auth-area,.site-header--client-report .auth-area{justify-self:end}.site-header--guide .auth-trigger,.site-header--legal .auth-trigger,.site-header--client-report .auth-trigger{border-radius:8px;min-height:2.1rem;padding:.42rem .72rem;font-size:.82rem}.legal-shell{width:min(820px,100% - 2rem);margin:0 auto;padding:clamp(1.25rem,3vw,2.4rem) 0 2.5rem}.legal-doc{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 88%, transparent);box-shadow:var(--shadow);border-radius:8px;padding:clamp(1.15rem,2.5vw,1.85rem)}.legal-doc h1{max-width:24ch;color:var(--ink);letter-spacing:0;-webkit-text-fill-color:currentColor;background:0 0;font-size:clamp(2rem,3vw,2.75rem);line-height:1.08}.legal-doc h2{letter-spacing:0;max-width:30ch;margin-top:1.55rem;font-size:clamp(1.22rem,1.7vw,1.55rem);line-height:1.2}.legal-doc h3{letter-spacing:0}.legal-doc p,.legal-doc li{color:var(--muted);font-size:.94rem;line-height:1.64}.legal-doc p,.legal-doc ul{max-width:48rem}.legal-doc a{color:var(--accent-dark);font-weight:850}.legal-updated{color:var(--accent-dark);margin-bottom:1.25rem;font-weight:850}.legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.legal-card-grid section{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;padding:1rem}.legal-card-grid p:last-child{margin-bottom:0}.contact-channels-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-channel-card{text-align:center}.contact-channel-icon{margin-bottom:.5rem;font-size:1.6rem;line-height:1}.contact-channel-link{color:var(--accent-dark,#1f8a72);word-break:break-all;margin:.25rem 0 .35rem;font-weight:700;text-decoration:none;display:block}.contact-channel-link:hover{text-decoration:underline}.contact-channel-soon{color:var(--muted,#6b7280);font-weight:600}@media (width<=720px){.contact-channels-grid{grid-template-columns:1fr}}.status-indicator{vertical-align:middle;width:.7rem;height:.7rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%;margin-right:.5rem;display:inline-block}.status-indicator.operational{color:#16a34a}.status-indicator.degraded{color:var(--gold)}.status-indicator.down{color:#dc2626}.status-card-operational,.status-card-degraded,.status-card-down{padding-left:.9rem}.status-card-operational{border-left:3px solid #16a34a}.status-card-degraded{border-left:3px solid var(--gold)}.status-card-down{border-left:3px solid #dc2626}.legal-footer.compact,.legal-footer{border-top:1px solid var(--line);width:min(900px,100% - 2rem);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.42rem .75rem;margin:0 auto 1.25rem;padding:.62rem .75rem;font-size:.82rem;font-weight:800;line-height:1.25;display:flex}.legal-footer.compact{width:min(760px,100% - 2rem);margin-top:1rem}.legal-footer a:hover{color:var(--accent-dark)}.legal-hub-shell{grid-template-columns:minmax(180px,.26fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.5vw,2rem);width:min(1120px,100% - 2rem);margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) 0 2.5rem;display:grid}.legal-sidebar{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);box-shadow:var(--shadow);border-radius:8px;gap:.16rem;padding:.85rem;display:grid;position:sticky;top:5.1rem}.legal-sidebar a{color:var(--muted);border-radius:6px;padding:.42rem .48rem;font-size:.85rem;font-weight:820;line-height:1.24}.legal-sidebar a:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-dark)}.legal-hub-doc{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 88%, transparent);min-width:0;box-shadow:var(--shadow);border-radius:8px}.legal-hub-doc section{padding:clamp(1.15rem,2.5vw,1.85rem);scroll-margin-top:5.5rem}.legal-hub-doc section+section{border-top:1px solid var(--line)}.legal-hub-doc h1{max-width:24ch;color:var(--ink);letter-spacing:0;-webkit-text-fill-color:currentColor;background:0 0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.08}.legal-hub-doc h2{max-width:30ch;color:var(--ink);letter-spacing:0;font-size:clamp(1.22rem,1.8vw,1.6rem);line-height:1.2}.legal-hub-doc h3{letter-spacing:0;font-size:1rem}.legal-hub-doc p,.legal-hub-doc li{max-width:48rem;color:var(--muted);font-size:.94rem;line-height:1.64}.legal-hub-doc ul{margin:0 0 1rem;padding-left:1.2rem}.legal-hub-doc a{color:var(--accent-dark);font-weight:850}.legal-hub-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-strong) 86%, var(--accent) 14%), transparent)}.report-hero{padding-top:clamp(3rem,7vw,6rem)}.report-stage-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.report-stage-shell:before{content:none}.report-stage-hero,.report-stage-diagnosis,.report-stage-evidence,.report-stage-priority,.report-stage-assets,.report-stage-retest,.report-stage-sources{background:0 0}.report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;min-width:0;margin-top:1.5rem;display:grid}.report-client-decision-brief{background:#ffffffc7;border:1px solid #1f8a7229;border-radius:8px;gap:.85rem;max-width:70rem;margin-top:1rem;padding:1rem;display:grid}.report-client-decision-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.report-client-decision-heading h2{letter-spacing:0;margin:0;font-size:clamp(1.12rem,1.6vw,1.45rem);line-height:1.18}.report-client-decision-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.report-client-decision-grid article{background:#f8fafcc7;border:1px solid #1f8a7224;border-radius:8px;align-content:start;gap:.3rem;min-width:0;padding:.72rem;display:grid}.report-client-decision-grid span,.report-detail-nav-links small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:950;line-height:1.2}.report-client-decision-grid strong{overflow-wrap:anywhere;color:var(--ink);font-size:.86rem;line-height:1.28}.report-detail-navigator{background:#fffdf8c7;border:1px solid #3a4d451f;border-radius:8px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:stretch;gap:.75rem;max-width:70rem;margin-top:.85rem;padding:.85rem;display:grid}.report-detail-navigator h2{margin:0;font-size:1rem;line-height:1.22}.report-detail-nav-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.report-detail-nav-links a{min-width:0;color:var(--ink);background:#ffffffd1;border:1px solid #1f8a7221;border-radius:7px;gap:.18rem;padding:.62rem .68rem;font-weight:900;text-decoration:none;display:grid}.report-detail-nav-links a:hover{color:var(--accent-dark);border-color:#1f8a7247}.metric-card{grid-column:auto}.primary-metric-card{background:linear-gradient(135deg,#176b5a24,#ffffffbd 55%),#ffffffb8;border-color:#176b5a33}.metric-card strong{letter-spacing:-.02em;overflow-wrap:anywhere;margin-bottom:.45rem;font-size:1.1rem;line-height:1.25;display:block}.metric-card p:last-child{color:var(--muted);margin-bottom:0}.report-meta{flex-wrap:wrap;gap:.6rem;min-width:0;margin-top:1.5rem;display:flex}.report-meta span{overflow-wrap:anywhere;border:1px solid var(--line);max-width:100%;color:var(--muted);background:#ffffff9e;border-radius:999px;padding:.55rem .75rem;font-size:.86rem;font-weight:800}.report-workspace-context{background:#f0fdfac7;border:1px solid #1f8a7229;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.65rem;max-width:58rem;margin-top:.9rem;padding:.75rem .85rem;display:flex}.report-workspace-context strong{color:#1f8a72;font-size:.84rem;font-weight:950}.report-workspace-context span{min-width:12rem;color:var(--muted);flex:22rem;font-size:.86rem;line-height:1.45}.report-workspace-context a{color:var(--accent-dark);white-space:nowrap;font-size:.84rem;font-weight:900;text-decoration:none}body[data-page=report] .report-methodology-card{background:#ffffffb8;border:1px solid #26322f1a;border-radius:8px;max-width:58rem;margin-top:.7rem;padding:.72rem .82rem;box-shadow:0 12px 28px -26px #26322f47}body[data-page=report] .report-methodology-card .eyebrow{letter-spacing:.09em;margin-bottom:.32rem;font-size:.68rem}body[data-page=report] .report-methodology-card h2{max-width:none;color:var(--ink);letter-spacing:0;margin-bottom:.55rem;font-size:.98rem;line-height:1.18}body[data-page=report] .report-methodology-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem .7rem;margin:0;padding:0;list-style:none;display:grid}body[data-page=report] .report-methodology-card li{min-width:0;color:var(--muted);font-size:.8rem;font-weight:760;line-height:1.34}body[data-page=report] .report-provenance{border-top:1px solid #1f8a7229;margin-top:.85rem;padding-top:.7rem}body[data-page=report] .report-provenance-tags{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}body[data-page=report] .provenance-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.66rem;font-weight:850;display:inline-flex}body[data-page=report] .provenance-tag--text{color:#1f8a72;background:#ecfdf5e6;border:1px solid #1f8a7233}body[data-page=report] .provenance-tag--screenshot{color:#92400e;background:#fffbebeb;border:1px solid #d9770638}body[data-page=report] .provenance-tag--inline{vertical-align:middle;vertical-align:middle;margin-left:.35rem;padding:.08rem .4rem;font-size:.58rem}.report-answer-strip{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;max-width:70rem;margin-top:.95rem;display:grid}.report-answer-strip article{background:#ffffffbd;border:1px solid #1f8a7224;border-radius:8px;align-content:start;gap:.28rem;min-width:0;padding:.72rem;display:grid}.report-answer-strip span{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:950}.report-answer-strip strong,.report-answer-strip a{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.84rem;font-weight:900;line-height:1.25}.report-answer-strip a{color:var(--accent-dark);text-decoration:none}.report-answer-command{max-width:70rem;margin-top:.7rem}.report-answer-command .hero-actions{justify-content:flex-end}.report-state-panel{background:#f0fdf8b8;border:1px solid #1f8a7233;border-radius:14px;align-items:flex-start;gap:.8rem;max-width:58rem;margin-top:.85rem;padding:.85rem 1rem;display:flex}.report-state-panel strong{color:var(--accent-dark);flex:none;font-size:.86rem;font-weight:900}.report-state-panel span{min-width:0;color:var(--muted);font-size:.9rem;line-height:1.45}.report-state-panel.fix-pack-locked{background:#fffbebc7;border-color:#d997353d}.report-state-panel.fix-pack-generated{background:#e8f8f1eb;border-color:#1f8a7247}.live-report-kicker{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.9rem;font-weight:800;display:flex}.report-action-bar{flex-wrap:wrap;gap:.7rem;min-width:0;margin-top:1.15rem;display:flex}.report-client-update-action{min-width:11.25rem}.live-evidence-list{grid-template-columns:minmax(8rem,auto) minmax(0,1fr);gap:.55rem .8rem;min-width:0;margin:0;display:grid}.live-evidence-list dt{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.live-evidence-list dd{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.live-prompt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.prompt-raw-details{background:0 0;border:0;border-radius:0;justify-self:end;width:max-content;max-width:100%;margin-top:0;padding:0;position:relative}.prompt-raw-details[open]{z-index:1200}.report-section.prompt-details-open{z-index:60;position:relative}.prompt-raw-details>summary{cursor:pointer;min-height:2.28rem;color:var(--ink);background:#fffdf8db;border:1px solid #1f8a7233;border-radius:999px;justify-content:space-between;align-items:center;gap:.45rem;padding:.42rem .7rem;font-size:.78rem;font-weight:900;display:flex;box-shadow:0 8px 18px -18px #1e293b73}.prompt-raw-details>summary:after{content:"⌄";color:var(--accent-dark);margin-left:.12rem;font-weight:900}.prompt-raw-details[open]>summary:after{content:"⌃"}.prompt-raw-details[open] .live-prompt-list{z-index:1210;-webkit-backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #94a3b838;border-radius:14px;width:min(72rem,100vw - 2.5rem);max-height:min(70vh,42rem);margin-top:0;padding:.85rem;position:absolute;top:calc(100% + .55rem);left:auto;right:0;overflow:auto;box-shadow:0 26px 60px -32px #1e293b6b}.live-prompt-card{min-width:0;min-height:100%}.live-prompt-card h3{overflow-wrap:anywhere;font-size:1.08rem;line-height:1.35}.live-prompt-card p{color:var(--muted);overflow-wrap:anywhere;line-height:1.55}.live-prompt-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.live-prompt-top span{width:2rem;height:2rem;color:var(--accent-dark);background:#1f8a721a;border-radius:999px;place-items:center;font-weight:900;display:grid}.live-prompt-top strong{color:var(--muted);text-transform:uppercase;font-size:.82rem}.evidence-matrix-grid,.prompt-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.report-opportunity-block{margin-top:1rem}.report-opportunity-block .section-heading h3{max-width:44rem;color:var(--ink);letter-spacing:0;margin-bottom:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.25}.report-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.report-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.prompt-opportunity-card,.citation-opportunity-card,.brand-integrity-summary-card,.roi-readiness-summary-card{background:#ffffffe0;border:1px solid #1f8a7229;border-radius:8px;min-width:0;padding:.9rem}.prompt-opportunity-card span,.citation-opportunity-card span,.brand-integrity-summary-card span,.roi-readiness-summary-card span{color:var(--accent-dark);text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:950;display:block}.prompt-opportunity-card strong,.citation-opportunity-card strong,.brand-integrity-summary-card strong,.roi-readiness-summary-card strong{color:var(--ink);line-height:1.25;display:block}.prompt-opportunity-card p,.citation-opportunity-card p,.brand-integrity-summary-card p,.roi-readiness-summary-card p{color:var(--muted);margin:.45rem 0 0;font-size:.86rem;line-height:1.45}.evidence-matrix-card{min-height:100%}.evidence-matrix-card.missing{background:linear-gradient(#fef2f2c7,#fffffff0),#fff}.evidence-matrix-card.partial{background:linear-gradient(#fffbebb3,#fffffff0),#fff}.evidence-matrix-card.present{background:linear-gradient(#ecfdf5b3,#fffffff0),#fff}.status-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.status-legend-item{background:#ffffffb8;border:1px solid #94a3b82e;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.18rem .45rem;padding:.58rem .65rem;display:grid}.status-legend-item .status-dot{background:var(--accent-dark);border-radius:999px;grid-row:1/span 2;width:.58rem;height:.58rem;margin-top:.25rem}.status-legend-item strong{color:var(--ink);font-size:.76rem;line-height:1.25}.status-legend-item span:last-child{color:var(--muted);font-size:.74rem;line-height:1.35}.status-legend-item.present,.status-pill.present{color:var(--accent-dark);background:#e8f8f1d6;border-color:#1f8a7247}.status-legend-item.partial,.status-pill.partial{color:#8a5a12;background:#fff7e0eb;border-color:#d9942a4d}.status-legend-item.missing,.status-pill.missing{color:#a33f2b;background:#ffefeceb;border-color:#d85c4552}.status-legend-item.present .status-dot{background:var(--accent-dark)}.status-legend-item.partial .status-dot{background:#d9942a}.status-legend-item.missing .status-dot{background:#d85c45}.matrix-card-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.status-pill{color:var(--accent-dark);letter-spacing:.06em;text-transform:uppercase;background:#ffffffb8;border:1px solid #1f8a7229;border-radius:999px;padding:.34rem .58rem;font-size:.74rem;font-weight:900;display:inline-flex}.evidence-matrix-card strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.82rem;display:block}.evidence-matrix-card p,.prompt-coverage-intent,.evidence-recovery-card p{color:var(--muted);line-height:1.52}.readiness-model-card{color:var(--muted);border-top:1px solid #94a3b82e;gap:.4rem;margin-top:.75rem;padding-top:.68rem;font-size:.76rem;line-height:1.38;display:grid}.readiness-model-scores{flex-wrap:wrap;gap:.35rem;display:flex}.readiness-model-scores small,.signal-confidence-tag{color:var(--muted);background:#ffffffb8;border:1px solid #176b5a2e;border-radius:999px;align-items:center;padding:.18rem .42rem;font-size:.7rem;font-weight:800;display:inline-flex}.signal-confidence-tag.medium,.signal-confidence-tag.ai_inference{color:#8a5a12;background:#fff7e0b8;border-color:#d9942a42}.signal-confidence-tag.high{color:var(--accent-dark);background:#e8f8f1b8;border-color:#1f8a723d}.matrix-basis{border-top:1px solid #94a3b82e;margin-top:1rem;padding-top:.75rem}.matrix-basis .matrix-basis-title{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;margin-top:0;font-size:.72rem;list-style:none;display:flex}.matrix-basis .matrix-basis-title::-webkit-details-marker{display:none}.matrix-basis .matrix-basis-title:after{content:"⌄";color:var(--muted);font-size:.9rem;line-height:1}.matrix-basis[open] .matrix-basis-title:after{content:"⌃"}.matrix-basis ul{gap:.48rem;margin:.52rem 0 0;padding:0;list-style:none;display:grid}.matrix-basis li{color:var(--muted);font-size:.78rem;line-height:1.42}.matrix-basis li span{color:var(--ink);font-weight:850;display:block}.evidence-recovery-card{background:linear-gradient(#fffbebbd,#fffffff5),#fff}.evidence-recovery-card strong{color:var(--ink)}.prompt-evidence-block{gap:.75rem;margin-top:clamp(1.05rem,2vw,1.55rem);display:grid}.prompt-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-coverage-card{border:1px solid var(--line);background:#ffffffad;border-radius:14px;flex-direction:column;min-width:0;padding:.95rem;display:flex;position:relative}.prompt-coverage-card.details-open{z-index:1200}.prompt-coverage-card span{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.prompt-coverage-card strong{color:var(--ink);margin:.35rem 0;font-size:1.25rem;display:block}.prompt-coverage-card p{margin:0;font-size:.82rem}.prompt-coverage-intent{color:var(--ink);letter-spacing:-.01em;flex:auto;font-size:clamp(1rem,1.15vw,1.2rem);font-weight:700;line-height:1.25}body[data-page=report] .prompt-coverage-card .prompt-coverage-intent{font-size:clamp(1rem,1.15vw,1.2rem)!important;line-height:1.25!important}.prompt-basis-details{background:0 0;border:0;border-radius:0;margin-top:.72rem;padding:0}.prompt-coverage-issue{color:#9f4f36;border-top:1px solid #c65c452e;margin-top:.72rem;padding-top:.58rem;font-size:.76rem;font-weight:850;line-height:1.35}.prompt-basis-details>summary{background:#ffffffbd;border:1px solid #94a3b833;border-radius:12px;min-height:2.22rem;padding:.48rem .62rem;font-size:.78rem}.prompt-basis-count{min-width:1.6rem;color:var(--accent-dark);background:#e8f8f1eb;border-radius:999px;justify-content:center;align-items:center;padding:.1rem .38rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.prompt-basis-details[open]{z-index:1200;background:0 0}.prompt-basis-details[open]>summary{color:#fff;background:#111827;border-color:#111827;animation:.2s both proofControlCover}.prompt-basis-details[open]>summary:after,.prompt-basis-details.proof-popover-slide-left[open]>summary:before{color:#fff}.prompt-basis-details[open]>.prompt-basis-panel{top:var(--proof-panel-offset-y,0);width:min(27rem,100vw - 2rem);max-height:min(62vh,31rem);box-shadow:none;border-radius:0;padding:.85rem}.prompt-basis-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.prompt-basis-item{grid-template-columns:minmax(0,1fr);gap:.45rem;padding:.2rem 0 .9rem;display:grid}.prompt-basis-item+.prompt-basis-item{border-top:1px solid #0f172a1f;padding-top:.9rem}.prompt-basis-position{width:fit-content;color:var(--muted);background:#ffffffad;border:1px solid #94a3b82e;border-radius:999px;padding:.14rem .42rem;font-size:.68rem;font-weight:850;line-height:1}.prompt-basis-item strong{color:var(--ink);font-size:.9rem;line-height:1.35;display:block}.prompt-basis-item p:not(.asset-label){color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.report-grid-section{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:1rem;min-width:0;display:grid}.report-section{gap:1.2rem;min-width:0;display:grid}.report-assets-section{gap:1.5rem;min-width:0;display:grid}.asset-summary{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;min-width:0;margin-bottom:1rem;display:grid}.report-card{-webkit-backdrop-filter:blur(20px);min-width:0;box-shadow:var(--shadow), inset 0 0 0 1px #ffffff80;background:#ffffffa6;border:1px solid #fffc;border-radius:16px;padding:clamp(1.25rem,2.4vw,1.75rem);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s}.report-card:hover{box-shadow:var(--shadow-hover);border-color:#176b5a66;transform:translateY(-4px)}.report-card.hero-metric{background:linear-gradient(#dbeafee6,#fffffffa),#fff;grid-column:span 7;min-height:100%}.report-card.hero-metric p:last-child{max-width:56ch}.report-card h2{overflow-wrap:anywhere;max-width:13ch}.diagnosis-side-stack{grid-column:span 5;gap:1rem;min-width:0;display:grid}.report-diagnosis-grid>.diagnosis-side-card{grid-column:auto}.diagnosis-side-card{background:linear-gradient(#ffffffd6,#ffffffa8),#ffffffad}.summary-card{grid-column:span 4;min-height:100%}.evidence-gap-grid,.priority-plan-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.gap-card,.priority-card{min-width:0;min-height:100%}.gap-card{grid-column:span 6;padding-top:1.4rem;position:relative}.priority-card{grid-column:span 4;padding-top:1.4rem;position:relative}.gap-card:before,.priority-card:before{content:"";border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.gap-card:before{background:linear-gradient(90deg,#ef4444bd,#176b5a9e)}.priority-card:before{background:linear-gradient(90deg,#176b5ae6,#1f8a7285)}.repair-task-checklist{gap:1rem;margin-bottom:1rem;display:grid}.repair-task-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:end;gap:1rem;display:grid}.repair-task-heading h3{margin-bottom:0}.repair-task-heading p:last-child{color:var(--muted);margin:0;line-height:1.5}.repair-task-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.repair-task-item{background:#f8fafcc2;border:1px solid #94a3b833;border-left:4px solid #176b5ab3;border-radius:8px;gap:.72rem;padding:1rem;display:grid}.repair-task-item.missing{border-left-color:#dc2626c2}.repair-task-item.partial{border-left-color:#d97706c2}.repair-task-top{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.repair-task-item h4{margin:0;font-size:1rem}.repair-task-item dl{grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:.35rem .8rem;margin:0;display:grid}.repair-task-item dt,.repair-task-item strong{color:var(--ink);font-size:.78rem;font-weight:850}.repair-task-item dd{color:var(--muted);margin:0;line-height:1.45}.repair-task-item ul{color:var(--muted);gap:.34rem;margin:0;padding-left:1.1rem;line-height:1.42;display:grid}.repair-task-criteria{color:var(--muted)}.repair-task-criteria>summary{cursor:pointer;color:var(--ink);font-size:.78rem;font-weight:850}.repair-task-criteria ul{margin-top:.45rem}.repair-task-more{border-top:1px solid #94a3b82e;padding-top:.4rem}.repair-task-more>summary{cursor:pointer;color:var(--accent-dark);font-size:.82rem;font-weight:900}.repair-task-more .repair-task-list{margin-top:.75rem}.fixpack-boundary-card{background:linear-gradient(135deg,#ecfdf5c7,#fffffff0),#fff;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:clamp(1rem,2vw,1.2rem);display:flex}.fixpack-boundary-card h3{margin-bottom:.35rem}.fixpack-boundary-card p{color:var(--muted);margin-bottom:0;line-height:1.52}.fixpack-boundary-actions{flex-wrap:wrap;gap:.65rem;margin:0;display:flex}body[data-page=fixpack-sample] .fixpack-shell{gap:2.4rem;max-width:78rem;margin:0 auto;padding:clamp(1.5rem,4vw,2.6rem) clamp(1rem,4vw,2.5rem) 4rem;display:grid}.fixpack-hero{background:linear-gradient(135deg,#fff6e8eb,#fffdf8eb);border:1px solid #d9942a38;border-radius:16px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:clamp(1.2rem,3vw,2.2rem);padding:clamp(1.4rem,3vw,2.2rem);display:grid}.fixpack-hero h1{margin:.4rem 0 .6rem;font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.18}.fixpack-hero-copy p{margin:.4rem 0;line-height:1.55}.fixpack-cta-row{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.fixpack-meta{background:#ffffffeb;border:1px solid #121c2d1f;border-radius:12px;gap:.8rem;padding:1rem 1.1rem;display:grid}.fixpack-meta-cell .lbl{letter-spacing:.04em;color:var(--muted,#69746f);text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.fixpack-meta-cell strong{margin-top:.15rem;font-size:1rem;display:block}.fixpack-meta-cell small{color:var(--muted,#69746f);margin-top:.15rem;font-size:.82rem;display:block}.fixpack-verify-banner{color:var(--ink,#26322f);background:#d9942a1a;border:1px solid #d9942a52;border-radius:10px;margin:0;padding:.7rem .9rem;font-size:.86rem;line-height:1.5;display:block}.fixpack-verify-banner:before{content:"📋 "}.fixpack-section-head{margin-bottom:1rem}.fixpack-section-head h2{margin:.3rem 0 .5rem;font-size:clamp(1.3rem,2.5vw,1.7rem)}.fixpack-section-head p{color:var(--muted,#69746f);margin:0;line-height:1.55}.fixpack-assets{gap:1.2rem;display:grid}.fixpack-asset{background:var(--surface,#fffdf8);border:1px solid #121c2d1f;border-radius:14px;padding:clamp(1.2rem,2.5vw,1.7rem)}.fixpack-asset>header{border-bottom:1px solid #121c2d14;margin-bottom:.85rem;padding-bottom:.85rem}.fixpack-asset h3{margin:.25rem 0 0;font-size:clamp(1.1rem,2vw,1.35rem)}.fixpack-priority{background:var(--accent,#1f8a72);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.fixpack-priority.supporting{color:var(--accent-dark,#176b5a);background:#1f8a722e}.fixpack-target{color:var(--muted,#69746f);margin:.6rem 0 .3rem;font-size:.85rem}.fixpack-asset-body{gap:.85rem;display:grid}.fixpack-purpose{color:var(--ink,#26322f);margin:0;font-size:.92rem;line-height:1.55}.fixpack-snippet{color:#e9f1f5;white-space:pre-wrap;word-break:break-word;background:#0d1822;border-radius:10px;margin:0;padding:1rem 1.1rem;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:.82rem;line-height:1.55;overflow-x:auto}.fixpack-bullet-set{gap:.6rem;margin-top:.4rem;display:grid}.fixpack-bullet-set h4{margin:.4rem 0 0;font-size:.95rem}.fixpack-actions{flex-wrap:wrap;gap:.6rem;display:flex}.fixpack-checklist{background:#fff6e88c;border:1px solid #d9942a47;border-radius:10px;padding:.6rem .85rem}.fixpack-checklist summary{cursor:pointer;color:var(--accent-dark,#176b5a);font-size:.92rem;font-weight:600}.fixpack-checklist summary:before{content:"✓ "}.fixpack-checklist ul{margin:.55rem 0 0;padding-left:1.2rem;font-size:.85rem;line-height:1.55}.fixpack-checklist li+li{margin-top:.3rem}.fixpack-next{background:linear-gradient(135deg,#1f8a720f,#fffdf8f2);border:1px solid #1f8a7238;border-radius:14px;gap:.85rem;padding:clamp(1.2rem,2.5vw,1.7rem);display:grid}.fixpack-next h2{margin:0;font-size:clamp(1.2rem,2.4vw,1.55rem)}.fixpack-next-steps{margin:0;padding-left:1.2rem;line-height:1.55}.fixpack-next-steps li+li{margin-top:.55rem}@media (width<=880px){.fixpack-hero{grid-template-columns:1fr}}.gap-card-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.severity-pill{letter-spacing:.01em;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.severity-pill.high{color:#b91c1c;background:#ef44441a}.severity-pill.medium{color:var(--accent-dark);background:#176b5a1a}.gap-kicker{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.clean-list{color:var(--muted);margin:0;padding-left:1.1rem;line-height:1.55}.clean-list li{overflow-wrap:anywhere;margin:.5rem 0}.numbered{padding-left:1.35rem}.source-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;min-width:0;max-width:none;display:grid}.source-list a{-webkit-backdrop-filter:blur(20px);min-width:0;color:var(--ink);background:#ffffffa6;border:1px solid #fffc;border-radius:16px;padding:clamp(1.25rem,2.4vw,1.75rem);font-weight:800;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s;display:block;box-shadow:0 4px 24px -4px #0f172a0d,inset 0 0 0 1px #ffffff80}.source-list a span{overflow-wrap:anywhere}.source-list a:hover{box-shadow:var(--shadow-hover);border-color:#176b5a66;transform:translateY(-4px)}.auxiliary-section{padding-top:1.5rem;padding-bottom:1.5rem}.auxiliary-section .section-heading h2{font-size:clamp(1.5rem,2.2vw,2.4rem)}.fix-asset-grid{isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.fix-pack-focus{box-shadow:none;background:#e8f8f19e;border:1px solid #1f8a7233;border-radius:10px;gap:.35rem;margin:-.15rem 0 .85rem;padding:.85rem 1rem;display:grid}.fix-pack-focus h3{margin:0;font-size:.94rem;line-height:1.25}.asset-group+.asset-group{margin-top:1rem}.asset-group,.interactive-asset{position:relative;overflow:visible}.asset-group-heading{margin:0 0 .55rem}.repair-asset-group,.repair-asset-slot,.support-asset-hub,.support-asset-panel{position:relative}.repair-asset-slot{grid-column:span 6;align-content:start;gap:.45rem;min-height:0;display:grid}.repair-asset-slot>.asset-block{min-height:0}.repair-asset-slot-heading{align-items:baseline;gap:.55rem;min-height:1.5rem;display:flex}.repair-asset-slot-heading p,.repair-asset-slot-heading span{margin:0}.repair-asset-slot-heading p{color:var(--accent-dark);font-size:.8rem;font-weight:900;line-height:1.2}.repair-asset-slot-heading span{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.2}.support-slot-heading{justify-content:flex-start}.asset-priority-label{width:fit-content;color:var(--accent-dark);background:#e8f8f1d1;border:1px solid #1f8a722e;border-radius:999px;padding:.28rem .56rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.support-hub-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.15rem;display:flex}.support-hub-controls{z-index:6;justify-content:flex-end;align-items:center;gap:.24rem;min-height:1.35rem;display:flex;position:absolute;top:1.02rem;right:clamp(1rem,1.7vw,1.25rem)}.support-selector-note{color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:800;line-height:1}.support-asset-hub{grid-template-rows:auto}.support-asset-panels{min-height:0;display:grid}.support-asset-tabs{background:#ffffffe0;border:1px solid #1f8a7229;border-radius:999px;grid-template-columns:repeat(3,minmax(2.9rem,auto));gap:.12rem;width:auto;padding:.12rem;display:grid;box-shadow:0 12px 26px -24px #1e293b57}.support-asset-tabs button{min-width:0;min-height:1.55rem;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:.18rem .42rem;font-size:.62rem;font-weight:900;line-height:1}.support-asset-tabs button.active{color:var(--accent-dark);background:#1f8a721a;border-color:#1f8a7257}.support-asset-panel[hidden]{display:none}.support-asset-panel{grid-template-rows:auto auto auto 1fr auto auto auto;gap:.72rem;animation:.24s cubic-bezier(.16,1,.3,1) both supportPanelSwap;display:grid}.asset-proof-details>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;font-size:.86rem;font-weight:900;display:flex}.asset-proof-details>summary:after{content:"⌄";color:var(--accent-dark);font-weight:900}.asset-proof-details[open]>summary:after{content:"⌃"}.asset-block{-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow), inset 0 0 0 1px #ffffff80;background:#ffffffa6;border:1px solid #fffc;border-radius:16px;grid-template-rows:auto auto 1fr auto auto;gap:1rem;padding:clamp(1.25rem,2.4vw,1.75rem);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s;display:grid;position:relative}.asset-block.guide-open,.asset-block.details-open,.interactive-asset.guide-open,.interactive-asset.details-open{z-index:1200}.asset-block.guide-open:hover,.asset-block.details-open:hover,.interactive-asset.guide-open:hover,.interactive-asset.details-open:hover{transform:none}.asset-block:hover{box-shadow:var(--shadow-hover);border-color:#176b5a66;transform:translateY(-4px)}.fix-asset-grid>.asset-block{z-index:1;grid-column:span 6}.fix-asset-grid>.asset-block.guide-open,.fix-asset-grid>.asset-block.details-open,.fix-asset-grid>.interactive-asset.guide-open,.fix-asset-grid>.interactive-asset.details-open{z-index:1200}.fix-asset-grid .support-asset-hub.guide-open,.fix-asset-grid .support-asset-hub.details-open{z-index:1800}.asset-header{gap:.35rem;display:grid}.asset-header h3{margin:0;font-size:1.18rem;line-height:1.2}.asset-label{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:0;font-size:.74rem;font-weight:900;display:inline-flex}.asset-layer-label,.original-evidence-note{color:var(--muted);margin:0;font-size:.82rem;font-weight:800}.original-evidence-panel{background:#f0fdf894;border:1px solid #1f8a722e;border-radius:.75rem;padding:.85rem .95rem}.original-evidence-panel strong{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;display:block}.original-evidence-panel ul{margin:.45rem 0 0;padding-left:1.1rem}.original-evidence-panel li{color:var(--muted);margin:.25rem 0;font-size:.9rem;line-height:1.42}.implementation-panel,.publish-checklist,.execution-panel{background:#ffffffb8;border:1px solid #1f8a7229;border-radius:.85rem;padding:.85rem .95rem}.implementation-panel dl{grid-template-columns:minmax(7.5rem,.34fr) 1fr;gap:.45rem .8rem;margin:.55rem 0 0;display:grid}.implementation-panel dt,.publish-checklist strong,.execution-panel strong{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.implementation-panel dd{color:var(--ink);margin:0;font-size:.88rem;line-height:1.4}.paste-panel p:not(.asset-layer-label){color:var(--ink);margin:.45rem 0 0;font-size:.9rem;font-weight:800;line-height:1.38}.fact-check-banner{background:#fffbeb94;border:1px solid #d9770629;border-radius:.75rem;padding:.58rem .72rem}.fact-check-summary{cursor:pointer;color:var(--ink);align-items:center;gap:.45rem;font-size:.88rem;font-weight:850;display:flex}.fact-check-icon{color:#b45309;background:#d9770624;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.fact-check-icon svg{display:block}.fact-check-banner ul{color:var(--muted);margin:.55rem 0 0;padding-left:1.25rem;font-size:.86rem;line-height:1.4}.publish-checklist{background:#fffbebad;border-color:#d9973533}.publish-checklist ul{margin:.5rem 0 0;padding-left:1.1rem}.publish-checklist li{color:var(--muted);margin:.25rem 0;font-size:.88rem;line-height:1.42}.execution-panel{background:#f0fdf89e;flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.execution-panel strong{flex:none;margin-right:.15rem}.asset-status-control{flex:10rem}.asset-status-control select{border-radius:999px;min-height:2rem;padding:.35rem 1.8rem .35rem .65rem;font-size:.78rem;font-weight:900}.asset-status-control>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.asset-retest-cta{min-height:2rem;color:var(--muted);font:inherit;background:#ffffffd1;border:1px solid #1f8a7229;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.78rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.asset-retest-cta:disabled{cursor:not-allowed;opacity:.58}.asset-retest-cta.ready{color:var(--accent-dark);background:#e8f8f1eb;border-color:#1f8a7257}.execution-panel small{color:var(--muted);flex:1 0 100%;font-size:.76rem;font-weight:760}.execution-panel label,.retest-inline-link{min-height:2rem;color:var(--muted);background:#ffffffd1;border:1px solid #1f8a7229;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.execution-panel label{white-space:nowrap;flex:none;justify-content:center;min-width:6.4rem}.execution-panel label span{white-space:nowrap;display:inline-block}.execution-panel input{width:.9rem;height:.9rem;accent-color:var(--accent-dark);flex:none;margin:0}.execution-panel label:has(input:checked){color:var(--accent-dark);background:#e8f8f1eb;border-color:#1f8a7257;box-shadow:inset 0 1px #ffffffbd}.retest-inline-link{white-space:nowrap;flex:none;justify-content:center;min-width:5.8rem;text-decoration:none}.retest-inline-link.ready{color:var(--accent-dark);background:#e8f8f1eb;border-color:#1f8a7257}.asset-proof-details{background:#ffffff94;border:1px solid #94a3b829;border-radius:.85rem;padding:.75rem .9rem;position:relative}.asset-proof-details[open]{z-index:42;background:#ffffffc7}.asset-proof-grid{gap:.75rem;margin-top:.75rem;display:grid}.asset-proof-details[open]>.asset-proof-grid{z-index:260;-webkit-backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #94a3b833;border-radius:14px;max-height:min(60vh,32rem);margin-top:0;padding:.75rem;position:absolute;top:calc(100% + .5rem);left:-.1rem;right:-.1rem;overflow:auto;box-shadow:0 24px 54px -32px #1e293b66}.asset-proof-grid .implementation-panel p{color:var(--muted);margin:.5rem 0 0;font-size:.88rem;line-height:1.42}.asset-workflow-bar{grid-template-columns:minmax(8rem,1fr) minmax(7.9rem,auto) minmax(7.4rem,auto);align-items:stretch;gap:.42rem;margin-top:auto;display:grid;position:relative}.asset-workflow-bar .asset-proof-details{background:0 0;border:0;border-radius:0;min-width:0;padding:0;position:relative}.asset-workflow-bar .asset-proof-details[open]{z-index:4;background:0 0;position:absolute;inset:0}.asset-workflow-bar .asset-proof-details>summary{background:#ffffffc7;border:1px solid #94a3b82e;border-radius:12px;min-height:2.45rem;padding:.55rem .7rem}.asset-workflow-bar .asset-proof-details[open]>summary{color:#fff;background:#111827;border-color:#111827;height:100%;animation:.2s both proofControlCover}.asset-workflow-bar .asset-proof-details[open]>summary:after{color:#fff}.asset-workflow-bar .asset-proof-details[open]>.asset-proof-grid{top:var(--proof-panel-offset-y,0);z-index:1000;width:calc(100% - 1.25rem);max-height:min(68vh,34rem);box-shadow:none;border-radius:0;position:absolute;bottom:auto}.asset-proof-details.proof-popover-slide-right[open]>.asset-proof-grid{transform-origin:0;animation:.22s both proofPanelSlideRight;left:calc(100% + .65rem);right:auto}.asset-proof-details.proof-popover-slide-left[open]>.asset-proof-grid{transform-origin:100%;animation:.22s both proofPanelSlideLeft;left:auto;right:calc(100% + .65rem)}.asset-proof-details.proof-popover-slide-right[open]>summary:after{content:"→"}.asset-proof-details.proof-popover-slide-left[open]>summary{justify-content:flex-start;gap:.55rem}.asset-proof-details.proof-popover-slide-left[open]>summary:before{content:"←";color:#fff}.asset-proof-details.proof-popover-slide-left[open]>summary:after{content:""}.asset-proof-details[open]>.asset-proof-grid .implementation-panel,.asset-proof-details[open]>.asset-proof-grid .publish-checklist,.asset-proof-details[open]>.asset-proof-grid .original-evidence-panel{background:0 0;border:0;border-radius:0;padding:0 0 .85rem}.asset-proof-details[open]>.asset-proof-grid>*+*{border-top:1px solid #0f172a1f;padding-top:.85rem}.asset-proof-details.prompt-basis-details{background:0 0;border:0;border-radius:0;margin-top:.85rem;padding:0}.asset-proof-details.prompt-basis-details>summary{background:#ffffffbd;border:1px solid #94a3b833;border-radius:12px;min-height:2.22rem;padding:.48rem .62rem;font-size:.78rem}.asset-proof-details.prompt-basis-details[open]{z-index:70;background:0 0}.asset-proof-details.prompt-basis-details[open]>summary{color:#fff;background:#111827;border-color:#111827;animation:.2s both proofControlCover}.asset-proof-details.prompt-basis-details[open]>summary:after,.asset-proof-details.prompt-basis-details.proof-popover-slide-left[open]>summary:before{color:#fff}.asset-proof-details.prompt-basis-details[open]>.asset-proof-grid.prompt-basis-panel{top:var(--proof-panel-offset-y,0);z-index:80;width:min(27rem,100vw - 2rem);max-height:min(62vh,31rem);box-shadow:none;border-radius:0;padding:.85rem}@keyframes proofControlCover{0%{clip-path:inset(0 62% 0 0 round 12px)}to{clip-path:inset(0 round 12px)}}@keyframes proofPanelSlideRight{0%{opacity:0;transform:translate(-.75rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes proofPanelSlideLeft{0%{opacity:0;transform:translate(.75rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes supportPanelSwap{0%{opacity:0;transform:translateY(.35rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.code-container{background:linear-gradient(#f8fafceb,#f1f5f9e6);border:1px solid #94a3b82e;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7}.asset-block code{white-space:pre-wrap;color:var(--ink);background:0 0;border:0;border-radius:.85rem;padding:1rem 1rem 3.25rem;font:.9rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.copy-btn{min-height:2rem;color:var(--ink);background:#ffffffeb;border:1px solid #1f8a7229;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.76rem;font-weight:700;transition:all .2s;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 10px 20px -14px #1f8a724d}.copy-btn:hover{color:#fff;background:linear-gradient(135deg,#34a58bfa,#7db0fff5);border-color:#34a58bfa}.asset-actions{flex-wrap:wrap;gap:.75rem;margin-top:auto;display:flex}.apply-btn,.guide-toggle-btn{cursor:pointer;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;min-height:2.8rem;padding:.65rem .95rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.apply-btn{color:#fff;background:linear-gradient(135deg,#34a58b 0%,#1f8a72 100%);border:1px solid #0000;box-shadow:0 10px 20px -14px #1f8a72ad}.apply-btn.external-action{justify-content:space-between}.apply-btn.external-action small{color:#ffffffdb;letter-spacing:0;white-space:nowrap;background:#ffffff2e;border-radius:999px;align-items:center;min-height:1.45rem;padding:.18rem .42rem;font-size:.64rem;font-weight:900;display:inline-flex}.apply-btn:hover{transform:translateY(-1px);box-shadow:0 14px 24px -14px #1f8a72bd}.guide-toggle-btn{color:var(--ink);background:#fffc;border:1px solid #1f8a7229}.guide-toggle-btn:hover{background:#fff;border-color:#1f8a7247}.asset-workflow-bar .apply-btn,.asset-workflow-bar .guide-toggle-btn{white-space:nowrap;border-radius:12px;flex:none;width:auto;min-width:0;min-height:2.45rem;padding:.55rem .62rem;font-size:.76rem}.asset-platform-btn{background:#1f8a72f0}.asset-guide-panel{z-index:260;max-height:min(55vh,22rem);color:var(--muted);-webkit-backdrop-filter:blur(18px);background:#ffffffc7;border-left:3px solid #176b5a85;border-radius:0 12px 12px 0;padding:.95rem 1rem;font-size:.86rem;line-height:1.55;position:absolute;top:calc(100% - .65rem);left:clamp(.85rem,2vw,1.25rem);right:clamp(.85rem,2vw,1.25rem);overflow:auto;box-shadow:0 24px 54px -34px #1e293b6b}.asset-guide-panel[hidden]{display:none!important}.asset-guide-panel ol{margin:0;padding-left:1.2rem}.asset-guide-panel li+li{margin-top:.4rem}.report-cta{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;display:grid}.report-cta h2{max-width:15ch}.report-cta p:not(.eyebrow){max-width:42rem;color:var(--muted);line-height:1.6}.retest-grid>.report-card{grid-column:span 4}.retest-metric-card{background:linear-gradient(#176b5a14,#ffffffb3)}#sources .section-heading{max-width:1024px}#audit{grid-template-columns:minmax(0,8fr) minmax(260px,4fr)}body[data-page=report] .report-overview{margin-top:.25rem}body[data-page=report] .metric-card,body[data-page=report] .report-diagnosis-grid>.report-card,body[data-page=report] .gap-card,body[data-page=report] .priority-card,body[data-page=report] .fix-asset-grid>.asset-block,body[data-page=report] .retest-grid>.report-card,body[data-page=report] .source-list a{min-height:100%}@media (width<=1024px){.site-header--guide,.site-header--legal{grid-template-columns:1fr;gap:.7rem}body[data-page=home] .hero{gap:1rem;padding-top:clamp(1.25rem,5vw,1.9rem)}body[data-page=home] .hero-copy{gap:.58rem}body[data-page=home] .hero h1{font-size:clamp(2rem,9.6vw,2.48rem);line-height:1}.hero-text{font-size:1rem;line-height:1.48}body[data-page=home] .hero-text{font-size:.94rem;line-height:1.42}body[data-page=home] .hero-service-route{grid-template-columns:1fr;gap:.35rem}body[data-page=home] .hero-audit-starter{gap:.5rem;padding:.58rem}body[data-page=home] .hero-starter-actions{grid-template-columns:1fr;gap:.42rem}body[data-page=home] .hero-private-note{font-size:.78rem;line-height:1.38}.site-header--guide .brand,.site-header--legal .brand,.guide-header-nav,.legal-header-nav,.guide-language-switch,.site-header--guide .auth-area,.site-header--legal .auth-area{justify-self:start}.guide-layout,.legal-hub-shell,.guide-split,.legal-card-grid,.legal-header{grid-template-columns:1fr}.legal-header .brand,.legal-header-nav{justify-self:start}.guide-toc{position:static}.legal-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.guide-hero h1{max-width:22ch;font-size:clamp(1.9rem,8vw,2.55rem)}.pilot-section,.hero,body[data-page=home] .hero,.dashboard-hero,body[data-page=workspace] .workspace-app-frame{grid-template-columns:1fr}body[data-page=workspace] .workspace-action-rail{grid-column:auto;grid-template-columns:1fr;width:auto;max-height:none;position:static}body[data-page=workspace] .sidebar-collapse-toggle{display:none}body[data-page=workspace] .workspace-action-rail .next-action-panel{grid-column:1/-1}body[data-page=workspace] .dashboard-portfolio,body[data-page=workspace] .dashboard-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid,.monitoring-control-row,.dashboard-trend-grid,.dashboard-workbench-priority,.dashboard-intelligence-grid,.dashboard-readiness-grid,.onboarding-path-grid,.service-flow-strip,.report-opportunity-grid,.report-readiness-grid,.proof-comparison-grid,.proof-evidence-grid,.homepage-faq-grid,.dashboard-portfolio{grid-template-columns:1fr}.dashboard-hero-actions{justify-content:flex-start}.site-header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.85rem}.grid.three,.grid.four,.pricing-grid,.trust-grid,.sample-grid,.timeline,.signal-layout,.surface-grid,.compare-grid,.experience-grid,.audit-start-points,.audit-entry-paths,.report-cta,.fix-preview-grid,.report-answer-strip{grid-template-columns:repeat(2,1fr)}.result-hero{grid-template-columns:1fr}.pricing-card{grid-column:auto}.plan-comparison-panel{border-radius:.85rem;padding:.85rem}.plan-comparison-table{min-width:680px}.report-grid-section,.asset-summary,.evidence-gap-grid,.priority-plan-grid,.fix-asset-grid,.source-list{grid-template-columns:repeat(6,minmax(0,1fr))}.report-summary-grid,.report-client-decision-grid,.report-detail-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.report-detail-navigator{grid-template-columns:1fr}.retest-proof-loop,.comparison-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.repair-task-heading,.repair-task-item dl,.fixpack-boundary-card{grid-template-columns:1fr}.fixpack-boundary-card{flex-direction:column;align-items:stretch}.metric-card,.report-card.hero-metric,.diagnosis-side-stack,.summary-card,.gap-card,.priority-card,.fix-asset-grid>.asset-block,.fix-asset-grid>.repair-asset-slot,.retest-grid>.report-card,.source-list a{grid-column:span 3}.diagnosis-side-stack,#audit,.pilot-form{grid-template-columns:1fr}.hero-audit-starter{max-width:none}.hero-stage{grid-template-columns:1fr}.hero-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-showcase-grid,.footer-shell{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.quota-panel,.form-result,.audit-history-panel{grid-column:1}.audit-history-top,.quota-panel,.history-search,.history-item,.result-actions,.audit-history-modal .audit-management-grid,.optional-field-row,.live-prompt-list,.evidence-matrix-grid,.prompt-coverage-grid{grid-template-columns:1fr}.prompt-raw-details{justify-self:stretch;width:100%}.prompt-raw-details[open] .live-prompt-list{width:auto;left:0;right:0}.result-actions,.report-action-bar{justify-content:flex-start}.history-retention{text-align:left;max-width:none}.result-grid,.result-brief-grid{grid-template-columns:1fr}}@media (width<=768px){.nav{display:none}.mobile-nav-toggle{display:inline-flex}.mobile-nav-panel:not([hidden]){border-top:1px solid #3730251a;grid-template-columns:1fr;gap:.45rem;margin-top:.25rem;padding-top:.6rem;display:grid}.mobile-nav-panel a{color:#334155;background:#ffffffb3;border-radius:.75rem;justify-content:flex-start;padding:.62rem .7rem;font-size:.9rem;font-weight:850}.mobile-nav-panel a.button{color:#fff;justify-content:center}.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem}.brand{min-width:0}.brand span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-trigger,.header-audit-cta,.header-workspace-cta{min-height:2.25rem;padding-inline:.68rem;font-size:.78rem}.auth-user-pill{max-width:9.5rem;min-height:2.25rem;padding-left:.6rem}.auth-user-pill span{max-width:5.2rem}.auth-user-pill button{padding:.36rem .48rem}.dashboard-hero-actions .button,.dashboard-brief-button{width:100%}.section{width:min(100% - 1rem,1180px);max-width:calc(100% - 1rem)}.dashboard-shell{flex-direction:column;width:min(100% - 1rem,1180px);max-width:calc(100% - 1rem);display:flex}.dashboard-hero,.dashboard-status{order:1}.dashboard-workbench-priority{order:3}.dashboard-main-grid{order:4}.next-action-panel{order:-1}.dashboard-onboarding-panel{order:5}.dashboard-portfolio{order:6}.dashboard-summary-strip,.client-workspace-rail,.batch-workspace-rail,.agency-workspace-summary,.dashboard-filter-bar{order:7}[data-dashboard-secondary]{order:8}.dashboard-summary-strip,.dashboard-portfolio{grid-template-columns:1fr}body[data-page=workspace] .workspace-shell{gap:.65rem;width:min(100% - .75rem,1180px);max-width:calc(100% - .75rem);display:grid}body[data-page=workspace] .dashboard-hero-questions{display:none}body[data-page=workspace] .dashboard-hero-actions{grid-template-columns:1fr}body[data-page=workspace] .workspace-app-frame{grid-template-columns:1fr;gap:.65rem;display:grid}body[data-page=workspace] .workspace-scope-rail{z-index:50;scrollbar-width:none;padding:.35rem;display:flex;position:sticky;top:4.25rem;overflow-x:auto}body[data-page=workspace] .workspace-scope-rail::-webkit-scrollbar{display:none}body[data-page=workspace] .workspace-scope-rail a{flex:none;min-width:7.4rem}body[data-page=workspace] .workspace-action-rail{grid-column:auto;grid-template-columns:1fr}body[data-page=workspace] .dashboard-workbench-priority,body[data-page=workspace] .dashboard-summary-strip,body[data-page=workspace] .dashboard-portfolio{grid-template-columns:1fr}.workspace-share-button,.client-share-hero-actions,.client-share-copy-button{width:100%}.client-share-link-recovery>div,.client-share-recovery-card.compact ol,.report-client-decision-grid,.report-detail-nav-links{grid-template-columns:1fr}.client-share-link-recovery button{width:100%}.client-share-summary,.client-share-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.client-share-table-controls{grid-template-columns:1fr}.client-share-filter-count{justify-self:start}.client-share-priority{grid-template-columns:1fr}.monitoring-heading{display:grid}.monitoring-decision-strip,.monitoring-decision-grid,.monitoring-metric-standards,.monitoring-metric-standards-grid,.monitoring-scope-dimensions-grid,.monitoring-competitor-share,.monitoring-competitor-share-list{grid-template-columns:1fr}.monitoring-toggle{width:100%}.monitoring-alert-grid,.monitoring-schedule-card dl,.retest-comparison-item{grid-template-columns:1fr}.retest-comparison-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}.retest-comparison-item a{grid-area:auto/1}.hero{min-height:auto}body[data-page=report] .live-report-hero{grid-template-columns:1fr;align-items:start;gap:.75rem;display:grid;overflow:hidden}.hero-actions .button{width:100%}.hero-service-route,.hero-starter-actions,.hero-starter-extra,.hero-capture-entry{grid-template-columns:1fr}.hero-starter-actions .button,.hero-capture-entry a{width:100%}.footer{width:min(100% - 1rem,1180px);max-width:calc(100% - 1rem);margin-bottom:1rem}.footer-brandline{align-items:flex-start;width:100%}.footer-main,.footer-links div{padding-left:0;padding-right:0}.footer-links div+div:before{display:none}.footer-links{gap:.7rem 1rem;width:100%}.footer-meta p{max-width:none}.legal-sidebar,.hero-side-stack,.sample-header{grid-template-columns:1fr}.sample-product-visual{max-width:18rem}.score-pill{justify-self:start}.report-product-snapshot{width:min(100%,22rem);margin:1rem 0 0;position:static}body[data-page=report] .report-product-snapshot{width:min(100%,18rem);margin-top:.75rem}h1{font-size:2.85rem;line-height:1.02}body[data-page=report] h1{font-size:clamp(2rem,10.5vw,2.45rem);line-height:1.05}.report-grid-section,.asset-summary,.evidence-gap-grid,.priority-plan-grid,.fix-asset-grid,.source-list,.report-summary-grid{grid-template-columns:1fr}.report-trust-strip{grid-template-columns:1fr;width:100%;padding:.55rem}.report-state-panel{display:block}.report-state-panel span{margin-top:.3rem;display:block}.status-legend,.fix-pack-focus{grid-template-columns:1fr}.metric-card,.report-card.hero-metric,.diagnosis-side-stack,.summary-card,.gap-card,.priority-card,.fix-asset-grid>.asset-block,.fix-asset-grid>.repair-asset-slot,.retest-grid>.report-card,.source-list a{grid-column:auto}.report-stage-shell{padding:0}.asset-actions{flex-direction:column}.asset-workflow-bar,.retest-proof-loop,.comparison-summary-grid,.retest-proof-step{grid-template-columns:1fr}.asset-proof-details.proof-popover-slide-right[open]>.asset-proof-grid,.asset-proof-details.proof-popover-slide-left[open]>.asset-proof-grid{width:auto;left:1rem;right:1rem}.implementation-panel dl{grid-template-columns:1fr}.execution-panel{align-items:stretch}.execution-panel strong,.execution-panel label,.retest-inline-link{justify-content:center;width:100%}.result-actions .button,.history-item .button,.report-action-bar .button,.apply-btn,.guide-toggle-btn{width:100%}.report-assistant{justify-items:stretch;left:1rem;right:1rem}.report-assistant-panel{width:100%;max-height:62vh}.report-assistant.standard .report-assistant-panel{width:100%;max-height:72vh}.assistant-launcher{justify-self:end}}@media print{.site-header,.footer,.report-action-bar,.report-cta,.report-assistant,.button{display:none!important}body{color:#111827;background:#fff!important}.section{width:100%;padding:.45in 0;animation:none}.report-card,.source-list a{break-inside:avoid;box-shadow:none;background:#fff;border-color:#d1d5db}h1,h2,h3{color:#111827;-webkit-text-fill-color:currentColor;background:0 0}}.asset-block.interactive-asset{min-height:100%}.copy-btn.copied{color:#fff;background:#1f8a72;border-color:#1f8a72}.asset-guide-panel li strong{font-weight:700}html:lang(zh-CN) h1,html:lang(zh-CN) h2,html:lang(zh-CN) h3,html:lang(zh-TW) h1,html:lang(zh-TW) h2,html:lang(zh-TW) h3,html:lang(ja) h1,html:lang(ja) h2,html:lang(ja) h3,html:lang(ko) h1,html:lang(ko) h2,html:lang(ko) h3{letter-spacing:-.01em;font-weight:700;line-height:1.25}html:lang(zh-CN) h2,html:lang(zh-TW) h2,html:lang(ja) h2,html:lang(ko) h2{font-size:clamp(1.6rem,2.8vw,2.6rem)}html:lang(zh-CN) .report-card h2,html:lang(zh-TW) .report-card h2,html:lang(ja) .report-card h2,html:lang(ko) .report-card h2{font-size:clamp(1.5rem,2.5vw,2.2rem)}html:lang(zh-CN) .section-heading h2,html:lang(zh-TW) .section-heading h2,html:lang(ja) .section-heading h2,html:lang(ko) .section-heading h2{font-size:clamp(1.7rem,2.8vw,2.5rem)}html:lang(zh-CN) .guide-hero h1,html:lang(zh-TW) .guide-hero h1,html:lang(ja) .guide-hero h1,html:lang(ko) .guide-hero h1{letter-spacing:0;max-width:24ch;font-size:clamp(2rem,3vw,2.9rem);line-height:1.12}html:lang(zh-CN) .guide-doc h2,html:lang(zh-TW) .guide-doc h2,html:lang(ja) .guide-doc h2,html:lang(ko) .guide-doc h2{letter-spacing:0;max-width:30ch;font-size:clamp(1.22rem,1.8vw,1.6rem);line-height:1.24}html:not(:lang(en)) body[data-page=home] .hero h1{letter-spacing:-.02em;max-width:14.5ch;font-size:clamp(2rem,3.1vw,3rem);line-height:1.12}html:lang(zh-CN) body[data-page=home] .hero h1,html:lang(zh-TW) body[data-page=home] .hero h1,html:lang(ja) body[data-page=home] .hero h1,html:lang(ko) body[data-page=home] .hero h1{letter-spacing:0;max-width:15ch;font-size:clamp(2rem,2.85vw,2.75rem);line-height:1.16}body[data-page=report] .section{padding:clamp(1.35rem,2.4vw,2.35rem) 0}body[data-page=report] .report-hero{padding-top:clamp(1.4rem,2.8vw,2.6rem);padding-bottom:clamp(1.2rem,2vw,1.9rem);position:relative}body[data-page=report] .report-summary-grid{gap:.9rem}body[data-page=report] .metric-card,body[data-page=report] .report-card,body[data-page=report] .asset-block,body[data-page=report] .source-list a{border:1px solid var(--line);-webkit-backdrop-filter:none;background:#fffffff5;box-shadow:0 16px 36px -28px #1e293b33}body[data-page=report] .report-card:hover,body[data-page=report] .asset-block:hover,body[data-page=report] .source-list a:hover{transform:translateY(-3px)}body[data-page=report] .metric-card,body[data-page=report] .diagnosis-side-card,body[data-page=report] .summary-card,body[data-page=report] .asset-block,body[data-page=report] .retest-grid>.report-card,body[data-page=report] .source-list a{position:relative;overflow:hidden}body[data-page=report] .asset-block.guide-open,body[data-page=report] .asset-block.details-open{overflow:visible}body[data-page=report] .metric-card:before,body[data-page=report] .diagnosis-side-card:before,body[data-page=report] .summary-card:before,body[data-page=report] .asset-block:before,body[data-page=report] .retest-grid>.report-card:before,body[data-page=report] .source-list a:before{content:"";background:linear-gradient(90deg,#1f8a72e6,#7cc3ad8c);border-radius:999px;width:2.75rem;height:.22rem;margin-bottom:1rem;display:block}body[data-page=report] .report-card.hero-metric{background:linear-gradient(#eaf2ffd6,#fffffffa 22%),#fff}body[data-page=report] .diagnosis-side-card,body[data-page=report] .summary-card{background:linear-gradient(#fffffffa,#f4faf7f5)}body[data-page=report] .report-section>.section-heading,body[data-page=report] .report-assets-section>.section-heading{margin-bottom:1rem}body[data-page=report] .gap-card,body[data-page=report] .priority-card{background:linear-gradient(#fffffffa,#f6fbf9f5)}body[data-page=report] .asset-block{background:linear-gradient(#f6fbf9fa,#fffffffa 22%),#fff}body[data-page=report] .implementation-panel,body[data-page=report] .execution-panel{background:linear-gradient(#f0fdf8bd,#fffffff5)}body[data-page=report] .publish-checklist{background:linear-gradient(#fffbebc7,#fffffff5)}body[data-page=report] .code-container{background:linear-gradient(#f4f8fffa,#fffffffa);border-color:#94a3b829;box-shadow:inset 0 1px #ffffffe6}body[data-page=report] .copy-btn{background:#fffffff5;border-color:#94a3b82e}body[data-page=report] .apply-btn{box-shadow:0 12px 22px -16px #1f8a728c}body[data-page=report] .guide-toggle-btn{background:#f4faf7e0}body[data-page=report] .asset-guide-panel{background:linear-gradient(#f0f6ffbd,#fffffff5)}body[data-page=report] .retest-metric-card{background:linear-gradient(#e8f8f1c7,#fffffffa)}body[data-page=report] .report-cta{margin-top:.5rem;padding-top:1.4rem}body[data-page=report] h1{letter-spacing:0;overflow-wrap:anywhere;max-width:18ch;margin-bottom:.85rem;font-size:clamp(2.35rem,3.4vw,3.65rem);line-height:1.05}body[data-page=report] h2,body[data-page=report] .section-heading h2,body[data-page=report] .report-card h2{max-width:18ch;margin-bottom:.65rem;font-size:clamp(1.35rem,1.95vw,2.05rem);line-height:1.08}body[data-page=report] .assistant-panel-head h2{max-width:none;margin:.35rem 0 .2rem;font-size:.98rem;line-height:1.2}body[data-page=report] h3{margin-bottom:.5rem;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.2}body[data-page=report] .eyebrow{letter-spacing:.12em;margin-bottom:.55rem;font-size:.72rem}body[data-page=report] .hero-text,body[data-page=report] .section-heading p:not(.eyebrow),body[data-page=report] .report-cta p:not(.eyebrow){max-width:42rem;font-size:clamp(.95rem,1vw,1.05rem);line-height:1.55}body[data-page=report] .report-meta{gap:.5rem;margin-top:1rem}body[data-page=report] .report-meta span{padding:.45rem .65rem;font-size:.8rem}.report-trust-strip{background:#ffffffb3;border:1px solid #26322f1a;border-radius:8px;grid-template-columns:minmax(10rem,1.05fr) repeat(4,minmax(0,.9fr));gap:.55rem;margin-top:.95rem;padding:.72rem;display:grid;box-shadow:0 14px 32px -28px #26322f4d}.report-trust-lead,.report-trust-item{background:#f8fafcb8;border-radius:7px;align-content:start;gap:.18rem;min-width:0;padding:.62rem .66rem;display:grid}.report-trust-lead{background:#ecf9f4b8}.report-trust-lead .eyebrow{margin-bottom:.1rem;font-size:.64rem}.report-trust-lead strong,.report-trust-item strong{color:var(--ink);font-size:.82rem;line-height:1.22}.report-trust-item small{color:var(--muted);font-size:.7rem;font-weight:850;line-height:1.2}.report-product-snapshot{z-index:1;width:min(19.5rem,30vw);margin:0;position:absolute;top:clamp(7.25rem,8vw,10.5rem);right:0}.report-product-snapshot img{aspect-ratio:360/230;border:1px solid var(--line);object-fit:contain;background:#fffdf8;border-radius:1rem;box-shadow:0 18px 40px -30px #1e293b47}.report-loading-state{place-items:center;min-height:clamp(24rem,56vh,36rem);display:grid}.report-loading-card{border:1px solid #1f8a7238;border-top:4px solid var(--accent-strong);background:#fffdf8;border-radius:.75rem;width:min(100%,42rem);padding:clamp(1.35rem,4vw,2.25rem);box-shadow:0 18px 42px -34px #1e293b61}.report-loading-card h1{margin:0 0 .7rem;font-size:clamp(2rem,5vw,3.8rem);line-height:1.02}.report-loading-card p:not(.eyebrow){max-width:36rem;color:var(--muted);margin:0;font-weight:650}.report-recovery-steps{color:var(--muted);gap:.45rem;margin:1rem 0 0;padding-left:1.2rem;font-weight:750;display:grid}.report-loading-card .hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.2rem;display:flex}@media (width>=1024px){body[data-page=report] .report-stage-hero>.hero-text,body[data-page=report] .report-stage-hero>.report-meta,body[data-page=report] .report-stage-hero>.report-methodology-card,body[data-page=report] .report-stage-hero>.report-state-panel,body[data-page=report] .report-stage-hero>.report-trust-strip,body[data-page=report] .report-stage-hero>.report-action-bar{width:calc(100% - min(21.5rem,32vw))}}body[data-page=report] .report-grid-section,body[data-page=report] .fix-asset-grid{gap:.85rem}.diagnosis-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.diagnosis-signal-card{background:#ffffffe6;border:1px solid #26322f1a;border-radius:8px;gap:.32rem;min-width:0;padding:.72rem;display:grid}.diagnosis-signal-card.good{background:#f0fdfab3;border-color:#34a58b38}.diagnosis-signal-card.risk{background:#fef2f294;border-color:#f8717133}.diagnosis-signal-card.action,.diagnosis-signal-card.watch{background:#fffbebc7;border-color:#d9770638}.diagnosis-signal-card span{color:var(--accent-dark);text-transform:uppercase;font-size:.68rem;font-weight:950}.diagnosis-signal-card strong{color:var(--ink);font-size:.95rem;line-height:1.22}.diagnosis-signal-card p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.38}.report-execution-command{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}.report-execution-card{background:#ffffffeb;border:1px solid #1f8a7229;border-radius:8px;gap:.45rem;min-width:0;padding:.9rem;display:grid;box-shadow:0 16px 36px -30px #1e293b38}.report-execution-primary{background:linear-gradient(135deg,#ecfdf5e6,#fffffffa);border-color:#1f8a723d}.report-execution-card h2{margin:0;font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.12}.report-execution-card strong{color:var(--ink)}.report-execution-card p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.report-execution-focus{background:#ffffffa8;border:1px solid #1f8a721f;border-radius:7px;padding:.58rem .65rem}.report-execution-focus strong{color:var(--ink)}.report-answer-command .report-execution-card{box-shadow:none;background:#ecfdf59e;border-color:#1f8a722e}.report-answer-command .report-execution-primary{background:linear-gradient(90deg,#ecfdf5c7,#fffffff0),#fff}.diagnosis-signal-card{box-shadow:none}body[data-page=report] .diagnosis-signal-strip{background:#ffffffb8;border:1px solid #26322f1a;border-radius:8px;gap:0;overflow:hidden}body[data-page=report] .diagnosis-signal-card{background:0 0;border:0;border-right:1px solid #26322f1a;border-radius:0}body[data-page=report] .diagnosis-signal-card:last-child{border-right:0}@media (width<=1024px){.report-execution-command,.diagnosis-signal-strip{grid-template-columns:1fr}body[data-page=report] .diagnosis-signal-card{border-bottom:1px solid #26322f1a;border-right:0}body[data-page=report] .diagnosis-signal-card:last-child{border-bottom:0}.report-answer-command .hero-actions{justify-content:flex-start}}@media (width<=768px){.report-execution-command{grid-template-columns:1fr}}body[data-page=report] #assets .report-grid-section{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=report] #assets .asset-summary{align-items:stretch}body[data-page=report] #assets .asset-summary .report-card{background:#ffffffbd;align-content:start;min-height:0;display:grid;box-shadow:0 8px 22px #0f172a0a}body[data-page=report] #assets .asset-summary .report-card h2{max-width:22ch;font-size:clamp(1.25rem,1.65vw,1.72rem)}body[data-page=report] #assets .fix-asset-grid{align-items:stretch}body[data-page=report] #assets .asset-block{min-height:0}body[data-page=report] #assets .support-asset-hub{grid-template-rows:auto;align-content:start}body[data-page=report] #assets .support-asset-panels{align-self:start}body[data-page=report] #assets .asset-group .asset-block{gap:.72rem;padding:clamp(1rem,1.7vw,1.25rem)}body[data-page=report] #assets .support-asset-panel{grid-template-rows:auto;gap:.72rem}body[data-page=report] #assets .asset-group .asset-header{gap:.24rem}body[data-page=report] #assets .asset-group .asset-header h3{font-size:clamp(1.02rem,1.25vw,1.14rem)}body[data-page=report] #assets .asset-group .implementation-panel,body[data-page=report] #assets .asset-group .execution-panel,body[data-page=report] #assets .support-asset-panel .implementation-panel,body[data-page=report] #assets .support-asset-panel .execution-panel{padding:.68rem .78rem}body[data-page=report] #assets .paste-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .65rem;display:grid}body[data-page=report] #assets .paste-panel p{margin:0}body[data-page=report] #assets .paste-panel p:not(.asset-layer-label){text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.2;overflow:hidden}body[data-page=report] #assets .code-container{max-height:16rem;overflow:auto}body[data-page=report] #assets .asset-group .asset-block code,body[data-page=report] #assets .support-asset-panel code{padding:.82rem .88rem 2.85rem;font-size:.84rem;line-height:1.45}body[data-page=report] #assets .asset-block h3{font-size:clamp(1rem,1.08vw,1.14rem)}body[data-page=report] .report-card,body[data-page=report] .asset-block{border-radius:16px;padding:clamp(1.25rem,2.4vw,1.75rem)}body[data-page=report] .clean-list{line-height:1.48}body[data-page=report] .clean-list li{margin:.38rem 0}body[data-page=report] .asset-label{margin-bottom:.45rem;font-size:.68rem}body[data-page=report] .asset-block.interactive-asset{gap:.75rem}body[data-page=report] .code-container code,body[data-page=report] .asset-block code{padding:.85rem .85rem 2.7rem;font-size:.84rem;line-height:1.48}body[data-page=report] .source-list{gap:.6rem}body[data-page=report] .source-list a{border-radius:.8rem;padding:.8rem .9rem;font-size:.94rem}body[data-page=report] .retest-grid{align-items:start}body[data-page=report] .retest-grid>.report-card{min-height:0}@page{size:A4;margin:14mm 13mm 16mm}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#17211f!important;background:#fff!important;font-size:10pt!important;line-height:1.38!important}body{background-image:none!important}.site-header,.footer,.report-action-bar,.report-cta,.report-assistant,.report-toast,.report-sticky-nav,.report-detail-navigator,.report-state-panel,.report-answer-strip,.report-workspace-context,.report-detail-cluster>summary,.prompt-raw-details>summary,.asset-proof-details>summary,.repair-task-more>summary,.repair-task-criteria>summary,.matrix-basis-title,.fact-check-summary,.cookie-consent-banner,.qfx-feedback-fab,.qfx-feedback-panel,.qfx-feedback-card,.qfx-nps-fab,.qfx-nps-card,.button,.copy-btn,.asset-actions,.asset-guide-panel,[data-report-status]{display:none!important}main{width:100%!important;padding:0!important}body[data-page=report] .section,.section{break-inside:auto;page-break-inside:auto;width:100%!important;margin:0!important;padding:7mm 0 8mm!important;animation:none!important}body[data-page=report] .report-hero{break-after:auto;border-bottom:0!important;min-height:auto!important;padding:0 0 7mm!important;display:block!important}body[data-page=report] .report-hero:after{content:"Prepared by Qurifix / Audit Report";color:#6b776f;letter-spacing:.08em;text-align:right;text-transform:uppercase;border-top:.75pt solid #d9ded9;margin-top:5mm;padding-top:3mm;font-size:7pt;font-weight:800;display:block}body[data-page=report][data-report-custom-brand=true] .report-hero:after{content:"Prepared by Audit Report"}body[data-page=report] .report-print-brand{margin:0 0 5mm!important;display:block!important}body[data-page=report] .report-print-brand img{object-fit:contain!important;width:auto!important;max-width:42mm!important;max-height:16mm!important;display:block!important}body[data-page=report] .report-meta{break-before:auto!important;page-break-before:auto!important}body[data-page=report] .report-meta:before{content:"Audit summary";color:#176b5a;letter-spacing:.1em;text-transform:uppercase;border-top:1.5pt solid #1f8a72;flex-basis:100%;margin-bottom:3mm;padding-top:8mm;font-size:8pt;font-weight:800;display:block}body[data-page=report] .report-hero+.section{padding-top:8mm!important}body[data-page=report] .report-detail-cluster,body[data-page=report] .prompt-raw-details,body[data-page=report] .prompt-basis-details,body[data-page=report] .asset-proof-details,body[data-page=report] .repair-task-more,body[data-page=report] .repair-task-criteria,body[data-page=report] .matrix-basis,body[data-page=report] .fact-check-banner{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body[data-page=report] .asset-proof-details[open]>.asset-proof-grid,body[data-page=report] .asset-workflow-bar .asset-proof-details[open]>.asset-proof-grid,body[data-page=report] .asset-proof-details.prompt-basis-details[open]>.asset-proof-grid.prompt-basis-panel{width:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:2mm!important;padding:0!important;animation:none!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body[data-page=report][data-report-print-mode=brief] #assets,body[data-page=report][data-report-print-mode=brief] #sources,body[data-page=report][data-report-print-mode=brief] #audit,body[data-page=report][data-report-print-mode=brief] .prompt-evidence-block,body[data-page=report][data-report-print-mode=brief] .retest-actions-bar,body[data-page=report][data-report-print-mode=brief] .report-detail-navigator{display:none!important}body[data-page=report][data-report-print-mode=brief] #diagnosis,body[data-page=report][data-report-print-mode=brief] #evidence,body[data-page=report][data-report-print-mode=brief] #priorities,body[data-page=report][data-report-print-mode=brief] #retest{padding-bottom:5mm!important}body[data-page=report] h1{color:#17211f!important;letter-spacing:0!important;max-width:none!important;margin:0 0 4mm!important;font-size:25pt!important;line-height:1.08!important}body[data-page=report] h2,body[data-page=report] .section-heading h2,body[data-page=report] .report-card h2{color:#17211f!important;letter-spacing:0!important;max-width:none!important;margin:0 0 2.5mm!important;font-size:15pt!important;line-height:1.16!important}body[data-page=report] h3{color:#17211f!important;margin:0 0 2mm!important;font-size:11pt!important;line-height:1.22!important}body[data-page=report] p,body[data-page=report] li,body[data-page=report] dd,body[data-page=report] .hero-text,body[data-page=report] .section-heading p:not(.eyebrow),body[data-page=report] .report-card p{color:#33413d!important;font-size:9.4pt!important;line-height:1.38!important}body[data-page=report] .eyebrow,body[data-page=report] .asset-label,body[data-page=report] .gap-kicker,body[data-page=report] .live-evidence-list dt{color:#176b5a!important;letter-spacing:.09em!important;font-size:7.5pt!important}body[data-page=report] .live-report-kicker{color:#5f6c67!important;margin-bottom:3mm!important}body[data-page=report] .report-meta{gap:2mm!important;margin:4mm 0 0!important}body[data-page=report] .report-meta span{color:#5f6c67!important;background:#fff!important;border:.75pt solid #d9ded9!important;padding:2mm 2.5mm!important;font-size:8pt!important}body[data-page=report] .report-summary-grid,body[data-page=report] .report-grid-section,body[data-page=report] .evidence-matrix-grid,body[data-page=report] .priority-plan-grid,body[data-page=report] .fix-asset-grid,body[data-page=report] .prompt-coverage-grid,body[data-page=report] .live-prompt-list,body[data-page=report] .source-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:4mm!important;display:grid!important}body[data-page=report] .report-summary-grid{column-count:2;column-gap:5mm;break-before:avoid!important;page-break-before:avoid!important;margin-top:7mm!important;display:block!important}body[data-page=report] .report-card,body[data-page=report] .asset-block,body[data-page=report] .source-list a,body[data-page=report] .metric-card{break-inside:avoid!important;page-break-inside:avoid!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:.75pt solid #d9ded9!important;border-radius:6pt!important;grid-column:auto!important;padding:4mm!important;transform:none!important}body[data-page=report] .report-summary-grid .report-card{width:100%!important;margin:0 0 4mm!important;display:inline-block!important}body[data-page=report] .report-client-decision-brief{break-inside:avoid!important;page-break-inside:avoid!important;max-width:100%!important}body[data-page=report] .report-client-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important;display:grid!important}body[data-page=report] .report-client-decision-grid article{break-inside:avoid!important;page-break-inside:avoid!important}body[data-page=report] .primary-metric-card{background:#f3faf7!important;border-color:#1f8a72!important}body[data-page=report] .report-execution-command,body[data-page=report] .report-execution-card,body[data-page=report] .report-trust-strip{break-inside:avoid!important;page-break-inside:avoid!important}body[data-page=report] .report-card:before,body[data-page=report] .asset-block:before,body[data-page=report] .source-list a:before{background:#1f8a72!important;width:18mm!important;height:1.5pt!important;margin-bottom:3mm!important}body[data-page=report] .code-container,body[data-page=report] .code-container code,body[data-page=report] .asset-block code{color:#17211f!important;box-shadow:none!important;white-space:pre-wrap!important;background:#f7faf8!important;border:0!important;padding:3mm!important;font-size:8pt!important;line-height:1.35!important}body[data-page=report] .code-container code{padding:0!important}body[data-page=report] #evidence,body[data-page=report] #priorities,body[data-page=report] #assets,body[data-page=report] #retest,body[data-page=report] #sources,body[data-page=report] #audit{break-before:auto!important;page-break-before:auto!important}body[data-page=report] .report-section>.section-heading,body[data-page=report] .report-assets-section>.section-heading,body[data-page=report] .prompt-evidence-block>.section-heading{break-after:avoid;page-break-after:avoid;margin-bottom:4mm!important}body[data-page=report] .prompt-evidence-block{break-before:auto;margin-top:7mm!important}body[data-page=report] .live-evidence-list{grid-template-columns:28mm minmax(0,1fr)!important;gap:2mm 3mm!important;display:grid!important}body[data-page=report] .source-list a{color:#17211f!important;text-decoration:none!important}}.retest-actions-bar{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.retest-state-summary{border:1px solid var(--line,#3a4d4524);background:var(--surface-strong,#fff);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem 1.25rem;margin:0 0 1.25rem;padding:.85rem 1rem;display:grid}.retest-state-summary>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.retest-state-summary dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#69746f);font-size:.72rem;font-weight:700}.retest-state-summary dd{color:var(--ink,#17211f);margin:0;font-size:.88rem;font-weight:600;line-height:1.4}.retest-proof-loop,.comparison-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0 0 1.5rem;display:grid}.retest-proof-step,.comparison-summary-card{border:1px solid var(--line,#3a4d4524);background:var(--surface-strong,#fff);border-radius:8px;min-width:0;padding:1rem}.retest-proof-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.retest-proof-step>span{color:#166534;background:#22c55e1f;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:inline-grid}.retest-proof-step h3,.comparison-summary-card strong{margin:.15rem 0 .35rem;display:block}.retest-proof-step p:last-child,.comparison-summary-card span{color:var(--muted,#69746f);font-size:.9rem;line-height:1.45}.report-trend-panel[hidden]{display:none}.report-trend-card{grid-template-columns:minmax(0,.9fr) minmax(220px,1fr) minmax(190px,.7fr);align-items:end;gap:1rem;margin:0 0 1.2rem;display:grid}.report-trend-card h3{color:var(--accent-dark,#176b5a);margin:.2rem 0 .35rem;font-size:clamp(1.35rem,2.2vw,2rem)}.report-trend-chart{border-bottom:1px solid #176b5a2e;grid-auto-columns:minmax(1.4rem,1fr);grid-auto-flow:column;align-items:end;gap:.45rem;min-height:7rem;padding:.4rem .2rem 0;display:grid}.report-trend-chart span{min-height:.5rem;height:var(--trend-height,20%);background:linear-gradient(#1f8a72e0,#1f8a7247);border-radius:6px 6px 0 0;display:block;position:relative}.report-trend-chart i{color:var(--muted,#69746f);font-size:.68rem;font-style:normal;font-weight:800;position:absolute;bottom:calc(100% + .22rem);right:50%;transform:translate(50%)}.report-trend-metrics{gap:.45rem;margin:0;display:grid}.report-trend-metrics div{border-bottom:1px solid #94a3b824;justify-content:space-between;gap:.75rem;padding-bottom:.35rem;display:flex}.report-trend-metrics dt,.report-trend-metrics dd{margin:0;font-size:.78rem}.report-trend-metrics dt{color:var(--muted,#69746f);font-weight:800}.report-trend-metrics dd{color:var(--ink,#17211f);font-weight:900}.comparison-summary-card strong{color:var(--ink,#17211f);font-size:1.35rem}.comparison-summary-card.positive{border-top:3px solid #22c55e}.comparison-summary-card.negative{border-top:3px solid #ef4444}.comparison-summary-card.neutral{border-top:3px solid #f59e0b}@media (width<=768px){body[data-page=report] .retest-proof-loop,body[data-page=report] .comparison-summary-grid,body[data-page=report] .report-trend-card,body[data-page=report] .retest-proof-step{grid-template-columns:1fr}body[data-page=report] .retest-state-summary div,body[data-page=report] .retest-state-summary dt,body[data-page=report] .retest-state-summary dd,body[data-page=report] .retest-proof-step,body[data-page=report] .retest-proof-step p{overflow-wrap:anywhere}}.comparison-panel{background:var(--surface-strong,#fff);border:1px solid var(--line,#3a4d4524);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.comparison-readiness{background:var(--bg,#f7f3ea);border-radius:8px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;font-size:1.05rem;display:flex}.comparison-readiness.positive{border-left:4px solid #22c55e}.comparison-readiness.negative{border-left:4px solid #ef4444}.comparison-readiness.neutral{border-left:4px solid #f59e0b}.comparison-score{font-weight:700}.comparison-label{color:var(--muted,#69746f)}.comparison-table-wrap{margin:1rem 0}.comparison-table-wrap h4{margin:0 0 .5rem;font-size:.95rem}.comparison-table{border-collapse:collapse;width:100%;font-size:.9rem}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid var(--line,#3a4d4524);padding:.5rem .75rem}.comparison-table th{color:var(--muted,#69746f);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.comparison-table td.positive{color:#16a34a;font-weight:600}.comparison-table td.negative{color:#dc2626;font-weight:600}.comparison-table td.neutral{color:var(--muted,#69746f)}.comparison-signals{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.comparison-signals strong{margin-right:.5rem}.batch-panel{background:var(--surface-strong,#fff);border:1px solid var(--line,#3a4d4524);border-radius:12px;margin-top:1rem;padding:1.5rem}.batch-panel h3{margin:.5rem 0}.batch-panel textarea{border:1px solid var(--line,#3a4d4524);resize:vertical;border-radius:8px;width:100%;margin:.75rem 0;padding:.75rem;font-family:inherit;font-size:.9rem}.batch-panel textarea:focus{outline:2px solid var(--accent,#1f8a72);outline-offset:1px}.batch-panel .form-actions{gap:.75rem;display:flex}.batch-results{margin-top:1rem}.batch-error{color:#dc2626}.trend-panel{background:var(--surface-strong,#fff);border:1px solid var(--line,#3a4d4524);border-radius:12px;margin-top:1.5rem;padding:1.5rem}.trend-chart-row{flex-wrap:wrap;gap:1.5rem;margin:1rem 0;display:flex}.trend-chart-card{background:var(--bg,#f7f3ea);border-radius:8px;flex:1;min-width:200px;padding:1rem}.trend-sparkline{width:100%;height:auto;color:var(--accent,#1f8a72)}.trend-audit-list{flex-direction:column;gap:.4rem;display:flex}.trend-audit-item{border-bottom:1px solid var(--line,#3a4d4524);justify-content:space-between;padding:.35rem .5rem;font-size:.85rem;display:flex}.trend-audit-item span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.retest-banner{margin-bottom:1rem}.comparison-prompt-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;margin-top:1rem;display:grid}.comparison-prompt-card{background:var(--bg,#f7f3ea);border:1px solid var(--line,#3a4d4524);border-radius:8px;padding:1rem}.comparison-prompt-card .eyebrow{margin:0 0 .25rem}.comparison-prompt-diff{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}.comparison-prompt-side strong{color:var(--muted,#69746f);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.8rem;display:block}.comparison-prompt-side p{margin:0;font-size:.88rem;line-height:1.5}.comparison-prompt-side small{color:var(--muted,#69746f);margin-top:.25rem;font-size:.78rem;display:block}.comparison-competitor-table{font-size:.82rem}.comparison-competitor-table td.positive{color:#16a34a}.comparison-competitor-table td.negative{color:#dc2626}.comparison-competitor-table td.neutral{color:var(--muted,#69746f)}.comparison-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.retest-reminders-panel{background:#fffbeb;border:1px solid #fbbf24;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.retest-reminders-panel .eyebrow{color:#b45309}.retest-reminders-panel h3{margin:.25rem 0 .75rem;font-size:1.05rem}.retest-reminder-item{border-bottom:1px solid #fbbf2433;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.9rem;display:flex}.retest-reminder-badge{color:#fff;white-space:nowrap;background:#f59e0b;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.retest-reminder-item .button{padding:.3rem .75rem;font-size:.8rem}.platform-assets-block{margin-top:2rem}body[data-page=report] .platform-assets-block{background:0 0;border:0;width:100%;min-width:0;max-width:100%;margin-top:1.5rem;padding:0}.platform-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.platform-tabs .tab{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:500}.platform-tabs .tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}body[data-page=report] .platform-panel{background:0 0;border:0;width:100%;min-width:0;max-width:100%;padding:0}.platform-panel .code-container{background:#fffdf8f5;border:1px solid #94a3b829;border-radius:8px;position:relative;overflow:hidden}body[data-page=report] .platform-panel .code-container{box-sizing:border-box;background:#fff8ec;border:1px solid #78716057;max-width:100%;box-shadow:0 10px 24px #26322f0f}.platform-panel .code-container pre{background:#fffdf8f5;margin:0;padding:1.25rem;font-size:.82rem;line-height:1.55;overflow-x:auto}.platform-panel .code-container code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem}.platform-panel .platform-html-preview{color:var(--ink);padding:1.25rem;font-size:.88rem;line-height:1.6}body[data-page=report] .platform-panel .platform-html-preview{padding-right:clamp(6.5rem,12vw,8rem)}body[data-page=report] .platform-panel .code-container pre{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding-right:clamp(6.5rem,12vw,8rem)}body[data-page=report] .platform-panel .code-container code{white-space:pre-wrap;overflow-wrap:anywhere}.platform-panel .platform-html-preview h2,.platform-panel .platform-html-preview h3{color:var(--ink);margin:.8rem 0 .3rem}.platform-panel .platform-html-preview ul,.platform-panel .platform-html-preview ol{padding-left:1.5rem}.platform-panel .platform-html-preview li{margin-bottom:.3rem}.platform-panel .platform-html-preview .qurifix-note{color:var(--muted);margin-top:1rem;font-size:.8rem}.platform-panel .platform-copy-btn{cursor:pointer;color:var(--muted);background:#fffdf8;border:1px solid #94a3b833;border-radius:4px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.75rem;display:inline-flex;position:absolute;top:.5rem;bottom:auto;right:.5rem}.platform-panel .platform-copy-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.platform-panel .platform-copy-btn.copied{color:#fff;background:#16a34a;border-color:#16a34a}.platform-panel.hidden{display:none}.competitor-evidence-section{margin-top:0}.competitor-evidence-table-wrap{overflow-x:auto}.competitor-evidence-table{border-collapse:collapse;width:100%;font-size:.85rem}.competitor-evidence-table th,.competitor-evidence-table td{border:1px solid var(--line);text-align:center;padding:.6rem .9rem}.competitor-evidence-table th{background:var(--surface);color:var(--muted);text-transform:none;letter-spacing:0;font-size:.8rem;font-weight:600}.competitor-evidence-table .dim-label{text-align:left;color:var(--ink);white-space:nowrap;font-weight:500}.competitor-evidence-table .own-sku-col{color:var(--accent);background:#1f8a7214}.competitor-evidence-table .evidence-present{color:#166534;background:#dcfce7;font-weight:700}.competitor-evidence-table .evidence-missing{color:#d97706}body[data-page=capture]{background-color:#f7f3ea;background-image:radial-gradient(circle at 18% 0,#1f8a721a 0%,#0000 34vw),radial-gradient(circle at 86% 18%,#d9942a1a 0%,#0000 34vw),linear-gradient(#3a4d450e 1px,#0000 1px),linear-gradient(90deg,#3a4d450e 1px,#0000 1px);background-size:100% 100%,100% 100%,32px 32px,32px 32px;background-attachment:fixed}body[data-page=capture] .site-header--capture{box-sizing:border-box;background:#fffcf4f0;grid-template-columns:auto minmax(0,1fr) auto auto;width:100%;min-height:4.1rem;padding-block:.42rem}body[data-page=capture] .site-header--capture .brand-logo{width:clamp(2.9rem,3.8vw,3.35rem);height:2.65rem}body[data-page=capture] .site-header--capture .nav{background:#fffdf8b8;border:1px solid #3a4d451f;border-radius:999px;justify-self:center;gap:.34rem;padding:.18rem;box-shadow:0 14px 28px -26px #37302557}body[data-page=capture] .site-header--capture .nav a{color:#45544f;border-radius:999px;padding:.44rem .72rem;font-size:.84rem;line-height:1}body[data-page=capture] .site-header--capture .nav a:is(:hover,:focus-visible){color:#176b5a;background:#1f8a7217}body[data-page=capture] .site-header--capture .nav .capture-current{color:#fbf6ea;background:#26322f;box-shadow:0 10px 22px -18px #26322f70}body[data-page=capture] .site-header--capture .language-switcher{justify-self:end}body[data-page=capture] .site-header--capture .language-switcher>span:not(.language-switcher-icon){display:none}body[data-page=capture] .capture-shell{width:min(100% - 2rem,1160px);margin:0 auto;padding:clamp(.75rem,1.8vw,1.35rem) 0 4rem}.capture-hero{grid-template-columns:minmax(0,.86fr) minmax(320px,.72fr);align-items:center;gap:clamp(1rem,2.4vw,1.7rem);padding:clamp(.8rem,2.1vw,1.55rem) 0 clamp(.8rem,1.8vw,1.1rem);display:grid}.capture-hero-copy{min-width:0}.capture-hero h1{max-width:15.6ch;color:var(--ink);letter-spacing:0;margin:.26rem 0 .72rem;font-size:clamp(2.05rem,3.45vw,3.05rem);line-height:1}.capture-hero p{max-width:46rem;color:var(--muted);font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.55}.capture-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-width:48rem;margin-top:1rem;display:grid}.capture-summary-strip span{background:#fffdf8d1;border:1px solid #3a4d4521;border-radius:7px;gap:.22rem;min-width:0;padding:.54rem .62rem;display:grid;box-shadow:0 12px 28px -24px #3730253d}.capture-summary-strip strong{color:var(--ink);font-size:.82rem;line-height:1.15}.capture-summary-strip small{color:var(--muted);font-size:.72rem;line-height:1.3}.capture-proof-panel{background:linear-gradient(#fffffffa,#f0f9f5e6),#fff;border:1px solid #3a4d4524;border-radius:8px;flex-direction:column;justify-content:center;min-height:0;padding:clamp(.82rem,1.45vw,1rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px -30px #37302557}.capture-proof-panel:before{content:"Chrome extension";color:#176b5a;letter-spacing:.08em;text-transform:uppercase;background:#e8f6f0eb;border:1px solid #1f8a7229;border-radius:999px;align-self:start;margin-bottom:.56rem;padding:.28rem .5rem;font-size:.7rem;font-weight:900;line-height:1}.capture-proof-panel span,.capture-card>span{color:#1f8a72;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.capture-proof-panel strong{color:var(--ink);margin:.65rem 0 .72rem;font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.25;display:block}.capture-preview-list{gap:.34rem;margin:0 0 .72rem;display:grid}.capture-preview-list div{background:#ffffffdb;border:1px solid #1f8a7221;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.38rem .5rem;display:grid}.capture-preview-list div.blocked{background:#fff7f7d1;border-color:#dc262629}.capture-preview-list small{color:#45544f;font-size:.74rem;font-weight:880;line-height:1.2}.capture-preview-list strong{color:#1f8a72;text-align:right;margin:0;font-size:.74rem;line-height:1.2}.capture-preview-list .blocked strong{color:#991b1b}.capture-proof-panel small{color:#475569;font-size:.78rem;line-height:1.45}.capture-grid,.capture-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.capture-grid{scroll-margin-top:5.2rem}.capture-card,.capture-use-grid article{background:#fffdf8e6;border:1px solid #3a4d4521;border-left:3px solid #1f8a728c;border-radius:8px;min-width:0;padding:1rem;box-shadow:0 14px 30px -26px #37302542}.capture-card h2,.capture-use-grid h3{color:var(--ink);margin:.4rem 0 .65rem;font-size:1rem;line-height:1.22}.capture-card ol{color:var(--muted);margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.55}.capture-card li+li{margin-top:.35rem}.capture-card code{background:#fffdf8;border:1px solid #3a4d4524;border-radius:6px;padding:.08rem .3rem;font-size:.86em}.capture-safety-band{background:#fffbebdb;border:1px solid #d977063d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1.25rem 0;padding:1.25rem;display:grid}.capture-safety-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.capture-doc-link{color:#176b5a;text-underline-offset:.24rem;align-items:center;min-height:2.35rem;font-size:.86rem;font-weight:900;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.capture-safety-band h2{margin:.25rem 0 .5rem;font-size:1.25rem}.capture-safety-band p,.capture-use-grid p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.55}.capture-usage-section{padding:1.25rem 0 0}@media (width<=1024px){.capture-hero,.capture-grid,.capture-use-grid,.capture-safety-band{grid-template-columns:1fr}.capture-hero h1{max-width:100%}.capture-summary-strip{grid-template-columns:1fr}.capture-safety-band .button{width:100%}.capture-safety-actions{justify-content:stretch}.capture-doc-link{justify-content:center}}@media print{body[data-page=client-report]{background:#fff!important}body[data-page=client-report] .site-header,body[data-page=client-report] .client-share-hero-actions{display:none!important}body[data-page=client-report] .client-report-shell{width:100%!important;margin:0!important;padding:0!important}body[data-page=client-report] .client-report-hero{border-bottom:1pt solid #d7dee8!important;padding:0 0 6mm!important}body[data-page=client-report] .client-report-hero h1{color:#17211f!important;letter-spacing:0!important;max-width:none!important;font-size:22pt!important;line-height:1.08!important}body[data-page=client-report] .client-share-priority,body[data-page=client-report] .client-share-summary,body[data-page=client-report] .client-share-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4mm!important;margin:6mm 0!important}body[data-page=client-report] .client-share-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}body[data-page=client-report] .client-share-table-controls{display:none!important}body[data-page=client-report] .client-priority-card,body[data-page=client-report] .client-share-recovery-card,body[data-page=client-report] .client-share-meta-card,body[data-page=client-report] .client-share-summary-card,body[data-page=client-report] .client-share-panel{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;background:#fff!important;border-color:#d7dee8!important}body[data-page=client-report] .client-share-table-wrap{overflow:visible!important}body[data-page=client-report] .client-share-table{table-layout:fixed!important;min-width:0!important}body[data-page=client-report] .client-share-table tr{break-inside:avoid;page-break-inside:avoid}body[data-page=client-report] .client-share-table th,body[data-page=client-report] .client-share-table td{word-break:break-word;color:#17211f!important;padding:2mm!important;font-size:8pt!important}}@media (width<=768px){html,body{max-width:100%;overflow-x:hidden}main,.section,.dashboard-shell,.capture-shell,.client-report-shell{min-width:0;max-width:calc(100% - 1rem)}.section,.dashboard-shell,.capture-shell,.client-report-shell{width:min(100% - 1rem,1180px)}.site-header{min-width:0;padding-inline:.55rem}.auth-area{flex-wrap:wrap;justify-content:flex-end}.auth-trigger,.header-audit-cta,.header-workspace-cta{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:7.4rem;overflow:hidden}.button,button,input,select,textarea{max-width:100%}body[data-page=workspace] .workspace-detail-heading,body[data-page=workspace] .workspace-detail-actions{flex-direction:column;align-items:stretch}body[data-page=workspace] .workspace-detail-metrics,body[data-page=workspace] .workspace-detail-body{grid-template-columns:1fr}body[data-page=workspace] .workspace-marketplace-proof-heading,body[data-page=workspace] .workspace-marketplace-proof-footer{display:grid}body[data-page=workspace] .workspace-marketplace-surfaces{grid-template-columns:1fr}body[data-page=workspace] [data-marketplace-proof-hint]{max-width:none}body[data-page=workspace] .workspace-detail-close{width:100%}.hero,body[data-page=home] .hero,.capture-hero,.report-grid-section,.asset-summary,.evidence-gap-grid,.priority-plan-grid,.fix-asset-grid,.source-list,.dashboard-main-grid,.dashboard-main-grid-single,.monitoring-decision-grid,.monitoring-metric-standards,.monitoring-metric-standards-grid{grid-template-columns:1fr}.hero *,.dashboard-shell *,.capture-shell *,.client-report-shell *,body[data-page=report] main *{min-width:0}}@media (width<=640px){.hero-board-top,.hero-board-summary,.hero-outcomes,.hero-starter-actions,.hero-starter-extra,.hero-capture-entry,.capture-preview-list div,.capture-safety-band,.report-meta,.report-trust-strip,.report-summary-grid,.report-grid-section,.asset-summary,.evidence-gap-grid,.priority-plan-grid,.fix-asset-grid,.prompt-coverage-grid,.live-prompt-list,.source-list,.diagnosis-signal-strip,.monitoring-decision-strip,.monitoring-decision-grid,.monitoring-metric-standards,.monitoring-metric-standards-grid{grid-template-columns:1fr!important}.capture-preview-list strong{text-align:left;justify-self:start}.hero-board-summary,.report-summary-grid,.diagnosis-signal-strip{gap:.55rem}.report-workspace-context{flex-direction:column;align-items:stretch}.report-workspace-context span{flex-basis:auto;min-width:0}body[data-page=report] .report-methodology-card ul{grid-template-columns:1fr}}@media (width<=1024px){.hero{gap:1rem;padding-top:clamp(1.25rem,5vw,1.9rem)}body[data-page=home] .hero{gap:.78rem;padding-top:1rem}body[data-page=home] .hero-copy{gap:.58rem}body[data-page=home] .hero-copy>.eyebrow{margin:0 0 .4rem}body[data-page=home] .hero h1{font-size:clamp(2rem,9.6vw,2.48rem);line-height:1}.hero-text{font-size:1rem;line-height:1.48}body[data-page=home] .hero-text{font-size:.94rem;line-height:1.42}.hero-service-route{gap:.45rem}body[data-page=home] .hero-service-route{grid-template-columns:1fr;gap:.35rem}.hero-service-route span{padding:.62rem .72rem}body[data-page=home] .hero-service-route span{min-height:auto;padding:.5rem .62rem}.hero-audit-starter{padding:.68rem}body[data-page=home] .hero-audit-starter{gap:.5rem;padding:.58rem}body[data-page=home] .hero-starter-actions{grid-template-columns:1fr;gap:.42rem}body[data-page=home] .hero-private-note{font-size:.78rem;line-height:1.38}}@media (width<=768px){body[data-page=home] .hero-stage,body[data-page=home] .hero-workbench,body[data-page=home] .hero-diagnosis-panel,body[data-page=home] .hero-evidence-lane,body[data-page=home] .hero-workbench .hero-outcomes,body[data-page=home] .hero-board-flow{width:100%;min-width:0;max-width:100%;overflow:hidden}body[data-page=home] .hero-workbench{padding:.68rem}body[data-page=home] .hero-board-top,body[data-page=home] .hero-diagnosis-panel,body[data-page=home] .hero-evidence-lane span,body[data-page=home] .hero-workbench .hero-outcomes,body[data-page=home] .hero-board-flow{grid-template-columns:1fr}body[data-page=home] .hero-sku-visual{justify-self:start;width:min(100%,9rem)}body[data-page=home] .hero-readiness-meter{justify-self:start;width:4.8rem;height:4.8rem}body[data-page=home] .hero-diagnosis-copy strong,body[data-page=home] .hero-evidence-lane strong,body[data-page=home] .hero-workbench .hero-outcomes strong,body[data-page=home] .hero-board-flow small,body[data-page=home] .hero-text,body[data-page=home] .section-heading p{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}body[data-page=home] .hero-board-flow span{grid-template-columns:auto minmax(0,1fr)}}@media (width>=1280px){body[data-page=workspace] .workspace-shell{max-width:100%;padding-left:1.5rem;padding-right:1.5rem}body[data-page=report] .report-stage-hero,body[data-page=report] .report-section{max-width:64rem}.hero-copy{max-width:32rem}body[data-page=home] .hero-text{font-size:1.06rem}.plan-comparison-table{font-size:.92rem}}@media (width>=1536px){body[data-page=workspace] .workspace-shell{max-width:96rem;margin:0 auto}body[data-page=report] .report-stage-hero,body[data-page=report] .report-section{max-width:72rem}.report-summary-grid{grid-template-columns:repeat(3,1fr)}.legal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.social-proof-section{padding:1.8rem 0 1rem}.social-proof-strip{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem 0;display:grid}.social-proof-stat strong{color:var(--accent-dark);font-size:clamp(1.5rem,3vw,2rem);font-weight:950;line-height:1.1;display:block}.social-proof-stat span{color:var(--muted);margin-top:.18rem;font-size:.78rem;font-weight:750;display:block}.social-proof-note{text-align:center;color:var(--muted);margin-top:.75rem;font-size:.88rem;font-weight:700}@media (width<=768px){.social-proof-strip{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:focus{outline:none}:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #1f8a72a6;box-shadow:0 0 0 5px #1f8a722e}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip-to-content{z-index:9999;background:var(--accent-dark);color:#fff;border-radius:8px;padding:.65rem 1.1rem;font-size:.92rem;font-weight:850;text-decoration:none;transition:top .18s;position:absolute;top:-100px;left:1rem;box-shadow:0 10px 30px -8px #0f172a6b}.skip-to-content:focus,.skip-to-content:focus-visible{outline-offset:2px;outline:3px solid #fff;top:.85rem}#qurifix-toast-container{z-index:10000;pointer-events:none;flex-direction:column;gap:.6rem;max-width:min(380px,100vw - 2rem);display:flex;position:fixed;top:1.25rem;right:1.25rem}.qurifix-toast{pointer-events:auto;background:var(--surface-strong,#fff);color:var(--ink,#1f2937);border:1px solid var(--line,#3a4d452e);border-left:4px solid var(--accent,#1f8a72);opacity:0;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.45;transition:opacity .22s,transform .22s;display:flex;transform:translate(20px);box-shadow:0 14px 40px -12px #0f172a52}.qurifix-toast.is-visible{opacity:1;transform:translate(0)}.qurifix-toast-error{color:#7f1d1d;background:#fff5f5;border-left-color:#dc2626}.qurifix-toast-error .qurifix-toast-close{color:#7f1d1d}.qurifix-toast-status{border-left-color:var(--accent,#1f8a72)}.qurifix-toast-text{word-break:break-word;flex:1}.qurifix-toast-close{appearance:none;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:6px;padding:.1rem .35rem;font-size:1.2rem;line-height:1;transition:opacity .15s,background .15s}.qurifix-toast-close:hover,.qurifix-toast-close:focus-visible{opacity:1;background:#0000000f}[data-theme=dark] .qurifix-toast{color:#e7ecf6;background:#1c263af5;border-color:#94a3b847;box-shadow:0 14px 40px -10px #0009}[data-theme=dark] .qurifix-toast-error{color:#fecaca;background:#4a1616d9;border-color:#f8717173}[data-theme=dark] .qurifix-toast-close:hover,[data-theme=dark] .qurifix-toast-close:focus-visible{background:#ffffff14}@media (width<=640px){#qurifix-toast-container{max-width:none;inset:auto 1rem 1rem}}.client-share-password-overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.client-share-password-card{background:#fff;border-radius:12px;width:100%;max-width:420px;padding:24px;box-shadow:0 20px 60px #0000004d}.client-share-password-card--wide{max-width:480px}.client-share-password-card h2{color:#0a0a0a;margin:0 0 8px;font-size:18px}.client-share-password-card p{color:#666;margin:0 0 16px;font-size:14px;line-height:1.5}.client-share-access-notice{background:#f8fafc;border:1px solid #e4e4e7;border-radius:8px;padding:10px 12px;color:#27272a!important}.client-share-password-label{color:#666;margin-bottom:4px;font-size:13px;display:block}.client-share-password-hint{color:#888;margin:0 0 16px;font-size:12px}.client-share-password-input{box-sizing:border-box;border:1px solid #d4d4d8;border-radius:6px;width:100%;margin-bottom:16px;padding:10px 12px;font-size:14px}.client-share-password-input:focus{border-color:#176b5a;outline:none;box-shadow:0 0 0 3px #176b5a26}.client-share-password-actions{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.client-share-password-error{color:#dc2626;min-height:18px;font-size:13px}.client-share-password-error[data-state=success]{color:#059669}.client-share-password-error[data-state=error]{color:#dc2626}.client-share-link-copy-row{gap:6px;margin-top:6px;display:flex}.client-share-link-copy-input{border:1px solid #d4d4d8;border-radius:4px;flex:1;padding:6px 8px;font-size:12px}.client-share-link-copy-button{padding:6px 10px}.workspace-usage-cta{color:#92400e;background:linear-gradient(90deg,#f59e0b1a,#f59e0b0a);border:1px solid #f59e0b66;border-radius:10px;align-items:center;gap:12px;margin:12px 0 0;padding:12px 16px;font-size:14px;display:flex}.workspace-usage-cta.urgent{color:#991b1b;background:linear-gradient(90deg,#dc26261f,#dc26260a);border-color:#dc262680}.workspace-usage-cta-message{flex:auto;font-weight:500}.workspace-usage-cta-message strong{font-weight:700}.workspace-usage-cta-action{cursor:pointer;background:#92400e;border:none;border-radius:6px;flex:none;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;color:#fff!important}.workspace-usage-cta.urgent .workspace-usage-cta-action{background:#991b1b}.workspace-usage-cta-dismiss{color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px;font-size:16px}.workspace-usage-cta-dismiss:hover{opacity:1}.live-report-notice{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;align-items:center;gap:10px;margin:16px 0 0;padding:10px 14px;font-size:14px;display:flex}.live-report-notice-icon{flex:none;font-size:16px}.live-report-notice-message{flex:auto}.live-report-notice-dismiss{color:#075985;opacity:.5;cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px;font-size:18px;line-height:1}.live-report-notice-dismiss:hover{opacity:1}.report-sticky-nav{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border-bottom:1px solid #e4e4e7;flex-wrap:wrap;gap:12px;margin:16px 0 0;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 2px 4px #0000000a}.report-sticky-nav a{color:#0a0a0a;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s}.report-sticky-nav a:hover{background:#f1f5f9}.report-overview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:24px 0 0;padding:20px 24px}.report-overview .eyebrow{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:600}.report-overview h2{color:#0a0a0a;margin:0 0 4px;font-size:18px}.report-overview-hint{color:#64748b;margin:0 0 16px;font-size:13px}.report-overview-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-overview-grid li a{color:#0a0a0a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.report-overview-grid li a:hover{border-color:#176b5a;transform:translateY(-1px)}.report-overview-grid strong{margin-bottom:4px;font-size:14px;display:block}.report-overview-grid span{color:#64748b;font-size:12px;line-height:1.4;display:block}.report-detail-cluster{gap:1rem;display:grid}.report-detail-cluster>summary{cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#ffffffe0;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;font-weight:950;list-style:none;display:flex}.report-detail-cluster>summary::-webkit-details-marker{display:none}.report-detail-cluster>summary:after{content:"+";color:var(--accent-dark);font-size:1.2rem}.report-detail-cluster[open]>summary:after{content:"−"}body[data-page=report]{--report-content-width:72rem}body[data-page=report] .report-sticky-nav{width:min(100%, var(--report-content-width,72rem));border:1px solid #26322f1a;border-radius:0 0 8px 8px;margin:1.1rem auto 0;box-shadow:0 16px 32px -28px #1e293b52}body[data-page=report] .report-detail-strip{width:min(100%, var(--report-content-width,72rem));background:#ffffffdb;border:1px solid #26322f1a;border-radius:10px;flex-direction:column;gap:.55rem;margin:1.25rem auto 0;padding:.65rem .8rem .8rem;display:flex;box-shadow:0 18px 45px -36px #1e293b59}body[data-page=report] .report-detail-strip .report-sticky-nav{width:100%;box-shadow:none;background:#ffffffbd;border:0;border-radius:8px;margin:0;padding:.35rem .45rem}body[data-page=report] .report-detail-strip .report-section{margin:0;padding:0}body[data-page=report] .report-detail-strip .report-detail-cluster{border-top:1px solid #26322f17;width:100%;margin:0;padding-top:.55rem}body[data-page=report] .report-detail-strip .report-detail-cluster>summary{min-height:3rem;box-shadow:none;background:#ffffffeb;border:1px solid #26322f1c;padding:.72rem .9rem}body[data-page=report] .report-detail-strip+.report-assets-section{margin-top:clamp(1.6rem,3vw,2.4rem)}body[data-page=report] .report-detail-cluster{width:min(100%, var(--report-content-width,72rem));gap:.65rem;margin-inline:auto}body[data-page=report] .report-detail-cluster>summary{border-radius:8px;min-height:3.35rem;padding:.78rem 1rem}body[data-page=report] .report-detail-cluster[open]>summary{margin-bottom:.35rem}body[data-page=report] .report-preview-unlock-note{color:var(--muted);background:#ecfdf5b8;border:1px solid #1f8a7224;border-radius:8px;grid-column:1/-1;margin:-.2rem 0 0;padding:.75rem .9rem;font-size:.86rem;font-weight:750;line-height:1.45}body[data-page=report] #sources>.section-heading,body[data-page=report] #sources>.report-methodology-card,body[data-page=report] #sources>.source-list,body[data-page=report] #sources>.citation-opportunity-summary{width:min(100%, var(--report-content-width,72rem));max-width:none;margin-inline:auto}.qfx-feedback-fab{z-index:9998;color:#fff;cursor:pointer;background:#176b5a;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;font-weight:600;transition:transform .15s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #00000026}.qfx-feedback-fab:hover{transform:scale(1.05)}.qfx-feedback-fab:focus{outline-offset:2px;outline:2px solid #145247}.qfx-feedback-modal{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.qfx-feedback-modal[data-open=true]{display:flex}.qfx-feedback-card{background:#fff;border-radius:12px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 60px #0000004d}.qfx-feedback-card h3{color:#0a0a0a;margin:0 0 4px;font-size:18px}.qfx-feedback-card p{color:#666;margin:0 0 16px;font-size:14px}.qfx-feedback-card .qfx-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.qfx-feedback-card .qfx-chip{cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:999px;padding:6px 12px;font-size:13px}.qfx-feedback-card .qfx-chip[aria-pressed=true]{color:#fff;background:#176b5a;border-color:#176b5a}.qfx-feedback-card textarea{box-sizing:border-box;resize:vertical;border:1px solid #d4d4d8;border-radius:6px;width:100%;min-height:100px;padding:8px 10px;font-family:inherit;font-size:14px}.qfx-feedback-card .qfx-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.qfx-feedback-card .qfx-btn{cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:6px;padding:8px 16px;font-size:14px}.qfx-feedback-card .qfx-btn-primary{color:#fff;background:#176b5a;border-color:#176b5a}.qfx-feedback-card .qfx-status{color:#059669;min-height:18px;margin-top:8px;font-size:13px}.qfx-feedback-card .qfx-status[data-state=error]{color:#dc2626}.cookie-consent-banner{z-index:9999;border:1px solid var(--border-color,#e5e7eb);background:var(--card-bg,#fff);max-width:380px;color:var(--text-color,#111827);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #0000001f}.cookie-consent-banner p{margin:0}.cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.cookie-consent-banner a{color:var(--primary-color,#176b5a);font-size:13px;text-decoration:none}.cookie-consent-banner a:hover{text-decoration:underline}.cookie-consent-btn{background:var(--primary-color,#176b5a);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:13px}.cookie-consent-btn:hover{opacity:.9}@media (width<=480px){.cookie-consent-banner{max-width:none;left:12px;right:12px}}.qfx-nps-fab{z-index:9998;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:84px;right:24px;box-shadow:0 4px 12px #00000014}.qfx-nps-fab:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 6px 16px #0000001a}.qfx-nps-fab:focus{outline-offset:2px;outline:2px solid #176b5a}.qfx-nps-fab .qfx-nps-fab-emoji{font-size:14px}@media (width<=640px){.site-header{grid-template-columns:auto 1fr auto;gap:.45rem}.site-header .brand{min-width:0}.site-header .brand-logo{max-width:52px}.site-header .auth-area{gap:.35rem}.site-header .language-switcher,.site-header .theme-toggle,.site-header .auth-trigger{display:none}.site-header .header-workspace-cta,.site-header .header-audit-cta{padding-inline:.75rem}.mobile-nav-panel{padding-top:.7rem}body:not([data-page=report]) .qfx-feedback-fab{right:1rem;bottom:calc(7.25rem + env(safe-area-inset-bottom))}body[data-page=report] .qfx-feedback-fab{display:none}body[data-page=report] .report-assistant .assistant-launcher{bottom:calc(4.75rem + env(safe-area-inset-bottom))}.qfx-nps-fab{right:1rem;bottom:calc(8.75rem + env(safe-area-inset-bottom))}}.qfx-nps-modal{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.qfx-nps-modal[data-open=true]{display:flex}.qfx-nps-card{background:#fff;border-radius:12px;width:100%;max-width:460px;padding:28px;box-shadow:0 20px 60px #0000004d}.qfx-nps-card h3{color:#0a0a0a;margin:0 0 6px;font-size:19px}.qfx-nps-card .qfx-nps-motivation{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5}.qfx-nps-motivation-body{color:#0c4a6e;margin:4px 0 0}.qfx-nps-card p{color:#555;margin:0 0 16px;font-size:14px;line-height:1.5}.qfx-nps-scale{justify-content:space-between;gap:4px;margin-bottom:12px;display:flex}.qfx-nps-scale button{cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:38px;height:38px;font-size:14px;font-weight:600;transition:all .15s}.qfx-nps-scale button:hover{background:#f3f4f6}.qfx-nps-scale button[aria-pressed=true]{color:#fff;background:#176b5a;border-color:#176b5a}.qfx-nps-scale-labels{color:#888;justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.qfx-nps-card .qfx-nps-optional{color:#888;margin:0 0 16px;font-size:12px}.qfx-nps-comment{box-sizing:border-box;resize:vertical;border:1px solid #d4d4d8;border-radius:6px;width:100%;min-height:70px;margin-bottom:16px;padding:8px 10px;font-family:inherit;font-size:14px}.qfx-nps-card .qfx-actions{justify-content:flex-end;gap:8px;display:flex}.qfx-nps-card .qfx-btn{cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:6px;padding:8px 16px;font-size:14px}.qfx-nps-card .qfx-btn-primary{color:#fff;background:#176b5a;border-color:#176b5a}.qfx-nps-card .qfx-status{color:#059669;text-align:right;min-height:18px;margin-top:8px;font-size:13px}.qfx-nps-card .qfx-status[data-state=error]{color:#dc2626}[hidden]{display:none!important}.status-card-unknown .status-indicator,.status-indicator.unknown{background:#8b8170}.workspace-auto-retest{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:.7rem;padding:.85rem 1rem;display:grid}.workspace-auto-retest-head{display:block}.workspace-auto-retest-toggle{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.workspace-auto-retest-toggle input[type=checkbox]{width:1.05rem;height:1.05rem;margin-top:.2rem}.workspace-auto-retest-toggle strong{color:var(--ink);font-size:.96rem;font-weight:700;display:block}.workspace-auto-retest-toggle small{color:var(--muted);margin-top:.18rem;font-size:.82rem;line-height:1.4;display:block}.workspace-auto-retest-frequency{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:.55rem .7rem;display:grid}.workspace-auto-retest-frequency legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;padding:0 .25rem;font-size:.74rem;font-weight:600}.workspace-auto-retest-frequency label{cursor:pointer;color:var(--ink);background:#1f8a720a;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;padding:.4rem .5rem;font-size:.88rem;display:grid}.workspace-auto-retest-frequency input[type=radio]{accent-color:var(--accent);margin:0}.workspace-auto-retest-frequency input[type=radio]:disabled+span{opacity:.5;cursor:not-allowed}.workspace-auto-retest-frequency label:has(input:disabled){opacity:.5;cursor:not-allowed}.workspace-auto-retest-frequency input[type=radio]:disabled+*{opacity:.5}@media (width<=540px){.workspace-auto-retest-frequency{grid-template-columns:1fr}}.audit-auto-retest-notice{background:linear-gradient(180deg, #1f8a7214, var(--surface-strong));border:1px solid #1f8a7240;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:.85rem;margin-top:.6rem;padding:.7rem .95rem;display:grid}.audit-auto-retest-notice p{color:var(--ink);margin:0;font-size:.88rem;line-height:1.4}.audit-auto-retest-notice a{color:var(--accent-dark);white-space:nowrap;font-size:.85rem;font-weight:600;text-decoration:none}.audit-auto-retest-notice a:hover{text-decoration:underline}.readiness-info-button{appearance:none;color:var(--muted,#69746f);cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #121c2d2e;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;margin-left:.35rem;padding:0;font-size:.78rem;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.readiness-info-button:hover,.readiness-info-button:focus-visible{color:#1f8a72;background:#1f8a721a;border-color:#1f8a7266;outline:none}.hero-readiness-meter .readiness-info-button{align-self:center;margin-left:.4rem}.result-readiness-score .readiness-info-button{align-self:flex-start;margin-left:.5rem}.readiness-algorithm-modal-open{overflow:hidden}.readiness-algorithm-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.readiness-algorithm-head h2{color:var(--ink,#121c2d);margin:.1rem 0 0;font-size:.95rem;line-height:1.3}.readiness-algorithm-close{appearance:none;color:var(--muted,#69746f);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.25rem;line-height:1}.readiness-algorithm-body{color:var(--ink,#121c2d);font-size:.82rem;line-height:1.4}.readiness-algorithm-body h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#69746f);margin:.55rem 0 .25rem;font-size:.7rem;font-weight:600}.readiness-algorithm-body ul{grid-template-columns:1fr 1fr;gap:.15rem .6rem;margin:0 0 .15rem;padding-left:1rem;display:grid}.readiness-algorithm-body li{margin:0;line-height:1.35}.readiness-algorithm-footer{color:var(--muted,#69746f);margin:.5rem 0 0;font-size:.72rem;font-style:italic}.readiness-algorithm-card{width:min(30rem,100%);padding:.85rem 1rem .8rem}.readiness-algorithm-actions{margin-top:.5rem}.readiness-algorithm-actions .button{padding:.35rem .9rem;font-size:.82rem}:root{--bg:#f7f3ea;--surface:#fffcf4d1;--surface-strong:#fffdf8;--ink:#26322f;--muted:#69746f;--line:#3a4d4524;--accent:#1f8a72;--accent-dark:#176b5a;--navy:#2f4f67;--green:#1f8a72;--shadow:0 18px 50px -34px #37302552;--shadow-hover:0 26px 56px -32px #2d4a415c}body{background-color:var(--bg);color:var(--ink);background-image:linear-gradient(#3a4d450e 1px,#0000 1px),linear-gradient(90deg,#3a4d450e 1px,#0000 1px);background-size:32px 32px,32px 32px}.site-header{background:#fffcf4fa;border-bottom-color:#3a4d451f;gap:clamp(.6rem,1.3vw,1.05rem);box-shadow:0 14px 40px -34px #37302547}.brand-logo{object-fit:contain;object-position:left center;width:clamp(2.8rem,3.4vw,3.45rem);height:2.55rem;display:block}.footer-brand-logo{object-fit:contain;object-position:left center;width:3.25rem;height:2.45rem;display:block}.nav{color:#45544f;justify-content:center;justify-self:center;margin-left:0}.nav a{padding:.28rem .5rem}.footer-brandline{gap:.45rem}.footer-shell{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:.8rem 1.45rem;padding:clamp(.78rem,1.6vw,1rem)}.footer-main{gap:.55rem;min-width:0;display:grid}.footer-meta strong{margin-bottom:.06rem;font-size:.9rem}.footer-meta p{font-size:.82rem;line-height:1.35}.footer-trust{flex-wrap:wrap;gap:.32rem;display:flex}.footer-trust span{color:var(--muted);background:#fffdf8b8;border:1px solid #3a4d451f;border-radius:6px;padding:.28rem .45rem;font-size:.72rem;font-weight:850;line-height:1.2}.footer-links{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:.46rem .7rem;display:grid}.footer-links div{grid-template-columns:1fr;align-content:start;gap:.22rem;padding-left:.72rem;display:grid;position:relative}.footer-links div+div:before{content:"";background:#3a4d451f;border-radius:999px;width:1px;height:4.25rem;position:absolute;top:.12rem;left:0}.footer-links div:nth-child(2),.footer-links div:last-child{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.02rem;font-size:.74rem}.footer-links a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;line-height:1.22;position:relative;overflow:hidden}.footer-links a:is(:hover,:focus-visible){outline-offset:.16rem;z-index:5;overflow:visible}.footer-links a:after{content:attr(data-full-label);width:max-content;max-width:min(22rem,100vw - 2rem);color:var(--ink);overflow-wrap:anywhere;pointer-events:none;white-space:normal;background:#fffdf8;border:1px solid #3a4d4524;border-radius:6px;padding:.34rem .48rem;font-size:.78rem;font-weight:850;line-height:1.25;display:none;position:absolute;inset-block-end:calc(100% + .32rem);inset-inline-start:0;box-shadow:0 12px 28px -20px #272d2b52}.footer-links a:is(:hover,:focus-visible):after{display:block}.footer-legal{color:var(--muted);border-top:1px solid #3a4d451c;flex-wrap:wrap;grid-column:1/-1;gap:.25rem .9rem;padding-top:.48rem;font-size:.72rem;line-height:1.3;display:flex}.nav a:hover{color:var(--accent-dark)}.language-switcher select{background-color:#fffdf8;border-color:#3a4d4529;border-radius:8px}.section{width:min(1160px,100% - 2rem)}.hero{grid-template-columns:repeat(2,minmax(0,1fr))}h1{max-width:13ch;color:var(--ink);-webkit-text-fill-color:currentColor;background:0 0}h2{max-width:15ch}.eyebrow{color:var(--accent-dark);letter-spacing:.16em}.hero-copy{position:relative}.hero-dossier-label{color:var(--accent-dark);letter-spacing:.15em;text-transform:uppercase;background:#fffdf8;border:1px solid #1f8a7238;border-radius:6px;margin:0 0 .75rem;padding:.34rem .48rem;font-size:.68rem;font-weight:900;display:inline-flex}.button{border-radius:8px}.button.primary{color:#fbf6ea;background:#26322f;box-shadow:0 18px 36px -24px #26322f8c}.site-header .header-audit-cta{border-radius:8px;min-height:2.18rem;padding:.42rem .78rem;font-size:.82rem;font-weight:820;line-height:1;box-shadow:0 8px 18px -15px #26322f66}.button.secondary{color:var(--ink);background:#fffdf8;border-color:#3a4d4529}.site-header .header-workspace-cta{background:var(--ink);color:#fff;border-color:#26322feb;min-height:2.18rem;padding:.42rem .82rem;font-size:.82rem;font-weight:900;line-height:1;box-shadow:0 10px 22px -16px #26322f85}.site-header .header-workspace-cta:hover{color:#fff;background:#111827;border-color:#26322ffa;transform:translateY(-1px);box-shadow:0 14px 26px -16px #26322f94}.hero-checklist li:before{box-shadow:none;background:#1f8a72;border-radius:3px;transform:rotate(45deg)}.proof-row span,.hero-outcomes span,.platform-cloud span,.principles-strip span,.report-meta span,.tab,.score-pill{background:#fffdf8;border-color:#3a4d4524;border-radius:7px}body[data-page=home] .hero-card,body[data-page=home] .sample-card,body[data-page=home] .tile,body[data-page=home] .plan-card,body[data-page=home] .pilot-form,body[data-page=home] .form-result,.hero-note-card,.signal-card,.surface-card,.compare-card,.experience-card,.sample-rail-card,.audit-point-card,.report-card,.asset-block{box-shadow:var(--shadow);background:linear-gradient(#fffdf8f5,#fffaeef5),#fffdf8;border:1px solid #3a4d4524;border-radius:8px}.hero-stage{width:100%;max-width:none;box-shadow:var(--shadow);background:#fffdf8;border:1px solid #3a4d4524;border-radius:10px;grid-template-columns:minmax(0,1fr);place-self:center stretch;align-items:start;padding:.62rem;position:relative}.hero-stage:before{content:none}.hero-board-kicker{color:#8a5f19;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .42rem;font-size:.72rem;font-weight:900;display:block}.hero-workbench{height:auto;min-height:0;box-shadow:none;background:radial-gradient(circle at 84% 10%,#1f8a7229,#0000 30%),linear-gradient(#fffdf8fa,#faf6edfa),#fff;border-style:dashed;border-color:#1f8a7247;flex-direction:column;align-self:start;gap:.54rem;display:flex}.hero-diagnosis-panel{background:linear-gradient(135deg,#e9f5eff5,#fffdf8eb),#effaf5;border-color:#1f8a7233}.hero-workbench .hero-outcomes{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;max-width:none;margin-top:.08rem;padding:0;display:grid}.hero-workbench .hero-outcomes span{background:#fffdf8db;border:1px solid #1f8a7224;border-radius:7px;gap:.2rem;padding:.52rem .56rem;display:grid;box-shadow:0 10px 22px -20px #26322f4d}.hero-proof-strip span{background:0 0}.hero-sku-visual{border-color:#1f8a7229}.hero-workbench .card-header,.hero-example-intro{margin-bottom:.12rem}.hero-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-note-card{background:#fbf7ed}.prompt-box{color:#173d34;background:#e9f5ef;border:1px solid #1f8a7238;border-radius:8px;font-weight:800}.ranking-list div{background:#fffdf8;border:1px solid #3a4d451f;border-radius:7px}.ranking-list div>span:first-child,.step-number{color:var(--accent-dark);background:#e9f5ef;border-radius:6px}.ranking-list .missing{background:#fff6e8;border-color:#c96f2a6b}.ranking-list .missing>span:first-child{color:#a65714;background:#ffe7c2}@media (width>=901px){body[data-page=home] .hero{align-items:start;min-height:clamp(34rem,62vh,42rem);padding-top:clamp(2.6rem,5.5vw,4.5rem);padding-bottom:clamp(1.2rem,2.4vw,2rem)}body[data-page=home] h1{font-size:clamp(2.35rem,3.55vw,3.35rem)}}body[data-page=home] .hero+.fit-section{margin-top:clamp(4.2rem,11.5vw,10rem)}html:not(:lang(en)) body[data-page=home] h1{letter-spacing:-.02em;max-width:14.5ch;font-size:clamp(2rem,3.1vw,3rem);line-height:1.12}html:lang(zh-CN) body[data-page=home] h1,html:lang(zh-TW) body[data-page=home] h1,html:lang(ja) body[data-page=home] h1,html:lang(ko) body[data-page=home] h1{letter-spacing:0;max-width:15ch;font-size:clamp(2rem,2.85vw,2.75rem);line-height:1.16}.signal-card:before,.surface-card:before,.compare-card:before,.experience-card:before,.sample-rail-card:before,.audit-point-card:before,body[data-page=report] .metric-card:before,body[data-page=report] .diagnosis-side-card:before,body[data-page=report] .summary-card:before,body[data-page=report] .asset-block:before,body[data-page=report] .retest-grid>.report-card:before,body[data-page=report] .source-list a:before{background:linear-gradient(90deg,#1f8a72,#d69b43);border-radius:0;height:.15rem}body[data-page=home] .plan-card.highlighted,.compare-card-after,body[data-page=report] .primary-metric-card,body[data-page=report] .retest-metric-card{background:linear-gradient(#eef8f1,#fffdf8 46%);border-color:#1f8a723d}.compare-card-before,.signal-card-tint{background:linear-gradient(#fff6e8,#fffdf8 52%)}.sample-rail-card{background:linear-gradient(#f4efe3,#fffdf8)}.sample-card{position:relative}.sample-card:after{content:"Compatibility  Safety  Reviews  Schema  FAQ  Creator proof";color:#8a5f19;letter-spacing:.06em;border-top:1px dashed #3a4d452e;margin-top:1rem;padding-top:.8rem;font-size:.8rem;font-weight:900;display:block}input,select,textarea{box-shadow:none;background:#fffdf8;border-color:#3a4d4529;border-radius:7px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #1f8a721f}body[data-page=report] .report-card,body[data-page=report] .asset-block,body[data-page=report] .source-list a{background:#fffdf8}body[data-page=report] .report-card:hover,body[data-page=report] .asset-block:hover,body[data-page=report] .source-list a:hover,.tile:hover,.plan-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}body[data-page=report] .code-container,.result-table-wrap,.fix-preview,.evidence-summary,.sample-panel,.result-grid div{background:#fbf7ed;border:1px solid #3a4d451f}.asset-label,.plan-kicker,.trust-grid span,.fix-preview article span,.step span,.timeline span{color:var(--accent-dark)}.footer-shell{background:#fffdf8;border-color:#3a4d4524;border-radius:8px}@media (width<=1024px){.hero,.hero-side-stack,.footer-shell,.footer-links{grid-template-columns:1fr}}body[data-page=report]{background-color:#f1eee5;background-image:linear-gradient(90deg,#26322f0b 1px,#0000 1px),linear-gradient(#fffdf8ad,#f1eee5f0);background-size:96px 100%,100% 100%}body[data-page=report] main{counter-reset:reportSection;padding-bottom:4.5rem}body[data-page=report] .site-header{box-shadow:none;background:#fffdf8fc;border-bottom:1px solid #26322f2e}body[data-page=report] .nav{color:#33413d;gap:.12rem;font-size:.84rem}body[data-page=report] .nav a{border-radius:4px;padding:.42rem .56rem}body[data-page=report] .nav a:hover{background:#1f8a7214}body[data-page=report] .report-hero{box-shadow:none;background:linear-gradient(#fffdf8fa,#f9f6eef5),#fffdf8;border:1px solid #26322f29;border-top:4px solid #176b5a;border-radius:6px;padding-left:clamp(1.1rem,2.2vw,1.8rem);padding-right:clamp(1.1rem,2.2vw,1.8rem)}body[data-page=report] .section{padding-top:clamp(.95rem,1.6vw,1.35rem);padding-bottom:clamp(.95rem,1.6vw,1.35rem)}body[data-page=report] main>.section+.section{margin-top:.75rem}body[data-page=report] .report-hero:before{content:"QURIFIX REPAIR PACK";color:#176b5a;letter-spacing:.16em;background:#f7f3ea;border:1px solid #26322f29;border-radius:4px;margin-bottom:.75rem;padding:.34rem .5rem;font-size:.66rem;font-weight:900;display:inline-flex}body[data-page=report] .report-hero h1{letter-spacing:-.035em;max-width:17ch}body[data-page=report] .report-meta span{background:#fbf7ed;border-color:#26322f26;border-radius:4px}body[data-page=report] .report-section,body[data-page=report] .report-assets-section{border-top:1px solid #26322f26;gap:.85rem}body[data-page=report] .report-assets-section{gap:1rem}body[data-page=report] .report-section>.section-heading,body[data-page=report] .report-assets-section>.section-heading{grid-template-columns:2.8rem minmax(0,1fr);column-gap:.85rem;max-width:1024px;margin-bottom:.55rem;padding-top:.65rem;display:grid}body[data-page=report] .report-section>.section-heading:before,body[data-page=report] .report-assets-section>.section-heading:before{counter-increment:reportSection;content:counter(reportSection, decimal-leading-zero);color:#8a5f19;letter-spacing:.08em;grid-row:1/span 3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem;font-weight:900;line-height:1.35}body[data-page=report] .report-section>.section-heading>*,body[data-page=report] .report-assets-section>.section-heading>*{grid-column:2}body[data-page=report] .report-card,body[data-page=report] .asset-block,body[data-page=report] .source-list a{box-shadow:none;background:#fffdf8;border-color:#26322f29;border-radius:6px}body[data-page=report] .report-card:hover,body[data-page=report] .asset-block:hover,body[data-page=report] .source-list a:hover{box-shadow:none;border-color:#1f8a7257;transform:none}body[data-page=report] .metric-card:before,body[data-page=report] .diagnosis-side-card:before,body[data-page=report] .summary-card:before,body[data-page=report] .asset-block:before,body[data-page=report] .retest-grid>.report-card:before,body[data-page=report] .source-list a:before{background:linear-gradient(90deg,#176b5a,#8a5f19);width:2.45rem;height:.13rem;margin-bottom:.82rem}body[data-page=report] .report-summary-grid{gap:.75rem;margin-top:1rem}body[data-page=report] .primary-metric-card,body[data-page=report] .report-card.hero-metric,body[data-page=report] .gap-card,body[data-page=report] .priority-card,body[data-page=report] .retest-metric-card{background:#fffdf8}body[data-page=report] .primary-metric-card{background:linear-gradient(#f3faf7,#fffdf8 58%);border-color:#1f8a725c}body[data-page=report] .report-card h2,body[data-page=report] .section-heading h2{letter-spacing:-.025em}body[data-page=report] .eyebrow,body[data-page=report] .asset-label,body[data-page=report] .gap-kicker{letter-spacing:.14em}body[data-page=report] .code-container,body[data-page=report] .implementation-panel,body[data-page=report] .execution-panel,body[data-page=report] .publish-checklist{background:#fbf7ed;border-color:#26322f21;border-radius:6px}body[data-page=report] .asset-proof-details>summary,body[data-page=report] .guide-toggle-btn,body[data-page=report] .copy-btn{border-radius:6px}@media (width<=1024px){body[data-page=report] .report-section>.section-heading,body[data-page=report] .report-assets-section>.section-heading{grid-template-columns:1fr}body[data-page=report] .report-section>.section-heading:before,body[data-page=report] .report-assets-section>.section-heading:before{grid-row:auto;margin-bottom:.35rem}body[data-page=report] .report-section>.section-heading>*,body[data-page=report] .report-assets-section>.section-heading>*{grid-column:1}}@media (width<=768px){html,body{max-width:100%;overflow-x:hidden}main,.section,.dashboard-shell,.capture-shell,.client-report-shell{min-width:0;max-width:calc(100% - 1rem)}.section,.dashboard-shell,.capture-shell,.client-report-shell{width:min(100% - 1rem,1160px)}.site-header{gap:.42rem;min-width:0;padding-inline:.55rem}.auth-trigger{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:7.4rem;overflow:hidden}.language-switcher select{min-width:4.9rem;max-width:4.9rem;padding-left:.52rem;padding-right:1.2rem}.hero,body[data-page=home] .hero,.capture-hero,.report-grid-section,.asset-summary,.evidence-gap-grid,.priority-plan-grid,.fix-asset-grid,.source-list,.dashboard-main-grid,.dashboard-main-grid-single,.monitoring-decision-grid{grid-template-columns:1fr}.hero *,.dashboard-shell *,.capture-shell *,.client-report-shell *,body[data-page=report] main *{min-width:0}.button,button,input,select,textarea{max-width:100%}}@media (width<=640px){.hero-board-top,.hero-board-summary,.hero-outcomes,.hero-starter-actions,.hero-starter-extra,.hero-capture-entry,.capture-preview-list div,.capture-safety-band,.report-meta,.report-trust-strip,.report-summary-grid,.report-grid-section,.asset-summary,.evidence-gap-grid,.priority-plan-grid,.fix-asset-grid,.prompt-coverage-grid,.live-prompt-list,.source-list,.executive-summary-band,.executive-summary-grid,.ai-shelf-diagnostics-band,.ai-shelf-diagnostics-grid,.monitoring-decision-strip,.monitoring-decision-grid{grid-template-columns:1fr!important}.capture-preview-list strong{text-align:left;justify-self:start}}body[data-page=workspace]{color:#373025;background-color:#fffdf8;background-image:linear-gradient(#fffcf4fa,#fffdf8f0 22rem),linear-gradient(90deg,#3730250b 1px,#0000 1px),linear-gradient(#37302509 1px,#0000 1px);background-size:100% 100%,44px 44px,44px 44px}body[data-page=workspace] .workspace-shell{width:min(1420px,100% - 2rem);padding:clamp(1rem,2.2vw,1.6rem) 0 4.5rem}body[data-page=workspace] .workspace-command-bar{background:linear-gradient(135deg,#fffdf8fa,#fff8e8e6),#fffdf8;border-color:#3730251f;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.58fr);gap:clamp(1rem,2vw,1.35rem);position:relative;overflow:hidden;box-shadow:0 24px 60px -42px #37302552}body[data-page=workspace] .workspace-command-bar:before{content:"";background:linear-gradient(180deg, var(--gold), #373025);width:.32rem;position:absolute;inset:0 auto 0 0}body[data-page=workspace] .workspace-command-copy,body[data-page=workspace] .workspace-command-tools{z-index:1;position:relative}body[data-page=workspace] .workspace-command-copy h1,body[data-page=workspace] .workspace-scope-rail strong,body[data-page=workspace] .workspace-rail-card strong,body[data-page=workspace] .workspace-detail-heading h2,body[data-page=workspace] .workspace-detail-metrics strong{color:#373025}body[data-page=workspace] .workspace-command-copy p:not(.eyebrow),body[data-page=workspace] .workspace-rail-card p,body[data-page=workspace] .workspace-detail-empty p,body[data-page=workspace] .workspace-detail-card p{color:#6b604d}body[data-page=workspace] .workspace-operating-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}body[data-page=workspace] .workspace-operating-map article,body[data-page=workspace] .workspace-command-tools,body[data-page=workspace] .workspace-scope-rail,body[data-page=workspace] .workspace-action-rail .next-action-panel,body[data-page=workspace] .workspace-rail-card,body[data-page=workspace] .workspace-detail-empty,body[data-page=workspace] .workspace-detail-card,body[data-page=workspace] .dashboard-command-card,body[data-page=workspace] .dashboard-panel,body[data-page=workspace] .dashboard-summary-strip article,body[data-page=workspace] .dashboard-priority-card,body[data-page=workspace] .portfolio-summary-card,body[data-page=workspace] .next-action-item,body[data-page=workspace] .client-workspace-rail,body[data-page=workspace] .batch-workspace-rail,body[data-page=workspace] .agency-workspace-summary{background:#fffdf8f5;border-color:#3730251c;border-radius:8px;box-shadow:0 18px 48px -42px #37302557}body[data-page=workspace] .workspace-operating-map article{padding:.72rem}body[data-page=workspace] .workspace-operating-map span,body[data-page=workspace] .workspace-search span,body[data-page=workspace] .workspace-scope-rail span,body[data-page=workspace] .workspace-rail-card span{color:#8a7350}body[data-page=workspace] .workspace-operating-map strong{color:#373025}body[data-page=workspace] .workspace-operating-map p{color:#7a6f5c;margin:0}body[data-page=workspace] .workspace-responsibility-list li{color:#6b604d;background:#fffcf4c2;border-color:#3730251c;border-radius:999px}body[data-page=workspace] .workspace-search input{color:#373025;background:#fffdf8;border-color:#37302524}body[data-page=workspace] .workspace-search input:focus{background:#fff;border-color:#d9942a73;box-shadow:0 0 0 3px #d9942a21}body[data-page=workspace] .dashboard-hero-actions{grid-template-columns:1fr}body[data-page=workspace] .dashboard-hero-actions .button.primary{color:#fff;background:#373025}body[data-page=workspace] .dashboard-hero-actions .button.secondary,body[data-page=workspace] .dashboard-brief-button{color:#373025;background:#fffdf8;border-color:#37302524}body[data-page=workspace] .workspace-app-frame{grid-template-columns:minmax(11rem,.16fr) minmax(0,1fr) minmax(19rem,.26fr);gap:.9rem}body[data-page=workspace] .workspace-scope-rail a:hover,body[data-page=workspace] .workspace-scope-rail a.active{background:#fff6e8f0;border-color:#d9942a3d}body[data-page=workspace] .dashboard-command-focus,body[data-page=workspace] .workspace-detail-empty{background:linear-gradient(135deg,#fff6e8eb,#fffdf8)}body[data-page=workspace] .workspace-detail-body section{border-left-color:#d9942a57}body[data-page=workspace] .workspace-rail-card a{color:#fff;background:#373025;border-color:#37302524}body[data-page=workspace] .workspace-rail-card a+a{color:#373025;background:#fffdf8}@media (width<=1180px){body[data-page=workspace] .workspace-app-frame{grid-template-columns:1fr}body[data-page=workspace] .workspace-scope-rail{z-index:50;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;top:4.5rem}body[data-page=workspace] .workspace-action-rail{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.72fr));gap:.82rem;display:grid;position:static}}@media (width<=1024px){body[data-page=workspace] .workspace-shell{width:min(100% - .85rem,1180px)}body[data-page=workspace] .workspace-command-bar,body[data-page=workspace] .workspace-operating-map,body[data-page=workspace] .workspace-action-rail,body[data-page=workspace] .dashboard-portfolio,body[data-page=workspace] .workspace-portfolio,body[data-page=workspace] .dashboard-summary-strip,body[data-page=workspace] .workspace-summary-strip,body[data-page=workspace] .workspace-detail-metrics,body[data-page=workspace] .workspace-detail-body{grid-template-columns:1fr}body[data-page=workspace] .workspace-scope-rail{scrollbar-width:none;display:flex;overflow-x:auto}body[data-page=workspace] .workspace-scope-rail::-webkit-scrollbar{display:none}body[data-page=workspace] .workspace-scope-rail a{flex:none;min-width:8.2rem}}.site-header .header-workspace-cta{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:900}.site-header .header-workspace-cta:hover{color:#fff;background:#111827}html[data-theme=dark] body{background-color:var(--bg)!important;background-image:radial-gradient(circle at 15% 0%, #dcc78a24 0%, transparent 40vw), radial-gradient(circle at 85% 30%, #38bdf814 0%, transparent 40vw), linear-gradient(to right, var(--bg-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--bg-grid) 1px, transparent 1px)!important;color:var(--ink)!important;background-size:100% 100%,100% 100%,40px 40px,40px 40px!important;background-color:var(--bg)!important;background-image:linear-gradient(#dcc78a0b 1px,#0000 1px),linear-gradient(90deg,#dcc78a0b 1px,#0000 1px)!important;background-size:32px 32px,32px 32px!important}html[data-theme=dark] body[data-page=home] .plan-card.highlighted{background:linear-gradient(180deg, #1f8a7229, var(--surface-strong))!important;border-color:#2dd4ab52!important}html[data-theme=dark] body[data-page=home] .plan-card-beta,html[data-theme=dark] body[data-page=home] .plan-card-free{background:var(--surface-strong)!important}html[data-theme=dark] body[data-page=home] .plan-card-free{border-color:#2dd4ab59!important}html[data-theme=dark] body[data-page=home] .plan-card-beta{border-color:#d9942a66!important}html[data-theme=dark] .recommended-badge,html[data-theme=dark] .plan-free-badge{color:#6ee7b7!important;background:#2dd4ab2e!important}html[data-theme=dark] .plan-beta-badge{color:#fcd9a3!important;background:#d9942a33!important;border-color:#d9942a73!important}html[data-theme=dark] .footer-contact-strip{color:#ffffff9e;border-top-color:#ffffff1f}html[data-theme=dark] .footer-contact-strip>span:first-child{color:var(--ink)}html[data-theme=dark] .footer-contact-strip a.footer-contact-link{color:#fffaee}html[data-theme=dark] .footer-contact-strip a.footer-contact-link:hover,html[data-theme=dark] .footer-contact-strip a.footer-contact-link:focus-visible{background:0 0!important;text-decoration-color:#93c5fdb3!important}html[data-theme=dark] .footer-trust span:hover{background:var(--surface-elevated)!important}html[data-theme=dark] .footer-links a:after{background:var(--surface-elevated)!important;border-color:var(--card-border)!important;color:var(--ink-soft)!important;box-shadow:0 12px 28px -20px #00000080!important}html[data-theme=dark] .theme-toggle .icon-moon,html:not([data-theme=dark]) .theme-toggle .icon-sun{display:none}html[data-theme=dark] .client-report-shell,html[data-theme=dark] .client-report-card,html[data-theme=dark] .client-report-section,html[data-theme=dark] .client-report-summary,html[data-theme=dark] .client-report-metric,html[data-theme=dark] .client-report-block,html[data-theme=dark] .client-report-evidence,html[data-theme=dark] .client-report-source,html[data-theme=dark] .client-report-cta,html[data-theme=dark] .client-report-hero,html[data-theme=dark] .client-report-toolbar,html[data-theme=dark] .legal-shell,html[data-theme=dark] .legal-content,html[data-theme=dark] .legal-content article,html[data-theme=dark] .legal-content section,html[data-theme=dark] .legal-aside,html[data-theme=dark] .status-card,html[data-theme=dark] .status-row,html[data-theme=dark] .status-banner,html[data-theme=dark] .status-section,html[data-theme=dark] .status-summary,html[data-theme=dark] .status-block{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] .hero h1,html[data-theme=dark] .hero h2,html[data-theme=dark] .section-heading h1,html[data-theme=dark] .section-heading h2{color:var(--ink)!important}html[data-theme=dark] body[data-page=workspace] .workspace-top-nav a,html[data-theme=dark] body[data-page=workspace] .workspace-rail-card a,html[data-theme=dark] body[data-page=workspace] .workspace-search span,html[data-theme=dark] body[data-page=workspace] .workspace-search input,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel span,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel textarea,html[data-theme=dark] body[data-page=workspace] .workspace-operating-map strong,html[data-theme=dark] body[data-page=workspace] .workspace-operating-map span,html[data-theme=dark] body[data-page=workspace] .sku-dashboard-table th,html[data-theme=dark] .workspace-search input,html[data-theme=dark] .workspace-search textarea,html[data-theme=dark] .workspace-import-panel textarea,html[data-theme=dark] body[data-page=workspace] .delivery-summary-toggle{color:var(--ink)!important}@media print{html[data-theme=dark] body,html[data-theme=dark] *{color:#000!important;background:#fff!important}}html[data-theme=dark] body[data-page=workspace] .workspace-command-tools,html[data-theme=dark] body[data-page=workspace] .workspace-search,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel,html[data-theme=dark] body[data-page=workspace] .workspace-focus-board,html[data-theme=dark] body[data-page=workspace] .dashboard-command-center,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card,html[data-theme=dark] body[data-page=workspace] .dashboard-command-focus,html[data-theme=dark] body[data-page=workspace] .dashboard-panel,html[data-theme=dark] body[data-page=workspace] .dashboard-filter-bar,html[data-theme=dark] body[data-page=workspace] .workspace-filter-bar,html[data-theme=dark] body[data-page=workspace] .next-action-item,html[data-theme=dark] body[data-page=workspace] .next-action-button,html[data-theme=dark] body[data-page=workspace] .next-action-panel,html[data-theme=dark] body[data-page=workspace] .dashboard-status,html[data-theme=dark] body[data-page=workspace] .workspace-status,html[data-theme=dark] body[data-page=workspace] .portfolio-summary-card,html[data-theme=dark] body[data-page=workspace] .dashboard-portfolio,html[data-theme=dark] body[data-page=workspace] .workspace-portfolio,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-proof,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-surface,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-card,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-status,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-proof-heading,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-proof-footer,html[data-theme=dark] body[data-page=workspace] .workspace-detail-card,html[data-theme=dark] body[data-page=workspace] .workspace-detail-empty,html[data-theme=dark] body[data-page=workspace] .workspace-action-rail .next-action-panel,html[data-theme=dark] body[data-page=workspace] .workspace-summary-toggle,html[data-theme=dark] body[data-page=workspace] .delivery-summary-toggle,html[data-theme=dark] body[data-page=workspace] .workspace-search span,html[data-theme=dark] body[data-page=workspace] .workspace-search input,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel span,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel textarea,html[data-theme=dark] body[data-page=workspace] .workspace-side-card,html[data-theme=dark] body[data-page=workspace] .workspace-side-list,html[data-theme=dark] body[data-page=workspace] .workspace-side-item,html[data-theme=dark] body[data-page=workspace] .workspace-side-link,html[data-theme=dark] body[data-page=workspace] .workspace-side-meta,html[data-theme=dark] body[data-page=workspace] .workspace-side-stat,html[data-theme=dark] body[data-page=workspace] .workspace-side-stat strong,html[data-theme=dark] body[data-page=workspace] .workspace-side-stat span,html[data-theme=dark] body[data-page=workspace] .workspace-meta-card,html[data-theme=dark] body[data-page=workspace] .workspace-meta-list,html[data-theme=dark] body[data-page=workspace] .workspace-meta-row,html[data-theme=dark] body[data-page=workspace] .workspace-meta-key,html[data-theme=dark] body[data-page=workspace] .workspace-meta-value,html[data-theme=dark] body[data-page=workspace] .workspace-stat-card,html[data-theme=dark] body[data-page=workspace] .workspace-stat-list,html[data-theme=dark] body[data-page=workspace] .workspace-stat-row,html[data-theme=dark] body[data-page=workspace] .workspace-stat-label,html[data-theme=dark] body[data-page=workspace] .workspace-stat-value,html[data-theme=dark] body[data-page=workspace] .workspace-stat-trend,html[data-theme=dark] body[data-page=workspace] .workspace-stage-list,html[data-theme=dark] body[data-page=workspace] .workspace-stage-card,html[data-theme=dark] body[data-page=workspace] .workspace-stage-heading,html[data-theme=dark] body[data-page=workspace] .workspace-stage-meta,html[data-theme=dark] body[data-page=workspace] .workspace-stage-footer,html[data-theme=dark] body[data-page=workspace] .workspace-stage-cta,html[data-theme=dark] body[data-page=workspace] .workspace-kpi,html[data-theme=dark] body[data-page=workspace] .workspace-kpi-card,html[data-theme=dark] body[data-page=workspace] .workspace-kpi-label,html[data-theme=dark] body[data-page=workspace] .workspace-kpi-value,html[data-theme=dark] body[data-page=workspace] .workspace-kpi-meta,html[data-theme=dark] body[data-page=workspace] .workspace-trend,html[data-theme=dark] body[data-page=workspace] .workspace-trend-card,html[data-theme=dark] body[data-page=workspace] .workspace-trend-row,html[data-theme=dark] body[data-page=workspace] .workspace-trend-label,html[data-theme=dark] body[data-page=workspace] .workspace-trend-value,html[data-theme=dark] body[data-page=workspace] .workspace-trend-chart,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring-card,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring-row,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring-header,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring-body,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring-footer,html[data-theme=dark] body[data-page=workspace] .workspace-delivery,html[data-theme=dark] body[data-page=workspace] .workspace-delivery-card,html[data-theme=dark] body[data-page=workspace] .workspace-delivery-row,html[data-theme=dark] body[data-page=workspace] .workspace-delivery-header,html[data-theme=dark] body[data-page=workspace] .workspace-delivery-body,html[data-theme=dark] body[data-page=workspace] .workspace-delivery-footer,html[data-theme=dark] body[data-page=workspace] .workspace-evidence,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-card,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-row,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-header,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-body,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-footer,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-headline,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-headline-card{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] body[data-page=workspace] .workspace-detail-metrics span,html[data-theme=dark] .workspace-detail-metrics span,html[data-theme=dark] .workspace-detail-metrics strong,html[data-theme=dark] body[data-page=workspace] .workspace-detail-metrics strong,html[data-theme=dark] body[data-page=workspace] .workspace-detail-intelligence span,html[data-theme=dark] .workspace-detail-intelligence span,html[data-theme=dark] .workspace-detail-intelligence strong,html[data-theme=dark] body[data-page=workspace] .workspace-detail-intelligence strong{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important}html[data-theme=dark] body[data-page=workspace] .dashboard-command-card span,html[data-theme=dark] .dashboard-command-card span,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card p,html[data-theme=dark] .dashboard-command-card p,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card h2,html[data-theme=dark] .dashboard-command-card h2,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card strong,html[data-theme=dark] .dashboard-command-card strong,html[data-theme=dark] body[data-page=workspace] .monitoring-summary-hint,html[data-theme=dark] .monitoring-summary-hint{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important}html[data-theme=dark] .apply-btn.external-action small{color:#ffffffd1;-webkit-text-fill-color:#ffffffd1;background:#0f172a47}html[data-theme=dark] body[data-page=workspace] .workspace-command-tools .workspace-search:before{background:#cbd5e1}html[data-theme=dark] body[data-page=workspace] .workspace-command-tools .workspace-search:focus-within:before{background:#fbbf24}html[data-theme=dark] body[data-page=workspace] .sidebar-collapse-toggle{color:var(--ink-soft)!important;background:#0b1121f5!important;border-color:#94a3b847!important;box-shadow:0 14px 28px #00000047!important}html[data-theme=dark] body[data-page=workspace] .sidebar-collapse-toggle:hover,html[data-theme=dark] body[data-page=workspace] .sidebar-collapse-toggle:focus-visible{color:#fbbf24!important;border-color:#fbbf247a!important;box-shadow:0 0 0 3px #fbbf2429,0 16px 30px #00000057!important}html[data-theme=dark] body[data-page=workspace]{color:var(--ink);background-color:#0b1121}html[data-theme=dark] body[data-page=workspace] .site-header--workspace{background:#0b1121fa;border-bottom-color:#94a3b81f}html[data-theme=dark] body[data-page=workspace] .workspace-sidebar{background:0 0}html[data-theme=dark] body[data-page=workspace] .workspace-command-tools,html[data-theme=dark] body[data-page=workspace] .workspace-focus-board,html[data-theme=dark] body[data-page=workspace] .workspace-detail-empty,html[data-theme=dark] body[data-page=workspace] .workspace-detail-card,html[data-theme=dark] body[data-page=workspace] .client-workspace-rail,html[data-theme=dark] body[data-page=workspace] .batch-workspace-rail,html[data-theme=dark] body[data-page=workspace] .agency-workspace-summary,html[data-theme=dark] body[data-page=workspace] .dashboard-summary-strip article,html[data-theme=dark] body[data-page=workspace] .dashboard-panel{background:#1e293bb8;border-color:#94a3b824}html[data-theme=dark] body[data-page=workspace] .workspace-search input,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel textarea{color:var(--ink);background:#0b1121b8;border-color:#94a3b833}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1121;--bg-deep:#07101e;--bg-grid:#dcc78a0b;--surface:#15213ac7;--surface-strong:#15213a;--surface-elevated:#1c2944;--ink:#e6edf6;--ink-soft:#c5d0e1;--muted:#8a9bba;--line:#7d9ed12e;--line-soft:#7d9ed11a;--accent:#dcc78a;--accent-strong:#c9b483;--accent-dark:#e6d5a8;--gold:#fbbf24;--navy:#dcc78a;--green:#2ea98c;--danger:#f87171;--shadow:0 18px 40px -22px #0000008c;--shadow-hover:0 24px 50px -22px #000000b3, 0 0 0 1px #dcc78a47;--header-bg:#0b1121db;--header-border:#7d9ed12e;--header-shadow:0 14px 40px -28px #000000b3;--card-border:#7d9ed129;--input-bg:#15213a;--input-border:#7d9ed138;--input-text:#e6edf6;--code-bg:#0d1730;--code-text:#c5d0e1;--table-stripe:#7d9ed10a}html[data-theme=dark] body{background-color:var(--bg)!important;background-image:radial-gradient(circle at 15% 0%, #dcc78a24 0%, transparent 40vw), radial-gradient(circle at 85% 30%, #38bdf814 0%, transparent 40vw), linear-gradient(to right, var(--bg-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--bg-grid) 1px, transparent 1px)!important;color:var(--ink)!important;background-size:100% 100%,100% 100%,40px 40px,40px 40px!important;background-color:var(--bg)!important;background-image:linear-gradient(#dcc78a0b 1px,#0000 1px),linear-gradient(90deg,#dcc78a0b 1px,#0000 1px)!important;background-size:32px 32px,32px 32px!important}html[data-theme=dark] body[data-page=workspace]{background-color:var(--bg)!important;background-image:linear-gradient(180deg, #0b1121f5, #0f1932f0 22rem), linear-gradient(to right, var(--bg-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--bg-grid) 1px, transparent 1px)!important;color:var(--ink)!important;background-size:100% 100%,44px 44px,44px 44px!important}html[data-theme=dark]{--surface-strong:#15213a}html[data-theme=dark] body,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,html[data-theme=dark] p,html[data-theme=dark] li,html[data-theme=dark] span,html[data-theme=dark] div,html[data-theme=dark] small,html[data-theme=dark] strong,html[data-theme=dark] b,html[data-theme=dark] label,html[data-theme=dark] td,html[data-theme=dark] th{color:var(--ink)}html[data-theme=dark] a{color:var(--accent)}html[data-theme=dark] .muted,html[data-theme=dark] [data-muted],html[data-theme=dark] .footer-meta,html[data-theme=dark] .footer-meta p,html[data-theme=dark] .nav,html[data-theme=dark] .legal p,html[data-theme=dark] .legal li{color:var(--muted)!important}html[data-theme=dark] .site-header,html[data-theme=dark] .site-header--guide,html[data-theme=dark] .site-header--legal,html[data-theme=dark] .site-header--workspace{background:var(--header-bg)!important;border-bottom-color:var(--header-border)!important;box-shadow:var(--header-shadow)!important;-webkit-backdrop-filter:blur(16px)!important}html[data-theme=dark] .nav a{color:var(--ink-soft)!important}html[data-theme=dark] .nav a:hover,html[data-theme=dark] .nav a:focus-visible{color:var(--accent)!important;background:#dcc78a1f!important}html[data-theme=dark] .section,html[data-theme=dark] .hero,html[data-theme=dark] .hero-stage,html[data-theme=dark] main,html[data-theme=dark] .workspace-shell,html[data-theme=dark] .workspace-app-frame,html[data-theme=dark] .report-shell,html[data-theme=dark] .client-report-shell{background:0 0!important}html[data-theme=dark] .surface-card,html[data-theme=dark] .tile,html[data-theme=dark] .plan-card,html[data-theme=dark] .signal-card,html[data-theme=dark] .compare-card,html[data-theme=dark] .hero-card,html[data-theme=dark] .sample-card,html[data-theme=dark] .sample-rail-card,html[data-theme=dark] .audit-point-card,html[data-theme=dark] .hero-note-card,html[data-theme=dark] .form-result,html[data-theme=dark] .pilot-form,html[data-theme=dark] .evidence-summary,html[data-theme=dark] .fix-preview,html[data-theme=dark] .sample-panel,html[data-theme=dark] .result-grid>div,html[data-theme=dark] .code-container,html[data-theme=dark] .result-table-wrap,html[data-theme=dark] .dashboard-priority-card,html[data-theme=dark] .footer-shell,html[data-theme=dark] .legal-shell,html[data-theme=dark] .guide-shell,html[data-theme=dark] .ranking-list>div,html[data-theme=dark] .ranking-list>li{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important}html[data-theme=dark] body[data-page=report] .report-hero,html[data-theme=dark] body[data-page=report] .report-section,html[data-theme=dark] body[data-page=report] .report-card,html[data-theme=dark] body[data-page=report] .asset-block,html[data-theme=dark] body[data-page=report] .source-list a,html[data-theme=dark] body[data-page=report] .metric-card,html[data-theme=dark] body[data-page=report] .report-summary,html[data-theme=dark] body[data-page=report] .report-toolbar,html[data-theme=dark] body[data-page=report] .report-fix-list,html[data-theme=dark] body[data-page=report] .report-snapshot,html[data-theme=dark] body[data-page=report] .report-diagnosis,html[data-theme=dark] body[data-page=report] .report-priority,html[data-theme=dark] body[data-page=report] .report-evidence,html[data-theme=dark] body[data-page=report] .report-action,html[data-theme=dark] body[data-page=report] .report-cta,html[data-theme=dark] body[data-page=report] .report-block,html[data-theme=dark] body[data-page=report] .evidence-card,html[data-theme=dark] body[data-page=report] .gap-card,html[data-theme=dark] body[data-page=report] .asset-card,html[data-theme=dark] body[data-page=report] .diagnostic-card,html[data-theme=dark] body[data-page=report] .fix-card,html[data-theme=dark] body[data-page=report] .prompt-card,html[data-theme=dark] body[data-page=report] .source-card,html[data-theme=dark] body[data-page=report] .source-row,html[data-theme=dark] body[data-page=report] .metric-block,html[data-theme=dark] body[data-page=report] .score-card,html[data-theme=dark] body[data-page=report] .trust-grid>span,html[data-theme=dark] body[data-page=report] .timeline>span{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] body[data-page=report] .report-hero{background:linear-gradient(180deg, #15213af5, #0f1932f0), var(--surface-strong)!important;border-top-color:var(--accent)!important}html[data-theme=dark] body[data-page=report] .report-card:hover,html[data-theme=dark] body[data-page=report] .asset-block:hover,html[data-theme=dark] body[data-page=report] .source-list a:hover{background:var(--surface-elevated)!important}html[data-theme=dark] body[data-page=workspace] .workspace-detail-empty,html[data-theme=dark] body[data-page=workspace] .workspace-detail-card,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-status,html[data-theme=dark] body[data-page=workspace] .marketplace-evidence-list li,html[data-theme=dark] body[data-page=workspace] .workspace-rail-card,html[data-theme=dark] body[data-page=workspace] .workspace-rail-card a,html[data-theme=dark] body[data-page=workspace] .workspace-action-rail .next-action-panel,html[data-theme=dark] body[data-page=workspace] .workspace-operating-map,html[data-theme=dark] body[data-page=workspace] .workspace-operating-map article,html[data-theme=dark] body[data-page=workspace] .workspace-search input,html[data-theme=dark] body[data-page=workspace] .workspace-search span,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel span,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel textarea,html[data-theme=dark] body[data-page=workspace] .header-workspace-cta[aria-current=page],html[data-theme=dark] body[data-page=workspace] .header-workspace-cta[aria-current=page]:hover,html[data-theme=dark] body[data-page=workspace] .header-workspace-cta[aria-current=page]:focus-visible,html[data-theme=dark] body[data-page=workspace] .workspace-top-nav a,html[data-theme=dark] body[data-page=workspace] .mobile-nav-panel a[href=\#workspace-queue],html[data-theme=dark] body[data-page=workspace] .mobile-nav-panel a[href=\#workspace-detail],html[data-theme=dark] body[data-page=workspace] .mobile-nav-panel a[href=\#workspace-monitoring],html[data-theme=dark] body[data-page=workspace] .mobile-nav-panel a[href=\#workspace-delivery],html[data-theme=dark] body[data-page=workspace] .dashboard-summary-strip article,html[data-theme=dark] body[data-page=workspace] .sku-dashboard-table th,html[data-theme=dark] body[data-page=workspace] .sku-dashboard-table td,html[data-theme=dark] body[data-page=workspace] .workspace-sidebar,html[data-theme=dark] body[data-page=workspace] .sidebar-collapse-toggle,html[data-theme=dark] body[data-page=workspace] .workspace-app-frame{background:var(--surface-strong)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] body[data-page=workspace] .workspace-top-nav a:hover,html[data-theme=dark] body[data-page=workspace] .workspace-top-nav a.active,html[data-theme=dark] body[data-page=workspace] .workspace-top-nav a:focus-visible,html[data-theme=dark] body[data-page=workspace] .mobile-nav-panel a.active,html[data-theme=dark] body[data-page=workspace] .workspace-scope-rail a:hover,html[data-theme=dark] body[data-page=workspace] .workspace-scope-rail a.active,html[data-theme=dark] body[data-page=workspace] .workspace-scope-rail a:focus-visible{color:var(--accent)!important;background:#dcc78a24!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .file-picker-button,html[data-theme=dark] .file-upload,html[data-theme=dark] .language-switcher select{background-color:var(--input-bg)!important;background:var(--input-bg)!important;color:var(--input-text)!important;border-color:var(--input-border)!important;box-shadow:none!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{opacity:.85;color:var(--muted)!important}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] .file-upload:focus-within,html[data-theme=dark] body[data-page=workspace] .workspace-search input:focus{border-color:var(--accent)!important;background:var(--surface-elevated)!important;background-color:var(--surface-elevated)!important;box-shadow:0 0 0 4px #dcc78a38!important}html[data-theme=dark] .file-picker-button:hover{background:var(--surface-elevated)!important;border-color:#dcc78a6b!important}html[data-theme=dark] .button,html[data-theme=dark] .button.primary,html[data-theme=dark] .button.secondary,html[data-theme=dark] .button.ghost,html[data-theme=dark] .button.ghost-button,html[data-theme=dark] .button.danger,html[data-theme=dark] .button.cta,html[data-theme=dark] button{color:var(--ink)!important}html[data-theme=dark] .button.secondary,html[data-theme=dark] .button.ghost,html[data-theme=dark] .button.ghost-button{background:var(--surface-elevated)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .button.secondary:hover,html[data-theme=dark] .button.ghost:hover,html[data-theme=dark] .button.ghost-button:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:#dcc78a29!important}html[data-theme=dark] .button.primary{color:#26322f!important;background:#dcc78a!important;border-color:#0000!important}html[data-theme=dark] .button.primary:hover{color:#26322f!important;background:#fffaee!important}html[data-theme=dark] ::selection{color:#fff!important;background:#dcc78a66!important}html[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-deep)!important}html[data-theme=dark] ::-webkit-scrollbar-thumb{border-radius:6px;background:#7d9ed14d!important}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#7d9ed180!important}html[data-theme=dark] table,html[data-theme=dark] th,html[data-theme=dark] td{border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] tr:nth-child(2n) td,html[data-theme=dark] .sku-dashboard-table tbody tr:nth-child(2n) td{background:var(--table-stripe)!important}html[data-theme=dark] pre,html[data-theme=dark] code,html[data-theme=dark] kbd,html[data-theme=dark] .code-block,html[data-theme=dark] .code-container pre,html[data-theme=dark] .code-container code{background:var(--code-bg)!important;color:var(--code-text)!important;border-color:var(--card-border)!important}html[data-theme=dark] .pill,html[data-theme=dark] .badge,html[data-theme=dark] .tag,html[data-theme=dark] .chip,html[data-theme=dark] .label,html[data-theme=dark] .kicker,html[data-theme=dark] .footer-trust span,html[data-theme=dark] .plan-kicker,html[data-theme=dark] .eyebrow,html[data-theme=dark] .hero-dossier-label,html[data-theme=dark] .step-number,html[data-theme=dark] .ranking-list .missing,html[data-theme=dark] .ranking-list div>span:first-child{color:var(--accent)!important;background:#dcc78a1f!important;border-color:#dcc78a38!important}html[data-theme=dark] .step span,html[data-theme=dark] .timeline span,html[data-theme=dark] .asset-label,html[data-theme=dark] .plan-kicker{color:var(--accent-dark)!important}html[data-theme=dark] .green,html[data-theme=dark] .badge-success,html[data-theme=dark] .pill-success{color:#34d399!important;background:#34d39929!important;border-color:#34d39957!important}html[data-theme=dark] .footer-shell,html[data-theme=dark] .site-footer,html[data-theme=dark] footer{background:var(--bg-deep)!important;color:var(--ink-soft)!important;border-color:var(--card-border)!important}html[data-theme=dark] .footer-trust span,html[data-theme=dark] .footer-links a,html[data-theme=dark] .footer-meta,html[data-theme=dark] .footer-meta p,html[data-theme=dark] .footer-meta strong,html[data-theme=dark] .footer-legal{color:var(--muted)!important}html[data-theme=dark] .footer-links a:hover,html[data-theme=dark] .footer-links a:focus-visible{text-underline-offset:3px;color:var(--ink)!important;background:0 0!important;-webkit-text-decoration:underline #93c5fd8c!important;text-decoration:underline #93c5fd8c!important}html[data-theme=dark] .footer-trust span{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink-soft)!important}html[data-theme=dark] .language-switcher select{background-color:var(--input-bg)!important;color:var(--ink)!important;border-color:var(--input-border)!important}html[data-theme=dark] .language-switcher-btn{background:var(--surface-elevated)!important;background-color:var(--surface-elevated)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] .language-switcher-btn:hover,html[data-theme=dark] .language-switcher-btn[aria-expanded=true]{border-color:var(--accent)!important;color:var(--accent)!important;background:#dcc78a2e!important}html[data-theme=dark] .language-switcher-dropdown{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .language-switcher-option,html[data-theme=dark] .language-switcher-dropdown button,html[data-theme=dark] .language-switcher-dropdown [role=option]{color:var(--ink)!important}html[data-theme=dark] .language-switcher-option:hover,html[data-theme=dark] .language-switcher-dropdown button:hover,html[data-theme=dark] .language-switcher-dropdown [role=option]:hover,html[data-theme=dark] .language-switcher-option[aria-selected=true]{color:var(--accent)!important;background:#dcc78a29!important}html[data-theme=dark] .language-switcher span,html[data-theme=dark] .language-switcher label{color:var(--muted)!important}html[data-theme=dark] .mobile-nav-panel,html[data-theme=dark] .mobile-nav-drawer{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .mobile-nav-toggle,html[data-theme=dark] .mobile-nav-panel a,html[data-theme=dark] .mobile-nav-drawer a{color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] .mobile-nav-toggle{background:var(--surface-elevated)!important}html[data-theme=dark] .mobile-nav-panel a:hover,html[data-theme=dark] .mobile-nav-panel a:focus-visible{color:var(--accent)!important;background:#dcc78a24!important}html[data-theme=dark] .theme-toggle{background:var(--surface-elevated)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .theme-toggle:focus-visible{border-color:var(--accent)!important;color:var(--accent)!important;background:#dcc78a2e!important}.theme-toggle{color:#373025;cursor:pointer;background:#fffdf8eb;border:1px solid #3a4d452e;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0 .25rem;padding:0;font-size:1rem;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.theme-toggle:hover,.theme-toggle:focus-visible{color:#176b5a;background:#fff6e8f2;border-color:#1f8a7266;outline:none}.theme-toggle:focus-visible{box-shadow:0 0 0 3px #1f8a722e}.theme-toggle .icon-sun,.theme-toggle .icon-moon{justify-content:center;align-items:center;display:inline-flex}html[data-theme=dark] .theme-toggle .icon-sun{display:inline-flex}html[data-theme=dark] .theme-toggle .icon-moon,html:not([data-theme=dark]) .theme-toggle .icon-sun{display:none}html:not([data-theme=dark]) .theme-toggle .icon-moon{display:inline-flex}html[data-theme=dark] .client-report-shell,html[data-theme=dark] .client-report-card,html[data-theme=dark] .client-report-section,html[data-theme=dark] .client-report-summary,html[data-theme=dark] .client-report-metric,html[data-theme=dark] .client-report-block,html[data-theme=dark] .client-report-evidence,html[data-theme=dark] .client-report-source,html[data-theme=dark] .client-report-cta,html[data-theme=dark] .client-report-hero,html[data-theme=dark] .client-report-toolbar,html[data-theme=dark] .legal-shell,html[data-theme=dark] .legal-content,html[data-theme=dark] .legal-content article,html[data-theme=dark] .legal-content section,html[data-theme=dark] .legal-aside,html[data-theme=dark] .status-card,html[data-theme=dark] .status-row,html[data-theme=dark] .status-banner,html[data-theme=dark] .status-section,html[data-theme=dark] .status-summary,html[data-theme=dark] .status-block{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] .hero h1,html[data-theme=dark] .hero h2,html[data-theme=dark] .section-heading h1,html[data-theme=dark] .section-heading h2{color:var(--ink)!important}html[data-theme=dark] .hero-glossary,html[data-theme=dark] .hero-text,html[data-theme=dark] .section p{color:var(--ink-soft)!important}html[data-theme=dark] .eyebrow,html[data-theme=dark] .hero-dossier-label,html[data-theme=dark] .hero-eyebrow,html[data-theme=dark] .plan-kicker{color:var(--accent)!important}html[data-theme=dark] .nav a,html[data-theme=dark] .auth-area a,html[data-theme=dark] .auth-area button{color:var(--ink-soft)!important}html[data-theme=dark] body[data-page=workspace] .workspace-top-nav a,html[data-theme=dark] body[data-page=workspace] .workspace-rail-card a,html[data-theme=dark] body[data-page=workspace] .workspace-search span,html[data-theme=dark] body[data-page=workspace] .workspace-search input,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel span,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel textarea,html[data-theme=dark] body[data-page=workspace] .workspace-operating-map strong,html[data-theme=dark] body[data-page=workspace] .workspace-operating-map span,html[data-theme=dark] body[data-page=workspace] .sku-dashboard-table th,html[data-theme=dark] .workspace-search input,html[data-theme=dark] .workspace-search textarea,html[data-theme=dark] .workspace-import-panel textarea,html[data-theme=dark] body[data-page=workspace] .delivery-summary-toggle{color:var(--ink)!important}html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-status{color:#34d399!important;background:#34d3992e!important;border-color:#34d39957!important}html[data-theme=dark] body[data-page=workspace] .marketplace-evidence-list li{background:var(--surface-elevated)!important;color:var(--ink-soft)!important;border-color:var(--card-border)!important}html[data-theme=dark] .hero-outcomes span,html[data-theme=dark] .hero-proof-strip span,html[data-theme=dark] .hero-workbench .hero-outcomes span{background:var(--surface-strong)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] .hero-service-route span{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .hero-service-route span strong{color:var(--accent)!important}html[data-theme=dark] .hero-service-route span small{color:var(--muted)!important}html[data-theme=dark] .hero-board-kicker{color:var(--gold)!important}html[data-theme=dark] .hero-stage{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .metric,html[data-theme=dark] .metric-value,html[data-theme=dark] .metric-label,html[data-theme=dark] .score,html[data-theme=dark] .score-value,html[data-theme=dark] .count,html[data-theme=dark] .number,html[data-theme=dark] .stat-value,html[data-theme=dark] .summary-num{color:var(--accent-dark)!important}html[data-theme=dark] body[data-page=report] .metric-label,html[data-theme=dark] body[data-page=report] .label,html[data-theme=dark] body[data-page=report] small{color:var(--muted)!important}html[data-theme=dark] body[data-page=report] h1,html[data-theme=dark] body[data-page=report] h2,html[data-theme=dark] body[data-page=report] h3,html[data-theme=dark] body[data-page=report] h4{color:var(--ink)!important}html[data-theme=dark] .hero:before,html[data-theme=dark] .hero:after,html[data-theme=dark] .hero-stage:before,html[data-theme=dark] .hero-stage:after{filter:hue-rotate(180deg)saturate(.6);opacity:.18!important}html[data-theme=dark] .hero-workbench,html[data-theme=dark] .hero-board{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .error,html[data-theme=dark] [data-state=error],html[data-theme=dark] .error-banner{color:#fca5a5!important;background:#f8717124!important;border-color:#f8717152!important}html[data-theme=dark] .success,html[data-theme=dark] [data-state=success]{color:#6ee7b7!important;background:#34d39924!important;border-color:#34d39952!important}html[data-theme=dark] .warning,html[data-theme=dark] [data-state=warning]{color:#fcd34d!important;background:#f59e0b29!important;border-color:#f59e0b52!important}html[data-theme=dark] .modal,html[data-theme=dark] .dialog,html[data-theme=dark] .drawer,html[data-theme=dark] .dropdown,html[data-theme=dark] [role=dialog]{background:var(--surface-strong)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] .auth-area{background:0 0!important}html[data-theme=dark] .language-switcher{color:var(--muted)!important}html[data-theme=dark] svg{fill:currentColor}html[data-theme=dark] img{opacity:.95}html[data-theme=dark] body[data-page=workspace] .header-workspace-cta[aria-current=page]{color:var(--accent)!important;border-color:#7d9ed14d!important}html[data-theme=dark] body[data-page=workspace] .header-workspace-cta[aria-current=page]:after{background:var(--accent)!important}html[data-theme=dark] body[data-page=workspace] .workspace-scope-rail a,html[data-theme=dark] body[data-page=workspace] .workspace-sidebar a{color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] .report-toolbar,html[data-theme=dark] .report-actions,html[data-theme=dark] .report-action-row,html[data-theme=dark] .report-action-card,html[data-theme=dark] .report-meta,html[data-theme=dark] .report-summary-card,html[data-theme=dark] .report-progress{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .report-loading-state{background:var(--surface-strong)!important;color:var(--ink)!important}html[data-theme=dark] :focus-visible{outline-color:var(--accent)!important}@media print{html[data-theme=dark] body,html[data-theme=dark] *{color:#000!important;background:#fff!important}}html[data-theme=dark] body[data-page=workspace] .workspace-shell,html[data-theme=dark] body[data-page=workspace] .workspace-command-center,html[data-theme=dark] body[data-page=workspace] .workspace-focus-board,html[data-theme=dark] body[data-page=workspace] .workspace-ops-grid,html[data-theme=dark] body[data-page=workspace] .workspace-action-rail,html[data-theme=dark] body[data-page=workspace] .workspace-sidebar,html[data-theme=dark] body[data-page=workspace] .workspace-content,html[data-theme=dark] body[data-page=workspace] .workspace-tab-strip,html[data-theme=dark] body[data-page=workspace] .workspace-tab,html[data-theme=dark] body[data-page=workspace] .workspace-scope-rail,html[data-theme=dark] body[data-page=workspace] .workspace-batch-strip,html[data-theme=dark] body[data-page=workspace] .workspace-batch-card,html[data-theme=dark] body[data-page=workspace] .workspace-batch-list,html[data-theme=dark] body[data-page=workspace] .workspace-section,html[data-theme=dark] body[data-page=workspace] .workspace-section-header,html[data-theme=dark] body[data-page=workspace] .workspace-summary-strip,html[data-theme=dark] body[data-page=workspace] .workspace-summary-card,html[data-theme=dark] body[data-page=workspace] .workspace-toolbar,html[data-theme=dark] body[data-page=workspace] .workspace-status-banner,html[data-theme=dark] body[data-page=workspace] .workspace-empty,html[data-theme=dark] body[data-page=workspace] .workspace-stage{color:var(--ink)!important;background:0 0!important}html[data-theme=dark] body[data-page=workspace] .workspace-command-tools,html[data-theme=dark] body[data-page=workspace] .workspace-search,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel,html[data-theme=dark] body[data-page=workspace] .workspace-focus-board,html[data-theme=dark] body[data-page=workspace] .dashboard-command-center,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card,html[data-theme=dark] body[data-page=workspace] .dashboard-command-focus,html[data-theme=dark] body[data-page=workspace] .dashboard-panel,html[data-theme=dark] body[data-page=workspace] .dashboard-filter-bar,html[data-theme=dark] body[data-page=workspace] .workspace-filter-bar,html[data-theme=dark] body[data-page=workspace] .next-action-item,html[data-theme=dark] body[data-page=workspace] .next-action-button,html[data-theme=dark] body[data-page=workspace] .next-action-panel,html[data-theme=dark] body[data-page=workspace] .dashboard-status,html[data-theme=dark] body[data-page=workspace] .workspace-status,html[data-theme=dark] body[data-page=workspace] .portfolio-summary-card,html[data-theme=dark] body[data-page=workspace] .dashboard-portfolio,html[data-theme=dark] body[data-page=workspace] .workspace-portfolio,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-proof,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-surface,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-card,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-status,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-proof-heading,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-proof-footer,html[data-theme=dark] body[data-page=workspace] .workspace-detail-card,html[data-theme=dark] body[data-page=workspace] .workspace-detail-empty,html[data-theme=dark] body[data-page=workspace] .workspace-action-rail .next-action-panel,html[data-theme=dark] body[data-page=workspace] .workspace-summary-toggle,html[data-theme=dark] body[data-page=workspace] .delivery-summary-toggle,html[data-theme=dark] body[data-page=workspace] .workspace-search span,html[data-theme=dark] body[data-page=workspace] .workspace-search input,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel span,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel textarea,html[data-theme=dark] body[data-page=workspace] .workspace-side-card,html[data-theme=dark] body[data-page=workspace] .workspace-side-list,html[data-theme=dark] body[data-page=workspace] .workspace-side-item,html[data-theme=dark] body[data-page=workspace] .workspace-side-link,html[data-theme=dark] body[data-page=workspace] .workspace-side-meta,html[data-theme=dark] body[data-page=workspace] .workspace-side-stat,html[data-theme=dark] body[data-page=workspace] .workspace-side-stat strong,html[data-theme=dark] body[data-page=workspace] .workspace-side-stat span,html[data-theme=dark] body[data-page=workspace] .workspace-meta-card,html[data-theme=dark] body[data-page=workspace] .workspace-meta-list,html[data-theme=dark] body[data-page=workspace] .workspace-meta-row,html[data-theme=dark] body[data-page=workspace] .workspace-meta-key,html[data-theme=dark] body[data-page=workspace] .workspace-meta-value,html[data-theme=dark] body[data-page=workspace] .workspace-stat-card,html[data-theme=dark] body[data-page=workspace] .workspace-stat-list,html[data-theme=dark] body[data-page=workspace] .workspace-stat-row,html[data-theme=dark] body[data-page=workspace] .workspace-stat-label,html[data-theme=dark] body[data-page=workspace] .workspace-stat-value,html[data-theme=dark] body[data-page=workspace] .workspace-stat-trend,html[data-theme=dark] body[data-page=workspace] .workspace-stage-list,html[data-theme=dark] body[data-page=workspace] .workspace-stage-card,html[data-theme=dark] body[data-page=workspace] .workspace-stage-heading,html[data-theme=dark] body[data-page=workspace] .workspace-stage-meta,html[data-theme=dark] body[data-page=workspace] .workspace-stage-footer,html[data-theme=dark] body[data-page=workspace] .workspace-stage-cta,html[data-theme=dark] body[data-page=workspace] .workspace-kpi,html[data-theme=dark] body[data-page=workspace] .workspace-kpi-card,html[data-theme=dark] body[data-page=workspace] .workspace-kpi-label,html[data-theme=dark] body[data-page=workspace] .workspace-kpi-value,html[data-theme=dark] body[data-page=workspace] .workspace-kpi-meta,html[data-theme=dark] body[data-page=workspace] .workspace-trend,html[data-theme=dark] body[data-page=workspace] .workspace-trend-card,html[data-theme=dark] body[data-page=workspace] .workspace-trend-row,html[data-theme=dark] body[data-page=workspace] .workspace-trend-label,html[data-theme=dark] body[data-page=workspace] .workspace-trend-value,html[data-theme=dark] body[data-page=workspace] .workspace-trend-chart,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring-card,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring-row,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring-header,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring-body,html[data-theme=dark] body[data-page=workspace] .workspace-monitoring-footer,html[data-theme=dark] body[data-page=workspace] .workspace-delivery,html[data-theme=dark] body[data-page=workspace] .workspace-delivery-card,html[data-theme=dark] body[data-page=workspace] .workspace-delivery-row,html[data-theme=dark] body[data-page=workspace] .workspace-delivery-header,html[data-theme=dark] body[data-page=workspace] .workspace-delivery-body,html[data-theme=dark] body[data-page=workspace] .workspace-delivery-footer,html[data-theme=dark] body[data-page=workspace] .workspace-evidence,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-card,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-row,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-header,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-body,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-footer,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-headline,html[data-theme=dark] body[data-page=workspace] .workspace-evidence-headline-card{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] body[data-page=workspace] .workspace-evidence-headline-card[data-tier=critical],html[data-theme=dark] body[data-page=workspace] .workspace-evidence-score[data-tier=critical]{background:linear-gradient(180deg, #dc262629 0%, var(--surface-strong) 80%)!important}html[data-theme=dark] body[data-page=workspace] .workspace-evidence-headline-card[data-tier=high],html[data-theme=dark] body[data-page=workspace] .workspace-evidence-score[data-tier=high]{background:linear-gradient(180deg, #ea580c29 0%, var(--surface-strong) 80%)!important}html[data-theme=dark] body[data-page=workspace] .workspace-evidence-headline-card[data-tier=moderate],html[data-theme=dark] body[data-page=workspace] .workspace-evidence-score[data-tier=moderate]{background:linear-gradient(180deg, #3b82c429 0%, var(--surface-strong) 80%)!important}html[data-theme=dark] body[data-page=workspace] .workspace-evidence-headline-card[data-tier=healthy],html[data-theme=dark] body[data-page=workspace] .workspace-evidence-score[data-tier=healthy]{background:linear-gradient(180deg, #1f8a7229 0%, var(--surface-strong) 80%)!important}html[data-theme=dark] body[data-page=workspace] .dashboard-status,html[data-theme=dark] body[data-page=workspace] .workspace-status{background:var(--surface-strong)!important;color:var(--ink)!important}html[data-theme=dark] body[data-page=workspace] .dashboard-command-focus{background:linear-gradient(135deg, #15213aeb, var(--surface-strong))!important;color:var(--ink)!important}html[data-theme=dark] body[data-page=workspace] .workspace-detail-empty{background:linear-gradient(135deg, #15213aeb, var(--surface-strong))!important}html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-proof{background:#15213ab8!important}html[data-theme=dark] body[data-page=workspace] .dashboard-filter-button{background:var(--surface-elevated)!important;color:var(--ink-soft)!important;border-color:var(--card-border)!important}html[data-theme=dark] body[data-page=workspace] .dashboard-filter-button strong{color:var(--ink)!important;background:#7d9ed12e!important}html[data-theme=dark] body[data-page=workspace] .dashboard-filter-button.active{color:var(--accent)!important;border-color:var(--accent)!important;background:#dcc78a2e!important}html[data-theme=dark] body[data-page=workspace] .dashboard-filter-button.active strong{color:var(--accent)!important;background:#dcc78a3d!important}html[data-theme=dark] body[data-page=workspace] .workflow-status-pill,html[data-theme=dark] body[data-page=workspace] .status-pill,html[data-theme=dark] body[data-page=workspace] .workspace-status-pill,html[data-theme=dark] body[data-page=workspace] .workspace-state-pill,html[data-theme=dark] body[data-page=workspace] .sku-state-pill,html[data-theme=dark] body[data-page=workspace] .batch-state-pill,html[data-theme=dark] body[data-page=workspace] .platform-pill,html[data-theme=dark] body[data-page=workspace] .market-pill,html[data-theme=dark] body[data-page=workspace] .mode-pill,html[data-theme=dark] body[data-page=workspace] .readiness-pill,html[data-theme=dark] body[data-page=workspace] .workflow-step,html[data-theme=dark] body[data-page=workspace] .stage-pill,html[data-theme=dark] body[data-page=workspace] .scope-pill,html[data-theme=dark] body[data-page=workspace] .platform-chip,html[data-theme=dark] body[data-page=workspace] .market-chip,html[data-theme=dark] body[data-page=workspace] .mode-chip,html[data-theme=dark] body[data-page=workspace] .scope-chip{background:var(--surface-elevated)!important;color:var(--ink-soft)!important;border-color:var(--card-border)!important}html[data-theme=dark] body[data-page=workspace] .workflow-status-pill.fix_pack_ready,html[data-theme=dark] body[data-page=workspace] .workflow-status-pill.ready_to_retest,html[data-theme=dark] body[data-page=workspace] .workflow-status-pill.publishing,html[data-theme=dark] body[data-page=workspace] .workflow-status-pill.retested,html[data-theme=dark] body[data-page=workspace] .workflow-status-pill.monitoring,html[data-theme=dark] body[data-page=workspace] .status-pill.success,html[data-theme=dark] body[data-page=workspace] .status-pill.active,html[data-theme=dark] body[data-page=workspace] .status-pill.ready,html[data-theme=dark] body[data-page=workspace] .status-pill.complete,html[data-theme=dark] body[data-page=workspace] .state-pill.success,html[data-theme=dark] body[data-page=workspace] .state-pill.active,html[data-theme=dark] body[data-page=workspace] .state-pill.ready,html[data-theme=dark] body[data-page=workspace] .state-pill.complete{color:#6ee7b7!important;background:#34d39929!important;border-color:#34d39952!important}html[data-theme=dark] body[data-page=workspace] .workflow-status-pill.audit_only,html[data-theme=dark] body[data-page=workspace] .workflow-status-pill.audit_pending,html[data-theme=dark] body[data-page=workspace] .workflow-status-pill.warning,html[data-theme=dark] body[data-page=workspace] .status-pill.warning,html[data-theme=dark] body[data-page=workspace] .state-pill.warning,html[data-theme=dark] body[data-page=workspace] .pill-warning{color:#fcd34d!important;background:#f59e0b2e!important;border-color:#f59e0b52!important}html[data-theme=dark] body[data-page=workspace] .workflow-status-pill.error,html[data-theme=dark] body[data-page=workspace] .status-pill.error,html[data-theme=dark] body[data-page=workspace] .state-pill.error,html[data-theme=dark] body[data-page=workspace] .pill-error{color:#fca5a5!important;background:#f871712e!important;border-color:#f8717152!important}html[data-theme=dark] body[data-page=workspace] .sku-action-button,html[data-theme=dark] body[data-page=workspace] .workspace-action-button,html[data-theme=dark] body[data-page=workspace] .workspace-batch-action{background:var(--surface-elevated)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] body[data-page=workspace] .sku-action-button.inspect,html[data-theme=dark] body[data-page=workspace] .sku-action-button.review,html[data-theme=dark] body[data-page=workspace] .sku-action-button.detail{color:#fcd34d!important;background:#f59e0b29!important;border-color:#f59e0b52!important}html[data-theme=dark] body[data-page=workspace] .sku-action-button.report,html[data-theme=dark] body[data-page=workspace] .sku-action-button.assets,html[data-theme=dark] body[data-page=workspace] .sku-action-button.retest{color:#6ee7b7!important;background:#34d39929!important;border-color:#34d39952!important}html[data-theme=dark] body[data-page=workspace] .sku-action-button.publish,html[data-theme=dark] body[data-page=workspace] .sku-action-button.apply,html[data-theme=dark] body[data-page=workspace] .sku-action-button.primary{color:#26322f!important;background:#dcc78a!important;border-color:#0000!important}html[data-theme=dark] body[data-page=workspace] .sku-dashboard-table tr.selected,html[data-theme=dark] body[data-page=workspace] .sku-dashboard-table tr:hover td,html[data-theme=dark] body[data-page=workspace] .sku-dashboard-table tbody tr:nth-child(odd) td{background:var(--surface-strong)!important}html[data-theme=dark] body[data-page=workspace] .sku-dashboard-table tr.selected{background:#dcc78a1f!important}html[data-theme=dark] body[data-page=workspace] .dashboard-command-card h2,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card strong,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card dt,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card dd,html[data-theme=dark] body[data-page=workspace] .dashboard-panel h2,html[data-theme=dark] body[data-page=workspace] .dashboard-panel-heading h2,html[data-theme=dark] body[data-page=workspace] .dashboard-panel-heading span,html[data-theme=dark] body[data-page=workspace] .workspace-section h2,html[data-theme=dark] body[data-page=workspace] .workspace-section h3,html[data-theme=dark] body[data-page=workspace] .workspace-detail-card h2,html[data-theme=dark] body[data-page=workspace] .workspace-detail-card h3,html[data-theme=dark] body[data-page=workspace] .workspace-detail-card p,html[data-theme=dark] body[data-page=workspace] .next-action-item h3,html[data-theme=dark] body[data-page=workspace] .next-action-item p,html[data-theme=dark] body[data-page=workspace] .next-action-item span,html[data-theme=dark] body[data-page=workspace] .portfolio-summary-card strong,html[data-theme=dark] body[data-page=workspace] .portfolio-summary-card span,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-proof-heading h3,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-proof-footer strong,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-surface span,html[data-theme=dark] body[data-page=workspace] .workspace-summary-toggle,html[data-theme=dark] body[data-page=workspace] .delivery-summary-toggle{color:var(--ink)!important}html[data-theme=dark] body[data-page=workspace] .dashboard-panel-heading .eyebrow,html[data-theme=dark] body[data-page=workspace] .workspace-section .eyebrow,html[data-theme=dark] body[data-page=workspace] .next-action-item small,html[data-theme=dark] body[data-page=workspace] .portfolio-summary-card small{color:var(--muted)!important}html[data-theme=dark] body[data-page=workspace] .workspace-kpi-value,html[data-theme=dark] body[data-page=workspace] .workspace-stat-value,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card dt,html[data-theme=dark] body[data-page=workspace] .next-action-item strong,html[data-theme=dark] body[data-page=workspace] .portfolio-summary-card strong,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-status{color:var(--accent)!important}html[data-theme=dark] body[data-page=workspace] .workspace-search input,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel textarea{background:var(--input-bg)!important;background-color:var(--input-bg)!important;color:var(--ink)!important;border-color:var(--input-border)!important}html[data-theme=dark] body[data-page=workspace] .workspace-search input:focus,html[data-theme=dark] body[data-page=workspace] .workspace-import-panel textarea:focus{background:var(--surface-elevated)!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px #dcc78a38!important}html[data-theme=dark] article,html[data-theme=dark] section,html[data-theme=dark] aside,html[data-theme=dark] main,html[data-theme=dark] header,html[data-theme=dark] footer,html[data-theme=dark] nav,html[data-theme=dark] div{border-color:var(--card-border)!important}html[data-theme=dark] article,html[data-theme=dark] section,html[data-theme=dark] aside,html[data-theme=dark] main{background-color:#0000!important}html[data-theme=dark] .card,html[data-theme=dark] .box,html[data-theme=dark] .panel,html[data-theme=dark] .container,html[data-theme=dark] .content,html[data-theme=dark] .body,html[data-theme=dark] .inner,html[data-theme=dark] .item,html[data-theme=dark] .entry,html[data-theme=dark] .wrapper,html[data-theme=dark] .shell,html[data-theme=dark] .frame,html[data-theme=dark] .region,html[data-theme=dark] .zone,html[data-theme=dark] .group,html[data-theme=dark] .block,html[data-theme=dark] .module,html[data-theme=dark] .unit,html[data-theme=dark] .row,html[data-theme=dark] .col,html[data-theme=dark] .cell,html[data-theme=dark] .slot,html[data-theme=dark] .strip,html[data-theme=dark] .area,html[data-theme=dark] .field,html[data-theme=dark] .stage,html[data-theme=dark] .board,html[data-theme=dark] .panel-card,html[data-theme=dark] .info-card,html[data-theme=dark] .summary-card,html[data-theme=dark] .info-box,html[data-theme=dark] .summary-box,html[data-theme=dark] .stat-box,html[data-theme=dark] .metric-box,html[data-theme=dark] .data-box,html[data-theme=dark] .mini-card,html[data-theme=dark] .mini-box,html[data-theme=dark] .sub-card,html[data-theme=dark] .sub-block,html[data-theme=dark] .widget,html[data-theme=dark] .panel-body,html[data-theme=dark] .panel-header,html[data-theme=dark] .panel-footer{background-color:var(--surface-strong)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] .hero-sku-plug{background:linear-gradient(180deg, var(--surface-elevated), var(--surface-strong))!important;border-color:#7d9ed166!important}html[data-theme=dark] .hero-diagnosis-panel{background:linear-gradient(135deg, #15213aeb, var(--surface-strong))!important;color:var(--ink)!important;box-shadow:var(--shadow)!important;border-color:#dcc78a47!important}html[data-theme=dark] .hero-readiness-meter{background:radial-gradient(circle at center, var(--surface-strong) 58%, transparent 59%), conic-gradient(var(--accent) 0 42%, #dcc78a2e 42% 100%)!important;box-shadow:inset 0 0 0 .45rem var(--surface-strong), var(--shadow)!important;border-color:#dcc78a66!important}html[data-theme=dark] .hero-readiness-meter span{color:var(--ink)!important}html[data-theme=dark] .hero-readiness-meter small{color:var(--accent)!important}html[data-theme=dark] .hero-service-route span{background:var(--surface-strong)!important;color:var(--ink)!important;border-color:#dcc78a3d!important}html[data-theme=dark] .hero-service-route span:hover{background:var(--surface-elevated)!important;border-color:var(--accent)!important}html[data-theme=dark] .hero-service-route strong{color:var(--accent)!important}html[data-theme=dark] .hero-service-route small{color:var(--muted)!important}html[data-theme=dark] .hero-audit-starter{background:linear-gradient(180deg, var(--surface-elevated), var(--surface-strong))!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .hero-audit-starter label,html[data-theme=dark] .hero-audit-starter input,html[data-theme=dark] .hero-audit-starter select,html[data-theme=dark] .hero-audit-starter textarea{background:var(--input-bg)!important;background-color:var(--input-bg)!important;color:var(--ink)!important;border-color:var(--input-border)!important}html[data-theme=dark] .hero-audit-starter label>span,html[data-theme=dark] .hero-audit-starter .hero-private-note,html[data-theme=dark] .hero-audit-starter .hero-starter-label{color:var(--muted)!important}html[data-theme=dark] .hero-audit-starter .hero-private-note{color:var(--accent)!important}html[data-theme=dark] .hero-callout,html[data-theme=dark] .hero-feature-callout,html[data-theme=dark] .hero-quote,html[data-theme=dark] .hero-step,html[data-theme=dark] .hero-step-list,html[data-theme=dark] .hero-step-card,html[data-theme=dark] .hero-step-heading,html[data-theme=dark] .hero-step-body,html[data-theme=dark] .hero-step-footer,html[data-theme=dark] .hero-step-cta,html[data-theme=dark] .hero-board,html[data-theme=dark] .hero-board-top,html[data-theme=dark] .hero-board-summary,html[data-theme=dark] .hero-board-footer,html[data-theme=dark] .hero-board-flow,html[data-theme=dark] .hero-board-flow>div,html[data-theme=dark] .hero-board-flow>span,html[data-theme=dark] .hero-sku,html[data-theme=dark] .hero-sku-visual,html[data-theme=dark] .hero-sku-summary,html[data-theme=dark] .hero-sku-stats,html[data-theme=dark] .hero-sku-stat,html[data-theme=dark] .hero-sku-stat strong,html[data-theme=dark] .hero-sku-stat small,html[data-theme=dark] .hero-diagnosis,html[data-theme=dark] .hero-diagnosis-copy,html[data-theme=dark] .hero-diagnosis-copy strong,html[data-theme=dark] .hero-diagnosis-copy p,html[data-theme=dark] .hero-diagnosis-copy small,html[data-theme=dark] .hero-evidence-lane,html[data-theme=dark] .hero-evidence-lane span,html[data-theme=dark] .hero-evidence-lane strong,html[data-theme=dark] .hero-evidence-lane small{color:var(--ink)!important;border-color:var(--card-border)!important;background-color:#0000!important}html[data-theme=dark] .hero-diagnosis-copy strong{color:var(--ink)!important}html[data-theme=dark] .hero-diagnosis-copy p{color:var(--muted)!important}html[data-theme=dark] .hero-evidence-lane span{border-bottom-color:var(--card-border)!important}html[data-theme=dark] .hero-evidence-lane strong{color:var(--ink)!important}html[data-theme=dark] .hero-evidence-lane small{color:var(--muted)!important}html[data-theme=dark] .homepage-proof-snapshot{background:linear-gradient(135deg, #15213ad9, var(--surface-strong) 48%)!important;border:1px solid var(--card-border)!important;box-shadow:var(--shadow)!important;color:var(--ink)!important}html[data-theme=dark] .homepage-proof-snapshot *,html[data-theme=dark] .homepage-proof-snapshot h1,html[data-theme=dark] .homepage-proof-snapshot h2,html[data-theme=dark] .homepage-proof-snapshot h3,html[data-theme=dark] .homepage-proof-snapshot h4,html[data-theme=dark] .homepage-proof-snapshot p,html[data-theme=dark] .homepage-proof-snapshot span,html[data-theme=dark] .homepage-proof-snapshot li,html[data-theme=dark] .homepage-proof-snapshot strong,html[data-theme=dark] .homepage-proof-snapshot small,html[data-theme=dark] .homepage-proof-snapshot em,html[data-theme=dark] .homepage-proof-snapshot b{color:var(--ink)!important}html[data-theme=dark] .homepage-proof-snapshot [class*=label],html[data-theme=dark] .homepage-proof-snapshot [class*=tag]{color:var(--accent)!important;background:#dcc78a2e!important;border-color:#dcc78a4d!important}html[data-theme=dark] .tab{background:var(--surface-strong)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] .tab:hover{background:var(--surface-elevated)!important;border-color:var(--accent)!important}html[data-theme=dark] .tab.active{color:var(--accent)!important;border-color:var(--accent)!important;background:#dcc78a38!important}html[data-theme=dark] .plan-comparison-panel{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important}html[data-theme=dark] .plan-comparison-panel *,html[data-theme=dark] .plan-comparison-panel h1,html[data-theme=dark] .plan-comparison-panel h2,html[data-theme=dark] .plan-comparison-panel h3,html[data-theme=dark] .plan-comparison-panel h4,html[data-theme=dark] .plan-comparison-panel p,html[data-theme=dark] .plan-comparison-panel span,html[data-theme=dark] .plan-comparison-panel li,html[data-theme=dark] .plan-comparison-panel strong,html[data-theme=dark] .plan-comparison-panel small,html[data-theme=dark] .plan-comparison-panel em,html[data-theme=dark] .plan-comparison-panel b,html[data-theme=dark] .plan-comparison-panel div{color:var(--ink)!important;background-color:#0000!important}html[data-theme=dark] .plan-comparison-panel [class*=label],html[data-theme=dark] .plan-comparison-panel [class*=tag],html[data-theme=dark] .plan-comparison-panel [class*=kicker]{color:var(--accent)!important;background:#dcc78a2e!important;border-color:#dcc78a4d!important}html[data-theme=dark] .quota-panel{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important}html[data-theme=dark] .quota-panel *,html[data-theme=dark] .quota-panel h1,html[data-theme=dark] .quota-panel h2,html[data-theme=dark] .quota-panel h3,html[data-theme=dark] .quota-panel h4,html[data-theme=dark] .quota-panel p,html[data-theme=dark] .quota-panel span,html[data-theme=dark] .quota-panel li,html[data-theme=dark] .quota-panel strong,html[data-theme=dark] .quota-panel small,html[data-theme=dark] .quota-panel em,html[data-theme=dark] .quota-panel b,html[data-theme=dark] .quota-panel div{color:var(--ink)!important;background-color:#0000!important}html[data-theme=dark] .quota-panel input,html[data-theme=dark] .quota-panel select,html[data-theme=dark] .quota-panel textarea,html[data-theme=dark] .quota-panel button{background:var(--input-bg)!important;color:var(--ink)!important;border-color:var(--input-border)!important}html[data-theme=dark] .advanced-audit-details,html[data-theme=dark] .advanced-audit-details[open]{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .advanced-audit-details>summary,html[data-theme=dark] .advanced-audit-details summary{background:var(--surface-elevated)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] .advanced-audit-details *{color:var(--ink)!important}html[data-theme=dark] .advanced-audit-details input,html[data-theme=dark] .advanced-audit-details select,html[data-theme=dark] .advanced-audit-details textarea{background:var(--input-bg)!important;color:var(--ink)!important;border-color:var(--input-border)!important}html[data-theme=dark] .optional-field-placeholder{background:var(--surface-elevated)!important;color:var(--muted)!important;border-color:var(--card-border)!important}html[data-theme=dark] .proof-comparison-grid{color:var(--ink)!important;background-color:#0000!important}html[data-theme=dark] .proof-comparison-card,html[data-theme=dark] .proof-before-card,html[data-theme=dark] .proof-after-card{background:linear-gradient(180deg, var(--surface-elevated), var(--surface-strong))!important;border-color:var(--card-border)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important}html[data-theme=dark] .proof-comparison-card *,html[data-theme=dark] .proof-before-card *,html[data-theme=dark] .proof-after-card *{color:var(--ink)!important;background-color:#0000!important}html[data-theme=dark] .proof-comparison-card strong,html[data-theme=dark] .proof-before-card strong,html[data-theme=dark] .proof-after-card strong,html[data-theme=dark] .proof-comparison-card h1,html[data-theme=dark] .proof-comparison-card h2,html[data-theme=dark] .proof-comparison-card h3,html[data-theme=dark] .proof-comparison-card h4{color:var(--accent)!important}html[data-theme=dark] .hero-sku-visual,html[data-theme=dark] body[data-page=home] .hero-sku-visual{background:linear-gradient(180deg, var(--surface-elevated), var(--surface-strong))!important;color:var(--ink)!important;border-color:#dcc78a52!important}html[data-theme=dark] .hero-sku-visual strong{color:var(--ink)!important}html[data-theme=dark] .hero-sku-visual small{color:var(--accent)!important}html[data-theme=dark] .score-pill{color:var(--accent)!important;background:#dcc78a38!important;border:1px solid #dcc78a66!important;border-radius:999px!important}html[data-theme=dark] .hero-outcomes span,html[data-theme=dark] .platform-cloud span,html[data-theme=dark] .principles-strip span,html[data-theme=dark] .report-meta span{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] .fit-signal-feature{background:linear-gradient(135deg, #dcc78a2e, var(--surface-strong))!important;color:var(--ink)!important;box-shadow:var(--shadow)!important;border:1px solid #dcc78a52!important;border-radius:8px!important}html[data-theme=dark] .fit-signal-feature span,html[data-theme=dark] .fit-signal-feature h3,html[data-theme=dark] .fit-signal-feature p{color:var(--ink)!important;background-color:#0000!important}html[data-theme=dark] .fit-signal-feature span{color:var(--accent)!important}html[data-theme=dark] .fit-signal-feature p{color:var(--muted)!important}html[data-theme=dark] .fit-signal-card{background:var(--surface-strong)!important;border:1px solid var(--card-border)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important;border-radius:8px!important}html[data-theme=dark] .fit-signal-card span{color:var(--accent)!important}html[data-theme=dark] .fit-signal-card h3{color:var(--ink)!important}html[data-theme=dark] .fit-signal-card p{color:var(--muted)!important}html[data-theme=dark] .fit-card-grid>article,html[data-theme=dark] .fit-card-grid article{background:var(--surface-strong)!important;border:1px solid var(--card-border)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important;border-radius:8px!important}html[data-theme=dark] .fit-card-grid>article span,html[data-theme=dark] .fit-card-grid article span{color:var(--accent)!important;background-color:#0000!important}html[data-theme=dark] .fit-card-grid>article p,html[data-theme=dark] .fit-card-grid article p{color:var(--muted)!important;background-color:#0000!important}html[data-theme=dark] .fit-card-muted{background:#dcc78a14!important;border-color:#dcc78a47!important}html[data-theme=dark] .fit-card-muted span{color:var(--gold)!important}html[data-theme=dark] body[data-page=workspace] .delivery-collapsible,html[data-theme=dark] .delivery-collapsible{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important;border:1px solid var(--card-border)!important;box-shadow:var(--shadow)!important;color:var(--ink)!important}html[data-theme=dark] .delivery-collapsible>summary,html[data-theme=dark] .delivery-summary-toggle{color:var(--ink)!important;background-color:#0000!important}html[data-theme=dark] .delivery-summary-toggle:hover{background:#dcc78a14!important}html[data-theme=dark] .delivery-summary-hint{color:var(--muted)!important}html[data-theme=dark] .client-workspace-button,html[data-theme=dark] .batch-workspace-button{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important;border:1px solid var(--card-border)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important}html[data-theme=dark] .client-workspace-button:hover,html[data-theme=dark] .batch-workspace-button:hover{background:var(--surface-elevated)!important;border-color:var(--accent)!important}html[data-theme=dark] .client-workspace-button.active,html[data-theme=dark] .batch-workspace-button.active{border:1px solid var(--accent)!important;color:var(--ink)!important;background:#dcc78a2e!important}html[data-theme=dark] .client-workspace-button.active strong,html[data-theme=dark] .batch-workspace-button.active strong{color:var(--accent)!important}html[data-theme=dark] .client-workspace-button span,html[data-theme=dark] .client-workspace-button small,html[data-theme=dark] .batch-workspace-button span,html[data-theme=dark] .batch-workspace-button small{color:var(--muted)!important}html[data-theme=dark] .client-workspace-heading,html[data-theme=dark] .batch-workspace-heading,html[data-theme=dark] .agency-workspace-heading{color:var(--ink)!important;background-color:#0000!important}html[data-theme=dark] .client-workspace-heading strong,html[data-theme=dark] .batch-workspace-heading strong{color:var(--ink)!important}html[data-theme=dark] .monitoring-decision-heading,html[data-theme=dark] .monitoring-metric-standards-heading{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important;border:1px solid var(--card-border)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important}html[data-theme=dark] .monitoring-decision-heading *,html[data-theme=dark] .monitoring-metric-standards-heading *{color:var(--ink)!important;background-color:#0000!important}html[data-theme=dark] .monitoring-decision-heading strong,html[data-theme=dark] .monitoring-decision-heading h1,html[data-theme=dark] .monitoring-decision-heading h2,html[data-theme=dark] .monitoring-decision-heading h3,html[data-theme=dark] .monitoring-metric-standards-heading strong,html[data-theme=dark] .monitoring-metric-standards-heading h1,html[data-theme=dark] .monitoring-metric-standards-heading h2,html[data-theme=dark] .monitoring-metric-standards-heading h3{color:var(--accent)!important}html[data-theme=dark] .monitoring-metric-standards-heading p,html[data-theme=dark] .monitoring-metric-standards-heading span,html[data-theme=dark] .monitoring-metric-standards-heading small{color:var(--muted)!important}html[data-theme=dark] .workspace-share-button{background:var(--surface-elevated)!important;background-color:var(--surface-elevated)!important;border:1px solid var(--card-border)!important;color:var(--accent)!important}html[data-theme=dark] .workspace-share-button:hover{border-color:var(--accent)!important;background:#dcc78a2e!important}html[data-theme=dark] .workspace-share-button:disabled{opacity:.55!important;color:var(--muted)!important;background:var(--surface-strong)!important}html[data-theme=dark] .agency-readiness-meter,html[data-theme=dark] .agency-readiness-meter.compact{background:radial-gradient(circle at center, var(--surface-strong) 58%, transparent 59%), conic-gradient(var(--accent) 0 42%, #dcc78a2e 42% 100%)!important;box-shadow:inset 0 0 0 .45rem var(--surface-strong), var(--shadow)!important;color:var(--ink)!important;border-color:#dcc78a66!important}html[data-theme=dark] .agency-readiness-meter *,html[data-theme=dark] .agency-readiness-meter.compact *{color:var(--ink)!important;background-color:#0000!important}html[data-theme=dark] .agency-readiness-meter strong,html[data-theme=dark] .agency-readiness-meter.compact strong{color:var(--accent)!important}html[data-theme=dark] body[data-page=workspace] .workspace-detail-metrics span,html[data-theme=dark] .workspace-detail-metrics span,html[data-theme=dark] .workspace-detail-metrics strong,html[data-theme=dark] body[data-page=workspace] .workspace-detail-metrics strong,html[data-theme=dark] body[data-page=workspace] .workspace-detail-intelligence span,html[data-theme=dark] .workspace-detail-intelligence span,html[data-theme=dark] .workspace-detail-intelligence strong,html[data-theme=dark] body[data-page=workspace] .workspace-detail-intelligence strong{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important}html[data-theme=dark] body[data-page=workspace] .workspace-detail-body section,html[data-theme=dark] .workspace-detail-body section{border-left-color:var(--gold)!important}html[data-theme=dark] body[data-page=workspace] .workspace-detail-intelligence article,html[data-theme=dark] .workspace-detail-intelligence article{background:#f59e0b14!important;border-color:#f59e0b47!important}html[data-theme=dark] body[data-page=workspace] .dashboard-command-card span,html[data-theme=dark] .dashboard-command-card span,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card p,html[data-theme=dark] .dashboard-command-card p,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card h2,html[data-theme=dark] .dashboard-command-card h2,html[data-theme=dark] body[data-page=workspace] .dashboard-command-card strong,html[data-theme=dark] .dashboard-command-card strong,html[data-theme=dark] body[data-page=workspace] .monitoring-summary-hint,html[data-theme=dark] .monitoring-summary-hint{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important}html[data-theme=dark] .report-workspace-context,html[data-theme=dark] .report-detail-navigator,html[data-theme=dark] .report-trust-strip,html[data-theme=dark] .report-execution-card,html[data-theme=dark] .report-execution-focus,html[data-theme=dark] .report-state-panel,html[data-theme=dark] .report-trust-lead,html[data-theme=dark] .report-trust-item{background:var(--surface)!important;background-color:var(--surface)!important;border-color:var(--border,#94a3b82e)!important;color:var(--ink)!important}html[data-theme=dark] .report-execution-card.report-execution-primary{background:linear-gradient(135deg,#0f766e2e,#f59e0b14)!important;border-color:#f59e0b52!important}html[data-theme=dark] .report-trust-lead{background:#0f766e29!important;border:1px solid #f59e0b38!important}html[data-theme=dark] .report-trust-lead strong,html[data-theme=dark] .report-trust-item strong,html[data-theme=dark] .report-trust-item small,html[data-theme=dark] .report-workspace-context strong,html[data-theme=dark] .report-workspace-context span,html[data-theme=dark] .report-workspace-context a,html[data-theme=dark] .report-execution-card h2,html[data-theme=dark] .report-execution-card strong,html[data-theme=dark] .report-execution-card p,html[data-theme=dark] .report-state-panel strong,html[data-theme=dark] .report-state-panel span,html[data-theme=dark] .report-detail-navigator h2,html[data-theme=dark] .report-detail-navigator p,html[data-theme=dark] .report-detail-navigator a{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html[data-theme=dark] .report-detail-navigator a[aria-current=page],html[data-theme=dark] .report-detail-navigator a.is-active,html[data-theme=dark] .report-detail-navigator a.active{background:var(--accent)!important;background-color:var(--accent)!important;color:#26322f!important;-webkit-text-fill-color:#26322f!important;border-color:var(--accent)!important}html[data-theme=dark] .report-trust-item small{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}html[data-theme=dark] .report-workspace-context a{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important}html[data-theme=dark] .diagnosis-signal-strip,html[data-theme=dark] .diagnosis-signal-card,html[data-theme=dark] .status-legend-item,html[data-theme=dark] .status-pill,html[data-theme=dark] .repair-task-item,html[data-theme=dark] .implementation-panel,html[data-theme=dark] .support-asset-tabs,html[data-theme=dark] .report-assistant-panel,html[data-theme=dark] .assistant-size-toggle,html[data-theme=dark] .assistant-context-card,html[data-theme=dark] .assistant-answer,html[data-theme=dark] .assistant-launcher,html[data-theme=dark] details>summary,html[data-theme=dark] .report-card,html[data-theme=dark] .priority-card,html[data-theme=dark] .gap-card{background:var(--surface)!important;background-color:var(--surface)!important;border-color:var(--border,#94a3b82e)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html[data-theme=dark] .assistant-launcher-symbol{color:var(--accent)!important;border-color:var(--accent)!important;background:#dcc78a38!important}html[data-theme=dark] .report-assistant.open .assistant-launcher-symbol{color:#fff!important;background:#ffffff29!important}html[data-theme=dark] .report-assistant.open .assistant-launcher{background:var(--surface-elevated)!important;background-color:var(--surface-elevated)!important;color:var(--ink)!important;border-color:var(--card-border)!important}html[data-theme=dark] .diagnosis-signal-card.good{background:#14b8a62e!important;border-color:#14b8a66b!important}html[data-theme=dark] .diagnosis-signal-card.risk{background:#dc262629!important;border-color:#dc26266b!important}html[data-theme=dark] .status-legend-item,html[data-theme=dark] .status-pill{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important}html[data-theme=dark] .status-legend-item.present,html[data-theme=dark] .status-pill.present{color:#5eead4!important;-webkit-text-fill-color:#5eead4!important;background:#14b8a62e!important;border-color:#14b8a66b!important}html[data-theme=dark] .status-legend-item.partial,html[data-theme=dark] .status-pill.partial{color:#fbbf24!important;-webkit-text-fill-color:#fbbf24!important;background:#f59e0b2e!important;border-color:#f59e0b73!important}html[data-theme=dark] .status-legend-item.missing,html[data-theme=dark] .status-pill.missing{color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important;background:#dc26262e!important;border-color:#dc262673!important}html[data-theme=dark] .status-legend-item strong,html[data-theme=dark] .status-legend-item span,html[data-theme=dark] .status-pill,html[data-theme=dark] .diagnosis-signal-card strong,html[data-theme=dark] .diagnosis-signal-card span,html[data-theme=dark] .diagnosis-signal-card p,html[data-theme=dark] .diagnosis-signal-card h3,html[data-theme=dark] .repair-task-item h4,html[data-theme=dark] .repair-task-item dt,html[data-theme=dark] .repair-task-item strong,html[data-theme=dark] .repair-task-item dd,html[data-theme=dark] .repair-task-item p,html[data-theme=dark] .repair-task-item li,html[data-theme=dark] .implementation-panel dt,html[data-theme=dark] .implementation-panel dd,html[data-theme=dark] .implementation-panel p,html[data-theme=dark] .report-card h2,html[data-theme=dark] .report-card h3,html[data-theme=dark] .report-card p,html[data-theme=dark] .report-card span,html[data-theme=dark] .priority-card *,html[data-theme=dark] .gap-card *{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html[data-theme=dark] .repair-task-item.missing{border-left:4px solid #ef4444!important}html[data-theme=dark] .repair-task-item.partial{border-left:4px solid #f59e0b!important}html[data-theme=dark] .implementation-panel.paste-panel{background:#0f766e1f!important;border-color:#14b8a652!important}html[data-theme=dark] .support-asset-tabs button{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border-color:var(--border,#94a3b82e)!important}html[data-theme=dark] .support-asset-tabs button.active{background:var(--accent)!important;background-color:var(--accent)!important;color:#26322f!important;-webkit-text-fill-color:#26322f!important;border-color:var(--accent)!important}html[data-theme=dark] .assistant-context-card.highlight{background:#f59e0b29!important;border-color:#f59e0b52!important}html[data-theme=dark] .assistant-answer{background:#14b8a61f!important;border-color:#14b8a652!important}html[data-theme=dark] details>summary{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important}html[data-theme=dark] .report-card.hero-metric{background:linear-gradient(#0f766e33,#f59e0b14)!important;border-color:#f59e0b52!important}html[data-theme=dark] .support-asset-tabs,html[data-theme=dark] .support-asset-tabs>button,html[data-theme=dark] .support-asset-tabs button,html[data-theme=dark] [class*=support-asset] button{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border-color:var(--border,#94a3b82e)!important}html[data-theme=dark] .support-asset-tabs>button.active,html[data-theme=dark] .support-asset-tabs button.active,html[data-theme=dark] [class*=support-asset] button.active{background:var(--accent)!important;background-color:var(--accent)!important;color:#26322f!important;-webkit-text-fill-color:#26322f!important;border-color:var(--accent)!important}html[data-theme=dark] li[style*=background],html[data-theme=dark] .quick-audit-includes li,html[data-theme=dark] ul li[style*="rgba(255, 255, 255"],html[data-theme=dark] [class*=quick-audit] li,html[data-theme=dark] [class*=includes] li,html[data-theme=dark] .report-asset-includes li{background:var(--surface)!important;background-color:var(--surface)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border-color:var(--border,#94a3b82e)!important}html[data-theme=dark] .status-pill,html[data-theme=dark] .status-legend-item,html[data-theme=dark] .status-badge,html[data-theme=dark] .proof-status-pill{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html[data-theme=dark] .assistant-chip-grid button,html[data-theme=dark] [class*=assistant-chip] button{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border-color:var(--border,#94a3b82e)!important}html[data-theme=dark] .assistant-chip-grid button.active,html[data-theme=dark] .assistant-chip-grid button[aria-pressed=true],html[data-theme=dark] [class*=assistant-chip] button.active{background:var(--accent)!important;background-color:var(--accent)!important;color:#26322f!important;-webkit-text-fill-color:#26322f!important;border-color:var(--accent)!important}html[data-theme=dark] .report-detail-nav-links a,html[data-theme=dark] [class*=report-detail-nav] a,html[data-theme=dark] nav a[aria-current]{background:var(--surface)!important;background-color:var(--surface)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border-color:var(--border,#94a3b82e)!important}html[data-theme=dark] .report-detail-nav-links a[aria-current=page],html[data-theme=dark] .report-detail-nav-links a.is-active,html[data-theme=dark] .report-detail-nav-links a.active,html[data-theme=dark] [class*=report-detail-nav] a[aria-current=page],html[data-theme=dark] nav a[aria-current=page]{background:var(--accent)!important;background-color:var(--accent)!important;color:#26322f!important;-webkit-text-fill-color:#26322f!important;border-color:var(--accent)!important}html[data-theme=dark] ol li,html[data-theme=dark] ol>li,html[data-theme=dark] [class*=priority-order] li,html[data-theme=dark] [class*=order-preview] li{background:var(--surface)!important;background-color:var(--surface)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border-color:var(--border,#94a3b82e)!important}html[data-theme=dark] .assistant-action-row,html[data-theme=dark] [class*=assistant-action] button,html[data-theme=dark] .assistant-action-row button{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border-color:var(--border,#94a3b82e)!important}html[data-theme=dark] .assistant-action-row button.active,html[data-theme=dark] [class*=assistant-action] button.active{background:var(--accent)!important;background-color:var(--accent)!important;color:#26322f!important;-webkit-text-fill-color:#26322f!important;border-color:var(--accent)!important}html[data-theme=dark] .fix-pack-focus,html[data-theme=dark] .fix-pack-focus ol,html[data-theme=dark] .fix-pack-focus li,html[data-theme=dark] [class*=fix-pack] li{background:var(--surface)!important;background-color:var(--surface)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border-color:var(--border,#94a3b82e)!important}html[data-theme=dark] .fix-pack-focus{background:linear-gradient(135deg,#0f766e38,#f59e0b1a)!important;border-color:#f59e0b52!important}html[data-theme=dark] .fix-pack-focus li{background:var(--surface-strong)!important;background-color:var(--surface-strong)!important;border-color:#f59e0b47!important}html[data-theme=dark] .fix-pack-focus h3,html[data-theme=dark] .fix-pack-focus li,html[data-theme=dark] .fix-pack-focus li strong,html[data-theme=dark] .fix-pack-focus li span,html[data-theme=dark] .fix-pack-focus li p{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html[data-theme=dark] .report-loading-card,html[data-theme=dark] .report-loading-card h1,html[data-theme=dark] .report-loading-card p,html[data-theme=dark] .report-loading-card .eyebrow,html[data-theme=dark] .report-loading-card .hero-actions,html[data-theme=dark] [class*=report-loading]{background:var(--surface)!important;background-color:var(--surface)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border-color:var(--border,#94a3b82e)!important}html[data-theme=dark] .report-loading-card{background:linear-gradient(135deg,#0f766e2e,#f59e0b14)!important;border-color:#f59e0b52!important}html[data-theme=dark] .login-shell{background:0 0!important}html[data-theme=dark] .login-card{background:linear-gradient(180deg, #1c2944f0, #0f1932f0), var(--surface-strong)!important;background-color:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important;box-shadow:0 24px 60px -28px #000000b3,0 0 0 1px #dcc78a14!important}html[data-theme=dark] .login-card h1,html[data-theme=dark] .login-card .login-copy{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html[data-theme=dark] .login-card .eyebrow,html[data-theme=dark] .login-card .login-eyebrow{color:var(--accent-dark)!important;-webkit-text-fill-color:var(--accent-dark)!important}html[data-theme=dark] .login-copy{color:var(--ink-soft)!important;-webkit-text-fill-color:var(--ink-soft)!important}html[data-theme=dark] .login-status{color:var(--ink-soft)!important;background:#dcc78a1f!important;border-color:#dcc78a52!important}html[data-theme=dark] .login-status.success{color:#6ee7b7!important;background:#34d39929!important;border-color:#34d3996b!important}html[data-theme=dark] .login-status.error{color:#fca5a5!important;background:#f8717129!important;border-color:#f871716b!important}html[data-theme=dark] .login-secondary-actions{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}html[data-theme=dark] .login-secondary-actions a{color:var(--accent-dark)!important;-webkit-text-fill-color:var(--accent-dark)!important}html[data-theme=dark] .login-fineprint,html[data-theme=dark] .login-fineprint a{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}html[data-theme=dark] .login-field span{color:var(--ink-soft)!important;-webkit-text-fill-color:var(--ink-soft)!important}html[data-theme=dark] .login-field input{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#0b1121b8!important;border-color:#7d9ed147!important}html[data-theme=dark] .login-field input::placeholder{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;opacity:1!important}html[data-theme=dark] .login-close{border-color:var(--card-border)!important;color:var(--ink-soft)!important;background:#0b1121b3!important}html[data-theme=dark] .login-close:hover,html[data-theme=dark] .login-close:focus-visible{border-color:var(--accent)!important;color:var(--ink)!important;background:#dcc78a2e!important}html[data-theme=dark] .login-back-home a{color:var(--ink-soft)!important;-webkit-text-fill-color:var(--ink-soft)!important}html[data-theme=dark] .login-back-home a:hover{color:var(--accent-dark)!important;-webkit-text-fill-color:var(--accent-dark)!important}html[data-theme=dark] .monitoring-decision-card{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .monitoring-decision-card.good{background:#34d39924!important;border-color:#34d39952!important}html[data-theme=dark] .monitoring-decision-card.watch{background:#f59e0b29!important;border-color:#f59e0b52!important}html[data-theme=dark] .monitoring-decision-card.risk{background:#f8717129!important;border-color:#f8717152!important}html[data-theme=dark] .monitoring-decision-card span{color:var(--accent)!important}html[data-theme=dark] .monitoring-decision-card strong{color:var(--ink)!important}html[data-theme=dark] .monitoring-decision-card p{color:var(--muted)!important}html[data-theme=dark] .monitoring-metric-standards-heading,html[data-theme=dark] .monitoring-metric-standard-card{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .monitoring-metric-standards-heading span,html[data-theme=dark] .monitoring-metric-standard-card span{color:var(--accent)!important}html[data-theme=dark] .monitoring-metric-standard-card strong{color:var(--ink)!important}html[data-theme=dark] .monitoring-metric-standards-heading p,html[data-theme=dark] .monitoring-metric-standard-card p,html[data-theme=dark] .monitoring-metric-standard-card small{color:var(--muted)!important}html[data-theme=dark] .monitoring-metric-group h3{color:var(--accent-strong)!important}html[data-theme=dark] .monitoring-competitor-share{color:var(--ink)!important;background:#f59e0b1a!important;border-color:#f59e0b47!important}html[data-theme=dark] .monitoring-competitor-share>div:first-child span,html[data-theme=dark] .monitoring-competitor-share-list article span{color:var(--gold)!important}html[data-theme=dark] .monitoring-competitor-share p{color:var(--muted)!important}html[data-theme=dark] .monitoring-competitor-share-list article{background:var(--surface-elevated)!important;border-color:var(--card-border)!important}html[data-theme=dark] .monitoring-competitor-share-list article strong{color:var(--ink)!important}html[data-theme=dark] .monitoring-schedule-card,html[data-theme=dark] .monitoring-scope-card,html[data-theme=dark] .monitoring-alerts-card,html[data-theme=dark] .monitoring-alert-history-card,html[data-theme=dark] .monitoring-citation-card,html[data-theme=dark] .monitoring-comparison-card,html[data-theme=dark] .monitoring-alert-card,html[data-theme=dark] .monitoring-alert-history-item,html[data-theme=dark] .monitoring-citation-opportunity-card,html[data-theme=dark] .monitoring-retest-queue-item,html[data-theme=dark] .retest-comparison-item,html[data-theme=dark] .monitoring-scope-dimension-card{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .monitoring-alert-card{border-left-color:var(--accent)!important}html[data-theme=dark] .monitoring-schedule-card span,html[data-theme=dark] .monitoring-card-heading span,html[data-theme=dark] .monitoring-scope-fields label span,html[data-theme=dark] .monitoring-scope-dimension-card span,html[data-theme=dark] .monitoring-schedule-card dt{color:var(--muted)!important}html[data-theme=dark] .monitoring-schedule-card strong,html[data-theme=dark] .monitoring-schedule-card dd,html[data-theme=dark] .monitoring-scope-dimension-card strong{color:var(--ink)!important}html[data-theme=dark] .monitoring-scope-dimensions-heading span{color:var(--accent)!important}html[data-theme=dark] .monitoring-scope-dimensions-heading p{color:var(--muted)!important}html[data-theme=dark] .monitoring-scope-fields select{background:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--input-text)!important}html[data-theme=dark] .monitoring-scope-fields select:disabled{background:var(--surface-elevated)!important;color:var(--muted)!important}html[data-theme=dark] .monitoring-summary-toggle,html[data-theme=dark] .monitoring-summary-hint{color:var(--ink-soft)!important}html[data-theme=dark] .monitoring-summary-hint{color:var(--muted)!important}html[data-theme=dark] .agency-workspace-card,html[data-theme=dark] .agency-client-delivery-card{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .agency-workspace-card.primary{background:linear-gradient(135deg, #15213aeb, var(--surface-strong))!important;border-color:#dcc78a52!important}html[data-theme=dark] .agency-workspace-card span,html[data-theme=dark] .agency-client-delivery-card span{color:var(--accent)!important}html[data-theme=dark] .agency-workspace-card strong,html[data-theme=dark] .agency-client-delivery-card strong{color:var(--ink)!important}html[data-theme=dark] .agency-workspace-card p,html[data-theme=dark] .agency-client-delivery-card p{color:var(--muted)!important}html[data-theme=dark] .agency-client-delivery-card.needs_evidence{border-color:#f59e0b66!important}html[data-theme=dark] .agency-client-delivery-card.ready_to_retest,html[data-theme=dark] .agency-client-delivery-card.share_ready{border-color:#34d39966!important}html[data-theme=dark] .agency-handoff-checklist li{color:var(--muted)!important}html[data-theme=dark] .agency-handoff-checklist li:before{background:#7d9ed180!important}html[data-theme=dark] .agency-handoff-checklist li.done{color:var(--green)!important}html[data-theme=dark] .agency-handoff-checklist li.done:before{background:var(--green)!important}html[data-theme=dark] .client-share-status,html[data-theme=dark] .client-share-panel,html[data-theme=dark] .client-share-summary-card,html[data-theme=dark] .client-share-meta-card,html[data-theme=dark] .client-share-password-card,html[data-theme=dark] .client-share-password-card--wide,html[data-theme=dark] .client-share-recovery-card{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .client-share-status{color:var(--muted)!important}html[data-theme=dark] .client-share-status.error{color:var(--danger)!important;background:#f8717124!important;border-color:#f8717152!important}html[data-theme=dark] .client-share-meta-card span,html[data-theme=dark] .client-share-recovery-card span{color:var(--accent)!important}html[data-theme=dark] .client-share-meta-card strong,html[data-theme=dark] .client-share-recovery-card strong{color:var(--ink)!important}html[data-theme=dark] .client-share-recovery-card p{color:var(--muted)!important}html[data-theme=dark] .dashboard-empty-state,html[data-theme=dark] .workspace-empty-anchor-card,html[data-theme=dark] .workspace-toolkit-card,html[data-theme=dark] .workspace-signed-out-cta,html[data-theme=dark] .workspace-signed-out-preview,html[data-theme=dark] .workspace-notification-panel,html[data-theme=dark] .workspace-notifications-panel,html[data-theme=dark] .workspace-billing-panel,html[data-theme=dark] .workspace-import-preview,html[data-theme=dark] .workspace-import-preview-table,html[data-theme=dark] .workspace-verify-banner{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .workspace-verify-banner{background:#dcc78a24!important;border-color:#dcc78a52!important}html[data-theme=dark] .workspace-billing-hint,html[data-theme=dark] .workspace-notifications-hint{color:var(--muted)!important}html[data-theme=dark] .workspace-signed-out-cta strong,html[data-theme=dark] .workspace-toolkit-card strong{color:var(--ink)!important}html[data-theme=dark] .workspace-import-preview-table th,html[data-theme=dark] .workspace-import-preview-table td{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-nav{background:var(--surface-strong)!important;border-color:var(--card-border)!important}html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-link{color:var(--ink-soft)!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-link:hover,html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-link:focus-visible{color:var(--accent)!important;background:#dcc78a24!important;border-color:#dcc78a47!important}html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-link--active,html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-link[aria-current=true]{color:var(--accent)!important;background:#dcc78a2e!important;border-color:#dcc78a52!important}html[data-theme=dark] body[data-page=workspace] .sku-table-wrap,html[data-theme=dark] body[data-page=workspace] .sku-panel{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] body[data-page=workspace] .sidebar-collapse-icon{color:var(--ink-soft)!important}html[data-theme=dark] .report-client-decision-brief,html[data-theme=dark] .report-client-decision-grid,html[data-theme=dark] .report-answer-strip,html[data-theme=dark] .roi-readiness-summary-card,html[data-theme=dark] .prompt-coverage-card,html[data-theme=dark] .prompt-basis-position,html[data-theme=dark] .fixpack-boundary-grid,html[data-theme=dark] .execution-panel,html[data-theme=dark] .publish-checklist,html[data-theme=dark] .asset-retest-cta,html[data-theme=dark] .asset-proof-details{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .original-evidence-panel,html[data-theme=dark] .report-answer-command{color:var(--ink)!important;background:#34d3991a!important;border-color:#34d39947!important}html[data-theme=dark] .fact-check-banner,html[data-theme=dark] .audit-warning{color:var(--ink)!important;background:#f59e0b1f!important;border-color:#f59e0b4d!important}html[data-theme=dark] .report-execution-command,html[data-theme=dark] .retest-state-summary{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .retest-inline-link{background:var(--surface-elevated)!important;color:var(--accent)!important}html[data-theme=dark] .comparison-summary-card,html[data-theme=dark] .asset-guide-panel,html[data-theme=dark] .asset-workflow-bar{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .copy-btn{background:var(--surface-elevated)!important;border-color:var(--card-border)!important;color:var(--ink-soft)!important}html[data-theme=dark] .copy-btn:hover{color:var(--accent)!important;background:#dcc78a29!important}html[data-theme=dark] .report-product-snapshot{color:var(--ink)!important;background:linear-gradient(135deg,#1f4078eb,#15213af5)!important;border-color:#dcc78a4d!important}html[data-theme=dark] .platform-panel{color:var(--ink)!important;background:0 0!important}html[data-theme=dark] .competitor-evidence-table .evidence-present{color:#6ee7b7!important;background:#34d3992e!important}html[data-theme=dark] .competitor-evidence-table .evidence-missing{color:var(--gold)!important}html[data-theme=dark] .competitor-evidence-table .own-sku-col{color:var(--accent)!important;background:#dcc78a24!important}html[data-theme=dark] .report-sticky-nav,html[data-theme=dark] .report-overview-grid{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .report-toast,html[data-theme=dark] .assistant-close,html[data-theme=dark] .auth-trigger,html[data-theme=dark] .auth-account-badge{background:var(--surface-elevated)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .auth-account-badge{color:var(--accent)!important}html[data-theme=dark] .export-menu-panel{background:var(--surface-strong)!important;border-color:var(--card-border)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important}html[data-theme=dark] body[data-page=workspace] .dashboard-command-card strong,html[data-theme=dark] body[data-page=workspace] .workspace-board-heading h2,html[data-theme=dark] body[data-page=workspace] .workspace-detail-heading h2,html[data-theme=dark] body[data-page=workspace] .workspace-detail-metrics strong,html[data-theme=dark] body[data-page=workspace] .workspace-detail-intelligence strong,html[data-theme=dark] body[data-page=workspace] .workspace-empty-anchor-card strong,html[data-theme=dark] body[data-page=workspace] .dashboard-brief-button,html[data-theme=dark] body[data-page=workspace] .workspace-settings-header h2,html[data-theme=dark] body[data-page=workspace] .workspace-rail-card strong,html[data-theme=dark] body[data-page=workspace] .workspace-operating-map strong,html[data-theme=dark] body[data-page=workspace] .workspace-signed-out-cta h2,html[data-theme=dark] body[data-page=workspace] .workspace-signed-out-preview strong,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-proof-footer strong,html[data-theme=dark] body[data-page=workspace] .header-workspace-cta[aria-current=page],html[data-theme=dark] body[data-page=workspace] .workspace-import-panel textarea,html[data-theme=dark] body[data-page=workspace] .workspace-import-preview-table{color:var(--ink)!important}html[data-theme=dark] body[data-page=workspace] .dashboard-command-card p,html[data-theme=dark] body[data-page=workspace] .workspace-board-heading p:not(.eyebrow),html[data-theme=dark] body[data-page=workspace] .workspace-rail-card p,html[data-theme=dark] body[data-page=workspace] .workspace-rail-card span,html[data-theme=dark] body[data-page=workspace] .workspace-operating-map p,html[data-theme=dark] body[data-page=workspace] .workspace-empty-anchor-card p,html[data-theme=dark] body[data-page=workspace] .workspace-empty-anchor-card span,html[data-theme=dark] body[data-page=workspace] .workspace-detail-metrics span,html[data-theme=dark] body[data-page=workspace] .sku-dashboard-table th,html[data-theme=dark] body[data-page=workspace] .workspace-scope-rail a,html[data-theme=dark] body[data-page=workspace] .workspace-scope-rail small,html[data-theme=dark] body[data-page=workspace] .workspace-top-nav a,html[data-theme=dark] body[data-page=workspace] .monitoring-summary-toggle,html[data-theme=dark] body[data-page=workspace] .monitoring-summary-hint,html[data-theme=dark] body[data-page=workspace] .delivery-summary-toggle,html[data-theme=dark] body[data-page=workspace] .delivery-summary-hint,html[data-theme=dark] body[data-page=workspace] .workspace-import-result,html[data-theme=dark] body[data-page=workspace] .workspace-billing-status,html[data-theme=dark] body[data-page=workspace] .workspace-notifications-hint,html[data-theme=dark] body[data-page=workspace] .workspace-billing-hint,html[data-theme=dark] body[data-page=workspace] .workspace-signed-out-cta p,html[data-theme=dark] body[data-page=workspace] .workspace-signed-out-preview span,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-surface span,html[data-theme=dark] body[data-page=workspace] .workspace-search span,html[data-theme=dark] body[data-page=workspace] .workspace-responsibility-list li,html[data-theme=dark] body[data-page=workspace] .dashboard-hero-questions li,html[data-theme=dark] body[data-page=workspace] .marketplace-evidence-list li,html[data-theme=dark] body[data-page=workspace] .workspace-settings-close,html[data-theme=dark] body[data-page=workspace] .next-action-queue:empty:after,html[data-theme=dark] body[data-page=workspace] .sku-table-wrap:empty:after,html[data-theme=dark] .workspace-action-queue small{color:var(--muted)!important}html[data-theme=dark] body[data-page=workspace] .dashboard-command-actions a,html[data-theme=dark] body[data-page=workspace] .workspace-rail-card a:focus-visible,html[data-theme=dark] body[data-page=workspace] .sku-action-button.inspect,html[data-theme=dark] body[data-page=workspace] .workspace-detail-intelligence span,html[data-theme=dark] body[data-page=workspace] .workspace-operating-map span,html[data-theme=dark] body[data-page=workspace] .workspace-marketplace-status,html[data-theme=dark] body[data-page=workspace] .workspace-rail-card a,html[data-theme=dark] body[data-page=workspace] .workspace-scope-rail strong,html[data-theme=dark] body[data-page=workspace] .workspace-action-rail .next-action-panel,html[data-theme=dark] .agency-workspace-card a,html[data-theme=dark] .workspace-share-button,html[data-theme=dark] .next-action-button,html[data-theme=dark] .report-workspace-context strong,html[data-theme=dark] .batch-workspace-button.active strong{color:var(--accent)!important}html[data-theme=dark] body[data-page=workspace] .workspace-verify-banner .eyebrow,html[data-theme=dark] body[data-page=workspace] .workspace-verify-banner strong,html[data-theme=dark] body[data-page=workspace] .workspace-signed-out-cta .eyebrow,html[data-theme=dark] .workspace-usage-cta{color:var(--gold)!important}html[data-theme=dark] body[data-page=workspace] .workspace-verify-banner span{color:var(--muted)!important}html[data-theme=dark] body[data-page=workspace] .workspace-usage-cta.urgent{color:var(--danger)!important}html[data-theme=dark] body[data-page=workspace] .sidebar-collapse-toggle,html[data-theme=dark] body[data-page=workspace] .sidebar-collapse-toggle:hover,html[data-theme=dark] body[data-page=workspace] .sidebar-collapse-toggle:focus-visible{color:var(--ink-soft)!important}html[data-theme=dark] body[data-page=workspace] .workspace-search input{color:var(--input-text)!important}html[data-theme=dark] body[data-page=workspace] .mobile-nav-panel a.active,html[data-theme=dark] body[data-page=workspace] .mobile-nav-panel a[href=\#workspace-queue],html[data-theme=dark] body[data-page=workspace] .mobile-nav-panel a[href=\#workspace-detail],html[data-theme=dark] body[data-page=workspace] .mobile-nav-panel a[href=\#workspace-monitoring],html[data-theme=dark] body[data-page=workspace] .mobile-nav-panel a[href=\#workspace-delivery],html[data-theme=dark] .mobile-nav-panel a{color:var(--ink-soft)!important}html[data-theme=dark] .help-search-results .empty{color:var(--muted)!important}html[data-theme=dark] .site-header--capture{background:var(--surface-strong)!important;border-color:var(--card-border)!important}html[data-theme=dark] .capture-proof-panel{background:var(--surface-strong)!important;border-color:var(--card-border)!important;box-shadow:none!important}html[data-theme=dark] .capture-proof-panel:before{color:var(--accent)!important;background:#dcc78a29!important;border-color:#dcc78a52!important}html[data-theme=dark] .capture-proof-panel span,html[data-theme=dark] .capture-card>span{color:var(--accent)!important}html[data-theme=dark] .capture-summary-strip span{background:var(--surface-strong)!important;border-color:var(--card-border)!important}html[data-theme=dark] .capture-summary-strip strong{color:var(--ink)!important}html[data-theme=dark] .capture-summary-strip small{color:var(--muted)!important}html[data-theme=dark] .capture-preview-list div{background:var(--surface-strong)!important;border-color:var(--card-border)!important}html[data-theme=dark] .capture-preview-list div.blocked{background:#f8717124!important;border-color:#f8717152!important}html[data-theme=dark] .capture-preview-list small{color:var(--muted)!important}html[data-theme=dark] .capture-preview-list strong{color:var(--accent)!important}html[data-theme=dark] .capture-preview-list .blocked strong{color:var(--danger)!important}html[data-theme=dark] .capture-card,html[data-theme=dark] .capture-use-grid article{background:var(--surface-strong)!important;border-color:var(--card-border)!important;box-shadow:none!important;border-left-color:#dcc78a8c!important}html[data-theme=dark] .capture-card h2,html[data-theme=dark] .capture-use-grid h3{color:var(--ink)!important}html[data-theme=dark] .capture-card ol,html[data-theme=dark] .capture-card p{color:var(--muted)!important}html[data-theme=dark] .capture-card code{background:var(--surface-elevated)!important;border-color:var(--card-border)!important;color:var(--ink)!important}html[data-theme=dark] .capture-safety-band{background:#f59e0b1f!important;border-color:#f59e0b4d!important}html[data-theme=dark] .capture-safety-band h2{color:var(--ink)!important}html[data-theme=dark] .capture-safety-band p{color:var(--muted)!important}html[data-theme=dark] .capture-doc-link{color:var(--accent)!important}html[data-theme=dark] .capture-doc-link:hover,html[data-theme=dark] .capture-doc-link:focus-visible{color:var(--accent-strong)!important}html[data-theme=dark] .capture-use-grid p{color:var(--muted)!important}html[data-theme=dark] .capture-hero h1{color:var(--ink)!important}html[data-theme=dark] .capture-hero-copy p,html[data-theme=dark] .capture-hero-copy .hero-dossier-label{color:var(--muted)!important}html[data-theme=dark] .capture-hero-copy .eyebrow{color:var(--accent)!important}html[data-theme=dark] body[data-page=capture] .site-header--capture .nav{box-shadow:none!important;background:0 0!important;border-color:#94a3b829!important}html[data-theme=dark] body[data-page=capture] .site-header--capture .nav a{color:var(--ink-soft)!important;background:0 0!important}html[data-theme=dark] body[data-page=capture] .site-header--capture .nav a:is(:hover,:focus-visible){color:var(--ink)!important;background:#94a3b824!important}html[data-theme=dark] body[data-page=capture] .site-header--capture .nav .capture-current{color:var(--accent)!important;box-shadow:none!important;background:#dcc78a29!important}html[data-theme=dark] body[data-page=capture] .site-header--capture .button.secondary,html[data-theme=dark] body[data-page=capture] .site-header--capture .button.ghost-button,html[data-theme=dark] body[data-page=capture] .site-header--capture .auth-trigger{color:var(--ink-soft)!important;background:0 0!important;border-color:#94a3b838!important}html[data-theme=dark] body[data-page=capture] .site-header--capture .button.secondary:hover,html[data-theme=dark] body[data-page=capture] .site-header--capture .button.ghost-button:hover,html[data-theme=dark] body[data-page=capture] .site-header--capture .auth-trigger:hover{color:var(--ink)!important;background:#94a3b824!important;border-color:#94a3b85c!important}html[data-theme=dark] body[data-page=capture] .site-header--capture .language-switcher-btn{color:var(--ink-soft)!important;background:0 0!important;border-color:#94a3b838!important}html[data-theme=dark] body[data-page=capture] .site-header--capture .language-switcher-btn:hover{color:var(--ink)!important;background:#94a3b824!important}html[data-theme=dark] body[data-page=capture] .site-header--capture .mobile-nav-toggle{color:var(--ink-soft)!important;background:0 0!important;border-color:#94a3b838!important}html[data-theme=dark] body[data-page=capture] .site-header--capture .mobile-nav-toggle:hover{color:var(--ink)!important;background:#94a3b824!important}html[data-theme=dark] body[data-page=workspace]{--ws-bg:#0f172a;--ws-surface:#15213a;--ws-surface-soft:#111b2f;--ws-ink:#e6edf6;--ws-muted:#a7b4c8;--ws-line:#94a3b842;--ws-line-soft:#94a3b829;--ws-line-strong:#94a3b85c;--ws-accent:#5eead4;--ws-accent-strong:#99f6e4;--ws-accent-soft:#2dd4bf24;--ws-panel-head-bg:#18263e;--ws-panel-band-bg:#121d33;--ws-panel-footer-bg:#101a2e;background:var(--ws-bg)!important;color:var(--ws-ink)!important}html[data-theme=dark] body[data-page=workspace] .dashboard-shell,html[data-theme=dark] body[data-page=workspace] .workspace-shell,html[data-theme=dark] body[data-page=workspace] .workspace-app-frame,html[data-theme=dark] body[data-page=workspace] .workspace-main-stage{background:var(--ws-bg)!important;color:var(--ws-ink)!important}html[data-theme=dark] body[data-page=workspace] .workspace-sidebar{border-color:var(--ws-line)!important;color:var(--ws-ink)!important;background:#101827!important}html[data-theme=dark] body[data-page=workspace] .workspace-sidebar:after{background:linear-gradient(#10182700,#101827 72%)!important}html[data-theme=dark] body[data-page=workspace] .workspace-stage-title,html[data-theme=dark] body[data-page=workspace] .workspace-panel-head h2,html[data-theme=dark] body[data-page=workspace] .workspace-panel-head strong,html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-link,html[data-theme=dark] body[data-page=workspace] .workspace-stage-title h1,html[data-theme=dark] body[data-page=workspace] .workspace-filter-bar,html[data-theme=dark] body[data-page=workspace] .workspace-queue-toolbar,html[data-theme=dark] body[data-page=workspace] .sku-name,html[data-theme=dark] body[data-page=workspace] .sku-row,html[data-theme=dark] body[data-page=workspace] .sku-row strong,html[data-theme=dark] body[data-page=workspace] .num,html[data-theme=dark] body[data-page=workspace] .monitoring-heading h2,html[data-theme=dark] body[data-page=workspace] .monitoring-section-heading h3,html[data-theme=dark] body[data-page=workspace] .monitoring-collapsible-summary h3,html[data-theme=dark] body[data-page=workspace] .monitoring-support-summary h3,html[data-theme=dark] body[data-page=workspace] .dec-card .big,html[data-theme=dark] body[data-page=workspace] .dec-card>strong,html[data-theme=dark] body[data-page=workspace] .delivery-summary-hero .val,html[data-theme=dark] body[data-page=workspace] .delivery-workspace-table,html[data-theme=dark] body[data-page=workspace] .delivery-detail-rail h3,html[data-theme=dark] body[data-page=workspace] .workspace-notifications-panel h2,html[data-theme=dark] body[data-page=workspace] .workspace-billing-panel h2,html[data-theme=dark] body[data-page=workspace] .workspace-setting-row strong,html[data-theme=dark] body[data-page=workspace] .workspace-billing-status strong{color:var(--ws-ink)!important}html[data-theme=dark] body[data-page=workspace] .workspace-stage-intro,html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-group-label,html[data-theme=dark] body[data-page=workspace] .workspace-search-label,html[data-theme=dark] body[data-page=workspace] .sku-meta,html[data-theme=dark] body[data-page=workspace] .sku-thead,html[data-theme=dark] body[data-page=workspace] .sku-group-head,html[data-theme=dark] body[data-page=workspace] .monitoring-heading p,html[data-theme=dark] body[data-page=workspace] .monitoring-section-heading p,html[data-theme=dark] body[data-page=workspace] .monitoring-collapsible-summary small,html[data-theme=dark] body[data-page=workspace] .monitoring-support-summary small,html[data-theme=dark] body[data-page=workspace] .dec-card .q,html[data-theme=dark] body[data-page=workspace] .dec-card .desc,html[data-theme=dark] body[data-page=workspace] .dec-card>span:first-child,html[data-theme=dark] body[data-page=workspace] .dec-card>p,html[data-theme=dark] body[data-page=workspace] .monitoring-summary-chip span,html[data-theme=dark] body[data-page=workspace] .monitoring-retest-table th,html[data-theme=dark] body[data-page=workspace] .monitoring-retest-table small,html[data-theme=dark] body[data-page=workspace] .delivery-summary-hero .lbl,html[data-theme=dark] body[data-page=workspace] .delivery-inline-filter-rail span,html[data-theme=dark] body[data-page=workspace] .delivery-workspace-table th,html[data-theme=dark] body[data-page=workspace] .workspace-notifications-hint,html[data-theme=dark] body[data-page=workspace] .workspace-billing-panel>p,html[data-theme=dark] body[data-page=workspace] .workspace-billing-status,html[data-theme=dark] body[data-page=workspace] .workspace-setting-row p{color:var(--ws-muted)!important}html[data-theme=dark] body[data-page=workspace] .eyebrow,html[data-theme=dark] body[data-page=workspace] .workspace-panel-head .eyebrow,html[data-theme=dark] body[data-page=workspace] .monitoring-section-heading span,html[data-theme=dark] body[data-page=workspace] .monitoring-collapsible-summary span,html[data-theme=dark] body[data-page=workspace] .monitoring-support-summary span,html[data-theme=dark] body[data-page=workspace] .delivery-collapsible>summary span{color:var(--ws-accent-strong)!important}html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-link.active,html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-link--active,html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-link[aria-current=location],html[data-theme=dark] body[data-page=workspace] .workspace-sidebar-link[aria-current=true]{background:var(--ws-accent-soft)!important;color:#ccfbf1!important;border-color:#5eead461!important}html[data-theme=dark] body[data-page=workspace] :is(.workspace-focus-board,.workspace-detail-panel,.workspace-panel,.workspace-notifications-panel,.workspace-billing-panel,.sku-panel,.sku-table-wrap,#workspace-monitoring){background:var(--ws-surface)!important;border-color:var(--ws-line)!important;color:var(--ws-ink)!important;box-shadow:none!important}html[data-theme=dark] body[data-page=workspace] :is(.workspace-panel-head,.workspace-filter-bar,.workspace-queue-toolbar,.sku-thead,.monitoring-heading,.monitoring-section-heading,.monitoring-collapsible-summary,.monitoring-support-summary,.delivery-summary-hero,.delivery-inline-filter-rail,.workspace-notifications-hint,.workspace-billing-panel>p){background:var(--ws-panel-head-bg)!important;border-color:var(--ws-line)!important}html[data-theme=dark] body[data-page=workspace] :is(.sku-row,.sku-group-head,.dec-card,.monitoring-summary-chip,.monitoring-retest-table th,.monitoring-retest-table td,.monitoring-evidence-lane,.monitoring-alert-row,.monitoring-source-row,.delivery-workspace-row,.workspace-setting-row,.workspace-billing-status){background:var(--ws-surface)!important;border-color:var(--ws-line-soft)!important}html[data-theme=dark] body[data-page=workspace] :is(.monitoring-status-strip,.monitoring-retest-table-shell,.delivery-workspace-table-wrap,.workspace-notifications-list,.workspace-billing-summary){background:var(--ws-surface)!important;border-color:var(--ws-line)!important}html[data-theme=dark] body[data-page=workspace] :is(.sku-queue-foot,.workspace-notifications-actions,.workspace-billing-actions){background:var(--ws-panel-footer-bg)!important;border-color:var(--ws-line)!important}html[data-theme=dark] body[data-page=workspace] .delivery-detail-rail{background:var(--ws-panel-band-bg)!important;border-color:var(--ws-line)!important;color:var(--ws-ink)!important}html[data-theme=dark] body[data-page=workspace] :is(.workspace-search input,.workspace-queue-search,input,textarea,select){border-color:var(--ws-line)!important;color:var(--ws-ink)!important;background:#0b1220!important}html[data-theme=dark] body[data-page=workspace] :is(.workspace-search input,.workspace-queue-search,input,textarea)::placeholder{color:#7f8ea5!important}html[data-theme=dark] body[data-page=workspace] :is(.button,button,.dashboard-filter-button,.delivery-filter-chip,.icon-btn){border-color:var(--ws-line)!important;color:var(--ws-ink)!important;background:#101827!important}html[data-theme=dark] body[data-page=workspace] :is(.button.primary,.workspace-import-toggle,.dashboard-filter-button.active,.delivery-filter-chip.active){color:#26322f!important;background:#dcc78a!important;border-color:#fffaee!important}html[data-theme=dark] body[data-page=workspace] .sidebar-collapse-toggle{border-color:var(--ws-line-strong)!important;color:var(--ws-accent-strong)!important;background:#111827!important;box-shadow:0 12px 28px #00000057!important}html[data-theme=dark] body[data-page=workspace] .workspace-lock-banner,html[data-theme=dark] body[data-page=workspace] .workspace-signed-out-cta,html[data-theme=dark] body[data-page=workspace] .workspace-signed-out-preview{background:var(--ws-surface)!important;border-color:var(--ws-line)!important;color:var(--ws-ink)!important}html[data-theme=dark] body[data-page=workspace] .workspace-loading-overlay{color:var(--ws-ink)!important;background:#0f172af0!important}html[data-theme=dark] body[data-page=workspace] .workspace-notifications-list input[type=checkbox]{background:#3f4844!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}html[data-theme=dark] body[data-page=workspace] .workspace-notifications-list input[type=checkbox]:hover{background:#4a5551!important}html[data-theme=dark] body[data-page=workspace] .workspace-notifications-list input[type=checkbox]:checked{background:#2ea98c!important}html[data-theme=dark] body[data-page=workspace] .workspace-notifications-list input[type=checkbox]:checked:hover{background:#5fd4b3!important}html[data-theme=dark] .header-workspace-cta{color:#26322f!important;background:#dcc78a!important;border-color:#0000!important}html[data-theme=dark] .header-workspace-cta:hover,html[data-theme=dark] .header-workspace-cta:focus-visible{color:#26322f!important;background:#fffaee!important}html[data-theme=dark] body[data-page=fixpack-sample] .fixpack-hero,html[data-theme=dark] body[data-page=fixpack-sample] .fixpack-asset{background:var(--surface-strong)!important;border-color:var(--card-border)!important}html[data-theme=dark] body[data-page=fixpack-sample] .fixpack-verify-banner{background:#dcc78a1a!important;border-color:#dcc78a52!important}html[data-theme=dark] body[data-page=fixpack-sample] .fixpack-verify-banner,html[data-theme=dark] body[data-page=fixpack-sample] .fixpack-verify-banner *{color:var(--ink)!important}html[data-theme=dark] body[data-page=capture] .capture-hero-copy .hero-dossier-label,html[data-theme=dark] .capture-hero-copy .hero-dossier-label{color:var(--accent)!important}
