.public-prompt-surface-module__LG8FyW__surface{box-sizing:border-box;background:#222426;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;width:min(100%,620px);padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0000003d}.public-prompt-surface-module__LG8FyW__surface[data-public-prompt-has-action=false]{grid-template-columns:minmax(0,1fr)}.public-prompt-surface-module__LG8FyW__field{box-sizing:border-box;color:#f4f4f1;background:#111315;border:1px solid #ffffff1a;border-radius:10px;min-width:0;min-height:82px;padding:12px 14px;font-size:15px;font-weight:400;line-height:1.5}.public-prompt-surface-module__LG8FyW__field[data-public-prompt-has-header=true]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.public-prompt-surface-module__LG8FyW__header,.public-prompt-surface-module__LG8FyW__content,.public-prompt-surface-module__LG8FyW__action{min-width:0}@media (max-width:809.98px){.public-prompt-surface-module__LG8FyW__surface[data-public-prompt-has-action=true]{grid-template-columns:minmax(0,1fr)}.public-prompt-surface-module__LG8FyW__action{justify-self:end}}@media (forced-colors:active){.public-prompt-surface-module__LG8FyW__surface,.public-prompt-surface-module__LG8FyW__field{color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}}
.public-conversation-proof-module__3aihSG__proof{--chat-card:#f6f6f3;--chat-failure:#b7322c;--chat-failure-surface:#fff0ee;width:100%;min-width:0;height:clamp(666px,72svh,700px);color:var(--text-primary);isolation:isolate;border-radius:28px;position:relative;overflow:clip}.public-conversation-proof-module__3aihSG__sceneViewport,.public-conversation-proof-module__3aihSG__scene{min-width:0;min-height:0;position:absolute;inset:0}.public-conversation-proof-module__3aihSG__sceneViewport{z-index:1;overflow:clip}.public-conversation-proof-module__3aihSG__composerScene{justify-content:center;align-items:flex-start;padding:92px 28px 64px;display:flex}.public-conversation-proof-module__3aihSG__simulationComposer{width:min(100%,620px)}.public-conversation-proof-module__3aihSG__typingCaret{vertical-align:-.12em;background:currentColor;width:1px;height:1.05em;margin-inline-start:2px;animation:.64s step-end infinite public-conversation-proof-module__3aihSG__public-conversation-caret-blink;display:inline-block}.public-conversation-proof-module__3aihSG__simulateButton{color:#151615;min-width:112px;min-height:42px;font:inherit;cursor:pointer;background:#f7f7f4;border:0;border-radius:8px;padding-inline:18px;font-size:14px;font-weight:550}.public-conversation-proof-module__3aihSG__simulateButton:focus-visible{outline-offset:3px;outline:2px solid #f6f6f3}.public-conversation-proof-module__3aihSG__conversationScene,.public-conversation-proof-module__3aihSG__transcriptViewport{width:100%;min-width:0;height:100%}.public-conversation-proof-module__3aihSG__conversationScene{position:absolute;inset:0}.public-conversation-proof-module__3aihSG__cameraRig{z-index:1;width:var(--simulation-world-width);height:var(--simulation-world-height);opacity:1;transform:translate3d(var(--camera-close-x), var(--camera-close-y), 0) scale(var(--camera-close-scale));transform-origin:0 0;backface-visibility:hidden;will-change:transform, opacity;position:absolute;top:0;left:0}.public-conversation-proof-module__3aihSG__simulationWorld{width:var(--simulation-world-width);height:var(--simulation-world-height);position:absolute;inset:0}.public-conversation-proof-module__3aihSG__primarySimulation{width:100%;height:100%;position:relative}.public-conversation-proof-module__3aihSG__simulationField{pointer-events:none;position:absolute;inset:0}.public-conversation-proof-module__3aihSG__factoryRow{opacity:1;visibility:visible;position:absolute;inset:0}.public-conversation-proof-module__3aihSG__simulationAnchor{box-sizing:border-box;width:var(--run-width);height:var(--run-height);color:#f6f6f3;opacity:0;transform:translate3d(var(--run-x), var(--run-y), 0);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.public-conversation-proof-module__3aihSG__cameraRig[data-hero-layout-debug=true] .public-conversation-proof-module__3aihSG__simulationAnchor:after{z-index:20;inset:var(--run-content-offset) 0 auto;height:var(--run-footprint-height);content:"r" attr(data-simulation-row) " / c" attr(data-simulation-column);color:#7dd9ff;font-family:var(--font-geist-mono), monospace;pointer-events:none;border:2px solid #3cbcffc7;font-size:34px;line-height:1;position:absolute}.public-conversation-proof-module__3aihSG__simulationPrimaryAnchor{z-index:3;opacity:1;visibility:visible}.public-conversation-proof-module__3aihSG__simulationNear{z-index:4}.public-conversation-proof-module__3aihSG__simulationMiddle{z-index:2}.public-conversation-proof-module__3aihSG__simulationOcean{z-index:1;opacity:0}.public-conversation-proof-module__3aihSG__layoutDebug{z-index:8;color:#9ee8ff;font-family:var(--font-geist-mono), monospace;pointer-events:none;font-size:10px;line-height:1.25;position:absolute;inset:0;overflow:hidden}.public-conversation-proof-module__3aihSG__layoutDebugFrame{box-sizing:border-box;background:#28abd606;border:1px solid #75deffe6;position:absolute}.public-conversation-proof-module__3aihSG__layoutDebugFrameLabel{color:#9ee8ff;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;position:absolute;top:-17px;left:0}.public-conversation-proof-module__3aihSG__layoutDebugCameraRect{color:#ffd87b;border:1px dashed #ffcc5ca6;align-items:flex-end;padding:4px;display:flex;position:absolute;inset:3%}.public-conversation-proof-module__3aihSG__layoutDebugColumnLine,.public-conversation-proof-module__3aihSG__layoutDebugRowLine,.public-conversation-proof-module__3aihSG__layoutDebugCenterRow{pointer-events:none;display:block;position:absolute}.public-conversation-proof-module__3aihSG__layoutDebugColumnLine{border-inline-start:1px dashed #75deff47;inset-block:0}.public-conversation-proof-module__3aihSG__layoutDebugRowLine{border-block-start:1px dashed #75deff47;inset-inline:0}.public-conversation-proof-module__3aihSG__layoutDebugCenterRow{z-index:2;inset-inline:0;border-block-start:1px solid #ffcc5cd9;top:50%}.public-conversation-proof-module__3aihSG__layoutDebugPanel{background:#04080ce0;border:1px solid #75deff8c;flex-direction:column;gap:3px;min-width:190px;padding:9px 10px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 8px 28px #00000047}.public-conversation-proof-module__3aihSG__layoutDebugPanel strong{color:#fff;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.public-conversation-proof-module__3aihSG__simulationActivity,.public-conversation-proof-module__3aihSG__simulationRenderer{width:100%;height:100%;position:absolute;inset:0}.public-conversation-proof-module__3aihSG__simulationActivity{min-width:0}.public-conversation-proof-module__3aihSG__simulationRenderer{opacity:0}.public-conversation-proof-module__3aihSG__simulationFlow{flex-direction:column;justify-content:flex-end;gap:12px;min-width:0;display:flex;position:absolute;inset:auto 0 40px;overflow:visible}.public-conversation-proof-module__3aihSG__simulationMessagePosition{--simulation-entry-x:12px;height:var(--simulation-card-height);min-height:var(--simulation-card-height);flex:0 0 var(--simulation-card-height);will-change:transform;align-self:flex-end;display:block}.public-conversation-proof-module__3aihSG__simulationMessagePosition[data-simulation-width-class=wide]{width:580px}.public-conversation-proof-module__3aihSG__simulationMessagePosition[data-simulation-width-class=standard]{width:520px}.public-conversation-proof-module__3aihSG__simulationMessagePosition[data-simulation-speaker=agent-under-test]{--simulation-entry-x:-12px;align-self:flex-start}.public-conversation-proof-module__3aihSG__simulationMessagePosition[data-simulation-reflowing=true]{animation:.56s cubic-bezier(.2,.72,.25,1) both public-conversation-proof-module__3aihSG__public-conversation-card-reflow}.public-conversation-proof-module__3aihSG__simulationMessageRetirement,.public-conversation-proof-module__3aihSG__simulationMessageEntrance{width:100%;height:100%}.public-conversation-proof-module__3aihSG__simulationMessagePosition[data-simulation-retiring=true] .public-conversation-proof-module__3aihSG__simulationMessageRetirement{animation:.44s ease-in both public-conversation-proof-module__3aihSG__public-conversation-card-retire}.public-conversation-proof-module__3aihSG__simulationMessageEntrance[data-simulation-entering=true]{animation:.52s cubic-bezier(.2,.72,.25,1) both public-conversation-proof-module__3aihSG__public-conversation-card-enter}.public-conversation-proof-module__3aihSG__simulationMessage{box-sizing:border-box;color:#1d201e;background:#fafaf8;border-radius:12px 5px 12px 12px;flex-direction:column;gap:5px;width:100%;height:100%;padding:8px 9px 9px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0f111012,0 2px 5px #0003,0 12px 30px #00000038}.public-conversation-proof-module__3aihSG__simulationMessage[data-simulation-speaker=agent-under-test]{background:#f0f0ec;border-radius:5px 12px 12px}.public-conversation-proof-module__3aihSG__simulationMessageMeta{color:#3d413e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;font-size:10.5px;line-height:1;display:grid}.public-conversation-proof-module__3aihSG__simulationProviderSlot{color:#252825;flex:none;place-items:center;width:17px;height:17px;display:grid}.public-conversation-proof-module__3aihSG__simulationProviderSlot[data-provider-icon-glyph=anthropic]{color:var(--claude-mark,#d97757)}.public-conversation-proof-module__3aihSG__simulationProvider{color:inherit;width:100%!important;height:100%!important}.public-conversation-proof-module__3aihSG__simulationRole{text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.public-conversation-proof-module__3aihSG__simulationModel{color:#545954;max-width:92px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#ffffff70;border:1px solid #1b1d1b1f;border-radius:4px;padding:3px 4px;font-size:8.8px;overflow:hidden}.public-conversation-proof-module__3aihSG__simulationMessageCopy{letter-spacing:-.008em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.28;display:-webkit-box;overflow:hidden}.public-conversation-proof-module__3aihSG__simulationStreamingCaret{vertical-align:-.08em;background:#1768ff;width:1px;height:.9em;margin-inline-start:2px;animation:.64s step-end infinite public-conversation-proof-module__3aihSG__public-conversation-caret-blink;display:inline-block}.public-conversation-proof-module__3aihSG__simulationCompact .public-conversation-proof-module__3aihSG__simulationMessage{border-radius:8px 3px 8px 8px;gap:4px;padding:5px 6px 6px;box-shadow:inset 0 0 0 1px #0f111012,0 6px 16px #0003}.public-conversation-proof-module__3aihSG__simulationCompact .public-conversation-proof-module__3aihSG__simulationMessage[data-simulation-speaker=agent-under-test]{border-radius:3px 8px 8px}.public-conversation-proof-module__3aihSG__simulationCompact .public-conversation-proof-module__3aihSG__simulationMessageMeta{gap:3px;font-size:8.2px}.public-conversation-proof-module__3aihSG__simulationCompact .public-conversation-proof-module__3aihSG__simulationProviderSlot{width:14px;height:14px}.public-conversation-proof-module__3aihSG__simulationCompact .public-conversation-proof-module__3aihSG__simulationModel{max-width:70px;padding:2px 3px;font-size:7px}.public-conversation-proof-module__3aihSG__simulationCompact .public-conversation-proof-module__3aihSG__simulationMessageCopy{-webkit-line-clamp:2;font-size:10.2px;line-height:1.24}.public-conversation-proof-module__3aihSG__ambientFlow{flex-direction:column;justify-content:flex-end;gap:8px;display:flex;position:absolute;inset:auto 0 30px}.public-conversation-proof-module__3aihSG__ambientSlotPosition{width:var(--ambient-card-width);height:var(--ambient-card-height);min-height:var(--ambient-card-height);flex:0 0 var(--ambient-card-height);align-self:flex-end}.public-conversation-proof-module__3aihSG__ambientSlotPosition[data-simulation-speaker=agent-under-test]{align-self:flex-start}.public-conversation-proof-module__3aihSG__ambientSlotPosition[data-ambient-active=true]{animation:public-conversation-proof-module__3aihSG__public-conversation-ambient-slot-cycle var(--ambient-cycle-duration) linear var(--ambient-cycle-delay) infinite both}.public-conversation-proof-module__3aihSG__ambientCardAppearance{box-sizing:border-box;background:#f7f7f4;border-radius:18px 7px 18px 18px;width:100%;height:100%;position:relative;overflow:hidden}.public-conversation-proof-module__3aihSG__ambientSlotPosition[data-simulation-speaker=agent-under-test] .public-conversation-proof-module__3aihSG__ambientCardAppearance{background:#deded8;border-radius:7px 18px 18px}.public-conversation-proof-module__3aihSG__ambientIdentityMark{background:#1768ff;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:14px}.public-conversation-proof-module__3aihSG__ambientIdentityMark[data-ambient-provider=anthropic]{background:var(--claude-mark,#d97757)}.public-conversation-proof-module__3aihSG__brandResolution{z-index:4;color:#f6f6f3;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, translate;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.public-conversation-proof-module__3aihSG__brandResolutionMonogram{box-sizing:border-box;border:1px solid;flex:none;place-items:center;width:2lh;height:2lh;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:.92;display:grid}.public-conversation-proof-module__3aihSG__brandResolutionMonogram>span{letter-spacing:-.015em;font-size:.72em;font-weight:500;line-height:1}.public-conversation-proof-module__3aihSG__brandResolutionWordmark{letter-spacing:-.025em;font-size:clamp(1.5rem,3.5vw,2.35rem);font-weight:500;line-height:.92;display:block}.public-conversation-proof-module__3aihSG__brandResolutionWordmark>span{display:block}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-near] .public-conversation-proof-module__3aihSG__cameraRig{animation:1.32s cubic-bezier(.65,0,.35,1) both public-conversation-proof-module__3aihSG__public-conversation-camera-near}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-near-hold] .public-conversation-proof-module__3aihSG__cameraRig{transform:translate3d(var(--camera-near-x), var(--camera-near-y), 0) scale(var(--camera-near-scale))}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-middle] .public-conversation-proof-module__3aihSG__cameraRig{animation:1.5s cubic-bezier(.65,0,.35,1) both public-conversation-proof-module__3aihSG__public-conversation-camera-middle}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-middle-hold] .public-conversation-proof-module__3aihSG__cameraRig{transform:translate3d(var(--camera-middle-x), var(--camera-middle-y), 0) scale(var(--camera-middle-scale))}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-ocean] .public-conversation-proof-module__3aihSG__cameraRig{animation:1.55s cubic-bezier(.65,0,.35,1) both public-conversation-proof-module__3aihSG__public-conversation-camera-ocean}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-ocean-hold] .public-conversation-proof-module__3aihSG__cameraRig{transform:translate3d(var(--camera-ocean-x), var(--camera-ocean-y), 0) scale(var(--camera-ocean-scale))}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=brand-transition] .public-conversation-proof-module__3aihSG__cameraRig{animation:.52s cubic-bezier(.4,0,.2,1) both public-conversation-proof-module__3aihSG__public-conversation-camera-resolve}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=brand-hold] .public-conversation-proof-module__3aihSG__cameraRig,.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=brand-exit] .public-conversation-proof-module__3aihSG__cameraRig,.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=conversation-scene-exit] .public-conversation-proof-module__3aihSG__cameraRig{opacity:0;transform:translate3d(var(--camera-brand-x), var(--camera-brand-y), 0) scale(var(--camera-brand-scale))}.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=single] .public-conversation-proof-module__3aihSG__simulationPrimaryAnchor .public-conversation-proof-module__3aihSG__simulationFull,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=near] .public-conversation-proof-module__3aihSG__simulationPrimaryAnchor .public-conversation-proof-module__3aihSG__simulationFull,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=near] .public-conversation-proof-module__3aihSG__simulationNear,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=middle] .public-conversation-proof-module__3aihSG__simulationNear,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=middle] .public-conversation-proof-module__3aihSG__simulationMiddle,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=middle] .public-conversation-proof-module__3aihSG__simulationPrimaryAnchor,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=ocean] .public-conversation-proof-module__3aihSG__simulationAnchor,.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=brand-transition] .public-conversation-proof-module__3aihSG__simulationAnchor{opacity:var(--simulation-opacity,1);visibility:visible}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-middle] .public-conversation-proof-module__3aihSG__simulationMiddle:is([data-simulation-column="-2"],[data-simulation-column="2"]){visibility:visible;animation:1.5s linear both public-conversation-proof-module__3aihSG__public-conversation-column-two-in}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-middle] .public-conversation-proof-module__3aihSG__simulationMiddle:is([data-simulation-column="-3"],[data-simulation-column="3"]){visibility:visible;animation:1.5s linear both public-conversation-proof-module__3aihSG__public-conversation-column-three-in}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-ocean] .public-conversation-proof-module__3aihSG__factoryRow:is([data-factory-row="-1"],[data-factory-row="1"]){animation:1.55s linear both public-conversation-proof-module__3aihSG__public-conversation-inner-row-in}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-ocean] .public-conversation-proof-module__3aihSG__factoryRow:is([data-factory-row="-2"],[data-factory-row="2"]){animation:1.55s linear both public-conversation-proof-module__3aihSG__public-conversation-outer-row-in}.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=single] .public-conversation-proof-module__3aihSG__simulationPrimaryAnchor .public-conversation-proof-module__3aihSG__simulationFull,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=near] .public-conversation-proof-module__3aihSG__simulationPrimaryAnchor .public-conversation-proof-module__3aihSG__simulationFull,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=near] .public-conversation-proof-module__3aihSG__simulationNear .public-conversation-proof-module__3aihSG__simulationFull,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=middle] .public-conversation-proof-module__3aihSG__simulationPrimaryAnchor .public-conversation-proof-module__3aihSG__simulationCompact,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=middle] .public-conversation-proof-module__3aihSG__simulationNear .public-conversation-proof-module__3aihSG__simulationCompact,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=middle] .public-conversation-proof-module__3aihSG__simulationMiddle .public-conversation-proof-module__3aihSG__simulationCompact,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=ocean] .public-conversation-proof-module__3aihSG__simulationAnchor .public-conversation-proof-module__3aihSG__simulationAmbient,.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=brand-transition] .public-conversation-proof-module__3aihSG__simulationAnchor .public-conversation-proof-module__3aihSG__simulationAmbient{opacity:1}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-middle] :is(.public-conversation-proof-module__3aihSG__simulationPrimaryAnchor,.public-conversation-proof-module__3aihSG__simulationNear) .public-conversation-proof-module__3aihSG__simulationFull,.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-ocean] .public-conversation-proof-module__3aihSG__simulationAnchor .public-conversation-proof-module__3aihSG__simulationCompact{animation:.26s both public-conversation-proof-module__3aihSG__public-conversation-lod-out}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-middle] :is(.public-conversation-proof-module__3aihSG__simulationPrimaryAnchor,.public-conversation-proof-module__3aihSG__simulationNear,.public-conversation-proof-module__3aihSG__simulationMiddle) .public-conversation-proof-module__3aihSG__simulationCompact,.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=fanout-ocean] .public-conversation-proof-module__3aihSG__simulationAnchor .public-conversation-proof-module__3aihSG__simulationAmbient{animation:.26s both public-conversation-proof-module__3aihSG__public-conversation-lod-in}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=brand-transition] .public-conversation-proof-module__3aihSG__brandResolution{visibility:visible;animation:.52s both public-conversation-proof-module__3aihSG__public-conversation-brand-in}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=brand-hold] .public-conversation-proof-module__3aihSG__brandResolution{opacity:1;visibility:visible;translate:0}.public-conversation-proof-module__3aihSG__proof[data-public-conversation-phase=brand-exit] .public-conversation-proof-module__3aihSG__brandResolution{opacity:1;visibility:visible;animation:.42s ease-in both public-conversation-proof-module__3aihSG__public-conversation-brand-out}.public-conversation-proof-module__3aihSG__transcriptViewport{z-index:1;pointer-events:none;position:relative;overflow:visible}.public-conversation-proof-module__3aihSG__transcriptScrollOwner{overscroll-behavior:none;scrollbar-width:none;overflow:visible!important}.public-conversation-proof-module__3aihSG__primarySimulation [data-linear-run-chat-atom=true],.public-conversation-proof-module__3aihSG__primarySimulation [data-vercel-ai-element=conversation]{overflow:visible}.public-conversation-proof-module__3aihSG__transcriptScrollOwner::-webkit-scrollbar{display:none}.public-conversation-proof-module__3aihSG__proof [data-vercel-ai-element=conversation-content]{box-sizing:border-box;justify-content:flex-end;min-height:100%}.public-conversation-proof-module__3aihSG__proof [data-vercel-ai-element=conversation-scroll-button],.public-conversation-proof-module__3aihSG__proof [data-run-skeleton=pending-turn],.public-conversation-proof-module__3aihSG__proof [data-streamdown=code-block-actions]{display:none}.public-conversation-proof-module__3aihSG__playbackControl{z-index:5;background:var(--chat-card);color:#171817;opacity:.88;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:opacity .14s,transform .14s,background-color .14s,box-shadow .14s;display:inline-flex;position:absolute;inset-block-end:14px;inset-inline-end:14px;box-shadow:inset 0 0 0 1px #0f111014,0 8px 24px #00000040}.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=near] .public-conversation-proof-module__3aihSG__playbackControl,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=middle] .public-conversation-proof-module__3aihSG__playbackControl,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=ocean] .public-conversation-proof-module__3aihSG__playbackControl{opacity:.5;transform:scale(.86)}.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=brand] .public-conversation-proof-module__3aihSG__playbackControl{opacity:.42;transform:scale(.82)}.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=near] .public-conversation-proof-module__3aihSG__playbackControl:hover,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=near] .public-conversation-proof-module__3aihSG__playbackControl:focus-visible,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=middle] .public-conversation-proof-module__3aihSG__playbackControl:hover,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=middle] .public-conversation-proof-module__3aihSG__playbackControl:focus-visible,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=ocean] .public-conversation-proof-module__3aihSG__playbackControl:hover,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=ocean] .public-conversation-proof-module__3aihSG__playbackControl:focus-visible,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=brand] .public-conversation-proof-module__3aihSG__playbackControl:hover,.public-conversation-proof-module__3aihSG__proof[data-public-fanout-stage=brand] .public-conversation-proof-module__3aihSG__playbackControl:focus-visible{opacity:1;transform:scale(.94)}.public-conversation-proof-module__3aihSG__playbackControl:hover,.public-conversation-proof-module__3aihSG__playbackControl:focus-visible{opacity:1;background:#fafaf8}.public-conversation-proof-module__3aihSG__playbackControl:focus-visible{outline-offset:3px;outline:2px solid #f6f6f3}.public-conversation-proof-module__3aihSG__failureOverlay{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.public-conversation-proof-module__3aihSG__failureConnector{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.public-conversation-proof-module__3aihSG__failureConnectorPath{fill:none;stroke:color-mix(in srgb, var(--chat-failure) 76%, transparent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 5;opacity:0;vector-effect:non-scaling-stroke}.public-conversation-proof-module__3aihSG__failureConnectorEndpoint{fill:var(--chat-failure);opacity:0}.public-conversation-proof-module__3aihSG__failureConnectorRevealPath{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-connector][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-connector-gap][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-verdict][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-hold][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-verdict-exit][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-connector-exit][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorPath{opacity:1}.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-connector][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorRevealPath{animation:.615s forwards public-conversation-proof-module__3aihSG__public-conversation-connector-in}.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-connector-gap][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorRevealPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-verdict][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorRevealPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-hold][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorRevealPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-verdict-exit][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorRevealPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-connector-exit][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorRevealPath{stroke-dashoffset:0}.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-connector-exit][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorPath{animation:.22s ease-out forwards public-conversation-proof-module__3aihSG__public-conversation-connector-out}.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-connector-gap][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorEndpoint,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-verdict][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorEndpoint,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-hold][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorEndpoint,.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-verdict-exit][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorEndpoint,.public-conversation-proof-module__3aihSG__failureOverlay[data-reduced-motion=true][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorEndpoint{opacity:1}.public-conversation-proof-module__3aihSG__failureOverlay[data-failure-phase=failure-connector-exit][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorEndpoint{animation:.22s ease-out forwards public-conversation-proof-module__3aihSG__public-conversation-connector-out}.public-conversation-proof-module__3aihSG__failureOverlay[data-connector-geometry=pending] .public-conversation-proof-module__3aihSG__failureConnectorPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-connector-geometry=invalid] .public-conversation-proof-module__3aihSG__failureConnectorPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-connector-geometry=pending] .public-conversation-proof-module__3aihSG__failureConnectorRevealPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-connector-geometry=invalid] .public-conversation-proof-module__3aihSG__failureConnectorRevealPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-connector-geometry=pending] .public-conversation-proof-module__3aihSG__failureConnectorEndpoint,.public-conversation-proof-module__3aihSG__failureOverlay[data-connector-geometry=invalid] .public-conversation-proof-module__3aihSG__failureConnectorEndpoint{stroke-dashoffset:1px;opacity:0;animation:none}.public-conversation-proof-module__3aihSG__failureAnnotation{z-index:1;box-sizing:border-box;color:#4d211e;background:var(--chat-failure-surface);opacity:0;border:1px solid #b7322c1a;border-radius:10px;grid-template-columns:16px max-content minmax(0,auto);align-items:center;column-gap:8px;width:fit-content;max-width:min(520px,100% - 88px);min-height:42px;padding:10px 14px;display:inline-grid;position:absolute;inset-block-end:14px;inset-inline:auto 64px;translate:0 6px;box-shadow:0 8px 24px #00000029,inset 0 1px #fff9}.public-conversation-proof-module__3aihSG__failureAnnotation[data-public-failure-annotation-state=entering]{animation:.35s forwards public-conversation-proof-module__3aihSG__public-conversation-annotation-in}.public-conversation-proof-module__3aihSG__failureAnnotation[data-public-failure-annotation-state=settled]{opacity:1;translate:0}.public-conversation-proof-module__3aihSG__failureAnnotation[data-public-failure-annotation-state=exiting]{opacity:1;animation:.22s ease-out forwards public-conversation-proof-module__3aihSG__public-conversation-annotation-out;translate:0}.public-conversation-proof-module__3aihSG__failureIconAnchor{justify-content:center;align-items:center;width:16px;height:20px;display:inline-flex}.public-conversation-proof-module__3aihSG__failureVerdictIcon{width:15px;height:15px;color:var(--chat-failure)}.public-conversation-proof-module__3aihSG__failureVerdictLabel{color:#9d2a25;font-family:var(--font-sans);white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.public-conversation-proof-module__3aihSG__failureVerdictCopy{color:#572724;min-width:0;font-family:var(--font-sans);text-align:start;font-size:14px;font-weight:400;line-height:20px}.public-conversation-proof-module__3aihSG__failureOverlay[data-playback-paused=true] .public-conversation-proof-module__3aihSG__failureConnectorRevealPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-playback-paused=true] .public-conversation-proof-module__3aihSG__failureConnectorPath,.public-conversation-proof-module__3aihSG__failureOverlay[data-playback-paused=true] .public-conversation-proof-module__3aihSG__failureAnnotation,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__sceneViewport,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__cameraRig,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__primarySimulation,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__simulationAnchor,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__simulationRenderer,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__simulationMessagePosition,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__simulationMessageRetirement,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__simulationMessageEntrance,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__simulationStreamingCaret,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__factoryRow,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__ambientSlotPosition,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__brandResolution,.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] [data-evidence-highlight-tone=fail],.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__typingCaret{animation-play-state:paused}.public-conversation-proof-module__3aihSG__proof[data-playback-state=paused] .public-conversation-proof-module__3aihSG__typingCaret{opacity:1}.public-conversation-proof-module__3aihSG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes public-conversation-proof-module__3aihSG__public-conversation-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-connector-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-connector-out{0%{opacity:1}to{opacity:0}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-annotation-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-annotation-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 4px}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-camera-near{0%{transform:translate3d(var(--camera-close-x), var(--camera-close-y), 0) scale(var(--camera-close-scale))}to{transform:translate3d(var(--camera-near-x), var(--camera-near-y), 0) scale(var(--camera-near-scale))}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-camera-middle{0%{transform:translate3d(var(--camera-near-x), var(--camera-near-y), 0) scale(var(--camera-near-scale))}to{transform:translate3d(var(--camera-middle-x), var(--camera-middle-y), 0) scale(var(--camera-middle-scale))}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-camera-ocean{0%{transform:translate3d(var(--camera-middle-x), var(--camera-middle-y), 0) scale(var(--camera-middle-scale))}to{transform:translate3d(var(--camera-ocean-x), var(--camera-ocean-y), 0) scale(var(--camera-ocean-scale))}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-camera-resolve{0%{opacity:1;transform:translate3d(var(--camera-ocean-x), var(--camera-ocean-y), 0) scale(var(--camera-ocean-scale))}to{opacity:0;transform:translate3d(var(--camera-brand-x), var(--camera-brand-y), 0) scale(var(--camera-brand-scale))}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-lod-in{0%{opacity:0}to{opacity:1}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-column-two-in{0%,5%{opacity:0}25%,to{opacity:var(--simulation-opacity,1)}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-column-three-in{0%,18%{opacity:0}38%,to{opacity:var(--simulation-opacity,1)}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-inner-row-in{0%,12%{opacity:0}38%,to{opacity:var(--simulation-opacity,1)}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-outer-row-in{0%,28%{opacity:0}54%,to{opacity:var(--simulation-opacity,1)}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-lod-out{0%{opacity:1}to{opacity:0}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-card-reflow{0%{transform:translate3d(0, var(--simulation-reflow-distance), 0)}to{transform:translate(0,0)}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-card-enter{0%{opacity:0;transform:translate3d(var(--simulation-entry-x,12px), 14px, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-card-retire{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-12px)}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-ambient-slot-cycle{0%,4%{opacity:0;transform:translate(14px,12px)}16%,78%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-12px)}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-brand-in{0%,28%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@keyframes public-conversation-proof-module__3aihSG__public-conversation-brand-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 -5px}}@media (min-width:1280px){.public-conversation-proof-module__3aihSG__composerScene{padding:0}.public-conversation-proof-module__3aihSG__simulationComposer{width:620px;position:absolute;inset-block-start:92px;inset-inline-end:30px}}@media (min-width:1138px) and (max-width:1399.98px){.public-conversation-proof-module__3aihSG__simulationComposer{width:580px}}@media (max-width:1137.98px){.public-conversation-proof-module__3aihSG__proof{border-radius:24px;width:min(100%,860px);height:666px}.public-conversation-proof-module__3aihSG__failureAnnotation{inset-block-end:8px}}@media (max-width:1439.98px){.public-conversation-proof-module__3aihSG__proof:is([data-public-fanout-stage=middle],[data-public-fanout-stage=ocean],[data-public-fanout-stage=brand]) .public-conversation-proof-module__3aihSG__simulationAnchor[data-simulation-narrow-hidden=true]{opacity:0;visibility:hidden}}@media (max-width:809.98px){.public-conversation-proof-module__3aihSG__proof{border-radius:20px;height:666px}.public-conversation-proof-module__3aihSG__simulationFull .public-conversation-proof-module__3aihSG__simulationMessage{padding:6px 7px 7px}.public-conversation-proof-module__3aihSG__simulationFull .public-conversation-proof-module__3aihSG__simulationMessageMeta{font-size:10px}.public-conversation-proof-module__3aihSG__simulationFull .public-conversation-proof-module__3aihSG__simulationMessageCopy{font-size:12px}.public-conversation-proof-module__3aihSG__composerScene{padding:58px 16px 72px}.public-conversation-proof-module__3aihSG__failureAnnotation{max-width:calc(100% - 78px);padding:10px 12px;inset-block-end:8px;inset-inline:auto 64px}.public-conversation-proof-module__3aihSG__proof:is([data-public-fanout-stage=middle],[data-public-fanout-stage=ocean],[data-public-fanout-stage=brand]) .public-conversation-proof-module__3aihSG__simulationAnchor[data-simulation-mobile-row-hidden=true]{opacity:0;visibility:hidden}}@media (max-width:480px){.public-conversation-proof-module__3aihSG__proof{height:868px}}@media (prefers-reduced-motion:reduce){.public-conversation-proof-module__3aihSG__typingCaret,.public-conversation-proof-module__3aihSG__cameraRig,.public-conversation-proof-module__3aihSG__simulationStreamingCaret,.public-conversation-proof-module__3aihSG__simulationAnchor,.public-conversation-proof-module__3aihSG__simulationRenderer,.public-conversation-proof-module__3aihSG__simulationMessagePosition,.public-conversation-proof-module__3aihSG__simulationMessageRetirement,.public-conversation-proof-module__3aihSG__simulationMessageEntrance,.public-conversation-proof-module__3aihSG__failureConnectorRevealPath,.public-conversation-proof-module__3aihSG__failureConnectorPath,.public-conversation-proof-module__3aihSG__failureAnnotation{animation:none!important}.public-conversation-proof-module__3aihSG__failureOverlay[data-reduced-motion=true][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorPath{opacity:1}.public-conversation-proof-module__3aihSG__failureOverlay[data-reduced-motion=true][data-connector-geometry=valid] .public-conversation-proof-module__3aihSG__failureConnectorRevealPath{stroke-dashoffset:0}.public-conversation-proof-module__3aihSG__failureOverlay[data-reduced-motion=true] .public-conversation-proof-module__3aihSG__failureAnnotation{opacity:1;translate:0}}
