:root{--g-cool:#f6cdb3;--g-cool-rgb:246,205,179;--g-cool-ink:#5a2a12;--g-cool-text:#9a4f26;--g-warm:#f7894e;--g-warm-rgb:247,137,78;--g-warm-ink:#3a1405;--g-warm-text:#b4501a;--g-hot:#c9370f;--g-hot-rgb:201,55,15;--g-hot-ink:#ffffff;--g-hot-text:#a82d0b;--bg:#fffaf6;--panel:#ffffff;--panel2:#f9f3ee;--border:#efe3d6;--text:#230800;--muted:#7c6c61;--accent:#f96332;--accent2:#8a3212;--accent-deep:#b93c12;--accent-grad:linear-gradient(180deg,var(--accent) 0%,var(--accent-deep) 62%);--ink-on-white:#230800;--accent-text:var(--accent-deep);--hot-text:#ad2e1b;--warm-text:#8a570c;--cool-text:#146b52;--hot:#f5533d;--warm:#d9a404;--cool:#1f9e7a;--sand2:#f6eae0;--dark:#230800;--dark2:#351405;--radius:20px;--display:var(--font-display),Georgia,"Times New Roman",serif;--accent-rgb:249,99,50;--accent2-rgb:138,50,18;--hot-rgb:245,83,61;--warm-rgb:217,164,4;--cool-rgb:31,158,122;--text-rgb:35,8,0}html[data-theme=dark]:root{--g-cool-text:#f6cdb3;--g-warm-text:#ffa877;--g-hot-text:#ff8a65;--bg:#140600;--panel:#20100a;--panel2:#2b1810;--border:#3d2619;--text:#fbeee6;--muted:#b6a194;--accent:#f96332;--accent2:#ffb08c;--hot:#f5533d;--warm:#d9a404;--cool:#1f9e7a;--accent-text:var(--accent);--hot-text:#ff9480;--warm-text:#f4bc62;--cool-text:#4ed6a8;--text-rgb:0,0,0;--accent2-rgb:255,176,140;--dark:#4a2c1c;--dark2:#5a3824;--sand2:#fbeee6}html[data-theme=dark] .docmethod,html[data-theme=dark] .grade-band,html[data-theme=dark] .mock-badge{color:var(--bg)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;letter-spacing:-.011em}.wrap{max-width:1180px;margin:0 auto}.brand{display:flex;align-items:center;gap:12px;margin-bottom:6px}.logo{width:40px;height:40px;border-radius:11px;display:grid;place-items:center}h1{font-size:26px}.tag{color:var(--muted);font-size:14px;margin:2px 0 28px 52px}.card{background:var(--panel);border:1px solid var(--border)}.form{display:grid;grid-template-columns:1.6fr 1.1fr auto auto auto;align-items:end}@media (max-width:900px){.form{grid-template-columns:1fr 1fr}.form>div:first-child{grid-column:1/-1}}@media (max-width:560px){.form{grid-template-columns:1fr}}input,select{width:100%;border:1px solid var(--border);color:var(--text);outline:none}.go{color:#fff;border:0;cursor:pointer;white-space:nowrap}.go:hover{transform:translateY(-1px)}.go:disabled{opacity:.55;cursor:default;transform:none}.ghost{color:var(--text);border:1px solid var(--border);cursor:pointer;white-space:nowrap}.ghost:disabled{opacity:.4;cursor:default}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.status{margin:22px 0 6px;color:var(--muted);display:flex;gap:10px}.spinner{width:15px;height:15px;border:2px solid var(--border);border-top-color:var(--accent-text);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.error{color:var(--hot-text)}.stat b{display:block}.leads{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.badge small{display:block;font-size:8.5px;font-weight:700;letter-spacing:.06em}.badge.HOT{background:var(--g-hot)}.badge.WARM{background:var(--g-warm)}.badge.COOL{background:var(--g-cool)}.lead h3{margin-bottom:3px}.cat{font-size:12px;text-transform:capitalize}.cat,.meta{color:var(--muted)}.meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:13px}.meta a{color:var(--accent-text);text-decoration:none}.meta a:hover{opacity:.75}.verify{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.vbadge{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:3px 9px;border-radius:999px;color:var(--muted);background:var(--panel2);border:1px solid var(--border)}.vbadge.good{color:var(--cool-text);border-color:rgba(var(--cool-rgb),.45);background:rgba(var(--cool-rgb),.1);font-weight:600}.vbadge.bad{color:var(--hot-text);border-color:rgba(var(--hot-rgb),.4)}.signals{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.sig{font-size:11.5px;padding:3px 9px;border-radius:999px;background:var(--panel2);border:1px solid var(--border);color:var(--muted)}.sig.bad{color:var(--warm-text);border-color:rgba(var(--warm-rgb),.4)}.pitch{margin-top:10px;font-size:13px;font-style:italic}.pitch,.scoreR{color:var(--muted)}.scoreR{text-align:right;font-size:12px;min-width:44px}.scoreR b{display:block;color:var(--text)}.scale{margin-top:18px;padding:0;overflow:hidden}.scalehead:hover{background:var(--panel2)}.scalebody h4{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:20px 0 10px}.bands{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));grid-gap:10px;gap:10px}.band.HOT{border-color:rgba(var(--g-hot-rgb),.45)}.band.WARM{border-color:rgba(var(--g-warm-rgb),.45)}.band.COOL{border-color:rgba(var(--g-cool-rgb),.45)}.bandhead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.bandhead b{font-size:14px}.bandhead span{color:var(--muted);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.band p{font-size:12.5px;color:var(--muted);line-height:1.5}.band p.act{color:var(--text);margin-top:6px}.note{font-size:12.5px;color:var(--muted);line-height:1.6;margin-top:12px}.note b{color:var(--text);font-weight:600}.ftable{width:100%;border-collapse:collapse}.ftable td{padding:9px 10px;border-bottom:1px solid var(--border);font-size:13px;vertical-align:top}.ftable tr:last-child td{border-bottom:0}.fpts{width:52px;font-weight:800;color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.flabel{width:34%;font-weight:600}.fwhy{color:var(--muted);line-height:1.5}@media (max-width:700px){.flabel{width:auto}.ftable td{display:block;border:0;padding:2px 0}.ftable tr{display:block;border-bottom:1px solid var(--border);padding:8px 0}}.scanline{color:var(--muted);font-size:12.5px;margin:0 0 14px 2px}.scanline b{color:var(--text);font-weight:600}.filters{margin-bottom:14px;display:grid;grid-gap:14px;gap:14px}.frow{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.fgroup{min-width:170px}.fgroup.grow{flex:1 1;min-width:240px}.chips.tight{margin-top:0}.chip.toggle{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .12s ease}.chip.toggle.on{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:var(--accent-text);color:var(--text)}.chip.toggle.tdot.on.HOT{background:rgba(var(--g-hot-rgb),.15);border-color:var(--g-hot)}.chip.toggle.tdot.on.WARM{background:rgba(var(--g-warm-rgb),.15);border-color:var(--g-warm)}.chip.toggle.tdot.on.COOL{background:rgba(var(--g-cool-rgb),.15);border-color:var(--g-cool)}.chip .pts{color:var(--accent-text);font-weight:700;font-size:11px}.range{padding:0;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--panel2);border-radius:999px;border:1px solid var(--border)}.range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);cursor:pointer;border:0}.fresh{display:inline-block;margin-left:10px;padding:2px 8px;border-radius:999px;font-size:11px;text-transform:none;border:1px solid var(--border);background:var(--panel2);color:var(--muted)}.fresh.CHECKED{color:var(--cool-text);border-color:rgba(var(--cool-rgb),.45)}.fresh.FRESH{color:var(--cool-text);border-color:rgba(var(--cool-rgb),.4)}.fresh.AGING,.fresh.RECENT{color:var(--warm-text);border-color:rgba(var(--warm-rgb),.35)}.fresh.STALE{color:var(--hot-text);border-color:rgba(var(--hot-rgb),.35)}.brk{margin-top:10px}.brk summary::-webkit-details-marker{display:none}.brkrow{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px}.brkrow.muted{color:var(--muted);font-size:12.5px}.brkrow.total{border-top:1px solid var(--border);margin-top:6px;padding-top:9px;font-weight:700}.gtag{font-size:9px;font-weight:800;letter-spacing:.06em;padding:2px 6px;border-radius:4px;min-width:46px;text-align:center}.gtag.need{background:rgba(var(--hot-rgb),.16);color:var(--hot-text)}.gtag.reach{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-text)}.brklabel{flex:1 1}.brkpts{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.brkrow.total .brkpts{color:var(--text)}.bar{height:6px;background:var(--bg);margin:10px 0 4px;overflow:hidden}.bar,.bar i{border-radius:999px}.bar i{display:block;height:100%}.bar i.HOT{background:var(--g-hot)}.bar i.WARM{background:var(--g-warm)}.bar i.COOL{background:var(--g-cool)}.brknote{font-size:12px;color:var(--muted);line-height:1.55;margin-top:8px}.brknote b,.brknote em{color:var(--text)}.brknote em{font-style:normal}.icon{flex:none;vertical-align:-.14em}.i-warm{color:var(--warm)}.logo svg{width:100%;height:100%}.dot{color:var(--muted);vertical-align:.02em}.band.HOT .dot,.tdot.HOT .dot{color:var(--g-hot-text)}.band.WARM .dot,.tdot.WARM .dot{color:var(--g-warm-text)}.band.COOL .dot,.tdot.COOL .dot{color:var(--g-cool-text)}.fdot.FRESH .dot,.fresh.FRESH .dot{color:var(--cool-text)}.fdot.AGING .dot,.fdot.RECENT .dot,.fresh.AGING .dot,.fresh.RECENT .dot{color:var(--warm-text)}.fdot.STALE .dot,.fresh.STALE .dot{color:var(--hot-text)}.fdot.UNKNOWN .dot,.fresh.UNKNOWN .dot{color:var(--muted)}.chip.toggle{gap:6px}.chip.toggle,.stat span{display:inline-flex;align-items:center}.stat span{gap:5px}.scanline{display:flex;align-items:center;gap:7px}.meta span{display:inline-flex;align-items:center;gap:6px}.meta .off{opacity:.75}.pitch{display:flex;align-items:flex-start;gap:7px}.pitch .icon{margin-top:2px;color:var(--warm-text)}.bandhead b{display:inline-flex;align-items:center;gap:7px}.band p.act{display:flex;align-items:flex-start;gap:6px}.band p.act .icon{margin-top:2px;flex:none}.ghost,.go{display:inline-flex;align-items:center;justify-content:center;gap:8px}.status{align-items:flex-start}.status .icon{margin-top:2px}.inputwrap{position:relative;display:flex;align-items:center}.inputwrap .icon{position:absolute;left:13px;color:var(--muted);pointer-events:none}.inputwrap input{padding-left:38px}.caret{font-size:11px;color:var(--muted);transition:transform .15s ease}.caret.up{transform:rotate(180deg)}.sh-title{display:inline-flex;align-items:center;gap:9px}.brk summary{cursor:pointer;font-size:12.5px;color:var(--accent-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:5px;list-style:none}.brk summary::marker{content:""}.brk .chev{transition:transform .15s ease}.brk[open] .chev{transform:rotate(90deg)}.authwrap{min-height:100vh}.authcard{width:100%;max-width:420px}.authform label{margin-bottom:6px}.authform .go{width:100%}.authalt a{color:var(--accent-text);text-decoration:none}.authalt a:hover{opacity:.75}.authmsg.err{color:var(--hot-text);background:rgba(var(--hot-rgb),.1);border:1px solid rgba(var(--hot-rgb),.3)}.authmsg.ok{color:var(--cool-text);background:rgba(var(--cool-rgb),.1);border:1px solid rgba(var(--cool-rgb),.3)}.topbar{display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(12px);backdrop-filter:saturate(1.1) blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.logo.sm{width:30px;height:30px;border-radius:8px}.toplink{color:var(--muted);font-size:13.5px;text-decoration:none}.toplink:hover{color:var(--text)}@media (max-width:640px){.topuser{display:none}}.onboard .obform{display:grid;margin-top:8px}.obrow{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:680px){.obrow{grid-template-columns:1fr}}.obfield label{margin-bottom:8px}.obform .go{justify-self:start;padding:13px 26px}.qgrid{display:grid;grid-template-columns:1fr 1fr}@media (max-width:720px){.qgrid{grid-template-columns:1fr}}.qplan{position:relative;display:flex;flex-direction:column}.qplan.hot{box-shadow:0 18px 48px -22px rgba(var(--accent-rgb),.45)}.qplan h3{margin-bottom:4px}.qsub{color:var(--muted);font-size:13px;margin-bottom:16px}.qprice{display:flex;align-items:baseline;gap:8px}.qprice span{color:var(--muted);font-size:14px}.qunit{font-size:13px;margin:6px 0 16px}.qbreak li,.qunit{color:var(--muted)}.qbreak li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px}.qbreak li b{color:var(--text);font-weight:600}.qbreak .icon{margin-top:2px;flex:none}.qplan .go{width:100%}.adm{display:grid;grid-template-columns:232px 1fr;min-height:100vh}@media (max-width:720px){.adm{grid-template-columns:1fr}}.adm-side{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}@media (max-width:720px){.adm-side{position:static;height:auto}}.adm-nav{display:flex;flex-direction:column;gap:4px}.adm-nav a{color:var(--muted);text-decoration:none;font-size:14px;font-weight:500}.adm-nav a:hover{color:var(--text);background:var(--panel2)}.adm-email{color:var(--muted);word-break:break-all}.adm-main{max-width:1000px}.adm-stat{border:1px solid var(--border)}.adm-stat b{display:block}.adm-stat span{color:var(--muted)}.adm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:14px;gap:14px;margin-top:22px}.adm-card{background:var(--panel);border:1px solid var(--border);padding:20px;text-decoration:none;color:var(--text)}.adm-card b{font-size:15px;display:block;margin-bottom:6px}.adm-card p{color:var(--muted);font-size:13.5px;line-height:1.5}.adm-search{margin-bottom:14px}.adm-search input{max-width:380px}.adm-tr{display:grid;grid-template-columns:2fr 1fr 1.1fr 1.1fr 40px;align-items:center;grid-gap:12px;gap:12px;padding:13px 16px;text-align:left}.adm-th{background:var(--panel2);color:var(--muted);font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}.adm-rowwrap{border-top:1px solid var(--border)}.adm-rowwrap:first-child{border-top:0}.adm-rowwrap.open{background:var(--panel)}.adm-row{width:100%;background:none;border:0;color:var(--text);cursor:pointer;font:inherit}.adm-row:hover{background:var(--panel2)}.adm-user{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-user b{font-size:14px;overflow:hidden;text-overflow:ellipsis}.adm-user small{color:var(--muted);font-size:12px}.adm-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);font-size:13.5px}.adm-caret{color:var(--muted);font-size:10px;text-align:center}.adm-pill{font-size:11.5px;padding:3px 10px;border-radius:999px;border:1px solid var(--border);background:var(--panel2);color:var(--muted)}.adm-pill.on{color:var(--cool-text);border-color:rgba(var(--cool-rgb),.45);background:rgba(var(--cool-rgb),.1);font-weight:600}.adm-pill.off{color:var(--warm-text);border-color:rgba(var(--warm-rgb),.4)}.adm-empty,.adm-pill.none{color:var(--muted)}.adm-empty{padding:30px;text-align:center}.adm-editor{padding:4px 16px 18px;border-top:1px dashed var(--border)}.adm-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));grid-gap:14px;gap:14px;margin:16px 0}.adm-fields label,.adm-flabel{display:block;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.adm-fields input,.adm-fields select{text-transform:none;letter-spacing:0;margin-top:6px}.adm-editrow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.adm-meta{color:var(--muted);font-size:12.5px}.adm-meta code{background:var(--panel2);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-size:11.5px}.adm-actions{display:flex;align-items:center;gap:12px}.adm-msg{font-size:12.5px}.adm-msg.ok{color:var(--cool-text)}.adm-msg.err{color:var(--hot-text)}.adm-brandgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:820px){.adm-brandgrid{grid-template-columns:1fr}}.adm-brandcard h3{font-size:15px;margin-bottom:16px}.adm-brandcard .adm-flabel{margin-top:14px}.adm-brandcard .adm-flabel:first-of-type{margin-top:0}.adm-brandcard label.adm-flabel input{margin-top:8px}.adm-logo{display:flex;align-items:center;gap:16px;margin-top:10px}.adm-logoprev img{width:100%;height:100%;object-fit:contain}.adm-logonone{color:var(--muted);font-size:10.5px;text-align:center;padding:4px}.adm-logobtns{display:flex;flex-direction:column;gap:8px;font-size:13px}.adm-logobtns input[type=file]{color:var(--muted);font-size:12.5px}.adm-hint{color:var(--warm-text);font-size:12px}.adm-colors{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:520px){.adm-colors{grid-template-columns:1fr}}.adm-color span{display:block;font-size:11.5px;color:var(--muted);margin-bottom:6px}.adm-colorrow{display:flex;align-items:center;gap:8px}.adm-colorrow input[type=color]{width:38px;height:38px;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--panel2);cursor:pointer;flex:none}.adm-hex{font-family:ui-monospace,Menlo,monospace;font-size:13px;text-transform:none}.adm-publishbar{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:4px}.adm-pwcard{max-width:440px;display:grid;grid-gap:16px;gap:16px}.adm-pwcard .adm-flabel input{margin-top:8px;text-transform:none;letter-spacing:0}.adm-pwrow{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:4px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.pr{max-width:1140px;margin:0 auto;padding:0 24px}.pr.pr-afterband{padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(48px,6vw,72px)}.pr-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(16px);backdrop-filter:saturate(1.2) blur(16px);border-bottom:1px solid var(--border)}.pr-navinner{max-width:1140px;margin:0 auto;padding:14px 24px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:20px;gap:20px}.pr-navbrand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:17px;color:var(--text);text-decoration:none;letter-spacing:-.02em}.pr-navbrand .logo{width:30px;height:30px}.pr-navname{display:inline-flex;flex-direction:column;line-height:1.1}.pr-navname small{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px}.pr-navlinks{display:flex;align-items:center;justify-content:center;gap:6px}.pr-navlinks a{color:var(--muted);text-decoration:none;font-size:14.5px;font-weight:500;white-space:nowrap;padding:7px 12px;border-radius:9px;transition:color .15s ease,background .15s ease}.pr-navlinks a:hover{opacity:1}.pr-navlinks a.on,.pr-navlinks a:hover{color:var(--text);background:var(--panel2)}.pr-navlinks a.on{font-weight:600}.pr-navactions{display:flex;align-items:center;gap:16px;justify-self:end}.pr-navactions form.pr-signout{margin:0;display:inline-flex}.pr-navutil{color:var(--muted);text-decoration:none;font-size:14.5px;font-weight:500;white-space:nowrap}.pr-navutil:hover{color:var(--text)}@media (max-width:1040px){.pr-navlinks{gap:20px}}.mnav-btn{display:none}@media (max-width:900px){.pr-navactions,.pr-navlinks{display:none}.pr-navinner{grid-template-columns:auto auto;justify-content:space-between}.mnav-btn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:var(--r-md);background:none;border:1px solid var(--border);color:var(--text);cursor:pointer}.mnav-btn:hover{border-color:var(--accent-text);color:var(--accent-text)}.mnav-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.mnav-panel{position:absolute;left:0;right:0;top:100%;background:var(--panel);border-bottom:1px solid var(--border);box-shadow:var(--sh-2);padding:14px 24px 20px;max-width:1140px;margin:0 auto;display:grid;grid-gap:14px;gap:14px;z-index:40;animation:mnavIn .16s ease}@keyframes mnavIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mnav-panel{animation:none}}.mnav-links{display:grid}.mnav-links a{color:var(--text);text-decoration:none;font-size:16px;font-weight:500;padding:13px 2px;border-bottom:1px solid var(--border)}.mnav-links a:last-child{border-bottom:0}.mnav-links a:hover{color:var(--accent-text)}.mnav-actions{display:grid;grid-gap:10px;gap:10px}.mnav-actions .pr-btn{width:100%;justify-content:center}.mnav-actions form{margin:0}.mnav-actions form .pr-btn{width:100%}.mnav-panel .mnav-social{justify-content:center;margin-top:2px}.pill{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(var(--text-rgb),.16);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;color:var(--text);letter-spacing:0}.pr-dark .pill{border-color:rgba(255,255,255,.28);color:#fff}.pr-eyebrow{display:flex;justify-content:center;margin-bottom:22px}.pr-eyebrow .pill{border:0;background:transparent;padding:0;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text)}.pr-btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap}.pr-btn.primary{background:var(--dark);color:#fff}.pr-btn.primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(var(--text-rgb),.22)}.pr-btn.accent{background:var(--accent-grad);color:#fff}.pr-btn.accent:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(var(--accent-rgb),.34)}.pr-btn.ghost{background:transparent;color:var(--text);border-color:rgba(var(--text-rgb),.18)}.pr-btn.ghost:hover{border-color:var(--text)}.pr-btn.sm{padding:9px 16px;font-size:14px}.pr-dark .pr-btn.ghost{color:#fff;border-color:rgba(255,255,255,.3)}.pr-herowrap{position:relative;overflow:hidden;color:#fff;background:linear-gradient(180deg,var(--accent) 0,var(--accent-deep) 78%)}.pr-herowrap:before{content:"";position:absolute;top:-180px;left:50%;transform:translateX(-50%);width:900px;height:460px;background:radial-gradient(closest-side,rgba(255,255,255,.18),transparent 72%);pointer-events:none;z-index:0}.pr-herowrap .pr-hero{padding-bottom:64px}.pr-herowrap+:not(.pr-section){margin-top:48px}.pr-herowrap .pr-h1,.pr-herowrap .pr-h1 .accent{color:#fff}.pr-herowrap .pr-lead{color:rgba(255,255,255,.92)}.pr-herowrap .pr-lead a,.pr-herowrap .pr-lead b{color:#fff}.pr-herowrap .pr-eyebrow .pill{background:rgba(255,255,255,.16);color:#fff;padding:6px 14px;border:1px solid rgba(255,255,255,.35);border-radius:999px}.pr-herowrap .pr-btn.accent,.pr-herowrap .pr-btn.primary{background:#fff;color:var(--ink-on-white);border-color:#fff}.pr-herowrap .pr-btn.ghost{color:#fff;border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.08)}.pr-herowrap .pr-btn.ghost:hover{border-color:#fff;background:rgba(255,255,255,.16)}.pr-hero{position:relative;z-index:1;text-align:center}.pr-h1{font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(42px,6.9vw,76px);line-height:1.04;letter-spacing:-.02em;font-weight:700;text-wrap:balance}.pr-h1 .accent{color:var(--accent-text)}.pr-lead{max-width:62ch;margin:24px auto 0;color:var(--muted);font-size:clamp(16px,1.5vw,19px);line-height:1.6}.pr-herolist{display:inline-block;text-align:left;margin:10px auto 0;padding:0;list-style:none;color:var(--muted);font-size:clamp(15px,1.4vw,17px);line-height:1.9}.pr-herolist li{position:relative;padding-left:20px}.pr-herolist li:before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.pr-herobtns{gap:12px;margin-top:34px}.pr-herobtns,.pr-trust{display:flex;justify-content:center;flex-wrap:wrap}.pr-trust{gap:22px;margin-top:40px;color:var(--muted);font-size:14px;font-weight:500}.pr-trust span{display:inline-flex;align-items:center;gap:7px}.pr-trust .icon{color:var(--accent-text)}.pr-searchwrap{max-width:760px;margin:34px auto 0}.pr-search{display:flex;align-items:stretch;gap:0;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:7px;text-align:left;box-shadow:0 24px 48px -24px rgba(var(--text-rgb),.22),0 3px 10px -4px rgba(var(--text-rgb),.1);transition:border-color .2s ease,box-shadow .2s ease}.pr-search:focus-within{border-color:rgba(var(--text-rgb),.22)}label.pr-searchfield{flex:1 1;display:flex;flex-direction:row;align-items:center;gap:10px;padding:0 14px;min-width:0;cursor:text;margin-bottom:0;font-size:inherit;font-weight:inherit;color:inherit}label.pr-searchfield .icon{color:var(--accent-text);flex:none}label.pr-searchfield input{flex:1 1;min-width:0;border:0;background:none;outline:none;padding:15px 0;font:inherit;font-size:16px;font-weight:500;color:var(--text)}label.pr-searchfield input::placeholder{color:var(--muted);font-weight:450}.pr-fieldtext{flex:1 1;min-width:0;display:flex;flex-direction:column;padding-top:8px}.pr-fieldtext small{font-size:11.5px;font-weight:600;color:var(--muted);line-height:1}.pr-fieldtext input{padding:6px 0 10px!important}.sg{position:relative;display:block}.sg>input{width:100%}.sg-list{position:absolute;z-index:30;top:calc(100% + 12px);left:-40px;right:-14px;min-width:260px;list-style:none;margin:0;padding:6px;text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 48px -20px rgba(var(--text-rgb),.35),0 4px 12px -6px rgba(var(--text-rgb),.15)}.sg-list li{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-radius:9px;cursor:pointer;color:var(--text);font-size:15px;line-height:1.3}.sg-list li b{font-weight:600}.sg-list li span{color:var(--muted);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-list li.on{background:var(--panel2)}@media (max-width:720px){.sg-list{left:-30px;right:-8px}}.pr-searchdiv{width:1px;background:var(--border);margin:9px 0;flex:none}.pr-searchbtn{flex:none;display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;background:var(--accent-grad);color:#fff;font:inherit;font-size:15.5px;font-weight:600;padding:0 24px;border-radius:11px;transition:filter .18s ease,transform .18s ease}.pr-searchbtn:hover{filter:brightness(1.06)}.pr-searchbtn:active{transform:translateY(1px)}.pr-searchex{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:16px;color:var(--muted);font-size:13.5px}.pr-exchip{border:1px solid var(--border);background:var(--panel);color:var(--muted);font:inherit;font-size:13px;font-weight:550;padding:5px 12px;border-radius:999px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.pr-exchip:hover{color:var(--accent-text);border-color:rgba(var(--accent-rgb),.45);background:var(--panel2)}.pr-searchnote{margin-top:14px;color:var(--muted);font-size:13.5px;font-weight:500}.pr-searchnote-sep{opacity:.5;padding:0 2px}@media (max-width:680px){.pr-search{flex-direction:column;padding:8px;gap:2px}.pr-searchdiv{width:auto;height:1px;margin:0 14px}label.pr-searchfield input{padding:13px 0}.pr-searchbtn{justify-content:center;padding:15px 24px;margin-top:6px}}.pr-h2{font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(32px,4.6vw,56px);line-height:1.08;letter-spacing:-.02em;font-weight:700;text-align:center;text-wrap:balance}.pr-sectionlead{max-width:58ch;margin:16px auto 0;text-align:center;color:var(--muted);font-size:17px;line-height:1.6}.pr-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:760px){.pr-stats{grid-template-columns:1fr}}.pr-statcard{background:var(--panel2);border:1px solid var(--border);border-radius:22px;padding:30px 28px}.pr-statnum{font-size:clamp(34px,4vw,50px);font-weight:700;letter-spacing:-.03em;color:var(--accent-text);line-height:1}.pr-statlabel{color:var(--muted);font-size:14px;margin-top:10px;font-weight:500}.pr-panel{background:var(--panel2);border:1px solid var(--border);border-radius:32px;padding:clamp(28px,5vw,60px)}.pr-dark{background:var(--dark);border-radius:32px;padding:clamp(30px,5vw,60px);position:relative;overflow:hidden}.pr-dark,.pr-dark .pr-h2{color:#fff}.pr-dark .pr-muted,.pr-dark .pr-sectionlead{color:rgba(255,255,255,.68)}.pr-dark:after{content:"";position:absolute;right:-120px;bottom:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.32),transparent 70%);pointer-events:none}.pr-grid4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:44px}@media (max-width:900px){.pr-grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.pr-grid4{grid-template-columns:1fr}}@media (min-width:901px){.pr-grid4.cols3{grid-template-columns:repeat(3,1fr)}}.pr-card{background:var(--panel);border:1px solid var(--border);border-radius:22px;padding:26px}.pr-cardicon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--panel2);color:var(--accent-text);margin-bottom:16px}.pr-card{display:flex;flex-direction:column}.pr-card b{font-size:16px;display:block;margin-bottom:7px}.pr-card p{color:var(--muted);font-size:14px;line-height:1.55;font-weight:500}.pr-cardproof{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pr-proofval{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--text);background:var(--panel2);border:1px solid var(--border);border-radius:8px;padding:5px 9px;max-width:100%;overflow-wrap:anywhere}.pr-prooftag{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--cool-text);white-space:nowrap}.pr-step{display:flex;flex-direction:column}.pr-stepproof{margin-top:auto;padding-top:20px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-schip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--muted);background:var(--panel2);border:1px solid var(--border);border-radius:999px;padding:5px 11px}.pr-schip .icon{color:var(--accent-text)}.pr-sprice{font-size:14px;color:var(--muted);font-weight:500}.pr-sprice b{color:var(--accent-text);font-size:20px;letter-spacing:-.02em}.pr-step.accent .pr-schip{border-color:rgba(var(--accent-rgb),.3)}.legal{max-width:760px;margin:0 auto;padding:44px 24px 90px}.legal h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.03em;margin-bottom:8px}.legal .updated{color:var(--muted);font-size:14px;margin-bottom:30px}.legal h2{font-size:19px;letter-spacing:-.01em;margin:34px 0 10px}.legal li,.legal p{color:var(--muted);font-size:15px;line-height:1.72;font-weight:450}.legal p{margin-bottom:12px}.legal ul{margin:0 0 14px 20px}.legal li{margin-bottom:7px}.legal a{color:var(--accent-text);text-decoration:none}.legal a:hover{opacity:.75}.legal strong{color:var(--text);font-weight:600}.legal .legal-links{margin-top:36px;padding-top:20px;border-top:1px solid var(--border);font-weight:600}.pr-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:44px}@media (max-width:800px){.pr-steps{grid-template-columns:1fr}}.pr-step{background:var(--panel);border:1px solid var(--border);border-radius:22px;padding:30px}.pr-stepn{width:46px;height:46px;border-radius:999px;display:grid;place-items:center;background:var(--dark);color:#fff;font-weight:700;font-size:17px;margin-bottom:18px}.pr-step.accent .pr-stepn{background:var(--accent-grad)}.pr-step b{font-size:18px;display:block;margin-bottom:8px;letter-spacing:-.01em}.pr-step p{color:var(--muted);font-size:14.5px;line-height:1.55;font-weight:500}.pr-cta{text-align:center}.pr-footer{border-top:1px solid var(--border);padding:34px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:14px}.pr-footer .pr-navbrand{font-size:15px}.pr-footlinks{display:flex;gap:22px}.pr-footlinks a{color:var(--muted);text-decoration:none;font-size:14px;font-weight:500}.pr-footlinks a:hover,.scrolltext{color:var(--text)}.scrolltext{font-size:clamp(28px,4.4vw,54px);line-height:1.18;letter-spacing:-.03em;font-weight:700;text-align:center;text-wrap:balance;max-width:22ch;margin:0 auto}.scrolltext span{transition:opacity .12s linear}.scrolltext .accent{color:var(--accent-text)}.pr-card,.pr-step{transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease,border-color .35s ease}.pr-card:hover,.pr-step:hover{transform:translateY(-6px);border-color:rgba(var(--accent-rgb),.5)}.pr-cardicon{transition:transform .35s cubic-bezier(.22,.61,.36,1)}.pr-card:hover .pr-cardicon{transform:scale(1.08) rotate(-4deg)}.pr-values{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:44px}@media (max-width:800px){.pr-values{grid-template-columns:1fr}}.pr-value{position:relative;overflow:hidden;background:var(--panel);border:1px solid var(--border);border-radius:22px;padding:30px;transition:border-color .4s ease;isolation:isolate}.pr-value:before{content:"";position:absolute;inset:0;background:var(--dark);transform:translateY(101%);transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:-1}.pr-value:hover{border-color:var(--dark)}.pr-value:hover:before{transform:translateY(0)}.pr-valuenum{font-size:12.5px;font-weight:700;letter-spacing:.09em;color:var(--accent-text)}.pr-value h3{font-size:19px;letter-spacing:-.01em;margin:12px 0 9px}.pr-value h3,.pr-value p{transition:color .4s ease}.pr-value p{font-size:14.5px;line-height:1.55;color:var(--muted);font-weight:500}.pr-value:hover h3{color:#fff}.pr-value:hover .pr-valuenum{color:var(--accent)}.pr-value:hover p{color:rgba(255,255,255,.72)}.mock-dots{display:flex;gap:6px}.mock-dots i{width:10px;height:10px;border-radius:50%;background:var(--border)}.mock-search{flex:1 1;display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--border);border-radius:9px;padding:7px 12px;color:var(--muted);font-size:13px;font-weight:500;min-width:0}.mock-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-search .icon{color:var(--accent-text);flex:none}.mock-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--cool-text);flex:none}.mock-live i{width:7px;height:7px;border-radius:50%;background:var(--cool);box-shadow:0 0 0 3px rgba(var(--cool-rgb),.16)}.mock-badge{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:18px;color:var(--text);line-height:1;flex:none}.mock-badge small{display:block;font-size:8px;font-weight:700;letter-spacing:.08em;margin-top:2px;text-align:center}.mock-badge.HOT{background:var(--g-hot)}.mock-badge.WARM{background:var(--g-warm)}.mock-badge.COOL{background:var(--g-cool)}.pr-searchwrap .ls-panel{margin-top:40px}.ls-egtag{flex:none;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--border);border-radius:999px;padding:3px 9px}.ls-example-panel .ls-lead{background:var(--panel2)}.ls-example-panel .ls-cta span{max-width:none}@media (max-width:620px){.pr-searchwrap .ls-panel{margin-top:30px}.ls-bar{gap:8px;padding:10px 11px}.ls-lead{padding:11px;gap:11px}.mock-badge{width:44px;height:44px}}.pr-trustnum{color:var(--text);font-weight:600}.pr-trustnum b{color:var(--accent-text);font-weight:700}.fieldgroups{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));grid-gap:16px;gap:16px;max-width:1040px;margin:32px auto 0;text-align:left}.fieldgroup{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);padding:18px 18px 16px}.fieldgroup>b{font-size:15px;letter-spacing:-.01em;display:block}.fieldgroup>p{color:var(--muted);font-size:12.5px;line-height:1.5;margin:6px 0 12px}.fieldgroup ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.fieldgroup li{display:flex;align-items:flex-start;gap:7px;font-size:13px;color:var(--text);line-height:1.4}.fieldgroup li .icon{color:var(--cool-text);flex:none;margin-top:3px}html[data-theme=dark] .planghostbadge{background:var(--panel2)}.adm-trends{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:14px;gap:14px;margin:22px 0 16px}.adm-trend{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);padding:15px 16px 13px}.adm-trendhead b{display:block;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.adm-trendlabel{display:block;margin-top:3px;font-size:12.5px;color:var(--muted)}.adm-spark{display:flex;align-items:flex-end;gap:2px;height:34px;margin:12px 0 9px}.adm-sparkbar{flex:1 1;min-width:0;background:rgba(var(--accent-rgb),.5);border-radius:2px 2px 0 0}.adm-sparkbar:nth-last-child(-n+7){background:var(--accent)}.adm-trendfoot{display:flex;align-items:center;justify-content:space-between;gap:8px}.adm-trenddelta{font-size:12px;font-weight:600}.adm-trenddelta.up{color:var(--cool-text)}.adm-trenddelta.down{color:var(--hot-text)}.adm-trenddelta.flat{color:var(--muted);font-weight:500}.adm-trendwindow{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.adm-trendhint{margin:9px 0 0;font-size:11.5px;line-height:1.45;color:var(--muted)}.themetoggle-slot{display:inline-block;width:32px;height:32px}.themetoggle{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;flex:none;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--muted);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.themetoggle:hover{color:var(--accent-text);border-color:rgba(var(--accent-rgb),.45);background:var(--panel2)}.pr-h3{margin:56px auto 0;text-align:center;font-size:clamp(19px,2.4vw,23px);font-weight:650;letter-spacing:-.02em;text-wrap:balance}.grade,.pr-h3{max-width:880px}.grade{margin:24px auto 0;text-align:left}.grade-track{display:flex;gap:2px;margin-bottom:20px}.grade-band{padding:12px 14px;border-radius:4px;min-width:0;display:flex;flex-direction:column;gap:2px}.grade-band:first-child{border-radius:10px 4px 4px 10px}.grade-band:last-child{border-radius:4px 10px 10px 4px}.grade-band b{font-size:14px;letter-spacing:-.01em}.grade-band span{font-size:11.5px;opacity:.78;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grade-band.HOT{background:var(--g-hot)}.grade-band.WARM{background:var(--g-warm)}.grade-band.COOL{background:var(--g-cool)}.grade-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.grade-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);padding:16px 17px}.grade-cardhead{display:flex;align-items:center;gap:8px;margin-bottom:8px}.grade-cardhead b{font-size:15px}.grade-dot{width:10px;height:10px;border-radius:3px;flex:none}.grade-dot.HOT{background:var(--g-hot)}.grade-dot.WARM{background:var(--g-warm)}.grade-dot.COOL{background:var(--g-cool)}.grade-range{margin-left:auto;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grade-card p{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.grade-card .grade-action{margin-top:8px;color:var(--text);font-weight:500}.fieldgroup:last-child{grid-column:1/-1}.fieldgroup:last-child ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}html{scroll-behavior:smooth}.scrolltext{font-feature-settings:"ss01","cv01","cv11"}.pr-hero{padding-top:clamp(56px,6vw,88px);padding-bottom:48px}.pr-section{padding-block:clamp(78px,8.5vw,126px)}.pr-lead,.pr-sectionlead{font-weight:450}.pr-card:hover,.pr-step:hover{box-shadow:0 2px 4px rgba(var(--text-rgb),.04),0 18px 44px -18px rgba(var(--text-rgb),.16)}.pr-statcard{transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}.pr-statcard:hover{transform:translateY(-4px);box-shadow:0 20px 44px -20px rgba(var(--text-rgb),.14)}.pr-btn:active{transform:translateY(0) scale(.975)}.pr-btn{transition:transform .12s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background .25s ease}.pill{background:color-mix(in srgb,var(--accent) 6%,transparent)}.pr-dark .pill{background:rgba(255,255,255,.06)}:root{--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:26px;--pill:999px;--sh-1:0 1px 2px rgba(var(--text-rgb),.04),0 1px 3px rgba(var(--text-rgb),.05);--sh-2:0 2px 4px rgba(var(--text-rgb),.04),0 12px 28px -14px rgba(var(--text-rgb),.14);--sh-3:0 2px 4px rgba(var(--text-rgb),.04),0 24px 56px -22px rgba(var(--text-rgb),.20);--ring:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);--ease:cubic-bezier(.22,.61,.36,1);--spring:cubic-bezier(.34,1.56,.64,1)}h1,h2,h3,h4{font-feature-settings:"ss01","cv01","cv11";letter-spacing:-.022em}.ghost,.go{border-radius:var(--pill);padding:12px 22px;font-size:14.5px;font-weight:600;transition:transform .12s var(--spring),box-shadow .25s ease,background .2s ease,border-color .2s ease}.go{background:var(--dark);box-shadow:var(--sh-1)}.go:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px -12px rgba(var(--text-rgb),.42)}.go:active:not(:disabled){transform:translateY(0) scale(.975)}.go.accent{background:var(--accent)}.go.accent:hover:not(:disabled){box-shadow:0 14px 30px -12px rgba(var(--accent-rgb),.55)}.ghost{background:transparent;border-color:rgba(var(--text-rgb),.18)}.ghost:hover:not(:disabled){border-color:var(--text);background:transparent}.ghost:active:not(:disabled){transform:scale(.975)}.ghost.sm{padding:8px 15px;font-size:13.5px}.go.sm{padding:9px 17px;font-size:13.5px}a.ghost,a.go{text-decoration:none}a.go{color:#fff}a.ghost{color:var(--text)}.linkish{background:none;border:0;color:var(--accent-text);cursor:pointer;font:inherit;text-decoration:none}.linkish,label{font-weight:600}label{display:block;font-size:12px;text-transform:none;letter-spacing:0;color:var(--muted);margin-bottom:7px}:where(label:has(>input:not([type=checkbox]):not([type=radio])),label:has(>select),label:has(>textarea)){display:flex;flex-direction:column;gap:7px}input,select,textarea{background:var(--panel);border-radius:var(--r-sm);padding:12px 14px;font-size:14.5px;font-weight:500;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease}input::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent);font-weight:450}input:hover:not(:focus),select:hover:not(:focus){border-color:rgba(var(--text-rgb),.2)}input:focus,select:focus,textarea:focus{border-color:rgba(var(--text-rgb),.45);box-shadow:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.pr-search input:focus{border-color:transparent}.chip{border:1px solid var(--border);color:var(--muted);padding:5px 12px;font-size:12.5px;cursor:pointer;border-radius:var(--pill);font-weight:500;background:var(--panel);transition:all .16s ease}.chip:hover{border-color:rgba(var(--text-rgb),.28);color:var(--text);transform:translateY(-1px)}.chip.toggle.on{font-weight:600}.card{border-radius:var(--r-lg);padding:24px}:where(.card)>*+*{margin-top:12px}:where(.card)>p+p{margin-top:8px}:where(.card)>:where(p,ul,ol,dl,table)+:where(button,.go,.ghost){margin-top:18px}.card>.cardtitle{margin-bottom:0}:where(.card)+:where(.card){margin-top:18px}:where(.billgrid,.adm-cards)>:where(.card)+:where(.card){margin-top:0}.status+.card{margin-top:18px}.summary.buyable{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.summary.buyable .statbuy{font:inherit;text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--panel);border-radius:var(--r-lg);padding:30px 28px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:6px;min-width:0;min-height:168px;justify-content:center;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.summary.buyable .statbuy b{font-size:clamp(42px,5.4vw,60px);line-height:1;letter-spacing:-.035em;display:block}.summary.buyable .statbuy>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:15px;font-weight:500}.summary.buyable .statbuy .statprice{margin-top:10px;font-style:normal;font-size:13.5px;font-weight:700;letter-spacing:.01em;color:var(--accent-text)}@media (max-width:560px){.summary.buyable .statbuy{padding:24px 20px;min-height:148px}}.summary.buyable .statbuy:hover:not(:disabled){border-color:var(--accent-text);transform:translateY(-2px);box-shadow:0 2px 4px rgba(var(--text-rgb),.04),0 16px 34px -18px rgba(var(--text-rgb),.22)}.summary.buyable .statbuy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.summary.buyable .statbuy:disabled{opacity:.5;cursor:default;transform:none;box-shadow:var(--sh-1)}.summary.buyable .statbuy:disabled .statprice{color:var(--muted)}.changebanner{display:flex;align-items:center;gap:12px;text-decoration:none;margin:0 0 22px;padding:16px 18px;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--panel));color:var(--text);font-size:14px;line-height:1.55;transition:border-color .15s ease,transform .15s ease}.changebanner:hover{border-color:var(--accent-text);transform:translateY(-1px)}.changebanner>svg:first-child{color:var(--accent-text);flex:0 0 auto}.changebanner b{font-weight:700}.changebanner .cb-go{margin-left:auto;color:var(--muted);flex:0 0 auto}.navcount{margin-left:auto;min-width:20px;padding:1px 6px;border-radius:var(--pill);color:#fff;font-size:11px;font-weight:700;text-align:center;line-height:1.6}.navcount,.sidelink.on .navcount{background:var(--accent-grad)}.backrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 4px}.backrow .flip{transform:rotate(180deg)}.backrow .ghost{display:inline-flex;align-items:center;gap:6px}.prenotes{gap:8px;margin:18px 0 0}.pickhint,.prenotes{display:flex;flex-direction:column}.pickhint{gap:6px;margin:22px 0 8px;max-width:62ch}.pickhint b{font-size:15px}.pickhint span{font-size:13.5px;line-height:1.6}.pager{display:flex;flex-wrap:wrap;margin-top:22px}.pager,.pagerslot{align-items:center;gap:8px}.pagerslot{display:inline-flex}.pagergap{color:var(--muted)}.pagenum{min-width:38px;padding:8px 10px;font:inherit;font-size:14px;font-weight:600;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:var(--r-sm);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.pagenum.on,.pagenum:hover{border-color:var(--accent-text);color:var(--accent-text)}.pagenum.on{background:color-mix(in srgb,var(--accent) 9%,transparent)}.pagenum:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pagercount{margin-left:auto}@media (max-width:560px){.pagercount{margin-left:0;flex-basis:100%}.pager{gap:6px}.pagenum{min-width:34px;padding:7px 8px}}.status.searching{justify-content:center;text-align:center;margin:48px 0;font-size:15px}.card+.ghost,.card+.go,.card+.tkactions,.card+button{margin-top:18px}.card>.tkactions{margin-top:16px}.card.contact-form>.tkactions,.card.crmcard>.tkactions,.card.enrichcard>.tkactions,.card.errcard>.tkactions,.card.mfacard>.tkactions,.card.suspcard>.tkactions{margin-top:0}:where(.card.form,.card.mfacard,.card.empty,.card.billcard,.card.skelstat,.card.skelcard,.card.seqbar,.card.errcard,.card.crmcard,.card.authcard,.card.suspcard,.card.scale,.card.keyfresh,.card.filters,.card.enrichcard,.card.contact-sent,.card.contact-form)>*+*,:where(.card.form,.card.mfacard,.card.empty,.card.billcard,.card.skelstat,.card.skelcard,.card.seqbar,.card.errcard,.card.crmcard,.card.authcard,.card.suspcard,.card.scale,.card.keyfresh,.card.filters,.card.enrichcard,.card.contact-sent,.card.contact-form)>p+p{margin-top:0}.topbar{padding:0;border-bottom:1px solid var(--border)}.topbrand{gap:10px;font-weight:700;color:var(--text);text-decoration:none;font-size:16px;letter-spacing:-.02em}.topbrand,.topnav{display:flex;align-items:center}.topnav{gap:4px;margin-left:8px}.topnav a{color:var(--muted);text-decoration:none;font-size:14px;font-weight:500;padding:7px 13px;border-radius:var(--pill);transition:all .16s ease}.topnav a:hover{color:var(--text);background:var(--panel2)}.topleft{gap:6px}.topleft,.topright{display:flex;align-items:center}.topright{gap:12px}.topuser{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;color:var(--text);padding:5px 6px 5px 5px;border-radius:var(--pill);border:1px solid var(--border);background:var(--panel)}.avatar{width:26px;height:26px;border-radius:var(--pill);flex:none;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2))}@media (max-width:760px){.topnav,.topuser .uemail{display:none}}.wrap{padding:40px 24px 96px}.app-head{margin-bottom:30px}.app-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;font-size:12px;font-weight:600;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:var(--pill);padding:5px 13px}.app-head h1{font-family:var(--display);font-weight:400;font-size:clamp(30px,3.8vw,44px);line-height:1.08;letter-spacing:-.012em}.app-head p{margin-top:12px;color:var(--muted);font-size:16px;line-height:1.6;font-weight:450;max-width:60ch}.app-head .tag{margin:12px 0 0}.form{gap:14px}.form .go{padding:12px 26px}.summary .exportbtn{margin-left:auto}.summary{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin:26px 0 16px}.stat{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 20px;box-shadow:var(--sh-1);transition:transform .3s var(--ease),box-shadow .3s ease}.stat:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.stat b{font-size:26px;letter-spacing:-.03em;line-height:1.15}.stat span{color:var(--muted);font-size:12.5px;font-weight:500;margin-top:2px}.lead{background:var(--panel);border:1px solid var(--border);display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;border-radius:var(--r-lg);padding:20px 22px;box-shadow:var(--sh-1);transition:transform .3s var(--ease),box-shadow .3s ease,border-color .3s ease}.lead:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.badge{width:54px;height:54px;display:grid;place-items:center;font-weight:800;font-size:18px;color:var(--text);border-radius:var(--r-md);box-shadow:var(--sh-1)}.lead h3{font-size:17px;letter-spacing:-.015em}.scoreR b{font-size:22px;letter-spacing:-.03em}.sig,.vbadge{font-weight:500}.empty{color:var(--muted);text-align:center;background:var(--panel2);border:1px dashed var(--border);padding:56px 32px;font-size:15px}.empty,.filters,.scale{border-radius:var(--r-lg)}.filters{padding:22px 24px}.scalehead{width:100%;background:none;border:0;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:600;text-align:left;padding:18px 24px;font-size:14.5px}.scalebody{border-top:1px solid var(--border);padding:4px 24px 24px}.band,.brkbody{background:var(--panel2);border:1px solid var(--border);padding:12px 14px;border-radius:var(--r-md)}.brkbody{margin-top:10px}.status{font-size:14px}.authwrap{display:grid;grid-template-columns:1.05fr .95fr;place-items:stretch;padding:0}@media (max-width:900px){.authwrap{grid-template-columns:1fr}}.authmain{display:grid;place-items:center;padding:40px 24px}.authwrap .authcard{max-width:400px;background:none;border:0;box-shadow:none;padding:0}.authcard .brand{justify-content:flex-start;margin-bottom:34px}.authcard h1{font-size:19px}.authcard h2{font-size:30px;text-align:left;letter-spacing:-.032em;line-height:1.12}.authcard .sub{color:var(--muted);text-align:left;font-size:15px;margin:10px 0 28px;line-height:1.55}.authform{display:grid;grid-gap:16px;gap:16px}.authform .go{border-radius:var(--pill);padding:14px;font-size:15px;margin-top:8px}.authalt{color:var(--muted);text-align:left;font-size:14px;margin-top:22px}.authalt a{font-weight:600}.authmsg{border-radius:var(--r-sm);font-weight:500;font-size:13.5px;padding:11px 14px;line-height:1.5;display:flex;align-items:flex-start;gap:9px}.authmsg svg{flex:0 0 auto;margin-top:2px}.authmsg a{color:inherit;font-weight:700;text-decoration:underline}.authalt.tight{margin-top:8px}.authside{background:var(--dark);color:#fff;position:relative;overflow:hidden;display:grid;align-content:center;padding:56px clamp(32px,4.5vw,68px)}.authside:after{content:"";position:absolute;right:-140px;bottom:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.34),transparent 70%);pointer-events:none}@media (max-width:900px){.authside{display:none}}.authside-quote{position:relative;z-index:1;font-size:clamp(24px,2.6vw,34px);line-height:1.24;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.authside-quote .accent{color:var(--accent)}.authside-sub{position:relative;z-index:1;margin-top:20px;color:rgba(255,255,255,.66);font-size:15.5px;line-height:1.6;font-weight:450;max-width:44ch}.authside-proof{position:relative;z-index:1;display:flex;gap:34px;flex-wrap:wrap;margin-top:42px}.authside-proof div b{display:block;font-size:28px;letter-spacing:-.03em;color:var(--accent);line-height:1}.authside-proof div span{display:block;margin-top:7px;font-size:13px;color:rgba(255,255,255,.6);font-weight:500}.qgrid{gap:20px;margin-top:26px}.qplan{border-radius:var(--r-xl);padding:30px;box-shadow:var(--sh-1);transition:transform .35s var(--ease),box-shadow .35s ease}.qplan:hover{transform:translateY(-4px);box-shadow:var(--sh-2)}.qplan.hot{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.qbadge{position:absolute;top:-11px;left:20px;color:#fff;font-size:11px;font-weight:700;border-radius:var(--pill);background:var(--accent-grad);padding:5px 13px;letter-spacing:.01em}.qplan h3{font-size:19px}.qprice b{font-size:42px;letter-spacing:-.035em}.qbreak{list-style:none;display:grid;flex:1 1;grid-gap:11px;gap:11px;margin-bottom:26px}.qplan .go{border-radius:var(--pill);padding:13px}.obfield label b{color:var(--accent-text)}.onboard .obform{gap:22px}.adm-side{padding:22px 16px;gap:26px}.adm-nav a{padding:9px 12px;display:flex;align-items:center;gap:10px}.adm-nav a .icon{opacity:.7}.adm-nav a:not(.on):hover{background:var(--panel2);color:var(--text)}.adm-foot .toplink{font-weight:500}.adm-main{padding:40px 36px 90px}.adm-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.adm-th{font-weight:700}.adm-pill{font-weight:500}.adm-brandcard{border-radius:var(--r-lg);box-shadow:var(--sh-1)}.adm-logoprev{width:64px;height:64px;border:1px solid var(--border);background:var(--panel2);display:grid;place-items:center;overflow:hidden;flex:none;border-radius:var(--r-md)}.authwrap.solo{grid-template-columns:1fr;place-items:center;padding:32px 20px}.authwrap.solo .authcard{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-xl);padding:36px 34px;box-shadow:var(--sh-3);max-width:420px}.authwrap.solo .brand{margin-bottom:4px}.authwrap.solo .brand h1{font-size:22px}a.brand,a.brand:visited{color:var(--text);text-decoration:none}a.brand h1{transition:color .18s ease}a.brand:hover h1{color:var(--accent-text)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--panel) inset;caret-color:var(--text);-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.enter{animation:enterUp .72s cubic-bezier(.22,.61,.36,1) both}@keyframes enterUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.enter{animation:none}}@media (max-width:560px){.lead{grid-template-columns:46px minmax(0,1fr);gap:13px;padding:16px}.badge{width:46px;height:46px;font-size:16px}.meta{gap:10px}}@media (max-width:720px){.adm-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.adm-table{min-width:620px}.adm-main{padding:26px 18px 70px}.adm-page h1{font-size:23px}.adm-side{border-right:0;border-bottom:1px solid var(--border)}.adm-editor{padding:4px 14px 16px}}@media (max-width:700px){.wrap{padding:28px 18px 72px}.summary{gap:10px}.stat{padding:12px 16px;flex:1 1 128px}.summary .exportbtn{margin-left:0;width:100%;justify-content:center}}@media (max-width:900px){.authmain{padding:44px 22px}.authcard{max-width:420px}}.app-eyebrow .dot{color:currentColor}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch}@media (max-width:1040px){.price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.price-grid{grid-template-columns:1fr}}.price-card{position:relative;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-xl);padding:28px 24px;box-shadow:var(--sh-1);transition:transform .35s var(--ease),box-shadow .35s ease,border-color .35s ease}.price-card:hover{transform:translateY(-4px);box-shadow:var(--sh-2)}.price-card.popular{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 20px 50px -24px rgba(var(--accent-rgb),.45)}.price-card.custom{background:var(--panel2);border-style:dashed}.price-badge{position:absolute;top:-12px;left:24px;background:var(--accent-grad);color:#fff;font-size:11px;font-weight:700;padding:5px 13px;border-radius:var(--pill)}.price-name{font-size:20px;letter-spacing:-.02em}.price-tag{color:var(--muted);font-size:13.5px;line-height:1.5;margin:6px 0 18px;min-height:40px}.price-amount{display:flex;align-items:baseline;gap:7px}.price-amount b{font-size:34px;letter-spacing:-.035em}.price-amount span{color:var(--muted);font-size:14px}.price-unit{color:var(--muted);font-size:12.5px;margin:8px 0 20px;line-height:1.5}.price-features{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:0 0 24px;flex:1 1}.price-features li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--text);line-height:1.45}.price-features .icon{margin-top:2px;flex:none}.about-prose{max-width:68ch;margin:0 auto}.about-prose p{font-size:17px;line-height:1.7;color:var(--text);margin-bottom:20px;font-weight:450}.about-prose p:last-child{margin-bottom:0}.founder{display:grid;grid-template-columns:180px 1fr;grid-gap:34px;gap:34px;align-items:center;max-width:68ch;margin:0 auto}.founder-photo{width:180px;height:180px;border-radius:50%;object-fit:cover;border:3px solid var(--border);background:var(--panel)}.founder-name{font-size:22px;font-weight:700;margin:0 0 4px;color:var(--text)}.founder-role{font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--accent-text);margin:0 0 14px}.founder p{font-size:16.5px;line-height:1.7;color:var(--text);margin:0 0 16px;font-weight:450}.founder-links{display:flex;gap:10px;flex-wrap:wrap}.founder+.founder{margin-top:56px}.founder-initials{width:180px;height:180px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--border);background:var(--panel);font-size:56px;font-weight:700;color:var(--accent-text)}@media (max-width:720px){.founder{grid-template-columns:1fr;justify-items:center;text-align:center;gap:22px}.founder-links{justify-content:center}}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:32px;gap:32px;align-items:start;max-width:1000px;margin:0 auto}@media (max-width:820px){.contact-grid{grid-template-columns:1fr;gap:24px}}.contact-side{display:grid;grid-gap:22px;gap:22px;padding-top:8px}.dr-side{gap:14px}.dr-side .pr-h2{text-align:left;font-size:clamp(26px,3vw,34px)}.dr-side .pr-sectionlead{text-align:left;margin:0;max-width:none;font-size:16px}.contact-point{display:flex;gap:14px;align-items:flex-start}.contact-point .pr-cardicon{flex:none;margin-bottom:0;width:42px;height:42px}.contact-point b{font-size:15px;display:block;margin-bottom:4px}.contact-point p{color:var(--muted);font-size:14px;line-height:1.55}.contact-point a{color:var(--accent-text);text-decoration:none}.contact-point a:hover{opacity:.75}.contact-form{display:grid;grid-gap:16px;gap:16px;padding:26px}.contact-form textarea{width:100%;resize:vertical;min-height:120px}.contact-form .go{width:100%;padding:14px;border-radius:var(--pill);margin-top:4px}.contact-sent{text-align:center;padding:44px 30px;display:grid;grid-gap:10px;gap:10px;place-items:center}.contact-senticon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--cool) 14%,transparent);color:var(--cool-text)}.contact-sent h3{font-size:20px}.contact-sent p{color:var(--muted);font-size:15px;line-height:1.6;max-width:40ch}.mkt-footer{border-top:1px solid var(--border);background:var(--panel2);margin-top:40px}.mkt-footinner{max-width:1140px;margin:0 auto;padding:54px 24px 34px;display:grid;grid-template-columns:1.3fr 2fr;grid-gap:40px;gap:40px}@media (max-width:760px){.mkt-footinner{grid-template-columns:1fr;gap:30px}}.mkt-footbrand .pr-navbrand{font-size:17px}.mkt-foottag{color:var(--muted);font-size:14px;line-height:1.6;margin-top:12px;max-width:34ch;font-weight:450}.mkt-footphone{margin-top:8px;font-size:14px;font-weight:500;display:flex;flex-wrap:wrap;gap:4px 14px}.mkt-footphone a,.mkt-footphone span{color:var(--muted);text-decoration:none}.mkt-footphone a:hover{color:var(--accent-text)}.mkt-footcols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:520px){.mkt-footcols{grid-template-columns:repeat(2,1fr)}}.mkt-footcol{display:flex;flex-direction:column;gap:11px}.mkt-foothead{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.mkt-footcol a{color:var(--text);text-decoration:none;font-size:14px;font-weight:500;transition:color .15s ease}.mkt-footcol a:hover{color:var(--accent-text)}.mkt-footbar{max-width:1140px;margin:0 auto;padding:20px 24px 30px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:13px}.mkt-footmade{font-weight:500}@media (max-width:560px){.mkt-footmade{display:none}}.ls-panel{color:var(--text);border:0;border-radius:18px;box-shadow:0 40px 90px -30px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.06);overflow:hidden;text-align:left;max-width:760px;margin-left:auto;margin-right:auto}.ls-bar,.ls-panel{background:var(--panel)}.ls-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.ls-body{padding:16px 18px 18px;display:grid;grid-gap:0;gap:0}.ls-found{font-size:14px;color:var(--muted);padding-bottom:12px}.ls-found b{color:var(--text)}.ls-lead{display:flex;gap:14px;align-items:center;padding:13px 2px;border:0;border-top:1px solid var(--border);border-radius:0}.ls-leadbody{display:grid;grid-gap:5px;gap:5px;min-width:0}.ls-leadbody b{font-size:15px}.ls-cat{font-size:12.5px;color:var(--muted);gap:8px;align-items:center}.ls-cat,.ls-tags{display:flex;flex-wrap:wrap}.ls-tags{gap:6px}.ls-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px;border-radius:14px;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.25);margin-top:12px}.ls-cta span{font-size:13px;color:var(--muted);max-width:46ch;line-height:1.5}.ls-again{display:block;margin:0 auto 16px;font-size:13.5px;font-weight:600;text-decoration:none}.ls-empty{padding:34px 24px;display:grid;grid-gap:10px;gap:10px;place-items:center;text-align:center;color:var(--muted)}.ls-empty p{font-size:14.5px;max-width:46ch;line-height:1.6}.ls-steps{padding:26px 20px;display:grid;grid-gap:12px;gap:12px;justify-items:center}.ls-steps span{font-size:13.5px;color:var(--muted);opacity:0;animation:lsStep .5s ease forwards}.ls-steps span:first-child{animation-delay:.1s}.ls-steps span:nth-child(2){animation-delay:1.6s}.ls-steps span:nth-child(3){animation-delay:4s}.ls-steps span:nth-child(4){animation-delay:6.5s}@keyframes lsStep{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ls-steps span{animation:none;opacity:1}}.icpactive{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;padding:12px 14px;border:1px dashed var(--border);border-radius:var(--r-md);background:var(--panel2)}.icpactive-label{font-size:12.5px;color:var(--muted);font-weight:600}.icpactive-chip{font-size:12.5px;font-weight:500;padding:4px 10px;border-radius:var(--pill);background:var(--panel);border:1px solid var(--border);color:var(--text)}.icpactive-chip.out{color:var(--hot-text);border-color:color-mix(in srgb,var(--hot) 35%,transparent)}.icpactive .linkish{margin-left:auto;font-size:12.5px}.ev-intro{color:var(--muted);font-size:13px;line-height:1.6;margin:-4px 0 12px;max-width:68ch}.ev-list{display:grid;grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.ev-row{display:grid;grid-template-columns:132px 1fr auto;grid-gap:14px;gap:14px;align-items:start;background:var(--panel);padding:12px 14px}@media (max-width:640px){.ev-row{grid-template-columns:1fr;gap:6px}}.ev-origin{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:var(--pill);text-align:center;overflow-wrap:anywhere;line-height:1.3}.ev-origin.ours{background:color-mix(in srgb,var(--cool) 15%,transparent);color:var(--cool-text)}.ev-origin.theirs{background:color-mix(in srgb,var(--accent2) 13%,transparent);color:var(--accent2)}.ev-origin.third_party{background:color-mix(in srgb,var(--warm) 15%,transparent);color:var(--warm-text)}.ev-body{display:grid;grid-gap:3px;gap:3px;min-width:0}.ev-body b{font-size:13.5px;font-weight:600;word-break:break-word}.ev-body span{font-size:12.5px;color:var(--muted);line-height:1.5}.ev-meta{display:flex;align-items:center;gap:10px;white-space:nowrap}.ev-meta time{font-size:12px;color:var(--muted)}.ev-check{font-size:12px;color:var(--accent-text);text-decoration:none;font-weight:600}.ev-check:hover{opacity:.75}.adm-h2{font-size:17px;margin:30px 0 12px}.acc-headline{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);padding:34px 30px;box-shadow:var(--sh-1);text-align:center}.acc-big{display:grid;grid-gap:8px;gap:8px;place-items:center}.acc-big b{font-size:clamp(52px,9vw,92px);line-height:1;letter-spacing:-.03em;color:var(--cool-text);font-weight:800}.acc-big.pending b{color:var(--muted);font-size:clamp(34px,5vw,54px)}.acc-big span{font-size:15.5px;color:var(--text);max-width:46ch;line-height:1.55}.acc-sub{margin-top:16px;color:var(--muted);font-size:14.5px;line-height:1.6}.acc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-top:18px}.acc-stat{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px;display:grid;grid-gap:5px;gap:5px}.acc-stat b{font-size:30px;letter-spacing:-.02em}.acc-stat span{font-size:13.5px;color:var(--text);line-height:1.45}.acc-stat small{font-size:12px;color:var(--muted)}.acc-how{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:26px 34px;gap:26px 34px;margin-top:22px}@media (max-width:860px){.acc-how{grid-template-columns:1fr;gap:18px}}.acc-step{display:flex;gap:16px;align-items:flex-start}.acc-step .pr-cardicon{flex:none;margin-bottom:0;width:42px;height:42px}.acc-step b{font-size:15.5px;display:block;margin-bottom:5px}.acc-step p{color:var(--muted);font-size:14.5px;line-height:1.6;max-width:68ch}.acc-reasons{display:flex;flex-wrap:wrap;gap:10px}.acc-reason{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 16px;display:flex;align-items:baseline;gap:8px}.acc-reason b{font-size:20px;color:var(--hot-text)}.acc-reason span{font-size:13.5px;color:var(--muted)}.acc-cta{margin-top:44px;padding:30px;border-radius:var(--r-lg);background:var(--panel2);border:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;justify-items:start}.acc-cta b{font-size:18px}.acc-cta p{color:var(--muted);font-size:14.5px;line-height:1.6;max-width:70ch}.acc-cta .pr-btn{margin-top:6px}.rep-open{display:inline-flex;align-items:center;gap:7px;margin-top:14px;background:none;border:1px dashed var(--border);border-radius:var(--pill);padding:9px 14px;color:var(--muted);font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease}.rep-open:hover{color:var(--warm-text);border-color:var(--warm)}.crmpush{margin-top:14px;padding:16px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--panel2);display:flex;flex-direction:column;gap:8px}.crmpush.done{flex-direction:row;align-items:center;gap:8px;color:var(--cool-text);font-size:13.5px;font-weight:500}.crmpush-label{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.crmpush-actions{display:flex;flex-wrap:wrap;gap:8px}.crmpush-note{font-size:12.5px;color:var(--muted)}.crmpush-err{font-size:12.5px;color:var(--hot-text);gap:5px}.crmpush-err,.crmpush-link{display:inline-flex;align-items:center}.crmpush-link{gap:6px;margin-top:14px;font-size:13px;color:var(--muted);text-decoration:none}.crmpush-link:hover{color:var(--accent-text)}.draftmail-field{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--muted)}.draftmail-field input,.draftmail-field textarea{width:100%;font:inherit;font-size:14px;line-height:1.55;color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-md,10px);padding:9px 11px;resize:vertical}.draftmail-field input:focus,.draftmail-field textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.draftmail a.ghost{text-decoration:none}.rep{margin-top:14px;padding:16px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--panel2);display:flex;flex-direction:column;gap:10px}.rep.done{flex-direction:row;align-items:center;gap:8px;color:var(--cool-text);font-size:13.5px;font-weight:500}.rep-title{font-size:14px}.rep-reasons{display:flex;flex-wrap:wrap;gap:7px}.rep-chip{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:var(--pill);padding:7px 12px;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease}.rep-chip.on,.rep-chip:hover{border-color:var(--accent-text)}.rep-chip.on{background:var(--accent);color:#fff}.rep-detail{width:100%;resize:vertical;font:inherit;font-size:13.5px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--panel);color:var(--text)}.rep-detail:focus{outline:none;border-color:rgba(var(--text-rgb),.45);box-shadow:none}.rep-actions{display:flex;align-items:center;gap:12px}.rep-err{color:var(--hot-text);font-size:13px}.rep-note{color:var(--muted);font-size:12.5px;line-height:1.5}.fitrow{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.fit{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:550;padding:4px 9px;border-radius:var(--pill);border:1px solid var(--border);background:var(--panel2);color:var(--muted)}.fit.met{color:var(--cool-text);border-color:color-mix(in srgb,var(--cool) 40%,transparent);background:color-mix(in srgb,var(--cool) 10%,transparent)}.fit.failed{color:var(--hot-text);border-color:color-mix(in srgb,var(--hot) 35%,transparent);background:color-mix(in srgb,var(--hot) 8%,transparent)}.fit.unknown{opacity:.8}.social-links{display:flex;align-items:center;gap:10px;list-style:none;margin:18px 0 0;padding:0}.social-link{width:36px;height:36px;border-radius:50%;display:inline-grid;place-items:center;background:var(--panel);border:1px solid var(--border);color:var(--muted);transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.social-link:hover{color:var(--accent-text);border-color:var(--accent-text);transform:translateY(-1px)}.social-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.contact-social{display:grid;grid-gap:4px;gap:4px;padding-left:54px}.contact-social b{font-size:15px}.contact-social .social-links{margin-top:8px}@media (max-width:760px){.contact-social{padding-left:0}}.adm-msgs{display:grid;grid-gap:12px;gap:12px}.adm-msg-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px 20px;box-shadow:var(--sh-1);transition:border-color .2s ease}.adm-msg-card.handled{opacity:.72}.adm-msg-card.handled .adm-msg-body{color:var(--muted)}.adm-msg-top{align-items:flex-start;justify-content:space-between;gap:14px}.adm-msg-top,.adm-msg-who{display:flex;flex-wrap:wrap}.adm-msg-who{align-items:center;gap:12px}.adm-msg-who b{font-size:15px}.adm-msg-co{color:var(--muted)}.adm-msg-co,.adm-msg-email{display:inline-flex;align-items:center;gap:5px;font-size:12.5px}.adm-msg-email{color:var(--accent-text);text-decoration:none}.adm-msg-email:hover{opacity:.75}.adm-msg-meta{display:flex;align-items:center;gap:10px;flex:none}.adm-msg-time{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);white-space:nowrap}.adm-msg-body{margin:12px 0 14px;font-size:14px;line-height:1.6;color:var(--text);white-space:pre-wrap;word-break:break-word}.adm-msg-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adm-msg-actions .ghost{display:inline-flex;align-items:center;gap:7px;cursor:pointer;background:transparent;border:1px solid var(--border);color:var(--text);border-radius:var(--pill);padding:7px 14px;font-size:13px;font-weight:600;font-family:inherit;text-decoration:none;transition:border-color .16s ease}.adm-msg-actions .ghost:hover{border-color:var(--text)}.adm-msg-actions .ghost:disabled{opacity:.5;cursor:default}.adm-msg-del{background:none;border:0;cursor:pointer;font:inherit;font-size:13px;color:var(--muted);margin-left:auto;padding:7px 4px}.adm-msg-del:hover{color:var(--hot-text)}.adm-msg-del:disabled{opacity:.5;cursor:default}.promo-banner{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px auto 0;max-width:max-content;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:var(--pill);padding:9px 18px;font-size:14px;color:var(--text);font-weight:500;line-height:1.4}.promo-banner b{color:var(--accent-text);font-weight:800}.promo-tag{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--accent-grad);border-radius:var(--pill);padding:3px 10px;white-space:nowrap}.price-promo{display:flex;align-items:center;gap:8px;margin:8px 0 2px}.price-promo-first{font-size:13.5px;font-weight:700;color:var(--cool-text)}.price-promo-tag{font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:var(--pill);padding:2px 8px}.problem-picker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:14px 18px;background:var(--panel2);border:1px solid var(--border);border-radius:var(--r-lg)}.problem-label{font-size:14px;font-weight:600;color:var(--text)}.problem-chips{display:flex;gap:8px;flex-wrap:wrap}.problem-chip{font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;background:var(--panel);border:1px solid var(--border);color:var(--muted);border-radius:var(--pill);padding:7px 15px;transition:all .16s ease}.problem-chip:hover{border-color:rgba(var(--text-rgb),.28);color:var(--text)}.problem-chip.on{background:var(--dark);color:#fff;border-color:var(--dark)}.problem-hint{flex-basis:100%;font-size:12.5px;color:var(--muted);margin-top:2px}.creditpill,.creditpill-wrap{display:inline-flex;align-items:center;gap:6px}.creditpill{padding:6px 12px 6px 10px;border-radius:var(--pill);background:color-mix(in srgb,var(--accent) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);color:var(--text);font-size:13px;line-height:1;transition:background .2s ease,border-color .2s ease}.creditpill b{font-size:14px;font-weight:800}.creditpill .cp-label{color:var(--muted);font-size:12px}.creditpill.empty{background:color-mix(in srgb,var(--hot) 9%,var(--panel));border-color:color-mix(in srgb,var(--hot) 34%,transparent)}.creditpill.empty b{color:var(--hot-text)}.cp-buy{display:inline-flex;align-items:center;gap:4px;padding:6px 11px;border-radius:var(--pill);background:var(--text);color:var(--bg);font-size:12px;font-weight:600;text-decoration:none;transition:transform .12s var(--spring),opacity .2s ease}.cp-buy:hover{transform:translateY(-1px);opacity:.9}.creditbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:18px 0 0;padding:13px 16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 7%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);font-size:13.5px;color:var(--text)}.creditbar>span{display:inline-flex;align-items:center;gap:8px}.creditbar.out{background:color-mix(in srgb,var(--hot) 7%,var(--panel));border-color:color-mix(in srgb,var(--hot) 26%,transparent)}.creditbar a{text-decoration:none;white-space:nowrap}.lead.locked{position:relative}.lead.locked .badge{opacity:.92}.lockrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border)}.lockhint{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.leadclick{cursor:pointer;border-radius:var(--r-lg);transition:transform .12s var(--ease)}.leadclick:hover{transform:translateY(-1px)}.leadmodal{border:none;padding:0;background:transparent;max-width:min(760px,calc(100vw - 32px));width:100%;max-height:calc(100dvh - 48px);margin:auto}.leadmodal::-webkit-backdrop{background:rgba(var(--text-rgb),.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.leadmodal::backdrop{background:rgba(var(--text-rgb),.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lm-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-3);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 48px);animation:lmIn .22s var(--spring)}@keyframes lmIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.lm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid var(--border)}.lm-head h2{margin:0;font-size:21px;font-weight:700;letter-spacing:-.01em}.lm-flash{display:inline-flex;align-items:center;gap:5px;margin-bottom:8px;padding:3px 9px;border-radius:var(--pill);background:rgba(var(--cool-rgb),.12);color:var(--cool-text);font-size:11.5px;font-weight:600}.lm-close{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:var(--pill);background:var(--panel);color:var(--muted);cursor:pointer;transition:background .18s ease,color .18s ease}.lm-close:hover{background:var(--panel2);color:var(--text)}.lm-body{padding:18px 22px;overflow-y:auto}.lm-body .lead{border:none;box-shadow:none;padding:0}.lm-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 22px;border-top:1px solid var(--border);background:var(--panel2);font-size:12.5px}.billgrid{display:grid;grid-gap:16px;gap:16px;margin:20px 0;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.billcard{display:flex;flex-direction:column;gap:12px}.billcard.accentcard{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.billhead{display:flex;flex-direction:column;gap:4px}.bl-label{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.bl-big{display:inline-flex;align-items:center;gap:9px}.bl-big,.bl-price{font-size:34px;font-weight:800;letter-spacing:-.02em}.bl-price small{font-size:15px;font-weight:500;color:var(--muted)}.bl-status{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600}.bl-status.ok{color:var(--cool-text)}.bl-status.off{color:var(--muted)}.bl-list{list-style:none;margin:4px 0;padding:0;display:grid;grid-gap:8px;gap:8px}.bl-list li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--text)}.bl-list svg{flex-shrink:0;margin-top:3px;color:var(--cool-text)}.packrow{margin:2px 0}.withplan-packs{margin:6px 0 10px 26px}.bl-bonusnote{line-height:1.5;margin:2px 0 10px;max-width:62ch}.bl-bonusnote,.bl-custom{font-size:12.5px;color:var(--muted)}.bl-custom{display:flex;align-items:center;gap:10px}.bl-custom input{width:110px}.muted.sm{font-size:12px}.ledger{width:100%;border-collapse:collapse;font-size:13px}.ledger td{padding:9px 4px;border-bottom:1px solid var(--border)}.ledger tr:last-child td{border-bottom:none}.lg-date{color:var(--muted);white-space:nowrap;width:1%}.lg-delta{text-align:right;font-weight:700;white-space:nowrap}.lg-delta.up{color:var(--cool-text)}.lg-delta.down{color:var(--muted)}.lg-bal{text-align:right;width:1%;white-space:nowrap}.cardtitle{margin:0 0 6px;font-size:15px;font-weight:700}.price-grid.two{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));max-width:760px;margin-inline:auto}@media (max-width:640px){.creditpill .cp-label{display:none}.lm-body,.lm-foot,.lm-head{padding-inline:16px}.creditbar{font-size:13px}}.price-note{margin:4px 0 14px;padding:10px 12px;border-radius:var(--r-sm);background:var(--panel2);border:1px solid var(--border);font-size:12.5px;line-height:1.5;color:var(--muted)}.price-note b{color:var(--text)}.icpbox{margin:0 0 18px;padding:16px 18px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--accent) 5%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}.icp-label{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.icp-row{display:flex;gap:10px;align-items:stretch}.icp-input{flex:1 1;min-width:0;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;font-size:14px;line-height:1.45;resize:vertical}.icp-input:focus{outline:none;border-color:rgba(var(--text-rgb),.45);box-shadow:none}.icp-row .go{white-space:nowrap;align-self:flex-start}.icp-hint{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--muted)}.icp-hint.warn{color:var(--warm-text);display:flex}.icp-result{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.icp-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--pill);background:var(--panel);border:1px solid var(--border);font-size:12.5px;color:var(--muted)}.icp-chip b{color:var(--text);font-weight:600}.icp-chip.warn{background:color-mix(in srgb,var(--warm) 10%,var(--panel));border-color:color-mix(in srgb,var(--warm) 34%,transparent);color:var(--text)}@media (max-width:640px){.icp-row{flex-direction:column}.icp-row .go{align-self:stretch;justify-content:center}}.owner{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px;font-size:13.5px;color:var(--text)}.owner svg{color:var(--accent-text);flex:none}.owner b{font-weight:650}.ownerrole{font-size:11px;text-transform:lowercase;color:var(--muted);background:var(--panel2);border:1px solid var(--border);padding:2px 8px;border-radius:999px}.owneremail{font-size:12.5px;color:var(--accent-text);text-decoration:none}.owneremail:hover{opacity:.75}.leadfacts{font-size:12px;color:var(--muted);line-height:1.5;margin-top:6px}.socials{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.soc{font-size:11px;text-transform:capitalize;text-decoration:none;color:var(--muted);background:var(--panel2);border:1px solid var(--border);padding:3px 9px;border-radius:999px}.soc:hover{color:var(--text);border-color:var(--accent-text)}a.vbadge{text-decoration:none}.packbonus{display:inline-block;margin-left:6px;font-size:10px;font-weight:700;color:var(--cool-text);background:rgba(var(--cool-rgb),.12);border-radius:999px;padding:1px 6px}.watchrow{align-items:center;gap:10px;margin-top:12px}.watchchips,.watchrow{display:flex;flex-wrap:wrap}.watchchips{gap:8px;flex:1 1;min-width:0}.watchchip{display:inline-flex;align-items:center;gap:2px;background:var(--panel);border:1px solid var(--border);border-radius:var(--pill);padding:0 4px 0 0;overflow:hidden}.watchchip.on{border-color:var(--accent-text);box-shadow:0 0 0 3px var(--ring)}.watchopen{background:none;border:0;cursor:pointer;font:inherit;color:var(--text);font-size:12.5px;padding:7px 4px 7px 13px;display:inline-flex;gap:7px;align-items:center}.watchopen:hover{color:var(--accent-text)}.watchnew{font-size:10.5px;font-weight:700;color:#fff;background:var(--accent-grad);border-radius:999px;padding:1px 7px}.watchdel{background:none;border:0;cursor:pointer;color:var(--muted);padding:5px 6px;display:inline-flex;border-radius:999px}.watchdel:hover{color:var(--hot-text);background:var(--panel2)}.watchsave{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12.5px;padding:8px 14px;border-radius:var(--pill);background:var(--panel);border:1px dashed var(--border);color:var(--muted)}.watchsave:hover:not(:disabled){color:var(--accent-text);border-color:var(--accent-text);border-style:solid}.watchsave:disabled{opacity:.5;cursor:default}.watchsavewrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.watchhint{font-size:12px;color:var(--muted);max-width:34ch;line-height:1.45}.newflag{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:999px;padding:2px 8px;margin-left:8px}.newwrap{position:relative}.newwrap>.newflag{position:absolute;top:-7px;left:14px;z-index:2;margin:0}.appshell{display:grid;grid-template-columns:216px minmax(0,1fr);max-width:1440px;margin:0 auto;align-items:start}.appside{position:-webkit-sticky;position:sticky;top:56px;padding:22px 12px;border-right:1px solid var(--border);min-height:calc(100vh - 56px)}.sidenav{display:flex;flex-direction:column;gap:2px}.sidelink{display:flex;align-items:center;gap:11px;padding:9px 13px;border-radius:var(--r-md);color:var(--muted);text-decoration:none;font-size:14px;font-weight:500;transition:background .16s var(--ease),color .16s var(--ease)}.sidelink svg{flex:none;opacity:.85}.sidelink:hover{background:var(--panel2);color:var(--text)}.sidelink.on{color:var(--text);font-weight:650;box-shadow:inset 2px 0 0 var(--accent)}.sidelink.on svg{color:var(--accent-text);opacity:1}.sidelink.locked{color:color-mix(in srgb,var(--muted) 62%,transparent)}.sidelink.locked .sidelock{margin-left:auto;opacity:.7}.sidelink.locked:hover{color:var(--text)}.appmain{min-width:0}.appmain .wrap{max-width:none;margin:0;padding:28px 28px 80px}.topinner{margin:0 auto;padding:13px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;width:100%}@media (max-width:860px){.appshell{grid-template-columns:minmax(0,1fr)}.appside{position:static;min-height:0;border-right:0;border-bottom:1px solid var(--border);padding:10px 14px}.sidenav{flex-direction:row;gap:6px;overflow-x:auto}.sidelink{white-space:nowrap;padding:8px 14px;border-radius:var(--pill)}.sidelink.on{box-shadow:none;border:1px solid var(--accent)}.appmain .wrap{padding:22px 16px 64px}}.lm-detail{margin-top:18px;border-top:1px solid var(--border);padding-top:18px}.lm-dh{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.lm-dh+.lm-facts{margin-bottom:20px}.lm-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-gap:2px 22px;gap:2px 22px;margin:0}.lm-fact{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:7px 0;border-bottom:1px dashed var(--border);min-width:0}.lm-fact dt{color:var(--muted);font-size:12.5px;flex:none}.lm-fact dd{margin:0;font-size:13px;font-weight:550;text-align:right;min-width:0}.lm-vendors{display:flex;flex-wrap:wrap;gap:8px}.lm-vendor{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:var(--pill);background:var(--panel2);border:1px solid var(--border);font-size:12.5px;font-weight:600}.lm-vendor em{font-style:normal;font-weight:400;color:var(--muted);font-size:11px}.lm-vendor b{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-text);background:rgba(var(--accent-rgb),.1);border-radius:999px;padding:1px 7px}.lm-vendor.sw{border-color:rgba(var(--accent-rgb),.4)}.exportgroup{display:flex;gap:8px;flex-wrap:wrap}body,html{max-width:100%}canvas,img,svg,video{max-width:100%;height:auto}.lead a,.lm-fact dd,.meta a,.owneremail,.soc{overflow-wrap:anywhere}.ftable,.lm-facts{max-width:100%}@media (min-width:1700px){.appshell{grid-template-columns:248px minmax(0,1fr)}.appshell,.topinner{max-width:1680px}.appmain .wrap{padding-left:40px;padding-right:40px}}@media (min-width:2200px){.appshell,.topinner{max-width:1880px}html{font-size:17px}}@media (max-width:1024px){.lm-facts{grid-template-columns:1fr}}@media (max-width:640px){.appmain .wrap,.wrap{padding:18px 14px 56px}.app-head h1,.pr-h1{font-size:clamp(26px,7vw,38px)}.lead{grid-template-columns:auto minmax(0,1fr);gap:12px}.meta{gap:8px 12px}.fgroup,.fgroup.grow{min-width:0;width:100%}.exportgroup{width:100%}.exportgroup .exportbtn{flex:1 1;justify-content:center}.lm-head{padding:16px 16px 12px}.lm-head h2{font-size:18px}.lm-foot{flex-direction:column;align-items:stretch;gap:10px}.lm-foot .go{width:100%;justify-content:center}.watchrow{flex-direction:column;align-items:stretch}.watchsave{justify-content:center}}@media (max-width:400px){.appmain .wrap,.wrap{padding:14px 10px 48px}.leadmodal{max-width:calc(100vw - 12px);max-height:calc(100dvh - 20px)}.lm-body{padding:12px}.badge{min-width:44px}.chips,.signals,.socials,.verify{gap:5px}.chip,.sig,.soc,.vbadge{font-size:10.5px;padding:3px 7px}.cp-buy span,.creditpill .cp-label,.topbrand span:not(.logo){display:none}}.ctoast{position:fixed;z-index:60;left:50%;bottom:24px;transform:translateX(-50%);width:min(560px,calc(100vw - 24px));display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r-lg);box-shadow:var(--sh-3);animation:ctoastIn .22s var(--ease) both}.ctoast.out{animation:ctoastOut .18s var(--ease) both}@keyframes ctoastIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes ctoastOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,10px)}}.ctoast-icon{color:var(--accent-text);flex:none;margin-top:2px}.ctoast-body{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.ctoast-body b{font-size:13.5px;font-weight:650}.ctoast-body span{font-size:12.5px;color:var(--muted);line-height:1.45}.ctoast-cta{flex:none;align-self:center;white-space:nowrap}.ctoast-x{flex:none;background:none;border:0;cursor:pointer;color:var(--muted);padding:3px;border-radius:999px;align-self:flex-start}.ctoast-x:hover{color:var(--text);background:var(--panel2)}@media (max-width:560px){.ctoast{flex-wrap:wrap;bottom:12px;padding:12px}.ctoast-cta{width:100%;justify-content:center;order:3}.ctoast-body{flex-basis:calc(100% - 60px)}}.icpfilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:14px 26px;gap:14px 26px;margin-top:12px;padding:14px 16px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg)}.icpf{display:flex;flex-direction:column;gap:7px;min-width:0}.icpf-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.icpf .chips{flex-wrap:wrap}@media (max-width:640px){.icpfilters{grid-template-columns:1fr;padding:12px;gap:12px}}.ownersrc{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:1px 7px}.ownerreveal,.ownersrc{background:var(--panel2)}.ownerreveal{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;border:1px dashed var(--border);border-radius:var(--r-lg)}.ownerreveal.done{border-style:solid;border-color:rgba(var(--cool-rgb),.4);background:rgba(var(--cool-rgb),.07)}.or-icon{color:var(--accent-text);flex:none;margin-top:2px}.ownerreveal.done .or-icon{color:var(--cool-text)}.or-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.or-body b{font-size:13.5px;font-weight:650}.or-body span{font-size:12.5px;color:var(--muted)}.or-lines{display:flex;gap:14px;flex-wrap:wrap}.or-lines a{color:var(--accent-text);text-decoration:none;font-weight:550}.or-lines a:hover{opacity:.75}.or-lines .or-pending{color:var(--muted);font-style:italic}.or-err{color:var(--hot-text)}@media (max-width:560px){.ownerreveal{flex-wrap:wrap}.ownerreveal .go{width:100%;justify-content:center}}.chips,.problem-chips,.sidenav,.watchchips{max-width:100%}.ftable-wrap,.scroller{overflow-x:auto}.enrichcard{gap:18px}.enrichcard,.enrichdrop{display:flex;flex-direction:column}.enrichdrop{align-items:center;gap:6px;padding:34px 20px;cursor:pointer;text-align:center;border:2px dashed var(--border);border-radius:var(--r-lg);background:var(--panel2);transition:border-color .16s var(--ease),background .16s var(--ease)}.enrichdrop:hover{border-color:var(--accent-text);background:var(--panel)}.enrichdrop input{display:none}.enrichdrop svg{color:var(--accent-text)}.enrichdrop b{font-size:15px;font-weight:650;overflow-wrap:anywhere}.enrichdrop span{font-size:13px;color:var(--muted)}.enrichcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:22px;gap:22px}.enrichcols h3{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 8px}.enrichcols p{font-size:13.5px;line-height:1.55;margin:0 0 6px}.enrichcost{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r-md);background:rgba(var(--cool-rgb),.08);border:1px solid rgba(var(--cool-rgb),.3);font-size:13.5px}.enrichcost svg{color:var(--cool-text);flex:none;margin-top:2px}.enrichcost.short{background:rgba(var(--hot-rgb),.08);border-color:rgba(var(--hot-rgb),.35)}.enrichcost.short svg,.enricherr{color:var(--hot-text)}.enricherr{display:flex;align-items:center;gap:9px;margin-top:12px;padding:11px 14px;border-radius:var(--r-md);background:rgba(var(--hot-rgb),.08);border:1px solid rgba(var(--hot-rgb),.35);font-size:13.5px}.enricherr svg{flex:none}.enrichdone{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-lg);background:rgba(var(--cool-rgb),.09);border:1px solid rgba(var(--cool-rgb),.35)}.enrichdone svg{color:var(--cool-text);flex:none}.enrichdone>div{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.enrichdone b{font-size:14px;font-weight:650}.enrichdone span{font-size:12.5px;color:var(--muted)}.enrichactions{align-items:center}.enrichactions,.keycreate{display:flex;gap:10px;flex-wrap:wrap}.keycreate input{flex:1 1;min-width:220px}.keyfresh{display:flex;flex-direction:column;gap:8px;align-items:flex-start;border-color:var(--accent-text)}.keyfresh>b{font-size:15px}.keyvalue{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:var(--r-md);background:var(--panel2);border:1px solid var(--border)}.keyvalue code{font-size:12.5px;overflow-wrap:anywhere;flex:1 1;font-family:ui-monospace,Menlo,monospace}.keylist{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.keylist li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.keylist li:last-child{border-bottom:0}.keylist li svg{color:var(--muted);flex:none}.keylist li>div{flex:1 1;display:flex;flex-direction:column;gap:1px;min-width:0}.keylist li b{font-size:13.5px;font-weight:600}.keydocs{margin-top:18px}.keydocs h3{font-size:13px;margin:0 0 6px}.keydocs pre{background:var(--panel2);border:1px solid var(--border);border-radius:var(--r-md);padding:14px;margin:10px 0 14px;font-size:12px;line-height:1.6;overflow-x:auto;font-family:ui-monospace,Menlo,monospace}@media (max-width:560px){.enrichactions .go{width:100%;justify-content:center}.enrichdone{flex-wrap:wrap}.enrichdone .go{width:100%;justify-content:center}}.crmnote{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:12px 15px;border-radius:var(--r-md);font-size:13.5px}.crmnote.good{background:rgba(var(--cool-rgb),.09);border:1px solid rgba(var(--cool-rgb),.35);color:var(--cool-text)}.crmnote.bad{background:rgba(var(--hot-rgb),.08);border:1px solid rgba(var(--hot-rgb),.35);color:var(--hot-text)}.crmnote svg{flex:none}.crmnote.info{align-items:flex-start;background:rgba(var(--accent-rgb),.07);border:1px solid rgba(var(--accent-rgb),.3);color:var(--text)}.crmnote.info svg{margin-top:2px;color:var(--accent-text)}.crmcard{margin-bottom:14px}.crmhead{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.crmlogo{width:40px;height:40px;flex:none;border-radius:var(--r-md);display:grid;place-items:center;background:var(--panel2);border:1px solid var(--border);color:var(--accent-text)}.crmhead>div{flex:1 1;min-width:180px;display:flex;flex-direction:column;gap:2px}.crmhead b{font-size:15px;font-weight:650}.crmhint{margin-top:14px;line-height:1.55}.crmhint code{font-size:12px;background:var(--panel2);border:1px solid var(--border);border-radius:4px;padding:1px 5px}.crmtoken{display:flex;flex-direction:column;gap:7px;margin-top:16px}.crmtoken label{font-size:12px;font-weight:600;color:var(--muted)}.crmtokenrow{display:flex;gap:10px;flex-wrap:wrap}.crmtokenrow input{flex:1 1;min-width:220px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.crmtokenerr{color:var(--hot-text);font-size:12.5px}.unsub{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--panel2)}.unsubcard{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-xl);padding:40px 36px;max-width:460px;width:100%;text-align:center;box-shadow:var(--sh-2)}.unsubbrand{display:inline-flex;align-items:center;gap:9px;margin-bottom:26px;font-weight:650}.unsubicon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px}.unsubicon.good{background:rgba(var(--cool-rgb),.12);color:var(--cool-text)}.unsubicon.bad{background:rgba(var(--warm-rgb),.12);color:var(--warm-text)}.unsubcard h1{font-size:22px;letter-spacing:-.02em;margin-bottom:10px}.unsubcard p{color:var(--muted);font-size:14.5px;line-height:1.6;margin:0}.emailblock{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;padding:14px 16px;border-radius:var(--r-lg);background:rgba(var(--warm-rgb),.09);border:1px solid rgba(var(--warm-rgb),.38)}.emailblock svg{color:var(--warm-text);flex:none;margin-top:2px}.emailblock>div{display:flex;flex-direction:column;gap:3px}.emailblock b{font-size:14px;font-weight:650}.emailblock span,.emailh{font-size:13px;color:var(--muted)}.emailh{text-transform:uppercase;letter-spacing:.07em;margin:0 0 14px}.emailform{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.emailform label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted)}.emailform label.wide{grid-column:1/-1}.emailactions{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.emailok{display:inline-flex;align-items:center;gap:6px;color:var(--cool-text);font-size:13px;font-weight:600}.emailnote{margin-top:12px;padding:11px 14px;border-radius:var(--r-md);font-size:13px;background:rgba(var(--warm-rgb),.09);border:1px solid rgba(var(--warm-rgb),.35);color:var(--warm-text)}.emailnew{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.emailnew input{flex:1 1;min-width:220px}.enrlist,.seqlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.enrlist li,.seqlist li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.enrlist li:last-child,.seqlist li:last-child{border-bottom:0}.enrlist li>div,.seqlist li>div{flex:1 1;display:flex;flex-direction:column;gap:1px;min-width:0}.enrlist b,.seqlist b{font-size:13.5px;font-weight:600}.enrstatus,.seqstatus{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;background:var(--panel2);border:1px solid var(--border);color:var(--muted)}.enrstatus.active,.seqstatus.active{color:var(--cool-text);border-color:rgba(var(--cool-rgb),.4);background:rgba(var(--cool-rgb),.1)}.enrstatus.finished{color:var(--cool-text)}.enrstatus.bounced,.enrstatus.stopped,.enrstatus.unsubscribed{color:var(--hot-text);border-color:rgba(var(--hot-rgb),.35)}.seqbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.seqbar>div{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:3px}.seqbar b{font-size:15px;font-weight:650}.seqstep{border:1px solid var(--border);border-radius:var(--r-lg);padding:16px;margin-bottom:14px;background:var(--panel2);display:flex;flex-direction:column;gap:10px}.seqstephead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seqnum{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--accent-grad);color:#fff}.seqstephead .muted{display:inline-flex;align-items:center;gap:5px}.seqdelay{width:58px;padding:3px 7px;font-size:12.5px;text-align:center}.seqdel{margin-left:auto;background:none;border:0;cursor:pointer;color:var(--muted);padding:4px;border-radius:999px}.seqdel:hover{color:var(--hot-text);background:var(--panel)}.seqsubject{font-weight:600}.seqbody{font-family:inherit;font-size:14px;line-height:1.6;resize:vertical}.seqfoot{margin-top:14px}.card code,.emailh+p code,.seqfoot{font-size:12px}.card code{background:var(--panel2);border:1px solid var(--border);border-radius:4px;padding:1px 5px}@media (max-width:640px){.emailform{grid-template-columns:1fr}.seqbar .ghost,.seqbar .go{width:100%;justify-content:center}}.sidedivide{border:0;border-top:1px solid var(--border);margin:12px 13px 10px}.faqsearch{display:flex;align-items:center;gap:10px;border:1px solid var(--border);background:var(--panel2);border-radius:var(--pill);padding:0 16px;margin-bottom:14px}.faqsearch svg{flex:none;color:var(--muted)}.faqsearch input{border:0;background:none;padding:12px 0;width:100%;font-size:14.5px;outline:none}.faqsearch input:focus{box-shadow:none;border-color:transparent}.faqtopics{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.faqchip{border:1px solid var(--border);background:transparent;color:var(--muted);border-radius:var(--pill);padding:6px 14px;font-size:13px;font-weight:550;cursor:pointer;transition:border-color .16s var(--ease),color .16s var(--ease)}.faqchip:hover{border-color:var(--text);color:var(--text)}.faqchip.on{border-color:var(--accent-text);color:var(--accent-text);background:rgba(var(--accent-rgb),.07)}.faqlist{list-style:none;margin:0;padding:0}.faqlist li{border-top:1px solid var(--border)}.faqlist li:last-child{border-bottom:1px solid var(--border)}.faqq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;cursor:pointer;text-align:left;padding:15px 2px;font-size:15px;font-weight:600;color:var(--text)}.faqq:hover{color:var(--accent-text)}.faqchev{flex:none;color:var(--muted);transition:transform .18s var(--ease)}.faqchev.on{transform:rotate(180deg);color:var(--accent-text)}.faqa{padding:0 2px 16px;max-width:68ch}.faqa p{color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 10px}.faqa p:last-child{margin-bottom:0}.faqnone{padding:18px 2px}.tklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tklist li{display:flex;align-items:center;gap:13px;padding:13px 2px;border-bottom:1px solid var(--border)}.tklist li:last-child{border-bottom:0}.tklist li>svg{flex:none;color:var(--muted)}.tklist li>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.tklist li b{font-size:14.5px}.tkstatus{display:inline-flex;align-items:center;gap:5px;flex:none;border-radius:var(--pill);padding:4px 11px;font-size:12px;font-weight:600;border:1px solid var(--border);color:var(--muted)}.tkstatus.open{border-color:rgba(var(--accent-rgb),.4);color:var(--accent-text)}.tkstatus.answered{border-color:rgba(var(--cool-rgb),.4);color:var(--cool-text)}.tkform{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.tkform .wide{grid-column:1/-1}.tkform label{display:block}.tkform textarea{width:100%;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px 14px;font:inherit;font-size:15px;outline:none;resize:vertical}.tkform textarea:focus{border-color:rgba(var(--text-rgb),.45);box-shadow:none}.tkactions{display:flex;gap:10px;align-items:center;margin-top:4px;grid-column:1/-1}.tkthread{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:16px}.tkthread li{border-radius:var(--r-md);padding:14px 16px;background:var(--panel2)}.tkthread li.support{background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.2)}.tkwho{display:flex;align-items:center;gap:9px;margin-bottom:8px}.tkwho b{font-size:13.5px}.tkav{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex:none;background:var(--dark);color:#fff;font-size:10.5px;font-weight:700}.tkthread li.support .tkav{background:var(--accent)}.tkbody{margin:0;white-space:pre-wrap;font-size:14.5px;line-height:1.6}.tkreply{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.tkreply textarea{width:100%;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px 14px;font:inherit;font-size:15px;outline:none;resize:vertical}.tkreply textarea:focus{border-color:rgba(var(--text-rgb),.45);box-shadow:none}.tkfoot{display:flex;align-items:center;gap:7px;margin-top:14px}.acctfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));grid-gap:18px;gap:18px;margin:0}.acctfacts dt{display:flex;align-items:center;gap:6px;margin:0 0 5px;font-size:12px;font-weight:600;color:var(--muted)}.acctfacts dd{margin:0;font-size:14.5px;font-weight:600;word-break:break-word}.acctform{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-gap:14px;gap:14px}.acctform .wide{grid-column:1/-1}.acctform textarea{width:100%;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px 14px;font:inherit;font-size:15px;outline:none;resize:vertical}.acctform textarea:focus{border-color:rgba(var(--text-rgb),.45);box-shadow:none}.card.danger{border-color:rgba(var(--hot-rgb),.35)}.card.danger .cardtitle{display:flex;align-items:center;gap:8px;color:var(--hot-text)}.ghost.danger{border-color:rgba(var(--hot-rgb),.45);color:var(--hot-text)}.ghost.danger:hover:not(:disabled){border-color:var(--hot);background:rgba(var(--hot-rgb),.06)}.go.danger{background:var(--hot)}.go.danger:hover:not(:disabled){box-shadow:0 14px 30px -12px rgba(var(--hot-rgb),.55)}.prefplaybooks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));grid-gap:10px;gap:10px;margin:14px 0 18px}.prefpb{text-align:left;cursor:pointer;background:var(--panel2);border:1px solid var(--border);border-radius:var(--r-md);padding:13px 15px;display:flex;flex-direction:column;gap:5px;transition:border-color .16s var(--ease),background .16s var(--ease)}.prefpb b{font-size:14px;color:var(--text)}.prefpb span{font-size:12.5px;color:var(--muted);line-height:1.5}.prefpb:hover{border-color:var(--text)}.prefpb.on{border-color:var(--accent-text);background:rgba(var(--accent-rgb),.07)}.prefpb.on b{color:var(--accent-text)}.prefcheck{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);margin:0}.prefcheck:last-of-type{border-bottom:0}.prefcheck input{width:17px;height:17px;flex:none;margin-top:2px;accent-color:var(--accent-text)}.prefcheck>span{display:flex;flex-direction:column;gap:3px}.prefcheck b{font-size:14px;font-weight:600;color:var(--text)}.prefnote{margin-top:14px}@media (max-width:640px){.tkform{grid-template-columns:1fr}.tklist li{flex-wrap:wrap}.tklist li>div{flex-basis:100%;order:-1}.tkactions .ghost,.tkactions .go{flex:1 1;justify-content:center}}.adm-tkfilter{display:flex;gap:8px;margin-bottom:16px}.adm-tkfilter a{border:1px solid var(--border);border-radius:var(--pill);padding:6px 15px;font-size:13px;font-weight:550;color:var(--muted);text-decoration:none}.adm-tkfilter a.on{border-color:var(--accent-text);color:var(--accent-text);background:rgba(var(--accent-rgb),.07)}.adm-tkthread{margin-top:16px;border-top:1px solid var(--border);padding-top:16px}.adm-tkthread textarea{width:100%;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px 14px;font:inherit;font-size:14.5px;outline:none;resize:vertical;margin-bottom:10px}.adm-tkthread textarea:focus{border-color:rgba(var(--text-rgb),.45);box-shadow:none}.pwfield{position:relative;display:block}.pwfield input{width:100%;padding-right:44px}.pwtoggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:8px;color:var(--muted);cursor:pointer}.pwtoggle:hover{color:var(--text);background:var(--panel2)}.susp{justify-content:center;min-height:82vh;padding:24px}.susp,.suspcard{display:flex;align-items:center}.suspcard{max-width:560px;text-align:center;flex-direction:column;gap:14px}.susplock{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(var(--hot-rgb),.1);color:var(--hot-text)}.suspcard h1{font-size:26px;margin:0}.suspcard p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.suspreason{color:var(--text)!important;background:var(--panel2);border-radius:var(--r-md);padding:12px 15px}.suspacts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.adm-feed{list-style:none;margin:0;padding:0}.adm-feed li{border-bottom:1px solid var(--border);font-size:13.5px}.adm-feed li:last-child{border-bottom:0}.adm-feedicon{display:inline-flex}.adm-feeddetail,.adm-feedicon,.adm-feedwhen{color:var(--muted)}.adm-feeddetail{word-break:break-word}.adm-feed li.admin .adm-feedwhat{color:var(--hot-text)}.adm-feed li.credits .adm-feedwhat{color:var(--cool-text)}.adm-actrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.adm-actrow input{width:auto;flex:0 1 260px}.adm-actrow .adm-num{flex:0 0 110px}.adm-actrow .adm-wide{flex:1 1 320px}.adm-note{width:100%;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px 14px;font:inherit;font-size:14px;outline:none;resize:vertical;margin-bottom:10px}.adm-panel.danger{border-color:rgba(var(--hot-rgb),.35)}.adm-panel.danger h2{color:var(--hot-text)}@media (max-width:760px){.adm-feed li{gap:3px}}.mfacard{max-width:480px;width:100%;display:flex;flex-direction:column;gap:14px}.mfacard h2{display:flex;align-items:center;gap:9px;font-size:21px;margin:0}.mfacard p{margin:0}.mfachoices{gap:10px}.mfachoices,.mfastep{display:flex;flex-direction:column}.mfastep{gap:12px}.mfaqr{align-self:center;border-radius:12px;background:#fff;padding:8px;border:1px solid var(--border)}.mfasecret{display:inline-block;font-size:13px;letter-spacing:.08em;background:var(--panel2);border-radius:6px;padding:3px 7px;word-break:break-all}.mfacode{font-size:26px;letter-spacing:.32em;text-align:center;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:14px}.mfacode.wide{font-size:19px;letter-spacing:.12em}.mfaswitch{display:flex;flex-wrap:wrap;gap:7px}.mfaswitch .faqchip{display:inline-flex;align-items:center;gap:6px}.mfalist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mfalist li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.mfalist li:last-child{border-bottom:0}.mfalist li>div{flex:1 1;display:flex;flex-direction:column;gap:2px}.mfaicon{color:var(--accent-text);display:inline-flex}.mfafoot{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mfacodes{list-style:none;margin:0;padding:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;background:var(--panel2);border-radius:var(--r-md);font-size:14.5px;font-weight:600;letter-spacing:.06em}@media (max-width:480px){.mfacodes{grid-template-columns:1fr}}.emptybox{display:flex;flex-direction:column;align-items:center;gap:8px;padding:54px 28px;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,0)),var(--panel2);border:1px dashed var(--border);border-radius:var(--r-lg)}.emptybox b{font-size:15.5px;color:var(--text)}.emptybox span{font-size:13.5px;color:var(--muted);max-width:46ch;line-height:1.6}.emptyicon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;margin-bottom:4px;background:var(--panel);border:1px solid var(--border);color:var(--accent-text);box-shadow:var(--sh-1)}.filepick{display:flex;align-items:center;gap:12px;cursor:pointer}.filepick input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.filepickbtn{display:inline-flex;align-items:center;flex:none;border:1px solid var(--border);background:var(--panel);border-radius:var(--pill);padding:9px 18px;font-size:13.5px;font-weight:600;color:var(--text);box-shadow:var(--sh-1);transition:border-color .16s var(--ease),transform .12s var(--ease)}.filepick:hover .filepickbtn{border-color:var(--accent-text);color:var(--accent-text)}.filepick input:focus-visible+.filepickbtn{outline:2px solid var(--accent);outline-offset:2px}.filepickname{font-size:12.5px;color:var(--muted);word-break:break-all}.adm-side{background:linear-gradient(180deg,var(--panel) 0,var(--bg) 100%);border-right:1px solid var(--border)}.adm-brand{font-size:15.5px;gap:11px;display:flex;align-items:center;color:var(--text);text-decoration:none;font-weight:700;letter-spacing:-.015em}.adm-nav a{border-radius:var(--r-md);transition:background .16s var(--ease),color .16s var(--ease)}.adm-nav a.on{background:linear-gradient(90deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-rgb),.04));color:var(--text);font-weight:650;box-shadow:inset 2px 0 0 var(--accent)}.adm-nav a.on .icon{opacity:1;color:var(--accent-text)}.adm-navlabel{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:650;padding:0 12px;margin-bottom:8px}.adm-foot{gap:12px;margin-top:auto;display:flex;flex-direction:column;font-size:13px;border-top:1px solid var(--border);padding-top:16px}.adm-footrow{display:flex;align-items:center;justify-content:space-between;gap:10px}.adm-page h1{font-size:30px;letter-spacing:-.03em;margin:0 0 6px;line-height:1.15}.adm-sub{font-weight:450;color:var(--muted);line-height:1.55;max-width:70ch;font-size:14.5px;margin:0 0 28px}.adm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));grid-gap:16px;gap:16px}.adm-card,.adm-stat{border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:transform .16s var(--ease),box-shadow .2s var(--ease),border-color .16s var(--ease)}.adm-stat{background:linear-gradient(180deg,var(--panel),var(--panel));padding:20px 22px}.adm-stat b{font-size:34px;font-weight:700;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;margin-bottom:4px}.adm-stat span{font-size:12.5px;font-weight:500}.adm-card:hover,.adm-stat:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.adm-cardbig{font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;display:block}.adm-cardlabel{font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;font-weight:650;margin-bottom:8px}.adm-cardlabel,.adm-cardsub{color:var(--muted);display:block}.adm-cardsub{font-size:12px;margin-top:4px}.adm-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px 26px;margin-top:18px;box-shadow:var(--sh-1)}.adm-panel h2{font-size:16px;letter-spacing:-.015em;margin:0 0 4px}.adm-panel .adm-sub{margin:6px 0 14px;font-size:13.5px}.adm-table{background:var(--panel);border:1px solid var(--border);overflow:hidden;box-shadow:var(--sh-1);border-radius:var(--r-lg)}.adm-feed li{grid-template-columns:150px 1fr}.adm-feed .adm-feedicon{display:none}.adm-feedwhen{grid-row:span 2;font-size:12px;padding-top:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-feedwhat{font-weight:550;font-size:14px}.adm-feeddetail{grid-column:2;font-size:12.5px}@media (max-width:760px){.adm-feed li{grid-template-columns:1fr}.adm-feedwhen{grid-row:auto}.adm-feeddetail{grid-column:1}}.card{box-shadow:var(--sh-1)}.sidelink.on{background:linear-gradient(90deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-rgb),.03))}.creditpill{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.adm-card:hover,.adm-stat:hover{transform:none}}a{color:var(--accent-text);text-decoration:none}a.linkish:hover,a.toplink:hover,a:not([class]):hover{opacity:.8}.adm-brand:hover,.adm-nav a:hover,.pr-btn:hover,.sidelink:hover,.topbrand:hover,a.ghost:hover,a.go:hover{text-decoration:none}.adm-feed li{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 14px;padding:12px 2px}.adm-feedwhen{flex:0 0 148px}.adm-feedwho{margin-right:8px;font-weight:600}.adm-feeddetail{flex-basis:100%;margin-left:162px;margin-top:1px}@media (max-width:760px){.adm-feedwhen{flex-basis:100%}.adm-feeddetail{margin-left:0}}.feedpanel{padding:6px 8px}.feed{list-style:none;margin:0;padding:0}.feedrow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:0 14px;gap:0 14px;align-items:start;padding:13px 14px;border-radius:var(--r-md);transition:background .14s var(--ease)}.feedrow+.feedrow{box-shadow:inset 0 1px 0 var(--border)}.feedrow:hover{background:var(--panel2)}.feedrow:hover+.feedrow{box-shadow:none}.feedchip{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex:none;background:var(--panel2);color:var(--muted);border:1px solid var(--border)}.feedrow.credits .feedchip{background:rgba(var(--cool-rgb),.1);color:var(--cool-text);border-color:rgba(var(--cool-rgb),.3)}.feedrow.owner_unlock .feedchip,.feedrow.unlock .feedchip{background:rgba(var(--accent-rgb),.1);color:var(--accent-text);border-color:rgba(var(--accent-rgb),.3)}.feedrow.admin .feedchip{background:rgba(var(--hot-rgb),.1);color:var(--hot-text);border-color:rgba(var(--hot-rgb),.32)}.feedrow.signup .feedchip,.feedrow.subscription .feedchip{background:rgba(var(--accent2-rgb),.1);color:var(--accent2);border-color:rgba(var(--accent2-rgb),.28)}.feedmain{min-width:0;display:flex;flex-direction:column;gap:3px}.feedtop{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.feedtop b{font-size:14.5px;font-weight:600}.feedkind{flex:none;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:var(--panel2);border:1px solid var(--border);border-radius:var(--pill);padding:2px 8px}.feedsub{font-size:12.5px;color:var(--muted);word-break:break-word}.feedsub a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.feedsub a:hover{color:var(--accent-text)}.feeddot{margin:0 6px;opacity:.6}.feedwhen{flex:none;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px}@media (max-width:620px){.feedrow{grid-template-columns:30px minmax(0,1fr);gap:0 11px;padding:12px 10px}.feedchip{width:30px;height:30px}.feedwhen{grid-column:2;padding-top:4px}}.skel{display:block;border-radius:7px;background:linear-gradient(90deg,var(--panel2) 0,var(--sand2) 50%,var(--panel2) 100%);background-size:200% 100%;animation:skelsweep 1.6s ease-in-out infinite}@keyframes skelsweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none;background:var(--panel2)}}.skelhead{gap:10px}.skelcard,.skelhead{display:flex;flex-direction:column}.skelcard{gap:11px}.skelgap{margin-top:10px;margin-bottom:22px}.skelcircle{width:34px;height:34px;border-radius:50%;flex:none}.skelrow{display:grid;grid-template-columns:34px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0}.skelrow+.skelrow{border-top:1px solid var(--border)}.skelrow>div{display:flex;flex-direction:column;gap:7px}.skelstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.skelstat{display:flex;flex-direction:column;gap:9px;padding:18px 20px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.errcard{max-width:520px;margin:60px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.errcard h1{font-size:22px;margin:0}.errcard p{margin:0}.erricon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:rgba(var(--hot-rgb),.1);color:var(--hot-text)}.errcard code{background:var(--panel2);border:1px solid var(--border);border-radius:6px;padding:2px 7px;font-size:12px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.skiplink{position:absolute;left:12px;top:-60px;z-index:100;background:var(--dark);color:#fff;padding:11px 18px;border-radius:var(--pill);font-size:14px;font-weight:600;transition:top .16s var(--ease)}.skiplink:focus{top:12px;text-decoration:none}.changes{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 10px}.chg{display:inline-flex;align-items:center;gap:7px;border-radius:var(--pill);padding:5px 12px;font-size:12.5px;font-weight:600;line-height:1.3}.chg small{font-weight:500;opacity:.75;font-size:11.5px}.chg.bad{background:rgba(var(--hot-rgb),.1);color:var(--hot-text);border:1px solid rgba(var(--hot-rgb),.28)}.chg.good{background:rgba(var(--cool-rgb),.1);color:var(--cool-text);border:1px solid rgba(var(--cool-rgb),.28)}.vbadge.hot{color:var(--accent-text);border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.08);font-weight:650}.pr-hero.compact{padding-bottom:40px}.seclist{list-style:none;margin:28px auto 0;max-width:760px;padding:0;display:flex;flex-direction:column;gap:14px}.seclist li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.6;text-align:left}.seclist li svg{flex:none;margin-top:4px;color:var(--accent-text)}.faqsection{padding-top:26px;padding-bottom:26px}.faqpublic{border-top:1px solid var(--border)}.faqpublic details{border-bottom:1px solid var(--border)}.faqpublic summary{cursor:pointer;list-style:none;padding:17px 40px 17px 2px;font-size:16.5px;font-weight:600;position:relative}.faqpublic summary::-webkit-details-marker{display:none}.faqpublic summary:after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:21px;font-weight:400;color:var(--muted);line-height:1}.faqpublic details[open] summary:after{content:"\2212";color:var(--accent-text)}.faqpublic summary:hover{color:var(--accent-text)}.faqpublic details>div{padding:0 40px 18px 2px;max-width:70ch}.faqpublic p{color:var(--muted);font-size:15px;line-height:1.7;margin:0 0 12px}.faqpublic p:last-child{margin-bottom:0}.cmpwrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--sh-1)}.cmp{width:100%;border-collapse:collapse;min-width:760px}.cmp td,.cmp th{text-align:left;padding:15px 18px;font-size:14.5px;vertical-align:top}.cmp thead th{background:var(--panel2);color:var(--muted);font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;border-bottom:1px solid var(--border);white-space:nowrap}.cmp tbody th{font-weight:600;color:var(--text);width:31%}.cmp tbody td:first-of-type{width:25%}.cmp tbody tr{border-bottom:1px solid var(--border)}.cmp tbody tr:last-child{border-bottom:0}.cmp td{color:var(--muted)}.cmp td span{display:inline-block}.cmp td svg{margin-right:8px;vertical-align:-2px}.cmp tr.loses td:nth-child(3),.cmp tr:not(.loses) td:nth-child(2){color:var(--text);font-weight:600}.i-cool{color:var(--cool-text)}.i-verified{color:var(--accent2)}.i-hot{color:var(--hot-text)}@media (max-width:640px){.cmp td,.cmp th{padding:12px 14px;font-size:13.5px}.faqpublic summary{font-size:15.5px;padding-right:34px}}@media (max-width:400px){.pr{padding-left:16px;padding-right:16px}.pr-h1{font-size:clamp(30px,9vw,40px)}.pr-h2{font-size:clamp(23px,7.2vw,30px)}.pr-lead,.pr-sectionlead{font-size:15px}.card{padding:18px 16px}.searchaids{margin:2px -16px -18px;padding:10px 6px}.wrap{padding-left:14px;padding-right:14px}.app-head h1{font-size:26px}.adm-main{padding:22px 14px 60px}.adm-page h1{font-size:24px}.mfacard{padding:20px 16px}.mfacode{font-size:22px;letter-spacing:.2em}.tkactions{flex-direction:column;align-items:stretch}.tkactions .ghost,.tkactions .go{width:100%;justify-content:center}.emptybox{padding:38px 16px}.acctfacts,.billgrid{grid-template-columns:1fr}}.adm-main,.pr,.wrap{overflow-wrap:break-word}table{max-width:100%}@media (min-width:1500px){.pr{max-width:1320px}.wrap{max-width:1280px}.adm-main{max-width:1240px}}@media (min-width:1800px){.pr{max-width:1440px}.wrap{max-width:1380px}.adm-main{max-width:1320px}.appshell{max-width:1720px;margin-inline:auto}}.landsignals{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.landsignals li{display:flex;align-items:flex-start;gap:11px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-md);padding:15px 17px;font-size:14.5px;line-height:1.5;box-shadow:var(--sh-1)}.landsignals li svg{flex:none;margin-top:2px;color:var(--cool-text)}.landniches{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.bands>*,.pr-grid4>*,.pr-steps>*,.price-grid>*{min-width:0}.pr-cardfoot{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.intdetail{font-size:12.5px;color:var(--muted);line-height:1.5}@media (max-width:400px){.topinner{padding:11px 12px}.topinner,.topright{gap:8px;flex-wrap:wrap}.topright{justify-content:flex-end;min-width:0}.topbrand{font-size:15px}.creditpill{padding:5px 10px;font-size:12.5px}.topright .ghost,.topright .go{padding:7px 12px;font-size:12.5px}.avatar{width:26px;height:26px;font-size:11px}}.adm-side .adm-nav .skel{border-radius:var(--r-md)}.adm-brand .skel{flex:none}.docsteps{counter-reset:s;list-style:none;margin:24px 0;padding:0;display:flex;flex-direction:column;gap:12px}.docsteps li{counter-increment:s;position:relative;padding-left:42px;font-size:15.5px;line-height:1.6;color:var(--muted)}.docsteps li b{color:var(--text)}.docsteps li:before{content:counter(s);position:absolute;left:0;top:-1px;width:28px;height:28px;border-radius:50%;background:var(--accent-grad);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.docpre{background:var(--dark);color:var(--sand2);border-radius:var(--r-md);padding:18px 20px;overflow-x:auto;font-size:13px;line-height:1.65;margin:20px 0 0}.docpre.small{font-size:12.5px;padding:13px 16px;margin:8px 0 0}.docpre code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;white-space:pre}.docep{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);padding:26px;margin-top:18px;box-shadow:var(--sh-1);scroll-margin-top:90px}.docephead{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:14px}.docmethod{font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 9px;border-radius:6px;background:var(--accent);color:var(--text)}.docmethod.get{background:var(--cool)}.docmethod.delete{background:var(--hot)}.docephead code{font-family:ui-monospace,Menlo,monospace;font-size:13.5px;background:var(--panel2);border:1px solid var(--border);border-radius:7px;padding:4px 10px;word-break:break-all}.docep h3{font-size:18px;margin:0 0 8px;letter-spacing:-.015em}.docep>p{color:var(--muted);font-size:14.5px;line-height:1.65;margin:0 0 14px;max-width:68ch}.doccost{display:inline-flex;align-items:flex-start;gap:8px;background:rgba(var(--accent-rgb),.07);border:1px solid rgba(var(--accent-rgb),.25);border-radius:var(--r-md);padding:10px 14px;font-size:13.5px;line-height:1.55}.doccost svg{flex:none;margin-top:3px;color:var(--accent-text)}.doclabel{display:block;margin:20px 0 8px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.docparams{margin:0;display:flex;flex-direction:column;gap:9px}.docparams>div{display:grid;grid-template-columns:minmax(min(150px,40%),auto) 1fr;grid-gap:14px;gap:14px;align-items:baseline}.docparams dt code{font-family:ui-monospace,Menlo,monospace;font-size:13px;color:var(--accent-text);font-weight:600}.docparams dd{margin:0;font-size:13.5px;color:var(--muted);line-height:1.55}.docnotes{margin:16px 0 0;padding-left:20px}.docnotes li{font-size:13.5px;color:var(--muted);line-height:1.6;margin-bottom:6px}@media (max-width:560px){.docparams>div{grid-template-columns:1fr;gap:3px}.docep{padding:20px 16px}}.firstrun{margin-top:26px;gap:24px}.firstrun,.frintro{display:flex;flex-direction:column}.frintro{gap:10px;align-items:flex-start}.frintro h2{font-size:clamp(23px,3.4vw,30px);letter-spacing:-.03em;margin:4px 0 0}.frintro p{max-width:62ch;font-size:15px;line-height:1.65;margin:0}.frexample{display:grid;grid-template-columns:minmax(min(340px,100%),1fr) 1fr;grid-gap:22px;gap:22px;align-items:start}@media (max-width:860px){.frexample{grid-template-columns:1fr}}.frcard{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px 22px;box-shadow:var(--sh-2);display:flex;flex-direction:column;gap:12px}.frcardtop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.frcardtop>div{display:flex;flex-direction:column;gap:2px;min-width:0}.frcardtop b{font-size:16px}.frtier{flex:none;font-size:12px;font-weight:700;letter-spacing:.04em;background:rgba(var(--hot-rgb),.1);color:var(--hot-text);border:1px solid rgba(var(--hot-rgb),.3);border-radius:var(--pill);padding:5px 11px}.frsignals{display:flex;flex-wrap:wrap;gap:7px}.frrow{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted)}.frrow svg{flex:none;color:var(--cool-text)}.frrow.hot{font-weight:600}.frrow.hot,.frrow.hot svg{color:var(--accent-text)}.frlocked{display:flex;flex-direction:column;gap:9px;border-top:1px dashed var(--border);padding-top:12px}.frlocked-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.frpitch{display:flex;gap:10px;align-items:flex-start;margin-top:4px;background:var(--panel2);border-radius:var(--r-md);padding:13px 15px;font-size:13.5px;line-height:1.6}.frpitch svg{flex:none;margin-top:2px;color:var(--warm-text)}.frsteps{counter-reset:fr;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.frsteps li{counter-increment:fr;position:relative;padding-left:42px}.frsteps li:before{content:counter(fr);position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:50%;background:var(--accent-grad);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.frsteps b{display:block;font-size:15px;margin-bottom:4px}.frsteps span{font-size:13.5px;color:var(--muted);line-height:1.6}.frcta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}@media (max-width:480px){.frcta .go{width:100%;justify-content:center}.firstrun{gap:20px}}.chglist{list-style:none;margin:14px 0 0;padding:0}.chgrow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:0 14px;gap:0 14px;align-items:center;padding:14px 2px;border-top:1px solid var(--border)}.chgrow:first-child{border-top:0}.chgicon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex:none;background:var(--panel2);color:var(--muted);border:1px solid var(--border)}.chgrow.act .chgicon{background:rgba(var(--hot-rgb),.1);color:var(--hot-text);border-color:rgba(var(--hot-rgb),.3)}.chgmain{display:flex;flex-direction:column;gap:2px;min-width:0}.chgmain b{font-size:15px}.chglabel{font-size:13.5px;font-weight:600;color:var(--text)}.chgrow.act .chglabel{color:var(--hot-text)}.chgactions{display:flex;gap:8px;flex:none}@media (max-width:600px){.chgrow{grid-template-columns:30px minmax(0,1fr)}.chgicon{width:30px;height:30px}.chgactions{grid-column:2;margin-top:8px}}.pr-mockcap{margin:34px auto 18px;max-width:22ch;font-size:clamp(24px,3.4vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.2;text-wrap:balance;color:var(--text);text-align:center}@media (max-width:640px){.pr-mockcap{margin-top:26px;font-size:clamp(21px,6vw,26px);max-width:20ch}}.bl-needsub{display:flex;flex-direction:column;gap:13px;align-items:flex-start;background:rgba(var(--accent-rgb),.07);border:1px solid rgba(var(--accent-rgb),.28);border-radius:var(--r-md);padding:16px 18px}.bl-needsub p{margin:0;font-size:14px;line-height:1.6;color:var(--text)}@media (max-width:480px){.bl-needsub .go{width:100%;justify-content:center}}.planwall{position:relative;margin:18px 0 22px}.planwallghosts{gap:12px;filter:blur(5px);opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.planghost,.planwallghosts{display:flex;flex-direction:column}.planghost{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);padding:22px 24px;gap:11px}.planghostbadge{width:52px;height:52px;border-radius:14px;background:var(--sand2)}.planghostline{height:13px;border-radius:7px;background:var(--panel2);width:45%}.planghostline.wide{width:72%;height:17px}.planwallcard{position:absolute;inset:0;margin:auto;height:-moz-fit-content;height:fit-content;max-width:460px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px 26px;box-shadow:var(--sh-3)}.planwallcard b{font-size:16.5px;line-height:1.4}.planwallcard p{margin:0;line-height:1.6}@media (max-width:560px){.planwallcard{position:static;max-width:none;margin-top:-140px}.planwallcard .go{width:100%;justify-content:center}}.loadmore{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 6px;text-align:center}.loadmore button{min-width:min(260px,100%)}.cmpnote{max-width:760px;margin:14px auto 0;text-align:center}.teamgrid{gap:16px}.teamgrid,.teamstat{display:flex;flex-direction:column}.teamstat{gap:3px;margin:6px 0 10px}.teamstatnum{display:inline-flex;align-items:center;gap:8px;font-size:26px;font-weight:650;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.memberlist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.memberlist li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 0;border-bottom:1px solid var(--border)}.memberlist li:last-child{border-bottom:0}.memberlist li>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.memberlist b{overflow-wrap:anywhere}.memberactions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.subhead{margin:18px 0 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.invitelink{margin-top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.invitelink code{display:block;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel2);font-size:12.5px;overflow-wrap:anywhere;color:var(--text)}.tf{font-size:13px;font-weight:600;color:var(--muted)}.tf input,.tf select,.tf textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);color:var(--text);font:inherit;font-size:14px;font-weight:400}.teamclose{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.seatrow{gap:3px;padding:12px 0 0;border-top:1px solid var(--border);font-size:14px}.seatbuy,.seatrow{display:flex;flex-direction:column;margin-top:12px}.seatbuy{gap:8px}.seatbuy .tf{max-width:160px}.creditbar.warn{border-color:rgba(var(--warm-rgb),.45);background:rgba(var(--warm-rgb),.08)}.cookiebar{position:fixed;left:16px;right:16px;bottom:16px;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;max-width:900px;margin:0 auto;padding:16px 18px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 24px 60px -20px rgba(var(--text-rgb),.3)}.cookietext{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 380px}.cookietext span{color:var(--muted);font-size:13.5px;line-height:1.55}.cookiebtns{display:flex;gap:8px;flex:0 0 auto}@media (prefers-reduced-motion:no-preference){.cookiebar{animation:cookiein .28s ease-out}@keyframes cookiein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.nlform{margin-top:22px;display:flex;flex-direction:column;gap:7px;max-width:340px}.nlhead{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.nlhead,.nllabel{color:var(--muted)}.nllabel{font-size:13.5px;line-height:1.55;margin:0;font-weight:450;text-transform:none}.nlrow{display:flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:5px 5px 5px 8px;margin-top:3px;transition:border-color .18s ease,box-shadow .18s ease}.nlform:focus-within .nlrow{border-color:rgba(var(--text-rgb),.35);box-shadow:none}.nlrow input{flex:1 1;min-width:0;border:0;background:transparent;border-radius:0;padding:8px 6px;font-size:14px}.nlrow input:focus,.nlrow input:hover:not(:focus){box-shadow:none;border-color:transparent}.nlrow .pr-btn{flex:0 0 auto;padding:9px 15px;font-size:13.5px}.nlrow .pr-btn:hover{transform:none}.nlhp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.nlsent{display:flex;align-items:flex-start;gap:7px;font-size:13.5px;color:var(--muted);max-width:340px;line-height:1.55;margin-top:3px}.nlerr{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--hot-text)}.terr{margin-top:18px}.terr:first-of-type{margin-top:10px}.terrhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--border)}.whsec{margin-top:16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.whsec code{display:block;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel2);font-size:12.5px;overflow-wrap:anywhere;color:var(--text)}.whsec .muted code{display:inline;width:auto;padding:1px 5px;font-size:12px}.prefcheck.withplan{margin:6px 0 2px;padding:12px 14px;background:var(--panel2);border:1px solid var(--border);border-radius:var(--r-md)}.mock-badge.tieronly{display:inline-flex;place-items:center;width:auto;height:auto;padding:5px 11px;border-radius:999px}.mock-badge.tieronly small{font-size:11.5px;letter-spacing:.05em;opacity:1;margin-top:0}.mock-badge.tieronly.HOT{background:rgba(var(--g-hot-rgb),.14);color:var(--g-hot-text)}.mock-badge.tieronly.WARM{background:rgba(var(--g-warm-rgb),.16);color:var(--g-warm-text)}.mock-badge.tieronly.COOL{background:rgba(var(--g-cool-rgb),.14);color:var(--g-cool-text)}.ls-cta .pr-btn{background:var(--accent-grad);border-color:var(--accent-deep);color:#fff}.filterbtn{display:inline-flex;align-items:center;gap:8px;position:relative;padding:12px 16px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.filterbtn.on,.filterbtn:hover{border-color:var(--accent-text);color:var(--accent-text)}.filterbtn.on{background:color-mix(in srgb,var(--accent) 8%,transparent)}.filterbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filterbtn-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent-grad);color:#fff;font-size:11px;font-weight:700;display:inline-grid;place-items:center}.advfilters{display:grid;grid-gap:16px;gap:16px;margin-top:14px;padding:18px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel2);animation:advIn .16s ease}@keyframes advIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.advfilters{animation:none}}.advfilters>.icpfilters,.advfilters>.problem-picker{margin:0}.searchaids{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px;margin:4px -24px -24px;padding:12px 14px;border-top:1px solid var(--border)}.aidbtn{display:inline-flex;align-items:center;gap:8px;background:none;border:0;border-radius:var(--r-sm);padding:7px 10px;font:inherit;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease}.aidbtn:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}.aidbtn.on{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 9%,transparent)}.aidbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.searchpanel{margin-top:14px}.searchpanel>.icpbox{margin-bottom:0}.searchpanel>.firstrun{margin-top:0}.pr-indexdate{font-size:14.5px;opacity:.82}.pr-indexdate time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.samplegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:14px;gap:14px;margin-top:22px}.samplecard{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--border);border-radius:14px;background:var(--panel);padding:14px 15px}.samplebody{min-width:0}.samplecard h3{font-size:15.5px;font-weight:650;margin:0 0 2px;line-height:1.3}.samplecat{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin:0 0 8px;text-transform:capitalize}.samplenosite{display:inline-flex;align-items:center;gap:4px;text-transform:none}.sampleobs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.sampleobs li{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--text);line-height:1.45}.sampleobs svg{flex:0 0 auto;margin-top:3px;opacity:.55}.samplecorrect{font-size:13px;color:var(--muted);margin-top:16px;line-height:1.6}.samplecorrect a{color:var(--accent-text)}.summarynote{grid-column:1/-1;flex-basis:100%;max-width:78ch;margin:2px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted);font-weight:450}.adm-h3{font-size:14px;font-weight:650;margin:22px 0 10px;letter-spacing:-.01em}.adm-dim{font-style:normal;color:var(--muted);font-weight:450}.tour{z-index:120}.tour,.tour-block{position:fixed;inset:0}.tour-block{border:0;padding:0;background:transparent;cursor:default}.tour-scrim{position:fixed;inset:0;background:rgba(var(--text-rgb),.55)}.tour-spot{position:fixed;border-radius:14px;pointer-events:none;box-shadow:0 0 0 9999px rgba(var(--text-rgb),.55),0 0 0 2px rgba(var(--accent-rgb),.9)}.tour.ready .tour-spot{transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.tour.ready .tour-card{transition:top .25s ease,left .25s ease}.tour-card{position:fixed;width:360px;max-width:calc(100vw - 32px);background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:18px 18px 14px;box-shadow:0 24px 60px rgba(var(--text-rgb),.28);outline:none}.tour-group{display:block;margin:0 26px 6px 0;font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.tour-group i{font-style:normal;opacity:.5;margin:0 2px}.tour-card h3{margin:0 26px 8px 0;font-size:16.5px;line-height:1.35}.tour-card p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.6}.tour-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;border:0;cursor:pointer;background:transparent;color:var(--muted)}.tour-x:hover{background:var(--panel2);color:var(--text)}.tour-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.tour-bar{flex:1 1;height:4px;border-radius:999px;background:var(--border);overflow:hidden;max-width:120px}.tour-bar i{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .25s ease}.tour-skip{font-size:13px;color:var(--muted);background:none;border:0;cursor:pointer;padding:7px 4px}.tour-skip:hover{color:var(--text);opacity:.75}.tour-btns{display:flex;gap:8px;align-items:center}.tour-btns .ghost.sm,.tour-btns .go.sm{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;font-size:13px;border-radius:10px}@media (max-width:640px){.tour-card{left:16px!important;right:16px;width:auto;top:auto!important;bottom:16px}}@media (prefers-reduced-motion:reduce){.tour.ready .tour-card,.tour.ready .tour-spot{transition:none}}.tourlink{display:inline-flex;align-items:center;gap:6px;color:var(--accent-text);text-decoration:none;font-weight:550;font-size:14px}.tourlink:hover{opacity:.75}.skelauth-h2{margin-top:4px;margin-bottom:22px}.skelbrand{display:flex;align-items:center;gap:10px;margin-bottom:34px}.skelsquare{width:34px;height:34px;border-radius:10px}.skelfields{gap:16px;margin-top:28px}.skelfields,.skelfields>div{display:flex;flex-direction:column}.skelfields>div{gap:6px}.skelside{background:var(--dark)}.bloglist{display:grid;grid-gap:16px;gap:16px;max-width:760px;margin:0 auto}.blogcard{display:block;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:24px 26px;text-decoration:none;color:inherit;transition:border-color .18s ease,transform .18s ease}.blogcard:hover{border-color:var(--accent);transform:translateY(-2px)}.blogcard-meta{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--muted);font-weight:500}.blogcard h2,.blogcard h3{font-size:22px;letter-spacing:-.02em;line-height:1.25;margin:8px 0 0}.blogcard p{color:var(--muted);font-size:15px;line-height:1.6;margin:8px 0 0}.blogcard-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:600;color:var(--accent-text)}.blogpost{max-width:720px}.blogback{font-size:14px;margin-bottom:18px}.blogback a{color:var(--accent-text);text-decoration:none;font-weight:600}.blogpost-meta{color:var(--muted);font-size:14px;margin:-14px 0 30px}.blogbody-rendered{font-size:17px;line-height:1.75}.blogbody-rendered h2{font-size:26px;letter-spacing:-.02em;margin:38px 0 12px}.blogbody-rendered h3{font-size:20px;letter-spacing:-.015em;margin:30px 0 10px}.blogbody-rendered h4{font-size:17px;margin:24px 0 8px}.blogbody-rendered p{margin:0 0 18px}.blogbody-rendered ol,.blogbody-rendered ul{margin:0 0 18px;padding-left:24px;display:grid;grid-gap:7px;gap:7px}.blogbody-rendered li{line-height:1.7}.blogbody-rendered a{color:var(--accent-text)}.blogbody-rendered code{font-family:ui-monospace,Menlo,monospace;font-size:14.5px;background:var(--panel2);padding:2px 6px;border-radius:6px}.blogbody-rendered pre{background:var(--panel2);border:1px solid var(--border);border-radius:12px;padding:16px 18px;overflow-x:auto;margin:0 0 20px}.blogbody-rendered pre code{background:none;padding:0;font-size:13.5px;line-height:1.6}.blogbody-rendered blockquote{margin:0 0 20px;padding:4px 0 4px 20px;border-left:3px solid var(--accent);color:var(--muted);font-style:italic}.blogbody-rendered hr{border:0;border-top:1px solid var(--border);margin:32px 0}.blogbody-rendered img{display:block;max-width:100%;height:auto;margin:26px auto;border-radius:12px;border:1px solid var(--border);background:var(--panel2)}@media (min-width:900px){.blogbody-rendered img{max-width:min(112%,860px);margin-left:50%;transform:translateX(-50%)}}.blogbody-rendered p:has(>img:only-child){margin-bottom:0}.editor-wrap{display:block}.editor{border-radius:14px;overflow:hidden;border:1px solid var(--border);background:var(--panel)}.editor:focus-within{border-color:rgba(var(--text-rgb),.35);box-shadow:none}.editor .ql-toolbar.ql-snow{border:0;border-bottom:1px solid var(--border);background:var(--panel2);padding:9px 10px}.editor .ql-container.ql-snow{border:0;font:inherit}.editor .ql-snow .ql-stroke{stroke:var(--muted)}.editor .ql-snow .ql-fill{fill:var(--muted)}.editor .ql-snow .ql-picker-label{color:var(--muted)}.editor .ql-snow .ql-picker-label:hover,.editor .ql-snow button.ql-active .ql-stroke,.editor .ql-snow button:hover .ql-stroke{stroke:var(--accent);color:var(--accent)}.editor .ql-snow button.ql-active .ql-fill,.editor .ql-snow button:hover .ql-fill{fill:var(--accent)}.editor .ql-snow .ql-picker-options{background:var(--panel);border-color:var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1)}.editor .ql-editor{min-height:420px;max-height:68vh;padding:26px 30px;font-size:17px;line-height:1.75;color:var(--text)}.editor .ql-editor.ql-blank:before{color:var(--muted);font-style:normal;left:30px;right:30px}.editor .ql-editor h2{font-size:26px;letter-spacing:-.02em;margin:34px 0 12px}.editor .ql-editor h3{font-size:20px;letter-spacing:-.015em;margin:28px 0 10px}.editor .ql-editor h4{font-size:17px;margin:22px 0 8px}.editor .ql-editor p{margin:0 0 18px}.editor .ql-editor blockquote{border-left:3px solid var(--accent);padding-left:20px;color:var(--muted);font-style:italic;margin:0 0 20px}.editor .ql-editor pre,.editor .ql-editor pre.ql-syntax{background:var(--panel2);border:1px solid var(--border);border-radius:12px;padding:16px 18px;color:var(--text)}.editor .ql-editor a{color:var(--accent-text)}.editor .ql-editor img{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--border);margin:18px 0}.editor .ql-editor>:first-child{margin-top:0}.editor .ql-editor ol{list-style:none;padding-left:1.6em}.editor .ql-editor ol li{position:relative;line-height:1.7;margin-bottom:6px}.editor .ql-editor ol li>.ql-ui{position:absolute;left:-1.6em;width:1.4em;text-align:right;color:var(--muted)}.editor .ql-editor li:before{content:none}.editor-loading{padding:26px 30px;color:var(--muted);font-size:14px;margin:0}.editor-hint{font-size:12.5px;color:var(--muted);margin:9px 2px 0}.blogtop{display:flex;align-items:center;gap:14px;margin-bottom:18px}.blogtable{display:grid;grid-gap:2px;gap:2px;padding:6px}.blogrow{display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;gap:16px;align-items:center;padding:13px 14px;border-radius:10px}.blogrow:hover{background:var(--panel2)}.blogrow b{display:block;font-size:15px}.blogrow .adm-sub{font-size:12.5px;margin:2px 0 0}.blogrow-actions{display:flex;gap:8px}.blogstate{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.blogstate.live{background:rgba(var(--cool-rgb),.14);color:var(--cool-text)}.blogstate.draft{background:var(--panel2);color:var(--muted)}.blogedit{display:grid;grid-gap:16px;gap:16px}.blogedit .blogfield,.blogedit label{display:grid;grid-gap:6px;gap:6px}.blogedit .blogfield>span,.blogedit label>span{font-size:13px;font-weight:600}.bloglabel{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bloglabel .linkish{font-size:13px;font-weight:600}.blogpreview{min-height:420px;border:1px solid var(--border);border-radius:12px;padding:20px 22px;background:var(--panel);overflow-y:auto;max-height:620px;font-size:16px}.blogpreview>:first-child{margin-top:0}.blogedit-row{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:16px;gap:16px}@media (max-width:720px){.blogedit-row{grid-template-columns:1fr}}.blogbody{font-family:ui-monospace,Menlo,monospace;font-size:14px;line-height:1.65;resize:vertical}.blogedit-actions{display:flex;gap:10px;flex-wrap:wrap}.adm-ok{color:var(--cool-text)}.adm-err,.adm-ok{font-size:13.5px;font-weight:600}.adm-err{color:var(--hot-text)}.scrolltop{position:fixed;right:20px;bottom:20px;z-index:50;display:inline-grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--panel);color:var(--text);box-shadow:var(--sh-2);cursor:pointer;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,color .16s ease,border-color .16s ease}.scrolltop.on{opacity:1;transform:none;pointer-events:auto}.scrolltop:hover{color:var(--accent-text);border-color:rgba(var(--accent-rgb),.45)}.scrolltop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.scrolltop{right:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.scrolltop{transition:none}}.aiconnect{display:flex;flex-direction:column;gap:10px;margin-bottom:18px;border-color:var(--accent-text)}.aiconnect h3{font-size:15px;margin:0}.aiconnect p{margin:0;line-height:1.55}.aiconnect-apps{list-style:none;margin:2px 0;padding:0;display:grid;grid-gap:8px;gap:8px}.aiconnect-apps li{display:grid;grid-template-columns:76px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.aiconnect-apps b{font-size:13px}@media (max-width:560px){.aiconnect-apps li{grid-template-columns:1fr;gap:2px}}.hm{background:var(--bg)}.hm-h1,.hm-h2{font-family:var(--font-sans),system-ui,sans-serif;font-weight:700;letter-spacing:-.02em}.hm-hero{background:radial-gradient(1200px 520px at 50% -10%,rgba(255,255,255,.18),transparent 60%),linear-gradient(180deg,var(--accent) 0,var(--accent-deep) 62%);color:#fff;padding:64px 16px 72px}.hm-hero-in{max-width:1040px;margin:0 auto;text-align:center}.hm-eyebrow-hero{margin:0 0 14px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.92)}.hm-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border-radius:999px;background:#fff;color:var(--ink-on-white);text-decoration:none;font-size:13.5px;font-weight:600;box-shadow:0 6px 20px -8px rgba(0,0,0,.35)}.hm-pill b{background:var(--accent-grad);color:#fff;border-radius:999px;padding:3px 9px;font-size:11px;letter-spacing:.06em}.hm-h1{font-size:clamp(38px,6.4vw,72px);line-height:1.02;margin:26px auto 0;max-width:15ch;color:#fff;text-wrap:balance}.hm-br{display:none}@media (min-width:1000px){.hm-h1{max-width:none;white-space:nowrap}.hm-br{display:inline}}@media (min-width:1000px) and (max-width:1180px){.hm-h1{font-size:60px}}.hm-sub{max-width:640px;margin:22px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:rgba(255,255,255,.92)}.hm-sub b{color:#fff;font-weight:800}.hm-sub-strong{margin-top:18px;font-weight:700;color:#fff}.hm-sub-small{margin-top:8px;font-size:clamp(14.5px,1.3vw,16px)}.hm-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.hm-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:12px;font-weight:700;font-size:15.5px;text-decoration:none;transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .15s ease}.hm-btn:hover{transform:translateY(-1px)}.hm-hero .hm-btn.solid{background:#fff;color:var(--ink-on-white);box-shadow:0 10px 28px -12px rgba(0,0,0,.45)}.hm-hero .hm-btn.outline{color:#fff;border:1.5px solid rgba(255,255,255,.55);background:rgba(255,255,255,.08)}.hm-hero .hm-btn.outline:hover{background:rgba(255,255,255,.16)}.hm-searcharea{margin-top:10px}.hm-hero .pr-searchex,.hm-hero .pr-searchnote{color:rgba(255,255,255,.88)}.hm-hero .pr-exchip{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35);color:#fff}.hm-hero .pr-exchip:hover{background:rgba(255,255,255,.24);color:#fff;border-color:#fff}.hm-demo{max-width:760px;margin:40px auto 0;text-align:left;background:var(--panel);color:var(--text);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px -30px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.06)}.hm-demo-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.hm-dots{display:inline-flex;gap:6px}.hm-dots i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.hm-dots i:nth-child(2){background:#febc2e}.hm-dots i:nth-child(3){background:#28c840}.hm-demo-title{font-size:12.5px;color:var(--muted);font-weight:600}.hm-demo-on{margin-left:auto;font-size:12px;font-weight:700;color:var(--cool-text);display:inline-flex;align-items:center;gap:6px}.hm-demo-on i{width:7px;height:7px;border-radius:50%;background:var(--cool)}.hm-demo-body{padding:18px 18px 6px;display:flex;flex-direction:column;gap:14px}.hm-bubble{align-self:flex-end;max-width:85%;background:var(--accent-grad);color:#fff;font-weight:600;font-size:14.5px;padding:10px 15px;border-radius:16px 16px 4px 16px}.hm-reply{font-size:14px;line-height:1.55}.hm-reply p{margin:6px 0 10px}.hm-muted,.hm-tools{color:var(--muted)}.hm-tools{display:flex;align-items:center;gap:8px;font-size:12.5px}.hm-tools code{background:var(--panel2);border:1px solid var(--border);border-radius:6px;padding:2px 7px;font-size:12px;color:var(--text)}.hm-cost{margin-left:2px;font-weight:700;color:var(--accent-text)}.hm-table{border:1px solid var(--border);border-radius:12px;overflow:hidden}.hm-tr{display:grid;grid-template-columns:1.3fr .7fr 1.6fr;grid-gap:12px;gap:12px;padding:10px 14px;border-top:1px solid var(--border);align-items:center;font-size:13.5px}.hm-tr:first-child{border-top:0}.hm-th{background:var(--panel2);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.hm-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-saw{color:var(--muted)}.hm-tier{font-style:normal;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.hm-tier.hot{background:rgba(var(--g-hot-rgb),.14);color:var(--g-hot-text)}.hm-tier.warm{background:rgba(var(--g-warm-rgb),.16);color:var(--g-warm-text)}.hm-tier.cool{background:rgba(var(--g-cool-rgb),.14);color:var(--g-cool-text)}.hm-demo-input{margin:8px 16px 16px;padding:11px 14px;border-radius:12px;background:var(--panel2);color:var(--muted);font-size:13.5px}@media (max-width:620px){.hm-tr{grid-template-columns:1fr auto}.hm-tr>:nth-child(3){grid-column:1/-1}.hm-th>:nth-child(3){display:none}}.hm-stats{max-width:1040px;margin:0 auto;padding:56px 16px 8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px;gap:18px}.hm-stats>div{text-align:center}.hm-stats b{display:block;font-family:var(--font-sans),sans-serif;font-weight:700;font-size:clamp(34px,4.4vw,52px);letter-spacing:-.02em;color:var(--text);line-height:1.05}.hm-stats span{display:block;margin-top:6px;color:var(--muted);font-size:14.5px}.hm-section{max-width:1040px;margin:0 auto;padding:88px 16px 0;text-align:center}.hm-eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.hm-h2{font-size:clamp(32px,4.6vw,56px);line-height:1.05;margin:10px 0 0;color:var(--text)}.hm-lead{max-width:600px;margin:16px auto 0;color:var(--muted);font-size:17px;line-height:1.6}.hm-more{display:inline-flex;align-items:center;gap:6px;margin-top:26px;font-weight:700;color:var(--accent-text);text-decoration:none}.hm-more:hover{opacity:.75}.hm-connect{max-width:720px;margin:34px auto 0;text-align:left}.hm-step-act{flex-wrap:wrap;gap:10px}.hm-act,.hm-step-act{display:inline-flex;align-items:center}.hm-act{gap:6px;border:0;cursor:pointer;text-decoration:none;background:var(--accent-grad);color:#fff;font:inherit;font-weight:700;font-size:14px;padding:8px 14px;border-radius:10px}.hm-act:hover{opacity:.88}.hm-steps li.hm-step-note{counter-increment:none;display:block;color:var(--muted);font-size:14px}.hm-steps li.hm-step-note:before{content:none}.hm-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0}.hm-tabs button{border:1px solid var(--border);background:var(--panel);color:var(--text);padding:8px 14px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.hm-tabs button.on{background:var(--text);color:var(--bg);border-color:var(--text)}.hm-steps{list-style:none;counter-reset:s;margin:16px 0 0;padding:22px 24px;background:var(--panel);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:12px}.hm-steps li{counter-increment:s;display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:baseline;font-size:15px;line-height:1.55}.hm-steps li:before{content:counter(s);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent-grad);color:#fff;font-weight:800;font-size:13px}.hm-steps code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;background:var(--panel2);border-radius:6px;padding:2px 6px;overflow-wrap:anywhere}.hm-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-top:34px;text-align:left}.hm-three>div{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:8px}.hm-three i{font-style:normal;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent-grad);color:#fff;font-weight:800}.hm-three b{font-size:17px;letter-spacing:-.01em}.hm-three span{color:var(--muted);font-size:14.5px;line-height:1.55}.hm-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px;margin-top:34px;text-align:left}.hm-field{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:18px}.hm-field-head{display:flex;justify-content:space-between;align-items:baseline}.hm-field-head b{font-size:15px}.hm-field-head span{font-weight:800;color:var(--accent-text)}.hm-field p{margin:8px 0 0;color:var(--muted);font-size:13.5px;line-height:1.5}.hm-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:34px;text-align:left}.hm-quote{margin:0;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px}.hm-quote blockquote{margin:0;font-size:15.5px;line-height:1.6}.hm-quote figcaption{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.hm-quote figcaption span{color:var(--muted)}.hm-quote-src{font-size:12px}.hm-final{max-width:1040px;margin:96px auto 0;padding:64px 24px;border-radius:28px;text-align:center;background:radial-gradient(800px 360px at 50% 0,rgba(255,255,255,.16),transparent 60%),linear-gradient(180deg,var(--accent) 0,var(--accent-deep) 70%)}.hm-final,.hm-final .hm-h2{color:#fff}.hm-final p{margin:14px 0 0;font-size:18px;color:rgba(255,255,255,.92)}.hm-checks{list-style:none;padding:0;margin:22px 0 0;display:flex;gap:10px 22px;justify-content:center;flex-wrap:wrap;font-weight:600}.hm-checks li{display:inline-flex;align-items:center;gap:7px}.hm-final .hm-btn.solid{background:#fff;color:var(--ink-on-white)}.hm-final .hm-btn.outline{color:#fff;border:1.5px solid rgba(255,255,255,.55)}@media (max-width:1072px){.hm-final{margin-left:16px;margin-right:16px}}@media (prefers-reduced-motion:reduce){.hm-btn{transition:none}.hm-btn:hover{transform:none}}.hm-steps li.hm-step-code{counter-increment:none;display:block}.hm-steps li.hm-step-code:before{content:none}.hm-steps pre{margin:-4px 0 2px 40px;padding:12px 14px;border-radius:10px;background:var(--panel2);border:1px solid var(--border);font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.hm-steps pre code{background:none;padding:0}.hm-keynote{margin:12px 0 0;font-size:13.5px;color:var(--muted)}.hm-keynote code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;background:var(--panel2);border-radius:6px;padding:2px 6px}@media (max-width:560px){.hm-steps pre{margin-left:0}}.pc-head{max-width:860px;margin:0 auto;padding:72px 16px 0;text-align:center}.pc-h1{font-size:clamp(36px,5.6vw,64px);text-wrap:balance}.pc-accent{color:var(--accent-text)}.pc-cards{max-width:1100px;margin:48px auto 0;padding:0 16px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}.pc-card{display:flex;flex-direction:column;gap:18px;background:var(--panel2);border:1px solid var(--border);border-radius:22px;padding:30px 28px}.pc-card.featured{background:var(--panel);border:1.5px solid rgba(var(--accent-rgb),.55);box-shadow:0 30px 70px -34px rgba(var(--accent-rgb),.55);transform:translateY(-8px)}.pc-cardtop{display:flex;align-items:center;justify-content:space-between;gap:10px}.pc-card h2{margin:0;font-family:var(--font-sans),sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em}.pc-badge{background:var(--accent-grad);color:#fff;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pc-price{display:flex;align-items:baseline;gap:8px}.pc-price b{font-family:var(--font-sans),sans-serif;font-weight:700;font-size:52px;letter-spacing:-.02em;line-height:1}.pc-price span{color:var(--muted);font-size:16px}.pc-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1 1}.pc-card li{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:15px;line-height:1.45}.pc-card li .icon{width:20px;height:20px;padding:3px;border-radius:50%;margin-top:1px;background:rgba(31,158,122,.14);color:var(--cool-text)}.pc-card li b{color:var(--accent-text)}.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-radius:12px;font-weight:700;font-size:15.5px;text-decoration:none;transition:transform .15s var(--ease),background .15s ease}.pc-btn:hover{transform:translateY(-1px)}.pc-btn.solid{background:var(--accent-grad);color:#fff}.pc-btn.ghost{border:1.5px solid var(--border);color:var(--text);background:var(--panel)}.pc-note{max-width:760px;margin:26px auto 0;padding:0 16px;text-align:center;color:var(--muted);font-size:14.5px}.pc-faq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:34px;text-align:left}.pc-faq>div{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:22px}.pc-faq b{font-size:16px}.pc-faq p{margin:8px 0 0;color:var(--muted);font-size:14.5px;line-height:1.6}@media (max-width:900px){.pc-cards{grid-template-columns:1fr;max-width:520px}.pc-card.featured{transform:none}.pc-faq{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pc-btn{transition:none}.pc-btn:hover{transform:none}}.pc-pack{color:var(--text);text-decoration:none}.pc-pack:hover{color:var(--accent-text)}.hw-hero{padding-bottom:120px}.hw-first{padding-top:0;margin-top:-84px}.hw-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;text-align:left}.hw-step{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:22px;background:var(--panel);border:1px solid var(--border);box-shadow:0 30px 60px -36px rgba(0,0,0,.45)}.hw-step b{font-size:19px;letter-spacing:-.015em}.hw-step p{margin:0;color:var(--muted);font-size:15px;line-height:1.55;flex:1 1}.hw-steptop{display:flex;justify-content:space-between;align-items:center}.hw-num{font-family:var(--font-sans),sans-serif;font-weight:800;font-size:44px;letter-spacing:-.05em;line-height:1}.hw-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px}.hw-chip{align-self:flex-start;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:999px}.hw-step.orange{border-top:4px solid var(--accent)}.hw-step.orange .hw-num{color:var(--accent-text)}.hw-step.orange .hw-chip,.hw-step.orange .hw-ico{background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.hw-step.amber{border-top:4px solid var(--warm)}.hw-step.amber .hw-num{color:var(--warm-text)}.hw-step.amber .hw-chip,.hw-step.amber .hw-ico{background:rgba(217,164,4,.16);color:var(--warm-text)}.hw-step.green{border-top:4px solid var(--cool)}.hw-step.green .hw-num{color:var(--cool-text)}.hw-step.green .hw-chip,.hw-step.green .hw-ico{background:rgba(31,158,122,.14);color:var(--cool-text)}.hw-grid4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:34px;text-align:left}.hw-card{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px}.hw-card b{font-size:16px}.hw-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.hw-dot{display:grid;place-items:center;width:42px;height:42px;border-radius:12px}.hw-dot.orange{background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.hw-dot.amber{background:rgba(217,164,4,.16);color:var(--warm-text)}.hw-dot.green{background:rgba(31,158,122,.14);color:var(--cool-text)}.hw-dot.red{background:rgba(var(--hot-rgb),.13);color:var(--hot-text)}.hw-grade{max-width:900px;margin:30px auto 0;text-align:left}.hw-band{margin-top:96px;padding:80px 16px;background:linear-gradient(180deg,rgba(var(--accent-rgb),.07),rgba(var(--accent-rgb),.02));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.hw-band-in{max-width:1040px;margin:0 auto;text-align:center}@media (max-width:960px){.hw-grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.hw-grid4,.hw-steps{grid-template-columns:1fr}}.badge.HOT,.grade-band.HOT,.mock-badge.HOT{color:var(--g-hot-ink)}.badge.WARM,.grade-band.WARM,.mock-badge.WARM{color:var(--g-warm-ink)}.badge.COOL,.grade-band.COOL,.mock-badge.COOL{color:var(--g-cool-ink)}html[data-theme=dark] .grade-band.HOT,html[data-theme=dark] .mock-badge.HOT{color:var(--g-hot-ink)}html[data-theme=dark] .grade-band.WARM,html[data-theme=dark] .mock-badge.WARM{color:var(--g-warm-ink)}html[data-theme=dark] .grade-band.COOL,html[data-theme=dark] .mock-badge.COOL{color:var(--g-cool-ink)}.gi-hot{color:var(--g-hot-text)}.gi-warm{color:var(--g-warm-text)}.gi-cool{color:var(--g-cool-text)}.viewtoggle{display:inline-flex;gap:4px;padding:4px;margin:4px 0 10px;border:1px solid var(--border);border-radius:var(--pill);background:var(--panel)}.viewtoggle button{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:0;border-radius:var(--pill);background:transparent;color:var(--muted);font-size:13.5px;font-weight:600;cursor:pointer}.viewtoggle button.on{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text)}.rmap-wrap{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.rmap{height:min(560px,70vh);min-height:320px;padding:0;overflow:hidden}.rmap-loading{display:grid;place-items:center}.rmap-pin{width:18px;height:18px;padding:0;border-radius:50%;border:2px solid var(--panel);box-shadow:0 1px 4px rgba(0,0,0,.45);cursor:pointer}.rmap-pin.HOT{background:var(--g-hot)}.rmap-pin.WARM{background:var(--g-warm)}.rmap-pin.COOL{background:var(--g-cool)}.rmap-pin:focus-visible{outline:2px solid var(--text);outline-offset:2px}.rmap .maplibregl-popup-content{background:var(--panel);color:var(--text);border-radius:var(--r-md);padding:12px 14px;box-shadow:var(--sh-1)}.rmap .maplibregl-popup-close-button{color:var(--muted);font-size:18px}.rmap .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:var(--panel)}.rmap .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:var(--panel)}.rmap .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--panel)}.rmap .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--panel)}.rmap-pop{display:grid;grid-gap:8px;gap:8px;font-size:13.5px;padding-right:10px}.rmap-popmeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px}.rmap-tier{padding:2px 8px;border-radius:var(--pill);font-weight:700;font-size:11.5px}.rmap-tier.HOT{background:var(--g-hot);color:var(--g-hot-ink)}.rmap-tier.WARM{background:var(--g-warm);color:var(--g-warm-ink)}.rmap-tier.COOL{background:var(--g-cool);color:var(--g-cool-ink)}.rmap-pop button{justify-self:start;padding:7px 14px;border:0;border-radius:var(--pill);background:var(--dark);color:#fff;font-size:13px;font-weight:600;cursor:pointer}======= .tst{max-width:640px;margin:0 0 18px;padding:16px 18px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--panel2);display:flex;flex-direction:column;gap:12px}.tst-head{display:flex;align-items:center;gap:8px;font-size:14.5px}.tst-head .icon,.tst-head svg{color:var(--accent-text);flex:none}.tst-x{margin-left:auto;background:none;border:0;padding:4px;cursor:pointer;color:var(--muted);display:inline-flex}.tst-x:hover{color:var(--text)}.tst-form{display:flex;flex-direction:column;gap:12px}.tst-form textarea{resize:vertical;min-height:72px}.tst-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tst-check{display:flex;align-items:flex-start;gap:9px;margin:0;font-size:13.5px;color:var(--text);font-weight:500;cursor:pointer}.tst-check input{margin-top:2px;flex:none}.tst-err{color:var(--hot-text);font-size:13px}.tst-actions{display:flex;align-items:center;gap:14px}.tst.tst-done{flex-direction:row;align-items:center;gap:10px;color:var(--cool-text);font-size:13.5px}.tst.tst-done span{flex:1 1;color:var(--text)}@media (max-width:560px){.tst-row{grid-template-columns:1fr}}.adm-tst-snippet{margin:10px 0 0;padding:12px 14px;border-radius:var(--r-sm);background:var(--panel2);border:1px solid var(--border);font-size:12.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.form .sg-list{left:0;right:0;top:calc(100% + 6px)}.pc-partner{max-width:1040px;margin:56px auto 0;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:2px dashed rgba(var(--accent-rgb),.45);border-radius:22px;background:var(--panel)}.pc-partner-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.pc-partner h2{margin:10px 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-.02em}.pc-partner p{margin:0;color:var(--text);font-size:16.5px;line-height:1.6;max-width:640px}.pc-partner .pc-partner-fine{margin-top:12px;color:var(--muted);font-size:14px}.pc-partner-btn{flex:none;padding-left:28px;padding-right:28px}@media (max-width:760px){.pc-partner{flex-direction:column;align-items:flex-start;margin:40px 16px 0;padding:24px 20px}.pc-partner-btn{width:100%;justify-content:center}}