:root{font-family:DM Sans,sans-serif;color:#f6f4fb;background:#07070b;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #07070b;--bg-2: #0e0b15;--panel: #121019;--panel-soft: #181421;--line: rgba(255, 255, 255, .08);--muted: #a59bb8;--purple: #a476ff;--purple-strong: #8d5ef3;--purple-bright: #caa7ff;--purple-soft: rgba(164, 118, 255, .18);--font-display: "Space Grotesk", sans-serif}*{box-sizing:border-box}body{position:relative;isolation:isolate;margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top left,rgba(164,118,255,.13),transparent 30%),linear-gradient(180deg,#07070b,#0b0911);color:#f6f4fb}body:before{position:fixed;z-index:-1;inset:-22%;background:radial-gradient(ellipse at 18% 24%,rgba(164,118,255,.13),transparent 31%),radial-gradient(ellipse at 78% 72%,rgba(130,83,210,.1),transparent 34%);content:"";pointer-events:none;animation:ambient-drift 24s ease-in-out infinite alternate;will-change:transform}body:after{position:fixed;z-index:-1;inset:-18%;background:radial-gradient(ellipse at 25% 70%,rgba(164,118,255,.11),transparent 29%),radial-gradient(ellipse at 82% 28%,rgba(115,72,195,.1),transparent 32%);content:"";pointer-events:none;animation:ambient-drift-reverse 31s ease-in-out infinite alternate;will-change:transform}@keyframes ambient-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.07)}}@keyframes ambient-drift-reverse{0%{transform:translate3d(2%,-2%,0) scale(1.02)}to{transform:translate3d(-2%,2%,0) scale(1.08)}}button,input,select{font:inherit}button{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease}button:hover{transform:translateY(-1px)}button{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid #c5a6ff;outline-offset:3px}.icon{width:19px;height:19px;flex:0 0 auto}.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}.sidebar{position:fixed;z-index:5;inset:0 auto 0 0;display:flex;width:250px;flex-direction:column;padding:29px 17px 16px;border-right:1px solid var(--line);background:#0e0d15}.brand{display:flex;align-items:center;gap:11px;margin:0 0 51px 8px;color:inherit;text-decoration:none}.brand-mark{display:grid;width:39px;height:39px;overflow:hidden;place-items:center;border:1px solid rgba(179,137,255,.4);border-radius:12px;background:#09070e;box-shadow:inset 0 0 18px #a476ff18,0 4px 20px #0004}.brand-mark img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen}.brand-copy{display:grid;gap:3px}.brand-copy strong{font:700 16px var(--font-display);letter-spacing:-.7px}.brand-copy strong span{color:#b68dff}.brand-copy small{color:#777387;font-size:8px;font-weight:700;letter-spacing:1.8px}.sidebar-label{margin:0 0 12px 11px;color:#666275;font-size:9px;font-weight:700;letter-spacing:1.4px}.main-nav{display:grid;gap:5px}.nav-link{display:flex;min-height:45px;align-items:center;gap:12px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#9996a8;text-align:left;cursor:pointer;transition:.2s ease}.nav-link:hover{color:#f3eaff;background:#ffffff08}.nav-link.active{border-color:#a476ff20;background:linear-gradient(100deg,#a476ff1c,#a476ff09);color:#c6a6ff}.nav-link.active .icon{color:#b58aff}.nav-link span:nth-child(2){flex:1;font-size:12px;font-weight:600}.nav-count{padding:3px 6px;border-radius:5px;background:#a476ff16;color:#b995ff;font-size:9px}.sidebar-bottom{margin-top:auto}.support-card{position:relative;overflow:hidden;padding:17px 14px 14px;border:1px solid #ffffff0d;border-radius:12px;background:linear-gradient(150deg,#171322,#11101a)}.support-card:after{position:absolute;top:-45px;right:-32px;width:100px;height:100px;border-radius:50%;background:#975cff12;content:"";filter:blur(8px)}.support-orb{display:grid;width:31px;height:31px;margin-bottom:13px;place-items:center;border-radius:9px;background:#a476ff18;color:#c19dff}.support-orb .icon{width:17px}.support-card>strong{font-size:12px}.support-card p{margin:6px 0 12px;color:var(--muted);font-size:10px}.text-button,.link-button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#bf9aff;font-size:10px;font-weight:700;cursor:pointer}.text-button .icon,.link-button .icon{width:14px;height:14px}.profile-button{display:flex;width:100%;align-items:center;gap:8px;margin-top:14px;padding:12px 4px 1px;border:0;border-top:1px solid var(--line);background:transparent;text-align:left}.profile-account-button{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .2s ease}.profile-account-button:hover{background:#ffffff08}.profile-account-button:active{transform:scale(.985)}.avatar{display:grid;width:34px;height:34px;place-items:center;border:1px solid #c5a4ff45;border-radius:50%;background:linear-gradient(145deg,#5a3886,#251a37);color:#e4d3ff;font:700 13px var(--font-display)}.profile-copy{display:grid;gap:3px;flex:1}.profile-copy strong{font-size:11px}.profile-copy small{color:var(--muted);font-size:9px}.profile-dots{color:#858195;font-size:17px;letter-spacing:1px}.main-area{min-height:100vh;margin-left:250px}.topbar{position:sticky;z-index:4;top:0;display:flex;height:72px;align-items:center;justify-content:space-between;padding:0 42px;border-bottom:1px solid var(--line);background:#0b0a12ef;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.breadcrumb{display:flex;align-items:center;gap:9px;color:#777487;font-size:11px}.breadcrumb .icon{width:13px;height:13px;transform:rotate(0);color:#555263}.breadcrumb strong{color:#dedbe8;font-weight:600}.topbar-actions{display:flex;align-items:center;gap:17px}.status-pill{display:inline-flex;align-items:center;gap:7px;color:#9996a7;font-size:10px}.status-pill>span,.live-dot,.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#8ae1ad;box-shadow:0 0 9px #8ae1ad75}.balance-chip{display:flex;height:39px;align-items:center;gap:8px;padding:0 8px 0 11px;border:1px solid #ffffff12;border-radius:9px;background:#15131f;cursor:pointer}.balance-chip>.icon{width:15px;height:15px;color:#b894ff}.balance-chip>span:nth-child(2){color:#b1adbc;font-size:10px}.balance-chip>strong{font:600 11px var(--font-display)}.balance-chip>strong small{color:#a9a4b5;font-size:9px;font-weight:500}.balance-add{display:grid;width:21px;height:21px;margin-left:3px;place-items:center;border-radius:6px;background:#a476ff;color:#fff}.balance-add .icon{width:13px;height:13px}.top-avatar{width:32px;height:32px;font-size:11px}.mobile-menu{display:none!important}.page-content{width:min(1160px,100%);margin:0 auto;padding:39px 42px 25px}.welcome-row{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:27px}.eyebrow{display:flex;align-items:center;gap:8px;color:#b68cff;font-size:9px;font-weight:700;letter-spacing:1.55px}.eyebrow-dot{width:5px;height:5px;background:#b98fff;box-shadow:0 0 8px #b98fffaa}h1,h2,p{margin-top:0}h1{margin:10px 0 5px;font:600 clamp(27px,3vw,36px)/1.17 var(--font-display);letter-spacing:-1.7px}h1>span{color:#b78eff}.intro,.page-intro>p{margin:0;color:#9290a0;font-size:12px}.button{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:9px;padding:0 15px;border:0;border-radius:8px;font-size:10px;font-weight:700;cursor:pointer;transition:transform .18s,filter .18s,box-shadow .18s}.button:hover{transform:translateY(-1px);filter:brightness(1.1)}.button .icon{width:15px;height:15px}.button-primary{background:linear-gradient(115deg,#9c6afa,#8050db);color:#fff;box-shadow:0 5px 18px #8050db35}.button-secondary{border:1px solid #ffffff1c;background:#ffffff09;color:#ebe6f5}.button-light{min-height:37px;background:#f4edff;color:#372449}.button-light .icon{color:#8652c9}.wide{width:100%}.hero-card{position:relative;display:flex;min-height:267px;overflow:hidden;align-items:center;padding:31px 38px;border:1px solid #a980ff30;border-radius:14px;background:radial-gradient(ellipse at 79% 45%,#6333a941 0%,transparent 32%),linear-gradient(112deg,#1d142c,#171222 48%,#181126)}.hero-card:before{position:absolute;inset:0;background-image:radial-gradient(#d9c1ff35 .7px,transparent .7px);background-size:19px 19px;content:"";opacity:.21;-webkit-mask-image:linear-gradient(90deg,transparent 37%,#000 100%);mask-image:linear-gradient(90deg,transparent 37%,#000 100%)}.hero-copy{position:relative;z-index:1;max-width:450px}.hero-kicker{display:block;margin-bottom:13px;color:#bb9ce9;font-size:8px;font-weight:700;letter-spacing:1.7px}.hero-kicker span{padding:0 4px;color:#715696}.hero-copy h2{margin:0 0 9px;font:600 clamp(25px,3vw,34px)/1.13 var(--font-display);letter-spacing:-1.4px}.hero-copy h2 em{color:#c19cff;font-style:normal}.hero-copy p{max-width:360px;margin:0 0 19px;color:#aaa3b7;font-size:11px;line-height:1.65}.hero-art{--pointer-rotate-x: 0deg;--pointer-rotate-y: 0deg;--pointer-shift-x: 0px;--pointer-shift-y: 0px;position:absolute;top:0;right:10%;width:290px;height:100%;perspective:800px;transform:translate3d(var(--pointer-shift-x),var(--pointer-shift-y),0) rotateX(var(--pointer-rotate-x)) rotateY(var(--pointer-rotate-y));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.75,.25,1);will-change:transform}.art-halo{position:absolute;top:50%;left:50%;width:204px;height:204px;transform:translate(-50%,-48%);border-radius:50%;background:#995bff26;filter:blur(32px);animation:hero-halo-breathe 9s ease-in-out infinite alternate}.art-ring{position:absolute;top:51%;left:50%;width:185px;height:75px;transform:translate(-50%,-50%) rotate(-31deg);border:1px solid #c5a1ff54;border-radius:50%;box-shadow:0 0 22px #a476ff20;animation:hero-ring-drift 28s ease-in-out infinite alternate}.ring-two{width:226px;height:96px;transform:translate(-50%,-50%) rotate(28deg);border-color:#b991ff27}@keyframes hero-halo-breathe{0%{opacity:.62;filter:blur(30px)}to{opacity:1;filter:blur(40px)}}@keyframes hero-ring-drift{0%{transform:translate(-50%,-50%) rotate(-31deg) scale(1)}to{transform:translate(-50%,-50%) rotate(-25deg) scale(1.035)}}.ring-two{animation:hero-ring-drift-reverse 32s ease-in-out infinite alternate}@keyframes hero-ring-drift-reverse{0%{transform:translate(-50%,-50%) rotate(28deg) scale(1.02)}to{transform:translate(-50%,-50%) rotate(22deg) scale(.98)}}.hero-logo{position:absolute;z-index:1;top:50%;left:50%;width:170px;height:170px;transform:translate(-50%,-50%);object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 23px #a476ff75);transform-style:preserve-3d;animation:hero-logo-float 6s ease-in-out infinite alternate}@keyframes hero-logo-float{0%{transform:translate3d(-50%,-50%,12px) rotateX(2deg) rotateY(-5deg) rotate(-1deg)}to{transform:translate3d(-50%,calc(-50% - 9px),27px) rotateX(-2deg) rotateY(5deg) rotate(1deg)}}.art-star{position:absolute;color:#dec8ff;text-shadow:0 0 18px #ca9cff}.star-one{top:38px;right:38px;font-size:22px}.star-two{bottom:42px;left:28px;font-size:25px}.art-caption{position:absolute;right:-18px;bottom:42px;color:#d3bcf3;font-size:7px;font-weight:700;letter-spacing:1.5px;line-height:1.6}.hero-pagination{position:absolute;bottom:16px;left:38px;display:flex;gap:5px}.hero-pagination span{width:17px;border-radius:4px;background:#bd96ff}.hero-pagination i{width:5px;height:4px;border-radius:3px;background:#716382}.section-block{margin-top:32px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.eyebrow.muted{margin-bottom:6px;color:#777387;font-size:8px;letter-spacing:1.35px}.section-heading h2{margin:0;font:600 19px var(--font-display);letter-spacing:-.6px}.section-note{color:#858192;font-size:9px}.sparkle{padding-left:3px;color:#b88bff}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.service-card{position:relative;display:flex;min-height:174px;flex-direction:column;align-items:start;overflow:hidden;padding:14px;border:1px solid #ffffff11;border-radius:11px;background:linear-gradient(150deg,#16141f,#111019);text-align:left;cursor:pointer;transition:border-color .2s,transform .2s}.service-card:hover{transform:translateY(-3px);border-color:#a476ff63}.service-card:after{position:absolute;right:-23px;bottom:-52px;width:112px;height:112px;border-radius:50%;background:var(--glow, #a476ff16);content:"";filter:blur(24px)}.buy-card{--glow: #a476ff22}.sub-card{--glow: #de77ff19}.faq-card{--glow: #8a6dff20}.project-card{--glow: #629dff1c}.service-icon{display:grid;width:32px;height:32px;margin-bottom:15px;place-items:center;border-radius:9px}.service-icon .icon{width:17px;height:17px}.purple{background:#a476ff20;color:#be9cff}.lilac{background:#df82ff17;color:#e0a3ff}.violet{background:#8369ff20;color:#ad9bff}.blue{background:#69a1ff1e;color:#8bbaff}.card-arrow{position:absolute;top:17px;right:13px;display:grid;width:24px;height:24px;place-items:center;border:1px solid #ffffff15;border-radius:50%;color:#9b96aa}.card-arrow .icon{width:13px;height:13px}.service-type{margin-bottom:6px;color:#817c90;font-size:7px;font-weight:700;letter-spacing:1.2px}.service-card>strong{font:600 15px/1.25 var(--font-display);letter-spacing:-.35px}.service-bottom{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:10px;color:#a6a1b1;font-size:9px}.service-bottom .icon{width:12px;height:12px;color:#b58aff}.bottom-grid{display:grid;grid-template-columns:1fr 255px;gap:19px;align-items:end;margin-top:30px}.bottom-grid .section-block{min-width:0;margin-top:0}.bottom-grid .section-heading{margin-bottom:12px}.bottom-grid .section-heading h2{font-size:17px}.recent-list{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#111019}.recent-empty-state{display:grid;min-height:110px;align-content:center;gap:5px;padding:15px}.recent-empty-state strong{font-size:10px}.recent-empty-state span{color:#898496;font-size:9px}.recent-item{display:flex;width:100%;align-items:center;gap:11px;padding:10px 12px;border:0;border-bottom:1px solid #ffffff09;background:transparent;text-align:left;cursor:pointer}.recent-item:last-child{border-bottom:0}.recent-item:hover{background:#ffffff06}.file-symbol{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#a476ff14;color:#ad87ee}.file-symbol .icon{width:16px;height:16px}.recent-name{display:grid;flex:1;gap:4px}.recent-name strong{font-size:10px}.recent-name small{color:#7e7a8c;font-size:9px}.recent-size{color:#a09bad;font-size:9px}.recent-download{display:grid;width:25px;height:25px;place-items:center;border:1px solid #ffffff14;border-radius:7px;color:#b991ff}.recent-download .icon{width:13px;height:13px}.balance-card{position:relative;overflow:hidden;padding:17px;border:1px solid #a476ff28;border-radius:11px;background:linear-gradient(145deg,#1d172b,#13111b)}.balance-top{display:flex;align-items:center;justify-content:space-between;color:#a9a2b6;font-size:8px;font-weight:700;letter-spacing:1.3px}.balance-top .icon{width:16px;color:#bd95ff}.big-balance{position:relative;z-index:1;margin:12px 0 3px;font:600 31px var(--font-display);letter-spacing:-1.5px}.big-balance small{color:#c0a0f6;font-size:17px}.balance-card p{position:relative;z-index:1;margin:0 0 13px;color:#928b9e;font-size:9px}.balance-card .button{position:relative;z-index:1;min-height:34px;font-size:9px}.balance-decoration{position:absolute;top:-45px;right:-48px;width:140px;height:140px;border:1px solid #bf91ff26;border-radius:50%;box-shadow:0 0 0 17px #bf91ff08,0 0 0 35px #bf91ff05}.site-footer{display:flex;justify-content:space-between;margin-top:35px;padding-top:15px;border-top:1px solid #ffffff09;color:#6e6a7b;font-size:9px}.site-footer strong{color:#aaa4b8}.site-footer i{color:#b88fff;font-style:normal}.page-intro{margin:12px 0 27px}.page-intro h1{margin-top:11px}.page-intro>p{margin-top:7px}.files-panel{overflow:hidden;border:1px solid #ffffff12;border-radius:14px;background:#101019;box-shadow:0 14px 45px #0002}.files-panel-head{display:flex;align-items:center;justify-content:space-between;padding:17px 20px 14px;border-bottom:1px solid #ffffff0a}.files-panel-head>div{display:flex;align-items:center;gap:9px}.files-panel-head strong{font:600 13px var(--font-display)}.files-total{padding:4px 7px;border-radius:5px;background:#a476ff15;color:#bd99ff;font-size:8px}.live-dot{width:6px;height:6px;background:#9b79ff;box-shadow:0 0 8px #9b79ffaa}.updated-label{color:#777385;font-size:9px}.file-filters{display:grid;grid-template-columns:minmax(160px,1fr) 170px 170px;gap:9px;padding:14px 18px;border-bottom:1px solid #ffffff0a}.search-field,.select-wrap{display:flex;min-height:37px;align-items:center;gap:8px;padding:0 10px;border:1px solid #ffffff12;border-radius:7px;background:#0c0b13;color:#807b90}.search-field .icon{width:15px;height:15px}.search-field input{width:100%;border:0;outline:0;background:transparent;color:#e9e4f0;font-size:10px}.search-field input::placeholder{color:#716d7f}.select-wrap:after{margin-left:auto;color:#888295;content:"⌄";pointer-events:none}.select-wrap select{width:100%;appearance:none;border:0;outline:0;background:transparent;color:#d7d2df;font-size:10px}.select-wrap option{background:#171520}.files-list{display:grid;gap:9px;padding:14px 18px}.file-card{padding:13px;border:1px solid #ffffff10;border-radius:10px;background:linear-gradient(115deg,#13121b,#100f17);transition:border-color .2s}.file-card:hover{border-color:#a476ff40}.file-card-top{display:grid;grid-template-columns:43px 1fr auto;align-items:center;gap:12px;margin-bottom:12px}.file-id{display:grid;width:37px;height:37px;place-items:center;border-radius:8px;background:#a476ff17;color:#b995ff;font:600 12px var(--font-display)}.file-meta{display:grid;gap:2px}.file-meta span{color:#858193;font-size:9px}.file-meta strong{font:500 13px var(--font-display)}.file-card-top time{color:#898596;font-size:10px}.file-card-actions{display:grid;grid-template-columns:1fr 43px;gap:8px}.download-button{display:flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff10;border-radius:7px;background:linear-gradient(100deg,#181526,#211638 55%,#171324);color:#eeeaf5;font-size:10px;cursor:pointer;transition:border-color .2s,background .2s}.download-button:hover{border-color:#b48aff77;background:#241a38}.file-size{color:#968ca9;font:9px var(--font-display)}.download-button .icon{width:14px;height:14px;color:#b99aff}.download-count{color:#9993a4;font-size:9px}.like-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid #ffffff12;border-radius:7px;background:#0d0c14;color:#8b8598;cursor:pointer}.like-button span{font-size:12px}.like-button strong{font-size:9px;font-weight:500}.like-button:hover,.like-button.liked{border-color:#da71b351;color:#ed84be}.files-footer{display:flex;justify-content:space-between;padding:12px 19px;border-top:1px solid #ffffff0a;color:#777385;font-size:9px}.files-footer strong{color:#c2bdcb;font-weight:600}.secure-note{display:flex;align-items:center;gap:5px}.secure-note .icon{width:13px;height:13px;color:#8de0ae}.empty-state{display:grid;min-height:190px;place-content:center;justify-items:center;text-align:center}.empty-icon{color:#b995ff;font-size:31px}.empty-state strong{margin-top:10px;font:600 14px var(--font-display)}.empty-state p{margin:5px 0 0;color:var(--muted);font-size:10px}.verification-screen{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 40%,#37204d65,transparent 45%),#0b0a12}.verification-card{width:min(430px,100%);padding:30px;border:1px solid #a476ff2d;border-radius:16px;background:linear-gradient(155deg,#171420,#100f17);box-shadow:0 22px 75px #0008,0 0 60px #a476ff0b}.verification-brand{display:flex;align-items:center;gap:10px;margin-bottom:31px;color:#f6f4fb;font:700 15px var(--font-display);text-decoration:none}.verification-brand>img{width:37px;height:37px;border:1px solid #b78eff4d;border-radius:10px;background:#09070e;object-fit:cover;mix-blend-mode:screen}.verification-brand>span>span{color:#b68dff}.verification-lock{display:grid;width:42px;height:42px;margin-bottom:19px;place-items:center;border:1px solid #a476ff2a;border-radius:12px;background:#a476ff17;color:#c4a4ff}.verification-lock .icon{width:20px;height:20px}.verification-card h1{margin:11px 0 8px;font-size:28px}.verification-intro{margin-bottom:19px;color:#a09aaa;font-size:11px;line-height:1.65}.verification-link{width:100%;text-decoration:none}.verification-continue{margin-top:9px}.verification-continue:disabled{cursor:not-allowed;opacity:.45}.verification-permissions,.verification-disclaimer{margin:15px 0 0;color:#8e899b;font-size:9px;line-height:1.65}.verification-disclaimer{padding-top:12px;border-top:1px solid #ffffff0d;color:#b5a9c7}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plan-card{position:relative;padding:21px 18px 18px;border:1px solid #ffffff12;border-radius:13px;background:linear-gradient(155deg,#17151f,#111019)}.featured-plan{border-color:#b486ff75;background:radial-gradient(ellipse at 50% 0%,#a476ff1b,transparent 55%),linear-gradient(155deg,#1a1624,#111019);box-shadow:0 8px 30px #a476ff0d}.popular-tag{position:absolute;top:0;right:14px;padding:5px 8px;border-radius:0 0 6px 6px;background:#a476ff;color:#fff;font-size:7px;font-weight:700;letter-spacing:.8px}.plan-icon{display:grid;width:35px;height:35px;place-items:center;border:1px solid #a476ff20;border-radius:10px;background:#a476ff12;color:#bd99ff}.plan-icon .icon{width:18px}.plan-card h2{margin:15px 0 4px;font:600 19px var(--font-display)}.plan-card>p{margin-bottom:18px;color:#928d9e;font-size:10px}.plan-price{margin-bottom:17px;font:600 31px var(--font-display);letter-spacing:-1.5px}.plan-price small{font-size:12px;letter-spacing:0}.plan-price small span{color:#898496;font-size:9px;font-weight:400}.plan-card .button{min-height:37px;font-size:9px}.plan-card ul{display:grid;gap:12px;margin:19px 0 1px;padding:15px 0 0;border-top:1px solid #ffffff0d;list-style:none}.plan-card li{display:flex;align-items:center;gap:8px;color:#bab5c4;font-size:9px}.plan-card li .icon{width:14px;height:14px;color:#ad86ef}.demo-notice{display:flex;align-items:center;gap:9px;margin-top:15px;padding:12px;border:1px solid #a476ff16;border-radius:8px;background:#a476ff09;color:#aaa3b5;font-size:10px}.demo-notice .icon{width:15px;color:#b894f4}.demo-notice strong{color:#dfd5ec}.faq-layout{display:grid;grid-template-columns:1fr 255px;gap:20px;align-items:start}.faq-list{display:grid;gap:8px}.faq-item{overflow:hidden;border:1px solid #ffffff11;border-radius:10px;background:#12111a}.faq-item summary{display:flex;min-height:58px;align-items:center;gap:12px;padding:0 14px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-number{color:#a980ea;font:600 10px var(--font-display)}.faq-item summary strong{flex:1;font:500 11px var(--font-display)}.faq-plus{color:#b894f4;font-size:17px;transition:transform .2s}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-item>p{margin:0;padding:0 40px 16px;color:#a29dad;font-size:10px;line-height:1.7}.faq-contact{padding:19px;border:1px solid #a476ff23;border-radius:12px;background:radial-gradient(ellipse at 100% 0%,#a476ff1b,transparent 50%),#14121c}.contact-icon{display:grid;width:34px;height:34px;margin-bottom:17px;place-items:center;border-radius:10px;background:#a476ff1b;color:#c19eff}.contact-icon .icon{width:18px}.faq-contact .eyebrow{font-size:7px;letter-spacing:1px}.faq-contact h2{margin:12px 0 8px;font:600 23px/1.12 var(--font-display);letter-spacing:-.7px}.faq-contact>p{color:#9690a2;font-size:10px;line-height:1.6}.faq-contact .button{margin-top:4px;font-size:8px}.projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-tile{overflow:hidden;border:1px solid #ffffff12;border-radius:12px;background:#13121b}.project-visual{position:relative;display:grid;height:168px;overflow:hidden;place-items:center}.project-purple{background:radial-gradient(circle at 50% 60%,#935ad955,transparent 45%),linear-gradient(140deg,#221732,#11101a)}.project-pink{background:radial-gradient(circle at 50% 60%,#d45aa633,transparent 46%),linear-gradient(140deg,#29182a,#11101a)}.project-blue{background:radial-gradient(circle at 50% 60%,#5c8ddd38,transparent 46%),linear-gradient(140deg,#162338,#11101a)}.project-visual>span{z-index:1;display:grid;width:73px;height:73px;place-items:center;transform:rotate(-8deg);border:1px solid #e1c5ff72;border-radius:20px;background:linear-gradient(145deg,#a674df,#322047);box-shadow:0 12px 35px #0008,inset 0 1px 14px #fff5;color:#fff;font:600 35px var(--font-display)}.project-pink>span{border-radius:50%;background:linear-gradient(145deg,#e98cc8,#542548)}.project-blue>span{border-radius:50%;background:linear-gradient(145deg,#83acfa,#253e6b)}.project-orbit{position:absolute;width:180px;height:64px;transform:rotate(-23deg);border:1px solid #d1afff70;border-radius:50%}.project-visual>small{position:absolute;right:10px;bottom:10px;padding:5px 7px;border:1px solid #ffffff19;border-radius:4px;background:#0c0b13aa;color:#c9b0ee;font-size:7px;font-weight:700;letter-spacing:.8px}.project-description{padding:15px}.project-description .eyebrow{font-size:7px}.project-description h2{margin:7px 0 5px;font:600 16px var(--font-display)}.project-description p{min-height:33px;margin-bottom:12px;color:#928d9e;font-size:9px;line-height:1.6}.project-description .link-button{font-size:9px}.project-social-card{display:block;color:inherit;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.project-social-card:hover{transform:translateY(-4px);border-color:#a476ff77;box-shadow:0 16px 35px #0005,0 0 25px #a476ff13}.project-social-card:focus-visible{outline:2px solid #b78eff;outline-offset:3px}.project-social-card .project-visual{height:185px}.project-social-logo{display:grid;width:82px;height:82px;place-items:center;transform:none!important;border-radius:24px!important;box-shadow:0 14px 36px #0006,inset 0 1px 12px #ffffff18!important;transition:transform .25s ease,box-shadow .25s ease}.project-social-card:hover .project-social-logo{transform:translateY(-3px) scale(1.06)!important;box-shadow:0 18px 42px #0008,inset 0 1px 12px #fff2!important}.project-social-logo svg{width:43px;height:43px}.project-discord{background:radial-gradient(circle at 50% 55%,#5865f244,transparent 49%),linear-gradient(140deg,#171b35,#11101a)}.project-discord .project-social-logo{border-color:#8891ff77;background:linear-gradient(145deg,#7280ff,#343b9c)}.project-telegram{background:radial-gradient(circle at 50% 55%,#2aabee40,transparent 49%),linear-gradient(140deg,#142836,#11101a)}.project-telegram .project-social-logo{border-color:#72d0ff78;background:linear-gradient(145deg,#42b5ed,#1675a7)}.project-tiktok{background:radial-gradient(circle at 50% 55%,#ee3d8d25,transparent 48%),radial-gradient(circle at 55% 50%,#25f4ee20,transparent 52%),linear-gradient(140deg,#24151e,#11101a)}.project-tiktok .project-social-logo{border-color:#ffffff60;background:linear-gradient(145deg,#25232b,#111019);color:#fff}.project-tiktok .project-social-logo svg{filter:drop-shadow(2px 1px 0 #fe2c55) drop-shadow(-2px -1px 0 #25f4ee)}.project-social-card .project-description p{min-height:34px}.project-social-card .project-description .link-button{display:inline-flex;align-items:center;gap:7px}.project-social-card .link-button .icon{width:12px;height:12px;transition:transform .2s ease}.project-social-card:hover .link-button .icon{transform:translate(2px,-2px)}.toast-region{position:fixed;z-index:20;right:22px;bottom:22px;display:grid;gap:9px}.toast{display:flex;min-width:245px;align-items:center;gap:10px;padding:12px 14px;border:1px solid #a476ff40;border-radius:10px;background:#191522;box-shadow:0 10px 35px #0008;animation:toast-in .22s ease-out}.toast-check{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#a476ff1c;color:#bd99ff}.toast-check .icon{width:15px}.toast>span:last-child{display:grid;gap:3px}.toast strong{font-size:10px}.toast small{color:#a09aab;font-size:9px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{position:fixed;z-index:15;inset:0;display:grid;place-items:center;padding:20px;background:#05040ac9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal-card{position:relative;width:min(410px,100%);padding:27px;border:1px solid #a476ff39;border-radius:15px;background:radial-gradient(ellipse at 100% 0%,#a476ff16,transparent 45%),#14121c;box-shadow:0 22px 70px #0009}.modal-close{position:absolute;top:13px;right:13px}.icon-button{display:grid;width:31px;height:31px;place-items:center;border:1px solid #ffffff12;border-radius:8px;background:#ffffff06;color:#aaa4b7;cursor:pointer}.icon-button .icon{width:15px}.modal-icon{display:grid;width:40px;height:40px;margin-bottom:17px;place-items:center;border-radius:11px;background:#a476ff1b;color:#c09aff}.modal-icon .icon{width:20px}.modal-card h2{margin:9px 0 7px;font:600 22px var(--font-display)}.modal-card>p{max-width:320px;margin:0;color:#a09aaa;font-size:10px;line-height:1.6}.amount-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 13px}.amount-option{min-height:42px;border:1px solid #ffffff16;border-radius:8px;background:#0e0d15;color:#d7d0e2;font:600 12px var(--font-display);cursor:pointer}.modal-card>.button{min-height:41px}.modal-safe{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:12px;color:#817c8e;font-size:8px}.modal-safe .icon{width:12px;height:12px;color:#8bd8a6}@media(min-width:1500px){.page-content{padding-top:48px}.hero-card{min-height:290px}.service-card{min-height:187px}}@media(max-width:1100px){.sidebar{width:220px}.main-area{margin-left:220px}.topbar,.page-content{padding-inline:28px}.hero-copy{max-width:55%}.hero-copy h2{font-size:27px}.hero-art{right:0;opacity:.62}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{min-height:158px}.bottom-grid{grid-template-columns:1fr 220px}.plan-grid{gap:9px}.plan-card{padding-inline:14px}}@media(max-width:760px){.sidebar{width:250px;transform:translate(-101%);transition:transform .25s ease;box-shadow:12px 0 35px #0007}.sidebar.sidebar-open{transform:translate(0)}.main-area{margin-left:0}.topbar{height:62px;padding:0 17px}.mobile-menu{display:grid!important;margin-right:10px}.breadcrumb{flex:1}.status-pill,.top-avatar{display:none}.topbar-actions{gap:8px}.balance-chip{height:35px;gap:6px}.page-content{padding:29px 17px 22px}.welcome-row{align-items:start;flex-direction:column;margin-bottom:19px}.welcome-row>.button{min-height:35px}.hero-card{min-height:258px;align-items:start;padding:24px 21px}.hero-copy{max-width:77%}.hero-copy h2{font-size:27px}.hero-copy p{max-width:270px;font-size:10px}.hero-art{top:40px;right:-84px;width:210px;height:190px;opacity:.55}.hero-logo{width:128px;height:128px}.art-ring{width:150px;height:60px}.ring-two{width:182px;height:80px}.art-caption{display:none}.hero-pagination{left:21px}.section-block{margin-top:26px}.section-note{display:none}.bottom-grid{grid-template-columns:1fr;gap:14px;margin-top:24px}.balance-card{max-width:none}.site-footer{margin-top:25px}.page-intro{margin-top:5px}.file-filters{grid-template-columns:1fr 1fr;padding:12px}.search-field{grid-column:1 / -1}.files-panel-head{padding-inline:13px}.files-list{padding:11px}.file-card{padding:10px}.file-card-top{grid-template-columns:38px 1fr;gap:8px}.file-card-top time{grid-column:2;font-size:9px}.file-id{width:34px;height:34px}.download-button{gap:6px;font-size:9px}.files-footer{gap:10px;padding-inline:12px;font-size:8px}.secure-note{text-align:right}.plan-grid,.projects-grid{grid-template-columns:1fr}.plan-card{padding:19px}.plan-card ul{gap:10px}.faq-layout{grid-template-columns:1fr}.faq-contact{order:-1}.faq-contact h2 br{display:none}.faq-contact h2{font-size:21px}.faq-contact>p{max-width:320px}.faq-contact .button{width:auto;padding-inline:13px}.project-visual{height:145px}}@media(max-width:420px){.balance-chip>span:nth-child(2){display:none}.welcome-row h1{font-size:27px}.service-grid{gap:8px}.service-card{min-height:154px;padding:11px}.service-card>strong{font-size:13px}.service-bottom{font-size:8px}.section-heading h2{font-size:17px}.recent-size{display:none}.hero-copy{max-width:90%}.hero-copy h2{font-size:24px}.hero-art{right:-112px;opacity:.38}.updated-label{font-size:8px}.file-card-actions{grid-template-columns:1fr 39px}.file-size,.download-count{font-size:8px}}:root{color:#241b35;background:#faf9fd;--bg: #faf9fd;--panel: #ffffff;--panel-soft: #f7f4fc;--line: rgba(63, 42, 93, .09);--muted: #777087;--purple: #7951d5;--purple-bright: #8d65e8}body{color:#241b35;background:radial-gradient(ellipse at 78% 0%,#f1eaff 0,transparent 35%),#faf9fd}.sidebar{border-right-color:#ebe7f2;background:#fffffff0;box-shadow:7px 0 30px #37215d08}.brand-mark{border-color:#2a2034;background:#09070e;box-shadow:0 3px 12px #53348320}.brand-mark img{mix-blend-mode:normal}.brand-copy strong{color:#281c3d}.brand-copy small,.sidebar-label{color:#9891a7}.nav-link{color:#746d83}.nav-link:hover{background:#f8f5fd;color:#553496}.nav-link.active{border-color:#e9ddfc;background:linear-gradient(100deg,#f0e8ff,#faf8ff);color:#7047c4}.nav-link.active .icon,.nav-count{color:#7851ca}.nav-count{background:#eee7fa}.support-card{border-color:#eee8f7;background:linear-gradient(150deg,#faf7ff,#f5f1fb)}.support-card>strong,.profile-copy strong{color:#322645}.support-card p,.profile-copy small{color:#81798f}.profile-button{border-top-color:#eeeaf3}.profile-dots{color:#8f879b}.avatar{border-color:#dccaf8;background:linear-gradient(145deg,#eee3ff,#d9c7fa);color:#6039a6}.main-area{background:transparent}.topbar{border-bottom-color:#ece8f2;background:#ffffffdb;box-shadow:0 4px 20px #412e5a05}.breadcrumb{color:#827a91}.breadcrumb strong{color:#342647}.breadcrumb .icon{color:#a49bb2}.status-pill{color:#716b7e}.balance-chip{border-color:#eae4f3;background:#fff;box-shadow:0 2px 8px #33224b08}.balance-chip>span:nth-child(2),.balance-chip>strong small{color:#766f84}.balance-chip>strong{color:#352648}.balance-add{background:linear-gradient(145deg,#9b72ed,#764ecb);box-shadow:0 2px 8px #8057d833}.welcome-row h1,.page-intro h1{color:#21172f}.welcome-row h1>span,.page-intro h1>span{color:#8056d6}.intro,.page-intro>p{color:#777087}.eyebrow{color:#7851ca}.eyebrow.muted{color:#898198}.welcome-row .button-primary{background:linear-gradient(115deg,#9b75ed,#794fd0);box-shadow:0 8px 20px #8057d832}.hero-card{border-color:#e4d7f8;background:radial-gradient(ellipse at 82% 42%,#d9c4ff 0%,transparent 30%),linear-gradient(112deg,#f5efff,#f2eafa 53%,#ece3fb);box-shadow:0 18px 50px #7454a316,inset 0 1px #fff}.hero-card:before{background-image:radial-gradient(#8256c438 .8px,transparent .8px);opacity:.28}.hero-kicker{color:#725197}.hero-kicker span{color:#a58ac4}.hero-copy h2{color:#291a3f}.hero-copy h2 em{color:#7548c6}.hero-copy p{color:#6f657e}.button-light{background:#fff;color:#422665;box-shadow:0 5px 15px #51347916}.button-light .icon{color:#7d50cb}.art-halo{background:#9a6ce657;filter:blur(38px)}.art-ring{border-color:#936bd38a;box-shadow:0 0 22px #9265cf20}.ring-two{border-color:#865bb65c}.art-star{color:#7049ad;text-shadow:0 0 16px #a786dfaa}.art-caption{color:#634887}.hero-pagination i{background:#ab9bbc}.section-heading h2{color:#2c203d}.section-note{color:#797187}.service-card{border-color:#ece7f2;background:linear-gradient(150deg,#fff,#fcfbfe);box-shadow:0 5px 18px #38244d08}.service-card:hover{border-color:#cbb2f1;box-shadow:0 13px 30px #7851bf17}.service-card:after{opacity:.75}.card-arrow{border-color:#ece5f4;background:#fff;color:#715b8d}.service-type{color:#8a8299}.service-card>strong{color:#30243f}.service-bottom{color:#746c83}.service-bottom .icon{color:#8658d4}.section-heading .link-button,.recent-block .link-button{color:#7048bd}.recent-list,.files-panel,.file-card,.plan-card,.faq-item,.project-tile{border-color:#ebe6f1;background:#fff;box-shadow:0 5px 18px #38244d07}.recent-item{border-bottom-color:#f0edf4}.recent-item:hover{background:#faf7ff}.recent-name strong,.file-meta strong,.file-card-top .file-id{color:#392a4d}.recent-name small,.recent-size{color:#80788f}.recent-empty-state strong{color:#3b2d4e}.recent-empty-state span{color:#80788f}.file-symbol{background:#f0e8fc;color:#7951cb}.recent-download{border-color:#ebe4f4;background:#fff;color:#7951cb}.balance-card{border-color:#decdf8;background:radial-gradient(ellipse at 100% 0%,#e2d2ff 0,transparent 50%),linear-gradient(145deg,#f6f1ff,#fff);box-shadow:0 12px 30px #7050a511}.balance-top{color:#756b89}.balance-top .icon{color:#8058c8}.big-balance{color:#291d3d}.big-balance small{color:#7951c8}.balance-card p{color:#746b81}.balance-card .button-primary{background:linear-gradient(115deg,#9870e5,#7951cf)}.balance-decoration{border-color:#9265d52e;box-shadow:0 0 0 17px #9265d510,0 0 0 35px #9265d509}.site-footer{border-top-color:#eae6f0;color:#827b91}.site-footer strong{color:#57476d}.files-panel{border-radius:15px}.files-panel-head{border-bottom-color:#f0edf4}.files-panel-head strong{color:#332541}.files-total{background:#f0e8fc;color:#7047bb}.updated-label{color:#81798e}.file-filters{border-bottom-color:#f0edf4}.search-field,.select-wrap{border-color:#e9e4ef;background:#fcfbfe;color:#81798e}.search-field input{color:#302440}.search-field input::placeholder{color:#928ba0}.select-wrap select{color:#514663}.select-wrap option{background:#fff;color:#302440}.file-card{background:linear-gradient(120deg,#fff,#fdfcff)}.file-card:hover{border-color:#cdb5f0;box-shadow:0 8px 24px #7851bf12}.file-id{background:#efe8fa;color:#7047bc}.file-meta span{color:#81798e}.file-card-top time{color:#766e84}.download-button{border-color:#e8e0f2;background:linear-gradient(100deg,#f8f5fc,#f1eafb 55%,#f8f5fc);color:#392849}.download-button:hover{border-color:#b998e6;background:#eee4fc}.file-size,.download-count{color:#756b82}.download-button .icon{color:#7851c7}.like-button{border-color:#eae5ef;background:#fff;color:#898195}.like-button:hover,.like-button.liked{border-color:#e6b9da;color:#c15d9c}.files-footer{border-top-color:#f0edf4;color:#81798e}.files-footer strong{color:#514460}.empty-state strong{color:#392b4b}.empty-state p{color:#81798e}.secure-note .icon{color:#43a975}.page-intro .eyebrow-dot{background:#986cdd;box-shadow:0 0 8px #986cdd83}.plan-card{background:linear-gradient(155deg,#fff,#fbf9fe)}.featured-plan{border-color:#c7a9ef;background:radial-gradient(ellipse at 50% 0%,#efe4ff,transparent 55%),#fff;box-shadow:0 12px 30px #845bd015}.popular-tag{background:linear-gradient(100deg,#9670e2,#754cc5)}.plan-icon{border-color:#e9ddfa;background:#f3edfc;color:#7951c4}.plan-card h2,.plan-price{color:#30213f}.plan-card>p{color:#81798d}.plan-price small span{color:#82798e}.button-secondary{border-color:#e8e1f0;background:#fff;color:#4a385f}.plan-card li{color:#625971}.plan-card li .icon{color:#7951ca}.demo-notice{border-color:#e7dcf8;background:#f7f2ff;color:#706682}.demo-notice .icon{color:#7850c5}.demo-notice strong{color:#463256}.faq-item{background:#fff}.faq-item summary strong{color:#392b4d}.faq-number,.faq-plus{color:#7951ca}.faq-item[open]{border-color:#d9c5f3;box-shadow:0 8px 24px #8054cc10}.faq-item>p{color:#746c81}.faq-contact{border-color:#e4d5f8;background:radial-gradient(ellipse at 100% 0%,#e9dcfc,transparent 50%),#faf7ff;box-shadow:0 10px 25px #8054cc0c}.contact-icon{background:#eee5fc;color:#7650c3}.faq-contact .eyebrow{color:#7650b8}.faq-contact h2{color:#342343}.faq-contact>p{color:#746b82}.project-tile{background:#fff}.project-purple{background:radial-gradient(circle at 50% 60%,#c59af4a3,transparent 45%),linear-gradient(140deg,#f0e5ff,#ded0f4)}.project-pink{background:radial-gradient(circle at 50% 60%,#e98bca66,transparent 46%),linear-gradient(140deg,#fbeafa,#f0deef)}.project-blue{background:radial-gradient(circle at 50% 60%,#86aaf666,transparent 46%),linear-gradient(140deg,#e5edff,#d9e2f6)}.project-orbit{border-color:#7951c887}.project-visual>span{box-shadow:0 12px 35px #50367235,inset 0 1px 14px #fff7}.project-visual>small{border-color:#ffffffa3;background:#fffd;color:#604681}.project-description .eyebrow{color:#827991}.project-description h2{color:#352744}.project-description p{color:#797187}.project-description .link-button{color:#7249bd}.toast{border-color:#e1d2f6;background:#fff;box-shadow:0 12px 35px #39234c20}.toast-check{background:#f0e8fc;color:#7850c5}.toast strong{color:#342542}.toast small{color:#756d82}.modal-backdrop{background:#281a3e66}.modal-card{border-color:#ded0f1;background:radial-gradient(ellipse at 100% 0%,#efe7fb,transparent 45%),#fff;box-shadow:0 22px 70px #29173d33}.modal-card h2{color:#30213f}.modal-card>p{color:#756d81}.modal-close{border-color:#ebe5f1;background:#fff;color:#655775}.modal-icon{background:#f0e8fc;color:#7851c6}.amount-option{border-color:#e9e3ef;background:#fff;color:#4a3a5d}.amount-option.selected{border-color:#b796e8;background:#f1eafb;color:#6740af}.modal-safe{color:#81798e}.verification-screen{background:radial-gradient(ellipse at 50% 35%,#eee4ff 0,transparent 45%),#faf9fd}.verification-card{border-color:#e7def1;background:linear-gradient(155deg,#fff,#fbf9fe);box-shadow:0 24px 75px #47335e18,0 0 55px #a476ff12}.verification-brand{color:#30213f}.verification-brand>img{border-color:#2a2034;background:#09070e;mix-blend-mode:normal}.verification-lock{border-color:#e8ddf8;background:#f2ebfc;color:#7650c2}.verification-card h1{color:#2c203b}.verification-card h1>span{color:#8056d6}.verification-intro,.verification-permissions{color:#746d82}.verification-disclaimer{border-top-color:#eee9f3;color:#695d78}.verification-continue{background:#fff;color:#4d3b62}.verification-continue:disabled{color:#8d8698}.scroll-progress{position:fixed;z-index:30;top:0;right:0;left:0;height:3px;pointer-events:none}.scroll-progress>span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#9b72ed,#c18ff4,#7650d5);box-shadow:0 0 12px #9a70e688}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.75,.25,1);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:translateY(0)}.sidebar,.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html{scroll-behavior:smooth;scroll-padding-top:84px}::selection{background:#d9c5fa;color:#352248}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media(max-width:760px){.sidebar{background:#fffffffa}.hero-card{background:radial-gradient(ellipse at 82% 42%,#d9c4ff 0%,transparent 30%),linear-gradient(112deg,#f5efff,#eee5fa)}.hero-copy{max-width:80%}.hero-logo{opacity:.9}}:root{color:#f6f4fb;background:#07070b;--bg: #07070b;--panel: #121019;--panel-soft: #181421;--line: rgba(255,255,255,.08);--muted: #a59bb8;--purple: #a476ff;--purple-bright: #caa7ff}body{color:#f6f4fb;background:radial-gradient(ellipse at 78% 0%,#241735 0,transparent 35%),#07070b}.sidebar{border-color:#ffffff12;background:#0e0d15f5;box-shadow:7px 0 30px #0005}.brand-mark{border-color:#b68dff66;box-shadow:inset 0 0 18px #a476ff18,0 4px 20px #0004}.brand-mark img{mix-blend-mode:screen}.brand-copy strong,.support-card>strong,.profile-copy strong,.breadcrumb strong{color:#f3effa}.brand-copy small,.sidebar-label,.support-card p,.profile-copy small,.breadcrumb,.status-pill{color:#a09bad}.nav-link{color:#aaa5b5}.nav-link:hover{background:#ffffff08;color:#f3eaff}.nav-link.active{border-color:#a476ff30;background:linear-gradient(100deg,#a476ff1c,#a476ff09);color:#c6a6ff}.nav-link.active .icon,.nav-count{color:#b58aff}.nav-count{background:#a476ff16}.support-card{border-color:#ffffff12;background:linear-gradient(150deg,#171322,#11101a)}.profile-button{border-top-color:#ffffff12}.avatar{border-color:#c5a4ff45;background:linear-gradient(145deg,#5a3886,#251a37);color:#e4d3ff}.topbar{border-bottom-color:#ffffff12;background:#0b0a12f0;box-shadow:0 4px 20px #0002}.breadcrumb .icon{color:#777487}.balance-chip{border-color:#ffffff18;background:#15131f;box-shadow:0 2px 8px #0003}.balance-chip>span:nth-child(2),.balance-chip>strong small{color:#b1adbc}.balance-chip>strong,.welcome-row h1,.page-intro h1,.section-heading h2{color:#f0edf7}.welcome-row h1>span,.page-intro h1>span{color:#b78eff}.intro,.page-intro>p,.section-note{color:#aaa3b7}.eyebrow{color:#b68cff}.eyebrow.muted{color:#a09bad}.hero-card{border-color:#a980ff30;background:radial-gradient(ellipse at 79% 45%,#6333a941 0,transparent 32%),linear-gradient(112deg,#1d142c,#171222 53%,#181126);box-shadow:0 18px 50px #0005}.hero-card:before{background-image:radial-gradient(#d9c1ff35 .7px,transparent .7px);opacity:.21}.hero-kicker{color:#bb9ce9}.hero-copy h2{color:#f6f1ff}.hero-copy h2 em{color:#c19cff}.hero-copy p{color:#aaa3b7}.button-light{border:1px solid #c7a6ff45;background:linear-gradient(115deg,#9c6afa,#8050db);color:#fff;box-shadow:0 5px 18px #8050db35}.button-light .icon{color:#fff}.art-halo{background:#995bff26}.art-ring{border-color:#c5a1ff54;box-shadow:0 0 22px #a476ff20}.ring-two{border-color:#b991ff27}.hero-logo{border:1px solid #b794e78c;border-radius:25px;background:#09070e;box-shadow:0 14px 35px #50347740,0 0 35px #a476ff33;mix-blend-mode:normal;filter:none}.art-star{color:#dec8ff}.art-caption{color:#d3bcf3}.hero-pagination i{background:#716382}.service-card,.files-panel,.file-card,.plan-card,.faq-item,.project-tile,.recent-list{border-color:#ffffff12;background:#111019;box-shadow:0 5px 18px #0003}.service-card{background:linear-gradient(150deg,#16141f,#111019)}.service-card:hover,.service-card:focus-visible,.file-card:hover{border-color:#a476ff80;box-shadow:0 10px 28px #7851bf22}.card-arrow,.recent-download{border-color:#ffffff18;background:#ffffff06;color:#b991ff}.service-type,.recent-name small,.recent-size,.recent-empty-state span,.file-meta span,.file-card-top time,.file-size,.download-count,.updated-label,.files-footer,.empty-state p{color:#a09bad}.service-card>strong,.recent-name strong,.recent-empty-state strong,.file-meta strong,.files-panel-head strong,.empty-state strong{color:#eeeaf5}.service-bottom,.plan-card li{color:#c2bbce}.section-heading .link-button,.recent-block .link-button,.service-bottom .icon,.download-button .icon{color:#bf9aff}.recent-item{border-bottom-color:#ffffff09}.recent-item:hover{background:#ffffff08}.file-symbol,.files-total,.file-id{background:#a476ff1b;color:#c6a6ff}.balance-card{border-color:#a476ff35;background:radial-gradient(ellipse at 100% 0%,#a476ff20,transparent 50%),linear-gradient(145deg,#1d172b,#13111b);box-shadow:0 12px 30px #0004}.balance-top,.balance-card p{color:#aaa3b7}.big-balance{color:#f6f4fb}.balance-top .icon,.big-balance small{color:#c0a0f6}.site-footer{border-top-color:#ffffff12;color:#a09bad}.site-footer strong{color:#c9bfd8}.files-panel-head,.file-filters,.files-footer{border-color:#ffffff12}.search-field,.select-wrap{border-color:#ffffff18;background:#0e0d15;color:#a09bad}.search-field input{color:#f0ebfb}.search-field input::placeholder{color:#898496}.select-wrap select{color:#ddd6e8}.select-wrap option{background:#121019;color:#f0ebfb}.file-card{background:linear-gradient(120deg,#15131e,#111019)}.download-button,.button-secondary{border:1px solid #ffffff20;background:#191621;color:#eeeaf5}.download-button:hover,.button-secondary:hover{border-color:#a476ff70;background:#211a2d}.like-button{border-color:#ffffff18;background:#15131e;color:#a09bad}.like-button:hover,.like-button.liked{border-color:#e6b9da;color:#e58ac3}.featured-plan{border-color:#a476ff75;background:radial-gradient(ellipse at 50% 0%,#a476ff20,transparent 55%),#14111c}.plan-icon,.contact-icon{border-color:#a476ff30;background:#a476ff1b;color:#c19dff}.plan-card h2,.plan-price,.faq-item summary strong,.project-description h2,.faq-contact h2{color:#f0ebf8}.plan-card>p,.plan-price small span,.faq-item>p,.faq-contact>p,.project-description p{color:#b1aabd}.demo-notice{border-color:#a476ff30;background:#a476ff12;color:#c2bbce}.demo-notice strong{color:#eee6ff}.faq-item[open]{border-color:#a476ff60;box-shadow:0 8px 24px #8054cc20}.faq-number,.faq-plus,.project-description .link-button{color:#bf9aff}.faq-contact{border-color:#a476ff39;background:radial-gradient(ellipse at 100% 0%,#a476ff20,transparent 50%),#15121d}.faq-contact .eyebrow,.project-description .eyebrow{color:#c19dff}.project-purple{background:radial-gradient(circle at 50% 60%,#a476ff45,transparent 45%),linear-gradient(140deg,#211832,#171321)}.project-pink{background:radial-gradient(circle at 50% 60%,#de77ff30,transparent 46%),linear-gradient(140deg,#28182b,#1a1420)}.project-blue{background:radial-gradient(circle at 50% 60%,#629dff30,transparent 46%),linear-gradient(140deg,#172033,#141722)}.project-orbit{border-color:#b991ff87}.project-visual>small{border-color:#ffffff25;background:#100e18dd;color:#d3bcf3}.toast,.modal-card{border-color:#a476ff39;background:#191522;box-shadow:0 12px 35px #0006}.toast-check,.modal-icon{background:#a476ff1b;color:#bd99ff}.toast strong,.modal-card h2{color:#f0ebf8}.toast small,.modal-card>p,.modal-safe{color:#a09bad}.modal-backdrop{background:#05040ac9}.modal-card{background:radial-gradient(ellipse at 100% 0%,#a476ff16,transparent 45%),#14121c}.modal-close{border-color:#ffffff12;background:#ffffff06;color:#aaa4b7}.amount-option{border-color:#ffffff16;background:#0e0d15;color:#d7d0e2}.amount-option.selected{border-color:#b48aff9c;background:#a476ff1d;color:#d7beff}.verification-screen{background:radial-gradient(ellipse at 50% 35%,#241735 0,transparent 45%),#07070b}.verification-card{border-color:#ffffff18;background:linear-gradient(155deg,#14111c,#0e0b14);box-shadow:0 24px 75px #0009,0 0 55px #a476ff12}.verification-brand,.verification-card h1{color:#f0ebf8}.verification-lock{border-color:#a476ff30;background:#a476ff1b;color:#c19dff}.verification-card h1>span{color:#b78eff}.verification-intro,.verification-permissions{color:#b1aabd}.verification-disclaimer{border-top-color:#ffffff12;color:#c2bbce}.verification-continue{background:#191621;color:#eeeaf5}.verification-continue:disabled{color:#898496}.reveal{transform:translateY(22px);transition-duration:.72s}.service-card.reveal:hover,.plan-card.reveal:hover,.project-tile.reveal:hover{transform:translateY(-4px)}html{scroll-padding-top:84px}::selection{background:#593a83;color:#fff}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}@media(max-width:760px){.sidebar{background:#0e0d15fa}.hero-card{background:radial-gradient(ellipse at 79% 45%,#6333a941 0,transparent 32%),linear-gradient(112deg,#1d142c,#171222 53%,#181126)}}.auth-screen{position:relative;display:grid;min-height:100vh;overflow:hidden;place-items:center;padding:42px 22px;background:radial-gradient(ellipse at 15% 15%,rgba(164,118,255,.22) 0,transparent 35%),radial-gradient(ellipse at 88% 88%,rgba(88,101,242,.1) 0,transparent 34%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#07070b;background-size:auto,auto,42px 42px,42px 42px,auto}.auth-screen:before,.auth-screen:after{position:absolute;width:330px;height:330px;border:1px solid rgba(155,112,213,.18);border-radius:50%;content:"";pointer-events:none}.auth-screen:before{top:-205px;left:-160px;box-shadow:0 0 0 27px #9b70d50f,0 0 0 55px #9b70d50a;animation:auth-orbit-one 38s ease-in-out infinite alternate}.auth-screen:after{right:-220px;bottom:-235px;width:490px;height:490px;box-shadow:0 0 0 38px #9b70d50d,0 0 0 78px #9b70d508;animation:auth-orbit-two 44s ease-in-out infinite alternate}@keyframes auth-orbit-one{0%{transform:translate3d(-4px,3px,0) rotate(-2deg)}to{transform:translate3d(12px,10px,0) rotate(3deg)}}@keyframes auth-orbit-two{0%{transform:translate3d(8px,-5px,0) rotate(2deg)}to{transform:translate3d(-12px,-14px,0) rotate(-3deg)}}.auth-layout{position:relative;z-index:1;display:grid;width:min(990px,100%);min-height:610px;grid-template-columns:1fr 445px;overflow:hidden;border:1px solid rgba(175,156,215,.18);border-radius:26px;background:linear-gradient(145deg,#0d0a12,#140f1b);box-shadow:0 30px 95px #0d0814d1,0 0 0 1px #a476ff1f,0 4px 18px #885ed633;animation:auth-card-in .75s cubic-bezier(.2,.75,.2,1) both}@keyframes auth-card-in{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-story{position:relative;display:flex;min-height:100%;flex-direction:column;overflow:hidden;padding:36px 38px 29px;background:radial-gradient(ellipse at 78% 54%,rgba(116,64,169,.25),transparent 39%),linear-gradient(145deg,#120d18,#17121f 55%,#0f0b15)}.auth-brand,.verification-brand{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:#f1ebff;font:700 16px var(--font-display);text-decoration:none}.auth-brand>img{width:40px;height:40px;border:1px solid rgba(167,127,255,.35);border-radius:12px;background:#09070e;box-shadow:0 5px 14px #52307a61;object-fit:cover}.auth-brand>span>span{color:#c79dff}.auth-story-copy{position:relative;z-index:1;max-width:385px;margin:auto 0;padding:55px 0 105px}.auth-story-label{display:inline-flex;align-items:center;gap:8px;color:#d0b7ff;font-size:9px;font-weight:700;letter-spacing:1.45px}.auth-story-label>span{width:7px;height:7px;border-radius:50%;background:#b68cff;box-shadow:0 0 12px #b68cffb3}.auth-story-copy h1{margin:19px 0 12px;color:#f8f4ff;font:600 clamp(36px,4.3vw,51px)/1.06 var(--font-display);letter-spacing:-2.7px;text-shadow:0 0 28px rgba(166,126,255,.18)}.auth-story-copy h1 span{color:#b88cff}.auth-story-copy>p{max-width:350px;margin:0;color:#c9c1d8;font-size:12px;line-height:1.75}.auth-trust-row{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:19px;color:#d3cbe4;font-size:9px;font-weight:600}.auth-trust-row>span{display:inline-flex;align-items:center;gap:6px}.auth-trust-row .icon{width:14px;height:14px;color:#c79dff}.auth-story-decoration{position:absolute;right:-28px;bottom:29px;display:grid;width:218px;height:218px;place-items:center}.auth-story-decoration:before{position:absolute;inset:24px;border-radius:50%;background:#9c69df24;content:"";filter:blur(20px)}.auth-story-ring{position:absolute;width:188px;height:76px;transform:rotate(-29deg);border:1px solid rgba(138,100,188,.6);border-radius:50%;box-shadow:0 0 25px #63419e40}.auth-story-ring:after{position:absolute;inset:-22px -18px;transform:rotate(62deg);border:1px solid rgba(157,122,194,.38);border-radius:50%;content:""}.auth-story-decoration>img{z-index:1;width:104px;height:104px;transform:rotate(-7deg);border:1px solid rgba(211,185,239,.4);border-radius:25px;background:#09070e;box-shadow:0 15px 35px #4c326373;object-fit:cover}.auth-card{align-self:center;padding:42px 37px;background:linear-gradient(180deg,#14101cf5,#0c0911fa);border-left:1px solid rgba(175,156,215,.12)}.auth-card-heading .eyebrow{color:#d0b6ff;font-size:9px;letter-spacing:1.45px}.auth-card-heading h2{margin:11px 0 6px;color:#f1ebff;font:600 26px/1.15 var(--font-display);letter-spacing:-.9px}.auth-card-heading>p{margin:0;color:#c2bacf;font-size:11px;line-height:1.65}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:22px 0 15px;padding:4px;border:1px solid rgba(170,159,190,.18);border-radius:9px;background:#17131dcc}.auth-tabs>button{min-height:33px;border:0;border-radius:6px;background:transparent;color:#b7b0c7;font-size:10px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.auth-tabs>button.selected{background:#201a2d;color:#e9d7ff;box-shadow:0 2px 8px #7652a140}.oauth-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oauth-button{display:flex;min-height:39px;align-items:center;justify-content:center;gap:7px;padding:0 8px;border:1px solid rgba(170,159,190,.18);border-radius:8px;background:#17131d;color:#ece8f5;font-size:9px;font-weight:600;cursor:pointer;transition:border .2s,background .2s,transform .2s,box-shadow .2s}.oauth-button:hover{transform:translateY(-1px);border-color:#bf9aff73;background:#1d1827;box-shadow:0 5px 13px #583e8733}.oauth-button:disabled{cursor:wait;opacity:.6}.discord-oauth-button{width:100%;min-height:58px;justify-content:flex-start;gap:12px;padding:8px 13px;border-color:#5865f2;background:linear-gradient(115deg,#5865f2,#4752c4);color:#fff;box-shadow:0 9px 24px #5865f233}.discord-oauth-button:hover{transform:translateY(-2px);border-color:#8490ff;background:linear-gradient(115deg,#6875ff,#5360dc);box-shadow:0 13px 28px #5865f24d}.auth-provider-icon{display:grid;width:37px;height:37px;flex:0 0 auto;place-items:center;border:1px solid #ffffff30;border-radius:11px;background:#ffffff18}.provider-logo{display:block;width:20px;height:20px;flex:0 0 auto}.auth-provider-copy{display:grid;flex:1;gap:3px;text-align:left}.auth-provider-copy strong{font-size:12px}.auth-provider-copy small{color:#e0e3ff;font-size:9px;font-weight:400}.auth-provider-arrow{width:16px;height:16px;opacity:.78}.oauth-google{color:#90b0ff;font:700 15px Arial,sans-serif}.oauth-github{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#e9e8f4;color:#1a1724;font:12px Arial,sans-serif}.auth-divider{display:flex;align-items:center;gap:10px;margin:19px 0 14px;color:#b8afc7;font-size:9px}.auth-divider:before,.auth-divider:after{height:1px;flex:1;background:#aa9fbe33;content:""}.auth-divider.auth-divider-telegram{margin:42px 0 24px}.auth-form{display:grid;gap:8px}.auth-form>label{margin-top:4px;color:#e0d9e9;font-size:10px;font-weight:700}.auth-form>input{width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(170,159,190,.2);border-radius:8px;background:#120e18e6;color:#f0ebfb;font-size:12px;transition:border .2s,box-shadow .2s,background .2s}.auth-form>input::placeholder{color:#9b92a9}.auth-form>input:focus{border-color:#b68cff;outline:none;background:#17111f;box-shadow:0 0 0 3px #a476ff2e}.auth-forgot{justify-self:end;margin:0 0 2px;padding:2px 0;border:0;background:transparent;color:#d0b7ff;font-size:9px;font-weight:600;cursor:pointer}.auth-forgot:hover,.auth-back:hover{color:#e9d7ff}.auth-submit{min-height:42px;margin-top:5px;background:linear-gradient(115deg,#a56ef8,#8a56eb 45%,#7348c9);box-shadow:0 10px 24px #754cca59,inset 0 1px #ffffff1f;font-size:10px;border:1px solid rgba(191,154,255,.25)}.auth-submit:hover{box-shadow:0 14px 30px #754cca6b;filter:brightness(1.05)}.auth-submit:disabled{cursor:wait;opacity:.7}.auth-feedback{min-height:0;color:#c7bfd4;font-size:9px;line-height:1.55}.auth-feedback:empty{display:none}.auth-feedback.error,.auth-feedback.success,.auth-feedback.info{padding:9px 10px;border:1px solid transparent;border-radius:7px}.auth-feedback.error{border-color:#f17d7d40;background:#4819208c;color:#ffccd0}.auth-feedback.success{border-color:#6eb88840;background:#1032208c;color:#d9f9e1}.auth-feedback.info{border-color:#af8ce840;background:#1c142ab3;color:#e5d7ff}.auth-legal{margin:17px 0 8px;color:#b3aabd;font-size:9px;line-height:1.6;text-align:center}.auth-back{display:flex;width:fit-content;align-items:center;gap:6px;margin:0 auto;border:0;background:transparent;color:#d1b4ff;font-size:9px;font-weight:600;text-decoration:none;cursor:pointer}.auth-back .icon{width:13px;height:13px}.auth-back{margin-top:14px}.auth-back .icon{transform:rotate(180deg)}.auth-card .auth-submit{min-height:45px;gap:9px}.auth-card .telegram-submit{background:#229ed9;border-color:#4bb5e8;box-shadow:0 8px 20px #168ac533}.auth-card .telegram-submit:hover{background:#168ac5;box-shadow:0 11px 25px #168ac544}.telegram-submit .provider-logo{width:17px;height:17px}.telegram-signup-wrap{display:grid;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(170,159,190,.12)}.telegram-signup-wrap>span{color:#b9b0c4;font-size:9px;text-align:center}.auth-card .telegram-signup{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid #229ed955;background:#229ed914;color:#8bd6ff;box-shadow:none;text-decoration:none}.auth-card .telegram-signup:hover{transform:translateY(-1px);border-color:#43b8f5a8;background:#229ed928;color:#c2ecff}.telegram-signup .provider-logo{width:17px;height:17px}.telegram-signup .icon{width:14px;height:14px}.discord-oauth-button:focus-visible,.telegram-submit:focus-visible,.telegram-signup:focus-visible,.auth-form>input:focus-visible{outline:2px solid #c8b1ff;outline-offset:3px}.gen-premium-expiry{margin:-7px 0 16px;color:#c8aaff;font-size:10px;text-align:right}.auth-resend-code{justify-self:center;padding:7px;border:0;background:transparent;color:#d1b4ff;font-size:9px;font-weight:600;cursor:pointer}.auth-resend-code:hover:not(:disabled){color:#f0e4ff}.auth-resend-code:disabled{color:#8f879c;cursor:wait}.auth-security-note{margin:16px 0 0;color:#c7c0d3;font-size:9px}.auth-security-note code,.auth-lead code{color:#d5b5ff;font:600 9px var(--font-display)}.auth-lead{margin:12px 0;color:#d1c9df;font-size:10px;line-height:1.7}.env-hint{overflow-x:auto;margin:16px 0;padding:13px;border:1px solid rgba(170,159,190,.18);border-radius:9px;background:#16111dd6;color:#e4d7ff;font:10px/1.8 Consolas,monospace}.auth-loading{display:grid;justify-items:center;gap:14px;color:#c7bfd4;font-size:11px}.loading-spinner{width:32px;height:32px;border:3px solid #e7def2;border-top-color:#8559cb;border-radius:50%;animation:auth-spin .75s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.signout-button{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid #ffffff20;border-radius:8px;background:#191621;color:#c2bbce;cursor:pointer;transition:.2s}.signout-button:hover{border-color:#a476ff70;background:#211a2d;color:#eee6ff}.signout-button .icon{width:14px;height:14px}.profile-error{display:flex;align-items:center;gap:9px;margin-bottom:17px;padding:12px 14px;border:1px solid #a45a634d;border-radius:9px;background:#28171c;color:#ffccd0;font-size:10px;line-height:1.6}.profile-error .icon{width:16px;height:16px;flex:0 0 auto}.catalog-category-tabs{display:flex;gap:8px;overflow-x:auto;margin:0 0 12px;padding:3px 0 7px;scrollbar-width:thin}.catalog-category-tab{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;gap:9px;padding:0 13px;border:1px solid #ffffff13;border-radius:9px;background:#111019;color:#b8b1c4;font-size:10px;cursor:pointer;transition:.22s ease}.catalog-category-tab:hover,.catalog-category-tab.active{transform:translateY(-1px);border-color:#a476ff66;background:linear-gradient(110deg,#a476ff24,#7040a816);color:#f3eaff;box-shadow:0 6px 18px #8e5be51c}.catalog-category-tab>span{display:grid;min-width:19px;height:19px;place-items:center;border-radius:6px;background:#ffffff0d;color:#cbb3f6;font-size:8px}.catalog-category-description{margin:0 0 13px;color:#9992a6;font-size:10px}.catalog-product-card{overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.catalog-product-card:hover{transform:translateY(-4px);border-color:#b486ff61;box-shadow:0 16px 34px #0005,0 0 24px #a476ff10}.catalog-product-card .plan-icon{overflow:hidden;width:48px;height:48px}.catalog-product-card .plan-icon img{width:100%;height:100%;object-fit:cover}.catalog-empty{min-height:210px;margin:14px 0;border:1px dashed #a476ff2d;border-radius:13px;background:#a476ff08}.catalog-empty .empty-icon .icon{width:30px;height:30px}.admin-section-tabs{display:flex;gap:8px;margin:0 0 17px}.admin-section-tabs button{display:inline-flex;min-height:39px;align-items:center;gap:8px;padding:0 14px;border:1px solid #ffffff15;border-radius:9px;background:#111019;color:#aaa2b7;font-size:10px;cursor:pointer;transition:.2s ease}.admin-section-tabs button .icon{width:14px;height:14px}.admin-section-tabs button:hover,.admin-section-tabs button.active{border-color:#a476ff63;background:#a476ff19;color:#eee5ff}.admin-catalog-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:14px}.admin-categories-panel,.admin-product-editor{min-width:0}.admin-category-form{display:grid;gap:10px;margin-bottom:14px}.admin-category-form label,.admin-product-form>label{display:grid;gap:6px;color:#cbc3d9;font-size:9px;font-weight:600}.admin-category-form label span,.admin-product-form>label span{color:#938a9f;font-weight:400}.admin-category-form input,.admin-product-form input:not([type=file]),.admin-product-form select{width:100%;min-height:38px;padding:0 10px;border:1px solid #aaa0be33;border-radius:7px;background:#100d16;color:#f0ebfb;font:10px var(--font-body)}.admin-category-form input:focus,.admin-product-form input:focus,.admin-product-form select:focus{border-color:#b68cff;outline:2px solid #a476ff29}.admin-category-form button{min-height:37px;justify-self:start;padding-inline:13px;font-size:9px}.admin-category-list{display:grid;gap:8px}.admin-category-row{display:flex;min-width:0;align-items:center;gap:9px;padding:10px;border:1px solid #aaa0be20;border-radius:9px;background:#0c0a116b}.admin-category-icon{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border:1px solid #a476ff2b;border-radius:8px;background:#a476ff14;color:#c3a2ff}.admin-category-icon .icon{width:15px;height:15px}.admin-category-row>span:nth-child(2){display:grid;min-width:0;gap:4px}.admin-category-row strong{overflow:hidden;color:#eee8f8;font-size:10px;text-overflow:ellipsis}.admin-category-row small{overflow:hidden;color:#9890a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-icon-button{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;margin-left:auto;border:1px solid #ffffff18;border-radius:8px;background:#17131f;color:#c7b5e2;cursor:pointer;transition:.2s ease}.admin-icon-button .icon{width:14px;height:14px}.admin-icon-button:hover:not(:disabled){border-color:#a476ff63;background:#a476ff18;color:#fff}.admin-icon-button.danger{color:#d799a4}.admin-icon-button.danger:hover:not(:disabled){border-color:#eb76815c;background:#b443501c}.admin-icon-button:disabled{opacity:.3;cursor:not-allowed}.admin-product-form{display:grid;gap:11px}.admin-product-form input[type=file]{width:100%;min-height:38px;padding:8px;border:1px dashed #aaa0be40;border-radius:7px;background:#100d16;color:#bdb5c9;font-size:9px}.admin-product-form input[type=file]::file-selector-button{margin-right:9px;padding:6px 9px;border:1px solid #a476ff35;border-radius:6px;background:#a476ff19;color:#e5d7ff;font-size:9px;cursor:pointer}.catalog-image-picker{padding:10px;border:1px solid #aaa0be20;border-radius:9px;background:#0c0a116b}.catalog-image-picker>small{color:#a79eb4;font-size:8px}.catalog-image-preview{display:flex;align-items:center;gap:11px;padding:9px;border:1px solid #aaa0be20;border-radius:9px;background:#0c0a116b}.catalog-image-preview img{width:72px;height:60px;border-radius:6px;object-fit:cover}.catalog-image-preview .button{min-height:31px;padding-inline:9px;font-size:8px}.admin-product-form-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-product-form-actions .button{min-height:38px;padding-inline:12px;font-size:9px}.admin-product-form-actions .button:disabled{opacity:.4;cursor:not-allowed}.admin-products-panel{margin-top:14px}.admin-catalog-products{display:grid;gap:8px}.admin-catalog-product{display:flex;min-width:0;align-items:center;gap:11px;padding:10px;border:1px solid #aaa0be20;border-radius:9px;background:#0c0a116b;animation:catalog-card-in .28s ease both}@keyframes catalog-card-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.admin-catalog-product-image{width:48px;height:48px;flex:0 0 auto;border:1px solid #a476ff24;border-radius:8px;object-fit:cover}.admin-catalog-product-image.placeholder{display:grid;place-items:center;background:#a476ff13;color:#c5a3ff}.admin-catalog-product-image.placeholder .icon{width:19px;height:19px}.admin-catalog-product-copy{display:grid;min-width:0;flex:1;gap:3px}.admin-catalog-product-copy small{color:#c2a3f4;font-size:8px}.admin-catalog-product-copy strong{overflow:hidden;color:#f0ebfb;font-size:10px;text-overflow:ellipsis}.admin-catalog-product-copy>span{overflow:hidden;color:#9b93a7;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-catalog-product-price{color:#e4d6ff;font:600 11px var(--font-display);white-space:nowrap}.admin-catalog-product-actions{display:flex;gap:6px}.admin-data-upload{margin-bottom:14px}.admin-data-upload-form{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) auto;align-items:end;gap:11px}.admin-data-upload-form label{display:grid;gap:6px;color:#cbc3d9;font-size:9px;font-weight:600}.admin-data-upload-form label>small{color:#938a9f;font-size:8px;font-weight:400}.admin-data-upload-form input[type=text],.admin-data-upload-form input[type=file]{width:100%;min-height:38px;padding:8px 10px;border:1px solid #aaa0be33;border-radius:7px;background:#100d16;color:#f0ebfb;font:10px DM Sans,sans-serif}.admin-data-upload-form input[type=file]{border-style:dashed;color:#bdb5c9}.admin-data-upload-form input[type=file]::file-selector-button{margin-right:9px;padding:6px 9px;border:1px solid #a476ff35;border-radius:6px;background:#a476ff19;color:#e5d7ff;font-size:9px;cursor:pointer}.admin-data-upload-form>button{min-height:38px;white-space:nowrap}.admin-data-files-panel{margin-top:14px}.admin-data-file-list{display:grid;gap:8px}.admin-data-file-row{display:flex;min-width:0;align-items:center;gap:10px;padding:10px;border:1px solid #aaa0be20;border-radius:9px;background:#0c0a116b}.admin-data-file-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #a476ff2b;border-radius:9px;background:#a476ff14;color:#c3a2ff}.admin-data-file-icon .icon{width:17px;height:17px}.admin-data-file-copy{display:grid;min-width:0;flex:1;gap:4px}.admin-data-file-copy strong{overflow:hidden;color:#eee8f8;font-size:10px;text-overflow:ellipsis}.admin-data-file-copy small{overflow:hidden;color:#9890a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-data-file-row>a{min-height:32px;white-space:nowrap;text-decoration:none}.data-file-grid{display:grid;gap:10px;padding:14px 18px}.data-file-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #ffffff10;border-radius:11px;background:linear-gradient(115deg,#13121b,#100f17);animation:catalog-card-in .28s ease both}.data-file-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid #a476ff2b;border-radius:10px;background:#a476ff14;color:#c3a2ff}.data-file-icon .icon{width:19px;height:19px}.data-file-copy{display:grid;min-width:0;gap:4px}.data-file-copy .eyebrow{font-size:7px}.data-file-copy h2{overflow:hidden;margin:0;color:#f0ebfb;font:600 12px var(--font-display);text-overflow:ellipsis;white-space:nowrap}.data-file-copy p{overflow:hidden;margin:0;color:#9890a4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.data-file-meta{display:grid;justify-items:end;gap:5px;color:#a69eb1;font-size:8px}.data-file-actions{display:flex;grid-column:2 / -1;flex-wrap:wrap;gap:7px}.data-file-actions>*{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:7px;font-size:9px;text-decoration:none}.data-file-actions .icon{width:13px;height:13px}.data-preview-overlay{position:fixed;z-index:90;inset:0;display:grid;place-items:center;overflow-y:auto;padding:22px;background:#050409c9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:recharge-fade-in .18s ease both}.data-preview-dialog{width:min(850px,100%);max-height:min(82vh,760px);overflow:hidden;border:1px solid #b99aff3a;border-radius:16px;background:linear-gradient(155deg,#171321,#0e0b13);box-shadow:0 26px 80px #000b;animation:recharge-card-in .25s ease both}.data-preview-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 20px;border-bottom:1px solid #ffffff12}.data-preview-dialog>header h2{overflow:hidden;margin:6px 0 3px;color:#f0ebfb;font:600 15px var(--font-display);text-overflow:ellipsis;white-space:nowrap}.data-preview-dialog>header small{color:#9890a4;font-size:9px}.data-preview-dialog>header .admin-icon-button{margin-left:0}.data-preview-limit{margin:10px 20px 0;color:#c8b590;font-size:9px}.data-preview-content{max-height:calc(min(82vh,760px) - 90px);overflow:auto;margin:0;padding:18px 20px 24px;color:#d8d0e3;font:11px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.data-preview-error{margin:20px;color:#ffbec3;font-size:11px}.gen-intro h1 span{background:linear-gradient(100deg,#cbb3ff,#8c64ef 58%,#ef9cff);-webkit-background-clip:text;background-clip:text;color:transparent}.gen-hero{position:relative;display:flex;min-height:162px;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;margin:22px 0 17px;padding:24px 26px;border:1px solid #a476ff29;border-radius:16px;background:linear-gradient(115deg,#171322,#11101a 68%,#171225);box-shadow:0 20px 54px #0003}.gen-hero-glow{position:absolute;top:-140px;right:15%;width:330px;height:260px;border-radius:50%;background:#9565ff23;filter:blur(70px);pointer-events:none}.gen-hero-copy{position:relative;z-index:1}.gen-hero-copy .eyebrow{color:#bda2fb}.gen-hero-copy h2{margin:9px 0 5px;color:#f5f0ff;font:600 23px var(--font-display);letter-spacing:-.5px}.gen-hero-copy h2 span{color:#b494ff}.gen-hero-copy p{margin:0;color:#a7a0b4;font-size:10px}.gen-tier-tabs{position:relative;z-index:1;display:flex;gap:8px}.gen-tier-tab{display:flex;min-width:166px;align-items:center;gap:10px;padding:10px 12px;border:1px solid #ffffff16;border-radius:10px;background:#0d0b13b8;color:#a7a0b4;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.gen-tier-tab:hover{transform:translateY(-2px);border-color:#a476ff55}.gen-tier-tab.active{border-color:#b692ff75;background:linear-gradient(130deg,#9b74ff26,#4c39711f);color:#f0e8ff;box-shadow:inset 0 0 20px #a476ff0b,0 8px 25px #0002}.gen-tier-tab.locked:not(.active){opacity:.78}.gen-tier-tab>span:first-child{display:grid;width:33px;height:33px;flex:0 0 auto;place-items:center;border:1px solid #a476ff37;border-radius:9px;background:#a476ff19;color:#c8aeff}.gen-tier-tab .icon{width:16px;height:16px}.gen-tier-tab>span:last-child{display:grid;gap:3px}.gen-tier-tab strong{color:#eee8f8;font-size:10px}.gen-tier-tab small{color:#968da4;font-size:8px}.gen-service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.gen-service-card{--gen-delay: 0ms;display:flex;min-height:225px;flex-direction:column;align-items:stretch;padding:16px;border:1px solid #ffffff13;border-radius:14px;background:linear-gradient(145deg,#16141f,#100f17);box-shadow:0 12px 30px #0002;transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease;transition-delay:var(--gen-delay)}.gen-service-card.is-visible:hover{transform:translateY(-4px);border-color:#ad8bff4d;box-shadow:0 20px 42px #0004,0 0 26px #a476ff0a}.gen-service-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.gen-service-logo{display:grid;width:44px;height:44px;place-items:center;border:1px solid #a476ff2b;border-radius:12px;background:linear-gradient(145deg,#a476ff24,#a476ff09);color:#c5a6ff;box-shadow:inset 0 0 15px #a476ff09}.gen-service-logo .icon{width:21px;height:21px}.gen-service-logo.epic-logo{align-content:center;justify-items:center;gap:0;border-color:#fff3;background:linear-gradient(145deg,#292633,#16151d);color:#fff;font:800 12px/1 var(--font-display);letter-spacing:-1px;transform:skewY(-5deg)}.gen-service-logo.epic-logo span{font-size:8px;letter-spacing:.1px}.gen-stock-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #ffffff12;border-radius:30px;background:#0a0910a8;color:#b8b0c5;font-size:8px;white-space:nowrap}.gen-stock-pill i{width:6px;height:6px;border-radius:50%;background:#8d8795}.gen-stock-pill.available i{background:#62d69a;box-shadow:0 0 9px #62d69a80}.gen-stock-pill.empty{color:#a29aa9}.gen-service-card>.eyebrow{margin-bottom:5px;color:#a99abf;font-size:7px}.gen-service-card h2{margin:0 0 5px;color:#f0ebfb;font:600 15px var(--font-display)}.gen-service-card p{flex:1;margin:0 0 15px;color:#9c94a8;font-size:9px;line-height:1.5}.gen-service-card .button{min-height:37px;justify-content:center;gap:7px;font-size:9px}.gen-service-card .button:disabled{opacity:.53;cursor:not-allowed}.gen-generate-button:not(:disabled){position:relative;overflow:hidden}.gen-generate-button:not(:disabled):after{position:absolute;top:-60%;left:-35%;width:22%;height:220%;background:#ffffff21;content:"";transform:rotate(22deg);animation:gen-button-shine 4.4s ease-in-out infinite}@keyframes gen-button-shine{0%,65%,to{left:-35%}82%{left:120%}}.gen-feedback{display:flex;align-items:center;gap:9px;margin:12px 0;padding:11px 13px;border:1px solid #65d79a36;border-radius:9px;background:#47b87f0c;color:#a8ecc6;font-size:10px;animation:catalog-card-in .25s ease both}.gen-feedback.error{border-color:#ff879836;background:#ff62700b;color:#ffc0c5}.gen-feedback .icon{width:15px;height:15px;flex:0 0 auto}.gen-feedback>span{flex:1}.gen-feedback code{max-width:33%;overflow:hidden;color:#e4d5ff;text-overflow:ellipsis;white-space:nowrap}.gen-feedback .button{min-height:29px;padding-inline:9px;font-size:8px}.gen-empty{grid-column:1 / -1}.gen-history-panel{margin-top:18px;padding:18px;border:1px solid #ffffff12;border-radius:14px;background:linear-gradient(145deg,#13121b,#100f17)}.gen-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.gen-history-heading h2{margin:5px 0 3px;color:#f0ebfb;font:600 16px var(--font-display)}.gen-history-heading p{margin:0;color:#9991a5;font-size:9px}.gen-history-count{padding:6px 9px;border:1px solid #a476ff28;border-radius:20px;background:#a476ff12;color:#c9adff;font-size:8px;white-space:nowrap}.gen-history-list{display:grid;gap:8px}.gen-history-row{display:flex;min-width:0;align-items:center;gap:10px;padding:10px;border:1px solid #ffffff0e;border-radius:9px;background:#0c0b12a8;animation:catalog-card-in .25s ease both}.gen-history-icon{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border:1px solid #65d79a2d;border-radius:9px;background:#47b87f12;color:#80dca8}.gen-history-icon .icon{width:15px;height:15px}.gen-history-copy{display:grid;min-width:0;flex:1;gap:3px}.gen-history-copy strong{color:#e9e2f4;font-size:10px}.gen-history-copy small{color:#91899b;font-size:8px}.gen-history-copy code{overflow:hidden;color:#c5adf5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.gen-history-row .admin-icon-button{margin-left:0}.gen-empty-history{display:grid;gap:4px;padding:18px;border:1px dashed #ffffff16;border-radius:9px;color:#e6dff0;text-align:center}.gen-empty-history strong{font-size:10px}.gen-empty-history span{color:#9991a5;font-size:9px}.admin-premium-control{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:11px;border:1px solid #a476ff22;border-radius:9px;background:#a476ff08}.admin-premium-control>span{display:grid;gap:4px}.admin-premium-control strong{color:#e8def7;font-size:9px}.admin-premium-control small{color:#9c94a8;font-size:8px}.admin-premium-control .button{min-height:32px;padding-inline:11px;white-space:nowrap}.admin-gen-create{margin-bottom:14px}.admin-gen-service-form{display:grid;grid-template-columns:minmax(200px,1fr) auto;align-items:end;gap:10px}.admin-gen-service-form label,.admin-gen-stock-form label{display:grid;gap:6px;color:#cbc3d9;font-size:9px;font-weight:600}.admin-gen-service-form input{width:100%;min-height:38px;padding:0 10px;border:1px solid #aaa0be33;border-radius:7px;background:#100d16;color:#f0ebfb;font-size:10px}.admin-gen-service-form .button{min-height:38px}.admin-gen-services{display:grid;gap:11px}.admin-gen-service{overflow:hidden;border:1px solid #ffffff15;border-radius:11px;background:#0c0a116b;animation:catalog-card-in .25s ease both}.admin-gen-service>header{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #ffffff0c;background:linear-gradient(100deg,#a476ff0d,transparent)}.admin-gen-service>header>div{display:grid;flex:1;gap:4px}.admin-gen-service>header strong{color:#efe9f9;font-size:11px}.admin-gen-service>header small{color:#9991a5;font-size:8px}.admin-gen-service-mark{display:grid;width:35px;height:35px;place-items:center;border:1px solid #a476ff2b;border-radius:9px;background:#a476ff14;color:#c5a6ff;font:800 9px var(--font-display)}.admin-gen-service-mark .icon{width:17px;height:17px}.admin-gen-stock-tiers{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:10px}.admin-gen-stock-form{display:grid;align-content:start;gap:10px;padding:11px;border:1px solid #ffffff12;border-radius:9px;background:#12101a}.admin-gen-tier-heading{display:flex;align-items:center;justify-content:space-between;gap:7px}.admin-gen-tier-heading>span{color:#d4c5f6;font:600 11px var(--font-display)}.admin-gen-tier-heading>strong{color:#e9e2f4;font-size:10px}.admin-gen-tier-heading small{color:#9890a4;font-size:8px;font-weight:400}.admin-gen-stock-form input[type=file]{width:100%;min-height:37px;padding:7px;border:1px dashed #aaa0be38;border-radius:7px;background:#0c0a11;color:#bdb5c9;font-size:8px}.admin-gen-stock-form input[type=file]::file-selector-button{margin-right:8px;padding:5px 8px;border:1px solid #a476ff35;border-radius:6px;background:#a476ff19;color:#e5d7ff;font-size:8px;cursor:pointer}.admin-gen-stock-form label small{color:#938a9f;font-size:8px;font-weight:400}.admin-gen-stock-form .button{min-height:34px;justify-content:center;font-size:8px}.admin-gen-stock-form .button:disabled{opacity:.5;cursor:wait}@media(max-width:760px){.gen-hero{align-items:stretch;flex-direction:column;padding:19px}.gen-tier-tabs{display:grid;grid-template-columns:1fr 1fr}.gen-tier-tab{min-width:0;padding:9px}.gen-service-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.admin-gen-stock-tiers,.admin-gen-service-form{grid-template-columns:1fr}.admin-gen-service-form .button{justify-self:start}}@media(max-width:440px){.gen-tier-tabs,.gen-service-grid{grid-template-columns:1fr}.gen-history-panel{padding:13px}.gen-history-heading,.admin-premium-control{align-items:start}.gen-feedback{align-items:start;flex-wrap:wrap}.gen-feedback code{max-width:100%;flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.gen-generate-button:not(:disabled):after{animation:none}.gen-service-card,.gen-tier-tab{transition:none}}@media(max-width:760px){.admin-data-upload-form{grid-template-columns:1fr}.admin-data-upload-form>button{justify-self:start}.admin-data-file-row{flex-wrap:wrap}.admin-data-file-copy{flex-basis:calc(100% - 50px)}.data-file-card{grid-template-columns:38px minmax(0,1fr)}.data-file-meta{grid-column:2;grid-row:2;justify-items:start;display:flex;gap:10px}.data-file-actions{grid-column:1 / -1}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.support-widget{position:fixed;z-index:80;right:22px;bottom:22px;display:grid;justify-items:end;gap:12px}.support-widget-toggle{display:inline-flex;min-height:48px;align-items:center;gap:9px;padding:0 17px;border:1px solid #c6a5ff65;border-radius:999px;background:linear-gradient(135deg,#a476ff,#7241c5);box-shadow:0 8px 28px #07050d99,0 0 24px #a476ff35;color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.support-widget-toggle:hover{transform:translateY(-2px);box-shadow:0 12px 34px #07050dcc,0 0 29px #a476ff55}.support-widget-toggle .icon{width:17px;height:17px}.support-widget-panel{display:flex;width:min(360px,calc(100vw - 32px));height:min(500px,calc(100svh - 112px));flex-direction:column;overflow:hidden;border:1px solid #b99aff3a;border-radius:16px;background:linear-gradient(155deg,#171321f5,#0e0b13f7);box-shadow:0 24px 70px #000a,0 0 35px #a476ff18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:support-panel-in .2s ease both}@keyframes support-panel-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.support-widget-panel>header{display:flex;min-height:68px;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #b99aff24;background:#a476ff0b}.support-widget-mark{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #b99aff38;border-radius:11px;background:#a476ff18;color:#d4bcff}.support-widget-mark .icon{width:18px;height:18px}.support-widget-panel>header>div{display:grid;flex:1;gap:4px}.support-widget-panel>header strong{color:#f4efff;font-size:11px}.support-widget-panel>header small{color:#a89cb9;font-size:9px}.support-widget-close{display:grid;width:32px;height:32px;place-items:center;border:1px solid #a99bb522;border-radius:9px;background:#ffffff08;color:#c9bfd6;cursor:pointer}.support-widget-close .icon{width:15px;height:15px}.support-widget-messages,.support-admin-messages{display:flex;min-height:0;flex:1;flex-direction:column;gap:10px;overflow:auto;padding:14px;scrollbar-color:#74539e #100d16;scrollbar-width:thin}.support-message{max-width:88%;padding:10px 11px;border:1px solid #a99bb51e;border-radius:11px 11px 11px 3px;background:#ffffff08;animation:catalog-card-in .2s ease both}.support-message.from-support{align-self:flex-end;border-color:#a476ff35;border-radius:11px 11px 3px;background:#a476ff13}.support-message-meta{display:flex;align-items:center;gap:10px}.support-message-meta strong{color:#e9dcff;font-size:9px}.support-message-meta time{color:#8e859a;font-size:8px}.support-message p{margin:6px 0 0;color:#d8d1e1;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.support-empty{display:grid;min-height:110px;place-items:center;padding:18px;color:#a49aae;font-size:10px;line-height:1.6;text-align:center}.support-compose{display:flex;align-items:end;gap:8px;padding:10px 12px;border-top:1px solid #b99aff20}.support-compose textarea{width:100%;min-height:40px;max-height:100px;resize:vertical;padding:10px;border:1px solid #a99bb52c;border-radius:9px;outline:none;background:#0c0a11;color:#f2edf9;font:inherit;font-size:10px}.support-compose textarea:focus{border-color:#a476ff8a}.support-compose .button{min-height:39px;flex:0 0 auto;padding:0 11px;font-size:9px}.support-compose .button .icon{width:13px;height:13px}.support-chat-rules{margin:0;padding:0 12px 11px;color:#8e859a;font-size:8px;line-height:1.5}.support-chat-feedback{margin:0;padding:0 12px;color:#ffaaa8;font-size:9px}.support-admin-panel{margin-bottom:15px}.support-admin-layout{display:grid;min-height:430px;grid-template-columns:minmax(230px,.85fr) minmax(0,1.5fr);overflow:hidden;border:1px solid #aaa0be20;border-radius:11px;background:#0c0a116b}.support-thread-list{display:flex;max-height:620px;flex-direction:column;overflow:auto;border-right:1px solid #aaa0be20}.support-thread{display:flex;min-width:0;align-items:center;gap:9px;padding:12px;border:0;border-bottom:1px solid #aaa0be12;background:transparent;color:inherit;text-align:left;cursor:pointer}.support-thread:hover,.support-thread.active{background:#a476ff13}.support-thread-avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #a476ff3d;border-radius:11px;background:#a476ff18;color:#dfcaff;font-size:12px;font-weight:700}.support-thread-copy{display:grid;min-width:0;flex:1;gap:4px}.support-thread-copy strong{overflow:hidden;color:#f0ebfb;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.support-thread-copy small{overflow:hidden;color:#a79db5;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.support-thread>time{align-self:start;color:#8e859a;font-size:7px;white-space:nowrap}.support-admin-conversation{display:flex;min-width:0;min-height:430px;flex-direction:column}.support-admin-conversation-heading{display:flex;align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid #aaa0be20}.support-admin-conversation-heading>div{display:grid;gap:4px}.support-admin-conversation-heading strong{color:#f0ebfb;font-size:10px}.support-admin-conversation-heading small{color:#9d95aa;font-size:8px}.support-admin-messages .support-empty{flex:1}.support-admin-conversation>.support-compose{padding-inline:12px}@media(max-width:850px){.admin-catalog-layout{grid-template-columns:1fr}}@media(max-width:850px){.support-admin-layout{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)}}@media(max-width:600px){.admin-section-tabs{overflow-x:auto}.admin-section-tabs button{flex:0 0 auto}.catalog-category-tabs{margin-inline:-2px}.admin-catalog-product{flex-wrap:wrap}.admin-catalog-product-price{margin-left:59px}.admin-catalog-product-actions{margin-left:auto}.admin-panel{padding:14px}.support-widget{right:13px;bottom:13px}.support-admin-layout{min-height:0;grid-template-columns:1fr}.support-thread-list{max-height:210px;border-right:0;border-bottom:1px solid #aaa0be20}.support-admin-conversation{min-height:390px}.support-admin-messages{min-height:220px}.support-admin-panel .admin-panel-heading{align-items:start}.support-thread{padding:9px}}@media(max-width:850px){.auth-layout{grid-template-columns:minmax(0,1fr) 410px}.auth-story{padding-inline:27px}.auth-card{padding-inline:28px}.auth-story-decoration{right:-80px;opacity:.65}}@media(max-width:680px){.auth-screen{min-height:100svh;align-items:start;padding:17px 13px}.auth-layout{width:min(460px,100%);min-height:unset;grid-template-columns:1fr;border-radius:18px}.auth-story{min-height:168px;padding:17px 19px}.auth-brand>img{width:32px;height:32px}.auth-brand{font-size:14px}.auth-story-copy{margin:20px 0 0;padding:0 0 6px}.auth-story-label{font-size:7px}.auth-story-copy h1{margin:9px 0 5px;font-size:29px;letter-spacing:-1.4px}.auth-story-copy>p{max-width:300px;font-size:9px}.auth-trust-row{display:none}.auth-story-decoration{right:-31px;bottom:-66px;width:180px;height:180px;opacity:.45}.auth-story-decoration>img{width:75px;height:75px;border-radius:18px}.auth-story-ring{width:150px}.auth-card{padding:23px 19px 20px}.auth-card-heading h2{font-size:23px}.auth-card-heading>p{font-size:10px}.auth-tabs{margin:17px 0 12px}.oauth-buttons{gap:7px}.oauth-button{font-size:9px}.auth-divider{margin:15px 0 12px}.auth-divider.auth-divider-telegram{margin:34px 0 21px}.auth-form>input{min-height:42px}.auth-legal{margin-top:13px}.telegram-signup-wrap{margin-top:14px}}.admin-screen{min-height:100vh;background:radial-gradient(ellipse at 12% 0%,rgba(164,118,255,.2),transparent 36%),radial-gradient(ellipse at 88% 80%,rgba(110,62,190,.13),transparent 34%),#09080d;background-size:150% 150%,150% 150%,auto;animation:admin-bg-drift 26s ease-in-out infinite alternate}@keyframes admin-bg-drift{0%{background-position:0% 0%,0 0}to{background-position:100% 100%,0 0}}.admin-topbar{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:18px;padding:12px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid var(--line);background:#0b0910db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-topbar>div{display:flex;align-items:center;gap:18px}.admin-secure-label{display:inline-flex;align-items:center;gap:7px;color:#b7a6d4;font-size:10px;font-weight:600}.admin-secure-label .icon,.admin-security-note .icon{width:15px;height:15px;color:#9ce0b8}.admin-content{width:min(1120px,100%);margin:0 auto;padding:42px 24px 60px}.admin-intro{margin-bottom:26px}.admin-intro h1{margin:10px 0 8px}.admin-intro h1 span{color:#b78eff}.admin-intro>p{max-width:670px;margin:0;color:#a59bb8;font-size:12px;line-height:1.7}.admin-panel{padding:20px;border:1px solid rgba(175,156,215,.16);border-radius:14px;background:linear-gradient(145deg,#14101bf5,#0e0b13f5);box-shadow:0 18px 55px #0000003d}.admin-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-panel-heading h2{margin:0 0 4px;color:#f1ebff;font:600 18px var(--font-display)}.admin-panel-heading p{margin:0;color:#9d95aa;font-size:10px}.admin-panel-heading .search-field{width:min(340px,100%);border-color:#aa9fbe33;background:#100d16}.admin-panel-heading .search-field input{color:#f0ebfb}.admin-user-list{display:grid;gap:11px}.admin-user-card{padding:15px;border:1px solid rgba(170,159,190,.14);border-radius:10px;background:#0c0a11a8}.admin-user-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.admin-user-heading>div{display:grid;gap:3px;min-width:0}.admin-user-heading>div strong{color:#f0ebfb;font-size:11px}.admin-user-heading>div>span{overflow:hidden;color:#a79db5;font-size:9px;text-overflow:ellipsis}.admin-user-heading>small{margin-left:auto;color:#90879d;font-size:9px}.admin-profile-form{display:grid;grid-template-columns:1fr 170px 1.3fr auto;align-items:end;gap:10px}.admin-profile-form label{display:grid;gap:5px;color:#c9c1d8;font-size:9px;font-weight:600}.admin-profile-form input{width:100%;min-height:38px;padding:0 10px;border:1px solid rgba(170,159,190,.2);border-radius:7px;background:#100d16;color:#f0ebfb;font-size:10px}.admin-profile-form input:focus{border-color:#b68cff;outline:2px solid rgba(164,118,255,.16)}.admin-profile-form button{min-height:38px;padding-inline:12px;white-space:nowrap}.admin-empty{padding:30px 12px;color:#a59bb8;font-size:11px;text-align:center}.admin-feedback{margin-bottom:13px;padding:10px 12px;border:1px solid rgba(175,140,232,.22);border-radius:7px;background:#1c142ab3;color:#e5d7ff;font-size:10px}.admin-security-note{display:flex;align-items:center;gap:8px;margin:17px 0 0;color:#9d95aa;font-size:9px}.admin-security-note .icon{flex:0 0 auto}.admin-screen>.auth-loading{min-height:100vh;align-content:center}.admin-entry-link{margin-top:12px}.admin-telegram-card{width:min(470px,calc(100% - 28px));margin:7vh auto;padding:30px;border:1px solid rgba(175,156,215,.18);border-radius:18px;background:linear-gradient(145deg,#14101bfa,#0c0911fa);box-shadow:0 28px 80px #0000007a,0 0 40px #a476ff14}.admin-telegram-icon{display:grid;width:40px;height:40px;margin-bottom:18px;place-items:center;border:1px solid rgba(164,118,255,.22);border-radius:12px;background:#a476ff1f;color:#c3a2ff}.admin-telegram-icon .icon{width:19px;height:19px}.admin-telegram-card h1{margin:10px 0;color:#f5efff;font:600 25px/1.18 var(--font-display);letter-spacing:-.8px}.admin-telegram-card>p{margin:0 0 17px;color:#aaa1b9;font-size:11px;line-height:1.7}.admin-telegram-card>p code{color:#d5b5ff;font:600 11px Consolas,monospace}.admin-telegram-form{display:grid;gap:8px}.admin-telegram-form label{color:#d6cde3;font-size:10px;font-weight:600}.admin-telegram-form input{min-height:43px;padding:0 12px;border:1px solid rgba(170,159,190,.23);border-radius:8px;background:#100d16;color:#f5efff;font:600 12px Consolas,monospace;letter-spacing:1px}.admin-telegram-form input:focus{border-color:#b68cff;outline:2px solid rgba(164,118,255,.16)}.admin-telegram-note{margin:14px 0 0!important;color:#8f879c!important;font-size:9px!important;line-height:1.6;text-align:center}@media(max-width:760px){.admin-topbar{padding-inline:16px}.admin-topbar>div{gap:10px}.admin-secure-label{font-size:8px}.admin-content{padding:28px 14px 42px}.admin-panel{padding:14px}.admin-panel-heading{align-items:stretch;flex-direction:column}.admin-profile-form{grid-template-columns:1fr 1fr}.admin-profile-form .admin-reason{grid-column:1 / -1}.admin-user-heading>small{max-width:90px;text-align:right}.admin-telegram-card{margin-top:22px;padding:23px 19px}}@media(max-width:420px){.admin-topbar .auth-brand{font-size:12px}.admin-topbar .auth-brand>img{width:29px;height:29px}.admin-topbar .button{min-height:34px;padding-inline:9px;font-size:9px}.admin-secure-label{max-width:100px}.admin-profile-form{grid-template-columns:1fr}.admin-profile-form .admin-reason{grid-column:auto}.admin-user-heading>small{font-size:8px}}.recharge-overlay{position:fixed;z-index:20;inset:0;display:grid;overflow-y:auto;place-items:center;padding:24px;background:#050409c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:recharge-fade-in .2s ease both}.recharge-dialog{position:relative;width:min(510px,100%);overflow:hidden;border:1px solid rgba(190,160,240,.22);border-radius:21px;background:linear-gradient(155deg,#171321,#100e17 76%);box-shadow:0 28px 90px #0009,0 0 55px #a476ff18;animation:recharge-card-in .35s cubic-bezier(.2,.75,.2,1) both}.recharge-dialog-glow{position:absolute;top:-135px;right:-105px;width:270px;height:270px;border-radius:50%;background:#a476ff20;filter:blur(55px);pointer-events:none}.recharge-dialog-content{position:relative;padding:34px}.recharge-close{position:absolute;z-index:1;top:17px;right:17px;display:grid;width:34px;height:34px;place-items:center;border:1px solid #ffffff14;border-radius:9px;background:#ffffff08;color:#b9b2c5;cursor:pointer}.recharge-close:hover{border-color:#c29cff63;background:#a476ff18;color:#fff}.recharge-close .icon{width:16px;height:16px}.recharge-eyebrow{display:flex;align-items:center;gap:8px;color:#bb99f4;font-size:9px;font-weight:700;letter-spacing:1.4px}.recharge-dialog h2{margin:13px 38px 7px 0;color:#f5f1fb;font:600 26px/1.15 var(--font-display);letter-spacing:-.8px}.recharge-subtitle{margin:0 0 24px;color:#a49caf;font-size:11px;line-height:1.65}.recharge-amount-field{display:grid;gap:8px;margin-bottom:22px}.recharge-amount-field label{display:flex;align-items:center;justify-content:space-between;color:#e6e0ef;font-size:10px;font-weight:700}.recharge-amount-field label span{color:#9890a3;font-size:9px;letter-spacing:1px}.recharge-amount-field>div{display:flex;min-height:49px;align-items:center;padding:0 13px;border:1px solid #ffffff1c;border-radius:10px;background:#0d0b13;transition:border .2s,box-shadow .2s}.recharge-amount-field>div:focus-within{border-color:#a476ff9c;box-shadow:0 0 0 3px #a476ff1c}.recharge-amount-field input{width:100%;border:0;outline:0;background:transparent;color:#f7f3ff;font:600 18px var(--font-display)}.recharge-amount-field input::placeholder{color:#6f687b}.recharge-amount-field>div>span{color:#c3a5f4;font:600 16px var(--font-display)}.recharge-amount-field small{color:#888193;font-size:9px}.recharge-method-label{margin-bottom:9px;color:#a49caf;font-size:9px;font-weight:700;letter-spacing:.35px}.recharge-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px}.recharge-method-card{display:flex;min-height:75px;align-items:center;gap:11px;padding:12px;border:1px solid #ffffff15;border-radius:11px;background:linear-gradient(145deg,#1b1724,#14121b);text-align:left;cursor:pointer}.recharge-method-card:hover{transform:translateY(-2px);border-color:#b18af55c;background:#211a2d;box-shadow:0 8px 23px #0003}.recharge-method-card>span:nth-child(2){display:grid;flex:1;gap:5px}.recharge-method-card strong{color:#f1edf8;font-size:11px}.recharge-method-card small{color:#958da1;font-size:9px}.recharge-method-card>.icon{width:14px;height:14px;color:#a98ade}.paypal-mark,.litecoin-mark{display:block;width:31px;height:31px;flex:0 0 auto}.recharge-step-heading{display:flex;align-items:center;gap:10px;margin:2px 0 18px;color:#eae5f2;font-size:11px;font-weight:600}.recharge-step-number{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid #a476ff40;border-radius:9px;background:#a476ff18;color:#c6a6ff;font:700 10px var(--font-display)}.recharge-step-number .icon{width:15px;height:15px}.success-step{color:#9be2b5;border-color:#8ae1ad40;background:#8ae1ad12}.recharge-payment-brand{display:flex;align-items:center;gap:9px;margin-bottom:12px;color:#f0ebf7;font:600 13px var(--font-display)}.recharge-payment-brand .paypal-mark,.recharge-payment-brand .litecoin-mark{width:29px;height:29px}.recharge-dialog-content>p{margin:0 0 15px;color:#aaa3b5;font-size:10px;line-height:1.7}.recharge-dialog-content>p strong{color:#eee7fb}.recharge-external-link{margin:4px 0 13px;text-decoration:none}.recharge-external-link .icon,.recharge-contact-actions .icon{width:14px;height:14px}.recharge-wallet{display:grid;gap:9px;margin:15px 0 12px;padding:13px;border:1px solid #ffffff13;border-radius:11px;background:#0d0b13}.recharge-wallet>span{color:#aaa2b4;font-size:9px;font-weight:600}.recharge-wallet code{overflow-wrap:anywhere;color:#d6c3f8;font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.recharge-dialog .button-secondary{display:inline-flex;min-height:37px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #ffffff1a;border-radius:8px;background:#ffffff08;color:#ded7e9;font-size:9px;font-weight:600;cursor:pointer}.recharge-dialog .button-secondary:hover{border-color:#b18af55c;background:#a476ff15}.recharge-dialog .button-secondary .icon{width:14px;height:14px}.recharge-notice{display:flex;gap:9px;margin:7px 0 14px;padding:11px 12px;border:1px solid #d8b76f28;border-radius:9px;background:#c8982b0c;color:#c7bfae;font-size:9px;line-height:1.6}.recharge-notice strong{flex:0 0 auto;color:#e6cb91}.recharge-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:7px 0 14px}.recharge-contact-actions>*{text-decoration:none}.recharge-dialog .button-primary{display:flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #c2a0ff48;border-radius:9px;background:linear-gradient(115deg,#9c6cf0,#754acb);color:#fff;font-size:10px;font-weight:700;box-shadow:0 7px 18px #754acb38;cursor:pointer;text-decoration:none}.recharge-dialog .button-primary:hover{box-shadow:0 10px 25px #754acb52;filter:brightness(1.07)}.recharge-dialog .button-primary.wide,.recharge-dialog .button-secondary.wide{width:100%}.recharge-credit-note{margin:15px 0 0!important;padding-top:12px;border-top:1px solid #ffffff12;color:#8f889b!important;font-size:9px!important}.recharge-back{display:flex;align-items:center;gap:6px;margin-top:16px;padding:0;border:0;background:transparent;color:#bfa0f4;font-size:9px;font-weight:600;cursor:pointer}.recharge-back .icon{width:13px;height:13px;transform:rotate(180deg)}@keyframes recharge-fade-in{0%{opacity:0}to{opacity:1}}@keyframes recharge-card-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){.recharge-overlay{align-items:end;padding:10px}.recharge-dialog{max-height:calc(100vh - 20px);overflow-y:auto;border-radius:18px}.recharge-dialog-content{padding:29px 22px 23px}.recharge-dialog h2{font-size:23px}.recharge-methods,.recharge-contact-actions{grid-template-columns:1fr}.recharge-method-card{min-height:64px}}@media(prefers-reduced-motion:reduce){.recharge-overlay,.recharge-dialog{animation:none}}.main-area{position:relative;isolation:isolate}.main-area:before{position:fixed;z-index:0;inset:72px 0 0 250px;background:radial-gradient(ellipse at 18% 18%,#9b67ed12,transparent 36%),radial-gradient(ellipse at 82% 73%,#7046b810,transparent 39%);content:"";pointer-events:none;animation:ambient-drift 30s ease-in-out infinite alternate}.page-content{position:relative;z-index:1}.main-area>.topbar{z-index:4}.new-badge{position:absolute;z-index:2;top:12px;right:12px;padding:5px 8px;border:1px solid #c7a1ff50;border-radius:999px;background:linear-gradient(110deg,#a476ff2d,#7040a82b);box-shadow:0 0 18px #a476ff1b;color:#ddc9ff;font-size:8px;font-weight:700;letter-spacing:.45px;animation:new-badge-glow 2.8s ease-in-out infinite}@keyframes new-badge-glow{50%{box-shadow:0 0 22px #a476ff3a}}.data-file-card,.gen-service-card,.catalog-product-card{position:relative}.gen-generate-button.is-generating{border-color:#d0b2ff70;box-shadow:0 0 25px #a476ff35,inset 0 0 16px #ffffff0c}.gen-generate-button.is-generating .icon{animation:gen-bolt-pulse .65s ease-in-out infinite alternate}@keyframes gen-bolt-pulse{to{transform:scale(1.22);filter:drop-shadow(0 0 7px #e1caff)}}.gen-result-card{position:relative;display:flex;align-items:center;gap:14px;margin:13px 0 18px;padding:17px;border:1px solid #8de1b440;border-radius:13px;background:radial-gradient(ellipse at 0 0,#66d89a12,transparent 55%),linear-gradient(120deg,#151b1a,#111019);box-shadow:0 12px 32px #0003;animation:gen-result-in .4s cubic-bezier(.2,.75,.25,1) both}.gen-result-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid #84dda548;border-radius:12px;background:#51c98a18;color:#a8ecc6}.gen-result-icon .icon{width:18px;height:18px}.gen-result-copy{display:grid;min-width:0;flex:1;gap:5px}.gen-result-copy .eyebrow{font-size:8px}.gen-result-copy h2{margin:0;color:#f1edf7;font:600 14px var(--font-display)}.gen-result-copy h2 small{color:#b8a8cb;font:500 9px DM Sans,sans-serif}.gen-result-copy p{margin:0;color:#aaa3b5;font-size:9px;line-height:1.5}.gen-result-copy code{overflow-wrap:anywhere;padding:9px 10px;border:1px solid #ffffff12;border-radius:8px;background:#09090d8a;color:#ddcbff;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.gen-result-copy-button{flex:0 0 auto;min-height:36px}@keyframes gen-result-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.catalog-product-card{animation:catalog-filter-in .42s cubic-bezier(.2,.75,.25,1) both;animation-delay:calc(var(--card-order, 0) * 45ms)}@keyframes catalog-filter-in{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.account-intro{margin-bottom:21px}.account-hero{position:relative;display:flex;min-height:132px;align-items:center;gap:17px;overflow:hidden;margin-bottom:14px;padding:23px;border:1px solid #a476ff36;border-radius:15px;background:linear-gradient(115deg,#1b1427,#121019 70%);box-shadow:0 15px 40px #0003}.account-hero-glow{position:absolute;top:-95px;right:-22px;width:240px;height:210px;border-radius:50%;background:#a476ff20;filter:blur(55px);pointer-events:none}.account-avatar{position:relative;width:57px;height:57px;flex:0 0 auto;font-size:20px}.account-hero>div:not(.account-hero-glow){position:relative;min-width:0;flex:1}.account-hero .eyebrow{font-size:8px}.account-hero h2{margin:5px 0 3px;color:#f3effa;font:600 20px var(--font-display)}.account-hero p{overflow:hidden;margin:0;color:#aaa3b7;font-size:10px;text-overflow:ellipsis}.account-connected{position:relative;padding:7px 10px;border:1px solid #8ae1ad2a;border-radius:999px;background:#8ae1ad0c;color:#afe8c3}.account-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.account-card{position:relative;display:flex;min-height:230px;flex-direction:column;align-items:flex-start;gap:9px;padding:19px;border:1px solid #ffffff14;border-radius:13px;background:linear-gradient(145deg,#15131e,#100f17);box-shadow:0 10px 27px #0002}.account-card-icon{display:grid;width:42px;height:42px;margin-bottom:5px;place-items:center;border:1px solid #a476ff32;border-radius:12px;background:#a476ff15;color:#c9adff}.account-card-icon>.icon{width:19px;height:19px}.provider-logo{width:20px;height:20px;color:#c9adff}.account-card .eyebrow{font-size:8px}.account-card h2{margin:0;color:#f0ebf8;font:600 16px var(--font-display)}.account-card>p{margin:0;color:#aaa3b7;font-size:10px;line-height:1.6}.account-status-chip{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:6px 9px;border:1px solid #ffffff17;border-radius:999px;background:#ffffff08;color:#bbb4c7;font-size:9px;font-weight:700}.account-status-chip .icon{width:12px;height:12px}.account-status-chip.active{border-color:#8ae1ad38;background:#8ae1ad10;color:#a8ecc6}.account-status-chip.inactive{color:#aaa3b7}.account-loading{margin:0;padding-top:8px;color:#aaa3b7;font-size:10px}.account-status-error{display:grid;gap:10px;color:#ffccd0;font-size:9px;line-height:1.5}.account-status-error .button{min-height:32px;justify-self:start;font-size:9px}.account-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:18px;border:1px solid #ffffff13;border-radius:12px;background:#121019}.account-actions .eyebrow{font-size:8px}.account-actions h2{margin:5px 0 3px;color:#eeeaf5;font:600 14px var(--font-display)}.account-actions p{margin:0;color:#9991a5;font-size:9px}.account-actions .button{flex:0 0 auto}button:active:not(:disabled){transform:translateY(1px) scale(.985)}.button:active:not(:disabled){transform:translateY(2px) scale(.98);filter:brightness(.94);box-shadow:inset 0 2px 5px #0003}@media(hover:hover)and (pointer:fine){.hero-card:hover .hero-art{transition-duration:.12s}}@media(hover:none),(pointer:coarse){.hero-art{--pointer-rotate-x: 0deg;--pointer-rotate-y: 0deg;--pointer-shift-x: 0px;--pointer-shift-y: 0px;transition:none;will-change:auto}.hero-logo{animation-duration:8s}.art-ring{animation-duration:38s}}@media(max-width:1100px){.main-area:before{inset-inline-start:220px}}@media(max-width:760px){.main-area:before{inset-inline-start:0}.account-hero{flex-wrap:wrap;padding:18px}.account-connected{margin-left:74px}}@media(max-width:520px){.account-cards{grid-template-columns:1fr}.account-card{min-height:195px}.account-actions{align-items:flex-start;flex-direction:column}.account-actions .button{width:100%;justify-content:center}.gen-result-card{align-items:flex-start;flex-wrap:wrap}.gen-result-copy{flex-basis:calc(100% - 56px)}.gen-result-copy-button{margin-left:54px}}@media(prefers-reduced-motion:reduce){.main-area:before,.new-badge,.hero-logo,.gen-generate-button.is-generating .icon,.catalog-product-card,.gen-result-card{animation:none}.hero-art{transition:none;transform:none}}.page-transition-in{animation:page-transition-in .36s cubic-bezier(.2,.75,.25,1) both}@keyframes page-transition-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.data-preview-overlay,.recharge-overlay{animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.75,.25,1)}.data-preview-dialog,.recharge-dialog,.support-widget-panel{animation-duration:.34s;animation-timing-function:cubic-bezier(.2,.75,.25,1)}@media(prefers-reduced-motion:reduce){.page-transition-in,.data-preview-overlay,.data-preview-dialog,.recharge-overlay,.recharge-dialog,.support-widget-panel{animation:none}}
