.pp .home-demo-anim{visibility:hidden;opacity:0}.pp .home-demo-anim[data-on]{visibility:visible;opacity:1}.pp .home-demo-phrase{transition:color .6s cubic-bezier(.16,1,.3,1)}.pp .home-demo-phrase[data-m=rush]{color:var(--home-rush-ink);transition-delay:.36s}.pp .home-demo-phrase[data-m=closing]{color:var(--home-closing-ink);transition-delay:.24s}.pp .home-demo-phrase[data-m=sunday]{color:var(--home-sunday-ink);transition-delay:.12s}.pp .home-demo-phrase[data-m=night]{color:var(--home-violet)}.pp .home-demo[data-live] .home-demo-phrase{transition-delay:0s}.pp .home-demo[data-live]:not([data-target=rush]) .home-demo-phrase[data-m=rush],.pp .home-demo[data-live]:not([data-target=closing]) .home-demo-phrase[data-m=closing],.pp .home-demo[data-live]:not([data-target=sunday]) .home-demo-phrase[data-m=sunday],.pp .home-demo[data-live]:not([data-target=night]) .home-demo-phrase[data-m=night]{color:inherit}.pp .home-demo-stage{--d-ink:var(--home-ink);--d-dim:var(--home-muted);--d-agent:var(--home-violet);--d-caller:var(--home-caller);--d-answer:var(--home-violet);--d-moved:#065f46;--d-rule:#140a241a;--d-tile:#ffffffb8;--d-sign-open-bg:var(--home-ink);--d-sign-open-fg:#fff;--d-sign-closed-bg:#fff;--d-sign-closed-fg:var(--home-ink);--d-sign-closed-ring:#140a2433}.pp .home-demo-stage[data-tone=night]{--d-ink:var(--home-paper);--d-dim:var(--home-paper-dim);--d-agent:var(--home-lilac);--d-caller:var(--home-caller-lit);--d-answer:var(--home-lilac);--d-moved:var(--home-settled-lit);--d-rule:#ffffff1f;--d-tile:#ffffff14;--d-sign-open-bg:var(--home-paper);--d-sign-open-fg:var(--home-ink);--d-sign-closed-bg:transparent;--d-sign-closed-fg:var(--home-paper);--d-sign-closed-ring:#edecf166}.pp .home-demo-tone{transition:color .5s cubic-bezier(.16,1,.3,1)}.pp .home-demo-ground{opacity:0;transition:opacity .8s cubic-bezier(.65,0,.35,1)}.pp .home-demo-ground[data-lit]{opacity:1}.pp .home-demo-sign{transform-origin:50% 0}.pp .home-demo-sign-face[data-sign=open]{background:var(--d-sign-open-bg);color:var(--d-sign-open-fg)}.pp .home-demo-sign-face[data-sign=closed]{background:var(--d-sign-closed-bg);color:var(--d-sign-closed-fg);box-shadow:inset 0 0 0 1px var(--d-sign-closed-ring)}.pp .home-demo-sign-face{transition:background-color .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.pp .home-demo-picture{container-type:inline-size}.pp .home-demo-lockup{--F:clamp(48px, 20.6cqi, 168px);--O:clamp(104px, 43.4cqi, 232px);--G:clamp(6px, 2.5cqi, 28px);gap:var(--G);font-size:var(--F)}@supports not (width:1cqi){.pp .home-demo-lockup{--F:clamp(48px, 17vw, 168px);--O:clamp(104px, 36vw, 232px);--G:clamp(6px, 2vw, 28px)}}.pp .home-demo-col{width:.6em;height:1.1em;display:block;overflow:clip}.pp .home-demo-strip{font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;transform:translateY(calc(var(--d) * -100% / 11));background:var(--num) 0 0 / 100% 1.1em repeat-y;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.1em;display:block}.pp .home-demo-strip>span{height:1.1em;display:block}.pp .home-demo-orb{width:var(--O);height:var(--O)}.pp .home-demo-wave{z-index:0;width:calc(var(--O) * 1.85);height:calc(var(--O) * 1.85);border:1.5px solid var(--wave);opacity:0;visibility:hidden;pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0;transform:scale(.54)}:root[data-tier=lite] .pp .home-demo-ground,:root[data-tier=lite] .pp .home-demo-tone,:root[data-tier=lite] .pp .home-demo-sign-face,:root[data-tier=still] .pp .home-demo-ground,:root[data-tier=still] .pp .home-demo-tone,:root[data-tier=still] .pp .home-demo-sign-face{transition:none}
.pp .home-trades-link{color:var(--pp-ink);align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex;position:relative}.pp .home-trades-link:focus-visible{outline:2px solid var(--pp-ink);outline-offset:2px}.pp .home-trades-link>span:first-child{text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#00000040;transition:text-decoration-color .2s}.pp .home-trades-link>span:last-child{transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-block}.pp .home-trades-link:hover>span:first-child{-webkit-text-decoration-color:var(--pp-ink);text-decoration-color:var(--pp-ink)}.pp .home-trades-link:hover>span:last-child{transform:translate(2px)}.pp .home-trades-sample{height:20px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:normal;text-transform:none;box-shadow:inset 0 0 0 1px var(--pp-hair);border-radius:999px;align-items:center;padding-inline:8px;font-size:11px;font-weight:400;display:inline-flex}
.pp .home-voice-w{position:relative}.pp .home-voice-script:lang(ja){font-family:var(--font-pp-cinema,Georgia), "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif JP", "Noto Serif CJK JP", serif;word-break:auto-phrase}.pp .home-voice-script:lang(zh){font-family:var(--font-pp-cinema,Georgia), "Songti SC", STSong, "Noto Serif SC", "Noto Serif CJK SC", SimSun, serif}.pp .home-voice-script:lang(ko){font-family:var(--font-pp-cinema,Georgia), AppleMyungjo, "Noto Serif KR", "Noto Serif CJK KR", Batang, serif;word-break:keep-all}.pp .home-voice-script:lang(ar){font-family:var(--font-pp-cinema,Georgia), "Noto Naskh Arabic", "Geeza Pro", "Times New Roman", serif}.pp .home-voice-script:lang(hi){font-family:var(--font-pp-cinema,Georgia), "Noto Serif Devanagari", "Kohinoor Devanagari", "Nirmala UI", Mangal, serif;line-height:40px}@media (min-width:48rem){.pp .home-voice-script:lang(hi){line-height:56px}}.pp .home-voice-ring circle{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}
.pp .home-knowledge-room{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""caller""docs""orb""peek""answer""ctrl";display:grid}@media (min-width:768px) and (max-width:1023.98px){.pp .home-knowledge-room{grid-template-columns:140px minmax(0,1fr);grid-template-areas:"top top""caller caller""docs docs""orb peek""answer answer""ctrl ctrl";column-gap:32px}}@media (min-width:1024px){.pp .home-knowledge-room{grid-template-columns:minmax(0,1fr) 184px minmax(0,1fr);grid-template-areas:"top top top""docs docs docs""caller orb peek""answer answer answer""ctrl ctrl ctrl";column-gap:48px}}
