.pt{--pt-link-rgb:26 13 171;--pt-claude-rgb:201 100 66;--pt-pplx-rgb:32 128 141;--pt-dim:var(--dim);--pt-ui:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--pt-serif:ui-serif,"New York",Georgia,"Times New Roman",serif;--pt-arial:Arial,Helvetica,sans-serif;--pt-primary:rgb(var(--kit-primary-rgb,var(--accent-rgb)));container:pt/inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:14px;color:var(--ink);text-align:left}[data-theme=dark] .pt{--pt-link-rgb:153 195 255;--pt-claude-rgb:217 119 87;--pt-pplx-rgb:50 184 198;--pt-dim:color-mix(in srgb,var(--ink) 60%,var(--panel))}.pt>.pt-browser,.pt>.pt-cap,.pt>.pt-rail{grid-column:1/-1}.pt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pt-label{display:inline-flex;align-items:center;gap:8px;margin:0;font:500 13px/1.3 var(--v7-sans,var(--pt-ui));color:var(--ink)}.pt-label:before{content:"";width:7px;height:7px;border-radius:50%;background:rgb(var(--accent-rgb))}.pt-ctrls{display:flex;gap:6px}.pt .pt-btn,.pt .pt-chip,.pt .pt-go{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--kit-radius-control);background:var(--panel);color:var(--ink);font:500 13px/1 var(--v7-sans,var(--pt-ui));white-space:nowrap;cursor:pointer}.pt .pt-btn:hover,.pt .pt-chip:hover{background:color-mix(in srgb,var(--ink) 4%,var(--panel))}.pt .pt-btn:disabled,.pt .pt-chip:disabled,.pt .pt-go:disabled{opacity:.5;cursor:default}.pt-b1{min-width:92px}.pt-b2{min-width:120px}.pt-b3{min-width:84px}.pt .pt-btn.is-primary,.pt .pt-go{border-color:transparent;background:var(--pt-primary);color:white}.pt .pt-btn.is-primary:hover,.pt .pt-go:hover:not(:disabled){background:color-mix(in srgb,black 12%,var(--pt-primary))}.pt button:focus-visible,.pt textarea:focus-visible{outline:var(--kit-focus-ring-width,2px) solid rgb(var(--accent-rgb));outline-offset:var(--kit-focus-ring-offset,2px)}.pt-browser{position:relative;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--kit-radius-card);background:var(--panel);isolation:isolate}.pt-bar{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ink) 4%,var(--panel))}.pt-lights{display:flex;gap:7px}.pt-lights i{display:block;width:11px;height:11px;border-radius:50%;background:color-mix(in srgb,var(--ink) 16%,var(--panel))}.pt-omni{display:flex;align-items:center;gap:8px;flex:1;min-width:0;max-width:420px;height:28px;padding:0 12px;border-radius:999px;background:var(--panel);font:13px/1 var(--pt-ui);color:var(--ink)}.pt-omni svg{color:var(--mut);flex:none}.pt-view{--pt-vh:460px;--pt-fl:64px;--pt-qf:17px;--pt-qlh:26px;--pt-ask-top:calc(var(--pt-vh) / 2 - 36px);--pt-ftop:var(--pt-ask-top);--pt-fleft:var(--pt-fl);--pt-fright:var(--pt-fl);--pt-fpad-ask:15px 22px 15px 50px;--pt-fpad:var(--pt-fpad-ask);--pt-qscale:1;--pt-clamp:4;--pt-ans-top:120px;position:relative;height:var(--pt-vh);overflow:hidden;background:var(--panel);transition:background-color .45s var(--ease)}.pt[data-w=claude] .pt-view{background:color-mix(in srgb,var(--warn) 5%,var(--panel))}.pt[data-w=perplexity] .pt-view{background:color-mix(in srgb,var(--warn) 1.5%,var(--panel))}.pt-layer{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .42s var(--ease),visibility 0s linear .42s}.pt[data-w=chatgpt] .L-chatgpt,.pt[data-w=claude] .L-claude,.pt[data-w=google] .L-google,.pt[data-w=perplexity] .L-perplexity{opacity:1;visibility:visible;transition:opacity .42s var(--ease),visibility 0s linear 0s}.pt-ansui,.pt-home{position:absolute;inset:0;transition:opacity .3s var(--ease)}.pt[data-beat=answer] .pt-home,.pt[data-beat=ask] .pt-ansui{opacity:0;pointer-events:none}.pt-field{position:absolute;z-index:3;top:var(--pt-ftop);left:var(--pt-fleft);right:var(--pt-fright);padding:var(--pt-fpad);border:1px solid color-mix(in srgb,var(--ink) 13%,transparent);border-radius:28px;background:var(--panel);box-shadow:0 2px 10px color-mix(in srgb,var(--ink) 8%,transparent);transition:top .5s var(--ease),left .5s var(--ease),right .5s var(--ease),padding .5s var(--ease),border-radius .45s var(--ease),background-color .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease)}.pt[data-w=chatgpt] .pt-field{border-radius:26px}.pt[data-w=claude] .pt-field{border-radius:18px}.pt[data-w=perplexity] .pt-field{border-radius:14px;box-shadow:none}.pt-field-mark{position:absolute;left:18px;top:50%;display:grid;color:var(--mut);transform:translateY(-50%);transition:opacity .3s var(--ease)}.pt:not([data-w=google]) .pt-field-mark{opacity:0}.pt[data-editing=true] .pt-field{border-color:transparent;box-shadow:0 0 0 2px rgb(var(--accent-rgb)),0 0 0 6px rgb(var(--accent-rgb)/.14)}.pt-edit,.pt-q{display:block;margin:0;font:400 var(--pt-qf)/var(--pt-qlh) var(--pt-ui);color:var(--ink)}.pt-q{transform:scale(var(--pt-qscale));transform-origin:0 0;transition:transform .5s var(--ease);overflow-wrap:anywhere}.pt-edit{width:100%;min-height:calc(var(--pt-qlh) * 2);padding:0;border:0;background:transparent;resize:none;outline:none}.pt-rest{visibility:hidden}.pt-typed:after{content:"";display:inline-block;width:2px;height:1.1em;margin-right:-2px;vertical-align:-.18em;background:var(--ink);opacity:0}.pt[data-beat=ask] .pt-typed:after{opacity:1;animation:pt-blink 1s steps(1) infinite}.pt[data-phase=type] .pt-typed:after{animation:none}@keyframes pt-blink{50%{opacity:0}}.pt[data-beat=answer] .pt-q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pt-clamp);overflow:hidden}.pt[data-beat=answer][data-w=google] .pt-view{--pt-ftop:12px;--pt-clamp:1}.pt[data-beat=answer][data-w=chatgpt] .pt-view{--pt-ftop:18px;--pt-fleft:38%;--pt-fpad:11px 16px;--pt-clamp:3;--pt-ans-top:138px}.pt[data-beat=answer][data-w=claude] .pt-view{--pt-ftop:18px;--pt-fleft:calc(var(--pt-fl) + 36px);--pt-fright:30%;--pt-fpad:11px 16px;--pt-clamp:3;--pt-ans-top:138px}.pt[data-beat=answer][data-w=perplexity] .pt-view{--pt-ftop:14px;--pt-fright:calc(var(--pt-fl) + 13%);--pt-fpad:0;--pt-qscale:1.15;--pt-clamp:2;--pt-ans-top:96px}.pt[data-beat=answer][data-w=chatgpt] .pt-field{border-color:transparent;border-radius:18px;background:color-mix(in srgb,var(--ink) 6%,var(--panel));box-shadow:none}.pt[data-beat=answer][data-w=claude] .pt-field{border-color:transparent;border-radius:12px;background:color-mix(in srgb,var(--ink) 6%,var(--panel));box-shadow:none}.pt[data-beat=answer][data-w=perplexity] .pt-field{border-color:transparent;background:transparent}.pt-home-mark{position:absolute;left:50%;bottom:calc(var(--pt-vh) - var(--pt-ask-top) + 22px);display:grid;color:var(--mut);transform:translateX(-50%) scale(2.6)}.pt-home-btns{position:absolute;left:50%;top:calc(var(--pt-ask-top) + 80px);transform:translateX(-50%)}.pt-field>.pt-home-btns{display:none;top:calc(100% + 12px)}.pt[data-w=google][data-beat=ask] .pt-field>.pt-home-btns{display:block}.pt-home-btns span{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--ink) 5%,var(--panel));font:13px/1 var(--pt-arial)}.pt-greet{position:absolute;left:50%;bottom:calc(var(--pt-vh) - var(--pt-ask-top) + 24px);display:flex;align-items:center;gap:10px;transform:translateX(-50%);font:400 26px/1.2 var(--pt-ui);white-space:nowrap}.pt-greet--serif{font:400 28px/1.2 var(--pt-serif)}.pt-greet--serif svg{width:24px;height:24px;color:rgb(var(--pt-claude-rgb))}.pt-disc{position:absolute;left:0;right:0;bottom:12px;text-align:center;font:11px/1.3 var(--pt-ui);color:var(--pt-dim)}.L-perplexity .pt-home-mark{color:rgb(var(--pt-pplx-rgb))}.pt-gtabs{position:absolute;top:76px;left:var(--pt-fl);right:var(--pt-fl);display:flex;gap:20px;height:34px;overflow:hidden;border-bottom:1px solid var(--line);font:13px/34px var(--pt-arial);color:var(--mut)}.pt-gtabs .on{color:var(--ink);box-shadow:inset 0 -3px 0 var(--ink)}.pt-avatar{position:absolute;top:24px;left:var(--pt-fl);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--ink) 78%,var(--panel));color:var(--panel);font:600 12px/1 var(--pt-ui)}.pt-ans{position:absolute;top:var(--pt-ans-top);left:var(--pt-fl);right:var(--pt-fl);bottom:12px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,black calc(100% - 14px),transparent);mask-image:linear-gradient(180deg,black calc(100% - 14px),transparent)}.pt-text p,.pt-text ul{margin:0 0 10px}.pt-text ul{padding-left:20px}.pt-text li{margin:3px 0}.L-google .pt-text,.L-google .pt-text li{font:14px/1.6 var(--pt-arial)}.L-chatgpt .pt-text,.L-chatgpt .pt-text li,.L-perplexity .pt-text{font:15px/1.65 var(--pt-ui)}.L-claude .pt-text,.L-claude .pt-text li{font:16px/1.65 var(--pt-serif)}.pt-text strong{font-weight:600}.pt-cite[data-in=false],.pt-honest[data-in=false],.pt-result[data-in=false],.pt-src[data-in=false],.pt-w[data-in=false]{visibility:hidden}.pt-aio{padding:12px 16px;border-radius:16px;background:color-mix(in srgb,var(--ink) 3.5%,var(--panel))}.pt-aio-h{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:700 14px/1.3 var(--pt-arial)}.pt-result{margin:14px 0 0 4px}.pt-result-site{display:flex;align-items:center;gap:10px}.pt-result-site>i{width:26px;height:26px;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--ink) 7%,transparent)}.pt-result-site span{display:grid;gap:2px}.pt-result-site b{font:400 13px/1.3 var(--pt-arial)}.pt-result-site small{font:12px/1.3 var(--pt-arial);color:var(--pt-dim)}.pt-result-title{margin:6px 0 2px;font:19px/1.3 var(--pt-arial);color:rgb(var(--pt-link-rgb))}.pt-result-snip{margin:0;font:13px/1.55 var(--pt-arial);color:var(--mut)}.pt-kicker{margin:0 0 8px;font:600 13px/1.3 var(--pt-ui);color:var(--ink)}.pt-srcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px}.pt .pt-src{display:flex;align-items:flex-start;gap:8px;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--ink) 2.5%,var(--panel));text-align:left;font:inherit;color:var(--ink);cursor:pointer}.pt .pt-src[aria-pressed=true]{border-color:rgb(var(--pt-pplx-rgb));background:rgb(var(--pt-pplx-rgb)/.08)}.pt-src>i{width:14px;height:14px;flex:none;margin-top:2px;border-radius:50%;background:color-mix(in srgb,var(--ink) 16%,transparent)}.pt-src>span{flex:1;min-width:0}.pt-src strong{display:block;font:500 12.5px/1.3 var(--pt-ui)}.pt-src small{display:block;margin-top:3px;overflow:hidden;font:11.5px/1.35 var(--pt-ui);color:var(--pt-dim);text-overflow:ellipsis;white-space:nowrap}.pt-src>b{font:500 11px/1.4 var(--pt-ui);color:var(--pt-dim)}.pt-cited{border-radius:4px;transition:background-color .16s ease}.pt-cited[data-selected=true]{background:rgb(var(--pt-pplx-rgb)/.12);box-shadow:0 0 0 3px rgb(var(--pt-pplx-rgb)/.12)}.pt .pt-cite{display:inline-grid;place-items:center;min-width:24px;min-height:24px;margin-left:2px;padding:0 4px;border:0;border-radius:var(--kit-radius-control);background:color-mix(in srgb,var(--ink) 8%,transparent);font:500 11px/1 var(--pt-ui);color:var(--ink);vertical-align:1px;cursor:pointer}.pt .pt-cite[aria-pressed=true]{background:rgb(var(--pt-pplx-rgb));color:white}.pt-honest{padding:14px 16px;border:1px solid var(--line-2);border-radius:var(--kit-radius-card);background:var(--panel);font:14px/1.5 var(--v7-sans,var(--pt-ui));color:var(--ink)}.pt-honest p{margin:0 0 10px}.pt-honest .pt-honest-k{font-weight:600}.pt-honest .pt-honest-s{margin:8px 0 0;font-size:12.5px;color:var(--pt-dim)}.pt-rail{display:flex;flex-wrap:wrap;gap:6px}.pt .pt-chip{gap:7px;border-color:var(--line);background:transparent;color:var(--pt-dim)}.pt .pt-chip[aria-current=step]{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,var(--panel));color:var(--ink)}.pt-cap{min-height:calc(13px * 1.55 * 2);margin:0;font:13px/1.55 var(--v7-sans,var(--pt-ui))}.pt-cap-main{display:block;color:var(--ink)}.pt-cap-note{display:block;color:var(--pt-dim)}@container pt (max-width: 699px){.pt-view{--pt-vh:440px;--pt-fl:24px;--pt-qf:16px;--pt-qlh:24px}.pt-srcs{grid-template-columns:minmax(0,1fr);gap:6px}.pt-src small{display:none}.pt-greet{font-size:22px}.pt-greet--serif{font-size:24px}}@container pt (max-width: 469px){.pt-view{--pt-vh:470px;--pt-fl:14px;--pt-qf:15px;--pt-qlh:22px;--pt-fpad-ask:13px 16px 13px 44px}.pt-ctrls{grid-column:1/-1}.pt .pt-ctrls .pt-btn{flex:1 1 auto;min-width:0;padding:0 8px}.pt-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.pt .pt-chip{flex-direction:column;gap:4px;min-height:50px;padding:4px 2px;font-size:11px}.pt-cap{min-height:calc(13px * 1.55 * 4)}.pt-gtabs{gap:14px}.pt-greet{font-size:19px}.pt-greet--serif{font-size:21px}.pt-result-title{font-size:17px}}.pt[data-size=compact]{padding:0}.pt[data-size=compact] .pt-view{--pt-vh:370px}@container pt (max-width: 469px){.pt[data-size=compact] .pt-view{--pt-vh:430px}.pt[data-size=compact] .pt-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.pt.pt-scene{padding:0}.pt>.pt-stage{grid-column:1/-1;min-width:0}.pt-scene [data-shown]{transition:opacity .35s var(--ease),visibility 0s linear 0s}.pt-scene [data-shown=false]{opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility 0s linear .2s}.pt-scene [data-pressed]{transition:transform .12s var(--ease)}.pt-scene [data-pressed=true]{transform:scale(.96)}.pt-scene [data-typing] .pt-typed:after{opacity:1}@container pt (max-width: 469px){.pt-scene>.pt-ctrls{grid-column:auto}.pt.pt-scene .pt-ctrls .pt-btn{flex:none;min-width:92px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.pt *,.pt :after{transition:none!important;animation:none!important}}.pt[data-motion=reduce] *,.pt[data-motion=reduce] :after{transition:none!important;animation:none!important}@media (pointer:coarse){html[data-pt-pill=under] #feedback-widget-root{visibility:hidden;opacity:0;pointer-events:none}}