.sx-dashboard{width:100%;max-width:1240px;min-width:0;margin:0 auto;padding:4px 0 24px;color:var(--text-primary, #fff);font-family:var(--font-body, sans-serif)}.sx-dashboard button{font-family:inherit}.sx-dashboard button:focus-visible{outline:2px solid #67d8e8;outline-offset:4px}.sx-dashboard button:disabled{cursor:not-allowed}.sx-dashboard svg{flex-shrink:0}.sx-dashboard h1,.sx-dashboard h2,.sx-dashboard h3{font-family:var(--font-heading, sans-serif)}.sx-dashboard h1{font-size:clamp(26px,2.7vw,36px);font-weight:750;line-height:1.25;overflow-wrap:anywhere}.sx-dashboard-heading-dot{color:#b297fb}.sx-dashboard-eyebrow{margin-bottom:9px;color:#a39eaf;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.5}.sx-dashboard-subtitle{color:#a4a1af;font-size:14px;line-height:1.7;margin-top:7px}.sx-dashboard-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:29px}.sx-dashboard-welcome>div:first-child{min-width:0}.sx-dashboard-wallet{display:flex;align-items:center;flex-shrink:0;gap:13px;padding:14px 16px;background:#12121b;border:1px solid var(--border-subtle, #ffffff12);border-radius:14px}.sx-dashboard-wallet-icon{width:41px;height:43px;display:grid;place-items:center;color:#b49aed;background:#231937;border-radius:11px}.sx-dashboard-wallet-copy{display:flex;flex-direction:column;gap:5px;padding-right:10px}.sx-dashboard-wallet-copy>span{color:#a39eaf;font-size:11px;max-width:160px;overflow-wrap:anywhere}.sx-dashboard-wallet-copy strong{color:#f3f0f9;font-size:16px;font-weight:650;line-height:1.2}.sx-dashboard-button{border:1px solid #ffffff17;border-radius:9px;background:#ffffff06;color:#ece9f5;font-size:12px;font-weight:650;line-height:1.4;padding:12px 15px;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s}.sx-dashboard-button:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff32}.sx-dashboard-button--small{padding:10px 13px}.sx-dashboard-button--primary{color:#fff;background:#7c3aed;border-color:#a16aef7a;box-shadow:0 4px 18px #6d2ce828}.sx-dashboard-button--primary:hover:not(:disabled){background:#8a48f2;border-color:#c4a1f4;box-shadow:0 4px 22px #6d2ce849}.sx-dashboard-button--unavailable{color:#9892a3;background:#ffffff03;border-color:#ffffff0c}.sx-dashboard-text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 0;border:0;background:none;color:#bfa8ef;cursor:pointer;font-size:12px;font-weight:600;line-height:1.5}.sx-dashboard-text-button:hover:not(:disabled){color:#e0d2fb}.sx-dashboard-text-button:disabled{color:#9691a1}.sx-dashboard-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,37%);align-items:center;overflow:hidden;min-height:266px;padding:31px 36px;border:1px solid #67518c52;border-radius:20px;background:radial-gradient(ellipse at 83% 100%,#1345543d,transparent 56%),radial-gradient(ellipse at 36% -70%,#7c3aed45,transparent 75%),linear-gradient(112deg,#1d152c,#12121d 85%)}.sx-dashboard-hero-copy{position:relative;z-index:1}.sx-dashboard-hero-label{display:inline-flex;align-items:center;gap:8px;color:#c3aceb;font-size:9px;letter-spacing:.14em;font-weight:700;line-height:1.5}.sx-dashboard-hero h2{margin-top:17px;margin-bottom:13px;color:#f8f5ff;font-size:clamp(24px,2.55vw,35px);line-height:1.25;letter-spacing:-.045em;font-weight:750}.sx-dashboard-hero h2 span{color:#cbb5f1}.sx-dashboard-hero-copy>p{color:#b3abbf;font-size:12px;line-height:1.8;max-width:430px}.sx-dashboard-hero-actions{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin-top:24px}.sx-dashboard-hero-actions>span{color:#b8a6d2;font-size:11px;line-height:1.5}.sx-dashboard-art{color:#c5abd9;margin:-18px -26px -16px 0;pointer-events:none}.sx-dashboard-art>svg{width:100%;display:block}.sx-dashboard-section{margin-top:36px}.sx-dashboard-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sx-dashboard-section-heading h2{color:#f0edf7;font-size:18px;font-weight:700;line-height:1.4}.sx-dashboard-section-heading p:not(.sx-dashboard-eyebrow){color:#96919f;font-size:12px;line-height:1.7;margin-top:5px}.sx-dashboard-section-note{color:#8f889c;font-size:10px}.sx-dashboard-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.sx-dashboard-service{min-width:0;display:flex;flex-direction:column;padding:19px 17px 16px;border-radius:15px;border:1px solid #ffffff0e;background:linear-gradient(155deg,#181720,#111117)}.sx-dashboard-service--available{border-color:#8a5acc60;background:linear-gradient(160deg,#291b3d,#1a1425,#14111c)}.sx-dashboard-service-top{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:20px;flex-wrap:wrap}.sx-dashboard-service-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#c4a5f5;background:#7c3aed22;border:1px solid #9970d62b}.sx-dashboard-service--product .sx-dashboard-service-icon{color:#71c1d0;background:#123038;border-color:#47798536}.sx-dashboard-service--voiceover .sx-dashboard-service-icon{color:#d6a078;background:#30241e;border-color:#97765026}.sx-dashboard-service--video .sx-dashboard-service-icon{color:#d99eb7;background:#2f2029;border-color:#9a5a7529}.sx-dashboard-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#a29bad;font-size:8px;font-weight:500;line-height:1.45;white-space:nowrap}.sx-dashboard-badge--ready{color:#99dac3;background:#12473761;border:1px solid #41856738;border-radius:5px;padding:4px 6px}.sx-dashboard-badge--ready>span{width:4px;height:4px;border-radius:50%;background:#6bd5ae}.sx-dashboard-service h3{color:#eae6f0;font-size:17px;line-height:1.4;font-weight:650;margin-bottom:10px}.sx-dashboard-service>p{color:#a9a2b3;font-size:12px;line-height:1.7;margin-bottom:12px}.sx-dashboard-service-detail{color:#91899e;font-size:10px;line-height:1.65}.sx-dashboard-service-footer{margin-top:auto;padding-top:19px;display:flex;flex-direction:column;justify-content:flex-end;gap:13px;min-height:97px}.sx-dashboard-service-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.sx-dashboard-service-price strong{color:#d9c3fb;font-size:12px;font-weight:600}.sx-dashboard-service-price span{color:#a798bc;font-size:9px;line-height:1.5}.sx-dashboard-service-footer .sx-dashboard-button{width:100%;padding:11px 10px;font-size:11px}.sx-dashboard-generation{margin-top:25px;display:flex;align-items:center;gap:16px;padding:19px 21px;background:#11211f;border:1px solid #2d675547;border-radius:14px}.sx-dashboard-generation-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;color:#8be1c0;background:#244f3f50;border-radius:12px}.sx-dashboard-generation-copy{min-width:0;flex:1}.sx-dashboard-generation h2{font-size:14px;font-weight:650;line-height:1.5;margin-bottom:4px}.sx-dashboard-generation p{font-size:12px;line-height:1.65;color:#a5c0b8;overflow-wrap:anywhere}.sx-dashboard-generation--error{background:#29191f;border-color:#c7748440}.sx-dashboard-generation--error .sx-dashboard-generation-icon{color:#e5a2b0;background:#70334540}.sx-dashboard-generation--error p{color:#d9acb5}.sx-dashboard-progress-wrap{display:flex;align-items:center;gap:11px;margin-top:12px}.sx-dashboard-progress{width:min(100%,235px);height:4px;background:#ffffff0d;border-radius:4px;overflow:hidden}.sx-dashboard-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9569e9,#43c1bd);transition:width .5s}.sx-dashboard-progress-wrap>span{color:#8eafa4;font-size:9px;white-space:nowrap}.sx-dashboard-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx-dashboard-track{display:flex;align-items:center;gap:12px;min-width:0;padding:16px;background:#13131c;border:1px solid #ffffff0c;border-radius:12px}.sx-dashboard-track--playing{border-color:#9c64ec7d;background:#1c1628}.sx-dashboard-track-art{width:48px;height:51px;flex-shrink:0;display:grid;place-items:center;color:#ede4ff;border-radius:10px;background:linear-gradient(145deg,#633d97,#20525e);border:1px solid #ffffff0a}.sx-dashboard-track-copy{flex:1;min-width:0}.sx-dashboard-track h3{font-size:12px;font-weight:600;line-height:1.6;color:#e4dfee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-dashboard-track-copy p{display:flex;align-items:center;gap:6px;color:#a29aad;font-size:10px;line-height:1.6;margin-top:2px;flex-wrap:wrap}.sx-dashboard-track-copy p>span{max-width:100%;overflow-wrap:anywhere}.sx-dashboard-track-separator{color:#625970}.sx-dashboard-track-signature{display:block;margin-top:3px;color:#8f849f;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.sx-dashboard-track-actions{display:flex;align-items:center;gap:6px}.sx-dashboard-icon-button{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #ffffff13;border-radius:8px;background:#ffffff03;color:#aaa1ba;cursor:pointer;transition:background .18s,color .18s}.sx-dashboard-icon-button:hover:not(:disabled){background:#ffffff0c;color:#fff}.sx-dashboard-icon-button--play{background:#3c245e;color:#d7bcff;border-color:#a476d74a}.sx-dashboard-icon-button--play:hover:not(:disabled){background:#603692;color:#fff}.sx-dashboard-icon-button:disabled{opacity:.35}.sx-dashboard-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:32px 24px;background:radial-gradient(ellipse at 50% 0%,#48336b12,transparent 70%),#101017;border:1px solid #ffffff0d;border-radius:15px}.sx-dashboard-empty-icon{display:grid;place-items:center;color:#a994c7;border:1px solid #9a74d824;background:#231b304a;width:49px;height:49px;border-radius:14px;margin-bottom:14px}.sx-dashboard-empty h3{color:#ded7e9;font-size:14px;font-weight:600;line-height:1.6}.sx-dashboard-empty>p{color:#9c92aa;font-size:12px;line-height:1.7;max-width:450px;margin-top:5px;overflow-wrap:anywhere}.sx-dashboard-empty>button{margin-top:19px}.sx-dashboard-empty--error{border-color:#80506450}.sx-dashboard-empty--error .sx-dashboard-empty-icon{color:#dea3b6}.sx-dashboard-loading-icon svg{animation:sx-dashboard-spin 2s linear infinite}.sx-dashboard-ideas-section{padding-top:26px;border-top:1px solid #ffffff0c}.sx-dashboard-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sx-dashboard-idea{display:flex;flex-direction:column;min-width:0;padding:19px 21px;border:1px solid #ffffff0b;border-radius:13px;background:#13121a}.sx-dashboard-idea-icon{color:#bba2e3;margin-bottom:15px}.sx-dashboard-idea h3{color:#dcd5e7;font-size:13px;font-weight:600;line-height:1.55;margin-bottom:7px}.sx-dashboard-idea p{color:#958b9f;font-size:11px;line-height:1.8;margin-bottom:15px}.sx-dashboard-idea .sx-dashboard-text-button{align-self:flex-start;text-align:left;padding-bottom:0;margin-top:auto;font-size:11px}.sx-dashboard-ideas-spark{color:#9b83bb}.sx-dashboard-preset-note{color:#81778e;font-size:10px;line-height:1.8;margin-top:15px}.sx-dashboard--catalog>.sx-dashboard-section:first-child{margin-top:0}.sx-dashboard--catalog .sx-dashboard-section-heading{margin-bottom:23px}@keyframes sx-dashboard-spin{to{transform:rotate(360deg)}}@media (max-width: 1180px){.sx-dashboard-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.sx-dashboard-service{padding:21px}.sx-dashboard-service-top{margin-bottom:17px}.sx-dashboard-service-footer{min-height:90px}.sx-dashboard-badge{font-size:9px}.sx-dashboard-service-detail{font-size:11px}.sx-dashboard-service-price span{font-size:10px}.sx-dashboard-hero{padding:29px}.sx-dashboard-welcome{align-items:flex-start}.sx-dashboard-wallet{padding:12px;gap:10px}.sx-dashboard-wallet-icon{display:none}.sx-dashboard-tracks{grid-template-columns:minmax(0,1fr)}.sx-dashboard-track h3{font-size:13px}.sx-dashboard-track-copy p{font-size:11px}.sx-dashboard-ideas{gap:10px}.sx-dashboard-idea{padding:17px}.sx-dashboard-section-note{display:none}}@media (max-width: 780px){.sx-dashboard-welcome{flex-wrap:wrap;gap:20px}.sx-dashboard-hero{grid-template-columns:minmax(0,1fr) 190px;padding:27px}.sx-dashboard-hero h2{font-size:26px}.sx-dashboard-art{margin-right:-50px}.sx-dashboard-hero-actions{gap:13px}.sx-dashboard-ideas{grid-template-columns:minmax(0,1fr)}.sx-dashboard-idea{display:grid;grid-template-columns:24px minmax(0,1fr);gap:0 15px;padding:20px}.sx-dashboard-idea-icon{grid-row:1 / 4;padding-top:2px}.sx-dashboard-idea p{margin-bottom:8px}.sx-dashboard-idea .sx-dashboard-text-button{justify-self:start}.sx-dashboard-generation{flex-wrap:wrap}.sx-dashboard-generation-copy{flex-basis:calc(100% - 60px)}.sx-dashboard-generation>button{margin-left:60px}}@media (max-width: 560px){.sx-dashboard{padding-top:0}.sx-dashboard-welcome{gap:19px;margin-bottom:21px}.sx-dashboard-wallet{width:100%;padding:12px 14px;gap:12px}.sx-dashboard-wallet-icon{display:grid;width:35px;height:37px}.sx-dashboard-wallet-copy{flex:1;padding-right:0}.sx-dashboard-wallet-copy strong{font-size:14px}.sx-dashboard-wallet .sx-dashboard-button{font-size:11px;padding:9px 10px}.sx-dashboard-hero{display:block;padding:25px 21px;min-height:0}.sx-dashboard-hero-copy{max-width:390px}.sx-dashboard-hero h2{font-size:clamp(23px,6vw,28px);margin-top:18px}.sx-dashboard-hero-copy>p{max-width:320px}.sx-dashboard-art{position:absolute;right:-108px;top:10px;width:245px;opacity:.09;margin:0;z-index:-1}.sx-dashboard-hero-label{font-size:10px;gap:7px}.sx-dashboard-hero-actions{gap:13px;margin-top:22px}.sx-dashboard-hero-actions>span{font-size:10px}.sx-dashboard-services{gap:11px}.sx-dashboard-service{padding:17px 13px 14px;border-radius:13px}.sx-dashboard-service-top{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:14px}.sx-dashboard-service-icon{width:38px;height:38px;border-radius:10px}.sx-dashboard-service-icon svg{width:22px;height:22px}.sx-dashboard-badge{font-size:10px;line-height:1.5;min-height:18px}.sx-dashboard-badge--ready{padding:2px 5px}.sx-dashboard-service h3{font-size:15px;margin-bottom:8px}.sx-dashboard-service>p{font-size:11px;line-height:1.65}.sx-dashboard-service-detail{font-size:10px}.sx-dashboard-service-price{flex-direction:column;gap:3px}.sx-dashboard-service-price strong{font-size:11px}.sx-dashboard-service-price span{font-size:10px}.sx-dashboard-service-footer{min-height:96px;padding-top:18px;gap:12px}.sx-dashboard-service-footer .sx-dashboard-button{font-size:10px;padding:10px 6px;gap:5px}.sx-dashboard-service-footer .sx-dashboard-button svg{width:13px;height:13px}.sx-dashboard-section{margin-top:29px}.sx-dashboard-section-heading{align-items:flex-start;flex-wrap:wrap;gap:5px}.sx-dashboard-section-heading h2{font-size:17px}.sx-dashboard-section-heading p:not(.sx-dashboard-eyebrow){font-size:11px}.sx-dashboard-section-heading>.sx-dashboard-text-button{font-size:11px}.sx-dashboard-track{padding:13px 11px;gap:10px}.sx-dashboard-track-art{width:39px;height:44px}.sx-dashboard-track-art svg{width:20px;height:20px}.sx-dashboard-track h3{font-size:11px}.sx-dashboard-track-copy p{font-size:10px;gap:4px}.sx-dashboard-track-signature{font-size:10px}.sx-dashboard-icon-button{width:31px;height:33px}.sx-dashboard-track-actions{gap:4px}.sx-dashboard-generation{padding:17px 15px;gap:11px}.sx-dashboard-generation-icon{width:36px;height:36px}.sx-dashboard-generation-copy{flex-basis:calc(100% - 47px)}.sx-dashboard-generation>button{margin-left:47px}.sx-dashboard-generation h2{font-size:13px}.sx-dashboard-generation p{font-size:11px}.sx-dashboard-progress-wrap{flex-wrap:wrap;gap:5px}.sx-dashboard-progress{width:100%}.sx-dashboard-empty{padding:27px 18px}.sx-dashboard-empty h3{font-size:13px}.sx-dashboard-empty p,.sx-dashboard-empty .sx-dashboard-button{font-size:11px}}@media (max-width: 350px){.sx-dashboard-services{grid-template-columns:minmax(0,1fr)}.sx-dashboard-service{padding:18px}.sx-dashboard-service-top{flex-direction:row;align-items:center}.sx-dashboard-service-footer{min-height:0}.sx-dashboard-service-price{flex-direction:row;gap:5px}.sx-dashboard-service-detail{font-size:10px}.sx-dashboard-service-footer .sx-dashboard-button{font-size:11px}.sx-dashboard-track-art,.sx-dashboard-wallet-icon{display:none}.sx-dashboard-hero{padding:22px 17px}}@media (prefers-reduced-motion: reduce){.sx-dashboard *,.sx-dashboard *:before,.sx-dashboard *:after{animation:none!important;transition:none!important}}.sx-workspace button:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}.sx-workspace button:disabled{cursor:not-allowed}.sx-primary-nav{display:grid;gap:5px;padding-bottom:25px}.sx-primary-nav .studio-tab-btn{justify-content:flex-start;width:100%}.sx-primary-nav button[aria-current=page]{color:#ede9fe;background:#7c3aed2b;box-shadow:inset 3px 0 #a78bfa}.sx-workspace aside .studio-tab-btn:disabled{opacity:.62}.sx-nav-soon{font-size:9px;font-weight:500;margin-left:auto;border:1px solid var(--border-hover);border-radius:5px;padding:3px 5px}.sx-workspace-header{flex-shrink:0;gap:14px;position:relative;z-index:20}.sx-workspace-heading{min-width:0}.sx-workspace-notification{position:absolute;right:24px;top:calc(100% + 10px);max-width:min(500px,calc(100% - 32px));line-height:1.5;overflow-wrap:anywhere;box-shadow:var(--shadow-elevation)}.sx-mobile-nav button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:44px;border:0;background:transparent;color:#a1a1aa;font-family:inherit;font-size:11px;cursor:pointer}.sx-mobile-nav button[aria-current=page]{color:#c4b5fd}.sx-mobile-nav button[aria-current=page] svg{filter:drop-shadow(0 0 8px rgba(167,139,250,.35))}.sx-generation-error{padding:16px;border:1px solid rgba(244,63,94,.4);border-radius:12px;color:#fecdd3;background:#f43f5e14;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.sx-generation-error p{margin-top:5px}.sx-player-error{max-width:280px;overflow-wrap:anywhere}@media (max-width: 767px){.sx-workspace-heading h2,.sx-workspace-header .sx-account-name{display:none}.sx-player{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px!important}.sx-player-track{grid-column:1;grid-row:1}.sx-player-download{grid-column:2;grid-row:1}.sx-player-controls{grid-column:1 / -1;width:100%;max-width:none!important}.sx-player-controls>div:first-child{width:100%;justify-content:center}.sx-player-controls button{min-width:44px;min-height:44px}.sx-player-error{grid-column:1 / -1;max-width:none;line-height:1.4}}@media (prefers-reduced-motion: reduce){.sx-workspace *,.sx-workspace *:before,.sx-workspace *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--bg-primary: #08080C;--bg-secondary: #0F0F16;--bg-surface: #14141E;--bg-surface-hover: #1A1A28;--bg-card: rgba(20, 20, 30, .7);--bg-input: #0B0B12;--accent-primary: #7C3AED;--accent-primary-hover: #9055FF;--accent-cyan: #06B6D4;--accent-emerald: #10B981;--accent-amber: #F59E0B;--font-heading: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", monospace;--text-primary: #FFFFFF;--text-secondary: #A1A1AA;--text-muted: #71717A;--text-dim: #52525B;--border-subtle: rgba(255, 255, 255, .07);--border-hover: rgba(255, 255, 255, .15);--border-focus: rgba(124, 58, 237, .5);--shadow-card: 0 8px 32px -4px rgba(0, 0, 0, .6);--shadow-elevation: 0 20px 40px -15px rgba(0, 0, 0, .8);--shadow-glow: 0 0 40px -10px rgba(124, 58, 237, .35);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;scroll-behavior:smooth;font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased}body{min-height:100vh;background-color:var(--bg-primary);background-image:radial-gradient(ellipse 70% 40% at 50% -10%,rgba(124,58,237,.12),transparent),radial-gradient(ellipse 50% 30% at 100% 50%,rgba(6,182,212,.06),transparent),radial-gradient(ellipse 50% 30% at 0% 70%,rgba(16,185,129,.04),transparent);background-attachment:fixed;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}h1,h2,h3,h4,h5,h6,.font-heading{font-family:var(--font-heading);letter-spacing:-.025em;font-weight:700}.font-mono{font-family:var(--font-mono)}.gradient-text-hero,.hero-title{color:#fff;font-family:var(--font-heading);font-weight:800;letter-spacing:-.03em;text-shadow:0 4px 30px rgba(0,0,0,.95),0 2px 8px rgba(0,0,0,.85)}.gradient-text-hero span.accent,.hero-title span.accent{color:#c4b5fd;text-shadow:0 0 30px rgba(139,92,246,.6),0 2px 8px rgba(0,0,0,.9)}.gradient-text-accent{background:linear-gradient(135deg,#fff 10%,#c4b5fd 50%,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.studio-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:all .25s cubic-bezier(.16,1,.3,1)}.studio-card{background:#18182299;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all .2s ease}.studio-card:hover{background:var(--bg-surface-hover);border-color:var(--border-hover);transform:translateY(-2px);box-shadow:var(--shadow-card)}.btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:var(--font-heading);font-weight:600;font-size:14px;color:#fff;background:#7c3aed;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 2px 10px #7c3aed66;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-primary:hover{background:#9055ff;box-shadow:0 4px 20px #7c3aed99;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-family:var(--font-heading);font-weight:500;font-size:14px;color:#e4e4e7;background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.btn-secondary:hover{background:#ffffff17;border-color:#fff3;color:#fff}.btn-magic{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;color:#ddd6fe;background:#7c3aed1f;border:1px solid rgba(124,58,237,.3);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.btn-magic:hover{background:#7c3aed38;border-color:#7c3aed80;color:#fff}.glass-input{width:100%;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:12px 16px;color:var(--text-primary);font-family:var(--font-body);font-size:14px;outline:none;transition:all .2s ease}.glass-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px #7c3aed33;background:#0e0e16}.glass-input::placeholder{color:var(--text-dim)}.studio-tab-btn{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:var(--radius-sm);background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.studio-tab-btn:hover{color:#fff;background:#ffffff0a}.studio-tab-btn.active{background:#ffffff12;border:1px solid var(--border-hover);color:#fff}.tag-chip{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary);background:#ffffff0a;border:1px solid var(--border-subtle);cursor:pointer;transition:all .15s ease;white-space:nowrap}.tag-chip:hover{background:#ffffff14;color:#fff;border-color:#ffffff2e}.tag-chip.active{background:#7c3aed;border-color:#9055ff;color:#fff;font-weight:600}.payment-card-badge{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;padding:8px 16px;box-shadow:0 4px 14px #00000040;border:1px solid rgba(255,255,255,.2);transition:all .2s cubic-bezier(.16,1,.3,1);cursor:default}.payment-card-badge:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000073}.payment-logo-badge{display:inline-flex;align-items:center;justify-content:center;height:52px;min-width:130px;padding:8px 18px;background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000059;border:1px solid rgba(255,255,255,.15);transition:all .2s cubic-bezier(.16,1,.3,1);cursor:default}.payment-logo-badge:hover{transform:translateY(-2px);box-shadow:0 8px 26px #00000080}.payment-logo-badge img,.payment-card-badge img{height:32px;width:auto;max-width:100%;object-fit:contain}@keyframes waveMotion{0%{height:20%;opacity:.4}50%{height:95%;opacity:1}to{height:35%;opacity:.6}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin .85s linear infinite}@keyframes pulseGlow{0%,to{transform:scale(1);filter:drop-shadow(0 0 15px rgba(124,58,237,.4))}50%{transform:scale(1.04);filter:drop-shadow(0 0 35px rgba(124,58,237,.85)) drop-shadow(0 0 20px rgba(6,182,212,.6))}}.pulse-logo-animation{animation:pulseGlow 2.4s ease-in-out infinite}@keyframes shimmerEffect{0%{transform:translate(-100%)}to{transform:translate(100%)}}.shimmer-bar{position:relative;overflow:hidden}.shimmer-bar:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:shimmerEffect 1.5s infinite}@keyframes soundWaveBar{0%,to{height:6px}50%{height:26px}}.soundwave-animation{display:flex;align-items:center;gap:4px;height:30px}.soundwave-bar{width:4px;background:linear-gradient(180deg,#7c3aed,#06b6d4);border-radius:4px;animation:soundWaveBar 1.2s ease-in-out infinite}.soundwave-bar:nth-child(2){animation-delay:.2s}.soundwave-bar:nth-child(3){animation-delay:.4s}.soundwave-bar:nth-child(4){animation-delay:.6s}.soundwave-bar:nth-child(5){animation-delay:.3s}.soundwave-bar:nth-child(6){animation-delay:.5s}@keyframes fadeInPage{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in-page{animation:fadeInPage .35s cubic-bezier(.16,1,.3,1) forwards}
