:root{font-family:Vazirmatn,sans-serif;color:#f3f4fa;background:#080b13;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{border:0}input,textarea,select{outline:none}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#2b3043;border-radius:10px}.app-shell{display:flex;min-height:100vh;direction:rtl}.sidebar{position:sticky;top:0;height:100vh;width:248px;flex-shrink:0;background:#0b0e18;border-left:1px solid #1c2130;padding:31px 18px 18px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:12px;padding:2px 11px 43px;direction:ltr;justify-content:flex-end}.brand-icon{background:linear-gradient(138deg,#9c76ff,#4c37ae);color:#fff;border-radius:12px;padding:12px;display:flex;box-shadow:0 8px 30px #7343db55}.brand-name{font-family:Manrope,sans-serif;font-size:18px;letter-spacing:1px;font-weight:800;direction:ltr}.brand-name span{color:#b9a0ff}.brand-desc{font:600 8px Manrope,sans-serif;color:#666d86;letter-spacing:1.8px;margin-top:4px}.side-meta{font:700 10px Manrope,sans-serif;letter-spacing:1.7px;color:#535b73;display:flex;justify-content:space-between;padding:0 15px 16px;direction:ltr}.side-meta span{color:#6a7288}.sidebar nav{display:flex;flex-direction:column;gap:6px}.nav-item{width:100%;text-align:right;background:transparent;color:#9098b0;padding:15px 14px;border-radius:12px;display:flex;align-items:center;gap:13px;font-size:12px;font-weight:600;position:relative}.nav-item:hover{background:#171b2b;color:#fff}.nav-item.active{background:linear-gradient(90deg,#201a35,#2b204a);color:#fff}.nav-item.active svg{color:#bb9eff}.active-dot{width:4px;height:24px;border-radius:6px;background:#a77ef8;position:absolute;right:0}.side-bottom{margin-top:auto}.side-connection{background:#121624;border:1px solid #252b3c;border-radius:13px;padding:14px 13px;display:flex;gap:10px;align-items:flex-start}.live-indicator,.tiny-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.green{background:#34cf9a;box-shadow:0 0 10px #34cf9a60}.orange{background:#ffb65c;box-shadow:0 0 10px #ffb65c50}.side-connection strong{display:block;font-size:11px}.side-connection small{display:block;color:#616e87;font:10px Manrope;margin-top:6px;direction:ltr}.side-foot{font:600 8px Manrope;color:#414a62;text-align:center;margin-top:23px;direction:ltr;letter-spacing:.5px}.side-foot span{color:#876cce}.main{min-width:0;flex:1}.topbar{height:74px;border-bottom:1px solid #1b2030;display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#0a0d16}.breadcrumb{color:#636b82;font:600 11px Manrope,sans-serif;letter-spacing:1px}.breadcrumb span{padding:0 9px;color:#3e465a}.breadcrumb b{font-family:Vazirmatn;color:#e8eaf4;font-size:11px}.top-actions,.header-right{display:flex;align-items:center;gap:14px}.chip-top{font-size:10px;background:#111826;border:1px solid #243044;border-radius:30px;padding:9px 11px;display:flex;align-items:center;gap:8px;color:#c6cbd7}.tiny-dot{width:6px;height:6px;margin:0}.balance-top{display:flex;align-items:center;gap:9px;background:#171628;border:1px solid #31284b;color:#dccaff;border-radius:9px;padding:10px 12px;font-size:11px}.avatar{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:linear-gradient(145deg,#503982,#271a50);border:1px solid #6e52a0;border-radius:10px;font:800 11px Manrope}.workspace{max-width:1540px;padding:35px 42px 90px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:29px}.eyebrow{color:#ab87ff;font:800 10px Manrope,sans-serif;letter-spacing:1.4px;direction:ltr;display:flex;align-items:center;gap:7px;justify-content:flex-end}.page-heading .eyebrow{justify-content:flex-start}.page-heading h1{font-size:30px;letter-spacing:-1.1px;margin:12px 0 6px;font-weight:800}.page-heading h1 span{color:#b394ff}.page-heading p,.subheading{font-size:12px;color:#858da3;margin:0}.header-chip{border:1px solid #2a2942;border-radius:9px;background:#121223;padding:11px 13px;font:700 10px Manrope;color:#d0c4e7;display:flex;align-items:center;gap:9px;white-space:nowrap;direction:ltr}.header-chip svg{color:#b699fd}.header-chip span{color:#5a4d7c}.studio-layout{display:grid;grid-template-columns:minmax(0,1.43fr) minmax(320px,.87fr);gap:23px;align-items:start}.builder-col,.preview-col{display:flex;flex-direction:column;gap:20px;min-width:0}.panel,.preview-panel{background:#10141f;border:1px solid #22283a;border-radius:16px;padding:23px;box-shadow:0 7px 25px #00000015}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:12px}.panel-heading{display:flex;align-items:center;gap:12px}.step-number{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#221d37;color:#b99aff;border:1px solid #453165;font:800 12px Manrope}.panel h2,.preview-panel h2{font-size:13px;font-weight:800;margin:0 0 5px}.panel-head p{font-size:10px;color:#7d879f;margin:0}.fine-label{font:700 9px Manrope;letter-spacing:1px;color:#555e77;white-space:nowrap}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.model-card{min-width:0;background:#151a28;border:1px solid #2a3043;border-radius:12px;padding:13px 13px 11px;position:relative;min-height:128px;text-align:right;color:#f1f1fb;transition:.2s}.model-card:hover{border-color:#665187;transform:translateY(-2px)}.model-card.selected{background:linear-gradient(135deg,#292039,#211b31);border-color:#ac85ff;box-shadow:inset 0 0 0 1px #ac85ff28}.model-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.model-logo{display:grid;place-items:center;background:#292c40;width:27px;height:27px;border-radius:8px;font:800 14px Manrope;color:#e6defb}.model-tag{font:700 8px Manrope;color:#a895c9;background:#29223c;border:1px solid #433457;border-radius:20px;padding:3px 6px}.model-card strong{display:block;font:800 12px Manrope;text-align:left;direction:ltr}.model-brand{display:block;font-size:10px;color:#717b98;margin:5px 0}.model-rate{display:block;font-size:10px;color:#b7a9dc;direction:ltr;text-align:left}.model-check{color:#bd9aff;position:absolute;bottom:13px;left:11px}.micro-notice{font-size:10px;color:#797f95;margin:15px 0 0;display:flex;align-items:center;gap:6px}.upload-zone{height:207px;border:1px dashed #45425b;border-radius:12px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,#24213d,#141723 55%);cursor:pointer}.upload-zone:hover{border-color:#9c78ee}.upload-placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.upload-icon{background:#29213e;color:#bf9cff;border-radius:12px;display:grid;place-items:center;padding:14px;margin-bottom:13px}.upload-placeholder strong{font-size:12px}.upload-placeholder span{font-size:10px;color:#9499ae;margin-top:6px}.upload-placeholder small{font:700 9px Manrope;color:#555f78;margin-top:12px}.upload-zone>img{width:100%;height:100%;object-fit:contain;background:#080a12}.upload-overlay{position:absolute;bottom:0;right:0;left:0;background:#080a12cf;padding:11px;text-align:center;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px}.url-row{margin-top:13px;background:#151a28;border:1px solid #2a3042;border-radius:9px;display:flex;align-items:center;padding:0 13px;gap:10px;color:#8a93b0}.url-row input{flex:1;min-width:0;background:transparent;color:#e4e6ef;border:0;padding:13px 0;font:11px Manrope}.url-row button{background:none;color:#81899c}.help-warning{border:1px solid #6b4e30;background:#241d19;border-radius:9px;color:#fac48a;font-size:10px;padding:13px;display:flex;align-items:center;gap:9px;margin-top:12px}.prompt-wrap{border:1px solid #30354a;background:#151a28;border-radius:11px;overflow:hidden}.prompt-wrap textarea{resize:vertical;background:transparent;border:0;color:#e9eaf3;width:100%;padding:17px;line-height:1.95;font-size:12px;min-height:156px}.prompt-wrap textarea::placeholder{color:#646d85}.prompt-footer{border-top:1px solid #292e3d;display:flex;justify-content:space-between;padding:10px 14px;color:#6d7691;font-size:10px}.prompt-footer span:first-child{color:#b394f5;display:flex;align-items:center;gap:6px;font:700 10px Manrope}.quick-prompts{display:flex;align-items:center;gap:7px;margin-top:15px;flex-wrap:wrap}.quick-prompts>span{font-size:10px;color:#828ba0}.quick-prompts button{border:1px solid #38334f;background:#221d30;color:#cdbdf1;padding:7px 10px;border-radius:7px;font-size:10px}.quick-prompts button:hover{background:#332444}.setting-label{font-weight:700;font-size:11px;margin:0 0 11px;display:flex;justify-content:space-between}.setting-label span{font:700 9px Manrope;color:#616c81}.segmented{display:flex;gap:8px}.segmented button{background:#171b29;color:#8d97ac;border:1px solid #2c3243;border-radius:9px;padding:11px 13px;flex:1;font-size:11px}.segmented button.chosen{background:#2d2243;color:#e4d7ff;border-color:#8c69ce}.ratios button{display:flex;align-items:center;justify-content:center;gap:9px;font:700 11px Manrope}.ratio-icon{height:13px;width:23px;border:1.5px solid currentColor;border-radius:2px}.ratio-9-16{width:9px;height:17px}.ratio-1-1{width:14px;height:14px}.ratio-4-3{width:18px;height:14px}.settings-row{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:21px}.advanced-toggle{width:100%;margin-top:22px;border-top:1px solid #282d3d;padding:16px 0 0;background:none;color:#a99fbc;display:flex;align-items:center;justify-content:space-between;font-size:11px}.advanced-toggle>div{display:flex;align-items:center;gap:8px}.rotated{transform:rotate(180deg)}.advanced-body{display:flex;flex-direction:column;gap:10px;margin-top:16px}.advanced-body label{color:#a6acc0;font-size:10px}.advanced-body input,.advanced-body textarea{width:100%;border:1px solid #303648;border-radius:9px;background:#151927;color:#e1e6f1;padding:12px;font:11px Manrope}.advanced-body small{font-size:10px;color:#787f96}.generate-card{background:linear-gradient(115deg,#171327,#282040);border:1px solid #564076;border-radius:15px;padding:19px;display:flex;align-items:center;justify-content:space-between;gap:16px}.generate-card>div{display:flex;flex-direction:column;gap:4px}.generate-card span{font-size:10px;color:#b8a7da}.generate-card strong{font:800 25px Manrope;direction:ltr;text-align:right}.generate-card small{font-size:9px;color:#9283af}.generate-card button{border-radius:10px;padding:15px 18px;background:linear-gradient(110deg,#b58bff,#7955dd);color:#fff;display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px;font-weight:800;box-shadow:0 10px 27px #7542ce50}.generate-card button:hover:not(:disabled){filter:brightness(1.12)}.preview-panel{padding:20px}.preview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.preview-header .eyebrow{justify-content:flex-start;font-size:8px;margin-bottom:6px}.preview-header h2{font-size:15px}.quality-label{font:800 9px Manrope;border:1px solid #333449;padding:8px 10px;border-radius:7px;color:#ab9bbb;direction:ltr}.preview-stage{height:370px;border:1px solid #33304c;border-radius:12px;overflow:hidden;position:relative;background:#0a0a13}.preview-stage.portrait{height:470px}.preview-stage>img,.preview-stage>video{width:100%;height:100%;object-fit:contain;background:#0b0c16}.stage-ambient{background:radial-gradient(ellipse at 53% 38%,#312356,#15172b 47%,#080b15 85%);height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;overflow:hidden}.ambient-light{position:absolute;filter:blur(48px);border-radius:100%;opacity:.35}.ambient-light.a{background:#ae72f9;width:180px;height:180px;top:5%;right:3%}.ambient-light.b{background:#4664cb;width:180px;height:180px;bottom:5%;left:0}.stage-play{display:grid;place-items:center;width:75px;height:75px;border:1px solid #9872cd80;border-radius:50%;background:#ffffff0b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d1b3ff;box-shadow:0 0 55px #7d55cd45;z-index:1;margin-bottom:24px}.stage-ambient>span{z-index:1;font:800 13px Manrope;letter-spacing:2px;color:#dccdfb}.stage-ambient>small{z-index:1;font-size:10px;margin-top:10px;color:#8990a7}.stage-bottom{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#070914f0);display:flex;align-items:center;justify-content:space-between;padding:20px 13px 12px;color:#c2bbd5;font:700 9px Manrope;direction:ltr;pointer-events:none}.record-dot{display:inline-block;background:#a687f9;width:7px;height:7px;border-radius:50%;margin-right:6px;box-shadow:0 0 10px #a787f9}.sep{margin:0 6px}.preview-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:17px;direction:ltr}.preview-footer>div{display:flex;flex-direction:column;border-right:1px solid #272c3b;gap:6px;padding:0 8px}.preview-footer>div:last-child{border-right:0}.preview-footer span{font:700 9px Manrope;color:#686f89}.preview-footer b{font:800 11px Manrope;color:#ece9fa}.status-panel{padding:19px}.small-title{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;margin-bottom:13px}.small-title svg{color:#ad94e1}.small-title button{margin-right:auto;color:#8891a9;background:none}.activity-item{width:100%;display:flex;align-items:center;gap:12px;text-align:right;color:#dce0ed;background:transparent;border-top:1px solid #252b3b;padding:13px 2px}.activity-item.focus{background:#171a29}.activity-icon{display:grid;place-items:center;background:#242038;border:1px solid #42315d;color:#b293f4;width:36px;height:36px;border-radius:9px}.activity-item>div:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.activity-item strong{font:700 11px Manrope;text-align:right}.activity-item span{font:10px Manrope;color:#7d859f}.activity-item>svg{color:#67708b}.empty-activity,.blank-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#717a93;padding:32px 8px}.empty-activity span{font-size:11px;color:#b8bdd0}.empty-activity small{font-size:9px}.job-details{border-top:1px solid #292f3c;padding-top:13px}.job-line{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#838ba3;margin:8px 0}.job-line button{display:flex;align-items:center;gap:4px;direction:ltr;color:#c7b5e9;background:none;font:10px Manrope}.job-line b{color:#c4b2ed;font:10px Manrope}.outline-action,.download-action{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;width:100%;padding:11px;border-radius:8px;border:1px solid #4a3b69;color:#cdbaf4;background:#252038;font-size:10px}.download-action{background:#3f2c6d;color:#fff}.tip-card{display:flex;gap:12px;background:#161629;border:1px solid #363050;border-radius:13px;padding:18px}.tip-icon{width:35px;height:35px;display:grid;place-items:center;flex-shrink:0;color:#d1a5ff;background:#322747;border-radius:9px}.tip-card strong{font-size:11px}.tip-card p{font-size:10px;color:#a99cbe;line-height:2;margin:6px 0 0}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.stat{border:1px solid #2a2d43;border-radius:14px;background:#131725;padding:20px;display:flex;align-items:center;justify-content:space-between}.stat div{display:flex;flex-direction:column;gap:10px}.stat span{font-size:11px;color:#929ab0}.stat strong{font:800 23px Manrope}.stat svg{color:#987dda}.library-panel{min-height:310px}.library-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:14px}.library-head input{background:#171d2d;border:1px solid #30364a;border-radius:9px;color:#fff;padding:12px 15px;font-size:11px;width:250px}.project-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid #2a2c3c}.project-thumb{width:72px;height:60px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#30214e,#1a233c);color:#ad8ded;overflow:hidden;flex-shrink:0}.project-thumb img{width:100%;height:100%;object-fit:cover}.project-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.project-info strong{font:800 12px Manrope}.project-info span{color:#abb1c3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.project-info small{font-size:9px;color:#747c92}.project-right{display:flex;align-items:center;gap:9px}.project-right button,.project-right a{display:grid;place-items:center;background:#262039;border:1px solid #3a3251;border-radius:8px;color:#b8a4e0;padding:10px}.project-status{color:#d3b1f9;background:#2b233f;font:700 10px Manrope;padding:9px;border-radius:8px}.wallet-hero{position:relative;overflow:hidden;background:linear-gradient(110deg,#312051,#15172a);border:1px solid #6c4aa4;border-radius:17px;padding:34px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px;isolation:isolate}.wallet-hero>span{display:flex;gap:8px;align-items:center;color:#cdb9fa;font:700 11px Manrope}.wallet-hero strong{font:800 48px Manrope;direction:ltr;text-align:right;z-index:1}.wallet-hero small{color:#a69cba;font-size:11px;z-index:1}.wallet-glow{position:absolute;width:350px;height:350px;background:#a273eb;border-radius:50%;filter:blur(85px);opacity:.25;left:-80px;top:-160px;z-index:-1}.wallet-stats{margin-bottom:20px}.calculator{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:end;margin-top:20px}.calculator label{font-size:11px;color:#939bae;display:flex;flex-direction:column;gap:8px}.calculator select,.calculator input{background:#171c2a;border:1px solid #34394b;border-radius:9px;color:#fff;padding:13px;width:100%}.calc-result{background:#27213d;border:1px solid #4a3568;border-radius:10px;padding:10px 16px;display:flex;flex-direction:column;gap:6px}.calc-result span{font-size:10px;color:#c0afd9}.calc-result strong{font:800 21px Manrope}.primary-small{background:#392860;border:1px solid #67469e;color:#fff;border-radius:10px;padding:11px 15px;display:flex;align-items:center;gap:8px;font-size:11px}.settings-panel{max-width:920px}.setting-card{display:flex;gap:18px;padding:24px 4px;border-bottom:1px solid #2a2c3d}.setting-card:first-child{padding-top:0}.setting-card:last-child{border:0}.setting-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#2b2242;color:#c49cf9;flex-shrink:0}.setting-card p{font-size:11px;color:#9299ac;line-height:2.2;max-width:650px}.setting-card code{font:12px Manrope;background:#1f2333;padding:3px 6px;border-radius:4px;direction:ltr}.setting-pill{display:inline-block;padding:5px 10px;border-radius:20px;font-size:10px}.setting-pill.good{background:#1e413c;color:#9bf0ce}.setting-pill.warn{background:#4d3823;color:#ffd093}.toast{position:fixed;bottom:25px;left:30px;max-width:450px;width:calc(100% - 60px);z-index:50;background:#332529;border:1px solid #8e555d;padding:16px;border-radius:12px;color:#ffbec8;box-shadow:0 15px 50px #0008;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.toast.success{background:#19312e;border-color:#387963;color:#b4ffdc}.toast>div{display:flex;align-items:center;gap:10px}.toast button{background:none;color:inherit}.spin{animation:rot 1s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}.mobile-nav,.mobile-shade{display:none}@media(max-width:1250px){.studio-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.82fr);gap:16px}.workspace{padding:30px 23px 70px}.sidebar{width:210px}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generate-card{flex-direction:column;align-items:stretch}.generate-card button{justify-content:center}}@media(max-width:900px){.sidebar{position:fixed;right:0;top:0;transform:translate(105%);transition:.25s;width:260px}.sidebar.open{transform:translate(0)}.mobile-shade{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background:#0009}.mobile-nav{display:grid;place-items:center;background:#1b1d2a;color:#f4f0ff;border-radius:8px;width:35px;height:35px}.studio-layout{grid-template-columns:1fr}.preview-col{grid-row:1}.preview-stage{height:280px}.preview-stage.portrait{height:360px}.topbar{padding:0 23px}}@media(max-width:550px){.workspace{padding:26px 14px 45px}.topbar{padding:0 14px;height:65px}.breadcrumb{font-size:9px}.chip-top{display:none}.balance-top{padding:8px;font-size:10px}.avatar{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:24px}.header-chip{display:none}.panel,.preview-panel{padding:16px}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.model-card{padding:11px}.settings-row{gap:10px}.segmented button{padding:10px 5px}.fine-label{display:none}.stats-grid,.calculator{grid-template-columns:1fr}.library-head{flex-direction:column;align-items:stretch}.library-head input{width:100%}.project-thumb{width:52px;height:52px}.project-right{gap:4px}.project-status{display:none}.preview-stage{height:250px}}.login-screen{min-height:100vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:#090b15;direction:rtl;padding:24px}.login-glow{position:absolute;width:700px;height:700px;background:radial-gradient(circle,#5d348b60 0%,transparent 65%);filter:blur(35px);left:calc(50% - 350px);top:calc(50% - 350px);pointer-events:none}.login-card{position:relative;background:linear-gradient(135deg,#191a2d,#10121f);border:1px solid #393250;box-shadow:0 28px 100px #0009;border-radius:24px;padding:42px;width:min(100%,450px);text-align:center;color:#f6f3ff}.login-logo{display:grid;place-items:center;margin:0 auto 16px;width:64px;height:64px;border-radius:17px;background:linear-gradient(140deg,#9c70ec,#53318c)}.login-eyebrow{font:700 10px sans-serif;letter-spacing:2px;color:#c3abd7}.login-card h1{font:900 37px sans-serif;letter-spacing:2px;margin:15px 0 8px;direction:ltr}.login-card h1 span{color:#bb95fe}.login-card p{color:#aeb1c7;font-size:13px;margin-bottom:30px}.login-card form{text-align:right;display:flex;flex-direction:column;gap:18px}.login-card label{color:#cad0e0;font-size:12px;display:flex;flex-direction:column;gap:8px}.login-card input{background:#101321;border:1px solid #383a55;border-radius:11px;color:#fff;padding:15px;font-size:15px;width:100%;outline:none}.login-card input:focus{border-color:#a67af9}.login-submit{background:linear-gradient(110deg,#985ee9,#6248cd);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;border:0;border-radius:11px;font-weight:800;cursor:pointer}.login-submit:disabled{opacity:.6}.login-error{font-size:12px;color:#ffb2bf;background:#50202b;padding:11px;border-radius:8px}.login-footer{display:flex;align-items:center;justify-content:center;gap:6px;color:#8b91a7;font-size:11px;margin-top:24px}.avatar{cursor:pointer;border:1px solid #69518b;color:#fff}.password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;max-width:830px}.password-form label{display:flex;flex-direction:column;gap:8px;color:#aeb7cd;font-size:11px}.password-form input{width:100%;padding:12px;background:#151a28;border:1px solid #3b3952;border-radius:9px;color:#f5f3ff;min-width:0}.password-form input:focus{border-color:#b99aff}.password-form button{grid-column:1/-1;justify-content:center}.security-panel{max-width:920px;margin-top:18px}.security-panel .setting-card{border:0;padding:0}@media(max-width:720px){.password-form{grid-template-columns:1fr}}
