.pd-root .pd-assistant-demo{isolation:isolate;width:100%;min-width:0;animation:pd-assistant-demo-enter var(--pd-assistant-hero-enter-duration) var(--pd-assistant-hero-enter-easing) backwards;position:relative}.pd-root .pd-assistant-demo[data-assistant-skin=codex]{--pd-claude-bg:#f7f7f8;--pd-claude-input:#fff;--pd-claude-user-message-bg:#ececf1;--pd-claude-text:#202123;--pd-claude-muted:#6e6e80;--pd-claude-control:#343541;--pd-claude-border:#d9d9e3;--pd-claude-accent:#000;--pd-claude-accent-hover:#333;--pd-claude-on-accent:#fff;--pd-claude-font-family:var(--pd-type-family-sans);--pd-claude-composer-border:color-mix(in srgb, var(--pd-claude-border) 65%, var(--pd-claude-input));--pd-assistant-frame-outline:var(--pd-border-width-emphasis) solid var(--pd-claude-border)}.pd-root .pd-assistant-demo[data-assistant-skin=cursor]{--pd-claude-bg:#f7f7f8;--pd-claude-input:#fff;--pd-claude-user-message-bg:#f0f0f0;--pd-claude-text:#1f1f1f;--pd-claude-muted:#6b6b6b;--pd-claude-control:#353535;--pd-claude-border:#d8d8d8;--pd-claude-accent:#26251e;--pd-claude-accent-hover:#3b3a33;--pd-claude-on-accent:#f7f7f4;--pd-claude-font-family:var(--pd-type-family-sans);--pd-claude-composer-border:color-mix(in srgb, var(--pd-claude-border) 65%, var(--pd-claude-input));--pd-assistant-frame-outline:var(--pd-border-width-emphasis) solid var(--pd-claude-border)}.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=codex],html.dark .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=codex],html:where(:has(meta[name=color-scheme][content=dark])):not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=codex]{--pd-claude-bg:#171717;--pd-claude-input:#2f2f2f;--pd-claude-user-message-bg:#2f2f2f;--pd-claude-text:#ececec;--pd-claude-muted:#a0a0a0;--pd-claude-control:#d0d0d0;--pd-claude-border:#444;--pd-claude-accent:#fff;--pd-claude-accent-hover:#ececec;--pd-claude-on-accent:#000;--pd-claude-composer-border:color-mix(in srgb, var(--pd-claude-border) 65%, var(--pd-claude-input));--pd-assistant-frame-outline:var(--pd-border-width-default) solid #ffffff14}@media (prefers-color-scheme:dark){html:not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=codex]{--pd-claude-bg:#171717;--pd-claude-input:#2f2f2f;--pd-claude-user-message-bg:#2f2f2f;--pd-claude-text:#ececec;--pd-claude-muted:#a0a0a0;--pd-claude-control:#d0d0d0;--pd-claude-border:#444;--pd-claude-accent:#fff;--pd-claude-accent-hover:#ececec;--pd-claude-on-accent:#000;--pd-claude-composer-border:color-mix(in srgb, var(--pd-claude-border) 65%, var(--pd-claude-input));--pd-assistant-frame-outline:var(--pd-border-width-default) solid #ffffff14}}.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=cursor],html.dark .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor],html:where(:has(meta[name=color-scheme][content=dark])):not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor]{--pd-claude-bg:#14120b;--pd-claude-input:#211f1b;--pd-claude-user-message-bg:#282620;--pd-claude-text:#edecec;--pd-claude-muted:#8c8a85;--pd-claude-control:#d7d6d5;--pd-claude-border:#3a3934;--pd-claude-accent:#edecec;--pd-claude-accent-hover:#d7d6d5;--pd-claude-on-accent:#14120b;--pd-claude-composer-border:#3a3934;--pd-assistant-frame-outline:var(--pd-border-width-default) solid #ffffff14}@media (prefers-color-scheme:dark){html:not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor]{--pd-claude-bg:#14120b;--pd-claude-input:#211f1b;--pd-claude-user-message-bg:#282620;--pd-claude-text:#edecec;--pd-claude-muted:#8c8a85;--pd-claude-control:#d7d6d5;--pd-claude-border:#3a3934;--pd-claude-accent:#edecec;--pd-claude-accent-hover:#d7d6d5;--pd-claude-on-accent:#14120b;--pd-claude-composer-border:#3a3934;--pd-assistant-frame-outline:var(--pd-border-width-default) solid #ffffff14}}.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=cursor] .pd-assistant-demo-tab>img,.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=cursor] .pd-claude-mark,html.dark .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor] .pd-assistant-demo-tab>img,html.dark .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor] .pd-claude-mark,html:where(:has(meta[name=color-scheme][content=dark])):not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor] .pd-assistant-demo-tab>img,html:where(:has(meta[name=color-scheme][content=dark])):not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor] .pd-claude-mark{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){html:not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor] .pd-assistant-demo-tab>img,html:not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor] .pd-claude-mark{filter:brightness(0)invert()}}.pd-root .pd-assistant-demo-window{height:var(--pd-assistant-window-height);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--pd-header-height) minmax(0, 1fr);background:var(--pd-claude-bg);outline:var(--pd-assistant-frame-outline);outline-offset:var(--pd-assistant-frame-outline-offset);min-height:0;transition:height var(--pd-assistant-layout-duration) var(--pd-assistant-layout-easing);grid-template-areas:"header""body"}.pd-root .pd-assistant-demo-titlebar{align-items:center;gap:var(--pd-space-medium-1);height:100%;min-height:var(--pd-header-height);padding-inline:var(--pd-space-large-1);background:var(--pd-claude-bg);grid-template-columns:1fr minmax(0,auto) 1fr;display:grid}.pd-root .pd-assistant-demo-tabs{justify-content:center;align-items:center;gap:var(--pd-space-medium-1);min-width:0;display:flex}.pd-root .pd-assistant-demo-tab{align-items:center;gap:var(--pd-space-tiny-2);min-width:0;color:var(--pd-claude-muted);font:inherit;font-size:var(--pd-type-size-body);font-weight:var(--pd-type-weight-regular);line-height:var(--pd-type-line-height-tight);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.pd-root .pd-assistant-demo-tab>img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:18px;height:18px}.pd-root .pd-assistant-demo-tab:hover{color:var(--pd-claude-text)}.pd-root .pd-assistant-demo-tab.is-active{color:var(--pd-claude-text);font-weight:var(--pd-type-weight-bold)}.pd-root .pd-assistant-demo-window-dots{align-items:center;gap:var(--pd-space-small-1);display:flex}.pd-root .pd-assistant-demo-window-dots>span{width:var(--pd-space-small-3);height:var(--pd-space-small-3);background:var(--pd-claude-muted);opacity:var(--pd-claude-muted-opacity);border-radius:50%;flex-shrink:0}.pd-root .pd-assistant-demo-window-title{align-items:center;gap:var(--pd-space-small-1);min-width:0;font-size:var(--pd-type-size-body);white-space:nowrap;justify-content:center;display:flex}.pd-root .pd-assistant-demo-chat-title{color:var(--pd-claude-muted);text-overflow:ellipsis;overflow:hidden}.pd-root .pd-assistant-demo-replay,.pd-root .pd-assistant-demo-replay.is-interactive:hover{color:var(--pd-claude-muted);background:0 0;justify-self:end}.pd-root .pd-assistant-demo-replay>svg,.pd-root .pd-assistant-demo-replay.is-interactive:hover>svg{fill:none;stroke:currentColor}.pd-root .pd-assistant-demo-window>.pd-window-body{padding:var(--pd-space-large-1);justify-content:center;display:flex}.pd-root .pd-assistant-demo-conversation{justify-content:space-between;gap:var(--pd-space-small-3);width:100%;min-width:0;min-height:0;max-width:var(--pd-chat-content-max-width);transition:max-width var(--pd-assistant-layout-duration) var(--pd-assistant-layout-easing);flex-direction:column;margin-inline:auto;display:flex}.pd-root .pd-assistant-demo-conversation.is-starting{max-width:var(--pd-assistant-start-width);transform:translateY(var(--pd-assistant-starting-offset))}.pd-root .pd-assistant-chat-messages,.pd-root .pd-assistant-chat-reply{gap:var(--pd-space-large-1);flex-direction:column;min-width:0;display:flex}.pd-root .pd-assistant-chat-messages>.pd-home-chat-user-wrap{margin:0}.pd-root .pd-assistant-chat-copy{gap:var(--pd-space-small-3);flex-direction:column;display:flex}.pd-root .pd-assistant-chat-summary{color:var(--pd-claude-muted);font-size:var(--pd-type-size-base);margin:0}.pd-root .pd-assistant-chat-text{color:var(--pd-claude-text);font-family:var(--pd-claude-font-family);font-size:var(--pd-claude-reply-size);line-height:var(--pd-type-line-height-spacious);margin:0}.pd-root .pd-assistant-chat-tool-summary{align-items:center;gap:var(--pd-space-small-1);font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-ui);display:flex}.pd-root .pd-assistant-chat-tool-summary>svg{fill:none;stroke:currentColor;flex-shrink:0}.pd-root .pd-assistant-chat-composer{border:var(--pd-border-width-default) solid var(--pd-claude-composer-border);border-radius:var(--pd-claude-composer-radius);background:var(--pd-claude-input);flex-shrink:0;width:100%;min-width:0}.pd-root .pd-assistant-cursor-context,.pd-root .pd-assistant-cursor-quick-action{color:var(--pd-claude-text);font-family:var(--pd-claude-font-family);font-size:var(--pd-type-size-body);line-height:var(--pd-type-line-height-tight);align-items:center;display:inline-flex}.pd-root .pd-assistant-cursor-context{align-self:flex-start;gap:var(--pd-space-small-2)}.pd-root .pd-assistant-cursor-context-item{align-items:center;gap:var(--pd-space-tiny-1);white-space:nowrap;display:inline-flex}.pd-root .pd-assistant-cursor-context-item>svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);color:var(--pd-claude-muted);flex-shrink:0}.pd-root .pd-assistant-cursor-quick-actions{align-self:flex-start;align-items:center;gap:var(--pd-space-small-1);display:flex}.pd-root .pd-assistant-cursor-quick-action{gap:var(--pd-space-tiny-2);min-height:var(--pd-element-medium-1);padding-inline:var(--pd-space-small-2);border:var(--pd-border-width-default) solid var(--pd-claude-border);border-radius:var(--pd-claude-composer-radius)}.pd-root .pd-assistant-cursor-quick-action>svg{width:var(--pd-element-small-1);height:var(--pd-element-small-1);color:var(--pd-claude-muted);flex-shrink:0}.pd-root .pd-assistant-chat-composer .pd-home-chat-input-textarea{--pd-input-focus-color:var(--pd-claude-accent);color:var(--pd-claude-text);font-size:var(--pd-claude-control-size);line-height:var(--pd-type-line-height-spacious)}.pd-root .pd-assistant-chat-composer .pd-home-chat-input-textarea::placeholder{color:var(--pd-claude-muted)}.pd-root .pd-assistant-chat-composer .pd-demo-control.is-subtle{color:var(--pd-claude-control)}.pd-root .pd-assistant-chat-composer .pd-demo-control.is-subtle svg{fill:currentColor}.pd-root .pd-assistant-chat-composer .pd-home-chat-input-icon-button>svg{fill:var(--pd-claude-control)}.pd-root .pd-assistant-chat-messages>.pd-home-chat-user-wrap .pd-home-chat-user-message{background:var(--pd-claude-user-message-bg);color:var(--pd-claude-text)}.pd-root .pd-assistant-chat-send{border-radius:var(--pd-claude-send-radius);background:var(--pd-claude-accent);color:var(--pd-claude-on-accent);transition:background-color var(--pd-assistant-control-duration) ease-in-out, opacity var(--pd-assistant-control-duration) ease-in-out}.pd-root .pd-assistant-chat-send.is-interactive{animation:.32s ease-out both pd-assistant-send-activate}.pd-root .pd-assistant-chat-send.is-interactive:hover:not(:disabled){background:var(--pd-claude-accent-hover)}.pd-root .pd-assistant-chat-send>svg,.pd-root .pd-assistant-chat-send.is-interactive:hover>svg{fill:none;stroke:currentColor}.pd-root .pd-assistant-demo-window:has(.pd-vaiz-task-widget.has-task-detail){height:var(--pd-assistant-window-expanded-height)}.pd-root .pd-assistant-demo-window .pd-assistant-chat-messages{overscroll-behavior:contain;min-height:0;padding:var(--pd-space-tiny-1);flex:1;overflow-y:auto}.pd-root .pd-assistant-chat-messages.is-empty{flex:none;justify-content:center}.pd-root .pd-assistant-demo-window .pd-assistant-demo-conversation.is-starting{justify-content:center}.pd-root .pd-assistant-demo-conversation.is-starting>.pd-assistant-chat-messages,.pd-root .pd-assistant-demo-conversation.is-starting>.pd-assistant-chat-composer{width:100%;max-width:var(--pd-assistant-start-width);align-self:center}.pd-root .pd-assistant-demo-conversation.is-starting>.pd-assistant-chat-messages{padding-block-end:var(--pd-space-large-1)}.pd-root .pd-assistant-greeting{justify-content:center;align-items:center;gap:var(--pd-space-small-1);text-align:center;display:flex}.pd-root .pd-claude-mark{width:var(--pd-claude-greeting-size);height:var(--pd-claude-greeting-size);flex-shrink:0}.pd-root .pd-assistant-greeting p{color:var(--pd-claude-text);font-family:var(--pd-claude-font-family);font-size:var(--pd-claude-greeting-size);font-weight:var(--pd-type-weight-regular);line-height:var(--pd-type-line-height-tight);letter-spacing:-.025em;margin:0}.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=codex] .pd-assistant-greeting .pd-claude-mark,html.dark .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=codex] .pd-assistant-greeting .pd-claude-mark,html:where(:has(meta[name=color-scheme][content=dark])):not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=codex] .pd-assistant-greeting .pd-claude-mark{filter:grayscale()brightness(.7);opacity:.75}@media (prefers-color-scheme:dark){html:not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=codex] .pd-assistant-greeting .pd-claude-mark{filter:grayscale()brightness(.7);opacity:.75}}.pd-root.pd-dark .pd-assistant-demo[data-assistant-skin=cursor] .pd-home-chat-input-icon-button,html.dark .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor] .pd-home-chat-input-icon-button,html:where(:has(meta[name=color-scheme][content=dark])):not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor] .pd-home-chat-input-icon-button{background:#34322c}@media (prefers-color-scheme:dark){html:not(.light) .pd-root:where(:not([data-pd-theme=light])) .pd-assistant-demo[data-assistant-skin=cursor] .pd-home-chat-input-icon-button{background:#34322c}}.pd-root .pd-assistant-chat-send:disabled{opacity:var(--pd-claude-muted-opacity)}.pd-root .pd-assistant-chat-composer .has-scripted-draft{color:#0000;caret-color:#0000}.pd-root .pd-assistant-draft-preview{inset:var(--pd-space-medium-1);color:var(--pd-claude-text);font-size:var(--pd-claude-control-size);line-height:var(--pd-type-line-height-spacious);white-space:pre-wrap;pointer-events:none;position:absolute}.pd-root .pd-assistant-draft-caret{width:var(--vz-size-px-01);vertical-align:-2px;background:var(--pd-claude-text);height:1em;animation:1s step-end infinite pd-assistant-caret;display:inline-block}.pd-root .pd-assistant-send-target{position:relative}.pd-root .pd-assistant-send-target>.pd-assistant-chat-send{z-index:1;position:relative}.pd-root .pd-assistant-demo.is-sent .pd-assistant-chat-messages{animation:pd-assistant-dialogue-enter var(--pd-assistant-enter-duration) ease-out both}.pd-root .pd-assistant-demo.is-sent .pd-assistant-chat-composer{animation:pd-assistant-composer-enter var(--pd-assistant-enter-duration) 80ms ease-out both}.pd-root .pd-claude-thinking{align-items:center;gap:var(--pd-space-small-2);min-height:28px;color:var(--pd-claude-muted);font-size:var(--pd-claude-control-size);display:flex}.pd-root .pd-claude-thinking-mark{width:var(--pd-element-small-2);height:var(--pd-element-small-2);animation:pd-claude-thinking var(--pd-claude-thinking-duration) ease-in-out infinite}.pd-root .pd-claude-thinking.is-paused .pd-claude-thinking-mark{animation-play-state:paused}.pd-root .pd-assistant-result>.pd-vaiz-task-widget:after{content:"";z-index:3;border-radius:inherit;outline:var(--pd-border-width-default) solid var(--pd-color-border-dos);outline-offset:calc(-1 * var(--pd-border-width-default));pointer-events:none;position:absolute;inset:0}.pd-root .pd-assistant-result{gap:var(--pd-space-small-3);flex-direction:column;animation:.4s ease-out pd-chat-reveal;display:flex}.pd-root .pd-assistant-demo-window .pd-home-chat-user-wrap{animation:.24s ease-out pd-chat-reveal}.pd-root .pd-assistant-demo-playback{align-items:center;gap:var(--pd-space-small-1);color:var(--pd-claude-muted);font-size:var(--pd-type-size-caption);flex-shrink:0;justify-content:flex-end;display:flex}.pd-root .pd-assistant-demo-playback .pd-demo-control.is-subtle{color:var(--pd-claude-muted)}.pd-root :is(.pd-assistant-demo,.pd-vaiz-task-widget,.pd-task-property-menu) :focus:not(:focus-visible){outline:none}.pd-root :is(.pd-assistant-demo,.pd-vaiz-task-widget,.pd-task-property-menu) :is(:focus,:focus-visible):not(.pd-task-detail-panel){box-shadow:none}.pd-root .pd-assistant-demo-tab:focus-visible{outline:var(--pd-border-width-emphasis) solid var(--pd-claude-accent);outline-offset:var(--vz-size-px-03);border-radius:var(--pd-radius-small-1)}.pd-root .pd-assistant-demo.is-paused .pd-assistant-click-cue .pd-mouse-cursor,.pd-root .pd-assistant-demo.is-paused .pd-assistant-draft-caret{animation-play-state:paused}@keyframes pd-claude-thinking{0%{transform:rotate(0)scale(.96)}50%{transform:rotate(180deg)scale(1)}to{transform:rotate(360deg)scale(.96)}}@keyframes pd-assistant-demo-enter{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pd-assistant-send-activate{0%{opacity:var(--pd-claude-muted-opacity);transform:scale(.86)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes pd-assistant-dialogue-enter{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pd-assistant-composer-enter{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pd-assistant-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pd-root .pd-assistant-demo,.pd-root .pd-claude-thinking-mark,.pd-root .pd-assistant-chat-send.is-interactive,.pd-root .pd-assistant-draft-caret,.pd-root .pd-assistant-result,.pd-root .pd-assistant-demo-window .pd-home-chat-user-wrap,.pd-root .pd-assistant-demo.is-sent .pd-assistant-chat-messages,.pd-root .pd-assistant-demo.is-sent .pd-assistant-chat-composer{animation:none}.pd-root .pd-assistant-chat-send,.pd-root .pd-assistant-demo-conversation,.pd-root .pd-assistant-demo-window{transition:none}}@media (max-width:700px){.pd-root .pd-assistant-demo-titlebar{padding-inline:var(--pd-space-medium-1)}.pd-root .pd-assistant-demo-tabs{gap:var(--pd-space-small-1)}.pd-root .pd-assistant-demo-window>.pd-window-body{padding:var(--pd-space-large-1) var(--pd-space-medium-1)}.pd-root .pd-assistant-demo-playback{flex-wrap:wrap}}.pd-root.pd-light,.pd-root.pd-dark,html.dark .pd-root:where(:not([data-pd-theme=light])),html:where(:has(meta[name=color-scheme][content=dark])):not(.light) .pd-root:where(:not([data-pd-theme=light])){--claude:198 97 63;--claude-hover:217 119 87}@media (prefers-color-scheme:dark){html:not(.light) .pd-root:where(:not([data-pd-theme=light])){--claude:198 97 63;--claude-hover:217 119 87}}.pd-root{--pd-claude-bg:#faf9f5;--pd-claude-input:#fff;--pd-claude-user-message-bg:var(--vds-color-text-white);--pd-claude-text:#141413;--pd-claude-muted:#73726c;--pd-claude-control:#54534e;--pd-claude-border:#d9d8d4;--pd-claude-composer-border:color-mix(in srgb, var(--pd-claude-border) 65%, var(--pd-claude-input));--pd-claude-accent:rgb(var(--claude));--pd-claude-accent-hover:rgb(var(--claude-hover));--pd-claude-on-accent:var(--vds-color-text-white);--pd-claude-font-family:Georgia, "Times New Roman", serif;--pd-claude-reply-size:18px;--pd-claude-control-size:16px;--pd-claude-greeting-size:40px;--pd-claude-composer-radius:16px;--pd-claude-send-radius:var(--vz-size-px-08);--pd-claude-muted-opacity:.35;--pd-claude-thinking-duration:2s;--pd-assistant-starting-offset:-20px;--pd-assistant-window-height:760px;--pd-assistant-frame-outline:var(--pd-border-width-emphasis) solid var(--vds-color-text-white);--pd-assistant-frame-outline-offset:0px;--pd-assistant-window-expanded-height:1000px;--pd-assistant-start-width:640px;--pd-assistant-layout-duration:.6s;--pd-assistant-layout-easing:cubic-bezier(.22, 1, .36, 1);--pd-assistant-enter-duration:.48s;--pd-assistant-control-duration:.2s}.pd-root.pd-dark,html.dark .pd-root:where(:not([data-pd-theme=light])),html:where(:has(meta[name=color-scheme][content=dark])):not(.light) .pd-root:where(:not([data-pd-theme=light])){--pd-claude-bg:#151515;--pd-claude-input:#202020;--pd-claude-user-message-bg:var(--pd-claude-input);--pd-claude-text:#f0efec;--pd-claude-muted:#898781;--pd-claude-control:#c3c2b7;--pd-claude-border:#545454;--pd-assistant-frame-outline:var(--pd-border-width-default) solid #ffffff0d;--pd-assistant-frame-outline-offset:calc(-1 * var(--pd-border-width-default))}@media (prefers-color-scheme:dark){html:not(.light) .pd-root:where(:not([data-pd-theme=light])){--pd-claude-bg:#151515;--pd-claude-input:#202020;--pd-claude-user-message-bg:var(--pd-claude-input);--pd-claude-text:#f0efec;--pd-claude-muted:#898781;--pd-claude-control:#c3c2b7;--pd-claude-border:#545454;--pd-assistant-frame-outline:var(--pd-border-width-default) solid #ffffff0d;--pd-assistant-frame-outline-offset:calc(-1 * var(--pd-border-width-default))}}@media (max-width:700px){.pd-root{--pd-claude-greeting-size:32px;--pd-assistant-window-height:680px;--pd-assistant-window-expanded-height:920px}}.pd-root .pd-assistant-demo{--pd-color-demo-cue:var(--pd-color-status-positive)}
.pd-root .pd-assistant-click-cue{z-index:2;pointer-events:none;animation:.24s ease-out both pd-assistant-cursor-appear;position:absolute}.pd-root .pd-assistant-send-cue{bottom:var(--pd-element-medium-3);left:var(--pd-element-medium-3)}.pd-root .pd-chat-task-cue{bottom:calc(50% + var(--pd-space-small-1));grid-column:3/4;left:25%}.pd-root .pd-assistant-click-cue .pd-mouse-cursor{width:var(--pd-assistant-cue-size);height:var(--pd-assistant-cue-size);animation:pd-assistant-cursor-cue var(--pd-assistant-cue-duration) linear infinite}.pd-root .pd-assistant-click-cue .pd-mouse-cursor-icon{width:var(--pd-assistant-cue-size);height:var(--pd-assistant-cue-size);top:auto;bottom:0;left:0;transform:rotate(-90deg)}@keyframes pd-assistant-cursor-cue{0%,to{transform:translate(4px,-4px)}50%{transform:translate(0)}}@keyframes pd-assistant-cursor-appear{0%{opacity:0;transform:translate(10px,-10px)scale(.72)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.pd-root .pd-assistant-click-cue,.pd-root .pd-assistant-click-cue .pd-mouse-cursor{animation:none}}@media (max-width:1320px){.pd-root .pd-assistant-send-cue{left:var(--pd-space-small-3)}}@media (max-width:1200px){.pd-root .pd-assistant-send-cue{left:auto;right:-16px}.pd-root .pd-assistant-send-cue .pd-mouse-cursor-icon{left:auto;right:0}}.pd-root{--pd-assistant-hero-enter-duration:1.4s;--pd-assistant-hero-enter-easing:cubic-bezier(.16, 1, .3, 1);--pd-assistant-cue-size:46px;--pd-assistant-cue-duration:1s}
