/* DarkOra Account production bundle v4.8.0: static UI utilities, preloader, billing, status and license detail refinements. */
:root{--darkora-font-sans:'Rajdhani',Inter,ui-sans-serif,system-ui,sans-serif;--darkora-font-mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--cyber:#00e676;--cyber-dim:rgba(0,230,118,.1);--premium:#a855f7}.selection\:bg-cyber::selection{background:var(--cyber)}.selection\:text-black::selection{color:#000}.js-loading .page-preloader{display:flex}.js-loading .sidebar,.js-loading .main-shell,.js-loading .auth-shell{opacity:0}.page-preloader{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center;background:#030508;color:#e2e8f0}.preloader-card{width:min(320px,calc(100vw - 40px));padding:28px;border-radius:24px;background:rgba(10,14,20,.92);border:1px solid rgba(0,230,118,.18);box-shadow:0 25px 70px rgba(0,0,0,.55);text-align:center}.preloader-ring{width:54px;height:54px;border-radius:50%;border:3px solid rgba(0,230,118,.14);border-top-color:#00e676;margin:0 auto 16px;animation:darkoraSpin .8s linear infinite}.preloader-card strong{display:block;color:#fff;margin-bottom:6px}.preloader-card span{color:#94a3b8;font-size:13px}@keyframes darkoraSpin{to{transform:rotate(360deg)}}

/* Shared modern account grids */
.do-page{display:grid;gap:22px;max-width:1500px;margin:0 auto}.do-hero{display:flex;justify-content:space-between;gap:22px;align-items:flex-end;border-radius:28px!important;padding:clamp(22px,3vw,36px)!important;position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(0,230,118,.14),transparent 34%),linear-gradient(145deg,rgba(10,14,20,.94),rgba(17,24,32,.74))!important}.do-hero h1{margin:8px 0 10px;color:#fff;font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.045em}.do-hero p{margin:0;color:#94a3b8;line-height:1.75;max-width:860px}.do-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--neon);font-family:var(--darkora-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.do-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.do-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.do-stat-card{border-radius:22px!important;padding:20px!important;position:relative;overflow:hidden}.do-stat-card span{display:inline-flex;width:44px;height:44px;border-radius:15px;align-items:center;justify-content:center;color:var(--neon);background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.19);margin-bottom:12px}.do-stat-card small{display:block;color:#64748b;font-family:var(--darkora-font-mono);text-transform:uppercase;letter-spacing:.11em;font-size:10px}.do-stat-card strong{display:block;color:#fff;font-size:34px;line-height:1;margin-top:7px}.do-stat-card em{display:block;color:#94a3b8;font-style:normal;font-size:12px;line-height:1.45;margin-top:8px}.do-grid-2{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.do-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.do-card{border-radius:24px!important;padding:22px!important}.do-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.do-card-head h2,.do-card-head h3{margin:4px 0 0;color:#fff}.do-card-head p{margin:6px 0 0;color:#94a3b8;line-height:1.6}.do-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#cbd5e1;font-family:var(--darkora-font-mono);font-size:11px}.do-pill.ok{color:var(--neon);background:rgba(0,230,118,.09);border-color:rgba(0,230,118,.25)}.do-pill.warn{color:#facc15;background:rgba(250,204,21,.08);border-color:rgba(250,204,21,.22)}.do-pill.danger{color:#fda4af;background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.22)}.do-empty{border:1px dashed rgba(255,255,255,.1);border-radius:20px;padding:22px;color:#94a3b8;background:rgba(3,5,8,.35);text-align:center}.do-muted{color:#94a3b8}.do-mono{font-family:var(--darkora-font-mono)}

/* Billing & invoices */
.billing-table .invoice-id{font-family:var(--darkora-font-mono);color:#fff}.billing-total{font-weight:900;color:#fff}.billing-list{display:grid;gap:14px}.billing-invoice-card{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:16px;align-items:center;border-radius:22px;padding:17px;background:rgba(3,5,8,.38);border:1px solid rgba(255,255,255,.075)}.billing-invoice-card>span{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;color:var(--neon);background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.2)}.billing-invoice-card strong{display:block;color:#fff;font-size:18px}.billing-invoice-card small{display:block;color:#94a3b8;margin-top:5px}.invoice-shell{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.invoice-box{border-radius:28px!important;padding:0!important;overflow:hidden}.invoice-top{display:flex;justify-content:space-between;gap:20px;padding:28px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(0,230,118,.08),rgba(3,5,8,.32))}.invoice-top h1{margin:6px 0 0;color:#fff;font-size:38px}.invoice-body{padding:26px}.invoice-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.invoice-meta div{border-radius:18px;background:rgba(3,5,8,.42);border:1px solid rgba(255,255,255,.075);padding:14px}.invoice-meta span,.invoice-summary span{display:block;color:#64748b;font-family:var(--darkora-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.invoice-meta strong,.invoice-summary strong{display:block;color:#fff;margin-top:6px}.invoice-summary{display:grid;gap:10px}.invoice-summary div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.07);padding:12px 0}.invoice-summary div:last-child{border-bottom:0}.invoice-summary .grand strong{font-size:26px;color:var(--neon)}.vip-payment-card{display:grid;gap:10px;border-radius:18px;padding:14px;background:rgba(168,85,247,.08);border:1px solid rgba(168,85,247,.2)}.vip-payment-card strong{color:#fff}.vip-payment-card small{color:#d8b4fe}

/* Status page */
.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.status-service{border-radius:24px!important;padding:22px!important;position:relative;overflow:hidden}.status-service:before{content:"";position:absolute;inset:auto 18px 18px auto;width:92px;height:92px;border-radius:999px;background:rgba(0,230,118,.08);filter:blur(18px)}.status-service .status-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;margin-bottom:16px;background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.2);color:var(--neon)}.status-service.warn .status-icon{background:rgba(250,204,21,.08);border-color:rgba(250,204,21,.22);color:#facc15}.status-service.down .status-icon{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.22);color:#fda4af}.status-service h3{margin:0;color:#fff;font-size:24px}.status-service p{color:#94a3b8;line-height:1.6;margin:8px 0 0}.status-metrics{display:grid;gap:10px;margin-top:16px}.status-metrics div{display:flex;justify-content:space-between;gap:14px;border-radius:14px;background:rgba(3,5,8,.4);border:1px solid rgba(255,255,255,.065);padding:10px 12px}.status-metrics span{color:#64748b;font-family:var(--darkora-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.status-metrics strong{color:#fff}.status-timeline{display:grid;gap:12px}.status-timeline article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:18px;background:rgba(3,5,8,.38);border:1px solid rgba(255,255,255,.075);padding:12px}.status-timeline article>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(0,230,118,.08);color:var(--neon)}.status-timeline strong{color:#fff}.status-timeline small{display:block;color:#94a3b8;margin-top:4px}

/* License detail refinements */
.lv36-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px;align-items:stretch;border-radius:28px!important;padding:clamp(22px,3vw,34px)!important;position:relative;overflow:hidden}.lv36-back{display:inline-flex;gap:8px;align-items:center;color:var(--neon);font-weight:800;margin-bottom:18px}.lv36-back svg{width:16px;height:16px;fill:currentColor;transform:rotate(180deg)}.lv36-title-row{display:grid;grid-template-columns:82px minmax(0,1fr);gap:18px;align-items:center}.lv36-large-icon{width:82px!important;height:82px!important}.lv36-title-row h2{margin:8px 0 10px;color:#fff;font-size:clamp(34px,4vw,56px);line-height:.95;letter-spacing:-.045em}.lv36-title-row p{margin:0;color:#94a3b8;line-height:1.65}.lv36-status-panel{border-radius:24px;padding:22px;background:rgba(3,5,8,.45);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:center}.lv36-status-panel strong{color:#fff;font-size:42px;line-height:1;margin-top:16px}.lv36-status-panel small{color:#94a3b8;margin-top:6px}.lv36-status-panel em{font-style:normal;color:#d8b4fe;margin-top:12px}.lv36-alert{margin:20px 0}.lv36-key-panel{display:flex;justify-content:space-between;align-items:center;gap:18px;border-radius:24px!important;padding:20px!important;margin:20px 0}.lv36-key-panel span{display:block;color:#64748b;font-family:var(--darkora-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.lv36-key-panel code{display:block;color:#fff;font-size:18px;margin-top:6px;word-break:break-all}.lv36-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.lv36-card{border-radius:24px!important;padding:22px!important}.lv36-card-head{display:flex;gap:12px;align-items:center;margin-bottom:16px}.lv36-card-head>span{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;color:var(--neon);background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.2)}.lv36-card-head svg{width:20px;height:20px;fill:currentColor}.lv36-card-head small{color:#64748b;font-family:var(--darkora-font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.lv36-card-head h3{margin:4px 0 0;color:#fff}.lv36-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lv36-info-grid div{border-radius:16px;background:rgba(3,5,8,.4);border:1px solid rgba(255,255,255,.07);padding:13px}.lv36-info-grid span{display:block;color:#64748b;font-size:11px}.lv36-info-grid strong{display:block;color:#fff;margin-top:5px;word-break:break-word}.lv36-device-summary{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center}.lv36-activation-list,.lv36-subscription-list,.lv36-download-grid{display:grid;gap:12px;margin-top:16px}.lv36-activation-list article,.lv36-subscription-list article,.lv36-download-grid article{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(90px,.7fr));gap:12px;align-items:center;border-radius:16px;background:rgba(3,5,8,.38);border:1px solid rgba(255,255,255,.07);padding:12px}.lv36-activation-list span,.lv36-subscription-list span{display:block;color:#64748b;font-size:11px}.lv36-activation-list strong,.lv36-subscription-list strong,.lv36-download-grid strong{display:block;color:#fff}.lv36-activation-list code{font-size:11px;color:#94a3b8}.lv36-vip-card{border-radius:20px;padding:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075)}.lv36-vip-card.active{background:rgba(168,85,247,.09);border-color:rgba(168,85,247,.24)}.lv36-vip-card strong{color:#fff;font-size:20px}.lv36-vip-card p{color:#94a3b8;line-height:1.65}.lv36-download-grid article{grid-template-columns:48px minmax(0,1fr) auto}.lv36-download-grid article>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:var(--neon);background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.2)}.lv36-empty-row{border:1px dashed rgba(255,255,255,.1);border-radius:16px;padding:16px;color:#94a3b8;text-align:center;background:rgba(3,5,8,.3)}.remote-log-list{display:grid;gap:10px}.remote-log-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-radius:16px;background:rgba(3,5,8,.38);border:1px solid rgba(255,255,255,.07);padding:12px}.remote-log-list strong{color:#fff}.remote-log-list small{color:#94a3b8}

@media(max-width:1180px){.do-stat-grid,.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.do-grid-2,.invoice-shell,.lv36-detail-hero,.lv36-detail-grid{grid-template-columns:1fr}.invoice-shell aside{order:-1}}@media(max-width:760px){.do-hero{align-items:flex-start;flex-direction:column}.do-hero-actions{justify-content:flex-start}.do-stat-grid,.do-grid-3,.status-grid,.invoice-meta,.lv36-info-grid{grid-template-columns:1fr}.billing-invoice-card,.status-timeline article,.lv36-title-row,.lv36-device-summary,.lv36-activation-list article,.lv36-download-grid article{grid-template-columns:1fr}.lv36-key-panel{align-items:flex-start;flex-direction:column}.billing-invoice-card>span,.lv36-card-head>span{width:46px;height:46px}}

/* v4.8 status page additions */
.do-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;border:1px solid rgba(0,230,118,.26);background:rgba(0,230,118,.1);color:var(--neon);padding:11px 14px;font-weight:900;box-shadow:0 0 22px rgba(0,230,118,.08)}.do-btn.secondary{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.09);color:#e2e8f0}.do-panel{border-radius:24px;padding:22px;background:rgba(14,14,18,.72);border:1px solid rgba(255,255,255,.075);box-shadow:0 20px 60px rgba(0,0,0,.25)}.do-panel h2{margin:6px 0 8px;color:#fff}.do-panel p{color:#94a3b8;line-height:1.7;margin:0}.do-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.do-section-head h2{margin:5px 0 0;color:#fff}.status-page{display:grid;gap:22px}.status-hero.tone-ok{background:radial-gradient(circle at 0 0,rgba(0,230,118,.16),transparent 34%),linear-gradient(145deg,rgba(10,14,20,.94),rgba(17,24,32,.74))!important}.status-hero.tone-degraded,.status-hero.tone-warn{background:radial-gradient(circle at 0 0,rgba(250,204,21,.14),transparent 34%),linear-gradient(145deg,rgba(10,14,20,.94),rgba(17,24,32,.74))!important}.status-hero.tone-danger{background:radial-gradient(circle at 0 0,rgba(244,63,94,.14),transparent 34%),linear-gradient(145deg,rgba(10,14,20,.94),rgba(17,24,32,.74))!important}.status-orbit{width:180px;height:180px;border-radius:999px;border:1px solid rgba(0,230,118,.18);display:grid;place-items:center;position:relative;background:radial-gradient(circle,rgba(0,230,118,.12),transparent 62%)}.status-orbit i{font-size:42px;color:var(--neon)}.status-orbit span{position:absolute;border-radius:999px;border:1px solid rgba(0,230,118,.18);inset:18px}.status-orbit span:nth-child(2){inset:38px;border-color:rgba(168,85,247,.2)}.status-orbit span:nth-child(3){inset:58px;border-color:rgba(59,130,246,.18)}.status-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:0}.status-metrics article{border-radius:22px;padding:18px;background:rgba(14,14,18,.72);border:1px solid rgba(255,255,255,.075)}.status-metrics article span{display:inline-flex;width:44px;height:44px;border-radius:15px;align-items:center;justify-content:center;color:var(--neon);background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.2);margin-bottom:12px}.status-metrics article small{display:block;color:#64748b;font-family:var(--darkora-font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.status-metrics article strong{display:block;color:#fff;font-size:32px;line-height:1;margin-top:6px}.status-card{border-radius:24px;padding:22px;background:rgba(14,14,18,.72);border:1px solid rgba(255,255,255,.075);position:relative;overflow:hidden}.status-card:before{content:"";position:absolute;right:18px;bottom:18px;width:90px;height:90px;border-radius:999px;background:rgba(0,230,118,.08);filter:blur(18px)}.status-card.tone-warn:before,.status-card.tone-degraded:before{background:rgba(250,204,21,.08)}.status-card.tone-danger:before{background:rgba(244,63,94,.08)}.status-card-head{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:start;position:relative;z-index:1}.status-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.2);color:var(--neon)}.status-card.tone-warn .status-icon,.status-card.tone-degraded .status-icon{background:rgba(250,204,21,.08);border-color:rgba(250,204,21,.22);color:#facc15}.status-card.tone-danger .status-icon{background:rgba(244,63,94,.08);border-color:rgba(244,63,94,.22);color:#fda4af}.status-card h3{margin:0;color:#fff;font-size:24px}.status-card p{color:#94a3b8;line-height:1.6;margin:6px 0 0}.status-card-head em{font-style:normal;border-radius:999px;padding:7px 10px;color:var(--neon);background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.2);font-family:var(--darkora-font-mono);font-size:10px;font-weight:900}.tone-warn .status-card-head em,.tone-degraded .status-card-head em{color:#facc15;background:rgba(250,204,21,.08);border-color:rgba(250,204,21,.22)}.tone-danger .status-card-head em{color:#fda4af;background:rgba(244,63,94,.08);border-color:rgba(244,63,94,.22)}.status-card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;position:relative;z-index:1}.status-card-body div{border-radius:14px;padding:12px;background:rgba(3,5,8,.4);border:1px solid rgba(255,255,255,.065)}.status-card-body small{display:block;color:#64748b;font-family:var(--darkora-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.status-card-body strong{display:block;color:#fff;margin-top:5px}.status-detail{position:relative;z-index:1;display:flex;gap:8px;align-items:flex-start}.status-privacy{display:flex;align-items:center;justify-content:space-between;gap:18px}.incident-list{display:grid;gap:12px}.incident-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:18px;background:rgba(3,5,8,.38);border:1px solid rgba(255,255,255,.075);padding:12px}.incident-list article>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(244,63,94,.08);color:#fda4af}.incident-list strong{color:#fff}.incident-list p{margin:4px 0 0;color:#94a3b8}.incident-list em{font-style:normal;color:#64748b;font-family:var(--darkora-font-mono);font-size:11px}@media(max-width:1180px){.status-metrics,.status-card-head{grid-template-columns:repeat(2,minmax(0,1fr))}.status-card-head .status-icon{grid-column:1/-1}.status-card-head em{justify-self:start}}@media(max-width:760px){.status-orbit{width:130px;height:130px}.status-metrics,.status-card-body,.incident-list article{grid-template-columns:1fr}.status-card-head{grid-template-columns:1fr}.status-privacy{align-items:flex-start;flex-direction:column}}

/* v4.8.1 public status and premium support rating refinements */
.status-public-metrics article em{display:block;color:#94a3b8;font-style:normal;font-size:12px;line-height:1.45;margin-top:8px}.status-help-panel{display:flex;align-items:center;justify-content:space-between;gap:18px}.status-help-panel h2{margin:6px 0 8px;color:#fff}.status-help-panel p{max-width:850px}.status-public-grid .status-card{min-height:245px}.ticket46-rating{position:relative;overflow:hidden;border-radius:24px!important;padding:20px!important;background:radial-gradient(circle at 0 0,rgba(250,204,21,.13),transparent 34%),linear-gradient(145deg,rgba(17,24,32,.82),rgba(3,5,8,.68))!important;border:1px solid rgba(250,204,21,.2)!important;box-shadow:0 20px 60px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)}.ticket46-rating-glow{position:absolute;right:-60px;top:-60px;width:160px;height:160px;border-radius:999px;background:rgba(250,204,21,.14);filter:blur(14px);pointer-events:none}.ticket46-rating-head{position:relative;z-index:1}.ticket46-rating-head>span{color:#facc15!important;background:rgba(250,204,21,.1)!important;border-color:rgba(250,204,21,.25)!important}.ticket46-rating-copy{position:relative;z-index:1;color:#cbd5e1;font-size:13px;line-height:1.65;margin:0 0 16px}.ticket46-stars{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px}.ticket46-stars label{cursor:pointer;display:grid!important;gap:7px;align-items:center;text-align:center;padding:10px 7px;border-radius:16px;background:rgba(3,5,8,.42);border:1px solid rgba(255,255,255,.075);transition:.18s ease}.ticket46-stars label:hover{transform:translateY(-2px);border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.08)}.ticket46-stars input{position:absolute;opacity:0;pointer-events:none}.ticket46-stars span{display:flex;align-items:center;justify-content:center;gap:5px;color:#64748b}.ticket46-stars span i{font-size:16px}.ticket46-stars span b{font-family:'JetBrains Mono',monospace;font-size:11px}.ticket46-stars small{color:#94a3b8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ticket46-stars input:checked+span{color:#facc15;filter:drop-shadow(0 0 8px rgba(250,204,21,.35))}.ticket46-stars label:has(input:checked){border-color:rgba(250,204,21,.42);background:linear-gradient(145deg,rgba(250,204,21,.14),rgba(3,5,8,.5));box-shadow:0 0 24px rgba(250,204,21,.08)}.ticket46-rating-comment{position:relative;z-index:1;display:grid;gap:8px;color:#cbd5e1;font-size:13px;font-weight:800}.ticket46-rating-comment textarea{width:100%;resize:vertical;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(3,5,8,.62);color:#fff;padding:14px 15px;outline:none;min-height:112px}.ticket46-rating-comment textarea:focus{border-color:rgba(250,204,21,.35);box-shadow:0 0 0 3px rgba(250,204,21,.08)}.ticket46-rating-submit{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;margin-top:14px;padding:13px 14px}.ticket46-rating-result{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:18px;background:rgba(3,5,8,.42);border:1px solid rgba(255,255,255,.075);padding:14px;margin-top:4px}.ticket46-rating-result strong{color:#fff;font-size:28px}.ticket46-rating-result span{display:flex;gap:5px;color:#475569}.ticket46-rating-result i.is-on{color:#facc15;filter:drop-shadow(0 0 8px rgba(250,204,21,.35))}.ticket46-rating-done p{color:#cbd5e1;line-height:1.65;margin:12px 0 0}@media(max-width:760px){.status-help-panel{align-items:flex-start;flex-direction:column}.ticket46-stars{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* DarkOra Account hotfix v4.8.2: VIP presentation, manual downloads, customer-friendly license detail and premium invoice UI. */
.dashboard-vip-ribbon{position:absolute;top:18px;right:18px;z-index:3;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:9px 13px;color:#fff;font-weight:900;font-size:12px;letter-spacing:.08em;background:linear-gradient(135deg,rgba(168,85,247,.92),rgba(236,72,153,.76));border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 40px rgba(168,85,247,.22)}.dashboard-vip-ribbon i{color:#fde68a}.cyber-spotlight.has-vip{border-color:rgba(168,85,247,.35)!important;box-shadow:0 24px 90px rgba(168,85,247,.16),inset 0 0 0 1px rgba(255,255,255,.04)}.cyber-spotlight.has-vip:before{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(circle at 88% 8%,rgba(168,85,247,.26),transparent 34%),radial-gradient(circle at 18% 100%,rgba(236,72,153,.14),transparent 35%)}.cyber-info-boxes .vip-metric{background:linear-gradient(135deg,rgba(168,85,247,.16),rgba(236,72,153,.08))!important;border-color:rgba(168,85,247,.32)!important}.cyber-info-boxes .vip-metric strong{color:#fde68a!important}.l36-portfolio-card.has-vip{border-color:rgba(168,85,247,.42)!important}.l36-portfolio-card.has-vip .l36-card-icon{background:linear-gradient(135deg,rgba(168,85,247,.3),rgba(236,72,153,.14));border-color:rgba(168,85,247,.38);color:#fde68a}.l36-chip.vip{background:rgba(168,85,247,.18)!important;border-color:rgba(168,85,247,.35)!important;color:#f5d0fe!important}.lv36-detail-hero-public.has-vip{border-color:rgba(168,85,247,.36)!important;background:radial-gradient(circle at 82% 14%,rgba(168,85,247,.2),transparent 34%),rgba(3,5,8,.52)!important}.lv36-vip-pill{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:max-content;max-width:100%;margin-top:16px;border-radius:18px;padding:11px 14px;background:rgba(168,85,247,.14);border:1px solid rgba(168,85,247,.32);color:#f5d0fe}.lv36-vip-pill svg{width:18px;height:18px;fill:#fde68a}.lv36-vip-pill strong{color:#fff}.lv36-vip-pill span{color:#d8b4fe}.lv36-status-panel-public{background:linear-gradient(145deg,rgba(3,5,8,.58),rgba(15,23,42,.44))}.lv36-premium-access-card.active{border-color:rgba(168,85,247,.32)!important}.lv36-vip-benefits{display:grid;gap:10px;margin:15px 0}.lv36-vip-benefits span{display:flex;align-items:center;gap:8px;border-radius:14px;padding:10px 12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);color:#e9d5ff;font-size:13px}.lv36-vip-benefits svg{width:16px;height:16px;fill:#fde68a}.lv36-activation-list-public article{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(110px,.7fr))}.admin-download-head p{max-width:900px}.admin-download-create .panel-head,.admin-download-list .panel-head{align-items:flex-start}.download-admin-form .form-grid{gap:16px}.admin-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-download-card{position:relative;border-radius:24px;padding:18px;background:rgba(3,5,8,.42);border:1px solid rgba(255,255,255,.08);overflow:hidden}.admin-download-card.is-active{border-color:rgba(0,230,118,.23)}.admin-download-card.is-paused{border-color:rgba(245,158,11,.22);opacity:.92}.download-edit-form header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:16px}.download-edit-form header strong{display:block;color:#fff;font-size:18px}.download-edit-form header small{display:block;color:#94a3b8;margin-top:5px}.download-status-dot{display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--neon);box-shadow:0 0 0 5px rgba(0,230,118,.09);margin-right:8px}.is-paused .download-status-dot{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.09)}.download-admin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.download-admin-fields label{display:grid;gap:7px;color:#94a3b8;font-size:12px;font-weight:800}.download-admin-fields input,.download-admin-fields select{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(2,6,23,.58);color:#fff;padding:12px 13px;outline:0}.download-admin-fields input:focus,.download-admin-fields select:focus{border-color:rgba(0,230,118,.5);box-shadow:0 0 0 3px rgba(0,230,118,.09)}.download-url-field{grid-column:1/-1}.download-edit-form footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.download-edit-form footer span{color:#64748b;font-size:12px}.download-delete-form{position:absolute;right:18px;bottom:18px}.btn-danger-small{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:9px 12px;color:#fecaca;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.24);font-weight:900;cursor:pointer}.btn-danger-small:hover{color:#fff;background:rgba(239,68,68,.22)}.download-edit-form footer .btn-small{margin-right:74px}.invoice-pro-page{max-width:1200px;margin:0 auto}.invoice-pro-shell{position:relative;overflow:hidden;border-radius:32px!important;padding:0!important}.invoice-pro-bg{position:absolute;inset:0;background:radial-gradient(circle at 10% 0,rgba(0,230,118,.14),transparent 34%),radial-gradient(circle at 94% 8%,rgba(168,85,247,.18),transparent 35%);pointer-events:none}.invoice-pro-header,.invoice-pro-summary-strip,.invoice-pro-parties,.invoice-pro-lines,.invoice-pro-bottom-grid,.invoice-vip-payments{position:relative;z-index:1}.invoice-pro-header{display:flex;justify-content:space-between;gap:24px;padding:34px;border-bottom:1px solid rgba(255,255,255,.08)}.invoice-pro-header h1{margin:8px 0;color:#fff;font-size:clamp(36px,5vw,62px);line-height:.95;letter-spacing:-.05em}.invoice-pro-header p{margin:0;color:#94a3b8;max-width:680px;line-height:1.7}.invoice-pro-brand{min-width:230px;border-radius:24px;background:rgba(3,5,8,.42);border:1px solid rgba(255,255,255,.08);padding:18px;text-align:right}.invoice-pro-brand strong{display:block;color:#fff;font-size:22px}.invoice-pro-brand span{display:block;color:#94a3b8;margin:5px 0 14px}.invoice-pro-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px 34px;border-bottom:1px solid rgba(255,255,255,.07)}.invoice-pro-summary-strip article,.invoice-pro-parties>div,.invoice-pro-card{border-radius:22px;background:rgba(3,5,8,.42);border:1px solid rgba(255,255,255,.075);padding:18px}.invoice-pro-summary-strip span,.invoice-pro-parties span,.invoice-pro-section-title span,.invoice-pro-totals span{display:block;color:#64748b;font-family:var(--darkora-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.invoice-pro-summary-strip strong{display:block;color:#fff;margin-top:7px;font-size:18px}.invoice-pro-summary-strip .total{background:linear-gradient(135deg,rgba(0,230,118,.12),rgba(3,5,8,.5));border-color:rgba(0,230,118,.22)}.invoice-pro-summary-strip .total strong{font-size:24px;color:var(--neon)}.invoice-pro-parties{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:22px 34px}.invoice-pro-parties strong{display:block;color:#fff;font-size:20px;margin-top:8px}.invoice-pro-parties p{color:#94a3b8;line-height:1.65;margin:8px 0 0}.invoice-pro-lines{padding:4px 34px 26px}.invoice-pro-section-title{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.invoice-pro-section-title h2{margin:4px 0 0;color:#fff}.invoice-pro-section-title.compact{margin-bottom:14px}.invoice-pro-table{overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(3,5,8,.36)}.invoice-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(90px,.6fr) minmax(70px,.35fr) minmax(130px,.6fr);gap:16px;align-items:center;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.065)}.invoice-row:last-child{border-bottom:0}.invoice-row-head{color:#64748b;font-size:11px;font-family:var(--darkora-font-mono);text-transform:uppercase;letter-spacing:.1em;background:rgba(255,255,255,.035)}.invoice-row strong{color:#fff}.invoice-row small{display:block;color:#94a3b8;margin-top:4px}.invoice-empty-row{border:1px dashed rgba(255,255,255,.12);border-radius:18px;padding:16px;color:#94a3b8;text-align:center;background:rgba(3,5,8,.32)}.invoice-pro-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;padding:0 34px 34px}.invoice-license-list,.invoice-vip-list{display:grid;gap:12px}.invoice-license-list article,.invoice-vip-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.065);padding:13px}.invoice-license-list i,.invoice-vip-list i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:var(--neon);background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.18)}.invoice-license-list strong,.invoice-vip-list strong{display:block;color:#fff}.invoice-license-list small,.invoice-vip-list small{display:block;color:#94a3b8;margin-top:4px}.invoice-license-list article>div:last-child{display:flex;align-items:center;gap:10px}.invoice-pro-totals{display:grid;gap:8px}.invoice-pro-totals div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}.invoice-pro-totals div:last-child{border-bottom:0}.invoice-pro-totals strong{color:#fff}.invoice-pro-totals .grand{align-items:flex-end}.invoice-pro-totals .grand strong{color:var(--neon);font-size:28px}.invoice-note{margin:15px 0 0;color:#94a3b8;line-height:1.6}.invoice-vip-payments{margin:0 34px 34px}.invoice-vip-list i{color:#fde68a;background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.25)}@media(max-width:1180px){.admin-download-grid,.invoice-pro-bottom-grid,.invoice-pro-summary-strip{grid-template-columns:1fr 1fr}.invoice-pro-header,.invoice-pro-parties{grid-template-columns:1fr}.invoice-pro-brand{text-align:left}.invoice-pro-bottom-grid{padding:0 24px 24px}.invoice-pro-header,.invoice-pro-summary-strip,.invoice-pro-parties,.invoice-pro-lines{padding-left:24px;padding-right:24px}.invoice-vip-payments{margin-left:24px;margin-right:24px}}@media(max-width:760px){.dashboard-vip-ribbon{position:static;width:max-content;margin:0 0 12px}.admin-download-grid,.download-admin-fields,.invoice-pro-summary-strip,.invoice-pro-parties,.invoice-pro-bottom-grid{grid-template-columns:1fr}.download-delete-form{position:static;margin-top:10px}.download-edit-form footer .btn-small{margin-right:0}.invoice-pro-header{flex-direction:column}.invoice-row,.invoice-license-list article,.invoice-vip-list article{grid-template-columns:1fr}.invoice-license-list article>div:last-child{justify-content:flex-start}.lv36-vip-pill{width:100%}.lv36-activation-list-public article{grid-template-columns:1fr}}

/* DarkOra hotfix 4.8.3: stable admin downloads + admin VIP controls */
.btn-danger-small{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:800;line-height:1;border:1px solid rgba(239,68,68,.34);background:rgba(239,68,68,.10);color:#fecaca;cursor:pointer;font-family:inherit;white-space:nowrap}.btn-danger-small:hover:not(:disabled){background:rgba(239,68,68,.22);color:#fff;transform:translateY(-1px)}.btn-danger-small:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.35)}.admin-download-head p{max-width:900px}.admin-download-top{align-items:start}.admin-download-note .meta-list{margin-bottom:16px}.admin-download-table table{min-width:1180px}.admin-download-url{min-width:260px}.admin-table-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-license-head p{font-family:ui-monospace,Menlo,monospace;color:#cbd5e1}.admin-vip-console{position:relative;overflow:hidden;border-color:rgba(168,85,247,.22)!important;background:radial-gradient(circle at 0 0,rgba(168,85,247,.14),transparent 32%),rgba(14,14,18,.72)!important}.admin-vip-console.is-vip{border-color:rgba(168,85,247,.42)!important;box-shadow:0 22px 70px rgba(168,85,247,.12),0 20px 60px rgba(0,0,0,.34)}.admin-vip-summary{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:20px}.admin-vip-icon{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;color:#fde68a;background:linear-gradient(135deg,rgba(168,85,247,.28),rgba(236,72,153,.12));border:1px solid rgba(168,85,247,.34);box-shadow:0 18px 45px rgba(168,85,247,.14)}.admin-vip-summary small{display:block;color:#d8b4fe;font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.12em;font-weight:800}.admin-vip-summary h3{margin:4px 0;color:#fff;font-size:24px}.admin-vip-summary p{margin:0;color:#b7c0cf;line-height:1.6}.admin-vip-state{justify-self:end;border-radius:999px;padding:9px 12px;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#f5d0fe;background:rgba(168,85,247,.14);border:1px solid rgba(168,85,247,.32);white-space:nowrap}.admin-vip-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.admin-vip-form{border-radius:18px;padding:16px;background:rgba(3,5,8,.36);border:1px solid rgba(255,255,255,.07)}.admin-vip-form .btn-primary{gap:8px;width:max-content}.admin-vip-disable{align-self:stretch;display:flex;align-items:end;justify-content:flex-end;border-radius:18px;padding:16px;background:rgba(239,68,68,.045);border:1px solid rgba(239,68,68,.14)}@media(max-width:900px){.admin-vip-summary{grid-template-columns:48px minmax(0,1fr)}.admin-vip-state{grid-column:1/-1;justify-self:start}.admin-vip-actions{grid-template-columns:1fr}.admin-vip-disable{justify-content:flex-start}.admin-download-table table{min-width:0}.admin-download-url{min-width:0}}@media(max-width:760px){.admin-download-top{grid-template-columns:1fr}.admin-table-actions{justify-content:flex-end}.admin-vip-form .btn-primary{width:100%}}

/* v4.8.4 admin license cleanup */
.admin-license-dashboard-head p{max-width:880px}.admin-license-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 22px}.admin-license-stats article{border-radius:20px;padding:18px;border:1px solid rgba(255,255,255,.07);background:rgba(14,14,18,.72)}.admin-license-stats span,.admin-delete-copy span{display:block;color:#94a3b8;font-family:ui-monospace,Menlo,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.admin-license-stats strong{display:block;color:#fff;font-size:30px;margin:8px 0 4px}.admin-license-stats small{color:#64748b}.admin-license-stats article.warning{border-color:rgba(234,179,8,.22);background:linear-gradient(135deg,rgba(234,179,8,.08),rgba(14,14,18,.72))}.admin-license-control-grid{align-items:stretch}.admin-license-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto auto;gap:10px}.admin-license-delete-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:18px;align-items:end;border-color:rgba(239,68,68,.22)!important;background:radial-gradient(circle at 0 0,rgba(239,68,68,.10),transparent 36%),rgba(14,14,18,.72)!important}.admin-delete-copy h3{margin:5px 0 8px;color:#fff;font-size:22px}.admin-delete-copy p{margin:0;color:#b7c0cf;line-height:1.65}.admin-delete-controls{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(130px,.55fr) auto;gap:10px}.admin-delete-controls input{width:100%;background:#08080b;color:#fff;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:11px 12px}.admin-license-table table{min-width:1180px}.admin-license-table th a{color:#cbd5e1}.admin-license-table th a:hover{color:var(--neon)}.admin-license-table tbody tr{transition:background .18s,border-color .18s}.admin-license-table tbody tr:hover{background:rgba(255,255,255,.025)}.admin-license-table tbody tr.is-vip-row{background:linear-gradient(90deg,rgba(168,85,247,.08),transparent 55%)}.license-key-link{display:inline-flex;color:#fff;font-family:ui-monospace,Menlo,monospace;font-weight:800;letter-spacing:.02em}.license-key-link:hover{color:var(--neon)}.vip-mini-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(234,179,8,.10));border:1px solid rgba(168,85,247,.32);color:#fde68a;font-size:12px;font-weight:900}.check-wrap{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;min-width:22px;min-height:22px}.check-wrap input{position:absolute;opacity:0;pointer-events:none}.check-wrap span{width:18px;height:18px;border-radius:6px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.04);display:block;box-shadow:inset 0 0 0 2px rgba(5,5,7,.8)}.check-wrap input:checked+span{background:var(--neon);border-color:rgba(0,223,129,.8);box-shadow:inset 0 0 0 4px rgba(5,5,7,.72),0 0 16px rgba(0,223,129,.25)}.admin-single-delete-console{border-color:rgba(239,68,68,.22)!important;background:linear-gradient(135deg,rgba(239,68,68,.07),rgba(14,14,18,.72))!important}.admin-single-delete-console .inline-form{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end}@media(max-width:1180px){.admin-license-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-license-filters,.admin-license-delete-console,.admin-delete-controls,.admin-single-delete-console .inline-form{grid-template-columns:1fr}.admin-license-table table{min-width:0}}@media(max-width:760px){.admin-license-stats{grid-template-columns:1fr}.admin-license-delete-console{padding:18px}.admin-delete-controls .btn-danger-small{width:100%}}

/* DarkOra v4.5.8 UI stability and license detail polish */
.js-ready .auth-shell,.js-ready .main-shell,.js-ready .sidebar{transition:opacity .18s ease,visibility .18s ease}.auth-body{min-height:100vh;overflow-x:hidden}.auth-body .auth-shell{position:relative;z-index:2}.auth-body .auth-card,.auth-body .auth-showcase{transform:translateZ(0);will-change:opacity}.auth-body .auth-field input,.auth-body .auth-field select,.auth-body .auth-submit{font:inherit}.auth-body .page-preloader{background:radial-gradient(circle at 50% 40%,rgba(0,230,118,.08),transparent 38%),#030508}

.license-pro-page{max-width:1560px;margin:0 auto;display:grid;gap:22px}.license-pro-page *{min-width:0}.admin-license-hero-pro{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:stretch;padding:clamp(22px,3vw,34px)!important;border-radius:32px!important;background:radial-gradient(circle at 0 0,rgba(0,230,118,.16),transparent 30%),linear-gradient(145deg,rgba(10,14,20,.96),rgba(4,7,12,.9))!important}.license-hero-content{display:flex;flex-direction:column;justify-content:center}.license-hero-content h2{font-size:clamp(34px,4.5vw,58px)!important}.license-key-pro{width:fit-content;max-width:100%;border-radius:20px!important;background:rgba(3,5,8,.54)!important;border-color:rgba(0,230,118,.28)!important}.license-key-pro code{font-size:clamp(13px,1.45vw,17px);line-height:1.55}.license-hero-side{display:grid;grid-template-rows:auto 1fr;gap:14px}.license-owner-card{display:grid;gap:4px}.license-hero-actions-pro{align-content:end;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;justify-content:stretch!important}.license-hero-actions-pro a,.license-hero-actions-pro button{width:100%;min-height:44px;text-align:center}.license-hero-actions-pro form{width:100%}.admin-copy-license-key.is-copied,.lv36-copy-button.is-copied{border-color:rgba(0,230,118,.55)!important;background:rgba(0,230,118,.18)!important;color:#d9fff0!important}.license-stat-grid-pro{grid-template-columns:repeat(4,minmax(0,1fr))!important}.license-stat-card-pro{position:relative;overflow:hidden}.license-stat-card-pro:after{content:"";position:absolute;right:-28px;top:-28px;width:100px;height:100px;border-radius:999px;background:rgba(255,255,255,.035);pointer-events:none}.license-stat-card-pro strong{line-height:1.3}.license-investigation-pro{display:grid;gap:18px}.investigation-spotlight-pro article,.license-chain-node{box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.license-chain-pro{align-items:stretch}.pro-table-card{min-width:0;overflow:auto!important}.pro-table-card table{min-width:760px}.pro-table-card td,.pro-table-card th{white-space:normal!important}.pro-table-card code{white-space:normal;word-break:break-all}.license-investigation-grids-pro,.admin-license-lower-grid-pro{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px!important;align-items:start}.admin-license-lower-grid-pro>.panel-card,.license-investigation-grids-pro>.table-wrap{min-width:0}.admin-license-lower-grid-pro .panel-card{border-radius:24px!important}.admin-license-lower-grid-pro .form input,.admin-license-lower-grid-pro .form select{border-radius:14px;background:rgba(3,5,8,.58)}.meta-list-pro{display:grid;gap:10px}.meta-list-pro div{display:grid!important;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(255,255,255,.06)}.meta-list-pro span{color:#7f8da3}.meta-list-pro strong{word-break:break-word}.admin-single-delete-console{border-radius:26px!important}.admin-single-delete-console .inline-form{gap:12px!important}.danger-zone{margin-top:2px}

.lv36-page-pro{max-width:1320px;margin:0 auto;display:grid;gap:18px}.lv36-page-pro .lv36-alert,.lv36-page-pro .lv36-key-panel,.lv36-page-pro .lv36-detail-grid{margin:0!important}.lv36-detail-hero-public{border-radius:32px!important;background:radial-gradient(circle at 0 0,rgba(0,230,118,.14),transparent 32%),linear-gradient(145deg,rgba(10,14,20,.94),rgba(6,8,14,.86))!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 24px 70px rgba(0,0,0,.28)!important}.lv36-detail-left{display:flex;flex-direction:column;justify-content:center}.lv36-title-row h2{font-size:clamp(30px,3.8vw,48px)!important}.lv36-title-row p{max-width:760px}.lv36-status-panel-public{background:linear-gradient(180deg,rgba(3,5,8,.62),rgba(3,5,8,.34));border-color:rgba(255,255,255,.08)}.lv36-status-panel-public strong{font-size:clamp(34px,4vw,46px)}.lv36-key-panel{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:24px!important;padding:18px!important;background:linear-gradient(135deg,rgba(0,230,118,.08),rgba(3,5,8,.58))!important;border-color:rgba(0,230,118,.18)!important}.lv36-key-panel code{font-family:var(--darkora-font-mono);letter-spacing:.05em;color:#ecfff7!important;font-size:clamp(15px,1.7vw,19px)!important}.lv36-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 16px;border-radius:16px;border:1px solid rgba(0,230,118,.34);background:linear-gradient(135deg,rgba(0,230,118,.16),rgba(0,230,118,.06));color:var(--neon);font-family:var(--darkora-font-mono);font-size:12px;font-weight:900;letter-spacing:.02em;cursor:pointer;box-shadow:0 14px 32px rgba(0,230,118,.08);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.lv36-copy-button:hover{transform:translateY(-1px);background:rgba(0,230,118,.18);box-shadow:0 18px 42px rgba(0,230,118,.14)}.lv36-copy-button svg,.lv36-copy-icon svg{width:17px;height:17px;fill:currentColor}.lv36-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px!important}.lv36-card{border-radius:24px!important;padding:20px!important;background:linear-gradient(180deg,rgba(14,18,27,.72),rgba(7,10,16,.66))!important;border-color:rgba(255,255,255,.075)!important}.lv36-info-grid{gap:10px}.lv36-info-grid div{background:rgba(3,5,8,.34)!important}.lv36-premium-access-card{position:relative;overflow:hidden}.lv36-premium-access-card:after{content:"";position:absolute;right:-45px;top:-45px;width:150px;height:150px;border-radius:999px;background:rgba(168,85,247,.08);pointer-events:none}.lv36-vip-benefits{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.lv36-vip-benefits span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(168,85,247,.22);border-radius:999px;padding:7px 10px;background:rgba(168,85,247,.08);color:#d8b4fe;font-size:12px}.lv36-subscription-list article{grid-template-columns:minmax(0,1fr) auto auto}.lv36-device-summary{border-radius:20px;background:rgba(3,5,8,.34);border:1px solid rgba(255,255,255,.07);padding:14px}.lv36-activation-list-public article{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(110px,.7fr));background:rgba(3,5,8,.32)!important}.lv36-download-grid article{background:rgba(3,5,8,.32)!important}.lv36-download-grid .btn-small{white-space:nowrap}

@media(max-width:1180px){.admin-license-hero-pro{grid-template-columns:1fr!important}.license-hero-side{grid-template-rows:auto auto}.license-stat-grid-pro{grid-template-columns:repeat(2,minmax(0,1fr))!important}.license-investigation-grids-pro,.admin-license-lower-grid-pro,.lv36-detail-grid{grid-template-columns:1fr!important}.meta-list-pro div{grid-template-columns:minmax(100px,.35fr) minmax(0,1fr)}}@media(max-width:760px){.license-pro-page,.lv36-page-pro{gap:14px}.admin-license-hero-pro,.license-investigation-pro,.lv36-detail-hero-public{border-radius:24px!important;padding:18px!important}.license-hero-actions-pro{grid-template-columns:1fr!important}.license-stat-grid-pro,.investigation-spotlight-pro,.license-chain-pro{grid-template-columns:1fr!important}.license-chain-pro:before{display:none!important}.meta-list-pro div,.lv36-key-panel,.lv36-subscription-list article,.lv36-activation-list-public article{grid-template-columns:1fr!important}.lv36-copy-button{width:100%}.lv36-title-row{gap:14px}.lv36-large-icon{width:68px!important;height:68px!important}.pro-table-card table{min-width:640px}}

/* Wallet + device upgrade additions (v4.5.9) */
.wallet-stats .stat-card.neon strong{letter-spacing:.02em}.wallet-grid{align-items:start}.wallet-upgrade-card{margin:24px 0}.wallet-upgrade-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.wallet-upgrade-head p{margin:6px 0 0;color:var(--muted,#94a3b8)}.wallet-upgrade-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.wallet-plan-card{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid rgba(0,230,118,.18);border-radius:18px;background:rgba(7,12,18,.62)}.wallet-plan-card span{color:#a7f3d0;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.wallet-plan-card strong{font-size:28px;color:#fff}.wallet-plan-card small{color:var(--muted,#94a3b8)}.wallet-plan-card button[disabled]{opacity:.55;cursor:not-allowed}.wallet-upgrade-history{margin-top:18px;padding-top:14px;border-top:1px solid rgba(148,163,184,.14);display:grid;gap:8px}.wallet-upgrade-history article{display:flex;justify-content:space-between;gap:14px;color:#e2e8f0}.wallet-upgrade-history em{font-style:normal;color:var(--muted,#94a3b8)}.wallet-admin-box{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:18px;align-items:start}.wallet-balance-orb{padding:22px;border-radius:24px;background:linear-gradient(135deg,rgba(0,230,118,.16),rgba(56,189,248,.08));border:1px solid rgba(0,230,118,.22)}.wallet-balance-orb span{display:block;color:#a7f3d0;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.wallet-balance-orb strong{display:block;font-size:34px;color:#fff;margin-top:6px}@media(max-width:860px){.wallet-upgrade-head,.wallet-admin-box{display:block}.wallet-admin-box form{margin-top:16px}.wallet-upgrade-history article{display:block}}

/* v4.5.9.1 UI polish: wallet page + license device upgrade */
.wallet-v2-page{max-width:1500px;margin:0 auto;display:grid;gap:22px}.wallet-v2-page *{min-width:0}.wallet-v2-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:18px;align-items:stretch;padding:28px!important;border-radius:30px!important;background:radial-gradient(circle at 0 0,rgba(0,230,118,.14),transparent 28%),radial-gradient(circle at 100% 0,rgba(56,189,248,.12),transparent 24%),linear-gradient(145deg,rgba(10,14,20,.97),rgba(4,7,12,.93))!important}.wallet-v2-hero-copy h2{margin:4px 0 10px;font-size:clamp(32px,4vw,48px)}.wallet-v2-hero-copy .muted{max-width:820px;line-height:1.8}.wallet-v2-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.wallet-v2-hero-tags span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#dbe7f5;font-size:13px;font-weight:700}.wallet-v2-hero-tags i{color:var(--neon)}.wallet-v2-balance-card{display:grid;align-content:start;gap:12px;padding:22px;border-radius:24px;border:1px solid rgba(0,230,118,.2);background:linear-gradient(180deg,rgba(0,230,118,.12),rgba(8,11,17,.68))}.wallet-v2-balance-card small{color:#9fe6c5;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.wallet-v2-balance-card strong{font-size:clamp(32px,4vw,44px);line-height:1.1;color:#fff}.wallet-v2-balance-card p{margin:0;color:#c7d2e3;line-height:1.7}.wallet-v2-balance-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wallet-v2-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wallet-v2-stat{padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(13,17,23,.76)}.wallet-v2-stat.is-balance{border-color:rgba(0,230,118,.24);background:linear-gradient(145deg,rgba(0,230,118,.12),rgba(13,17,23,.86))}.wallet-v2-stat span{display:block;color:#97a7ba;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wallet-v2-stat strong{display:block;margin:8px 0 5px;font-size:30px;color:#fff}.wallet-v2-stat small{display:block;color:#8ea0b5;line-height:1.6}.wallet-v2-main-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px}.wallet-v2-data-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.wallet-v2-panel{padding:22px!important;border-radius:26px!important}.wallet-v2-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.wallet-v2-panel-head.compact{align-items:center}.wallet-v2-panel-head h3{margin:4px 0 6px}.wallet-v2-panel-head p{margin:0;color:#9eafc4;line-height:1.7}.wallet-v2-mini-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:rgba(0,230,118,.12);border:1px solid rgba(0,230,118,.22);color:#d3ffe8;font-size:12px;font-weight:800;white-space:nowrap}.wallet-v2-topup-form{display:grid;gap:16px}.wallet-v2-topup-form label>span{display:block;margin-bottom:8px;color:#cad4e4;font-weight:700}.wallet-v2-topup-form input[type=number]{width:100%;padding:14px 15px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:rgba(4,7,12,.72);color:#fff;font-size:16px}.wallet-v2-range-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wallet-v2-range-row article{padding:14px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.wallet-v2-range-row span{display:block;color:#90a1b7;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wallet-v2-range-row strong{display:block;margin-top:8px;color:#fff;font-size:18px}.wallet-v2-note{margin:0;padding:14px 15px;border-radius:16px;background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.16);color:#d7e6db;line-height:1.8}.wallet-v2-guide-card{display:grid;align-content:start}.wallet-v2-steps{display:grid;gap:12px}.wallet-v2-steps article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:14px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.wallet-v2-steps i{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,230,118,.12);border:1px solid rgba(0,230,118,.2);color:#d4ffe6}.wallet-v2-steps strong{display:block;color:#fff;margin-bottom:4px}.wallet-v2-steps p{margin:0;color:#98a8bb;line-height:1.65}.wallet-v2-usage-box{margin-top:16px;padding:16px;border-radius:20px;background:linear-gradient(145deg,rgba(56,189,248,.08),rgba(255,255,255,.03));border:1px solid rgba(56,189,248,.14)}.wallet-v2-usage-box strong{display:block;color:#fff;margin-bottom:10px}.wallet-v2-usage-box ul{margin:0;padding-left:18px;color:#b8c4d4;display:grid;gap:8px}.wallet-v2-table-panel{overflow:hidden}.wallet-v2-invoice-list{display:grid;gap:12px}.wallet-v2-invoice-item{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(110px,.55fr) minmax(120px,.55fr);gap:14px;align-items:center;padding:15px 16px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.wallet-v2-invoice-item span{display:block;color:#8fa0b6;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wallet-v2-invoice-item strong{display:block;color:#fff}.wallet-v2-invoice-item small{display:block;color:#90a1b6;margin-top:4px}.wallet-v2-empty{padding:20px;border-radius:18px;text-align:center;color:#99a9bc;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.08)}.wallet-v2-ledger-table table{min-width:860px}.wallet-v2-type-pill{display:inline-flex;align-items:center;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);color:#e2e8f0;font-size:12px;font-weight:800}.wallet-v2-ledger-table td.is-credit{color:#9ff5c6;font-weight:800}.wallet-v2-ledger-table td.is-debit{color:#fecaca;font-weight:800}.device-upgrade-v2-card{margin:24px 0}.device-upgrade-v2-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);gap:16px;align-items:start;margin:18px 0 20px}.device-upgrade-v2-copy{padding:18px 20px;border-radius:22px;background:linear-gradient(145deg,rgba(0,230,118,.10),rgba(255,255,255,.03));border:1px solid rgba(0,230,118,.16)}.device-upgrade-v2-copy strong{display:block;color:#fff;font-size:18px;margin-bottom:8px}.device-upgrade-v2-copy p{margin:0;color:#9fb0c4;line-height:1.75}.device-upgrade-v2-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.device-upgrade-v2-meta article{padding:16px;border-radius:20px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.device-upgrade-v2-meta article span{display:block;color:#90a0b5;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.device-upgrade-v2-meta article strong{display:block;margin-top:8px;color:#fff;font-size:20px}.device-upgrade-v2-meta .btn-small{grid-column:1/-1;justify-content:center;min-height:44px}.device-upgrade-v2-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:18px;align-items:start}.device-upgrade-v2-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.device-upgrade-v2-plan-card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:22px;background:rgba(9,13,18,.74);border:1px solid rgba(255,255,255,.07)}.device-upgrade-v2-plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.device-upgrade-v2-plan-top strong{color:#fff;font-size:20px}.device-upgrade-v2-plan-chip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(56,189,248,.10);border:1px solid rgba(56,189,248,.16);color:#d7f2ff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.device-upgrade-v2-price{font-size:34px;font-weight:900;color:#fff;line-height:1.1}.device-upgrade-v2-plan-card p{margin:0;color:#9caec2;line-height:1.7}.device-upgrade-v2-plan-foot{margin-top:auto;display:grid;gap:10px}.device-upgrade-v2-plan-foot span{color:#92a4b9;font-size:13px}.device-upgrade-v2-plan-foot .btn-primary[disabled]{opacity:.58;cursor:not-allowed}.device-upgrade-v2-side{display:grid;gap:14px}.device-upgrade-v2-note-box,.device-upgrade-v2-history{padding:18px;border-radius:22px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.device-upgrade-v2-note-box strong{display:block;color:#fff;margin-bottom:10px}.device-upgrade-v2-note-box ul{margin:0;padding-left:18px;display:grid;gap:9px;color:#b5c2d2;line-height:1.7}.device-upgrade-v2-history-head{margin-bottom:10px}.device-upgrade-v2-history-head strong{color:#fff}.device-upgrade-v2-history article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.device-upgrade-v2-history article:first-of-type{border-top:0;padding-top:0}.device-upgrade-v2-history article span,.device-upgrade-v2-history article strong{display:block;color:#fff}.device-upgrade-v2-history article small{display:block;color:#92a2b7;margin-top:5px}@media(max-width:1180px){.wallet-v2-hero,.wallet-v2-main-grid,.wallet-v2-data-grid,.device-upgrade-v2-top,.device-upgrade-v2-layout{grid-template-columns:1fr}.wallet-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.device-upgrade-v2-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wallet-v2-page{gap:14px}.wallet-v2-hero,.wallet-v2-panel{padding:18px!important;border-radius:22px!important}.wallet-v2-balance-actions,.wallet-v2-stats,.wallet-v2-range-row,.wallet-v2-invoice-item,.device-upgrade-v2-meta,.device-upgrade-v2-plans{grid-template-columns:1fr}.wallet-v2-hero-tags{gap:8px}.wallet-v2-hero-tags span{width:100%;justify-content:center}.wallet-v2-ledger-table table{min-width:680px}.device-upgrade-v2-history article{display:block}.device-upgrade-v2-history article strong{margin-top:8px}}
.wallet-v2-topup-submit{width:100%;position:relative;overflow:hidden;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"icon title arrow" "icon sub arrow";align-items:center;gap:2px 14px;padding:16px 18px;border:0;border-radius:20px;background:linear-gradient(135deg,rgba(0,230,118,.95),rgba(56,189,248,.92));box-shadow:0 18px 45px rgba(0,230,118,.18),inset 0 1px 0 rgba(255,255,255,.32);color:#03130c;cursor:pointer;text-align:left;font-weight:900;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.wallet-v2-topup-submit:before{content:"";position:absolute;inset:-80% auto -80% -30%;width:42%;transform:rotate(14deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transition:left .55s ease}.wallet-v2-topup-submit:hover{transform:translateY(-2px);box-shadow:0 24px 60px rgba(0,230,118,.24),0 10px 30px rgba(56,189,248,.14),inset 0 1px 0 rgba(255,255,255,.42);filter:saturate(1.05)}.wallet-v2-topup-submit:hover:before{left:110%}.wallet-v2-topup-submit span{grid-area:icon;width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(3,19,12,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);font-size:20px}.wallet-v2-topup-submit strong{grid-area:title;font-size:16px;line-height:1.2}.wallet-v2-topup-submit small{grid-area:sub;color:rgba(3,19,12,.72);font-size:12px;font-weight:800}.wallet-v2-topup-submit>i{grid-area:arrow;width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(3,19,12,.13);transition:transform .2s ease}.wallet-v2-topup-submit:hover>i{transform:translateX(3px)}

/* DarkOra v5.2.0 - Cyber Risk Center */
.risk50-shell{max-width:1540px;margin:0 auto;display:grid;gap:22px}.risk50-shell *{min-width:0}.risk50-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:22px;align-items:stretch;padding:clamp(22px,3vw,36px)!important;border-radius:32px!important;background:radial-gradient(circle at 0 0,rgba(0,230,118,.16),transparent 30%),radial-gradient(circle at 100% 0,rgba(56,189,248,.12),transparent 28%),linear-gradient(145deg,rgba(10,14,20,.96),rgba(4,7,12,.92))!important;border-color:rgba(0,230,118,.16)!important}.risk50-hero:before{content:"";position:absolute;right:-90px;top:-90px;width:310px;height:310px;border-radius:999px;background:rgba(0,230,118,.08);filter:blur(34px);pointer-events:none}.risk50-hero-copy,.risk50-score-card{position:relative;z-index:1}.risk50-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--neon);font-family:'JetBrains Mono',monospace;font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.risk50-hero h2{margin:12px 0 10px;color:#fff;font-size:clamp(34px,4.4vw,58px);line-height:.95;letter-spacing:-.05em}.risk50-hero p{margin:0;color:#9cadc0;line-height:1.8;max-width:860px}.risk50-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.risk50-hero-tags span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 13px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);color:#d9e8f2;font-weight:800;font-size:12px}.risk50-hero-tags i{color:var(--neon)}.risk50-score-card{display:grid;align-content:center;justify-items:start;border-radius:26px;padding:24px;background:linear-gradient(180deg,rgba(0,230,118,.13),rgba(3,5,8,.52));border:1px solid rgba(0,230,118,.22);box-shadow:0 20px 70px rgba(0,0,0,.25)}.risk50-score-card small,.risk50-stat small,.risk50-panel-head span,.risk50-module-card small,.risk50-card-top span,.risk50-grade small,.risk50-watch-card span{color:#8ea0b5;font-family:'JetBrains Mono',monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.risk50-score-card strong{display:block;color:#fff;font-size:70px;line-height:.9;margin:12px 0 4px}.risk50-score-card span{color:var(--neon);font-size:20px;font-weight:900}.risk50-score-card p{margin-top:12px;font-size:13px}.risk50-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.risk50-stat{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center;padding:18px;border-radius:24px!important;background:rgba(13,17,23,.76)!important}.risk50-stat>span{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;color:#d4ffe8;background:rgba(0,230,118,.10);border:1px solid rgba(0,230,118,.18)}.risk50-stat.is-red>span{background:rgba(239,68,68,.10);border-color:rgba(239,68,68,.18);color:#fecaca}.risk50-stat.is-blue>span{background:rgba(56,189,248,.10);border-color:rgba(56,189,248,.18);color:#d7f2ff}.risk50-stat.is-gold>span{background:rgba(250,204,21,.10);border-color:rgba(250,204,21,.18);color:#fef3c7}.risk50-stat strong{display:block;margin:5px 0;color:#fff;font-size:30px;line-height:1}.risk50-stat strong em{font-style:normal;color:#8ea0b5;font-size:15px;margin-left:4px}.risk50-stat p{margin:0;color:#93a4b8;font-size:13px}.risk50-tabs{display:flex;gap:8px;align-items:center;padding:8px!important;border-radius:20px!important;overflow:auto}.risk50-tabs a{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:14px;color:#9caec2;font-weight:900;border:1px solid transparent}.risk50-tabs a:hover{color:#fff;background:rgba(255,255,255,.045)}.risk50-tabs a.active{color:#04110c;background:var(--neon);box-shadow:0 0 24px rgba(0,230,118,.20)}.risk50-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.risk50-module-card{padding:24px!important;border-radius:28px!important;display:flex;flex-direction:column;gap:12px;overflow:hidden;position:relative}.risk50-module-card:after{content:"";position:absolute;right:-50px;top:-70px;width:180px;height:180px;border-radius:999px;background:rgba(0,230,118,.05);filter:blur(18px)}.risk50-module-icon{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;color:#d4ffe8;background:rgba(0,230,118,.10);border:1px solid rgba(0,230,118,.20);font-size:22px}.risk50-module-icon.red{color:#fecaca;background:rgba(239,68,68,.10);border-color:rgba(239,68,68,.18)}.risk50-module-icon.blue{color:#d7f2ff;background:rgba(56,189,248,.10);border-color:rgba(56,189,248,.18)}.risk50-module-card h3{margin:0;color:#fff;font-size:28px;line-height:1}.risk50-module-card p{margin:0 0 8px;color:#9cadc0;line-height:1.75}.risk50-module-card .btn-primary,.risk50-module-card .btn-secondary{margin-top:auto;width:max-content}.risk50-data-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.risk50-panel,.risk50-side,.risk50-asset-card,.risk50-watch-card,.risk50-empty-card{padding:22px!important;border-radius:28px!important}.risk50-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.risk50-panel-head.compact{margin-bottom:14px}.risk50-panel-head h3{margin:5px 0 0;color:#fff;font-size:28px;line-height:1}.risk50-list,.risk50-alert-list{display:grid;gap:11px}.risk50-list article,.risk50-alert-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.065)}.risk50-list strong,.risk50-alert-list strong{display:block;color:#fff}.risk50-list small,.risk50-alert-list small{display:block;color:#91a3b6;margin-top:4px}.risk50-list b{font-size:20px;color:#fff;margin-left:10px}.risk50-alert-list a{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#cbd5e1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.risk50-alert-list em,.risk50-kev{display:inline-flex;margin-left:7px;padding:4px 7px;border-radius:999px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.24);color:#fecaca;font-style:normal;font-size:10px;font-weight:900}.risk50-workspace{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;align-items:start}.risk50-side{position:sticky;top:18px}.risk50-form{display:grid;gap:15px}.risk50-form label{display:grid;gap:8px;color:#cad5e2;font-weight:900;font-size:14px}.risk50-form input,.risk50-form select{width:100%;padding:14px 15px;border-radius:16px;border:1px solid rgba(255,255,255,.10);background:rgba(3,5,8,.70);color:#fff;outline:none;font-size:16px}.risk50-form input:focus,.risk50-form select:focus{border-color:rgba(0,230,118,.45);box-shadow:0 0 0 4px rgba(0,230,118,.08)}.risk50-note{margin:0;padding:13px 14px;border-radius:16px;background:rgba(0,230,118,.07);border:1px solid rgba(0,230,118,.14);color:#abc0b4;line-height:1.65;font-size:13px}.risk50-mini-guide{margin-top:16px;padding:16px;border-radius:20px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.065);display:flex;flex-wrap:wrap;gap:9px}.risk50-mini-guide strong{width:100%;color:#fff}.risk50-mini-guide span{display:inline-flex;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);color:#b9c7d6;font-size:12px;font-weight:800}.risk50-main-list{display:grid;gap:16px}.risk50-asset-card{display:grid;gap:16px;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(0,230,118,.07),transparent 30%),rgba(13,17,23,.74)!important}.risk50-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.risk50-card-top h3{margin:6px 0;color:#fff;font-size:30px;line-height:1}.risk50-card-top p{margin:0;color:#8fa1b6}.risk50-grade{min-width:112px;text-align:center;padding:14px;border-radius:20px;background:rgba(3,5,8,.54);border:1px solid rgba(255,255,255,.07)}.risk50-grade strong{display:block;color:#fff;font-size:36px;line-height:1;margin:5px 0}.risk50-grade em{font-style:normal;color:var(--neon);font-weight:900}.risk50-verify-box{padding:16px;border-radius:22px;background:linear-gradient(135deg,rgba(250,204,21,.09),rgba(255,255,255,.03));border:1px solid rgba(250,204,21,.16)}.risk50-verify-box strong{display:block;color:#fff;margin-bottom:6px}.risk50-verify-box p{margin:0 0 12px;color:#b8c6d5}.risk50-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.risk50-code-grid label{display:grid;gap:7px;color:#91a3b6;font-family:'JetBrains Mono',monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.risk50-code-grid code{display:block;white-space:normal;word-break:break-all;padding:11px 12px;border-radius:14px;background:rgba(3,5,8,.76);border:1px solid rgba(255,255,255,.07);color:#dffbea;font-size:11px;text-transform:none;letter-spacing:0}.risk50-summary-line{display:flex;flex-wrap:wrap;gap:10px}.risk50-summary-line span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);color:#cbd5e1;font-weight:800;font-size:12px}.risk50-summary-line i{color:var(--neon)}.risk50-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.risk50-actions form{margin:0}.risk50-actions .btn-primary,.risk50-actions .btn-secondary{min-height:42px;gap:8px}.risk50-empty,.risk50-empty-card{color:#96a8bc;line-height:1.7}.risk50-empty-card{text-align:center}.risk50-empty-card strong{display:block;color:#fff;font-size:20px;margin-bottom:6px}.risk50-error{margin:0;padding:12px 13px;border-radius:14px;background:rgba(239,68,68,.09);border:1px solid rgba(239,68,68,.20);color:#fecaca}.risk50-watch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.risk50-watch-card{display:grid;gap:14px;background:rgba(13,17,23,.74)!important}.risk50-watch-card h3{margin:6px 0;color:#fff;font-size:24px}.risk50-watch-card p{margin:0;color:#91a3b6}.risk50-watch-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;border-radius:18px;background:rgba(3,5,8,.45);border:1px solid rgba(255,255,255,.06);align-items:center;text-align:center}.risk50-watch-meta b{color:#fff;font-size:24px}.risk50-watch-meta small{color:#8fa1b6;text-transform:uppercase;font-size:10px;font-weight:900}.risk50-panel table small{max-width:620px}.sev-critical,.sev-high{border-color:rgba(239,68,68,.22)!important}.sev-medium{border-color:rgba(250,204,21,.20)!important}.sev-low{border-color:rgba(56,189,248,.16)!important}@media(max-width:1240px){.risk50-hero,.risk50-workspace,.risk50-data-grid{grid-template-columns:1fr}.risk50-side{position:relative;top:auto}.risk50-overview-grid{grid-template-columns:1fr}.risk50-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.risk50-shell{gap:14px}.risk50-hero,.risk50-panel,.risk50-side,.risk50-asset-card,.risk50-watch-card,.risk50-empty-card{padding:18px!important;border-radius:22px!important}.risk50-stats,.risk50-watch-grid,.risk50-code-grid{grid-template-columns:1fr}.risk50-card-top{display:block}.risk50-grade{margin-top:12px;width:100%}.risk50-tabs{padding:6px!important}.risk50-tabs a{padding:10px 12px}.risk50-actions .btn-primary,.risk50-actions .btn-secondary,.risk50-actions form{width:100%}.risk50-actions button{width:100%}.risk50-watch-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v5.3.3 Wallet premium redesign + bonus top-up flow */
.wallet-pro-page{max-width:1540px;margin:0 auto;display:grid;gap:22px}.wallet-pro-page *{min-width:0}.wallet-pro-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;align-items:stretch;padding:clamp(24px,3vw,38px)!important;border-radius:34px!important;background:radial-gradient(circle at 4% 0,rgba(0,230,118,.18),transparent 32%),radial-gradient(circle at 96% 8%,rgba(96,165,250,.16),transparent 30%),linear-gradient(145deg,rgba(8,12,18,.98),rgba(2,5,10,.94))!important}.wallet-pro-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.035),transparent);mask-image:linear-gradient(90deg,transparent,#000 24%,#000 76%,transparent);pointer-events:none}.wallet-pro-hero>*{position:relative;z-index:1}.wallet-pro-kicker{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:9px 13px;background:rgba(0,230,118,.10);border:1px solid rgba(0,230,118,.22);color:#dfffee;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.wallet-pro-kicker i{color:var(--neon,#00e676)}.wallet-pro-hero-copy h2{max-width:920px;margin:15px 0 12px;color:#fff;font-size:clamp(34px,5vw,60px);line-height:.98;letter-spacing:-.055em}.wallet-pro-hero-copy p{max-width:860px;margin:0;color:#aebdd0;line-height:1.85;font-size:16px}.wallet-pro-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.wallet-pro-balance-card{display:grid;align-content:start;gap:12px;padding:24px;border-radius:28px;border:1px solid rgba(0,230,118,.24);background:linear-gradient(180deg,rgba(0,230,118,.15),rgba(8,11,17,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.wallet-pro-balance-card span,.wallet-pro-stat span,.wallet-pro-range-row span,.wallet-pro-credit-preview span,.wallet-pro-invoice-item span,.wallet-redirect-summary span{display:block;color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.wallet-pro-balance-card strong{display:block;color:#fff;font-size:clamp(38px,4vw,54px);line-height:1}.wallet-pro-balance-card p{margin:0;color:#c7d2e3;line-height:1.7}.wallet-pro-balance-card small{color:#96a8bc}.wallet-pro-balance-meter{height:9px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.07)}.wallet-pro-balance-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--neon,#00e676),#60a5fa);box-shadow:0 0 28px rgba(0,230,118,.25)}.wallet-pro-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wallet-pro-stat{position:relative;overflow:hidden;padding:18px 18px 17px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:rgba(11,16,24,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.wallet-pro-stat:before{content:"";position:absolute;inset:auto -20% -50% auto;width:120px;height:120px;border-radius:999px;background:rgba(96,165,250,.10);filter:blur(6px)}.wallet-pro-stat.is-balance:before,.wallet-pro-stat.is-bonus:before{background:rgba(0,230,118,.12)}.wallet-pro-stat i{position:relative;width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);color:var(--neon,#00e676);margin-bottom:13px}.wallet-pro-stat strong{position:relative;display:block;margin:7px 0 4px;color:#fff;font-size:29px;line-height:1}.wallet-pro-stat small{position:relative;color:#8fa0b6}.wallet-pro-bonus-strip,.wallet-pro-panel{padding:22px!important;border-radius:28px!important}.wallet-pro-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.wallet-pro-panel-head.compact{align-items:center}.wallet-pro-panel-head h3{margin:4px 0 6px;color:#fff;font-size:24px}.wallet-pro-panel-head p{margin:0;color:#9cafc4;line-height:1.7}.wallet-pro-secure{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:rgba(0,230,118,.11);border:1px solid rgba(0,230,118,.21);color:#d3ffe8;font-size:12px;font-weight:900;white-space:nowrap}.wallet-pro-bonus-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wallet-pro-bonus-tiers article{position:relative;overflow:hidden;padding:18px;border-radius:23px;background:linear-gradient(145deg,rgba(0,230,118,.10),rgba(255,255,255,.035));border:1px solid rgba(0,230,118,.18)}.wallet-pro-bonus-tiers article:after{content:"";position:absolute;right:-34px;top:-34px;width:92px;height:92px;border-radius:999px;background:rgba(0,230,118,.12)}.wallet-pro-bonus-tiers span{display:block;color:#a7f3d0;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.wallet-pro-bonus-tiers strong{display:block;margin:9px 0 5px;color:#fff;font-size:32px}.wallet-pro-bonus-tiers small{color:#9fb0c5}.wallet-pro-main-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:18px;align-items:start}.wallet-pro-data-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}.wallet-pro-topup-form{display:grid;gap:17px}.wallet-pro-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.wallet-pro-preset{position:relative;overflow:hidden;text-align:left;display:grid;gap:7px;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.035);color:#e2e8f0;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.wallet-pro-preset:hover,.wallet-pro-preset.is-active{transform:translateY(-2px);border-color:rgba(0,230,118,.34);background:linear-gradient(145deg,rgba(0,230,118,.12),rgba(255,255,255,.04));box-shadow:0 18px 45px rgba(0,0,0,.22),0 0 0 1px rgba(0,230,118,.04) inset}.wallet-pro-preset em{position:absolute;right:11px;top:11px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.28);color:#fde68a}.wallet-pro-preset span{display:block;color:#fff;font-size:30px;font-weight:950;letter-spacing:-.04em}.wallet-pro-preset strong{display:block;color:#dbeafe;font-size:13px}.wallet-pro-preset.has-bonus strong{color:#bbf7d0}.wallet-pro-preset small{color:#8fa0b6;line-height:1.45}.wallet-pro-amount-field>span{display:block;margin-bottom:8px;color:#cad4e4;font-weight:800}.wallet-pro-amount-field input[type=number]{width:100%;padding:15px 16px;border-radius:17px;border:1px solid rgba(255,255,255,.10);background:rgba(4,7,12,.75);color:#fff;font-size:17px;font-weight:800;outline:none;transition:border-color .2s,box-shadow .2s}.wallet-pro-amount-field input[type=number]:focus{border-color:rgba(0,230,118,.42);box-shadow:0 0 0 4px rgba(0,230,118,.08)}.wallet-pro-credit-preview,.wallet-pro-range-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wallet-pro-credit-preview article,.wallet-pro-range-row article{padding:14px;border-radius:19px;background:rgba(255,255,255,.038);border:1px solid rgba(255,255,255,.065)}.wallet-pro-credit-preview strong,.wallet-pro-range-row strong{display:block;margin-top:7px;color:#fff;font-size:20px}.wallet-pro-credit-preview .is-bonus{background:rgba(0,230,118,.08);border-color:rgba(0,230,118,.17)}.wallet-pro-credit-preview .is-bonus strong{color:#bbf7d0}.wallet-pro-note{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px 15px;border-radius:17px;background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.16);color:#d7e6db;line-height:1.75}.wallet-pro-note i{margin-top:5px;color:var(--neon,#00e676)}.wallet-pro-topup-submit{width:100%;position:relative;overflow:hidden;display:grid;grid-template-columns:50px minmax(0,1fr) auto;grid-template-areas:"icon title arrow" "icon sub arrow";align-items:center;gap:2px 14px;padding:17px 18px;border:0;border-radius:22px;background:linear-gradient(135deg,rgba(0,230,118,.96),rgba(96,165,250,.94));box-shadow:0 20px 54px rgba(0,230,118,.18),inset 0 1px 0 rgba(255,255,255,.34);color:#02130b;cursor:pointer;text-align:left;font-weight:950;transition:transform .2s,box-shadow .2s,filter .2s}.wallet-pro-topup-submit:before{content:"";position:absolute;inset:-90% auto -90% -34%;width:42%;transform:rotate(14deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);transition:left .55s}.wallet-pro-topup-submit:hover{transform:translateY(-2px);box-shadow:0 26px 66px rgba(0,230,118,.24),0 12px 34px rgba(96,165,250,.14),inset 0 1px 0 rgba(255,255,255,.42);filter:saturate(1.05)}.wallet-pro-topup-submit:hover:before{left:112%}.wallet-pro-topup-submit.is-loading{pointer-events:none;filter:saturate(.88);opacity:.86}.wallet-pro-topup-submit span{grid-area:icon;width:50px;height:50px;border-radius:17px;display:inline-flex;align-items:center;justify-content:center;background:rgba(3,19,12,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24);font-size:20px}.wallet-pro-topup-submit strong{grid-area:title;font-size:16px;line-height:1.2}.wallet-pro-topup-submit small{grid-area:sub;color:rgba(3,19,12,.72);font-size:12px;font-weight:850}.wallet-pro-topup-submit>i{grid-area:arrow;width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(3,19,12,.13);transition:transform .2s}.wallet-pro-topup-submit:hover>i{transform:translateX(3px)}.wallet-pro-guide-card{display:grid;align-content:start}.wallet-pro-steps{display:grid;gap:12px}.wallet-pro-steps article{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:14px;border-radius:19px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.065)}.wallet-pro-steps i{width:46px;height:46px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,230,118,.12);border:1px solid rgba(0,230,118,.21);color:#d4ffe6}.wallet-pro-steps strong{display:block;color:#fff;margin-bottom:4px}.wallet-pro-steps p{margin:0;color:#98a8bb;line-height:1.65}.wallet-pro-usage-box{margin-top:16px;padding:16px;border-radius:21px;background:linear-gradient(145deg,rgba(96,165,250,.08),rgba(255,255,255,.03));border:1px solid rgba(96,165,250,.14)}.wallet-pro-usage-box strong{display:block;color:#fff;margin-bottom:10px}.wallet-pro-usage-box ul{margin:0;padding-left:18px;color:#b8c4d4;display:grid;gap:8px}.wallet-pro-table-panel{overflow:hidden}.wallet-pro-invoice-list{display:grid;gap:12px}.wallet-pro-invoice-item{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(86px,.42fr) minmax(82px,.38fr) minmax(110px,.48fr) auto;gap:12px;align-items:center;padding:15px 16px;border-radius:19px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.065)}.wallet-pro-invoice-title strong,.wallet-pro-invoice-item strong{display:block;color:#fff}.wallet-pro-invoice-title small{display:block;color:#90a1b6;margin-top:4px}.wallet-pro-resume{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:13px;padding:10px 12px;background:rgba(0,230,118,.10);border:1px solid rgba(0,230,118,.22);color:#dfffee;font-weight:900;font-size:12px;white-space:nowrap}.wallet-pro-empty{padding:22px;border-radius:19px;text-align:center;color:#99a9bc;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.08)}.wallet-pro-ledger-table table{min-width:880px}.wallet-pro-type-pill{display:inline-flex;align-items:center;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.075);color:#e2e8f0;font-size:12px;font-weight:900}.wallet-pro-type-pill.is-bonus{background:rgba(0,230,118,.09);border-color:rgba(0,230,118,.2);color:#bbf7d0}.wallet-pro-ledger-table td.is-credit{color:#9ff5c6;font-weight:900}.wallet-pro-ledger-table td.is-debit{color:#fecaca;font-weight:900}.wallet-redirect-page{min-height:calc(100vh - 220px);display:grid;place-items:center;padding:26px}.wallet-redirect-card{position:relative;overflow:hidden;width:min(760px,100%);padding:clamp(24px,4vw,42px)!important;border-radius:34px!important;text-align:center;background:radial-gradient(circle at 50% 0,rgba(0,230,118,.16),transparent 36%),linear-gradient(145deg,rgba(8,12,18,.98),rgba(2,5,10,.94))!important}.wallet-redirect-orbit{position:absolute;inset:0;pointer-events:none}.wallet-redirect-orbit i{position:absolute;border-radius:999px;border:1px solid rgba(0,230,118,.12)}.wallet-redirect-orbit i:nth-child(1){width:360px;height:360px;left:-130px;top:-160px}.wallet-redirect-orbit i:nth-child(2){width:260px;height:260px;right:-100px;bottom:-120px;border-color:rgba(96,165,250,.12)}.wallet-redirect-orbit i:nth-child(3){width:140px;height:140px;left:50%;top:26%;transform:translate(-50%,-50%)}.wallet-redirect-card>*{position:relative;z-index:1}.wallet-redirect-icon{width:78px;height:78px;margin:0 auto 16px;border-radius:26px;display:grid;place-items:center;background:rgba(0,230,118,.12);border:1px solid rgba(0,230,118,.25);color:#dfffee;font-size:30px;box-shadow:0 0 50px rgba(0,230,118,.12)}.wallet-redirect-card h2{margin:8px 0 10px;color:#fff;font-size:clamp(28px,4vw,44px);letter-spacing:-.04em}.wallet-redirect-copy{max-width:610px;margin:0 auto;color:#aebdd0;line-height:1.8}.wallet-redirect-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.wallet-redirect-summary article{padding:14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);text-align:left}.wallet-redirect-summary strong{display:block;margin-top:7px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-redirect-summary .is-bonus strong{color:#bbf7d0}.wallet-redirect-progress{height:8px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.07);margin-bottom:18px}.wallet-redirect-progress span{display:block;height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,var(--neon,#00e676),#60a5fa);animation:walletRedirect 1.05s ease-in-out infinite}.wallet-redirect-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.wallet-redirect-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:17px 0 0;color:#90a1b6;line-height:1.6}.wallet-redirect-note i{color:var(--neon,#00e676)}@keyframes walletRedirect{0%{transform:translateX(-110%)}100%{transform:translateX(260%)}}@media(max-width:1120px){.wallet-pro-hero,.wallet-pro-main-grid,.wallet-pro-data-grid{grid-template-columns:1fr}.wallet-pro-bonus-tiers,.wallet-pro-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-pro-invoice-item{grid-template-columns:minmax(0,1fr) repeat(3,minmax(76px,.33fr));}.wallet-pro-resume{grid-column:1/-1}}@media(max-width:760px){.wallet-pro-page{gap:14px}.wallet-pro-hero,.wallet-pro-panel,.wallet-pro-bonus-strip{padding:18px!important;border-radius:24px!important}.wallet-pro-stats,.wallet-pro-bonus-tiers,.wallet-pro-credit-preview,.wallet-pro-range-row,.wallet-pro-invoice-item,.wallet-redirect-summary{grid-template-columns:1fr}.wallet-pro-presets{grid-template-columns:1fr}.wallet-pro-hero-actions,.wallet-redirect-actions{display:grid}.wallet-pro-ledger-table table{min-width:690px}.wallet-pro-panel-head{display:grid}.wallet-pro-secure{width:max-content;max-width:100%}.wallet-redirect-page{padding:12px}.wallet-redirect-card{text-align:left}.wallet-redirect-icon{margin-left:0}.wallet-redirect-note{justify-content:flex-start}}

/* wallet refresh v5.3.4 */
.wallet-pro-page{max-width:1360px;gap:18px}.wallet-pro-hero,.wallet-pro-panel,.wallet-pro-bonus-strip{border-radius:26px!important}.wallet-pro-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;padding:28px!important;background:linear-gradient(145deg,rgba(7,11,18,.98),rgba(5,10,16,.95))!important;border:1px solid rgba(255,255,255,.07)}.wallet-pro-kicker{padding:8px 12px;font-size:11px;letter-spacing:.1em}.wallet-pro-hero-copy h2{margin:14px 0 10px;font-size:clamp(28px,3.8vw,44px);line-height:1.08;letter-spacing:-.04em;max-width:700px}.wallet-pro-hero-copy p{max-width:620px;font-size:15px;line-height:1.7;color:#adbbcf}.wallet-pro-hero-actions{margin-top:18px}.wallet-pro-balance-card{padding:22px;border-radius:24px;gap:10px;background:linear-gradient(180deg,rgba(18,31,28,.96),rgba(9,14,22,.95));border:1px solid rgba(0,230,118,.18)}.wallet-pro-balance-card strong{font-size:clamp(34px,3.6vw,48px)}.wallet-pro-balance-card p{font-size:14px;line-height:1.6}.wallet-pro-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wallet-pro-stat{padding:18px;border-radius:22px;background:rgba(11,16,24,.84)}.wallet-pro-stat strong{font-size:28px}.wallet-pro-stat small{font-size:13px}.wallet-pro-bonus-strip{padding:20px!important}.wallet-pro-bonus-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wallet-pro-bonus-tiers article{padding:16px;border-radius:20px}.wallet-pro-bonus-tiers strong{margin:8px 0 4px;font-size:28px}.wallet-pro-panel{padding:20px!important;background:rgba(7,11,18,.95)!important;border:1px solid rgba(255,255,255,.07)}.wallet-pro-panel-head{margin-bottom:16px}.wallet-pro-panel-head h3{font-size:22px;margin:4px 0}.wallet-pro-panel-head p{font-size:14px;line-height:1.6}.wallet-pro-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr);gap:16px}.wallet-pro-topup-form{gap:15px}.wallet-pro-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-pro-preset{padding:16px 16px 15px;border-radius:20px;gap:8px;min-height:124px;align-content:start}.wallet-pro-preset-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wallet-pro-preset-amount{display:block;color:#fff;font-size:28px;font-weight:950;letter-spacing:-.04em;line-height:1}.wallet-pro-preset em{position:static;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;font-size:10px;line-height:1;border-radius:999px}.wallet-pro-preset strong{font-size:14px;line-height:1.5}.wallet-pro-preset small{font-size:13px;line-height:1.5}.wallet-pro-form-grid{display:grid;grid-template-columns:minmax(220px,.92fr) minmax(0,1.08fr);gap:12px;align-items:stretch}.wallet-pro-amount-field{display:block;padding:16px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.wallet-pro-amount-field>span{margin-bottom:10px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#9fb0c5}.wallet-pro-amount-field input[type=number]{height:56px;border-radius:16px;font-size:18px}.wallet-pro-preview-box{padding:16px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.wallet-pro-credit-preview,.wallet-pro-range-row{gap:10px}.wallet-pro-credit-preview article,.wallet-pro-range-row article{padding:14px 15px;border-radius:16px}.wallet-pro-credit-preview strong,.wallet-pro-range-row strong{font-size:19px}.wallet-pro-note{padding:13px 14px;border-radius:16px;font-size:14px;line-height:1.6}.wallet-pro-topup-submit{padding:16px 18px;border-radius:18px;grid-template-columns:46px minmax(0,1fr) 34px}.wallet-pro-topup-submit span{width:46px;height:46px;border-radius:15px}.wallet-pro-topup-submit strong{font-size:15px}.wallet-pro-topup-submit small{font-size:12px}.wallet-pro-guide-card{gap:0}.wallet-pro-steps{gap:10px}.wallet-pro-steps article{padding:13px;border-radius:18px;grid-template-columns:42px minmax(0,1fr)}.wallet-pro-steps i{width:42px;height:42px;border-radius:14px}.wallet-pro-steps p{font-size:14px;line-height:1.55}.wallet-pro-usage-box{margin-top:14px;padding:15px;border-radius:18px}.wallet-pro-usage-box ul{gap:7px}.wallet-pro-data-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px}.wallet-pro-table-panel{padding:20px!important}.wallet-pro-invoice-list{gap:10px}.wallet-pro-invoice-item{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(76px,.34fr)) auto;gap:10px;padding:14px 15px;border-radius:16px}.wallet-pro-invoice-title small{font-size:12px}.wallet-pro-resume{padding:9px 11px;border-radius:12px}.wallet-pro-empty{padding:18px;border-radius:16px}.wallet-pro-ledger-table table{min-width:820px}.wallet-pro-type-pill{padding:7px 10px}.wallet-pro-ledger-table .empty{text-align:center;color:#98a8bb}.wallet-pro-secure{padding:8px 11px}.wallet-pro-page .eyebrow{margin:0;color:#8fa6bf;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.wallet-pro-page .badge{vertical-align:middle}
@media(max-width:1180px){.wallet-pro-hero,.wallet-pro-main-grid,.wallet-pro-data-grid,.wallet-pro-form-grid{grid-template-columns:1fr}.wallet-pro-stats,.wallet-pro-bonus-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-pro-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-pro-invoice-item{grid-template-columns:minmax(0,1fr) repeat(3,minmax(74px,.34fr))}.wallet-pro-resume{grid-column:1/-1;justify-content:center}}
@media(max-width:760px){.wallet-pro-page{gap:14px}.wallet-pro-hero,.wallet-pro-panel,.wallet-pro-bonus-strip,.wallet-pro-table-panel{padding:16px!important;border-radius:22px!important}.wallet-pro-hero-copy h2{font-size:28px}.wallet-pro-hero-copy p,.wallet-pro-panel-head p,.wallet-pro-steps p,.wallet-pro-note{font-size:13px}.wallet-pro-stats,.wallet-pro-bonus-tiers,.wallet-pro-presets,.wallet-pro-credit-preview,.wallet-pro-range-row,.wallet-pro-invoice-item{grid-template-columns:1fr}.wallet-pro-panel-head,.wallet-pro-panel-head.compact{display:grid;gap:10px}.wallet-pro-secure{width:max-content;max-width:100%}.wallet-pro-balance-card strong,.wallet-pro-stat strong{font-size:30px}.wallet-pro-preset{min-height:unset}.wallet-pro-preset-amount{font-size:26px}.wallet-pro-topup-submit{grid-template-columns:42px minmax(0,1fr) 30px;padding:15px}.wallet-pro-topup-submit span{width:42px;height:42px}.wallet-pro-ledger-table table{min-width:690px}}

/* wallet luxury refresh v5.3.5 */
.wallet-pro-page{--wallet-accent:#00df81;--wallet-accent-2:#39bdf8;--wallet-gold:#f2c46d;--wallet-text:#eff7ff;--wallet-muted:#9caec2;--wallet-surface:#09111a;--wallet-surface-2:#0d1621;max-width:1380px;gap:20px}.wallet-pro-page .glass-panel{box-shadow:0 24px 72px rgba(0,0,0,.34)}.wallet-pro-hero,.wallet-pro-panel,.wallet-pro-bonus-strip{border-radius:28px!important}.wallet-pro-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;padding:30px!important;background:radial-gradient(circle at 0 0,rgba(0,223,129,.14),transparent 28%),radial-gradient(circle at 100% 0,rgba(57,189,248,.14),transparent 30%),linear-gradient(145deg,#071018,#0b1520 58%,#0a131d)!important;border:1px solid rgba(255,255,255,.08)}.wallet-pro-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.04),transparent);pointer-events:none}.wallet-pro-kicker{background:rgba(0,223,129,.10);border:1px solid rgba(0,223,129,.2);color:#d9fff0}.wallet-pro-hero-copy h2{font-size:clamp(30px,4vw,46px);line-height:1.05;margin:14px 0 11px;color:#fff;max-width:760px}.wallet-pro-hero-copy p{max-width:610px;color:#b4c4d6;font-size:15px;line-height:1.7}.wallet-pro-hero-actions .btn.primary{background:linear-gradient(135deg,var(--wallet-accent),#17e7a2);color:#03110b;box-shadow:0 18px 44px rgba(0,223,129,.18)}.wallet-pro-hero-actions .btn.ghost,.wallet-pro-resume{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#eaf2fb}.wallet-pro-balance-card{position:relative;overflow:hidden;padding:24px;border-radius:25px;background:linear-gradient(180deg,rgba(9,26,24,.96),rgba(10,16,26,.96));border:1px solid rgba(0,223,129,.18)}.wallet-pro-balance-card:before{content:"";position:absolute;right:-30px;top:-40px;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle,rgba(242,196,109,.22),transparent 65%)}.wallet-pro-balance-card span,.wallet-pro-stat span,.wallet-pro-range-row span,.wallet-pro-credit-preview span,.wallet-pro-invoice-item span,.wallet-redirect-summary span{color:#8ea2b7;letter-spacing:.12em}.wallet-pro-balance-card strong{color:#fff;text-shadow:0 8px 28px rgba(0,223,129,.12)}.wallet-pro-balance-meter{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.07)}.wallet-pro-balance-meter i{background:linear-gradient(90deg,var(--wallet-accent),var(--wallet-accent-2))}.wallet-pro-stats{gap:13px}.wallet-pro-stat{border-radius:24px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(10,17,26,.96),rgba(8,13,20,.96))}.wallet-pro-stat i{background:linear-gradient(145deg,rgba(0,223,129,.12),rgba(57,189,248,.10));border:1px solid rgba(255,255,255,.08)}.wallet-pro-stat strong{color:#fff}.wallet-pro-bonus-strip{padding:22px!important;background:linear-gradient(145deg,rgba(11,17,26,.97),rgba(10,16,24,.96))!important;border:1px solid rgba(242,196,109,.12)}.wallet-pro-panel{padding:22px!important;background:linear-gradient(180deg,rgba(9,14,22,.98),rgba(8,12,20,.98))!important;border:1px solid rgba(255,255,255,.07)}.wallet-pro-panel-head h3{font-size:22px;color:#fff}.wallet-pro-panel-head p{color:#9fb0c4;font-size:14px;line-height:1.6}.wallet-pro-secure{background:rgba(0,223,129,.09);border:1px solid rgba(0,223,129,.18);color:#dffcee}.wallet-pro-secure-gold{background:rgba(242,196,109,.10);border-color:rgba(242,196,109,.18);color:#fde9b8}.wallet-pro-bonus-tiers{gap:12px}.wallet-pro-bonus-tiers article{padding:16px;border-radius:20px;background:linear-gradient(145deg,rgba(242,196,109,.08),rgba(255,255,255,.03));border:1px solid rgba(242,196,109,.14)}.wallet-pro-bonus-tiers span{color:#f7ddaa}.wallet-pro-bonus-tiers strong{font-size:29px}.wallet-pro-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-pro-preset{position:relative;overflow:hidden;padding:17px;border-radius:21px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.02));min-height:126px}.wallet-pro-preset:after{content:"";position:absolute;inset:auto -12% -28px auto;width:90px;height:90px;border-radius:999px;background:radial-gradient(circle,rgba(57,189,248,.14),transparent 68%)}.wallet-pro-preset:hover,.wallet-pro-preset.is-active{border-color:rgba(0,223,129,.3);background:linear-gradient(145deg,rgba(0,223,129,.12),rgba(57,189,248,.06));box-shadow:0 16px 40px rgba(0,0,0,.22)}.wallet-pro-preset em{background:rgba(242,196,109,.12);border:1px solid rgba(242,196,109,.24);color:#fde6b0}.wallet-pro-preset strong{color:#dbe8f7}.wallet-pro-preset.has-bonus strong{color:#c7f7da}.wallet-pro-amount-field,.wallet-pro-preview-box{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.wallet-pro-amount-field input[type=number]{background:#08111a;border:1px solid rgba(255,255,255,.08)}.wallet-pro-amount-field input[type=number]:focus{border-color:rgba(0,223,129,.45);box-shadow:0 0 0 4px rgba(0,223,129,.08)}.wallet-pro-credit-preview article,.wallet-pro-range-row article{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.06)}.wallet-pro-credit-preview .is-bonus{background:linear-gradient(180deg,rgba(0,223,129,.09),rgba(0,223,129,.04));border-color:rgba(0,223,129,.16)}.wallet-pro-note{background:rgba(57,189,248,.07);border:1px solid rgba(57,189,248,.14);color:#d8e7f7}.wallet-pro-topup-submit{background:linear-gradient(135deg,var(--wallet-accent),var(--wallet-accent-2));color:#03120d;box-shadow:0 22px 56px rgba(0,223,129,.16),0 10px 26px rgba(57,189,248,.12)}.wallet-pro-topup-submit small{color:rgba(3,18,13,.72)}.wallet-pro-steps article{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.06)}.wallet-pro-steps i{background:linear-gradient(145deg,rgba(0,223,129,.12),rgba(57,189,248,.12));border:1px solid rgba(255,255,255,.08)}.wallet-pro-usage-box{background:linear-gradient(145deg,rgba(242,196,109,.08),rgba(255,255,255,.03));border:1px solid rgba(242,196,109,.14)}.wallet-pro-data-grid{gap:18px}.wallet-pro-table-panel{overflow:hidden}.wallet-pro-invoice-list{display:grid;gap:12px}.wallet-pro-invoice-item{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(92px,.34fr)) auto;align-items:center;gap:12px;padding:16px 16px 16px 18px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.06);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.wallet-pro-invoice-item:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--wallet-accent),var(--wallet-accent-2));opacity:.9}.wallet-pro-invoice-item:hover{transform:translateY(-2px);border-color:rgba(0,223,129,.18);box-shadow:0 16px 36px rgba(0,0,0,.18)}.wallet-pro-invoice-main{display:flex;align-items:center;gap:14px;min-width:0}.wallet-pro-invoice-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(0,223,129,.12),rgba(57,189,248,.12));border:1px solid rgba(255,255,255,.08);color:#dbfff0;flex:0 0 auto}.wallet-pro-invoice-copy{min-width:0}.wallet-pro-invoice-copy strong{display:block;color:#fff;font-size:14px}.wallet-pro-invoice-copy small{display:block;color:#93a7bc;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-pro-invoice-cell{padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.wallet-pro-invoice-cell strong{display:block;margin-top:6px;color:#fff}.wallet-pro-invoice-action{display:flex;justify-content:flex-end;align-items:center}.wallet-pro-resume{padding:10px 12px;border-radius:13px;background:linear-gradient(145deg,rgba(0,223,129,.12),rgba(57,189,248,.08));border:1px solid rgba(0,223,129,.18);font-weight:900}.wallet-pro-resume:hover{background:linear-gradient(145deg,rgba(0,223,129,.16),rgba(57,189,248,.12));border-color:rgba(0,223,129,.26)}.wallet-pro-invoice-state{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);color:#c8d4e2;font-size:12px;font-weight:800;white-space:nowrap}.wallet-pro-invoice-state.is-done{background:rgba(0,223,129,.08);border-color:rgba(0,223,129,.18);color:#d7ffea}.wallet-pro-empty{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.02));border:1px dashed rgba(255,255,255,.1);color:#9db0c2}.wallet-pro-ledger-table{border-radius:22px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(7,10,16,.92),rgba(8,12,18,.88));overflow:auto}.wallet-pro-ledger-table table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0}.wallet-pro-ledger-table thead th{position:sticky;top:0;z-index:1;padding:16px 15px;background:linear-gradient(180deg,rgba(16,24,35,.98),rgba(11,17,25,.98));border-bottom:1px solid rgba(255,255,255,.08);color:#8ea4b9;font-size:11px;letter-spacing:.12em}.wallet-pro-ledger-table tbody td{padding:15px;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;vertical-align:middle}.wallet-pro-ledger-table tbody tr:nth-child(odd) td{background:rgba(255,255,255,.012)}.wallet-pro-ledger-table tbody tr:hover td{background:rgba(0,223,129,.028)}.wallet-pro-ledger-table tbody tr:last-child td{border-bottom:0}.wallet-pro-tx-type{display:flex;align-items:center;gap:12px;min-width:0}.wallet-pro-tx-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(57,189,248,.12),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.08);color:#dcecff;flex:0 0 auto}.wallet-pro-tx-icon.is-bonus{background:linear-gradient(145deg,rgba(242,196,109,.16),rgba(0,223,129,.08));color:#ffe9b7;border-color:rgba(242,196,109,.16)}.wallet-pro-tx-copy{min-width:0}.wallet-pro-tx-copy strong{display:block;color:#fff;font-size:14px}.wallet-pro-tx-copy small{display:block;color:#8ea2b7;margin-top:4px;font-size:12px}.wallet-pro-ledger-table td.is-credit strong{color:#9df4c6}.wallet-pro-ledger-table td.is-debit strong{color:#ffcbc8}.wallet-pro-balance-value{display:inline-block;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:#f4f8fc;font-weight:800}.wallet-pro-desc{max-width:320px;color:#cbd7e4;line-height:1.55}.wallet-pro-date{color:#a5b6c8;white-space:nowrap;font-size:13px}.wallet-pro-page .badge{font-weight:800}.wallet-pro-page .badge-active,.wallet-pro-page .badge-completed{background:rgba(0,223,129,.09);border-color:rgba(0,223,129,.2);color:#cffff0}.wallet-pro-page .badge-pending{background:rgba(242,196,109,.11);border-color:rgba(242,196,109,.2);color:#ffe2a4}.wallet-pro-page .badge-revoked,.wallet-pro-page .badge-cancelled{background:rgba(239,68,68,.10);border-color:rgba(239,68,68,.2);color:#fecaca}
@media(max-width:1180px){.wallet-pro-hero,.wallet-pro-main-grid,.wallet-pro-data-grid,.wallet-pro-form-grid{grid-template-columns:1fr}.wallet-pro-stats,.wallet-pro-bonus-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-pro-invoice-item{grid-template-columns:minmax(0,1fr) repeat(3,minmax(84px,.34fr));}.wallet-pro-invoice-action{grid-column:1/-1;justify-content:flex-start}}
@media(max-width:760px){.wallet-pro-page{gap:14px}.wallet-pro-hero,.wallet-pro-panel,.wallet-pro-bonus-strip,.wallet-pro-table-panel{padding:16px!important;border-radius:22px!important}.wallet-pro-hero,.wallet-pro-stats,.wallet-pro-bonus-tiers,.wallet-pro-presets,.wallet-pro-credit-preview,.wallet-pro-range-row,.wallet-pro-invoice-item{grid-template-columns:1fr}.wallet-pro-hero-copy h2{font-size:29px}.wallet-pro-hero-copy p,.wallet-pro-panel-head p,.wallet-pro-note,.wallet-pro-steps p{font-size:13px}.wallet-pro-invoice-cell{padding:12px}.wallet-pro-panel-head,.wallet-pro-panel-head.compact{display:grid;gap:10px}.wallet-pro-ledger-table table{min-width:700px}.wallet-pro-desc{max-width:none}}

/* DarkOra 5.3.6 wallet checkout: Store + VIP */
.wallet-checkout-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0;border-radius:20px;padding:15px 16px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02))}.wallet-checkout-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 0%,rgba(0,223,129,.13),transparent 38%)}.wallet-checkout-card>*{position:relative;z-index:1}.wallet-checkout-card small{display:block;color:#9fb0c4;font-size:11px;text-transform:uppercase;letter-spacing:.11em;font-weight:900}.wallet-checkout-card strong{display:block;color:#fff;font-size:25px;letter-spacing:-.035em;margin-top:3px}.wallet-checkout-card span{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);color:#d7e2ef;text-align:center}.wallet-checkout-card.is-ready{border-color:rgba(0,223,129,.24);box-shadow:inset 0 0 0 1px rgba(0,223,129,.03)}.wallet-checkout-card.is-ready span{background:rgba(0,223,129,.12);border-color:rgba(0,223,129,.25);color:#dfffee}.wallet-checkout-card.is-low{border-color:rgba(245,158,11,.24)}.wallet-checkout-card.is-low span{background:rgba(245,158,11,.13);border-color:rgba(245,158,11,.26);color:#fde68a}.checkout-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkout-method-grid .store-buy-button{min-height:48px}.wallet-method-button{box-shadow:0 12px 34px rgba(0,223,129,.12)}.gateway-method-button{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.11)!important}.wallet-method-button[disabled],.vip-method-actions button[disabled]{opacity:.48;cursor:not-allowed;filter:grayscale(.25);box-shadow:none}.wallet-topup-inline,.vip-topup-link{display:inline-flex;align-items:center;gap:8px;margin-top:11px;color:#dfffee;font-weight:900;font-size:13px}.wallet-topup-inline i,.vip-topup-link i{color:var(--neon)}.vip-wallet-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;border-radius:18px;padding:12px 13px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04)}.vip-wallet-line span,.vip-wallet-line b{display:inline-flex;align-items:center;gap:8px;font-size:12px}.vip-wallet-line span{color:#c7d2e2}.vip-wallet-line b{color:#fff;text-align:right}.vip-wallet-line.is-ready{border-color:rgba(0,223,129,.24);background:rgba(0,223,129,.075)}.vip-wallet-line.is-ready b{color:#dfffee}.vip-wallet-line.is-low{border-color:rgba(245,158,11,.24);background:rgba(245,158,11,.08)}.vip-wallet-line.is-low b{color:#fde68a}.vip-method-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}.vip-method-actions .btn-xl{width:100%;justify-content:center}.vip-method-actions .btn-secondary{border-radius:16px;padding:13px 16px}.vip43-plan-card.wallet-ready{border-color:rgba(0,223,129,.17)}.vip43-plan-card.wallet-low{border-color:rgba(245,158,11,.12)}
@media(max-width:760px){.checkout-method-grid{grid-template-columns:1fr}.wallet-checkout-card,.vip-wallet-line{align-items:flex-start;flex-direction:column}.wallet-checkout-card span,.vip-wallet-line b{text-align:left}.vip-method-actions{grid-template-columns:1fr}}

/* DarkOra v5.4.1 - i18n selector responsive/luxury polish */
.auth-language-floating{position:fixed;top:clamp(10px,2vw,22px);right:max(12px,env(safe-area-inset-right));left:auto;z-index:220;max-width:calc(100vw - 24px)}
.is-rtl .auth-language-floating{right:auto;left:max(12px,env(safe-area-inset-left))}
.language-switcher{isolation:isolate;max-width:100%}
.language-switcher summary{max-width:100%;overflow:hidden;white-space:nowrap}
.language-switcher-current{min-width:0;max-width:100%}
.language-switcher-current strong{display:block;min-width:0;max-width:128px;overflow:hidden;text-overflow:ellipsis}
.language-switcher-panel{z-index:260;max-width:calc(100vw - 24px);max-height:min(620px,calc(100vh - 96px));overflow:auto;overscroll-behavior:contain}
.auth-language-floating .language-switcher-panel{right:0;left:auto;width:min(330px,calc(100vw - 24px));text-align:left}
.auth-language-floating .language-switcher-panel:before{right:24px;left:auto}
.is-rtl .auth-language-floating .language-switcher-panel{left:0;right:auto;text-align:right}
.is-rtl .auth-language-floating .language-switcher-panel:before{left:24px;right:auto}
.topbar-actions{min-width:0}
.topbar-actions>.language-switcher{flex:0 0 auto;z-index:220}
.topbar-actions>.language-switcher summary{height:42px;min-height:42px;border-radius:13px;padding:7px 10px;gap:8px;background:linear-gradient(145deg,rgba(10,14,20,.74),rgba(3,5,8,.62));border-color:rgba(0,230,118,.17);box-shadow:inset 0 1px 18px rgba(0,0,0,.24),0 10px 26px rgba(0,0,0,.16)}
.topbar-actions>.language-switcher summary:hover,.topbar-actions>.language-switcher[open] summary{border-color:rgba(0,230,118,.42);background:linear-gradient(145deg,rgba(0,230,118,.12),rgba(10,14,20,.72));box-shadow:0 0 0 1px rgba(0,230,118,.05),0 14px 34px rgba(0,0,0,.24)}
.topbar-actions>.language-switcher .language-switcher-globe{width:29px;height:29px;border-radius:10px;flex:0 0 auto;background:rgba(0,230,118,.10)}
.topbar-actions>.language-switcher .language-switcher-current{gap:7px}
.topbar-actions>.language-switcher .language-switcher-current strong{max-width:92px;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.03em;color:#e7fff2}
.topbar-actions>.language-switcher .language-switcher-panel{top:calc(100% + 14px);right:0;left:auto;width:min(340px,calc(100vw - 32px));border-radius:24px;background:linear-gradient(145deg,rgba(3,5,8,.985),rgba(10,14,20,.955));border-color:rgba(0,230,118,.18);box-shadow:0 28px 70px rgba(0,0,0,.65),0 0 38px rgba(0,230,118,.075),inset 0 1px 0 rgba(255,255,255,.04)}
.topbar-actions>.language-switcher .language-switcher-panel:before{right:24px;left:auto;background:rgba(3,5,8,.985);border-left-color:rgba(0,230,118,.18);border-top-color:rgba(0,230,118,.18)}
.is-rtl .topbar-actions>.language-switcher .language-switcher-panel{right:0;left:auto;text-align:right}
.is-rtl .topbar-actions>.language-switcher .language-switcher-panel:before{right:24px;left:auto}
.language-switcher-head strong{line-height:1.25}
.language-option{min-width:0}
.language-option-text{min-width:0}.language-option-text b,.language-option-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.is-rtl .language-switcher summary{direction:rtl}.is-rtl .language-switcher-globe,.is-rtl .language-switcher summary>i{flex:0 0 auto}.is-rtl .language-option{direction:rtl;grid-template-columns:auto minmax(0,1fr) auto}.is-rtl .language-option i{justify-self:end}
@media(max-width:1180px){.topbar-actions{gap:9px}.topbar-actions>.language-switcher .language-switcher-current strong{max-width:72px}.status-pill,.header-pill{padding-left:10px;padding-right:10px}}
@media(max-width:980px){.auth-language-floating{position:fixed;top:10px;right:10px;left:auto}.is-rtl .auth-language-floating{left:10px;right:auto}.auth-language-floating .language-switcher-panel,.is-rtl .auth-language-floating .language-switcher-panel{position:fixed;top:64px;left:12px;right:12px;width:auto;max-width:none;text-align:inherit}.auth-language-floating .language-switcher-panel:before{display:none}.topbar-actions>.language-switcher .language-switcher-panel,.is-rtl .topbar-actions>.language-switcher .language-switcher-panel{position:fixed;top:74px;left:16px;right:16px;width:auto;max-width:none}.topbar-actions>.language-switcher .language-switcher-panel:before{display:none}}
@media(max-width:760px){.language-switcher-panel{border-radius:20px;padding:10px}.language-switcher-current strong{display:none!important}.language-switcher summary{min-width:44px;justify-content:center}.auth-language-floating .language-switcher summary{min-width:46px}.topbar-actions>.language-switcher summary{width:42px;padding-left:8px;padding-right:8px}.topbar-actions>.language-switcher .language-switcher-globe{display:none}.language-option{padding:11px 10px}.language-option-text b{font-size:13px}.language-option-text small{font-size:10px}}
