.hero-wipe{--x:0;--reach:6px;margin-left:calc(-1 * var(--reach));touch-action:pan-y pinch-zoom;display:grid;position:relative;container-type:inline-size}.hero-wipe[data-dragging]{cursor:ew-resize;-webkit-user-select:none;user-select:none}.hero-wipe-layer{min-width:0;padding-left:var(--reach);grid-area:1/1;position:relative}.hero-wipe-old{clip-path:inset(0 calc(100% - var(--x) * 1%) 0 0)}.hero-wipe-live{clip-path:inset(0 0 0 calc(var(--x) * 1%))}.hero-wipe-tags{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-wipe-tag{color:#ededed;white-space:nowrap;background:#1b1b1b;border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex;position:absolute;bottom:20px}.hero-wipe-tag .num{font-family:var(--font-mono)}.hero-wipe-tag-old{right:calc(100% - var(--x) * 1% + 8px)}.hero-wipe-tag-live{left:calc(var(--x) * 1% + 8px)}.hero-wipe-line{z-index:1;top:0;bottom:0;left:calc(var(--x) * 1%);cursor:ew-resize;outline:none;width:24px;position:absolute;transform:translate(-50%)}.hero-wipe-line:before{content:"";background:var(--ink);width:1px;position:absolute;top:0;bottom:0;left:50%}.hero-wipe-grip{color:#8e8e8e;background:#1b1b1b;border-radius:7px;place-items:center;width:20px;height:34px;transition:color .15s;display:grid;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff14,0 2px 8px #0000004d}.hero-wipe-line:hover .hero-wipe-grip,.hero-wipe[data-dragging] .hero-wipe-grip{color:#ededed}.hero-wipe-line:focus-visible .hero-wipe-grip{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:719.98px){.hero-wipe-grip{transform:translateX(calc(-50% + max(0px, 34px - var(--gutter) + var(--reach) - var(--x) * 1cqw)))}}@media (min-width:720px){.hero-wipe-grip{top:40px}.hero-wipe-tag{bottom:32px}}
.vl{--vl-surface:#1b1b1b;--vl-raised:#2a2a2a;--vl-hairline:#ffffff14;--vl-text:#ededed;--vl-muted:#8e8e8e;--vl-faint:#5c5c5c;--vl-amber:#e5a83b;--vl-green:#6fbf73;--vl-red:#e0705f;--vl-font-ui:system-ui, -apple-system, "Segoe UI", sans-serif;--vl-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace}.vl-pill{background:var(--vl-surface);max-width:100%;color:var(--vl-text);font:13px/1 var(--vl-font-ui);white-space:nowrap;box-shadow:0 0 0 1px var(--vl-hairline), 0 1px 2px #0000004d, 0 10px 28px #00000040;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;border-radius:999px;align-items:center;gap:2px;padding:5px;display:inline-flex}.vl-seg{border-radius:999px;align-items:center;height:34px;display:flex}.vl-sep{background:var(--vl-hairline);flex:none;width:1px;height:18px;margin:0 4px}.vl-btn{appearance:none;height:34px;color:inherit;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 12px;line-height:1;display:inline-flex}.vl-muted{color:var(--vl-muted)}.vl-num{font-family:var(--vl-font-mono);font-variant-numeric:tabular-nums}.vl-dot{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--vl-muted);border-radius:50%;flex:none}.vl-dot[data-latest]{background:var(--vl-green);box-shadow:inset 0 0 0 1.5px var(--vl-green)}.vl-version-btn{padding:0 8px 0 12px}.vl-field{background:#ffffff0d;border-radius:6px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;display:inline-grid}.vl-field[data-baseline]{box-shadow:inset 0 0 0 1px #ffffff30}.vl-of{height:34px;color:var(--vl-muted);align-items:center;gap:4px;padding:0 12px 0 6px;display:inline-flex}.vl-of .vl-num{font-size:12px}.vl-ticks{align-items:flex-end;gap:3px;height:14px;padding:0 10px;display:flex}.vl-tick{transform-origin:50% 100%;background:#ffffff38;border-radius:1px;width:2px;height:14px;transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .14s;display:block;transform:scaleY(.643)}.vl-tick[data-role=range]{background:#ffffff80}.vl-tick[data-role=selected]{background:var(--vl-text);transform:scaleY(1)}.vl-tick[data-role=base]{width:4px;box-shadow:inset 0 0 0 1px var(--vl-text);background:0 0;margin-left:-1px;transform:scaleY(1)}.vl-highlight[data-on]{background:var(--vl-raised)}.vl-count{min-width:20px;height:20px;color:var(--vl-amber);background:#e5a83b26;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;line-height:1;display:inline-grid}.vl-stepper{padding:0 8px 0 12px}.vl-stepper .vl-icon{color:var(--vl-amber)}.vl-stepper-text{align-items:baseline;gap:5px;display:inline-flex}.vl-stepper-n{color:var(--vl-amber);font-size:12px}.vl-stepper-total{font-size:12px}.vl-step{width:26px;height:34px;color:var(--vl-muted);place-items:center;display:grid}.vl-step[data-disabled]{color:var(--vl-faint)}.vl-compare-btn{color:var(--vl-muted)}.vl-latest-btn{background:var(--vl-raised);color:var(--vl-text)}.vl-arrow{color:var(--vl-muted);padding:0 6px}.vl-layout{background:#0f0f0f;border-radius:999px;padding:2px;display:flex}.vl-layout-opt{height:28px;color:var(--vl-muted);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.vl-layout-opt[data-on]{background:var(--vl-raised);color:var(--vl-text)}.vl-close,.vl-retract{color:var(--vl-muted);padding:0 9px}.vl-icon{flex:none;display:block}.vl-outline{pointer-events:none;border-radius:6px;outline:1.5px solid #e5a83b;position:absolute;inset:-5px;box-shadow:0 0 0 4px #e5a83b21}.vl-outline[data-kind=added]{outline-color:#6fbf73;box-shadow:0 0 0 4px #6fbf7321}.vl-outline[data-kind=removed]{outline-style:dashed;outline-color:#e0705f;box-shadow:0 0 0 4px #e0705f21}.vl-badge{text-align:center;color:#1b1b1b;min-width:18px;height:18px;font:600 12px/18px var(--vl-font-mono);font-variant-numeric:tabular-nums;background:#e5a83b;border-radius:5px;padding:0 3px;position:absolute;top:-10px;left:-10px}.vl-outline[data-kind=added] .vl-badge{background:#6fbf73}.vl-outline[data-kind=removed] .vl-badge{background:#e0705f}.vl-contents{display:contents}.vl-narrow{display:none}@container pill-room (max-width:560px){.vl-wide{display:none}.vl-narrow{align-items:center;gap:6px;display:inline-flex}}
.demo{margin:0;position:relative}.demo-stage{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:14px;padding:20px 20px 76px;display:flex;position:relative;overflow:hidden;container:pill-room/inline-size}@media (min-width:720px){.demo-stage{padding:28px 40px 84px}}.demo-stage>*{transition:opacity .24s var(--ease-out)}.demo-prompt{background:var(--surface);min-height:36px;box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:10px;align-self:stretch;padding:8px 14px;font-size:13px;line-height:1.4;display:grid}.demo-prompt-line{min-width:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);grid-area:1/1;align-items:center;gap:10px;display:flex}.demo-prompt-line:not([data-on]){opacity:0;transition-duration:.16s;transform:translateY(-3px)}.demo-prompt-room{visibility:hidden}.demo-prompt[data-state=working] .demo-prompt-text{color:var(--muted);transition:color .2s}.demo-prompt-mark{width:12px;color:var(--muted);font-family:var(--font-mono);text-align:center;flex:none}.demo-prompt-text{min-width:0}.demo-caret{vertical-align:-.15em;background:var(--ink);width:1.5px;height:1.05em;margin-left:1px;display:inline-block}.demo-window{background:var(--surface);width:100%;min-width:640px;box-shadow:0 0 0 1px var(--line), 0 12px 32px #00000010;border-radius:10px;flex:none;transition:transform .38s cubic-bezier(.77,0,.175,1);overflow:hidden}@container pill-room (max-width:639.98px){.demo-stage[data-pan=middle] .demo-window{transform:translate(calc(50cqw - 320px))}.demo-stage[data-pan=right] .demo-window{transform:translate(calc(100cqw - 640px))}}.demo-chrome{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.demo-chrome i{background:#e4e4e1;border-radius:50%;width:8px;height:8px}.demo-url{color:var(--muted);font:12px var(--font-mono);margin-left:10px}.demo-view{height:300px;position:relative;overflow:hidden}.demo-pane{background:var(--surface);width:100%;transition:left .38s cubic-bezier(.77,0,.175,1),width .38s cubic-bezier(.77,0,.175,1),clip-path .38s cubic-bezier(.77,0,.175,1);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.demo-pane[data-pane=before]{z-index:1;clip-path:inset(0 calc(100% - var(--clip)) 0 0)}.demo-view[data-layout=side] .demo-pane[data-pane=before]{width:50%;box-shadow:inset -1px 0 var(--line)}.demo-view[data-layout=side] .demo-pane[data-pane=current]{width:50%;left:50%}.demo-stage[data-drag] .demo-view .demo-pane,.demo-stage[data-drag] .demo-view .demo-divider{transition-duration:.65s;transition-timing-function:cubic-bezier(.65,0,.35,1)}.demo-divider{z-index:2;top:0;bottom:0;left:var(--divider);opacity:0;width:9px;transition:left .38s cubic-bezier(.77, 0, .175, 1), opacity .16s var(--ease-out);margin-left:-4.5px;position:absolute}.demo-view[data-layout=wipe] .demo-divider{opacity:1;transition-duration:.38s,.2s}.demo-divider-line{background:#1b1b1b;width:1px;position:absolute;top:0;bottom:0;left:4px;box-shadow:0 0 0 .5px #ffffff1f}.demo-grip{color:#8e8e8e;background:#1b1b1b;border-radius:8px;place-items:center;width:26px;height:40px;transition:background-color .15s,color .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff14,0 2px 8px #0000004d}.demo-divider[data-hovered] .demo-grip{color:#ededed}.demo-stage[data-drag] .demo-grip{color:#ededed;background:#2a2a2a}.demo-label{z-index:1;color:#ededed;opacity:0;height:28px;transition:opacity .16s var(--ease-out);background:#1b1b1b;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font:12px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;position:absolute;bottom:10px;box-shadow:0 0 0 1px #ffffff14,0 1px 2px #0003,0 8px 24px #0004}.demo-label-before{left:10px}.demo-label-after{right:10px}.demo-label-num{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace}.demo-label-kind{color:#8e8e8e}.demo-view:not([data-layout=single]) .demo-label{opacity:1;transition-duration:.2s}.demo-dock{justify-content:center;padding:0 8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.demo-pill-shell{background:#1b1b1b;border-radius:999px;max-width:100%;transition:width .26s cubic-bezier(.23,1,.32,1);display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 1px 2px #0000004d,0 10px 28px #00000040}.demo-pill-inner{flex:none;width:max-content;display:inline-flex}.demo-pill-shell .vl-pill{max-width:none;box-shadow:none;background:0 0}.demo-pill-shell .vl-btn,.demo-pill-shell .vl-layout-opt{transition:background-color .15s ease, color .15s ease, transform .12s var(--ease-out)}.demo-pill-shell [data-hovered]{color:#ededed;background-color:#2a2a2a}.demo-pill-shell .vl-tick[data-hovered]{background-color:#ffffffb3}.demo-pill-shell [data-pressed]{transform:scale(.96)}.demo-pill-shell .vl-tick[data-pressed]{transform:scaleY(.8)}@keyframes demo-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.demo-pill-shell .vl-seg,.demo-pill-shell .vl-btn,.demo-pill-shell .vl-tick{animation:demo-in .2s var(--ease-out) both}}.demo-cursor{z-index:2;pointer-events:none;opacity:0;filter:drop-shadow(0 1px 1.5px #00000040);width:20px;height:20px;position:absolute;top:0;left:0}.demo-cursor[data-ready]{opacity:1;transition:transform .48s cubic-bezier(.65, 0, .35, 1), opacity .24s var(--ease-out)}.demo-stage[data-drag] .demo-cursor[data-ready]{transition-duration:.65s,.24s;transition-timing-function:cubic-bezier(.65, 0, .35, 1), var(--ease-out)}.demo-cursor svg{transition:transform .12s var(--ease-out), opacity .12s ease;display:block;position:absolute}.demo-cursor-arrow{transform-origin:4px 3px;top:0;left:0}.demo-cursor-resize{opacity:0;transform-origin:10px 10px;top:-7px;left:-6px}.demo-cursor[data-shape=resize] .demo-cursor-arrow{opacity:0}.demo-cursor[data-shape=resize] .demo-cursor-resize{opacity:1}.demo-cursor[data-pressing] svg{transform:scale(.86)}.demo-cursor[data-away]{opacity:0}.demo-stage[data-hidden]>*{opacity:0;transition-duration:.18s}.demo-pause{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:color .15s,background-color .15s;display:grid;position:absolute;top:12px;right:12px}@media (hover:hover){.demo-pause:hover{color:var(--ink);background:var(--surface)}}.proto{flex-direction:column;gap:18px;min-width:300px;padding:16px 22px;transition:padding .38s cubic-bezier(.77,0,.175,1),gap .38s cubic-bezier(.77,0,.175,1);display:flex}.proto-nav{align-items:center;gap:12px;display:flex}.proto-logo{background:#dcdcd8;border-radius:5px;width:18px;height:18px}.proto-bar{background:#ececea;border-radius:4px;height:7px;display:block}.proto-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.proto-title{font:500 18px/1.2 var(--font-sans);letter-spacing:-.01em}.proto-toggle{opacity:0;transition:opacity .2s var(--ease-out);background:#f0f0ee;border-radius:8px;grid-template-columns:1fr 1fr;padding:2px;font-size:12px;display:inline-grid;position:relative}.proto-toggle[data-on]{opacity:1}.proto-thumb{background:var(--surface);width:calc(50% - 2px);box-shadow:0 0 0 1px var(--line);border-radius:6px;transition:transform .26s cubic-bezier(.77,0,.175,1);position:absolute;top:2px;bottom:2px;left:2px}.proto[data-billing=annual] .proto-thumb{transform:translate(100%)}.proto-option{text-align:center;color:var(--muted);padding:3px 8px;transition:color .15s;position:relative}.proto-option[data-picked],.proto-option[data-hovered]{color:var(--ink)}.proto-plans{grid-template-columns:repeat(3,1fr);gap:12px;transition:gap .38s cubic-bezier(.77,0,.175,1);display:grid}.demo-view[data-layout=side] .proto-plans{gap:8px}.proto-card{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .24s ease, color .24s ease, box-shadow .24s ease, transform .24s var(--ease-out), padding .38s cubic-bezier(.77, 0, .175, 1);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.proto-card[data-popular]{background:var(--ink);color:#fff;box-shadow:inset 0 0 0 1px var(--ink), 0 12px 28px #00000029;transform:translateY(-6px)}.proto-card .proto-bar,.proto-card .proto-per{transition:background-color .24s,color .24s}.proto-card[data-popular] .proto-bar{background:#fff3}.proto-card[data-popular] .proto-per{color:#ffffffa6}.proto-name{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.proto-tag{background:var(--surface);color:var(--ink);transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);border-radius:999px;padding:1px 6px;font-size:12px;font-weight:500}.proto-tag:not([data-on]){opacity:0;transition-duration:.16s;transform:scale(.95)}.proto-price{font:500 20px/1.1 var(--font-sans);font-variant-numeric:tabular-nums}.proto-amount{display:inline-grid}.proto-amount>span{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);grid-area:1/1}.proto-amount>span:not([data-on]){opacity:0;transition-duration:.16s;transform:translateY(4px)}.proto-per{color:var(--muted);font-size:12px;font-weight:400}.proto-button{background:#ececea;border-radius:6px;height:22px;margin-top:4px;transition:background-color .2s;display:block}.proto-card[data-popular] .proto-button{background:var(--surface)}.demo-view[data-layout=side] .proto{gap:14px;padding:14px}.demo-view[data-layout=side] .proto-card{padding:10px 8px}.demo-outline{pointer-events:none;opacity:0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);position:absolute;inset:0;transform:scale(1.03)}.demo-outline[data-on]{opacity:1;transition-duration:.2s;transform:none}@media (prefers-reduced-motion:reduce){.demo *,.demo :before,.demo :after{transition:none!important;animation:none!important}}
.section.section-stacked{grid-template-columns:minmax(0,1fr);gap:32px}.feature-title{margin:0;font-size:15px;font-weight:500}.feature-body{color:var(--muted);text-wrap:pretty;margin:6px 0 0}.fgroups{gap:56px;display:grid}.fgroup-head{margin-bottom:20px}.fgroup-heading{font:400 22px/1.2 var(--font-serif);letter-spacing:-.01em;margin:0}.fgroup-line{color:var(--muted);margin:4px 0 0}.ftiles{gap:28px 16px;display:grid}@media (min-width:720px){.ftiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.ftile{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.ftile .fv{min-height:240px;margin-bottom:16px}.fv{background:var(--raised);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:24px 16px;display:flex;overflow:hidden;container:pill-room/inline-size}.fv-stack{flex-direction:column;align-items:center;display:flex}.fv-stack>.fv-pill{z-index:1;margin-top:-18px;position:relative}.fv-pill{flex:none;max-width:none}.fv-page{background:var(--surface);width:260px;max-width:100%;box-shadow:0 0 0 1px var(--line), 0 8px 24px #0000000d;border-radius:10px;flex-direction:column;gap:12px;padding:14px 14px 30px;display:flex}.fv-page-head{justify-content:space-between;align-items:center;height:16px;display:flex}.fv-bar{background:#e6e6e3;border-radius:3px;height:6px;transition:background-color .24s;display:block}.fv-bar-strong{background:#cfcfcb;height:8px}.fv-toggle{opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);background:#f0f0ee;border-radius:6px;gap:2px;padding:2px;display:flex;position:relative;transform:scale(.95)}.fv-toggle>span:not(.vl-outline){border-radius:4px;width:18px;height:8px}.fv-toggle>span:nth-last-child(2){background:var(--surface);box-shadow:0 0 0 1px var(--line)}.fv-toggle[data-on]{opacity:1;transform:none}.fv-plans{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fv-plan{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .24s ease, box-shadow .24s ease, transform .24s var(--ease-out);border-radius:7px;flex-direction:column;gap:6px;padding:9px 7px;display:flex;position:relative}.fv-plan[data-popular]{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), 0 6px 16px #00000024;transform:translateY(-3px)}.fv-plan[data-popular] .fv-bar{background:#ffffff38}.fv-plan[data-popular] .fv-bar-strong{background:#ffffffb3}.fv-plan-button{background:#ececea;border-radius:4px;height:12px;margin-top:2px;transition:background-color .24s;display:block}.fv-plan[data-popular] .fv-plan-button{background:var(--surface)}.fv-faq{opacity:0;transition:opacity .2s var(--ease-out);gap:6px;padding-top:2px;display:grid}.fv-faq[data-on]{opacity:1}.fv-page .vl-outline{inset:-4px}.fv-page .vl-badge{top:-9px;left:-9px}.fv-wipe{border-radius:10px;width:260px;max-width:100%;position:relative}.fv-wipe-layer{border-radius:10px}.fv-wipe-before{clip-path:inset(-20px calc(100% - var(--wipe)) -20px -20px);transition:clip-path .9s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.fv-wipe .fv-page{width:100%}.fv-divider{z-index:2;top:-12px;bottom:-12px;left:var(--wipe);background:#1b1b1b;width:1px;transition:left .9s cubic-bezier(.65,0,.35,1);position:absolute;box-shadow:0 0 0 .5px #ffffff1f}.fv-grip{color:#8e8e8e;background:#1b1b1b;border-radius:7px;place-items:center;width:22px;height:34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff14,0 2px 8px #0000004d}.fv-label{z-index:1;color:#ededed;height:24px;font:12px/1 var(--vl-font-ui,system-ui), sans-serif;background:#1b1b1b;border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:absolute;bottom:6px;box-shadow:0 0 0 1px #ffffff14,0 1px 2px #0003}.fv-label .vl-num{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace}.fv-label-before{left:6px}.fv-label-after{right:6px}.fv-label-kind{color:#8e8e8e}.fv-window{background:var(--surface);width:280px;max-width:100%;box-shadow:0 0 0 1px var(--line), 0 8px 24px #0000000d;border-radius:12px;overflow:hidden}.fv-chrome{border-bottom:1px solid var(--line);align-items:center;gap:5px;height:30px;padding:0 10px;display:flex}.fv-chrome i{background:#e4e4e1;border-radius:50%;flex:none;width:7px;height:7px}.fv-url{min-width:0;color:var(--muted);font:12px var(--font-mono);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.fv-url b{color:var(--ink);font-weight:400}.fv-window .fv-page{width:100%;box-shadow:none;border-radius:0}.fv-list{background:var(--surface);width:280px;max-width:100%;box-shadow:0 0 0 1px var(--line), 0 8px 24px #0000000d;border-radius:12px;flex-direction:column;display:flex}.fv-deploy{align-items:center;gap:10px;padding:12px 14px;display:flex}.fv-deploy+.fv-deploy{border-top:1px solid var(--line)}.fv-deploy-dot{background:#6fbf73;border-radius:50%;flex:none;width:7px;height:7px}.fv-deploy-dot[data-env=Preview]{background:#e5a83b}.fv-deploy-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fv-deploy-branch{font:13px var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fv-deploy-env{color:var(--muted);font-size:12px}.fv-deploy-count{color:var(--muted);flex:none;font-size:12px}.fv-chat{flex-direction:column;gap:10px;width:340px;max-width:100%;display:flex}.fv-ask{background:var(--surface);max-width:92%;box-shadow:0 0 0 1px var(--line);border-radius:12px 12px 4px;align-self:flex-end;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.fv-output{color:#ededed;font:12px/1.6 var(--font-mono);white-space:pre-wrap;background:#1b1b1b;border-radius:10px;margin:0;padding:10px 12px}@media (prefers-reduced-motion:reduce){.fv *,.fv :before,.fv :after{transition:none!important}}
