@21st-extension/toolbar
Version:
21st.dev toolbar SDK for AI Agent interaction.
19 lines • 1.67 MB
JavaScript
var __defProp = Object.defineProperty;
var __typeError = (msg) => {
throw TypeError(msg);
};
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: !0, configurable: !0, writable: !0, value }) : obj[key] = value;
var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key != "symbol" ? key + "" : key, value), __accessCheck = (obj, member, msg) => member.has(obj) || __typeError("Cannot " + msg);
var __privateGet = (obj, member, getter) => (__accessCheck(obj, member, "read from private field"), getter ? getter.call(obj) : member.get(obj)), __privateAdd = (obj, member, value) => member.has(obj) ? __typeError("Cannot add the same private member more than once") : member instanceof WeakSet ? member.add(obj) : member.set(obj, value), __privateSet = (obj, member, value, setter) => (__accessCheck(obj, member, "write to private field"), setter ? setter.call(obj, value) : member.set(obj, value), value), __privateMethod = (obj, member, method) => (__accessCheck(obj, member, "access private method"), method);
var __privateWrapper = (obj, member, setter, getter) => ({
set _(value) {
__privateSet(obj, member, value, setter);
},
get _() {
return __privateGet(obj, member, getter);
}
});
import { K as K$1, b, u as u$3, _ as _$2, k, E as E$1 } from "./jsx-runtime-BI3iOU20.js";
import { d as d$1, y as y$1, q, x, b as useVSCode, e as useSRPCBridge, g as generateId, u as usePlugins, E as EventName, C as C$2, T, f as ConfigProvider, V as VSCodeProvider, S as SRPCBridgeProvider, P as PluginProvider, A as A$1, h as hotkeyActionDefinitions, H as HotkeyActions, D, R as Rn, _ as _$3, m as mn, i as _n, j as g, k as En, c as cn, F as F$1, l as React, O as O$1, n as h$1, o as fetchSVGContent, p as processSVGForInline, r as getElementAtPoint, s as companionAnchorTagName } from "./utils-DRt8LwD0.js";
import { createClient } from "@supabase/supabase-js";
const appStyle = 'stagewise-companion-anchor *,stagewise-companion-anchor :before,stagewise-companion-anchor :after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }stagewise-companion-anchor ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }stagewise-companion-anchor *,stagewise-companion-anchor :before,stagewise-companion-anchor :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}stagewise-companion-anchor :before,stagewise-companion-anchor :after{--tw-content: ""}:where(stagewise-companion-anchor),stagewise-companion-anchor{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}:where(stagewise-companion-anchor){margin:0;line-height:inherit}stagewise-companion-anchor hr{height:0;color:inherit;border-top-width:1px}stagewise-companion-anchor abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}stagewise-companion-anchor h1,stagewise-companion-anchor h2,stagewise-companion-anchor h3,stagewise-companion-anchor h4,stagewise-companion-anchor h5,stagewise-companion-anchor h6{font-size:inherit;font-weight:inherit}stagewise-companion-anchor a{color:inherit;text-decoration:inherit}stagewise-companion-anchor b,stagewise-companion-anchor strong{font-weight:bolder}stagewise-companion-anchor code,stagewise-companion-anchor kbd,stagewise-companion-anchor samp,stagewise-companion-anchor pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}stagewise-companion-anchor small{font-size:80%}stagewise-companion-anchor sub,stagewise-companion-anchor sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}stagewise-companion-anchor sub{bottom:-.25em}stagewise-companion-anchor sup{top:-.5em}stagewise-companion-anchor table{text-indent:0;border-color:inherit;border-collapse:collapse}stagewise-companion-anchor button,stagewise-companion-anchor input,stagewise-companion-anchor optgroup,stagewise-companion-anchor select,stagewise-companion-anchor textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}stagewise-companion-anchor button,stagewise-companion-anchor select{text-transform:none}stagewise-companion-anchor button,stagewise-companion-anchor input:where([type=button]),stagewise-companion-anchor input:where([type=reset]),stagewise-companion-anchor input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}stagewise-companion-anchor :-moz-focusring{outline:auto}stagewise-companion-anchor :-moz-ui-invalid{box-shadow:none}stagewise-companion-anchor progress{vertical-align:baseline}stagewise-companion-anchor ::-webkit-inner-spin-button,stagewise-companion-anchor ::-webkit-outer-spin-button{height:auto}stagewise-companion-anchor [type=search]{-webkit-appearance:textfield;outline-offset:-2px}stagewise-companion-anchor ::-webkit-search-decoration{-webkit-appearance:none}stagewise-companion-anchor ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}stagewise-companion-anchor summary{display:list-item}stagewise-companion-anchor blockquote,stagewise-companion-anchor dl,stagewise-companion-anchor dd,stagewise-companion-anchor h1,stagewise-companion-anchor h2,stagewise-companion-anchor h3,stagewise-companion-anchor h4,stagewise-companion-anchor h5,stagewise-companion-anchor h6,stagewise-companion-anchor hr,stagewise-companion-anchor figure,stagewise-companion-anchor p,stagewise-companion-anchor pre{margin:0}stagewise-companion-anchor fieldset{margin:0;padding:0}stagewise-companion-anchor legend{padding:0}stagewise-companion-anchor ol,stagewise-companion-anchor ul,stagewise-companion-anchor menu{list-style:none;margin:0;padding:0}stagewise-companion-anchor dialog{padding:0}stagewise-companion-anchor textarea{resize:vertical}stagewise-companion-anchor input::-moz-placeholder,stagewise-companion-anchor textarea::-moz-placeholder{opacity:1;color:#9ca3af}stagewise-companion-anchor input::placeholder,stagewise-companion-anchor textarea::placeholder{opacity:1;color:#9ca3af}stagewise-companion-anchor button,stagewise-companion-anchor [role=button]{cursor:pointer}stagewise-companion-anchor :disabled{cursor:default}stagewise-companion-anchor img,stagewise-companion-anchor svg,stagewise-companion-anchor video,stagewise-companion-anchor canvas,stagewise-companion-anchor audio,stagewise-companion-anchor iframe,stagewise-companion-anchor embed,stagewise-companion-anchor object{display:block;vertical-align:middle}stagewise-companion-anchor img,stagewise-companion-anchor video{max-width:100%;height:auto}stagewise-companion-anchor [hidden]:where(:not([hidden=until-found])){display:none}stagewise-companion-anchor stagewise-companion-anchor *{min-height:0;min-width:0;position:relative}stagewise-companion-anchor stagewise-companion-anchor button,stagewise-companion-anchor stagewise-companion-anchor button:focus,stagewise-companion-anchor stagewise-companion-anchor button:active,stagewise-companion-anchor stagewise-companion-anchor button:hover,stagewise-companion-anchor stagewise-companion-anchor input:focus,stagewise-companion-anchor stagewise-companion-anchor textarea:focus,stagewise-companion-anchor stagewise-companion-anchor select:focus,stagewise-companion-anchor stagewise-companion-anchor [tabindex]:focus{outline:none!important;border:none!important;box-shadow:none!important}stagewise-companion-anchor stagewise-companion-anchor button{border:none!important;outline:none!important;-webkit-focus-ring-color:transparent!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}stagewise-companion-anchor .container{width:100%}@media (min-width: 640px){stagewise-companion-anchor .container{max-width:640px}}@media (min-width: 768px){stagewise-companion-anchor .container{max-width:768px}}@media (min-width: 1024px){stagewise-companion-anchor .container{max-width:1024px}}@media (min-width: 1280px){stagewise-companion-anchor .container{max-width:1280px}}@media (min-width: 1536px){stagewise-companion-anchor .container{max-width:1536px}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes text-shimmer{0%{background-position:100% center}to{background-position:0% center}}stagewise-companion-anchor .chat-success-bounce{animation:success-bounce .8s cubic-bezier(.4,0,.2,1)}stagewise-companion-anchor .chat-error-border{animation:blink-red-fade 1s ease-out}@keyframes success-bounce{0%{box-shadow:0 4px 12px var(--success-shadow)}25%{box-shadow:0 8px 24px var(--success-glow),0 4px 12px var(--success-shadow)}to{box-shadow:0 4px 12px var(--success-shadow)}}@keyframes blink-green-fade{0%,50%{box-shadow:0 0 0 2px var(--success-border)}to{box-shadow:0 0 0 2px transparent}}@keyframes blink-red-fade{0%,50%{box-shadow:0 0 0 2px var(--error-border)}to{box-shadow:0 0 0 2px transparent}}stagewise-companion-anchor .draggable-chat-container.dragging{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}stagewise-companion-anchor .drag-border-area{pointer-events:auto!important;cursor:grab!important;z-index:10}stagewise-companion-anchor .drag-border-area:active{cursor:grabbing!important}stagewise-companion-anchor .pointer-events-none{pointer-events:none}stagewise-companion-anchor .pointer-events-auto{pointer-events:auto}stagewise-companion-anchor .visible{visibility:visible}stagewise-companion-anchor .invisible{visibility:hidden}stagewise-companion-anchor .static{position:static}stagewise-companion-anchor .fixed{position:fixed}stagewise-companion-anchor .absolute{position:absolute}stagewise-companion-anchor .relative{position:relative}stagewise-companion-anchor .inset-0{top:0;right:0;bottom:0;left:0}stagewise-companion-anchor .inset-y-0{top:0;bottom:0}stagewise-companion-anchor .-bottom-1{bottom:-.25rem}stagewise-companion-anchor .-left-1{left:-.25rem}stagewise-companion-anchor .-left-2{left:-.5rem}stagewise-companion-anchor .-left-\\[9999px\\]{left:-9999px}stagewise-companion-anchor .-right-1{right:-.25rem}stagewise-companion-anchor .-right-2{right:-.5rem}stagewise-companion-anchor .-top-1{top:-.25rem}stagewise-companion-anchor .bottom-0{bottom:0}stagewise-companion-anchor .bottom-3{bottom:.75rem}stagewise-companion-anchor .bottom-4{bottom:1rem}stagewise-companion-anchor .bottom-5{bottom:1.25rem}stagewise-companion-anchor .bottom-full{bottom:100%}stagewise-companion-anchor .end-0{inset-inline-end:0px}stagewise-companion-anchor .left-0{left:0}stagewise-companion-anchor .left-0\\.5{left:.125rem}stagewise-companion-anchor .left-1\\/2{left:50%}stagewise-companion-anchor .left-2{left:.5rem}stagewise-companion-anchor .left-3{left:.75rem}stagewise-companion-anchor .left-4{left:1rem}stagewise-companion-anchor .left-5{left:1.25rem}stagewise-companion-anchor .right-0{right:0}stagewise-companion-anchor .right-0\\.5{right:.125rem}stagewise-companion-anchor .right-4{right:1rem}stagewise-companion-anchor .right-5{right:1.25rem}stagewise-companion-anchor .top-0{top:0}stagewise-companion-anchor .top-0\\.5{top:.125rem}stagewise-companion-anchor .top-1\\/2{top:50%}stagewise-companion-anchor .top-4{top:1rem}stagewise-companion-anchor .top-5{top:1.25rem}stagewise-companion-anchor .top-full{top:100%}stagewise-companion-anchor .z-10{z-index:10}stagewise-companion-anchor .z-30{z-index:30}stagewise-companion-anchor .z-40{z-index:40}stagewise-companion-anchor .z-50{z-index:50}stagewise-companion-anchor .z-\\[10000\\]{z-index:10000}stagewise-companion-anchor .z-\\[9999\\]{z-index:9999}stagewise-companion-anchor .-mx-4{margin-left:-1rem;margin-right:-1rem}stagewise-companion-anchor .-my-1{margin-top:-.25rem;margin-bottom:-.25rem}stagewise-companion-anchor .mx-4{margin-left:1rem;margin-right:1rem}stagewise-companion-anchor .-mb-2{margin-bottom:-.5rem}stagewise-companion-anchor .mb-1{margin-bottom:.25rem}stagewise-companion-anchor .mb-12{margin-bottom:3rem}stagewise-companion-anchor .mb-2{margin-bottom:.5rem}stagewise-companion-anchor .mb-3{margin-bottom:.75rem}stagewise-companion-anchor .ml-0\\.5{margin-left:.125rem}stagewise-companion-anchor .ml-1{margin-left:.25rem}stagewise-companion-anchor .ml-2{margin-left:.5rem}stagewise-companion-anchor .ml-auto{margin-left:auto}stagewise-companion-anchor .mr-1{margin-right:.25rem}stagewise-companion-anchor .mr-2{margin-right:.5rem}stagewise-companion-anchor .mt-1{margin-top:.25rem}stagewise-companion-anchor .mt-12{margin-top:3rem}stagewise-companion-anchor .mt-2{margin-top:.5rem}stagewise-companion-anchor .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}stagewise-companion-anchor .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}stagewise-companion-anchor .block{display:block}stagewise-companion-anchor .inline-block{display:inline-block}stagewise-companion-anchor .inline{display:inline}stagewise-companion-anchor .flex{display:flex}stagewise-companion-anchor .inline-flex{display:inline-flex}stagewise-companion-anchor .contents{display:contents}stagewise-companion-anchor .hidden{display:none}stagewise-companion-anchor .aspect-square{aspect-ratio:1 / 1}stagewise-companion-anchor .size-0{width:0px;height:0px}stagewise-companion-anchor .size-1\\.5{width:.375rem;height:.375rem}stagewise-companion-anchor .size-12{width:3rem;height:3rem}stagewise-companion-anchor .size-2\\/3{width:66.666667%;height:66.666667%}stagewise-companion-anchor .size-3{width:.75rem;height:.75rem}stagewise-companion-anchor .size-4{width:1rem;height:1rem}stagewise-companion-anchor .size-5{width:1.25rem;height:1.25rem}stagewise-companion-anchor .size-8{width:2rem;height:2rem}stagewise-companion-anchor .size-full{width:100%;height:100%}stagewise-companion-anchor .h-1\\.5{height:.375rem}stagewise-companion-anchor .h-10{height:2.5rem}stagewise-companion-anchor .h-12{height:3rem}stagewise-companion-anchor .h-16{height:4rem}stagewise-companion-anchor .h-2{height:.5rem}stagewise-companion-anchor .h-2\\.5{height:.625rem}stagewise-companion-anchor .h-20{height:5rem}stagewise-companion-anchor .h-24{height:6rem}stagewise-companion-anchor .h-3{height:.75rem}stagewise-companion-anchor .h-3\\.5{height:.875rem}stagewise-companion-anchor .h-36{height:9rem}stagewise-companion-anchor .h-4{height:1rem}stagewise-companion-anchor .h-5{height:1.25rem}stagewise-companion-anchor .h-6{height:1.5rem}stagewise-companion-anchor .h-8{height:2rem}stagewise-companion-anchor .h-9{height:2.25rem}stagewise-companion-anchor .h-\\[150px\\]{height:150px}stagewise-companion-anchor .h-auto{height:auto}stagewise-companion-anchor .h-full{height:100%}stagewise-companion-anchor .h-screen{height:100vh}stagewise-companion-anchor .max-h-0{max-height:0px}stagewise-companion-anchor .max-h-3\\.5{max-height:.875rem}stagewise-companion-anchor .max-h-\\[200px\\]{max-height:200px}stagewise-companion-anchor .max-h-\\[300px\\]{max-height:300px}stagewise-companion-anchor .max-h-full{max-height:100%}stagewise-companion-anchor .min-h-4{min-height:1rem}stagewise-companion-anchor .min-h-48{min-height:12rem}stagewise-companion-anchor .min-h-5{min-height:1.25rem}stagewise-companion-anchor .\\!w-8{width:2rem!important}stagewise-companion-anchor .w-10{width:2.5rem}stagewise-companion-anchor .w-12{width:3rem}stagewise-companion-anchor .w-16{width:4rem}stagewise-companion-anchor .w-2{width:.5rem}stagewise-companion-anchor .w-2\\.5{width:.625rem}stagewise-companion-anchor .w-20{width:5rem}stagewise-companion-anchor .w-24{width:6rem}stagewise-companion-anchor .w-3{width:.75rem}stagewise-companion-anchor .w-3\\.5{width:.875rem}stagewise-companion-anchor .w-4{width:1rem}stagewise-companion-anchor .w-44{width:11rem}stagewise-companion-anchor .w-48{width:12rem}stagewise-companion-anchor .w-5{width:1.25rem}stagewise-companion-anchor .w-6{width:1.5rem}stagewise-companion-anchor .w-60{width:15rem}stagewise-companion-anchor .w-8{width:2rem}stagewise-companion-anchor .w-9{width:2.25rem}stagewise-companion-anchor .w-\\[200px\\]{width:200px}stagewise-companion-anchor .w-\\[400px\\]{width:400px}stagewise-companion-anchor .w-\\[480px\\]{width:480px}stagewise-companion-anchor .w-fit{width:-moz-fit-content;width:fit-content}stagewise-companion-anchor .w-full{width:100%}stagewise-companion-anchor .w-max{width:-moz-max-content;width:max-content}stagewise-companion-anchor .w-screen{width:100vw}stagewise-companion-anchor .min-w-0{min-width:0px}stagewise-companion-anchor .min-w-24{min-width:6rem}stagewise-companion-anchor .min-w-3{min-width:.75rem}stagewise-companion-anchor .min-w-4{min-width:1rem}stagewise-companion-anchor .min-w-5{min-width:1.25rem}stagewise-companion-anchor .min-w-\\[300px\\]{min-width:300px}stagewise-companion-anchor .\\!max-w-8{max-width:2rem!important}stagewise-companion-anchor .max-w-16{max-width:4rem}stagewise-companion-anchor .max-w-20{max-width:5rem}stagewise-companion-anchor .max-w-3\\.5{max-width:.875rem}stagewise-companion-anchor .max-w-8{max-width:2rem}stagewise-companion-anchor .max-w-\\[160px\\]{max-width:160px}stagewise-companion-anchor .max-w-\\[280px\\]{max-width:280px}stagewise-companion-anchor .max-w-\\[400px\\]{max-width:400px}stagewise-companion-anchor .max-w-\\[80vw\\]{max-width:80vw}stagewise-companion-anchor .max-w-\\[calc\\(100vw-40px\\)\\]{max-width:calc(100vw - 40px)}stagewise-companion-anchor .max-w-full{max-width:100%}stagewise-companion-anchor .max-w-xs{max-width:20rem}stagewise-companion-anchor .flex-1{flex:1 1 0%}stagewise-companion-anchor .flex-shrink-0{flex-shrink:0}stagewise-companion-anchor .shrink-0{flex-shrink:0}stagewise-companion-anchor .-translate-x-1\\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}stagewise-companion-anchor .-translate-y-1\\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}stagewise-companion-anchor .translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}stagewise-companion-anchor .translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}stagewise-companion-anchor .translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}stagewise-companion-anchor .translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}stagewise-companion-anchor .translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}stagewise-companion-anchor .translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}stagewise-companion-anchor .scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}stagewise-companion-anchor .scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}stagewise-companion-anchor .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}stagewise-companion-anchor .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}stagewise-companion-anchor .animate-spin{animation:spin 1s linear infinite}stagewise-companion-anchor .cursor-copy{cursor:copy}stagewise-companion-anchor .cursor-grab{cursor:grab}stagewise-companion-anchor .cursor-not-allowed{cursor:not-allowed}stagewise-companion-anchor .cursor-pointer{cursor:pointer}stagewise-companion-anchor .cursor-wait{cursor:wait}stagewise-companion-anchor .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}stagewise-companion-anchor .resize-none{resize:none}stagewise-companion-anchor .resize{resize:both}stagewise-companion-anchor .snap-start{scroll-snap-align:start}stagewise-companion-anchor .list-inside{list-style-position:inside}stagewise-companion-anchor .list-decimal{list-style-type:decimal}stagewise-companion-anchor .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}stagewise-companion-anchor .flex-row{flex-direction:row}stagewise-companion-anchor .flex-col{flex-direction:column}stagewise-companion-anchor .flex-wrap{flex-wrap:wrap}stagewise-companion-anchor .items-start{align-items:flex-start}stagewise-companion-anchor .items-end{align-items:flex-end}stagewise-companion-anchor .items-center{align-items:center}stagewise-companion-anchor .items-baseline{align-items:baseline}stagewise-companion-anchor .items-stretch{align-items:stretch}stagewise-companion-anchor .justify-start{justify-content:flex-start}stagewise-companion-anchor .justify-end{justify-content:flex-end}stagewise-companion-anchor .justify-center{justify-content:center}stagewise-companion-anchor .justify-between{justify-content:space-between}stagewise-companion-anchor .gap-0\\.5{gap:.125rem}stagewise-companion-anchor .gap-1{gap:.25rem}stagewise-companion-anchor .gap-1\\.5{gap:.375rem}stagewise-companion-anchor .gap-2{gap:.5rem}stagewise-companion-anchor .gap-3{gap:.75rem}stagewise-companion-anchor .gap-4{gap:1rem}stagewise-companion-anchor .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}stagewise-companion-anchor .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}stagewise-companion-anchor .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}stagewise-companion-anchor .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}stagewise-companion-anchor .divide-orange-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(254 215 170 / var(--tw-divide-opacity, 1))}stagewise-companion-anchor .overflow-hidden{overflow:hidden}stagewise-companion-anchor .overflow-visible{overflow:visible}stagewise-companion-anchor .overflow-y-auto{overflow-y:auto}stagewise-companion-anchor .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}stagewise-companion-anchor .whitespace-normal{white-space:normal}stagewise-companion-anchor .whitespace-nowrap{white-space:nowrap}stagewise-companion-anchor .whitespace-pre-wrap{white-space:pre-wrap}stagewise-companion-anchor .rounded{border-radius:.25rem}stagewise-companion-anchor .rounded-\\[12px\\]{border-radius:12px}stagewise-companion-anchor .rounded-\\[16px\\]{border-radius:16px}stagewise-companion-anchor .rounded-\\[2px\\]{border-radius:2px}stagewise-companion-anchor .rounded-\\[4px\\]{border-radius:4px}stagewise-companion-anchor .rounded-full{border-radius:9999px}stagewise-companion-anchor .rounded-lg{border-radius:var(--radius)}stagewise-companion-anchor .rounded-md{border-radius:calc(var(--radius) - 2px)}stagewise-companion-anchor .rounded-sm{border-radius:calc(var(--radius) - 4px)}stagewise-companion-anchor .rounded-xl{border-radius:.75rem}stagewise-companion-anchor .rounded-b-\\[16px\\]{border-bottom-right-radius:16px;border-bottom-left-radius:16px}stagewise-companion-anchor .rounded-t-\\[16px\\]{border-top-left-radius:16px;border-top-right-radius:16px}stagewise-companion-anchor .rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}stagewise-companion-anchor .border{border-width:1px}stagewise-companion-anchor .border-0{border-width:0px}stagewise-companion-anchor .border-x{border-left-width:1px;border-right-width:1px}stagewise-companion-anchor .border-l{border-left-width:1px}stagewise-companion-anchor .border-r{border-right-width:1px}stagewise-companion-anchor .border-t{border-top-width:1px}stagewise-companion-anchor .border-solid{border-style:solid}stagewise-companion-anchor .border-dashed{border-style:dashed}stagewise-companion-anchor .border-none{border-style:none}stagewise-companion-anchor .border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-blue-600\\/80{border-color:#2563ebcc}stagewise-companion-anchor .border-border{border-color:var(--border)}stagewise-companion-anchor .border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-green-600\\/80{border-color:#16a34acc}stagewise-companion-anchor .border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .border-zinc-500{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}stagewise-companion-anchor .bg-accent{background-color:var(--accent)}stagewise-companion-anchor .bg-background{background-color:var(--background)}stagewise-companion-anchor .bg-black\\/75{background-color:#000000bf}stagewise-companion-anchor .bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-blue-50\\/90{background-color:#eff6ffe6}stagewise-companion-anchor .bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-blue-600\\/20{background-color:#2563eb33}stagewise-companion-anchor .bg-foreground{background-color:var(--foreground)}stagewise-companion-anchor .bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-green-600\\/5{background-color:#16a34a0d}stagewise-companion-anchor .bg-muted{background-color:var(--muted)}stagewise-companion-anchor .bg-orange-100\\/80{background-color:#ffedd5cc}stagewise-companion-anchor .bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-primary{background-color:var(--primary)}stagewise-companion-anchor .bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-secondary{background-color:var(--secondary)}stagewise-companion-anchor .bg-transparent{background-color:transparent}stagewise-companion-anchor .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-zinc-50\\/80{background-color:#fafafacc}stagewise-companion-anchor .bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}stagewise-companion-anchor .bg-zinc-500\\/40{background-color:#71717a66}stagewise-companion-anchor .bg-zinc-700\\/80{background-color:#3f3f46cc}stagewise-companion-anchor .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}stagewise-companion-anchor .from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}stagewise-companion-anchor .to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}stagewise-companion-anchor .bg-\\[length\\:250\\%_100\\%\\,auto\\]{background-size:250% 100%,auto}stagewise-companion-anchor .bg-clip-text{-webkit-background-clip:text;background-clip:text}stagewise-companion-anchor .fill-foreground{fill:var(--foreground)}stagewise-companion-anchor .stroke-foreground{stroke:var(--foreground)}stagewise-companion-anchor .stroke-white{stroke:#fff}stagewise-companion-anchor .stroke-zinc-950{stroke:#09090b}stagewise-companion-anchor .object-contain{-o-object-fit:contain;object-fit:contain}stagewise-companion-anchor .object-cover{-o-object-fit:cover;object-fit:cover}stagewise-companion-anchor .p-0{padding:0}stagewise-companion-anchor .p-0\\.5{padding:.125rem}stagewise-companion-anchor .p-1{padding:.25rem}stagewise-companion-anchor .p-2{padding:.5rem}stagewise-companion-anchor .p-3{padding:.75rem}stagewise-companion-anchor .p-4{padding:1rem}stagewise-companion-anchor .\\!py-0{padding-top:0!important;padding-bottom:0!important}stagewise-companion-anchor .px-0\\.5{padding-left:.125rem;padding-right:.125rem}stagewise-companion-anchor .px-1{padding-left:.25rem;padding-right:.25rem}stagewise-companion-anchor .px-1\\.5{padding-left:.375rem;padding-right:.375rem}stagewise-companion-anchor .px-2{padding-left:.5rem;padding-right:.5rem}stagewise-companion-anchor .px-3{padding-left:.75rem;padding-right:.75rem}stagewise-companion-anchor .px-4{padding-left:1rem;padding-right:1rem}stagewise-companion-anchor .py-0{padding-top:0;padding-bottom:0}stagewise-companion-anchor .py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}stagewise-companion-anchor .py-1{padding-top:.25rem;padding-bottom:.25rem}stagewise-companion-anchor .py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}stagewise-companion-anchor .py-2{padding-top:.5rem;padding-bottom:.5rem}stagewise-companion-anchor .py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}stagewise-companion-anchor .py-3{padding-top:.75rem;padding-bottom:.75rem}stagewise-companion-anchor .py-4{padding-top:1rem;padding-bottom:1rem}stagewise-companion-anchor .pb-2{padding-bottom:.5rem}stagewise-companion-anchor .pb-3{padding-bottom:.75rem}stagewise-companion-anchor .pe-8{padding-inline-end:2rem}stagewise-companion-anchor .pl-8{padding-left:2rem}stagewise-companion-anchor .pr-3{padding-right:.75rem}stagewise-companion-anchor .pr-6{padding-right:1.5rem}stagewise-companion-anchor .ps-3{padding-inline-start:.75rem}stagewise-companion-anchor .pt-2{padding-top:.5rem}stagewise-companion-anchor .pt-2\\.5{padding-top:.625rem}stagewise-companion-anchor .pt-3{padding-top:.75rem}stagewise-companion-anchor .pt-4{padding-top:1rem}stagewise-companion-anchor .text-left{text-align:left}stagewise-companion-anchor .text-center{text-align:center}stagewise-companion-anchor .text-right{text-align:right}stagewise-companion-anchor .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}stagewise-companion-anchor .text-\\[0\\.5em\\]{font-size:.5em}stagewise-companion-anchor .text-\\[10px\\]{font-size:10px}stagewise-companion-anchor .text-\\[11px\\]{font-size:11px}stagewise-companion-anchor .text-\\[7px\\]{font-size:7px}stagewise-companion-anchor .text-\\[8px\\]{font-size:8px}stagewise-companion-anchor .text-\\[9px\\]{font-size:9px}stagewise-companion-anchor .text-base{font-size:1rem;line-height:1.5rem}stagewise-companion-anchor .text-lg{font-size:1.125rem;line-height:1.75rem}stagewise-companion-anchor .text-sm{font-size:.875rem;line-height:1.25rem}stagewise-companion-anchor .text-xs{font-size:.75rem;line-height:1rem}stagewise-companion-anchor .font-bold{font-weight:700}stagewise-companion-anchor .font-medium{font-weight:500}stagewise-companion-anchor .font-normal{font-weight:400}stagewise-companion-anchor .font-semibold{font-weight:600}stagewise-companion-anchor .leading-none{line-height:1}stagewise-companion-anchor .leading-relaxed{line-height:1.625}stagewise-companion-anchor .text-background{color:var(--background)}stagewise-companion-anchor .text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-destructive{color:var(--destructive)}stagewise-companion-anchor .text-foreground{color:var(--foreground)}stagewise-companion-anchor .text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-muted-foreground{color:var(--muted-foreground)}stagewise-companion-anchor .text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-primary{color:var(--primary)}stagewise-companion-anchor .text-primary-foreground{color:var(--primary-foreground)}stagewise-companion-anchor .text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-secondary-foreground{color:var(--secondary-foreground)}stagewise-companion-anchor .text-transparent{color:transparent}stagewise-companion-anchor .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}stagewise-companion-anchor .underline-offset-4{text-underline-offset:4px}stagewise-companion-anchor .opacity-0{opacity:0}stagewise-companion-anchor .opacity-100{opacity:1}stagewise-companion-anchor .opacity-20{opacity:.2}stagewise-companion-anchor .opacity-30{opacity:.3}stagewise-companion-anchor .opacity-50{opacity:.5}stagewise-companion-anchor .opacity-60{opacity:.6}stagewise-companion-anchor .opacity-80{opacity:.8}stagewise-companion-anchor .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}stagewise-companion-anchor .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}stagewise-companion-anchor .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}stagewise-companion-anchor .shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}stagewise-companion-anchor .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}stagewise-companion-anchor .shadow-black\\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}stagewise-companion-anchor .shadow-black\\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}stagewise-companion-anchor .outline-none{outline:2px solid transparent;outline-offset:2px}stagewise-companion-anchor .outline{outline-style:solid}stagewise-companion-anchor .ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}stagewise-companion-anchor .ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}stagewise-companion-anchor .ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}stagewise-companion-anchor .ring-muted-foreground{--tw-ring-color: var(--muted-foreground)}stagewise-companion-anchor .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}stagewise-companion-anchor .blur-0{--tw-blur: blur(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}stagewise-companion-anchor .blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}stagewise-companion-anchor .blur-none{--tw-blur: ;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}stagewise-companion-anchor .blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}stagewise-companion-anchor .drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}stagewise-companion-anchor .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}stagewise-companion-anchor .backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}stagewise-companion-anchor .backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}stagewise-companion-anchor .backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}stagewise-companion-anchor .backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}stagewise-companion-anchor .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}stagewise-companion-anchor .transition-\\[background-color\\,border-color\\,color\\,fill\\,stroke\\,opacity\\,box-shadow\\,transform\\,filter\\,backdrop-filter\\]{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}stagewise-companion-anchor .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}stagewise-companion-anchor .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}stagewise-companion-anchor .transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}stagewise-companion-anchor .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}stagewise-companion-anchor .duration-0{transition-duration:0s}stagewise-companion-anchor .duration-100{transition-duration:.1s}stagewise-companion-anchor .duration-150{transition-duration:.15s}stagewise-companion-anchor .duration-200{transition-duration:.2s}stagewise-companion-anchor .duration-300{transition-duration:.3s}stagewise-companion-anchor .duration-500{transition-duration:.5s}stagewise-companion-anchor .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}stagewise-companion-anchor .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}stagewise-companion-anchor .animate-shake{animation:shake .5s ease-in-out 2}stagewise-companion-anchor .\\[--base-color\\:\\#a1a1aa\\]{--base-color: #a1a1aa}stagewise-companion-anchor .\\[--base-gradient-color\\:\\#000\\]{--base-gradient-color: #000}stagewise-companion-anchor .\\[--bg\\:linear-gradient\\(90deg\\,\\#0000_calc\\(50\\%-var\\(--spread\\)\\)\\,var\\(--base-gradient-color\\)\\,\\#0000_calc\\(50\\%\\+var\\(--spread\\)\\)\\)\\]{--bg: linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--base-gradient-color),#0000 calc(50% + var(--spread)))}stagewise-companion-anchor .\\[--radix-hover-card-content-transform-origin\\:center_center\\]{--radix-hover-card-content-transform-origin: center center}stagewise-companion-anchor .\\[background-repeat\\:no-