.cv{--cv-col: 680px;--cv-avatar: 34px;--cv-gap: 14px;--cv-indent: calc(var(--cv-avatar) + var(--cv-gap));--cv-top-h: 64px;--cv-pin: calc(var(--cv-top-h) + clamp(96px, 17vh, 150px));--cv-type: .32s;--cv-msg-delay: .28s;--cv-reply-delay: .32s;--cv-in: .34s;--cv-ease: cubic-bezier(.2, .75, .25, 1);--cv-rule: color-mix(in oklab, var(--foreground) 24%, transparent);--cv-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;min-height:100vh;min-height:100dvh;background:var(--background);color:var(--foreground)}.cv [hidden]{display:none!important}.cv[data-cv-boot]:not([data-js]) :is(.cv-col,.cv-status){visibility:hidden}:where(.cv button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.cv :is(button,a,pre[tabindex]):focus-visible{outline:2px solid var(--brand-lit);outline-offset:2px}.cv :is(button,a,pre[tabindex]){scroll-margin-top:calc(var(--cv-top-h) + 40px);scroll-margin-bottom:24px}.cv-title:focus{outline:none}.cv-top{position:fixed;inset:0 0 auto;z-index:40;background:var(--background)}.cv-top:after{content:"";position:absolute;inset:100% 0 auto;height:24px;background:linear-gradient(to bottom,var(--background),color-mix(in oklab,var(--background) 0%,transparent));pointer-events:none}.cv-top-in{height:var(--cv-top-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(12px,3vw,32px)}.cv-logo{display:inline-flex;align-items:center;min-height:44px;border-radius:10px}.cv .cv-logo-svg{height:44px;width:auto;display:block}.cv-status{margin:0;display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--block-text-2);font-variant-numeric:tabular-nums}.cv-phase{font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow)}.cv-phase:empty{display:none}.cv-phase:not(:empty)+.cv-count:before{content:"";display:inline-block;width:4px;height:4px;margin:0 10px 2px 0;border-radius:1px;background:var(--block-edge);vertical-align:middle}.cv-bar{height:3px;background:var(--block-tint)}.cv-bar span{display:block;height:100%;background:var(--brand-lit);border-radius:0 2px 2px 0;transform-origin:0 50%;transform:scaleX(calc(.025 + var(--flow-progress, 0) * .975));transition:transform .48s var(--cv-ease)}.cv:not([data-js]) .cv-status,.cv:not([data-js]) .cv-bar{display:none}.cv-col{max-width:var(--cv-col);margin:0 auto;padding:var(--cv-pin) 16px 144px;box-sizing:content-box}.cv:not([data-js]) .cv-col{padding-top:calc(var(--cv-top-h) + 48px)}.cv-transcript{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:18px}.cv-row{display:grid;gap:8px}.cv-row-said{display:flex;align-items:flex-start;gap:10px;max-width:86%}.cv-row-said .cv-avatar{opacity:.5;margin-top:1px}.cv-row-title{margin:0;font-size:14.5px;line-height:1.45;color:var(--block-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv-row-title strong{font-weight:600}.cv-row-title code,.cv-title code,.cv-line code,.cv-note code{font-family:var(--cv-mono);font-size:.88em;padding:.08em .3em;margin:0 -.14em;border-radius:5px;background:var(--block-tint);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cv :is(.cv-row-title,.cv-title,.cv-line,.cv-note) code.cv-cmd{white-space:nowrap}.cv-row-reply{display:flex;justify-content:flex-end;align-items:center;gap:6px}.cv-bubble{margin:0;display:inline-flex;align-items:center;gap:8px;max-width:78%;padding:7px 14px;border:1px solid var(--block-edge);border-radius:16px 16px 5px;background:var(--block-tint);color:var(--block-text-2);font-size:14.5px;font-weight:500;line-height:1.35}.cv-row:last-child .cv-bubble{border-color:transparent;background:var(--brand-lit-soft);color:var(--brand-ink);font-weight:550}.cv-bubble-logo{display:inline-grid;place-items:center;flex:none}.cv-bubble-logo svg{width:16px;height:16px;display:block}.cv-row:not(:last-child) .cv-bubble-logo{opacity:.75}.cv-change{flex:none;white-space:nowrap;min-height:36px;padding:0 8px;border-radius:8px;font-size:13.5px;color:var(--block-text-2);text-decoration:underline;text-decoration-color:var(--cv-rule);text-underline-offset:3px}.cv-change:hover{color:var(--foreground);text-decoration-color:var(--brand-lit)}.cv .cv-screen{overflow:visible;max-width:none}.cv[data-js] .cv-screen:not([data-state=current]){display:none}.cv:not([data-js]) .cv-screen+.cv-screen{margin-top:48px;padding-top:40px;border-top:1px solid var(--block-edge)}.cv-turn{display:flex;align-items:flex-start;gap:var(--cv-gap)}.cv-avatar{flex:none;display:block;width:var(--cv-avatar);height:var(--cv-avatar)}.cv-avatar-sm{width:22px;height:22px}.cv .cv-avatar svg{display:block;width:100%;height:100%}.cv-av-card{fill:var(--brand-card);stroke:var(--block-edge)}.cv-av-tile{fill:var(--brand-ink)}.cv-av-lit{fill:var(--brand-lit)}.cv-say{position:relative;flex:1;min-width:0}.cv-msg{padding:clamp(18px,3.2vw,28px) clamp(18px,3.4vw,30px);border:1px solid var(--block-edge);border-radius:6px 22px 22px;background:var(--block-card);box-shadow:var(--block-shadow)}.cv-eyebrow{margin:0 0 10px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow)}.cv-title{margin:0;font-size:clamp(1.375rem,1.15rem + .9vw,1.75rem);line-height:1.3;font-weight:600;letter-spacing:-.018em;color:var(--foreground);text-wrap:pretty;scroll-margin-top:calc(var(--cv-top-h) + 24px)}.cv-title strong{font-weight:650;padding:0 .2em;margin:0 -.1em;border-radius:6px;background:var(--brand-lit-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone}.cv-line{margin:12px 0 0;font-size:17px;line-height:1.6;color:var(--block-text-2)}.cv-line.cv-small{font-size:14.5px;line-height:1.55}.cv-line strong,.cv-note strong{color:var(--foreground);font-weight:600}.cv-copy{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 10px 10px 16px;border:1px solid var(--block-edge);border-radius:14px;background:var(--block-tint)}.cv-copy-text{flex:1 1 220px;min-width:0;margin:0;padding:2px 0;font-family:var(--cv-mono);font-size:14.5px;line-height:1.55;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px}.cv-copy-block,.cv-copy-cmd,.cv-copy-prose{padding:14px 12px 12px 18px}.cv-copy-block .cv-copy-text,.cv-copy-cmd .cv-copy-text,.cv-copy-prose .cv-copy-text{flex-basis:100%}.cv-copy-block .cv-copy-button,.cv-copy-cmd .cv-copy-button,.cv-copy-prose .cv-copy-button{margin-left:auto}.cv-copy-cmd .cv-copy-text{overflow-wrap:normal;padding-left:2ch;text-indent:-2ch;overflow-x:auto}.cv-copy-cmd .cv-tok{white-space:nowrap}.cv-copy-config .cv-copy-text{overflow-wrap:normal;overflow-x:auto}.cv-copy-config .cv-ln{display:block;padding-left:calc((var(--cv-i, 0) + 2) * 1ch);text-indent:calc((var(--cv-i, 0) + 2) * -1ch)}.cv-copy-prose .cv-copy-text{font-family:inherit;font-size:15.5px;line-height:1.6}.cv-copy-button,.cv-copy-main{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.cv-copy-button{margin-left:auto;min-height:44px;padding:0 16px 0 13px;border-radius:999px;border:1px solid var(--cv-rule);background:var(--brand-card);font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s}.cv-copy-button:hover{border-color:var(--brand-lit)}.cv-copy-button:before,.cv-copy-main:before{content:"";flex:none;width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6'%3E%3Crect x='5.3' y='5.3' width='8.6' height='8.6' rx='2'/%3E%3Cpath d='M10.7 3.2A1.9 1.9 0 0 0 8.9 2H4a2 2 0 0 0-2 2v4.9a1.9 1.9 0 0 0 1.2 1.8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6'%3E%3Crect x='5.3' y='5.3' width='8.6' height='8.6' rx='2'/%3E%3Cpath d='M10.7 3.2A1.9 1.9 0 0 0 8.9 2H4a2 2 0 0 0-2 2v4.9a1.9 1.9 0 0 0 1.2 1.8'/%3E%3C/svg%3E") center / contain no-repeat}.cv-prompt{margin-top:18px;border:1px solid var(--block-edge);border-radius:14px;background:var(--block-tint);overflow:hidden}.cv-prompt-box{position:relative;font-size:13.5px}.cv-prompt-text{margin:0;padding:14px 18px;font-family:var(--cv-mono);font-size:inherit;line-height:1.6;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere}.cv .cv-prompt .cv-prompt-text:focus-visible{outline:none}.cv-prompt:has(.cv-prompt-text:focus-visible){outline:2px solid var(--brand-lit);outline-offset:2px}.cv[data-js] .cv-prompt:not([data-open]) .cv-prompt-box{max-height:calc(8em + 14px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 98%);mask-image:linear-gradient(to bottom,#000 40%,transparent 98%)}.cv-prompt-toggle{display:none}.cv[data-js] .cv-prompt-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;border-top:1px solid var(--block-edge);font-size:14px;font-weight:600;color:var(--brand-ink)}.cv[data-js] .cv-prompt-toggle:after{content:"";width:7px;height:7px;margin-top:-3px;border:solid currentColor;border-width:0 1.6px 1.6px 0;transform:rotate(45deg);transition:transform .2s var(--cv-ease)}.cv[data-js] .cv-prompt[data-open] .cv-prompt-toggle:after{margin-top:3px;transform:rotate(-135deg)}.cv-prompt-toggle:hover{background:color-mix(in oklab,var(--block-tint-2) 70%,transparent)}.cv-actions{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.cv-actions .cv-link-row{display:contents}.cv-actions .cv-caption{flex-basis:100%;margin:2px 0 0}.cv-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-size:15.5px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s}.cv-pill-primary,.cv-next{background:var(--primary);color:var(--primary-foreground)}.cv-pill-primary:hover,.cv-next:hover{background:color-mix(in oklab,var(--primary) 86%,var(--brand-lit))}.cv-pill-secondary,.cv-next.cv-next-quiet{background:transparent;color:var(--foreground);border-color:var(--cv-rule)}.cv-pill-secondary:hover,.cv-next.cv-next-quiet:hover{background:var(--brand-lit-soft);border-color:var(--brand-lit)}.cv-pill:active,.cv-next:active,.cv-choice:active,.cv-copy-button:active{transform:scale(.98)}.cv-links{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.cv-link-quiet{display:inline-flex;align-items:center;min-height:44px;font-size:15.5px;font-weight:600;color:var(--brand-ink);text-decoration:underline;text-decoration-color:var(--brand-lit);text-decoration-thickness:1.5px;text-underline-offset:4px}.cv-link-quiet:hover{text-decoration-thickness:2.5px}.cv-link-quiet span{margin-left:.25em}.cv-caption{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--block-text-2)}.cv-note{margin:18px 0 0;padding-top:14px;border-top:1px dashed var(--block-edge);font-size:14.5px;line-height:1.55;color:var(--block-text-2)}.cv-note a,.cv-plans-foot a{color:var(--brand-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--brand-lit);text-underline-offset:3px}.cv-alt{margin:12px 0 0}.cv-manual{min-height:44px;padding:0;font-size:14.5px;color:var(--block-text-2);text-decoration:underline;text-decoration-color:var(--cv-rule);text-underline-offset:3px}.cv-manual:hover{color:var(--foreground);text-decoration-color:var(--brand-lit)}.cv-replies{margin:16px 0 0 var(--cv-indent)}.cv-choices{display:grid;gap:10px}.cv-choices[data-kind=tool]{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-choice-wide{grid-column:1 / -1}.cv-choice{display:flex;align-items:center;gap:12px;min-height:54px;padding:9px 16px 9px 10px;text-align:left;border:1px solid var(--block-edge);border-radius:14px;background:var(--background);color:var(--foreground);transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.cv-choices[data-kind=door] .cv-choice{min-height:76px;padding:14px 18px 14px 14px;border-radius:18px;gap:14px}.cv-choice:hover{border-color:var(--brand-lit);background:var(--block-tint)}.cv-choice[aria-pressed=true]{border-color:var(--brand-lit);background:var(--brand-lit-soft);box-shadow:inset 0 0 0 1px var(--brand-lit)}.cv-key{position:relative;flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;border:1px solid var(--block-edge);background:var(--block-tint);color:var(--block-text-2);font-size:12px;font-weight:700;line-height:1;transition:background-color .15s,color .15s,border-color .15s}.cv-key-check{position:absolute;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.cv-choice:hover .cv-key{border-color:var(--brand-lit);color:var(--brand-ink)}.cv-choice[aria-pressed=true] .cv-key{background:var(--brand-lit);border-color:var(--brand-lit);color:var(--brand-lit-foreground)}.cv-choice[aria-pressed=true] .cv-key-letter{opacity:0}.cv-choice[aria-pressed=true] .cv-key-check{opacity:1}.cv-logos{flex:none;display:inline-flex;align-items:center}.cv-logo-tile{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--block-edge);background:var(--brand-card)}.cv .cv-logo-tile svg{width:18px;height:18px;display:block}.cv-logos .cv-avatar-sm{width:30px;height:30px}.cv-choices:is([data-kind=door],[data-kind=setup]) .cv-logos{order:3;margin-left:auto;padding-left:8px}.cv-choices[data-kind=setup] .cv-choice{min-height:68px;padding:12px 16px 12px 12px;border-radius:16px}.cv-choices[data-kind=door] .cv-logo-tile+.cv-logo-tile{margin-left:-7px;box-shadow:-2px 0 0 var(--background)}.cv-choice-text{display:grid;gap:3px;min-width:0}.cv-choice-label{font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:break-word}.cv-choices[data-kind=door] .cv-choice-label{font-size:17px}.cv-choice-sub{font-size:14px;line-height:1.45;color:var(--block-text-2)}.cv-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.cv-back,.cv-restart{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 14px 0 8px;margin-left:-8px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--block-text-2);transition:background-color .15s,color .15s}.cv-restart{padding:0 14px;margin-left:0}.cv-back:hover,.cv-restart:hover{color:var(--foreground);background:var(--block-tint)}.cv-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cv-next-wrap{margin-left:auto;display:inline-flex;align-items:center;gap:14px}.cv-hint{display:none;font-size:13px;color:var(--block-text-2);white-space:nowrap}.cv-hint kbd{font:inherit;font-weight:600;margin-left:3px;padding:2px 7px;border-radius:6px;border:1px solid var(--block-edge);background:var(--block-tint);color:var(--foreground)}@media(hover:hover)and (pointer:fine)and (min-width:520px){.cv[data-js] .cv-hint{display:inline}}.cv-next{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;border:1px solid transparent;font-size:16px;font-weight:600;white-space:nowrap;transition:background-color .15s,border-color .15s,transform .15s}.cv-next.cv-next-quiet{border:1px solid var(--cv-rule)}.cv-done{text-decoration:none}.cv-next.cv-next-quiet:hover{border-color:var(--brand-lit)}.cv-attach{margin:18px 0 0 var(--cv-indent)}.cv-plans{display:grid;gap:14px}.cv-plan{display:flex;flex-direction:column;padding:22px 22px 18px;border:1px solid var(--block-edge);border-radius:20px;background:var(--block-card);box-shadow:var(--block-shadow)}.cv-plan-name{margin:0;font-size:19px;font-weight:650;letter-spacing:-.01em}.cv-plan-purpose{margin:4px 0 0;font-size:14.5px;color:var(--block-text-2)}.cv-price{margin:18px 0 0;font-size:40px;font-weight:650;line-height:1;letter-spacing:-.03em}.cv-price span{margin-left:4px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--block-text-2)}.cv-plan-lead{margin:18px 0 0;font-size:15.5px;font-weight:600}.cv-plan-points{flex:1;list-style:none;margin:10px 0 0;padding:0;display:grid;align-content:start;gap:8px;font-size:14.5px;line-height:1.45;color:var(--block-text-2)}.cv-plan-points li{display:flex;gap:10px}.cv-plan-points li:before{content:"";flex:none;width:7px;height:7px;margin-top:.5em;border-radius:2px;background:var(--brand-ink-soft)}.cv-plan-cta{margin-top:20px;width:100%}.cv-plan-cta span{margin-left:-4px}.cv-plan-note{margin:10px 0 0;font-size:13px;line-height:1.45;text-align:center;color:var(--block-text-2)}.cv-plans-foot{margin:16px 0 0;font-size:14px;line-height:1.55;color:var(--block-text-2)}.cv-screen:has(.cv-attach) .cv-replies{margin-top:8px}@media(min-width:760px){.cv-plans{grid-template-columns:repeat(3,minmax(0,1fr))}@supports (grid-template-rows: subgrid){.cv-plans{grid-template-rows:repeat(7,auto);row-gap:0}.cv-plan{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0}}.cv-attach,.cv-screen:has(.cv-attach) .cv-replies{margin-left:0}.cv-plans-foot{text-align:center}}@media(min-width:1040px){.cv-screen:has(.cv-attach){--cv-wide: min(960px, calc(100vw - 64px) )}.cv-attach,.cv-screen:has(.cv-attach) .cv-replies{width:var(--cv-wide);margin-left:calc((100% - var(--cv-wide)) / 2)}}.cv-typing{position:absolute;top:0;left:0;display:none;align-items:center;gap:5px;height:46px;padding:0 18px;border:1px solid var(--block-edge);border-radius:6px 18px 18px;background:var(--block-card)}.cv-typing i{width:7px;height:7px;border-radius:2px;background:var(--brand-ink-soft);animation:cv-dot .62s ease-in-out infinite}.cv-typing i:nth-child(2){animation-delay:.1s}.cv-typing i:nth-child(3){animation-delay:.2s}.cv[data-js] .cv-screen[data-enter=forward] .cv-typing,.cv[data-intro] .cv-screen[data-state=current] .cv-typing{display:flex;animation:cv-typing var(--cv-type) ease both}.cv[data-js] .cv-screen[data-enter=forward] .cv-avatar,.cv[data-intro] .cv-screen[data-state=current] .cv-avatar{animation:cv-pop .24s var(--cv-ease) both}.cv[data-js] .cv-screen[data-enter=forward] .cv-msg,.cv[data-intro] .cv-screen[data-state=current] .cv-msg{animation:cv-in var(--cv-in) var(--cv-ease) var(--cv-msg-delay) both}.cv[data-js] .cv-screen[data-enter=forward] .cv-msg>:not(.cv-title),.cv[data-intro] .cv-screen[data-state=current] .cv-msg>:not(.cv-title){animation:cv-hold var(--cv-msg-delay) linear}.cv[data-js] .cv-screen[data-enter=forward] :is(.cv-attach,.cv-replies),.cv[data-intro] .cv-screen[data-state=current] :is(.cv-attach,.cv-replies){animation:cv-in var(--cv-in) var(--cv-ease) var(--cv-reply-delay) both,cv-hold var(--cv-reply-delay) linear}.cv[data-js] .cv-screen[data-enter=back] :is(.cv-msg,.cv-attach,.cv-replies){animation:cv-in-back .3s var(--cv-ease) both}.cv-row-new .cv-row-said{animation:cv-settle .28s var(--cv-ease) both}.cv-row-new .cv-row-reply{animation:cv-bubble .32s var(--cv-ease) 60ms both}@keyframes cv-typing{0%{opacity:0;transform:translateY(6px)}18%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cv-dot{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px);background:var(--brand-lit)}}@keyframes cv-hold{0%,to{visibility:hidden}}@keyframes cv-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes cv-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cv-in-back{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes cv-settle{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cv-bubble{0%{opacity:0;transform:translate(18px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cv *,.cv *:before,.cv *:after{animation:none!important;transition:none!important}.cv .cv-typing{display:none!important}}.cv:not([data-js]) :is(.cv-back,.cv-restart,.cv-hint,button.cv-next,.cv-alt,.cv-copy-button,.cv-copy-main,.cv-key){display:none}.cv:not([data-js]) .cv-choice{pointer-events:none}@media(pointer:coarse){.cv-change{min-height:44px}}@media(max-width:640px){.cv{--cv-avatar: 28px;--cv-gap: 10px;--cv-top-h: 58px;--cv-pin: calc(var(--cv-top-h) + clamp(88px, 13vh, 116px))}.cv .cv-logo-svg{height:40px}.cv-turn{flex-direction:column;gap:8px}.cv-turn>.cv-avatar{width:26px;height:26px}.cv-say{width:100%}.cv-msg,.cv-typing{border-radius:5px 18px 18px}.cv-actions .cv-pill{flex:1 1 100%}.cv-line{font-size:16px}.cv-replies,.cv-attach{margin-left:0}.cv-choices:is([data-kind=door],[data-kind=setup]) .cv-choice{align-items:flex-start}.cv-choices:is([data-kind=door],[data-kind=setup]) .cv-logos{display:none}.cv-choices[data-kind=tool]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cv-choice{padding:8px 10px 8px 8px;gap:9px}.cv-choices[data-kind=tool] .cv-logo-tile{width:20px;height:20px;border:0;background:none}.cv-key{width:24px;height:24px;border-radius:6px}.cv-choice-label{font-size:15px}.cv-copy-button{min-height:44px}.cv-copy{padding-left:14px}.cv-copy-block,.cv-copy-prose{padding:12px 10px 10px 14px}.cv-copy-text{font-size:13.5px}.cv-copy-block .cv-copy-text,.cv-copy-cmd .cv-copy-text,.cv-prompt-box{font-size:12.5px}.cv-prompt-text{padding:12px 14px}.cv-row-said{max-width:100%}.cv-bubble{max-width:86%}.cv-change{min-height:44px}.cv-next-wrap{flex:1;justify-content:flex-end}}
