@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.bottom-\[64px\]{bottom:64px}.isolate{isolation:isolate}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-screen{min-width:100vw}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.whitespace-nowrap{white-space:nowrap}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-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,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:root{--bg-void:#06080c;--bg-surface:#0d1117;--bg-raised:#121823;--bg-hover:#18202c;--border:#ffffff14;--border-mid:#ffffff24;--accent:#58c7ff;--accent-dim:#58c7ff24;--accent-violet:#58c7ff;--enc-orange:#ff6c00;--enc-teal:#00c4a0;--enc-violet:#a855f7;--enc-amber:#eab308;--text-primary:#f5faffeb;--text-secondary:#dee8f2c2;--text-dim:#dee8f280;--text-accent:var(--accent);--wave-inactive:#1a2430;--wave-active-start:#58c7ff;--wave-active-mid:#8b9eff;--wave-active-end:#a855f7;--wave-playhead:#ffffffe6;--chrome-bg:#080c12eb;--chrome-bg-strong:#0a0e14f5;--panel-bg:#0b1018db;--panel-solid:#0d131c;--panel-hover:#ffffff0f;--button-bg:#ffffff0a;--button-bg-hover:#ffffff14;--button-bg-active:#58c7ff26;--button-border:#ffffff1a;--mode-active-bg:#58c7ff24;--mode-active-border:#58c7ff52;--mode-active-text:#dff7ff;--canvas-bg:#04070b;--canvas-vignette:#04070bc2;--canvas-glass:#0c1016b8;--shadow-color:#0006;--checker-light:#12161d;--checker-dark:#171c24;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, Monaco, Consolas, monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-xs:3px;--r-sm:5px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-full:9999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t-fast:.1s;--t-base:.2s;--t-slow:.35s;--z-canvas:0;--z-base-ui:10;--z-floating-tool:1000;--z-panel:2000;--z-dialog:10000;--z-blocking-modal:11000;--z-toast:12000;--z-overlay:var(--z-base-ui);--z-modal:var(--z-dialog);--z-tooltip:var(--z-toast)}[data-theme=metal]{--bg-void:#20262d;--bg-surface:#2c343d;--bg-raised:#36404b;--bg-hover:#404b57;--border:#c4d0dc24;--border-mid:#c4d0dc3d;--accent:#9aaaba;--accent-dim:#9aaaba2e;--text-primary:#eef4faf0;--text-secondary:#d4dde7d1;--text-dim:#d4dde794;--wave-inactive:#4a5563;--wave-active-start:#a9b8c7;--wave-active-end:#e5edf5;--chrome-bg:#212830f5;--chrome-bg-strong:#272f38fa;--panel-bg:#2b333ce6;--panel-solid:#313942;--panel-hover:#ffffff0f;--button-bg:#ffffff0f;--button-bg-hover:#ffffff1a;--button-bg-active:#9aaaba29;--button-border:#c9d4e029;--mode-active-bg:#9aaaba2e;--mode-active-border:#aebcc947;--mode-active-text:#eef5fb;--canvas-bg:#252c34;--canvas-vignette:#191f25ad;--canvas-glass:#363f4ac7;--shadow-color:#00000057;--checker-light:#2c343d;--checker-dark:#343d47}[data-theme=light]{--bg-void:#e7edf4;--bg-surface:#f3f7fb;--bg-raised:#fff;--bg-hover:#e2eaf4;--border:#18283c24;--border-mid:#18283c38;--accent:#1677ff;--accent-dim:#1677ff1f;--accent-violet:#1677ff;--enc-orange:#ff6c00;--enc-teal:#0aa88a;--enc-violet:#6e5bff;--enc-amber:#d99a00;--text-primary:#0b1724;--text-secondary:#1e344b;--text-dim:#425970;--wave-inactive:#cbd8e7;--wave-active-start:#1677ff;--wave-active-end:#5ab6ff;--wave-playhead:#121f2ecc;--chrome-bg:#f6f9fdf5;--chrome-bg-strong:#eef4fafc;--panel-bg:#ffffffe6;--panel-solid:#fff;--panel-hover:#1677ff14;--button-bg:#1677ff1a;--button-bg-hover:#1677ff2b;--button-bg-active:#1677ff30;--button-border:#18283c38;--mode-active-bg:#1677ff29;--mode-active-border:#1677ff4d;--mode-active-text:#082852;--canvas-bg:#edf3f9;--canvas-vignette:#dae4f0ad;--canvas-glass:#ffffffd6;--shadow-color:#1e293b2e;--checker-light:#f1f3f5;--checker-dark:#e7ebef}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#06080c;font-size:16px}body{font-family:var(--font-sans);background:var(--bg-void);color:var(--text-primary);width:100dvw;height:100dvh;font-size:.875rem;line-height:1.5;overflow:hidden}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--r-full);background:#ffffff14}::-webkit-scrollbar-thumb:hover{background:#ffffff29}button{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none}button:focus-visible{outline:1px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}input[type=range]{appearance:none;cursor:pointer;background:0 0;outline:none}.mono{font-family:var(--font-mono);letter-spacing:-.01em}.text-muted{color:var(--text-secondary)}.text-dim{color:var(--text-dim)}.text-accent{color:var(--accent)}::selection{color:#fff;background:#00d4ff33}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{opacity:.35}50%{opacity:.7}}.animate-fade-up{animation:fadeUp var(--t-slow) var(--ease-out) both}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
