@layer utilities{.cv-bg-161616{background-color:#161616}.cv-bg-1e1e1e{background-color:#1e1e1e}.cv-bg-232323{background-color:#232323}.cv-bg-252525{background-color:#252525}.cv-bg-282828{background-color:#282828}.cv-bg-292929{background-color:#292929}.cv-bg-303030{background-color:#303030}.cv-bg-444{background-color:#444}.cv-bg-6eddb3{background-color:#6eddb3}.cv-bg-777{background-color:#777}.cv-bg-dfec93{background-color:#dfec93}.cv-bg-f1a0fa{background-color:#f1a0fa}.cv-border-444{border-color:#444}.cv-border-484848{border-color:#484848}.cv-border-edff8c{border-color:#edff8c}.cv-text-202020{color:#202020}.cv-text-232323{color:#232323}.cv-text-26251f{color:#26251f}.cv-text-a6c9ac{color:#a6c9ac}.cv-text-e9bd78{color:#e9bd78}.cv-text-edff8c{color:#edff8c}.cv-text-f1a0fa{color:#f1a0fa}.cv-rounded-16px{border-radius:16px}.cv-grid-cols-minmax-0-1fr-auto{grid-template-columns:minmax(0,1fr) auto}.cv-version-preview-rows{grid-template-rows:100px 1fr}@media (min-width:48rem){.cv-version-preview-rows{grid-template-rows:repeat(1,minmax(0,1fr))}}.cv-h-100px{height:100px}.cv-h-90dvh{height:90dvh}.cv-h-min-720px-90dvh{height:min(720px,90dvh)}.cv-tracking-0-032px{letter-spacing:-.032px}.cv-leading-22px{line-height:22px}.cv-max-h-320px{max-height:320px}.cv-max-h-360px{max-height:360px}.cv-notice-stack-bottom{bottom:calc(var(--cv-nav-h,42px) + 24px)}.cv-inspector-height{max-height:45%}@media (min-width:64rem){.cv-inspector-height{max-height:none}}.cv-history-list-height{max-height:30%}@media (min-width:40rem){.cv-history-list-height{max-height:none}}.cv-max-h-45dvh{max-height:45dvh}.cv-max-h-55dvh{max-height:55dvh}.cv-max-h-65dvh{max-height:65dvh}.cv-max-h-calc-100-16px{max-height:calc(100% - 16px)}.cv-max-h-calc-100dvh-16px{max-height:calc(100dvh - 16px)}.cv-max-h-calc-100dvh-80px{max-height:calc(100dvh - 80px)}.cv-max-h-min-376px-calc-100dvh-16px{max-height:min(376px,100dvh - 16px)}.cv-max-w-1500px{max-width:1500px}.cv-max-w-65{max-width:65%}.cv-max-w-calc-100-16px{max-width:calc(100% - 16px)}.cv-max-w-calc-100-24px{max-width:calc(100% - 24px)}.cv-max-w-calc-100vw-16px{max-width:calc(100vw - 16px)}.cv-min-h-220px{min-height:220px}.cv-pt-68px{padding-top:68px}.cv-w-235px{width:235px}.cv-w-380px{width:380px}.cv-w-460px{width:460px}.cv-w-95vw{width:95vw}.cv-w-calc-100-16px{width:calc(100% - 16px)}.cv-w-min-380px-calc-100vw-32px{width:min(380px,100vw - 32px)}.cv-w-min-480px-calc-100vw-24px{width:min(480px,100vw - 24px)}.cv-w-min-520px-calc-100vw-24px{width:min(520px,100vw - 24px)}.cv-w-min-520px-calc-100vw-32px{width:min(520px,100vw - 32px)}.cv-w-min-560px-calc-100vw-24px{width:min(560px,100vw - 24px)}.cv-w-min-560px-calc-100vw-32px{width:min(560px,100vw - 32px)}.cv-w-min-620px-calc-100vw-24px{width:min(620px,100vw - 24px)}.cv-w-min-680px-calc-100vw-32px{width:min(680px,100vw - 32px)}.cv-w-min-760px-calc-100vw-2rem{width:min(760px,100vw - 2rem)}.cv-w-min-800px-100{width:min(800px,100%)}.cv-w-min-900px-95vw{width:min(900px,95vw)}.cv-w-min-900px-calc-100vw-2rem{width:min(900px,100vw - 2rem)}.cv-w-min-980px-calc-100vw-2rem{width:min(980px,100vw - 2rem)}.cv-z-150{z-index:150}.cv-z-160{z-index:160}.cv-z-180{z-index:180}.cv-z-4{z-index:4}.cv-audio-seek{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px}.cv-audio-seek::-webkit-slider-runnable-track{background:linear-gradient(to right, #ffffffa3 var(--cv-played,0%), #444 var(--cv-played,0%));border-radius:1px;height:2px}.cv-audio-seek::-webkit-slider-thumb{appearance:none;background:#2c2c2c;border-radius:9999px;width:12px;height:12px;margin-top:-5px;box-shadow:0 0 0 1px #444}.cv-audio-seek::-moz-range-track{background:#444;border-radius:1px;height:2px}.cv-audio-seek::-moz-range-progress{background:#ffffffa3;border-radius:1px;height:2px}.cv-audio-seek::-moz-range-thumb{background:#2c2c2c;border:0;border-radius:9999px;width:12px;height:12px;box-shadow:0 0 0 1px #444}.cv-audio-seek:focus-visible{outline-offset:2px;outline:1px solid #ffffffb3}.cv-status-ring{z-index:10;pointer-events:none;border-radius:16px;position:absolute;inset:0}.cv-status-ring-success{border:2px solid #10b981cc}.cv-status-ring-error{border:2px solid #f87171}.cv-status-ring-muted{border:2px dashed #ffffff40}.cv-status-ring-loading{-webkit-mask-composite:xor;padding:2px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cv-status-ring-loading:before{content:"";aspect-ratio:1;background:conic-gradient(#6aa3f5 0deg,#6aa3f500 360deg);width:250%;animation:2s linear infinite cv-status-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv-agent-shimmer{background:linear-gradient(90deg,#fff6 0%,#fff 45%,#fff6 90%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite cv-agent-sweep}.cv-agent-spin{animation:.8s linear infinite cv-agent-rotate}.cv-agent-bar{background:#ffffff14;position:relative;overflow:hidden}.cv-agent-bar:after{content:"";border-radius:inherit;background:#ffffffb3;width:40%;animation:1.4s ease-in-out infinite cv-agent-slide;position:absolute;inset:0 auto 0 -40%}.cv-agent-pulse{animation:1.6s ease-in-out infinite cv-agent-pulse}.cv-node-fresh,.cv-node-fresh:hover{border-color:#edff8c;box-shadow:0 0 0 4px #edff8c24}.cv-node-issue,.cv-node-issue:hover{border-color:#ff5a5f;box-shadow:0 0 0 4px #ff5a5f24}.cv-issue-pill{color:#ffb3b5;background:#ff5a5f24;border-radius:6px;align-items:flex-start;gap:6px;margin:4px 16px 0;padding:6px 8px;font-size:11px;line-height:1.35;display:flex}.cv-issue-mark{color:#ff5a5f;font-weight:600}.cv-port-issue{background-color:#ff5a5f;position:relative}.cv-port-issue:after{content:"";border:1px solid #ff5a5f;border-radius:9999px;animation:1.6s ease-out infinite cv-issue-pulse;position:absolute;inset:-2px}.cv-issue-chip{color:#ffb3b5;white-space:nowrap;background:#ff5a5f24;border-radius:9999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;line-height:16px;display:inline-flex}.cv-issue-chip:before{content:"";background:#ff5a5f;border-radius:9999px;width:6px;height:6px}.cv-issue-chip:hover{background:#ff5a5f38}.cv-issue-chip:focus-visible{outline-offset:2px;outline:1px solid #ffffffb3}}@keyframes cv-status-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes cv-issue-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}@keyframes cv-agent-sweep{0%{background-position:120% 0}to{background-position:-100% 0}}@keyframes cv-agent-rotate{to{transform:rotate(360deg)}}@keyframes cv-agent-slide{0%{left:-40%}to{left:100%}}@keyframes cv-agent-pulse{50%{transform:scale(1.18)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.cv-agent-shimmer{color:#fff;background:0 0;animation:none}.cv-agent-spin,.cv-agent-pulse,.cv-agent-bar:after,.cv-status-ring-loading:before{animation:none}.cv-port-issue:after{opacity:.6;animation:none}}