:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f5f0;--paper-strong:#fff;--ink:#111214;--muted:#111214a8;--line:#1112141f;--good:#145c42;--bad:#9f1f17;--warn:#7a4d12}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 10%, #22709324, transparent 26%), radial-gradient(circle at 88% 20%, #ae53351f, transparent 24%), linear-gradient(180deg, #fcfbf8 0%, var(--paper) 52%, #ebe6db 100%);min-height:100vh;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}.app-shell{width:min(1560px,100vw - 24px);margin:0 auto;padding:18px 0 48px}.hero{border:1px solid var(--line);isolation:isolate;background:#ffffffc2;border-radius:30px;align-items:center;min-height:clamp(460px,56vw,760px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px #1f140a14}.hero-copy{z-index:2;pointer-events:none;gap:16px;width:min(760px,100% - 48px);padding:clamp(28px,6vw,82px);display:grid;position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.76rem;font-weight:800}.hero h1{max-width:14ch;margin:0;font-size:clamp(3rem,6vw,6.4rem);line-height:.9}.hero p,.section-heading p,.analysis-card p,.analysis-card dd,.analysis-card footer,.insight-card p,.insight-card dd,.sidebar-brand p,.graph-card p,.status-card span,.metric span{color:var(--muted)}.hero p{max-width:58rem;margin:0;font-size:1.06rem;line-height:1.7}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffffd6 0%,#ffffff8a 38%,#0000 68%);position:absolute;inset:0}.hero-ribbon{z-index:0;width:100%;height:100%;min-height:100%;position:absolute;inset:0}.dashboard{gap:16px;display:grid}.page-workspace{isolation:isolate;gap:18px;display:grid;position:relative}.page-workspace>.panel,.page-workspace>.client-page,.page-workspace>.tool-page-layout,.page-workspace>.insights-layout,.page-workspace>.audit-output-column,.page-workspace>.dashboard-status-strip,.page-workspace>.page-command-panel,.page-workspace>.watch-status-strip,.page-workspace>.watch-mode-grid,.page-workspace>.watch-tool-stage{z-index:1;position:relative}.workspace-background-ribbon{z-index:0;opacity:.2;pointer-events:none;--dot-ribbon-height:100%;--dot-ribbon-min-height:100%;--dot-ribbon-radius:0;--dot-ribbon-border:transparent;--dot-ribbon-frame-shadow:none;--dot-ribbon-paper-top:#ffffff14;--dot-ribbon-paper-bottom:#f4efe729;--dot-ribbon-glow-a:#ffffff2e;--dot-ribbon-glow-b:#1112141f;--dot-ribbon-aura-strength:.2;height:calc(100% + 142px);min-height:720px;position:absolute;inset:-54px -22px -88px}.page-hero{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:end;gap:clamp(24px,4vw,54px);min-height:220px;padding:clamp(24px,3vw,36px);display:grid;overflow:hidden}.page-hero-copy{gap:14px;max-width:780px;display:grid}.page-hero h3{max-width:26ch;margin:0;font-size:clamp(1.08rem,1.35vw,1.32rem);font-weight:850;line-height:1.08}.page-hero p{max-width:68ch;color:var(--muted);font-size:.98rem;line-height:1.55}.page-proof-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-self:end;gap:12px;display:grid}.page-proof-grid div{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:92px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffb8}.page-proof-grid strong,.page-proof-grid span,.page-proof-grid small{text-overflow:ellipsis;display:block;overflow:hidden}.page-proof-grid strong{color:var(--ink);white-space:nowrap;font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.05}.page-proof-grid span,.page-proof-grid small{color:var(--muted);margin-top:6px;font-size:.74rem;font-weight:760;line-height:1.25}.page-proof-grid span{text-transform:lowercase}.page-proof-grid small{white-space:nowrap}.dashboard-shell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;margin-top:0;transition:grid-template-columns .18s;display:grid}.app-sidebar{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border-radius:8px;align-content:start;gap:14px;min-height:calc(100vh - 36px);padding:14px;transition:background .18s,box-shadow .18s;display:grid;position:sticky;top:16px;overflow:hidden;box-shadow:0 18px 42px #1f140a12}.sidebar-brand,.side-nav{gap:8px;display:grid}.sidebar-brand{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}.sidebar-brand-mark,.login-brand-mark{color:var(--ink);display:block}.sidebar-brand-mark{background:#ffffffb8;border:1px solid #1112141f;border-radius:8px;width:40px;height:38px;padding:7px;box-shadow:inset 0 1px #ffffffc7,0 12px 28px #1f140a0f}.sidebar-brand-copy{gap:4px;min-width:0;display:grid}.sidebar-client-context{background:#ffffff94;border:1px solid #1112141a;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:6px;display:flex}.sidebar-client-context span,.brain-logo-lockup span,.brain-stat span,.brain-list span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.sidebar-client-context strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.95rem;line-height:1.1;display:block;overflow:hidden}.client-logo{color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,#111214f0,#111214bd),#111214;border:1px solid #11121424;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.76rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.sidebar-brand h1,.sidebar-brand p{margin:0}.sidebar-brand h1{font-size:1.36rem;font-weight:760;line-height:1}.side-nav{border-top:1px solid var(--line);padding-top:14px}.nav-toggle{min-height:38px;color:var(--ink);cursor:pointer;background:#ffffffb8;border:1px solid #1112141f;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-weight:760;display:none}.mobile-nav-scrim{display:none}.nav-icon{color:currentColor;opacity:.92;flex:0 0 20px;width:20px;height:20px}.nav-label{min-width:0}.nav-group{gap:8px;display:grid}.nav-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff94;border:1px solid #1112141f;border-radius:8px;align-items:center;gap:10px;min-height:50px;padding:10px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.nav-item:hover,.nav-item:focus-visible{background:#ffffffd1;border-color:#11121438;box-shadow:0 10px 24px #1f140a0d}.nav-item:focus-visible{outline-offset:2px;outline:3px solid #0c919a2e}.nav-item-copy{gap:2px;display:grid}.nav-item-copy strong{font-size:.9rem;font-weight:780;line-height:1.1}.nav-item-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1.15;overflow:hidden}.sidebar-signout{justify-content:center;align-items:center;gap:8px;display:inline-flex}.nav-item[data-active=true]{color:#fff;background:linear-gradient(#ffffff1a,#0000),#111214eb;border-color:#1112146b;box-shadow:0 14px 30px #11121424}.nav-item[data-active=true] .nav-item-copy small{color:#ffffffad}.provider-subnav{gap:6px;padding-left:12px;display:grid}.provider-subnav-item{width:100%;min-height:34px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff8a;border:1px solid #1112141a;border-radius:8px;padding:0 10px;font-size:.82rem;font-weight:850}.provider-subnav-item[data-active=true]{background:#11121414;border-color:#11121452}.watch-subnav-item{gap:2px;min-height:48px;padding:8px 10px;display:grid}.watch-subnav-item span,.watch-subnav-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-subnav-item small{color:var(--muted);font-size:.7rem;font-weight:700}.watch-subnav-item[data-active=true] small{color:#1112149e}.active-client{max-width:64rem;color:var(--muted);margin-top:0;font-size:.92rem;line-height:1.45}.client-badge{width:fit-content;max-width:min(100%,28rem);min-height:30px;color:var(--ink);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#ffffffb3;border:1px solid #1112141f;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:.72rem;font-weight:880;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #1f140a0d}.dashboard-header,.section-heading,.card-top,.actions,.insight-card footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-header{padding:4px 0 8px}.dashboard-header>div{gap:6px;min-width:0;display:grid}.dashboard-tools{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:12px;display:flex}.dashboard h2,.dashboard h3,.dashboard h4,.dashboard p{margin:0}.dashboard h2{margin-top:0;font-size:clamp(1.8rem,2.4vw,2.85rem);font-weight:720;line-height:1.04}.client-page{place-items:center;min-height:calc(100vh - 36px);padding:clamp(28px,7vw,96px) 0;display:grid}.client-workspace .client-page{min-height:auto;padding:0}.client-module-grid{grid-template-columns:minmax(320px,.76fr) minmax(280px,.44fr);align-items:start;gap:16px;display:grid}.client-module-grid .dashboard-client-selection{align-content:start;width:100%;margin:0}.dashboard-client-selection{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbd;border-radius:8px;gap:16px;width:min(680px,100%);margin:0 auto;padding:20px;display:grid;position:relative;box-shadow:0 18px 42px #1f140a0f}.client-scope-panel{align-content:start;gap:14px;display:grid}.client-scope-panel h3{margin:0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.08}.client-scope-panel p{color:var(--muted);margin:0;line-height:1.55}.client-scope-list{gap:10px;display:grid}.client-scope-list div{border:1px solid var(--line);background:#ffffff94;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.client-scope-list span,.insight-command-grid span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.client-scope-list strong,.client-scope-list small{text-overflow:ellipsis;overflow:hidden}.client-scope-list strong{font-size:1.02rem;line-height:1.12}.client-scope-list small{color:var(--muted);line-height:1.45}.dashboard-client-topline{justify-content:space-between;align-items:end;gap:14px;display:flex}.dashboard-client-topline>div{gap:8px;display:grid}.dashboard-client-topline h2{margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.1}.dashboard-client-list{grid-template-columns:1fr;gap:12px;display:grid}.dashboard-client-option{border:1px solid var(--line);min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffb8;border-radius:8px;align-items:center;gap:10px;padding:0 18px;font-weight:850;display:inline-flex}.dashboard-client-option:hover,.dashboard-client-option:focus-visible{background:#ffffffdb;border-color:#18367652}.dashboard-client-option:focus-visible{outline-offset:2px;outline:3px solid #0c919a38}.dashboard-client-option[data-active=true]{background:#fffffff0;border-color:#0c919a6b;box-shadow:0 16px 34px #0c919a1a}.client-selection-empty{color:var(--muted);margin:0;line-height:1.45}.first-client-form{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.first-client-form label{color:var(--muted);gap:6px;font-size:.82rem;font-weight:760;display:grid}.first-client-form input{width:100%;min-height:40px;color:var(--ink);background:#ffffffdb;border:1px solid #11121429;border-radius:8px;padding:0 10px}.dashboard h3{font-size:1.12rem}.dashboard h4{font-size:1rem}.alert{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.92rem;display:flex;box-shadow:0 12px 35px #1112140f}.button-compact{white-space:nowrap;width:auto;min-height:34px;padding:0 12px}.alert[data-type=success]{color:var(--good);border-color:#145c424d}.alert[data-type=error]{color:var(--bad);border-color:#9f1f174d}.toast-stack{z-index:80;pointer-events:none;width:min(420px,100vw - 32px);position:fixed;top:18px;right:18px}.toast-notice{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #145c423d;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:14px 14px 16px;animation:.36s cubic-bezier(.16,1,.3,1) both toast-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #1f140a24}.toast-notice[data-phase=closing]{animation:.3s cubic-bezier(.7,0,.84,0) both toast-exit}.toast-notice[data-type=error]{border-color:#9f1f1747}.toast-notice[data-type=info]{border-color:#1112142e}.toast-status-dot{background:#145c421f;border-radius:999px;width:30px;height:30px;display:inline-flex;position:relative}.toast-status-dot:after{content:"";border-right:2px solid var(--good);border-bottom:2px solid var(--good);width:8px;height:12px;position:absolute;top:8px;left:10px;transform:rotate(40deg)}.toast-notice[data-type=error] .toast-status-dot{background:#9f1f171a}.toast-notice[data-type=error] .toast-status-dot:after{background:linear-gradient(45deg, transparent 43%, var(--bad) 43%, var(--bad) 57%, transparent 57%), linear-gradient(-45deg, transparent 43%, var(--bad) 43%, var(--bad) 57%, transparent 57%);border:0;width:12px;height:12px;top:9px;left:9px;transform:none}.toast-notice[data-type=info] .toast-status-dot{background:#11121414}.toast-notice[data-type=info] .toast-status-dot:after{background:#111214b8;border:0;border-radius:999px;width:2px;height:15px;top:7px;left:14px;transform:none}.toast-copy{gap:4px;min-width:0;display:grid}.toast-copy strong{color:var(--ink);font-size:.95rem;line-height:1.15}.toast-copy p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.toast-progress{transform-origin:0;background:#145c4257;height:3px;animation:3.4s linear both toast-progress;position:absolute;bottom:0;left:0;right:0}.toast-notice[data-type=error] .toast-progress{background:#9f1f1752}.toast-notice[data-type=info] .toast-progress{background:#11121438}@keyframes toast-enter{0%{opacity:0;filter:blur(5px);transform:translate(18px,-10px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes toast-exit{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(5px);transform:translate(18px,-10px)scale(.98)}}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast-notice,.toast-notice[data-phase=closing],.toast-progress,.modal-backdrop,.confidence-modal{animation:none}}.status-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.status-card,.panel,.card,.graph-card,.insight-card,.metric{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:8px;box-shadow:0 12px 35px #1f140a0f}.status-card{min-height:78px;color:var(--ink);text-align:left;gap:6px;padding:14px;display:grid}.status-card[data-status=connected]{border-color:#145c424d}.status-card[data-status=error]{border-color:#9f1f174d}.status-card-button{cursor:pointer;width:100%}.status-card-button[data-active=true]{color:#fff;background:#111214eb;border-color:#11121475}.status-card-button[data-active=true] span{color:currentColor}.overview{gap:18px;display:grid}.brain-workspace{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:16px;display:grid}.brain-brief-panel{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:center;gap:clamp(18px,3vw,36px);padding:clamp(18px,2.4vw,26px);display:grid}.brain-brief-copy{gap:10px;max-width:760px;display:grid}.brain-brief-copy h3{margin:0;font-size:clamp(1.25rem,1.9vw,1.62rem);font-weight:850;line-height:1.08}.brain-brief-copy p{max-width:70ch;color:var(--muted);font-size:.98rem;line-height:1.55}.brain-brief-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brain-brief-meta div{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:82px;padding:14px;display:grid}.brain-brief-meta span,.brain-brief-meta small{color:var(--muted);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.25;overflow:hidden}.brain-brief-meta strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.12rem,1.8vw,1.35rem);line-height:1.05;overflow:hidden}.brain-hero{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:18px;display:grid}.brain-hero h3{max-width:16ch;margin:6px 0 0;font-size:clamp(2.4rem,4vw,4.4rem);line-height:.96}.brain-hero p,.audit-summary,.audit-claim p,.audit-rewrite p,.audit-list{color:var(--muted);line-height:1.55}.brain-guardrails,.audit-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.brain-guardrails div,.audit-score{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;min-width:0;padding:12px}.brain-guardrails strong,.audit-score strong{font-size:1.35rem;line-height:1;display:block}.brain-guardrails span,.audit-score span,.audit-rewrite span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:.72rem;font-weight:850;line-height:1.25;display:block}.blog-audit-panel{position:sticky;top:18px}.blog-audit-form,.audit-report,.audit-section,.audit-claim-list,.audit-claim{gap:12px;display:grid}.blog-audit-form{margin-top:16px}.blog-audit-form label{color:#111214bd;gap:6px;font-size:.82rem;font-weight:750;display:grid}.blog-audit-form input,.blog-audit-form select,.blog-audit-form textarea{width:100%;color:var(--ink);background:#ffffffdb;border:1px solid #11121429;border-radius:8px}.blog-audit-form input,.blog-audit-form select{min-height:40px;padding:0 10px}.blog-audit-form textarea{min-height:250px;font:inherit;resize:vertical;padding:12px}.audit-upload-card{text-align:left;cursor:pointer;background:#f5fcf994;border:1px dashed #145c4242;border-radius:8px;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon eyebrow""icon title""icon helper";align-items:center;gap:4px 14px;min-height:94px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.audit-upload-card:before{content:"";background:linear-gradient(135deg,#145c4229 0 13px,#0000 13px) 100% 0/18px 18px no-repeat,linear-gradient(#145c4257,#145c4257) 12px 26px/22px 2px no-repeat,linear-gradient(#145c4238,#145c4238) 12px 32px/18px 2px no-repeat,#ffffffb8;border:1px solid #145c4233;border-radius:8px;grid-area:icon;width:46px;height:46px}.audit-upload-card .eyebrow{grid-area:eyebrow}.audit-upload-card:hover,.audit-upload-card:focus-within{background:#f5fcf9d1;border-color:#145c4280;box-shadow:0 18px 34px #145c4214}.audit-upload-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.audit-upload-card strong{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.12;overflow:hidden}.audit-upload-card small{color:var(--muted);grid-area:helper;font-size:.82rem;font-weight:650;line-height:1.45}.audit-input-divider{color:var(--muted);letter-spacing:.16em;text-align:center;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;font-size:.72rem;font-weight:850;display:grid}.audit-input-divider:before,.audit-input-divider:after{content:"";background:var(--line);height:1px}.audit-paste-field textarea{min-height:clamp(280px,34vh,520px)}.audit-report-panel{min-width:0}.audit-output-column{align-content:start;gap:16px;min-width:0;display:grid}.audit-output-column[data-mode=report]{grid-column:1/-1}.audit-report-panel .section-heading,.audit-history-panel .section-heading{margin-bottom:16px}.audit-score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-score[data-tone=PASS]{border-color:#145c424d}.audit-score[data-tone=PASS_WITH_EDITS]{border-color:#7a4d1252}.audit-score[data-tone=DO_NOT_PUBLISH]{border-color:#9f1f1757}.audit-score strong{margin-top:8px;font-size:1.55rem}.audit-summary{border-top:1px solid var(--line);padding-top:12px}.audit-history-list{gap:10px;display:grid}.audit-history-item{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff94;border:1px solid #1112141f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.audit-history-item:hover,.audit-history-item:focus-visible{background:#ffffffc7;border-color:#145c4252;transform:translateY(-1px);box-shadow:0 16px 30px #1f140a0f}.audit-history-item[data-active=true]{border-color:#145c4261;box-shadow:inset 0 0 0 1px #145c4224}.audit-history-copy{gap:5px;min-width:0;display:grid}.audit-history-copy strong,.audit-history-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-history-copy strong{font-size:.98rem;line-height:1.2}.audit-history-copy small{color:var(--muted);font-size:.76rem;font-weight:650}.audit-history-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px;display:flex}.audit-history-meta span{color:var(--muted);white-space:nowrap;background:#ffffffb3;border:1px solid #1112141a;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:800;line-height:1}.audit-evidence-summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border:1px solid #145c4238;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.audit-evidence-summary[data-status=UNAVAILABLE],.audit-evidence-summary[data-status=FAILED]{border-color:#9f1f1747}.audit-evidence-summary[data-status=NOT_NEEDED]{border-color:#11121424}.audit-evidence-copy{gap:5px;display:grid}.audit-evidence-copy span,.audit-evidence-meta span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.25}.audit-evidence-copy strong{color:var(--ink);text-transform:capitalize;font-size:1.05rem;line-height:1.1}.audit-evidence-copy p{max-width:64ch;color:var(--muted);margin:0;line-height:1.5}.audit-evidence-meta{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;display:flex}.audit-section{border-top:1px solid var(--line);padding-top:14px}.audit-section h4{margin:0}.audit-claim{border:1px solid var(--line);background:#ffffff94;border-radius:8px;padding:14px}.audit-claim[data-status=FAIL],.audit-claim[data-status=BLOCKED]{border-color:#9f1f1740}.audit-claim[data-status=STALE_RISK],.audit-claim[data-status=UNSUPPORTED]{border-color:#7a4d1240}.audit-status{color:#111214b8;text-transform:capitalize;white-space:nowrap;background:#11121414;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex}.audit-status[data-status=PASS]{color:var(--good);background:#145c421f}.audit-status[data-status=FAIL],.audit-status[data-status=BLOCKED]{color:var(--bad);background:#9f1f171a}.audit-status[data-status=STALE_RISK],.audit-status[data-status=UNSUPPORTED]{color:var(--warn);background:#7a4d121f}.audit-rewrite{border-top:1px solid var(--line);padding-top:10px}.audit-rewrite span{margin-top:0}.audit-list{gap:8px;margin:0;padding-left:18px;display:grid}.website-watch{gap:18px;display:grid}.watch-setup-banner{justify-content:space-between;align-items:center;gap:16px;display:flex}.watch-setup-banner div{gap:4px;display:grid}.watch-setup-banner strong{font-size:1rem}.watch-setup-banner span,.watch-command-panel p,.field-helper{color:var(--muted);line-height:1.45}.watch-status-strip,.dashboard-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-command-panel{grid-template-columns:minmax(0,.72fr) minmax(280px,.45fr);align-items:center;gap:18px;display:grid}.page-command-copy{min-width:0}.page-command-copy p{max-width:760px;color:var(--muted);margin-top:8px;line-height:1.45}.page-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.page-command-actions .button{width:auto}.watch-status-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #1112141a;border-radius:999px;min-width:0;padding:10px 12px;box-shadow:0 10px 26px #1f140a0d}.watch-status-pill span,.baseline-settings-grid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.watch-status-pill strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.9rem;line-height:1.15;display:block;overflow:hidden}.watch-status-pill[data-state=ready]{border-color:#145c423d}.watch-status-pill[data-state=missing]{border-color:#7a4d1238}.watch-command-panel{grid-template-columns:minmax(0,.68fr) minmax(360px,1fr);align-items:end;gap:clamp(18px,3vw,36px);display:grid}.watch-command-copy{gap:10px;display:grid}.watch-command-copy h3{max-width:18ch;margin:0;font-size:clamp(1.75rem,3vw,2.8rem);line-height:.98}.watch-command-controls{gap:12px;display:grid}.watch-command-controls label{gap:6px;font-size:.82rem;font-weight:760;display:grid}.watch-command-controls input,.priority-add-row input{width:100%;min-height:44px;color:var(--ink);background:#ffffffe6;border:1px solid #11121429;border-radius:8px;padding:0 12px}.watch-command-actions{flex-wrap:wrap;gap:10px;display:flex}.watch-command-actions .button{width:auto}.watch-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:end;gap:18px;display:grid}.watch-hero h3{max-width:20ch;margin-top:6px;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:650;line-height:.98}.watch-hero p,.watch-mode-grid p,.watch-form label,.deep-audit-guidance p,.deep-audit-note,.setup-list,.tracker-baseline-note span,.seo-run-row span,.surface-results p,.surface-page-row span,.surface-issue small,.tracker-change p,.tracker-change small,.tracker-page-row span{color:var(--muted)}.watch-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.watch-mode-grid>div{background:#ffffff94;border:1px solid #1112141a;border-radius:8px;gap:8px;padding:14px;display:grid}.watch-mode-grid span,.surface-score span,.surface-issue span{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:820}.watch-mode-grid span{color:var(--muted)}.watch-mode-grid strong{font-size:1.45rem;line-height:1}.watch-mode-grid p{line-height:1.45}.watch-mode-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #1112141a;border-radius:8px;align-content:space-between;gap:18px;min-height:184px;padding:18px;display:grid;box-shadow:0 12px 32px #1f140a0e}.watch-mode-card[data-active=true]{border-color:#0c919a61;box-shadow:0 16px 38px #1f140a12,0 0 0 3px #0c919a1f}.watch-mode-card div{gap:8px;display:grid}.watch-mode-card span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.watch-mode-card h3{margin:0;font-size:1.45rem;line-height:1}.watch-mode-card p{color:var(--muted);margin:0;line-height:1.45}.watch-mode-card .button{width:max-content}.watch-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.watch-tool-stage{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.watch-run-panel,.deep-audit-panel,.seo-run-history{gap:16px;display:grid}.watch-form,.deep-audit-guidance{gap:12px;display:grid}.deep-audit-note{border-left:2px solid #1112142e;padding-left:10px;font-size:.86rem;line-height:1.45}.tracker-baseline-note{background:#ffffff94;border:1px solid #1112141a;border-radius:8px;gap:5px;padding:12px;display:grid}.priority-chip-row{flex-wrap:wrap;gap:8px;display:flex}.priority-chip{min-height:32px;color:var(--ink);cursor:pointer;background:#ffffffb8;border:1px solid #1112141f;border-radius:999px;padding:0 11px;font-size:.82rem;font-weight:760}.priority-chip:hover,.priority-chip:focus-visible{border-color:#11121457}.priority-add-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.priority-add-row .button{width:auto}.baseline-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.baseline-settings-grid div{background:#ffffffb3;border:1px solid #1112141a;border-radius:8px;gap:6px;padding:12px;display:grid}.baseline-settings-grid strong{font-size:.92rem;line-height:1.25}.tracker-baseline-note[data-ready=true]{background:#f5fcf994;border-color:#145c423d}.tracker-baseline-note strong{font-size:.9rem}.seo-run-list{gap:10px;display:grid}.seo-run-row{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:center;gap:12px;padding:12px;display:grid}.seo-run-row[data-status=changed]{border-color:#7a4d1238}.seo-run-row strong,.seo-run-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.seo-run-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.seo-run-row div,.seo-run-row dl div{min-width:0}.seo-run-row dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:820}.seo-run-row dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.82rem;font-weight:760;overflow:hidden}@media (max-width:720px){.seo-run-row,.seo-run-row dl{grid-template-columns:1fr}}.watch-form label,.access-field-grid label{gap:6px;font-size:.82rem;font-weight:720;display:grid}.watch-form input,.watch-form textarea,.access-field-grid input{width:100%;color:var(--ink);background:#ffffffdb;border:1px solid #11121429;border-radius:8px}.watch-form input,.access-field-grid input{min-height:42px;padding:0 11px}.watch-form textarea{min-height:88px;font:inherit;resize:vertical;padding:10px 11px}.access-methods{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.access-method{min-height:38px;color:var(--ink);cursor:pointer;background:#ffffff94;border:1px solid #1112141f;border-radius:8px;padding:0 10px;font-size:.78rem;font-weight:760}.access-method[data-active=true]{color:#fff;background:#111214e6;border-color:#11121466}.access-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.credentialed-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.credentialed-source-grid div{background:#ffffff94;border:1px solid #1112141a;border-radius:8px;gap:6px;padding:12px;display:grid}.credentialed-source-grid strong{font-size:.92rem}.credentialed-source-grid span{color:var(--muted);font-size:.82rem;line-height:1.4}.secret-list{flex-wrap:wrap;gap:8px;display:flex}.secret-list code{color:#111214b8;background:#1112140f;border:1px solid #1112141a;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:760}.setup-list{gap:8px;margin:0;padding-left:20px;line-height:1.45;display:grid}.surface-results{gap:16px;display:grid}.surface-status,.tracker-status{text-transform:capitalize;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:840;display:inline-flex}.surface-status[data-status=healthy],.tracker-status[data-status=baseline],.tracker-status[data-status=unchanged]{color:var(--good);background:#145c421f}.surface-status[data-status=warning],.tracker-status[data-status=changed]{color:var(--warn);background:#7a4d121f}.surface-status[data-status=failed],.tracker-status[data-status=failed]{color:var(--bad);background:#9f1f171a}.surface-score-grid,.tracker-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.surface-score,.tracker-score-grid div{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;padding:12px}.surface-score strong,.tracker-score-grid strong{margin-top:6px;font-size:2rem;line-height:1;display:block}.tracker-score-grid span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:820}.surface-score[data-severity=critical] span,.surface-issue[data-severity=critical] span,.surface-score[data-severity=high] span,.surface-issue[data-severity=high] span{color:var(--bad)}.surface-score[data-severity=medium] span,.surface-issue[data-severity=medium] span{color:var(--warn)}.surface-score[data-severity=low] span,.surface-issue[data-severity=low] span{color:var(--muted)}.surface-result-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}.tracker-result-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:14px;display:grid}.surface-page-list,.surface-issue-list,.tracker-change-list,.tracker-page-list,.seo-tracker-results{gap:10px;display:grid}.surface-page-row,.surface-issue,.tracker-change,.tracker-page-row{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;padding:12px}.surface-page-row,.tracker-page-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.surface-page-row[data-ok=false],.tracker-page-row[data-changed=true]{border-color:#9f1f1742}.surface-page-row strong,.surface-page-row span,.surface-issue small,.tracker-page-row strong,.tracker-page-row span,.tracker-change small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.surface-page-row small,.tracker-page-row small{background:#1112140f;border-radius:999px;padding:4px 8px;font-weight:760}.surface-issue,.tracker-change{gap:6px;display:grid}.surface-issue p,.tracker-change p{line-height:1.45}.tracker-change[data-severity=critical]{border-color:#9f1f1757}.tracker-change[data-severity=high]{border-color:#9f1f173d}.tracker-change[data-severity=medium]{border-color:#7a4d1242}.tracker-change .card-top span{letter-spacing:.08em;text-transform:uppercase;background:#1112140f;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:820}.tracker-change dl,.tracker-page-row dl{gap:8px;margin:0;display:grid}.tracker-change dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-page-row dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.tracker-change dt,.tracker-page-row dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.tracker-change dd,.tracker-page-row dd{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.84rem;line-height:1.35;overflow:hidden}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.graph-card{grid-template-columns:1fr auto;gap:12px;min-height:164px;padding:16px;display:grid}.graph-card strong{margin-top:8px;font-size:clamp(2rem,3vw,3.2rem);line-height:.9;display:block}.graph-card p{grid-column:1/-1;margin:0;line-height:1.4}.bar-chart{background:#1112140f;border-radius:8px;align-items:end;gap:5px;width:54px;height:86px;padding:8px;display:flex}.bar-chart span{background:#111214;border-radius:999px 999px 2px 2px;width:10px}.metric-panel{margin-top:16px}.split-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.metric-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.metric-card{border:1px solid var(--line);background:#ffffffb3;border-radius:8px;gap:14px;min-height:190px;padding:14px;display:grid}.metric-card .card-top{align-items:flex-start}.metric-card span,.metric-card small{color:var(--muted)}.metric-card strong{margin-top:5px;font-size:1.8rem;line-height:1;display:block}.metric-bars{grid-template-columns:repeat(28,minmax(2px,1fr));align-items:end;gap:3px;height:88px;padding-top:6px;display:grid}.metric-bars span{background:#111214;border-radius:999px 999px 2px 2px;min-height:6px}.top-pages-list{gap:8px;display:grid}.top-pages-list div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.top-pages-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-pages-list strong{margin:0;font-size:.95rem}.panel{padding:18px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.tool-page-picker{margin-top:16px}.tool-page-layout{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:0;display:grid}.integrations-detail-layout{grid-column:1/-1}.tool-page-summary{border:1px solid var(--line);background:#1112140a;border-radius:8px;gap:12px;padding:14px;display:grid}.tool-page-summary>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.tool-page-summary>p,.tool-page-error{color:var(--muted);line-height:1.5}.tool-page-error{border-top:1px solid var(--line);color:var(--bad);padding-top:12px}.tool-page-form{min-width:0}.tool-page-form>.card{height:100%}.card{padding:14px}.form{gap:12px;display:grid}.form-wide{grid-column:1/-1}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form label{color:#111214bd;gap:6px;font-size:.82rem;font-weight:750;display:grid}.form input,.form select,.competitive-form input,.competitive-form textarea{width:100%;color:var(--ink);background:#ffffffdb;border:1px solid #11121429;border-radius:8px}.form input,.form select,.competitive-form input{min-height:40px;padding:0 10px}.competitive-form textarea{min-height:86px;font:inherit;resize:vertical;padding:10px}.competitive-form{gap:12px;margin-top:16px;display:grid}.competitive-form label{color:#111214bd;gap:6px;font-size:.82rem;font-weight:750;display:grid}.competitive-workspace{isolation:isolate;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid;position:relative}.competitive-background-ribbon{z-index:0;opacity:.2;pointer-events:none;--dot-ribbon-height:100%;--dot-ribbon-min-height:100%;--dot-ribbon-radius:0;--dot-ribbon-border:transparent;--dot-ribbon-frame-shadow:none;--dot-ribbon-paper-top:#ffffff14;--dot-ribbon-paper-bottom:#f4efe729;--dot-ribbon-glow-a:#ffffff2e;--dot-ribbon-glow-b:#1112141f;--dot-ribbon-aura-strength:.2;height:calc(100% + 140px);min-height:720px;position:absolute;inset:-56px -22px -84px}.competitive-workspace>.panel{z-index:1;position:relative}.competitive-hero{grid-column:1/-1;grid-template-columns:minmax(0,.98fr) minmax(320px,.68fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,46px);display:grid}.competitive-hero-copy{max-width:720px;margin:0}.competitive-hero-copy>div{gap:12px;display:grid}.competitive-hero h3{max-width:17ch;margin:0;font-size:clamp(2.85rem,4.3vw,3.72rem);font-weight:780;line-height:1.05}.competitive-hero p,.competitive-empty-state p{max-width:640px;line-height:1.6}.competitive-proof-grid,.competitive-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.competitive-proof-grid{align-self:end;gap:12px}.competitive-proof-grid div,.competitive-summary-grid div{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;min-width:0;padding:14px}.competitive-proof-grid strong,.competitive-summary-grid strong{font-size:1.55rem;line-height:1.05;display:block}.competitive-proof-grid span,.competitive-summary-grid span{color:var(--muted);margin-top:5px;font-size:.76rem;font-weight:760;line-height:1.25;display:block}.competitive-brief-panel{position:sticky;top:18px}.competitive-results-panel{min-width:0}.competitive-results-panel-wide{grid-column:1/-1}.competitive-results-panel .section-heading .button{flex:none}.report-pagination{background:#ffffff80;border:1px solid #1112141a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.report-pagination p{color:var(--muted);margin:0;font-size:.82rem;font-weight:760}.report-pagination>div,.report-page-list{align-items:center;gap:6px;display:inline-flex}.report-pagination button{min-height:34px;color:var(--ink);cursor:pointer;background:#ffffffb8;border:1px solid #1112141f;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;font-weight:800;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.report-pagination button:hover:not(:disabled),.report-pagination button:focus-visible:not(:disabled){background:#fffffff0;border-color:#1112143d;transform:translateY(-1px);box-shadow:0 10px 22px #1f140a0f}.report-pagination button:focus-visible{outline-offset:2px;outline:3px solid #0c919a2e}.report-pagination button:disabled{color:#11121457;cursor:not-allowed}.report-pagination button[data-active=true]{color:#fff;background:#111214eb;border-color:#1112146b}.report-pagination svg{width:16px;height:16px}.report-pagination path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.report-page-list button{width:34px;padding:0}.report-page-ellipsis{width:24px;min-height:34px;color:var(--muted);justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.competitive-empty-state{background:#ffffff75;border:1px dashed #1112142e;border-radius:8px;align-content:center;min-height:420px;padding:22px;display:grid}.competitive-empty-state h4{max-width:18ch;margin:8px 0 0;font-size:3rem;line-height:1}.check{grid-template-columns:18px 1fr;align-content:end;align-items:center}.check input{min-height:auto}.button{min-height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #11121429;border-radius:8px;padding:0 14px;font-weight:780;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.button-primary{background:var(--ink);color:#fff}.button:hover:not(:disabled),.button:focus-visible:not(:disabled){border-color:#11121447;box-shadow:0 10px 22px #1f140a0f}.button:focus-visible{outline-offset:2px;outline:3px solid #0c919a2e}.button:disabled{cursor:wait;opacity:.62}.tour-dialogue{color:#fff;background:linear-gradient(#ffffff14,#0000),#111214;border:1px solid #ffffff2e;border-radius:10px;width:min(420px,100vw - 32px);padding:16px;box-shadow:0 28px 80px #00000057}.tour-dialogue__meta,.tour-dialogue__actions,.tour-dialogue__actions div{align-items:center;gap:10px;display:flex}.tour-dialogue__meta{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;justify-content:space-between;font-size:.72rem;font-weight:850}.tour-dialogue__bar{background:#ffffff29;border-radius:999px;height:4px;margin-top:12px;overflow:hidden}.tour-dialogue__bar span{border-radius:inherit;background:#fff;height:100%;transition:width .22s;display:block}.tour-dialogue__body{gap:10px;padding:18px 0;display:grid}.tour-dialogue__body h3,.tour-dialogue__body p{margin:0}.tour-dialogue__body h3{font-size:1.1rem;line-height:1.2}.tour-dialogue__body p{color:#ffffffc7;line-height:1.55}.tour-dialogue__actions{justify-content:space-between}.tour-button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:8px;min-height:36px;padding:0 12px;font-weight:850}.tour-button-primary{color:#111214;background:#fff;border-color:#fff}.tour-button-ghost{color:#ffffffad;background:0 0;border-color:#0000}.badge,.priority{color:#111214b8;text-transform:capitalize;white-space:nowrap;background:#11121414;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.75rem;font-weight:850;display:inline-flex}.priority[data-priority=low]{color:var(--good);background:#145c421f}.priority[data-priority=medium]{color:var(--warn);background:#7a4d121f}.priority[data-priority=high]{color:var(--bad);background:#9f1f171a}.metrics{gap:10px;margin-top:16px;display:grid}.metric{gap:8px;padding:14px;display:grid}.analysis-results{gap:18px;margin-top:22px;display:grid}.analysis-card{border:1px solid var(--line);background:#ffffffad;border-radius:8px;gap:22px;padding:22px;display:grid;box-shadow:0 16px 36px #1f140a0f}.analysis-card>.card-top{align-items:flex-start;gap:20px}.analysis-card>p{max-width:84rem}.confidence-chip{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.confidence-chip span{color:var(--ink);font-weight:820}.confidence-why-button,.modal-close-button{color:var(--ink);cursor:pointer;background:#ffffffb8;border:1px solid #1112141f;border-radius:999px;justify-content:center;align-items:center;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.confidence-why-button{width:28px;height:28px;padding:0}.confidence-why-button svg,.modal-close-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.confidence-why-button:hover,.confidence-why-button:focus-visible,.modal-close-button:hover,.modal-close-button:focus-visible{background:#fffffff0;border-color:#11121442;transform:translateY(-1px);box-shadow:0 10px 22px #1f140a14}.confidence-why-button:focus-visible,.modal-close-button:focus-visible{outline-offset:2px;outline:3px solid #0c919a2e}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1112142e;place-items:center;padding:20px;animation:.18s both modal-fade;display:grid;position:fixed;inset:0}.confidence-modal{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #1112141f;border-radius:8px;gap:18px;width:min(560px,100%);padding:20px;animation:.22s cubic-bezier(.16,1,.3,1) both modal-rise;display:grid;box-shadow:0 24px 60px #1f140a2e}.confidence-modal h3,.confidence-modal p{margin:0}.confidence-modal p{color:var(--muted);line-height:1.55}.confidence-modal ul{color:#111214c2;gap:10px;margin:0;padding-left:20px;line-height:1.5;display:grid}.modal-close-button{width:34px;height:34px;padding:0}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.competitive-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analysis-card dt,.analysis-card h5{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.analysis-card dd{margin:6px 0 0;line-height:1.5}.analysis-card ul{color:var(--muted);gap:6px;margin:8px 0 0;padding-left:18px;line-height:1.45;display:grid}.analysis-lists,.recommendations{gap:12px;display:grid}.report-accordion{gap:10px;display:grid}.collapsible-report-section{background:#ffffff75;border:1px solid #1112141a;border-radius:8px;transition:background .16s,border-color .16s,box-shadow .16s;overflow:hidden}.collapsible-report-section[data-open=true]{background:#ffffffa8;border-color:#11121429;box-shadow:0 14px 30px #1f140a0a}.collapsible-report-trigger{width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.collapsible-report-trigger:hover,.collapsible-report-trigger:focus-visible{background:#ffffff80}.collapsible-report-trigger:focus-visible{outline-offset:-3px;outline:3px solid #0c919a2e}.collapsible-report-trigger span{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.collapsible-report-trigger strong{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:880;line-height:1.1}.collapsible-report-trigger small{color:var(--muted);letter-spacing:0;text-transform:none;background:#1112140d;border:1px solid #1112141a;border-radius:999px;flex:none;padding:4px 8px;font-size:.72rem;font-weight:760}.collapsible-report-trigger svg{width:22px;height:22px;color:var(--muted);flex:0 0 22px;transition:transform .16s}.collapsible-report-trigger path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.collapsible-report-section[data-open=true] .collapsible-report-trigger svg{transform:rotate(180deg)}.collapsible-report-content{border-top:1px solid #11121414;padding:14px}.collapsible-report-content>p{color:var(--muted);margin:0;line-height:1.5}.evidence-strip{flex-wrap:wrap;gap:10px;display:flex}.evidence-strip span,.crawl-site .card-top span{border:1px solid var(--line);color:var(--muted);background:#ffffff9e;border-radius:999px;padding:5px 8px;font-size:.74rem}.pattern-list,.crawl-evidence,.report-draft{gap:14px;display:grid}.pattern-row,.crawl-site,.report-section{border-top:1px solid #11121414;gap:8px;padding-top:12px;display:grid}.pattern-row:first-child,.crawl-site:first-child,.report-section:first-child,.recommendation:first-child{border-top:0;padding-top:0}.pattern-row span,.crawl-site p,.report-section p,.source-links{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.source-links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.source-links a{width:24px;height:24px;color:var(--blue);background:#18367614;border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.recommendation{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.analysis-card footer{flex-wrap:wrap;gap:10px;font-size:.78rem;display:flex}@media (max-width:980px){.brain-workspace,.brain-brief-panel,.brain-brief-meta,.brain-hero,.competitive-workspace,.competitive-hero,.page-hero{grid-template-columns:1fr}.blog-audit-panel,.competitive-brief-panel{position:static}.competitive-hero h3{font-size:3.2rem}}@media (max-width:640px){.brain-guardrails,.audit-input-grid,.audit-score-grid,.tracker-score-grid,.tracker-change dl,.tracker-page-row dl,.competitive-proof-grid,.competitive-summary-grid,.page-proof-grid{grid-template-columns:1fr 1fr}.page-hero{min-height:auto;padding:20px}.page-hero h3{font-size:1.22rem}.competitive-hero h3{font-size:2.4rem}.report-pagination,.report-pagination>div{flex-direction:column;align-items:stretch}.report-pagination>div,.report-pagination button{width:100%}.report-page-list{flex-wrap:wrap;width:100%}.report-page-list button{flex:38px;width:auto}.competitive-empty-state h4{font-size:2.1rem}.audit-score-grid,.audit-input-grid,.tracker-change dl,.tracker-page-row dl,.audit-evidence-summary,.audit-history-item{grid-template-columns:1fr}.audit-history-meta{justify-content:flex-start;max-width:none}.audit-evidence-meta{text-align:left;justify-content:flex-start}}.empty-state{color:var(--muted);border:1px dashed #1112142e;border-radius:8px;padding:14px;line-height:1.5}.insights-layout{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.insight-command-panel{align-content:start;gap:16px;display:grid}.insight-command-grid{gap:10px;display:grid}.insight-command-grid div{border:1px solid var(--line);background:#ffffff94;border-radius:8px;gap:4px;padding:12px;display:grid}.insight-command-grid strong{font-size:1.02rem;line-height:1.1}.insights-panel{min-width:0}.insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.insight-card{gap:12px;padding:14px;display:grid}.insight-card dl{gap:10px;margin:0;display:grid}.insight-card dt{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.insight-card dd{margin:4px 0 0;line-height:1.5}.insight-card footer{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;font-size:.78rem}.login-page{place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.login-background-ribbon{opacity:.32;--dot-ribbon-aura-strength:.18}.login-card{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border-radius:8px;gap:24px;width:min(440px,100%);padding:28px;display:grid;position:relative;box-shadow:0 24px 60px #1112141a}.login-brand-lockup{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;display:grid}.login-brand-mark{background:#ffffffbd;border:1px solid #1112141f;border-radius:8px;width:52px;height:50px;padding:9px;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #1f140a14}.login-card h1,.login-card p{margin:0}.login-card h1{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,8vw,4rem);font-weight:600;line-height:.95}.login-card p{color:var(--muted);margin-top:14px;line-height:1.55}.login-form{gap:16px;display:grid}.login-form label{color:var(--muted);gap:8px;font-size:.88rem;font-weight:760;display:grid}.login-form input{width:100%;min-height:48px;color:var(--ink);background:#ffffffd1;border:1px solid #11121429;border-radius:8px;padding:0 14px}.login-form input:focus-visible{outline-offset:2px;border-color:#0c919a85;outline:3px solid #0c919a33}@media (max-width:880px){.login-page{padding:18px}.login-card{padding:22px}.app-shell{padding-top:22px;padding-bottom:44px}.hero,.page-hero,.dashboard-shell,.overview-grid,.brain-workspace,.brain-hero,.brain-guardrails,.audit-input-grid,.audit-score-grid,.status-row,.client-module-grid,.integration-grid,.metric-dashboard,.tool-page-layout,.insights-layout,.brain-focus,.brain-list div,.watch-hero,.watch-layout,.watch-command-panel,.watch-status-strip,.dashboard-status-strip,.page-command-panel,.watch-mode-grid,.baseline-settings-grid,.priority-add-row,.access-field-grid,.credentialed-source-grid,.surface-result-grid,.tracker-result-grid,.two-col,.first-client-form,.insights{grid-template-columns:1fr}.dashboard-client-selection{padding:16px}.dashboard-client-list,.dashboard-client-option{width:100%}.hero h1{max-width:10ch;font-size:clamp(3rem,15vw,5rem)}.hero{min-height:620px}.hero-copy{align-self:start;width:min(100%,100% - 24px);padding:28px 20px}.hero:after{background:linear-gradient(#ffffffdb 0%,#ffffff8f 46%,#0000 78%)}.dashboard-header,.section-heading,.split-heading,.card-top,.dashboard-client-topline{flex-direction:column;align-items:flex-start}.confidence-modal .card-top{flex-direction:row;align-items:flex-start}.panel{padding:14px}.actions{flex-wrap:wrap;justify-content:flex-start}.button,.dashboard-tools{width:100%}.nav-toggle{display:inline-flex}.app-sidebar{z-index:50;justify-self:start;width:min(100%,340px);min-height:auto;position:sticky;top:10px}.dashboard-shell:not([data-nav-open=true]) .app-sidebar{background:#ffffff94;width:56px;padding:6px}.dashboard-shell:not([data-nav-open=true]) .sidebar-client-context,.dashboard-shell:not([data-nav-open=true]) .sidebar-brand,.dashboard-shell:not([data-nav-open=true]) .side-nav,.dashboard-shell:not([data-nav-open=true]) .app-sidebar form{display:none}.dashboard-shell:not([data-nav-open=true]) .nav-toggle{width:44px;min-height:44px;padding:0}.dashboard-shell:not([data-nav-open=true]) .nav-toggle .nav-label{display:none}.dashboard-shell[data-nav-open=true] .app-sidebar{z-index:60;width:min(340px,100vw - 28px);padding:14px;position:fixed;inset:14px auto 14px 14px;overflow-y:auto;box-shadow:0 24px 56px #1112142e}.dashboard-shell[data-nav-open=true] .nav-toggle{justify-content:center;width:100%}.dashboard-shell[data-nav-open=true] .mobile-nav-scrim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#1112142e;border:0;display:block;position:fixed;inset:0}.access-methods,.surface-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-hero h3{font-size:2.35rem}}
