@keyframes v13-pass{0%{opacity:0;background-position:120% 0}15%,85%{opacity:1}to{opacity:0;background-position:-20% 0}}@keyframes v13-pass-hover{0%{opacity:0;background-position:120% 0}15%,85%{opacity:1}to{opacity:0;background-position:-20% 0}}.v13-story.astro-hfl55kkh,.v13-story.astro-hfl55kkh:after{border-radius:var(--v3-radius-card)}.v13-story.astro-hfl55kkh{align-items:center;gap:var(--v3-space-12);inline-size:var(--v3-story-w);padding:var(--v3-space-6) var(--v3-space-16) var(--v3-space-6) var(--v3-space-6);background:var(--v3-color-surface);box-shadow:var(--v3-shadow-card);color:var(--v3-color-text);text-decoration:none;display:flex;position:relative}.v13-story-media.astro-hfl55kkh{inline-size:var(--v3-story-mini-thumb);border-radius:var(--v3-radius-chip);background:var(--v3-video);flex:none;align-self:stretch;position:relative;overflow:hidden}video.astro-hfl55kkh{object-fit:cover;transform-origin:48% 28%;block-size:100%;inline-size:100%;display:block;scale:1.4}.v13-story-play.astro-hfl55kkh{inline-size:var(--v3-space-16);block-size:var(--v3-space-16);border-radius:var(--v3-radius-pill);background:var(--v3-white-80);transform-origin:0 100%;transition:scale var(--v3-duration-fast) var(--v3-ease-out);color:var(--v3-color-text);place-items:center;display:grid;position:absolute;inset-block-end:var(--v3-space-4);inset-inline-start:var(--v3-space-4)}.v13-story.astro-hfl55kkh:hover .v13-story-play.astro-hfl55kkh{scale:1.1}.v13-story.astro-hfl55kkh:after{content:"";z-index:1;background:var(--v3-sheen);opacity:0;pointer-events:none;animation:v13-pass var(--v3-sheen-run) ease-in-out calc(var(--v3-enter-gap)*6)2 both;background-position:120% 0;background-size:300% 100%;position:absolute;inset:0}.v13-story.astro-hfl55kkh:hover:after{animation:v13-pass-hover var(--v3-sheen-run) ease-in-out both}.v13-story-copy.astro-hfl55kkh{gap:var(--v3-hairgap);min-inline-size:0;display:grid}.v13-story-kicker.astro-hfl55kkh{font:var(--v3-type-micro);color:var(--v3-color-text-muted)}.v13-story-title.astro-hfl55kkh{font:var(--v3-type-small-strong)}.v13-voice.astro-b5pkhbxw{z-index:3;flex:0 1 var(--v3-voice-w);align-self:stretch;margin-block-start:calc(-1*var(--v3-hero-pad-top));position:relative}.v13-voice-call.astro-b5pkhbxw{inset-inline:var(--v3-space-20);block-size:var(--v3-voice-call-h);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset-block-end:calc(var(--v3-space-48) + var(--v3-space-48))}.v13-voice-name.astro-b5pkhbxw{font:var(--v3-type-micro);color:var(--v3-color-text-muted);transition:opacity var(--v3-voice-out) var(--v3-ease-out);align-items:center;gap:var(--v3-space-6);margin-block-start:var(--v3-space-12);display:inline-flex}.v13-voice-name.astro-b5pkhbxw:before{content:"";inline-size:var(--v3-voice-dot);block-size:var(--v3-voice-dot);border-radius:var(--v3-radius-pill);background:var(--v3-color-text);transition:background-color var(--v3-voice-out) var(--v3-ease-out)}.v13-voice.astro-b5pkhbxw[data-speaker=caller] .v13-voice-name.astro-b5pkhbxw:before{background:var(--v3-voice-caller)}.v13-voice.astro-b5pkhbxw[data-face=caller-1] .v13-voice-name.astro-b5pkhbxw:before{background:var(--v3-voice-caller-daniel)}.v13-voice.astro-b5pkhbxw[data-face=caller-2] .v13-voice-name.astro-b5pkhbxw:before{background:var(--v3-voice-caller-priya)}.v13-voice-say.astro-b5pkhbxw{margin:var(--v3-space-6)0 0;max-inline-size:var(--v3-voice-say-w);font:var(--v3-voice-line);color:var(--v3-color-text);text-wrap:balance;transition:opacity var(--v3-voice-out) var(--v3-ease-out),filter var(--v3-voice-out) var(--v3-ease-out),translate var(--v3-voice-out) var(--v3-ease-out)}.v13-voice.astro-b5pkhbxw.is-turning .v13-voice-say.astro-b5pkhbxw{opacity:0;filter:var(--v3-enter-blur);translate:0 calc(-1*var(--v3-space-4))}.v13-voice.astro-b5pkhbxw.is-turning .v13-voice-name.astro-b5pkhbxw{opacity:0}.v13-voice-say.astro-b5pkhbxw .v13-voice-w{opacity:0;filter:var(--v3-voice-word-blur);translate:0 var(--v3-hairgap);transition:opacity var(--v3-voice-word) var(--v3-ease-out),filter var(--v3-voice-word) var(--v3-ease-out),translate var(--v3-voice-word) var(--v3-ease-out);display:inline-block}.v13-voice-say.astro-b5pkhbxw .v13-voice-w.is-on{opacity:1;filter:none;translate:0}.v13-voice-face.astro-b5pkhbxw{inline-size:var(--v3-voice-face);block-size:var(--v3-voice-face);flex:none;position:relative}.v13-voice-pic.astro-b5pkhbxw{border-radius:var(--v3-radius-pill);background:var(--v3-color-surface);opacity:0;position:absolute;inset:0;overflow:hidden}.v13-voice-pic.astro-b5pkhbxw img.astro-b5pkhbxw{object-fit:cover;block-size:100%;inline-size:100%;display:block}.v13-voice-pic.astro-b5pkhbxw.is-caller img.astro-b5pkhbxw{transform-origin:50% 42%;scale:1.15}.v13-voice-pic.astro-b5pkhbxw.is-agent{background:var(--v3-voice-agent-sheen)}.v13-voice-pic.astro-b5pkhbxw.is-agent img.astro-b5pkhbxw{object-fit:contain;padding:var(--v3-space-12)}.v13-voice.astro-b5pkhbxw[data-face=agent] .v13-voice-pic.astro-b5pkhbxw[data-face=agent],.v13-voice.astro-b5pkhbxw[data-face=caller-0] .v13-voice-pic.astro-b5pkhbxw[data-face=caller-0]{opacity:1}.v13-voice-initial.astro-b5pkhbxw{background:var(--v3-color-fill);block-size:100%;inline-size:100%;font:var(--v3-type-title);color:var(--v3-color-text-secondary);place-items:center;display:grid}.v13-voice-badge.astro-b5pkhbxw{z-index:2;inline-size:var(--v3-voice-badge);block-size:var(--v3-voice-badge);border-radius:var(--v3-radius-pill);background:var(--v3-voice-badge-bg);box-shadow:var(--v3-voice-badge-rim);color:var(--v3-white);place-items:center;display:grid;position:absolute;inset-block-end:calc(-1*var(--v3-space-8));inset-inline-end:calc(-1*var(--v3-space-8))}.v13-voice-sr.astro-b5pkhbxw{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.v13-voice-talk.astro-b5pkhbxw *,.v13-voice.astro-b5pkhbxw .astro-b5pkhbxw{transition:none}}.v13 button[data-js=v13-copy]{transition:background-color var(--v3-copy-fill) var(--v3-ease-out),transform var(--v3-duration-fast) var(--v3-ease)}.v13 button[data-js=v13-copy][data-done]{background:var(--v3-copy-ok);color:var(--v3-color-text-on-ink)}.v13 .v13-copy-face{place-items:center;display:inline-grid}.v13 .v13-copy-face>*{grid-area:1/1;align-items:center;display:inline-flex}.v13 .v13-copy-rest{transition:opacity var(--v3-copy-fill) var(--v3-ease-out) var(--v3-copy-lag),filter var(--v3-copy-fill) var(--v3-ease-out) var(--v3-copy-lag),scale var(--v3-copy-fill) var(--v3-ease-out) var(--v3-copy-lag)}.v13 [data-done] .v13-copy-rest{opacity:0;filter:var(--v3-enter-blur);transition-duration:var(--v3-copy-out);transition-delay:var(--v3-instant);scale:.9}.v13 .v13-copy-tick{inline-size:var(--v3-copy-tick);block-size:var(--v3-copy-tick);opacity:0;filter:var(--v3-enter-blur);clip-path:inset(0 100% 0 0);transition:opacity var(--v3-copy-out) var(--v3-ease-out),filter var(--v3-copy-out) var(--v3-ease-out),scale var(--v3-instant) linear var(--v3-copy-out),clip-path var(--v3-instant) linear var(--v3-copy-out);background:currentColor;scale:.6;-webkit-mask:url(/docs/images/icons/checkmark.svg) 50%/contain no-repeat;mask:url(/docs/images/icons/checkmark.svg) 50%/contain no-repeat}.v13 [data-done] .v13-copy-tick{opacity:1;filter:none;clip-path:inset(0);transition:opacity var(--v3-copy-out) var(--v3-ease-out) var(--v3-copy-lag),filter var(--v3-copy-out) var(--v3-ease-out) var(--v3-copy-lag),scale var(--v3-copy-draw) var(--v3-copy-spring) var(--v3-copy-lag),clip-path var(--v3-copy-draw) var(--v3-ease-out) var(--v3-copy-lag);scale:1}.v13 .v13-copy-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes v13-start-belt{0%{opacity:0;transform:translateX(calc(-1*var(--v3-belt-run))) scale(.6)}35%{opacity:1;transform:translateX(calc(-.3*var(--v3-belt-run))) scale(.9)}60%{opacity:1;transform:translateX(calc(.2*var(--v3-belt-run))) scale(1)}to{opacity:0;transform:translateX(var(--v3-belt-run)) scale(.8)}}@property --v13-start-x{syntax:"<length>";inherits:true;initial-value:0}.v13-start-frame.astro-3igcul7d,.v13-start.astro-3igcul7d{grid-template-columns:minmax(0,1fr);display:grid}.v13-start.astro-3igcul7d{max-inline-size:var(--v3-start-w);transition:--v13-start-x var(--v3-start-move) var(--v3-ease)}.v13-start-frame.astro-3igcul7d{isolation:isolate;position:relative}.v13-start-ground.astro-3igcul7d{z-index:-1;filter:url(#v13-start-well);pointer-events:none;position:absolute;inset:0}.v13-start-defs.astro-3igcul7d{block-size:0;inline-size:0;position:absolute;overflow:hidden}.v13-start-well-ink.astro-3igcul7d{flood-color:var(--v3-start-well-line)}.v13-start-tabs.astro-3igcul7d{gap:var(--v3-space-4);display:flex;position:relative}.v13-start-tab.astro-3igcul7d{z-index:1;white-space:nowrap;align-items:center;gap:var(--v3-space-8);padding:var(--v3-space-8) var(--v3-space-16);font:var(--v3-type-small-strong);color:var(--v3-color-text-muted);cursor:pointer;transition:color var(--v3-start-move) var(--v3-ease);background:0 0;border:0;display:inline-flex;position:relative}.v13-start-tab.astro-3igcul7d:hover,.v13-start-tab.astro-3igcul7d[aria-pressed=true]{color:var(--v3-color-text)}.v13-start-tab.astro-3igcul7d:focus-visible{box-shadow:var(--v3-shadow-focus);border-radius:var(--v3-radius-inner);outline:0}.v13-start-folder.astro-3igcul7d{block-size:var(--h,0);inline-size:var(--w,0);translate:var(--v13-start-x,0)0;border-radius:var(--v3-radius-inner) var(--v3-radius-inner)0 0;background:var(--v3-start-fill);transition:inline-size var(--v3-start-move) var(--v3-ease);position:absolute;inset-block-start:0;inset-inline-start:0}.v13-start-folder.astro-3igcul7d:after,.v13-start-folder.astro-3igcul7d:before{content:"";inline-size:var(--v3-radius-inner);block-size:var(--v3-radius-inner);box-shadow:var(--v3-start-flare);clip-path:inset(0);position:absolute;inset-block-end:0}.v13-start-folder.astro-3igcul7d:after{border-end-start-radius:var(--v3-radius-inner);inset-inline-start:100%}.v13-start-folder.astro-3igcul7d:before{inline-size:min(var(--v3-radius-inner),var(--v13-start-x));border-end-end-radius:var(--v3-radius-inner);inset-inline-end:100%}.v13-start-marks.astro-3igcul7d{display:inline-flex}@media (width<=479px){.v13-start-marks.astro-3igcul7d{display:none}}.v13-start-marks.astro-3igcul7d img.astro-3igcul7d{inline-size:var(--v3-space-24);block-size:var(--v3-space-24);padding:var(--v3-hairgap);border-radius:var(--v3-radius-pill);background:var(--v3-color-surface);box-shadow:var(--v3-start-mark-lift)}.v13-start-marks.astro-3igcul7d img.astro-3igcul7d+img.astro-3igcul7d{transition:margin-inline-start var(--v3-start-move) var(--v3-ease-out);margin-inline-start:calc(-1*var(--v3-space-6))}.v13-start-marks.astro-3igcul7d img.astro-3igcul7d:nth-child(3){transition-delay:var(--v3-start-stagger)}.v13-start-tab.astro-3igcul7d:hover .v13-start-marks.astro-3igcul7d img.astro-3igcul7d+img.astro-3igcul7d,.v13-start-tab.astro-3igcul7d[aria-pressed=true] .v13-start-marks.astro-3igcul7d img.astro-3igcul7d+img.astro-3igcul7d{margin-inline-start:calc(-1*var(--v3-hairgap))}.v13-start-box.astro-3igcul7d{padding:var(--v3-space-6);grid-template-columns:minmax(0,1fr);display:grid}.v13-start-plate.astro-3igcul7d{inset:var(--h,0)0 0;border-radius:var(--v3-radius-card);background:var(--v3-start-fill);border-start-start-radius:min(var(--v3-radius-card),var(--v13-start-x));position:absolute}.v13-start-field.astro-3igcul7d{align-items:center;gap:var(--v3-space-8);block-size:var(--v3-start-field-h);padding-inline:var(--v3-space-16) var(--v3-space-4);border-radius:var(--v3-radius-inner);background:var(--v3-color-surface);box-shadow:var(--v3-start-field-shadow);transition:opacity var(--v3-start-move) var(--v3-ease),visibility var(--v3-instant) linear var(--v3-instant);grid-area:1/1;margin:0;display:flex}.v13-start.astro-3igcul7d:not([data-active=agent]) .v13-start-field.astro-3igcul7d[data-tab=agent],.v13-start.astro-3igcul7d:not([data-active=atlas]) .v13-start-field.astro-3igcul7d[data-tab=atlas]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--v3-start-move) var(--v3-ease),visibility var(--v3-instant) linear var(--v3-start-move)}.v13-start-lead.astro-3igcul7d{inline-size:var(--v3-space-24);block-size:var(--v3-space-24);flex:none;display:grid}.v13-start-lead.astro-3igcul7d>.astro-3igcul7d{transition:opacity var(--v3-cross-blur) var(--v3-ease),filter var(--v3-cross-blur) var(--v3-ease);grid-area:1/1}.v13-start-logo.astro-3igcul7d{border-radius:var(--v3-radius-4);object-fit:contain;block-size:100%;inline-size:100%}.v13-start-lead.astro-3igcul7d .v13-start-logo.astro-3igcul7d[data-on]{opacity:1;filter:none}.v13-start-lead.astro-3igcul7d[data-logo] .v13-start-link.astro-3igcul7d,.v13-start-logo.astro-3igcul7d{opacity:0;filter:var(--v3-enter-blur)}.v13-start-link.astro-3igcul7d{margin:calc((var(--v3-space-24) - var(--v3-start-glyph))/2);inline-size:var(--v3-start-glyph);block-size:var(--v3-start-glyph);background:var(--v3-color-text-muted);-webkit-mask:url(/docs/images/icons/link.svg) 50%/contain no-repeat;mask:url(/docs/images/icons/link.svg) 50%/contain no-repeat}input.astro-3igcul7d{min-inline-size:0;font:var(--v3-type-start);color:var(--v3-color-text);background:0 0;border:0;outline:0;flex:auto}input.astro-3igcul7d::placeholder{color:var(--v3-color-text-subtle)}.v13-start-field.astro-3igcul7d:has(input:focus-visible:not([data-autofocus])){box-shadow:var(--v3-shadow-focus),var(--v3-start-field-shadow)}.v13-start-go.astro-3igcul7d{inline-size:var(--v3-start-go);block-size:var(--v3-start-go);border-radius:var(--v3-radius-8);background:var(--vfc-button-primary-bg);box-shadow:var(--v3-go-shadow);font:var(--v3-type-title);color:var(--vfc-button-primary-color);cursor:pointer;transition:background-color var(--v3-duration-fast) var(--v3-ease),box-shadow var(--v3-duration-fast) var(--v3-ease),color var(--v3-duration-fast) var(--v3-ease),transform var(--v3-duration-fast) var(--v3-ease);border:0;flex:none;place-items:center;display:grid}.v13-start-field.astro-3igcul7d[data-tab=atlas]{cursor:text}.v13-start-go.astro-3igcul7d>.astro-3igcul7d{transition:opacity var(--v3-cross-blur) var(--v3-ease),filter var(--v3-cross-blur) var(--v3-ease);grid-area:1/1}.v13-start-go-arrow.astro-3igcul7d{display:grid}.v13-start-belt.astro-3igcul7d{animation:v13-start-belt var(--v3-belt) linear infinite;grid-area:1/1}.v13-start-belt.astro-3igcul7d.is-trail{animation-delay:calc(var(--v3-belt)/-2)}.v13-start-field.astro-3igcul7d[data-busy] .v13-start-go.astro-3igcul7d{cursor:progress;pointer-events:none;background:var(--vfc-button-primary-bg-disabled);box-shadow:var(--vfc-button-primary-shadow-disabled);color:var(--vfc-button-primary-color-disabled)}.v13-start-go.astro-3igcul7d:hover{background:var(--vfc-button-primary-bg-hover);box-shadow:var(--v3-go-shadow-hover)}.v13-start-go.astro-3igcul7d:active{background:var(--vfc-button-primary-bg-active);box-shadow:var(--v3-go-shadow-active)}.v13-start-copy.astro-3igcul7d:hover{background:var(--v3-black)}.v13-start-copy.astro-3igcul7d:active,.v13-start-go.astro-3igcul7d:active{transform:scale(var(--v3-press-scale))}.v13-start-go.astro-3igcul7d:focus-visible{box-shadow:var(--v3-shadow-focus);outline:0}.v13-start-copy.astro-3igcul7d:focus-visible{box-shadow:var(--v3-shadow-focus-on-ink);outline:0}.v13-start-prompt.astro-3igcul7d{min-inline-size:0;font:var(--v3-type-small);color:var(--v3-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.v13-start-copy.astro-3igcul7d{block-size:var(--v3-start-go);padding-inline:var(--v3-space-16);border-radius:var(--v3-radius-8);background:var(--v3-color-text);font:var(--v3-type-small);color:var(--v3-color-text-on-ink);cursor:pointer;transition:background-color var(--v3-duration-fast) var(--v3-ease),transform var(--v3-duration-fast) var(--v3-ease);border:0;flex:none}.v13-start-sales.astro-3igcul7d{font:var(--v3-type-small);color:var(--v3-color-text-muted);transition:color var(--v3-duration-fast) var(--v3-ease);justify-self:start;margin-block-start:var(--v3-space-12);text-decoration:none}.v13-start-sales.astro-3igcul7d:hover{color:var(--v3-color-text)}@media (width<=1279px){.v13-start-sales.astro-3igcul7d{justify-self:center}.v13-start.astro-3igcul7d{text-align:start;inline-size:100%}}@media (prefers-reduced-motion:reduce){.v13-start-belt.astro-3igcul7d{animation:none}.v13-start-belt.astro-3igcul7d.is-trail{display:none}.v13-start-field.astro-3igcul7d,.v13-start-folder.astro-3igcul7d,.v13-start-folder.astro-3igcul7d:after,.v13-start-folder.astro-3igcul7d:before,.v13-start-lead.astro-3igcul7d>.astro-3igcul7d,.v13-start-marks.astro-3igcul7d img.astro-3igcul7d,.v13-start-plate.astro-3igcul7d,.v13-start.astro-3igcul7d{transition:none}}@property --v13-beam-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --v13-beam-o{syntax:"<number>";inherits:false;initial-value:0}@keyframes v13-bg-in{0%{opacity:0}}@keyframes v13-speaking-pulse{0%,to{opacity:.35;transform:scaleY(.86)}9%{opacity:.85;transform:scaleY(1.44)}17%{opacity:.65;transform:scaleY(.94)}28%{opacity:1;transform:scaleY(1.36)}34%{opacity:.3;transform:scaleY(.3)}49%{opacity:.65;transform:scaleY(1.18)}53%{opacity:.9;transform:scaleY(1.38)}66%{opacity:.85;transform:scaleY(1.09)}79%{opacity:.48;transform:scaleY(.88)}89%{opacity:.82;transform:scaleY(1.02)}}@keyframes v13-beam-sweep{0%{--v13-beam-a:var(--v3-beam-from);--v13-beam-o:0}6%{--v13-beam-o:1}75%{--v13-beam-a:calc(var(--v3-beam-to) - var(--v3-beam-settle));--v13-beam-o:1;animation-timing-function:var(--v3-beam-ease)}to{--v13-beam-a:var(--v3-beam-to);--v13-beam-o:0}}@keyframes v13-rise{0%{opacity:0;translate:0 var(--v3-enter-rise);filter:var(--v3-enter-blur)}}@keyframes v13-rise-move{0%{translate:0 var(--v3-enter-rise)}}.v13-hero.astro-kbqgnbug{gap:var(--v3-space-48);padding-block-start:var(--v3-hero-pad-top);display:grid;position:relative}.v13-hero.astro-kbqgnbug:before{content:"";z-index:-1;pointer-events:none;animation:v13-bg-in var(--v3-hero-bg-in) ease-out both;background-image:linear-gradient(to right,var(--v3-hero-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--v3-hero-grid-line) 1px,transparent 1px);background-size:var(--v3-hero-grid-cell) var(--v3-hero-grid-cell);background-position:center var(--v3-hero-grid-y);block-size:100vh;-webkit-mask-image:var(--v3-hero-grid-mask);mask-image:var(--v3-hero-grid-mask);position:absolute;inset-block-start:0;inset-inline:calc(50% - 50vw)}.v13-hero-top.astro-kbqgnbug{justify-content:space-between;align-items:flex-end;gap:var(--v3-split-gap);flex-wrap:wrap;display:flex}@media (width<=1279px){.v13-hero-top.astro-kbqgnbug{flex-direction:column;align-items:stretch}.v13-hero-top.astro-kbqgnbug>.v13-hero-copy.astro-kbqgnbug{text-align:center;flex:none;justify-items:center}.v13-hero-top.astro-kbqgnbug>.v13-voice{inline-size:min(100%,var(--v3-voice-w));block-size:calc(var(--v3-voice-call-h) + var(--v3-space-48));flex:none;align-self:center;margin-block-start:0;margin-inline:0}.v13-hero-top.astro-kbqgnbug>.v13-voice .v13-voice-call{inset-block-end:var(--v3-space-48)}.v13-hero-tab.astro-kbqgnbug{inline-size:max-content;inset-inline:50% auto;translate:-50%}}.v13-hero.astro-kbqgnbug[data-align=center] .v13-hero-top.astro-kbqgnbug{flex-direction:column;align-items:stretch}.v13-hero.astro-kbqgnbug[data-align=center] .v13-hero-top.astro-kbqgnbug>.v13-hero-copy.astro-kbqgnbug{text-align:center;flex:none;justify-items:center}.v13-hero.astro-kbqgnbug[data-align=center] .v13-hero-top.astro-kbqgnbug>.v13-voice{inline-size:min(100%,var(--v3-voice-w));block-size:calc(var(--v3-voice-call-h) + var(--v3-space-48));flex:none;align-self:center;margin-block-start:0;margin-inline:0}.v13-hero.astro-kbqgnbug[data-align=center] .v13-hero-top.astro-kbqgnbug>.v13-voice .v13-voice-call{inset-block-end:var(--v3-space-48)}.v13-hero.astro-kbqgnbug[data-align=center] .v13-hero-tab.astro-kbqgnbug{inline-size:max-content;inset-inline:50% auto;translate:-50%}.v13-hero.astro-kbqgnbug[data-align=center] .v13-hero-copy.astro-kbqgnbug .v13-start{text-align:start;inline-size:100%}.v13-hero.astro-kbqgnbug[data-align=center] .v13-hero-copy.astro-kbqgnbug .v13-start-sales{justify-self:center}@media (width<=1279px){.v13-hero.astro-kbqgnbug[data-rail=none] .v13-hero-stage.astro-kbqgnbug{flex-direction:column;display:flex}.v13-hero.astro-kbqgnbug[data-rail=none] .v13-hero-tab.astro-kbqgnbug{align-self:center;margin-block-end:calc(-1*var(--v3-hero-tab-overlap));position:relative;inset:auto;translate:none}}.v13-hero.astro-kbqgnbug[data-align=center][data-rail=none] .v13-hero-stage.astro-kbqgnbug{flex-direction:column;display:flex}.v13-hero.astro-kbqgnbug[data-align=center][data-rail=none] .v13-hero-tab.astro-kbqgnbug{align-self:center;margin-block-end:calc(-1*var(--v3-hero-tab-overlap));position:relative;inset:auto;translate:none}.v13-hero-stage.astro-kbqgnbug{position:relative}.v13-hero-tab.astro-kbqgnbug{z-index:2;box-shadow:var(--v3-hero-tab-edge);padding:var(--v3-space-6) var(--v3-space-6)0;border-radius:calc(var(--v3-radius-card) + var(--v3-space-6)) calc(var(--v3-radius-card) + var(--v3-space-6))0 0;background:var(--v3-well);position:absolute;inset-block-end:calc(100% - var(--v3-hero-tab-overlap));inset-inline-end:var(--v3-hero-tab-inset)}.v13-hero-tab.astro-kbqgnbug:after,.v13-hero-tab.astro-kbqgnbug:before{content:"";inline-size:var(--v3-radius-card);block-size:var(--v3-radius-card);box-shadow:var(--v3-hero-tab-flare);clip-path:inset(0);position:absolute;inset-block-end:0}.v13-hero-tab.astro-kbqgnbug:before{clip-path:inset(var(--v3-hero-tab-bleed)0 0 var(--v3-hero-tab-bleed));border-end-end-radius:var(--v3-radius-card);inset-inline-end:calc(100% - var(--v3-hero-tab-overlap))}.v13-hero-tab.astro-kbqgnbug:after{clip-path:inset(var(--v3-hero-tab-bleed) var(--v3-hero-tab-bleed)0 0);border-end-start-radius:var(--v3-radius-card);inset-inline-start:calc(100% - var(--v3-hero-tab-overlap))}.v13-hero-tab.astro-kbqgnbug>.v13-story{margin-block-end:var(--v3-space-6)}.v13-hero.astro-kbqgnbug{--c:color-mix(in srgb, var(--v3-ink) 36%, transparent)}.v13-hero.astro-kbqgnbug[data-speaker=caller]{--c:var(--v3-voice-caller)}.v13-hero.astro-kbqgnbug[data-face=caller-1]{--c:var(--v3-voice-caller-daniel)}.v13-hero.astro-kbqgnbug[data-face=caller-2]{--c:var(--v3-voice-caller-priya)}.v13-voice-glow.astro-kbqgnbug{block-size:var(--v3-voice-glow-h);pointer-events:none;-webkit-mask:var(--v3-voice-glow-sides);mask:var(--v3-voice-glow-sides);opacity:0;transition:opacity var(--v3-voice-bars-fade) var(--v3-ease);transition-duration:var(--v3-voice-bars-linger);position:absolute;inset-block-end:100%;inset-inline:0;overflow:hidden}.v13-hero.is-speaking .v13-voice-glow.astro-kbqgnbug{opacity:var(--v3-voice-glow-o);transition-duration:var(--v3-voice-bars-fade)}.v13-voice-glow.astro-kbqgnbug i.astro-kbqgnbug{transform-origin:50% 100%;background:radial-gradient(var(--w) var(--h) at var(--x) var(--y),color-mix(in srgb,var(--c) var(--a),transparent) 1%,transparent 65%);animation:v13-speaking-pulse var(--d) ease-in-out var(--l) infinite;position:absolute;inset:0}.v13-voice-glow.astro-kbqgnbug i.astro-kbqgnbug:first-child{--w:4.75rem;--h:4rem;--x:12%;--y:110%;--a:20%;--d:2.5s;--l:.2s}.v13-voice-glow.astro-kbqgnbug i.astro-kbqgnbug:nth-child(2){--w:3.5rem;--h:6rem;--x:30%;--y:110%;--a:20%;--d:2.5s;--l:.14s}.v13-voice-glow.astro-kbqgnbug i.astro-kbqgnbug:nth-child(3){--w:3.5rem;--h:8rem;--x:44%;--y:110%;--a:30%;--d:2.5s;--l:.12s}.v13-voice-glow.astro-kbqgnbug i.astro-kbqgnbug:nth-child(4){--w:4.25rem;--h:9rem;--x:22%;--y:120%;--a:30%;--d:2.1s;--l:.11s}.v13-voice-glow.astro-kbqgnbug i.astro-kbqgnbug:nth-child(5){--w:4.25rem;--h:11.5rem;--x:58%;--y:120%;--a:30%;--d:2.5s;--l:.11s}.v13-voice-glow.astro-kbqgnbug i.astro-kbqgnbug:nth-child(6){--w:4.25rem;--h:6rem;--x:50%;--y:110%;--a:20%;--d:2.3s;--l:.2s}.v13-voice-glow.astro-kbqgnbug i.astro-kbqgnbug:nth-child(7){--w:2.5rem;--h:9rem;--x:72%;--y:110%;--a:20%;--d:2.4s;--l:.12s}.v13-voice-glow.astro-kbqgnbug i.astro-kbqgnbug:nth-child(8){--w:4.25rem;--h:5.5rem;--x:86%;--y:110%;--a:20%;--d:2s;--l:.1s}.v13-voice-glow.astro-kbqgnbug i.astro-kbqgnbug:nth-child(9){--w:6rem;--h:5rem;--x:94%;--y:110%;--a:20%;--d:2.2s;--l:.1s}.v13-hero-copy.astro-kbqgnbug{flex:1 1 var(--v3-hero-copy-min);gap:var(--v3-group-gap);display:grid}h1.astro-kbqgnbug,p.astro-kbqgnbug{margin:0}h1.astro-kbqgnbug{font:var(--v3-type-hero);letter-spacing:var(--v3-tracking-hero);color:var(--v3-color-text)}@supports (background-clip:text){h1.astro-kbqgnbug{background:var(--v3-hero-metal);color:#0000;-webkit-background-clip:text;background-clip:text;margin-block-end:calc(-1*var(--v3-hero-descender));padding-block-end:var(--v3-hero-descender)}}p.astro-kbqgnbug{max-inline-size:var(--v3-hero-lede-w);font:var(--v3-type-lede);color:var(--v3-color-text-muted)}.v13-hero-well.astro-kbqgnbug{padding:var(--v3-well-pad);border-radius:var(--v3-radius-well);background:var(--v3-well);box-shadow:var(--v3-shadow-well-edge);position:relative;overflow:hidden;container-type:inline-size}.v13-hero-well.astro-kbqgnbug:has(.v13-loop){overflow:visible}.v13-hero-well.astro-kbqgnbug:after{content:"";z-index:3;border-radius:inherit;box-shadow:var(--v3-well-foot-edge);pointer-events:none;position:absolute;inset:0}.v13-stage-panel.astro-kbqgnbug{block-size:min(var(--v3-stage-h),calc(100cqi*var(--v3-stage-aspect)));position:relative}.v13-stage-panel.astro-kbqgnbug>*{position:relative}.v13-stage-panel.astro-kbqgnbug:after,.v13-stage-panel.astro-kbqgnbug:before{content:"";pointer-events:none;background:conic-gradient(from var(--v13-beam-a),transparent 0deg,transparent 215deg,color-mix(in srgb,var(--v3-beam-teal) calc(var(--v13-beam-o)*50%),transparent) 255deg,color-mix(in srgb,var(--v3-beam-blue) calc(var(--v13-beam-o)*80%),transparent) 285deg,color-mix(in srgb,var(--v3-beam-violet) calc(var(--v13-beam-o)*90%),transparent) 310deg,color-mix(in srgb,var(--v3-beam-pink) calc(var(--v13-beam-o)*95%),transparent) 332deg,color-mix(in srgb,var(--v3-beam-orange) calc(var(--v13-beam-o)*80%),transparent) 348deg,transparent 360deg);opacity:var(--v13-beam-rest);animation:v13-beam-sweep var(--v3-beam-sweep) linear calc(var(--v3-enter-gap)*6) both;position:absolute}.v13-stage-panel.astro-kbqgnbug:after{inset:calc(-1*var(--v3-beam-w)) calc(-1*var(--v3-beam-w))0;z-index:1;padding:var(--v3-beam-w);border-radius:calc(var(--v3-radius-card) + var(--v3-beam-w)) calc(var(--v3-radius-card) + var(--v3-beam-w))0 0;-webkit-mask:linear-gradient(var(--v3-black)0 0) content-box,linear-gradient(var(--v3-black)0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--v3-black)0 0) content-box exclude,linear-gradient(var(--v3-black)0 0);--v13-beam-rest:var(--v3-beam-ring)}.v13-stage-panel.astro-kbqgnbug:before{inset:calc(-1*var(--v3-beam-glow-spread)) calc(-1*var(--v3-beam-glow-spread))0;border-radius:calc(var(--v3-radius-card) + var(--v3-beam-glow-spread)) calc(var(--v3-radius-card) + var(--v3-beam-glow-spread))0 0;filter:var(--v3-beam-glow-blur);--v13-beam-rest:var(--v3-beam-glow)}.v13-hero-copy.astro-kbqgnbug>*,.v13-hero-tab.astro-kbqgnbug,.v13-hero-top.astro-kbqgnbug>.v13-voice,.v13-hero-well.astro-kbqgnbug{animation:v13-rise var(--v3-enter) ease-out both}.v13-hero-copy.astro-kbqgnbug>:nth-child(2){animation-delay:calc(var(--v3-enter-gap)*1)}.v13-hero-copy.astro-kbqgnbug>:nth-child(3){animation-delay:calc(var(--v3-enter-gap)*2)}.v13-hero-copy.astro-kbqgnbug>:nth-child(4),.v13-hero-top.astro-kbqgnbug>.v13-voice{animation-delay:calc(var(--v3-enter-gap)*3)}.v13-hero-tab.astro-kbqgnbug,.v13-hero-well.astro-kbqgnbug{animation-delay:calc(var(--v3-enter-gap)*4)}.v13-hero-copy.astro-kbqgnbug>h1,.v13-hero-copy.astro-kbqgnbug>p{animation-name:v13-rise-move}.v13-loop.astro-rjnfpqoq{z-index:2;block-size:100%}.v13-loop-frame.astro-rjnfpqoq{inline-size:100vw;block-size:calc(100% + var(--v3-loop-ot) + var(--v3-loop-ob));background:0 0;border:0;position:absolute;inset-block-start:calc(-1*var(--v3-loop-ot));inset-inline-start:calc(50% - 50vw)}.v13-g2-rating.astro-26xmy3vq,.v13-g2.astro-26xmy3vq{align-items:center;display:flex}.v13-g2.astro-26xmy3vq{gap:var(--v3-space-16);color:var(--v3-color-text);flex-wrap:wrap;text-decoration:none}.v13-g2-rating.astro-26xmy3vq{gap:var(--v3-space-6);font:var(--v3-type-small)}.v13-g2-rating.astro-26xmy3vq b.astro-26xmy3vq{font-weight:var(--v3-weight-medium)}.v13-g2-on.astro-26xmy3vq{color:var(--v3-color-text-muted)}.v13-g2-stars.astro-26xmy3vq{gap:var(--v3-g2-star-gap);display:flex}.v13-g2-star.astro-26xmy3vq{color:var(--v3-g2-star-off);display:grid;position:relative}.v13-g2-star-half.astro-26xmy3vq,.v13-g2-star.astro-26xmy3vq.is-full{color:var(--v3-g2-star-on)}.v13-g2-star-half.astro-26xmy3vq{clip-path:inset(0 50% 0 0);display:grid;position:absolute;inset:0}.v13-g2-star.astro-26xmy3vq .v3-icon{stroke:none}.v13-g2-chips.astro-26xmy3vq{gap:var(--v3-space-6);flex-wrap:wrap;display:flex}.v13-g2-chip.astro-26xmy3vq{padding:var(--v3-space-4) var(--v3-space-12);border-radius:var(--v3-radius-pill);background:var(--v3-ink-5);font:var(--v3-g2-chip)}.v13-proof.astro-452he7o7{gap:var(--v3-group-gap);display:grid}.v13-proof-head.astro-452he7o7{justify-content:space-between;align-items:center;gap:var(--v3-space-16);flex-wrap:wrap;display:flex}.v13-proof-head.astro-452he7o7 p.astro-452he7o7{font:var(--v3-type-lede);color:var(--v3-color-text);margin:0}.v13-proof-box.astro-452he7o7{border:1px solid var(--v3-color-border);border-radius:var(--v3-radius-card);overflow:hidden}li.astro-452he7o7,ul.astro-452he7o7{display:grid}ul.astro-452he7o7{--cols:6;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--v3-proof-rule);background:var(--v3-color-border);margin:0;padding:0;list-style:none}li.astro-452he7o7{block-size:var(--v3-proof-row);background:var(--v3-color-page);place-items:center}img.astro-452he7o7{inline-size:auto;max-inline-size:80%;block-size:var(--h);object-fit:contain;filter:brightness(0);opacity:var(--v3-proof-logo-o);display:block}img.astro-452he7o7.is-detail{filter:url(#v13-proof-knock)}li.astro-452he7o7>img.astro-452he7o7{transition:opacity var(--v3-duration-fast) var(--v3-ease-out);grid-area:1/1}img.astro-452he7o7.v13-proof-color{filter:none;opacity:0}li.astro-452he7o7:hover>img.astro-452he7o7{opacity:0}li.astro-452he7o7:hover>img.astro-452he7o7.v13-proof-color{opacity:1}.v13-proof-defs.astro-452he7o7{block-size:0;inline-size:0;position:absolute;overflow:hidden}@media (width<=1279px){.v13-proof-head.astro-452he7o7{text-align:center;flex-direction:column;justify-content:center}}@media (width<=991px){ul.astro-452he7o7{--cols:3}}@media (width<=479px){ul.astro-452he7o7{--cols:3}li.astro-452he7o7{block-size:var(--v3-proof-row-sm)}img.astro-452he7o7{block-size:calc(var(--h)*var(--v3-proof-logo-sm))}}@keyframes v3-status-spin{to{transform:rotate(360deg)}}.v3-status.astro-r7n4soym{inline-size:var(--v3-space-16);block-size:var(--v3-space-16);flex:none}.v3-status.astro-r7n4soym.is-success{color:var(--v3-status-success-stroke);--fill:var(--v3-status-success-fill)}.v3-status.astro-r7n4soym.is-alert{color:var(--v3-status-alert-stroke);--fill:var(--v3-status-alert-fill)}.v3-status.astro-r7n4soym.is-neutral{color:var(--v3-status-neutral-stroke);--fill:var(--v3-status-neutral-fill)}.v3-status-drop.astro-r7n4soym{fill:var(--v3-white)}.v3-status-fill.astro-r7n4soym{fill:var(--fill)}.v3-status-wash.astro-r7n4soym{fill:var(--v3-white);fill-opacity:.72}.v3-status-spin.astro-r7n4soym{transform-box:view-box;transform-origin:8px 8px;animation:v3-status-spin var(--v3-status-spin-ms) linear infinite}@media (prefers-reduced-motion:reduce){.v3-status-spin.astro-r7n4soym{animation:none}}.wf-side.astro-htbqc7x3,.wf.astro-htbqc7x3{position:absolute}.wf.astro-htbqc7x3{border-radius:var(--v3-preview-wf-app-r);background:var(--v3-white);block-size:534px;inline-size:960px;box-shadow:var(--v3-preview-wf-app-shadow);color:var(--v3-preview-wf-ink);font-feature-settings:normal;inset-block-start:40px;inset-inline-start:var(--v3-space-20);overflow:hidden}.wf-side.astro-htbqc7x3{border-inline-end:var(--v3-preview-wf-hair);inline-size:160px;inset-block:0;inset-inline-start:0}.wf-logo.astro-htbqc7x3{block-size:11px;display:block;position:absolute;inset-block-start:20px;inset-inline-start:17px}.wf-logo.astro-htbqc7x3 svg{block-size:100%;inline-size:auto;display:block}.wf-agent.astro-htbqc7x3{align-items:center;gap:var(--v3-space-4);block-size:22px;inline-size:140px;padding-inline:var(--v3-preview-wf-5) var(--v3-preview-wf-9);border-radius:var(--v3-preview-wf-chip-r);box-shadow:var(--v3-preview-wf-app-shadow);font:var(--v3-preview-wf-type-nav);--v3-icon-stroke:2.5;display:flex;position:absolute;inset-block-start:44px;inset-inline-start:10px}.wf-agent-name.astro-htbqc7x3{flex:1}.wf-avatar.astro-htbqc7x3,.wf-tile.astro-htbqc7x3{place-items:center;display:grid}.wf-tile.astro-htbqc7x3{border-radius:var(--v3-preview-wf-tile-r);background:var(--v3-preview-wf-cream);block-size:14px;inline-size:14px}.wf-avatar.astro-htbqc7x3{border-radius:var(--v3-radius-pill);background:var(--v3-blue);block-size:8px;inline-size:8px}.wf-avatar.astro-htbqc7x3 svg{block-size:5px;inline-size:5px}.wf-nav.astro-htbqc7x3{align-items:center;gap:var(--v3-preview-wf-7);block-size:22px;inline-size:140px;padding-inline:var(--v3-space-6);border-radius:var(--v3-preview-wf-chip-r);font:var(--v3-preview-wf-type-nav);color:var(--v3-preview-wf-muted);--v3-icon-stroke:2.67;display:flex;position:absolute;inset-inline-start:10px}.wf-nav.astro-htbqc7x3.is-label{block-size:12px}.wf-nav.astro-htbqc7x3.is-on{background:var(--v3-preview-wf-cream);color:var(--v3-preview-wf-ink)}.wf-bar.astro-htbqc7x3,.wf-canvas.astro-htbqc7x3{position:absolute;inset-inline:160px 0}.wf-bar.astro-htbqc7x3{align-items:center;gap:var(--v3-space-6);block-size:48px;padding-inline:var(--v3-space-12);border-block-end:var(--v3-preview-wf-hair);font:var(--v3-preview-wf-type-crumb);display:flex;inset-block-start:0}.wf-canvas.astro-htbqc7x3{background:var(--v3-preview-wf-dots);background-size:var(--v3-preview-wf-dot-gap) var(--v3-preview-wf-dot-gap);inset-block:48px 0}.wf-tools.astro-htbqc7x3{align-items:center;gap:var(--v3-preview-wf-1);block-size:26px;padding-inline:var(--v3-preview-wf-1);border-radius:var(--v3-preview-wf-tool-r);background:var(--v3-white);box-shadow:var(--v3-preview-wf-tool-shadow);font:var(--v3-preview-wf-type-start);--v3-icon-stroke:2.5;display:flex;position:absolute;inset-block-start:12px;inset-inline-start:20px}.wf-tool.astro-htbqc7x3{border-radius:var(--v3-preview-wf-button-r);place-items:center;block-size:23px;inline-size:23px;display:grid}.wf-tool.astro-htbqc7x3.is-label{gap:var(--v3-preview-wf-5);inline-size:auto;padding-inline:var(--v3-preview-wf-9) var(--v3-preview-wf-10);display:flex}.wf-graph.astro-htbqc7x3{block-size:377px;inline-size:435px;position:absolute;inset-block-start:22px;inset-inline-start:43px}.wf-links.astro-htbqc7x3{fill:var(--v3-preview-wf-line);position:absolute;inset:0;overflow:visible}.wf-links.astro-htbqc7x3 .is-stroke.astro-htbqc7x3{fill:none;stroke:var(--v3-preview-wf-line);stroke-width:.5px}.wf-node.astro-htbqc7x3,.wf-start.astro-htbqc7x3{border:var(--v3-preview-wf-hair);background:var(--v3-preview-wf-cream);--v3-icon-stroke:2.4;display:flex;position:absolute}.wf-start.astro-htbqc7x3{justify-content:center;align-items:center;gap:var(--v3-preview-wf-5);block-size:26px;inline-size:58px;border-radius:var(--v3-preview-wf-start-r);font:var(--v3-preview-wf-type-start);padding-inline-end:var(--v3-preview-wf-3);inset-block-start:0;inset-inline-start:193px}.wf-node.astro-htbqc7x3{block-size:70px;inline-size:169px;padding:0 var(--v3-preview-wf-2) var(--v3-preview-wf-2);border-radius:var(--v3-preview-wf-node-r);flex-direction:column}.wf-node-head.astro-htbqc7x3{align-items:center;gap:var(--v3-space-6);block-size:21px;padding-inline:var(--v3-preview-wf-5);font:var(--v3-preview-wf-type-title);display:flex}.wf-node-card.astro-htbqc7x3,.wf-pill.astro-htbqc7x3{border:var(--v3-preview-wf-hair);color:var(--v3-preview-wf-muted);white-space:nowrap;display:flex}.wf-node-card.astro-htbqc7x3{padding:var(--v3-preview-wf-11) var(--v3-space-12);border-radius:var(--v3-preview-wf-card-r);background:var(--v3-white);box-shadow:var(--v3-preview-wf-card-shadow);font:var(--v3-preview-wf-type-body);flex-direction:column;flex:1}.wf-pill.astro-htbqc7x3{block-size:19px;padding-inline:var(--v3-space-24);border-radius:var(--v3-radius-pill);background:var(--v3-preview-wf-cream);font:var(--v3-preview-wf-type-pill);align-items:center;position:absolute;inset-block-start:155px;translate:-50%}@keyframes pp-chip-in{0%{opacity:0}}@keyframes pp-word-in{0%{opacity:0;filter:blur(var(--v3-preview-word-blur))}}@keyframes pp-dot{0%,45%,to{background:var(--v3-preview-thinking-off)}15%{background:var(--v3-preview-thinking-on)}}@keyframes pp-wave{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pp-call-bar{to{scale:1 .35}}@keyframes pp-nub{0%,45%,to{background:var(--v3-preview-nub-off)}15%{background:var(--v3-preview-accent)}}@keyframes pp-pixels{to{opacity:.2}}@keyframes pp-speak{0%,to{opacity:.35;transform:scaleY(.86)}9%{opacity:.85;transform:scaleY(1.44)}17%{opacity:.65;transform:scaleY(.94)}28%{opacity:1;transform:scaleY(1.36)}34%{opacity:.3;transform:scaleY(.3)}49%{opacity:.65;transform:scaleY(1.18)}53%{opacity:.9;transform:scaleY(1.38)}66%{opacity:.85;transform:scaleY(1.09)}79%{opacity:.48;transform:scaleY(.88)}89%{opacity:.82;transform:scaleY(1.02)}}.pp.astro-t4e6m63u{min-inline-size:0;color:var(--v3-preview-ink);flex-direction:column;justify-content:center;align-items:center;display:flex}.pp.astro-t4e6m63u>.astro-t4e6m63u{inline-size:100%}.pp.astro-t4e6m63u.has-ground{min-block-size:var(--v3-preview-min-h);padding:var(--v3-space-24);border-radius:var(--v3-preview-radius-ground);background:var(--v3-preview-ground);box-shadow:var(--v3-preview-ground-edge);flex:auto;overflow:hidden}.pp.astro-t4e6m63u.has-ground[data-kind=screen]:after{content:"";z-index:1;border-radius:inherit;box-shadow:var(--v3-preview-ground-edge);pointer-events:none;position:absolute;inset:0}.pp-stack.astro-t4e6m63u{gap:var(--v3-space-8);flex-direction:column;display:flex}.pp-chip.astro-t4e6m63u{padding:var(--v3-preview-hairgap) var(--v3-space-8);border-radius:var(--v3-preview-radius-chip);background:var(--v3-preview-accent-tint);white-space:nowrap;flex:none}.pp.astro-t4e6m63u[data-kind=chat]>.pp-stack.astro-t4e6m63u{inline-size:100%;max-inline-size:var(--v3-preview-chat-w);gap:var(--v3-space-16);margin-inline:auto}.pp-atlas.astro-t4e6m63u,.pp-bubble.astro-t4e6m63u{max-inline-size:85%;padding:var(--v3-preview-bubble-pad);border-radius:var(--v3-preview-radius-bubble);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);font:var(--v3-preview-type-bubble)}.pp-bubble.astro-t4e6m63u{align-self:flex-start}.pp-bubble.astro-t4e6m63u.is-user{max-inline-size:90%;padding:var(--v3-preview-user-pad);border-radius:var(--v3-preview-radius-user);background:var(--v3-preview-user-bg);box-shadow:var(--v3-preview-shadow-user);color:var(--v3-preview-user-ink);align-self:flex-end}.pp-atlas.astro-t4e6m63u{gap:var(--v3-space-4);color:var(--v3-preview-ink);display:grid}.pp-worked.astro-t4e6m63u{font:var(--v3-preview-type-bubble-user);color:var(--v3-preview-ink-muted)}.pp-turn.astro-t4e6m63u{justify-items:start;gap:var(--v3-space-16);display:grid}.pp-thinking.astro-t4e6m63u{align-items:center;gap:var(--v3-space-8);padding-block:var(--v3-space-4);display:none}.pp-turn.astro-t4e6m63u[data-phase=thinking] .pp-thinking.astro-t4e6m63u{animation:pp-chip-in var(--v3-duration-base) var(--v3-ease-out) both;display:inline-flex}.pp-turn.astro-t4e6m63u[data-phase=thinking] .pp-atlas.astro-t4e6m63u{display:none}.pp-turn.astro-t4e6m63u[data-phase=reply] .pp-atlas.astro-t4e6m63u{animation:pp-chip-in var(--v3-duration-base) var(--v3-ease-out) both}.pp-turn.astro-t4e6m63u[data-phase=reply] .pp-word.astro-t4e6m63u{animation:pp-word-in var(--v3-preview-word-ms) var(--v3-ease-out) both;animation-delay:calc(var(--w)*var(--v3-preview-word-step))}.pp-dots.astro-t4e6m63u{grid-template-columns:repeat(4,var(--v3-preview-thinking-dot));grid-auto-rows:var(--v3-preview-thinking-dot);gap:var(--v3-preview-thinking-dot);margin-block-start:calc(var(--v3-preview-hairgap)*-1);display:grid}.pp-dots.astro-t4e6m63u span.astro-t4e6m63u{background:var(--v3-preview-thinking-off);animation:pp-dot var(--v3-preview-thinking-cycle) ease-in-out infinite;animation-delay:calc(var(--d)*var(--v3-preview-thinking-cycle)/16)}.pp-dots.astro-t4e6m63u span.astro-t4e6m63u.is-gap{visibility:hidden;animation:none}.pp-thinking-label.astro-t4e6m63u{font:var(--v3-preview-type-bubble);background-image:var(--v3-preview-thinking-wave);color:#0000;-webkit-text-fill-color:transparent;animation:pp-wave var(--v3-preview-thinking-sweep) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.pp-dots.astro-t4e6m63u span.astro-t4e6m63u,.pp-thinking-label.astro-t4e6m63u,.pp-turn.astro-t4e6m63u[data-phase] .pp-atlas.astro-t4e6m63u,.pp-turn.astro-t4e6m63u[data-phase] .pp-word.astro-t4e6m63u{animation:none}}.pp-tools.astro-t4e6m63u{justify-items:start;gap:var(--v3-space-4);padding-inline-start:var(--v3-preview-stem-indent);display:grid;position:relative}.pp-tools.astro-t4e6m63u:before{content:"";inset-block:var(--v3-space-4);inline-size:var(--v3-preview-stem-w);border-radius:var(--v3-radius-pill);background:var(--v3-preview-stem);position:absolute;inset-inline-start:0}.pp-tool.astro-t4e6m63u{white-space:nowrap;min-inline-size:0;font:var(--v3-preview-type-bubble);color:var(--v3-preview-ink-muted);align-items:center;display:flex}.pp-tool-label.astro-t4e6m63u{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.pp-chevron.astro-t4e6m63u{inline-size:var(--v3-space-20);block-size:var(--v3-space-20);flex:none}.pp-tool-diff.astro-t4e6m63u{gap:var(--v3-space-4);font:var(--v3-preview-type-diff-inline);font-variant-numeric:tabular-nums;margin-inline-start:var(--v3-space-4);display:inline-flex}.pp-tool-diff.astro-t4e6m63u.is-inline{vertical-align:baseline;margin-inline-start:0}.pp-tool-diff.astro-t4e6m63u .is-add.astro-t4e6m63u{color:var(--v3-preview-diff-add)}.pp-tool-diff.astro-t4e6m63u .is-remove.astro-t4e6m63u{color:var(--v3-preview-diff-remove)}.pp-activity.astro-t4e6m63u{align-items:center;gap:var(--v3-space-8);font:var(--v3-preview-type-bubble-user);color:var(--v3-preview-ink-muted);display:inline-flex}.pp-lead.astro-t4e6m63u{font-weight:var(--v3-weight-medium)}.pp-test.astro-t4e6m63u{max-inline-size:85%;padding:var(--v3-space-4);border-radius:calc(var(--v3-preview-radius-bubble) + var(--v3-space-4));background:var(--v3-preview-tray);display:grid}.pp-atlas.astro-t4e6m63u.pp-test-card{align-items:flex-start;gap:var(--v3-space-12);border-radius:var(--v3-preview-radius-bubble);max-inline-size:none;display:flex}.pp-test-copy.astro-t4e6m63u{gap:var(--v3-space-4);min-inline-size:0;display:grid}.pp-test-action.astro-t4e6m63u{padding-block:var(--v3-space-8) var(--v3-space-4);text-align:center;font:var(--v3-preview-type-ui-strong);color:var(--v3-preview-ink-muted)}.pp-turn-actions.astro-t4e6m63u{margin-block-start:var(--v3-space-8);display:block}.pp-button.astro-t4e6m63u{inline-size:100%;block-size:var(--v3-preview-button-h);padding-inline:var(--v3-space-16);border-radius:var(--v3-preview-button-radius);background:var(--v3-preview-button-bg);box-shadow:var(--v3-preview-button-ring);font:var(--v3-preview-type-button);color:var(--v3-preview-button-ink);justify-content:center;align-items:center;gap:var(--v3-preview-button-gap);border:0;display:flex}.pp-button-icon.astro-t4e6m63u{inline-size:var(--v3-preview-button-icon);block-size:var(--v3-preview-button-icon);flex:none;margin-inline-start:var(--v3-preview-button-icon-pull)}.pp-button.astro-t4e6m63u{cursor:pointer;transition:background-color var(--v3-preview-button-ms) ease,color var(--v3-preview-button-ms) ease}.pp-button-icon.astro-t4e6m63u{color:var(--v3-preview-button-icon-ink);transition:color var(--v3-preview-button-ms) ease}.pp-button.astro-t4e6m63u:hover{background:var(--v3-preview-button-bg-hover);color:var(--v3-preview-button-ink-hover)}.pp-button.astro-t4e6m63u:hover .pp-button-icon.astro-t4e6m63u{color:var(--v3-preview-button-icon-ink-hover)}.pp-button.astro-t4e6m63u:active{background:var(--v3-preview-button-bg-active);color:var(--v3-preview-button-ink-active)}.pp-button.astro-t4e6m63u:active .pp-button-icon.astro-t4e6m63u{color:var(--v3-preview-button-icon-ink-active)}.pp-atlas.astro-t4e6m63u,.pp-bubble.astro-t4e6m63u{border-end-start-radius:var(--v3-preview-radius-tail)}.pp-bubble.astro-t4e6m63u.is-user{border-end-end-radius:var(--v3-preview-radius-tail);border-end-start-radius:var(--v3-preview-radius-user)}.pp-doc.astro-t4e6m63u div.astro-t4e6m63u,.pp-who.astro-t4e6m63u{gap:var(--v3-space-6)}.pp-who.astro-t4e6m63u{font:var(--v3-preview-type-micro);color:var(--v3-preview-ink-muted);align-items:center;display:inline-flex}.pp-artifacts.astro-t4e6m63u{border-radius:var(--v3-preview-radius-inner);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);margin-block-start:var(--v3-space-4);display:grid;overflow:hidden}.pp-artifact.astro-t4e6m63u{justify-content:space-between;gap:var(--v3-space-12);padding:var(--v3-space-8) var(--v3-space-12);display:flex}.pp-artifact.astro-t4e6m63u+.pp-artifact.astro-t4e6m63u{box-shadow:var(--v3-preview-shadow-divider)}.pp-artifact-kind.astro-t4e6m63u{color:var(--v3-preview-ink-muted);flex:none}.pp-mark.astro-t4e6m63u{inline-size:var(--v3-preview-dot);block-size:var(--v3-preview-dot);border-radius:var(--v3-radius-pill);background:var(--v3-preview-accent);flex:none}.pp-doc.astro-t4e6m63u{padding:var(--v3-space-16);flex-direction:column;display:flex}.pp-doc.astro-t4e6m63u div.astro-t4e6m63u{flex-wrap:wrap;align-items:center;display:flex}.pp-flow.astro-t4e6m63u{align-items:center;display:flex}.pp-node.astro-t4e6m63u{gap:var(--v3-space-4);min-inline-size:0;padding:var(--v3-space-8) var(--v3-space-12);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-tile);white-space:nowrap;flex:0 auto;display:grid}.pp-link.astro-t4e6m63u{min-inline-size:var(--v3-space-12);block-size:var(--v3-preview-rule);background:var(--v3-preview-connector);flex:auto}.pp-row.astro-t4e6m63u,.pp-tiles.astro-t4e6m63u span.astro-t4e6m63u{border-radius:var(--v3-preview-radius-row)}.pp-row.astro-t4e6m63u{align-items:center;gap:var(--v3-space-12);padding:var(--v3-space-8) var(--v3-space-12);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-inset);display:flex}.pp-row-name.astro-t4e6m63u{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.pp-code.astro-t4e6m63u,.pp-dot.astro-t4e6m63u{background:var(--v3-preview-ink)}.pp-dot.astro-t4e6m63u{inline-size:var(--v3-space-8);block-size:var(--v3-space-8);border-radius:var(--v3-radius-pill);flex:none}.pp-dot.astro-t4e6m63u.is-subtle{background:var(--v3-preview-ink-subtle)}.pp-dot.astro-t4e6m63u.is-warn{background:var(--v3-preview-warning)}.pp-code.astro-t4e6m63u{white-space:pre;margin:0;overflow:hidden}.pp-tiles.astro-t4e6m63u{grid-template-columns:repeat(var(--v3-preview-columns),minmax(0,1fr));gap:var(--v3-space-8);display:grid}.pp-tiles.astro-t4e6m63u span.astro-t4e6m63u{block-size:var(--v3-preview-tile-h);padding-inline:var(--v3-space-4);background:var(--v3-preview-fill);color:var(--v3-preview-ink-muted);text-align:center;place-items:center;display:grid}.pp-tiles.astro-t4e6m63u span.astro-t4e6m63u.is-on{color:var(--v3-preview-ink)}.pp-chart.astro-t4e6m63u{gap:var(--v3-space-12);flex-direction:column;align-self:stretch;display:flex}.pp-bars.astro-t4e6m63u{align-items:flex-end;gap:var(--v3-space-8);min-block-size:var(--v3-preview-chart-min-h);flex:auto;display:flex}.pp-bars.astro-t4e6m63u span.astro-t4e6m63u,.pp-split.astro-t4e6m63u span.astro-t4e6m63u{background:var(--v3-preview-ink)}.pp-bars.astro-t4e6m63u span.astro-t4e6m63u{border-radius:var(--v3-preview-radius-bar) var(--v3-preview-radius-bar) var(--v3-preview-hairgap) var(--v3-preview-hairgap);flex:1 1 0}.pp-split.astro-t4e6m63u{block-size:var(--v3-preview-split-h);color:var(--v3-preview-on-ink);display:flex;overflow:hidden}.pp-split.astro-t4e6m63u span.astro-t4e6m63u{padding-inline:var(--v3-space-16);flex-basis:0;align-items:center;display:flex}.pp-split.astro-t4e6m63u span.astro-t4e6m63u:last-child{background:var(--v3-preview-accent);justify-content:center}.pp-split-meta.astro-t4e6m63u{color:var(--v3-preview-ink-muted);justify-content:space-between;display:flex}.pp-diff.astro-t4e6m63u{padding:var(--v3-space-12);white-space:pre;margin:0}.pp-diff.astro-t4e6m63u span.astro-t4e6m63u{padding-inline:var(--v3-space-4);border-radius:var(--v3-preview-radius-bar);display:block}.pp-diff.astro-t4e6m63u .is-removed.astro-t4e6m63u{background:var(--v3-preview-removed-tint)}.pp-diff.astro-t4e6m63u .is-added.astro-t4e6m63u{background:var(--v3-preview-accent-tint)}.pp-card.astro-t4e6m63u{padding:var(--v3-space-16);border-radius:var(--v3-preview-radius-inner);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card)}.pp-finding.astro-t4e6m63u{gap:var(--v3-preview-hairgap);max-inline-size:var(--v3-preview-fragment-w);display:grid}.pp-finding-title.astro-t4e6m63u{font:var(--v3-preview-type-ui-strong)}.pp-finding-label.astro-t4e6m63u{block-size:var(--v3-preview-chip-h);padding-inline:var(--v3-space-6);border-radius:var(--v3-preview-chip-radius);background:var(--chip);font:var(--v3-preview-type-chip);color:var(--chip-ink);text-shadow:var(--v3-preview-chip-glow);justify-self:start;align-items:center;margin-block-end:var(--v3-space-8);display:inline-flex}.astro-t4e6m63u[data-tone=havelock],.pp-finding-label.astro-t4e6m63u{--chip:var(--v3-preview-chip-havelock);--chip-ink:var(--v3-preview-chip-havelock-ink)}.astro-t4e6m63u[data-tone=hibiscus]{--chip:var(--v3-preview-chip-hibiscus);--chip-ink:var(--v3-preview-chip-hibiscus-ink)}.astro-t4e6m63u[data-tone=fern]{--chip:var(--v3-preview-chip-fern);--chip-ink:var(--v3-preview-chip-fern-ink)}.astro-t4e6m63u[data-tone=copper]{--chip:var(--v3-preview-chip-copper);--chip-ink:var(--v3-preview-chip-copper-ink)}.pp-finding.astro-t4e6m63u{position:relative}.pp-finding-head.astro-t4e6m63u{display:block}.pp-stat.astro-t4e6m63u{align-items:baseline;gap:var(--v3-space-4);block-size:var(--v3-preview-chip-h);line-height:var(--v3-preview-chip-h);display:flex;position:absolute;inset-block-start:var(--v3-space-16);inset-inline-end:var(--v3-space-16)}.pp-stat-value.astro-t4e6m63u{font:var(--v3-preview-type-ui-strong);line-height:inherit;color:var(--v3-preview-ink);font-variant-numeric:tabular-nums}.pp-stat-label.astro-t4e6m63u{font:var(--v3-preview-type-micro);line-height:inherit;color:var(--v3-preview-ink-muted)}.pp-findings-track.astro-t4e6m63u,.pp-findings.astro-t4e6m63u{justify-items:center;display:grid}.pp-findings-track.astro-t4e6m63u{gap:var(--v3-space-8);inline-size:100%}.pp-findings.astro-t4e6m63u{inline-size:calc(100% + var(--v3-space-16));margin-inline:calc(var(--v3-space-8)*-1);padding:var(--v3-space-8)}.pp-findings.astro-t4e6m63u.has-ghosts{mask-image:linear-gradient(#0000 0,#000 32% 68%,#0000 100%)}.pp-finding.astro-t4e6m63u{inline-size:100%}.pp-finding.astro-t4e6m63u:not([data-focus]){opacity:var(--v3-preview-ghost-o);transition:opacity var(--v3-preview-focus-ms) cubic-bezier(.65,0,.35,1)}.pp-finding.astro-t4e6m63u[data-focus]{transition:opacity var(--v3-preview-focus-ms) cubic-bezier(.65,0,.35,1)}.pp-finding-meta.astro-t4e6m63u,.pp-player-who.astro-t4e6m63u small.astro-t4e6m63u,.pp-schedule-name.astro-t4e6m63u span.astro-t4e6m63u{font:var(--v3-preview-type-micro);color:var(--v3-preview-ink-muted)}.pp-actions.astro-t4e6m63u,.pp-finding-foot.astro-t4e6m63u{gap:var(--v3-space-8);display:flex}.pp-finding-foot.astro-t4e6m63u{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-start:var(--v3-space-12)}.pp-actions.astro-t4e6m63u{margin-inline-start:auto}.pp-action.astro-t4e6m63u,.pp-app-button.astro-t4e6m63u{padding-inline:var(--v3-space-12);border:0;align-items:center;display:inline-flex}.pp-action.astro-t4e6m63u{block-size:var(--v3-preview-action-h);border-radius:var(--v3-radius-pill);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-field);font:var(--v3-preview-type-small);color:var(--v3-preview-ink)}.pp-action.astro-t4e6m63u.is-primary{background:var(--v3-preview-ink);box-shadow:none;color:var(--v3-preview-on-ink)}button.astro-t4e6m63u.pp-action{cursor:pointer;transition:background-color var(--v3-duration-fast) var(--v3-ease-out)}button.astro-t4e6m63u.pp-action:hover{background:var(--v3-preview-hover)}button.astro-t4e6m63u.pp-action.is-primary:hover{background:var(--v3-preview-primary-hover)}.pp-app-button.astro-t4e6m63u{block-size:var(--v3-preview-app-button-sm-h);border-radius:var(--v3-preview-app-button-sm-radius);font:var(--v3-preview-type-button-sm);cursor:pointer;transition:background-color var(--v3-preview-button-ms) ease,color var(--v3-preview-button-ms) ease,box-shadow var(--v3-preview-button-ms) ease}.pp-app-button.astro-t4e6m63u.is-secondary{background:var(--v3-preview-button-bg);box-shadow:var(--v3-preview-button-ring);color:var(--v3-preview-button-ink)}.pp-app-button.astro-t4e6m63u.is-secondary:hover{background:var(--v3-preview-button-bg-hover);color:var(--v3-preview-button-ink-hover)}.pp-app-button.astro-t4e6m63u.is-secondary:active{background:var(--v3-preview-button-bg-active);color:var(--v3-preview-button-ink-active)}.pp-app-button.astro-t4e6m63u.is-primary{background:var(--v3-preview-app-primary);box-shadow:var(--v3-preview-app-primary-shadow);color:var(--v3-preview-app-primary-ink)}.pp-app-button.astro-t4e6m63u.is-primary:hover{background:var(--v3-preview-app-primary-hover)}.pp-app-button.astro-t4e6m63u.is-primary:active{background:var(--v3-preview-app-primary-active);box-shadow:var(--v3-preview-app-primary-shadow-active)}.pp-actions.astro-t4e6m63u .pp-resolved{block-size:var(--v3-preview-action-h);padding-inline:var(--v3-space-12);border-radius:var(--v3-radius-pill);background:var(--v3-preview-fill);font:var(--v3-preview-type-small);color:var(--v3-preview-ink-secondary);align-items:center;display:inline-flex}.pp-week.astro-t4e6m63u{grid-template-columns:repeat(var(--pp-days),minmax(0,1fr));gap:var(--v3-space-6) var(--v3-space-4);inline-size:100%;display:grid}.pp-week-day.astro-t4e6m63u{padding-block:var(--v3-preview-hairgap);border-radius:var(--v3-preview-radius-chip);font:var(--v3-preview-type-micro);color:var(--v3-preview-ink-muted);text-align:center}.pp-week-day.astro-t4e6m63u.is-today{background:var(--v3-preview-ground);color:var(--v3-preview-ink)}.pp-week-item.astro-t4e6m63u{min-inline-size:0;block-size:var(--v3-preview-week-bar);padding-inline:var(--v3-space-8);border-radius:var(--v3-preview-chip-radius);background:var(--chip);font:var(--v3-preview-type-micro-strong);color:var(--chip-ink);white-space:nowrap;text-overflow:ellipsis;align-content:center;display:block;overflow:hidden}.pp-schedule.astro-t4e6m63u{gap:var(--v3-space-8);max-inline-size:var(--v3-preview-fragment-w);margin:0;padding:0;list-style:none;display:grid}.pp-schedule.astro-t4e6m63u li.astro-t4e6m63u{justify-content:space-between;align-items:center;gap:var(--v3-space-12);padding:var(--v3-space-12) var(--v3-space-16);border-radius:var(--v3-preview-radius-inner);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);display:flex}.pp-schedule-name.astro-t4e6m63u{gap:var(--v3-preview-hairgap);font:var(--v3-preview-type-ui-strong);display:grid}.pp.astro-t4e6m63u[data-kind=block],.pp.astro-t4e6m63u[data-kind=canvas],.pp.astro-t4e6m63u[data-kind=route],.pp.astro-t4e6m63u[data-kind=screen],.pp.astro-t4e6m63u[data-kind=workflow]{padding:0;display:block;position:relative}.pp-screen.astro-t4e6m63u.is-bare{block-size:100%;inline-size:100%;box-shadow:none;border-radius:0;inset:0}.pp-screen.astro-t4e6m63u.is-bare .v3-appscreen{aspect-ratio:auto;block-size:100%}.pp-screen.astro-t4e6m63u .pp-screen-bar.astro-t4e6m63u{block-size:var(--v3-space-32);font:var(--v3-preview-type-micro)}.pp-screen.astro-t4e6m63u{inline-size:calc(100% + var(--v3-space-24));box-shadow:var(--v3-preview-shadow-card);border-start-start-radius:var(--v3-preview-radius-inner);position:absolute;inset-block-start:var(--v3-space-24);inset-inline-start:var(--v3-space-24);overflow:hidden}.pp-route.astro-t4e6m63u{position:absolute;inset:0}.pp-route-frame.astro-t4e6m63u{inset:var(--v3-space-24) calc(var(--v3-space-24)*-1) calc(var(--v3-space-24)*-1) var(--v3-space-24);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);border-start-start-radius:var(--v3-preview-radius-inner);display:flex;position:absolute;overflow:hidden}.pp-route-side.astro-t4e6m63u{flex:0 0 var(--v3-preview-route-side-w);padding:var(--v3-space-12) var(--v3-space-8);box-shadow:var(--v3-preview-shadow-divider-end);align-content:start;display:grid}.pp-route-agent.astro-t4e6m63u,.pp-route-avatar.astro-t4e6m63u{font:var(--v3-preview-type-micro-strong)}.pp-route-agent.astro-t4e6m63u{align-items:center;gap:var(--v3-space-6);padding:var(--v3-space-4) var(--v3-space-6);border-radius:var(--v3-preview-radius-chip);box-shadow:var(--v3-preview-shadow-card);color:var(--v3-preview-ink);margin-block-end:var(--v3-space-8);display:flex}.pp-route-avatar.astro-t4e6m63u{inline-size:var(--v3-space-16);block-size:var(--v3-space-16);border-radius:var(--v3-radius-4);background:var(--v3-preview-route-avatar);color:var(--v3-white);place-items:center;display:grid}.pp-route-nav.astro-t4e6m63u{align-items:center;gap:var(--v3-space-6);padding:var(--v3-space-4) var(--v3-space-6);border-radius:var(--v3-preview-radius-chip);font:var(--v3-preview-type-micro);color:var(--v3-preview-ink-secondary);display:flex}.pp-route-nav.astro-t4e6m63u.is-on{background:var(--v3-preview-route-head);color:var(--v3-preview-ink)}.pp-route-main.astro-t4e6m63u{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.pp-route-canvas.astro-t4e6m63u{background:var(--v3-preview-route-dots);background-size:var(--v3-preview-route-dot-gap) var(--v3-preview-route-dot-gap);flex:auto;position:relative}.pp-route-bar.astro-t4e6m63u,.pp-route-tools.astro-t4e6m63u{background:var(--v3-preview-surface);display:flex}.pp-route-tools.astro-t4e6m63u{z-index:1;padding:var(--v3-space-4);border-radius:var(--v3-preview-radius-chip);box-shadow:var(--v3-preview-shadow-card);color:var(--v3-preview-ink-secondary);position:absolute;inset-block-start:var(--v3-space-12);inset-inline-start:var(--v3-space-12)}.pp-route-tools.astro-t4e6m63u .pp-route-icon.astro-t4e6m63u{padding:var(--v3-space-4);color:inherit}.pp-route-bar.astro-t4e6m63u{align-items:center;gap:var(--v3-space-6);block-size:var(--v3-space-40);padding-inline:var(--v3-space-16);box-shadow:var(--v3-preview-shadow-divider-below);font:var(--v3-preview-type-small);color:var(--v3-preview-ink-subtle)}.pp-route-bar.astro-t4e6m63u b.astro-t4e6m63u{font-weight:var(--v3-weight-medium);color:var(--v3-preview-ink)}.pp-route-stage.astro-t4e6m63u{inline-size:var(--v3-preview-route-stage-w);block-size:var(--v3-preview-route-stage-h);margin:var(--v3-space-48)0 0 var(--v3-space-8);position:relative}.pp-route-lines.astro-t4e6m63u{position:absolute;inset:0;overflow:visible}.pp-route-line.astro-t4e6m63u{fill:none;stroke:var(--v3-preview-route-line);stroke-width:var(--v3-preview-route-line-w)}.pp-route-lit.astro-t4e6m63u{fill:none;stroke:var(--v3-preview-accent);stroke-width:var(--v3-preview-route-lit-w);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.pp-route-msg.astro-t4e6m63u{max-inline-size:var(--v3-preview-route-msg-w);padding:var(--v3-preview-user-pad);border-radius:var(--v3-preview-radius-user);background:var(--v3-preview-user-bg);color:var(--v3-preview-user-ink);font:var(--v3-preview-type-bubble-user);transition:opacity var(--v3-duration-base) ease-out,translate var(--v3-duration-base) ease-out;border-end-start-radius:var(--v3-preview-radius-tail);position:absolute;inset-block-start:var(--v3-space-24);inset-inline-start:0}.pp-route-msg.astro-t4e6m63u.is-out{opacity:0;translate:0 var(--v3-space-4)}.pp-route-node.astro-t4e6m63u{inline-size:var(--v3-preview-route-node-w);border-radius:var(--v3-preview-radius-row);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);transition:translate var(--v3-duration-slow) ease-out,box-shadow var(--v3-duration-slow) ease-out;display:grid;position:absolute}.pp-route-node.astro-t4e6m63u.is-agent{inline-size:var(--v3-preview-route-agent-w);inset-block-start:var(--v3-preview-route-agent-y);inset-inline-start:var(--v3-preview-route-agent-x)}.pp-route-node.astro-t4e6m63u.is-dest{inset-block-start:var(--v3-preview-route-dest-y)}.pp-route-node.astro-t4e6m63u.is-on{translate:0 calc(var(--v3-space-4)/-2);box-shadow:var(--v3-preview-route-node-on)}.pp-route-head.astro-t4e6m63u{align-items:center;gap:var(--v3-space-6);padding:var(--v3-space-6) var(--v3-space-8);background:var(--v3-preview-route-head);font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-ink);border-start-start-radius:inherit;border-start-end-radius:inherit;display:flex}.pp-route-body.astro-t4e6m63u,.pp-route-icon.astro-t4e6m63u{color:var(--v3-preview-ink-muted);display:grid}.pp-route-body.astro-t4e6m63u{gap:var(--v3-space-4);padding:var(--v3-space-6) var(--v3-space-8);font:var(--v3-preview-type-micro)}.pp-route-status.astro-t4e6m63u{font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-accent);opacity:0;transition:opacity var(--v3-duration-fast) ease-out}.pp-route-node.astro-t4e6m63u.is-on .pp-route-status.astro-t4e6m63u{opacity:1}.pp-cv.astro-t4e6m63u{inline-size:var(--v3-preview-cv-w);block-size:var(--v3-preview-cv-h);margin:var(--v3-space-48)0 0 var(--v3-space-8);position:relative}.pp-cv-links.astro-t4e6m63u{position:absolute;inset:0;overflow:visible}.pp-cv-halo.astro-t4e6m63u{fill:none;stroke:var(--v3-preview-surface);stroke-width:var(--v3-preview-cv-halo-w)}.pp-cv-link.astro-t4e6m63u{fill:none;stroke:var(--v3-preview-cv-link);stroke-width:var(--v3-preview-cv-link-w)}.pp-cv-start.astro-t4e6m63u{align-items:center;gap:var(--v3-space-4);block-size:var(--v3-preview-cv-chip-h);padding-inline:var(--v3-space-8);border-radius:var(--v3-preview-cv-chip-r);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-cv-ink);display:flex;position:absolute;inset-block-start:var(--v3-preview-cv-start-y);inset-inline-start:0}.pp-cv-block.astro-t4e6m63u{inline-size:var(--v3-preview-cv-block-w);padding:var(--v3-space-4);border-radius:var(--v3-radius-12);background:var(--v3-preview-cv-shell);position:absolute;inset-block-start:var(--v3-preview-cv-top);inset-inline-start:var(--v3-preview-cv-x)}.pp-cv-title.astro-t4e6m63u{block-size:var(--v3-preview-cv-title-h);padding-inline:var(--v3-space-8);font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-cv-ink);align-items:center;display:flex}.pp-cv-steps.astro-t4e6m63u{gap:var(--v3-preview-cv-seam);display:grid}.pp-cv-outs.astro-t4e6m63u,.pp-cv-step.astro-t4e6m63u{background:var(--v3-preview-surface);border-radius:var(--v3-preview-cv-seam-r)}.pp-cv-steps.astro-t4e6m63u>.astro-t4e6m63u:first-child{border-start-start-radius:var(--v3-radius-8);border-start-end-radius:var(--v3-radius-8)}.pp-cv-steps.astro-t4e6m63u>.astro-t4e6m63u:last-child{border-end-end-radius:var(--v3-radius-8);border-end-start-radius:var(--v3-radius-8)}.pp-cv-step.astro-t4e6m63u{align-items:center;gap:var(--v3-space-8);block-size:var(--v3-preview-cv-step-h);padding-inline:var(--v3-space-12);font:var(--v3-preview-type-ui);color:var(--v3-preview-ink);display:flex}.pp-cv-icon.astro-t4e6m63u{color:var(--v3-preview-cv-ink);display:grid}.pp-cv-outs.astro-t4e6m63u{display:grid}.pp-cv-out.astro-t4e6m63u{block-size:var(--v3-preview-cv-out-h);font:var(--v3-preview-type-small);color:var(--v3-preview-ink-secondary);align-items:center;padding-inline-start:var(--v3-space-32);display:flex}.pp-cv-ports.astro-t4e6m63u{block-size:var(--cv-port-h);inline-size:var(--v3-space-16);background:var(--v3-preview-cv-tab);border-start-end-radius:var(--v3-radius-8);border-end-end-radius:var(--v3-radius-8);display:grid;position:absolute;inset-block-start:calc(var(--cv-out-y) - var(--v3-preview-cv-top));inset-inline-start:100%}.pp-cv-ports.astro-t4e6m63u i.astro-t4e6m63u{inline-size:var(--v3-preview-cv-port);block-size:var(--v3-preview-cv-port);border-radius:var(--v3-radius-pill);background:var(--v3-preview-cv-ink);box-shadow:var(--v3-preview-cv-port-ring);place-self:center}.pp-cv-chip.astro-t4e6m63u{align-items:center;gap:var(--v3-space-6);block-size:var(--v3-preview-cv-chip-h);padding-inline:var(--v3-space-8) var(--v3-space-12);border-radius:var(--v3-preview-cv-chip-r);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-cv-ink);white-space:nowrap;display:flex;position:absolute;inset-inline-start:var(--v3-preview-cv-chip-x)}.pp.astro-t4e6m63u[data-kind=route]:has(.is-fan){padding:var(--v3-space-24);display:flex}.pp-route.astro-t4e6m63u.is-fan{place-items:center;inline-size:100%;display:grid;position:static}.pp-route-stage.astro-t4e6m63u.is-fan{inline-size:var(--v3-preview-route-fan-w);block-size:var(--v3-preview-route-fan-h);margin:0}.pp-route-msg.astro-t4e6m63u.is-fan{max-inline-size:var(--v3-preview-route-fan-agent-w);inset-block-start:0}.pp-route-node.astro-t4e6m63u.is-agent.is-fan{inline-size:var(--v3-preview-route-fan-agent-w);inset-block-start:var(--v3-preview-route-fan-agent-y);inset-inline-start:0}.pp-route-node.astro-t4e6m63u.is-pill{align-items:center;gap:var(--v3-space-6);inline-size:var(--v3-preview-route-fan-pill-w);block-size:var(--v3-preview-route-fan-pill-h);padding-inline:var(--v3-space-12);border-radius:var(--v3-radius-pill);color:var(--v3-preview-ink);display:flex;inset-inline-start:var(--v3-preview-route-fan-pill-x)}.pp-route-name.astro-t4e6m63u{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.pp-route-tail.astro-t4e6m63u,.pp-route-when.astro-t4e6m63u{font:var(--v3-preview-type-micro);color:var(--v3-preview-ink-muted)}.pp-route-tail.astro-t4e6m63u{justify-items:end;display:grid}.pp-route-tail.astro-t4e6m63u>.astro-t4e6m63u{transition:opacity var(--v3-duration-fast) ease-out;grid-area:1/1}.pp-route-node.astro-t4e6m63u.is-pill,.pp-route-node.astro-t4e6m63u.is-pill .pp-route-status.astro-t4e6m63u{font:var(--v3-preview-type-micro-strong)}.pp-route-node.astro-t4e6m63u.is-pill.is-on .pp-route-kind.astro-t4e6m63u{opacity:0}.pp-route-when.astro-t4e6m63u{padding:0 var(--v3-space-8);border-radius:var(--v3-radius-pill);background:var(--v3-preview-route-when);line-height:var(--v3-space-20);white-space:nowrap;transition:background-color var(--v3-duration-fast) ease-out,color var(--v3-duration-fast) ease-out;position:absolute;translate:-50% -50%}.pp-route-when.astro-t4e6m63u.is-on{background:var(--v3-preview-accent-tint);color:var(--v3-preview-accent-ink)}.pp.astro-t4e6m63u.has-ground:not([data-kind=route],[data-kind=canvas],[data-kind=screen],[data-kind=workflow],[data-kind=block])>.astro-t4e6m63u{inline-size:100%;max-inline-size:var(--pp-col,var(--v3-preview-chat-w));margin-inline:auto}.pp.astro-t4e6m63u[data-kind=doc]:has(.is-numbered),.pp.astro-t4e6m63u[data-kind=line],.pp.astro-t4e6m63u[data-kind=logs],.pp.astro-t4e6m63u[data-kind=player],.pp.astro-t4e6m63u[data-kind=tiles]{--pp-col:var(--v3-preview-tiles-w)}.pp.astro-t4e6m63u[data-kind=review],.pp.astro-t4e6m63u[data-kind=code]:has(.pp-editor){--pp-col:var(--v3-preview-editor-w)}.pp.astro-t4e6m63u[data-kind=code]:has(.is-bleed){position:relative}.pp.astro-t4e6m63u[data-kind=code]:has(.is-bleed)>.pp-editor.astro-t4e6m63u{inset:var(--v3-space-32) calc(var(--v3-space-48)*-1) auto var(--v3-space-48);max-inline-size:none;margin:0;position:absolute}.pp-kind.astro-t4e6m63u,.pp-kind.astro-t4e6m63u.is-accent{font:var(--v3-preview-type-bubble);color:var(--v3-preview-ink-muted)}.pp-chip.astro-t4e6m63u{background:var(--v3-preview-tray)}.pp-chip.astro-t4e6m63u,.pp-diff.astro-t4e6m63u,.pp-doc.astro-t4e6m63u{font:var(--v3-preview-type-bubble);color:var(--v3-preview-ink)}.pp-code.astro-t4e6m63u,.pp-diff.astro-t4e6m63u,.pp-doc.astro-t4e6m63u,.pp.astro-t4e6m63u[data-kind=list]>.pp-stack.astro-t4e6m63u{border-radius:var(--v3-preview-radius-bubble);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card)}.pp-doc.astro-t4e6m63u{gap:var(--v3-space-12)}.pp-code.astro-t4e6m63u{padding:var(--v3-space-12) var(--v3-space-16);font:var(--v3-preview-type-code);color:var(--v3-preview-ink)}.pp-code.astro-t4e6m63u .is-dim.astro-t4e6m63u{color:var(--v3-preview-ink-muted)}.pp.astro-t4e6m63u[data-kind=list]>.pp-stack.astro-t4e6m63u{gap:0;overflow:hidden}.pp-row.astro-t4e6m63u{box-shadow:none;background:0 0;border-radius:0}.pp-row.astro-t4e6m63u+.pp-row.astro-t4e6m63u{box-shadow:var(--v3-preview-shadow-divider)}.pp-row.astro-t4e6m63u,.pp-row.astro-t4e6m63u .pp-kind.astro-t4e6m63u,.pp-split.astro-t4e6m63u,.pp-tiles.astro-t4e6m63u span.astro-t4e6m63u{font:var(--v3-preview-type-bubble)}.pp-dot.astro-t4e6m63u.is-accent{background:var(--v3-preview-ink)}.pp.astro-t4e6m63u[data-kind=doc]>.pp-doc.astro-t4e6m63u.is-numbered,.pp.astro-t4e6m63u[data-kind=tiles]>.pp-tiles.astro-t4e6m63u,.pp.astro-t4e6m63u[data-kind=tiles]>.pp-tiles.astro-t4e6m63u.is-marks{max-inline-size:var(--v3-preview-tiles-w)}.pp-tiles.astro-t4e6m63u span.astro-t4e6m63u{box-shadow:var(--v3-preview-shadow-tile-off);white-space:nowrap;background:0 0}.pp-tiles.astro-t4e6m63u span.astro-t4e6m63u.is-on{background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card)}.pp.astro-t4e6m63u[data-kind=bars]{align-items:center}.pp-bars.astro-t4e6m63u span.astro-t4e6m63u{background:var(--v3-preview-stem)}.pp-bars.astro-t4e6m63u span.astro-t4e6m63u.is-accent{background:var(--v3-preview-ink)}.pp-split.astro-t4e6m63u{border-radius:var(--v3-preview-radius-bubble)}.pp-split.astro-t4e6m63u span.astro-t4e6m63u:first-child{background:var(--v3-preview-user-bg)}.pp-split.astro-t4e6m63u span.astro-t4e6m63u:last-child{background:var(--v3-preview-tray);color:var(--v3-preview-ink)}.pp-node.astro-t4e6m63u,.pp-split-meta.astro-t4e6m63u{font:var(--v3-preview-type-bubble)}.pp-node.astro-t4e6m63u{border-radius:var(--v3-preview-radius-bubble)}.pp-node.astro-t4e6m63u.is-on{box-shadow:var(--v3-preview-shadow-node-current)}.pp-diff.astro-t4e6m63u .is-added.astro-t4e6m63u{color:var(--v3-preview-diff-add);background:0 0}.pp-diff.astro-t4e6m63u .is-removed.astro-t4e6m63u{color:var(--v3-preview-diff-remove);background:0 0}.pp-doc.astro-t4e6m63u .pp-doc-step.astro-t4e6m63u{align-items:flex-start;gap:var(--v3-space-8);flex-wrap:nowrap}.pp-doc-line.astro-t4e6m63u{line-height:var(--v3-preview-step-line);display:block}.pp-doc-line.astro-t4e6m63u .pp-chip.astro-t4e6m63u{vertical-align:middle}.pp-doc-step.astro-t4e6m63u .pp-step.astro-t4e6m63u{margin-block-start:var(--v3-space-4);margin-inline-end:0}.pp-step.astro-t4e6m63u,.pp-wf-sport.astro-t4e6m63u i.astro-t4e6m63u:after{border-radius:var(--v3-radius-pill)}.pp-step.astro-t4e6m63u{inline-size:var(--v3-preview-step);block-size:var(--v3-preview-step);background:var(--v3-preview-tray);font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-ink-muted);font-variant-numeric:tabular-nums;flex:none;place-items:center;margin-inline-end:var(--v3-space-4);display:grid}.pp-chip.astro-t4e6m63u.is-ref{background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-tile-off);white-space:nowrap;align-items:center;display:inline-flex}.pp-chip.astro-t4e6m63u.is-ref img.astro-t4e6m63u,.pp-source.astro-t4e6m63u{object-fit:contain}.pp-source.astro-t4e6m63u{inline-size:var(--v3-preview-source);block-size:var(--v3-preview-source);flex:none}.pp-chip.astro-t4e6m63u.is-ref,.pp-row.astro-t4e6m63u{--v3-icon-stroke:2}.pp.astro-t4e6m63u[data-kind=block]{background-image:var(--v3-preview-wf-grid);background-size:var(--v3-appscreen-grid-gap) var(--v3-appscreen-grid-gap)}.pp.astro-t4e6m63u[data-kind=block]>.pp-wf.astro-t4e6m63u{inline-size:1000px}.pp-wf.astro-t4e6m63u{transform-origin:0;block-size:330px;transform:translateY(-50%) scale(var(--v3-wf-scale));font-family:var(--v3-font-text);color:var(--v3-wf-ink);position:absolute;inset-block-start:50%;inset-inline-start:var(--v3-space-32)}.pp-wf-links.astro-t4e6m63u{fill:none;stroke:var(--v3-preview-wf-link);stroke-width:var(--v3-wf-link-w);position:absolute;inset:0;overflow:visible}.pp-wf-links.astro-t4e6m63u .pp-wf-halo.astro-t4e6m63u{stroke:var(--v3-wf-ground);stroke-width:12px}.pp-wf-links.astro-t4e6m63u .pp-wf-head.astro-t4e6m63u{fill:var(--v3-preview-wf-link);stroke:none}.pp-wf-start.astro-t4e6m63u{align-items:center;gap:var(--v3-space-12);block-size:44px;inline-size:136px;padding:var(--v3-space-8) var(--v3-wf-11) var(--v3-space-8) var(--v3-space-12);border-radius:var(--v3-radius-16);background:var(--v3-wf-start);box-shadow:var(--v3-wf-start-shadow);color:var(--v3-wf-start-ink);--v3-icon-stroke:2;display:flex;position:absolute;inset-inline-start:0}.pp-wf-start.astro-t4e6m63u b.astro-t4e6m63u{font:var(--v3-wf-type-strong);flex:1}.pp-wf-sport.astro-t4e6m63u,.pp-wf-sport.astro-t4e6m63u i.astro-t4e6m63u{border-radius:var(--v3-radius-pill);place-items:center}.pp-wf-sport.astro-t4e6m63u{background:var(--v3-wf-port-ring);block-size:20px;inline-size:20px;box-shadow:var(--v3-wf-sport-edge);display:grid}.pp-wf-sport.astro-t4e6m63u i.astro-t4e6m63u{block-size:13px;inline-size:13px;box-shadow:var(--v3-wf-port-inner)}.pp-wf-sport.astro-t4e6m63u i.astro-t4e6m63u:after{content:""}.pp-wf-block.astro-t4e6m63u{inline-size:349px;padding:var(--v3-space-4);border-radius:var(--v3-radius-12);background:var(--v3-wf-shell);position:absolute}.pp-wf-card.astro-t4e6m63u,.pp-wf-sport.astro-t4e6m63u i.astro-t4e6m63u{background:var(--v3-white);display:grid}.pp-wf-card.astro-t4e6m63u{padding-block:var(--v3-wf-7) var(--v3-wf-10);border-radius:var(--v3-radius-8);box-shadow:var(--v3-wf-card-shadow)}.pp-wf-head-row.astro-t4e6m63u{padding:var(--v3-wf-10) var(--v3-wf-23) var(--v3-space-4);font:var(--v3-wf-type);justify-content:space-between;align-items:center;display:flex}.pp-wf-text.astro-t4e6m63u,.pp-wf-title.astro-t4e6m63u{font:var(--v3-wf-type)}.pp-wf-text.astro-t4e6m63u{-webkit-line-clamp:2;padding-inline:var(--v3-wf-23);color:var(--v3-wf-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-wf-tools.astro-t4e6m63u{gap:var(--v3-space-8);padding:var(--v3-space-12) var(--v3-wf-23) var(--v3-space-16);box-shadow:var(--v3-preview-shadow-divider-below);display:flex}.pp-wf-chip.astro-t4e6m63u{align-items:center;gap:var(--v3-space-8);block-size:32px;padding-inline:var(--v3-space-12);border-radius:var(--v3-radius-8);box-shadow:var(--v3-wf-chip-edge);font:var(--v3-wf-type-strong);color:var(--v3-wf-chip-ink);white-space:nowrap;--v3-icon-stroke:2;display:inline-flex}.pp-wf-outs.astro-t4e6m63u{padding-inline:var(--v3-wf-23);display:grid}.pp-wf-out.astro-t4e6m63u{block-size:46px;font:var(--v3-wf-type);align-items:center;display:flex}.pp-wf-out.astro-t4e6m63u+.pp-wf-out.astro-t4e6m63u{box-shadow:var(--v3-preview-shadow-divider)}.pp-wf-strip.astro-t4e6m63u{border-radius:var(--v3-radius-pill) var(--v3-radius-pill) var(--v3-radius-pill) var(--v3-radius-pill);background:var(--v3-wf-strip);inline-size:20px;position:absolute;inset-block-end:var(--v3-space-4);inset-inline-end:-7px}.pp-wf-next.astro-t4e6m63u,.pp-wf-port.astro-t4e6m63u{background:var(--v3-white);position:absolute}.pp-wf-port.astro-t4e6m63u,.pp-wf-port.astro-t4e6m63u:after{border-radius:var(--v3-radius-pill)}.pp-wf-port.astro-t4e6m63u{block-size:15px;inline-size:15px;box-shadow:var(--v3-wf-port-ring-edge);place-items:center;display:grid;inset-inline-end:-4.5px}.pp-wf-port.astro-t4e6m63u:after{content:"";background:var(--v3-wf-port-off);block-size:2px;inline-size:2px}.pp-wf-port.astro-t4e6m63u.is-on:after,.pp-wf-sport.astro-t4e6m63u i.astro-t4e6m63u:after{background:var(--v3-wf-port);block-size:4px;inline-size:4px;box-shadow:var(--v3-wf-dot-edge)}.pp-wf-next.astro-t4e6m63u{border-radius:var(--v3-wf-6);block-size:27px;box-shadow:var(--v3-wf-next-shadow);display:flex}.pp-wf-next-label.astro-t4e6m63u{align-items:center;gap:var(--v3-space-8);padding-inline:var(--v3-space-8) var(--v3-space-12);font:var(--v3-wf-type-small);color:var(--v3-wf-chip-ink);white-space:nowrap;--v3-icon-stroke:2;display:flex}.pp-wf-tab.astro-t4e6m63u{border-radius:0 var(--v3-wf-6) var(--v3-wf-6)0;background:var(--v3-wf-shell);place-items:center;inline-size:27px;display:grid;position:relative}.pp-wf-tab.astro-t4e6m63u .pp-wf-port.astro-t4e6m63u{position:static}.pp-wf-next.astro-t4e6m63u.is-onward:after{content:"";inline-size:var(--v3-space-160);block-size:var(--v3-preview-wf-link-w);background:var(--v3-preview-wf-link);position:absolute;inset-block-start:50%;inset-inline-start:100%;translate:0 -50%}.pp.astro-t4e6m63u[data-kind=code]>.pp-editor.astro-t4e6m63u{max-inline-size:var(--v3-preview-editor-w)}.pp-editor.astro-t4e6m63u{border-radius:var(--v3-preview-radius-bubble);background:var(--v3-code-bg);box-shadow:var(--v3-preview-shadow-card);overflow:hidden}.pp-editor-bar.astro-t4e6m63u{padding:var(--v3-space-12) var(--v3-space-16) var(--v3-space-4);font:var(--v3-preview-type-bubble-user);color:var(--v3-code-base);display:block}.pp-editor.astro-t4e6m63u pre.astro-t4e6m63u{padding:var(--v3-space-8) var(--v3-space-16) var(--v3-space-16)0;font:var(--v3-preview-type-code);color:var(--v3-code-base);white-space:pre;margin:0;overflow:hidden}.pp-editor-line.astro-t4e6m63u{display:flex}.pp-editor-n.astro-t4e6m63u{inline-size:var(--v3-space-40);text-align:end;color:var(--v3-code-line);user-select:none;flex:none;padding-inline-end:var(--v3-space-16)}.pp-api.astro-t4e6m63u code.astro-t4e6m63u b.astro-t4e6m63u,.pp-editor.astro-t4e6m63u .is-bool.astro-t4e6m63u,.pp-editor.astro-t4e6m63u .is-keyword.astro-t4e6m63u{color:var(--v3-code-keyword)}.pp-api.astro-t4e6m63u code.astro-t4e6m63u,.pp-editor.astro-t4e6m63u .is-string.astro-t4e6m63u{color:var(--v3-code-string)}.pp-editor.astro-t4e6m63u .is-comment.astro-t4e6m63u{color:var(--v3-code-comment)}.pp-editor.astro-t4e6m63u .is-number.astro-t4e6m63u{color:var(--v3-code-number)}.pp-editor.astro-t4e6m63u .is-fn.astro-t4e6m63u{color:var(--v3-code-fn)}.pp-tiles.astro-t4e6m63u.is-marks span.astro-t4e6m63u{aspect-ratio:1;block-size:auto}.pp-tiles.astro-t4e6m63u.is-marks img.astro-t4e6m63u{inline-size:var(--v3-space-24);block-size:var(--v3-space-24);object-fit:contain}.pp-api.astro-t4e6m63u{display:grid}.pp-tiles-wrap.astro-t4e6m63u{gap:var(--v3-space-12);display:grid}.pp.astro-t4e6m63u[data-kind=tiles]>.pp-tiles-wrap.astro-t4e6m63u{max-inline-size:var(--v3-preview-tiles-w)}.pp-tiles.astro-t4e6m63u.is-marks span.astro-t4e6m63u.is-icon{align-content:center;place-items:center;gap:var(--v3-space-6);color:var(--v3-preview-ink);--v3-icon-stroke:1.75;display:grid}.pp-tiles.astro-t4e6m63u.is-marks span.astro-t4e6m63u.is-wide{aspect-ratio:auto;grid-column:span 2}.pp-api.astro-t4e6m63u{gap:var(--v3-space-6);padding:var(--v3-space-12) var(--v3-space-16);border-radius:var(--v3-preview-radius-bubble);background:var(--v3-preview-user-bg);box-shadow:var(--v3-preview-shadow-card);color:var(--v3-preview-on-ink)}.pp-api-title.astro-t4e6m63u{align-items:center;gap:var(--v3-space-6);font:var(--v3-preview-type-bubble-user);--v3-icon-stroke:2;display:flex}.pp-api.astro-t4e6m63u code.astro-t4e6m63u{font:var(--v3-preview-type-code)}.pp-api.astro-t4e6m63u code.astro-t4e6m63u b.astro-t4e6m63u{font-weight:var(--v3-weight-medium)}.pp-api-note.astro-t4e6m63u,.pp-set.astro-t4e6m63u{font:var(--v3-preview-type-bubble)}.pp-api-note.astro-t4e6m63u{color:var(--v3-preview-on-ink-muted)}.pp-set.astro-t4e6m63u{border-radius:var(--v3-preview-radius-bubble);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);display:grid;overflow:hidden}.pp-set-row.astro-t4e6m63u{justify-content:space-between;align-items:center;gap:var(--v3-space-12);min-block-size:var(--v3-space-40);padding-inline:var(--v3-space-16) var(--v3-space-12);display:flex}.pp-log-payload.astro-t4e6m63u+.pp-log.astro-t4e6m63u,.pp-log.astro-t4e6m63u+.pp-log.astro-t4e6m63u,.pp-set-fall.astro-t4e6m63u,.pp-set-row.astro-t4e6m63u+.pp-set-row.astro-t4e6m63u{box-shadow:var(--v3-preview-shadow-divider)}.pp-set-row.astro-t4e6m63u>span.astro-t4e6m63u:first-child{color:var(--v3-preview-ink-muted)}.pp-set-fall.astro-t4e6m63u{background:var(--v3-preview-sunken);padding-block-end:var(--v3-space-12);display:grid}.pp-set-fall.astro-t4e6m63u b.astro-t4e6m63u{font:var(--v3-preview-type-bubble-user)}.pp-set-when.astro-t4e6m63u{align-items:center;gap:var(--v3-space-6);padding-inline:var(--v3-space-16);color:var(--v3-preview-ink-muted);--v3-icon-stroke:2;flex-wrap:wrap;display:flex}.pp-toggle.astro-t4e6m63u,.pp-toggle.astro-t4e6m63u i.astro-t4e6m63u{border-radius:var(--v3-radius-pill)}.pp-toggle.astro-t4e6m63u{inline-size:var(--v3-space-32);block-size:var(--v3-space-20);padding:var(--v3-preview-hairgap);background:var(--v3-preview-stem);display:flex}.pp-toggle.astro-t4e6m63u i.astro-t4e6m63u{inline-size:var(--v3-space-16);block-size:var(--v3-space-16);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card)}.pp-toggle.astro-t4e6m63u.is-on{background:var(--v3-preview-ink);justify-content:flex-end}.pp-call.astro-t4e6m63u{justify-items:center;gap:var(--v3-space-8);text-align:center;font:var(--v3-preview-type-bubble);display:grid}.pp-call-past.astro-t4e6m63u{gap:var(--v3-preview-hairgap);max-inline-size:80%;color:var(--v3-preview-ink-subtle);margin-block-end:var(--v3-space-12);display:grid}.pp-call-past.astro-t4e6m63u b.astro-t4e6m63u{font:var(--v3-preview-type-micro-strong)}.pp-call-face.astro-t4e6m63u{inline-size:var(--v3-space-48);block-size:var(--v3-space-48);background:var(--v3-preview-user-bg);position:relative}.pp-call-face.astro-t4e6m63u img.astro-t4e6m63u{inset:var(--v3-space-12);inline-size:var(--v3-space-24);block-size:var(--v3-space-24);position:absolute}.pp-call-badge.astro-t4e6m63u,.pp-call-bars.astro-t4e6m63u i.astro-t4e6m63u,.pp-call-face.astro-t4e6m63u{border-radius:var(--v3-radius-pill)}.pp-call-badge.astro-t4e6m63u{inline-size:var(--v3-space-20);block-size:var(--v3-space-20);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);color:var(--v3-preview-ink);place-items:center;display:grid;position:absolute;inset-block-end:calc(var(--v3-space-4)*-1);inset-inline-end:calc(var(--v3-space-4)*-1)}.pp-call-name.astro-t4e6m63u{font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-ink-muted)}.pp-call-now.astro-t4e6m63u{max-inline-size:85%;font:var(--v3-preview-type-ui-strong);color:var(--v3-preview-ink)}.pp-call-bars.astro-t4e6m63u{align-items:center;gap:var(--v3-preview-hairgap);block-size:var(--v3-space-16);display:flex}.pp-call-bars.astro-t4e6m63u i.astro-t4e6m63u{inline-size:var(--v3-preview-hairgap);block-size:calc(var(--h)*1px);background:var(--v3-preview-ink);animation:pp-call-bar var(--v3-preview-call-bar-ms) ease-in-out infinite alternate;animation-delay:calc(var(--h)*var(--v3-preview-call-bar-step))}@media (prefers-reduced-motion:reduce){.pp-call-bars.astro-t4e6m63u i.astro-t4e6m63u{animation:none}}.pp-call-line.astro-t4e6m63u,.pp-sms-head.astro-t4e6m63u b.astro-t4e6m63u{font:var(--v3-preview-type-micro-strong)}.pp-call-line.astro-t4e6m63u,.pp-sms-head.astro-t4e6m63u{color:var(--v3-preview-ink-muted)}.pp-call-line.astro-t4e6m63u{align-items:center;gap:var(--v3-space-6);padding:var(--v3-space-4) var(--v3-space-12);border-radius:var(--v3-radius-pill);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);--v3-icon-stroke:2;margin-block-start:var(--v3-space-8);display:inline-flex}.pp-sms-head.astro-t4e6m63u{justify-items:center;gap:var(--v3-preview-hairgap);font:var(--v3-preview-type-micro);margin-block-end:var(--v3-space-8);display:grid}.pp-sms-head.astro-t4e6m63u b.astro-t4e6m63u{color:var(--v3-preview-ink)}.pp-sms-avatar.astro-t4e6m63u{inline-size:var(--v3-space-32);block-size:var(--v3-space-32);border-radius:var(--v3-radius-pill);background:var(--v3-preview-accent);place-items:center;display:grid}.pp-sms-avatar.astro-t4e6m63u svg{inline-size:var(--v3-space-16);block-size:var(--v3-space-16)}.pp-line-tip.astro-t4e6m63u>span.astro-t4e6m63u,.pp.astro-t4e6m63u[data-channel=sms] .pp-stack.astro-t4e6m63u{gap:var(--v3-space-6)}.pp.astro-t4e6m63u[data-channel=sms] .pp-bubble.astro-t4e6m63u{border-radius:var(--v3-preview-sms-r);background:var(--v3-preview-sms-them);box-shadow:none}.pp.astro-t4e6m63u[data-channel=sms] .pp-bubble.astro-t4e6m63u.is-user{background:var(--v3-preview-sms-me);color:var(--v3-white)}.pp-tiles.astro-t4e6m63u.is-marks span.astro-t4e6m63u.is-icon{aspect-ratio:auto;block-size:var(--v3-preview-tile-h)}.pp-tiles.astro-t4e6m63u.is-marks span.astro-t4e6m63u.is-icon.is-wide{block-size:auto}.pp.astro-t4e6m63u[data-kind=line]>.pp-line.astro-t4e6m63u,.pp.astro-t4e6m63u[data-kind=logs]>.pp-logs.astro-t4e6m63u,.pp.astro-t4e6m63u[data-kind=player]>.pp-player.astro-t4e6m63u{max-inline-size:var(--v3-preview-tiles-w)}.pp-line.astro-t4e6m63u{gap:var(--v3-space-4);padding:var(--v3-space-16);border-radius:var(--v3-preview-radius-bubble);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);display:grid}.pp-line-title.astro-t4e6m63u{font:var(--v3-preview-type-bubble-user);color:var(--v3-preview-ink)}.pp-line-value.astro-t4e6m63u{align-items:baseline;gap:var(--v3-space-8);font:var(--v3-preview-type-stat);color:var(--v3-preview-ink-muted);display:flex}.pp-line-value.astro-t4e6m63u em.astro-t4e6m63u{font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-diff-add);font-style:normal}.pp-line-plot.astro-t4e6m63u{column-gap:var(--v3-space-8);grid-template-columns:auto 1fr;margin-block-start:var(--v3-space-12);display:grid}.pp-line-area.astro-t4e6m63u,.pp-line-y.astro-t4e6m63u{block-size:var(--v3-preview-line-h)}.pp-line-y.astro-t4e6m63u{margin-block:calc(var(--v3-space-6)*-1);font:var(--v3-preview-type-micro);color:var(--v3-preview-ink-muted);flex-direction:column;justify-content:space-between;display:flex}.pp-line-area.astro-t4e6m63u{cursor:crosshair;position:relative}.pp-line-area.astro-t4e6m63u svg.astro-t4e6m63u{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.pp-line-grid.astro-t4e6m63u{stroke:var(--v3-preview-line);stroke-width:1px;vector-effect:non-scaling-stroke}.pp-line-path.astro-t4e6m63u{fill:none;stroke-width:1.5px}.pp-line-path.astro-t4e6m63u.is-blue{stroke:var(--v3-chart-blue)}.pp-line-path.astro-t4e6m63u.is-warm{stroke:var(--v3-chart-warm)}.pp-line-fill.astro-t4e6m63u.is-blue{fill:var(--v3-chart-blue-tint)}.pp-line-fill.astro-t4e6m63u.is-warm{fill:var(--v3-chart-warm-tint)}.pp-line-guide.astro-t4e6m63u{background:var(--v3-preview-stem);inline-size:1px;inset-block:0}.pp-line-dot.astro-t4e6m63u,.pp-line-guide.astro-t4e6m63u,.pp-line-tip.astro-t4e6m63u{pointer-events:none;position:absolute}.pp-line-dot.astro-t4e6m63u{inline-size:var(--v3-space-8);block-size:var(--v3-space-8);border-radius:var(--v3-radius-pill);box-shadow:var(--v3-preview-dot-ring);translate:-50% -50%}.pp-line-dot.astro-t4e6m63u.is-blue,.pp-line-tip.astro-t4e6m63u i.astro-t4e6m63u.is-blue{background:var(--v3-chart-blue)}.pp-line-dot.astro-t4e6m63u.is-warm,.pp-line-tip.astro-t4e6m63u i.astro-t4e6m63u.is-warm{background:var(--v3-chart-warm)}.pp-line-tip.astro-t4e6m63u{gap:var(--v3-preview-hairgap);padding:var(--v3-space-6) var(--v3-space-8);translate:var(--v3-space-12)0;border-radius:var(--v3-radius-8);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);font:var(--v3-preview-type-micro-strong);white-space:nowrap;display:grid;inset-block-start:var(--v3-space-8)}.pp-line-tip.astro-t4e6m63u.is-flip{translate:calc(-100% - var(--v3-space-12))0}.pp-line-tip.astro-t4e6m63u>span.astro-t4e6m63u{align-items:center;display:flex}.pp-line-tip.astro-t4e6m63u i.astro-t4e6m63u,.pp-player-wave.astro-t4e6m63u i.astro-t4e6m63u{border-radius:var(--v3-radius-pill)}.pp-line-tip.astro-t4e6m63u i.astro-t4e6m63u{inline-size:var(--v3-space-6);block-size:var(--v3-space-6)}.pp-line-x.astro-t4e6m63u,.pp-logs.astro-t4e6m63u{font:var(--v3-preview-type-micro)}.pp-line-x.astro-t4e6m63u{color:var(--v3-preview-ink-muted);grid-column:2;justify-content:space-between;margin-block-start:var(--v3-space-8);display:flex}.pp-logs.astro-t4e6m63u{border-radius:var(--v3-preview-radius-bubble);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);display:grid;overflow:hidden}.pp-log.astro-t4e6m63u,.pp-player-time.astro-t4e6m63u b.astro-t4e6m63u{color:var(--v3-preview-ink)}.pp-log.astro-t4e6m63u{grid-template-columns:var(--v3-preview-log-level) var(--v3-preview-log-time) 1fr auto;align-items:center;gap:var(--v3-space-8);block-size:var(--v3-space-32);padding-inline:var(--v3-space-16) var(--v3-space-12);display:grid;position:relative}.pp-log.astro-t4e6m63u:before{content:"";inline-size:var(--v3-preview-hairgap);block-size:var(--v3-space-12);border-radius:0 var(--v3-radius-4) var(--v3-radius-4)0;background:var(--lvl);position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.pp-log-level.astro-t4e6m63u{font:var(--v3-preview-type-micro-strong);color:var(--lvl)}.pp-log-time.astro-t4e6m63u{color:var(--v3-log-debug);font-variant-numeric:tabular-nums}.pp-log-text.astro-t4e6m63u{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-log-tag.astro-t4e6m63u{padding:0 var(--v3-space-6);border-radius:var(--v3-radius-4);background:var(--v3-preview-tray);color:var(--v3-preview-ink-muted)}.pp-log.astro-t4e6m63u.is-debug{--lvl:var(--v3-log-debug)}.pp-log.astro-t4e6m63u.is-info{--lvl:var(--v3-log-info)}.pp-log.astro-t4e6m63u.is-input{--lvl:var(--v3-log-input)}.pp-log.astro-t4e6m63u.is-output{--lvl:var(--v3-log-output)}.pp-log.astro-t4e6m63u.is-warn{--lvl:var(--v3-log-warn)}.pp-log.astro-t4e6m63u.is-error{--lvl:var(--v3-log-error)}.pp-log-payload.astro-t4e6m63u{margin:0 var(--v3-space-12) var(--v3-space-8);padding:var(--v3-space-8) var(--v3-space-12);border-radius:var(--v3-radius-8);background:var(--v3-preview-sunken);font:var(--v3-preview-type-code);color:var(--v3-preview-ink)}.pp-log-payload.astro-t4e6m63u .is-string.astro-t4e6m63u{color:var(--v3-log-string)}.pp-log-payload.astro-t4e6m63u .is-value.astro-t4e6m63u{color:var(--v3-log-value)}.pp-player.astro-t4e6m63u{gap:var(--v3-space-16);padding:var(--v3-space-16);border-radius:var(--v3-preview-radius-bubble);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);font:var(--v3-preview-type-micro);display:grid}.pp-player-turns.astro-t4e6m63u{gap:var(--v3-space-8);padding-block-end:var(--v3-space-4);display:grid}.pp-player-turn.astro-t4e6m63u{gap:var(--v3-preview-hairgap);justify-items:start;display:grid}.pp-player-turn.astro-t4e6m63u.is-agent{justify-items:end}.pp-player-who.astro-t4e6m63u{gap:var(--v3-space-6);font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-ink);display:inline-flex}.pp-player-said.astro-t4e6m63u{max-inline-size:80%;padding:var(--v3-space-6) var(--v3-space-12);border-radius:var(--v3-preview-radius-bubble);background:var(--v3-preview-sunken);font:var(--v3-preview-type-bubble);color:var(--v3-preview-ink)}.pp-player-turn.astro-t4e6m63u.is-agent .pp-player-said.astro-t4e6m63u{background:var(--v3-preview-user-bg);color:var(--v3-preview-on-ink)}.pp-player-lanes.astro-t4e6m63u{margin-block-start:var(--v3-space-16);display:grid;position:relative}.pp-player-wave.astro-t4e6m63u{align-items:center;gap:var(--v3-preview-wave-gap);block-size:var(--v3-preview-wave-h);display:flex;overflow:hidden}.pp-player-wave.astro-t4e6m63u i.astro-t4e6m63u{inline-size:var(--v3-preview-wave-bar);block-size:calc(var(--h)*1px);background:var(--v3-wave-off);flex:none}.pp-player-wave.astro-t4e6m63u i.astro-t4e6m63u.is-quiet{block-size:var(--v3-preview-wave-bar)}.pp-player-wave.astro-t4e6m63u i.astro-t4e6m63u.is-played{background:var(--v3-wave-on)}.pp-player-head.astro-t4e6m63u,.pp-player-head.astro-t4e6m63u span.astro-t4e6m63u{border-radius:var(--v3-radius-pill);background:var(--v3-wave-head);position:absolute}.pp-player-head.astro-t4e6m63u{inline-size:var(--v3-preview-hairgap);inset-block:0;inset-inline-start:calc(100%*var(--at))}.pp-player-head.astro-t4e6m63u span.astro-t4e6m63u{translate:-50% calc(var(--v3-space-4)*-1);padding:var(--v3-preview-hairgap) var(--v3-space-8);font:var(--v3-preview-type-micro-strong);color:var(--v3-white);white-space:nowrap;inset-block-end:100%;inset-inline-start:50%}.pp-player-bar.astro-t4e6m63u{color:var(--v3-preview-ink-muted);justify-content:space-between;align-items:center;display:flex}.pp-player-ctl.astro-t4e6m63u,.pp-player-meta.astro-t4e6m63u{align-items:center;gap:var(--v3-space-6);display:flex}.pp-player-btn.astro-t4e6m63u,.pp-player-play.astro-t4e6m63u{inline-size:var(--v3-space-32);block-size:var(--v3-space-32);border-radius:var(--v3-radius-8);place-items:center;display:grid}.pp-player-play.astro-t4e6m63u{background:var(--v3-preview-user-bg);color:var(--v3-white)}.pp-player-btn.astro-t4e6m63u,.pp-row.astro-t4e6m63u.is-dim,.pp-splits-head.astro-t4e6m63u span.astro-t4e6m63u{color:var(--v3-preview-ink-muted)}.pp-player-time.astro-t4e6m63u{font-variant-numeric:tabular-nums;margin-inline-end:var(--v3-space-6)}.pp-player-time.astro-t4e6m63u b.astro-t4e6m63u{font-weight:var(--v3-weight-medium)}.pp-player-speed.astro-t4e6m63u{align-items:center;gap:var(--v3-space-4);block-size:var(--v3-space-24);padding-inline:var(--v3-space-8) var(--v3-space-6);border-radius:var(--v3-radius-8);box-shadow:var(--v3-preview-shadow-tile-off);font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-ink);display:inline-flex}.pp-row.astro-t4e6m63u.is-dim .v3-icon.astro-t4e6m63u,.pp-row.astro-t4e6m63u.is-dim .v3-status.astro-t4e6m63u{opacity:.5}.pp-splits.astro-t4e6m63u{gap:var(--v3-space-8);padding:var(--v3-space-16);border-radius:var(--v3-preview-radius-bubble);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);font:var(--v3-preview-type-bubble);display:grid}.pp-splits-head.astro-t4e6m63u{justify-content:space-between;align-items:baseline;display:flex}.pp-splits-head.astro-t4e6m63u b.astro-t4e6m63u{font:var(--v3-preview-type-bubble-user)}.pp-splits-head.astro-t4e6m63u span.astro-t4e6m63u{font:var(--v3-preview-type-micro)}.pp-splits-bar.astro-t4e6m63u{gap:var(--v3-preview-hairgap);block-size:var(--v3-space-12);margin-block:var(--v3-space-4) var(--v3-space-8);display:flex}.pp-splits-bar.astro-t4e6m63u i.astro-t4e6m63u{border-radius:var(--v3-radius-4)}.pp-splits-row.astro-t4e6m63u{grid-template-columns:var(--v3-space-8) 1fr auto var(--v3-space-40);align-items:center;gap:var(--v3-space-8);display:grid}.pp-splits-row.astro-t4e6m63u i.astro-t4e6m63u{inline-size:var(--v3-space-8);block-size:var(--v3-space-8);border-radius:var(--v3-radius-2)}.pp-splits-row.astro-t4e6m63u b.astro-t4e6m63u{text-align:end;font-variant-numeric:tabular-nums}.pp-splits.astro-t4e6m63u .is-s0.astro-t4e6m63u{background:var(--v3-series-0)}.pp-splits.astro-t4e6m63u .is-s1.astro-t4e6m63u{background:var(--v3-series-1)}.pp-splits.astro-t4e6m63u .is-s2.astro-t4e6m63u{background:var(--v3-series-2)}.pp-splits.astro-t4e6m63u .is-s3.astro-t4e6m63u{background:var(--v3-series-3)}.pp-tl-row.astro-t4e6m63u,.pp-tl.astro-t4e6m63u{gap:var(--v3-space-16);display:grid;position:relative}.pp-tl-row.astro-t4e6m63u{grid-template-columns:var(--v3-preview-avatar) 1fr;gap:var(--v3-space-12);font:var(--v3-preview-type-bubble);align-items:start}.pp-tl.astro-t4e6m63u:before{content:"";inset-block:var(--v3-space-16);inline-size:var(--v3-preview-stem-w);background:var(--v3-preview-stem);position:absolute;inset-inline-start:calc(var(--v3-preview-avatar)/2)}.pp-rev-item.astro-t4e6m63u i.astro-t4e6m63u,.pp-tl-face.astro-t4e6m63u{border-radius:var(--v3-radius-pill)}.pp-tl-face.astro-t4e6m63u{inline-size:var(--v3-preview-avatar);block-size:var(--v3-preview-avatar);font:var(--v3-preview-type-avatar);color:var(--v3-avatar-ink);text-transform:uppercase;place-items:center;display:grid}.pp-tl-face.astro-t4e6m63u.is-havelock{background:var(--v3-avatar-havelock)}.pp-tl-face.astro-t4e6m63u.is-fern{background:var(--v3-avatar-fern)}.pp-tl-face.astro-t4e6m63u.is-copper{background:var(--v3-avatar-copper)}.pp-tl-face.astro-t4e6m63u.is-hibiscus{background:var(--v3-avatar-hibiscus)}.pp-tl-face.astro-t4e6m63u.is-lavender{background:var(--v3-avatar-lavender)}.pp-tl-body.astro-t4e6m63u{gap:var(--v3-preview-hairgap);padding:var(--v3-space-8) var(--v3-space-12);border-radius:var(--v3-preview-radius-bubble);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);display:grid}.pp-tl-top.astro-t4e6m63u{align-items:center;gap:var(--v3-space-8);display:flex}.pp-splits-row.astro-t4e6m63u b.astro-t4e6m63u,.pp-tl-top.astro-t4e6m63u b.astro-t4e6m63u{font:var(--v3-preview-type-bubble-user)}.pp-tl-top.astro-t4e6m63u .pp-kind.astro-t4e6m63u{font:var(--v3-preview-type-micro);margin-inline-start:auto}.pp-tl-top.astro-t4e6m63u .pp-chip.astro-t4e6m63u{background:var(--v3-status-success-fill);color:var(--v3-status-success-stroke);font:var(--v3-preview-type-micro-strong);padding-block:0}.pp-rev-col.astro-t4e6m63u small.astro-t4e6m63u,.pp-rev.astro-t4e6m63u{font:var(--v3-preview-type-micro)}.pp-rev-item.astro-t4e6m63u.is-on,.pp-rev.astro-t4e6m63u{background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card)}.pp-rev.astro-t4e6m63u{grid-template-columns:var(--v3-preview-rev-side) 1fr;border-radius:var(--v3-preview-radius-bubble);--v3-icon-stroke:2;display:grid;overflow:hidden}.pp-rev-side.astro-t4e6m63u{align-content:start;gap:var(--v3-preview-hairgap);padding:var(--v3-space-12) var(--v3-space-8);background:var(--v3-preview-sunken);display:grid}.pp-rev-counts.astro-t4e6m63u{gap:var(--v3-space-4);padding-inline:var(--v3-space-4);color:var(--v3-preview-ink-muted);margin-block-end:var(--v3-space-8);display:grid}.pp-rev-counts.astro-t4e6m63u span.astro-t4e6m63u,.pp-rev-group.astro-t4e6m63u{align-items:center;gap:var(--v3-space-4);display:inline-flex}.pp-rev-group.astro-t4e6m63u{padding:var(--v3-space-4);font:var(--v3-preview-type-micro-strong);margin-block-start:var(--v3-space-6)}.pp-rev-item.astro-t4e6m63u{padding:var(--v3-space-4) var(--v3-space-6) var(--v3-space-4) var(--v3-space-20);border-radius:var(--v3-radius-6,var(--v3-radius-8));color:var(--v3-preview-ink-muted);justify-content:space-between;align-items:center;display:flex}.pp-rev-item.astro-t4e6m63u i.astro-t4e6m63u{inline-size:var(--v3-space-4);block-size:var(--v3-space-4);background:var(--v3-preview-diff-add)}.pp-rev-item.astro-t4e6m63u.is-on{color:var(--v3-preview-ink)}.pp-rev-item.astro-t4e6m63u.is-on i.astro-t4e6m63u{background:var(--v3-preview-ink-subtle)}.pp-rev-main.astro-t4e6m63u{align-content:start;display:grid}.pp-rev-path.astro-t4e6m63u{align-items:center;gap:var(--v3-space-4);padding:var(--v3-space-8) var(--v3-space-12);font:var(--v3-preview-type-micro-strong);box-shadow:var(--v3-preview-shadow-divider-below);display:flex}.pp-rev-cols.astro-t4e6m63u{grid-template-columns:1fr 1fr;display:grid}.pp-rev-col-head.astro-t4e6m63u{padding:var(--v3-space-6) var(--v3-space-12);color:var(--v3-preview-ink-muted);box-shadow:var(--v3-preview-shadow-divider-below)}.pp-rev-col-head.astro-t4e6m63u em.astro-t4e6m63u{font-style:normal;font-weight:var(--v3-weight-medium)}.pp-rev-col-head.astro-t4e6m63u .is-del.astro-t4e6m63u{color:var(--v3-preview-diff-remove)}.pp-rev-col-head.astro-t4e6m63u .is-add.astro-t4e6m63u{color:var(--v3-preview-diff-add)}.pp-rev-col.astro-t4e6m63u{padding-block:var(--v3-space-6);align-content:start;display:grid}.pp-rev-col.astro-t4e6m63u+.pp-rev-col.astro-t4e6m63u{box-shadow:var(--v3-preview-shadow-divider-start)}.pp-rev-col.astro-t4e6m63u>span.astro-t4e6m63u{grid-template-columns:var(--v3-space-20) 1fr;gap:var(--v3-space-4);padding:var(--v3-preview-hairgap) var(--v3-space-8) var(--v3-preview-hairgap) var(--v3-space-4);display:grid}.pp-rev-col.astro-t4e6m63u small.astro-t4e6m63u{color:var(--v3-preview-ink-subtle);text-align:end}.pp-rev-col.astro-t4e6m63u.is-del>span.astro-t4e6m63u.is-mark{background:var(--v3-diff-del-bg);box-shadow:var(--v3-diff-del-edge)}.pp-rev-col.astro-t4e6m63u.is-add>span.astro-t4e6m63u.is-mark{background:var(--v3-diff-add-bg);box-shadow:var(--v3-diff-add-edge)}.pp-nubs.astro-t4e6m63u{grid-template-columns:repeat(3,var(--v3-preview-thinking-dot));grid-auto-rows:var(--v3-preview-thinking-dot);gap:var(--v3-preview-nub-gap);display:grid}.pp-nubs.astro-t4e6m63u span.astro-t4e6m63u{border-radius:var(--v3-radius-pill);background:var(--v3-preview-nub-off);animation:pp-nub var(--v3-preview-thinking-cycle) ease-in-out infinite;animation-delay:calc(var(--d)*var(--v3-preview-thinking-cycle)/9)}@media (prefers-reduced-motion:reduce){.pp-nubs.astro-t4e6m63u span.astro-t4e6m63u{background:var(--v3-preview-accent);animation:none}}.pp-route-status.astro-t4e6m63u{align-items:center;display:inline-flex}.pp.astro-t4e6m63u{--v3-icon-stroke:2}.pp-chip.astro-t4e6m63u.is-ref{padding:0 var(--v3-space-6)0 var(--v3-space-4);gap:var(--v3-space-4);border-radius:var(--v3-radius-6,var(--v3-preview-radius-row));font:var(--v3-preview-type-ref);vertical-align:middle;translate:0 var(--v3-preview-ref-lift)}.pp-chip.astro-t4e6m63u.is-ref .v3-icon.astro-t4e6m63u,.pp-chip.astro-t4e6m63u.is-ref img.astro-t4e6m63u{inline-size:var(--v3-preview-ref-glyph);block-size:var(--v3-preview-ref-glyph)}.pp.astro-t4e6m63u[data-kind=doc]:has(.is-sheet){--pp-col:var(--v3-preview-sheet-w);justify-content:flex-start;padding-block-end:0}.pp-doc.astro-t4e6m63u.is-sheet{padding:var(--v3-space-20) var(--v3-space-24)0;border-radius:var(--v3-preview-radius-ground) var(--v3-preview-radius-ground)0 0;flex:1;gap:0;margin-block-start:var(--v3-space-24)}.pp-doc-head.astro-t4e6m63u{align-items:center;gap:var(--v3-space-8);font:var(--v3-preview-type-bubble-user);padding-block-end:var(--v3-space-12);display:flex}.pp-doc-head.astro-t4e6m63u .v3-icon.astro-t4e6m63u{color:var(--v3-preview-ink-muted)}.pp-doc.astro-t4e6m63u.is-sheet .pp-doc-step.astro-t4e6m63u{padding-block:var(--v3-space-12);box-shadow:var(--v3-preview-shadow-divider)}.pp-doc-body.astro-t4e6m63u{gap:var(--v3-space-6);display:grid}.pp-doc-branches.astro-t4e6m63u{gap:var(--v3-space-4);display:grid}.pp-doc-branch.astro-t4e6m63u{color:var(--v3-preview-ink-muted);align-items:flex-start;gap:var(--v3-space-6);display:flex}.pp-doc-branch.astro-t4e6m63u .v3-icon.astro-t4e6m63u{flex:none;margin-block-start:var(--v3-space-4)}.pp-tool.astro-t4e6m63u{gap:var(--v3-space-6)}.pp-tool-mark.astro-t4e6m63u{inline-size:var(--v3-preview-ref-icon);block-size:var(--v3-preview-ref-icon);object-fit:contain;flex:none}.pp-source-tag.astro-t4e6m63u{inline-size:var(--v3-preview-source-tag);block-size:var(--v3-space-16);border-radius:var(--v3-radius-4);background:var(--v3-status-alert-fill);font:var(--v3-preview-type-tag);color:var(--v3-status-alert-stroke);flex:none;place-items:center;display:grid}.pp-row-refresh.astro-t4e6m63u{inline-size:var(--v3-space-48);font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-accent);text-align:end;flex:none}.pp-row.astro-t4e6m63u.is-loading{position:relative}.pp-row.astro-t4e6m63u.is-loading:before{content:"";background-image:var(--v3-preview-pixels);background-size:var(--v3-space-8) var(--v3-space-8);inline-size:40%;animation:pp-pixels var(--v3-preview-pixels-ms) ease-in-out infinite alternate;pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0;-webkit-mask:linear-gradient(90deg,#000,#0000);mask:linear-gradient(90deg,#000,#0000)}@media (prefers-reduced-motion:reduce){.pp-row.astro-t4e6m63u.is-loading:before{animation:none}}.pp.astro-t4e6m63u[data-kind=list]:has(.pp-row-refresh){--pp-col:var(--v3-preview-tiles-w)}.pp-set-pick.astro-t4e6m63u{align-items:center;gap:var(--v3-space-12);padding:var(--v3-space-12) var(--v3-space-16);color:var(--v3-preview-ink-muted);display:flex}.pp-set-pick.astro-t4e6m63u+.pp-set-pick.astro-t4e6m63u{box-shadow:var(--v3-preview-shadow-divider)}.pp-set-tile.astro-t4e6m63u{inline-size:var(--v3-space-32);block-size:var(--v3-space-32);border-radius:var(--v3-radius-8);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);color:var(--v3-preview-ink);flex:none;place-items:center;display:grid}.pp-set-text.astro-t4e6m63u{flex:1;display:grid}.pp-set-text.astro-t4e6m63u small.astro-t4e6m63u{font:var(--v3-preview-type-micro)}.pp-set-text.astro-t4e6m63u b.astro-t4e6m63u{font:var(--v3-preview-type-bubble-user);color:var(--v3-preview-ink)}.pp-set-stats.astro-t4e6m63u{gap:var(--v3-space-16);padding:var(--v3-space-12) var(--v3-space-16);background:var(--v3-preview-sunken);box-shadow:var(--v3-preview-shadow-divider);font:var(--v3-preview-type-micro-strong);color:var(--v3-preview-ink-muted);display:flex}.pp-set-stats.astro-t4e6m63u span.astro-t4e6m63u{align-items:center;gap:var(--v3-space-6);display:inline-flex}.pp-call-glow.astro-t4e6m63u,.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u{transform-origin:50% 100%;position:absolute}.pp-call-glow.astro-t4e6m63u{pointer-events:none;block-size:65%;transform:scaleY(var(--v3-preview-call-rise));--c:color-mix(in srgb, var(--v3-ink) 60%, transparent);inset-block-end:0;inset-inline:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u{background:radial-gradient(var(--w) var(--h) at var(--x) var(--y),color-mix(in srgb,var(--c) var(--a),transparent) 1%,transparent 65%);animation:pp-speak var(--d) ease-in-out var(--l) infinite;inset:0}.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u:first-child{--w:4.75rem;--h:4rem;--x:12%;--y:110%;--a:20%;--d:2.5s;--l:.2s}.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u:nth-child(2){--w:3.5rem;--h:6rem;--x:30%;--y:110%;--a:20%;--d:2.5s;--l:.14s}.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u:nth-child(3){--w:3.5rem;--h:8rem;--x:44%;--y:110%;--a:30%;--d:2.5s;--l:.12s}.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u:nth-child(4){--w:4.25rem;--h:9rem;--x:22%;--y:120%;--a:30%;--d:2.1s;--l:.11s}.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u:nth-child(5){--w:4.25rem;--h:11.5rem;--x:58%;--y:120%;--a:30%;--d:2.5s;--l:.11s}.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u:nth-child(6){--w:4.25rem;--h:6rem;--x:50%;--y:110%;--a:20%;--d:2.3s;--l:.2s}.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u:nth-child(7){--w:2.5rem;--h:9rem;--x:72%;--y:110%;--a:20%;--d:2.4s;--l:.12s}.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u:nth-child(8){--w:4.25rem;--h:5.5rem;--x:86%;--y:110%;--a:20%;--d:2s;--l:.1s}.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u:nth-child(9){--w:6rem;--h:5rem;--x:94%;--y:110%;--a:20%;--d:2.2s;--l:.1s}@media (prefers-reduced-motion:reduce){.pp-call-glow.astro-t4e6m63u i.astro-t4e6m63u{animation:none}}.pp-call.astro-t4e6m63u,.pp.astro-t4e6m63u[data-kind=call]{position:relative}.pp-call.astro-t4e6m63u{z-index:1}.pp-editor.astro-t4e6m63u.is-bleed{border-radius:var(--v3-preview-radius-ground)0 0 0}.pp-editor-bar.astro-t4e6m63u{justify-content:space-between;align-items:center;padding-inline-end:var(--v3-space-16);display:flex}.pp-editor-action.astro-t4e6m63u,.pp-editor-tabs.astro-t4e6m63u{font:var(--v3-preview-type-micro-strong)}.pp-editor-action.astro-t4e6m63u{padding:var(--v3-preview-hairgap) var(--v3-space-8);border-radius:var(--v3-radius-6,var(--v3-radius-8));box-shadow:var(--v3-code-action-edge);color:var(--v3-code-base)}.pp-editor.astro-t4e6m63u.is-light{background:var(--v3-preview-surface)}.pp-editor.astro-t4e6m63u.is-light .pp-editor-bar.astro-t4e6m63u{padding:var(--v3-space-8) var(--v3-space-12) var(--v3-space-8) var(--v3-space-8);box-shadow:var(--v3-preview-shadow-divider-below);color:var(--v3-preview-ink-muted)}.pp-editor.astro-t4e6m63u.is-light pre.astro-t4e6m63u{padding:var(--v3-space-16);color:var(--v3-code-light-base)}.pp-editor-tabs.astro-t4e6m63u{gap:var(--v3-space-4);display:flex}.pp-editor-tabs.astro-t4e6m63u span.astro-t4e6m63u{padding:var(--v3-space-4) var(--v3-space-8);border-radius:var(--v3-radius-8)}.pp-editor-tabs.astro-t4e6m63u span.astro-t4e6m63u.is-on{background:var(--v3-preview-tray);color:var(--v3-preview-ink)}.pp-editor.astro-t4e6m63u.is-light .is-bool.astro-t4e6m63u,.pp-editor.astro-t4e6m63u.is-light .is-keyword.astro-t4e6m63u{color:var(--v3-code-light-keyword)}.pp-editor.astro-t4e6m63u.is-light .is-string.astro-t4e6m63u{color:var(--v3-code-light-string)}.pp-editor.astro-t4e6m63u.is-light .is-comment.astro-t4e6m63u{color:var(--v3-preview-ink-muted)}.pp-editor.astro-t4e6m63u.is-light .is-fn.astro-t4e6m63u,.pp-editor.astro-t4e6m63u.is-light .is-number.astro-t4e6m63u{color:var(--v3-code-light-number)}.pp-tiles.astro-t4e6m63u.is-labelled span.astro-t4e6m63u{align-content:center;place-items:center;gap:var(--v3-space-6);aspect-ratio:1;block-size:auto;display:grid}.pp-tiles.astro-t4e6m63u.is-labelled small.astro-t4e6m63u,.pp-tiles.astro-t4e6m63u.is-marks span.astro-t4e6m63u.is-icon small.astro-t4e6m63u{font:var(--v3-preview-type-micro);color:var(--v3-preview-ink-muted);white-space:nowrap}.pp-tiles.astro-t4e6m63u.is-labelled span.astro-t4e6m63u.is-icon{aspect-ratio:1;block-size:auto}.pp-rev.astro-t4e6m63u.is-plain{font:var(--v3-preview-type-micro);grid-template-columns:1fr}.pp.astro-t4e6m63u[data-kind=review]:has(.is-plain){--pp-col:var(--v3-preview-tiles-w)}.pp-rev-path.astro-t4e6m63u{justify-content:flex-start}.pp-rev-cell.astro-t4e6m63u small.astro-t4e6m63u,.pp-rev-sep.astro-t4e6m63u{color:var(--v3-preview-ink-subtle)}.pp-rev-delta.astro-t4e6m63u{gap:var(--v3-space-6);margin-inline-start:auto;display:inline-flex}.pp-rev-delta.astro-t4e6m63u em.astro-t4e6m63u{font-style:normal}.pp-rev-cell.astro-t4e6m63u.is-del.is-mark small.astro-t4e6m63u,.pp-rev-delta.astro-t4e6m63u .is-del.astro-t4e6m63u{color:var(--v3-preview-diff-remove)}.pp-rev-cell.astro-t4e6m63u.is-add.is-mark small.astro-t4e6m63u,.pp-rev-delta.astro-t4e6m63u .is-add.astro-t4e6m63u{color:var(--v3-preview-diff-add)}.pp-rev.astro-t4e6m63u.is-plain .pp-rev-col.astro-t4e6m63u>span.astro-t4e6m63u{padding-block:var(--v3-space-4);line-height:var(--v3-preview-rev-line)}.pp-rev.astro-t4e6m63u.is-plain .pp-rev-col.astro-t4e6m63u.is-add>span.astro-t4e6m63u.is-mark,.pp-rev.astro-t4e6m63u.is-plain .pp-rev-col.astro-t4e6m63u.is-del>span.astro-t4e6m63u.is-mark{box-shadow:none}.pp-rev-cell.astro-t4e6m63u mark.astro-t4e6m63u,.pp-rev-col.astro-t4e6m63u mark.astro-t4e6m63u{padding:0 var(--v3-preview-hairgap);border-radius:var(--v3-radius-2);color:inherit}.pp-rev-col.astro-t4e6m63u.is-del mark.astro-t4e6m63u{background:var(--v3-diff-del-word)}.pp-rev-col.astro-t4e6m63u.is-add mark.astro-t4e6m63u{background:var(--v3-diff-add-word)}.pp-rev-cell.astro-t4e6m63u{grid-template-columns:var(--v3-space-20) 1fr;gap:var(--v3-space-6);padding:var(--v3-space-4) var(--v3-space-12) var(--v3-space-4) var(--v3-space-4);line-height:var(--v3-preview-rev-line);display:grid}.pp-rev-cell.astro-t4e6m63u.is-add{box-shadow:var(--v3-preview-shadow-divider-start)}.pp-rev-cell.astro-t4e6m63u small.astro-t4e6m63u{font:inherit;text-align:end}.pp-rev-cell.astro-t4e6m63u.is-del.is-mark{background:var(--v3-diff-del-bg)}.pp-rev-cell.astro-t4e6m63u.is-add.is-mark{background:var(--v3-diff-add-bg)}.pp-rev-cell.astro-t4e6m63u.is-del mark.astro-t4e6m63u{background:var(--v3-diff-del-word)}.pp-rev-cell.astro-t4e6m63u.is-add mark.astro-t4e6m63u{background:var(--v3-diff-add-word)}.pp-rev-cols.astro-t4e6m63u>.pp-rev-cell.astro-t4e6m63u:nth-last-child(-n+2){padding-block-end:var(--v3-space-12)}.pp-rev-heads.astro-t4e6m63u{margin:var(--v3-space-8) var(--v3-space-8) var(--v3-space-4);padding:var(--v3-space-4)0;border-radius:var(--v3-radius-8);background:var(--v3-preview-sunken);color:var(--v3-preview-ink-muted);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.pp-rev-heads.astro-t4e6m63u span.astro-t4e6m63u{padding-inline:var(--v3-space-8)}.pp-tree.astro-t4e6m63u{padding:var(--v3-space-8) var(--v3-space-16);border-radius:var(--v3-preview-radius-bubble);background:var(--v3-preview-surface);box-shadow:var(--v3-preview-shadow-card);font:var(--v3-preview-type-bubble);display:grid}.pp-tree-row.astro-t4e6m63u{align-items:center;gap:var(--v3-space-8);block-size:var(--v3-space-32);color:var(--v3-preview-ink);display:flex}.pp-tree-row.astro-t4e6m63u .pp-kind.astro-t4e6m63u{margin-inline-start:auto}.pp-tree-row.astro-t4e6m63u.is-d1{padding-inline-start:var(--v3-space-24)}.pp-tree-row.astro-t4e6m63u.is-d1:before,.pp-tree.astro-t4e6m63u:before{content:"";border-inline-start:var(--v3-tree-line);position:absolute}.pp-tree-row.astro-t4e6m63u.is-d1:before{inline-size:var(--v3-space-16);block-size:var(--v3-radius-8);border-block-end:var(--v3-tree-line);border-end-start-radius:var(--v3-radius-8);inset-block-start:calc(50% - var(--v3-radius-8));inset-inline-start:var(--v3-tree-x)}.pp-tree-dot.astro-t4e6m63u,.pp-tree-row.astro-t4e6m63u,.pp-tree.astro-t4e6m63u{position:relative}.pp-tree.astro-t4e6m63u:before{inset-inline-start:calc(var(--v3-space-16) + var(--v3-tree-x));inset-block:calc(var(--v3-space-8) + var(--v3-space-16)) calc(var(--v3-space-8) + var(--v3-space-16) + var(--v3-radius-8))}.pp-tree-dot.astro-t4e6m63u{z-index:1;inline-size:var(--v3-space-8);block-size:var(--v3-space-8);border-radius:var(--v3-radius-pill);background:var(--v3-preview-surface);box-shadow:var(--v3-tree-ring);flex:none}.pp-tree-row.astro-t4e6m63u.is-d0 .pp-tree-dot.astro-t4e6m63u{background:var(--v3-preview-ink);box-shadow:none}.pp-tree-row.astro-t4e6m63u.is-d0 .pp-row-name.astro-t4e6m63u{font:var(--v3-preview-type-bubble-user)}.pp-tree-tag.astro-t4e6m63u{color:var(--v3-preview-ink-muted)}.pp-tree-live.astro-t4e6m63u{inline-size:var(--v3-space-6);block-size:var(--v3-space-6);border-radius:var(--v3-radius-pill);background:var(--v3-status-success-stroke);flex:none}@keyframes v13-msg-in{0%{opacity:0}}.v13-atlas-band.astro-5w2n7smk{isolation:isolate;gap:var(--v3-content-gap);display:grid;position:relative}.v13-atlas-head.astro-5w2n7smk{gap:var(--v3-group-gap) var(--v3-split-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.v13-atlas-head-main.astro-5w2n7smk{justify-items:start;gap:var(--v3-head-gap);display:grid}.v13-atlas-head-main.astro-5w2n7smk a{margin-block-start:calc(var(--v3-group-gap) - var(--v3-head-gap))}.v13-atlas-eyebrow.astro-5w2n7smk,.v13-atlas-lede.astro-5w2n7smk{font:var(--v3-type-small);color:var(--v3-color-text-muted);margin:0}.v13-atlas-lede.astro-5w2n7smk{font:var(--v3-type-lede);padding-block-start:var(--v3-space-32)}h3.astro-5w2n7smk{font:var(--v3-type-small);color:var(--v3-color-text-muted);margin:0}h2.astro-5w2n7smk,h3.astro-5w2n7smk+p.astro-5w2n7smk{color:var(--v3-color-text);margin:0}h2.astro-5w2n7smk{font:var(--v3-type-h2);letter-spacing:var(--v3-tracking-h2)}@media (width<=991px){.v13-atlas-head.astro-5w2n7smk{grid-template-columns:minmax(0,1fr)}.v13-atlas-lede.astro-5w2n7smk{padding-block-start:0}}.v13-globe.astro-5w2n7smk{z-index:-1;inline-size:var(--v3-atlas-globe);aspect-ratio:1;opacity:var(--v3-atlas-globe-o);pointer-events:none;position:absolute;inset-block-start:var(--v3-atlas-globe-top);inset-inline-start:50%;translate:-50%;mask-image:radial-gradient(closest-side,#000 55%,#0000)}h3.astro-5w2n7smk+p.astro-5w2n7smk{font:var(--v3-type-body)}.v13-atlas-a.astro-5w2n7smk{gap:var(--v3-space-12);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.v13-tile.astro-5w2n7smk{border-radius:var(--v3-radius-card);background:var(--v3-color-fill);box-shadow:var(--v3-shadow-well-edge);flex-direction:column;display:flex;position:relative;overflow:hidden}.v13-tile.astro-5w2n7smk.is-big{block-size:var(--v3-atlas-tile-h);grid-column:span 3}.v13-tile.astro-5w2n7smk.is-wide{align-items:center;gap:var(--v3-space-24);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);padding-inline-end:var(--v3-space-24);display:grid}.v13-tile-week.astro-5w2n7smk{padding-block:var(--v3-space-24)}.v13-tile-art.astro-5w2n7smk{justify-content:center;align-items:center;gap:var(--v3-space-12);padding:var(--v3-space-32) var(--v3-space-48)0;flex-direction:column;flex:auto;display:flex;position:relative}.astro-5w2n7smk[data-js=v13-chat-play]{padding-block:var(--v3-chat-fade-len) var(--v3-chat-fade-end);mask-image:linear-gradient(to bottom,transparent 0,var(--v3-chat-fade-1) calc(var(--v3-chat-fade-len)*.2),var(--v3-chat-fade-2) calc(var(--v3-chat-fade-len)*.4),var(--v3-chat-fade-3) calc(var(--v3-chat-fade-len)*.6),var(--v3-chat-fade-4) calc(var(--v3-chat-fade-len)*.8),black var(--v3-chat-fade-len),black calc(100% - var(--v3-chat-fade-end)),var(--v3-chat-fade-3) calc(100% - var(--v3-chat-fade-end)*.5),transparent 100%);justify-content:flex-start;overflow:hidden}.astro-5w2n7smk[data-js=v13-chat-play] .pp{align-self:stretch}.astro-5w2n7smk[data-js=v13-chat-play][data-playing] .pp-msg:not([data-on]){display:none}.astro-5w2n7smk[data-js=v13-chat-play][data-playing] .pp-msg[data-on]{animation:v13-msg-in var(--v3-duration-slow) var(--v3-ease-out) both}.astro-5w2n7smk[data-js=v13-finding-carousel]{min-block-size:0;padding-block:0}.astro-5w2n7smk[data-js=v13-finding-carousel] .pp{flex:auto;align-self:stretch;min-block-size:0}.astro-5w2n7smk[data-js=v13-finding-carousel] .pp-findings{flex:auto;min-block-size:0;position:relative;overflow:hidden}.astro-5w2n7smk[data-js=v13-finding-carousel] .pp-findings-track{inset-block-start:0;inset-inline:var(--v3-space-8);inline-size:auto;position:absolute}.v13-tile-cap.astro-5w2n7smk{gap:var(--v3-space-4);padding:var(--v3-space-24);display:grid;position:relative}.v13-tile-cap.astro-5w2n7smk p.astro-5w2n7smk{max-inline-size:24rem}@media (width<=991px){.v13-tile.astro-5w2n7smk.is-big{grid-column:1/-1}}@media (width<=767px){.v13-tile.astro-5w2n7smk.is-wide{padding:0 var(--v3-space-24) var(--v3-space-24);grid-template-columns:minmax(0,1fr);gap:0}.v13-tile-art.astro-5w2n7smk{padding-inline:var(--v3-space-24)}}@keyframes v13-pv-in{0%{opacity:0}}.v13-platform.astro-dnirlh5i{gap:var(--v3-space-40);display:grid}nav.astro-dnirlh5i{flex:0 1 var(--v3-platform-nav-w);gap:var(--v3-space-16);padding:var(--v3-space-20) var(--v3-space-12);border-radius:var(--v3-radius-panel);background:var(--v3-color-surface);box-shadow:var(--v3-shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v13-platform-body.astro-dnirlh5i{gap:var(--v3-space-16);flex-wrap:wrap;min-inline-size:0;display:flex}.v13-platform-col.astro-dnirlh5i{gap:var(--v3-space-20);flex-direction:column;display:flex}.v13-platform-group.astro-dnirlh5i{gap:var(--v3-hairgap);flex-direction:column;display:flex}.v13-platform-group.astro-dnirlh5i>span.astro-dnirlh5i{padding:0 var(--v3-space-12) var(--v3-space-6);font:var(--v3-type-nav-group);color:var(--v3-color-text)}.v13-platform-group.astro-dnirlh5i button.astro-dnirlh5i{padding:var(--v3-space-4) var(--v3-space-12);border-radius:var(--v3-radius-pill);font:var(--v3-type-ui);color:var(--v3-color-text-muted);text-align:start;cursor:pointer;transition:background-color var(--v3-duration-fast) var(--v3-ease),color var(--v3-duration-fast) var(--v3-ease);background:0 0;border:0}.v13-platform-group.astro-dnirlh5i button.astro-dnirlh5i[aria-pressed=true]{background:var(--v3-color-hover);color:var(--v3-color-text)}.v13-platform-card.astro-dnirlh5i{flex:999 1 var(--v3-platform-card-min);min-block-size:var(--v3-platform-card-h);padding:var(--v3-space-12);border-radius:var(--v3-radius-panel);background:var(--v3-color-surface);box-shadow:var(--v3-shadow-card);display:flex}.v13-platform-card.astro-dnirlh5i .pp.has-ground{border-radius:calc(var(--v3-radius-panel) - var(--v3-space-12))}.v13-feature.astro-dnirlh5i{gap:var(--v3-space-12);contain:size;flex-direction:column;flex:auto;display:flex}.v13-feature.astro-dnirlh5i:not([hidden]) .pp>*,.v13-feature.astro-dnirlh5i:not([hidden]) .v13-feature-copy.astro-dnirlh5i{animation:v13-pv-in var(--v3-duration-base) var(--v3-ease-out)}.v13-feature-copy.astro-dnirlh5i{gap:var(--v3-space-4);padding:var(--v3-space-8) var(--v3-space-12)0;display:grid}.v13-feature-top.astro-dnirlh5i{justify-content:space-between;align-items:baseline;gap:var(--v3-space-16);min-inline-size:0;display:flex}.v13-feature-api.astro-dnirlh5i{gap:var(--v3-space-6);min-inline-size:0;font:var(--v3-type-kind);color:var(--v3-color-text-muted);white-space:nowrap;transition:color var(--v3-duration-fast) ease-out;flex:0 auto;text-decoration:none;display:flex}.v13-feature-api.astro-dnirlh5i b.astro-dnirlh5i{font-weight:var(--v3-weight-medium);color:var(--v3-color-text)}.v13-feature-api.astro-dnirlh5i span.astro-dnirlh5i{text-overflow:ellipsis;overflow:hidden}.v13-feature-api.astro-dnirlh5i:hover{color:var(--v3-color-text)}.v13-feature-api-more.astro-dnirlh5i{padding-inline:var(--v3-space-4);border-radius:var(--v3-radius-4);background:var(--v3-ink-5);color:var(--v3-color-text-muted);flex:none;font-style:normal}.v13-feature-name.astro-dnirlh5i{font:var(--v3-type-h4);letter-spacing:var(--v3-tracking-h4);color:var(--v3-color-text)}.v13-feature-line.astro-dnirlh5i,.v13-mono.astro-dnirlh5i{font:var(--v3-type-body);color:var(--v3-color-text-muted)}.v13-mono.astro-dnirlh5i{font:var(--v3-type-kind)}.v13-mono.astro-dnirlh5i.is-accent{color:var(--v3-color-accent)}@media (width<=991px){nav.astro-dnirlh5i{padding-block:var(--v3-space-8);scrollbar-width:none;flex-basis:100%;display:flex;overflow-x:auto}.v13-platform-col.astro-dnirlh5i{display:contents}.v13-platform-group.astro-dnirlh5i{flex-direction:row;flex:none;align-items:baseline}}@keyframes v13-int-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.v13-int.astro-ptnu7y4f{align-items:center;gap:var(--v3-split-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.v13-int-head.astro-ptnu7y4f{justify-items:start;gap:var(--v3-head-gap);display:grid}.v13-int-head.astro-ptnu7y4f a{margin-block-start:calc(var(--v3-group-gap) - var(--v3-head-gap))}.v13-int-eyebrow.astro-ptnu7y4f{font:var(--v3-type-small);color:var(--v3-color-text-muted);margin:0}h2.astro-ptnu7y4f{font:var(--v3-type-h2);letter-spacing:var(--v3-tracking-h2);color:var(--v3-color-text);margin:0}.v13-int-rows.astro-ptnu7y4f,ul.astro-ptnu7y4f{gap:var(--v3-space-12)}.v13-int-rows.astro-ptnu7y4f{min-inline-size:0;padding-block:var(--v3-space-8);display:grid;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.v13-int-row.astro-ptnu7y4f{inline-size:max-content;animation:v13-int-drift var(--v3-int-drift) linear infinite;display:flex}.v13-int-row.astro-ptnu7y4f.is-reverse{animation-direction:reverse}.v13-int-rows.astro-ptnu7y4f:hover .v13-int-row.astro-ptnu7y4f{animation-play-state:paused}ul.astro-ptnu7y4f{padding:0 var(--v3-space-12)0 0;margin:0;list-style:none;display:flex}.v13-int-tile.astro-ptnu7y4f{inline-size:var(--v3-int-tile);block-size:var(--v3-int-tile);border-radius:var(--v3-radius-16);background:var(--v3-color-surface);box-shadow:var(--v3-preview-shadow-card);place-items:center;display:grid}.v13-int-tile.astro-ptnu7y4f img.astro-ptnu7y4f{inline-size:var(--v3-int-mark);block-size:var(--v3-int-mark);object-fit:contain;display:block}.v13-int-tile.astro-ptnu7y4f.is-word span.astro-ptnu7y4f{font:var(--v3-type-ui-strong);color:var(--v3-color-text)}@media (prefers-reduced-motion:reduce){.v13-int-row.astro-ptnu7y4f{animation:none}}@media (width<=991px){.v13-int.astro-ptnu7y4f{gap:var(--v3-content-gap);grid-template-columns:minmax(0,1fr)}}.v13-sec.astro-zo3gvfuo{align-items:start;gap:var(--v3-split-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.v13-sec-head.astro-zo3gvfuo{justify-items:start;gap:var(--v3-head-gap);display:grid}.v13-sec-head.astro-zo3gvfuo a{margin-block-start:calc(var(--v3-group-gap) - var(--v3-head-gap))}.v13-sec-eyebrow.astro-zo3gvfuo,p.astro-zo3gvfuo{font:var(--v3-type-small);color:var(--v3-color-text-muted);margin:0}h2.astro-zo3gvfuo{font:var(--v3-type-h2);letter-spacing:var(--v3-tracking-h2);margin:0}li.astro-zo3gvfuo,ul.astro-zo3gvfuo{display:grid}ul.astro-zo3gvfuo{gap:var(--v3-space-32) var(--v3-space-40);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}li.astro-zo3gvfuo{gap:var(--v3-space-16);grid-template-columns:auto minmax(0,1fr);align-items:start}.v13-sec-icon.astro-zo3gvfuo,h2.astro-zo3gvfuo,h3.astro-zo3gvfuo{color:var(--v3-color-text)}.v13-sec-icon.astro-zo3gvfuo{inline-size:var(--v3-space-24);block-size:var(--v3-space-24);place-items:center;display:grid}.v13-sec-copy.astro-zo3gvfuo{gap:var(--v3-item-gap);display:grid}h3.astro-zo3gvfuo{font:var(--v3-type-ui-strong);margin:0}p.astro-zo3gvfuo{font:var(--v3-type-body)}@media (width<=991px){.v13-sec.astro-zo3gvfuo{gap:var(--v3-content-gap);grid-template-columns:minmax(0,1fr)}}@media (width<=479px){ul.astro-zo3gvfuo{grid-template-columns:minmax(0,1fr)}}.v13-cust.astro-4wuy3dzi{gap:var(--v3-content-gap);scroll-margin-block-start:calc(var(--v3-header-h) + var(--v3-space-32));display:grid}.v13-reel.astro-4wuy3dzi{aspect-ratio:16/9;border-radius:var(--v3-reel-radius);background:var(--v3-video);isolation:isolate;position:relative;overflow:hidden}.v13-reel.astro-4wuy3dzi video.astro-4wuy3dzi{object-fit:cover;z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.v13-reel.astro-4wuy3dzi:after,.v13-reel.astro-4wuy3dzi:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.v13-reel.astro-4wuy3dzi:before{background:var(--v3-reel-scrim-top)}.v13-reel.astro-4wuy3dzi:after{background:var(--v3-reel-scrim-bottom)}.v13-reel-top.astro-4wuy3dzi{justify-items:start;gap:var(--v3-space-12);max-inline-size:60%;display:grid;position:absolute;inset-block-start:var(--v3-reel-pad);inset-inline-start:var(--v3-reel-pad)}.v13-reel-top.astro-4wuy3dzi img.astro-4wuy3dzi{block-size:var(--v3-reel-logo-h);filter:brightness(0)invert();inline-size:auto}.v13-reel-top.astro-4wuy3dzi p.astro-4wuy3dzi{font:var(--v3-reel-caption);color:var(--v3-reel-caption-ink);margin:0}.v13-reel-ctl.astro-4wuy3dzi{inline-size:var(--v3-reel-control);block-size:var(--v3-reel-control);border-radius:var(--v3-radius-pill);background:var(--v3-reel-control-bg);backdrop-filter:var(--v3-reel-blur);color:var(--v3-color-text-on-ink);cursor:pointer;transition:background-color var(--v3-duration-fast) ease-out;border:0;place-items:center;padding:0;display:grid}.v13-reel-ctl.astro-4wuy3dzi:hover{background:var(--v3-reel-control-bg-hover)}.v13-reel-ctl.astro-4wuy3dzi:focus-visible,.v13-reel-track.astro-4wuy3dzi:focus-visible{box-shadow:var(--v3-shadow-focus-on-ink);outline:0}.v13-reel-bar.astro-4wuy3dzi .v13-reel-ctl.astro-4wuy3dzi .is-on.astro-4wuy3dzi,.v13-reel-sound.astro-4wuy3dzi .is-on.astro-4wuy3dzi,.v13-reel.astro-4wuy3dzi[data-muted=false] .v13-reel-sound.astro-4wuy3dzi .is-off.astro-4wuy3dzi,.v13-reel.astro-4wuy3dzi[data-playing=true] .v13-reel-bar.astro-4wuy3dzi .v13-reel-ctl.astro-4wuy3dzi .is-off.astro-4wuy3dzi{display:none}.v13-reel-ctl.astro-4wuy3dzi>span.astro-4wuy3dzi,.v13-reel.astro-4wuy3dzi[data-muted=false] .v13-reel-sound.astro-4wuy3dzi .is-on.astro-4wuy3dzi,.v13-reel.astro-4wuy3dzi[data-playing=true] .v13-reel-bar.astro-4wuy3dzi .v13-reel-ctl.astro-4wuy3dzi .is-on.astro-4wuy3dzi{display:grid}.v13-reel-sound.astro-4wuy3dzi{position:absolute;inset-block-start:var(--v3-reel-pad);inset-inline-end:var(--v3-reel-pad)}.v13-reel-bar.astro-4wuy3dzi,.v13-reel-track.astro-4wuy3dzi{align-items:center;display:grid}.v13-reel-bar.astro-4wuy3dzi{inset-inline:var(--v3-reel-pad);gap:var(--v3-space-24);grid-template-columns:auto 1fr auto;position:absolute;inset-block-end:var(--v3-reel-pad)}.v13-reel-track.astro-4wuy3dzi{inline-size:var(--v3-reel-track-w);block-size:var(--v3-space-24);cursor:pointer;touch-action:none;border-radius:var(--v3-radius-pill);justify-self:center}.v13-reel-rail.astro-4wuy3dzi{block-size:var(--v3-reel-track-h);border-radius:var(--v3-radius-pill);background:var(--v3-reel-track);transition:block-size var(--v3-duration-fast) ease-out;display:block;overflow:hidden}.v13-reel-track.astro-4wuy3dzi:active .v13-reel-rail.astro-4wuy3dzi,.v13-reel-track.astro-4wuy3dzi:focus-visible .v13-reel-rail.astro-4wuy3dzi,.v13-reel-track.astro-4wuy3dzi:hover .v13-reel-rail.astro-4wuy3dzi{block-size:var(--v3-reel-track-h-hover)}.v13-reel-rail.astro-4wuy3dzi span.astro-4wuy3dzi{background:var(--v3-color-text-on-ink);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}.v13-reel-action.astro-4wuy3dzi{block-size:var(--v3-control-lg);padding-inline:var(--v3-control-pad-lg);border-radius:var(--v3-radius-pill);background:var(--v3-color-surface);color:var(--v3-color-text);font:var(--v3-type-button-lg);align-items:center;text-decoration:none;display:inline-flex}.v13-cust-grid.astro-4wuy3dzi{gap:var(--v3-space-32);grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:var(--v3-space-8);display:grid}figure.astro-4wuy3dzi{gap:var(--v3-space-16);flex-direction:column;margin:0;display:flex}blockquote.astro-4wuy3dzi,strong.astro-4wuy3dzi{color:var(--v3-color-text)}blockquote.astro-4wuy3dzi{font:var(--v3-type-quote);margin:0}figcaption.astro-4wuy3dzi{gap:var(--v3-hairgap);display:grid}strong.astro-4wuy3dzi{font:var(--v3-type-ui-strong)}figcaption.astro-4wuy3dzi span.astro-4wuy3dzi{font:var(--v3-type-small);color:var(--v3-color-text-muted)}@media (width<=767px){.v13-reel.astro-4wuy3dzi{aspect-ratio:4/5}.v13-reel-top.astro-4wuy3dzi{max-inline-size:calc(100% - var(--v3-reel-control) - var(--v3-reel-pad)*3)}.v13-reel-track.astro-4wuy3dzi{inline-size:100%}.v13-cust-grid.astro-4wuy3dzi{grid-template-columns:minmax(0,1fr)}}.v13-close.astro-42rvz5ji{justify-items:center;gap:var(--v3-group-gap);padding-block:var(--v3-space-40)0;text-align:center;grid-template-columns:minmax(0,1fr);display:grid}h2.astro-42rvz5ji{max-inline-size:var(--v3-close-w);font:var(--v3-type-close);letter-spacing:var(--v3-tracking-close);color:var(--v3-color-text);margin:0}.v13-close-actions.astro-42rvz5ji{justify-content:center;gap:var(--v3-actions-gap);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){html.home-v3{scroll-behavior:smooth}}.v13 [hidden]{display:none!important}.v13 ::selection{background:var(--v3-color-selection);color:var(--v3-color-selection-text);-webkit-text-fill-color:var(--v3-color-selection-text)}.v13{isolation:isolate;position:relative;overflow-x:clip}.v13 :is(h2,h3){text-wrap:balance}@media (prefers-reduced-motion:reduce){.v13 *{animation:none!important}}.v13-main.astro-ud4idpab{gap:var(--v3-section-gap);max-inline-size:calc(var(--v3-container) + 2*var(--v3-gutter));padding:0 var(--v3-gutter) var(--v3-section-gap);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.v13-tight.astro-ud4idpab{margin-block-start:calc(var(--v3-space-60) - var(--v3-section-gap))}@media (width<=991px){.v13-main.astro-ud4idpab{padding-inline:var(--v3-gutter-outer)}}
