.galaxy-login{display:grid;color:#e6efff}.galaxy-login .login-scene{position:relative}.galaxy-login .login-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px}.galaxy-login .eyebrow{display:flex;align-items:center;gap:10px}.galaxy-login .live-dot{display:inline-block;width:6px;height:6px;border-radius:50%}.galaxy-login .form-bottom,.galaxy-login .form-topline,.galaxy-login .scene-footer{position:absolute;display:flex;align-items:center;justify-content:space-between}.galaxy-login .secure-small{display:inline-flex;align-items:center;gap:7px;letter-spacing:0}.galaxy-login .login-form-side{display:flex;flex-direction:column;justify-content:center;align-items:center}.galaxy-login .login-form-content{position:relative;isolation:isolate}.galaxy-login .auth-form-wrap{width:100%}.galaxy-login .auth-form-wrap>p{font-size:14px;line-height:1.65;margin-bottom:26px}.galaxy-login .auth-eyebrow{display:block;font-size:12px;line-height:1.5;letter-spacing:1.4px}.galaxy-login .auth-icon{width:40px;height:40px;margin-bottom:18px;border:1px solid #9ac6ff38;background:#86b6ff14;color:#c8e2ff}.galaxy-login .auth-form input{height:49px;color:#e5f0ff;background:#040b14;border:1px solid #98bbec30;font-size:14px}.galaxy-login .auth-form input:focus{border-color:#86b8ff;box-shadow:0 0 0 3px #67aaff14}.galaxy-login .auth-form input:is([type=checkbox],[type=radio]){width:17px;min-width:17px;height:17px;min-height:17px;flex-shrink:0;padding:0;margin:2px 0 0}.galaxy-login :is(.two-factor-mode button,.cancel-two-factor){font-size:12px;min-height:40px}.galaxy-login .two-factor-mode button.active{color:#ffe3ec;background:#412036}.galaxy-login .trust-device strong{color:#d4e4f7;font-size:12px}.galaxy-login .invite-security{font-size:12px;line-height:1.6}.galaxy-login .auth-form label small{font-size:12px}.galaxy-login .auth-submit{min-height:48px;font-size:14px;border-radius:9px}.galaxy-login .auth-mode{color:#b9d5f9;font-size:13px;line-height:1.65}.galaxy-login :is(.auth-closed,.auth-error,.auth-success,.auth-config-error strong,.auth-config-error span){font-size:13px;line-height:1.6}.galaxy-login .ya-wordmark em,.galaxy-login .ya-wordmark>span{color:#f1f6ff}.galaxy-login .ya-wordmark small{color:#9cb2ca}.galaxy-login .edition{display:flex;align-items:center}.galaxy-login .form-bottom .studio-motion-control{font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:800px){.galaxy-login .edition{display:none}.galaxy-login .form-topline{gap:12px;flex-wrap:wrap}.galaxy-login .auth-form input{font-size:16px}}.galaxy-login{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(410px,34%);min-height:max(800px,100svh);background:radial-gradient(ellipse at 34% 29%,#0e243338,transparent 57%),radial-gradient(ellipse at 96% 96%,#20447a24,transparent 46%),#03080e;animation:none;overflow:hidden}.galaxy-login:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 82% 14%,#bddbff99 90%,transparent),radial-gradient(1px 1px at 89% 35%,#89b4e677 90%,transparent),radial-gradient(1px 1px at 78% 75%,#badbff88 90%,transparent),radial-gradient(1.5px 1.5px at 96% 64%,#c7e0ff99 90%,transparent),radial-gradient(1px 1px at 69% 6%,#eeb88eaa 90%,transparent),radial-gradient(1px 1px at 90% 90%,#95baff99 90%,transparent)}.galaxy-login .login-scene{min-height:800px;height:100%;background:none;overflow:visible;isolation:auto}.galaxy-login .login-scene:after,.galaxy-login .login-scene:before{content:none}.galaxy-login .login-header{padding:33px 0 33px clamp(28px,3.7vw,64px);margin-right:24px;z-index:3;pointer-events:none}.galaxy-login .brand img{width:48px;height:48px;flex:0 0 auto;object-fit:contain;filter:drop-shadow(-2px -2px 9px #ec41682c) drop-shadow(2px 3px 10px #a8d5ff1c)}.galaxy-login .brand small{color:#a1b1c6}.galaxy-login .edition{font-size:12px;letter-spacing:1.8px;color:#8c9bad;gap:14px}.galaxy-login .edition span{color:#b3d7ff;font-size:12px}.galaxy-field{position:absolute;inset:0 -9% 0 0;z-index:0}.galaxy-surface{position:absolute;inset:0;display:block;border:0;border-radius:0;padding:0;background:transparent;width:100%;height:100%;cursor:grab;touch-action:pan-y;overflow:hidden;-webkit-tap-highlight-color:transparent}.galaxy-surface[data-dragging]{cursor:grabbing}.galaxy-surface:focus-visible{outline:1px solid #8fc8ff88;outline-offset:-14px;border-radius:24px}.galaxy-surface canvas{display:block;position:absolute;inset:0;width:100%;height:100%}.galaxy-surface canvas[hidden]{display:none}.galaxy-surface:before{content:"";position:absolute;z-index:-1;width:38%;height:43%;left:36%;top:23%;background:radial-gradient(ellipse,#b2d9ff10,#29496d09 32%,transparent 68%);transform:rotate(-32deg);pointer-events:none}.galaxy-controls{position:absolute;left:clamp(28px,3.7vw,64px);right:12%;bottom:119px;display:flex;align-items:center;justify-content:space-between;gap:18px;z-index:4;pointer-events:none}.galaxy-controls p{display:flex;align-items:center;gap:9px;color:#99afc8;font-size:12px;margin:0}.galaxy-controls p svg{color:#aed7ff}.galaxy-replay{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#b8cbe0;background:#93bce10a;border:1px solid #a4c2e22d;border-radius:50px;padding:10px 12px;font-size:12px;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .25s,background .25s,color .25s}.galaxy-replay:hover{color:#fff;background:#a3cfff1a;border-color:#a4c2e277}@media (max-width:1100px){.galaxy-controls{gap:12px}.galaxy-controls p{flex:1 1}}.galaxy-replay:disabled{opacity:.4;cursor:default}.galaxy-login .hero-copy{position:absolute;margin:0;left:clamp(28px,3.7vw,64px);right:20px;bottom:189px;z-index:2;pointer-events:none}.galaxy-login .hero-copy:before{content:"";position:absolute;z-index:-1;inset:-34px -30px -20px -70px;background:radial-gradient(ellipse at 15% 70%,#03080ed6 12%,#03080e72 42%,transparent 70%);pointer-events:none}.galaxy-login .hero-copy .eyebrow{color:#adc4dd;font-size:12px;letter-spacing:2.1px;font-weight:500}.galaxy-login .live-dot{background:#c4e5ff;box-shadow:0 0 6px #fff,0 0 19px #82bfff;animation:none}.galaxy-login .hero-copy h1{margin:20px 0 17px;font-size:clamp(44px,4.4vw,78px);line-height:1.06;font-weight:530;letter-spacing:-3.4px;max-width:none;color:#f4f8ff;text-shadow:0 3px 38px #03080ea8}.galaxy-login .hero-copy h1 span{color:#b5d9ff;background:linear-gradient(95deg,#f3faff,#88bfff 55%,#b7a6fa 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.galaxy-login .hero-copy p{max-width:none;color:#a6b6c9;font-size:16px;margin:0;line-height:1.7}.galaxy-login .scene-footer{bottom:40px;left:clamp(28px,3.7vw,64px);right:28px;display:flex;flex-wrap:wrap;gap:18px;z-index:2;pointer-events:none}.galaxy-login .scene-footer>span:first-child{font-size:12px;letter-spacing:2px;color:#859ab2;display:flex;align-items:center;gap:18px}.galaxy-login .scene-footer i{width:3px;height:3px;background:#8ba9cc;border-radius:50%}.galaxy-login .scene-footer>span:last-child{color:#7b91aa;font-size:12px}.galaxy-login .login-form-side{min-height:800px;position:relative;padding:115px clamp(24px,2.8vw,52px) 125px 6px;background:none;border:none;overflow:visible;isolation:auto;z-index:3}.galaxy-login .login-form-side:after{content:none}.galaxy-login .form-topline{left:12px;right:clamp(24px,2.8vw,52px);top:48px;letter-spacing:1.8px}.galaxy-login .form-topline,.galaxy-login .secure-small{color:#8fa3bc;font-size:12px}.galaxy-login .secure-small svg{color:#9bbedf}.galaxy-login .login-form-content{width:100%;max-width:420px;padding:33px 30px 28px;border-radius:22px;background:linear-gradient(140deg,#a6cfff0c,#8aafe303 48%,#6796cb08),#08111bca;border:1px solid #a0c9fa2b;box-shadow:0 24px 80px #0005,0 0 calc(12px + var(--shock-card-light, 0) * 60px) rgb(115 195 255/calc(var(--shock-card-light, 0) * .55)),inset 0 1px #d1e7ff0c;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:galaxy-card-arrival 1.3s .15s both}.galaxy-login .login-form-content:before{content:"";position:absolute;top:-1px;left:17%;right:17%;height:1px;background:linear-gradient(90deg,transparent,#b7d6ff7d,transparent)}.galaxy-login .form-symbol{position:absolute;top:27px;right:25px;width:30px;height:30px;border-radius:13px;margin-bottom:0;background:linear-gradient(140deg,#8ca5ff22,#6e91ff09);border:1px solid #a4bdff45;color:#cfdeff;box-shadow:0 0 30px #6499ff13;transform:none}.galaxy-login .form-symbol:after{content:none}.galaxy-login .form-symbol svg{transform:none;width:23px;height:23px}.galaxy-login .dark-text{padding-right:28px;font-size:12px;letter-spacing:1.5px;font-weight:500;color:#9cafc9}.galaxy-login .login-form-content h2{color:#f1f6ff;font-size:clamp(27px,2.2vw,37px);font-weight:520;letter-spacing:-1.25px;line-height:1.18;margin:13px 0}.galaxy-login .form-lead{color:#9caec4;font-size:14px;line-height:1.6;margin-bottom:28px}.galaxy-login .login-form-content form{gap:20px}.galaxy-login .login-form-content label{color:#c7d3e4;font-size:14px;font-weight:450}.galaxy-login .input-wrap{min-height:49px;border:1px solid #98bbec30;background:#040b149c;border-radius:8px}.galaxy-login .input-wrap input{font-size:14px;color:#e6f0ff;height:48px}.galaxy-login .input-wrap input::placeholder{color:#7189a6}.galaxy-login .input-wrap>svg,.galaxy-login .password-eye{color:#809ab7}.galaxy-login .input-wrap:focus-within{border-color:#86b8ff;box-shadow:0 0 0 3px #67aaff14,0 0 24px #679bff0e}.galaxy-login .label-row button{color:#9cbfe9;font-size:12px}.galaxy-login .primary-btn{background:linear-gradient(110deg,#8ab8ff,#adc8ff 52%,#b5b5fc);color:#101d35;border-color:#b9d2ff;box-shadow:0 3px 24px #7595ff20;font-size:14px;font-weight:650}.galaxy-login .primary-btn:hover{box-shadow:0 0 30px #9dc5ff35}.galaxy-login .primary-btn:before{background:linear-gradient(90deg,transparent,#ffffff55,transparent)}.galaxy-login .login-divider{color:#8297b1;margin:23px 0;font-size:12px}.galaxy-login .login-divider span{background:#a5c9f522}.galaxy-login .demo-entry{background:#8ebaff08;color:#d1e2ff;border:1px solid #9ebfee3b;box-shadow:none;border-radius:8px;font-size:14px;font-weight:500}.galaxy-login .demo-entry:hover{background:#99c3ff16;border-color:#9ebfee77}.galaxy-login .signup-text{color:#8eabc8;font-size:12px;margin-top:24px}.galaxy-login .signup-text button{color:#c1d7f7;font-size:13px}.galaxy-login .form-bottom{left:12px;right:clamp(24px,2.8vw,52px);bottom:40px;color:#8499b2;font-size:12px;gap:14px}.galaxy-login .prototype-label{color:#8ea6c4;font-size:10px;letter-spacing:1px}.galaxy-login .prototype-label>span{background:#b1cfff;box-shadow:0 0 8px #86b7ff}.galaxy-login .form-notice{color:#b9d8ff;font-size:13px}.galaxy-preview .preview-dock{background:#0b1422ee;border-color:#6688b147;border-radius:50px;box-shadow:0 12px 36px #0007}.galaxy-preview .dock-label{color:#b3cef6}.galaxy-preview .dock-label>span{background:#b1d5ff;box-shadow:0 0 10px #8abfff}.galaxy-preview .preview-dock [data-slot=tabs-list]{background:#192739;border-radius:50px}.galaxy-preview .preview-dock [data-slot=tabs-trigger]{color:#a9bbd1;border-radius:50px}.galaxy-preview .preview-dock [data-slot=tabs-trigger][data-active]{background:#bdd7ff;color:#11213b}.galaxy-preview .motion-toggle{color:#afc3e0}.galaxy-preview .dock-separator{background:#a5c9f52a}@keyframes galaxy-card-arrival{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){.galaxy-login{grid-template-columns:minmax(0,1fr) minmax(510px,32%)}.galaxy-login .login-form-side{padding-right:80px}.galaxy-login .login-form-content{max-width:460px;padding:42px}.galaxy-login .hero-copy{bottom:200px}}@media (max-width:1100px){.galaxy-login{grid-template-columns:minmax(0,1fr) 410px}.galaxy-login .edition{display:none}.galaxy-login .hero-copy h1{font-size:clamp(36px,4.7vw,50px);letter-spacing:-2.4px}.galaxy-login .hero-copy .eyebrow{font-size:10px;letter-spacing:1.4px}.galaxy-login .hero-copy p{font-size:14px;max-width:330px}.galaxy-controls{align-items:flex-start}.galaxy-controls p{max-width:150px;line-height:1.6}.galaxy-replay span{display:none}.galaxy-replay{width:40px;height:40px;padding:0}.galaxy-login .scene-footer>span:last-child{display:none}}@media (max-width:800px){.galaxy-login{display:flex;flex-direction:column;min-height:100svh}.galaxy-login .login-scene{min-height:620px;height:620px;flex:none}.galaxy-login .login-header{padding:26px 28px;margin:0}.galaxy-login .edition{display:flex;font-size:10px}.galaxy-login .edition span{font-size:10px}.galaxy-field{inset:0}.galaxy-login .hero-copy{left:28px;bottom:86px}.galaxy-login .hero-copy h1{font-size:clamp(39px,7.5vw,57px)}.galaxy-login .hero-copy .eyebrow{font-size:11px}.galaxy-login .hero-copy p{font-size:14px;max-width:none}.galaxy-controls{bottom:25px;left:28px;right:28px;align-items:center}.galaxy-controls p{max-width:none}.galaxy-login .scene-footer{display:none}.galaxy-login .login-form-side{min-height:0;padding:22px 28px 144px}.galaxy-login .form-topline{display:none}.galaxy-login .login-form-content{max-width:520px;padding:30px}.galaxy-login .login-form-content h2{font-size:34px}.galaxy-login .form-bottom{bottom:100px;left:30px;right:30px;max-width:520px;margin:0 auto}.galaxy-login .input-wrap input{font-size:16px}}@media (max-width:480px){.galaxy-login .login-scene{min-height:530px;height:530px}.galaxy-login .login-header{padding:23px 22px}.galaxy-login .edition{display:none}.galaxy-login .hero-copy{left:24px;bottom:86px}.galaxy-login .hero-copy h1{font-size:clamp(35px,9.2vw,43px);letter-spacing:-1.8px;margin:16px 0 13px}.galaxy-login .hero-copy p{max-width:300px}.galaxy-login .hero-copy .eyebrow{font-size:10px;letter-spacing:1.2px}.galaxy-controls{left:24px;right:24px}.galaxy-login .login-form-side{padding:12px 18px 145px}.galaxy-login .login-form-content{padding:27px 23px}.galaxy-login .form-bottom{left:22px;right:22px}.galaxy-login .login-form-content h2{font-size:30px}}.galaxy-login:after{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;opacity:var(--shock-opacity,0);background:radial-gradient(circle at var(--shock-x,35%) var(--shock-y,40%),transparent max(0px,calc(var(--shock-radius, 0px) - 21px)),#ff375519 max(0px,calc(var(--shock-radius, 0px) - 12px)),#ffc5d0d9 var(--shock-radius,0),#ff315444 calc(var(--shock-radius, 0px) + 4px),transparent calc(var(--shock-radius, 0px) + 17px)),radial-gradient(circle at var(--shock-x,35%) var(--shock-y,40%),transparent max(0px,calc(var(--shock-radius, 0px) * .73 - 24px)),#b5183f0c max(0px,calc(var(--shock-radius, 0px) * .73 - 12px)),#ff466a44 calc(var(--shock-radius, 0px) * .73),#b51a3820 calc(var(--shock-radius, 0px) * .73 + 10px),transparent calc(var(--shock-radius, 0px) * .73 + 28px))}.galaxy-login .login-form-content:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border:1px solid #ffc0d0;opacity:var(--shock-card-light,0);background:linear-gradient(115deg,#ff668c2b,transparent 48%,#ff254512);box-shadow:inset 0 0 32px #ff4c7121}.galaxy-login[data-cosmic-phase=compression] .galaxy-controls p,.galaxy-login[data-cosmic-phase=explosion] .galaxy-controls p{color:#dfedff}.galaxy-login[data-cosmic-phase=black-hole] .galaxy-controls p{color:#f1a0b3}.galaxy-login[data-cosmic-phase=black-hole] .galaxy-replay{border-color:#ed466b4d;background:#ba183b10}@media (min-width:1101px){.galaxy-controls p{max-width:310px;line-height:1.6}}.galaxy-login .login-card-shell{position:relative;width:100%;max-width:420px;margin:0 auto;translate:var(--shock-card-x,0) var(--shock-card-y,0);rotate:var(--shock-card-roll,0deg)}.galaxy-login .card-fracture{position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 110px);pointer-events:none;z-index:6}.galaxy-login .card-repair{position:absolute;top:calc(100% + 18px);left:0;z-index:8;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid #ff71865c;border-radius:9px;background:#2c0d1de8;color:#ffccd8;font-size:14px;cursor:pointer}.galaxy-login .card-repair[hidden]{display:none}.galaxy-login .card-repair:hover{background:#48152be8}.galaxy-login .card-repair:focus-visible{outline:2px solid #ffc6da;outline-offset:3px}.galaxy-login .card-repair[aria-disabled=true]{cursor:default;color:#efabbf}@media (max-width:800px){.galaxy-login .login-form-side{padding-bottom:188px}}.glass-refraction{position:absolute;inset:0;z-index:5;border-radius:22px;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.glass-refraction[hidden]{display:none}.card-reflection{position:absolute;inset:0;border-radius:22px;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5;mix-blend-mode:screen}.card-reflection[hidden]{display:none}.galaxy-login[data-card-fractured=true] .card-reflection{clip-path:var(--glass-cut)}.card-electric-light[hidden],.glass-shock-window[hidden]{display:none}.card-electric-light{position:absolute;inset:0;z-index:7;border-radius:22px;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen}.card-electric-glint{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 245px 170px at var(--glint-x,0) var(--glint-y,0),#ff456b33,#b2143910 43%,transparent 75%)}.card-electric-glint:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid #ffc3ce;box-shadow:inset 0 0 18px #ff416366;-webkit-mask-image:radial-gradient(ellipse 220px 170px at var(--glint-x,0) var(--glint-y,0),#000,transparent 90%);mask-image:radial-gradient(ellipse 220px 170px at var(--glint-x,0) var(--glint-y,0),#000,transparent 90%)}.galaxy-login[data-card-fractured=true] .card-electric-light{clip-path:var(--glass-cut)}.galaxy-portal{position:fixed;inset:0;width:100vw;height:100dvh;z-index:10000;pointer-events:none}.portal-stage{min-height:100dvh}[data-panel-entry]>.preview-dock,[data-portal=entering]>.preview-dock{z-index:10001}.panel-entry-energy{position:fixed;inset:0;width:100vw;height:100dvh;pointer-events:none;z-index:9999}.glass-refraction-window{position:absolute;inset:0}.galaxy-login .glass-refraction-copy{position:absolute;inset:0;max-width:none;margin:0;animation:none!important;transition:none!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:0 0}.galaxy-login .glass-refraction-copy:after{display:none}.galaxy-login[data-card-fractured=true] .glass-refraction{clip-path:var(--glass-cut)}.galaxy-login[data-card-damaged=true] .login-form-content{background:linear-gradient(135deg,#ff345512,#b6082714 56%,#ff2e551f),color-mix(in srgb,#08111bca,#290910ed var(--damage-tint,0%));border-color:color-mix(in srgb,#a0c9fa2b,#ff4f725e var(--damage-tint,0%));box-shadow:0 24px 80px #0005,0 0 70px #e20a3420,inset 0 1px #ffc0cb0c}.galaxy-login[data-card-damaged=true] .input-wrap{background:color-mix(in srgb,#040b149c,#17050ce0 var(--damage-tint,0%));border-color:color-mix(in srgb,#98bbec30,#ff647543 var(--damage-tint,0%))}.galaxy-login[data-card-damaged=true] .login-submit{background:linear-gradient(112deg,#a81638,#e63255 64%,#f35b71);color:#fff4f6;border-color:#ff71817a;box-shadow:0 6px 28px #da12363a,inset 0 1px #ffffff28}.galaxy-login[data-card-damaged=true] .demo-entry{color:#ffc2ce;border-color:#ff647748;background:#cf20410a}.galaxy-login[data-card-damaged=true] .form-symbol{color:#ffb0c0;border-color:#ff78904d;background:#d4294921}.galaxy-login[data-card-damaged=true] .label-row button,.galaxy-login[data-card-damaged=true] .signup-text button{color:#ffadc0}.galaxy-login[data-card-damaged=true] .login-form-content:before{background:linear-gradient(90deg,transparent,#ff9aaa8c,transparent)}.galaxy-login[data-card-fractured=true] .login-form-content{clip-path:var(
    --glass-cut,polygon(0 0,100% 0,100% calc(100% - 42px),calc(100% - 17px) calc(100% - 32px),calc(100% - 23px) calc(100% - 17px),calc(100% - 35px) calc(100% - 22px),calc(100% - 56px) 100%,0 100%)
  )}.galaxy-login[data-card-fractured=true] .login-card-shell{filter:drop-shadow(0 16px 28px #0009) drop-shadow(0 0 24px #b40b2826)}@media (min-width:1801px){.galaxy-login .login-card-shell{max-width:460px}}@media (max-width:800px){.galaxy-login .login-card-shell{max-width:520px}}.motion-off .galaxy-login:after,html[data-motion=off] .galaxy-login:after{display:none}.motion-off .galaxy-login *,html[data-motion=off] .galaxy-login *{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.galaxy-login *{animation:none!important;transition:none!important}}:root{color-scheme:dark;--studio-ui-void:#03080e;--studio-ui-void-rgb:3 8 14;--studio-ui-surface:#0b1421;--studio-ui-surface-rgb:11 20 33;--studio-ui-surface-raised:#111f31;--studio-ui-surface-raised-rgb:17 31 49;--studio-ui-text:#e6efff;--studio-ui-text-rgb:230 239 255;--studio-ui-white:#f3f7ff;--studio-ui-white-rgb:243 247 255;--studio-ui-muted:#a3b4cc;--studio-ui-muted-rgb:163 180 204;--studio-ui-ice:#b4d8ff;--studio-ui-ice-rgb:180 216 255;--studio-ui-accent:#b42f50;--studio-ui-accent-rgb:180 47 80;--studio-ui-success:#a3e3cb;--studio-ui-success-rgb:163 227 203;--studio-ui-warning:#f3c694;--studio-ui-warning-rgb:243 198 148;--studio-ui-danger:#ffadbd;--studio-ui-danger-rgb:255 173 189;--studio-ui-line:#2a3a51;--studio-ui-line-rgb:42 58 81;--studio-ui-line-success:#315c53;--studio-ui-line-success-rgb:49 92 83;--studio-ui-line-warning:#655039;--studio-ui-line-warning-rgb:101 80 57;--studio-ui-line-danger:#754055;--studio-ui-line-danger-rgb:117 64 85;--studio-ui-tint-ice:#12233a;--studio-ui-tint-ice-rgb:18 35 58;--studio-ui-tint-success:#112a27;--studio-ui-tint-success-rgb:17 42 39;--studio-ui-tint-warning:#2c231b;--studio-ui-tint-warning-rgb:44 35 27;--studio-ui-tint-danger:#2e1421;--studio-ui-tint-danger-rgb:46 20 33;--studio-ui-shadow:#000;--studio-ui-shadow-rgb:0 0 0;--ink:var(--studio-ui-text);--muted:var(--studio-ui-muted);--line:var(--studio-ui-line);--surface:var(--studio-ui-surface);--canvas:var(--studio-ui-void);--accent:#e07897;--accent-strong:#b42f50;--accent-soft:#34182a;--forest:#122238;--forest-2:#b42f50;--lime:#b4d8ff;--lime-soft:#162a41;--purple-soft:#19283e;--coral-soft:#2c1825;--teal:#a3e3cb;--night:#060c15;--text-muted-accessible:#a3b4cc;--text-subtle-accessible:#99adc7;--text-on-dark-muted:#a3b4cc;--shadow:0 20px 54px #0004,inset 0 1px #d2e7ff0a;--studio-glass:linear-gradient(145deg,#a9cfff08,transparent 48%,#ee71860a),#0a1320;--studio-primary:linear-gradient(115deg,#c33052,#a32347 60%,#8b294d)}body[data-studio-theme=galaxy]{background:radial-gradient(ellipse at 70% 0,#18345326,transparent 52%),#03080e;color:var(--ink)}.galaxy-studio{background:radial-gradient(ellipse at 85% 4%,#13335035,transparent 48%),radial-gradient(ellipse at 23% 86%,#53132b16,transparent 55%),#03080e}.galaxy-studio .sidebar{background:linear-gradient(165deg,#14223580,#060b13 46%,#1c0e1980),#070d16;border-right:1px solid #9dbff224}.galaxy-studio .topbar{background:#08101bdc;border-bottom:1px solid #a0bfe823;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.galaxy-studio .main-nav button{color:#a5bad4}.galaxy-studio .main-nav button.active,.galaxy-studio .sidebar-links button.active{color:#eff6ff;background:linear-gradient(105deg,#a7335140,#141f33);box-shadow:inset 2px 0 #ed7897}.galaxy-studio .main-nav button.active svg,.galaxy-studio .sidebar-links button.active svg{color:#ffadc2}.galaxy-studio .main-nav button:hover,.galaxy-studio .sidebar-links button:hover{background:#a5c7f312;color:#e6f0ff}.galaxy-studio .workspace-switcher{color:#d9e7f8;background:linear-gradient(120deg,#a3cfff0a,#070e19);border-color:#9bbfe52b}.galaxy-studio .plan-card{background:linear-gradient(140deg,#28365090,#172136);border-color:#afcfff26}.galaxy-studio .plan-icon{background:#ffb4c518;color:#ffc1d1}.galaxy-studio .usage-track{background:#03080e80}.galaxy-studio .usage-track i{background:linear-gradient(90deg,#b52c4e,#ed8ba7,#afd5ff)}.galaxy-studio .welcome-row h1{color:#edf5ff;letter-spacing:-1.3px}.galaxy-studio .dashboard-eyebrow,.galaxy-studio .date-label{color:#afc5e0}.galaxy-studio .welcome-row h1 span{color:#bad8ff}.galaxy-studio :is(.dashboard-focus-card,.dashboard-quick-actions,.dashboard-status-card,.dashboard-activity-card,.composer-card,.preview-card,.details-card,.studio-composer-workflow,.library-card){position:relative;isolation:isolate;background:var(--studio-glass);border-color:#9dbde431;border-radius:18px;box-shadow:var(--shadow)}.galaxy-studio :is(.composer-card,.studio-composer-workflow,.dashboard-focus-card){background:radial-gradient(ellipse at 0 0,#b62c4928,transparent 70%),var(--studio-glass);border-color:#dd8aab40}.galaxy-studio :is(.studio-composer-workflow,.composer-card):before{background:linear-gradient(90deg,transparent,#f286a2,#bad8ff,transparent);height:1px}.galaxy-studio .dashboard-status-card{border-top:1px solid #bfdcff50}.galaxy-studio .metric-icon{background:#afcfff0e;border:1px solid #b7d7ff28;color:#c1dfff;border-radius:13px}.galaxy-studio .metric-icon.green{color:#a3e3cb;background:#8fd7c316}.galaxy-studio .metric-icon.coral{color:#ffabc0;background:#e2739017}body[data-studio-theme] :is(.generate-button,.dashboard-primary,.studio-composer-workflow__primary,.auth-submit){color:#fff5f7;background:var(--studio-primary);border-color:#f88ca94d;box-shadow:0 8px 25px #ba2d4c22,inset 0 1px #ffcedd24}body[data-studio-theme] :is(.generate-button,.dashboard-primary,.studio-composer-workflow__primary,.auth-submit):hover:not(:disabled):not([aria-disabled=true]){color:#fff;background:linear-gradient(115deg,#d33a5c,#b62d50 60%,#983356);box-shadow:0 10px 28px #bb2e4d35,inset 0 1px #ffcedd35}.galaxy-studio :is(.generate-button,.dashboard-primary,.studio-composer-workflow__primary){transform:translate(var(--mag-x,0),var(--mag-y,0))}.galaxy-studio :is(.secondary-button,.text-action,.detail-tabs button,.icon-button){color:#bad0eb}.galaxy-studio :is(.secondary-button,.text-action):hover{color:#eff7ff;border-color:#a2c9f866}.galaxy-studio .detail-tabs button.active,.galaxy-studio .segmented-control button.selected{background:#203650;color:#e3f1ff;border-color:#93bfe951}.galaxy-studio .prompt-box{background:#040b14;border-color:#aecaff2c;box-shadow:inset 0 2px 12px #0004}.galaxy-studio .prompt-box textarea{color:#e0edff}.galaxy-studio .prompt-box:focus-within{border-color:#afd5ff80;box-shadow:0 0 0 3px #9bcfff12}.galaxy-studio .prompt-box.is-generating{border-color:#ed92aa80;box-shadow:0 0 25px #d94c6d20}.galaxy-studio .studio-composer-workflow__step.is-active>button{background:linear-gradient(135deg,#412036,#172338);border-color:#f1a1b675;color:#ffe3ec}.galaxy-studio .studio-composer-workflow__step.is-active .studio-composer-workflow__step-index{background:#a72d4b;color:#fff4f8;border-color:#ffa4bb60;box-shadow:0 0 16px #d7476a28}.galaxy-studio .studio-composer-workflow__step.is-complete>button{background:#152b3e;color:#cae5ff;border-color:#91bad055}.galaxy-studio .studio-composer-workflow__step.is-complete .studio-composer-workflow__step-index{color:#d8efff;background:#244661;border-color:#b0d8ff55}.galaxy-studio .studio-composer-workflow__connector{background:#29405a}.galaxy-studio .studio-composer-workflow__step.is-complete .studio-composer-workflow__connector{background:linear-gradient(90deg,#5697cf,#b8ddff)}.galaxy-studio .studio-composer-workflow__step.is-disabled>button{background:#0b1320;border-color:#29364a;color:#8c9cb3}.galaxy-studio .studio-composer-workflow__primary[aria-disabled=true]{background:#233047;color:#9cadc4;box-shadow:none;transform:none}.galaxy-studio .content-checks .passed,.galaxy-studio .draft-status.approved,.galaxy-studio .quality-score.ready{color:#a3e3cb}.galaxy-studio .content-checks .failed,.galaxy-studio .quality-score.attention{color:#f3c694}.galaxy-studio .library-card{overflow:hidden}.galaxy-studio .library-card-body{border-top:1px solid #b2cfee19}.galaxy-studio .library-card-body>button{color:#c0dcff}.galaxy-studio :is(.brand-lockup,.sidebar-brand) .ya-wordmark>span{color:#f1f6ff}.galaxy-studio .ya-wordmark em{color:#edf4ff}body[data-studio-theme] .ya-logo-mark{flex-shrink:0;object-fit:contain;filter:drop-shadow(-1px -1px 7px #ec416828) drop-shadow(1px 2px 8px #a8d5ff18)}.post-visual .ya-logo-mark,.visual-fallback .ya-logo-mark{filter:none}.visual-fallback{--lime:#5eead4;--forest:#241b42}body[data-studio-theme] :is(.brand-modal,.notification-panel,.user-account-panel){background:var(--studio-glass);border:1px solid #adcfff32;box-shadow:0 30px 90px #0009,inset 0 1px #c5e0ff14}body[data-studio-theme] .modal-backdrop{background:#02070dc4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body[data-studio-theme] .studio-route-backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-studio-theme] :is(.modal-head,.modal-actions){border-color:#adcfff23}body[data-studio-theme] .toast{background:#101d2eee;color:#e5efff;border-color:#b2d1ff3b;box-shadow:0 18px 45px #0008;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body[data-studio-theme] :is(input,textarea,select){color-scheme:dark;accent-color:#e187a3}body[data-studio-theme] :is(button,a,input,textarea,select):focus-visible{outline:2px solid #c0e1ff;outline-offset:3px}body[data-studio-theme] :is(.reset-card,.invite-card,.workspace-setup-page>section){background:var(--studio-glass);border-color:#a6caff33}.galaxy-login .auth-form label small,.galaxy-login .auth-form-wrap>p{color:#9caec4}.galaxy-login .auth-form-wrap .auth-eyebrow{color:#a5bedc}.galaxy-login[data-card-damaged=true] .auth-submit{background:var(--studio-primary);color:#fff4f8}.galaxy-login[data-card-damaged=true] .auth-form input{border-color:#dd63794a;background:#130b15}.galaxy-login[data-card-damaged=true] .auth-icon{color:#ffb4c5;border-color:#df637b59;background:#a929491a}.studio-motion-control{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid #a5c7f22c;border-radius:10px;color:#afc7e4;background:#0b152380;font-size:12px;cursor:pointer}.studio-motion-control svg{flex-shrink:0}.studio-motion-control:hover{color:#ecf6ff;border-color:#c1ddff6b}.experience-notice{position:fixed;z-index:10002;bottom:20px;left:50%;transform:translateX(-50%);width:min(620px,calc(100vw - 28px));display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;border:1px solid #fbb0c759;border-radius:15px;color:#ffe5ee;background:#251325;box-shadow:0 20px 55px #0008;font-size:14px}.experience-notice button{color:#e1eeff;border:1px solid #accdf94a;background:#18293d;padding:8px 12px;border-radius:7px;cursor:pointer}.galaxy-studio :is(.library-card,.dashboard-status-card){transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(calc(-1 * var(--surface-lift,0px)));transition:transform .28s ease-out,box-shadow .28s,border-color .28s}.galaxy-studio :is(.library-card,.dashboard-status-card)[data-glass-follow]{transition:box-shadow .28s,border-color .28s}.galaxy-studio :is(.library-card,.dashboard-status-card,.dashboard-focus-card,.dashboard-quick-actions,.composer-card,.preview-card,.details-card,.studio-composer-workflow):after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;padding:1px;background:radial-gradient(210px circle at var(--spot-x,50%) var(--spot-y,50%),#d4eeffcc,#ff9bb45c 34%,transparent 78%);opacity:var(--spot-opacity,0);transition:opacity .3s;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@supports not ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.galaxy-studio :is(.library-card,.dashboard-status-card,.dashboard-focus-card,.dashboard-quick-actions,.composer-card,.preview-card,.details-card,.studio-composer-workflow):after{display:none}}@media(prefers-reduced-motion:no-preference){html:not([data-motion=off]) .galaxy-studio .library-card{animation:studio-card-in .5s ease-out backwards}html:not([data-motion=off]) .galaxy-studio .details-card{animation:studio-card-in .6s ease-out .1s backwards}}@keyframes studio-card-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}html[data-motion=off] :is(.galaxy-login,.galaxy-studio) *,html[data-motion=off] :is(.galaxy-login,.galaxy-studio) :after,html[data-motion=off] :is(.galaxy-login,.galaxy-studio) :before{animation:none!important;transition:none!important}html[data-motion=off] .galaxy-studio :is(.library-card,.dashboard-status-card,.generate-button,.dashboard-primary,.studio-composer-workflow__primary){transform:none!important}@media(prefers-reduced-motion:reduce){.galaxy-login *,.galaxy-login :after,.galaxy-login :before,.galaxy-studio *,.galaxy-studio :after,.galaxy-studio :before{animation:none!important;transition:none!important}.galaxy-studio :is(.library-card,.dashboard-status-card,.generate-button,.dashboard-primary,.studio-composer-workflow__primary){transform:none!important}}@media(max-width:700px){.topbar .studio-motion-control span{display:none}.topbar .studio-motion-control{padding:7px}}