.stateless-interview.svelte-18nwlon{--stateless-chat-assistant-surface:color-mix(in srgb, var(--pt-color-ink) 12%, var(--pt-color-bg));--stateless-chat-assistant-ink:var(--pt-color-ink);--stateless-chat-subject-surface:var(--pt-color-accent);--stateless-chat-composer-surface:color-mix(in srgb, var(--pt-color-ink) 8%, var(--pt-color-bg));--stateless-chat-control-border:color-mix(in srgb, var(--pt-color-ink) 18%, transparent);flex:1;grid-template-rows:minmax(0,1fr) auto;width:min(100%,42rem);min-height:0;margin:0 auto;display:grid}.stateless-interview__meta.svelte-18nwlon{min-height:1.25rem;color:var(--pt-color-muted,var(--pt-color-ink));justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.stateless-interview__timer.svelte-18nwlon{font-variant-numeric:tabular-nums;margin:0}.stateless-interview__extend.svelte-18nwlon{border:1px solid color-mix(in srgb, var(--pt-color-accent) 55%, transparent);color:var(--pt-color-accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.28rem .6rem;font-weight:650}.stateless-interview__log.svelte-18nwlon{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.stateless-interview__scroll.svelte-18nwlon{overscroll-behavior:contain;min-height:0;overflow-y:auto}.stateless-interview__controls.svelte-18nwlon{padding:1rem 1rem max(1rem, env(safe-area-inset-bottom));gap:.75rem;max-height:50dvh;display:grid;overflow-y:auto}.stateless-interview__identity.svelte-18nwlon p:where(.svelte-18nwlon){color:var(--pt-color-muted);margin:.25rem 0 0;font-size:.875rem}.stateless-interview__identity.svelte-18nwlon{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.stateless-interview__finish-early.svelte-18nwlon{border:1px solid color-mix(in srgb, var(--pt-color-accent) 55%, transparent);color:var(--pt-color-accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.32rem .7rem;font-size:.8125rem;font-weight:650}.stateless-interview__typing.svelte-18nwlon{opacity:1;transition:opacity .16s var(--pt-ease,var(--ease-out,cubic-bezier(.23, 1, .32, 1)))}.stateless-interview__typing[data-paused=true].svelte-18nwlon{opacity:0}.stateless-interview__typing[data-paused=true].svelte-18nwlon .pt-thinking__dot{animation-play-state:paused}.stateless-interview__bubble.svelte-18nwlon{background:var(--stateless-chat-assistant-surface);max-width:min(39rem,86%);color:var(--stateless-chat-assistant-ink);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;border-radius:1rem 1rem 1rem .3rem;margin:0;padding:.75rem .9rem;line-height:1.55;animation:.16s ease-out both svelte-18nwlon-stateless-chat-message-enter}.stateless-interview__bubble--assistant.svelte-18nwlon{border-radius:.3rem 1rem 1rem}.stateless-interview__bubble[data-role=user].svelte-18nwlon{background:var(--stateless-chat-subject-surface);color:var(--pt-ai-chat-subject-ink,#fff);border-radius:1rem 1rem .3rem;align-self:flex-end}.stateless-interview__composer.svelte-18nwlon{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.stateless-interview__composer.svelte-18nwlon label:where(.svelte-18nwlon){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stateless-interview__composer.svelte-18nwlon textarea:where(.svelte-18nwlon){box-sizing:border-box;resize:vertical;border:1px solid var(--stateless-chat-control-border);background:var(--stateless-chat-composer-surface);width:100%;min-height:3rem;max-height:9rem;color:var(--stateless-chat-assistant-ink);font:inherit;border-radius:.875rem;padding:.8rem .875rem;line-height:1.4;box-shadow:0 1px 2px #0000000d}.stateless-interview__composer.svelte-18nwlon textarea:where(.svelte-18nwlon):focus-visible,.stateless-interview.svelte-18nwlon button:where(.svelte-18nwlon):focus-visible{outline:2px solid var(--pt-color-accent);outline-offset:2px}.stateless-interview__send.svelte-18nwlon,.stateless-interview__action.svelte-18nwlon{background:var(--stateless-chat-subject-surface);min-height:3rem;color:var(--pt-ai-chat-action-ink,#fff);font:inherit;cursor:pointer;border:0;border-radius:.875rem;padding-inline:1rem;font-weight:650;transition:transform .14s,opacity .14s,background-color .14s}.stateless-interview__action.svelte-18nwlon{justify-self:start}.stateless-interview__send.svelte-18nwlon:active:not(:disabled),.stateless-interview__action.svelte-18nwlon:active:not(:disabled){transform:scale(.96)}.stateless-interview__send.svelte-18nwlon:disabled{cursor:not-allowed;opacity:.45}.stateless-interview__error.svelte-18nwlon{background:color-mix(in srgb, #dc2626 8%, var(--pt-color-bg));color:var(--pt-color-ink);border:1px solid #dc26264d;border-radius:1rem;margin:0;padding:.875rem;line-height:1.5}@keyframes svelte-18nwlon-stateless-chat-message-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.stateless-interview__typing.svelte-18nwlon{transition:none}.stateless-interview__bubble.svelte-18nwlon{animation:none}}.direct-interview-surface.svelte-gkqpxs{background-color:var(--pt-bg-color,var(--pt-color-bg));background-image:var(--pt-bg-image,none);background-size:var(--pt-bg-size,auto);background-repeat:var(--pt-bg-repeat,no-repeat);height:100dvh;color:var(--pt-color-ink);font-family:var(--pt-font-body);flex-direction:column;display:flex;overflow:hidden}.direct-interview-chrome.svelte-gkqpxs{box-sizing:border-box;width:min(100%,42rem);padding:max(1rem, env(safe-area-inset-top)) 1rem 1rem;flex-shrink:0;grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.5rem;margin-inline:auto;display:grid}.direct-interview-chrome.svelte-gkqpxs button:where(.svelte-gkqpxs){justify-self:start}.direct-interview-chrome.svelte-gkqpxs p:where(.svelte-gkqpxs){text-align:center;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600}button.svelte-gkqpxs{border:1px solid color-mix(in srgb, var(--pt-color-ink) 22%, transparent);min-height:2.75rem;color:var(--pt-color-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .9rem}button.svelte-gkqpxs:focus-visible{outline:2px solid var(--pt-color-accent);outline-offset:3px}.direct-interview-gate.svelte-gkqpxs{gap:1rem;max-width:42rem;margin:auto;padding:2rem;display:grid}.pt-play--covered.svelte-16myt7n{visibility:hidden}.pt-completion-handoff.svelte-16myt7n{z-index:999;background:var(--pt-completion-cover);pointer-events:auto;position:fixed;inset:0}
