:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--sc-page);--sc-page:#f8f8f7;--sc-surface:#fff;--sc-ink:#1f2124;--sc-brand-ink:var(--sc-ink);--sc-text:#3d4045;--sc-muted:#62666b;--sc-line:#e6e6e3;--sc-subtle:#f3f3f1;--sc-soft:#efefed;--sc-hover:#e2e2de;--sc-accent:#1f2124;--sc-primary-hover:#3a3d41;--sc-focus:#1f2124;--sc-primary:#1f2124;--sc-on-primary:#fff;--sc-danger:#9a4535;--sc-danger-soft:#fff2ed;--sc-success:#367352;--sc-success-soft:#ecf0e8;--sc-warning:#775c2c;--sc-warning-soft:#f8f3e8;--sc-overlay:#1f212445;--sc-glass:#f8f8f7f2;--sc-shimmer:#fffb;--sc-canvas:#f7f7f6;--sc-grid:#cbd2c54a;--sc-sketch:#333a31;--sc-button-radius:14px;--sc-control-radius:10px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sc-page:#131618;--sc-surface:#1a1e21;--sc-ink:#e9edf0;--sc-text:#c4cbd1;--sc-muted:#97a1a9;--sc-line:#333b40;--sc-subtle:#1f2427;--sc-soft:#262c30;--sc-hover:#30383d;--sc-accent:#eceeef;--sc-primary:#eceeef;--sc-on-primary:#16181a;--sc-primary-hover:#fff;--sc-focus:#f5f6f7;--sc-danger:#f1a491;--sc-danger-soft:#3b2828;--sc-success:#a3d4b4;--sc-success-soft:#243a30;--sc-warning:#e5c68c;--sc-warning-soft:#393328;--sc-overlay:#0000008c;--sc-glass:#1a1e21f5;--sc-shimmer:#eceeef1a;--sc-canvas:#202325;--sc-grid:#ffffff0a;--sc-sketch:#d7dcd7}sc-theme-toggle{flex:none;display:inline-flex}#vcraft.sc-surface-ready{animation:sc-arrive var(--v-dur-3,0s) var(--v-ease,ease) both}#vcraft.sc-surface-ready.sc-app{animation:none}#vcraft.sc-surface-ready:has(.v-studio-header){animation:none}#vcraft.sc-surface-ready.sc-app>.sc-view:not([data-page=studio])>:not(.sc-phone-bar){animation:sc-arrive var(--v-dur-3,0s) var(--v-ease,ease) both}@keyframes sc-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#vcraft.sc-surface-ready,#vcraft.sc-surface-ready.sc-app>.sc-view>*{animation:none}}.sc-frame{background:var(--sc-surface);position:fixed;inset:0}.sc-frame-side{box-sizing:border-box;background:var(--sc-page);border-right:1px solid var(--sc-line);width:264px;position:absolute;top:0;bottom:0;left:0}.sc-frame[data-sidebar=rail] .sc-frame-side{width:60px}.sc-frame[data-sidebar=phone] .sc-frame-side{display:none}.sc-frame .sc-brand{width:30px;height:30px;position:absolute;top:17px;left:22px}.sc-frame[data-sidebar=rail] .sc-brand{top:16px;left:15px}@media (hover:hover) and (pointer:fine){.sc-frame .sc-brand{left:16px}.sc-frame[data-sidebar=rail] .sc-brand{top:17px;left:14px}}.sc-frame[data-sidebar=phone] .sc-brand{top:13px;left:calc(50% - 15px)}#vcraft .sc-frame-veil{z-index:1000;animation:sc-frame-in var(--v-dur-3,.32s) var(--v-ease-out,cubic-bezier(0, 0, .58, 1)) both}#vcraft .sc-frame-veil.is-leaving{animation-name:sc-frame-out}@keyframes sc-frame-in{0%{opacity:0}}@keyframes sc-frame-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){#vcraft .sc-frame-veil{animation:none}}.sc-brand{color:var(--sc-brand-ink);--sc-brand-duration:calc(var(--v-dur-3,.32s) * 3);animation-duration:var(--sc-brand-duration);flex:none;display:block}.sc-brand-wordmark{width:100%;height:44px}.sc-brand-mark{width:34px;height:34px}.sc-brand-flight{z-index:2147483000;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}html[data-brand-flight] #vcraft .sc-brand{visibility:hidden}.sc-reveal-field{z-index:2147483000;background:var(--sc-page);position:fixed;inset:0}.sc-reveal-field:before{content:"";pointer-events:none;position:absolute;inset:0}.sc-reveal-field.is-grain:before{opacity:.13;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:240px 240px}:root[data-theme=dark] .sc-reveal-field.is-grain:before{opacity:.17;mix-blend-mode:screen;filter:invert()}.sc-reveal-field.is-grid:before{background-image:radial-gradient(var(--sc-ink) 1.1px, transparent 1.3px);opacity:.26;background-position:50%;background-size:24px 24px;-webkit-mask-image:radial-gradient(60% 60%,#000 15%,#0000 100%);mask-image:radial-gradient(60% 60%,#000 15%,#0000 100%)}.sc-reveal-layer{z-index:2147483001;pointer-events:none;width:100%;height:100%;color:var(--sc-brand-ink);position:fixed;inset:0;overflow:visible}.sc-reveal-layer path{fill:currentColor;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round}html[data-brand-reveal] #vcraft .sc-brand{visibility:hidden}html[data-brand-reveal=field] #vcraft{opacity:0;animation:none}html[data-brand-reveal=arriving] #vcraft{animation:sc-reveal-arrive var(--sc-reveal-content,.36s) var(--v-ease,ease) both}html[data-brand-reveal=arriving][data-surface=studio] #vcraft{animation-name:sc-reveal-fade}@keyframes sc-reveal-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sc-reveal-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-brand-reveal=arriving] #vcraft{animation:none}}
