.rootnet-home{--rn-gold:#d8ad65;--rn-gold-light:#edcb91;--rn-gold-dark:#b98643;--rn-green:#55e6a5;--rn-red:#ff9292;--rn-text:#fff;--rn-muted:#a5adbb;--rn-border:#d8ad6529;box-sizing:border-box;width:100%;max-width:560px;color:var(--rn-text);margin:0 auto;padding:8px 0 30px}.rootnet-home *,.rootnet-home :before,.rootnet-home :after{box-sizing:border-box}.rn-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.rn-header-brand{align-items:center;gap:12px;min-width:0;display:flex}.rn-brand-mark{width:47px;height:47px;color:var(--rn-gold-light);background:linear-gradient(145deg,#d8ad6530,#0f131deb);border:1px solid #d8ad6547;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 24px #d8ad6514}.rn-header-brand h1{color:#fff;letter-spacing:3px;margin:0 0 5px;font-size:23px;font-weight:800;line-height:1}.rn-header-brand span{color:#c5a474;letter-spacing:1.5px;font-size:9px;font-weight:500;display:block}.rn-header-account{width:45px;height:45px;color:var(--rn-gold);border:1px solid var(--rn-border);background:#d8ad6514;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,transform .2s;display:flex}.rn-header-account:active{transform:scale(.96)}.rn-hero{text-align:center;padding:5px 0 25px;position:relative;overflow:hidden}.rn-hero-glow{z-index:0;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#d8ad6533 0%,#d8ad6512 38%,#0000 72%);border-radius:50%;width:310px;height:310px;position:absolute;top:0;left:50%;transform:translate(-50%)}.rn-hero-image{z-index:1;width:100%;max-width:420px;margin:0 auto;position:relative}.rn-hero-image img{object-fit:contain;filter:drop-shadow(0 14px 30px #d8ad6514);border-radius:22px;width:100%;height:auto;display:block}.rn-hero-badge{z-index:1;color:var(--rn-gold-light);letter-spacing:1px;background:#d8ad6517;border:1px solid #d8ad653b;border-radius:100px;justify-content:center;align-items:center;gap:7px;margin-top:18px;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.rn-hero h2{z-index:1;letter-spacing:-.7px;margin:19px 0 12px;font-size:clamp(26px,6vw,35px);font-weight:800;line-height:1.22;position:relative}.rn-hero h2 span{color:var(--rn-gold)}.rn-hero p{z-index:1;max-width:330px;color:var(--rn-muted);margin:0 auto 24px;font-size:14px;line-height:1.7;position:relative}.rn-primary-button,.rn-outline-button{text-align:center;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .2s,opacity .2s,box-shadow .2s;display:flex;position:relative}.rn-primary-button{color:#171109;background:linear-gradient(135deg,#edcb91 0%,#d8ad65 48%,#b98643 100%);border:1px solid #ffe1ac4d;box-shadow:0 7px 24px #d8ad6529,inset 0 1px #ffffff40}.rn-outline-button{color:var(--rn-gold-light);background:#d8ad650e;border:1px solid #d8ad6540;margin-top:12px}.rn-primary-button:active,.rn-outline-button:active{transform:scale(.98)}.rn-primary-button:disabled,.rn-outline-button:disabled{opacity:.5;cursor:not-allowed}.rn-primary-button svg,.rn-outline-button svg{flex-shrink:0}.rn-glass-card{border:1px solid var(--rn-border);background:linear-gradient(145deg,#1d222ef2,#0c111bf5);border-radius:24px;margin-top:17px;padding:22px;position:relative;overflow:hidden;box-shadow:0 14px 35px #0003,inset 0 1px #ffffff09}.rn-card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.rn-card-title{align-items:center;gap:12px;min-width:0;display:flex}.rn-icon-box{width:45px;height:45px;color:var(--rn-gold);background:#d8ad651a;border:1px solid #d8ad652b;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rn-eyebrow{color:#c9a66f;letter-spacing:1.2px;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.rn-card-title h3{color:#fff;margin:0;font-size:16px;font-weight:700}.rn-icon-link{color:#bfa071;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.rn-muted{color:var(--rn-muted);margin:10px 0;font-size:13px;line-height:1.7}.rn-account-email{color:#e7e9ee;overflow-wrap:anywhere;font-size:14px;font-weight:500}.rn-account-state{color:var(--rn-green);background:#55e6a513;border-radius:30px;align-items:center;gap:7px;margin-top:13px;padding:7px 10px;font-size:12px;display:inline-flex}.rn-status{white-space:nowrap;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.rn-status-active{color:var(--rn-green);background:#55e6a51c;border:1px solid #55e6a529}.rn-status-inactive{color:var(--rn-red);background:#ff646417;border:1px solid #ff646429}.rn-plan-name{color:var(--rn-gold-light);overflow-wrap:anywhere;margin:20px 0 8px;font-size:23px;font-weight:800;line-height:1.3}.rn-subscription-details{gap:10px;margin:21px 0;display:grid}.rn-detail-row{background:#060a1294;border:1px solid #ffffff09;border-radius:14px;align-items:center;gap:11px;min-height:50px;padding:13px 14px;display:flex}.rn-detail-row svg{color:var(--rn-gold);flex-shrink:0}.rn-detail-row span{color:#a0a9b8;flex:1;min-width:0;font-size:12px}.rn-detail-row strong{color:#fff;text-align:right;white-space:nowrap;font-size:12px;font-weight:700}.rn-subscription .rn-primary-button{margin-top:15px}.rn-loading{color:var(--rn-gold-light);align-items:center;gap:10px;padding:18px 0;font-size:13px;display:flex}.rn-spin{animation:1.2s linear infinite rn-spin}@keyframes rn-spin{to{transform:rotate(360deg)}}.rn-error{color:var(--rn-red);margin:12px 0;font-size:13px;line-height:1.6}.rn-quick-section{margin-top:29px}.rn-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.rn-section-heading h3{color:#fff;margin:0;font-size:18px;font-weight:700}.rn-section-heading span{color:#8e97a7;font-size:11px}.rn-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rn-action-card{color:#fff;background:linear-gradient(145deg,#1d232ff5,#0d121df5);border:1px solid #d8ad6526;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;min-height:137px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;box-shadow:0 8px 25px #0000001f}.rn-action-card:active{border-color:#d8ad6566;transform:scale(.97)}.rn-action-icon{width:45px;height:45px;color:var(--rn-gold);background:#d8ad6517;border:1px solid #d8ad651a;border-radius:14px;justify-content:center;align-items:center;display:flex}.rn-action-card>span{color:#e8e9ed;max-width:calc(100% - 15px);font-size:13px;font-weight:650;line-height:1.45}.rn-action-arrow{color:#b18c56;position:absolute;bottom:17px;right:14px}.rn-network{margin-top:20px}.rn-country-list{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.rn-country-list span{color:#e0e3e9;white-space:nowrap;background:#d8ad6511;border:1px solid #d8ad6524;border-radius:12px;align-items:center;padding:10px 12px;font-size:12px;display:inline-flex}.rn-footer{color:#7d8796;letter-spacing:.5px;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:29px;padding:0 0 12px;font-size:10px;display:flex}.rn-footer svg{color:#b99761;flex-shrink:0}@media (width<=390px){.rn-header-brand h1{font-size:21px}.rn-glass-card{padding:18px}.rn-action-card{min-height:125px;padding:15px}.rn-action-card>span{font-size:12px}.rn-status{padding:6px 7px;font-size:9px}}@media (width<=340px){.rn-header-brand{gap:8px}.rn-header-brand h1{letter-spacing:2px;font-size:19px}.rn-header-brand span{font-size:7px}.rn-brand-mark{width:40px;height:40px}.rn-actions{gap:9px}.rn-action-card{padding:12px}.rn-card-title{gap:8px}.rn-card-title h3{font-size:14px}.rn-icon-box{width:39px;height:39px}}@media (width>=768px){.rn-hero{padding-top:15px}.rn-glass-card{padding:26px}.rn-action-card:hover{border-color:#d8ad6566;transform:translateY(-3px)}.rn-primary-button:hover{box-shadow:0 10px 30px #d8ad6540}}@media (prefers-reduced-motion:reduce){.rn-spin{animation:none}.rn-action-card,.rn-primary-button,.rn-outline-button,.rn-header-account{transition:none}}.rootnet-home .rn-glass-card.rootnet-liquid-glass{-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);background:linear-gradient(135deg,#ffffff1a 0%,#161c2a8a 50%,#d8ad650e 100%);border:1px solid #ffffff2b;box-shadow:0 18px 46px #00000052,inset 0 1px #ffffff2b,inset 0 -1px #d8ad650f}.rootnet-home .rn-action-card.rootnet-liquid-glass{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(140deg,#ffffff1c,#141a277d 60%,#d8ad650e);border:1px solid #ffffff26;box-shadow:0 12px 30px #00000040,inset 0 1px #ffffff26}.rootnet-home .rn-header-account,.rootnet-home .rn-brand-mark{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1f,#d8ad650e);border-color:#d8ad6540}.rootnet-home .rn-detail-row{background:#ffffff0b;border:1px solid #ffffff16}.rootnet-home .rn-outline-button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#d8ad6513;border-color:#d8ad6547;box-shadow:inset 0 1px #ffffff17}.rootnet-home .rn-country-list span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border-color:#d8ad652e}@media (hover:hover){.rootnet-home .rn-action-card.rootnet-liquid-glass:hover{border-color:#d8ad656b;box-shadow:0 18px 40px #00000052,inset 0 1px #fff3,0 0 24px #d8ad6514}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rootnet-home .rn-glass-card.rootnet-liquid-glass,.rootnet-home .rn-action-card.rootnet-liquid-glass{background:#1b2230}}.rootnet-orders{color:#f5f0e8;width:100%;max-width:640px;margin:0 auto;padding:24px 16px 110px}.ro-back{color:#d8ad65;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.ro-header{text-align:center;margin:26px 0}.ro-main-icon{color:#d8ad65;background:#d8ad651a;border-radius:24px;margin-bottom:16px;padding:20px;display:inline-flex}.ro-eyebrow{letter-spacing:3px;color:#d8ad65;font-size:11px;display:block}.ro-header h1{margin:10px 0;font-size:30px}.ro-header p,.ro-note,.ro-disclaimer{color:#aeb5c1;font-size:13px;line-height:1.6}.ro-refresh{color:#edcb91;cursor:pointer;background:#ffffff0f;border:1px solid #d8ad6533;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;margin-bottom:18px;padding:14px;display:flex}.ro-refresh:disabled{opacity:.5}.ro-list{gap:16px;display:grid}.ro-card{border-radius:24px;padding:20px}.ro-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ro-plan{color:#edcb91;align-items:center;gap:9px;display:flex}.ro-status{border-radius:30px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:inline-flex}.ro-pending{color:#edcb91;background:#d8ad651f}.ro-paid{color:#79e2aa;background:#3dc4871f}.ro-other{color:#c0c4ce;background:#ffffff14}.ro-amount{margin-top:22px;font-size:30px;font-weight:750}.ro-date{color:#aeb5c1;font-size:13px}.ro-pay{color:#141820;cursor:pointer;background:linear-gradient(125deg,#d8ad65,#edcb91);border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:18px;padding:15px;font-weight:750;text-decoration:none;display:flex}.ro-order-id{overflow-wrap:anywhere;color:#828b9b;margin-top:18px;font-size:11px}.ro-message,.ro-empty{border-radius:22px;margin:18px 0;padding:24px}.ro-error{color:#ffb3b3;gap:10px;display:flex}.ro-empty{text-align:center}.ro-empty svg{color:#d8ad65}.ro-disclaimer{text-align:center;margin-top:25px}.ro-new-order{border:1px solid #d8ad65d9;box-shadow:0 0 25px #d8ad6526}.rootnet-login{--login-gold:#d8ad65;--login-gold-light:#edcb91;--login-muted:#a4adbc;width:100%;max-width:480px;min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 16px calc(30px + env(safe-area-inset-bottom));color:#fff;box-sizing:border-box;margin:0 auto}.rootnet-login *,.rootnet-login :before,.rootnet-login :after{box-sizing:border-box}.login-brand{text-align:center;flex-direction:column;align-items:center;margin:8px 0 25px;display:flex}.login-brand-icon{width:62px;height:62px;color:var(--login-gold-light);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:linear-gradient(145deg,#ffffff1f,#d8ad6514,#11172394);border:1px solid #d8ad654d;border-radius:21px;justify-content:center;align-items:center;display:flex;box-shadow:0 12px 30px #00000038,0 0 25px #d8ad6514}.login-brand h1{letter-spacing:3px;margin:12px 0 4px;font-size:27px;font-weight:800}.login-brand span{color:#c2a477;letter-spacing:2px;font-size:10px}.rootnet-login .login-glass-card{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(145deg,#ffffff1a,#1a212fad 50%,#d8ad650b);border:1px solid #ffffff29;border-radius:25px;padding:25px 21px;position:relative;box-shadow:0 16px 40px #0000004d,inset 0 1px #ffffff21}.login-section-icon{width:48px;height:48px;color:var(--login-gold-light);background:#d8ad651c;border:1px solid #d8ad6538;border-radius:15px;justify-content:center;align-items:center;margin-bottom:17px;display:flex}.login-step-indicator{gap:6px;margin-bottom:17px;display:flex}.login-step-indicator span{background:#ffffff24;border-radius:5px;width:24px;height:4px}.login-step-indicator span.active{background:var(--login-gold)}.rootnet-login .login-glass-card h2{color:#fff;margin:0 0 9px;font-size:23px;font-weight:750}.login-description{color:var(--login-muted);overflow-wrap:anywhere;margin:0 0 23px;font-size:13px;line-height:1.6}.login-label{color:#d2d5dd;margin-bottom:10px;font-size:13px;font-weight:500;display:block}.login-input-wrapper{color:var(--login-gold);background:#070b1380;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:11px;margin-bottom:18px;padding:0 15px;transition:border-color .2s,box-shadow .2s;display:flex}.login-input-wrapper:focus-within{border-color:var(--login-gold);box-shadow:0 0 0 3px #d8ad6517}.login-input-wrapper>svg{flex-shrink:0}.login-input-wrapper input{color:#fff;background:0 0;border:none;outline:none;width:100%;min-width:0;height:54px;padding:0;font-family:inherit;font-size:16px}.login-input-wrapper input::placeholder{color:#697384}.login-email-summary{min-width:0;color:var(--login-gold-light);background:#d8ad6512;border:1px solid #d8ad6526;border-radius:12px;align-items:center;gap:9px;margin-bottom:20px;padding:11px 13px;font-size:13px;display:flex}.login-email-summary span{overflow-wrap:anywhere}.login-otp-container{cursor:text;margin-bottom:21px;position:relative}.login-otp-real-input{z-index:2;opacity:0;cursor:text;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.login-otp-cells{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.login-otp-cell{color:#fff;font-variant-numeric:tabular-nums;background:#070b1380;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;min-width:0;height:52px;font-size:21px;font-weight:700;transition:border-color .15s;display:flex}.login-otp-cell.filled{border-color:#d8ad6573}.login-otp-container:focus-within .login-otp-cell.current{border-color:var(--login-gold);box-shadow:0 0 0 2px #d8ad651a}.login-primary-button{color:#15100a;cursor:pointer;background:linear-gradient(135deg,#edcb91,#d8ad65 48%,#b98643);border:1px solid #ffe1ac52;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:13px;font-family:inherit;font-size:15px;font-weight:750;transition:transform .2s;display:flex;box-shadow:0 8px 25px #d8ad652b}.login-primary-button:active{transform:scale(.98)}.login-primary-button:disabled{opacity:.5;cursor:not-allowed}.login-secondary-button{color:#d4d6dd;cursor:pointer;background:#d8ad650e;border:1px solid #d8ad6533;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:10px;padding:11px;font-family:inherit;font-size:14px;display:flex}.login-resend-button{width:100%;min-height:43px;color:var(--login-gold-light);cursor:pointer;background:0 0;border:none;margin-top:9px;font-family:inherit;font-size:13px;display:block}.login-resend-button:disabled,.login-secondary-button:disabled{opacity:.5;cursor:not-allowed}.login-account-status{color:#55e6a5;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.login-account-email{min-width:0;color:var(--login-gold);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:13px;margin-bottom:22px;padding:15px;display:flex}.login-account-email>svg{flex-shrink:0}.login-account-email div{flex-direction:column;gap:5px;min-width:0;display:flex}.login-account-email span{color:#9199a9;font-size:12px}.login-account-email strong{color:#fff;overflow-wrap:anywhere;font-size:14px}.login-error{color:#ff9292;background:#ff5a5a14;border:1px solid #ff5a5a33;border-radius:12px;margin:16px 0 0;padding:12px;font-size:13px;line-height:1.5}.login-security-note{color:#87909e;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.login-security-note svg{color:var(--login-gold);flex-shrink:0}.login-spinner{animation:1s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}@media (width<=360px){.rootnet-login{padding-left:12px;padding-right:12px}.rootnet-login .login-glass-card{padding:21px 15px}.login-otp-cells{gap:5px}.login-otp-cell{height:46px;font-size:19px}}@media (height<=650px){.login-brand{margin:0 0 15px}.login-brand-icon{width:48px;height:48px}.rootnet-login .login-glass-card{padding-top:19px;padding-bottom:19px}}@media (prefers-reduced-motion:reduce){.login-spinner{animation:none}.login-primary-button,.login-otp-cell,.login-input-wrapper{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rootnet-login .login-glass-card{background:#171c27}}.rootnet-login .login-input-wrapper input:focus,.rootnet-login .login-input-wrapper input:focus-visible{box-shadow:none;outline:none}.rootnet-login .login-back-home{color:#edcb91;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:linear-gradient(135deg,#d8ad651f,#d8ad650a);border:1px solid #d8ad6540;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:42px;margin:0 0 18px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.rootnet-login .login-back-home svg{flex-shrink:0}.rootnet-login .login-back-home:active{transform:scale(.97)}.rootnet-login .login-back-home:focus-visible{outline-offset:3px;outline:2px solid #edcb91}@media (hover:hover){.rootnet-login .login-back-home:hover{background:#d8ad6529;border-color:#d8ad6573}}.rootnet-plans{--rp-gold:#d8ad65;--rp-gold-light:#edcb91;--rp-muted:#a5adbb;color:#fff;box-sizing:border-box;width:100%;min-width:0;max-width:560px;margin:0 auto;padding:12px 0 24px}.rootnet-plans *,.rootnet-plans :before,.rootnet-plans :after{box-sizing:border-box}.rp-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.rp-header-icon{width:62px;height:62px;color:var(--rp-gold-light);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:linear-gradient(145deg,#ffffff21,#d8ad6517,#1218248c);border:1px solid #d8ad654d;border-radius:20px;justify-content:center;align-items:center;margin-bottom:16px;display:flex;box-shadow:0 0 35px #d8ad651a,inset 0 1px #ffffff29}.rp-eyebrow{color:var(--rp-gold);letter-spacing:2px;font-size:10px;font-weight:700}.rp-header h1{margin:12px 0;font-size:clamp(25px,6vw,32px);font-weight:800;line-height:1.2}.rp-header p{max-width:330px;color:var(--rp-muted);margin:0;font-size:14px;line-height:1.65}.rp-plans-list{flex-direction:column;gap:24px;display:flex}.rootnet-plans .rp-plan-card{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(140deg,#ffffff1c 0%,#1b223091 48%,#d8ad650b 100%);border:1px solid #ffffff29;border-radius:25px;min-width:0;padding:25px 22px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:visible;box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff26,inset 0 -1px #d8ad650a}.rootnet-plans .rp-plan-popular{background:linear-gradient(145deg,#d8ad652b,#262429ab 45%,#12182596);border-color:#d8ad6594;box-shadow:0 0 32px #d8ad651c,0 18px 42px #00000047,inset 0 1px #ffebc330}.rp-popular-badge{z-index:3;color:#171109;letter-spacing:.5px;background:linear-gradient(135deg,#edcb91,#c99652);border-radius:30px;align-items:center;gap:6px;padding:7px 12px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-12px;right:19px;box-shadow:0 5px 18px #d8ad6538}.rp-plan-heading{align-items:center;gap:13px;min-width:0;margin-bottom:22px;display:flex}.rp-plan-icon{width:53px;height:53px;color:var(--rp-gold-light);background:linear-gradient(145deg,#d8ad6529,#d8ad650b);border:1px solid #d8ad6538;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1c}.rp-plan-heading h2{margin:0 0 6px;font-size:18px;font-weight:750}.rp-plan-heading span{color:#a8b0bd;font-size:12px}.rp-price{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:11px;display:flex}.rp-price strong{color:var(--rp-gold-light);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.rp-price span{color:#a6adbb;font-size:13px}.rp-description{color:#aeb6c4;margin:0;font-size:13px;line-height:1.65}.rp-divider{background:linear-gradient(90deg,#d8ad654d,#ffffff0f,#0000);height:1px;margin:21px 0}.rp-features{flex-direction:column;gap:15px;margin-bottom:26px;display:flex}.rp-feature{align-items:flex-start;gap:12px;display:flex}.rp-feature-check{color:#55e6a5;background:#55e6a51a;border:1px solid #55e6a51f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.rp-feature span{color:#e1e5ec;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.5}.rp-buy-button{color:#c6a875;cursor:pointer;background:#d8ad6512;border:1px solid #d8ad653b;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:53px;padding:13px 12px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .2s,opacity .2s,box-shadow .2s;display:flex}.rp-buy-primary{color:#171109;background:linear-gradient(135deg,#edcb91,#d8ad65 48%,#b98643);border-color:#ffe1ac40;box-shadow:0 7px 23px #d8ad6521,inset 0 1px #ffffff3d}.rp-buy-button svg{flex-shrink:0}.rp-buy-button:disabled{cursor:not-allowed;opacity:.65}.rp-buy-button:not(:disabled):active{transform:scale(.98)}.rootnet-plans .rp-security{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(140deg,#ffffff17,#d8ad650e,#1319257a);border:1px solid #ffffff21;border-radius:20px;align-items:flex-start;gap:14px;margin-top:25px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000038,inset 0 1px #ffffff1f}.rp-security-icon{width:43px;height:43px;color:var(--rp-gold);background:#d8ad651a;border:1px solid #d8ad6529;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rp-security h3{margin:0 0 7px;font-size:14px;font-weight:700}.rp-security p{color:#aeb6c4;margin:0;font-size:12px;line-height:1.65}.rp-footer{color:#7d8796;letter-spacing:.5px;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:10px;display:flex}.rp-footer svg{color:#b99761;flex-shrink:0}@media (hover:hover){.rootnet-plans .rp-plan-card:hover{border-color:#d8ad655c;transform:translateY(-3px);box-shadow:0 20px 45px #00000052,inset 0 1px #ffffff30}.rootnet-plans .rp-plan-popular:hover{border-color:#d8ad65b3}.rp-buy-button:not(:disabled):hover{box-shadow:0 10px 28px #d8ad6533}}@media (width<=390px){.rp-header{margin-bottom:25px}.rp-plans-list{gap:20px}.rootnet-plans .rp-plan-card{padding:23px 17px}.rp-plan-heading{margin-bottom:19px}.rp-plan-heading h2{font-size:16px}.rp-price strong{font-size:31px}.rp-header h1{font-size:25px}.rp-features{gap:13px;margin-bottom:23px}.rp-divider{margin:18px 0}}@media (width<=340px){.rootnet-plans .rp-plan-card{padding:22px 14px}.rp-plan-heading{gap:9px}.rp-plan-icon{width:45px;height:45px}.rp-feature span,.rp-buy-button{font-size:12px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rootnet-plans .rp-plan-card,.rootnet-plans .rp-security{background:#171c27}}@media (prefers-reduced-motion:reduce){.rp-plan-card,.rp-buy-button{transition:none}}.subscription-page{--sub-gold:#d8ad65;--sub-gold-light:#edcb91;--sub-green:#55e6a5;--sub-red:#ff9292;--sub-muted:#a5adbb;box-sizing:border-box;color:#fff;width:100%;min-width:0;max-width:560px;margin:0 auto;padding:12px 0 35px}.subscription-page *,.subscription-page :before,.subscription-page :after{box-sizing:border-box}.subscription-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:25px;display:flex}.subscription-heading-info{flex:1;min-width:0}.subscription-eyebrow{color:var(--sub-gold);letter-spacing:1.8px;font-size:10px;font-weight:700;display:block}.subscription-heading h1,.subscription-hero h1{color:#fff;margin:10px 0;font-size:clamp(25px,6vw,32px);font-weight:800;line-height:1.2}.subscription-heading-info p{min-width:0;color:var(--sub-muted);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.subscription-heading-info p svg{color:var(--sub-gold);flex-shrink:0}.subscription-refresh{width:45px;height:45px;color:var(--sub-gold);cursor:pointer;background:#d8ad6517;border:1px solid #d8ad6538;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:flex}.subscription-refresh:active{transform:scale(.95)}.subscription-refresh:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover){.subscription-refresh:not(:disabled):hover{background:#d8ad6526}}.subscription-hero{text-align:center;flex-direction:column;align-items:center;margin:10px 0 30px;display:flex}.subscription-hero-icon{width:72px;height:72px;color:var(--sub-gold-light);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:linear-gradient(145deg,#ffffff1f,#d8ad651a,#1218248c);border:1px solid #d8ad6547;border-radius:23px;justify-content:center;align-items:center;margin-bottom:19px;display:flex;box-shadow:0 0 35px #d8ad651a,inset 0 1px #ffffff24}.subscription-hero p{max-width:330px;color:var(--sub-muted);margin:4px 0 0;font-size:14px;line-height:1.7}.subscription-page .subscription-panel{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(145deg,#ffffff1a,#1a212fad 50%,#d8ad650b);border:1px solid #d8ad6538;border-radius:25px;min-width:0;padding:25px 22px;position:relative;box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff21}.subscription-status{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.subscription-main-icon{width:59px;height:59px;color:var(--sub-gold-light);background:#d8ad651a;border:1px solid #d8ad6536;border-radius:19px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.status-active,.status-inactive{white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.status-active{color:var(--sub-green);background:#55e6a51c;border:1px solid #55e6a530}.status-inactive{color:var(--sub-red);background:#ff646417;border:1px solid #ff646430}.subscription-plan-label{color:var(--sub-gold);letter-spacing:1.4px;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.subscription-plan-name{color:var(--sub-gold-light);overflow-wrap:anywhere;margin:13px 0 10px;font-size:26px;font-weight:800;line-height:1.25}.subscription-description{color:var(--sub-muted);margin:0;font-size:13px;line-height:1.75}.subscription-details{flex-direction:column;gap:11px;margin:25px 0;display:flex}.subscription-detail-row{background:#060a1294;border:1px solid #ffffff0f;border-radius:15px;align-items:center;gap:12px;min-width:0;min-height:57px;padding:12px 14px;display:flex}.subscription-detail-icon{width:35px;height:35px;color:var(--sub-gold);background:#d8ad6514;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.subscription-detail-row>span{color:#a0a9b8;flex:1;min-width:0;font-size:12px;line-height:1.4}.subscription-detail-row>strong{color:#fff;text-align:right;overflow-wrap:anywhere;flex-shrink:1;min-width:0;max-width:55%;font-size:12px;font-weight:700;line-height:1.4}.subscription-button,.subscription-outline-button{text-align:center;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:14px 15px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s,background .2s;display:flex}.subscription-button{color:#171109;background:linear-gradient(135deg,#edcb91,#d8ad65 48%,#b98643);border:1px solid #ffe1ac4d;box-shadow:0 7px 24px #d8ad6524,inset 0 1px #ffffff2e}.subscription-outline-button{color:var(--sub-gold-light);background:#d8ad650e;border:1px solid #d8ad6540;margin-top:12px}.subscription-button:active,.subscription-outline-button:active{transform:scale(.98)}.subscription-button:disabled,.subscription-outline-button:disabled{opacity:.5;cursor:not-allowed}.subscription-button svg,.subscription-outline-button svg{flex-shrink:0}@media (hover:hover){.subscription-button:not(:disabled):hover{box-shadow:0 10px 30px #d8ad653b}.subscription-outline-button:not(:disabled):hover{background:#d8ad651c}}.subscription-page .subscription-empty{text-align:center;flex-direction:column;align-items:center;padding:35px 22px;display:flex}.subscription-empty .subscription-main-icon{margin-bottom:20px}.subscription-empty h2{color:#fff;margin:0 0 10px;font-size:20px;font-weight:750}.subscription-empty p{max-width:330px;color:var(--sub-muted);margin:0 0 23px;font-size:13px;line-height:1.7}.subscription-error-icon{color:var(--sub-red);background:#ff646414;border-color:#ff64642e}.subscription-empty .subscription-error-text{color:var(--sub-red)}.subscription-security{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(140deg,#ffffff12,#d8ad650e,#1319257a);border:1px solid #d8ad6526;border-radius:18px;align-items:flex-start;gap:13px;margin-top:20px;padding:18px;display:flex;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff1a}.subscription-security>svg{color:var(--sub-gold);flex-shrink:0}.subscription-security h3{margin:0 0 6px;font-size:14px;font-weight:700}.subscription-security p{color:var(--sub-muted);margin:0;font-size:12px;line-height:1.7}.subscription-note{color:#7d8796;letter-spacing:.5px;text-align:center;justify-content:center;align-items:center;gap:8px;margin:27px 0 0;font-size:10px;display:flex}.subscription-note svg{color:#b99761;flex-shrink:0}.subscription-spin{animation:1.2s linear infinite subscription-spin}@keyframes subscription-spin{to{transform:rotate(360deg)}}@media (width<=390px){.subscription-page .subscription-panel{padding:21px 17px}.subscription-status{gap:8px}.subscription-main-icon{width:52px;height:52px}.subscription-plan-name{font-size:23px}.subscription-detail-row{gap:9px;padding:11px}.subscription-detail-row>span,.subscription-detail-row>strong{font-size:11px}.subscription-detail-row>strong{max-width:48%}.subscription-page .subscription-empty{padding:30px 17px}}@media (width<=340px){.subscription-heading h1{font-size:24px}.subscription-detail-icon{width:30px;height:30px}.subscription-button,.subscription-outline-button{font-size:12px}.status-active,.status-inactive{padding:8px 9px;font-size:10px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.subscription-page .subscription-panel,.subscription-security{background:#171c27}}@media (prefers-reduced-motion:reduce){.subscription-spin{animation:none}.subscription-button,.subscription-outline-button,.subscription-refresh{transition:none}}.rootnet-support{--rs-gold:#d8ad65;--rs-gold-light:#edcb91;--rs-muted:#a5adbb;width:100%;max-width:560px;padding:12px 0 calc(120px + env(safe-area-inset-bottom));color:#fff;box-sizing:border-box;margin:0 auto}.rootnet-support *,.rootnet-support :before,.rootnet-support :after{box-sizing:border-box}.rs-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:30px;display:flex}.rs-header-icon{width:75px;height:75px;color:var(--rs-gold-light);-webkit-backdrop-filter:blur(22px)saturate(175%);backdrop-filter:blur(22px)saturate(175%);background:linear-gradient(145deg,#ffffff1f,#d8ad6517,#1117238f);border:1px solid #d8ad654d;border-radius:24px;justify-content:center;align-items:center;margin-bottom:20px;display:flex;box-shadow:0 0 35px #d8ad651c,inset 0 1px #ffffff2b}.rs-eyebrow{color:var(--rs-gold);letter-spacing:2px;font-size:10px;font-weight:700}.rs-header h1{margin:12px 0;font-size:clamp(25px,6vw,32px);font-weight:800;line-height:1.2}.rs-header p{max-width:350px;color:var(--rs-muted);margin:0;font-size:14px;line-height:1.7}.rs-links{flex-direction:column;gap:17px;display:flex}.rootnet-support .rs-card{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(140deg,#ffffff1c,#1a212f91 48%,#d8ad650b);border:1px solid #ffffff29;border-radius:24px;padding:23px 21px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 15px 38px #00000045,inset 0 1px #ffffff29}.rootnet-support .rs-card-primary{background:linear-gradient(145deg,#d8ad6529,#23232ba1 45%,#11172494);border-color:#d8ad6573;box-shadow:0 0 28px #d8ad6514,0 16px 40px #00000045,inset 0 1px #ffebc32b}.rs-card-top{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.rs-card-icon{width:53px;height:53px;color:var(--rs-gold-light);background:linear-gradient(145deg,#d8ad652b,#d8ad650e);border:1px solid #d8ad6538;border-radius:17px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1f}.rs-card-arrow{color:#b99a6b}.rs-card h2{color:#fff;margin:0 0 10px;font-size:19px;font-weight:750}.rs-card p{color:#b0b8c5;margin:0 0 22px;font-size:13px;line-height:1.75}.rs-button{text-align:center;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:53px;padding:13px 15px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.rs-button svg{flex-shrink:0}.rs-button-primary{color:#171109;background:linear-gradient(135deg,#edcb91,#d8ad65 48%,#b98643);border:1px solid #ffe1ac4d;box-shadow:0 8px 25px #d8ad6529,inset 0 1px #ffffff40}.rs-button-outline{color:var(--rs-gold-light);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#d8ad6512;border:1px solid #d8ad6540}.rs-button:active{transform:scale(.98)}.rootnet-support .rs-help-info{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(140deg,#ffffff17,#d8ad650e,#1319257a);border:1px solid #ffffff21;border-radius:20px;align-items:flex-start;gap:14px;margin-top:23px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000038,inset 0 1px #ffffff1f}.rs-help-icon{width:43px;height:43px;color:var(--rs-gold);background:#d8ad651a;border:1px solid #d8ad6529;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rs-help-info h3{margin:0 0 8px;font-size:14px;font-weight:700}.rs-help-info p{color:#aeb6c4;margin:0;font-size:12px;line-height:1.75}.rs-footer{color:#7d8796;letter-spacing:.5px;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:29px;font-size:10px;display:flex}.rs-footer svg{color:#b99761;flex-shrink:0}@media (hover:hover){.rootnet-support .rs-card:hover{border-color:#d8ad6559;transform:translateY(-3px)}.rootnet-support .rs-card-primary:hover{border-color:#d8ad6599}.rs-button-primary:hover{box-shadow:0 12px 32px #d8ad6540}.rs-button-outline:hover{background:#d8ad651f}}@media (width<=390px){.rootnet-support .rs-card{padding:20px 17px}.rs-card h2{font-size:17px}.rs-header h1{font-size:25px}.rs-button{font-size:13px}}@media (width<=340px){.rootnet-support .rs-card{padding:18px 14px}.rs-button{padding:12px 9px;font-size:12px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rootnet-support .rs-card,.rootnet-support .rs-help-info{background:#171c27}}@media (prefers-reduced-motion:reduce){.rs-card,.rs-button{transition:none}}.rootnet-support,.rs-card,.rs-help-info{min-width:0}.rs-card p,.rs-help-info p{overflow-wrap:anywhere}.rs-button{cursor:pointer}.rs-button:focus-visible{outline-offset:3px;outline:2px solid #edcb91}@media (width<=390px){.rs-header{margin-bottom:25px}.rs-header-icon{width:64px;height:64px;margin-bottom:16px}.rs-links{gap:14px}.rs-card-top{margin-bottom:15px}.rs-card p{margin-bottom:18px}.rs-help-info{gap:11px;padding:16px}}.rootnet-connect{--vc-gold:#d8ad65;--vc-gold-light:#edcb91;--vc-muted:#a5adbb;width:100%;max-width:560px;padding:12px 0 calc(120px + env(safe-area-inset-bottom));color:#fff;box-sizing:border-box;margin:0 auto}.rootnet-connect *,.rootnet-connect :before,.rootnet-connect :after{box-sizing:border-box}.vc-back{color:#b9c0cb;align-items:center;gap:9px;margin-bottom:25px;font-size:13px;text-decoration:none;display:inline-flex}.vc-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:29px;display:flex}.vc-header-icon{width:76px;height:76px;color:var(--vc-gold-light);-webkit-backdrop-filter:blur(22px)saturate(175%);backdrop-filter:blur(22px)saturate(175%);background:linear-gradient(145deg,#ffffff1f,#d8ad651a,#1218248c);border:1px solid #d8ad654d;border-radius:24px;justify-content:center;align-items:center;margin-bottom:20px;display:flex;box-shadow:0 0 35px #d8ad651c,inset 0 1px #ffffff2b}.vc-eyebrow{color:var(--vc-gold);letter-spacing:2px;font-size:10px;font-weight:700}.vc-header h1{margin:12px 0;font-size:clamp(25px,6vw,32px);font-weight:800;line-height:1.2}.vc-header p{max-width:350px;color:var(--vc-muted);margin:0;font-size:14px;line-height:1.7}.rootnet-connect .vc-card{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(140deg,#ffffff1c,#1b223091 48%,#d8ad650b);border:1px solid #ffffff29;border-radius:25px;padding:24px 21px;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff26}.vc-state-card{text-align:center}.vc-state-icon{width:58px;height:58px;color:var(--vc-gold-light);background:#d8ad651f;border:1px solid #d8ad6533;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 19px;display:flex}.vc-error-icon{color:#ff9b9b;background:#ff5a5a17;border-color:#ff5a5a33}.vc-state-card h2,.vc-status-card h2{margin:0 0 10px;font-size:21px;font-weight:750}.vc-state-card p,.vc-status-card>p{color:#aeb6c4;margin:0 0 23px;font-size:13px;line-height:1.7}.vc-primary-button,.vc-disabled-button{text-align:center;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:53px;padding:13px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:flex}.vc-primary-button{color:#171109;cursor:pointer;background:linear-gradient(135deg,#edcb91,#d8ad65 48%,#b98643);border:1px solid #ffe1ac4d;box-shadow:0 8px 25px #d8ad6529}.vc-primary-button:active{transform:scale(.98)}.vc-disabled-button{color:#c6a875;opacity:.7;cursor:not-allowed;background:#d8ad6512;border:1px solid #d8ad653b}.vc-status-card{margin-bottom:26px}.vc-status-top{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.vc-status-top .vc-state-icon{margin:0}.vc-active-badge{color:#55e6a5;letter-spacing:.5px;background:#55e6a51a;border:1px solid #55e6a533;border-radius:30px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.vc-server-count{color:var(--vc-gold);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:11px;padding:16px;display:flex}.vc-server-count span{color:#c7ced9;flex:1;font-size:13px}.vc-server-count strong{color:#fff;font-size:17px}.vc-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:19px;display:flex}.vc-section-heading h2{margin:8px 0 0;font-size:21px;font-weight:750}.vc-location-count{min-width:32px;height:32px;color:var(--vc-gold-light);background:#d8ad651a;border:1px solid #d8ad652e;border-radius:11px;justify-content:center;align-items:center;padding:0 9px;font-size:13px;font-weight:750;display:flex}.vc-nodes{flex-direction:column;gap:17px;display:flex}.vc-node-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.vc-node-icon{width:51px;height:51px;color:var(--vc-gold-light);background:#d8ad651c;border:1px solid #d8ad6533;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vc-node-title{min-width:0}.vc-node-title h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:17px;font-weight:750}.vc-node-title p{color:#aab3c0;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.vc-node-details{background:#070b134d;border:1px solid #ffffff12;border-radius:15px;flex-direction:column;gap:15px;margin-bottom:23px;padding:16px;display:flex}.vc-node-detail{align-items:center;gap:10px;display:flex}.vc-node-detail svg{color:var(--vc-gold);flex-shrink:0}.vc-node-detail span{color:#aab3c0;flex:1;font-size:12px}.vc-node-detail strong{color:#e7eaf0;font-size:12px;font-weight:700}.rootnet-connect .vc-security{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(140deg,#ffffff17,#d8ad650e,#1319257a);border:1px solid #ffffff21;border-radius:20px;align-items:flex-start;gap:14px;margin-top:25px;padding:19px;display:flex;box-shadow:0 12px 32px #00000038,inset 0 1px #ffffff1f}.vc-security>svg{color:var(--vc-gold);flex-shrink:0}.vc-security h3{margin:0 0 7px;font-size:14px;font-weight:700}.vc-security p{color:#aeb6c4;margin:0;font-size:12px;line-height:1.7}.vc-footer{color:#7d8796;letter-spacing:.5px;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:28px;font-size:10px;display:flex}.vc-footer svg{color:#b99761;flex-shrink:0}@keyframes vc-rotate{to{transform:rotate(360deg)}}.vc-spin{animation:1.1s linear infinite vc-rotate}@media (width<=390px){.rootnet-connect .vc-card{padding:21px 17px}.vc-header h1{font-size:25px}.vc-node-title h3{font-size:15px}}@media (width<=340px){.rootnet-connect .vc-card{padding:19px 14px}.vc-primary-button,.vc-disabled-button{padding:12px 9px;font-size:12px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rootnet-connect .vc-card,.rootnet-connect .vc-security{background:#171c27}}@media (prefers-reduced-motion:reduce){.vc-spin{animation:none}}.rootnet-connect{min-width:0}.vc-back{color:#edcb91;background:#d8ad6512;border:1px solid #d8ad6538;border-radius:12px;min-height:42px;margin-bottom:18px;padding:9px 12px}.vc-back:focus-visible,.vc-primary-button:focus-visible{outline-offset:3px;outline:2px solid #edcb91}.vc-node-title{flex:1;min-width:0}.vc-node-title p{overflow-wrap:anywhere;min-width:0}.vc-node-detail,.vc-node-detail span{min-width:0}.vc-node-detail strong{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:55%}.vc-primary-button{transition:transform .2s,box-shadow .2s}.vc-primary-button:disabled{opacity:.5;cursor:not-allowed}@media (width<=390px){.vc-header{margin-bottom:24px}.vc-header-icon{width:64px;height:64px;margin-bottom:16px}.vc-nodes{gap:14px}.vc-node-heading{gap:10px;margin-bottom:18px}.vc-node-details{gap:13px;padding:13px}.vc-node-detail strong{max-width:48%}}.payment-result-page{--pr-gold:var(--rn-gold,#d8ad65);--pr-gold-light:var(--rn-gold-light,#edcb91);--pr-gold-dark:var(--rn-gold-dark,#b98643);--pr-muted:var(--rn-text-muted,#a5adbb);--pr-green:#55e6a5;--pr-red:#ff9292;isolation:isolate;color:#fff;width:100%;min-width:0;max-width:560px;margin:0 auto;padding:12px 0 35px;position:relative}.payment-result-page *,.payment-result-page :before,.payment-result-page :after{box-sizing:border-box}.payment-result-container{width:100%;min-width:0;max-width:480px;margin:0 auto}.payment-result-brand{color:#fff;letter-spacing:2px;justify-content:center;align-items:center;gap:11px;margin:10px 0 29px;font-size:20px;font-weight:800;display:flex}.payment-result-brand svg{color:var(--pr-gold-light);filter:drop-shadow(0 0 12px #d8ad653b);flex-shrink:0}.payment-result-page .payment-result-card{isolation:isolate;text-align:center;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(145deg,#ffffff1c 0%,#1a212fad 48%,#d8ad650e 100%);border:1px solid #d8ad653b;border-radius:25px;padding:34px 24px 27px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000052,inset 0 1px #ffffff29,inset 0 -1px #d8ad650d}.payment-result-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#d8ad6521 0%,#d8ad650b 42%,#0000 72%);width:310px;height:310px;position:absolute;top:-145px;left:50%;transform:translate(-50%)}.payment-result-icon{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;justify-content:center;align-items:center;width:94px;height:94px;margin:0 auto 26px;display:flex;position:relative;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff1f}.payment-result-icon svg{flex-shrink:0}.payment-result-success{color:var(--pr-green);background:linear-gradient(145deg,#55e6a52e,#55e6a509);border:1px solid #55e6a54d;box-shadow:0 0 36px #55e6a51c,inset 0 1px #ffffff21}.payment-result-success svg{filter:drop-shadow(0 0 12px #55e6a540)}.payment-result-failed{color:var(--pr-red);background:linear-gradient(145deg,#ff646429,#ff646409);border:1px solid #ff646442;box-shadow:0 0 34px #ff646414,inset 0 1px #ffffff1c}.payment-result-eyebrow{color:var(--pr-gold);letter-spacing:1.8px;margin-bottom:13px;font-size:10px;font-weight:700;display:block}.payment-result-card h1{color:#fff;letter-spacing:-.5px;margin:0 0 15px;font-size:clamp(25px,6vw,32px);font-weight:800;line-height:1.2}.payment-result-description{max-width:380px;color:var(--pr-muted);overflow-wrap:anywhere;margin:0 auto 26px;font-size:13px;line-height:1.75}.payment-result-status{text-align:left;background:linear-gradient(140deg,#d8ad651a,#d8ad6509);border:1px solid #d8ad6530;border-radius:17px;align-items:center;gap:14px;min-width:0;margin:0 0 20px;padding:17px 15px;display:flex}.payment-result-status>svg{width:22px;height:22px;color:var(--pr-gold-light);flex-shrink:0}.payment-result-status>div{flex-direction:column;gap:5px;min-width:0;display:flex}.payment-result-status strong{color:#f0dfc5;font-size:13px;font-weight:700}.payment-result-status span{color:var(--pr-muted);font-size:12px;line-height:1.5}.payment-result-order{text-align:left;background:#060a128a;border:1px solid #ffffff13;border-radius:15px;flex-direction:column;gap:9px;min-width:0;margin-bottom:22px;padding:16px;display:flex}.payment-result-order span{color:#9ea8b7;font-size:11px;font-weight:500}.payment-result-order strong{color:#e8dfd1;letter-spacing:.15px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px;font-weight:650;line-height:1.5}.payment-result-button{color:#171109;text-align:center;cursor:pointer;background:linear-gradient(135deg,#edcb91 0%,#d8ad65 48%,#b98643 100%);border:1px solid #ffe1ac4d;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:13px 15px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;box-shadow:0 7px 24px #d8ad6526,inset 0 1px #ffffff3d}.payment-result-button svg{flex-shrink:0}.payment-result-button:active{transform:scale(.98)}.payment-result-secondary-button{width:100%;min-height:54px;color:var(--pr-gold-light);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#d8ad6511;border:1px solid #d8ad6540;border-radius:15px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:13px 15px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .2s,background .2s;display:flex}.payment-result-secondary-button svg{flex-shrink:0}.payment-result-secondary-button:active{transform:scale(.98)}.payment-result-support{color:#aeb6c4;justify-content:center;align-items:center;gap:9px;margin:24px auto 0;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .2s;display:inline-flex}.payment-result-support svg{color:var(--pr-gold);flex-shrink:0}.payment-result-support:active{color:var(--pr-gold-light)}.payment-result-footer{color:#7d8796;letter-spacing:.5px;text-align:center;justify-content:center;align-items:center;gap:8px;margin:28px 0 0;font-size:10px;display:flex}.payment-result-footer svg{color:#b99761;flex-shrink:0}@media (hover:hover){.payment-result-button:hover{box-shadow:0 10px 30px #d8ad6540,inset 0 1px #ffffff3d}.payment-result-secondary-button:hover{background:#d8ad651f}.payment-result-support:hover{color:var(--pr-gold-light)}}@media (width<=390px){.payment-result-brand{margin-bottom:24px;font-size:18px}.payment-result-page .payment-result-card{padding:29px 18px 24px}.payment-result-icon{border-radius:24px;width:83px;height:83px;margin-bottom:23px}.payment-result-card h1{font-size:26px}.payment-result-description{font-size:12px}.payment-result-status{gap:11px;padding:14px 12px}.payment-result-button,.payment-result-secondary-button{font-size:13px}}@media (width<=340px){.payment-result-page .payment-result-card{padding:25px 14px 22px}.payment-result-brand{letter-spacing:1.5px;font-size:16px}.payment-result-card h1{font-size:24px}.payment-result-order{padding:12px}.payment-result-button,.payment-result-secondary-button{gap:7px;font-size:12px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.payment-result-page .payment-result-card{background:#171c27}.payment-result-status{background:#20212a}}@media (prefers-reduced-motion:reduce){.payment-result-button,.payment-result-secondary-button,.payment-result-support{transition:none}}.bottom-nav{z-index:1000;left:50%;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#2b3141d1,#0c111ce0);border:1px solid #ffffff2b;border-radius:24px;max-width:536px;padding:6px;position:fixed;transform:translate(-50%);box-shadow:0 14px 42px #0000006b,inset 0 1px #ffffff2e,0 0 24px #d8ad650d}.bottom-nav:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff14,#0000 35% 75%,#d8ad650a);position:absolute;inset:0}.bottom-nav-inner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:4px;width:100%;display:grid;position:relative}.bottom-nav-item{color:#9aa3b3;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:55px;padding:7px 3px;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex;position:relative}.bottom-nav-item>span{text-align:center;white-space:nowrap;max-width:100%;font-size:10px;font-weight:600;line-height:1.2;display:block}.bottom-nav-icon{justify-content:center;align-items:center;width:28px;height:26px;transition:transform .2s,color .2s;display:flex}.bottom-nav-item-active{color:#edcb91;background:linear-gradient(145deg,#d8ad653b,#d8ad6512);border-color:#d8ad6540;box-shadow:inset 0 1px #ffebc330,0 5px 20px #d8ad6517}.bottom-nav-item-active:before{content:"";background:linear-gradient(90deg,#0000,#edcb91,#0000);border-radius:0 0 6px 6px;height:2px;position:absolute;top:-1px;left:25%;right:25%;box-shadow:0 0 12px #d8ad658c}.bottom-nav-item-active .bottom-nav-icon{color:#edcb91;transform:translateY(-1px)}.bottom-nav-item-active>span{color:#edcb91;font-weight:750}.bottom-nav-item:active{transform:scale(.96)}.bottom-nav-item:focus-visible{outline-offset:2px;outline:2px solid #edcb91}@media (hover:hover){.bottom-nav-item:not(.bottom-nav-item-active):hover{color:#edcb91;background:#d8ad6513}}@media (width<=360px){.bottom-nav{width:calc(100% - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));border-radius:21px;padding:5px}.bottom-nav-inner{gap:2px}.bottom-nav-item{border-radius:15px;min-height:52px;padding:6px 2px}.bottom-nav-item>span{font-size:9px}.bottom-nav-icon svg{width:20px;height:20px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-nav{background:#171c27}}@media (prefers-reduced-motion:reduce){.bottom-nav-item,.bottom-nav-icon{transition:none}}.bottom-nav{box-sizing:border-box}.bottom-nav-inner{min-width:0}.bottom-nav-item{overflow:hidden}.bottom-nav-item>span{text-overflow:ellipsis;overflow:hidden}@media (pointer:coarse){.bottom-nav-item{min-height:56px}}.app{isolation:isolate;color:#fff;flex-direction:column;width:100%;min-width:280px;max-width:100%;min-height:100dvh;margin-left:auto;margin-right:auto;display:flex;position:relative}.app *,.app :before,.app :after{box-sizing:border-box}.app>main,.app>main>section,.app>main>header,.app>main>footer{min-width:0}.app button,.app a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.app :focus-visible{outline-offset:3px;outline:2px solid #d8ad65}@media (width<=390px){.app>main{min-width:0}}@media (prefers-reduced-motion:reduce){.app *,.app :before,.app :after{scroll-behavior:auto}}:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--rn-bg:#080b12;--rn-bg-secondary:#101622;--rn-gold:#d8ad65;--rn-gold-light:#edcb91;--rn-gold-dark:#b98643;--rn-text:#fff;--rn-text-muted:#a5adbb;--rn-border:#ffffff1f;--rn-safe-top:max(env(safe-area-inset-top,0px), var(--tg-viewport-content-safe-area-inset-top,0px));--rn-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-viewport-content-safe-area-inset-bottom,0px));--rn-bottom-navigation-space:100px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#080b12;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--rn-bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:280px;min-height:100%;margin:0;padding:0}body{background:var(--rn-bg);width:100%;min-width:280px;min-height:100dvh;color:var(--rn-text);margin:0;padding:0;overflow-x:hidden}#root{width:100%;min-height:100dvh}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}input,textarea,select{color:inherit}input::placeholder,textarea::placeholder{color:#818a99}a{color:inherit}img,svg{max-width:100%}img{display:block}.app{isolation:isolate;width:100%;min-width:280px;max-width:100%;min-height:100dvh;padding:calc(20px + var(--rn-safe-top)) 16px calc(var(--rn-bottom-navigation-space) + var(--rn-safe-bottom));background:radial-gradient(ellipse 95% 45% at 50% -10%, #d8ad6518, transparent 75%), radial-gradient(ellipse 65% 45% at 100% 40%, #36496918, transparent 80%), radial-gradient(ellipse 65% 40% at 0% 85%, #d8ad6509, transparent 80%), var(--rn-bg);color:var(--rn-text);flex-direction:column;margin:0 auto;display:flex;position:relative}.app>main{flex:1 0 auto;width:100%;min-width:0;max-width:100%;margin-left:auto;margin-right:auto;position:relative}.app:has(.rootnet-login){padding-top:0;padding-bottom:0}.app .rootnet-login{min-height:100dvh;padding-top:calc(18px + var(--rn-safe-top));padding-bottom:calc(30px + var(--rn-safe-bottom))}h1,h2,h3,h4,h5,h6{color:var(--rn-text)}p{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--rn-gold);outline-offset:3px}::selection{color:#fff;background:#d8ad654d}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--rn-bg)}::-webkit-scrollbar-thumb{background:#d8ad6540;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#d8ad6566}@media (width<=390px){.app{padding-left:14px;padding-right:14px}}@media (width<=360px){.app{padding-left:12px;padding-right:12px}}@media (height<=650px){.app{padding-top:calc(12px + var(--rn-safe-top))}.app:has(.rootnet-login){padding-top:0}}@media (prefers-reduced-motion:reduce){html,*,:before,:after{scroll-behavior:auto}}.app:has(.payment-result-page){padding-bottom:calc(30px + var(--rn-safe-bottom))}:root{--rn-glass-bg:#14192485;--rn-glass-border:#ffffff21;--rn-glass-gold:#d8ad65;--rn-glass-gold-light:#edcb91;--rn-glass-radius:24px}.rootnet-liquid-glass{isolation:isolate;border-radius:var(--rn-glass-radius);border:1px solid var(--rn-glass-border);-webkit-backdrop-filter:blur(24px)saturate(175%);backdrop-filter:blur(24px)saturate(175%);background:linear-gradient(135deg,#ffffff1a 0%,#191e2b85 45%,#d8ad650b 100%);transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;box-shadow:0 16px 42px #0000004d,inset 0 1px #ffffff29,inset 0 -1px #ffffff06}.rootnet-liquid-glass:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ffffff1a,#ffffff06 28%,#0000 55%,#d8ad650e);position:absolute;inset:0}.rootnet-liquid-glass:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 100% 0,#d8ad6521,#0000 75%);width:115px;height:115px;position:absolute;top:0;right:0}.rootnet-liquid-glass>*{z-index:1;position:relative}.rn-glass-card,.rn-action-card{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(135deg,#ffffff16,#1318238a 60%,#d8ad6509);border:1px solid #ffffff1f;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;box-shadow:0 12px 36px #00000042,inset 0 1px #ffffff1a}.rn-glass-card{border-radius:24px}.rn-action-card{border-radius:20px}@media (hover:hover){.rn-action-card:hover,a.rootnet-liquid-glass:hover,button.rootnet-liquid-glass:hover{border-color:#d8ad6552;transform:translateY(-2px);box-shadow:0 16px 44px #00000052,inset 0 1px #ffffff29,0 0 25px #d8ad650f}}.rn-action-card:active{transform:scale(.98)}.rn-liquid-gold-button{color:#15100a;background:linear-gradient(135deg,#f3d9a6,#d8ad65 55%,#b98843);border:1px solid #ffebbe80;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #d8ad6533,inset 0 1px #ffffff80}.rn-liquid-gold-button:active{transform:scale(.97)}.rn-liquid-navigation{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:#0e121cad;border:1px solid #ffffff1f;box-shadow:0 -8px 35px #00000038,inset 0 1px #ffffff1f}.rn-liquid-gold-button:focus-visible,.rn-action-card:focus-visible{outline:2px solid var(--rn-glass-gold-light);outline-offset:3px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rootnet-liquid-glass,.rn-glass-card,.rn-action-card,.rn-liquid-navigation{background:#171c27}}@media (prefers-reduced-motion:reduce){.rootnet-liquid-glass,.rn-glass-card,.rn-action-card,.rn-liquid-gold-button{transition:none}}
