@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/chakra-petch-thai-500-normal.c84c09c9.woff2) format("woff2"),url(/_next/static/media/chakra-petch-thai-500-normal.b110bcf2.woff) format("woff");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/chakra-petch-vietnamese-500-normal.ed0e55ad.woff2) format("woff2"),url(/_next/static/media/chakra-petch-vietnamese-500-normal.92a99293.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/chakra-petch-latin-ext-500-normal.5c054aac.woff2) format("woff2"),url(/_next/static/media/chakra-petch-latin-ext-500-normal.5a04b9af.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/chakra-petch-latin-500-normal.7344c7f0.woff2) format("woff2"),url(/_next/static/media/chakra-petch-latin-500-normal.99bc4913.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/chakra-petch-thai-600-normal.d08e2214.woff2) format("woff2"),url(/_next/static/media/chakra-petch-thai-600-normal.e1e77e51.woff) format("woff");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/chakra-petch-vietnamese-600-normal.59a541e0.woff2) format("woff2"),url(/_next/static/media/chakra-petch-vietnamese-600-normal.99e939ff.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/chakra-petch-latin-ext-600-normal.411955de.woff2) format("woff2"),url(/_next/static/media/chakra-petch-latin-ext-600-normal.5f60671c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/chakra-petch-latin-600-normal.ed259760.woff2) format("woff2"),url(/_next/static/media/chakra-petch-latin-600-normal.c400afb4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--r:12px;--r-sm:8px;--r-xs:6px;--paper:#f3f6fa;--rail:#eef2f7;--surface:#f1f5fa;--surface-2:#ffffff;--surface-3:#e3e9f1;--ink:#0c1b33;--ink-2:#2b3a52;--muted:#5b6a80;--faint:#66758b;--rule:#e2e8f0;--rule-strong:#cbd5e1;--grain:none;--blue:#0b63ce;--blue-ink:#0a4fa6;--blue-tint:#e8f1fc;--blue-tint-2:#cfe1f8;--rival:#b8c4d4;--rival-ink:#7d8ba0;--seal:var(--blue);--peach:var(--seal);--gold:#8a5a12;--coral:var(--seal);--lilac:#5b6a80;--navy:#0c1b33;--accent:var(--seal);--accent-ink:#ffffff;--primary:var(--blue);--primary-ink:#ffffff;--accent-soft:color-mix(in srgb,var(--accent) 9%,transparent);--accent-line:color-mix(in srgb,var(--accent) 35%,transparent);--hot:var(--seal);--good:#1f6b3a;--good-bg:#e6f2ea;--good-line:#bcd9c5;--mid:#8a5a12;--mid-bg:#f8efdf;--mid-line:#e6d0a6;--bad:#b3261e;--bad-bg:#fbe9e7;--bad-line:#efc1bb;--none:#5b6a80;--none-bg:#eef2f7;--none-line:#d5dde8;--radius:var(--r);--radius-sm:var(--r-sm);--shadow:none;--cjk:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC";--sans:"Inter Variable","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,var(--cjk),Arial,sans-serif;--display:var(--sans);--mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--serif:var(--sans);--sidebar:232px;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background-color:var(--paper);background-image:var(--grain);color:var(--ink);font-family:var(--sans);font-size:14.5px;line-height:1.55;font-feature-settings:"cv11","ss03";letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}img{max-width:100%}ol,p,ul{margin:0}ol,ul{padding-left:20px}hr{border:0;border-top:1px solid var(--rule);margin:24px 0}::selection{background:var(--seal);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.005em;line-height:1.25;color:var(--ink)}.display,h1,h2{font-family:var(--display);font-weight:600;letter-spacing:-.02em;line-height:1.12;font-variation-settings:"opsz" 32}h1{font-size:1.9rem}h2{font-size:1.3rem}h3{font-size:1rem}h4{font-size:.9rem}.serif{font-family:var(--display);font-weight:600;letter-spacing:-.02em}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:.92em}.eyebrow{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.eyebrow,.fine,.muted{color:var(--muted)}.fine{font-size:.86rem}.tiny{font-size:.78rem;color:var(--muted)}.strong{font-weight:600}.wrap{overflow-wrap:anywhere;min-width:0}.engine-cell{min-width:7.5rem;overflow-wrap:normal;word-break:normal}.nowrap{white-space:nowrap}.right{text-align:right}.hidden{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.container{max-width:1120px;margin:0 auto;padding:0 16px}@media (min-width:760px){.container{padding:0 40px}}.stack{grid-gap:16px;gap:16px}.stack,.stack-sm{display:grid;align-content:start}.stack-sm{grid-gap:8px;gap:8px}.stack-lg{display:grid;grid-gap:28px;gap:28px;align-content:start}.row{gap:10px}.row,.row-between{display:flex;align-items:center;flex-wrap:wrap}.row-between{justify-content:space-between;gap:12px}.grid,.grid-2,.grid-3,.grid-4{display:grid;grid-gap:16px;gap:16px}.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:760px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:span 2}}@media (min-width:1100px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--radius);border:1px solid var(--primary);font:inherit;font-size:.84rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s;background:var(--primary);color:var(--primary-ink)}.btn:hover{filter:brightness(.92)}.btn[aria-disabled=true],.btn[disabled]{opacity:.45;cursor:progress;filter:none}.btn-accent{background:var(--primary);color:var(--primary-ink)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--rule-strong)}.btn-ghost:hover{filter:none;background:var(--surface-3)}.btn-quiet{background:transparent;color:var(--ink-2);border-color:transparent}.btn-quiet:hover{background:var(--surface-3);filter:none}.btn-danger{background:transparent;color:var(--bad);border-color:var(--bad-line)}.btn-danger:hover{background:var(--bad-bg);filter:none}.btn-sm{height:30px;padding:0 12px;font-size:.78rem;font-weight:500}.btn-lg{height:44px;padding:0 22px;font-size:.9rem}.btn-icon{width:32px;padding:0}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.field{display:grid;grid-gap:6px;gap:6px;min-width:0}.field>label,.label{line-height:1.4;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--muted)}.field .hint{font-size:.8rem;color:var(--muted)}.input,.select,.textarea{width:100%;min-width:0;height:40px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.textarea{height:auto;padding:10px 12px;line-height:1.5;resize:vertical}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px) 17px,calc(100% - 14px) 17px;background-size:5px 5px;background-repeat:no-repeat}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--muted);box-shadow:none}.input::placeholder,.textarea::placeholder{color:var(--faint)}.input-lg{height:48px;font-size:1rem;padding:0 16px;border-radius:var(--radius)}.check-row{display:flex;gap:10px;align-items:flex-start;font-size:.92rem;cursor:pointer}.check-row input{margin-top:3px;accent-color:var(--accent)}.choice-grid{display:flex;flex-wrap:wrap;gap:8px}.choice{position:relative}.choice input{position:absolute;opacity:0;inset:0;cursor:pointer}.choice>span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--rule-strong);background:var(--surface);font-size:.88rem}.choice>input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:600}.choice>input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.form-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full{grid-column:1/-1}}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.error{color:var(--bad)}.error,.ok{font-size:.9rem}.ok{color:var(--good)}.card{background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius);padding:22px;min-width:0}.card-tight{padding:0;overflow:hidden}.card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.card-head h2.h3,.card-head h3{font-family:var(--display);font-size:1rem;font-weight:600;letter-spacing:-.01em}.card-foot{border-top:1px solid var(--rule);margin:20px -22px -22px;padding:14px 22px}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:16px}.notice{display:flex;gap:10px;align-items:flex-start;background:var(--mid-bg);color:var(--mid);border:1px solid var(--mid-line);border-radius:var(--radius);padding:12px 16px;font-size:.875rem}.notice-info{background:var(--surface-2);color:var(--ink-2);border-color:var(--rule)}.notice-bad{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-line)}.notice>:first-child{flex:none}.notice.row-between>:first-child{flex:1 1 280px;min-width:0}.badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-xs);border:1px solid var(--none-line);font-size:.72rem;font-weight:500;white-space:nowrap;background:var(--none-bg);color:var(--none)}.b-cited,.b-complete,.b-done,.b-good,.b-live,.b-pass{background:var(--good-bg);color:var(--good);border-color:var(--good-line)}.b-in_progress,.b-medium,.b-mentioned,.b-mid,.b-queued,.b-running,.b-warn{background:var(--mid-bg);color:var(--mid);border-color:var(--mid-line)}.b-absent,.b-bad,.b-error,.b-fail,.b-failed,.b-high,.b-not_live{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-line)}.b-dismissed,.b-low,.b-no_answer,.b-sim,.b-skipped,.b-todo,.b-unchecked{background:var(--none-bg);color:var(--none);border-color:var(--none-line)}.b-accent{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.dot{display:inline-block;width:9px;height:9px;border-radius:var(--r-xs);background:var(--none-bg);border:1px solid var(--rule-strong);flex:none}.dot.cited{background:var(--peach);border-color:var(--peach)}.dot.mentioned{background:var(--faint);border-color:var(--faint)}.dot.absent{background:transparent;border-color:var(--rule-strong)}.dot.error,.dot.no_answer{background:var(--surface-3);border-color:var(--surface-3)}.legend{display:flex;flex-wrap:wrap;gap:14px;font-size:.8rem;color:var(--muted)}.legend span{display:inline-flex;align-items:center;gap:6px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-xs);padding:3px 10px;font-size:.8125rem;max-width:100%;overflow-wrap:anywhere}.chip button{background:none;border:0;padding:0;color:var(--muted);cursor:pointer;font-size:1rem;line-height:1}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:720px){.table-wrap>table{min-width:600px}.table-wrap.fit>table{min-width:0}.table-wrap.fit td,.table-wrap.fit th{padding:10px 8px}.table-wrap.fit th{white-space:normal}}table{border-collapse:collapse;width:100%;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td,th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--rule);vertical-align:top}th{font-weight:500;color:var(--muted);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;background:transparent;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:rgb(12 27 51/2.5%)}td.num,th.num{text-align:right}.cell-center{text-align:center}.table-link{text-decoration:none;font-weight:500}.table-link:hover{text-decoration:underline}.stat{display:grid;grid-gap:4px;gap:4px;align-content:start}.stat .value{font-family:var(--display);font-size:2.2rem;font-weight:600;letter-spacing:0;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.stat .value small{font-size:1rem;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:2px}.stat .sub{font-size:.82rem;color:var(--muted)}.delta{font-size:.8125rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta.up{color:var(--good)}.delta.down{color:var(--bad)}.delta.flat{color:var(--muted)}.meter{height:4px;background:var(--surface-3);border-radius:var(--r-xs);overflow:hidden}.meter>span{display:block;height:100%;background:var(--accent);border-radius:999px}.bars{display:grid;grid-gap:10px;gap:10px}.bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;font-size:.875rem}.bar-row .bar-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row .bar-value{font-size:.8125rem;color:var(--ink-2);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-row .bar-track{grid-column:1/-1;height:6px;border-radius:var(--r-xs);background:var(--surface-3);overflow:hidden}.bar-row .bar-fill{height:100%;border-radius:var(--r-xs);background:var(--rule-strong)}.bar-row.is-client .bar-fill{background:var(--accent)}.bar-row.is-client .bar-label{font-weight:600;color:var(--ink)}.bar-row.is-client .bar-value{color:var(--accent)}.chart{width:100%;height:auto;display:block;overflow:visible}.chart .grid-line{stroke:var(--rule);stroke-width:1}.chart .axis-label{fill:var(--muted);font-size:11px}.chart .ci-band{fill:var(--accent);opacity:.1}.chart .line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart .point{fill:var(--surface);stroke:var(--accent);stroke-width:2}.chart-empty{display:grid;place-items:center;min-height:160px;color:var(--muted);font-size:.875rem;text-align:center;background:var(--surface);border:1px dashed var(--rule-strong);border-radius:var(--radius-sm);padding:20px}.empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;padding:56px 20px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-2)}.empty h3{font-family:var(--display);font-size:1.3rem;font-weight:600}.empty p,.empty-body{color:var(--muted);max-width:440px}.card .empty,.panel .empty{padding:28px 16px;background:transparent;border:1px dashed var(--rule-strong)}.card .empty h3,.panel .empty h3{font-family:var(--sans);font-size:.95rem;font-weight:500;color:var(--ink-2)}.empty-body>p{margin:0}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs a{padding:10px 12px;font-size:.875rem;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.segmented{display:inline-flex;padding:3px;background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius);gap:2px}.segmented a{border-radius:var(--r-xs);font-size:.8125rem;text-decoration:none}.segmented a,.segmented button{padding:5px 12px;color:var(--muted);white-space:nowrap}.segmented button{border:0;border-radius:var(--r-xs);background:none;font:inherit;font-size:.8125rem;cursor:pointer}.segmented a[aria-current=true],.segmented button[aria-current=true]{background:var(--surface-3);color:var(--ink);box-shadow:none;font-weight:500}.app{display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh}@media (max-width:959px){.app{align-content:start}}@media (min-width:960px){.app{grid-template-columns:var(--sidebar) minmax(0,1fr);background:linear-gradient(to right,var(--rail) calc(var(--sidebar) - 1px),var(--rule) calc(var(--sidebar) - 1px),var(--rule) var(--sidebar),transparent var(--sidebar))}}.sidebar{background:var(--rail);border-bottom:1px solid var(--rule);padding:12px 16px;display:flex;flex-direction:column;gap:12px}@media (min-width:960px){.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-bottom:0;border-right:1px solid var(--rule);padding:16px 12px;overflow-y:auto;gap:20px}}.side-brand{display:flex;align-items:center;gap:10px;text-decoration:none;padding:0 6px;min-width:0}.side-brand img{height:24px;width:auto}.side-brand .names{display:grid;line-height:1.15;min-width:0}.side-brand .agency{font-family:var(--display);font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-brand .product{font-size:.75rem;color:var(--muted)}.side-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.menu-toggle{display:inline-flex}@media (min-width:960px){.menu-toggle{display:none}}.side-body{display:none;flex-direction:column;gap:20px}.sidebar[data-open=true] .side-body{display:flex}@media (min-width:960px){.side-body{display:flex;flex:1 1}}.side-section{display:grid;grid-gap:2px}.side-section .eyebrow{padding:0 10px 6px;font-size:10px;color:var(--faint)}.side-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.side-fold>summary::-webkit-details-marker{display:none}.side-fold>summary:after{content:"+";font-size:13px;letter-spacing:0}.side-fold[open]>summary:after{content:"−"}.side-fold[open]{display:grid;grid-gap:2px;gap:2px}.side-fold:not([open]){display:block}.side-group{display:grid;grid-gap:1px;gap:1px;margin-top:10px}.side-group-label{padding:0 10px 4px;font:600 10px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.side-link{display:flex;align-items:center;gap:10px;padding:5px 10px;border-radius:var(--r-xs);border:1px solid transparent;font-size:.84rem;color:var(--ink-2);text-decoration:none}.side-link svg{width:16px;height:16px;flex:none;color:var(--faint)}.side-link:hover{color:var(--ink)}.side-link[aria-current=page]{background:var(--surface-3);border-color:var(--rule-strong);color:var(--ink);font-weight:500}.side-link[aria-current=page] svg{color:var(--ink)}.side-link .count{margin-left:auto;font-size:.75rem;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-switch{display:grid;grid-gap:1px;gap:1px;padding:9px 11px;border-radius:var(--radius);border:1px solid var(--rule);background:var(--surface-2);text-decoration:none}.client-switch .name{font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-switch .domain{font-size:.75rem;color:var(--muted)}.side-foot{margin-top:auto;display:grid;grid-gap:8px;gap:8px;padding:12px 10px 0;border-top:1px solid var(--rule);font-size:.8125rem}.side-foot .who{display:grid;line-height:1.3;min-width:0}.side-foot .who span:last-child{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{min-width:0;padding:20px 16px 64px}@media (min-width:760px){.main{padding:32px 40px 80px}}.main-inner{max-width:1180px;margin:0 auto;display:grid;grid-gap:24px;gap:24px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-head .titles{display:grid;grid-gap:6px;gap:6px;min-width:0}.page-head h1{font-size:clamp(1.7rem,2.6vw,2.1rem);line-height:1.1}.page-head p{color:var(--muted);max-width:640px}.toolbar{justify-content:space-between;gap:12px}.filters,.toolbar{display:flex;align-items:center;flex-wrap:wrap}.filters{gap:8px}.filters .select{height:32px;font-size:.8125rem;width:auto;border-radius:var(--radius);padding-left:12px;background-position:calc(100% - 19px) 14px,calc(100% - 14px) 14px}.client-card{display:grid;grid-gap:14px;gap:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.client-card:hover{border-color:var(--rule-strong);background:var(--surface)}.client-card .favicon{width:36px;height:36px;border-radius:var(--radius);background:var(--surface-3);border:0;display:grid;place-items:center;font-weight:600;color:var(--ink);overflow:hidden}.client-card .favicon img{width:20px;height:20px}.vgrid td.cell-center{width:1%}@media (max-width:720px){.vgrid td.wrap{min-width:220px}.vgrid th.cell-center{white-space:normal;min-width:64px}.table-wrap.fit th{letter-spacing:.04em}.table-wrap.fit td .tiny{display:block}.table-wrap.fit .engine-cell{min-width:6rem}}.q-text{font-weight:500}.q-meta{font-size:.78rem;color:var(--muted);margin-top:2px}.answer-card{display:grid;grid-gap:10px;gap:10px}.answer-card .meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.82rem;color:var(--muted)}.answer-text{white-space:normal;font-size:.9rem;color:var(--ink-2);line-height:1.6;max-height:220px;overflow:hidden;position:relative}.answer-text.open{max-height:none}.answer-text mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--ink);border-radius:var(--r-xs);padding:0 2px}details.answer-more summary{cursor:pointer;font-size:.84rem;color:var(--accent);list-style:none}details.answer-more summary::-webkit-details-marker{display:none}details.answer-more[open] summary .answer-text{display:none}details.answer-more summary .answer-text{max-height:132px;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.more-label:after{content:"Show full answer"}details[open] .more-label:after{content:"Show less"}details.answer-more[open] summary{margin-top:0}details.answer-more[open]{display:flex;flex-direction:column-reverse;gap:8px}.plan{display:grid;grid-gap:28px;gap:28px}.plan-group{display:grid;grid-gap:0;gap:0}.plan-head{display:flex;align-items:baseline;gap:10px;padding-bottom:6px;border-bottom:1px solid var(--rule-strong)}.plan-head h3{font-size:1rem}.plan-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 24px;gap:6px 24px;padding:14px 0;border-top:1px solid var(--rule);align-items:start}.plan-row:first-of-type{border-top:0}.plan-row h4{font-size:.95rem;font-weight:500;line-height:1.4}.plan-body{display:grid;grid-gap:6px;gap:6px;min-width:0}.plan-meta{font-size:.8rem;color:var(--muted)}.plan-meta .badge{margin-left:6px;vertical-align:middle}.plan-body .why{font-size:.86rem;color:var(--ink-2);line-height:1.5;max-width:72ch}.plan-body details summary{cursor:pointer;font-size:.8rem;color:var(--muted)}.plan-body details ol{font-size:.86rem;color:var(--ink-2);margin:6px 0 0 18px;padding:0;display:grid;grid-gap:4px;gap:4px}.plan-body .result{font-size:.8rem;color:var(--ink-2)}.plan-acts{display:flex;gap:2px;align-items:center;white-space:nowrap}.stages{display:grid;grid-gap:14px;gap:14px}.stages-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap}.stages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.stage{background:var(--surface);border-radius:var(--radius);padding:16px 14px 14px;display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:220px;transition:background .15s}.stage.is-over{background:var(--surface-3)}.stage.is-pending{opacity:.6}.stage-head{display:grid;grid-gap:4px;gap:4px;padding:0 4px 6px}.stage-head h3{display:flex;align-items:baseline;gap:10px;font-size:1.05rem}.stage-n{font:600 1.6rem/1 var(--display);color:var(--ink);min-width:18px}.stage-count{font-size:.82rem;font-weight:400;color:var(--muted)}.stage-note{font-size:.8rem;color:var(--muted);line-height:1.45}.stage-empty{font-size:.84rem;color:var(--muted);line-height:1.5;padding:14px 4px}.stage-card{background:var(--surface-2);border-radius:var(--radius);padding:14px;display:grid;grid-gap:6px;gap:6px;min-width:0}.stage-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.stage-card.is-dragging{opacity:.45}.stage-card h4{font-size:.92rem;font-weight:500;line-height:1.4}.stage-card .plan-meta .badge{margin-left:6px;vertical-align:middle}.stage-card .why{font-size:.84rem;color:var(--ink-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stage-more>summary{cursor:pointer;font-size:.84rem;color:var(--ink-2);padding:6px 4px;list-style:none;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.stage-more>summary::-webkit-details-marker{display:none}.stage-more[open]>summary{margin-bottom:10px}.stage-more-list{display:grid;grid-gap:10px;gap:10px}.stage-card details summary{cursor:pointer;font-size:.8rem;color:var(--muted)}.stage-card details ol{font-size:.84rem;color:var(--ink-2);margin:6px 0 0 18px;padding:0;display:grid;grid-gap:4px;gap:4px}.stage-card .result{font-size:.8rem;color:var(--ink-2)}.stage-acts{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:4px 0 0 -4px}.stage-acts .stage-del{margin-left:auto}@media (max-width:960px){.stages-grid{grid-template-columns:minmax(0,1fr)}.stage{min-height:0}.drag-hint{display:none}}@media (max-width:640px){.plan-row{grid-template-columns:minmax(0,1fr)}.plan-acts{margin-left:-8px}}.next-up{background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius);padding:18px 22px 8px}.next-up-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px}.next-up-head .eyebrow{color:var(--muted)}.next-up ol{list-style:none;margin:0;padding:0}.next-up li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:4px;gap:4px;padding:14px 0;border-top:1px solid var(--rule)}.next-up li:first-child{border-top:0}.next-up .n{font:600 .95rem var(--display);color:var(--muted);padding-top:1px}.next-up h4{font-size:.95rem;font-weight:500;line-height:1.4;color:var(--ink)}.next-up .why{font-size:.86rem;color:var(--ink-2);margin-top:4px;line-height:1.5}.next-up-foot{margin-top:10px}.next-up-acts{margin-left:auto;display:flex;align-items:center;gap:6px}@media (max-width:640px){.next-up-acts{margin-left:0;width:100%}.next-up-head{flex-direction:column;gap:6px}}.progress{height:4px;border-radius:999px;background:var(--surface-3);overflow:hidden}.progress>span{display:block;height:100%;background:var(--accent);transition:width .4s}.pulse{width:8px;height:8px;border-radius:var(--r-xs);background:var(--seal);animation:pulse 1.4s ease-in-out infinite;flex:none}@keyframes pulse{50%{opacity:.3}}.site-nav{justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}.site-brand,.site-nav{display:flex;align-items:center}.site-brand{gap:10px;text-decoration:none}.site-brand img{height:36px;width:auto}.site-brand .names{display:grid;line-height:1.1}.site-brand .agency{font-family:var(--display);font-weight:600}.site-brand .product{font-size:.75rem;color:var(--muted)}.site-links{display:flex;gap:6px;align-items:center}@media (max-width:640px){.site-links .hide-sm{display:none}}.hero{padding-top:56px;padding-bottom:48px;display:grid;grid-gap:22px;gap:22px}@media (min-width:760px){.hero{padding-top:96px;padding-bottom:72px}}.hero h1{font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.04;max-width:900px}.hero h1 em{font-style:normal;color:var(--accent)}.hero .lead{font-size:clamp(1.02rem,2vw,1.22rem);color:var(--ink-2);max-width:620px;line-height:1.5}.audit-form{display:grid;grid-gap:10px;gap:10px;max-width:720px}.audit-form .row-fields{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.audit-form .row-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto}}.band{padding-top:64px;padding-bottom:64px;border-top:1px solid var(--rule)}.band-head{display:grid;grid-gap:10px;gap:10px;margin-bottom:32px;max-width:680px}.band-head h2{font-size:clamp(1.7rem,3.4vw,2.3rem);line-height:1.1}.band-head p{color:var(--muted);font-size:1.02rem}.feature{display:grid;grid-gap:10px;gap:10px;align-content:start}.feature .idx{font-size:.8125rem;font-weight:500;color:var(--muted)}.feature h3{font-size:1.05rem}.feature p{color:var(--muted);font-size:.94rem}.engines-row{display:flex;flex-wrap:wrap;gap:8px}.engine-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--rule);border-radius:var(--radius);font-size:.875rem}.engine-pill,.preview{background:var(--surface-2)}.preview{border:1px solid var(--rule-strong);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.preview-bar{display:flex;gap:6px;padding:12px 16px;border-bottom:1px solid var(--rule);background:var(--surface)}.preview-bar i{width:9px;height:9px;border-radius:50%;background:var(--rule-strong)}.site-foot{padding-top:40px;padding-bottom:56px;border-top:1px solid var(--rule);color:var(--muted);font-size:.86rem;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.cta-band{background:var(--ink);border:1px solid var(--ink);color:var(--paper);border-radius:var(--radius);padding:40px 28px;display:grid;grid-gap:16px;gap:16px;position:relative;overflow:hidden}@media (min-width:760px){.cta-band{padding:56px}}.cta-band h2{font-size:clamp(1.7rem,3.4vw,2.3rem);line-height:1.1;max-width:640px;color:var(--paper)}.cta-band p{color:var(--rule-strong);max-width:560px}.cta-band .btn{background:var(--paper);color:var(--ink);border-color:var(--paper);justify-self:start}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.auth-side{display:none;background:var(--rail);border-right:1px solid var(--rule);color:var(--ink);padding:48px;position:relative;overflow:hidden}@media (min-width:960px){.auth-side{display:flex;flex-direction:column;justify-content:space-between}}.auth-side blockquote{margin:0;font-family:var(--display);font-size:2rem;font-weight:600;line-height:1.18;max-width:460px}.auth-side .fine{color:var(--muted)}.auth-main{display:grid;place-items:center;padding:40px 16px}.auth-card{width:100%;max-width:380px;display:grid;grid-gap:22px;gap:22px}.auth-card h1{font-size:1.9rem;line-height:1.15}.auth-one{grid-template-columns:minmax(0,1fr)!important}.auth-one .auth-card{gap:18px}.auth-one .site-brand img{height:30px}.auth-one .fine a{color:var(--ink)}.report-head{display:grid;grid-gap:14px;gap:14px;padding-top:40px;padding-bottom:28px}.report-head h1{font-size:clamp(2rem,4.6vw,3rem);line-height:1.06}.report-invite{margin:0;font-size:1rem;color:var(--ink)}.prospect-email{margin:0;white-space:pre-wrap;font:inherit;font-size:.95rem;line-height:1.6;background:var(--surface-2);border-radius:8px;padding:16px;overflow-wrap:anywhere}.scores{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:760px){.scores{grid-template-columns:1.35fr 1fr 1fr 1fr}}.score{display:grid;grid-gap:8px;gap:8px;align-content:start}.score .value{font-family:var(--display);font-size:2.3rem;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score.big{background:var(--surface-2);color:var(--ink)}.score.big .value{font-size:3.6rem}.score.big .eyebrow{color:var(--muted)}.score.big .value{color:var(--ink)}.score.big .meter{background:var(--surface-3)}.score.big .meter>span{background:var(--seal)}.section{padding-top:32px;padding-bottom:32px;display:grid;grid-gap:16px;gap:16px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-head h2{font-size:clamp(1.35rem,2.4vw,1.7rem)}.fix{display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);grid-column-gap:16px;column-gap:16px}.fix .n{color:var(--faint);font-family:var(--display);font-size:.875rem;padding-top:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fix .body{display:grid;grid-gap:8px;gap:8px;min-width:0}.fix ol{display:grid;grid-gap:4px;gap:4px;color:var(--ink-2);font-size:.92rem}.fix-head{gap:10px;align-items:baseline;justify-content:space-between}.fix-head,.tags{display:flex;flex-wrap:wrap}.tags{gap:6px}.check{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:2px 14px;gap:2px 14px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:.92rem}.check:last-child{border-bottom:0}.check .ev{color:var(--muted);font-size:.86rem;grid-column:2;overflow-wrap:anywhere}details.full summary{cursor:pointer;padding:10px 0;font-weight:500}details.full .answer{white-space:pre-wrap;font-size:.88rem;color:var(--ink-2);margin-top:6px;max-height:320px;overflow:auto;background:var(--surface);border:1px solid var(--rule);padding:12px 14px;border-radius:var(--radius)}.steps{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.steps li{display:flex;gap:14px;align-items:center;color:var(--muted)}.steps li.active,.steps li.done{color:var(--ink)}.steps li.active{font-weight:550}.step-dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--rule-strong);flex:none;display:grid;place-items:center;font-size:.68rem}li.done .step-dot{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}li.active .step-dot{border-color:var(--accent);border-top-color:transparent;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.on-print{display:none}.print-page{max-width:900px;margin:0 auto;display:grid;grid-gap:24px;gap:24px}@media print{:root{--paper:#fff;--surface:#fff;--surface-2:#f6f8fb;--surface-3:#e9eef4;--ink:#0c1b33;--ink-2:#2b3a52;--muted:#5b6a80;--faint:#8794a7;--rule:#e2e8f0;--rule-strong:#cbd5e1;--accent:#0b63ce;--peach:#0b63ce;--seal:#0b63ce;--good:#006838;--good-bg:#e6f2ea;--mid:#9a5200;--mid-bg:#fbf0e1;--bad:#b42318;--bad-bg:#fbeceb;--none-bg:#eef2f7;color-scheme:light}body{background:#fff;background-image:none;font-size:12px}.no-print,.on-screen,.sidebar,.site-foot,.site-nav{display:none!important}.on-print{display:inline}.app{display:block}.main{padding:0}.card,.plan-row,.score,.stage-card{page-break-inside:avoid;break-inside:avoid;border-color:var(--rule);box-shadow:none}.score.big{-webkit-print-color-adjust:exact;print-color-adjust:exact}.section{padding:14px 0}details .answer,details.full .answer{max-height:none}a{text-decoration:none}}@media (max-width:600px){.card{padding:16px}.card-foot{margin:14px -16px -16px;padding:12px 16px}.score.big .value{font-size:2.8rem}.stat .value{font-size:1.8rem}td,th{padding:10px}}.md{display:grid;grid-gap:8px;gap:8px}.md li,.md p{overflow-wrap:anywhere}.md h5{margin:6px 0 0;font-size:.92rem;font-weight:600;color:var(--ink)}.md ol,.md ul{display:grid;grid-gap:4px;gap:4px;padding-left:20px}.md strong{color:var(--ink);font-weight:600}.md-table{overflow-x:auto}.md table{border-collapse:collapse;width:100%;font-size:.85rem}.md td,.md th{text-align:left;vertical-align:top;padding:6px 10px 6px 0;border-bottom:1px solid var(--rule)}.md th{color:var(--ink);font-weight:600}.grid-2,.grid-3,.grid-4,.split{align-items:start}.grid-4{align-items:stretch}.prose{font-size:.95rem;line-height:1.65;color:var(--ink-2);display:grid;grid-gap:10px;gap:10px}.prose h2{font-size:1.25rem}.prose h2,.prose h3{margin:8px 0 0;color:var(--ink)}.prose h3{font-size:1.05rem}.prose h4{font-size:.95rem;margin:6px 0 0;color:var(--ink)}.prose ol,.prose p,.prose ul{margin:0}.prose ol,.prose ul{padding-left:20px;display:grid;grid-gap:4px;gap:4px}.mono-soft{font-family:var(--font-mono,ui-monospace,monospace);font-size:.85rem}.draft-source{font-size:.95rem;line-height:1.65}.draft-preview{padding:20px 24px;border-radius:var(--radius);border:1px solid var(--rule);background:var(--surface);line-height:1.65;max-height:720px;overflow:auto}input[type=file].input{padding:6px;height:auto;font-size:.875rem;color:var(--muted);cursor:pointer}input[type=file]::-webkit-file-upload-button{margin-right:12px;padding:7px 14px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}input[type=file]::file-selector-button{margin-right:12px;padding:7px 14px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}input[type=file]::-webkit-file-upload-button:hover{background:var(--surface-3)}input[type=file]::file-selector-button:hover{background:var(--surface-3)}.issues{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.issues li{display:grid;grid-gap:4px;gap:4px;padding-top:10px;border-top:1px solid var(--rule)}.issues li:first-child{padding-top:0;border-top:0}.issues q{font-size:.82rem;color:var(--muted)}.timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.timeline li{display:grid;grid-gap:2px;gap:2px}.na{color:var(--muted);font-style:normal}.deck-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.deck-chip{flex:0 0 auto;display:grid;grid-gap:2px;gap:2px;min-width:74px;padding:6px 8px;border:1px solid var(--rule);border-radius:var(--radius);font-size:.72rem;color:var(--muted);text-decoration:none;background:var(--surface)}.deck-chip strong{color:var(--ink);font-weight:600}.deck-chip[aria-current=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.deck-chip.is-skipped{opacity:.45;text-decoration:line-through}.deck-chip .dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;background:var(--faint)}.deck-chip .dot.written{background:var(--accent)}.deck-chip .dot.review{background:var(--mid)}.deck-chip .dot.done{background:var(--good)}.deck{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:900px){.deck{grid-template-columns:minmax(240px,340px) minmax(0,1fr)}}.deck-nav{justify-content:space-between}.deck-actions,.deck-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cover{width:100%;aspect-ratio:3/4;border-radius:var(--radius);border:1px solid var(--rule);display:block}.cover,.note-text{background:var(--surface-2)}.note-text{white-space:pre-wrap;font-size:.92rem;line-height:1.65;max-height:420px;overflow:auto;padding:12px 14px;border-radius:var(--radius)}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.cal-head{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 6px}.cal-day{min-height:92px;border:1px solid var(--rule);border-radius:var(--radius);padding:6px;display:grid;align-content:start;grid-gap:4px;gap:4px;background:var(--surface)}.cal-day.is-out{background:var(--surface-2);color:var(--faint)}.cal-day.is-today{border-color:var(--accent)}.cal-num{font-size:.72rem;color:var(--muted)}.cal-post{display:block;font-size:.72rem;line-height:1.3;padding:3px 5px;border-radius:var(--r-xs);background:var(--accent-soft);color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-post.is-planned{background:var(--surface-3)}.cal-post.is-done{background:var(--good-bg)}.cal-post.is-skipped{opacity:.45;text-decoration:line-through}@media (max-width:640px){.cal-day{min-height:64px}.cal-post{font-size:.66rem}}.setup-steps{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.setup-steps li{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--faint);padding:4px 10px;border-radius:var(--r-xs);background:var(--surface-2)}.setup-steps li.is-done{color:var(--muted)}.setup-steps li[aria-current=step]{color:var(--accent-ink);background:var(--accent);font-weight:500}.pick-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pick{position:relative;display:block;cursor:pointer}.pick>input{position:absolute;opacity:0;inset:0;cursor:pointer}.pick>span{display:grid;grid-gap:6px;gap:6px;align-content:start;height:100%;padding:14px 16px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface)}.pick>input:checked+span{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.pick>input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.avatar-sum,.pick dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 10px;gap:4px 10px;margin:4px 0 0;font-size:.85rem}.avatar-sum dt,.pick dt{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding-top:2px}.avatar-sum dd,.pick dd{margin:0}.angle-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.angle-card{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px 16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.angle-card .angle-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.avatar-sum{flex:1 1 420px;margin:0}.angle-card .angle-head .btn{white-space:nowrap}.angle-card .angle-head>.row{flex-shrink:0}.convo{grid-gap:12px;gap:12px}.convo,.msg{display:grid}.msg{grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);min-width:0}.msg-out{margin-left:32px}.msg-in{margin-right:32px}.msg-draft{border-color:var(--rule);background:var(--surface-2)}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2)}@media (max-width:640px){.msg-out{margin-left:12px}.msg-in{margin-right:12px}}.facts{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0}.facts dt{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-self:center}.facts dd{margin:0;text-align:right;font-family:var(--display);font-weight:600}.ledger{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.ledger li{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;padding:8px 0;border-top:1px solid var(--rule)}.ledger .num{font-family:var(--display);font-weight:600;text-align:right}.ledger .fine,.ledger .tiny{grid-column:1/-1}.channels{list-style:none;margin:0;padding:0;display:grid;grid-gap:0 32px;gap:0 32px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.channel{grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;border-top:1px solid var(--rule)}.channel,.channel-text{display:grid;min-width:0}.channel-name{font-size:.86rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-status{font-size:.75rem;color:var(--muted)}.channel-state{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.channel-auto .channel-state{color:var(--good)}.channel-setup .channel-state{color:var(--gold)}.channel-soon{opacity:.5}.channels-compact{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.channels-compact .channel{grid-template-columns:1fr;padding:7px 0}.rp-page{display:grid;grid-gap:20px;gap:20px;max-width:880px;margin:0 auto;width:100%}.rp{display:grid;grid-gap:28px;gap:28px;min-width:0}.rp-cover{display:grid;grid-gap:12px;gap:12px;padding:8px 0 28px;border-bottom:1px solid var(--rule)}.rp-cover-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:36px}.rp-logo{height:32px;width:auto;max-width:180px;object-fit:contain}.rp-agency{font-weight:600;font-size:.95rem}.rp-cover h1{font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.04;overflow-wrap:anywhere}.rp-meta{color:var(--muted);font-size:.95rem}.rp-verdict{margin-top:10px;padding:4px 0;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:500;line-height:1.45;letter-spacing:-.012em;max-width:680px;text-wrap:pretty}.rp-section{display:grid;grid-gap:14px;gap:14px;align-content:start;background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius);padding:22px;min-width:0}.rp-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.rp-section-head h2{font-size:1.05rem;letter-spacing:-.012em}.rp-numbers{padding:0;background:transparent;border:0;gap:10px}.rp-numbers .key-stats{gap:12px}.rp-pair{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:760px){.rp-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-table{font-size:.875rem}.rp-table td,.rp-table th{padding:8px 6px}.rp-table td:first-child,.rp-table th:first-child{padding-left:0}.rp-table td:last-child,.rp-table th:last-child{padding-right:0}.rp-table .num{text-align:right;white-space:nowrap}.rp-table tr.you td{color:var(--ink);font-weight:600}.rp-sub{font-size:.875rem;font-weight:600;margin-bottom:6px}.rp-first{padding:0 2px}.key-stats .stat .value{font-size:2rem}.key-stats .stat>.row{min-height:20px}.change{display:inline-flex;align-items:center;gap:5px;font-size:.8125rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.change .mark{font-size:.62em;line-height:1}.change.up{color:var(--good)}.change.down{color:var(--bad)}.change.flat,.change.none{color:var(--muted);font-weight:400}.rp-trend .band{fill:var(--ink);opacity:.07}.rp-trend .line-client{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rp-trend .line-other{fill:none;stroke:var(--rule-strong);stroke-width:1.5}.rp-trend .pt{fill:var(--surface-2);stroke:var(--ink);stroke-width:1.5}.rp-trend .pt-last{fill:var(--ink)}.rp-trend .pt-label{fill:var(--ink);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-receipts{display:grid;grid-gap:0;gap:0}.rp-receipt{display:grid;grid-gap:8px;gap:8px;padding:16px 0;border-top:1px solid var(--rule);min-width:0}.rp-receipt:first-child{border-top:0;padding-top:2px}.rp-receipt:last-child{padding-bottom:2px}.rp-receipt-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.rp-receipt-q{font-weight:600;font-size:.95rem;letter-spacing:-.01em;overflow-wrap:anywhere}.rp-receipt-quote{margin:0;padding:12px 14px;background:var(--surface);border-radius:var(--r-sm,8px);color:var(--ink-2);font-size:.92rem;line-height:1.6;overflow-wrap:anywhere}.rp mark{background:var(--surface-3);color:var(--ink);padding:0 3px;border-radius:var(--r-xs);font-weight:500}.rp .bar-row.is-client .bar-fill{background:var(--ink)}.rp .bar-row.is-client .bar-value{color:var(--ink);font-weight:600}.rp .bar-row .bar-fill{background:var(--rule-strong)}.rp-list{list-style:none;padding:0;margin:0;display:grid}.rp-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--rule);font-size:.92rem}.rp-list li:first-child{border-top:0;padding-top:0}.rp-list li:last-child{padding-bottom:0}.rp-next{list-style:none;padding:0;margin:0;display:grid}.rp-next li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:0 10px;gap:0 10px;padding:10px 0;border-top:1px solid var(--rule);font-size:.92rem}.rp-next li:first-child{border-top:0;padding-top:0}.rp-next li:last-child{padding-bottom:0}.rp-next .n{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.5}.rp-next .body{display:grid;grid-gap:2px;gap:2px;min-width:0}.rp-method{max-width:720px;line-height:1.6}@media (max-width:600px){.rp{gap:20px}.rp-section{padding:16px}.rp-cover{padding-bottom:20px}.rp-verdict{padding-left:14px}.key-stats .stat .value{font-size:1.7rem}}@media print{@page{size:A4 portrait;margin:14mm 14mm 16mm}.rp-page{max-width:none;gap:0}.rp-tools{display:none!important}.rp{gap:16px}.rp-cover{padding-top:0;padding-bottom:16px;page-break-after:avoid;break-after:avoid}.rp-cover h1{font-size:2.3rem}.rp-verdict{font-size:1.1rem}.key-stats .stat,.rp-numbers,.rp-pair,.rp-receipt,.rp-section{break-inside:avoid;page-break-inside:avoid}.rp-section{padding:14px 16px}.rp-numbers{padding:0}.rp-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.key-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.key-stats .stat .value{font-size:1.6rem}.bar-fill,.rp mark,.rp-logo,.rp-trend,.rp-verdict{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rp-trend{max-height:62mm}.rp-receipts{page-break-inside:auto;break-inside:auto}.rp-method{max-width:none}}@media (max-width:600px){.rp-trend .axis-label{font-size:17px}.rp-trend .pt-label{font-size:18px}.rp-trend .grid-line{stroke-width:1.5}}@media print{.rp-section.rp-flow{break-inside:auto;page-break-inside:auto}.rp-section.rp-flow .rp-section-head{page-break-after:avoid;break-after:avoid}}@media (max-width:600px),print{.key-stats .stat .eyebrow{font-size:9.5px;letter-spacing:.1em;white-space:nowrap}}@media print{.rp{gap:12px}.rp-cover{padding-bottom:12px}.rp-pair{break-inside:auto;page-break-inside:auto}.rp-method{page-break-before:avoid;break-before:avoid;break-inside:avoid;page-break-inside:avoid}.rp-trend{max-height:50mm}.rp-receipt{padding:11px 0}.rp-list li,.rp-next li{padding:7px 0}.rp-section{gap:10px}}.report-head .notice{max-width:760px}.verdict{background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius);padding:26px 28px 24px;display:grid;grid-gap:14px;gap:14px}.verdict-line{font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;max-width:860px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.verdict-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 20px;gap:18px 20px;padding-top:18px;border-top:1px solid var(--rule);margin-top:4px}@media (min-width:760px){.verdict-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.verdict-stats .stat .value{font-size:1.8rem}.verdict-stats .stat .value.value-text{font-size:1.1rem;line-height:1.3;padding-top:5px;overflow-wrap:anywhere}.receipts{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.receipts{grid-template-columns:repeat(3,minmax(0,1fr))}}.receipt{margin:0;display:grid;grid-gap:10px;gap:10px;align-content:start}.receipt-engine{font-size:.8rem;color:var(--muted);font-weight:500}.receipt-q{font-weight:500;line-height:1.4}.receipt-text{color:var(--ink-2);font-size:.92rem;line-height:1.6;overflow-wrap:anywhere}.receipt-text mark{background:var(--surface-3);color:var(--ink);padding:0 3px;border-radius:var(--r-xs)}.receipt-link{font-size:.84rem;color:var(--ink);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.seal-mark{background:var(--seal)}.ink-mark,.seal-mark{display:inline-block;width:8px;height:8px;border-radius:1px;flex:none}.ink-mark{background:var(--ink)}.vis-cell{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:500;white-space:nowrap;color:var(--ink)}.vis-cell.is-absent{color:var(--muted);font-weight:400}.vis-legend{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 16px;border-top:1px solid var(--rule);font-size:.8rem;color:var(--muted)}.vis-legend>span{display:inline-flex;align-items:flex-start;gap:7px}.vis-legend .ink-mark,.vis-legend .seal-mark{margin-top:5px}.cta-band .row{gap:10px}.cta-band .btn-ghost{background:transparent;color:var(--paper);border-color:var(--rule-strong)}.cta-band .btn-ghost:hover{background:rgb(255 255 255/8%)}.cta-band .fine{color:#c0bab0}.progress-card{max-width:640px;display:grid;grid-gap:18px;gap:18px}.steps-paper li{gap:12px}.steps-paper .step-mark{width:8px;height:8px;border:1px solid var(--rule-strong);border-radius:1px;flex:none}.steps-paper li.done .step-mark{background:var(--ink);border-color:var(--ink)}.steps-paper li.active .step-mark{background:var(--seal);border-color:var(--seal)}.steps-paper .step-label{flex:1 1;min-width:0}.steps-paper .step-state{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.progress-line{border-top:1px solid var(--rule);padding-top:14px;color:var(--ink-2);font-size:.92rem}@media print{.receipt,.verdict{page-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rp,.rp-page,.rp-receipt,.rp-receipts,.rp-section.rp-flow{display:block}.rp>*+*{margin-top:12px}.rp-section.rp-flow .rp-section-head{margin-bottom:10px}.rp-receipt>*+*{margin-top:8px}.rp-pair{break-inside:avoid;page-break-inside:avoid}}.email-frame{display:block;width:100%;height:860px;border:1px solid var(--rule);border-radius:6px;background:#f4f4f5}.email-text{margin:0;white-space:pre-wrap;font-size:12.5px;line-height:1.6;color:var(--ink-2);max-height:420px;overflow:auto}:root{--sidebar:248px}.sidebar{padding:18px 14px;gap:22px}@media (min-width:960px){.sidebar{padding:20px 14px;border-right:0}.app{background:linear-gradient(to right,var(--rail) var(--sidebar),transparent var(--sidebar))}}.side-section{gap:2px}.side-group-label,.side-section .eyebrow{padding:0 12px 6px;font-size:11px;letter-spacing:.12em}.side-group{margin-top:16px;gap:2px}.side-link{min-height:32px;padding:6px 12px;border-radius:var(--r-sm);border:0;font-size:.875rem}.side-link[aria-current=page]{background:var(--surface-2);box-shadow:0 1px 0 rgb(12 27 51/4%)}.side-link:hover{background:var(--surface-2)}.client-switch{border:0;border-radius:var(--r-sm);padding:10px 12px}.side-foot{border-top:0;padding:14px 12px 0}.sc-side .new{border-radius:var(--r-sm)}.main{padding:26px 36px 72px}@media (max-width:959px){.main{padding:18px 16px 64px}}.btn{border-radius:var(--r-sm);font-weight:500}.btn-ghost{background:var(--surface-3);border-color:transparent}.btn-ghost:hover{background:var(--rule-strong)}.btn-lg{border-radius:10px}.card{border-color:transparent;border-radius:var(--r);padding:24px}.card.stat{padding:20px 22px}.panel{border-color:transparent;border-radius:var(--r-sm)}.empty{border-color:transparent;border-radius:var(--r)}.client-card,.draft-preview,.engine-pill,.next-up,.preview,details.full .answer{border-color:transparent}.segmented{border:0;padding:4px;border-radius:10px;background:var(--surface-3)}.segmented a,.segmented button{border-radius:7px;padding:6px 14px}.segmented a[aria-current],.segmented button[aria-current]{background:var(--surface-2);color:var(--ink);box-shadow:0 1px 2px rgb(12 27 51/6%)}.badge,.chip{border-radius:999px}.badge,.chip{border-color:transparent}.badge{background:transparent;padding:0;height:auto;font-weight:600}.chip{background:var(--surface-3)}.dot,.pulse{border-radius:50%}.input,.select,.textarea{border-radius:var(--r-sm)}.input-lg{border-radius:10px}.notice{border-radius:var(--r-sm)}.grid,.grid-2,.grid-3{gap:20px}.grid-4{gap:16px}.chart-empty{border-radius:var(--r-sm)}.change,.changes{display:grid}.change{grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--rule);text-decoration:none;color:inherit}.change:first-child{border-top:0;padding-top:0}.change:last-child{padding-bottom:0}.change-dir{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:3px}.change-dir.down{color:var(--bad)}.change-dir.up{color:var(--good)}.change-body{display:grid;grid-gap:2px;gap:2px;min-width:0}.change-title{font-weight:500;color:var(--ink)}.change-detail{font-size:.82rem;color:var(--muted)}.change:hover .change-title{text-decoration:underline}.scan-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.scan-steps li{display:grid;grid-template-columns:20px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--rule);font-size:.9rem;color:var(--faint)}.scan-steps li:first-child{border-top:0}.scan-steps li.is-done{color:var(--muted)}.scan-steps li.is-now{color:var(--ink);font-weight:600}.scan-steps .scan-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scan-steps .scan-note{font-size:.8rem;font-weight:400;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.scan-geo{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.names-edit summary{cursor:pointer;list-style:none;white-space:nowrap;text-decoration:underline;text-underline-offset:2px;width:-moz-fit-content;width:fit-content}.names-edit summary::-webkit-details-marker{display:none}.sov-table td,.sov-table th{padding:12px 8px}.sov-table td:first-child,.sov-table th:first-child{padding-left:12px}.sov-table td:last-child,.sov-table th:last-child{padding-left:0;padding-right:4px}.sov-table th{white-space:nowrap}.month{display:grid;grid-gap:22px;gap:22px}.month-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px}.month-title{display:grid;grid-gap:4px;gap:4px;max-width:64ch}.month-count{white-space:nowrap}.month-week{display:grid}.month-week-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--rule)}.month-week-head h3{font-size:.95rem;font-weight:600}.month-week-head span{font-size:.8rem;color:var(--muted)}.month-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--rule)}.month-item:last-child{border-bottom:0;padding-bottom:0}.month-day{font-size:.8rem;color:var(--muted);padding-top:2px}.month-what{display:grid;grid-gap:3px;gap:3px;min-width:0}.month-what h4{font-size:.94rem;font-weight:500;line-height:1.4;color:var(--ink)}.month-meta{font-size:.8rem;color:var(--muted)}.month-why{font-size:.84rem;color:var(--ink-2);line-height:1.5}.month-result{font-size:.82rem;color:var(--ink)}.month-steps summary{cursor:pointer;font-size:.8rem;color:var(--muted);width:-moz-fit-content;width:fit-content}.month-steps ol{font-size:.84rem;color:var(--ink-2);margin:6px 0 0 18px;padding:0;display:grid;grid-gap:4px;gap:4px}.month-side{display:grid;grid-gap:6px;gap:6px;justify-items:end;align-content:start;text-align:right}.month-status{font-size:.8rem;color:var(--muted);white-space:nowrap}.month-acts{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.month-foot{border-top:1px solid var(--rule);padding-top:14px}@media (max-width:720px){.month-item{grid-template-columns:minmax(0,1fr)}.month-side{justify-items:start;text-align:left;grid-auto-flow:column;justify-content:start;align-items:center;gap:10px}.month-acts{justify-content:flex-start}}.view-switch{justify-self:start;width:-moz-fit-content;width:fit-content}.month-target{color:var(--muted)}.src-verdict{display:grid;grid-gap:6px;gap:6px;max-width:78ch}.src-lead{font-size:1.02rem;line-height:1.55;color:var(--ink)}.src-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.src-group{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:16px 18px;border-radius:var(--r);background:var(--surface-2);color:inherit;text-decoration:none}.src-group:hover{background:var(--surface)}.src-group[aria-current=true]{background:var(--surface-3)}.src-num{font-size:1.9rem;font-weight:600;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.src-table-head{display:grid;grid-gap:4px;gap:4px;padding:20px 22px 12px}.src-table-wrap{padding:0 8px}.src-table-head h3{font-size:1rem;font-weight:600;letter-spacing:-.01em}.src-table-head .fine{max-width:80ch}.src-page{display:grid;grid-gap:2px;gap:2px;min-width:240px}.src-reach{color:var(--ink-2);font-size:.84rem}.src-check{white-space:nowrap;font-size:.84rem}.src-plan{display:block;font-size:.8rem}.src-none{padding:4px 22px 20px}.src-platforms{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px}.src-platforms>div{display:grid;grid-gap:8px;gap:8px;align-content:start}.src-plat td{padding:7px 0;font-size:.86rem}.src-plat td.num{padding-left:10px;font-size:.8rem;white-space:nowrap}.src-plat tr:last-child td{border-bottom:0}.src-all{padding:0}.src-all>summary{cursor:pointer;padding:16px 22px;font-weight:500}@media (max-width:900px){.src-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.src-group{padding:12px 14px}.src-num{font-size:1.5rem}.src-table thead{display:none}.src-table,.src-table tbody{display:block}.src-table tr{display:flex;flex-wrap:wrap;gap:6px 14px;padding:14px 0;border-bottom:1px solid var(--rule)}.table-wrap.fit .src-table td{display:block;padding:0;border:0}.table-wrap.fit .src-table td.src-page{display:grid;flex-basis:100%;min-width:0}.src-table td.num{text-align:left;font-size:.84rem}.src-table td.num:before{content:attr(data-label) " ";color:var(--muted);font-weight:400}.table-wrap.fit .src-table td.src-check,.table-wrap.fit .src-table td.src-reach{flex-basis:100%;white-space:normal}.src-table-wrap{padding:0 16px}.src-table-head{padding:18px 16px 4px}}.side-link[aria-current=page]{background:var(--blue-tint);color:var(--blue-ink);box-shadow:none}.side-link[aria-current=page] svg{color:var(--blue-ink)}.btn-accent:hover,.btn-primary:hover{filter:none;background:var(--blue-ink);border-color:var(--blue-ink)}.bar-row .bar-fill{background:var(--rival)}.bar-row.is-client .bar-fill{background:var(--blue)}.answer-text mark{background:var(--blue-tint-2);color:var(--blue-ink)}.answer-text mark.comp{background:var(--surface-3);color:var(--ink)}.rp .bar-row .bar-fill{background:var(--rival)}.rp .bar-row.is-client .bar-fill{background:var(--blue)}details.answer-more summary{color:var(--ink-2)}details.answer-more summary .more-label{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.qa-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px}.qa-title{display:grid;grid-gap:6px;gap:6px;max-width:70ch;min-width:0}.qa-title h2{font-size:1.35rem;line-height:1.25}.qa-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}.qa-col{flex-direction:column;padding:20px;min-width:0}.qa-col,.qa-col-head{display:flex;gap:10px}.qa-col-head{justify-content:space-between;align-items:baseline}.qa-col-head h3{font-size:1rem;font-weight:600}.qa-status{font-size:.84rem;font-weight:600;white-space:nowrap}.qa-status.you{color:var(--blue-ink)}.qa-status.out{color:var(--bad)}.qa-status.none{color:var(--muted);font-weight:500}.qa-error{font-size:.88rem;color:var(--ink-2)}.qa-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--rule);display:grid;grid-gap:4px;gap:4px;font-size:.84rem;color:var(--ink)}.qa-foot a{overflow-wrap:anywhere}.qa-you{color:var(--blue-ink);font-weight:600}.qa-past td,.qa-past th{padding:10px}.qa-past td.qa-status{font-size:.82rem}.qa-others{display:grid}.qa-others a{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--rule);text-decoration:none;color:var(--ink);font-size:.9rem}.qa-others a:first-child{border-top:0;padding-top:0}.qa-others a:hover span:first-child{text-decoration:underline}.qa-others a.on{color:var(--blue-ink);font-weight:500}.buy-empty,.buy-head{display:grid;grid-gap:12px;gap:12px}.buy-empty p{max-width:70ch}.buy-empty form{justify-self:start}.buy-head h2{font-size:1.25rem;line-height:1.3}.buy-q{display:grid;grid-gap:10px;gap:10px}.buy-q h3{font-size:1rem;font-weight:600;line-height:1.35}.buy-sum td,.buy-sum th,.buy-table td,.buy-table th{padding:10px}.buy-table td:last-child a{overflow-wrap:anywhere}.buy-table{table-layout:fixed}.buy-table th:first-child{width:18%}.buy-table th:nth-child(2){width:16%}.buy-table th:nth-child(3){width:26%}@media (max-width:640px){.buy-table thead{display:none}.buy-table,.buy-table tbody{display:block}.buy-table tr{display:flex;flex-wrap:wrap;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--rule)}.table-wrap.fit .buy-table td{display:block;padding:0;border:0;width:auto}.table-wrap.fit .buy-table td:nth-child(3),.table-wrap.fit .buy-table td:nth-child(4){flex-basis:100%;font-size:.86rem}.buy-table td:nth-child(3):before,.buy-table td:nth-child(4):before{content:attr(data-label) ": ";color:var(--muted)}.buy-table tr:last-child{border-bottom:0;padding-bottom:0}.buy-sum thead{display:none}.buy-sum,.buy-sum tbody{display:block}.buy-sum tr{display:flex;flex-wrap:wrap;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--rule)}.table-wrap.fit .buy-sum td{display:block;padding:0;border:0;text-align:left}.table-wrap.fit .buy-sum td:first-child,.table-wrap.fit .buy-sum td:last-child{flex-basis:100%}.buy-sum td:not(:first-child):before{content:attr(data-label) ": ";color:var(--muted)}}.view-tabs{display:flex;gap:4px}.qgrid-card{padding:20px 24px}.qgrid-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.84rem;color:var(--muted);margin-bottom:12px}.qgrid-legend .qc{min-width:0}.qgrid-when{margin-left:auto}.qgrid td,.qgrid th{padding:10px;vertical-align:middle}.qgrid td:first-child,.qgrid th:first-child{padding-left:12px}.qgrid .qc-head{text-align:center}.qgrid-topic td,.qgrid-topic th{background:var(--surface);font-size:.95rem;font-weight:600;color:var(--ink);text-transform:none;letter-spacing:0;position:static;white-space:normal}.qgrid-topic th .muted{font-weight:500;font-size:.85rem}.qgrid-q{cursor:pointer;list-style:none}.qgrid-q::-webkit-details-marker{display:none}.qgrid tr.is-paused td{opacity:.55}.qgrid-acts{width:1%}.qgrid th:first-child{min-width:240px}.qgrid .qg-rank{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc-td{text-align:center}.qc{display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:28px;padding:0 10px;border-radius:var(--r-xs);font-size:.8rem;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc-first{background:var(--blue);color:#fff}.qc-top{background:var(--blue-tint-2)}.qc-named,.qc-top{color:var(--blue-ink)}.qc-named{background:var(--blue-tint)}.qc-out{background:var(--surface)}.qc-noanswer,.qc-out{color:var(--muted);font-weight:500}.qc-noanswer{border:1px dashed var(--rule-strong)}.qc-none{color:var(--faint);font-weight:400}.qgrid-foot{margin-top:14px}@media (max-width:720px){.qgrid-card{padding:16px}.qgrid,.qgrid tbody,.qgrid td,.qgrid th,.qgrid tr{display:block}.qgrid thead{display:none}.qgrid tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 8px;gap:6px 8px;padding:12px 0;border-bottom:1px solid var(--rule)}.qgrid td,.qgrid th{border:0;padding:0!important}.qgrid td.num,.qgrid td:first-child{grid-column:1/-1}.qgrid td.num{text-align:left;font-size:.84rem}.qgrid td.num:before{content:"Named in ";font-weight:400;color:var(--muted)}.qgrid td.qg-rank{grid-column:1/-1;text-align:left;font-size:.84rem}.qgrid td.qg-rank:before{content:"Google rank ";color:var(--muted)}.qgrid-topic{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px;background:var(--surface);border-radius:var(--r-sm);padding:10px 12px!important;border:0!important;margin-top:10px}.qgrid-topic td.num{text-align:right;font-size:.95rem}.qgrid-topic td,.qgrid-topic th{background:none}.qgrid-topic td.num:before{content:""}.qgrid-topic td:last-child{display:none}.qc-td{display:flex!important;justify-content:space-between;align-items:center;gap:6px;font-size:.78rem;color:var(--muted)}.qc-td:before{content:attr(data-engine)}.qc{min-width:64px;height:26px}.qgrid-acts{grid-column:1/-1;text-align:left;width:auto}.qgrid-when{margin-left:0;width:100%}}.who{display:grid;grid-gap:10px;gap:10px}.who-table td,.who-table th{padding:10px 8px;vertical-align:middle;border-bottom:1px solid var(--rule)}.who-table tbody tr:last-child td{border-bottom:0}.who-n{width:28px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.who-name{display:grid;grid-gap:6px;gap:6px;min-width:0}.who-bar{height:5px;background:var(--surface-3);overflow:hidden}.who-bar,.who-bar i{display:block;border-radius:99px}.who-bar i{height:100%;background:var(--rival)}.who-table tr.is-you td{background:var(--blue-tint)}.who-table tr.is-you td:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.who-table tr.is-you td:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.who-table tr.is-you .who-name,.who-table tr.is-you .who-share{color:var(--blue-ink);font-weight:600}.who-table tr.is-you .who-bar{background:var(--blue-tint-2)}.who-table tr.is-you .who-bar i{background:var(--blue)}.sov-table tr.is-you td{background:var(--blue-tint)}.sov-table tr.is-you td.num,.sov-table tr.is-you td>.strong{color:var(--blue-ink)}.grid-4.has-5>:last-child{grid-column:1/-1}@media (min-width:1100px){.grid-4.has-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-4.has-5>:last-child{grid-column:auto}}.facts-stats .stat .sub a,.stat .sub a{color:inherit}.facts-seed{display:grid;grid-gap:6px;gap:6px}.fact-groups{display:grid;grid-gap:22px;gap:22px}.fact-group h3{margin:0 0 4px}.fact-list{list-style:none;margin:0;padding:0;display:grid}.fact-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;align-items:start;padding:12px 0;border-top:1px solid var(--rule)}.fact-list>.fact-row:first-child{border-top:0}.fact-text{margin:0;color:var(--ink);line-height:1.5}.fact-body .tiny{margin:2px 0 0}.fact-body .tiny a{color:inherit}.fact-buttons{display:flex;gap:4px;align-items:center}.fact-edit{margin-top:6px}.fact-edit>summary{list-style:none;display:inline-flex;margin-left:-10px}.fact-edit>summary::-webkit-details-marker{display:none}.fact-edit[open]>summary{color:var(--muted)}.fact-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:8px}@media (min-width:760px){.fact-form{grid-template-columns:200px minmax(0,1fr)}.fact-form .fact-wide{grid-column:2}.fact-form .field:first-of-type{grid-row:1}.fact-form>.btn{grid-column:2;justify-self:start}}.facts-empty{margin:0}.facts-add{margin-top:16px}.facts-gather{gap:8px;align-items:center}.need-list,.need-options,.wf-list,.wf-pages{list-style:none;margin:0;padding:0}.need,.need-list,.wf,.wf-list{display:grid}.need,.wf{padding:16px 0;border-top:1px solid var(--rule);grid-gap:8px;gap:8px;justify-items:start}.need-list>.need:first-child,.wf-list>.wf:first-child{border-top:0;padding-top:4px}.need-ask{margin:0;font-weight:600;color:var(--ink)}.need-options{display:grid;grid-gap:8px;gap:8px;width:100%}.need-option{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:var(--r-sm);background:var(--paper)}.need-option .tiny{margin:2px 0 0}.need-option .tiny a{color:inherit}.need-more{display:flex;gap:4px;align-items:flex-start;flex-wrap:wrap;margin-left:-10px}.need-more .fact-edit{margin-top:0}.need-more .fact-edit>summary{margin-left:0}.need-more .fact-edit[open]{flex-basis:100%;padding-left:10px}.need-write{display:flex;gap:8px;width:100%;max-width:640px;margin-top:4px}.need-write .input{flex:1 1;min-width:0}.wf .tiny{margin:-4px 0 0}.wf-true{margin:0;color:var(--ink-2)}.wf-where{display:grid;grid-gap:4px;gap:4px}.wf-where .fine{margin:0}.wf-pages{display:grid;grid-gap:4px;gap:4px}.wf-pages a{color:var(--ink);font-weight:600}.wf-quote{color:var(--ink-2)}@media (max-width:640px){.need-option{grid-template-columns:minmax(0,1fr)}.need-option form{justify-self:start}}.fc .card-head{margin-bottom:8px}.fc-nudge{margin:0 0 12px}.fc-table td{vertical-align:top}.fc-said span{display:block;color:var(--ink)}.fc-said .fc-quote{color:var(--muted);font-size:.8rem;margin-top:4px;font-family:var(--sans)}.fc-engine{white-space:nowrap;color:var(--ink-2)}.fc-sheet{color:var(--muted)}.fc-result{text-align:right;white-space:nowrap}.fc-moves{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-top:6px}.fc-moves .btn{margin-right:-10px}.fc-moves a{color:var(--ink-2);padding:4px 0}.fc-more{margin-top:8px}.fc-more>summary{list-style:none;display:inline-flex}.fc-more>summary::-webkit-details-marker{display:none}.fc-foot{margin:12px 0 0}.fc-where{display:block;margin-top:4px;font-size:.8rem}.fc-where a{color:var(--ink)}.fc-flag{color:var(--bad);text-decoration:underline;text-underline-offset:2px}@media (max-width:759px){.fc-table thead{display:none}.fc-table,.fc-table tbody,.fc-table td,.fc-table tr{display:block;width:100%}.fc-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--rule)}.fc-table td{border:0;padding:0}.fc-said{grid-column:1;grid-row:1}.fc-result{grid-column:2;grid-row:1/span 3}.fc-engine{grid-column:1;font-size:.8rem;color:var(--muted);white-space:normal}.fc-sheet{grid-column:1;font-size:.85rem}}@media (max-width:599px){.fact-row{grid-template-columns:minmax(0,1fr)}.fact-buttons{margin-left:-10px}.fact-buttons .btn-ghost{margin-left:10px}}.chart .mark-line{stroke:var(--ink-2);stroke-width:1;stroke-dasharray:3 3;opacity:.5}.chart .mark-dot{fill:var(--ink)}.chart .mark-n{fill:#fff;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-marks{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.chart-marks li{display:grid;grid-template-columns:22px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;font-size:.86rem}.chart-marks .n{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ink);color:#fff;font-size:11px;font-weight:600}.chart-marks .t{color:var(--ink)}.chart-marks .t .tiny{display:block}.chart-marks .r{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.moved{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;grid-gap:4px 24px;gap:4px 24px;padding:10px 12px;margin-top:4px;background:var(--surface);border-radius:var(--r-sm)}.moved h4{grid-column:1/-1;margin:0;font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.moved .fig{display:grid;grid-gap:1px;gap:1px}.moved .fig b{font-size:1.1rem;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.moved .fig span{font-size:.74rem;color:var(--muted)}.moved .fig.you b{color:var(--blue-ink)}.moved .moved-note{grid-column:1/-1;margin:2px 0 0;font-size:.82rem;color:var(--ink-2)}@media (max-width:640px){.chart-marks li{grid-template-columns:22px 1fr;row-gap:0}.chart-marks .r{grid-column:2;white-space:normal;font-size:.8rem}}.ask-team{margin-top:8px}.run-confirm{gap:8px 12px}.run-confirm .fine{flex:1 1 240px;min-width:0;max-width:420px}