.audience:where(.astro-nsln4wvt){height:100%;border-top:2px solid var(--ink);padding:26px 4px 30px 0}.audience-icon:where(.astro-nsln4wvt){display:inline-flex;color:var(--green)}.bignum:where(.astro-4mk3kijo){font-family:var(--display);font-weight:800;letter-spacing:-.05em;line-height:.9;font-size:clamp(88px,12vw,180px);white-space:nowrap;color:var(--ink)}.film .bignum:where(.astro-4mk3kijo){color:#fff}.bignum:where(.astro-4mk3kijo) small:where(.astro-4mk3kijo){display:block;margin-top:18px;font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.01em;line-height:1.25;white-space:normal;color:var(--muted)}.film .bignum:where(.astro-4mk3kijo) small:where(.astro-4mk3kijo){color:var(--dim)}.ask-hero .ask-mono{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ask-hero .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ask-composer{margin-top:48px;max-width:860px;background:#fff;color:var(--ink);border-radius:14px;box-shadow:#05191499 0 20px 40px -20px;transition:box-shadow .2s}.ask-composer:focus-within{box-shadow:#05191499 0 20px 40px -20px,0 0 0 3px var(--signal)}.ask-top{display:flex;align-items:center;gap:10px;padding:16px 20px 0;font-size:13px;font-weight:600}.ask-gpt{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink)}.ask-top-engines{margin-left:auto;font-size:11px;color:var(--muted)}.ask-composer textarea{display:block;width:100%;min-height:64px;padding:12px 20px 14px;border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:20px;line-height:1.4;color:var(--ink)}.ask-composer textarea::-moz-placeholder,.ask-domain input::-moz-placeholder{color:var(--muted);opacity:.75}.ask-composer textarea::placeholder,.ask-domain input::placeholder{color:var(--muted);opacity:.75}.ask-row{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 20px;border-top:1px solid var(--line)}.ask-domain{flex:1;display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:15px}.ask-domain input{flex:1;min-width:0;padding:8px 0;border:0;outline:none;background:transparent;font:inherit;font-size:16px;color:var(--ink)}.ask-send{flex:none;display:flex;align-items:center;gap:8px;padding:12px 16px;border:0;border-radius:8px;background:var(--signal);color:var(--bg);font-family:var(--display);font-weight:700;font-size:16px;cursor:pointer}.ask-send:hover:not(:disabled){background:var(--hl)}.ask-send:disabled{cursor:progress;opacity:.8}.ask-send:focus-visible,.ask-chip:focus-visible,.ask-tab:focus-visible,.ask-panel:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ask-msg{margin-top:12px;max-width:860px;color:var(--mint);font-size:15px}.ask-msg:empty{display:none}.ask-ts:empty{display:none}.ask-ts{margin-top:12px}.ask-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;max-width:900px}.ask-chip{padding:9px 16px;border:1px solid var(--edge);border-radius:999px;background:#0c2720d9;color:var(--text-d);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.ask-chip:hover{border-color:var(--signal);color:#fff}.ask-chip:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--signal);vertical-align:2px}.ask-fine{margin-top:24px;color:var(--dim)}.ask-fine b{font-weight:500;color:var(--signal)}.ask-result{max-width:860px;margin-top:40px}.ask-result:empty{margin-top:0}.ask-card{padding:24px;border-radius:14px;background:#fff;color:var(--ink);box-shadow:#00000080 0 30px 60px -30px;scroll-margin-top:96px}.ask-result>*+*{margin-top:16px}.ask-bubble{display:flex;justify-content:flex-end;margin-bottom:16px}.ask-bubble div{max-width:80%;padding:10px 16px;border-radius:12px;background:var(--paper);font-size:16px;overflow-wrap:anywhere}.ask-status{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.ask-dot{width:8px;height:8px;border-radius:50%;background:var(--signal);animation:ask-pulse 1s infinite}.ask-card[data-done] .ask-dot{display:none}@keyframes ask-pulse{50%{opacity:.2}}.ask-tabs{display:flex;gap:4px;margin-top:12px;border-bottom:1px solid var(--line);overflow-x:auto}.ask-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.ask-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.ask-tab-mark{display:inline-block;width:10px;height:10px}.ask-tab[data-state=pending] .ask-tab-mark{border:2px solid var(--line);border-top-color:var(--green);border-radius:50%;animation:ask-spin .8s linear infinite}.ask-tab[data-state=done] .ask-tab-mark:before{content:"✓";color:var(--green);font-size:12px;line-height:10px}.ask-tab[data-state=failed] .ask-tab-mark:before{content:"–";color:var(--coral);font-size:14px;line-height:10px}@keyframes ask-spin{to{transform:rotate(360deg)}}.ask-panel{border-radius:4px}.ask-answer{min-height:150px;padding:16px 0 4px;font-size:16px;color:var(--ink);overflow-wrap:anywhere}.ask-answer p{margin:0 0 10px}.ask-answer ol,.ask-answer ul{margin:10px 0;padding-left:20px}.ask-answer ol{list-style:decimal}.ask-answer ul{list-style:disc}.ask-answer li{position:relative;margin:14px 0;padding:6px 10px}.ask-answer li.rival{outline:2px dashed var(--coral);border-radius:6px}.ask-answer li.you{outline:2px solid var(--signal);border-radius:6px}.ask-answer a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.ask-stream{white-space:pre-wrap}.ask-wait{color:var(--muted)}.ask-sticker{position:absolute;top:-15px;right:12px;padding:4px 10px;border-radius:4px;background:var(--coral);color:#fff;font-family:var(--display);font-weight:700;font-size:13px;white-space:nowrap;transform:rotate(-3deg)}.ask-sticker.is-you{background:var(--signal);color:var(--bg)}.ask-src{margin-top:16px;font-size:11px;letter-spacing:.08em;color:var(--muted);overflow-wrap:anywhere}.ask-src:empty{display:none}.ask-verdict-label{color:var(--coral)}.ask-verdict[data-tone=good] .ask-verdict-label{color:var(--green)}.ask-hero .ask-verdict h2{color:var(--ink);margin:10px 0 8px;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1.1;overflow-wrap:anywhere}.ask-verdict p{margin:0}.ask-verdict:focus{outline:none}.ask-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.ask-stats div{padding:14px 12px 14px 0}.ask-stats b{display:block;font-family:var(--display);font-weight:800;font-size:40px;letter-spacing:-.04em;line-height:1}.ask-stats span{font-size:13px;color:var(--muted)}.ask-gaps li{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.ask-gaps .ask-mono{padding-top:3px;font-size:11px}.ask-gaps .is-missing{color:var(--coral)}.ask-gaps .is-weak{color:var(--amber)}.ask-note{color:var(--dim);font-size:14px}.ask-gate,.ask-refuse{border:1px solid var(--edge);border-radius:14px;background:var(--bg2);color:var(--text-d);scroll-margin-top:96px}.ask-gate{padding:24px}.ask-hero .ask-gate h2{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.6;color:#fff;overflow-wrap:anywhere}.ask-gate p{margin:6px 0 16px}.ask-gate form{display:flex;flex-wrap:wrap;gap:10px}.ask-gate input{flex:1;min-width:0;padding:13px 16px;border:0;border-radius:10px;font:inherit;font-size:16px;color:var(--ink);background:#fff}.ask-gate input:focus-visible{outline:3px solid var(--signal)}.ask-gate small{display:block;margin-top:12px;font-size:13px;color:var(--dim)}.ask-gate small a{color:var(--mint);text-decoration:underline}.ask-gate-err{margin:10px 0 0!important;color:var(--mint)}.ask-gate-err:empty{display:none}.ask-gate-done{margin-top:6px;font-weight:600;color:var(--mint)}.ask-refuse{padding:20px 24px}.ask-refuse b{display:block;margin-bottom:4px;font-family:var(--display);font-size:20px;letter-spacing:-.02em;color:#fff}.ask-refuse-cta{margin-top:14px}@media(max-width:640px){.ask-top-engines{display:none}.ask-sticker{position:static;display:inline-block;margin-top:6px;transform:none}.ask-gate form{flex-direction:column}.ask-gate input{min-width:0;width:100%}.ask-stats b{font-size:32px}.ask-gaps li{grid-template-columns:1fr;gap:2px}}@media(max-width:560px){.ask-send [data-ask-send-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ask-composer textarea{font-size:17px}}@media(prefers-reduced-motion:reduce){.ask-dot,.ask-tab[data-state=pending] .ask-tab-mark{animation:none}}.cmp:where(.astro-unx4epj3){background:#fff;border:1px solid var(--line);border-top:2px solid var(--ink)}th:where(.astro-unx4epj3),td:where(.astro-unx4epj3){padding:18px 20px;border-bottom:1px solid var(--line);text-align:center}tbody:where(.astro-unx4epj3) tr:where(.astro-unx4epj3):last-child th:where(.astro-unx4epj3),tbody:where(.astro-unx4epj3) tr:where(.astro-unx4epj3):last-child td:where(.astro-unx4epj3){border-bottom:0}.cmp-h:where(.astro-unx4epj3){font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cmp-geoffy-h:where(.astro-unx4epj3){background:var(--green);color:#fff}.cmp-row:where(.astro-unx4epj3){text-align:left;font-weight:600;color:var(--ink)}.cmp-cell:where(.astro-unx4epj3){color:var(--ink)}.cmp-yes:where(.astro-unx4epj3){font-weight:700;color:var(--green)}.cmp-partial:where(.astro-unx4epj3),.cmp-no:where(.astro-unx4epj3){color:var(--muted)}.cmp-geoffy:where(.astro-unx4epj3){background:var(--paper);font-weight:700;color:var(--green)}.ltab:where(.astro-j7pv25f6){position:relative;display:block;width:100%;text-align:left;background:transparent;border:0;border-top:1px solid var(--edge);padding:22px 0;color:inherit;font:inherit;cursor:pointer}.ltab:where(.astro-j7pv25f6):last-of-type{border-bottom:1px solid var(--edge)}.ltab:where(.astro-j7pv25f6):focus-visible{outline:2px solid var(--mint);outline-offset:4px}.ltab-nm:where(.astro-j7pv25f6){font-family:var(--display);font-weight:800;font-size:28px;letter-spacing:-.03em;color:#fff;opacity:.45;transition:opacity .2s ease}.ltab-nm:where(.astro-j7pv25f6) small:where(.astro-j7pv25f6){margin-left:10px;font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.ltab-ds:where(.astro-j7pv25f6){display:none;margin-top:12px;font-size:15px;line-height:1.6;color:var(--text-d)}.ltab:where(.astro-j7pv25f6).on .ltab-nm:where(.astro-j7pv25f6){opacity:1}.ltab:where(.astro-j7pv25f6).on .ltab-ds:where(.astro-j7pv25f6){display:block}.ltab-bar:where(.astro-j7pv25f6){position:absolute;top:-1px;left:0;height:2px;width:0;background:var(--signal)}.ltab:where(.astro-j7pv25f6).on .ltab-bar:where(.astro-j7pv25f6){animation:loop-fill 7s linear forwards}@keyframes loop-fill{to{width:100%}}.pane:where(.astro-j7pv25f6)[hidden]{display:none}.pane:where(.astro-j7pv25f6){animation:loop-in .45s ease}@keyframes loop-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ui-h:where(.astro-j7pv25f6){display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:18px}.ui-h:where(.astro-j7pv25f6) b:where(.astro-j7pv25f6){font-family:var(--display);font-size:19px;letter-spacing:-.02em}.mono-s:where(.astro-j7pv25f6){font-family:var(--mono);font-size:11px;color:var(--muted)}.pdp:where(.astro-j7pv25f6){display:grid;grid-template-columns:140px 1fr;gap:20px;font-size:15px}.pdp-img:where(.astro-j7pv25f6){aspect-ratio:1;border-radius:10px;background:repeating-linear-gradient(45deg,var(--paper) 0 9px,var(--line) 9px 18px)}.widget:where(.astro-j7pv25f6){margin-top:12px;border:1.5px solid var(--green);border-radius:10px;padding:14px 16px;font-size:13.5px;background:var(--paper)}.widget:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin-bottom:5px}.widget-h:where(.astro-j7pv25f6){font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.qs:where(.astro-j7pv25f6){width:100%;border-collapse:collapse;font-size:14px}.qs:where(.astro-j7pv25f6) td:where(.astro-j7pv25f6){padding:11px 4px;border-bottom:1px solid var(--line)}.qs:where(.astro-j7pv25f6) td:where(.astro-j7pv25f6):last-child{text-align:right;font-family:var(--mono);font-size:11px}.pos:where(.astro-j7pv25f6),.neg:where(.astro-j7pv25f6){display:inline-block;padding:3px 8px;border-radius:4px;font-family:var(--mono);font-size:11px}.pos:where(.astro-j7pv25f6){background:var(--paper);color:var(--green);border:1px solid var(--line)}.neg:where(.astro-j7pv25f6){background:var(--coral);color:var(--ink)}.srcs:where(.astro-j7pv25f6) .it:where(.astro-j7pv25f6){display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:10px;font-size:14px}.srcs:where(.astro-j7pv25f6) .it:where(.astro-j7pv25f6) small:where(.astro-j7pv25f6){display:block;color:var(--muted);font-size:12px}.loop-pin:where(.astro-j7pv25f6){position:absolute;left:-14px;bottom:70px;opacity:0;transition:opacity .3s ease .4s}:where(.astro-j7pv25f6)[data-loop-stage].play .loop-pin:where(.astro-j7pv25f6){opacity:1}.loop-demo:where(.astro-j7pv25f6){position:absolute;left:0;bottom:-54px}@media(max-width:960px){.loop-pin:where(.astro-j7pv25f6){left:10px;bottom:-18px}.loop-demo:where(.astro-j7pv25f6){bottom:-64px}.pdp:where(.astro-j7pv25f6){grid-template-columns:90px 1fr}}.agents:where(.astro-j7pv25f6){background:#051914b3}.qa:where(.astro-j7pv25f6){border-bottom:1px solid var(--line)}.qa:where(.astro-j7pv25f6) summary:where(.astro-j7pv25f6){display:flex;justify-content:flex-end;padding:20px 0;list-style:none;cursor:pointer}.qa:where(.astro-j7pv25f6) summary:where(.astro-j7pv25f6)::-webkit-details-marker{display:none}.qa:where(.astro-j7pv25f6) summary:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){max-width:85%;padding:12px 18px;border:1px solid var(--line);border-radius:12px 12px 2px;background:#fff;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--ink)}.qa:where(.astro-j7pv25f6) summary:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6):after{content:" +";color:var(--green)}.qa:where(.astro-j7pv25f6)[open] summary:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6):after{content:" –"}.qa:where(.astro-j7pv25f6) summary:where(.astro-j7pv25f6):focus-visible{outline:2px solid var(--green);outline-offset:2px}.qa-ans:where(.astro-j7pv25f6){display:flex;gap:14px;max-width:760px;padding:0 0 24px}.qa-av:where(.astro-j7pv25f6){flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--mint)}.qa-av:where(.astro-j7pv25f6) svg{width:18px;height:18px}.qa-ans:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin:4px 0 0;font-size:17px;color:var(--ink)}@media(max-width:640px){.qa:where(.astro-j7pv25f6) summary:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){font-size:17px}}@media(prefers-reduced-motion:reduce){.loop-pin:where(.astro-j7pv25f6){opacity:1}}
