@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:geist mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2")}@font-face{font-family:inter fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:106.4%;ascent-override:91%;descent-override:22.7%;line-gap-override:0%}:root{--brand-ink:#1B3A5C;--brand-ink-dark:#7FA8CC;--bg:#ffffff;--card:#f7f8fa;--card-alt:#f2f4f8;--card-solid:#f7f8fa;--text:#14181f;--text-2:#4b5563;--text-3:#374151;--muted:#5f6775;--faint:#666e7d;--accent:#1B3A5C;--accent-solid:#1B3A5C;--accent-hover:#132B45;--accent-text:#1B3A5C;--miss:#b91c1c;--partial:#996800;--mention:#456E96;--mention-bar:#4F7AA6;--focus:#1B3A5C;--line:#e2e5ea;--line-2:#dbe0e7;--line-3:#c8cfd9;--accent-tint:#E8EEF5;--accent-line:#C3D3E4;--mention-tint:#EAF1F8;--plan-tint:#EEF3F8;--selection:#D3DFEC;--section-alt:#F3F6F9;--on-dark:#C9D6E4;--on-dark-quiet:#7FA8CC;--sans:Inter, "Inter fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow:0 18px 44px rgba(15, 23, 42, 0.08);--page:1280px;--pad-x:56px}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}::selection{background:var(--selection);color:var(--text)}.plan__price{font-variant-numeric:tabular-nums}a{text-underline-offset:.18em;text-decoration-thickness:1px}html{scrollbar-color:var(--line-3)var(--bg)}.skip{position:absolute;left:-9999px;top:0}.skip:focus{left:var(--pad-x);top:10px;z-index:30;background:var(--card);border:1px solid var(--line-3);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.02em}h1{font-size:clamp(38px,3.2vw + 14px,56px);line-height:1.06;letter-spacing:-.03em}h2{font-size:clamp(26px,2.4vw,34px)}h1,h2,h3{text-wrap:balance}.hero__sub,.section__sub,.card__body,.tour__body{text-wrap:pretty}.wrap{max-width:var(--page);margin:0 auto;padding:0 var(--pad-x)}.mono{font-family:var(--mono);letter-spacing:.06em}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--accent-text);margin:0 0 18px}.btn{display:inline-block;padding:12px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.2;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.btn--sm{padding:9px 18px;border-radius:6px;font-size:13.5px}.btn--lg{padding:14px 26px;font-size:15.5px}.btn--lg.btn--ghost{padding:14px 22px;font-weight:500}.btn--primary{background:var(--accent-solid);color:#fff}.btn--primary:hover{background:var(--accent-hover)}.btn--ghost{border-color:var(--line-3);color:var(--text)}.btn--ghost:hover{border-color:var(--muted)}.btn:active{transform:translateY(1px)}.hero__ctas .btn--ghost .arrow{display:inline-block;transition:transform .18s cubic-bezier(.16,1,.3,1)}.hero__ctas .btn--ghost:hover .arrow{transform:translateY(3px)}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);border-bottom:1px solid var(--line)}@supports(backdrop-filter:blur(8px)){.site-header{backdrop-filter:blur(8px)}}.site-header__inner{display:flex;align-items:center;justify-content:space-between;padding:20px var(--pad-x);max-width:var(--page);margin:0 auto}.logo{font-size:17px;font-weight:700;display:inline-flex;align-items:center;gap:7px}.logo .mark{flex:none;color:var(--brand-ink)}.logo__word{letter-spacing:-.015em}.logo__suffix{margin-left:2px;font-family:var(--mono);font-size:11px;font-weight:400;color:var(--faint);letter-spacing:0}.site-nav{display:flex;align-items:center;gap:26px}.site-nav a:not(.btn){font-size:14px;color:var(--text-2)}.site-nav a:not(.btn):hover{color:var(--text)}.nav-toggle{display:none}.hero{display:grid;grid-template-columns:1fr minmax(300px,460px);gap:64px;align-items:center;padding:96px var(--pad-x)72px;max-width:var(--page);margin:0 auto}.hero__sub{font-size:20px;color:var(--text-2);margin:20px 0 32px;max-width:30em}.hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.hero__micro{font-family:var(--mono);font-size:11.5px;color:var(--faint);margin:18px 0 0}.preview{background:var(--card);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.preview__head,.preview__row{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.preview__head{border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11.5px;color:var(--muted)}.preview__score{color:var(--accent-text);font-weight:600}.preview__row+.preview__row{border-top:1px solid var(--line)}.preview__q{font-size:14.5px;color:var(--text-3)}:root{--tick:100ms;--runs:300ms;--runs-out:335ms;--settle:160ms;--row-stagger:55ms}.verdict{position:relative;display:inline-flex;align-items:center;justify-content:flex-end}.verdict__runs{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding-right:10px;font-family:var(--mono);font-size:12.5px;line-height:1;opacity:0;pointer-events:none}.run{opacity:0}.run.is-hit{color:var(--accent-text)}.run.is-miss{color:var(--miss)}@keyframes scan-runs{0%,89%{opacity:1}100%{opacity:0}}@keyframes scan-tick{0%,100%{opacity:1}}@keyframes scan-settle{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes scan-score{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.preview__row .verdict__runs{animation:scan-runs var(--runs-out)linear both;animation-delay:calc(var(--row) * var(--row-stagger))}.preview__row .run{animation:scan-tick var(--tick)linear;animation-fill-mode:none;animation-delay:calc(var(--row) * var(--row-stagger))}.preview__row .run:nth-child(2){animation-delay:calc(var(--row) * var(--row-stagger) + var(--tick))}.preview__row .run:nth-child(3){animation-delay:calc(var(--row) * var(--row-stagger) + var(--tick) * 2)}.preview__row .badge{animation:scan-settle var(--settle)cubic-bezier(.16,1,.3,1)both;animation-delay:calc(var(--row) * var(--row-stagger) + var(--runs-out))}.preview__score{animation:scan-score 240ms cubic-bezier(.16,1,.3,1)both;animation-delay:660ms}@media(prefers-reduced-motion:reduce){.preview__row .verdict__runs,.preview__row .run{animation:none;opacity:0}.preview__row .badge{animation:scan-fade 360ms ease both;animation-delay:calc(var(--row) * 80ms)}.preview__score{animation:scan-fade 360ms ease both;animation-delay:420ms}@keyframes scan-fade{from{opacity:0}to{opacity:1}}}.badge{font-family:var(--mono);font-size:11px;font-weight:500;padding:4px 10px;border-radius:20px;white-space:nowrap}.badge--cited{color:var(--accent-text);background:var(--accent-tint)}.badge--partial{color:var(--partial);background:#fffbeb}.badge--none{color:var(--miss);background:#fef2f2}.section{border-top:1px solid var(--line);padding:80px 0}.section--alt{background:var(--section-alt)}.section--dark{background:var(--accent);color:#fff;padding:88px 0;border-top:0}.section--dark .eyebrow{color:var(--on-dark-quiet)}.section--dark h2,.section--dark h3{color:#fff}.section--dark .card{background:rgba(255,255,255,6%);border-color:rgba(255,255,255,.16)}.section--dark .card__body{color:var(--on-dark)}.section__head{margin-bottom:40px}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.card{background:var(--card);border:1px solid var(--line-2);border-radius:10px;padding:26px}.card--alt{background:var(--card-alt)}.card__title{font-size:34px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.card__body{font-size:15.5px;color:var(--text-2);margin:0}.step__label,.fix__tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:var(--accent-text);text-transform:uppercase}.step__title{font-size:17px;font-weight:600;margin:16px 0 8px}.step__body,.fix__body{font-size:15px;color:var(--text-2);margin:0}.fix__tag{display:inline-block;border:1px solid var(--accent-line);border-radius:4px;padding:3px 7px;font-size:10px}.card--alt{transition:border-color .15s ease}.grid-4 .card--alt:hover{border-color:var(--accent-line)}.fix__title{font-size:16px;font-weight:600;margin:14px 0 8px}.fix__body{font-size:14.5px}.faq__row{display:flex;flex-wrap:wrap;gap:10px 40px;padding:22px 0;border-top:1px solid var(--line)}.faq__q{flex:1 1 260px;max-width:340px}.faq__a{flex:2 1 360px;max-width:720px}.faq__q{font-size:17.5px;font-weight:600;margin:0}.faq__a{font-size:15.5px;color:var(--text-2);margin:0}.site-footer{background:var(--accent);color:#fff;padding:44px 0}.site-footer .logo__suffix{color:var(--on-dark-quiet)}.site-footer .logo svg{color:#fff}.site-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.site-footer__note{font-family:var(--mono);font-size:11px;color:var(--on-dark-quiet);margin:6px 0 0}.site-footer__links{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:14.5px;color:var(--on-dark)}.site-footer__links a:hover{color:#fff}@media(max-width:999px){.hero{grid-template-columns:1fr;gap:40px}.preview{max-width:520px}}@media(max-width:900px){:root{--pad-x:20px}h1{font-size:34px}h2{font-size:24px}.hero{grid-template-columns:1fr;gap:36px;padding:48px var(--pad-x)40px}.hero__sub{font-size:16px}.hero__ctas{flex-direction:column}.hero__ctas .btn{width:100%;text-align:center}.section{padding:56px 0}.card__title{font-size:26px}.site-nav{display:none}.site-nav--open{display:flex;animation:nav-drop 200ms cubic-bezier(.16,1,.3,1)both;position:absolute;top:calc(100% + 8px);right:var(--pad-x);left:var(--pad-x);flex-direction:column;align-items:flex-start;gap:16px;background:var(--card);border:1px solid var(--line-2);border-radius:10px;padding:18px;z-index:20}.nav-toggle{position:relative;display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:34px;height:34px;padding:0 7px;background:0 0;border:1px solid var(--line-3);border-radius:7px;cursor:pointer}.nav-toggle::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.nav-toggle span{display:block;height:1.5px;background:var(--text)}@keyframes nav-drop{from{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.site-nav--open{animation-name:nav-fade}@keyframes nav-fade{from{opacity:0}to{opacity:1}}}}html{scroll-behavior:smooth}:target,.section,#hero{scroll-margin-top:92px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important}}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch;max-width:980px;margin:0 auto}.plan{position:relative;display:flex;flex-direction:column;background:var(--card-alt);border:1px solid var(--line-2);border-radius:12px;padding:26px 24px}.plan--popular{background:var(--plan-tint);border-color:var(--accent)}.plan__badge{position:absolute;top:-11px;left:24px;font-family:var(--mono);font-size:10px;letter-spacing:.05em;color:#fff;background:var(--accent-solid);border-radius:20px;padding:4px 10px}.plan__name{font-size:17px;font-weight:600;margin:0}.plan__tagline{font-size:13px;color:var(--muted);margin:2px 0 20px;min-height:34px}.plan__price{font-size:34px;font-weight:700;letter-spacing:-.02em;margin:0 0 18px}.plan__per{font-size:14px;font-weight:400;color:var(--muted)}.plan__cta{display:block;width:100%;text-align:center}.plan__note{font-family:var(--mono);font-size:10px;color:var(--faint);text-align:center;margin:10px 0 0;min-height:32px}.plan__features{list-style:none;flex:1 0 auto;margin:0;padding:18px 0 0;border-top:1px solid var(--line)}.plan__features li{display:flex;gap:10px;font-size:13px;color:var(--text-3);padding:7px 0}.plan__mark{font-family:var(--mono);font-size:11px;color:var(--accent-text);flex:none}.plan__features li.is-off,.plan__features li.is-off .plan__mark{color:var(--faint)}@media(max-width:900px){.plans{grid-template-columns:1fr}.plan__note{min-height:0}.plan__tagline{min-height:0}}.dashboard-preview{display:grid;grid-template-columns:1fr;gap:30px;background:var(--card-solid);padding:30px 28px 28px}.funnel-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;margin:18px 0 0;padding:0}.fstage{position:relative;padding:0 22px 0 0}.fstage+.fstage{padding-left:22px;border-left:1px solid var(--line)}.fstage+.fstage::before{content:"→";position:absolute;left:-7px;top:6px;font-family:var(--mono);font-size:12px;line-height:1;color:var(--muted);opacity:.45;background:var(--card-solid);padding:2px 0}.fstage__name{display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.fstage__value{display:block;font-size:clamp(34px,3.4vw,50px);font-weight:700;line-height:1.02;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:10px 0 12px}.fstage__value.is-cited{color:var(--accent-text)}.fstage__value.is-mentioned{color:var(--mention)}.fstage__bar{display:block;height:6px;border-radius:2px;background:rgba(15,23,42,8%);overflow:hidden}.fstage__bar span{display:block;height:6px;border-radius:2px;background:var(--muted)}.fstage__bar span.is-cited{background:var(--accent)}.fstage__bar span.is-mentioned{background:var(--mention-bar)}.fstage__bar--none{background:repeating-linear-gradient( 90deg,rgba(15,23,42,.13) 0 3px,transparent 3px 7px )}.fstage__label{display:block;margin-top:11px;font-size:13.5px;line-height:1.45;color:var(--text-2)}.owns-full{border-top:1px solid var(--line);padding-top:26px}@media(max-width:900px){.dashboard-preview{gap:22px;padding:24px 20px}.funnel-stages{grid-template-columns:1fr 1fr;row-gap:22px}.fstage:nth-child(odd){padding-left:0;border-left:0}.fstage:nth-child(odd)::before{content:none}}@media(max-width:420px){.funnel-stages{grid-template-columns:1fr}.fstage{padding:0}.fstage+.fstage{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:18px}.fstage+.fstage::before{content:none}}.plan__cta--soon{background:var(--card-solid);border-color:var(--line-2);color:var(--muted);cursor:default;pointer-events:none}.page-prose{max-width:720px;padding:96px 24px 80px}.page-prose h1{font-size:34px;margin-bottom:4px}.page-prose__updated{color:var(--muted);margin-bottom:32px}.page-prose h2{font-size:20px;margin:36px 0 10px}.page-prose p,.page-prose li{color:var(--text-2);line-height:1.65}.page-prose ul{padding-left:20px;list-style:disc}.page-prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:16px 0}.page-prose th,.page-prose td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line-2)}.badge--mentioned{color:var(--mention);background:var(--mention-tint)}.section__sub{margin:14px 0 0;font-size:17px;line-height:1.6;color:var(--text-2);max-width:560px}.step__visual{margin:0 0 18px}.step__query{background:var(--card);border:1px solid var(--line-2);border-radius:8px;padding:12px 14px;font-family:var(--mono);font-size:12px;color:var(--text-3)}.step__caret{color:var(--accent)}.step__chips{display:flex;gap:8px;flex-wrap:wrap}.chip{font-family:var(--mono);font-size:11px;padding:6px 10px;border-radius:6px;border:1px solid var(--line-2);color:var(--text-3)}.funnel-preview{display:flex;flex-direction:column;gap:12px;margin-top:16px}.funnel-preview__row{display:flex;align-items:baseline;gap:12px}.funnel-preview__value{font-size:26px;font-weight:700;width:86px;letter-spacing:-.02em}.funnel-preview__value.is-cited{color:var(--accent-text)}.funnel-preview__value.is-mentioned{color:var(--mention)}.funnel-preview__label{font-size:13px;color:var(--text-2)}.owners-preview{display:flex;flex-direction:column;gap:10px;margin-top:16px}.owners-preview__row{display:flex;align-items:center;gap:12px}.owners-preview__host{width:150px;font-size:12.5px;color:var(--text-3);overflow-wrap:anywhere}.owners-preview__bar{flex:1;height:12px;background:rgba(15,23,42,7%);border-radius:2px}.owners-preview__bar span{display:block;height:12px;border-radius:2px;background:var(--muted)}.owners-preview__bar span.is-you{background:var(--accent)}.owners-preview__score{font-family:var(--mono);font-size:11px;color:var(--muted);white-space:nowrap}.owners-preview__score.is-you{color:var(--accent-text)}.owners-preview__note{margin:14px 0 0;font-size:13.5px;color:var(--muted)}.section--tour{background:linear-gradient(var(--bg),var(--section-alt))}.section__head--split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.tour__play{background:var(--bg);border:1px solid var(--line-3);border-radius:8px;padding:9px 14px;font:500 13px var(--sans);color:var(--text-3);cursor:pointer;white-space:nowrap}.tour__play:hover{border-color:var(--muted)}.tour{display:flex;flex-wrap:wrap;gap:28px;align-items:stretch}.tour__steps{flex:1 1 280px;max-width:400px;display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.tour__step{border:1px solid transparent;border-radius:10px;transition:background-color .25s ease,border-color .25s ease}.tour__step.is-active{background:var(--bg);border-color:var(--line-2)}.tour__step button{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;background:0 0;border:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.tour__step button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:10px}.tour__num{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);background:var(--bg);color:var(--muted);font:600 11.5px/1 var(--mono);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.tour__step.is-done .tour__num{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent-text)}.tour__step.is-active .tour__num{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.tour__title{font-size:16px;font-weight:600;color:var(--text-2);transition:color .25s ease}.tour__step.is-active .tour__title,.tour__step.is-done .tour__title{color:var(--text)}.tour--js .tour__step:not(.is-active) .tour__detail{display:none}.tour__detail{padding:0 18px 14px 60px;min-height:98px}.tour__body{margin:0 0 12px;font-size:14.5px;color:var(--text-2)}.tour__progress{display:block;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.tour__progress i{display:block;height:2px;width:0;border-radius:2px;background:var(--accent-solid)}.tour__frame{flex:3 1 480px;min-width:0;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.tour__chrome{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--card);font-family:var(--mono);font-size:11.5px;color:var(--muted)}.tour__dots{display:flex;gap:6px}.tour__dots i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.tour__url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:4px 10px}.tour__stepof{flex:none;font-size:11px;color:var(--accent-text)}.tour__panel+.tour__panel{margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}.tour--js .tour__panel+.tour__panel{margin-top:0;padding-top:0;border-top:0}.tour__screen{flex:1;padding:32px clamp(20px,3vw,40px);min-height:400px}.tour__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid var(--line)}.tour__nav{background:0 0;border:1px solid var(--line-3);border-radius:6px;padding:8px 14px;font:500 13.5px var(--sans);color:var(--text-3);cursor:pointer}.tour__nav:hover{border-color:var(--muted)}.tour__nav--next{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff;font-weight:600;padding:9px 16px}.tour__nav--next:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.tour__dotsnav{display:flex;gap:6px}.tour__dotsnav i{width:6px;height:6px;border-radius:3px;background:var(--line-2);transition:width .3s ease,background-color .3s ease}.tour__dotsnav i.is-done{background:var(--accent-line)}.tour__dotsnav i.is-on{width:22px;background:var(--accent-solid)}.tpane{display:flex;flex-direction:column;gap:22px;max-width:560px}.tpane__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.tpane__foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.tlabel{display:block;margin-bottom:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--muted)}.tcount{font-family:var(--mono);font-size:11px;color:var(--accent-text)}.tnote{margin:0;font-size:13.5px;color:var(--muted)}.tfield{display:flex;align-items:center;border:1px solid var(--accent-solid);box-shadow:0 0 0 3px var(--accent-tint);border-radius:8px;padding:13px 14px;font-size:17px;line-height:1.4}.tfield__scheme{color:var(--faint)}.tfield__caret{color:var(--accent-solid)}.tmethods{display:flex;gap:8px;margin-bottom:12px}.tmethod{font-size:13px;padding:6px 12px;border-radius:6px;border:1px solid var(--line-2);color:var(--text-2)}.tmethod.is-on{font-weight:600;background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent-text)}.trecord{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px 14px;font-family:var(--mono);font-size:12px;color:var(--text-3);overflow-x:auto}.trecord__k{color:var(--faint)}.tverify__status{margin:14px 0 0;font-size:14px;font-weight:600;color:var(--accent-text)}.tverify__checking{display:none;color:var(--muted)}.tqs{display:flex;flex-direction:column;gap:8px}.tq{display:flex;align-items:center;gap:14px;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.tq__box{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:4px;border:1.5px solid var(--accent-solid);background:var(--accent-solid);color:#fff;font-size:11px;transition:background-color .2s ease,border-color .2s ease}.tq__text{flex:1;font-size:15px}.tq__tag{font-family:var(--mono);font-size:10.5px;color:var(--faint)}.tq__asking{margin:0;font-size:19px;font-weight:600}.tengines{display:flex;flex-direction:column;gap:10px}.tengine{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:8px}.tengine__name{flex:1;font-size:15px;font-weight:500}.trun{position:relative;display:grid;place-items:center;width:34px;height:30px;border-radius:6px;border:1px solid transparent;font:500 13px/1 var(--mono);transition:background-color .2s ease,border-color .2s ease}.trun b{grid-area:1/1;font-weight:inherit}.trun__pending{display:none;color:var(--faint)}.trun.is-hit{background:var(--accent-tint);color:var(--accent-text)}.trun.is-miss{background:#fef2f2;color:var(--miss)}.trun.is-men{background:var(--mention-tint);color:var(--mention)}.tprompt{align-self:flex-end;margin:0;background:var(--card-alt);border-radius:14px 14px 4px 14px;padding:10px 14px;font-size:15px}.tanswer{display:flex;gap:12px}.tanswer__who{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--text);color:#fff;font:600 10px/1 var(--mono)}.tanswer__text{margin:3px 0 0;font-size:15.5px;line-height:1.7;color:var(--text-3);min-height:80px}.tseg.is-mentioned{color:var(--mention);font-weight:600}.tseg.is-cited{color:var(--accent-text);font-weight:600}.tseg.is-other{color:var(--muted);font-weight:600}.tanswer__text em{font-style:normal;border-radius:3px;transition:background-color .3s ease}.tseg.is-mentioned em{background:var(--mention-tint)}.tseg.is-cited em{background:var(--accent-tint)}.tsources{margin-left:40px}.tsource{display:flex;align-items:center;gap:12px;margin-bottom:6px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;transition:background-color .3s ease,border-color .3s ease}.tsource.is-you{background:var(--accent-tint);border-color:var(--accent-solid)}.tsource__n{font-family:var(--mono);font-size:11.5px;color:var(--faint)}.tsource__host{flex:1;font-size:14px}.tsource__label{font-family:var(--mono);font-size:11px;color:var(--accent-text)}.tlegend{display:flex;flex-wrap:wrap;gap:8px;margin-left:40px}.tresults{display:flex;flex-wrap:wrap;gap:28px}.tresults>div{flex:1 1 260px;min-width:0}.trow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.trow__q{font-size:14px;color:var(--text-3)}.towners{display:flex;flex-direction:column;gap:12px}.towner__head{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px;font-size:13px;color:var(--text-3)}.towner__score{font-family:var(--mono);font-size:11px;color:var(--muted)}.towner.is-you .towner__score{color:var(--accent-text)}.towner__bar{display:block;height:8px;border-radius:2px;background:rgba(15,23,42,7%)}.towner__bar i{display:block;height:8px;border-radius:2px;background:var(--muted);width:calc(var(--w) * var(--g,1))}.towner.is-you .towner__bar i{background:var(--accent)}.tour--driven [data-typed] span{opacity:0}.tour--driven [data-typed] span.is-on{opacity:1}.tour--driven .tfield__caret{animation:tour-caret 1s steps(1,end)infinite}@keyframes tour-caret{0%,49%{opacity:1}50%,100%{opacity:0}}.tour--driven .tverify{opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.tour--driven .tverify.is-on{opacity:1;transform:none}.tour--driven .tverify__checking{display:inline}.tour--driven .tverify__done{display:none}.tour--driven .tverify__status{color:var(--muted)}.tour--driven .tverify__status.is-verified{color:var(--accent-text)}.tour--driven .tverify__status.is-verified .tverify__checking{display:none}.tour--driven .tverify__status.is-verified .tverify__done{display:inline}.tour--driven .tq{opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.tour--driven .tq.is-on{opacity:1;transform:none}.tour--driven .tq__box{background:var(--bg);border-color:var(--line-3);color:transparent}.tour--driven .tq.is-checked .tq__box{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.tour--driven .trun{background:var(--bg);border-color:var(--line-2);color:var(--faint)}.tour--driven .trun .trun__pending{display:block}.tour--driven .trun .trun__mark{display:none}.tour--driven .trun.is-running{border-color:var(--accent-solid);color:var(--accent-text)}.tour--driven .trun.is-done{border-color:transparent}.tour--driven .trun.is-done .trun__pending{display:none}.tour--driven .trun.is-done .trun__mark{display:block}.tour--driven .trun.is-done.is-hit{background:var(--accent-tint);color:var(--accent-text)}.tour--driven .trun.is-done.is-miss{background:#fef2f2;color:var(--miss)}.tour--driven .trun.is-done.is-men{background:var(--mention-tint);color:var(--mention)}.tour--driven .tanswer__text em{opacity:0}.tour--driven .tanswer__text em.is-on{opacity:1}.tour--driven .tanswer__text:not(.is-lit) .is-mentioned em,.tour--driven .tanswer__text:not(.is-lit) .is-cited em{background:0 0}.tour--driven .tsources,.tour--driven .tlegend{opacity:0;transition:opacity .35s ease}.tour--driven .tsources.is-on,.tour--driven .tlegend.is-on{opacity:1}.tour--driven .tsource.is-you{background:var(--bg);border-color:var(--line)}.tour--driven .tsource.is-you .tsource__label{opacity:0}.tour--driven .tsource.is-you.is-on{background:var(--accent-tint);border-color:var(--accent-solid)}.tour--driven .tsource.is-you.is-on .tsource__label{opacity:1}.tour--driven .trow{opacity:0;transform:translateX(-8px);transition:opacity .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.tour--driven .trow.is-on{opacity:1;transform:none}@media(max-width:900px){.tour__steps{max-width:none}.tour__screen{padding:22px 18px;min-height:0}.tsources,.tlegend{margin-left:0}}@media(prefers-reduced-motion:reduce){.tour--driven .tfield__caret{animation:none}.tour__step,.tour__num,.tour__title,.tour__dotsnav i,.tour--driven .tq,.tour--driven .trow,.tour--driven .tverify,.tour--driven .tsources,.tour--driven .tlegend,.tour--driven .tsource,.tour--driven .trun,.tour--driven .tanswer__text em{transition:none}}.phbanner[hidden]{display:none}.phbanner{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;margin:0 auto;max-width:560px;background:var(--surface,#fff);border:1px solid var(--line,#e4e4ea);border-radius:12px;padding:14px 16px;box-shadow:0 8px 28px rgba(16,16,32,.14);display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.phbanner p{margin:0;flex:1 1 260px;font-size:.8125rem;line-height:1.5}.phbanner__acts{display:flex;gap:8px}.phbanner button{font:inherit;font-size:.8125rem;padding:7px 14px;border-radius:7px;cursor:pointer;border:1px solid transparent;background:var(--accent,#4f46e5);color:#fff}.phbanner button.ghost{background:0 0;border-color:var(--line,#e4e4ea);color:inherit}.phbanner a{font-size:.75rem}@media(max-width:520px){.phbanner{flex-direction:column;align-items:stretch}.phbanner__acts{justify-content:flex-end}}