.withdrawalTable{overflow-x:auto}.withdrawalTr{grid-template-columns:minmax(140px,.9fr) minmax(130px,.75fr) minmax(220px,1.45fr) minmax(120px,.7fr) minmax(145px,.85fr) minmax(160px,1fr);min-width:1040px}.withdrawalTr>span{min-width:0}.withdrawalTr small{color:var(--muted);margin-top:5px;display:block}.destinationCopy{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin-top:5px;padding:0;display:flex}.destinationCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.destinationCopy svg{color:#9e8cff;flex:none;width:14px;height:14px}.withdrawalStatus{text-transform:uppercase;letter-spacing:.06em;color:#cbc5de;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.withdrawalStatus i{background:currentColor;border-radius:50%;width:7px;height:7px}.withdrawalStatus.pending{color:#f5c66c;background:#f5c66c1a}.withdrawalStatus.approved{color:#80c7ff;background:#46a4ff1c}.withdrawalStatus.paid{color:#78e4ad;background:#35d5861a}.withdrawalStatus.rejected{color:#ff8d9c;background:#ff566f1a}.withdrawalActions{gap:7px;display:flex}.miniPrimary,.miniDanger{cursor:pointer;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex}.miniPrimary{color:#bdb0ff;background:#7765e82e;border:1px solid #907eff40}.miniDanger{color:#ff9cac;background:#ff4b641f;border:1px solid #ff5b7533}.miniPrimary svg,.miniDanger svg{width:13px;height:13px}.paidButton{padding:9px 11px}.withdrawalEmpty{min-width:0}.withdrawalModal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.withdrawalClose{justify-content:center;align-items:center;min-width:44px!important;min-height:44px!important;display:inline-flex!important}.withdrawalReason{flex-direction:column;align-items:stretch;gap:9px;width:100%;margin-top:16px;display:flex!important}.withdrawalReason>span{letter-spacing:.11em;color:var(--muted);font-size:10px;font-weight:800;display:block}.withdrawalReason textarea{resize:vertical;box-sizing:border-box;outline:none;color:#f2efff!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:110px!important;font:inherit!important;background:#07050ec7!important;border:1px solid #ffffff1c!important;border-radius:13px!important;padding:14px 15px!important;font-size:16px!important;line-height:1.5!important;display:block!important}.withdrawalReason textarea:focus{border-color:#8971ffc2!important;box-shadow:0 0 0 3px #7765e829!important}.withdrawalReason textarea::placeholder{color:#716b82}.withdrawalSummaryBox strong{white-space:normal;overflow-wrap:anywhere}.withdrawalSummaryBox{background:#0907127a;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:14px;display:grid}.withdrawalSummaryBox span{flex-direction:column;gap:5px;padding:10px;display:flex}.withdrawalSummaryBox span.wide{border-top:1px solid #ffffff12;grid-column:1/-1}.withdrawalSummaryBox small{letter-spacing:.11em;color:var(--muted);font-size:10px}.withdrawalSummaryBox strong{overflow-wrap:anywhere;color:#f2efff}.adminApp aside{flex-direction:column;max-height:100vh;display:flex!important;overflow:hidden!important}.adminApp aside>.brand,.adminApp aside>.profile{flex:none}.adminApp aside>nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding-bottom:38px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 24px),#0000 100%)}.withdrawalEmpty{height:auto!important;min-height:0!important;padding:34px 24px!important}.adminApp .hamb{min-width:44px;min-height:44px}@media (width<=720px){.withdrawalModal{width:min(94vw,520px);padding:24px 19px max(24px,env(safe-area-inset-bottom))}.withdrawalReason textarea{resize:none}.withdrawalSummaryBox{grid-template-columns:1fr}.withdrawalSummaryBox span.wide{grid-column:auto}.withdrawalActions{flex-direction:column}.withdrawalTable{margin-inline:-4px}}@media (width<=1000px){.galleryGrid,.galleryPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.uploadActions{flex-direction:column}.gallerySelectButton,.clearMediaButton{width:100%}.gallerySummary{grid-template-columns:1fr;gap:9px}.gallerySummary>div{padding:13px 15px}.galleryGrid,.galleryPickerGrid{grid-template-columns:1fr}.galleryPreview,.outputCard .galleryPreview{height:220px}.galleryPicker{padding:17px}.galleryPickerHead,.gallerySectionTitle,.galleryHead{align-items:flex-start}.resultTitle{margin-top:32px}}@media (width<=1000px){.galleryGrid,.galleryPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.uploadActions{flex-direction:column}.gallerySelectButton,.clearMediaButton{width:100%}.gallerySummary{grid-template-columns:1fr;gap:9px}.gallerySummary>div{padding:13px 15px}.galleryGrid,.galleryPickerGrid{grid-template-columns:1fr}.galleryPreview,.outputCard .galleryPreview{height:220px}.galleryPicker{padding:17px}.galleryPickerHead,.gallerySectionTitle,.galleryHead{align-items:flex-start}.resultTitle{margin-top:32px}}.uploadSlot{gap:9px;display:grid}.uploadActions{justify-content:center;gap:8px;margin-top:-2px;display:flex}.gallerySelectButton,.clearMediaButton{border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.gallerySelectButton{color:#b29cff;background:#8d6df315;border:1px solid #8f73ef4d}.clearMediaButton{color:#ff8195;background:#ff607b0d;border:1px solid #ff607b30}.gallerySelectButton:hover{background:#8d6df327;border-color:#9f84f7}.clearMediaButton:hover{background:#ff607b1a}.uploadActions svg{width:14px;height:14px}.galleryHead{align-items:flex-end}.gallerySummary{grid-template-columns:repeat(3,1fr);gap:14px;margin:-8px 0 34px;display:grid}.gallerySummary>div{border-radius:17px;align-items:center;gap:13px;padding:17px 19px;display:flex}.gallerySummary>div>svg{color:#a58bff;width:21px}.gallerySummary span{color:#8d8798;align-items:baseline;gap:6px;font-size:11px;display:flex}.gallerySummary strong{color:#f5f2ff;font-size:23px}.gallerySectionTitle{justify-content:space-between;align-items:flex-end;margin:0 0 16px;display:flex}.gallerySectionTitle h3{margin:0 0 5px;font-size:17px}.gallerySectionTitle p{color:#777180;margin:0;font-size:11px}.gallerySectionTitle>span{color:#9b85ed;background:#8d6df312;border:1px solid #8d6df333;border-radius:999px;padding:7px 11px;font-size:10px}.resultTitle{margin-top:42px}.galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.galleryCard{border-radius:20px;min-width:0;overflow:hidden}.galleryPreview{object-fit:cover;background:#080711;width:100%;height:190px;display:block}.galleryPreview.loading{color:#8f74ed;place-items:center;display:grid}.galleryPreview.loading svg{width:24px}.galleryVideoPoster{color:#fff;background:#080711;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.galleryVideoPoster.interactive{cursor:pointer}.galleryVideoPoster:disabled{cursor:default}.galleryVideoPoster .videoPlaceholder{color:#75679e;place-items:center;display:grid}.galleryVideoPoster .videoPlaceholder svg{width:38px;height:38px}.galleryPlayButton{background:#8061e8e8;border:1px solid #c3b4ff66;border-radius:999px;place-items:center;width:50px;height:50px;transition:all .2s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 12px 35px #0008}.galleryPlayButton svg{width:21px;height:21px}.galleryVideoPoster:hover .galleryPlayButton{background:#9478f5;transform:translate(-50%,-50%)scale(1.08)}.galleryCardBody{gap:8px;padding:15px;display:grid}.galleryCardBody>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.galleryCardBody>small{color:#777180;font-size:9px}.mediaType{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.mediaType svg{width:11px;height:11px}.mediaType.image{color:#a991ff;background:#9475f21a}.mediaType.video{color:#55dab1;background:#35d6a51a}.mediaType.result{color:#ff9bc8;background:#ff6cac18}.galleryActions{gap:8px;margin-top:4px;display:flex}.galleryActions .primary{flex:1;padding:9px}.galleryActions .iconDanger{width:36px;height:36px}.galleryActions svg{width:14px}.outputCard .galleryPreview{height:210px}.outputCard .wide{margin-top:3px}.galleryEmpty{text-align:center;color:#736d7d;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px;display:flex}.galleryEmpty>svg{color:#8f74ed;width:34px;height:34px;margin-bottom:10px}.galleryEmpty h4{color:#e9e5ef;margin:0;font-size:13px}.galleryEmpty p{max-width:390px;margin:8px 0 0;font-size:10px;line-height:1.6}.galleryPickerBackdrop{z-index:180;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030207c9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.galleryPicker{border-radius:25px;width:min(920px,96vw);max-height:min(760px,90vh);padding:23px;overflow:auto}.galleryPickerHead{border-bottom:1px solid #ffffff0e;align-items:center;gap:13px;padding-bottom:18px;display:flex}.galleryPickerHead>div:nth-child(2){flex:1}.galleryPickerHead h3{margin:0 0 4px;font-size:16px}.galleryPickerHead p{color:#777180;margin:0;font-size:10px}.iconBtn{color:#aaa3b1;background:#ffffff08;border:1px solid #fff1;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.iconBtn svg{width:16px}.galleryPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding-top:18px;display:grid}.galleryPickCard{text-align:left;color:#eee;background:#0b0912;border:1px solid #ffffff10;border-radius:16px;padding:0;transition:all .2s;position:relative;overflow:hidden}.galleryPickCard:hover{border-color:#9175ee80;transform:translateY(-2px);box-shadow:0 15px 38px #0005}.galleryPickCard .galleryPreview{height:135px}.galleryPickCard>span{gap:4px;padding:11px;display:grid}.galleryPickCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.galleryPickCard small{color:#777180;font-size:8px}.galleryPickCard>i{color:#fff;opacity:0;background:#8d6df3;border-radius:8px;place-items:center;width:25px;height:25px;transition:all .2s;display:grid;position:absolute;top:9px;right:9px}.galleryPickCard:hover>i{opacity:1}.galleryPickCard>i svg{width:13px}.galleryPicker>.galleryEmpty{margin-top:18px}@media (width<=1000px){.galleryGrid,.galleryPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.uploadActions{flex-direction:column}.gallerySelectButton,.clearMediaButton{width:100%}.gallerySummary{grid-template-columns:1fr;gap:9px}.gallerySummary>div{padding:13px 15px}.galleryGrid,.galleryPickerGrid{grid-template-columns:1fr}.galleryPreview,.outputCard .galleryPreview{height:220px}.galleryPicker{padding:17px}.galleryPickerHead,.gallerySectionTitle,.galleryHead{align-items:flex-start}.resultTitle{margin-top:32px}}*{box-sizing:border-box}html,body,#root{color:#f8f7ff;background:#080711;min-height:100%;margin:0;font-family:DM Sans,sans-serif}body{overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}.aurora,.gridbg,.particles{pointer-events:none;position:fixed;inset:0}.particles{z-index:0;opacity:.65;width:100%;height:100%}.aurora{z-index:0;overflow:hidden}.aurora i{filter:blur(110px);opacity:.2;border-radius:50%;width:42vw;height:42vw;animation:18s ease-in-out infinite drift;position:absolute}.aurora i:first-child{background:#7048e8;top:-15%;left:-10%}.aurora i:nth-child(2){background:#bf5af2;animation-delay:-6s;top:25%;right:-12%}.aurora i:nth-child(3){background:#20b9c7;animation-delay:-12s;bottom:-30%;left:30%}.gridbg{z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:55px 55px;-webkit-mask-image:radial-gradient(#000 5%,#0000 75%);mask-image:radial-gradient(#000 5%,#0000 75%)}@keyframes drift{50%{transform:translate(12vw,8vh)scale(1.2)}}.glass{-webkit-backdrop-filter:blur(28px);background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1a;box-shadow:0 24px 70px #00000040,inset 0 1px #ffffff14}.brand{letter-spacing:-1px;align-items:center;gap:3px;font-size:23px;font-weight:700;display:flex}.brand>span:first-child{background:linear-gradient(145deg,#a78bfa,#6d52dc);border-radius:11px;place-items:center;width:35px;height:35px;margin-right:7px;display:grid;box-shadow:0 8px 25px #6d52dc55}.brand svg{width:18px}.brand>span:last-child{color:#a995ff}.login{place-items:center;min-height:100vh;padding:30px;display:grid;position:relative}.loginCard{z-index:2;text-align:center;border-radius:32px;width:min(600px,100%);padding:55px 64px;position:relative}.loginCard .brand{justify-content:center;margin-bottom:42px}.eyebrow{letter-spacing:.23em;color:#aaa2c8;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.eyebrow i,.live i{background:#9b82ff;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 12px #9b82ff}.loginCard .eyebrow{justify-content:center}.login h1,.welcome h2,.sectionHead h2{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(48px,6vw,74px);font-weight:500;line-height:.98}.login h1 em,.welcome h2 em,.sectionHead h2 em{color:#b5a3ff;font-family:Instrument Serif;font-weight:400}.loginCard>p{color:#aaa4bd;max-width:440px;margin:0 auto 28px;line-height:1.7}.google{justify-content:center;min-height:44px;display:flex}.primary,.ghost{color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:14px 19px;font-weight:700;transition:all .2s;display:inline-flex}.primary{background:linear-gradient(135deg,#9477ff,#7354e8);box-shadow:0 11px 30px #6041d84a}.primary:hover{filter:brightness(1.12);transform:translateY(-1px)}.primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.primary svg,.ghost svg{width:17px}.wide{width:100%}.secure{color:#777189;justify-content:center;align-items:center;gap:7px;margin-top:25px;font-size:11px;display:flex}.secure svg{width:14px}.loginFoot{letter-spacing:.22em;color:#4f4a5d;z-index:2;font-size:9px;position:absolute;bottom:20px}.app{min-height:100vh;position:relative}.app aside{z-index:20;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:#0e0c19c7;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;width:242px;padding:25px 14px;display:flex;position:fixed;top:14px;bottom:14px;left:14px}.brand.side{border-bottom:1px solid #ffffff12;padding:0 10px 22px}.app nav{flex:1;padding-top:22px}.app nav small{letter-spacing:.18em;color:#615d6e;margin:10px 13px;font-size:9px;display:block}.app nav button{color:#888298;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;height:45px;margin:3px 0;padding:0 13px;display:flex}.app nav button svg{width:17px}.app nav button b{color:#fff;background:#7c5ce8;border-radius:20px;margin-left:auto;padding:3px 7px;font-size:9px}.app nav button.active{color:#fff;background:linear-gradient(90deg,#8260f038,#8260f00f);box-shadow:inset 3px 0 #9679ff}.profile{border-top:1px solid #ffffff12;align-items:center;gap:9px;padding:15px 8px 0;display:flex}.profile img{border-radius:11px;width:34px;height:34px}.profile div{flex:1;min-width:0}.profile strong,.profile span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile strong{font-size:12px}.profile span{color:#716d7b;margin-top:3px;font-size:9px}.profile button,.actions button,.close,.upload button,.tokenInput button{color:#747080;background:0 0;border:0;padding:5px}.profile svg,.actions svg,.close svg{width:16px}.app header{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#080711dd,#0000);border-bottom:1px solid #ffffff0d;align-items:center;height:76px;padding:0 12px;display:flex;position:fixed;top:0;left:270px;right:20px}.app header>div{flex:1}.app header span,.app header strong{display:block}.app header span{color:#716c80;font-size:9px}.app header strong{margin-top:2px;font-size:14px}.mini{padding:10px 15px;font-size:11px}.hamb{display:none}.content{z-index:2;max-width:1500px;margin-left:270px;padding:112px 38px 70px;position:relative}.welcome{padding:45px 0}.welcome h2{margin:18px 0;font-size:66px}.welcome p,.sectionHead p{color:#918b9d}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:10px 0 44px;display:grid}.stat{border-radius:20px;padding:24px}.stat>span{color:#a88fff;background:#9375ff20;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.stat svg{width:18px}.stat strong{margin:24px 0 3px;font-size:31px;display:block}.stat p{color:#85808f;margin:0;font-size:11px}.content h3{font-size:12px}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.sectionHead h2{margin:14px 0;font-size:56px}.live{color:#8f8999;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:flex}.live i{background:#2bd69b;box-shadow:0 0 12px #2bd69b}.modelBrowser{border-radius:24px;margin:-10px 0 22px;padding:20px;overflow:hidden}.modelBrowserTop,.modelBrowserTop>div,.composerHeading{align-items:center;gap:12px;display:flex}.modelBrowserTop{justify-content:space-between;margin-bottom:16px}.modelBrowserTop strong,.modelBrowserTop small,.composerHeading strong,.composerHeading small{display:block}.modelBrowserTop strong,.composerHeading strong{font-size:13px}.modelBrowserTop small,.composerHeading small{color:#797382;margin-top:4px;font-size:9px}.modelStep{color:#b49fff;letter-spacing:.08em;background:#8d6df31a;border:1px solid #9b80ff2d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.catalogCount{color:#777181;background:#ffffff07;border:1px solid #ffffff0c;border-radius:999px;padding:7px 10px;font-size:9px}.modelRail{scrollbar-width:thin;scrollbar-color:#7159c8 transparent;grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;padding-bottom:7px;display:grid;overflow-x:auto}.swipeHint{color:#777181;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:9px;display:none}.swipeHint svg{width:12px}.modelChoice{text-align:left;color:#fff;background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:11px;min-width:190px;min-height:86px;padding:14px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.modelChoice:hover{border-color:#9a7eff3e;transform:translateY(-2px)}.modelChoice.selected{background:linear-gradient(145deg,#9a78ff1d,#563ba40e);border-color:#9f83ff78;box-shadow:inset 0 1px #ffffff0c,0 10px 30px #3d25731c}.modelChoice.soon{opacity:.6}.modelEmoji,.selectedModelIcon{background:linear-gradient(145deg,#aa8dff1c,#ffffff05);border:1px solid #ffffff10;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;margin:0!important;font-size:20px!important;display:grid!important}.modelChoiceBody{flex:1;min-width:0}.modelChoiceBody strong,.modelChoiceBody small{display:block}.modelChoiceBody strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.modelChoiceBody small{color:#777181;margin-top:5px;font-size:8px}.readyDot,.soonBadge{text-transform:uppercase;letter-spacing:.08em;color:#797382;align-items:center;gap:4px;font-size:7px;display:flex;position:absolute;top:8px;right:9px}.readyDot{color:#55dbaa}.readyDot i{background:#2bd69b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #2bd69b}.soonBadge svg{width:9px;height:9px}.composerHeading{margin:3px 0 1px}.studioGrid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.uploadCol{gap:15px;display:grid}.upload{text-align:center;cursor:pointer;border-style:dashed;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:225px;transition:all .25s;display:flex;position:relative}.upload:hover{background:#8967f614;border-color:#9f83ff}.upload input{display:none}.upload>.uploadIcon{color:#aa92ff;background:linear-gradient(145deg,#9979ff24,#7656e811);border:1px solid #ac96ff32;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.upload>.uploadIcon svg{width:23px}.upload>svg{color:#5f596c;width:17px;position:absolute;top:20px;right:20px}.upload strong,.upload span{display:block}.upload strong{font-size:14px}.upload span{color:#777181;margin-top:7px;font-size:10px}.upload.picked{border-color:#47cfa14f}.upload.picked .uploadIcon{color:#45d4a4;background:#26d39314}.upload button{position:absolute;bottom:16px;right:16px}.settings{border-radius:24px;padding:28px}.formTitle{border-bottom:1px solid #ffffff0e;align-items:center;gap:12px;padding-bottom:22px;display:flex}.formTitle>svg{color:#ae96ff;background:#8d6df324;border-radius:12px;width:39px;height:39px;padding:9px}.formTitle strong,.formTitle span{display:block}.formTitle strong{font-size:13px}.formTitle span{color:#787281;margin-top:4px;font-size:9px}.settings label,.modal label{letter-spacing:.1em;color:#7f798b;margin-top:21px;font-size:9px;font-weight:700;display:block}.settings label small{float:right;color:#575260}.settings select,.settings textarea,.modal input{color:#eee;background:#08071188;border:1px solid #ffffff12;border-radius:12px;outline:none;width:100%;margin-top:8px;padding:13px}.settings select:focus,.settings textarea:focus,.modal input:focus{border-color:#8d72ef}.settings textarea{resize:none;height:108px;line-height:1.5}.addHint{color:#ab96fa;background:#8668ee12;border:1px dashed #957aff55;border-radius:12px;width:100%;margin-top:12px;padding:12px}.addHint svg{vertical-align:middle;width:14px}.model{background:#ffffff05;border:1px solid #ffffff0d;border-radius:13px;align-items:center;gap:11px;margin:18px 0;padding:12px;display:flex}.model>span{color:#a98eff;background:#9577ff20;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.model svg{width:15px}.model div{flex:1}.model strong,.model small{display:block}.model strong{font-size:11px}.model small{color:#6e6878;margin-top:4px;font-size:8px}.model>svg{color:#35d5a2}.generate{width:100%;height:51px}.capacityNotice{color:#cba76b;background:#efb85a0a;border:1px solid #efb85a25;border-radius:11px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:9px;display:flex}.capacityNotice svg{width:13px}.hint{text-align:center!important;color:#6d6876!important;font-size:9px!important}.hint svg{vertical-align:middle;width:13px}.jobs{gap:11px;display:grid}.job{border-radius:18px;align-items:center;gap:14px;padding:13px;display:flex}.thumb{color:#736797;background:linear-gradient(145deg,#2e2548,#121020);border-radius:14px;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.thumb svg{width:23px}.ring{border:2px solid #0000;border-top-color:#9b80ff;border-radius:50%;animation:2s linear infinite spin;position:absolute;inset:-12px}.jobInfo{flex:1;min-width:0}.jobInfo>div:first-child{align-items:center;gap:9px;display:flex}.jobInfo time{color:#5d5865;font-size:8px}.jobInfo strong{white-space:nowrap;text-overflow:ellipsis;margin:8px 0 5px;font-size:12px;display:block;overflow:hidden}.jobInfo p{color:#77717e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.status{text-transform:uppercase;letter-spacing:.08em;color:#aaa;background:#ffffff08;border-radius:10px;gap:5px;padding:4px 7px;align-items:center!important;font-size:8px!important;display:inline-flex!important}.status i{background:#aaa;border-radius:50%;width:5px;height:5px}.status.completed{color:#4ee0aa;background:#31d9a014}.status.completed i{background:#39dca6}.status.processing{color:#a895ff;background:#8c6ff31a}.status.processing i{background:#9b82ff;box-shadow:0 0 7px #9b82ff}.status.failed{color:#ff7086;background:#ff526b13}.status.failed i{background:#ff6178}.bar{background:#ffffff0c;height:2px;margin-top:9px;overflow:hidden}.bar i{background:#a388ff;width:35%;height:100%;animation:2s ease-in-out infinite load;display:block}.download{color:#b6a5ff;border:1px solid #a58cff36;border-radius:11px;align-items:center;gap:6px;padding:10px;font-size:10px;text-decoration:none;display:flex}.download svg{width:14px}.ghost{color:#beb8c8;background:#ffffff08;border:1px solid #ffffff12}.accountTable{border-radius:20px;overflow:hidden}.tr{border-bottom:1px solid #ffffff0b;grid-template-columns:1.2fr 1.3fr .7fr .7fr .4fr;align-items:center;min-height:68px;padding:0 20px;font-size:11px;display:grid}.tr.th{color:#625d6b;letter-spacing:.1em;background:#ffffff02;min-height:42px;font-size:8px}.tr>span:first-child{align-items:center;gap:10px;display:flex}.accountIcon{color:#a88fff;background:#9172f41c;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.accountIcon svg{width:14px}.tr code{color:#746e7d;font-size:9px}.actions{justify-content:flex-end!important}.actions button{border:1px solid #ffffff0d;border-radius:9px;width:31px;height:31px}.actions button.danger{color:#b86777}.empty{text-align:center;padding:64px 20px}.empty>div{color:#a98fff;background:#8a6bf119;border-radius:17px;place-items:center;width:54px;height:54px;margin:auto;display:grid}.empty h3{margin:16px 0 7px;font-size:14px}.empty p{color:#716b79;margin-bottom:18px;font-size:10px}.modalBg{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030208bb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border-radius:25px;width:min(470px,100%);padding:36px;position:relative}.close{position:absolute;top:18px;right:18px}.modalIcon{background:linear-gradient(145deg,#9d81ff,#694cda);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 30px #694cda55}.modalIcon svg{width:20px}.modal h2{letter-spacing:-.03em;margin:22px 0 8px;font-size:24px}.modal>p{color:#898391;font-size:11px;line-height:1.6}.tokenInput{position:relative}.tokenInput button{position:absolute;top:14px;right:7px}.tokenInput svg{width:15px}.info{color:#77717e;background:#8164e60d;border:1px solid #8e73ef20;border-radius:12px;gap:10px;margin:17px 0;padding:12px;font-size:9px;line-height:1.5;display:flex}.info svg{color:#987cf7;flex:none;width:16px}.toast{z-index:200;background:#151221;border:1px solid #ffffff18;border-radius:14px;align-items:center;gap:10px;padding:13px 17px;font-size:11px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 60px #0009}.toast span{color:#41dda8;background:#34d5a11b;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.toast.err span{color:#ff6b81;background:#ff58701c}.toast svg{width:14px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes load{50%{transform:translate(190%)}}@media (width<=900px){.app aside{transition:all .3s;transform:translate(-110%)}.app aside.open{transform:none}.app header{padding:0 18px;left:0}.hamb{color:#fff;background:0 0;border:0;margin-right:10px;display:block}.content{margin-left:0;padding:100px 18px 50px}.studioGrid{grid-template-columns:1fr}.modelRail{grid-template-columns:repeat(10,210px)}.stats{grid-template-columns:1fr}.sectionHead{align-items:flex-start}.sectionHead h2,.welcome h2{font-size:48px}.accountTable{overflow-x:auto}.tr{min-width:720px}.loginCard{padding:42px 24px}.job{align-items:flex-start}.download{font-size:0}.loginFoot{display:none}}@media (width<=520px){.content{padding-left:13px;padding-right:13px}.sectionHead{display:block}.modelBrowser{margin-top:0;padding:15px}.modelBrowserTop{align-items:flex-start}.catalogCount{display:none}.modelRail{scroll-snap-type:x mandatory;grid-template-columns:repeat(10,82vw)}.modelChoice{scroll-snap-align:start;min-width:82vw}.swipeHint{display:flex}.composerHeading{margin-top:4px}.sectionHead>.primary,.sectionHead>.ghost{margin-top:15px}.upload{min-height:190px}.settings{padding:20px}.job .thumb{width:52px;height:52px}.app header .mini{font-size:0}.app header .mini svg{margin:0}.welcome h2{font-size:44px}.login h1{font-size:48px}}.adminStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 34px;display:grid}.adminStats .stat{min-height:150px}.adminBack{color:#aaa1c4;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.adminBack:hover{color:#fff;background:#7c62e61f;border-color:#8f77ff47}.adminBack svg{width:17px}.adminAccess .primary{text-decoration:none}.adminHead{gap:24px}.adminTools{align-items:center;gap:10px;display:flex}.adminSearch{color:#9388cb;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:10px;min-width:320px;height:46px;padding:0 14px;display:flex}.adminSearch:focus-within{border-color:#8c79ed;box-shadow:0 0 0 3px #7c62e61f}.adminSearch svg{width:17px}.adminSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%}.adminSearch input::placeholder{color:#746d94}.adminTable{border-radius:20px;margin-top:20px;overflow:hidden}.adminTr{border-bottom:1px solid #fff1;grid-template-columns:1.45fr 1fr .65fr .75fr .65fr .75fr 1fr;align-items:center;gap:14px;min-height:72px;padding:13px 20px;display:grid}.adminTr:last-child{border-bottom:0}.adminTr.compact{grid-template-columns:1.5fr 1.2fr 1fr .75fr 1fr}.adminTh{color:#88809f;letter-spacing:.12em;background:#ffffff09;min-height:48px;font-size:10px;font-weight:700}.adminTr>span{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.adminTr>span>small{color:#817a98;font-size:11px}.adminTr code{color:#c5b9ff;font-size:11px}.adminIdentity{align-items:center;flex-direction:row!important;gap:11px!important}.adminIdentity>b{color:#fff;background:linear-gradient(145deg,#917cff,#5a43be);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.adminIdentity i{flex-direction:column;min-width:0;font-style:normal;display:flex}.adminIdentity i small{color:#817a98;text-overflow:ellipsis;overflow:hidden}.roleBadge{text-transform:uppercase;letter-spacing:.1em;color:#a39bb8;background:#ffffff12;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:9px;font-weight:800}.roleBadge.admin{color:#cbbfff;background:#8e70ff2b;border:1px solid #8e70ff47}.muted{color:#8b839e}.errorText{color:#ff8e9b}.lineClamp{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adminEmpty{color:#827a99;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:55px 20px;display:flex}.adminEmpty svg{width:30px}.adminEmpty strong{color:#ddd8eb}.adminEmpty span{font-size:12px}.coreUserTr{grid-template-columns:1.8fr .75fr .9fr .75fr .75fr .5fr .75fr}.coreUserTr.roleAware{grid-template-columns:1.7fr .7fr .7fr .8fr .65fr .65fr .45fr 1fr}.auditTr{grid-template-columns:1fr 1.25fr .85fr 1.25fr 1.8fr}.logTr{grid-template-columns:1fr .9fr 1.35fr 1.1fr .9fr 1fr}.settingTr{grid-template-columns:1.35fr .55fr .65fr 1.8fr 1.2fr .75fr}.coreJobTr{grid-template-columns:1fr 1.4fr 1fr .8fr .55fr 1fr}.coreModelTr{grid-template-columns:1.5fr .72fr 1.45fr .62fr .62fr 1fr;min-height:86px}.modelPricing{align-items:flex-start}.modelPricingValues{white-space:nowrap;align-items:center;gap:8px;display:flex}.modelPricingValues b{color:#f4efff;align-items:flex-start;gap:2px;font-size:12px;display:flex}.modelPricingValues b small{color:#766d8d;letter-spacing:.1em;font-size:7px}.modelPricingValues i{color:#5f5871;font-style:normal}.modelPricing .smallAction{padding:7px 10px;font-size:9px}.modelActions{align-items:flex-start}.coreModelTr .status{justify-content:center;width:max-content;min-width:70px;padding:7px 10px;font-size:9px}@media (width<=600px){.modelRegistryTable{box-shadow:none;background:0 0;border:0;overflow:visible}.coreAdminTable .coreModelTr:not(.adminTh){grid-template-columns:1fr 1fr;gap:10px 16px;min-height:0;margin:10px 0;padding:14px}.coreModelTr>span[data-label]:before{content:attr(data-label);letter-spacing:.13em;color:#706881;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.coreModelTr:not(.adminTh)>span:first-child{grid-column:1/-1}.coreModelTr .modelPricing{grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid}.coreModelTr .modelPricing:before{grid-column:1/-1}.coreModelTr .modelPricingValues{justify-content:flex-start;gap:6px}.coreModelTr .modelPricingValues b{background:#ffffff07;border:1px solid #ffffff0d;border-radius:9px;min-width:63px;padding:6px 7px}.coreModelTr .modelPricing .smallAction{height:35px;margin:0;padding:7px 9px}.coreModelTr .modelActions{grid-column:1/-1}.coreModelTr .modelActions:before{display:none}.coreModelTr .modelActions button{justify-content:center;width:100%;height:42px;padding:9px 14px}.coreModelTr .status{width:max-content;min-width:0;padding:6px 9px}.coreModelTr>span[data-label=Model]:before{display:none}}.backendTr{grid-template-columns:1.7fr .8fr .8fr 1fr}.paymentTr,.referralTr,.mediaTr{grid-template-columns:1.1fr 1.35fr .85fr .7fr .75fr 1fr}.adminWalletModal select{color:#f7f4ff;width:100%;font:inherit;background:#16131f;border:1px solid #ffffff21;border-radius:12px;outline:none;padding:13px 14px}.adminWalletModal select:focus{border-color:#8b7cf6;box-shadow:0 0 0 3px #8b7cf624}.inventoryStack{gap:10px;display:grid}.inventoryStack h3{margin:24px 0 0}.adminReadOnly{background:#8d72ef0d;border:1px solid #8d72ef2d;border-radius:14px;align-items:center;gap:12px;margin:18px 0 8px;padding:14px 16px;display:flex}.adminReadOnly>svg{color:#a993ff;width:22px}.adminReadOnly>div{gap:3px;display:grid}.adminReadOnly strong{color:#d8d0ff;font-size:12px}.adminReadOnly span{color:#8f87a5;font-size:11px}.smallAction:disabled{opacity:.42;cursor:not-allowed}.adminRowActions{align-items:center;flex-direction:row!important}.iconButton{color:#fff;background:#ffffff09;border:1px solid #ffffff12;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.iconButton svg{width:16px}.iconButton.positive{color:#6ce2a8;background:#42d39216;border-color:#42d3922d}.iconButton.danger{color:#ff8795;background:#ff526516;border-color:#ff52652d}.adminWalletModal label{margin-top:18px}.quickCredits{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.quickCredits button{color:#cbbfff;background:#8d72ef12;border:1px solid #8d72ef33;border-radius:10px;padding:9px;font-weight:800}.adminWalletModal .modalActions button{justify-content:center}.coreAdminTable{min-height:120px}.smallAction{width:max-content;padding:9px 12px;font-size:11px}.smallAction svg{width:14px}@media (width<=1100px){.adminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminHead{align-items:flex-start}.adminTools{width:100%}.adminSearch{flex:1;min-width:0}.adminTable{overflow-x:auto}.adminTr{min-width:900px}}.coreComposer{gap:16px;max-width:900px;margin:22px auto;padding:24px;display:grid}.coreComposerHead{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:16px;display:flex}.coreComposerHead>span{font-size:30px}.coreComposerHead>div{flex:1;display:grid}.coreComposerHead small,.coreMediaField small{color:var(--muted)}.coreComposerHead>svg{color:#64d6a6}.coreMediaField{cursor:pointer;align-items:center;gap:14px;padding:18px;display:flex;position:relative}.coreMediaField input{opacity:0;cursor:pointer;position:absolute;inset:0}.coreMediaField>svg{color:var(--purple)}.coreMediaField>span{text-transform:capitalize;flex:1;display:grid}.coreMediaField>b{color:var(--muted);align-items:center;gap:5px;display:flex}.coreMediaField b svg{color:#64d6a6;width:16px}.corePromptField{letter-spacing:.08em;min-width:0;color:var(--muted);gap:8px;font-size:11px;display:grid}.corePromptField>span{align-items:center;gap:7px;display:flex}.corePromptField small{color:#a995ff}.corePromptField textarea{box-sizing:border-box;resize:vertical;color:#fff;border:1px solid var(--border);letter-spacing:normal;background:#141321;border-radius:13px;outline:none;width:100%;min-width:0;min-height:112px;padding:14px 15px;line-height:1.5;display:block}.corePromptField textarea::placeholder{color:#716b80}.corePromptField textarea:focus{border-color:#8d72ef;box-shadow:0 0 0 3px #8d72ef1f}.coreOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.coreOptions label{letter-spacing:.08em;color:var(--muted);font-size:11px}.coreOptions select{color:#fff;border:1px solid var(--border);background:#141321;border-radius:11px;width:100%;margin-top:7px;padding:12px;display:block}.coreJobs{margin-bottom:26px;padding:20px}.coreJobsHead{justify-content:space-between;align-items:center;display:flex}.coreJobsHead p{color:var(--muted);margin:3px 0 15px}.coreJobRow{border-top:1px solid var(--border);grid-template-columns:1.4fr 1.2fr 1fr 1.2fr .8fr;align-items:center;gap:14px;padding:13px;display:grid}.coreJobTh{letter-spacing:.1em;color:var(--muted);font-size:10px}.coreJobRow code{color:#b9afff}.legacyJobsTitle{margin-top:28px}@media (width<=600px){.coreAdminTable{overflow:visible}.coreAdminTable .adminTh{display:none}.coreAdminTable .adminTr:not(.adminTh){border:1px solid #ffffff12;border-radius:15px;grid-template-columns:1fr 1fr;gap:14px;margin:9px 0;padding:16px;display:grid;min-width:0!important}.coreAdminTable .adminTr:not(.adminTh)>span{overflow-wrap:anywhere;min-width:0}.coreAdminTable .adminTr:not(.adminTh)>span:first-child{grid-column:1/-1}.coreOptions{grid-template-columns:1fr}.coreComposer{padding:15px}.coreJobTh{display:none}.coreJobRow{grid-template-columns:1fr;gap:5px}.coreJobRow span[data-label]:before,.coreJobRow strong[data-label]:before,.coreJobRow code[data-label]:before{content:attr(data-label);letter-spacing:.1em;color:var(--muted);margin-bottom:3px;font-size:9px;display:block}.coreJobsHead{align-items:flex-start}.adminStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adminStats .stat{min-height:118px;padding:18px}.adminStats .stat>span{width:35px;height:35px}.adminStats .stat strong{font-size:28px}.adminTools{flex-direction:column;align-items:stretch}.adminSearch{width:100%}.adminTools .ghost{justify-content:center}}.walletHero{border-radius:24px;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.4fr);gap:24px;margin-bottom:34px;padding:28px;display:grid}.walletHero>div:first-child{flex-direction:column;justify-content:center;padding:8px 18px;display:flex}.walletHero>div:first-child>span{letter-spacing:.2em;color:#a9a1c7;font-size:10px;font-weight:800}.walletHero>div:first-child>strong{color:#beaaff;letter-spacing:-.06em;margin:10px 0 4px;font-size:72px;line-height:1}.walletHero>div:first-child>small{color:#827b98}.telegramCard{background:#0a091580;border:1px solid #ffffff17;border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.telegramCard.linked{background:linear-gradient(120deg,#21b26f1a,#0a09158c);border-color:#42d39245}.telegramIcon{background:linear-gradient(145deg,#55b9f3,#4b70de);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 25px #397ed244}.telegramIcon svg{width:22px}.telegramCard small{letter-spacing:.15em;color:#7e7791;font-size:9px;font-weight:800}.telegramCard strong{margin:5px 0 2px;display:block}.telegramCard p{color:#918aa3;margin:0;font-size:12px}.iconDanger{color:#ff8795;background:#ff52651b;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.iconDanger svg{width:18px}.walletSectionTitle{justify-content:space-between;align-items:end;margin:30px 0 16px;display:flex}.walletSectionTitle h3{margin:0 0 5px;font-size:22px}.walletSectionTitle p{color:#8d879e;margin:0;font-size:13px}.packageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.packageCard{border-radius:19px;padding:24px 20px;position:relative}.packageCard>span{color:#a995ff;letter-spacing:.16em;font-size:10px;font-weight:800}.packageCard h3{margin:13px 0 6px;font-size:25px}.packageCard p{color:#91899f;min-height:35px;margin:0 0 21px;font-size:12px}.packageCard.popular{border-color:#8f73f888;box-shadow:0 18px 48px #6a4ce228}.popularTag{letter-spacing:.1em;background:linear-gradient(135deg,#a47eff,#7657e8);border-radius:20px;padding:6px 9px;font-size:8px;position:absolute;top:-10px;right:14px}.walletNotice{color:#d7bd90;background:#e4a85410;border:1px solid #e4a85433;border-radius:13px;align-items:center;gap:9px;margin-top:16px;padding:14px 16px;font-size:12px;display:flex}.walletNotice svg{width:17px}.walletTable .tr{grid-template-columns:1.4fr .8fr 1fr .75fr 1.2fr}.walletTable code{color:#b8aaff;font-size:11px}.paymentStatus{text-transform:uppercase;letter-spacing:.09em;border-radius:20px;width:max-content;padding:5px 10px;font-size:9px;font-weight:800}.paymentStatus.pending{color:#f1bc5c;background:#efaa281a}.paymentStatus.paid{color:#64dfa7;background:#39d9901a}.paymentStatus.failed,.paymentStatus.expired{color:#ff8290;background:#f45b6e1a}.dangerIcon{background:linear-gradient(145deg,#fe6478,#a62d4a)!important}.modalActions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.dangerButton{color:#fff;background:linear-gradient(135deg,#ed5b70,#b83450);border:0;border-radius:12px;align-items:center;gap:8px;padding:13px 17px;font-weight:800;display:flex}.dangerButton svg{width:17px}@media (width<=1100px){.packageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profileInitial{color:#fff;background:linear-gradient(145deg,#a78bfa,#6d52dc);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:0 8px 22px #6d52dc44}@media (width<=720px){.walletHero{grid-template-columns:1fr;padding:18px}.walletHero>div:first-child{padding:8px}.walletHero>div:first-child>strong{font-size:58px}.telegramCard{grid-template-columns:auto 1fr}.telegramCard>button{grid-column:1/-1;width:100%}.packageGrid{grid-template-columns:1fr}.walletTable{padding:8px;overflow:visible}.walletTable .tr.th{display:none}.walletTable .tr:not(.th){border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr 1fr;gap:13px;min-width:0;margin:7px 0;padding:16px;display:grid}.walletTable .tr:not(.th)>*{white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.walletTable .tr:not(.th)>:before{content:attr(data-label);letter-spacing:.14em;color:#777086;margin-bottom:5px;font-size:8px}.walletTable .paymentStatus{width:max-content;flex-direction:row!important;align-items:center!important;display:inline-flex!important}.walletTable .paymentStatus:before{display:none}.walletHead{align-items:flex-start}.walletHead>.ghost{margin-top:10px}}.emailStoreStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.emailStat{border-radius:18px;align-items:center;gap:14px;padding:18px 20px;display:flex}.emailStat>span{color:#b8a3ff;background:linear-gradient(145deg,#9d7bff24,#6f50df13);border:1px solid #a68aff2b;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.emailStat svg{width:18px}.emailStat small,.emailStat strong{display:block}.emailStat small{letter-spacing:.15em;color:#766f87;font-size:8px;font-weight:800}.emailStat strong{margin-top:5px;font-size:14px}.storeLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.storeProducts{gap:13px;display:grid}.mailProduct{color:#f5f2ff;text-align:left;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;width:100%;padding:20px;transition:all .2s;display:grid}.mailProduct:not(:disabled):hover,.mailProduct.selected{background:linear-gradient(135deg,#8966f424,#ffffff06);border-color:#9b7cff77;transform:translateY(-1px)}.mailProduct:disabled{opacity:.42;cursor:not-allowed}.mailProductIcon{background:linear-gradient(145deg,#997aff,#6849d3);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 11px 28px #6244d84c}.mailProductIcon svg{width:22px}.mailProduct small{letter-spacing:.16em;color:#9c8fc1;font-size:8px;font-weight:800}.mailProduct strong{margin:5px 0;font-size:15px;display:block}.mailProduct p{color:#80798f;margin:0;font-size:11px}.mailProductPrice{text-align:right}.mailProductPrice>strong{font-size:18px}.mailProductPrice>span{color:#8e879c;margin:4px 0 9px;font-size:9px;display:block}.mailProductPrice>b{letter-spacing:.08em;border-radius:20px;padding:5px 8px;font-size:8px;display:inline-flex}.stockOk{color:#4ee0aa;background:#31d9a014}.stockEmpty{color:#ff8794;background:#ff526b14}.checkoutCard{border-radius:22px;padding:24px;position:sticky;top:93px}.checkoutIcon{color:#b59fff;background:#9272f523;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.checkoutIcon svg{width:19px}.checkoutCard h3{margin:17px 0 6px;font-size:18px}.checkoutCard>p{color:#827b91;font-size:11px}.checkoutCard>label{letter-spacing:.15em;color:#817a92;margin:22px 0 8px;font-size:8px;font-weight:800;display:block}.quantityControl{background:#08071177;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:48px 1fr 48px;align-items:center;height:52px;display:grid}.quantityControl button,.quickQuantities button{color:#a9a1ba;background:0 0;border:0;height:100%}.quantityControl button:hover{color:#fff;background:#ffffff08}.quantityControl svg{width:16px}.quantityControl strong{text-align:center;font-size:21px}.quickQuantities{grid-template-columns:repeat(4,1fr);gap:7px;margin:9px 0;display:grid}.quickQuantities button{border:1px solid #ffffff10;border-radius:9px;height:31px;font-size:10px}.quickQuantities button.active{color:#d8ceff;background:#8e70f42a;border-color:#9679ff65}.checkoutCard dl{margin:19px 0}.checkoutCard dl>div{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:15px;padding:9px 0;font-size:11px;display:flex}.checkoutCard dt{color:#857e91}.checkoutCard dd{text-align:right;margin:0;font-weight:700}.checkoutCard .creditTotal{border:0;padding-top:14px}.checkoutCard .creditTotal dd{color:#c3b1ff;font-size:14px}.checkoutWarning{background:#e6a83c10;border:1px solid #e6a83c25;border-radius:10px;padding:10px;color:#e6b765!important}.securePurchase{color:#665f73;justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:8px;display:flex}.securePurchase svg{width:12px}.emailHistoryTitle{margin-top:35px}.emailOrders{border-radius:20px;overflow:hidden}.emailOrderRow{color:#dcd8e8;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:1.35fr 1fr .6fr .65fr .7fr 30px;align-items:center;gap:12px;width:100%;min-height:64px;padding:0 19px;font-size:10px;display:grid}.emailOrderRow:not(.emailOrderHead):hover{background:#ffffff04}.emailOrderHead{color:#625d6b;letter-spacing:.1em;background:#ffffff02;min-height:41px;font-size:8px}.emailOrderRow code{color:#a995df;font-size:9px}.emailOrderRow svg{width:15px}.mailOrderStatus{text-transform:uppercase;letter-spacing:.08em;border-radius:20px;width:max-content;padding:5px 9px;font-size:8px}.mailOrderStatus.completed{color:#55dca8;background:#32d79f14}.mailOrderStatus.failed{color:#ff8391;background:#ff526b14}.mailOrderStatus.review{color:#f0bd67;background:#eda72f14}.mailOrderStatus.reserved{color:#aa95ff;background:#8769ed16}.mailboxList{background:#05040b45;border-bottom:1px solid #ffffff0b;padding:13px 18px 18px}.mailboxCard{background:#ffffff03;border:1px solid #ffffff0e;border-radius:15px;margin-top:9px;padding:16px}.mailboxTop{align-items:center;gap:11px;display:flex}.mailboxTop>span{color:#ae96ff;background:#8c6df21b;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mailboxTop svg{width:15px}.mailboxTop>div{flex:1;min-width:0}.mailboxTop small,.mailboxTop strong{display:block}.mailboxTop small{letter-spacing:.13em;color:#70697c;font-size:7px}.mailboxTop strong{overflow-wrap:anywhere;margin-top:3px;font-size:12px}.mailboxTop>button{color:#8f879e;background:#ffffff07;border:0;border-radius:9px;width:32px;height:32px}.mailboxActions{gap:8px;margin-top:13px;display:flex}.mailboxActions button{padding:9px 12px;font-size:9px}.inboxPreview{border-top:1px solid #ffffff0c;margin-top:12px}.inboxPreview>div{border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:13px;padding:11px 2px;display:flex}.inboxPreview span strong,.inboxPreview span small{display:block}.inboxPreview span strong{font-size:10px}.inboxPreview span small{color:#706a79;margin-top:3px;font-size:8px}.inboxPreview button{color:#cdbfff;background:#8c6df21a;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;display:flex}.inboxPreview button svg{width:12px}.orderInfo,.storeEmpty{text-align:center;color:#817a8c;padding:25px;font-size:11px}.storeEmpty{padding:48px}.storeEmpty svg{color:#8f75e7;width:30px}.storeEmpty h3{color:#d9d4e3;margin:9px 0}.storeEmpty p{margin:0}.emailModal{max-width:510px}.purchaseSummary{background:#08071175;border:1px solid #ffffff0d;border-radius:14px;margin-top:20px;padding:5px 15px}.purchaseSummary>div{border-bottom:1px solid #ffffff09;justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.purchaseSummary>div:last-child{border:0}.purchaseSummary span{color:#817a90}.purchaseSummary .total strong{color:#c2b0ff;font-size:14px}.messageSender{font-size:11px!important}.otpBox{color:#dcd3ff;text-align:left;background:linear-gradient(135deg,#8d6df22a,#ffffff04);border:1px solid #9b7cf34a;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;width:100%;margin:15px 0;padding:17px;display:grid}.otpBox span{letter-spacing:.17em;font-size:8px}.otpBox strong{letter-spacing:.12em;font-size:25px}.otpBox svg{width:17px}.messageBody{white-space:pre-wrap;overflow-wrap:anywhere;color:#c0bacb;background:#080711;border:1px solid #ffffff0e;border-radius:13px;max-height:340px;padding:15px;font:11px/1.65 DM Sans,sans-serif;display:block;overflow:auto}.emailModal .modalActions{display:flex}.emailModal .modalActions>button{flex:1}.mailboxTop p{color:#6ccfa4;align-items:center;gap:6px;margin:6px 0 0;font-size:9px;display:flex}.mailboxLiveDot{background:#55dda5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #55dda514}.inboxState{background:#ffffff04;border:1px solid #ffffff0d;border-radius:15px;align-items:center;gap:13px;margin-top:14px;padding:16px;display:flex}.inboxState>svg{flex:none;width:21px}.inboxState strong,.inboxState p{margin:0;display:block}.inboxState strong{font-size:12px}.inboxState p{color:#81798e;margin-top:4px;font-size:10px;line-height:1.55}.inboxState.empty>svg{color:#9e89e8}.inboxState.loading>svg{color:#bcaaff}.inboxState.error{background:#ff526b08;border-color:#ff66752a}.inboxState.error>svg{color:#ff7d8b}.inboxWorkspace{background:#08070c55;border:1px solid #ffffff0e;border-radius:16px;margin-top:14px;overflow:hidden}.inboxWorkspaceHead{background:#ffffff03;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.inboxWorkspaceHead span,.inboxWorkspaceHead small{align-items:center;gap:7px;display:flex}.inboxWorkspaceHead span{letter-spacing:.14em;color:#9f8ad8;font-size:8px;font-weight:800}.inboxWorkspaceHead small{color:#736c7e;font-size:9px}.inboxWorkspaceHead svg{width:13px}.inboxPreview>div{padding:14px!important}.inboxPreview>div>span{min-width:0}.inboxPreview time{color:#686271;margin-top:5px;font-size:8px;display:block}.otpChip{grid-template-columns:1fr auto;align-items:center;gap:1px 8px;background:#8c6beb13!important;border-color:#9274ee3b!important;min-width:116px!important;padding:9px 11px!important;display:grid!important}.otpChip small{letter-spacing:.13em;grid-column:1/-1;color:#9889c0!important;font-size:7px!important}.otpChip b{letter-spacing:.12em;color:#d5c9ff;font-size:16px}.otpChip svg{width:13px!important}.noOtp{color:#6e6877;white-space:nowrap;font-size:9px}.emailStoreSection{min-width:0;margin-top:38px;display:block}.emailStoreSection+.emailStoreSection{margin-top:42px}.mailboxCount{color:#bdaeff;letter-spacing:.08em;background:#8d6ef217;border:1px solid #9a7af63a;border-radius:999px;padding:7px 11px;font-size:9px;display:inline-flex}.mailboxGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.mailboxGrid>.storeEmpty{border-radius:20px;grid-column:1/-1;margin:0}.mailboxGrid .mailboxCard{border-radius:20px;min-width:0;margin:0;padding:20px;display:block;overflow:hidden}.mailboxMeta{background:#07060d70;border:1px solid #ffffff0b;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:10px 12px;display:flex}.mailboxMeta span{color:#a99ec1;font-size:9px}.mailboxMeta code{text-overflow:ellipsis;white-space:nowrap;color:#73688d;min-width:0;font-size:8px;overflow:hidden}.mailboxGrid .inboxState{box-sizing:border-box;text-align:left;justify-content:center;width:100%;min-height:118px;padding:25px 20px}.mailboxGrid .inboxState>div{flex:0 410px;min-width:0}.mailboxGrid .inboxState strong{white-space:normal;overflow-wrap:normal;word-break:normal}.mailboxGrid .inboxState p{white-space:normal;overflow-wrap:normal;word-break:normal;max-width:48ch}.orderHistorySection .walletSectionTitle{margin-top:0}.orderHistorySection .emailOrderRow{grid-template-columns:1.35fr 1fr .6fr .65fr .7fr}.orderHistorySection .emailOrderRow:not(.emailOrderHead){cursor:default}.orderHistorySection .emailOrderRow:not(.emailOrderHead):hover{background:#ffffff025}@media (width<=1100px){.storeLayout{grid-template-columns:1fr}.checkoutCard{position:static}.emailStoreStats{grid-template-columns:repeat(3,1fr)}.mailboxGrid{grid-template-columns:1fr}}@media (width<=720px){.emailStoreHead{align-items:flex-start}.emailStoreHead>.ghost{margin-top:10px}.emailStoreStats{grid-template-columns:1fr}.mailProduct{grid-template-columns:auto 1fr;padding:16px}.mailProductPrice{text-align:left;border-top:1px solid #ffffff0b;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.mailProductPrice>span{margin:0}.emailOrderHead{display:none}.emailOrders{box-shadow:none;background:0 0;border:0;overflow:visible}.emailOrderRow:not(.emailOrderHead){background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff0e;border-radius:15px;grid-template-columns:1fr 1fr;gap:12px;min-height:0;margin-bottom:9px;padding:16px;display:grid}.emailOrderRow:not(.emailOrderHead)>*{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.emailOrderRow:not(.emailOrderHead)>:before{content:attr(data-label);letter-spacing:.13em;color:#6e6878;margin-bottom:4px;font-size:7px}.orderHistorySection .emailOrderRow:not(.emailOrderHead)>span:last-child{position:static}.mailboxList{border-radius:0 0 14px 14px;margin:-10px 7px 12px;padding:10px}.mailboxGrid .mailboxCard{padding:16px}.mailboxGrid .inboxState{min-height:150px;padding:24px 16px}.mailboxGrid .inboxState>div{flex-basis:auto}.mailboxMeta{flex-direction:column;align-items:flex-start;gap:5px}.mailboxMeta code{max-width:100%}.mailboxActions{flex-direction:column}.mailboxActions button{width:100%}.emailModal{width:calc(100% - 24px)}.otpBox{grid-template-columns:1fr auto}.otpBox svg{display:none}}.coreUnavailable{border:1px solid #fbbf243d;align-items:center;gap:16px;margin-top:18px;padding:22px;display:flex}.coreUnavailable>span{color:#fbbf24;background:#fbbf241f;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.coreUnavailable>div{flex:1;min-width:0}.coreUnavailable strong{margin-bottom:5px;display:block}.coreUnavailable p{color:var(--muted);margin:0;line-height:1.55}@media (width<=640px){.coreUnavailable{flex-wrap:wrap;align-items:flex-start}.coreUnavailable .ghost{width:100%}}.fuelOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.fuelProviderTabs{gap:8px;margin-bottom:18px;padding:10px;display:flex;overflow-x:auto}.fuelProviderTabs>button{color:#8d8798;text-align:left;background:#ffffff06;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;min-width:170px;padding:11px 13px;display:flex}.fuelProviderTabs>button.active{color:#fff;background:linear-gradient(135deg,#7b5aeb40,#37275db3);border-color:#987df64d}.fuelProviderTabs i{border-radius:50%;flex:none;width:8px;height:8px}.fuelProviderTabs i.online{background:#4ee5a3;box-shadow:0 0 10px #4ee5a366}.fuelProviderTabs i.offline{background:#ff667f}.fuelProviderTabs span{gap:2px;display:grid}.fuelProviderTabs strong{font-size:12px}.fuelProviderTabs small{color:#787184;font-size:9px}.fuelSection{padding:20px;overflow:hidden}.fuelSectionHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.fuelSectionHead h3{margin:5px 0 2px;font-size:23px}.fuelSectionHead p{color:#7c7589;margin:0;font-size:10px}.fuelConnected,.fuelDisconnected{letter-spacing:.08em;font-size:9px;font-weight:800}.fuelConnected{color:#57e6aa}.fuelDisconnected{color:#ff6c83}.fuelActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.fuelActions button{border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;display:flex}.fuelActions svg{width:13px}.fuelMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:15px;display:grid}.fuelMetrics span{background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;gap:4px;padding:12px;display:grid}.fuelMetrics small{color:#777080;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.fuelMetrics strong{font-size:18px}.fuelTableWrap{border:1px solid #ffffff0e;border-radius:14px;overflow:auto}.fuelTable{border-collapse:collapse;width:100%;min-width:800px}.fuelTable th{color:#70697d;letter-spacing:.1em;text-align:left;background:#0a08127a;padding:11px 13px;font-size:8px}.fuelTable td{border-top:1px solid #ffffff0b;padding:12px 13px;font-size:10px}.fuelTable td:first-child{gap:3px;display:grid}.fuelTable td:first-child strong{font-size:11px}.fuelTable td small{color:#777080;font-size:8px}.fuelRowDelete{color:#ff8094;background:#ff4b6912;border:1px solid #ff5d7738;border-radius:9px;padding:7px 9px;font-size:8px}.fuelEmpty{text-align:center!important;padding:28px!important}.fuelEmpty svg{width:24px;margin:0 auto 8px}.fuelEmpty strong,.fuelEmpty span{display:block}.fuelEmpty span{color:#777080;margin-top:4px}.fuelModal textarea{resize:vertical;min-height:70px}@keyframes fuelSpin{to{transform:rotate(360deg)}}.fuelPager{color:#8d8798;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 4px;font-size:10px;display:flex}.fuelPager>div{align-items:center;gap:8px;display:flex}.fuelPager button{color:#cfc7dc;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;padding:8px 11px;font-size:9px}.fuelPager button:disabled{opacity:.35;cursor:not-allowed}.fuelPager strong{text-align:center;color:#fff;min-width:44px}.fuelTable td:first-child{max-width:260px}.fuelTable td:first-child strong,.fuelTable td:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fuelTable thead{z-index:2;background:#151123;position:sticky;top:0}@media (width<=1050px){.fuelOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.fuelSectionHead{flex-direction:column}.fuelActions{justify-content:flex-start}.fuelMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.fuelOverview{grid-template-columns:1fr 1fr;gap:8px}.fuelProviderTabs{scroll-snap-type:x mandatory;margin-left:-4px;margin-right:-4px;padding-right:34px}.fuelProviderTabs>button{scroll-snap-align:start;min-width:145px}.fuelSection{padding:13px}.fuelMetrics{grid-template-columns:1fr 1fr}.fuelTable{min-width:0}.fuelTable thead{display:none}.fuelTable,.fuelTable tbody,.fuelTable tr,.fuelTable td{width:100%;display:block}.fuelTable tr{border-top:1px solid #ffffff0e;padding:12px}.fuelTable tr:first-child{border-top:0}.fuelTable td{border:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex!important}.fuelTable td:before{color:#6f6879;letter-spacing:.08em;font-size:8px}.fuelTable td:nth-child(2):before{content:"STATUS"}.fuelTable td:nth-child(3):before{content:"SALDO"}.fuelTable td:nth-child(4):before{content:"PEMAKAIAN"}.fuelTable td:nth-child(5):before{content:"TERAKHIR"}.fuelTable td:nth-child(6):before{content:"AKSI"}.fuelTable td:first-child{align-items:flex-start;max-width:100%;margin-bottom:6px}.fuelTable td:first-child:before{content:"AKUN / KEY"}.fuelTable td:first-child strong,.fuelTable td:first-child small{max-width:215px}.fuelActions button{flex:1;justify-content:center;min-width:120px}.fuelPager{flex-direction:column;align-items:stretch}.fuelPager>div{justify-content:space-between}.fuelPager button{min-height:42px}}.navNew{letter-spacing:.08em;color:#fff!important;background:linear-gradient(135deg,#9f86ff,#ff79bc)!important;font-size:8px!important}.imageStudioHero{align-items:flex-end}.imageStudioBadge{color:#c9bcff;background:#8768f41a;border:1px solid #a189ff47;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:700;display:inline-flex}.imageStudioBadge svg{width:15px}.imageStudioShell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:22px;display:grid}.imageStudioTools{padding:13px;position:sticky;top:96px}.imageStudioToolsHead{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;margin-bottom:8px;padding:8px 8px 16px;display:flex}.imageStudioToolsHead>span{color:#b9a6ff;background:linear-gradient(145deg,#8f6fff47,#ff69b71f);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.imageStudioToolsHead svg{width:18px}.imageStudioToolsHead div{display:grid}.imageStudioToolsHead strong{font-size:13px}.imageStudioToolsHead small{color:#79718e;font-size:10px}.imageStudioTools>button{color:#a69db7;text-align:left;background:#141022d6;border:1px solid #ffffff0e;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;margin:3px 0;padding:11px 9px;display:grid;box-shadow:inset 0 1px #ffffff06}.imageStudioTools>button:hover,.imageStudioTools>button.active{color:#fff;background:linear-gradient(135deg,#694bc44d,#2f2055d1);border-color:#9173f54d}.imageStudioTools>button.locked{color:#756d84;background:#0f0c19c7;border-color:#ffffff0a}.imageStudioTools>button.locked>span:first-child{background:#ffffff06}.imageStudioTools>button.locked:hover{background:#181327e6;border-color:#9173f521}.imageStudioTools>button>span:first-child{background:#ffffff0a;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.imageStudioTools>button.active>span:first-child{background:linear-gradient(145deg,#8e71f5,#6a53cf);box-shadow:0 8px 22px #6f4ddc59}.imageStudioTools>button svg{width:16px}.imageStudioTools>button>span:nth-child(2){gap:3px;display:grid}.imageStudioTools>button strong{font-size:11px}.imageStudioTools>button small{color:#70697f;font-size:9px;line-height:1.35}.imageStudioEngineState{background:#ffac450f;border:1px solid #ffac4526;border-radius:13px;align-items:flex-start;gap:9px;margin:13px 4px 2px;padding:11px;display:flex}.imageStudioEngineState>i{background:#f5ad55;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 10px #f5ad55}.imageStudioEngineState div{gap:3px;display:grid}.imageStudioEngineState strong{color:#e5c38f;font-size:9px}.imageStudioEngineState small{color:#82745e;font-size:8px;line-height:1.4}.imageStudioMain{min-width:0}.imageStudioPanelHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:17px;display:flex}.imageStudioPanelHead h3{margin:4px 0;font-family:Instrument Serif,serif;font-size:35px;font-weight:400}.imageStudioPanelHead p{color:#81798f;max-width:600px;font-size:12px}.imageStudioKicker{letter-spacing:.2em;color:#a68fff;font-size:9px;font-weight:800}.imageStudioSettings{grid-template-columns:1.5fr .7fr 1fr .8fr;gap:12px;margin-bottom:18px;padding:17px;display:grid}.imageStudioField{gap:7px;display:grid}.imageStudioField>span{letter-spacing:.13em;color:#827a96;font-size:8px;font-weight:800}.imageStudioField input,.imageStudioField select,.imageStudioField textarea,.storyboardTitle{color:#eeeaf7;width:100%;font:inherit;background:#12101d;border:1px solid #ffffff14;border-radius:11px;outline:none;padding:11px 12px;font-size:11px}.imageStudioField input:focus,.imageStudioField select:focus,.imageStudioField textarea:focus,.storyboardTitle:focus{border-color:#866ceb;box-shadow:0 0 0 3px #866ceb1a}.imageStudioField textarea{resize:vertical;min-height:78px}.storyboardToolbar{justify-content:space-between;align-items:center;margin:18px 0 11px;display:flex}.storyboardToolbar>div{align-items:baseline;gap:9px;display:flex}.storyboardToolbar strong{font-size:12px}.storyboardToolbar span{color:#777084;font-size:9px}.storyboardSceneList{gap:11px;display:grid}.storyboardScene{grid-template-columns:55px minmax(0,1fr);padding:16px;display:grid}.storyboardSceneIndex{flex-direction:column;align-items:center;gap:8px;display:flex}.storyboardSceneIndex span{color:#b59eff;font-family:Instrument Serif;font-size:24px;font-style:italic}.storyboardSceneIndex i{background:linear-gradient(#765cd5,#0000);flex:1;width:1px;min-height:40px}.storyboardSceneBody{gap:11px;display:grid}.storyboardSceneTop{gap:8px;display:flex}.storyboardTitle{background:0 0;border-color:#0000 #0000 #ffffff14;border-radius:0;padding-left:0;font-size:15px;font-weight:700}.storyboardSceneMeta{grid-template-columns:1fr 140px;gap:10px;display:grid}.storyboardSceneMeta.two{grid-template-columns:1fr 1fr}.studioFeatureGrid{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.imageStudioForm,.promptOutput{gap:15px;padding:19px;display:grid}.imageStudioForm h4{align-items:center;gap:8px;font-size:13px;display:flex}.imageStudioForm h4 svg{color:#aa93ff;width:17px}.formSplit{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dropVisual{text-align:center;background:linear-gradient(145deg,#835de814,#ffffff04);border:1px dashed #a089f559;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:160px;display:flex}.dropVisual>svg{color:#a48bf6;width:28px}.dropVisual strong{font-size:12px}.dropVisual span{color:#776f85;font-size:9px}.dropVisual.character{min-height:190px}.ratioPills{flex-wrap:wrap;gap:6px;display:flex}.ratioPills button{color:#8c849b;background:#12101d;border:1px solid #ffffff14;border-radius:9px;padding:8px 11px;font-size:10px}.ratioPills button.active{color:#fff;background:#8466ef33;border-color:#755bd0}.lockedHint{text-align:center;color:#756c83;justify-content:center;gap:5px;font-size:8px;display:flex}.lockedHint svg{width:11px}.sheetOptions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sheetOptions label input{display:none}.sheetOptions label span{color:#9991aa;background:#12101d;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:7px;padding:10px;font-size:10px;display:flex}.checkMark{color:#73daa6;background:#74dca721;border-radius:5px;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.promptLab{grid-template-columns:1.25fr .75fr}.promptOutput{background:linear-gradient(145deg,#815ee221,#12101dcc);align-content:start}.promptOutput>div:first-child{align-items:center;gap:10px;display:flex}.promptOutput>div:first-child>svg{color:#ffcc75}.promptOutput>div:first-child span{display:grid}.promptOutput strong{font-size:12px}.promptOutput small{color:#81778d;font-size:9px}.promptOutput>p{color:#e7dfff;background:#07060c73;border-radius:14px;min-height:145px;padding:16px;font-family:Instrument Serif;font-size:19px;line-height:1.45}.negativePreview{color:#8e7680;background:#ff5b790d;border:1px solid #ff5b791a;border-radius:11px;padding:12px;font-size:9px;line-height:1.5}.negativePreview span{color:#df788a;letter-spacing:.12em;margin-bottom:5px;font-weight:800;display:block}.canvasLocked{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:20px;padding:20px;display:grid}.canvasMock{opacity:.65;background:#0b0911;border:1px solid #ffffff12;border-radius:17px;grid-template-columns:48px 1fr 145px;min-height:430px;display:grid;overflow:hidden}.canvasToolbar,.canvasLayers{background:#100e18;flex-direction:column;gap:12px;padding:12px;display:flex}.canvasToolbar svg{color:#81798f;width:18px}.canvasStage{background-image:linear-gradient(45deg,#14111c 25%,#0000 25%),linear-gradient(-45deg,#14111c 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#14111c 75%),linear-gradient(-45deg,#0000 75%,#14111c 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;align-content:center;place-items:center;gap:10px;display:grid}.canvasStage svg{color:#50495f;width:45px}.canvasStage span{color:#5e5768;font-size:9px}.canvasLayers strong{letter-spacing:.14em;color:#6f687b;font-size:8px}.canvasLayers span{background:#171421;border-radius:8px;padding:9px;font-size:8px}.canvasLayers i{vertical-align:middle;background:#393143;border-radius:3px;width:16px;height:16px;margin-right:6px;display:inline-block}.canvasLockCard{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:15px;display:flex}.canvasLockCard>span{color:#a58cf7;background:#8969ef1f;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.canvasLockCard h4{font-size:18px}.canvasLockCard p{color:#81798d;font-size:10px;line-height:1.7}@media (width<=1050px){.imageStudioShell{grid-template-columns:1fr}.imageStudioTools{gap:6px;display:flex;position:static;overflow-x:auto}.imageStudioToolsHead,.imageStudioEngineState{display:none}.imageStudioTools>button{min-width:175px}.imageStudioSettings{grid-template-columns:1fr 1fr}.studioFeatureGrid,.promptLab,.canvasLocked{grid-template-columns:1fr}.imageStudioMain{min-width:100%}}@media (width<=650px){.imageStudioHero{align-items:flex-start}.imageStudioBadge{display:none}.imageStudioPanelHead{flex-direction:column;align-items:flex-start}.imageStudioPanelHead h3{font-size:30px}.imageStudioSettings{grid-template-columns:1fr}.storyboardScene{grid-template-columns:36px minmax(0,1fr);padding:12px}.storyboardSceneMeta,.storyboardSceneMeta.two,.formSplit{grid-template-columns:1fr}.studioFeatureGrid{gap:10px}.imageStudioForm,.promptOutput{padding:14px}.canvasMock{grid-template-columns:36px 1fr 95px;min-height:290px}.canvasLocked{padding:12px}.imageStudioTools>button{grid-template-columns:32px 1fr;min-width:150px}.imageStudioTools>button>svg,.imageStudioTools>button small{display:none}}.imageStudioTools>button{background:#141022d6}:root{--cursor-x:50vw;--cursor-y:40vh;--ease-premium:cubic-bezier(.22,1,.36,1)}.app,.login{isolation:isolate;background:radial-gradient(circle at 50% -20%,#17102d 0,#08070e 38%,#030207 100%)}.ambientFrame{z-index:-1;pointer-events:none;background:#030207;position:fixed;inset:0;overflow:hidden}.ambientFrame .aurora{filter:saturate(1.12);mix-blend-mode:screen;position:absolute;inset:-18%}.ambientFrame .aurora i{filter:blur(90px);will-change:transform,opacity;border-radius:50%;position:absolute}.ambientFrame .aurora i:first-child{width:48vw;height:48vw;animation:auroraPremiumA 24s var(--ease-premium) infinite alternate;background:radial-gradient(circle,#7f5cff70 0,#7f5cff00 68%);top:2%;left:5%}.ambientFrame .aurora i:nth-child(2){width:42vw;height:42vw;animation:auroraPremiumB 29s var(--ease-premium) infinite alternate;background:radial-gradient(circle,#d84dac48 0,#d84dac00 70%);top:20%;right:2%}.ambientFrame .aurora i:nth-child(3){width:38vw;height:38vw;animation:auroraPremiumC 26s var(--ease-premium) infinite alternate;background:radial-gradient(circle,#397fff38 0,#397fff00 72%);bottom:-7%;left:34%}.ambientFrame .gridbg{opacity:.1;transform-origin:50% 68%;background-image:linear-gradient(#9f84ff33 1px,#0000 1px),linear-gradient(90deg,#9f84ff2e 1px,#0000 1px);background-size:56px 56px;animation:22s linear infinite gridPremiumPan;position:absolute;inset:-20%;transform:perspective(720px)rotateX(63deg)translateY(4%);-webkit-mask-image:radial-gradient(55% 48% at 50% 45%,#000 0,#0000 78%);mask-image:radial-gradient(55% 48% at 50% 45%,#000 0,#0000 78%)}.ambientFrame .grain{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");animation:.35s steps(2,end) infinite grainShift;position:absolute;inset:-50%}.ambientFrame .cursorGlow{width:620px;height:620px;left:var(--cursor-x);top:var(--cursor-y);will-change:left,top;background:radial-gradient(circle,#9771ff1b,#9771ff00 68%);border-radius:50%;transition:left .16s linear,top .16s linear;position:absolute;transform:translate(-50%,-50%)}.ambientFrame .vignette{background:radial-gradient(#0000 38%,#02010640 68%,#020106db 100%);position:absolute;inset:0}.ambientFrame .particles{opacity:.68;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.pageTransitionLine{z-index:120;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#b6a0ff 18%,#f286c8 54%,#0000);height:2px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 24px #9770ffb3}aside{-webkit-backdrop-filter:blur(28px)saturate(1.2);box-shadow:18px 0 65px #0000003d,inset -1px 0 #ffffff0e;background:linear-gradient(#110d1df2,#07050de8)!important}aside nav{position:relative}.activeNavigationAura{filter:blur(12px);opacity:.68;pointer-events:none;background:linear-gradient(90deg,#805bf529,#da54b50f);border-radius:16px;height:52px;animation:4s ease-in-out infinite navigationAura;position:absolute;left:10px;right:10px}header{-webkit-backdrop-filter:blur(24px)saturate(1.35);box-shadow:0 12px 45px #00000029,inset 0 -1px #ffffff0e;background:#08060eb8!important}.glass{-webkit-backdrop-filter:blur(22px)saturate(1.15);background:linear-gradient(145deg,#1d172fd1,#0c0915b3)!important;border-color:#cfbfff1f!important;box-shadow:0 24px 70px #0000003b,inset 0 1px #ffffff0e!important}.content>section{transform-origin:50% 0}.welcome{position:relative;overflow:hidden}.welcome:after{content:"";background:radial-gradient(circle,#bf91ff38,#0000 68%);border-radius:50%;width:280px;height:280px;animation:8s ease-in-out infinite heroBreath;position:absolute;top:-130px;right:-100px}.primary{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 12px 30px #6f4ae240}.primary:after{content:"";z-index:-1;transition:transform .7s var(--ease-premium);background:linear-gradient(90deg,#0000,#ffffff3d,#0000);position:absolute;inset:-2px;transform:translate(-120%)skew(-18deg)}.primary:hover:after{transform:translate(120%)skew(-18deg)}.modelChoice,.stat,.packageCard,.galleryCard{transition:transform .35s var(--ease-premium),border-color .35s,box-shadow .35s}.modelChoice:hover,.packageCard:hover,.galleryCard:hover{transform:translateY(-4px);box-shadow:0 22px 55px #0000004d,0 0 0 1px #a282ff1f}.live i,.readyDot i{animation:2s ease-out infinite statusPulse}.spin{animation:1s linear infinite premiumSpin}@keyframes auroraPremiumA{0%{opacity:.56;transform:translate(-3%)scale(.95)}40%{opacity:.8;transform:translate(10%,8%)scale(1.08)}to{opacity:.64;transform:translate(2%,17%)scale(.98)}}@keyframes auroraPremiumB{0%{transform:translate(4%,-6%)scale(1)}55%{transform:translate(-13%,9%)scale(1.12)}to{transform:translate(-3%,18%)scale(.94)}}@keyframes auroraPremiumC{0%{transform:translate(-6%,4%)scale(.9)}48%{transform:translate(7%,-12%)scale(1.1)}to{transform:translate(14%,2%)scale(1)}}@keyframes gridPremiumPan{to{background-position:56px 56px,56px 56px}}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(2%,-1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(1%,1%)}to{transform:translate(-2%,-1%)}}@keyframes navigationAura{50%{opacity:.38;transform:scaleX(.94)}}@keyframes heroBreath{50%{opacity:.65;transform:scale(1.18)translate(-15px,12px)}}@keyframes statusPulse{0%{box-shadow:0 0 #48e2a57a}75%,to{box-shadow:0 0 0 8px #48e2a500}}@keyframes premiumSpin{to{transform:rotate(360deg)}}.google{min-height:48px;transition:background .25s var(--ease-premium),border-color .25s,transform .25s;background:#ffffff17;border:1px solid #ffffff1f}.google:hover{background:#ffffff24;border-color:#c9baff40;transform:translateY(-1px)}.secure{color:#9a93a8}.loginFoot{color:#6d667b}.loginCard .eyebrow{color:#b8b0ca}@media (width<=650px){.ambientFrame .aurora i:first-child{width:95vw;height:95vw}.ambientFrame .aurora i:nth-child(2){width:85vw;height:85vw}.ambientFrame .gridbg{opacity:.065;background-size:42px 42px}.ambientFrame .cursorGlow{display:none}.pageTransitionLine{top:auto;bottom:0}.welcome:after{opacity:.55}.glass{-webkit-backdrop-filter:blur(16px)}.login{align-items:center;padding:24px 18px;overflow-y:auto}.loginCard{padding:42px 22px}.login h1{font-size:clamp(42px,12.5vw,56px)}.loginCard .eyebrow{letter-spacing:.17em;font-size:9px}.google{min-height:48px}.secure{font-size:10px}}@media (hover:none){.cursorGlow{display:none}.modelChoice:hover,.packageCard:hover,.galleryCard:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ambientFrame .cursorGlow,.ambientFrame .particles,.pageTransitionLine{display:none}}.developerPage{--dev-ink:#f7f4ff;--dev-muted:#9b95ab;--dev-line:#cdc0ff1f;--dev-card:#110d1dc7;min-height:100vh;color:var(--dev-ink);background:#06050b;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.devAmbient{z-index:0;pointer-events:none;background:radial-gradient(circle at 58% -10%,#1a1233 0,#08060f 42%,#040308 100%);position:fixed;inset:0;overflow:hidden}.devAmbient i{filter:blur(120px);opacity:.22;border-radius:50%;width:46vw;height:46vw;position:absolute}.devAmbient i:first-child{background:#8057ff;top:-25%;left:12%}.devAmbient i:nth-child(2){opacity:.12;background:#d94fbd;top:25%;right:-15%}.devAmbient div{opacity:.065;background-image:linear-gradient(#aa91ff4d 1px,#0000 1px),linear-gradient(90deg,#aa91ff42 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.devTopbar{z-index:60;border-bottom:1px solid var(--dev-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#06050bc7;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:fixed;top:0;left:0;right:0}.devBrand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.devBrand>span{background:linear-gradient(145deg,#9c7bff,#6a45da);border-radius:11px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-weight:800;display:grid;box-shadow:0 10px 30px #754de147}.devBrand strong{align-items:center;gap:8px;font-size:14px;display:flex}.devBrand small{color:#a28dbf;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.devTopbar nav{align-items:center;gap:23px;display:flex}.devTopbar nav a{color:#a49eaf;align-items:center;gap:5px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.devTopbar nav svg{width:13px}.devTopbar nav .devConsole{color:#f3edff;background:#9168ff14;border:1px solid #b9a0ff33;border-radius:10px;padding:10px 14px}.devMenu{display:none}.devSidebar{z-index:40;border-right:1px solid var(--dev-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08060e9e;width:246px;padding:24px 18px;position:fixed;top:72px;bottom:0;left:0;overflow-y:auto}.devSidebar>p,.devRaw>p{color:#5f596b;letter-spacing:.18em;margin:22px 10px 9px;font-size:8px;font-weight:800}.devSidebar>a,.devRaw>a{color:#837d90;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;font-size:11px;text-decoration:none;transition:all .2s;display:flex}.devSidebar>a svg,.devRaw>a svg{width:15px}.devSidebar>a:hover,.devSidebar>a.active,.devRaw>a:hover{color:#eee8ff;background:#9168ff1a}.devSidebar>a.active{box-shadow:inset 2px 0 #9c7bff}.devSidebar .devBack{color:#b6a4dc;margin-bottom:12px}.devRaw{border-top:1px solid var(--dev-line);margin-top:24px;padding-top:4px}.devMain{z-index:1;margin-left:246px;padding:72px max(30px,50vw - 623px) 0;position:relative}.devHero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 72px);padding:90px 0;display:flex}.devBadge{color:#bba9ee;letter-spacing:.08em;text-transform:uppercase;background:#8960ff0f;border:1px solid #a788ff30;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:9px;font-weight:750;display:flex}.devBadge i{background:#64e0ac;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #64e0ac}.devHero h1{letter-spacing:-.052em;max-width:820px;margin:28px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7.2vw,92px);font-weight:500;line-height:.95}.devHero h1 em{color:#a889f9;font-weight:400}.devHero>p{color:#9f98aa;max-width:720px;font-size:16px;line-height:1.8}.devHeroActions{gap:11px;margin-top:28px;display:flex}.devHeroActions a{border-radius:12px;align-items:center;gap:9px;padding:13px 17px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.devHeroActions svg{width:16px}.devPrimary{color:#fff;background:linear-gradient(135deg,#8e6bf3,#6e49d6);box-shadow:0 14px 35px #7049d840}.devSecondary{color:#c9c2d5;border:1px solid var(--dev-line);background:#ffffff06}.devTrust{color:#777181;text-transform:uppercase;letter-spacing:.1em;gap:25px;margin-top:45px;font-size:9px;display:flex}.devTrust span{align-items:center;gap:7px;display:flex}.devTrust svg{color:#9b7fe8;width:14px}.devSection{border-top:1px solid var(--dev-line);padding:100px 0;scroll-margin-top:70px}.devTitle>span{color:#8e72d9;letter-spacing:.17em;font-size:9px;font-weight:800}.devTitle h2{letter-spacing:-.035em;margin:13px 0 34px;font-family:Georgia,serif;font-size:clamp(35px,4vw,52px);font-weight:500}.devLead{max-width:760px;color:var(--dev-muted);margin:-15px 0 28px;font-size:13px;line-height:1.75}.devGrid3{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:36px;display:grid}.devStep,.devModel,.devSecurity article{border:1px solid var(--dev-line);background:linear-gradient(145deg,#181227c2,#0a0811c7);border-radius:17px;padding:23px;position:relative}.devStep>b{color:#4d4757;font-family:Georgia,serif;font-size:27px;position:absolute;top:16px;right:18px}.devStep>svg{color:#a789f5;width:22px}.devStep h3,.devSecurity h3{margin:19px 0 8px;font-size:13px}.devStep p,.devSecurity p{color:var(--dev-muted);margin:0;font-size:11px;line-height:1.65}.devEndpoint{border:1px solid var(--dev-line);background:#0e0b17b3;border-radius:13px;margin:13px 0;overflow:hidden}.devEndpoint header{grid-template-columns:56px minmax(240px,auto) 1fr;align-items:center;gap:14px;padding:13px 15px;display:grid}.devEndpoint header>span{color:#7e7889;text-align:right;font-size:10px}.http{letter-spacing:.08em;border-radius:7px;place-items:center;padding:6px;font-size:8px;display:grid}.http.get{color:#65d8ad;background:#50d09d16}.http.post{color:#b99cfb;background:#9772f517}.devEndpoint code{color:#ddd6ea;font-size:11px}.devCode{background:#08060d;border:1px solid #cdc0ff21;border-radius:14px;margin:13px 0 24px;overflow:hidden;box-shadow:0 18px 50px #00000038}.devCode>div{border-bottom:1px solid var(--dev-line);color:#665f70;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;height:39px;padding:0 10px 0 15px;font-size:8px;display:flex}.devCopy{color:#9d96a8;background:#ffffff08;border:1px solid #ffffff0d;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:flex}.devCopy svg{width:12px}.devCode pre{color:#c8b7ed;margin:0;padding:19px;font:10px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.devCallout{background:#49bd920b;border:1px solid #78dab429;border-radius:14px;gap:14px;margin:22px 0;padding:18px;display:flex}.devCallout.warn{background:#e199490a;border-color:#f0ae5b29}.devCallout>svg{color:#70d4ad;flex:none;width:20px}.devCallout.warn>svg{color:#e8aa66}.devCallout strong{font-size:11px}.devCallout p{color:var(--dev-muted);margin:5px 0 0;font-size:10px;line-height:1.6}.devModels{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.devModel header{align-items:center;gap:12px;display:flex}.devModel header>span{font-size:22px}.devModel header>div{flex:1}.devModel h3{margin:0 0 4px;font-size:13px}.devModel code{color:#827a8f;font-size:9px}.devModel header>b{color:#5fd9aa;text-transform:uppercase;font-size:7px}.devModelMeta{gap:6px;margin:16px 0 11px;display:flex}.devModelMeta span{color:#9c8dbe;text-transform:uppercase;background:#9677e60d;border:1px solid #9677e61a;border-radius:6px;padding:5px 7px;font-size:7px}.devModel pre{white-space:pre-wrap;color:#8c8498;min-height:50px;font:9px/1.6 ui-monospace,monospace}.devModel dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:14px 0 10px;display:grid}.devModel dl>div{background:#ffffff05;border-radius:9px;padding:10px}.devModel dt{color:#696273;text-transform:uppercase;font-size:7px}.devModel dd{color:#d8c9ff;margin:4px 0 0;font-size:11px}.devModel>small{color:#6f6878;margin-right:12px;font-size:8px;display:inline-block}.devFlow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.devFlow span{border:1px solid var(--dev-line);color:#bab1c5;border-radius:9px;padding:9px 12px;font-size:9px}.devFlow svg{color:#5e566b;width:14px}.devStates{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.devStates span{border:1px solid var(--dev-line);color:#8f8799;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:flex}.devStates span i{background:#ffffff08;border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.devStates .terminal{color:#8fdcba;border-color:#64d4a928}.devMcpIntro{border:1px solid var(--dev-line);background:#8d6af00b;border-radius:16px;gap:17px;padding:22px;display:flex}.devMcpIntro>svg{color:#a487f4;width:30px}.devMcpIntro h3{margin:0 0 7px;font-size:14px}.devMcpIntro p{color:var(--dev-muted);font-size:10px}.devMcpIntro code{color:#bda9ef;font-size:10px}.devToolGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.devToolGrid article{border:1px solid var(--dev-line);background:#ffffff04;border-radius:12px;gap:12px;padding:16px;display:flex}.devToolGrid svg{color:#987cec;width:18px}.devToolGrid h3{margin:0 0 6px;font-family:ui-monospace,monospace;font-size:11px}.devToolGrid p{color:#888191;margin:0;font-size:9px;line-height:1.55}.devToolGrid small{color:#5fcf9f;letter-spacing:.1em;margin-top:8px;font-size:6px;display:block}.devErrorTable{border:1px solid var(--dev-line);border-radius:14px;overflow:hidden}.devErrorTable>div{border-bottom:1px solid var(--dev-line);grid-template-columns:70px 1fr;align-items:center;padding:13px 16px;display:grid}.devErrorTable>div:last-child{border:0}.devErrorTable b{color:#b396f7;font-family:ui-monospace,monospace}.devErrorTable p{color:#96909f;margin:0;font-size:10px}.devSubhead{margin:28px 0 12px;font-size:12px}.devBackoff{gap:8px;display:flex}.devBackoff span{color:#a88eed;background:#ffffff06;border-radius:8px;padding:8px 12px;font-size:9px}.devSecurity{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.devSecurity article>svg{color:#a285f1;width:22px}.devFooter{border-top:1px solid var(--dev-line);color:#696270;justify-content:space-between;align-items:center;padding:45px 0;display:flex}.devFooter p{font-family:Georgia,serif;font-style:italic}.devFooter>div:last-child{gap:18px;display:flex}.devFooter a{color:#7f778b;font-size:9px;text-decoration:none}.devError{color:#ff9aa8;background:#ff607b0b;border:1px solid #ff718433;border-radius:12px;padding:14px 18px}@media (width<=900px){.devTopbar{padding:0 18px}.devTopbar nav{display:none}.devMenu{color:#d8cdee;border:1px solid var(--dev-line);background:#ffffff07;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.devSidebar{width:min(286px,82vw);transition:all .3s;transform:translate(-102%);box-shadow:30px 0 80px #000}.devSidebar.open{transform:translate(0)}.devMain{margin-left:0;padding-left:22px;padding-right:22px}.devHero{padding:80px 0}.devHero h1{font-size:clamp(48px,11vw,75px)}.devGrid3,.devModels{grid-template-columns:1fr}}@media (width<=600px){.devTopbar{height:62px}.devBrand small{display:none}.devMain{padding-top:62px;padding-left:16px;padding-right:16px}.devHero{min-height:calc(100vh - 62px);padding:60px 0}.devHero h1{font-size:46px}.devHero>p{font-size:13px}.devHeroActions{flex-direction:column;width:100%}.devHeroActions a{justify-content:center}.devTrust{flex-wrap:wrap;gap:12px}.devSection{padding:75px 0}.devTitle h2{font-size:36px}.devEndpoint header{grid-template-columns:51px 1fr}.devEndpoint header>span{display:none}.devCode pre{font-size:9px}.devToolGrid,.devSecurity{grid-template-columns:1fr}.devFlow svg{display:none}.devFlow span{text-align:center;flex:1}.devFooter{flex-direction:column;align-items:flex-start;gap:20px}.devFooter p{margin:0}}@media (prefers-reduced-motion:reduce){.developerPage *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.devSidebar>a,.devRaw>a{min-height:42px}.devHero>p,.devLead,.devStep p,.devSecurity p{color:#aaa3b3}.devTrust{color:#91899a;font-size:10px}.devModelMeta span,.devModel header>b,.devToolGrid small{font-size:8px}.devFooter a,.devFooter{color:#8f8799}@media (width<=600px){.devMenu{width:44px;height:44px}.devHero{min-height:auto;padding:38px 0 52px}.devHero h1{margin-top:22px;font-size:43px;line-height:1.02}.devHero>p{font-size:14px;line-height:1.72}.devBadge{letter-spacing:.06em;white-space:normal;max-width:100%;font-size:10px}.devTrust{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;font-size:10px;display:grid}.devTrust span:last-child{grid-column:1/-1}.devSection{padding:62px 0}.devTitle>span{font-size:10px}.devEndpoint code{overflow-wrap:anywhere}.devCopy{justify-content:center;min-width:70px;min-height:36px}}.developerEntry{color:#b8a9dc;background:#8f65f70b;border:1px solid #a788ff21;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:11px;font-weight:700;text-decoration:none;transition:all .22s;display:flex}.developerEntry:hover{color:#eee8ff;background:#8f65f717;border-color:#a788ff4d;transform:translateY(-1px)}.developerEntry svg{width:15px}.devSidebar>a,.devRaw>a{color:#aaa2b4}.devModel code,.devModel pre,.devModel>small{color:#a59dae}.devModel dt{color:#8e8698}.devTitle>span,.devSidebar>p,.devRaw>p{font-size:10px}.devModel{border-color:#cdc0ff2e}
