:root{--rf22-border:#b3b9ff24;--rf22-glow:#8270ff2e}.authV2{background:radial-gradient(at 17% 27%,#302659 0%,#0000 43%),radial-gradient(at 86% 80%,#152b43 0%,#0000 47%),#090e19;min-height:100vh}.authV2 .authAsideV2{border-right:1px solid var(--rf22-border);background:linear-gradient(145deg,#211e3fbf,#0b122080);position:relative;overflow:hidden}.authV2 .authAsideV2:before{content:"";background:conic-gradient(from 120deg,transparent 0 70%,#896cff1c,transparent 88%);pointer-events:none;animation:24s linear infinite rf22Rotate;position:absolute;inset:-30%}.authV2 .authShowcase{animation:.85s both rf22Enter;position:relative}.authV2 .authCardV2{background:linear-gradient(145deg,#1a2137f2,#0d1422f0);border:1px solid #b6b3ff2e;border-radius:28px;animation:.75s .1s both rf22Enter;box-shadow:0 24px 100px #00000047,0 0 80px #705aed0f}.authV2 .authCardV2 h1{letter-spacing:-.045em}.authV2 .authCardV2 input{transition:border-color .2s,box-shadow .2s,background .2s}.authV2 .authCardV2 input:focus{outline:none;box-shadow:0 0 0 4px #8e79fa24;border-color:#9188f8!important}.authV2 .authSubmit{transition:transform .2s,box-shadow .2s}.authV2 .authSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 32px #7160ee4d}.authV2 .authMiniStudio,.authV2 .registerBenefits{border:1px solid var(--rf22-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 25px 65px #0003}.authV2 .amsPhone{animation:5s ease-in-out infinite rf22Float}.homeDash .dashHero,.homeDash .dashCreator,.creditsPage .creditsHero,.settingsPage .pageHead{border:1px solid var(--rf22-border);background:radial-gradient(at 95% 0,#6e5adf38,#0000 48%),linear-gradient(135deg,#1a2037,#111827 75%);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 20px 55px #0000001f}.homeDash .dashHero h1{letter-spacing:-.05em;max-width:760px;font-size:clamp(30px,3.7vw,51px);line-height:1.08}.homeDash .dashHero p{max-width:580px;line-height:1.7}.homeDash .dashPulse{filter:drop-shadow(0 0 35px #8769ff3b)}.homeDash .dashMetrics>div,.homeDash .recentProjectList,.creditsPage .creditStats>div,.creditsPage .creditPack,.creditsPage .historyCard,.settingsPage .panel{transition:border-color .25s,transform .25s;box-shadow:0 12px 40px #0000001a;border:1px solid var(--rf22-border)!important;background:linear-gradient(145deg,#1b2337f2,#111827f5)!important;border-radius:22px!important}.homeDash .dashMetrics>div:hover,.creditsPage .creditPack:hover{transform:translateY(-3px);border-color:#a495ff73!important}.creditsPage .balanceOrb{background:radial-gradient(circle at 25% 20%,#7162d9,#373367 65%,#222444);box-shadow:0 0 0 10px #7e69e814,0 25px 65px #5346ae45}.creditsPage .creditPack.featured{background:linear-gradient(150deg,#2b2a50,#161d30)!important;border-color:#a999ff8f!important}.creditsPage .creditTx{transition:background .2s}.creditsPage .creditTx:hover{background:#9087ff0f}.settingsPage .settingsGrid{gap:20px}.settingsPage .panel{padding:28px!important}.settingsPage .panel h3{letter-spacing:-.03em;font-size:22px}.settingsPage .field input:focus{border-color:#9188f8;outline:none;box-shadow:0 0 0 3px #8e79fa21}.adminPage .adminSide{border:1px solid var(--rf22-border);align-self:start;position:sticky;top:18px}.adminPage .adminSide button{border-radius:11px;transition:background .2s,transform .2s}.adminPage .adminSide button:hover{background:#8275f021;transform:translate(3px)}.adminPage .adminKpi{border:1px solid var(--rf22-border)!important}.adminPage .adminPanel{border:1px solid var(--rf22-border)!important;background:linear-gradient(145deg,#192337,#111927)!important}.adminPage .tableScroll{overflow-x:auto}.adminPage .tablePro tbody tr:hover{background:#8d85f514}.adminPage .adminSearch:focus{outline-offset:2px;outline:2px solid #8279e4}@keyframes rf22Enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rf22Float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes rf22Rotate{to{transform:rotate(360deg)}}@media (max-width:760px){.authV2 .authCardV2{border-radius:22px}.homeDash .dashHero,.homeDash .dashCreator,.creditsPage .creditsHero{border-radius:19px}.settingsPage .panel{padding:20px!important}.adminPage .adminSide{position:static}}@media (prefers-reduced-motion:reduce){.authV2 .authAsideV2:before,.authV2 .authShowcase,.authV2 .authCardV2,.authV2 .amsPhone{animation:none!important}.authV2 .authSubmit,.homeDash .dashMetrics>div,.creditsPage .creditPack{transition:none!important}}.rf22AdminCredits{grid-template-columns:1fr 1.1fr;align-items:center;gap:25px;margin-bottom:18px;display:grid}.rf22AdminCredits h2{letter-spacing:-.035em;margin:8px 0;font-size:23px}.rf22AdminCredits p{color:#aab4c8;font-size:13px;line-height:1.7}.rf22CreditSummary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rf22CreditSummary>div{background:#ffffff06;border:1px solid #ffffff19;border-radius:14px;min-width:0;padding:18px 13px}.rf22CreditSummary small{color:#a5b0c7;letter-spacing:.05em;font-size:10px;display:block}.rf22CreditSummary strong{overflow-wrap:anywhere;margin-top:10px;font-size:clamp(17px,2vw,26px);display:block}@media (max-width:980px){.rf22AdminCredits{grid-template-columns:1fr}}@media (max-width:600px){.rf22CreditSummary{grid-template-columns:1fr}}
.rf23Dashboard,.rf23Wallet,.rf23Settings{--rf23Border:#b8c4ff21;--rf23Surface:#121525;--rf23Text:#e9eaf6}.rf23Dashboard .dashHero{border:1px solid var(--rf23Border);background:radial-gradient(circle at 83% 16%,#7a53ff3d,#0000 38%),linear-gradient(130deg,#191c34,#10121f 80%);border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);align-items:center;gap:32px;min-height:390px;padding:clamp(30px,4vw,58px);display:grid;overflow:hidden}.rf23Dashboard .dashHeroCopy{min-width:0}.rf23Dashboard .dashHero h1{letter-spacing:-.045em;max-width:660px;font-size:clamp(30px,3.4vw,52px);line-height:1.09}.rf23Dashboard .dashHero p{max-width:510px;line-height:1.75}.rf23HeroPreview{background:linear-gradient(145deg,#303452,#111321);border:1px solid #62658d66;border-radius:23px;min-width:0;padding:12px;transform:rotate(2deg);box-shadow:0 35px 70px #0008,0 0 55px #8057ff1a}.rf23PreviewTop,.rf23PreviewBottom{color:#b8b9d1;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:10px;display:flex}.rf23PreviewCanvas{background:radial-gradient(circle at 72% 25%,#ffb2b2 0,#a76aa7 20%,#0000 44%),linear-gradient(155deg,#303766,#151529 65%,#100e1c);border-radius:12px;height:235px;position:relative;overflow:hidden}.rf23PreviewSun{background:linear-gradient(#ffcdaf,#c987ba);border-radius:50%;width:100px;height:100px;position:absolute;top:18%;left:58%;box-shadow:0 0 60px #fa9aa866}.rf23PreviewMountain{clip-path:polygon(0 67%,23% 18%,39% 57%,63% 0,100% 72%,100% 100%,0 100%);background:linear-gradient(145deg,#41436c,#0e1025 65%);position:absolute;inset:38% -5% -10%}.rf23PreviewPlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#11162a88;border:1px solid #fff6;border-radius:50%;place-items:center;width:66px;height:66px;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf23Dashboard .rf23QuickStart{border:1px solid var(--rf23Border);background:#141728;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:center;gap:30px;margin-top:24px;padding:32px;display:grid}.rf23QuickSteps{gap:12px;display:grid}.rf23QuickSteps>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:38px 1fr;gap:0 12px;padding:13px 16px;display:grid}.rf23QuickSteps span{color:#b8a2ff;grid-row:span 2;font-weight:800}.rf23QuickSteps b{color:#f4f2ff;font-size:14px}.rf23QuickSteps small{color:#a7a9bf;margin-top:3px;font-size:12px}.rf23Dashboard .dashMetrics{margin-top:24px}.rf23Dashboard .dashMetrics>div{border:1px solid var(--rf23Border);background:linear-gradient(155deg,#1c2035,#11131e);border-radius:20px;padding:24px}.rf23Dashboard .recentProjectList{border:1px solid var(--rf23Border);border-radius:22px;overflow:hidden}.rf23WalletHero{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:center;gap:32px;background:radial-gradient(circle at 70% 10%,#7353d72c,#0000 45%),linear-gradient(125deg,#161a31,#101321)!important;border-radius:30px!important;padding:clamp(26px,4vw,48px)!important;display:grid!important}.rf23WalletHero h1{font-size:clamp(32px,3.5vw,52px);line-height:1.1}.rf23BalanceCard{color:#fff;background:radial-gradient(circle at 85% 18%,#ae93ff77,#0000 42%),linear-gradient(135deg,#6651c7,#27234d 75%);border:1px solid #fff4;border-radius:23px;flex-direction:column;justify-content:space-between;min-width:0;min-height:220px;padding:25px;display:flex;transform:rotate(-2deg);box-shadow:0 25px 60px #0006}.rf23BalanceTop,.rf23BalanceBottom{letter-spacing:.07em;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.rf23BalanceCard>small{opacity:.75;letter-spacing:.13em;margin-top:23px}.rf23BalanceCard>strong{overflow-wrap:anywhere;font-size:clamp(38px,4.5vw,62px);line-height:1.2}.rf23BalanceCard em{opacity:.8;font-size:14px;font-style:normal;font-weight:500}.rf23BalanceBottom{opacity:.8;letter-spacing:0;margin-top:25px}.rf23WalletStats{margin:24px 0 32px}.rf23WalletStats>div{background:#161a2b;border:1px solid #ffffff17;border-radius:20px;padding:24px}.rf23WalletPacks .creditPack{background:linear-gradient(155deg,#1b1e31,#11131f);border:1px solid #ffffff1c;border-radius:23px;padding:28px;transition:transform .2s,border-color .2s}.rf23WalletPacks .creditPack:hover{border-color:#9b80ff80;transform:translateY(-4px)}.rf23WalletPacks .creditPack.featured{background:linear-gradient(155deg,#30264e,#151525);border-color:#9e80ff}.rf23WalletHistory{background:#151827;border:1px solid #ffffff18;border-radius:24px;overflow:hidden}.rf23WalletHistory .creditTx,.rf23WalletHistory .creditTx>div{min-width:0}.rf23WalletHistory .creditTx small{overflow-wrap:anywhere}.rf23Settings .pageHead{margin-bottom:26px}.rf23Settings .pageHead h1{font-size:clamp(32px,3.4vw,48px)}.rf23SettingsIntro{background:linear-gradient(120deg,#212441,#141627);border:1px solid #ffffff1a;border-radius:23px;align-items:center;gap:18px;min-width:0;margin-bottom:22px;padding:22px 26px;display:flex}.rf23Avatar{color:#fff;background:linear-gradient(135deg,#a18aff,#6650ca);border-radius:20px;flex:none;place-items:center;width:68px;height:68px;font-size:30px;font-weight:800;display:grid}.rf23SettingsIntro>div:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.rf23SettingsIntro strong{overflow-wrap:anywhere;font-size:20px}.rf23SettingsIntro span{color:#b2b4c8;overflow-wrap:anywhere;font-size:13px}.rf23AccountTag{white-space:nowrap;border:1px solid #ffffff20;border-radius:30px;margin-left:auto;padding:9px 14px}.rf23SettingsGrid{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;display:grid!important}.rf23SettingsPanel{flex-direction:column;gap:15px;width:100%;min-width:0;background:#16192a!important;border:1px solid #ffffff1b!important;border-radius:24px!important;padding:clamp(22px,3vw,34px)!important;display:flex!important;overflow:visible!important}.rf23SettingsPanel h3{overflow-wrap:anywhere;font-size:24px;line-height:1.25;margin:0!important}.rf23SettingsPanel p{line-height:1.55;margin:0 0 6px!important}.rf23PanelIcon{color:#b8a6ff;background:#8d70ff22;border-radius:13px;place-items:center;width:45px;height:45px;font-size:25px;display:grid}.rf23SettingsPanel .field{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}.rf23SettingsPanel .field label{white-space:normal!important;color:#c4c6db!important;font-size:13px!important;line-height:1.4!important;display:block!important;position:static!important;transform:none!important}.rf23SettingsPanel .field input{box-sizing:border-box!important;color:#f0f1fc!important;letter-spacing:normal!important;background:#0d1020!important;border:1px solid #ffffff26!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:50px!important;padding:12px 15px!important;font-size:15px!important;line-height:1.5!important;display:block!important;position:static!important}.rf23SettingsPanel .btn{align-self:flex-start;min-height:46px;margin-top:auto}.rf23Settings .accountProtection{background:#151827;border:1px solid #ffffff17;border-radius:20px;margin-top:22px;padding:23px}.rf23Settings .accountProtection p{overflow-wrap:anywhere;line-height:1.6}.rf23CreateControls{background:linear-gradient(135deg,#1c2035,#111422);border:1px solid #ffffff1a;border-radius:20px;gap:22px!important;padding:22px!important}.rf23CreateControls>div{min-width:0}.rf23CreateControls input,.rf23CreateControls select{max-width:100%}.rf23CreateFooter{background:linear-gradient(130deg,#22223e,#141526);border:1px solid #ffffff1c;border-radius:20px;gap:16px;padding:20px!important}.rf23CreatePrice strong{font-size:23px!important}.rf23CreateHelp{background:linear-gradient(145deg,#232039,#141625)!important;border:1px solid #ffffff20!important;border-radius:23px!important}.rf23CreateAside{min-width:0}.rf23CreateAside .rfSteps>div{border-bottom:1px solid #ffffff10;padding:13px 0}.rf23CreateAside .rfSteps>div:last-child{border-bottom:0}@media (max-width:1050px){.rf23Dashboard .dashHero,.rf23WalletHero{grid-template-columns:1fr}.rf23HeroPreview{justify-self:center;width:100%;max-width:550px}.rf23Dashboard .rf23QuickStart{grid-template-columns:1fr}.rf23BalanceCard{justify-self:center;width:100%;max-width:560px}.rf23SettingsGrid{grid-template-columns:1fr!important}}@media (max-width:650px){.rf23Dashboard .dashHero{gap:24px;padding:23px}.rf23PreviewCanvas{height:180px}.rf23Dashboard .rf23QuickStart{padding:20px}.rf23WalletHero{padding:23px!important}.rf23BalanceCard{min-height:190px;padding:19px;transform:none}.rf23SettingsIntro{gap:12px;padding:17px}.rf23Avatar{width:50px;height:50px;font-size:23px}.rf23AccountTag{display:none}.rf23SettingsPanel{padding:20px!important}.rf23CreateFooter{flex-wrap:wrap}.rf23CreateFooter>*{width:100%}}@media (prefers-reduced-motion:reduce){.rf23HeroPreview,.rf23BalanceCard{transform:none}.rf23WalletPacks .creditPack{transition:none}}
.rf24Page,.rf24Auth{--rf24-border:#aea1ff2b;--rf24-ink:#f4f1ff;--rf24-muted:#aba5c3;box-sizing:border-box;color:var(--rf24-ink)}.rf24Page *,.rf24Auth *{box-sizing:border-box;min-width:0}.rf24Page{overflow-wrap:anywhere;width:100%;max-width:1320px;margin:0 auto;padding:clamp(20px,3vw,46px)}.rf24PageHeading{max-width:760px;margin-bottom:30px}.rf24PageHeading h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(32px,4.5vw,58px);line-height:1.12}.rf24PageHeading p,.rf24SectionHead>span,.rf24HistoryHead p{color:var(--rf24-muted);line-height:1.6}.rf24Eyebrow{letter-spacing:.18em;color:#bba5ff;font-size:11px;font-weight:800}.rf24WalletTop{grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);gap:18px;margin-bottom:40px;display:grid}.rf24Balance{background:radial-gradient(circle at 88% 12%,#a35dff66,#0000 44%),linear-gradient(135deg,#322064,#161326 75%);border:1px solid #6d55a2;border-radius:26px;flex-direction:column;min-height:290px;padding:clamp(24px,3vw,40px);display:flex;box-shadow:0 24px 70px #1a0a3f40}.rf24BalanceLabel,.rf24BalanceFoot{letter-spacing:.06em;justify-content:space-between;gap:12px;font-size:12px;display:flex}.rf24BalanceLabel span:last-child{color:#cfc4e9}.rf24Balance>strong{letter-spacing:-.065em;margin-top:24px;font-size:clamp(48px,7vw,90px);line-height:1.15}.rf24Balance>span{color:#d6c9f3}.rf24BalanceFoot{letter-spacing:0;border-top:1px solid #ffffff2b;margin-top:auto;padding-top:18px}.rf24WalletStats{grid-template-rows:repeat(3,1fr);gap:12px;display:grid}.rf24WalletStats>div{border:1px solid var(--rf24-border);background:#171525;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.rf24WalletStats span{color:var(--rf24-muted)}.rf24WalletStats strong{font-size:clamp(21px,2.2vw,30px)}.rf24SectionHead,.rf24HistoryHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.rf24SectionHead h2,.rf24HistoryHead h2{margin:6px 0;font-size:clamp(22px,2.6vw,32px);line-height:1.2}.rf24PackGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:40px;display:grid}.rf24Pack{border:1px solid var(--rf24-border);background:#171525;border-radius:20px;flex-direction:column;min-height:245px;padding:24px;display:flex}.rf24PackFeatured{background:linear-gradient(155deg,#30234c,#171525 75%);border-color:#9565ee}.rf24Pack>span{letter-spacing:.1em;color:#bca6e9;font-size:10px}.rf24Pack>strong{margin-top:18px;font-size:clamp(27px,3vw,40px)}.rf24Pack>small{color:var(--rf24-muted)}.rf24Pack>div{margin:16px 0;font-size:22px}.rf24Pack button,.rf24Pagination button,.rf24SoftButton{color:#fff;cursor:pointer;font:inherit;background:#4d2c88;border:1px solid #7e61ba;border-radius:12px;padding:11px 14px}.rf24Pack button{width:100%;margin-top:auto}.rf24Pack button:disabled,.rf24Pagination button:disabled{opacity:.45;cursor:not-allowed}.rf24Card{border:1px solid var(--rf24-border);background:#171525;border-radius:24px;padding:clamp(18px,3vw,32px)}.rf24Count{color:#d5c5fa;white-space:nowrap;background:#302344;border-radius:100px;padding:9px 12px;font-size:13px}.rf24Filters{flex-wrap:wrap;align-items:end;gap:12px;padding:14px 0 22px;display:flex}.rf24Filters label{color:var(--rf24-muted);gap:7px;font-size:13px;display:grid}.rf24Filters input{color:#f4f1ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0e1b;border:1px solid #45405f;border-radius:10px;max-width:100%;min-height:44px;padding:11px}.rf24SoftButton{background:0 0;border-color:#45405f}.rf24Tx{border-top:1px solid #ffffff14;grid-template-columns:42px minmax(0,1fr) minmax(130px,auto) minmax(70px,auto);align-items:center;gap:14px;padding:16px 0;display:grid}.rf24TxSymbol{color:#ffb5cb;background:#382434;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.rf24TxSymbol.positive{color:#91edc6;background:#173c36}.rf24TxDescription{overflow-wrap:anywhere;gap:4px;display:grid}.rf24TxDescription small,.rf24Tx time{color:var(--rf24-muted);font-size:12px}.rf24Tx b{text-align:right}.rf24Positive{color:#8ce6c1}.rf24Empty{text-align:center;color:var(--rf24-muted);padding:32px}.rf24Pagination{color:var(--rf24-muted);border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:13px;display:flex}.rf24Pagination>div{gap:8px;display:flex}.rf24Error{color:#ffb3bc}.rf24Notice{color:#b8f3cf;background:#19352b;border-radius:12px;margin-bottom:20px;padding:12px 18px}.rf24Settings .pageHead,.rf24Settings .rf23SettingsIntro,.rf24Settings .settingsGrid,.rf24Settings .rf23SettingsPanel{overflow-wrap:anywhere;width:auto;min-width:0;max-width:100%;position:relative;inset:auto;transform:none}.rf24Settings .pageHead{height:auto;min-height:0;margin-bottom:24px;padding:0;display:block}.rf24Settings .pageHead h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,4vw,52px);line-height:1.14}.rf24Settings .pageHead p{max-width:640px}.rf24Settings .rf23SettingsIntro{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.rf24Settings .rf23SettingsIntro>div:nth-child(2){overflow-wrap:anywhere;flex:180px;min-width:0}.rf24Settings .rf23SettingsIntro span,.rf24Settings .rf23SettingsIntro strong{overflow-wrap:anywhere;max-width:100%}.rf24Settings .settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rf24Settings .rf23SettingsPanel{flex-direction:column;gap:12px;height:auto;display:flex}.rf24Settings .rf23SettingsPanel .field{width:100%}.rf24Settings .rf23SettingsPanel input{width:100%;min-width:0;max-width:100%}.rf24Settings .accountProtection{overflow-wrap:anywhere;max-width:100%}.rf24Create .createLayout,.rf24Create .createGrid,.rf24Create .createColumns,.rf24Create .createLayout>*,.rf24Create .createGrid>*,.rf24Create .createColumns>*{min-width:0;max-width:100%}.rf24Create .panel,.rf24Create .createPanel{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:1000px){.rf24PackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf24WalletTop{grid-template-columns:1fr}.rf24WalletStats{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.rf24WalletStats>div{display:grid}.rf24Settings .settingsGrid{grid-template-columns:1fr}}@media (max-width:650px){.rf24PackGrid,.rf24WalletStats{grid-template-columns:1fr}.rf24WalletStats{grid-template-rows:auto}.rf24Tx{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.rf24Tx time{grid-area:2/2}.rf24Tx>b{grid-area:1/3}.rf24HistoryHead,.rf24SectionHead{flex-direction:column;align-items:start}.rf24Pagination{flex-direction:column;align-items:stretch}.rf24Filters label{flex:140px}.rf24Page{padding:18px 14px}}.rf24Auth{isolation:isolate;background:#090910;min-height:100dvh;position:relative;overflow:hidden}.rf24AuthGlow{z-index:-1;pointer-events:none;background:radial-gradient(circle at 25% 45%,#46207355,#0000 35%),radial-gradient(circle at 90% 10%,#492a6a40,#0000 30%);position:absolute;inset:-25%}.rf24AuthFrame{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:1550px;min-height:100dvh;margin:auto;display:grid}.rf24AuthShowcase{background:linear-gradient(140deg,#151125,#0b0b16 70%);border-right:1px solid #ffffff16;flex-direction:column;gap:24px;padding:clamp(24px,4.5vw,72px);display:flex}.rf24AuthBrand{justify-content:space-between;align-items:center;gap:12px;display:flex}.rf24AuthBrand>span{letter-spacing:.18em;color:#aca0c7;font-size:11px}.rf24AuthPitch{margin-top:auto}.rf24AuthPitch h2{letter-spacing:-.055em;max-width:690px;margin:15px 0 18px;font-size:clamp(38px,5vw,76px);line-height:1.04}.rf24AuthPitch h2 em{color:#0000;background:linear-gradient(90deg,#c7a8ff,#8e7bff);-webkit-background-clip:text;background-clip:text;font-style:normal}.rf24AuthPitch p{color:#b8b1c9;max-width:520px;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.rf24AuthDemo{background:#11111f;border:1px solid #57446e;border-radius:24px;margin-top:12px;padding:12px;animation:8s ease-in-out infinite rf24Float;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 35px 75px #0008}.rf24AuthDemoTop,.rf24AuthDemoFooter{color:#bdb1d4;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.rf24AuthDemoTop i{background:#8ceac8;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 14px #8ceac8}.rf24AuthDemoVisual{background:radial-gradient(at 60% 15%,#a7669e55,#0000 40%),linear-gradient(170deg,#292449,#111c32 55%,#120d23);border-radius:14px;place-items:center;height:clamp(185px,22vw,325px);display:grid;position:relative;overflow:hidden}.rf24AuthMoon{aspect-ratio:1;background:linear-gradient(140deg,#ffd6d3,#b69cdb);border-radius:50%;width:clamp(80px,9vw,140px);animation:7s ease-in-out infinite rf24Moon;position:absolute;top:16%;left:56%;box-shadow:0 0 85px #e5a7d066}.rf24AuthHorizon{background:linear-gradient(130deg,#17112b,#38254f);border-radius:50% 50% 0 0;width:120%;height:58%;position:absolute;bottom:-20%;left:-10%;box-shadow:0 -12px 80px #af77e51f}.rf24AuthDemoPlay{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff25;border:1px solid #ffffff65;border-radius:50%;place-items:center;width:70px;height:70px;padding-left:5px;font-size:23px;animation:3s ease-in-out infinite rf24Pulse;display:grid;box-shadow:0 12px 35px #0005}.rf24AuthDemoCaption{z-index:1;letter-spacing:.2em;color:#f1e3f7;font-size:10px;position:absolute;bottom:20px;left:22px}.rf24AuthAsideFoot{color:#958da7;margin-top:auto;font-size:12px}.rf24AuthFormSide{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-width:0;padding:clamp(24px,5vw,75px);display:flex}.rf24AuthCard{flex-direction:column;gap:17px;width:min(100%,490px);animation:.75s cubic-bezier(.2,.7,.2,1) both rf24Reveal;display:flex}.rf24AuthCard h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.5vw,49px);line-height:1.15}.rf24AuthCard>p{color:#aaa3bd;margin:0 0 12px;line-height:1.55}.rf24AuthCard label{color:#d9d3e8;flex-direction:column;gap:9px;font-size:13px;font-weight:600;display:flex}.rf24AuthCard input{color:#fff;width:100%;min-width:0;max-width:100%;height:56px;font:inherit;background:#151522;border:1px solid #373147;border-radius:14px;padding:0 17px;transition:border-color .2s,box-shadow .2s}.rf24AuthCard input:focus{border-color:#ac7dff;outline:0;box-shadow:0 0 0 4px #8651ff2a}.rf24AuthSubmit{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#a46dff,#754ae7);border:0;border-radius:14px;margin-top:7px;font-weight:800;transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:0 14px 35px #673bd74d}.rf24AuthSubmit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 20px 45px #673bd770}.rf24AuthSubmit:disabled{opacity:.65;cursor:wait}.rf24AuthSwitch{text-align:center;color:#a9a3b9;font-size:14px}.rf24AuthSwitch a{color:#c8a7ff;font-weight:700}.rf24AuthBack{color:#9f98b0;font-size:13px}.rf24AuthError{color:#ffc2c8;background:#48202966;border:1px solid #ff889266;border-radius:12px;padding:13px}.rf24AuthMobileBrand{display:none}@keyframes rf24Float{0%,to{transform:perspective(1200px)rotateY(-4deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-4deg)translateY(-10px)}}@keyframes rf24Moon{50%{transform:translateY(8px)}}@keyframes rf24Pulse{50%{transform:scale(1.07);box-shadow:0 15px 50px #c58aff55}}@keyframes rf24Reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.rf24AuthFrame{grid-template-columns:1fr}.rf24AuthShowcase{display:none}.rf24AuthMobileBrand{margin-bottom:30px;display:block}.rf24AuthFormSide{min-height:100dvh}.rf24AuthCard{width:min(100%,480px)}}@media (prefers-reduced-motion:reduce){.rf24AuthDemo,.rf24AuthDemoPlay,.rf24AuthMoon,.rf24AuthCard{animation:none!important;transform:none!important}}.rf24Create .rfCreateLayout{grid-template-columns:minmax(0,1fr) minmax(300px,410px);align-items:start;gap:clamp(16px,2vw,30px);width:100%;max-width:100%;display:grid}.rf24Create .rfCreateLayout>*,.rf24Create .rfCreateMain,.rf24Create .rfCreateAside{width:auto;min-width:0;max-width:100%;position:relative;inset:auto;transform:none}.rf24Create .rfControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rf24Create .rfControls>*,.rf24Create .rfComposer,.rf24Create .rfMedia,.rf24Create .rfPrice{overflow-wrap:anywhere;min-width:0;max-width:100%}.rf24Create input,.rf24Create select,.rf24Create textarea{min-width:0;max-width:100%}.rf24Create .rfDevice{max-width:100%}@media (max-width:1100px){.rf24Create .rfCreateLayout{grid-template-columns:1fr}.rf24Create .rfCreateAside{width:100%}}@media (max-width:600px){.rf24Create .rfControls{grid-template-columns:1fr}}
.rf25Dashboard,.rf25Create,.rf25Settings,.rf25Wallet,.rf25Auth{box-sizing:border-box;overflow-wrap:break-word;min-width:0}.rf25Dashboard *,.rf25Create *,.rf25Settings *,.rf25Wallet *,.rf25Auth *{box-sizing:border-box}.rf25Dashboard :is(h1,h2,h3,p),.rf25Settings :is(h1,h2,h3,p),.rf25Create :is(h1,h2,h3,p){overflow-wrap:break-word;max-width:100%}.rf25Dashboard :is(input,textarea,select),.rf25Settings :is(input,textarea,select),.rf25Create :is(input,textarea,select){min-width:0;max-width:100%}.rf25Settings{color:#f5f1ff;gap:24px;width:min(1180px,100%);margin:0 auto;padding:clamp(22px,4vw,52px);display:grid}.rf25SettingsHead{background:radial-gradient(circle at 85% 0,#65409866,#0000 48%),linear-gradient(120deg,#211735,#11111d);border:1px solid #66518c;border-radius:28px;min-width:0;padding:clamp(28px,4vw,52px);position:relative;overflow:hidden}.rf25SettingsHead>div{z-index:1;min-width:0;position:relative}.rf25SettingsHead h1{letter-spacing:-.04em;overflow-wrap:break-word;margin:14px 0!important;font-size:clamp(29px,4.2vw,56px)!important;line-height:1.12!important}.rf25SettingsHead p{color:#bcb2d4;max-width:540px;font-size:clamp(14px,1.6vw,17px);line-height:1.6}.rf25Identity{background:#191622;border:1px solid #423957;border-radius:22px;align-items:center;gap:18px;min-width:0;padding:22px 25px;display:flex}.rf25Identity>div:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.rf25Identity strong,.rf25Identity span{overflow-wrap:anywhere;min-width:0}.rf25Identity>div:nth-child(2) strong{font-size:20px}.rf25Identity>div:nth-child(2) span{color:#a9a0bc}.rf25SettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.rf25SettingsCard{background:linear-gradient(145deg,#211a2e,#14121e);border:1px solid #463958;border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:clamp(22px,3vw,34px);display:flex;box-shadow:0 18px 45px #05020b24}.rf25SettingsCard h3{margin:0;font-size:clamp(23px,2.5vw,29px);line-height:1.2}.rf25SettingsCard p{color:#b3a9c8;margin:0 0 10px;line-height:1.5}.rf25SettingsCard .field{gap:8px;min-width:0;margin:0;display:grid}.rf25SettingsCard .field label{color:#d1c6e6;font-size:13px}.rf25SettingsCard .field input{color:#fff;background:#100e18;border:1px solid #5b4a72;border-radius:12px;width:100%;min-width:0;height:50px;padding:0 15px;font-size:15px;display:block}.rf25SettingsCard .field input:focus{outline-offset:2px;outline:2px solid #a77eff}.rf25SettingsCard .btn{white-space:normal;min-height:48px;margin-top:auto;line-height:1.25}.rf25SecurityNote{background:#1b1725;border:1px solid #443858;border-radius:18px;align-items:start;gap:18px;min-width:0;padding:23px;display:flex}.rf25SecurityNote p{color:#aea4bf;margin:5px 0 0;line-height:1.5}@media (max-width:800px){.rf25SettingsGrid{grid-template-columns:minmax(0,1fr)}.rf25Identity{flex-wrap:wrap}.rf25SettingsHead{padding:28px 22px}}
.rf25Auth{isolation:isolate;background:radial-gradient(at 10% 20%,#4e287d50,#0000 44%),#0c0a13;min-height:100dvh;overflow:hidden}.rf25Auth .rf24AuthFrame{border:1px solid #6a508a88;border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);width:min(1350px,100% - 40px);min-height:min(810px,100dvh - 60px);margin:30px auto;display:grid;overflow:hidden;box-shadow:0 36px 120px #0009}.rf25Auth .rf24AuthShowcase{background:radial-gradient(circle at 80% 65%,#8952de44,#0000 55%),linear-gradient(155deg,#211631,#110e1c);min-width:0;padding:clamp(25px,4vw,54px);position:relative;overflow:hidden}.rf25Auth .rf24AuthPitch h2{overflow-wrap:break-word;max-width:600px;font-size:clamp(34px,4.3vw,62px)!important;line-height:1.09!important}.rf25Auth .rf24AuthPitch p{max-width:510px;line-height:1.65}.rf25Auth .rf24AuthFormSide{background:#14111e;flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,5vw,70px);display:flex}.rf25Auth .rf24AuthCard{width:100%;min-width:0;max-width:480px;margin:auto;animation:.75s cubic-bezier(.2,.8,.2,1) both rf25Enter}.rf25Auth .rf24AuthCard h1{overflow-wrap:break-word;font-size:clamp(30px,3.1vw,44px)!important;line-height:1.13!important}.rf25Auth .rf24AuthCard label{min-width:0}.rf25Auth .rf24AuthCard input{border-radius:13px;width:100%;min-width:0;max-width:100%;height:52px;transition:border-color .2s,box-shadow .2s;display:block}.rf25Auth .rf24AuthCard input:focus{border-color:#b58aff;outline:none;box-shadow:0 0 0 4px #9d65e72c}.rf25Auth .rf24AuthSubmit{min-height:54px;transition:transform .2s,box-shadow .2s}.rf25Auth .rf24AuthSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #8e4ce44d}.rf25AuthDemo{animation:7s ease-in-out infinite rf25Float;transform:perspective(1100px)rotateY(-5deg);box-shadow:0 28px 70px #0008}.rf25AuthDemo .rf24AuthDemoPlay{animation:3s ease-in-out infinite rf25Pulse}.rf25Auth .rf24AuthMoon{animation:10s ease-in-out infinite alternate rf25Moon}@keyframes rf25Enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes rf25Float{0%,to{transform:perspective(1100px)rotateY(-5deg)translateY(0)}50%{transform:perspective(1100px)rotateY(-3deg)translateY(-10px)}}@keyframes rf25Pulse{50%{filter:brightness(1.2);transform:scale(1.08)}}@keyframes rf25Moon{to{transform:translate(16px,-10px)}}@media (max-width:900px){.rf25Auth .rf24AuthFrame{grid-template-columns:minmax(0,1fr);width:min(650px,100% - 24px);margin:12px auto}.rf25Auth .rf24AuthShowcase{padding:28px}.rf25Auth .rf24AuthPitch h2{font-size:34px!important}.rf25Auth .rf24AuthDemo{display:none}.rf25Auth .rf24AuthFormSide{padding:30px 24px}.rf25Auth .rf24AuthCard{margin:0 auto}}@media (prefers-reduced-motion:reduce){.rf25Auth *,.rf25Auth :before,.rf25Auth :after{transition:none!important;animation:none!important}}
.rf25Create{width:min(1500px,100%);margin:auto;padding:clamp(18px,3vw,42px);overflow-x:clip}.rf25Create .rfCreateLayout{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:clamp(18px,2.6vw,36px);display:grid}.rf25Create .rfCreateMain,.rf25Create .rfCreateAside,.rf25Create .rfComposer,.rf25Create .rfControls,.rf25Create .rfCreateFooter{min-width:0;max-width:100%}.rf25Create .rfComposer{background:linear-gradient(140deg,#21192f,#14111e);border:1px solid #554268;border-radius:24px;padding:clamp(20px,2.6vw,34px);overflow:hidden}.rf25Create .rfControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rf25Create .rfControls>div{min-width:0;overflow:hidden}.rf25Create .rf21DurationInput{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.rf25Create .rf21DurationInput input{flex:0 76px;width:76px;min-width:0;max-width:100%}.rf25Create .rfControls select{width:100%;min-width:0;max-width:100%}.rf25Create .rfCreateFooter{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.rf25Create .rfCreateFooter .rfGenerate{flex:220px;min-width:0}.rf25Create .rfPrice{flex:0 190px;min-width:0}.rf25Create .rfCreateHead h1{overflow-wrap:break-word;line-height:1.12}.rf25Create .rfCreateAside{position:relative}.rf25Create .rfDeviceStage{max-width:100%;overflow:hidden}.rf25Create .rfDevice{max-width:100%}.rf25Dashboard{width:min(1460px,100%);margin:0 auto;padding:clamp(20px,3vw,42px)}.rf25Dashboard .dashHero{background:radial-gradient(circle at 80% 30%,#7348b43a,#0000 42%),linear-gradient(140deg,#231831,#12101c);border:1px solid #57446f;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,3vw,50px);padding:clamp(28px,4vw,55px);display:grid}.rf25Dashboard .dashHeroCopy,.rf25Dashboard .rf23HeroPreview{min-width:0}.rf25Dashboard .dashHeroCopy h1{overflow-wrap:break-word;font-size:clamp(32px,4vw,60px);line-height:1.1}.rf25Dashboard .dashMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rf25Dashboard .dashMetrics>div{background:#1b1728;border:1px solid #4d3d64;border-radius:18px;min-width:0;padding:20px}.rf25Dashboard .dashMetrics strong{font-size:clamp(26px,3vw,39px)}.rf25Dashboard .recentProjectList>a{min-width:0;overflow:hidden}.rf25Dashboard .recentMeta{min-width:0}.rf25Dashboard .recentMeta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rf25Wallet .rf24TxDescription,.rf25Wallet .rf24Tx{min-width:0}.rf25Wallet .rf24TxDescription small{overflow-wrap:anywhere}.rf25Wallet .rf24Filters{flex-wrap:wrap}.rf25Wallet .rf24Filters label{min-width:0}.rf25Wallet .rf24History{overflow:hidden}@media (max-width:1050px){.rf25Create .rfCreateLayout,.rf25Dashboard .dashHero{grid-template-columns:minmax(0,1fr)}.rf25Dashboard .dashMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.rf25Create .rfControls,.rf25Dashboard .dashMetrics{grid-template-columns:minmax(0,1fr)}.rf25Dashboard .dashHeroActions{flex-wrap:wrap}.rf25Wallet .rf24WalletTop,.rf25Wallet .rf24PackGrid{grid-template-columns:minmax(0,1fr)}.rf25Wallet .rf24Tx{grid-template-columns:minmax(0,1fr) auto;gap:8px}.rf25Wallet .rf24Tx time{grid-column:1/-1}.rf25Wallet .rf24Pagination{flex-wrap:wrap}}
.rf25Admin{overflow-wrap:break-word;width:min(1540px,100%);min-width:0;margin:0 auto;padding:clamp(20px,3vw,40px)}.rf25Admin *{box-sizing:border-box}.rf25Admin .adminTop{background:radial-gradient(circle at 90% 0,#7141b348,#0000 50%),#1a1425;border:1px solid #55406e;border-radius:24px;flex-wrap:wrap;align-items:center;gap:20px;min-width:0;padding:clamp(20px,3vw,38px);display:flex}.rf25Admin .adminTop>div{min-width:0}.rf25Admin .adminTop h1{overflow-wrap:break-word;font-size:clamp(30px,3.4vw,48px);line-height:1.12}.rf25Admin .adminLayout{grid-template-columns:minmax(185px,235px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.rf25Admin .adminSide{background:#191422;border:1px solid #453654;border-radius:18px;min-width:0;padding:15px;position:sticky;top:20px}.rf25Admin .adminSide button{text-align:left;border-radius:10px;width:100%;min-width:0}.rf25Admin .adminMain{min-width:0;max-width:100%}.rf25Admin .adminKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rf25Admin .adminKpis>*,.rf25Admin .adminPanel{min-width:0;overflow:hidden}.rf25Admin .adminPanel{background:#1a1523;border:1px solid #483758;border-radius:20px;padding:clamp(16px,2vw,25px)}.rf25Admin .adminPanelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rf25Admin table{border-collapse:collapse;width:100%}.rf25Admin .adminMain :is(input,select,textarea){min-width:0;max-width:100%}.rf25Admin .adminOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rf25Admin .adminSide button:focus-visible,.rf25Admin button:focus-visible{outline-offset:3px;outline:2px solid #b68aff}@media (max-width:1100px){.rf25Admin .adminKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rf25Admin .adminOverviewGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:750px){.rf25Admin .adminLayout{grid-template-columns:minmax(0,1fr)}.rf25Admin .adminSide{flex-wrap:wrap;gap:8px;display:flex;position:static}.rf25Admin .adminSide button{flex:130px;width:auto}.rf25Admin .adminKpis{grid-template-columns:minmax(0,1fr)}.rf25Admin .adminMain{overflow-x:auto}}.rfFinance{gap:18px;min-width:0;display:grid}.rfFinanceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.rfFinanceCards>div{background:#94a3b80b;border:1px solid #94a3b82b;border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.rfFinanceCards small{color:#aeb8ca;font-size:12px}.rfFinanceCards strong{overflow-wrap:anywhere;font-size:clamp(19px,2.1vw,29px);font-weight:750}.rfFinanceCards span,.rfFinanceFootnote{color:#aeb8ca;font-size:12px}.rfFinanceTableWrap{margin-top:16px;overflow-x:auto}.rfFinanceTable{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}.rfFinanceTable th{text-align:left;color:#aeb8ca;border-bottom:1px solid #94a3b838;padding:12px 10px;font-weight:600}.rfFinanceTable td{vertical-align:top;border-bottom:1px solid #94a3b81f;padding:12px 10px}.rfFinanceTable td small{color:#aeb8ca;margin-top:5px;font-size:11px;display:block}.rfFinance select{color:#eef1f7;background:#1b2130;border:1px solid #94a3b840;border-radius:9px;padding:9px}@media (max-width:720px){.rfFinanceCards{grid-template-columns:1fr}}
.rf26Auth,.rf26Auth *{box-sizing:border-box}.rf26Auth{--auth-accent:#ae7cff;isolation:isolate;color:#f5f0ff;background:#0b0911;min-height:100dvh;font-family:inherit;position:relative;overflow-x:clip}.rf26Auth--register{--auth-accent:#6de5d5;background:#071315}.rf26Auth__ambient{pointer-events:none;background:radial-gradient(at 12% 15%,#a05bff29,#0000 47%),radial-gradient(at 88% 80%,#6132a725,#0000 44%);position:absolute;inset:0}.rf26Auth--register .rf26Auth__ambient{background:radial-gradient(at 10% 12%,#32c6b332,#0000 45%),radial-gradient(at 90% 85%,#215b9238,#0000 50%)}.rf26Auth__shell{border:1px solid #ffffff1d;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);width:min(1300px,100% - 40px);min-height:min(800px,100dvh - 48px);margin:24px auto;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 110px #0009}.rf26Auth__story{background:linear-gradient(150deg,#251736,#120f1d 72%);flex-direction:column;gap:26px;min-width:0;padding:clamp(28px,4vw,60px);display:flex;position:relative;overflow:hidden}.rf26Auth--register .rf26Auth__story{background:linear-gradient(155deg,#103a38,#0b1b27 70%)}.rf26Auth__brand{color:#fff;letter-spacing:.06em;align-items:center;gap:12px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.rf26Auth__brand small{letter-spacing:.17em;color:#c9b9df;margin-top:3px;font-size:10px;font-weight:600;display:block}.rf26Auth__intro{max-width:610px;margin-top:clamp(8px,3vh,36px);animation:.7s both rf26Rise}.rf26Auth__eyebrow{color:var(--auth-accent);letter-spacing:.16em;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.rf26Auth__intro h2{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:610px;margin:0 0 20px;font-size:clamp(34px,4.2vw,64px);line-height:1.08}.rf26Auth__intro h2 em{color:var(--auth-accent);font-style:normal}.rf26Auth__intro p{color:#d3c9dc;overflow-wrap:anywhere;max-width:510px;font-size:clamp(14px,1.25vw,17px);line-height:1.65}.rf26Auth__cinema{border:1px solid #ffffff27;border-radius:22px;margin-top:auto;animation:7s ease-in-out infinite rf26Float;overflow:hidden;transform:perspective(1000px)rotateY(-4deg);box-shadow:0 24px 80px #0008}.rf26Auth__cinemaBar,.rf26Auth__cinemaFoot{color:#bcb1ce;letter-spacing:.07em;background:#100e19;justify-content:space-between;align-items:center;padding:13px 18px;font-size:11px;display:flex}.rf26Auth__cinemaBar i,.rf26Auth__liveDot{background:#67e6bb;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 15px #67e6bb}.rf26Auth__cinemaScene{background:linear-gradient(#261e56,#ab5d86 55%,#18132d 56%);height:clamp(180px,25vw,300px);position:relative;overflow:hidden}.rf26Auth__sun{filter:drop-shadow(0 0 45px #f98e9caa);background:linear-gradient(#ffe0a6,#f37fa0);border-radius:50%;width:140px;height:140px;animation:9s ease-in-out infinite alternate rf26Sun;position:absolute;top:13%;left:calc(50% - 70px)}.rf26Auth__mountains{clip-path:polygon(0 70%,18% 38%,32% 60%,51% 18%,70% 55%,84% 25%,100% 65%,100% 100%,0 100%);background:#120f26;position:absolute;inset:45% -5% -10%}.rf26Auth__play{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff25;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:66px;height:66px;font-size:23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf26Auth__sceneLabel{color:#fff;letter-spacing:.14em;font-size:11px;position:absolute;bottom:16px;left:18px}.rf26Auth__journey{background:#0c282ab8;border:1px solid #75e6d53b;border-radius:24px;margin-top:auto;padding:25px;animation:.9s .15s both rf26Rise;position:relative;overflow:hidden;box-shadow:0 24px 65px #0007}.rf26Auth__journeyHead{letter-spacing:.14em;color:#9deee1;margin-bottom:23px;font-size:11px;font-weight:800}.rf26Auth__journeyItem{align-items:center;gap:16px;margin:0 0 18px;display:flex;position:relative}.rf26Auth__journeyItem>span{color:#8df4df;background:#75e6d51a;border-radius:12px;flex:0 0 40px;place-items:center;height:40px;font-weight:800;display:grid}.rf26Auth__journeyItem strong,.rf26Auth__journeyItem small{overflow-wrap:anywhere;display:block}.rf26Auth__journeyItem strong{font-size:15px}.rf26Auth__journeyItem small{color:#a9c8c9;margin-top:4px;font-size:12px}.rf26Auth__journeyGlow{filter:blur(45px);background:#35d9bb24;border-radius:50%;width:190px;height:190px;animation:5s infinite alternate rf26Glow;position:absolute;bottom:-100px;right:-40px}.rf26Auth__foot{color:#a89eb8;margin:0;font-size:12px}.rf26Auth__formSide{background:#12101b;flex-direction:column;justify-content:center;min-width:0;padding:clamp(25px,5vw,68px);display:flex}.rf26Auth--register .rf26Auth__formSide{background:#101c22}.rf26Auth__form{flex-direction:column;gap:17px;width:100%;min-width:0;max-width:460px;margin:auto;animation:.7s 80ms both rf26Rise;display:flex}.rf26Auth__form h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.12}.rf26Auth__form>p{color:#bcb4c8;margin:0 0 8px;line-height:1.6}.rf26Auth__form label{color:#e8e3ee;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:650;display:flex}.rf26Auth__form input{color:#fff;width:100%;min-width:0;max-width:100%;height:53px;font:inherit;background:#ffffff0b;border:1px solid #ffffff25;border-radius:13px;outline:none;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s}.rf26Auth__form input:focus{border-color:var(--auth-accent);background:#ffffff10;box-shadow:0 0 0 4px #9e80ff21}.rf26Auth__form input::placeholder{color:#8d8498}.rf26Auth__submit{color:#fff;cursor:pointer;background:linear-gradient(120deg,#a06bf4,#6b4bd7);border:0;border-radius:13px;min-height:54px;font-size:15px;font-weight:800;transition:transform .2s,filter .2s,box-shadow .2s}.rf26Auth--register .rf26Auth__submit{color:#052326;background:linear-gradient(120deg,#71e5d1,#30b6b0)}.rf26Auth__submit:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 12px 34px #8d6be344}.rf26Auth__submit:disabled{opacity:.65;cursor:wait}.rf26Auth__switch{color:#c4bbcf;text-align:center;font-size:13px}.rf26Auth__switch a{color:var(--auth-accent);font-weight:750;text-decoration:none}.rf26Auth__switch a:hover{text-decoration:underline}.rf26Auth__error{color:#ffb2ba;overflow-wrap:anywhere;background:#ff56651c;border:1px solid #ff566555;border-radius:12px;padding:12px 15px}.rf26Auth__back{color:#a79cb6;align-self:center;margin-top:24px;font-size:12px;text-decoration:none;display:block}.rf26Auth__mobileBrand{display:none}@keyframes rf26Rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes rf26Float{50%{transform:perspective(1000px)rotateY(-2deg)translateY(-10px)}}@keyframes rf26Sun{to{transform:translateY(-12px)}}@keyframes rf26Glow{to{transform:translate(-30px,-25px)}}@media (max-width:920px){.rf26Auth__shell{grid-template-columns:minmax(0,1fr);width:min(650px,100% - 24px);margin:12px auto}.rf26Auth__story{gap:14px;padding:25px}.rf26Auth__intro{margin:0}.rf26Auth__intro h2{margin-bottom:10px;font-size:clamp(30px,6vw,42px)}.rf26Auth__intro p{margin:0}.rf26Auth__cinema,.rf26Auth__journey,.rf26Auth__foot{display:none}.rf26Auth__formSide{padding:30px 24px}.rf26Auth__form{margin:0 auto}}@media (max-width:430px){.rf26Auth__shell{border-radius:18px}.rf26Auth__story{padding:22px}.rf26Auth__formSide{padding:24px 20px}.rf26Auth__intro h2,.rf26Auth__form h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.rf26Auth *,.rf26Auth :before,.rf26Auth :after{transition:none!important;animation:none!important}}
.rf26Auth--register{--auth-accent:#b18aff;background:#0b0911}.rf26Auth--register .rf26Auth__ambient{background:radial-gradient(at 12% 12%,#8d4be02c,#0000 48%),radial-gradient(at 90% 86%,#44257540,#0000 55%)}.rf26Auth--register .rf26Auth__story{background:linear-gradient(145deg,#2c1743,#100e1a 75%)}.rf26Auth--register .rf26Auth__formSide{background:#14101e}.rf26Auth--register .rf26Auth__journey{background:#20142cbd;border-color:#ac7dff44}.rf26Auth--register .rf26Auth__journeyHead{color:#c5a5ff}.rf26Auth--register .rf26Auth__journeyItem>span{color:#d2b9ff;background:#aa7bff24}.rf26Auth--register .rf26Auth__journeyItem small{color:#bcb0cd}.rf26Auth--register .rf26Auth__journeyGlow{background:#9e62e638}.rf26Auth--register .rf26Auth__submit{color:#fff;background:linear-gradient(115deg,#b781ff,#7450e5)}.rf27Trends{color:#f8f4ff;width:min(1400px,100%);min-width:0;margin:auto;padding:clamp(20px,3vw,48px)}.rf27Trends *{box-sizing:border-box}.rf27TrendsHero{background:radial-gradient(circle at 78% 30%,#864ad746,#0000 40%),linear-gradient(130deg,#211531,#0d0b16 75%);border:1px solid #ffffff16;border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:25px;min-height:330px;padding:clamp(25px,4vw,55px);display:grid;position:relative;overflow:hidden}.rf27Eyebrow{color:#c29bff;letter-spacing:.16em;font-size:11px;font-weight:850}.rf27TrendsHero h1{letter-spacing:-.045em;max-width:740px;margin:19px 0;font-size:clamp(35px,4.5vw,66px);line-height:1.08}.rf27TrendsHero h1 em{color:#b68cff;font-style:normal}.rf27TrendsHero p{color:#c6bbd6;max-width:560px;font-size:clamp(14px,1.4vw,17px);line-height:1.7}.rf27HeroTags{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.rf27HeroTags span{background:#ffffff09;border:1px solid #ffffff24;border-radius:30px;padding:9px 13px;font-size:12px}.rf27TrendsHeroArt{perspective:900px;min-width:0;min-height:235px;position:relative}.rf27MiniFrame{color:#fff;background:linear-gradient(155deg,#b976b4,#29205e 45%,#0c122b);border:5px solid #251a36;border-radius:19px;flex-direction:column;justify-content:space-between;width:145px;height:228px;padding:15px;display:flex;position:absolute;box-shadow:0 24px 70px #0008}.rf27MiniFrame span{letter-spacing:.12em;font-size:10px}.rf27MiniFrame strong{letter-spacing:.1em;font-size:19px}.rf27MiniOne{animation:6s ease-in-out infinite rf27Float;top:9%;left:12%;transform:rotate(-13deg)}.rf27MiniTwo{background:linear-gradient(155deg,#392a7c,#a557c1 48%,#211029);animation:7s ease-in-out infinite rf27Float2;top:0;left:43%;transform:rotate(10deg)}.rf27MiniSpark{color:#d5b1ff;filter:drop-shadow(0 0 25px #a577ff);font-size:42px;position:absolute;top:20%;right:0}@keyframes rf27Float{50%{transform:translateY(-12px)rotate(-13deg)}}@keyframes rf27Float2{50%{transform:translateY(10px)rotate(10deg)}}.rf27TrendNotice{color:#bfb4d1;background:#a07aff0b;border:1px solid #a07aff29;border-radius:14px;align-items:start;gap:12px;margin:20px 0 30px;padding:13px 17px;font-size:12px;display:flex}.rf27TrendNotice>span{color:#bca0fa;font-size:19px}.rf27TrendNotice p{margin:0;line-height:1.6}.rf27TrendNotice strong{color:#eee4ff}.rf27TrendToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.rf27PlatformTabs{background:#16121f;border:1px solid #ffffff1c;border-radius:15px;gap:7px;padding:5px;display:flex}.rf27PlatformTabs button,.rf27CategoryRow button{cursor:pointer;color:#bdb2cf;font:inherit;background:0 0;border:0;border-radius:10px;padding:11px 18px;font-size:13px;font-weight:700;transition:background .2s,color .2s,transform .2s}.rf27PlatformTabs button:hover,.rf27CategoryRow button:hover{color:#fff;transform:translateY(-1px)}.rf27PlatformTabs button.isActive{color:#fff;background:linear-gradient(115deg,#7548c9,#a36bff);box-shadow:0 6px 20px #8e5aff33}.rf27TrendSearch{color:#c1a5ff;background:#18131f;border:1px solid #ffffff23;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:250px;max-width:360px;padding:0 15px;display:flex}.rf27TrendSearch span{font-size:25px}.rf27TrendSearch input{color:#fff;width:100%;min-width:0;height:46px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.rf27CategoryRow{flex-wrap:wrap;gap:8px;margin:19px 0 33px;display:flex}.rf27CategoryRow button{background:#ffffff07;border:1px solid #ffffff1a;padding:9px 16px}.rf27CategoryRow button.isActive{color:#f4eaff;background:#a781ff23;border-color:#a781ff80}.rf27ResultsHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.rf27ResultsHead h2{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(22px,2.3vw,32px)}.rf27ResultsHead>span{color:#a99bbd;font-size:13px}.rf27TrendGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rf27TrendCard{background:#181320;border:1px solid #ffffff1b;border-radius:22px;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.rf27TrendCard:hover{border-color:#9e6bff88;transform:translateY(-5px);box-shadow:0 20px 48px #0006}.rf27TrendCover{isolation:isolate;flex-direction:column;justify-content:space-between;height:230px;padding:16px;display:flex;position:relative;overflow:hidden}.rf27TrendCover:before{content:"";filter:blur(25px);z-index:-1;background:#ffffff20;border-radius:50%;position:absolute;inset:12% 25%;transform:scale(1.2)}.rf27Art-story{background:linear-gradient(145deg,#47226f,#9d5b93 55%,#1d1439)}.rf27Art-learn{background:linear-gradient(145deg,#27236e,#8050ba,#17162b)}.rf27Art-city{background:linear-gradient(145deg,#141a4d,#5d2f8e 50%,#1d1635)}.rf27Art-product{background:linear-gradient(145deg,#5b2858,#ae719e,#2c173f)}.rf27Art-day{background:linear-gradient(145deg,#a25c80,#58328b,#181532)}.rf27Art-before{background:linear-gradient(135deg,#1d1c54 48%,#a461a0 52%)}.rf27CoverTop{justify-content:space-between;gap:10px;display:flex}.rf27CoverTop span{background:#100b2099;border:1px solid #ffffff32;border-radius:20px;padding:7px 10px;font-size:11px;font-weight:750}.rf27CoverVisual{color:#ffffffc4;justify-content:space-between;align-items:center;display:flex}.rf27CoverVisual span{letter-spacing:-.08em;opacity:.25;font-size:90px;font-weight:900;line-height:1}.rf27CoverVisual b{filter:drop-shadow(0 0 25px #fff8);font-size:55px}.rf27CoverBottom{text-shadow:0 2px 12px #0008;font-size:17px;font-weight:800}.rf27TrendBody{flex-direction:column;min-height:220px;padding:22px;display:flex}.rf27TrendCategory{color:#c7a3ff;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.rf27TrendBody h3{letter-spacing:-.02em;margin:11px 0;font-size:21px;line-height:1.25}.rf27TrendBody p{color:#b8afc8;flex:1;margin:0 0 22px;font-size:13px;line-height:1.55}.rf27TrendBody a{color:#f2e7ff;background:#ffffff0e;border:1px solid #ffffff1b;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s;display:flex}.rf27TrendBody a:hover{background:#8b5be14d}.rf27Empty{text-align:center;border:1px dashed #ffffff35;border-radius:20px;padding:65px 20px}.rf27Empty strong{font-size:23px}.rf27Empty p{color:#bdb0ca}.rf27Empty button{color:#fff;cursor:pointer;background:#8156d6;border:0;border-radius:12px;padding:12px 20px}.rf27Create{--rf27-border:#ffffff20}.rf27Create .rf27CreateHead{border:1px solid var(--rf27-border);background:radial-gradient(circle at 90% 0,#8755db2b,#0000 45%),linear-gradient(120deg,#20162d,#100e19);border-radius:24px;margin-bottom:22px;padding:clamp(20px,2.5vw,36px)}.rf27Create .rf27CreateHead h1{letter-spacing:-.04em;font-size:clamp(31px,3.4vw,52px);line-height:1.1}.rf27Create .rf27CreateLayout{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:22px;display:grid}.rf27Create .rfCreateMain,.rf27Create .rf27CreateAside{width:100%;min-width:0;max-width:100%}.rf27Create .rf27Composer{background:linear-gradient(145deg,#1d1628,#12101b);border:1px solid #a579ff40;border-radius:25px;width:100%;min-width:0;max-width:100%;padding:clamp(18px,2.3vw,30px);overflow:visible;box-shadow:0 18px 60px #0004}.rf27Create .rf27Composer textarea{resize:vertical;background:#0e0c16;border:1px solid #ffffff20;border-radius:16px;width:100%;min-width:0;max-width:100%;min-height:185px;padding:18px;font-size:15px;line-height:1.65;display:block}.rf27Create .rfMedia{background:#ffffff04;border:1px solid #ffffff16;border-radius:18px;min-width:0;margin-top:20px;padding:20px}.rf27Create .rf27CreateControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;margin-top:20px;display:grid}.rf27Create .rf27CreateControls>div{background:#ffffff07;border:1px solid #ffffff1a;border-radius:16px;min-width:0;max-width:100%;padding:15px}.rf27Create .rf21DurationInput{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.rf27Create .rf21DurationInput input{border-radius:10px;width:72px;min-width:0;max-width:100%}.rf27Create .rf27CreateControls select{width:100%;min-width:0;max-width:100%}.rf27Create .rf27CreateFooter{border-top:1px solid #ffffff1c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:22px;padding:20px 0 0;display:flex}.rf27Create .rf27CreateFooter .rfGenerate{background:linear-gradient(115deg,#a46dff,#7444db);border-radius:14px;flex:220px;min-width:0;min-height:54px;box-shadow:0 10px 30px #7b4be344}.rf27Create .rf27CreateFooter .rfPrice{flex:0 auto;min-width:0}.rf27Create .rf27CreateAside{flex-direction:column;gap:16px;display:flex}.rf27Create .rf27CreateAside>*{overflow-wrap:anywhere;border-radius:22px;width:100%;min-width:0;max-width:100%}.rf27Create .rf27Result{border-radius:24px;min-width:0;max-width:100%;margin-top:25px;overflow:hidden}.rf27Create .rfDeviceStage{max-width:100%;overflow:hidden}.rf27Create .rfDevice{max-width:100%}@media (max-width:1150px){.rf27Create .rf27CreateLayout{grid-template-columns:minmax(0,1fr)}.rf27Create .rf27CreateAside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:980px){.rf27TrendGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf27TrendsHero{grid-template-columns:1fr}.rf27TrendsHeroArt{display:none}}@media (max-width:680px){.rf27Trends{padding:16px}.rf27TrendsHero{border-radius:20px;padding:24px}.rf27TrendGrid{grid-template-columns:1fr}.rf27TrendToolbar{align-items:stretch}.rf27PlatformTabs{justify-content:space-around;width:100%}.rf27PlatformTabs button{padding:10px}.rf27TrendSearch{width:100%;min-width:0;max-width:none}.rf27Create .rf27CreateControls{grid-template-columns:1fr}.rf27Create .rf27CreateAside{display:flex}.rf27Create .rf27CreateFooter{flex-direction:column;align-items:stretch}.rf27Create .rf27CreateFooter .rfGenerate{flex:auto;width:100%}.rf27Create .rf21DurationInput input{width:64px}}@media (prefers-reduced-motion:reduce){.rf27MiniFrame,.rf27TrendCard{transition:none;animation:none}}.rf27Create .rf27Composer .rfComposerTop{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 0 12px;padding:0;display:flex}.rf27Create .rf27Composer textarea{box-sizing:border-box;resize:vertical;color:#f1edff;background:#100d19;border:1px solid #a17cc450;border-radius:14px;width:100%;min-width:0;max-width:100%;height:148px;min-height:132px;margin:0;padding:16px 18px;font-family:inherit;font-size:14px;line-height:1.6;display:block}.rf27Create .rf27Composer textarea::placeholder{color:#9186a9;opacity:1}.rf27Create .rf27Composer textarea:focus{border-color:#ad84ff;outline:none;box-shadow:0 0 0 3px #ad84ff1e}.rf27Create .rf27Composer .rfPromptBottom{box-sizing:border-box;border-bottom:1px solid #ffffff13;min-width:0;margin:0;padding:12px 2px 18px}@media (max-width:680px){.rf27Create .rf27Composer textarea{height:138px;min-height:124px;padding:14px}.rf27Create .rf27Composer .rfComposerTop{flex-wrap:wrap;gap:8px}}.rf27Create .rfQualityChoice{background:linear-gradient(140deg,#21182f,#16111f);border:1px solid #ffffff20;border-radius:17px;min-width:0;margin:20px 0 0;padding:17px 18px 14px}.rf27Create .rfQualityChoice legend{color:#f2eaff;padding:0 8px;font-size:13px;font-weight:750}.rf27Create .rfQualityOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rf27Create .rfQualityOption{cursor:pointer;color:#bfb1d6;background:#ffffff06;border:1px solid #ffffff25;border-radius:13px;align-items:center;gap:9px;padding:14px;transition:background .15s,border-color .15s;display:flex}.rf27Create .rfQualityOption.isSelected{color:#fff;background:#9860eb24;border-color:#af7eff;box-shadow:inset 0 0 0 1px #9c70e050}.rf27Create .rfQualityOption input{accent-color:#aa76fa;width:16px;height:16px;margin:0}.rf27Create .rfQualityOption strong{color:inherit;font-size:15px}.rf27Create .rfQualityOption span{color:#a99cbd;font-size:12px}.rf27Create .rfQualityChoice p{color:#aa9abf;margin:12px 0 0;font-size:12px}.rf27Create .rfTrendQuoteTools{background:#ffffff06;border:1px solid #ffffff18;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;display:flex}.rf27Create .rfTrendDuration{color:#b9abc9;font-size:13px}.rf27Create .rfTrendDuration strong{color:#f3eaff}.rf27Create .rfCalculatePrice{color:#f2e8ff;cursor:pointer;background:#8b59d52b;border:1px solid #a77bea;border-radius:12px;padding:12px 18px;font-size:13px;font-weight:750}.rf27Create .rfCalculatePrice:hover:not(:disabled){background:#8b59d54b}.rf27Create .rfCalculatePrice:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.rf27Create .rfQualityOptions{grid-template-columns:1fr}.rf27Create .rfTrendQuoteTools{align-items:stretch}.rf27Create .rfCalculatePrice{width:100%}}
.rf21Landing{isolation:isolate;background:radial-gradient(52% 38% at 76% 24%,#6f53ce1f,#0000 78%),radial-gradient(44% 32% at 17% 28%,#3b4c9a13,#0000 80%),linear-gradient(#080b14,#0a0c17 52%,#080b14);position:relative}.rf21Landing .rf21HeroVisual:before{content:"";z-index:0;pointer-events:none;filter:blur(38px);background:radial-gradient(#7b5ae52b,#454aa611 46%,#0000 75%);border-radius:50%;position:absolute;inset:5% -8%}.rf21Landing .rf21Tablet{z-index:1;position:relative}@media (max-width:760px){.rf21Landing .rf21HeroVisual:before{filter:blur(25px);opacity:.75;inset:5% 0}}
.rfP91Admin{color:#f5f0ff;width:min(1320px,100%);min-width:0;margin:0 auto;padding:clamp(18px,3vw,42px)}.rfP91Hero{background:radial-gradient(circle at 80% 10%,#8a55c933,#0000 38%),linear-gradient(125deg,#21152e,#100d18 72%);border:1px solid #ffffff18;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding:clamp(24px,4vw,44px);display:flex}.rfP91Eyebrow{letter-spacing:.17em;color:#c5a2ff;font-size:10px;font-weight:850}.rfP91Hero h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(32px,4vw,48px)}.rfP91Hero p,.rfP91SectionHead p{color:#bcb1cc;max-width:720px;margin:0;line-height:1.65}.rfP91Back,.rfP91Ghost,.rfP91RowActions button{color:#e8ddf7;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #fff2;border-radius:11px;justify-content:center;align-items:center;padding:10px 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.rfP91Stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.rfP91Stats>div{background:linear-gradient(145deg,#1b1525,#12101a);border:1px solid #ffffff18;border-radius:16px;padding:18px}.rfP91Stats span{color:#a99db9;font-size:12px;display:block}.rfP91Stats strong{letter-spacing:-.04em;margin-top:8px;font-size:30px;display:block}.rfP91Editor,.rfP91List{background:#15111d;border:1px solid #ffffff1b;border-radius:22px;margin:20px 0;padding:clamp(18px,2.5vw,28px)}.rfP91SectionHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.rfP91SectionHead h2{margin:7px 0;font-size:25px}.rfP91SectionHead h2 small{color:#a99bb9;font-size:13px}.rfP91FormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.rfP91Field{gap:8px;min-width:0;display:grid}.rfP91Field>span{color:#d9cce9;font-size:12px;font-weight:750}.rfP91Field input,.rfP91Field textarea,.rfP91Field select,.rfP91Search{color:#f7f2ff;width:100%;min-width:0;font:inherit;background:#0e0b15;border:1px solid #ffffff20;border-radius:11px;outline:none;padding:12px 13px;font-size:13px}.rfP91Field input:focus,.rfP91Field textarea:focus,.rfP91Field select:focus,.rfP91Search:focus{border-color:#a77aff;box-shadow:0 0 0 3px #9862ff20}.rfP91Field textarea{resize:vertical;line-height:1.5}.rfP91Wide{grid-column:1/-1}.rfP91ModelHint{color:#cfc1e2;background:#9c70ff12;border:1px solid #a47aff30;border-radius:12px;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.6}.rfP91Actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.rfP91Primary{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(110deg,#7046c4,#a16bfa);border:0;border-radius:11px;padding:12px 17px;font-size:12px;font-weight:850;box-shadow:0 8px 24px #8d5be52b}.rfP91Primary:disabled,.rfP91Ghost:disabled,.rfP91RowActions button:disabled{opacity:.5;cursor:not-allowed}.rfP91Filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.rfP91Filters button{color:#c7bad7;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:10px;padding:9px 13px;font-size:12px}.rfP91Filters button.active{color:#fff;background:#8d5be52b;border-color:#a77aff}.rfP91Search{max-width:290px}.rfP91Rows{gap:10px;display:grid}.rfP91Row{background:#100d17;border:1px solid #ffffff16;border-radius:15px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:13px;display:grid}.rfP91Thumb{color:#cbaaff;background:linear-gradient(145deg,#36214e,#171327);border-radius:11px;place-items:center;height:82px;font-size:28px;display:grid;overflow:hidden}.rfP91Thumb img{object-fit:cover;width:100%;height:100%}.rfP91RowInfo{min-width:0}.rfP91RowMeta{flex-wrap:wrap;gap:7px;display:flex}.rfP91RowMeta span{color:#cbbddd;background:#ffffff0c;border:1px solid #ffffff15;border-radius:20px;padding:4px 8px;font-size:10px}.rfP91RowMeta .isPublished{color:#a6e8c1;background:#3ca96d18;border-color:#3ca96d44}.rfP91RowMeta .isDraft{color:#e7c58d;background:#bd8b3518;border-color:#bd8b3544}.rfP91RowInfo h3{margin:8px 0 4px;font-size:15px}.rfP91RowInfo p{color:#b4a8c2;overflow-wrap:anywhere;margin:0 0 5px;font-size:12px}.rfP91RowInfo small{color:#91859f;font-size:10px}.rfP91RowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rfP91RowActions button{padding:8px 10px}.rfP91RowActions button.publish{color:#c9f4d9;background:#286a4530;border-color:#4ba97866}.rfP91RowActions button.delete{color:#f0b4bf}.rfP91Empty,.rfP91Loading{text-align:center;color:#b8acc7;border:1px dashed #ffffff2b;border-radius:16px;place-items:center;gap:8px;padding:45px 20px;display:grid}.rfP91Empty strong{color:#f3eaff;font-size:18px}.rfP91Alert{border-radius:11px;margin:12px 0;padding:12px 15px;font-size:13px}.rfP91Alert.error{color:#ffc5cd;background:#b83c4b20;border:1px solid #b83c4b66}.rfP91Alert.success{color:#b7f0cd;background:#3caa7020;border:1px solid #3caa7066}.rfP91CatalogHero{grid-template-columns:minmax(0,1fr) 250px}.rfP91HeroVisual{place-items:center;min-height:230px;display:grid;position:relative}.rfP91Orbit{color:#e7d5ff;border:1px solid #c39bff55;border-radius:50%;place-items:center;width:180px;height:180px;font-size:72px;display:grid;position:relative;box-shadow:0 0 80px #8d5be533,inset 0 0 50px #8d5be522}.rfP91Orbit span{letter-spacing:.2em;font-size:12px;font-weight:900;position:absolute}.rfP91OrbitCard{color:#e6d6ff;letter-spacing:.18em;background:#171020;border:1px solid #ffffff30;border-radius:12px;padding:13px 18px;font-size:12px;font-weight:900;position:absolute;bottom:8px;right:0;transform:rotate(7deg)}.rfP91TrendCover{padding:0}.rfP91TrendCover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rfP91TrendCover .rf27CoverTop{z-index:2;position:absolute;top:14px;left:14px;right:14px}.rfP91TrendArtwork{color:#cbaaff;background:radial-gradient(circle at 50% 40%,#925bdc77,#0000 55%),linear-gradient(145deg,#201737,#10101e);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.rfP91TrendArtwork span,.rfP91TrendArtwork small{letter-spacing:.2em;font-size:10px;font-weight:850}.rfP91TrendArtwork b{text-shadow:0 0 35px #a67aff99;font-size:74px}.rfP91Requirements{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;gap:4px;margin:0 0 12px;padding:11px 12px;display:grid}.rfP91Requirements strong{color:#bda1ed;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.rfP91Requirements span{color:#e1d6ec;font-size:12px}.rfP91TrendBody .rfP91Source{color:#c8a8ff;background:0 0;border:0;justify-content:flex-start;margin-bottom:10px;padding:5px 0}.rfP91Unavailable{color:#c1b3d0;background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;padding:11px 12px;font-size:11px;font-weight:750}.rfP91EmptyIcon{color:#b58aff;font-size:35px}@media (max-width:850px){.rfP91Stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rfP91CatalogHero{grid-template-columns:1fr}.rfP91HeroVisual{display:none}.rfP91Row{grid-template-columns:70px minmax(0,1fr)}.rfP91Thumb{height:70px}.rfP91RowActions{grid-column:1/-1;justify-content:flex-start}.rfP91SectionHead{flex-direction:column;align-items:flex-start}.rfP91Search{max-width:none}}@media (max-width:600px){.rfP91Admin{padding:14px}.rfP91Hero{flex-direction:column}.rfP91FormGrid{grid-template-columns:1fr}.rfP91Wide{grid-column:auto}.rfP91Actions>*{width:100%}.rfP91Stats{gap:8px}.rfP91Stats>div{padding:13px}.rfP91Stats strong{font-size:25px}.rfP91Row{gap:10px}.rfP91RowActions button{flex:1}}.rfP91Thumb video{object-fit:cover;width:100%;height:100%}.rfP91TrendCover>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.rfP10Launch{text-align:center;background:#7557f5;border-radius:12px;margin-top:16px;padding:13px 16px;font-weight:700;text-decoration:none;display:block;color:#fff!important}.rfP10Launch:hover{background:#917bff}.rfP10Category{color:#fff;background:#171425;border:1px solid #494158;border-radius:12px;max-width:240px;padding:12px}.rfP10Analyze{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.rfP10Analyze button{color:#fff;cursor:pointer;background:#40317d;border:1px solid #7c65cc;border-radius:10px;padding:12px 16px}.rfP10Analyze button:disabled{opacity:.5;cursor:not-allowed}.rfP10Analyze span{color:#aaa5b8;font-size:13px}
.rf25Admin .rfAdminTrendsLink{color:#c4b5fd;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.rf25Admin .rfAdminTrendsLink:hover{color:#fff;background:#8b5cf626}.rfP11Embedded{min-width:0;max-width:100%;padding:0 0 30px}.rfP11Embedded .rfP91Hero{padding-top:0}.rfP11Embedded .rfP91Editor,.rfP11Embedded .rfP91List,.rfP11Embedded .rfP91FormGrid,.rfP11Embedded .rfP91Field input,.rfP11Embedded .rfP91Field textarea{min-width:0}.rfP11Embedded .rfP91SectionHead{flex-wrap:wrap;gap:12px}.rfP11Export{color:#e6dafa;cursor:pointer;background:#6e53af1f;border:1px solid #a991ff52;border-radius:10px;padding:10px 16px}.rfP11Export:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.rfP11Embedded .rfP91FormGrid{grid-template-columns:1fr}.rfP11Embedded .rfP91Wide{grid-column:auto}}.rfP11CatalogFilters{flex-wrap:wrap;gap:14px;margin:16px 0 22px;display:flex}.rfP11CatalogFilters label{color:#bcb6d6;align-items:center;gap:10px;font-size:13px;display:flex}.rfP11CatalogFilters select{color:#f4efff;background:#191527;border:1px solid #49405d;border-radius:10px;padding:9px 12px}.rfP11Launch{text-align:center;color:#fff;background:#8055e9;border-radius:12px;margin-top:12px;padding:12px 16px;font-weight:700;text-decoration:none;display:block}.rfP11Launch:hover{background:#966dff}
