:root{color-scheme:light;--bg:#f5f0e8;--paper:#fffdf8;--ink:#142013;--muted:#5f6b5f;--line:#d8cfc0;--accent:#115e59;--accent-soft:#d8efe9;--danger:#8b3a1b;--app-page-max-width:1320px}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,rgba(17,94,89,.12),transparent 28%),linear-gradient(180deg,#f8f3eb,#f1ece3);color:var(--ink);font-family:Georgia,Times New Roman,serif}a{color:inherit;text-decoration:none}main{max-width:var(--app-page-max-width);margin:0 auto;padding:32px 20px 64px}.shell{display:grid;grid-gap:20px;gap:20px}.hero{display:grid;grid-gap:12px;gap:12px;padding:32px;border:1px solid var(--line);border-radius:28px;background:rgba(255,253,248,.92);box-shadow:0 18px 40px rgba(20,32,19,.08)}.marketing-shell{gap:24px}.marketing-hero{display:grid;grid-gap:24px;gap:24px;padding:36px;border:1px solid var(--line);border-radius:32px;background:linear-gradient(135deg,rgba(17,94,89,.12),rgba(255,253,248,.96)),rgba(255,253,248,.94);box-shadow:0 24px 50px rgba(20,32,19,.1)}.marketing-hero h1{margin:0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95;max-width:12ch}.marketing-copy{margin:0;max-width:58ch;color:var(--muted);font-size:1.05rem;line-height:1.7}.marketing-panel{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:24px;border:1px solid rgba(17,94,89,.18);border-radius:28px;background:rgba(255,253,248,.78)}.grid.three,.marketing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.marketing-band,.topbar{gap:16px}.topbar{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.hero h1,.hero h2,.hero h3,.hero p{margin:0}.eyebrow{color:var(--accent);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.grid{display:grid;grid-gap:20px;gap:20px}.grid.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{display:grid;grid-gap:12px;gap:12px;padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--paper)}.muted{color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:0;background:var(--accent);color:white;font-weight:600;cursor:pointer}.button.secondary{background:var(--accent-soft);color:var(--accent)}.button-row{display:flex;gap:12px;flex-wrap:wrap}.stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stat{padding:16px;border-radius:18px;background:#f7f3ec}.stat strong{display:block;font-size:22px}table{width:100%;border-collapse:collapse}td,th{padding:14px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.pill{display:inline-flex;padding:6px 10px;border-radius:999px;background:#ece8de;font-size:12px}.stack{display:grid;grid-gap:8px;gap:8px}.split{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.breadcrumb{display:flex;gap:8px;color:var(--muted);font-size:14px}.field{min-height:44px;border-radius:14px;border:1px solid var(--line);padding:0 12px;background:white;color:var(--ink)}.table-wrap{overflow-x:auto}.row-flagged{background:rgba(139,58,27,.05)}.soft-panel{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#faf6ef}.empty-state{display:grid;grid-gap:8px;gap:8px;padding:24px;border:1px dashed var(--line);border-radius:18px;background:#fbf8f2}.compact-grid{gap:12px}.code-block{padding:14px;background:#f3eee5;overflow-x:auto;white-space:pre-wrap}.code-block,.feedback{margin:0;border-radius:18px}.feedback{padding:14px 16px}.feedback-success{background:var(--accent-soft);color:var(--accent)}.feedback-error{background:rgba(139,58,27,.12);color:var(--danger)}.tone-good{background:#dff2e7;color:#15533e}.tone-warn{background:#f6e8c9;color:#7a5610}.tone-bad{background:#f4ddd7;color:var(--danger)}.list-block{display:grid;grid-gap:10px;gap:10px;padding-left:18px}.list-block li{display:grid;grid-gap:4px;gap:4px}.nav{display:flex;gap:10px;flex-wrap:wrap}.nav-link{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:rgba(255,253,248,.7);color:var(--muted)}.nav-link.active{background:var(--accent);border-color:var(--accent);color:white}.inset-card{background:rgba(247,243,236,.92)}.advertiser-list{display:grid;grid-gap:12px;gap:12px}.selector{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:16px;border:1px solid var(--line);border-radius:18px;background:#faf6ef}.selector input{margin-top:3px}.selector.active{border-color:var(--accent);background:var(--accent-soft)}.sync-summary{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#faf6ef}.pagination{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:16px}ul{margin:0;padding-left:18px}.home-page{--home-bg:#f3f1ec;--home-paper:#fcfbf8;--home-paper-strong:#ffffff;--home-ink:#121826;--home-muted:#5c6579;--home-line:rgba(18,24,38,0.1);--home-hero:#08111f;--home-hero-soft:#0f1c31;--home-accent:#8ec5ff;--home-accent-strong:#5aa6ff;--home-gold:#d3b580;--home-shadow:0 0 0 1px rgba(12,18,32,0.08),0 24px 60px rgba(12,18,32,0.08);max-width:var(--app-page-max-width);padding:24px 24px 88px;color:var(--home-ink);font-family:SF Pro Display,SF Pro Text,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.home-page,.home-page *{font-feature-settings:"liga" 1}.home-page h1,.home-page h2,.home-page h3,.home-page p,.home-page ul{margin:0}.home-page__hero{position:relative;overflow:hidden;border-radius:36px;background:radial-gradient(circle at top left,rgba(142,197,255,.2),transparent 24%),radial-gradient(circle at 85% 20%,rgba(211,181,128,.14),transparent 18%),linear-gradient(145deg,#07111f,#0d1728 58%,#132036);color:#f6f8fb;box-shadow:0 32px 90px rgba(5,11,24,.26)}.home-page__hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:120px 120px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 85%);pointer-events:none}.home-page__hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);grid-gap:28px;gap:28px}.home-page__hero-main{display:grid;grid-gap:30px;gap:30px;min-width:0}.home-page__nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.home-page__brand p{color:rgba(246,248,251,.72);font-size:.88rem}.home-page__brand-mark{border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:#f6f8fb;letter-spacing:.16em}.home-page__nav-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.home-page__nav-link{color:rgba(246,248,251,.72);font-size:.95rem}.home-page__hero-copy{grid-gap:20px;gap:20px;max-width:720px}.home-page__eyebrow{gap:8px;color:var(--home-accent);font-size:.78rem;letter-spacing:.16em}.home-page__eyebrow--light{color:#6f7890}.home-page__hero-copy h1{max-width:none;font-size:clamp(3.2rem,6vw,6.2rem);line-height:.92;letter-spacing:-.075em}.home-page__hero-copy p{max-width:54ch;color:rgba(246,248,251,.76);font-size:1.04rem;line-height:1.78}.home-page__hero-actions{display:flex;gap:12px;flex-wrap:wrap}.home-page__button{min-height:48px;padding:0 20px;border-radius:12px;font-size:.95rem;font-weight:600;transition:transform .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.home-page__button:hover{transform:translateY(-1px)}.home-page__button--primary{background:#f7f8fb;color:#0a1320;box-shadow:0 0 0 1px rgba(247,248,251,.18)}.home-page__button--secondary{background:rgba(255,255,255,.06);color:#f7f8fb;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.home-page__button--ghost{background:transparent;color:#f7f8fb;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.home-page__hero-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.home-page__hero-signals div{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:18px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.home-page__hero-signals span,.home-page__metric-label,.home-page__panel-label{color:rgba(246,248,251,.62);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.home-page__hero-signals strong{font-size:.98rem;line-height:1.5;font-weight:600}.home-page__ops-cabin{position:relative;display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-page__ops-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-page__ops-head strong{display:block;margin-top:6px;font-size:1.1rem;line-height:1.45}.home-page__risk-pill,.home-page__status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.78rem;font-weight:600}.home-page__status-pill{background:rgba(142,197,255,.14);color:#cce4ff}.home-page__risk-pill{background:rgba(211,181,128,.16);color:#f1d6ab}.home-page__ops-rail{display:grid;grid-gap:12px;gap:12px}.home-page__ops-step{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(4,10,19,.34);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.home-page__ops-step--active{background:linear-gradient(180deg,rgba(142,197,255,.12),rgba(255,255,255,.06))}.home-page__console-bar,.home-page__ops-step span,.home-page__signal-list span{color:rgba(246,248,251,.6);font-size:.78rem}.home-page__ops-step strong{font-size:1rem}.home-page__ops-step p{color:rgba(246,248,251,.74);font-size:.92rem;line-height:1.55}.home-page__ops-console{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:22px;background:rgba(4,10,19,.52);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.home-page__brief-row,.home-page__console-bar,.home-page__console-card,.home-page__preview-metrics,.home-page__preview-toolbar,.home-page__table-head,.home-page__table-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-page__console-card{padding:14px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.home-page__console-card strong{display:block;margin-top:4px;font-size:1.02rem}.home-page__signal-list strong{font-size:.96rem}.home-page__proof-strip,.home-page__roles-grid{display:grid;grid-gap:14px;gap:14px}.home-page__proof-strip{margin-top:18px}.home-page__brief-card,.home-page__principle-card,.home-page__proof-card,.home-page__role-card{background:var(--home-paper-strong);box-shadow:var(--home-shadow)}.home-page__proof-card{display:grid;grid-gap:12px;gap:12px;padding:22px 20px;border-radius:22px}.home-page__brief-row strong,.home-page__decision-card strong,.home-page__principle-card strong,.home-page__proof-card span,.home-page__role-card strong,.home-page__timeline-item strong{color:var(--home-ink)}.home-page__proof-card span{font-size:.98rem}.home-page__brief-row span,.home-page__cta p,.home-page__decision-card p,.home-page__principle-card p,.home-page__principles-copy p,.home-page__proof-card p,.home-page__role-card p,.home-page__section-heading p,.home-page__timeline-item p{color:var(--home-muted);font-size:.98rem;line-height:1.7}.home-page__section{padding-top:56px}.home-page__section-heading{margin-bottom:28px}.home-page__cta h2,.home-page__principles-copy h2,.home-page__section-heading h2{font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.02;letter-spacing:-.05em;font-weight:600}.home-page__preview-frame,.home-page__principles-grid,.home-page__workflow-grid{display:grid;grid-gap:20px;gap:20px}.home-page__workflow-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.home-page__timeline{display:grid;grid-gap:12px;gap:12px}.home-page__timeline-item{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;padding:20px;border-radius:22px;background:var(--home-paper);box-shadow:var(--home-shadow)}.home-page__timeline-index{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(180deg,#0f1b30,#13263f);color:#f7f8fb;font-size:.9rem;font-weight:700}.home-page__timeline-item div{display:grid;grid-gap:6px;gap:6px}.home-page__brief-card{display:grid;grid-gap:12px;gap:12px;padding:22px;border-radius:24px}.home-page__brief-row{align-items:flex-start;border-bottom:1px solid var(--home-line)}.home-page__brief-row span{max-width:100px;font-size:.86rem}.home-page__brief-row strong{line-height:1.6}.home-page__preview-frame{grid-template-columns:240px minmax(0,1fr) 300px;padding:20px;border-radius:30px;background:linear-gradient(180deg,#f8f7f3,#f0ede6);box-shadow:var(--home-shadow)}.home-page__preview-main,.home-page__preview-sidebar,.home-page__preview-sidepanel{min-width:0;border-radius:22px}.home-page__preview-sidebar,.home-page__preview-sidepanel{display:grid;grid-gap:14px;gap:14px;padding:18px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(18,24,38,.06)}.home-page__mini-card strong,.home-page__preview-sidebar strong,.home-page__preview-toolbar strong,.home-page__principle-card strong,.home-page__role-card strong{font-size:1rem;line-height:1.5}.home-page__decision-card ul,.home-page__preview-sidebar ul{grid-gap:8px;gap:8px}.home-page__decision-card,.home-page__mini-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:18px;background:var(--home-paper-strong);box-shadow:inset 0 0 0 1px rgba(18,24,38,.06)}.home-page__decision-card li,.home-page__mini-card p,.home-page__preview-sidebar li{color:var(--home-muted);font-size:.92rem;line-height:1.65}.home-page__preview-main{display:grid;grid-gap:16px;padding:20px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(18,24,38,.08)}.home-page__cta .home-page__eyebrow,.home-page__decision-card span,.home-page__preview-metrics span,.home-page__preview-sidebar span,.home-page__preview-toolbar span,.home-page__table-head span,.home-page__table-row span{color:#667086}.home-page__preview-toolbar{padding-bottom:12px;border-bottom:1px solid var(--home-line)}.home-page__preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home-page__preview-metrics div{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:18px;background:#f5f6f9}.home-page__preview-metrics strong{font-size:1.5rem;line-height:1;letter-spacing:-.04em}.home-page__table-head,.home-page__table-row{padding:0 14px;min-height:54px;border-radius:16px}.home-page__table-head{background:#f5f6f9;font-size:.86rem;font-weight:600}.home-page__table-row{background:#fafbfc;box-shadow:inset 0 0 0 1px rgba(18,24,38,.05);font-size:.92rem;line-height:1.5}.home-page__table-row--flagged{background:linear-gradient(90deg,rgba(142,197,255,.16),rgba(255,255,255,.92))}.home-page__decision-card--light{background:#f5f6f9}.home-page__principles-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.home-page__principles-copy{display:grid;grid-gap:16px;gap:16px;max-width:520px}.home-page__principles-cards{display:grid;grid-gap:14px;gap:14px}.home-page__principle-card,.home-page__role-card{display:grid;grid-gap:10px;gap:10px;padding:24px 22px;border-radius:22px}.home-page__cta{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:44px;padding:28px;border-radius:32px;background:radial-gradient(circle at top right,rgba(142,197,255,.16),transparent 28%),linear-gradient(135deg,#0a1220,#111d31);color:#f7f8fb;box-shadow:0 24px 70px rgba(8,17,31,.2)}.home-page__cta p{max-width:54ch;margin-top:12px;color:rgba(247,248,251,.76)}@media (max-width:1080px){.home-page__hero-grid,.home-page__preview-frame,.home-page__principles-grid,.home-page__workflow-grid{grid-template-columns:1fr}.home-page__proof-strip,.home-page__roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page__preview-frame{padding:16px}.home-page__cta{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.home-page{padding:14px 14px 56px}.home-page__hero{padding:16px;border-radius:28px}.home-page__nav,.home-page__nav-actions{align-items:stretch;flex-direction:column}.home-page__hero-copy h1{font-size:clamp(2.8rem,15vw,4.1rem);line-height:.94;letter-spacing:-.065em}.home-page__cta p,.home-page__hero-copy p,.home-page__principle-card p,.home-page__principles-copy p,.home-page__proof-card p,.home-page__role-card p,.home-page__section-heading p,.home-page__timeline-item p{font-size:.94rem}.home-page__hero-signals,.home-page__preview-metrics,.home-page__proof-strip,.home-page__roles-grid{grid-template-columns:1fr}.home-page__section{padding-top:44px}.home-page__brief-card,.home-page__cta,.home-page__ops-cabin,.home-page__preview-main,.home-page__preview-sidebar,.home-page__preview-sidepanel,.home-page__principle-card,.home-page__proof-card,.home-page__role-card,.home-page__timeline-item{border-radius:20px}.home-page__button{width:100%}.home-page__brief-row,.home-page__console-bar,.home-page__console-card,.home-page__preview-toolbar,.home-page__table-head,.home-page__table-row{align-items:flex-start;flex-direction:column}.home-page__table-head,.home-page__table-row{padding:14px}main{padding:20px 14px 48px}.card,.hero{padding:20px;border-radius:20px}.topbar{align-items:stretch}.split{flex-direction:column}}.home-page{--home-paper-soft:#fafafa;--home-line-strong:#ebebeb;--home-blue:#0a72ef;--home-blue-soft:#ebf5ff;--home-red:#ff5b4f;--home-shadow:rgba(0,0,0,0.08) 0 0 0 1px,rgba(0,0,0,0.04) 0 2px 2px,rgba(0,0,0,0.04) 0 8px 8px -8px,#fafafa 0 0 0 1px;padding:24px 24px 96px;color:#171717;font-family:Arial,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.home-page h1,.home-page h2,.home-page h3,.home-page h4,.home-page p,.home-page ul{margin:0}.home-page__masthead{justify-content:space-between;gap:20px;padding:6px 0 22px}.home-page__masthead,.home-page__masthead-nav{display:flex;align-items:center;flex-wrap:wrap}.home-page__masthead-nav{gap:12px}.home-page__brand{display:flex;align-items:center;gap:14px}.home-page__brand strong{display:block;font-size:1rem;font-weight:600}.home-page__brand p,.home-page__decision-card span,.home-page__hero-meta span,.home-page__metric-label,.home-page__nav-link,.home-page__panel-label,.home-page__preview-metrics span,.home-page__preview-sidebar span,.home-page__preview-toolbar span,.home-page__table-head span,.home-page__table-row span{color:#666666}.home-page__brand p,.home-page__nav-link{font-size:.9rem}.home-page__brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#171717;color:#ffffff;font-size:.88rem;font-weight:700;letter-spacing:.14em;box-shadow:var(--home-shadow)}.home-page__hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);grid-gap:24px;gap:24px;align-items:stretch;padding:28px;border-radius:32px;background:radial-gradient(circle at top left,rgba(10,114,239,.1),transparent 26%),linear-gradient(180deg,#ffffff,#fbfbfb);color:#171717;box-shadow:var(--home-shadow)}.home-page__hero-copy{display:grid;align-content:start;grid-gap:24px;gap:24px;min-width:0;padding:8px 4px 8px 2px}.home-page__eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:28px;padding:0 12px;border-radius:9999px;background:var(--home-blue-soft);color:var(--home-blue);font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.home-page__eyebrow--light{background:transparent;padding:0;min-height:auto}.home-page__hero-copy h1{max-width:11ch;font-size:clamp(3.25rem,7vw,5.75rem);font-weight:600;line-height:.94;letter-spacing:-.08em;text-wrap:balance}.home-page__hero-copy p{max-width:58ch;color:#666666;font-size:1.1rem;line-height:1.75}.home-page__board-head,.home-page__board-spotlight,.home-page__brief-row,.home-page__console-bar,.home-page__console-card,.home-page__cta,.home-page__hero-actions,.home-page__hero-panel-top,.home-page__preview-metrics,.home-page__preview-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:6px;font-size:.88rem;font-weight:500;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.home-page__button--primary{background:#171717;color:#ffffff;box-shadow:none}.home-page__button--ghost,.home-page__button--secondary{background:#ffffff;color:#171717}.home-page__board-metrics,.home-page__hero-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home-page__board-card,.home-page__brief-card,.home-page__cta,.home-page__hero-meta div,.home-page__preview-main,.home-page__preview-sidebar,.home-page__preview-sidepanel,.home-page__proof-card,.home-page__role-card,.home-page__workflow-item,.home-page__workspace-point{background:#ffffff;box-shadow:var(--home-shadow)}.home-page__hero-meta div{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:18px}.home-page__hero-meta strong{font-size:1.02rem;line-height:1.45}.home-page__metric-label,.home-page__panel-label,.home-page__risk-pill,.home-page__status-pill,.home-page__workflow-index{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-page__decision-card,.home-page__hero-board,.home-page__hero-panel,.home-page__mini-card,.home-page__preview-main,.home-page__preview-sidebar,.home-page__preview-sidepanel,.home-page__workflow-list,.home-page__workspace-points{display:grid;grid-gap:14px;gap:14px}.home-page__decision-card,.home-page__hero-board,.home-page__mini-card,.home-page__preview-main,.home-page__preview-sidebar,.home-page__preview-sidepanel{padding:20px;border-radius:24px}.home-page__hero-board{background:radial-gradient(circle at top right,rgba(222,29,141,.08),transparent 22%),linear-gradient(180deg,#ffffff,#fafafa)}.home-page__risk-pill,.home-page__status-pill,.home-page__workflow-index{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:9999px}.home-page__status-pill,.home-page__workflow-index{background:var(--home-blue-soft);color:var(--home-blue)}.home-page__risk-pill{background:rgba(255,91,79,.14);color:var(--home-red)}.home-page__board-head strong,.home-page__board-spotlight strong,.home-page__brief-card h3,.home-page__cta h2,.home-page__decision-card strong,.home-page__mini-card strong,.home-page__preview-sidebar strong,.home-page__preview-toolbar strong,.home-page__queue-item strong,.home-page__role-card strong,.home-page__workflow-item strong,.home-page__workspace-point strong{display:block;color:#171717;line-height:1.45}.home-page__board-metrics div,.home-page__queue-item{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:18px;background:var(--home-paper-soft);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.home-page__board-metrics strong{font-size:clamp(1.5rem,4vw,2rem);letter-spacing:-.04em}.home-page__board-spotlight{padding:18px;border-radius:20px;background:#171717;color:#ffffff}.home-page__board-spotlight strong{color:#ffffff;font-size:1.02rem}.home-page__board-spotlight p,.home-page__queue-item p{color:rgba(255,255,255,.72);font-size:.92rem;line-height:1.65}.home-page__board-columns,.home-page__proof-strip,.home-page__roles-grid{display:grid;grid-gap:14px;gap:14px}.home-page__board-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page__proof-strip,.home-page__roles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-page__proof-strip{margin-top:14px}.home-page__board-card,.home-page__brief-card,.home-page__proof-card,.home-page__role-card,.home-page__workflow-item,.home-page__workspace-point{display:grid;grid-gap:10px;gap:10px;padding:20px;border-radius:22px}.home-page__signal-list{display:grid;grid-gap:12px;gap:12px;padding:0;list-style:none}.home-page__signal-list li{display:grid;grid-gap:4px;gap:4px}.home-page__signal-list span{color:rgba(255,255,255,.58);font-size:.78rem}.home-page__signal-list strong{color:#ffffff;font-size:.95rem;line-height:1.5}.home-page__proof-card span{color:#171717;font-size:1rem;font-weight:600;letter-spacing:-.03em;text-transform:none}.home-page__brief-card p,.home-page__brief-row span,.home-page__cta p,.home-page__decision-card li,.home-page__decision-card p,.home-page__preview-sidebar li,.home-page__proof-card p,.home-page__role-card p,.home-page__section-heading p,.home-page__workflow-item p,.home-page__workspace-point p{color:#666666;font-size:.95rem;line-height:1.7}.home-page__section{padding-top:88px}.home-page__section-heading{display:grid;grid-gap:12px;gap:12px;max-width:760px}.home-page__cta h2,.home-page__section-heading h2{max-width:12ch;font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1.02;letter-spacing:-.07em}.home-page__workflow-grid,.home-page__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);grid-gap:18px;gap:18px;margin-top:32px}.home-page__workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page__brief-card{gap:18px;padding:24px}.home-page__brief-card h3{max-width:15ch;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.08;letter-spacing:-.05em}.home-page__brief-points{display:grid;grid-gap:0;gap:0}.home-page__brief-row{padding:16px 0;border-bottom:1px solid var(--home-line-strong)}.home-page__brief-row:last-child{border-bottom:0}.home-page__brief-row span{max-width:12ch}.home-page__brief-row strong{max-width:24ch;font-size:1rem}.home-page__decision-card ul,.home-page__preview-sidebar ul{display:grid;grid-gap:10px;gap:10px;padding-left:18px}.home-page__preview-toolbar{align-items:center}.home-page__preview-main{gap:16px}.home-page__preview-table{display:grid;grid-gap:10px;gap:10px}.home-page__table-head,.home-page__table-row{display:grid;grid-template-columns:1.1fr .62fr 1.2fr;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--home-line-strong)}.home-page__table-head{padding-top:0}.home-page__table-row{font-size:.93rem;line-height:1.55}.home-page__table-row--flagged{color:#171717;background:linear-gradient(90deg,rgba(255,91,79,.08),transparent)}.home-page__role-card{min-width:0}.home-page__cta{align-items:center;margin-top:96px;padding:28px 30px;border-radius:28px}.home-page__cta>div{display:grid;grid-gap:12px;gap:12px}@media (max-width:1100px){.home-page__hero,.home-page__workflow-grid,.home-page__workspace{grid-template-columns:1fr}.home-page__board-columns,.home-page__proof-strip,.home-page__roles-grid,.home-page__workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page__cta{align-items:flex-start;flex-direction:column}}@media (max-width:780px){.home-page{padding:18px 16px 72px}.home-page__hero{grid-template-columns:1fr;padding:22px}.home-page__board-head,.home-page__board-spotlight,.home-page__brief-row,.home-page__cta,.home-page__hero-actions,.home-page__hero-panel-top,.home-page__masthead,.home-page__masthead-nav,.home-page__preview-toolbar{align-items:stretch;flex-direction:column}.home-page__hero-copy h1{max-width:100%;font-size:clamp(2.7rem,12vw,4rem)}.home-page__cta p,.home-page__hero-copy p,.home-page__proof-card p,.home-page__role-card p,.home-page__section-heading p,.home-page__workflow-item p{font-size:.92rem}.home-page__board-columns,.home-page__board-metrics,.home-page__hero-meta,.home-page__proof-strip,.home-page__roles-grid,.home-page__workflow-list{grid-template-columns:1fr}.home-page__section{padding-top:64px}.home-page__table-head,.home-page__table-row{grid-template-columns:1fr}}.home-ref{--ref-bg:#f7f2eb;--ref-paper:#fffdf9;--ref-line:#e7ddd0;--ref-text:#2e2c2b;--ref-muted:#9f9991;--ref-accent:#c99662;--ref-accent-soft:#f6ecde;--ref-green:#8dbc8c;--ref-blue:#dfe7f6;--ref-red:#eca09c;max-width:var(--app-page-max-width);padding:54px 32px 96px;color:var(--ref-text);font-family:Georgia,Times New Roman,Songti SC,"Noto Serif SC",serif}.home-ref,.home-ref *{box-sizing:border-box}.home-ref h1,.home-ref h2,.home-ref p{margin:0}.home-ref a{color:inherit;text-decoration:none}.home-ref__cta,.home-ref__nav-shell,.home-ref__product-shell{background:var(--ref-paper);border:1px solid var(--ref-line);box-shadow:0 10px 30px rgba(110,90,72,.05)}.home-ref__nav-shell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;min-height:84px;padding:0 28px;border-radius:4px}.home-ref__brand{display:flex;align-items:center;gap:16px}.home-ref__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:28px;border-radius:999px;background:#1f1f1f;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.04em}.home-ref__brand-name{color:var(--ref-muted);font-size:1.05rem}.home-ref__nav{display:flex;justify-content:center;gap:56px;color:#8c857d;font-size:1rem}.home-ref__button,.home-ref__nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 32px;border-radius:4px;font-size:1rem;font-weight:600}.home-ref__button--primary,.home-ref__nav-cta{background:var(--ref-accent);color:#fffdf8}.home-ref__hero{position:relative;overflow:hidden;padding:74px 0 28px}.home-ref__orb{position:absolute;border-radius:50%;background:rgba(211,180,142,.18)}.home-ref__orb--left{top:18px;left:-62px;width:390px;height:390px}.home-ref__orb--right{top:96px;right:12px;width:332px;height:332px}.home-ref__hero-copy{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:28px;gap:28px;text-align:center}.home-ref__hero-copy h1{display:grid;grid-gap:18px;gap:18px;font-size:clamp(3rem,5vw,4.6rem);line-height:1.18;letter-spacing:.01em}.home-ref__hero-accent{color:var(--ref-accent)}.home-ref__hero-copy p{max-width:780px;color:var(--ref-muted);font-size:1.1rem;line-height:1.95}.home-ref__hero-actions{display:flex;gap:42px;flex-wrap:wrap;justify-content:center}.home-ref__button--secondary{border:1px solid var(--ref-accent);background:transparent;color:var(--ref-accent)}.home-ref__product-shell{margin-top:6px;padding:0;border-radius:8px;overflow:hidden}.home-ref__window-bar{display:flex;gap:12px;align-items:center;height:54px;padding:0 34px;border-bottom:1px solid #f0e7db;background:#f8f2ea}.home-ref__window-bar span{width:18px;height:18px;border-radius:50%}.home-ref__window-bar span:first-child{background:var(--ref-red)}.home-ref__window-bar span:nth-child(2){background:#f0c98a}.home-ref__window-bar span:nth-child(3){background:#a9d4b7}.home-ref__dashboard{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:28px;gap:28px;padding:20px}.home-ref__sidebar{display:grid;align-content:start;grid-gap:26px;gap:26px;min-height:428px;padding:42px 22px;border-radius:6px;background:#f7f2eb;color:var(--ref-muted);font-size:.98rem}.home-ref__sidebar ul{display:grid;grid-gap:22px;gap:22px;margin:0;padding-left:18px}.home-ref__sidebar-active{color:var(--ref-accent);font-weight:700}.home-ref__dashboard-main{display:grid;grid-gap:22px;gap:22px}.home-ref__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.home-ref__stats article{display:grid;place-items:center;grid-gap:18px;gap:18px;min-height:118px;padding:18px;border-radius:4px;background:#f7f2eb}.home-ref__stats strong{font-size:2.4rem;line-height:1}.home-ref__stats span{color:var(--ref-muted);font-size:.95rem}.home-ref__stat-positive{color:var(--ref-green)}.home-ref__stat-warm{color:var(--ref-accent)}.home-ref__analysis{display:grid;grid-template-columns:minmax(0,1fr) 156px;min-height:246px;border:2px solid var(--ref-accent);border-radius:4px;overflow:hidden}.home-ref__analysis-copy{display:grid;align-content:start;grid-gap:30px;gap:30px;padding:42px 46px}.home-ref__analysis-copy span{color:var(--ref-accent);font-size:1.2rem;font-weight:700}.home-ref__analysis-copy strong{color:#d39b69;font-size:1.35rem}.home-ref__analysis-copy p{color:var(--ref-muted);font-size:1rem;line-height:1.9}.home-ref__analysis-copy p:last-child{color:var(--ref-green)}.home-ref__analysis-action{display:grid;place-items:center;border-left:2px solid var(--ref-accent);color:var(--ref-accent);font-size:1rem;font-weight:700}.home-ref__section{padding-top:88px}.home-ref__section-heading{display:grid;grid-gap:18px;gap:18px;justify-items:center;text-align:center}.home-ref__cta h2,.home-ref__section-heading h2{font-size:clamp(2.3rem,4vw,3.2rem);line-height:1.25}.home-ref__cta p,.home-ref__section-heading p{color:var(--ref-muted);font-size:1.05rem}.home-ref__capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:56px}.home-ref__capability,.home-ref__flow-card{position:relative;display:grid;justify-items:center;grid-gap:22px;gap:22px;padding:32px 24px;border:1px solid var(--ref-line);border-radius:8px;background:var(--ref-paper);text-align:center}.home-ref__capability-index,.home-ref__flow-index{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;color:var(--ref-accent);font-size:1.15rem;font-weight:700}.home-ref__capability-index--1,.home-ref__flow-index{background:#f8efe4}.home-ref__capability-index--2{background:#f8f0e8}.home-ref__capability-index--3{background:#eef5ee;color:var(--ref-green)}.home-ref__capability-index--4{background:var(--ref-blue);color:#778dc2}.home-ref__capability strong,.home-ref__flow-card strong{font-size:1.35rem;line-height:1.45}.home-ref__capability p,.home-ref__flow-card p{color:var(--ref-muted);font-size:.95rem;line-height:1.8}.home-ref__flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:56px}.home-ref__flow-card{min-height:182px}.home-ref__flow-arrow{position:absolute;top:78px;right:-12px;z-index:1;color:#c7b39d;font-size:1.5rem}.home-ref__cta-shell{padding-top:100px}.home-ref__cta{display:grid;justify-items:center;grid-gap:24px;gap:24px;padding:112px 24px 96px;border-radius:10px;text-align:center}@media (max-width:1080px){.home-ref__analysis,.home-ref__capabilities,.home-ref__dashboard,.home-ref__flow,.home-ref__nav-shell{grid-template-columns:1fr}.home-ref__nav-shell{justify-items:center;padding:24px}.home-ref__nav{gap:24px;flex-wrap:wrap}.home-ref__orb{display:none}.home-ref__stats{grid-template-columns:1fr}.home-ref__analysis{min-height:auto}.home-ref__analysis-action{min-height:72px;border-left:0;border-top:2px solid var(--ref-accent)}.home-ref__flow-arrow{display:none}}@media (max-width:720px){.home-ref{padding:20px 16px 72px}.home-ref__hero{padding:44px 0 20px}.home-ref__hero-copy h1{font-size:2.35rem}.home-ref__cta p,.home-ref__hero-copy p,.home-ref__section-heading p{font-size:.96rem}.home-ref__hero-actions{gap:14px}.home-ref__button,.home-ref__nav-cta{width:100%}.home-ref__dashboard{padding:16px}.home-ref__analysis-copy{padding:28px 24px}.home-ref__section{padding-top:64px}.home-ref__cta{padding:72px 20px}}.login-ref{--login-bg:#faf7f2;--login-paper:#fffdf9;--login-line:#e7ddd0;--login-text:#302d2a;--login-muted:#a49d95;--login-accent:#cb9867;max-width:var(--app-page-max-width);min-height:100vh;padding:54px 32px 48px;color:var(--login-text);font-family:Georgia,Times New Roman,Songti SC,"Noto Serif SC",serif}.login-ref,.login-ref *{box-sizing:border-box}.login-ref h1,.login-ref p{margin:0}.login-ref a{color:inherit;text-decoration:none}.login-ref__card,.login-ref__nav-shell{background:var(--login-paper);border:1px solid var(--login-line);box-shadow:0 10px 30px rgba(110,90,72,.05)}.login-ref__nav-shell{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:84px;padding:0 32px;border-radius:4px}.login-ref__brand{display:flex;align-items:center;gap:18px}.login-ref__brand-mark{font-size:.98rem;font-weight:700;letter-spacing:.04em}.login-ref-actions__field span,.login-ref-actions__message,.login-ref-actions__switch span,.login-ref__brand-name,.login-ref__copy p,.login-ref__footer,.login-ref__hint span{color:var(--login-muted)}.login-ref__back-link,.login-ref__brand-name{font-size:1rem}.login-ref__back-link{color:var(--login-accent)}.login-ref__hero{position:relative;display:grid;justify-items:center;padding:112px 0 180px}.login-ref__orb{position:absolute;border-radius:50%;background:rgba(211,180,142,.18)}.login-ref__orb--left{top:58px;left:-44px;width:440px;height:520px}.login-ref__orb--right{top:262px;right:-18px;width:390px;height:470px}.login-ref__card{position:relative;z-index:1;width:min(100%,586px);border-radius:14px;overflow:hidden}.login-ref__card-topbar{height:24px;margin:18px 40px 0;background:var(--login-accent)}.login-ref__card-body{display:grid;justify-items:center;grid-gap:34px;gap:34px;padding:48px 58px 40px;text-align:center}.login-ref__identity{display:grid;grid-gap:18px;gap:18px}.login-ref__identity strong{font-size:3rem;line-height:1}.login-ref__identity span{font-size:.96rem;color:var(--login-muted)}.login-ref__copy{display:grid;grid-gap:18px;gap:18px}.login-ref__copy h1{font-size:clamp(2rem,4vw,2.7rem);line-height:1.18}.login-ref__copy p{font-size:1.02rem;line-height:1.9}.login-ref-actions{display:grid;grid-gap:18px;gap:18px;width:100%}.login-ref-actions__google,.login-ref-actions__primary,.login-ref-actions__secondary,.login-ref-actions__submit{display:inline-flex;align-items:center;justify-content:center;gap:18px;width:100%;min-height:74px;padding:0 24px;border-radius:8px;border:2px solid #dcc8b2;background:#fffdf9;color:var(--login-text);font-size:1rem;font-weight:700}.login-ref-actions__field input:disabled,.login-ref-actions__google:disabled,.login-ref-actions__primary:disabled,.login-ref-actions__secondary:disabled,.login-ref-actions__submit:disabled,.login-ref-actions__switch-button:disabled{cursor:not-allowed;opacity:.6}.login-ref-actions__primary{background:var(--login-accent);border-color:var(--login-accent);color:#fffdf9}.login-ref-actions__secondary,.login-ref-actions__submit{font-weight:600}.login-ref-actions__submit{min-height:68px;border-color:#e7ddd1;background:#ece3d8;color:#9a8f83}.login-ref-actions__submit:not(:disabled){background:var(--login-accent);border-color:var(--login-accent);color:#fffdf9}.login-ref-actions__google-dots{display:inline-flex;align-items:center;gap:0}.login-ref-actions__google-dots i{display:block;width:18px;height:18px;border-radius:50%;margin-left:-3px}.login-ref-actions__google-dots i:first-child{margin-left:0;background:#4285f4}.login-ref-actions__google-dots i:nth-child(2){background:#ea4335}.login-ref-actions__google-dots i:nth-child(3){background:#fbbc05}.login-ref-actions__google-dots i:nth-child(4){background:#34a853}.login-ref-actions__divider{position:relative;display:grid;justify-items:center;margin:10px 0 0}.login-ref-actions__divider:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #e6ddd3}.login-ref-actions__divider span{position:relative;padding:0 12px;background:var(--login-paper);color:var(--login-muted);font-size:.92rem}.login-ref-actions__field{display:grid;grid-gap:10px;gap:10px;width:100%;text-align:left}.login-ref-actions__field span{font-size:.9rem}.login-ref-actions__field input{width:100%;min-height:68px;padding:0 20px;border:1px solid #e6ddd3;border-radius:6px;background:#f6f0e8;color:var(--login-text);font-size:.96rem}.login-ref-actions__field input::placeholder{color:#c5bab0}.login-ref-actions__switch{display:grid;grid-gap:10px;gap:10px;justify-items:center}.login-ref-actions__message,.login-ref-actions__switch span,.login-ref-actions__switch-button{font-size:.92rem}.login-ref-actions__switch-button{border:0;background:transparent;color:var(--login-accent);font-weight:700}.login-ref-actions__message{margin:0}.login-ref__hint{display:grid;grid-gap:14px;gap:14px}.login-ref__hint span,.login-ref__hint strong{font-size:.94rem;line-height:1.8}.login-ref__hint strong{color:var(--login-accent)}.login-ref__footer{padding-bottom:18px;text-align:center;font-size:.92rem}@media (max-width:900px){.login-ref__orb{opacity:.7}.login-ref__orb--left{left:-90px;width:320px;height:420px}.login-ref__orb--right{right:-70px;width:280px;height:360px}}@media (max-width:720px){.login-ref{padding:20px 16px 36px}.login-ref__nav-shell{padding:18px 20px}.login-ref__hero{padding:68px 0 120px}.login-ref__orb{display:none}.login-ref__card-topbar{margin:16px 20px 0}.login-ref__card-body{gap:26px;padding:34px 24px 30px}.login-ref__identity strong{font-size:2.3rem}.login-ref__copy h1{font-size:2rem}.login-ref-actions__field span,.login-ref-actions__message,.login-ref-actions__switch span,.login-ref-actions__switch-button,.login-ref__copy p,.login-ref__footer,.login-ref__hint span,.login-ref__hint strong{font-size:.92rem}.login-ref-actions__field input,.login-ref-actions__google,.login-ref-actions__primary,.login-ref-actions__secondary,.login-ref-actions__submit{min-height:64px;font-size:.94rem}}.connect-ref{max-width:var(--app-page-max-width);padding:44px 24px 72px;color:#2f2a24;font-family:SF Pro Display,SF Pro Text,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.connect-ref__shell{display:grid;grid-gap:28px;gap:28px}.connect-ref__guide-card,.connect-ref__summary-card,.connect-ref__table-card,.connect-ref__topbar{border:1px solid #e6dbcf;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 1px 2px rgba(47,42,36,.04)}.connect-ref__topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px}.connect-ref__brand{display:inline-flex;align-items:center;gap:18px;color:#302a24}.connect-ref__brand strong{font-size:1.05rem;font-weight:700;letter-spacing:.02em}.connect-ref__brand span,.connect-ref__user span{color:#8f857b;font-size:.98rem}.connect-ref__user{display:inline-flex;align-items:center;gap:12px}.connect-ref__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#f1e5d7;color:#9a6c3d;font-size:.86rem;font-weight:700}.connect-ref__heading{display:grid;grid-gap:10px;gap:10px;padding:12px 30px 0}.connect-ref__heading h1{margin:0;font-size:clamp(2rem,3vw,2.7rem);line-height:1.15}.connect-ref__heading p{margin:0;color:#978b80;font-size:1rem}.connect-ref__channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.connect-ref__summary-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 22px 26px 24px}.connect-ref__summary-copy{display:grid;grid-gap:8px;gap:8px}.connect-ref__summary-copy strong{font-size:1.55rem;line-height:1.2}.connect-ref__summary-copy span{color:#978b80;font-size:.95rem}.connect-ref__action-button,.connect-ref__primary-button{border-radius:6px;border:1px solid #d6a97f;background:transparent;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.connect-ref__action-button:disabled,.connect-ref__primary-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.connect-ref__primary-button{min-width:184px;min-height:56px;padding:0 22px;border-color:#c89461;background:#c89461;color:#fffdf9}.connect-ref__table-card{overflow:hidden}.connect-ref__table-title{padding:22px 42px;border-bottom:1px solid #eee3d8}.connect-ref__table-title h2{margin:0;color:#302a24;font-size:1.2rem}.connect-ref__table-head{display:grid;grid-template-columns:minmax(0,1.8fr) 200px 240px;grid-gap:20px;gap:20px;padding:18px 42px;background:#f7f1ea;color:#85786d;font-size:.95rem;font-weight:600}.connect-ref__rows{display:grid}.connect-ref__row{display:grid;grid-template-columns:minmax(0,1.8fr) 200px 240px;grid-gap:20px;gap:20px;align-items:center;padding:34px 42px;border-top:1px solid #eee3d8;background:#fffdfa}.connect-ref__row.is-selected{background:#fffaf5}.connect-ref__account,.connect-ref__status-block{display:grid;grid-gap:10px;gap:10px}.connect-ref__account strong{font-size:1.7rem;line-height:1.2}.connect-ref__account span,.connect-ref__empty p,.connect-ref__feedback,.connect-ref__footer-note,.connect-ref__guide-card li,.connect-ref__status-note{color:#8f857b;font-size:.95rem;line-height:1.7}.connect-ref__status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:40px;padding:0 16px;border:1px solid #d8cec3;border-radius:6px;color:#8f857b;background:#fff;font-size:.9rem;font-weight:600}.connect-ref__status-badge.is-connected{border-color:#96c49a;color:#72a177;background:#f7fcf8}.connect-ref__actions{display:flex;align-items:center;gap:18px}.connect-ref__action-button{min-width:104px;min-height:40px;padding:0 16px;color:#c89461;background:#fff}.connect-ref__action-button.is-filled{background:#c89461;color:#fffdf9}.connect-ref__empty{display:grid;grid-gap:8px;gap:8px;padding:42px}.connect-ref__empty strong,.connect-ref__guide-card h2{margin:0;font-size:1.15rem}.connect-ref__guide-card{padding:34px 42px}.connect-ref__guide-card ul{margin-top:22px;padding-left:22px}.connect-ref__guide-card li+li{margin-top:12px}.connect-ref__feedback{margin:0;padding:0 30px}.connect-ref__feedback.is-success{color:#6b8e6d}.connect-ref__feedback.is-error{color:#b36543}.connect-ref__footer-note{margin:24px 0 0;text-align:center}@media (max-width:960px){.connect-ref__channels{grid-template-columns:1fr}.connect-ref__actions,.connect-ref__summary-card,.connect-ref__topbar{flex-wrap:wrap}.connect-ref__table-head{display:none}.connect-ref__row{grid-template-columns:1fr;gap:16px;padding:24px}.connect-ref__account strong{font-size:1.2rem}.connect-ref__empty,.connect-ref__guide-card{padding:24px}}.dashboard-page{--dashboard-bg:#f8f6f3;--dashboard-paper:#fffefa;--dashboard-ink:#3c3935;--dashboard-muted:#a39b94;--dashboard-line:#e7ded6;--dashboard-band:#f2eee9;--dashboard-accent:#d29b6f;--dashboard-accent-dark:#b98259;--dashboard-green:#6aaa73;max-width:var(--app-page-max-width);min-height:100vh;margin:0 auto;padding:50px 32px 120px;background:var(--dashboard-bg);color:var(--dashboard-ink);font-family:Inter,SF Pro Display,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.dashboard-page h1,.dashboard-page p{margin:0}.dashboard-nav{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:84px;padding:0 34px;border:1px solid var(--dashboard-line);border-radius:4px;background:var(--dashboard-paper);box-shadow:0 1px 4px rgba(60,57,53,.03)}.dashboard-brand{display:inline-flex;align-items:baseline;gap:26px}.dashboard-brand strong{font-size:20px;font-weight:800;letter-spacing:.02em}.dashboard-brand span{color:#9d958d;font-size:15px;font-weight:700}.dashboard-nav nav{display:flex;align-items:center;gap:48px;color:#9d958d;font-size:13px;font-weight:700}.dashboard-nav nav a.active{color:var(--dashboard-accent-dark)}.dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:86px 34px 18px}.dashboard-heading>div{display:grid;grid-gap:30px;gap:30px}.dashboard-heading h1{color:#2f2d2a;font-size:30px;font-weight:800;letter-spacing:-.02em}.dashboard-heading p{color:#a39b94;font-size:15px;font-weight:700}.dashboard-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.dashboard-metric{display:grid;place-items:center;min-height:114px;border:1px solid var(--dashboard-line);border-radius:4px;background:var(--dashboard-paper)}.dashboard-metric div{display:flex;align-items:baseline;justify-content:center;gap:40px}.dashboard-metric strong{font-size:22px;font-weight:800;letter-spacing:.02em}.dashboard-metric p,.dashboard-metric span{font-size:12px;font-weight:800}.dashboard-metric p{color:#aaa29c}.dashboard-metric--dark strong{color:#34312e}.dashboard-metric--dark span,.dashboard-metric--green span,.dashboard-metric--green strong{color:var(--dashboard-green)}.dashboard-metric--accent span,.dashboard-metric--accent strong{color:var(--dashboard-accent)}.dashboard-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(180px,260px);align-items:center;grid-gap:20px;gap:20px;min-height:86px;margin-top:20px;padding:16px 44px;border:1px solid var(--dashboard-line);border-radius:4px;background:var(--dashboard-paper)}.dashboard-search{display:flex;align-items:center;gap:10px;color:#d0c8c1;font-size:14px}.dashboard-search input,.dashboard-sort select{width:100%;border:0;outline:0;background:transparent;color:#857d76;font:inherit;font-weight:700}.dashboard-search input::placeholder{color:#d0c8c1}.dashboard-status-tabs{display:grid;grid-template-columns:repeat(4,150px);grid-gap:22px;gap:22px}.dashboard-status-tabs button{min-height:52px;border:1px solid var(--dashboard-line);border-radius:4px;background:#f3eee9;color:#aaa29c;font-weight:800;cursor:pointer}.dashboard-status-tabs button.active{border-color:var(--dashboard-accent-dark);background:var(--dashboard-paper);color:var(--dashboard-accent-dark)}.dashboard-sort{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#7c756e;font-size:13px;font-weight:800}.dashboard-sort select{width:auto;color:#7c756e}.dashboard-table-card{margin-top:32px}.dashboard-table-wrap{overflow-x:auto}.dashboard-table{border-collapse:separate;border-spacing:0 12px;color:#4f4b46;font-size:12px;font-weight:700}.dashboard-table th{height:54px;line-height:54px;padding:0 14px;border:0;background:var(--dashboard-band);color:#77716b;text-align:center;font-size:13px;font-weight:800}.dashboard-table th:first-child{text-align:left}.dashboard-table td{height:110px;padding:0 28px;border-top:1px solid #eee8e2;border-bottom:1px solid #eee8e2;background:var(--dashboard-paper);text-align:center;vertical-align:middle}.dashboard-table td:first-child{border-left:1px solid #eee8e2;text-align:left}.dashboard-table td:last-child{border-right:1px solid #eee8e2}.dashboard-ad-name{display:grid;grid-gap:16px;gap:16px}.dashboard-ad-name strong{color:#34312e;font-size:14px;font-weight:800}.dashboard-ad-name span{color:#aaa29c;font-size:11px}.dashboard-status{display:inline-grid;place-items:center;min-width:90px;min-height:44px;border-radius:4px;font-size:11px;font-weight:800}.dashboard-status--active{border:1px solid #62ad69;background:#f4fff5;color:#62ad69}.dashboard-status--learning{border:1px solid var(--dashboard-accent);background:#fff9f1;color:var(--dashboard-accent)}.dashboard-status--paused{border:1px solid #9b9189;background:#fbf8f4;color:#9b9189}.dashboard-analysis-button{display:inline-grid;place-items:center;min-width:150px;min-height:54px;border:1px solid var(--dashboard-accent-dark);border-radius:4px;background:#fffaf5;color:var(--dashboard-accent-dark);font-size:13px;font-weight:800}.dashboard-sync-action{display:grid;justify-items:end;grid-gap:10px;gap:10px;color:#9d958d;font-size:12px;font-weight:800}.dashboard-sync-action button{min-height:48px;padding:0 22px;border:1px solid var(--dashboard-accent-dark);border-radius:4px;background:var(--dashboard-accent-dark);color:#fffdf8;font-weight:800;cursor:pointer}.dashboard-sync-action button:disabled{cursor:not-allowed;opacity:.65}.dashboard-sync-action .is-success{color:#62ad69}.dashboard-sync-action .is-error{color:#b7644a}.dashboard-pagination{display:flex;align-items:center;justify-content:center;gap:46px;margin-top:130px;color:#aaa29c;font-size:13px;font-weight:800}.dashboard-pagination strong{color:var(--dashboard-accent-dark)}.dashboard-empty{display:grid;grid-gap:8px;gap:8px;padding:40px;border:1px dashed var(--dashboard-line);background:var(--dashboard-paper);color:var(--dashboard-muted);text-align:center}@media (max-width:1180px){.dashboard-page{padding:32px 24px 88px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-filter-bar{grid-template-columns:1fr}.dashboard-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-sort{justify-content:flex-start}}@media (max-width:720px){.dashboard-page{padding:20px 12px 64px}.dashboard-brand,.dashboard-nav,.dashboard-nav nav{align-items:flex-start;flex-direction:column}.dashboard-nav nav{gap:16px}.dashboard-heading{align-items:flex-start;flex-direction:column;margin:48px 12px 18px}.dashboard-sync-action{justify-items:start}.dashboard-metrics,.dashboard-status-tabs{grid-template-columns:1fr}}.ad-detail-page{padding-bottom:160px}.ad-detail-page .dashboard-nav{margin-bottom:82px}.ad-detail-hero{display:grid;grid-gap:56px;gap:56px;padding:0 34px}.ad-detail-back{color:var(--dashboard-accent-dark);font-size:14px;font-weight:800}.ad-detail-title-row{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:end;grid-gap:32px;gap:32px}.ad-detail-title-copy{display:grid;grid-gap:36px;gap:36px}.ad-detail-title-copy h1{color:#302d2a;font-size:30px;font-weight:800;letter-spacing:.01em}.ad-detail-title-copy p{color:#a39b94;font-size:13px;font-weight:800}.ad-detail-title-row .dashboard-status{justify-self:center}.ad-detail-main-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.94fr);grid-gap:28px;gap:28px;margin-top:32px}.ad-detail-left-column{display:grid;grid-gap:30px;gap:30px}.ad-detail-card{border:1px solid var(--dashboard-line);border-radius:6px;background:var(--dashboard-paper);box-shadow:0 1px 4px rgba(60,57,53,.02)}.ad-detail-card h2,.ad-detail-card h3,.ad-detail-card ol,.ad-detail-card p,.ad-detail-card ul{margin:0}.ad-detail-material-card{min-height:404px;padding:44px 44px 34px}.ad-detail-actions-card>h2,.ad-detail-log-card>h2,.ad-detail-material-card>h2,.ad-detail-metrics-card>h2,.ad-detail-section-header h2{color:#2f2d2a;font-size:18px;font-weight:900;text-align:center}.ad-detail-material-content{display:grid;grid-template-columns:310px minmax(0,1fr);grid-gap:66px;gap:66px;align-items:center;margin-top:46px}.ad-detail-video{position:relative;display:grid;place-items:center;width:296px;height:246px;border-radius:4px;background:#2b2824;color:#fffdf8}.ad-detail-play{font-size:24px;line-height:1}.ad-detail-duration{position:absolute;bottom:44px;left:0;right:0;color:rgba(255,253,248,.86);font-size:13px;text-align:center}.ad-detail-copy-block{display:grid;grid-gap:42px;gap:42px;color:#8f8780;font-size:12px;font-weight:800;line-height:1.55}.ad-detail-copy-block h3{color:#332f2b;font-size:15px;font-weight:900}.ad-detail-copy-block small{color:var(--dashboard-accent-dark);font:inherit}.ad-detail-metrics-card{min-height:300px;padding:46px 36px 28px}.ad-detail-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-row-gap:54px;row-gap:54px;margin-top:56px}.ad-detail-metric-item{display:grid;justify-items:center;grid-gap:26px;gap:26px}.ad-detail-metric-item strong{color:#302d2a;font-size:18px;font-weight:900}.ad-detail-metric-item span{color:#a39b94;font-size:12px;font-weight:800}.ad-detail-analysis-card{min-height:720px;overflow:hidden;border-color:var(--dashboard-accent-dark)}.ad-detail-analysis-panel{display:grid}.ad-detail-section-header{display:grid;grid-template-columns:1fr 150px;align-items:center;min-height:88px;border-bottom:1px solid var(--dashboard-line)}.ad-detail-section-header h2{padding-left:150px;color:var(--dashboard-accent-dark)}.ad-detail-risk-badge,.ad-detail-risk-pill{display:inline-grid;place-items:center;border:1px solid var(--dashboard-accent-dark);border-radius:4px;color:var(--dashboard-accent-dark);font-size:12px;font-weight:800}.ad-detail-risk-badge{width:142px;min-height:52px}.ad-detail-risk-badge.is-low,.ad-detail-risk-pill.is-low{border-color:#72ad78;color:#72ad78;background:#fbfffb}.ad-detail-risk-badge.is-high,.ad-detail-risk-pill.is-high{border-color:#b7644a;color:#b7644a}.ad-detail-analysis-empty{display:grid;justify-items:start;grid-gap:20px;gap:20px;padding:74px 48px;color:#8f8780;font-weight:800}.ad-detail-action-footer button,.ad-detail-primary-button,.ad-detail-secondary-button{min-height:42px;border:0;border-radius:3px;background:#c89461;color:#fffdf8;font-weight:800;cursor:pointer}.ad-detail-primary-button,.ad-detail-secondary-button{padding:0 24px}.ad-detail-secondary-button{justify-self:start;margin:28px 0 0 48px;background:#fff9f2;border:1px solid var(--dashboard-accent-dark);color:var(--dashboard-accent-dark)}.ad-detail-confidence{padding:40px 48px 0;color:#9d958d;font-size:13px;font-weight:800}.ad-detail-analysis-section{display:grid;grid-gap:42px;gap:42px;padding:56px 48px 0}.ad-detail-analysis-section h3{color:#2f2d2a;font-size:16px;font-weight:900}.ad-detail-analysis-section--suggestions h3,.ad-detail-analysis-section:first-of-type h3{color:var(--dashboard-accent-dark)}.ad-detail-analysis-section--suggestions h3{color:#70ad76}.ad-detail-analysis-section ol,.ad-detail-analysis-section ul{display:grid;grid-gap:42px;gap:42px;padding-left:38px;color:#746e68;font-size:12px;font-weight:800;line-height:1.7}.ad-detail-action-feedback,.ad-detail-panel-feedback{color:var(--dashboard-accent-dark);font-size:12px;font-weight:800}.ad-detail-panel-feedback{padding:18px 48px}.ad-detail-actions-card{position:relative;z-index:1;display:grid;grid-gap:34px;gap:34px;min-height:276px;margin-top:44px;padding:38px 30px 20px}.ad-detail-actions-card p{color:#a39b94;font-size:12px;font-weight:800;text-align:center}.ad-detail-actions-card>small{color:var(--dashboard-accent-dark);font-size:12px;font-weight:800;text-align:center}.ad-detail-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:46px;gap:46px}.ad-detail-action-empty{grid-column:1/-1;padding:28px;color:#a39b94;text-align:center;font-weight:800}.ad-detail-action-item{display:grid;grid-gap:20px;gap:20px;min-height:114px;padding:20px 30px;border:1px solid var(--dashboard-line);border-radius:4px;background:#f3eee9;text-align:center}.ad-detail-action-item h3{color:#302d2a;font-size:15px;font-weight:900}.ad-detail-action-item p{min-height:18px;color:#a39b94}.ad-detail-action-footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.ad-detail-risk-pill{min-width:90px;min-height:38px}.ad-detail-action-footer button{min-width:116px;padding:0 18px}.ad-detail-action-feedback{grid-column:1/-1;text-align:center}.ad-detail-log-card{display:grid;grid-gap:34px;gap:34px;min-height:338px;margin-top:44px;padding:42px 66px}.ad-detail-log-table-wrap{overflow-x:auto}.ad-detail-log-table{min-width:980px;border-collapse:collapse;color:#8f8780;font-size:12px;font-weight:800}.ad-detail-log-table td,.ad-detail-log-table th{height:60px;padding:0 18px;border:0;text-align:center;vertical-align:middle}.ad-detail-log-table th{color:#5f5a54}.ad-detail-log-table td:nth-child(3){color:var(--dashboard-accent-dark)}@media (max-width:1180px){.ad-detail-action-grid,.ad-detail-main-grid{grid-template-columns:1fr}}@media (max-width:720px){.ad-detail-page .dashboard-nav{margin-bottom:48px}.ad-detail-material-content,.ad-detail-section-header,.ad-detail-title-row{grid-template-columns:1fr}.ad-detail-title-row .dashboard-status{justify-self:start}.ad-detail-log-card,.ad-detail-material-card,.ad-detail-metrics-card{padding:24px}.ad-detail-video{width:100%;max-width:296px}.ad-detail-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-detail-section-header h2{padding:24px}}.home-ref__legal-links{display:flex;align-items:center;justify-content:center;gap:12px;margin:32px auto 0;color:#8f857b;font-size:.95rem}.home-ref__legal-links a,.login-ref__footer a{color:#9a6c3d;font-weight:700}.legal-page{width:min(100%,var(--app-page-max-width));margin:0 auto;padding:44px 24px 88px;color:#2f2a24;font-family:SF Pro Display,SF Pro Text,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.legal-page__card,.legal-page__nav{border:1px solid #e6dbcf;border-radius:12px;background:rgba(255,255,255,.95);box-shadow:0 1px 2px rgba(47,42,36,.04)}.legal-page__nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px}.legal-page__brand,.legal-page__nav nav{display:inline-flex;align-items:center;gap:18px}.legal-page__brand{color:#302a24}.legal-page__brand strong{font-size:1.05rem;letter-spacing:.02em}.legal-page__brand span,.legal-page__nav nav a{color:#8f857b;font-size:.98rem}.legal-page__nav nav a{font-weight:700}.legal-page__card{display:grid;grid-gap:24px;gap:24px;margin-top:28px;padding:clamp(28px,5vw,58px)}.legal-page__eyebrow{margin:0;color:#c89461;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.legal-page__card h1{margin:0;color:#302a24;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.08}.legal-page__lead,.legal-page__section p,.legal-page__updated{margin:0;color:#756b61;font-size:1rem;line-height:1.9}.legal-page__lead{max-width:820px;color:#5f574f;font-size:1.08rem}.legal-page__section{display:grid;grid-gap:12px;gap:12px;padding-top:8px}.legal-page__section h2{margin:0;color:#302a24;font-size:1.25rem}@media (max-width:720px){.legal-page__nav{align-items:flex-start;flex-direction:column}.legal-page__nav nav{flex-wrap:wrap}}.dashboard-priority-card{display:grid;grid-gap:18px;gap:18px;margin-top:24px;padding:24px;border:1px solid var(--dashboard-line);border-radius:4px;background:var(--dashboard-paper)}.dashboard-priority-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.dashboard-priority-heading strong{color:#34312e;font-size:18px;font-weight:900}.dashboard-priority-empty,.dashboard-priority-heading p,.dashboard-priority-heading span{color:#9d958d;font-size:13px;font-weight:800}.dashboard-priority-list{display:grid;grid-gap:12px;gap:12px}.dashboard-priority-item{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;grid-gap:20px;gap:20px;padding:18px;border:1px solid #eee8e2;background:#fffaf5}.dashboard-priority-item strong{color:#34312e;font-size:14px;font-weight:900}.dashboard-priority-item p{margin-top:8px;color:#8b827a;font-size:12px;font-weight:700}.dashboard-priority-item dl{display:grid;grid-template-columns:repeat(4,minmax(68px,auto));grid-gap:14px;gap:14px;margin:0}.dashboard-priority-item dt{color:#aaa29c;font-size:11px;font-weight:800}.dashboard-priority-item dd{margin:4px 0 0;color:var(--dashboard-accent-dark);font-size:13px;font-weight:900}.dashboard-performance{display:inline-grid;place-items:center;min-width:92px;min-height:36px;border-radius:999px;font-size:11px;font-weight:900}.dashboard-performance--good{background:#f4fff5;color:#4d9a55}.dashboard-performance--watch{background:#fff9f1;color:var(--dashboard-accent-dark)}.dashboard-performance--bad{background:#fff1ec;color:#b7644a}.dashboard-performance--empty{background:#f3eee9;color:#8b827a}.dashboard-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;min-width:150px}.dashboard-tags span{padding:5px 8px;border-radius:999px;background:#f3eee9;color:#7c756e;font-size:11px;font-weight:800}.dashboard-sync-action .is-info{color:var(--dashboard-accent-dark)}@media (max-width:1180px){.dashboard-priority-item{grid-template-columns:1fr}.dashboard-priority-item dl{grid-template-columns:repeat(2,minmax(68px,auto))}}@media (max-width:720px){.dashboard-priority-heading{flex-direction:column}}.dashboard-diagnosis-card{display:grid;grid-gap:18px;gap:18px;margin-top:24px;padding:24px;border:1px solid var(--dashboard-line);border-radius:4px;background:var(--dashboard-paper)}.dashboard-diagnosis-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.dashboard-diagnosis-summary strong{color:#34312e;font-size:18px;font-weight:900}.dashboard-diagnosis-feedback,.dashboard-diagnosis-summary p,.dashboard-diagnosis-summary small{color:#8b827a;font-size:13px;font-weight:800}.dashboard-diagnosis-summary button,.dashboard-target-form button{min-height:44px;padding:0 18px;border:1px solid var(--dashboard-accent-dark);border-radius:4px;background:var(--dashboard-accent-dark);color:#fffdf8;font-weight:900;cursor:pointer}.dashboard-diagnosis-summary button:disabled{cursor:not-allowed;opacity:.6}.dashboard-target-form{display:grid;grid-template-columns:repeat(2,minmax(180px,260px)) auto;grid-gap:14px;gap:14px;align-items:end}.dashboard-target-form label{display:grid;grid-gap:8px;gap:8px;color:#7c756e;font-size:12px;font-weight:900}.dashboard-target-form input{min-height:42px;padding:0 12px;border:1px solid var(--dashboard-line);border-radius:4px;background:#fffaf5;color:#34312e;font-weight:800}.dashboard-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-insight{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid #eee8e2;background:#fffaf5}.dashboard-insight span{width:max-content;padding:4px 8px;border-radius:999px;background:#f3eee9;color:#7c756e;font-size:11px;font-weight:900}.dashboard-insight.is-high span{background:#fff1ec;color:#b7644a}.dashboard-insight.is-medium span{background:#fff9f1;color:var(--dashboard-accent-dark)}.dashboard-insight.is-low span{background:#f4fff5;color:#4d9a55}.dashboard-insight strong{color:#34312e;font-size:14px;font-weight:900}.dashboard-insight p{color:#8b827a;font-size:12px;font-weight:700}@media (max-width:1180px){.dashboard-insights-grid,.dashboard-target-form{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-diagnosis-summary{flex-direction:column}}