@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#f7f7fa;--muted:#8a8b96;--line:#ffffff1a;--panel:#101014;--violet:#8d5cff;--blue:#527cff;--cyan:#35d2ce}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#4b4b54 #111114}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#111114}::-webkit-scrollbar-thumb{background:#4b4b54;border:2px solid #111114;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#6a6a75}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050506}body{color:var(--ink);font-family:var(--font-geist-sans), Arial, "PingFang SC", "Microsoft YaHei", sans-serif;background:#050506;margin:0}button,input{font:inherit}button{color:inherit}.dashboard-shell{--sidebar-width:224px;grid-template-columns:var(--sidebar-width) minmax(0,1fr);color:#f5f5f7;background:#060607;min-height:100vh;transition:grid-template-columns .25s;display:grid}.dashboard-shell.sidebar-is-collapsed{--sidebar-width:78px}.dashboard-sidebar{z-index:20;width:var(--sidebar-width);background:linear-gradient(#09090b,#070708);border-right:1px solid #24242a;flex-direction:column;transition:width .25s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar-brand-row{border-bottom:1px solid #202026;flex:0 0 72px;justify-content:space-between;align-items:center;height:72px;padding:0 17px;display:flex}.brand-compact .brand-logo{flex-basis:34px;width:34px;height:34px}.brand-compact .brand-copy b{white-space:nowrap;font-size:16px}.brand-compact .brand-copy small{font-size:7px}.collapse-button{color:#898a95;cursor:pointer;background:#141419;border:1px solid #2d2e36;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.sidebar-nav{scrollbar-width:none;flex:1;min-height:0;padding:15px 12px;overflow-y:auto}.sidebar-nav section+section{margin-top:18px}.sidebar-nav section>p{color:#55565f;letter-spacing:.12em;white-space:nowrap;margin:0 10px 7px;font-size:9px}.sidebar-nav section>button{color:#a2a3ad;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;height:43px;margin:2px 0;padding:0 13px;transition:background .2s,color .2s,transform .2s;display:flex}.sidebar-nav section>button:hover{color:#fff;background:#131318;transform:translate(2px)}.sidebar-nav section>button.active{color:#111116;background:#f1f1f4;box-shadow:0 9px 25px #ffffff1a}.sidebar-nav section>button span{text-align:center;flex:0 0 18px;width:18px;font-size:16px}.sidebar-nav section>button b{font-size:12px;font-weight:600}.sidebar-bottom{flex:none;gap:10px;padding:12px 16px 16px;display:grid}.gift-card{text-align:left;cursor:pointer;background:linear-gradient(120deg,#17171c,#23232b);border:1px solid #2b2b31;border-radius:13px;align-items:center;gap:10px;min-height:57px;padding:9px 11px;display:flex}.gift-card>span{background:#f2f2f4;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.gift-card b{white-space:nowrap;font-size:11px}.gift-card small{color:#777883;margin-top:4px;font-size:8px;font-weight:400;display:block}.quota-card{background:linear-gradient(145deg,#24242b,#121216);border:1px solid #3b3b43;border-radius:15px;padding:13px}.quota-card>div{color:#bbbcc5;white-space:nowrap;justify-content:space-between;align-items:center;font-size:10px;display:flex}.quota-card>div span{background:#2c2c34;border-radius:7px;padding:4px 7px}.quota-card>i{background:#32323a;border-radius:10px;height:4px;margin:12px 0;display:block;overflow:hidden}.quota-card>i em{background:linear-gradient(90deg,#805fff,#44d1ce);height:100%;display:block}.quota-card button{color:#111116;cursor:pointer;background:#f1f1f4;border:0;border-radius:9px;width:100%;height:36px;font-size:11px;font-weight:800}.dashboard-sidebar.collapsed .brand-copy,.dashboard-sidebar.collapsed .collapse-button,.dashboard-sidebar.collapsed .sidebar-nav section>p,.dashboard-sidebar.collapsed .sidebar-nav button b,.dashboard-sidebar.collapsed .sidebar-bottom{display:none}.dashboard-sidebar.collapsed .sidebar-brand-row{justify-content:center;padding:0}.dashboard-sidebar.collapsed .sidebar-nav{padding-inline:12px}.dashboard-sidebar.collapsed .sidebar-nav section>button{justify-content:center;padding:0}.dashboard-main{grid-column:2;min-width:0;min-height:100vh}.dashboard-header{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070709e0;border-bottom:1px solid #24242a;grid-template-columns:250px minmax(260px,620px) 1fr;align-items:center;gap:24px;height:72px;padding:0 28px;display:grid;position:sticky;top:0}.page-heading small{color:#555761;letter-spacing:.16em;font-size:7px;display:block}.page-heading h1{letter-spacing:-.02em;margin:5px 0 0;font-size:17px}.announcement{color:#e7c64e;text-align:left;cursor:pointer;background:#17171d;border:1px solid #2b2b32;border-radius:12px;align-items:center;gap:8px;height:35px;padding:0 13px;font-size:10px;display:flex}.announcement span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.announcement i{color:#55565e;margin-left:auto;font-style:normal}.header-tools{justify-content:flex-end;align-items:center;gap:9px;display:flex}.header-tools button{cursor:pointer;white-space:nowrap;border-radius:12px;height:34px;font-size:10px}.power-pill{color:#dddde3;background:#1c1c22;border:0;padding:0 13px}.checkin{color:#fff;background:linear-gradient(135deg,#ff9f67,#ff665b);border:0;padding:0 14px;box-shadow:0 7px 20px #ff695b2e}.upgrade{color:#111116;background:#f2f2f5;border:0;padding:0 14px;font-weight:800}.icon-tool,.avatar{color:#a9aab3;background:#0d0d10;border:1px solid #2d2e35;width:34px;padding:0}.avatar{color:#1b1c28;background:linear-gradient(135deg,#b7ecff,#6d7cff);border:0;font-weight:900;border-radius:50%!important}.page-pad{padding:38px clamp(24px,3vw,50px) 64px}.canvas-intro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.canvas-intro p,.pricing-heading p{color:#b8b9c2;margin:0;font-size:12px;font-weight:700}.canvas-intro h2,.pricing-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(21px,2vw,29px)}.canvas-actions{align-items:center;gap:10px;display:flex}.search-box{background:#121216;border:1px solid #303139;border-radius:11px;align-items:center;gap:8px;width:235px;height:38px;padding:0 12px;display:flex}.search-box span{color:#777882;font-size:17px}.search-box input{color:#eeeef2;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.search-box input::placeholder{color:#565761}.sort-button,.add-button{color:#aaaab4;cursor:pointer;background:#141419;border:1px solid #2d2e35;border-radius:11px;height:38px;padding:0 14px;font-size:10px}.add-button{color:#111116;background:#f2f2f5;border:0;padding-inline:18px;font-weight:800;box-shadow:0 9px 25px #ffffff1a}.project-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px;margin-top:31px;display:grid}.create-card,.project-card{border-radius:17px;min-height:300px;overflow:hidden}.create-card{color:#e7e7ec;cursor:pointer;background:linear-gradient(145deg,#131318,#101014);border:1px dashed #5b5c68;flex-direction:column;justify-content:center;align-items:center;transition:border-color .2s,background .2s,transform .2s;display:flex}.create-card:hover{background:#16151d;border-color:#9874ff;transform:translateY(-3px)}.create-card>span{background:#1a1a20;border:1px solid #363741;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:17px;font-size:26px;font-weight:200;display:grid}.create-card b{font-size:12px}.create-card small{color:#54555e;letter-spacing:.16em;margin-top:7px;font-size:7px}.project-card{cursor:pointer;background:#121216;border:1px solid #24252c;transition:transform .2s,border-color .2s}.project-card:hover{border-color:#4e4f5a;transform:translateY(-3px)}.project-cover{background:#242530;height:201px;position:relative;overflow:hidden}.project-cover:after{content:"";background:linear-gradient(#0000 50%,#070709b8);position:absolute;inset:0}.project-cover>span{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09090c8a;border:1px solid #ffffff1a;border-radius:7px;padding:5px 8px;font-size:8px;position:absolute;top:12px;left:12px}.project-cover>i{border-radius:50%;width:105px;height:105px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.project-cover>em{z-index:2;color:#17171b;background:#ffffffe0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:12px;right:13px}.project-space{background:radial-gradient(circle at 70% 20%,#d37dff 0 3%,#0000 4%),linear-gradient(150deg,#15132b,#31598c 52%,#131620)}.project-space>i{background:radial-gradient(circle at 65% 35%,#e8eeff,#0000 5%),radial-gradient(circle at 37% 42%,#5edbe0 0 2%,#0000 3%),linear-gradient(145deg,#7458ff,#25b4cf);box-shadow:0 0 60px #4f70ff73}.project-city{background:radial-gradient(circle at 60% 24%,#ffb663,#0000 5%),linear-gradient(135deg,#15252f,#3a2443 54%,#b05643)}.project-city>i{background:repeating-linear-gradient(90deg,#1c1c2a 0 15px,#754c93 16px 18px);border-radius:16px 16px 0 0;width:80px;height:150px;box-shadow:-62px 24px 0 -15px #19242f,60px 35px 0 -10px #2b2031}.project-purple{background:linear-gradient(145deg,#281449,#552d86 52%,#151220)}.project-purple>i{background:linear-gradient(140deg,#cc6dff,#684bff);border-radius:35% 65% 54% 46%;box-shadow:0 0 60px #b559ff61}.project-new{background:linear-gradient(140deg,#0c2a30,#14696e 54%,#102226)}.project-new>i{background:linear-gradient(140deg,#8bffeb,#3b80e9);border-radius:67% 33% 65% 35%;box-shadow:0 0 60px #3fdad259}.project-info{padding:14px 15px 15px}.project-info>b{font-size:11px}.project-info>p{color:#666771;margin:6px 0 12px;font-size:8px}.project-info>div{align-items:center;gap:9px;display:flex}.project-info>div>i{background:#292a31;border-radius:10px;flex:1;height:3px;overflow:hidden}.project-info>div>i em{background:linear-gradient(90deg,#775bff,#42cdc8);height:100%;display:block}.project-info>div span{color:#73747f;font-size:8px}.empty-search{color:#696a74;background:#101014;border:1px solid #24242b;border-radius:17px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;min-height:300px;display:flex}.empty-search>span{font-size:32px}.empty-search b{color:#a9aab2;margin-top:12px;font-size:12px}.empty-search p{font-size:9px}.quick-start{background:linear-gradient(120deg,#101014,#0d0d11);border:1px solid #24252b;border-radius:17px;align-items:center;gap:28px;margin-top:28px;padding:22px;display:flex}.quick-start>div:first-child{min-width:195px}.quick-start small{color:#5b5c65;letter-spacing:.16em;font-size:7px}.quick-start h3{margin:7px 0 0;font-size:14px}.quick-modules{flex:1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-modules button{text-align:left;cursor:pointer;background:#17171c;border:1px solid #292a31;border-radius:12px;align-items:center;gap:12px;min-width:0;height:66px;padding:0 13px;display:flex}.quick-modules button:hover{border-color:#555664}.quick-modules button>span{color:#b1a5ff;background:#23232b;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.quick-modules button b{min-width:0;font-size:10px}.quick-modules button small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;margin-top:4px;font-size:8px;display:block;overflow:hidden}.quick-modules button>i{color:#555660;margin-left:auto;font-style:normal}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020203bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.create-modal{background:linear-gradient(145deg,#18181e,#101014);border:1px solid #353641;border-radius:21px;width:min(460px,100%);padding:31px;position:relative;box-shadow:0 30px 90px #0000008c}.create-modal>small{color:#7867c9;letter-spacing:.18em;font-size:8px}.create-modal h3{margin:7px 0 8px;font-size:23px}.create-modal>p{color:#757681;margin:0 0 26px;font-size:11px}.modal-close{color:#8b8c96;cursor:pointer;background:#202027;border:1px solid #34343c;border-radius:9px;width:30px;height:30px;position:absolute;top:15px;right:16px}.create-modal>label{color:#aaaab4;font-size:10px;display:block}.create-modal>label input{color:#fff;background:#0d0d10;border:1px solid #343540;border-radius:11px;outline:0;width:100%;height:47px;margin-top:8px;padding:0 13px;font-size:12px}.create-modal>label input:focus{border-color:#7d65e8}.create-modal fieldset{border:0;gap:9px;margin:21px 0 26px;padding:0;display:flex}.create-modal legend{color:#aaaab4;margin-bottom:9px;font-size:10px}.create-modal fieldset button{color:#81828c;cursor:pointer;background:#15151a;border:1px solid #31323b;border-radius:10px;flex:1;height:39px;font-size:10px}.create-modal fieldset button.active{color:#fff;background:#7054ff29;border-color:#7f68ee}.modal-submit{cursor:pointer;background:linear-gradient(100deg,#675fff,#9f49f0);border:0;border-radius:11px;width:100%;height:47px;font-size:12px;font-weight:800;box-shadow:0 10px 28px #6e4bff40}.modal-submit span{margin-left:7px}.pricing-tabs{gap:8px;display:flex}.pricing-tabs button{color:#9a9ba6;cursor:pointer;background:#15151a;border:1px solid #292a31;border-radius:12px;height:39px;padding:0 20px;font-size:11px}.pricing-tabs button.active{color:#121216;background:#f2f2f5;border-color:#0000;font-weight:800}.pricing-heading{justify-content:space-between;align-items:flex-end;margin:26px 0 22px;display:flex}.pricing-heading>span{color:#5e5f69;font-size:9px}.pricing-grid{grid-template-columns:repeat(4,minmax(235px,1fr));align-items:stretch;gap:16px;display:grid}.plan-card{background:#131316;border:1px solid #2c2d34;border-radius:20px;min-height:710px;padding:28px 24px;position:relative}.plan-card.featured{background:linear-gradient(#151519,#151519) padding-box padding-box,linear-gradient(140deg,#6d8cff,#b249f3) border-box;border:2px solid #0000;box-shadow:0 20px 60px #694eff1f}.best-value{color:#dedee4;background:#31313a;border-radius:8px;padding:5px 9px;font-size:8px;position:absolute;top:25px;right:20px}.plan-name small{color:#61626c;letter-spacing:.16em;font-size:7px}.plan-name h3{margin:6px 0 0;font-size:19px}.plan-price{letter-spacing:-.04em;align-items:flex-end;height:63px;margin-top:45px;font-size:39px;font-weight:700;display:flex}.plan-price>span{margin:0 3px 7px 0;font-size:18px}.plan-price small{color:#777883;margin:0 0 8px 6px;font-size:11px;font-weight:400}.plan-price.free{align-items:center;font-size:29px}.renewal{color:#64656f;margin:7px 0 20px;font-size:9px}.plan-stats{border:1px solid #2c2d34;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.plan-stats>div{padding:13px}.plan-stats>div+div{border-left:1px solid #2c2d34}.plan-stats small{color:#5f606a;font-size:8px;display:block}.plan-stats b{margin-top:7px;font-size:15px;display:block}.plan-stats em{color:#656670;font-size:8px;font-style:normal;font-weight:400}.plan-card ul{color:#babac3;gap:13px;min-height:132px;margin:20px 0;padding:0;font-size:10px;list-style:none;display:grid}.plan-cta{color:#121216;cursor:pointer;background:#f2f2f5;border:0;border-radius:12px;width:100%;height:43px;font-size:11px;font-weight:800}.plan-card.featured .plan-cta{color:#fff;background:linear-gradient(100deg,#5578fa,#a445f2)}.plan-cta:disabled{color:#5f6069;cursor:default;background:#232329}.feature-list{color:#dedee4;gap:14px;margin-top:24px;font-size:10px;display:grid}.feature-list p{margin:0}.feature-list p span{color:#a6a7b0;margin-left:7px}.credit-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.credit-grid button{cursor:pointer;background:#131316;border:1px solid #2c2d34;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.credit-grid button:hover,.credit-grid button.popular{border-color:#7965dc}.credit-grid button>small{background:#684ee2;border-radius:7px;padding:5px 8px;font-size:8px;position:absolute;top:14px;right:14px}.credit-grid button>span{color:#a591ff;font-size:23px}.credit-grid button>b{margin-top:12px;font-size:36px}.credit-grid button>p{color:#777883;margin:4px 0 25px;font-size:10px}.credit-grid button>em{color:#e8e8ed;font-size:18px;font-style:normal}.payment-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020204c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-dialog{background:#1b1b20;border:1px solid #2e2f37;border-radius:16px;width:min(440px,100%);padding:27px 25px 25px;position:relative;box-shadow:0 28px 90px #0009}.payment-dialog>h3{margin:0;font-size:17px}.payment-close{color:#777883;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:24px;position:absolute;top:16px;right:17px}.payment-summary{flex-direction:column;align-items:center;margin:18px 0 25px;display:flex}.payment-summary span{color:#787983;font-size:10px}.payment-summary b{letter-spacing:-.03em;margin-top:13px;font-size:34px}.payment-summary b small{margin-right:3px;font-size:16px}.payment-methods{gap:10px;display:grid}.payment-methods>button{color:#e5e5ea;cursor:pointer;background:#19191e;border:1px solid #2e2f37;border-radius:11px;align-items:center;gap:12px;height:54px;padding:0 15px;display:flex}.payment-methods>button.active{background:#29292f;border-color:#f1f1f4}.payment-methods i{color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:900;display:grid}.wechat-icon{background:#17bd69}.alipay-icon{background:#1677ff}.payment-methods b{font-size:12px}.payment-methods span{color:#18181c;background:#f0f0f3;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;font-weight:900;display:grid}.payment-primary,.payment-secondary{cursor:pointer;border-radius:10px;width:100%;height:42px;font-size:11px}.payment-primary{color:#141418;background:#f1f1f4;border:0;margin-top:18px;font-weight:800}.payment-primary:disabled{color:#686973;cursor:default;background:#2b2c32}.payment-secondary{color:#b7b8c0;background:0 0;border:1px solid #3b3c45;margin-top:9px}.payment-note{color:#62636d;text-align:center;margin:11px 0 0;font-size:8px}.payment-qr-box{background:#fff;border:10px solid #fff;border-radius:14px;place-items:center;width:190px;height:190px;margin:0 auto;display:grid;position:relative;overflow:hidden}.payment-qr-box img{max-width:none;height:auto;position:absolute}.payment-qr-box img.wechat{width:220%;transform:translateY(-25%)}.payment-qr-box img.alipay{width:165%;transform:translateY(-35%)}.payment-qr-missing{color:#27272d;text-align:center;border:2px dashed #c8c8ce;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.payment-qr-missing b{font-size:13px}.payment-qr-missing small{color:#777780;width:120px;margin-top:9px;font-size:9px;line-height:1.5}.scan-instruction{color:#868791;text-align:center;margin:14px 0 0;font-size:10px}.scan-instruction b{margin:0 3px}.scan-instruction b.wechat{color:#21c66e}.scan-instruction b.alipay{color:#408fff}.payment-waiting{color:#5f606a;text-align:center;margin:17px 0 0;font-size:9px}.video-page{height:calc(100vh - 72px);min-height:620px;padding-top:38px;padding-bottom:46px;overflow:hidden}.video-page-heading h2{margin:0 0 4px;font-size:19px;line-height:1.2}.video-page-heading p{color:#72737d;margin:0;font-size:10px}.video-workspace{grid-template-columns:440px minmax(0,1fr);gap:18px;height:calc(100% - 67px);margin-top:28px;display:grid}.video-control-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a4b54 transparent;background:#131316;border:1px solid #25262d;border-radius:13px;min-height:0;padding:24px 22px 20px;overflow-y:auto}.video-control-panel::-webkit-scrollbar{width:5px}.video-control-panel::-webkit-scrollbar-thumb{background:#45464f;border-radius:10px}.video-field{margin-bottom:27px;display:block}.video-field>span{color:#b8b9c2;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.video-field>span i{color:#a4a5ae;font-style:normal;line-height:1.7}.video-field>span strong{color:#ff6c76}.model-select-wrap{position:relative}.model-select-wrap select{color:#ededf1;appearance:none;background:#15151a;border:1px solid #3a3b44;border-radius:9px;outline:0;width:100%;height:42px;padding:0 91px 0 12px;font-size:10px}.model-select-wrap:after{content:"⌄";color:#6d6e78;pointer-events:none;position:absolute;top:11px;right:12px}.model-select-wrap em{color:#bbbcc4;pointer-events:none;border:1px solid #4a4b54;border-radius:6px;padding:3px 7px;font-size:8px;font-style:normal;position:absolute;top:10px;right:31px}.reference-field{margin-bottom:25px}.reference-upload{color:#60616b;cursor:pointer;border:1px dashed #3c3d47;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:57px;height:57px;margin:3px 0 17px 3px;display:flex}.reference-upload:hover{color:#b6b7c0;border-color:#777884}.reference-upload input{display:none}.reference-upload b{height:18px;font-size:15px;font-weight:400}.reference-upload small{font-size:8px}.reference-field p{color:#6f7079;margin:0 0 14px;font-size:9px;line-height:1.65}.prompt-field{margin-bottom:10px;position:relative}.prompt-field>span{align-items:center;display:flex}.prompt-field>span button{color:#c5c6cd;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px}.prompt-field textarea{resize:none;color:#ededf2;background:#15151a;border:1px solid #d3d3d7;border-radius:9px;outline:0;width:100%;height:98px;padding:11px 12px 25px;font-size:10px;line-height:1.7}.prompt-field textarea::placeholder{color:#72737d}.prompt-field textarea:focus{border-color:#8b80d6;box-shadow:0 0 0 2px #735cdd1f}.prompt-field>small{color:#54555f;font-size:8px;position:absolute;bottom:8px;right:10px}.prompt-library{color:#a6a7b0;cursor:pointer;background:0 0;border:1px solid #34353e;border-radius:15px;height:30px;margin:0 0 29px;padding:0 12px;font-size:9px}.prompt-library:hover{color:#dddde3;border-color:#5a5b66}.video-segments{width:fit-content;display:flex}.video-segments button,.video-quality button{color:#a5a6af;cursor:pointer;background:#15151a;border:1px solid #363740;border-right:0;height:34px;padding:0 16px;font-size:10px}.video-segments button:first-child,.video-quality button:first-child{border-radius:9px 0 0 9px}.video-segments button:last-child,.video-quality button:last-child{border-right:1px solid #363740;border-radius:0 9px 9px 0}.video-segments button.active,.video-quality button.active{color:#16161a;background:#f0f0f3;border-color:#f0f0f3;font-weight:700}.video-quality{display:flex}.video-quality button{border-right:1px solid #363740;margin-right:8px;border-radius:9px!important}.duration-field>span i{color:#5d5e67;margin-left:7px;font-size:8px}.duration-field>div{align-items:center;gap:9px;display:flex}.duration-field>div small{color:#70717a;font-size:8px}.duration-field input{accent-color:#f0f0f3;cursor:pointer;flex:1;height:3px}.video-footer{background:linear-gradient(#0000,#131316 18%);grid-template-columns:69px 1fr;gap:10px;margin:2px -4px -20px;padding:13px 4px 20px;display:grid;position:sticky;bottom:-20px}.video-reset,.video-generate{cursor:pointer;border-radius:9px;height:42px;font-size:10px}.video-reset{color:#dedee4;background:#15151a;border:1px solid #373842}.video-generate{background:linear-gradient(100deg,#675fff,#9948e5);border:0;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.video-generate:disabled{color:#4f5058;cursor:default;background:#2a2b31}.mini-loader{border:2px solid #858691;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite video-spin}.video-results{min-width:0;min-height:0;padding:3px 0 0}.result-title{align-items:baseline;gap:10px;display:flex}.result-title b{font-size:13px}.result-title span{color:#55565f;font-size:9px}.video-empty{flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px);display:flex}.orbit{background:radial-gradient(circle,#44454c,#292a30 57%,#0000 59%);border:2px dashed #555660;border-radius:50%;width:126px;height:126px;margin:0 0 23px;position:relative;box-shadow:0 0 19px #ffffff14}.orbit:after{content:"";border:2px dashed #4b4c55;border-radius:50%;position:absolute;inset:11px}.orbit i,.orbit em{z-index:2;background:#eff0f3;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #fff}.orbit i{top:33px;left:-3px}.orbit em{bottom:15px;left:4px}.video-empty b{font-size:13px}.video-empty p{color:#53545d;margin:9px 0 0;font-size:10px}.generated-result{background:#121216;border:1px solid #282931;border-radius:15px;max-width:760px;margin:34px auto 0;overflow:hidden}.generated-preview{background:radial-gradient(circle at 50% 60%,#e2bb73 0 3%,#764351 14%,#0000 29%),linear-gradient(160deg,#081b2b,#3f2249 58%,#c06545);height:min(52vh,440px);position:relative;overflow:hidden}.generated-preview:before{content:"";clip-path:polygon(0 58%,100% 32%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 45px,#06080e61 46px 65px);position:absolute;inset:0}.generated-preview>i{background:#11131c;border-radius:50% 50% 5px 5px;width:56px;height:64%;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 55px #ffa56933}.generated-preview>span{color:#111116;background:#ffffffe0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 25px #00000040}.generated-preview>small{background:#0606089e;border-radius:7px;padding:5px 8px;font-size:8px;position:absolute;bottom:12px;right:13px}.generated-meta{align-items:center;gap:9px;padding:13px;display:flex}.generated-meta>div{flex:1;min-width:0}.generated-meta b{font-size:10px}.generated-meta p{color:#676873;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.generated-meta button{color:#bfc0c8;cursor:pointer;background:#1a1a20;border:1px solid #34353e;border-radius:8px;height:31px;padding:0 11px;font-size:9px}@keyframes video-spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.video-workspace{grid-template-columns:minmax(330px,410px) minmax(0,1fr)}}@media (max-width:900px){.video-page{height:auto;min-height:calc(100vh - 72px);overflow:visible}.video-workspace{grid-template-columns:1fr;height:auto}.video-control-panel{max-height:none;overflow:visible}.video-results{min-height:500px}.video-empty{height:450px}.video-footer{bottom:66px}}@media (max-width:560px){.video-workspace{margin-top:20px}.video-control-panel{padding:18px}.video-segments{width:100%}.video-segments button{flex:1;min-width:0;padding-inline:8px}.generated-meta{flex-wrap:wrap}.generated-meta>div{flex-basis:100%}}.generator-page,.music-page{min-height:calc(100vh - 72px);padding-top:38px}.generator-heading h2,.gallery-heading h2,.materials-heading h2,.team-heading h2{letter-spacing:-.03em;margin:0 0 5px;font-size:20px}.generator-heading p,.gallery-heading p,.materials-heading p,.team-heading p{color:#70717b;margin:0;font-size:10px}.generator-workspace,.music-workspace{grid-template-columns:minmax(410px,490px) minmax(0,1fr);gap:20px;min-height:690px;margin-top:28px;display:grid}.generator-controls,.music-controls{background:#131316;border:1px solid #272830;border-radius:14px;align-self:start;padding:24px 22px}.control-field{color:#b7b8c1;margin:0 0 25px;font-size:10px;display:block}.control-field>span{align-items:center;margin-bottom:10px;font-weight:700;display:flex}.control-field>span strong{color:#ff6c76;margin-left:3px}.control-field>span button{color:#bfc0c8;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px}.select-shell{position:relative}.select-shell select{appearance:none;color:#ececf1;background:#15151a;border:1px solid #393a43;border-radius:9px;outline:0;width:100%;height:42px;padding:0 95px 0 12px;font-size:10px}.select-shell:after{content:"⌄";color:#6a6b75;position:absolute;top:11px;right:12px}.select-shell em{color:#bdc0ff;background:#282832;border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal;position:absolute;top:9px;right:32px}.text-control{position:relative}.control-field textarea,.control-field>input{resize:none;color:#f1f1f4;background:#15151a;border:1px solid #3a3b44;border-radius:9px;outline:0;width:100%;font-size:10px;line-height:1.7}.control-field textarea{height:100px;padding:11px 12px 24px}.control-field>input{height:42px;padding:0 12px}.control-field textarea:focus,.control-field>input:focus{border-color:#8472e8;box-shadow:0 0 0 2px #745be11f}.control-field textarea::placeholder,.control-field>input::placeholder{color:#696a74}.text-control>small{color:#555660;font-size:8px;position:absolute;bottom:8px;right:10px}.pill-radios{width:fit-content;display:flex}.pill-radios button{color:#a5a6af;cursor:pointer;background:#15151a;border:1px solid #373841;border-right:0;min-width:74px;height:34px;padding:0 15px;font-size:10px}.pill-radios button:first-child{border-radius:9px 0 0 9px}.pill-radios button:last-child{border-right:1px solid #373841;border-radius:0 9px 9px 0}.pill-radios button:only-child{border-right:1px solid #373841;border-radius:9px}.pill-radios button.active{color:#16161a;background:#f1f1f4;border-color:#f1f1f4;font-weight:700}.ratio-grid{flex-wrap:wrap;gap:8px;display:flex}.ratio-grid button{color:#888993;cursor:pointer;background:#15151a;border:1px solid #34353e;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:58px;height:58px;display:flex}.ratio-grid button.active{color:#f0f0f3;background:#202027;border-color:#f0f0f3}.ratio-icon{border:1px solid;border-radius:2px;width:21px;height:13px;display:block}.r-9-16{width:10px;height:17px}.r-4-3{width:18px;height:14px}.r-3-4{width:13px;height:17px}.r-1-1{width:15px;height:15px}.ratio-grid small{font-size:8px}.upload-hint{color:#686973;margin:-8px 0 0;font-size:8px;line-height:1.6}.upload-hint b{color:#9c8eff}.generator-footer{background:linear-gradient(#0000,#131316 19%);grid-template-columns:70px 1fr;gap:10px;margin:2px -3px -24px;padding:15px 3px 24px;display:grid;position:sticky;bottom:0}.generator-footer button{cursor:pointer;background:#15151a;border:1px solid #393a43;border-radius:9px;height:42px;font-size:10px}.generator-footer button:last-child{background:linear-gradient(100deg,#675fff,#a048e9);border:0;font-weight:800}.generator-footer button:disabled{color:#51525c;cursor:default;background:#2b2c32}.enterprise-landing{color:#f7f8fb;min-height:100vh;font-family:var(--font-geist-sans),"PingFang SC",sans-serif;background:#080b12;overflow:hidden}.enterprise-nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:26px;max-width:1240px;height:76px;margin:auto;padding:0 28px;display:flex}.enterprise-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.enterprise-brand span{display:grid}.enterprise-brand strong{font-size:15px}.enterprise-brand small{color:#7f8999;letter-spacing:.14em;font-size:9px}.enterprise-nav nav{align-items:center;gap:26px;display:flex}.enterprise-nav nav a,.enterprise-footer a{color:#a3acba;font-size:13px;text-decoration:none}.enterprise-nav nav a:hover,.enterprise-footer a:hover{color:#fff}.enterprise-login{color:#171109;background:#f4b940;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:800;text-decoration:none}.enterprise-hero{text-align:center;max-width:1120px;margin:0 auto;padding:126px 28px 112px;position:relative}.enterprise-eyebrow{color:#f4b940;letter-spacing:.24em;margin:0 0 20px;font-size:11px;font-weight:750}.enterprise-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(45px,7vw,82px);line-height:1.06;position:relative}.enterprise-hero h1 span{color:#aeb6c4;font-weight:450}.enterprise-hero>p:not(.enterprise-eyebrow){color:#9ba5b4;max-width:760px;margin:28px auto 0;font-size:17px;line-height:1.8;position:relative}.enterprise-actions{justify-content:center;gap:12px;margin-top:37px;display:flex;position:relative}.enterprise-actions a{border-radius:10px;padding:13px 20px;font-size:13px;font-weight:750;text-decoration:none}.enterprise-primary{color:#171109;background:#f4b940}.enterprise-secondary{color:#e8ebf0;background:#171d28;border:1px solid #303847}.enterprise-trust{color:#6f7a8a;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:42px;font-size:11px;display:flex;position:relative}.enterprise-trust span:before{content:"✓";color:#57d6b0;margin-right:6px}.enterprise-orb{filter:blur(4px);opacity:.4;pointer-events:none;border-radius:50%;position:absolute}.enterprise-orb-one{background:radial-gradient(circle,#5948f6,#0000 66%);width:460px;height:460px;top:10px;left:-190px}.enterprise-orb-two{opacity:.16;background:radial-gradient(circle,#f4b940,#0000 68%);width:390px;height:390px;top:100px;right:-190px}.enterprise-section{max-width:1184px;margin:0 auto;padding:80px 28px}.enterprise-section h2,.enterprise-status h2{letter-spacing:-.03em;margin:0 0 28px;font-size:34px}.enterprise-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.enterprise-capabilities a{background:linear-gradient(145deg,#151b27,#0e121b);border:1px solid #252d3b;border-radius:15px;flex-direction:column;min-height:200px;padding:23px;text-decoration:none;display:flex}.enterprise-capabilities strong{color:#f4f6fa;font-size:18px}.enterprise-capabilities span{color:#8e99a9;margin-top:12px;font-size:13px;line-height:1.7}.enterprise-capabilities small{color:#67e8f9;margin-top:auto}.enterprise-status{background:#111722;border:1px solid #303949;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1128px;margin:40px auto 90px;padding:34px;display:grid}.enterprise-status h2{margin:0}.enterprise-status>p{color:#9ba5b4;line-height:1.85}.enterprise-footer{border-top:1px solid #222a37;grid-template-columns:1fr auto;align-items:center;gap:20px;max-width:1184px;margin:auto;padding:32px 28px 42px;display:grid}.enterprise-footer>div{align-items:center;gap:9px;font-size:13px;display:flex}.enterprise-footer nav{gap:18px;display:flex}.enterprise-footer small{color:#606b7b;grid-column:1/-1}.legal-page{color:#f4f6fa;background:#080b12;min-height:100vh;padding:40px 24px 100px}.legal-page>header,.legal-page>article{max-width:860px;margin:auto}.legal-page>header{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.legal-page>header a{color:#f4b940;text-decoration:none}.legal-page article h1{margin:0 0 10px;font-size:42px}.legal-page article>p{color:#7f8999}.legal-page section{margin-top:36px}.legal-page section h2{font-size:20px}.legal-page section p,.legal-page section li{color:#aeb6c4;line-height:1.9}.legal-page nav{flex-wrap:wrap;gap:14px;margin-top:50px;display:flex}.legal-page nav a{color:#67e8f9;text-decoration:none}@media (max-width:820px){.enterprise-nav nav{display:none}.enterprise-login{font-size:11px}.enterprise-hero{padding-top:90px}.enterprise-capabilities{grid-template-columns:1fr 1fr}.enterprise-status{grid-template-columns:1fr;gap:15px;margin-left:20px;margin-right:20px}.enterprise-footer{grid-template-columns:1fr}.enterprise-footer nav{flex-wrap:wrap}.enterprise-actions{flex-direction:column;align-items:stretch}.enterprise-trust{text-align:left;grid-template-columns:1fr 1fr;display:grid}.legal-page article h1{font-size:34px}}@media (max-width:520px){.enterprise-capabilities{grid-template-columns:1fr}.enterprise-nav{padding:0 16px}.enterprise-brand small{display:none}.enterprise-hero,.enterprise-section{padding-left:20px;padding-right:20px}.enterprise-trust{grid-template-columns:1fr}}.generator-results{min-width:0;padding:4px 0 0}.generator-empty{flex-direction:column;justify-content:center;align-items:center;min-height:585px;display:flex}.generator-empty b,.library-empty b{font-size:13px}.generator-empty p,.library-empty p{color:#55565f;margin:9px 0 0;font-size:10px}.image-results-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px;margin-top:25px;display:grid}.image-results-grid article{background:#121216;border:1px solid #282931;border-radius:14px;overflow:hidden}.ai-image-preview{aspect-ratio:16/10;position:relative;overflow:hidden}.ai-image-preview:before{content:"";background:#12131d;border-radius:45% 45% 8px 8px;position:absolute;inset:14% 29% 0;box-shadow:0 0 55px #cd9bff38}.ai-image-preview:after{content:"";aspect-ratio:1;background:linear-gradient(145deg,#f3c6cc,#a273a1);border-radius:50%;width:23%;position:absolute;top:21%;left:50%;transform:translate(-50%)}.image-tone-0{background:radial-gradient(circle at 50% 24%,#f39ce4,#0000 22%),linear-gradient(145deg,#19143e,#61245a 60%,#19121e)}.image-tone-1{background:radial-gradient(circle at 65% 22%,#82e9e4,#0000 20%),linear-gradient(135deg,#082332,#164e5d,#0d1725)}.image-tone-2{background:radial-gradient(circle at 36% 28%,#ffd57f,#0000 17%),linear-gradient(145deg,#332213,#765020,#16130f)}.image-tone-3{background:radial-gradient(circle at 50% 30%,#a6c7ff,#0000 22%),linear-gradient(135deg,#171b36,#2a4f6d,#171720)}.image-results-grid article>div:last-child{align-items:center;gap:8px;padding:12px;display:flex}.image-results-grid article b{font-size:10px}.image-results-grid article span{color:#6b6c76;font-size:8px}.image-results-grid article button{cursor:pointer;background:#1b1b21;border:1px solid #393a43;border-radius:7px;margin-left:auto;padding:7px 9px;font-size:8px}.music-workspace{grid-template-columns:minmax(470px,620px) minmax(0,1fr)}.music-controls .control-field textarea{height:120px}.music-switch{color:#74757e;cursor:pointer;background:#1b1b21;border:1px solid #393a43;border-radius:16px;align-items:center;gap:7px;width:70px;height:31px;padding:0 9px;font-size:8px;display:flex}.music-switch i{background:#686973;border-radius:50%;width:17px;height:17px;transition:transform .2s}.music-switch.on{color:#c6bdff;background:#7157dd2e;border-color:#7157dd}.music-switch.on i{background:#9b84ff;transform:translate(27px)}.music-model,.music-spec{color:#c3c4cc;background:#17171c;border:1px solid #373841;border-radius:9px;align-items:center;height:42px;padding:0 12px;font-size:10px;display:flex}.music-spec{cursor:default}.music-spec b{color:#ae9aff;margin-left:6px}.music-result-card{background:#131316;border:1px solid #292a32;border-radius:15px;grid-template-columns:94px minmax(0,1fr) 38px 38px;align-items:center;gap:16px;margin-top:28px;padding:17px;display:grid}.album-art{background:radial-gradient(circle at 30% 22%,#a17aff,#0000 30%),linear-gradient(145deg,#1d1a42,#276784);border-radius:12px;place-items:center;width:94px;height:94px;display:grid;box-shadow:inset 0 0 50px #ffffff14}.album-art i{font-size:28px;font-style:normal}.music-result-card>div:nth-child(2){min-width:0}.music-result-card small{color:#656670;letter-spacing:.15em;font-size:7px}.music-result-card b{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 5px;font-size:11px;display:block;overflow:hidden}.music-result-card p{color:#6e6f79;margin:0;font-size:8px}.music-result-card>button{cursor:pointer;background:#1c1c22;border:1px solid #393a43;border-radius:50%;width:36px;height:36px}.waveform{align-items:center;gap:2px;height:35px;margin-top:12px;display:flex}.waveform i{background:linear-gradient(#8e74ff,#43c8d1);border-radius:3px;width:2px}.gallery-toolbar{justify-content:space-between;align-items:center;margin:26px 0 18px;display:flex}.gallery-filters{gap:7px;display:flex}.gallery-filters button{color:#898a94;cursor:pointer;background:#131317;border:1px solid #292a31;border-radius:10px;height:34px;padding:0 18px;font-size:10px}.gallery-filters button.active{color:#121216;background:#f1f1f4;border-color:#0000;font-weight:800}.gallery-toolbar>label,.asset-filters label{background:#121216;border:1px solid #303139;border-radius:10px;align-items:center;gap:8px;width:245px;height:36px;padding:0 12px;display:flex}.gallery-toolbar input,.asset-filters input{color:#ececf1;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.gallery-toolbar label span,.asset-filters label span{color:#6f707a}.gallery-masonry{columns:4 230px;column-gap:14px}.gallery-masonry article{break-inside:avoid;background:#121216;border:1px solid #26272e;border-radius:15px;margin-bottom:14px;overflow:hidden}.gallery-visual{height:190px;position:relative;overflow:hidden}.gallery-masonry article.tall .gallery-visual{height:270px}.gallery-visual:after{content:"";background:linear-gradient(#0000 50%,#05050794);position:absolute;inset:0}.gallery-visual i{background:#0f1017e0;border-radius:48% 48% 10% 10%;width:41%;height:76%;position:absolute;bottom:-9%;left:50%;transform:translate(-50%);box-shadow:0 0 45px #ffffff24}.gallery-visual button{z-index:1;color:#121216;cursor:pointer;background:#f5f5f7e6;border:0;border-radius:50%;width:31px;height:31px;position:absolute;bottom:10px;right:11px}.gallery-gold{background:radial-gradient(circle at 70% 16%,#ffdd79 0 4%,#0000 5%),linear-gradient(150deg,#20140e,#9c5926,#22120d)}.gallery-ink{background:radial-gradient(circle at 44% 28%,#f5f1e8,#0000 25%),linear-gradient(145deg,#18191d,#6b6d73,#18191c)}.gallery-brass{background:radial-gradient(circle at 38% 26%,#ffd68c,#0000 16%),linear-gradient(135deg,#24170e,#80602b,#1c1712)}.gallery-cloud{background:radial-gradient(at 50% 70%,#e9f1f5,#0000 32%),linear-gradient(#477e9a,#a9c4ce 58%,#374c58)}.gallery-red{background:radial-gradient(circle at 70% 18%,#ff8d8d,#0000 18%),linear-gradient(145deg,#24111b,#722b36,#171018)}.gallery-ocean{background:radial-gradient(circle at 43% 28%,#68e2f0,#0000 18%),linear-gradient(145deg,#06243a,#076f81,#061c30)}.gallery-neon{background:radial-gradient(circle at 65% 35%,#ef62ff,#0000 20%),linear-gradient(135deg,#11132c,#423073,#0e1729)}.gallery-forest{background:radial-gradient(circle at 43% 25%,#a4d782,#0000 22%),linear-gradient(145deg,#0c211a,#37623a,#101913)}.gallery-masonry article>div:last-child{padding:13px 14px 15px;position:relative}.gallery-masonry article b{font-size:11px}.gallery-masonry article p{color:#71727c;margin:7px 0 10px;font-size:8px;line-height:1.6}.gallery-masonry article small{color:#64656f;font-size:8px}.gallery-masonry article>div:last-child>button{cursor:pointer;background:#1a1a20;border:1px solid #35363f;border-radius:7px;height:27px;padding:0 9px;font-size:8px;position:absolute;bottom:11px;right:12px}.asset-summary{background:linear-gradient(120deg,#15151a,#101014);border:1px solid #272830;border-radius:16px;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;min-height:108px;padding:20px 24px;display:grid}.asset-title-icon{background:linear-gradient(145deg,#675fff,#3ca7c8);border-radius:14px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.asset-summary h2{margin:0 0 7px;font-size:19px}.asset-summary p{color:#71727c;margin:0;font-size:9px}.asset-counts{display:flex}.asset-counts span{text-align:center;border-left:1px solid #292a31;width:72px}.asset-counts b{font-size:17px;display:block}.asset-counts small{color:#676873;margin-top:5px;font-size:8px;display:block}.storage-card{background:#121216;border:1px solid #26272e;border-radius:13px;margin:16px 0;padding:17px 20px}.storage-card>div{align-items:center;gap:14px;display:flex}.storage-card b{font-size:10px}.storage-card span{color:#6e6f79;font-size:8px}.storage-card em{color:#81828c;margin-left:auto;font-size:8px;font-style:normal}.storage-card>i{background:#292a31;border-radius:5px;height:4px;margin-top:13px;display:block;overflow:hidden}.storage-card>i b{border-radius:inherit;background:linear-gradient(90deg,#7460ff,#37cbc8);height:100%;display:block}.asset-tabs{border-bottom:1px solid #23242a;gap:5px;margin-top:22px;display:flex}.asset-tabs button{color:#777882;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:39px;padding:0 16px;font-size:10px}.asset-tabs button.active{color:#f1f1f3;border-color:#f1f1f3}.asset-filters{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.asset-filters select{color:#a8a9b2;background:#121216;border:1px solid #303139;border-radius:10px;width:140px;height:36px;padding:0 10px;font-size:9px}.library-empty{flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.materials-heading,.team-heading{justify-content:space-between;align-items:center;display:flex}.upload-button,.team-heading>button{color:#121216;cursor:pointer;background:#f1f1f4;border:0;border-radius:10px;align-items:center;height:38px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.upload-button input,.material-dropzone input{display:none}.material-dropzone{cursor:pointer;background:linear-gradient(145deg,#111115,#0e0e12);border:1px dashed #3e3f48;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;margin-top:18px;display:flex}.material-dropzone:hover{border-color:#7867d5}.material-dropzone>span{color:#9d8aff;background:#202027;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:14px;font-size:21px;display:grid}.material-dropzone b{font-size:11px}.material-dropzone p{color:#63646e;text-align:center;margin:9px 15px 0;font-size:8px}.material-filters{align-items:center;gap:7px;margin-top:21px;display:flex}.material-filters>b{color:#81828c;margin-right:7px;font-size:9px}.material-filters button{color:#7e7f89;cursor:pointer;background:#131317;border:1px solid #2d2e36;border-radius:9px;height:32px;padding:0 13px;font-size:9px}.material-filters button.active{color:#151519;background:#eeeef1}.material-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-top:22px;display:grid}.material-grid article{background:#121216;border:1px solid #26272e;border-radius:13px;padding-bottom:12px;overflow:hidden}.material-preview{background:linear-gradient(145deg,#221946,#21626c);place-items:center;height:130px;margin-bottom:11px;display:grid}.material-1{background:linear-gradient(145deg,#421b30,#995649)}.material-2{background:linear-gradient(145deg,#1a3828,#4c7b43)}.material-3{background:linear-gradient(145deg,#352917,#9f7c35)}.material-preview span{font-size:25px}.material-grid article>b,.material-grid article>p{text-overflow:ellipsis;white-space:nowrap;margin:0 11px;display:block;overflow:hidden}.material-grid article>b{font-size:9px}.material-grid article>p{color:#666771;margin-top:5px;font-size:8px}.member-hero,.profile-banner{background:radial-gradient(circle at 88% 20%,#7557ff29,#0000 25%),linear-gradient(120deg,#16161c,#101014);border:1px solid #292a32;border-radius:17px;align-items:center;gap:17px;min-height:125px;padding:23px 27px;display:flex}.profile-orb{color:#14151c;background:linear-gradient(145deg,#9ceaf0,#7863ff);border:3px solid #eeeff3;border-radius:50%;flex:0 0 66px;place-items:center;width:66px;height:66px;font-size:21px;font-weight:900;display:grid;box-shadow:0 0 30px #6960ff38}.member-hero h2,.profile-banner h2{margin:0;font-size:18px}.member-hero h2 span,.profile-banner h2 span{color:#b9bac3;background:#292932;border-radius:7px;margin-left:7px;padding:4px 8px;font-size:8px}.member-hero p{color:#6c6d77;margin:8px 0;font-size:8px}.member-hero>div:nth-child(2)>b{color:#cbcbd2;font-size:9px}.member-hero>button{color:#141418;cursor:pointer;background:#f1f1f4;border:0;border-radius:10px;height:38px;margin-left:auto;padding:0 17px;font-size:10px;font-weight:800}.section-title{margin:26px 0 14px;font-size:13px}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.benefit-grid article{background:#121216;border:1px solid #272830;border-radius:14px;min-height:118px;padding:18px}.benefit-grid article>span{color:#9d8aff;background:#22222a;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:13px;display:grid}.benefit-grid b{font-size:10px}.benefit-grid p{color:#676873;margin:6px 0 0;font-size:8px;line-height:1.5}.comparison-card{background:#111115;border:1px solid #272830;border-radius:16px;margin-top:17px;padding:22px}.comparison-card h3{margin:0 0 17px;font-size:13px}.comparison-table{border:1px solid #282931;border-radius:12px;min-width:700px;overflow:hidden}.comparison-row{border-top:1px solid #25262d;grid-template-columns:1.25fr repeat(4,1fr);min-height:39px;display:grid}.comparison-row:first-child{border-top:0}.comparison-row>*{border-left:1px solid #25262d;justify-content:center;align-items:center;padding:9px;font-size:9px;display:flex}.comparison-row>b{color:#8c8d97;border-left:0;justify-content:flex-start}.comparison-row.header{background:#16161b;min-height:57px}.comparison-row.header span{flex-direction:column;gap:6px;font-weight:800}.comparison-row.header small{color:#666771;font-size:7px;font-weight:400}.comparison-row .highlight{color:#c5baff;background:#7052f017}.profile-banner>div:last-child{margin-left:auto;display:flex}.profile-banner>div:last-child span{text-align:center;border-left:1px solid #2d2e36;width:86px}.profile-banner>div:last-child b{font-size:17px;display:block}.profile-banner>div:last-child small{color:#686973;margin-top:6px;font-size:8px;display:block}.profile-card{background:#121216;border:1px solid #282931;border-radius:16px;grid-template-columns:190px 1fr;min-height:530px;margin-top:18px;display:grid;overflow:hidden}.profile-card>nav{background:#101014;border-right:1px solid #282931;padding:17px 12px}.profile-card nav button{color:#84858f;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;height:43px;padding:0 12px;font-size:10px;display:flex}.profile-card nav button.active{color:#151519;background:#f0f0f3;font-weight:800}.profile-card nav button span{width:18px}.profile-panel{max-width:680px;padding:28px 35px}.profile-panel h3{margin:0 0 27px;font-size:15px}.profile-panel>label{color:#9c9da7;grid-template-columns:90px 1fr;align-items:center;margin-bottom:20px;font-size:9px;display:grid}.profile-panel input,.profile-panel textarea{resize:none;color:#eeeef2;background:#17171c;border:1px solid #373841;border-radius:9px;outline:0;width:100%;height:40px;padding:0 11px;font-size:10px}.profile-panel textarea{height:80px;padding-top:10px}.profile-photo{color:#171820;background:linear-gradient(145deg,#a5e9ef,#735cff);border:2px solid #eeeef2;border-radius:50%;width:64px;height:64px;font-weight:900;position:relative}.profile-photo small{background:#f2f2f5;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:0;right:-2px}.gender-options{color:#c8c9d0;gap:25px;display:flex}.save-profile{color:#151519;cursor:pointer;background:#f1f1f4;border:0;border-radius:9px;width:110px;height:39px;margin-left:90px;font-size:10px;font-weight:800}.setting-row{border-bottom:1px solid #282931;align-items:center;min-height:70px;display:flex}.setting-row b{font-size:10px}.setting-row p{color:#676873;margin:6px 0 0;font-size:8px}.setting-row>button{color:#aaaab3;cursor:pointer;background:#19191f;border:1px solid #383942;border-radius:9px;min-width:64px;height:31px;margin-left:auto;font-size:8px}.setting-switch{width:42px;position:relative;border-radius:17px!important;min-width:42px!important;padding:0!important}.setting-switch i{background:#777882;border-radius:50%;width:19px;height:19px;position:absolute;top:5px;left:4px}.setting-switch.on{background:#6f58db;border-color:#6f58db}.setting-switch.on i{background:#fff;left:17px}.invite-panel{border:1px dashed #34353e;border-radius:14px;flex-direction:column;align-items:center;padding:45px 20px;display:flex}.invite-panel>span{font-size:32px}.invite-panel b{margin-top:15px;font-size:12px}.invite-panel p{color:#73747e;font-size:9px}.invite-panel button{color:#151519;background:#f1f1f3;border:0;border-radius:9px;height:35px;padding:0 15px;font-size:9px;font-weight:800}.watermark-preview{color:#ffffffa6;letter-spacing:.15em;background:linear-gradient(145deg,#263356,#72486d,#302437);border-radius:13px;place-items:end;height:190px;margin-top:20px;padding:18px;font-size:9px;display:grid}.team-summary{background:#121216;border:1px solid #282931;border-radius:15px;justify-content:space-between;align-items:center;margin-top:22px;padding:20px 24px;display:flex}.team-summary>div:first-child{align-items:center;gap:13px;display:flex}.team-summary>div:first-child>span{color:#a692ff;background:#23232b;border-radius:12px;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.team-summary b{font-size:11px}.team-summary p{color:#676873;margin:6px 0 0;font-size:8px}.team-summary>div:last-child{display:flex}.team-summary>div:last-child span{text-align:center;border-left:1px solid #292a31;width:90px}.team-summary>div:last-child b{font-size:15px;display:block}.team-summary>div:last-child small{color:#666771;margin-top:5px;font-size:8px;display:block}.team-empty{background:#0f0f13;border:1px solid #25262d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:455px;margin-top:16px;display:flex}.team-illustration{width:120px;height:92px;position:relative}.team-illustration i,.team-illustration em,.team-illustration span{background:linear-gradient(145deg,#b5e8ef,#7661ff);border:3px solid #111116;border-radius:50%;width:46px;height:46px;position:absolute}.team-illustration i{top:0;left:37px}.team-illustration em{background:linear-gradient(145deg,#efc6a4,#dc6f75);top:37px;left:8px}.team-illustration span{background:linear-gradient(145deg,#d9e78c,#53b796);top:37px;right:8px}.team-empty h3{margin:13px 0 0;font-size:14px}.team-empty p{color:#696a74;font-size:9px}.team-empty form{gap:9px;margin-top:12px;display:flex}.team-empty input{color:#fff;background:#16161b;border:1px solid #383942;border-radius:9px;outline:0;width:230px;height:39px;padding:0 12px;font-size:10px}.team-empty form button{color:#141418;background:#f1f1f4;border:0;border-radius:9px;height:39px;padding:0 15px;font-size:9px;font-weight:800}.team-empty form button:disabled{color:#5c5d66;background:#292a31}.team-members{background:#121216;border:1px solid #282931;border-radius:15px;margin-top:16px;overflow:hidden}.team-tabs{border-bottom:1px solid #282931;gap:8px;padding:12px 16px;display:flex}.team-tabs button{color:#777882;background:0 0;border:0;border-radius:8px;height:31px;padding:0 12px;font-size:9px}.team-tabs button.active{color:#fff;background:#25252d}.team-members article{align-items:center;gap:12px;padding:18px;display:flex}.member-avatar{color:#171820;background:linear-gradient(145deg,#b3edf1,#775fff);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.team-members article p{color:#696a74;margin:5px 0 0;font-size:8px}.team-members article>span{color:#aaaab4;background:#24242c;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:8px}@media (max-width:1320px){.dashboard-header{grid-template-columns:190px minmax(240px,420px) 1fr;padding-inline:20px}.project-grid{grid-template-columns:repeat(3,minmax(210px,1fr))}.pricing-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.plan-card{min-height:650px}}@media (max-width:1000px){.dashboard-shell{--sidebar-width:78px}.dashboard-sidebar .brand-copy,.dashboard-sidebar .collapse-button,.dashboard-sidebar .sidebar-nav section>p,.dashboard-sidebar .sidebar-nav button b,.dashboard-sidebar .sidebar-bottom{display:none}.dashboard-sidebar .sidebar-brand-row{justify-content:center;padding:0}.dashboard-sidebar .sidebar-nav{padding-inline:12px}.dashboard-sidebar .sidebar-nav section>button{justify-content:center;padding:0}.dashboard-header{grid-template-columns:160px minmax(220px,1fr) auto}.header-tools .checkin,.header-tools .icon-tool{display:none}.canvas-intro{flex-direction:column;align-items:flex-start}.canvas-actions{width:100%}.search-box{flex:1}.project-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}.quick-start{flex-direction:column;align-items:flex-start}.quick-modules{width:100%}.generator-workspace,.music-workspace{grid-template-columns:minmax(390px,56%) minmax(0,1fr)}.gallery-masonry{columns:3 200px}.benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.dashboard-shell{padding-bottom:66px;display:block}.dashboard-sidebar,.dashboard-sidebar.collapsed{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#0a0a0cf0;border:0;border-top:1px solid #292930;width:100%;height:66px;position:fixed;inset:auto 0 0}.sidebar-brand-row,.sidebar-bottom,.sidebar-nav section>p,.sidebar-nav section:nth-child(2),.sidebar-nav section:first-child button:nth-of-type(n+5){display:none!important}.sidebar-nav{display:block;overflow:visible;padding:7px 9px!important}.sidebar-nav section:first-child{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.sidebar-nav section>button,.dashboard-sidebar.collapsed .sidebar-nav section>button{flex-direction:column;justify-content:center;gap:3px;height:51px;margin:0;padding:0}.dashboard-sidebar .sidebar-nav button b,.dashboard-sidebar.collapsed .sidebar-nav button b{font-size:8px;font-weight:500;display:block}.sidebar-nav section>button span{font-size:14px}.sidebar-nav section>button.active{color:#fff;background:#6f53ff33}.dashboard-main{min-height:calc(100vh - 66px)}.dashboard-header{grid-template-columns:1fr auto;height:62px;padding:0 14px;position:sticky}.announcement,.page-heading small{display:none}.page-heading h1{margin:0;font-size:16px}.header-tools .upgrade{display:none}.page-pad{padding:24px 15px 40px}.canvas-intro h2,.pricing-heading h2{font-size:21px}.canvas-actions{grid-template-columns:1fr 1fr;display:grid}.search-box{grid-column:1/-1;width:auto}.sort-button,.add-button{padding-inline:8px}.project-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.create-card,.project-card{min-height:238px}.project-cover{height:151px}.create-card>span{width:42px;height:42px}.quick-start{display:none}.pricing-heading{flex-direction:column;align-items:flex-start;gap:10px}.pricing-grid{grid-template-columns:1fr}.plan-card{min-height:auto}.credit-grid{grid-template-columns:1fr 1fr}.credit-grid button{min-height:210px}.generator-page,.music-page{min-height:auto}.generator-workspace,.music-workspace{grid-template-columns:1fr;min-height:0}.generator-controls,.music-controls{padding:18px}.generator-empty{min-height:360px}.gallery-toolbar{flex-direction:column;align-items:stretch;gap:12px}.gallery-toolbar>label{width:100%}.gallery-masonry{columns:2 170px}.asset-summary{grid-template-columns:48px 1fr}.asset-counts{border-top:1px solid #292a31;grid-column:1/-1;justify-content:center;padding-top:14px}.asset-counts span:first-child{border-left:0}.asset-filters{flex-wrap:wrap}.asset-filters label{flex:1;min-width:190px}.material-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid{grid-template-columns:1fr 1fr}.comparison-card{overflow-x:auto}.profile-banner{flex-wrap:wrap;align-items:flex-start}.profile-banner>div:last-child{width:100%;margin:5px 0 0}.profile-banner>div:last-child span{flex:1}.profile-card{grid-template-columns:1fr}.profile-card>nav{border-bottom:1px solid #282931;border-right:0;display:flex;overflow-x:auto}.profile-card nav button{min-width:120px}.profile-panel{padding:24px}.team-summary{flex-direction:column;align-items:flex-start;gap:18px}.team-summary>div:last-child{width:100%}.team-summary>div:last-child span{flex:1}}@media (max-width:430px){.project-grid{grid-template-columns:1fr}.create-card{min-height:205px}.project-card{min-height:265px}.project-cover{height:180px}.header-tools .power-pill{display:none}.credit-grid{grid-template-columns:1fr}.gallery-masonry{columns:1}.image-results-grid{grid-template-columns:1fr}.ratio-grid button{width:52px}.benefit-grid,.material-grid{grid-template-columns:1fr}.asset-counts{justify-content:flex-start;overflow-x:auto}.materials-heading,.team-heading{flex-direction:column;align-items:flex-start;gap:13px}.material-dropzone{min-height:180px;padding:20px}.profile-banner>div:last-child span{width:auto}.profile-panel{padding:20px 16px}.profile-panel>label{grid-template-columns:1fr;gap:9px}.save-profile{margin-left:0}.team-empty form{flex-direction:column;width:calc(100% - 30px)}.team-empty input,.team-empty form button{width:100%}.payment-dialog{padding:23px 18px 19px}.payment-summary{margin-bottom:20px}.payment-qr-box{width:174px;height:174px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.login-page{color:#f5f7fb;background:radial-gradient(circle at 50% 0,#283c58 0,#0000 38%),#080b12;place-items:center;min-height:100vh;padding:24px;display:grid}.login-page section{text-align:center;background:#0f141ef0;border:1px solid #2a3342;border-radius:18px;justify-items:center;gap:15px;width:min(440px,100%);padding:42px;display:grid}.login-page p{color:#f4b940;letter-spacing:.16em;margin:0;font-size:11px}.login-page h1{margin:0;font-size:30px}.login-page span{color:#9aa4b4;line-height:1.7}.login-page section{width:min(500px,100%);padding:34px 38px}.login-tabs{background:#0a0e16;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;padding:5px;display:grid}.login-tabs button{color:#7f8999;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px}.login-tabs button.active{color:#fff;background:#222b39}.login-form{text-align:left;gap:14px;width:100%;display:grid}.login-form label{color:#c5ccd8;gap:7px;font-size:13px;display:grid}.login-form input{color:#f5f7fb;min-width:0;font:inherit;background:#0b1019;border:1px solid #313b4d;border-radius:9px;outline:none;padding:12px 13px}.login-form small{color:#697486;font-size:11px}.code-row{grid-template-columns:1fr auto;gap:8px;display:grid}.code-row button,.login-submit{color:#e9edf4;cursor:pointer;background:#263244;border:0;border-radius:9px;padding:0 14px;font-weight:700}.login-submit{color:#171109;background:#f4b940;min-height:44px}.code-row button:disabled,.login-submit:disabled{opacity:.5;cursor:not-allowed}.terms-check{align-items:start;grid-template-columns:auto 1fr!important}.terms-check input{margin-top:4px}.terms-check span{text-align:left;font-size:12px}.terms-check a{color:#67e8f9!important;font-size:inherit!important;background:0 0!important;margin:0!important;padding:0!important}.login-error,.login-message{border-radius:8px;padding:10px 12px;font-size:12px}.login-error{color:#ffb4c0;background:#3a171d}.login-message{color:#8df0c8;background:#123228}.login-page section>a:last-child{color:#8f99aa;font-size:13px;text-decoration:none}.password-input{position:relative}.password-input input{width:100%;padding-right:48px}.password-input .password-toggle{color:#8f99aa;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:34px;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-input .password-toggle:hover{color:#fff;background:#202837}.password-input .password-toggle:focus-visible{outline-offset:1px;outline:2px solid #67e8f9}.password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.login-page{background:radial-gradient(circle at 50% 4%,#6547ff40,#0000 34%),radial-gradient(circle at 76% 24%,#35d2ce14,#0000 20%),#050506}.login-page section{background:#101014f5;border-color:#292a32;box-shadow:0 24px 80px #00000059}.login-page section>img{filter:drop-shadow(0 10px 24px #6058ff47)}.login-page p{color:#858691}.login-tabs{background:#0b0b0e}.login-tabs button.active{background:linear-gradient(100deg,#6c51f761,#367fec33)}.login-form input{background:#17171c;border-color:#373841}.login-form input:focus{border-color:#7862e6;box-shadow:0 0 0 3px #7862e621}.code-row button{background:#25252d}.login-submit{color:#fff;background:linear-gradient(100deg,#675fff,#8f4ae1)}.terms-check a{color:#a99aff!important}
