:root{--bg-primary: #0a0a0b;--bg-secondary: #111114;--bg-card: #16161a;--bg-elevated: #1c1c21;--gold: #d4a843;--gold-light: #e8c06a;--gold-dark: #b8903a;--text-primary: #f0ede8;--text-secondary: #9b9892;--text-muted: #5a5856;--border: #2a2a30;--border-gold: rgba(212,168,67,.3);--success: #2d9e6b;--error: #d44b4b;--warning: #d47c2a;--info: #4b7fd4;--radius: 8px;--radius-lg: 12px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv05" 1,"cv11" 1,"ss01" 1,"calt" 1}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-light)}button{cursor:pointer;font-family:inherit;border:none;outline:none}input,textarea,select{font-family:inherit;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius);padding:10px 14px;width:100%;font-size:14px;transition:border-color .2s}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--gold)}input::placeholder{color:var(--text-muted)}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--radius);font-size:14px;font-weight:500;transition:all .2s;cursor:pointer}.btn-gold{background:var(--gold);color:#0a0a0b}.btn-gold:hover{background:var(--gold-light)}.btn-outline{background:transparent;border:1px solid var(--border);color:var(--text-primary)}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{color:var(--text-primary)}.btn-danger{background:var(--error);color:#fff}.btn-sm{padding:6px 14px;font-size:13px}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:500}.badge-gold{background:#d4a84326;color:var(--gold)}.badge-success{background:#2d9e6b26;color:var(--success)}.badge-error{background:#d44b4b26;color:var(--error)}.badge-warning{background:#d47c2a26;color:var(--warning)}.badge-info{background:#4b7fd426;color:var(--info)}.badge-muted{background:#5a585633;color:var(--text-muted)}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label{font-size:13px;color:var(--text-secondary);font-weight:500}.form-error{font-size:12px;color:var(--error)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;padding:10px 14px;color:var(--text-muted);font-size:12px;font-weight:500;border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em}td{padding:12px 14px;border-bottom:1px solid var(--border);color:var(--text-secondary)}tr:last-child td{border-bottom:none}tr:hover td{background:var(--bg-elevated)}.gold-line{width:48px;height:3px;background:linear-gradient(90deg,var(--gold),transparent);margin:8px 0 16px;border-radius:2px}.alert{padding:12px 16px;border-radius:var(--radius);font-size:14px;margin-bottom:16px}.alert-error{background:#d44b4b1a;border:1px solid rgba(212,75,75,.3);color:var(--error)}.alert-success{background:#2d9e6b1a;border:1px solid rgba(45,158,107,.3);color:var(--success)}.alert-info{background:#4b7fd41a;border:1px solid rgba(75,127,212,.3);color:var(--info)}.alert-warning{background:#d47c2a1a;border:1px solid rgba(212,124,42,.3);color:var(--warning)}.spinner{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.stat-card .stat-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.stat-card .stat-value{font-size:28px;font-weight:600;color:var(--text-primary)}.stat-card .stat-sub{font-size:12px;color:var(--text-muted);margin-top:4px}.auth-shell{min-height:100vh;padding:42px 24px 28px;display:flex;flex-direction:column;align-items:center;position:relative;overflow-x:hidden;background:radial-gradient(circle at 50% 8%,rgba(212,168,67,.2),transparent 24%),radial-gradient(circle at 14% 44%,rgba(184,144,58,.16),transparent 28%),radial-gradient(circle at 82% 52%,rgba(212,168,67,.08),transparent 25%),linear-gradient(180deg,#060607,#0a0a0b 52%,#050506)}.auth-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 38%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 38%,black,transparent 72%)}.auth-topbar{width:min(100%,560px);display:flex;justify-content:space-between;align-items:center;margin:0 auto 28px;position:relative;z-index:1}.auth-back{color:var(--text-secondary);font-weight:600}.auth-tools{display:flex;gap:8px}.auth-tools button{background:#0e0e10c7;color:var(--text-secondary);border:1px solid var(--border);border-radius:14px;padding:9px 12px;font-weight:700}.auth-card{width:min(100%,496px);position:relative;z-index:1;background:linear-gradient(180deg,#1c1c21e6,#0f0f11f0);border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 28px 90px #00000094,0 0 55px #d4a8431f;padding:34px 28px 28px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-card-wide{width:min(100%,560px)}.auth-logo-wrap{width:138px;height:138px;margin:2px auto 12px;position:relative;display:flex;align-items:center;justify-content:center}.auth-logo-hero{position:relative;z-index:1;width:138px;height:138px;object-fit:contain}@media (max-width: 480px){.auth-logo-wrap,.auth-logo-hero{width:108px;height:108px}}.auth-logo{width:72px;height:72px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 34%,#f0c65d,#b98b17 58%,#13151c 60%),linear-gradient(135deg,#123052,#07111d);border:2px solid rgba(232,192,106,.86);color:#071016;font-weight:900;letter-spacing:-1px;box-shadow:0 0 38px #d4a84361}.auth-card h1{text-align:center;font-family:Sora,Inter,sans-serif;font-weight:700;font-size:34px;line-height:1.08;letter-spacing:-.03em;margin-bottom:8px;background:linear-gradient(180deg,#f7d783,#e8c06a 42%,#c79a32);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#f2c84c}.auth-subtitle{text-align:center;color:var(--text-secondary);font-weight:500;letter-spacing:.01em;margin-bottom:28px}.auth-stepper{display:flex;justify-content:center;align-items:center;gap:8px;margin:8px 0 28px;color:var(--text-muted);font-size:14px;font-weight:700}.auth-step-wrap{display:flex;align-items:center;gap:8px}.auth-step{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:#00000029;color:var(--text-muted);font-family:Sora,Inter,sans-serif;font-weight:700;font-variant-numeric:tabular-nums}.auth-step.active{border-color:#f2b51c;color:#f2b51c;box-shadow:0 0 0 3px #f2b51c12}.auth-step.done{background:#f2b51c;color:#050506;border-color:#f2b51c}.auth-step-wrap span.active{color:var(--text-primary)}.auth-step-line{width:32px;height:1px;background:var(--border)}.auth-step-line.done{background:#f2b51c}.auth-section h2{font-size:20px;margin-bottom:18px;color:#f4f1ea}.auth-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.auth-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.auth-field span{color:#ddd8ce;font-size:14px;font-weight:800}.auth-field input,.auth-password input,.auth-inline input{height:48px;border-radius:12px;background:#050506b8;border:1px solid rgba(255,255,255,.08);color:var(--text-primary);font-size:15px;font-weight:600;box-shadow:inset 0 1px #ffffff08}.auth-field input:focus,.auth-password input:focus,.auth-inline input:focus{border-color:#f2b51cb8;box-shadow:0 0 0 4px #f2b51c1a}.auth-inline,.auth-password{display:grid;grid-template-columns:1fr auto;gap:10px}.auth-inline button,.auth-password button{height:48px;border-radius:12px;padding:0 18px;background:#050506ad;color:#e9e3d6;border:1px solid rgba(212,168,67,.34);font-weight:800}.pw-field{position:relative}.pw-field input{width:100%;padding-right:48px}.pw-toggle{position:absolute;top:50%;right:7px;transform:translateY(-50%);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:9px;background:#d4a8430f;color:var(--text-secondary);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.pw-toggle:hover{color:var(--gold-light);background:#d4a84324;border-color:#d4a84357}.pw-toggle:active{transform:translateY(-50%) scale(.92)}.pw-toggle:focus-visible{outline:none;color:var(--gold-light);border-color:#d4a84380;box-shadow:0 0 0 3px #d4a84338}.pw-toggle svg{display:block;width:19px;height:19px}.pw-field.pw-field-plain input{padding-right:16px}.pw-row3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;column-gap:8px;align-items:end;margin-bottom:16px}.pw-row3>.auth-field{margin-bottom:0}.pw-eye{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(212,168,67,.22);border-radius:10px;background:#ffffff05;color:var(--text-muted);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .12s ease}.pw-row3 .pw-eye{margin-bottom:4px}.pw-outside{display:flex;align-items:center;gap:8px}.pw-outside>input{flex:1 1 auto;min-width:0;width:auto}.pw-eye:hover{color:var(--gold-light);background:#d4a8431a;border-color:#d4a84361}.pw-eye:active{transform:scale(.92)}.pw-eye:focus-visible{outline:none;color:var(--gold-light);border-color:#d4a8438c;box-shadow:0 0 0 3px #d4a84333}.pw-eye svg{width:17px;height:17px;display:block}@media (max-width: 640px){.pw-row3{grid-template-columns:1fr auto;column-gap:10px;row-gap:12px}.pw-row3>.auth-field:first-child{grid-column:1 / -1}.pw-eye{width:38px;height:38px}}.auth-forgot{text-align:right;margin:-2px 0 12px}.auth-forgot a{font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.4;color:var(--text-secondary);transition:color .15s ease}.auth-forgot a:hover{color:var(--gold)}.auth-primary,.auth-secondary{width:100%;min-height:48px;border-radius:12px;font-size:15px;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.auth-primary{color:#090909;background:linear-gradient(135deg,#f0c650,#a87910);box-shadow:0 14px 35px #a8791033}.auth-primary:hover{filter:brightness(1.08)}.auth-primary:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.auth-secondary{background:#05050647;color:var(--text-primary);border:1px solid rgba(242,181,28,.48)}.auth-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.auth-verified{text-align:center;color:#22c55e;font-weight:900;margin:-4px 0 16px}.otp-panel{border:1px solid rgba(212,168,67,.36);background:radial-gradient(circle at 50% 20%,#d4a8431f,#08080994);border-radius:14px;padding:20px 18px;margin-top:4px;text-align:center}.otp-panel p{color:var(--text-secondary);margin-bottom:14px}.otp-panel strong{color:#f2b51c}.otp-row{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:12px auto 10px;max-width:300px}.otp-row input{height:52px;padding:0;text-align:center;font-size:22px;font-weight:900;border-radius:10px}.otp-tip,.otp-resend{color:var(--text-secondary);font-size:13px;margin:8px 0}.secure-box{display:flex;flex-direction:column;gap:6px;border:1px solid rgba(45,158,107,.34);background:#2d9e6b1a;border-radius:14px;padding:18px;color:var(--text-secondary)}.secure-box strong{color:#39d98a}.auth-row-small{display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:13px;margin:-4px 0 18px}.auth-row-small label{display:flex;align-items:center;gap:8px}.auth-row-small input{width:auto}.auth-divider{height:1px;background:#ffffff1a;margin:26px 0}.auth-switch,.auth-terms{color:var(--text-secondary);text-align:center;font-weight:600}.auth-switch a,.auth-terms a{color:#f2b51c}.auth-terms{margin-top:22px;font-size:13px;position:relative;z-index:1}@media (max-width: 620px){.auth-shell{padding:24px 14px}.auth-card{padding:26px 18px 22px;border-radius:16px}.auth-card h1{font-size:28px}.auth-topbar{margin-bottom:18px}.auth-stepper{gap:4px;font-size:12px}.auth-step{width:34px;height:34px}.auth-step-line{width:14px}.auth-grid-2,.auth-actions-row,.auth-inline{grid-template-columns:1fr}.otp-row{gap:5px}.otp-row input{height:46px}}.profile-page{max-width:1180px;margin:0 auto}.profile-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.profile-hero h1{font-size:42px;line-height:1;margin-bottom:6px;letter-spacing:-.03em}.profile-hero .eyebrow{color:var(--gold);font-weight:700;letter-spacing:.08em;font-size:13px}.profile-subtitle{max-width:720px;color:var(--text-secondary);font-size:16px;margin-top:12px}.profile-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:999px;background:#1c1c21bd;color:var(--text-secondary)}.pill.gold{border-color:#d4a84359;color:var(--gold);background:#d4a8431a}.pill.success{border-color:#2d9e6b59;color:var(--success);background:#2d9e6b1a}.pill.warning{border-color:#d47c2a59;color:var(--warning);background:#d47c2a1a}.profile-score{min-width:150px;height:150px;border-radius:12px;border:1px solid var(--border-gold);background:radial-gradient(circle at 50% 15%,#d4a84333,#16161ae0);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 20px 70px #00000040}.profile-score div{font-size:36px;color:var(--gold-light);font-weight:800}.profile-score small{color:var(--text-muted);text-align:center;max-width:110px;line-height:1.25}.profile-shell{display:grid;grid-template-columns:230px 1fr;gap:20px;align-items:start}.profile-menu{border:1px solid var(--border);border-radius:12px;background:#1c1c2199,#0e0e10eb);padding:10px;position:sticky;top:20px}.profile-menu button{width:100%;text-align:left;padding:13px 14px;border-radius:12px;color:var(--text-secondary);background:transparent;font-weight:700;margin-bottom:4px}.profile-menu button:hover,.profile-menu button.active{background:#d4a8431a;color:var(--gold-light)}.profile-card-pro{border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#1c1c21d1,#0a0a0be6);overflow:hidden;box-shadow:0 18px 60px #0003}.profile-card-head{display:flex;gap:16px;align-items:center;padding:22px;border-bottom:1px solid var(--border)}.avatar-pro{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0a0a0b;background:linear-gradient(135deg,var(--gold-light),var(--gold-dark));font-weight:900;border:2px solid rgba(255,255,255,.08)}.profile-card-head h2{margin:0 0 4px}.profile-card-head p{color:var(--text-secondary);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.profile-form-grid{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.profile-form-grid.single{grid-template-columns:1fr;max-width:560px}.profile-form-grid input:disabled{opacity:.65;cursor:not-allowed}.field-hint{color:var(--text-muted);font-size:12px}.form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:8px}.license-readiness{grid-column:1 / -1;padding:12px 0;color:var(--text-secondary);display:flex;gap:10px;align-items:center}.profile-section-stack{padding:22px;display:grid;gap:12px}.profile-toggle-row,.metric-row{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid var(--border);background:#111114b3;border-radius:14px;padding:14px 16px}.profile-toggle-row small{display:block;color:var(--text-muted);margin-top:4px}.toggle{min-width:78px;height:34px;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:800}.toggle span{width:12px;height:12px;border-radius:50%;background:var(--text-muted)}.toggle.on{border-color:#2d9e6b59;color:var(--success);background:#2d9e6b1a}.toggle.on span{background:var(--success)}.metric-row span{color:var(--text-secondary)}.metric-row b{color:var(--text-primary)}@media (max-width: 900px){.profile-hero{flex-direction:column}.profile-shell{grid-template-columns:1fr}.profile-menu{position:static}.profile-form-grid{grid-template-columns:1fr}}.auth-shell{min-height:100vh;padding:22px 18px 18px!important;justify-content:flex-start}.auth-topbar{width:min(100%,480px)!important;margin:0 auto 14px!important}.auth-card{width:min(100%,420px)!important;padding:22px 22px 20px!important;border-radius:16px!important}.auth-card-wide{width:min(100%,500px)!important}.auth-logo{width:54px!important;height:54px!important;margin:0 auto 10px!important;font-size:13px!important}.auth-card h1{font-size:27px!important;margin-bottom:5px!important;font-weight:850!important}.auth-subtitle{margin-bottom:16px!important;font-size:13px!important;line-height:1.35!important}.auth-stepper{margin:6px 0 16px!important;gap:6px!important;font-size:12px!important}.auth-step{width:32px!important;height:32px!important}.auth-step-line{width:20px!important}.auth-section h2{font-size:17px!important;margin-bottom:12px!important}.auth-grid-2{gap:10px!important}.auth-field{gap:6px!important;margin-bottom:10px!important}.auth-field span{font-size:13px!important;font-weight:750!important}.auth-field input,.auth-password input,.auth-inline input{height:40px!important;padding:8px 12px!important;font-size:14px!important;border-radius:10px!important}.auth-inline button,.auth-password button{height:40px!important;padding:0 14px!important;border-radius:10px!important;font-size:13px!important}.auth-primary,.auth-secondary{min-height:42px!important;border-radius:10px!important;font-size:14px!important}.auth-actions-row{gap:10px!important;margin-top:14px!important}.auth-row-small{margin:-2px 0 12px!important;font-size:12px!important}.auth-divider{margin:16px 0!important}.auth-tools button{padding:7px 10px!important;border-radius:10px!important;font-size:12px!important}.auth-back{font-size:13px!important}.otp-panel{padding:14px!important}.otp-panel p{font-size:13px!important;line-height:1.45!important}.otp-row{max-width:250px!important}.otp-row input{height:42px!important;font-size:18px!important}.secure-box{padding:14px!important}.auth-terms{margin-top:12px!important;font-size:12px!important}@media (min-width: 900px) and (max-height: 820px){.auth-shell{padding-top:14px!important;padding-bottom:14px!important}.auth-topbar{margin-bottom:10px!important}.auth-logo{width:48px!important;height:48px!important;margin-bottom:8px!important}.auth-card{padding:18px 20px!important}.auth-card h1{font-size:25px!important}.auth-subtitle,.auth-stepper{margin-bottom:12px!important}.auth-field{margin-bottom:8px!important}.auth-field input,.auth-password input,.auth-inline input{height:38px!important}.auth-primary,.auth-secondary{min-height:40px!important}}@media (max-width: 620px){.auth-shell{padding:16px 12px!important}.auth-card{padding:20px 16px 18px!important;border-radius:14px!important}.auth-card h1{font-size:24px!important}.auth-logo{width:50px!important;height:50px!important}.auth-topbar{margin-bottom:12px!important}.auth-stepper{overflow-x:auto;justify-content:flex-start;padding-bottom:4px}.auth-grid-2,.auth-actions-row{grid-template-columns:1fr!important}}.dash-shell{display:flex;min-height:100vh;background:radial-gradient(circle at 18% 4%,rgba(212,168,67,.11),transparent 28%),linear-gradient(180deg,#070708,#0b0b0d)}.dash-main{flex:1;padding:30px;overflow-y:auto;max-width:calc(100vw - 260px)}.dash-sidebar{width:260px;min-height:100vh;background:linear-gradient(180deg,#111114fa,#080809fa);border-right:1px solid rgba(212,168,67,.14);padding:18px 12px;display:flex;flex-direction:column;position:sticky;top:0}.dash-brand{display:flex;align-items:center;gap:12px;padding:10px 10px 18px;border-bottom:1px solid var(--border);margin-bottom:14px}.dash-brand-mark{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#080809;font-weight:900;background:linear-gradient(135deg,var(--gold-light),var(--gold-dark));box-shadow:0 0 26px #d4a84338}.dash-brand strong{display:block;color:var(--text-primary);font-size:15px}.dash-brand span{display:block;color:var(--text-muted);font-size:12px;margin-top:2px}.dash-user-card{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid var(--border);background:#ffffff06;border-radius:16px;margin-bottom:14px}.dash-avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d4a84324;color:var(--gold-light);border:1px solid rgba(212,168,67,.24);font-weight:900}.dash-user-role{color:var(--gold);font-size:10px;letter-spacing:.08em;font-weight:800}.dash-user-email{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-nav{flex:1;display:grid;align-content:start;gap:4px}.dash-nav-link{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;color:var(--text-secondary);font-size:14px;font-weight:700;transition:all .16s ease}.dash-nav-link:hover{background:#ffffff09;color:var(--text-primary)}.dash-nav-link.active{background:linear-gradient(90deg,#d4a8432e,#d4a8430a);color:var(--gold-light);border:1px solid rgba(212,168,67,.18)}.dash-sidebar-footer{padding:14px 6px 0;border-top:1px solid var(--border);display:grid;gap:10px}.dash-muted-link{color:var(--text-muted);font-size:13px}.dash-muted-link:hover{color:var(--gold)}.dash-hero{display:flex;justify-content:space-between;align-items:stretch;gap:18px;margin-bottom:24px}.dash-eyebrow{display:block;color:var(--gold);font-size:12px;letter-spacing:.13em;font-weight:900;margin-bottom:8px}.dash-hero h1{font-size:36px;line-height:1.04;letter-spacing:-.035em;margin:0 0 10px}.dash-hero p{color:var(--text-secondary);max-width:720px}.hero-status-card{min-width:270px;border:1px solid var(--border-gold);border-radius:12px;background:#d4a8430f;padding:18px;display:grid;gap:9px;align-content:center;box-shadow:0 20px 70px #00000038}.hero-status-card small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.hero-status-card p{font-size:13px;margin:0;color:var(--text-secondary)}.pro-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pro-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pro-stat{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--bg-card);min-height:88px}.pro-stat-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.pro-stat small,.pro-stat-top small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:900}.pro-stat strong{display:block;font-size:26px;margin-top:10px;color:var(--text-primary);line-height:1}.pro-stat p{margin-top:8px;color:var(--text-muted);font-size:12px}.pro-stat-gold{border-color:#d4a84347;background:#d4a8430d}.pro-stat-gold strong{color:var(--gold-light)}.pro-stat-success strong{color:var(--success)}.pro-stat-warning strong{color:var(--warning)}.ops-alert-strip{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 22px}.ops-alert-strip a{border:1px solid rgba(212,124,42,.34);background:#d47c2a1a;border-radius:14px;padding:12px 14px;color:var(--warning);font-weight:800}.dash-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:24px 0 14px}.dash-section-head.compact{margin:0 0 14px}.dash-section-head h2{font-size:15px;margin:0 0 3px;font-weight:700}.dash-section-head p{color:var(--text-muted);margin:0}.ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ops-card{position:relative;display:flex;gap:14px;min-height:132px;padding:18px;border:1px solid var(--border);background:linear-gradient(180deg,#1c1c21d6,#0c0c0ef0);border-radius:12px;color:var(--text-primary);transition:all .18s ease}.ops-card:hover{transform:translateY(-2px);border-color:#d4a8436b;box-shadow:0 18px 60px #00000038}.ops-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#d4a8431c;border:1px solid rgba(212,168,67,.18);font-size:22px}.ops-card strong{display:block;margin-bottom:6px}.ops-card p{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0 0 10px}.ops-risk{display:inline-flex;padding:4px 8px;border-radius:999px;background:#d47c2a1a;color:var(--warning);font-size:11px;font-weight:900}.ops-arrow{margin-left:auto;color:var(--text-muted)}.pro-panel h3{margin-bottom:14px}.health-row{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--border);padding:12px 0;color:var(--text-secondary)}.health-row:first-of-type{border-top:0}.health-row b{color:var(--text-primary);text-align:right}.text-success{color:var(--success)!important}.text-error{color:var(--error)!important}.check-row{padding:10px 12px;border-radius:12px;margin-bottom:8px;font-weight:700;font-size:13px}.check-row.ok{color:var(--success);background:#2d9e6b1a;border:1px solid rgba(45,158,107,.22)}.check-row.warn{color:var(--warning);background:#d47c2a1a;border:1px solid rgba(212,124,42,.22)}.setup-step{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px solid var(--border);margin-bottom:10px;color:var(--text-primary);background:#ffffff05}.setup-step span{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;flex:0 0 auto}.setup-step.done span{background:#2d9e6b29;color:var(--success)}.setup-step.needed span{background:#d47c2a29;color:var(--warning)}.setup-step p{color:var(--text-secondary);font-size:13px;margin:3px 0 0}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.link-button{background:transparent;color:var(--gold);font-weight:800;padding:0;margin-top:8px;text-align:left}.empty-state{text-align:center;padding:28px;color:var(--text-secondary)}.empty-state strong{display:block;color:var(--text-primary);margin-bottom:6px}.empty-state p{margin-bottom:12px}@media (max-width: 1100px){.pro-grid-4,.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-hero{flex-direction:column}.dash-main{max-width:calc(100vw - 230px);padding:22px}.dash-sidebar{width:230px}}@media (max-width: 820px){.dash-shell{display:block}.dash-sidebar{position:relative;width:100%;min-height:auto}.dash-main{max-width:100%}.pro-grid-4,.pro-grid-2,.ops-grid,.quick-actions{grid-template-columns:1fr}}.status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.mini-status{border:1px solid rgba(212,175,55,.18);background:#ffffff08;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mini-status span{color:var(--text-muted);font-size:12px}.mini-status b{font-size:12px}.action-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;color:var(--text-muted);font-size:12px}.risk-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);padding:11px 0}.risk-row:last-child{border-bottom:0}.toast-notice{position:fixed;top:18px;right:18px;z-index:50;background:#141418f5;border:1px solid rgba(212,175,55,.35);box-shadow:0 20px 45px #00000059;color:var(--text-primary);border-radius:14px;padding:12px 16px;font-size:13px}.pro-grid-2.mini{gap:12px}.pro-grid-2.mini .pro-stat{min-height:110px}.license-mini{border:1px solid rgba(212,175,55,.16);border-radius:12px;padding:14px;margin-bottom:12px;background:#ffffff05}.license-mini code{display:block;color:var(--gold);font-size:12px;margin-bottom:8px;word-break:break-all}.qr-preview{width:126px;height:126px;object-fit:contain;border-radius:14px;border:1px solid rgba(212,175,55,.25);background:#fff;padding:8px;margin-top:12px}.qr-placeholder{width:126px;height:126px;border:1px dashed rgba(212,175,55,.28);border-radius:14px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-muted);font-size:12px;padding:12px;margin-top:12px}.panel-note{font-size:12px;color:var(--text-muted);margin-top:12px;line-height:1.5}.support-form{display:grid;gap:10px;margin-top:14px}.support-form textarea{resize:vertical}.guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.empty-state.small{padding:24px}.badge-danger{background:#ef44441f;color:#f87171;border-color:#ef444440}@media (max-width:1100px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.guide-grid,.status-grid{grid-template-columns:1fr}.toast-notice{left:12px;right:12px;top:12px}}.auth-field input:-webkit-autofill,.auth-password input:-webkit-autofill,.auth-inline input:-webkit-autofill{-webkit-text-fill-color:#f8f8f8!important;caret-color:#f8f8f8!important;box-shadow:0 0 0 1000px #070707 inset!important;transition:background-color 9999s ease-in-out 0s!important}.qt-news-shell{min-height:100%;color:#f5f7fb}.qt-cal-hero,.qt-cal-panel{background:linear-gradient(180deg,#0f1826fa,#080e18fa);border:1px solid rgba(124,145,177,.18);box-shadow:0 18px 45px #00000059,inset 0 1px #ffffff08;border-radius:14px}.qt-cal-hero{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;margin-bottom:16px}.qt-cal-hero-title{display:flex;align-items:center;gap:14px}.qt-cal-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#121c2ef2,#080d16f2);border:1px solid rgba(231,178,57,.45);color:#e7b239;font-weight:900}.qt-cal-hero h1{margin:0;font-size:22px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.qt-cal-hero h1 span,.qt-cal-gold{color:#e7b239}.qt-cal-hero p{margin:5px 0 0;color:#8f9bb0;font-size:13px}.qt-cal-risk{border:1px solid rgba(231,178,57,.45);background:#e7b23912;color:#ffc042;padding:9px 14px;border-radius:8px;font-size:13px;font-weight:700;white-space:nowrap}.qt-cal-panel{overflow:hidden}.qt-cal-tabs{min-height:54px;display:flex;align-items:center;gap:22px;padding:0 18px;border-bottom:1px solid rgba(124,145,177,.16)}.qt-cal-tab{height:54px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#d8deea;position:relative}.qt-cal-tab.active{color:#e7b239}.qt-cal-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#e7b239;border-radius:3px}.qt-cal-tab.muted{color:#a2abbc;font-weight:600}.qt-cal-time{margin-left:auto;color:#c5ccda;font-size:13px;border-right:1px solid rgba(124,145,177,.18);padding-right:22px}.qt-cal-time strong{color:#f6f8fd}.qt-cal-toolbar{display:flex;align-items:center;gap:10px;padding:18px;flex-wrap:wrap}.qt-cal-square,.qt-cal-pill,.qt-cal-date{background:#09101ceb;border:1px solid rgba(124,145,177,.2);color:#e4e9f4;border-radius:8px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;font-weight:700;font-size:13px}.qt-cal-square{width:38px;padding:0;font-size:22px;line-height:1}.qt-cal-square:hover,.qt-cal-pill:hover{border-color:#e7b2397a;color:#ffc955}.qt-cal-pill.active{background:linear-gradient(180deg,#e6b646,#c99425);color:#09101c;border-color:#e7b239}.qt-cal-pill.right{margin-left:auto}.qt-cal-date{gap:10px;position:relative}.qt-cal-date input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.qt-cal-filter-card{margin:0 18px 16px;border:1px solid rgba(124,145,177,.18);border-radius:10px;background:linear-gradient(180deg,#0b1422eb,#080f1aeb)}.qt-cal-filter-head{padding:13px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(124,145,177,.15);cursor:pointer;color:#f2f5fb}.qt-cal-filter-grid{padding:16px;display:grid;grid-template-columns:160px minmax(320px,1fr) 150px 220px 260px;gap:18px;align-items:start}.qt-cal-label{display:block;color:#f4f6fb;font-size:12px;font-weight:800;margin-bottom:10px}.qt-cal-checkline{width:100%;background:transparent;color:#e5eaf5;display:flex;align-items:center;gap:9px;padding:4px 0;font-size:13px;text-align:left}.qt-cal-checkbox{width:18px;height:18px;border-radius:4px;border:1px solid rgba(124,145,177,.35);background:#0a1423;display:inline-flex;align-items:center;justify-content:center;color:#e7b239;font-size:12px}.qt-cal-checkbox.checked{border-color:#e7b239;box-shadow:0 0 0 1px #e7b23924}.qt-cal-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.qt-cal-dot-high{background:#ff315d}.qt-cal-dot-medium{background:#ff9f1a}.qt-cal-dot-low{background:#ffdf3d}.qt-cal-dot-holiday{background:#9aa5b8}.qt-cal-currency-area select,.qt-cal-filter-grid select,.qt-cal-filter-grid input{height:38px;border-radius:8px;border:1px solid rgba(124,145,177,.22);background:#091322;color:#e9edf7;padding:0 12px;font-size:13px}.qt-cal-currency-grid{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px}.qt-cal-currency{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 10px;border-radius:7px;background:#0a1423;color:#d7deeb;border:1px solid rgba(124,145,177,.18);font-size:12px;font-weight:700}.qt-cal-currency.on{border-color:#e7b23973;background:#e7b23914}.qt-cal-link{margin-top:8px;background:transparent;color:#8f9bb0;font-size:12px}.qt-cal-save-box{display:grid;grid-template-columns:1fr 70px;gap:8px;align-items:end;border-left:1px solid rgba(124,145,177,.16);padding-left:18px}.qt-cal-save-box .qt-cal-label{grid-column:1 / -1;margin-bottom:0}.qt-cal-save{height:38px;border-radius:8px;background:linear-gradient(180deg,#edbd4b,#c99425);color:#09101c;font-weight:900}.qt-cal-saved{grid-column:1 / -1;color:#22c96b;font-size:12px;margin-top:4px}.qt-cal-warning,.qt-cal-error{margin:0 18px 12px;padding:10px 12px;border-radius:9px;font-size:12px;font-weight:700}.qt-cal-warning{color:#ffc042;border:1px solid rgba(231,178,57,.3);background:#e7b23912}.qt-cal-error{color:#ff6b7f;border:1px solid rgba(255,49,93,.3);background:#ff315d12}.qt-cal-table-wrap{margin:0 18px;overflow-x:auto;border:1px solid rgba(124,145,177,.16);border-radius:9px;background:#08111f}.qt-cal-table{width:100%;border-collapse:collapse;min-width:900px;font-size:13px}.qt-cal-table thead{background:linear-gradient(180deg,#121d30f5,#0d1626f5)}.qt-cal-table th{color:#b7c0d2;font-size:12px;padding:11px 12px;border-bottom:1px solid rgba(124,145,177,.16);text-transform:none;letter-spacing:0}.qt-cal-table td{padding:10px 12px;border-bottom:1px solid rgba(124,145,177,.1);color:#d7deeb}.qt-cal-table tr:hover td{background:#e7b23909}.qt-cal-row-plus{width:18px;height:18px;border-radius:4px;border:1px solid rgba(124,145,177,.28);background:#091322;color:#aeb8cb;line-height:1}.qt-cal-timecell{color:#f5f7fb!important;font-weight:800}.qt-cal-curr-badge{display:inline-flex;min-width:46px;justify-content:center;padding:2px 7px;border-radius:6px;background:#7c91b114;border:1px solid rgba(124,145,177,.16);color:#eaf0fb;font-weight:800}.qt-cal-event-name{color:#f5f7fb!important;font-weight:650}.qt-cal-impact{display:inline-flex;align-items:center;gap:7px;text-transform:capitalize;font-weight:750}.qt-cal-impact span{width:8px;height:8px;border-radius:50%;display:inline-block}.qt-cal-impact.high{color:#ff4268}.qt-cal-impact.high span{background:#ff315d}.qt-cal-impact.medium{color:#ffad2e}.qt-cal-impact.medium span{background:#ff9f1a}.qt-cal-impact.low{color:#ffe454}.qt-cal-impact.low span{background:#ffdf3d}.qt-cal-menu{color:#7f899a!important;text-align:center;font-size:20px}.qt-cal-empty{text-align:center;padding:28px!important;color:#8f9bb0!important}.qt-cal-footer{display:flex;align-items:center;gap:18px;padding:16px 18px 18px;color:#a3adbf;font-size:13px;flex-wrap:wrap}.qt-cal-footer span:first-child{margin-right:auto}.qt-cal-live{display:flex;align-items:center;gap:8px}.qt-cal-live i{width:8px;height:8px;border-radius:50%;background:#24c76b;display:inline-block;box-shadow:0 0 0 3px #24c76b1a}@media (max-width: 1180px){.qt-cal-filter-grid{grid-template-columns:1fr 1fr}.qt-cal-save-box{border-left:0;padding-left:0}}@media (max-width: 760px){.qt-cal-hero{align-items:flex-start;flex-direction:column}.qt-cal-risk{white-space:normal}.qt-cal-filter-grid{grid-template-columns:1fr}.qt-cal-currency-grid{grid-template-columns:repeat(2,1fr)}.qt-cal-pill.right{margin-left:0}.qt-cal-time{margin-left:0;border-right:0;padding-right:0}}.qt-cal-panel{max-width:100%}.qt-cal-filter-grid{grid-template-columns:160px minmax(300px,1fr) 150px 220px minmax(240px,280px)}.qt-cal-save-box{min-width:0}.qt-cal-save-box input{min-width:0;width:100%}.qt-cal-save{min-width:64px}.qt-cal-timecell{white-space:pre-line;line-height:1.25;min-width:96px}.qt-cal-error:empty,.qt-cal-warning:empty{display:none}@media (max-width: 1400px){.qt-cal-filter-grid{grid-template-columns:150px minmax(260px,1fr) 140px 200px}.qt-cal-save-box{grid-column:1 / -1;border-left:0;padding-left:0;max-width:420px;justify-self:end}}.qt-tradays-live-card{margin:0 18px 16px;border:1px solid rgba(231,178,57,.22);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#0c1626fa,#070e19fa);box-shadow:inset 0 1px #ffffff08}.qt-tradays-live-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid rgba(124,145,177,.16);color:#f5f7fb}.qt-tradays-live-head strong{display:block;font-size:13px;color:#f3c24f}.qt-tradays-live-head span{display:block;margin-top:3px;font-size:12px;color:#9aa6ba}.qt-tradays-live-head a{color:#e7b239;font-size:12px;font-weight:800;white-space:nowrap}.qt-tradays-frame{display:block;width:100%;height:520px;border:0;background:#070e19}@media (max-width: 900px){.qt-tradays-frame{height:620px}}.qt-news-shell{max-width:1560px;margin:0 auto}.qt-cal-hero{margin-bottom:18px;background:linear-gradient(135deg,#081220fa,#0c1627f0);border:1px solid rgba(120,145,180,.22);border-radius:14px;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff0a}.qt-cal-panel{background:linear-gradient(180deg,#0a1424fa,#060d18fa);border:1px solid rgba(120,145,180,.22);border-radius:14px;box-shadow:0 20px 60px #00000052;overflow:hidden}.qt-cal-tabs,.qt-cal-toolbar,.qt-cal-filter-card,.qt-tradays-live-card,.qt-cal-source-strip,.qt-cal-footer{margin-left:18px;margin-right:18px}.qt-cal-tabs{padding-left:0;padding-right:0}.qt-cal-toolbar{padding:16px 0 14px}.qt-cal-filter-card{border-radius:12px;background:linear-gradient(180deg,#081220f5,#050d18f5);border:1px solid rgba(120,145,180,.2);margin-bottom:14px}.qt-cal-filter-head{padding:15px 18px;border-bottom:1px solid rgba(120,145,180,.16)}.qt-cal-filter-grid{padding:18px;grid-template-columns:160px minmax(360px,1fr) 170px 260px 280px!important;align-items:start}.qt-cal-filter-grid select,.qt-cal-filter-grid input,.qt-cal-save-box input{height:42px;border-radius:8px;border:1px solid rgba(120,145,180,.24);background:#071425;color:#eef4ff}.qt-cal-currency-grid{gap:9px}.qt-cal-currency{height:34px;border-radius:8px;background:#091729fa;border:1px solid rgba(120,145,180,.24);color:#e9f0ff}.qt-cal-currency.on{border-color:#e7b239b3;background:#e7b23914;box-shadow:inset 0 0 0 1px #e7b2390f}.qt-cal-save-box{border-left:1px solid rgba(120,145,180,.14);padding-left:18px;display:grid;grid-template-columns:1fr auto;gap:10px;max-width:none!important}.qt-cal-save{height:42px;min-width:76px;border-radius:8px}.qt-cal-saved{grid-column:1 / -1;justify-self:start}.qt-cal-source-strip{display:flex;align-items:center;gap:14px;padding:12px 14px;margin-bottom:12px;border:1px solid rgba(36,199,107,.18);background:#24c76b0e;color:#aeb9cc;border-radius:10px;font-size:13px}.qt-cal-source-main{color:#eaf3ff;font-weight:800}.qt-cal-source-main i{width:8px;height:8px;border-radius:50%;background:#24c76b;display:inline-block;margin-right:8px;box-shadow:0 0 0 3px #24c76b1f}.qt-cal-source-strip a{margin-left:auto;color:#e7b239;font-weight:800;white-space:nowrap}.qt-tradays-live-card-table{margin-top:0;margin-bottom:16px;border-radius:12px;border:1px solid rgba(120,145,180,.22);background:#070e19;overflow:hidden}.qt-tradays-frame-table{height:500px;display:block;background:#0b111d}.qt-cal-backend-note{margin:0 18px 14px;padding:11px 14px;border-radius:10px;border:1px solid rgba(231,178,57,.26);background:#e7b23913;color:#f4c95a;font-size:13px}.qt-cal-backend-details{margin:0 18px 16px;border:1px solid rgba(120,145,180,.18);border-radius:10px;overflow:hidden;background:#060e19db}.qt-cal-backend-details summary{cursor:pointer;padding:12px 14px;color:#d5deee;font-weight:800}.qt-cal-table-wrap.compact{margin:0;border-radius:0;border-left:0;border-right:0;border-bottom:0}.qt-cal-footer{border-top:1px solid rgba(120,145,180,.14);padding-top:15px}@media (max-width: 1450px){.qt-cal-filter-grid{grid-template-columns:160px minmax(310px,1fr) 160px 230px!important}.qt-cal-save-box{grid-column:1 / -1;justify-self:end;width:440px;border-left:0;padding-left:0}}@media (max-width: 980px){.qt-cal-filter-grid{grid-template-columns:1fr!important}.qt-cal-save-box{width:100%}.qt-cal-source-strip{flex-wrap:wrap}.qt-cal-source-strip a{margin-left:0}}.qt-news-shell-live-only{max-width:1560px;margin:0 auto}.qt-cal-panel-live-only{overflow:hidden}.qt-cal-toolbar-live-only{padding:16px 18px 14px!important}.qt-cal-widget-controls{margin:0 18px 14px!important}.qt-cal-widget-controls .qt-cal-filter-head span{color:#9aa6ba;font-size:12px;font-weight:600}.qt-cal-widget-control-grid{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) minmax(280px,360px)!important;gap:18px!important}.qt-cal-control-note{border:1px solid rgba(120,145,180,.18);background:#050e1ab8;border-radius:10px;padding:12px 14px;min-height:76px}.qt-cal-control-note strong{color:#f2f5fb;font-size:13px}.qt-cal-control-note p{color:#9aa6ba;font-size:12px;line-height:1.45;margin:7px 0 0}.qt-cal-save-box-live{width:100%;border-left:1px solid rgba(120,145,180,.14)!important;padding-left:18px!important;grid-template-columns:minmax(0,1fr) 86px!important;align-content:start}.qt-cal-save-box-live select{min-width:0;width:100%}.qt-cal-source-strip-live-only{margin:0 18px 14px!important}.qt-tradays-live-primary{margin:0 18px!important;border-color:#7891b43d!important;background:#070e19!important}.qt-tradays-frame-primary{height:650px!important;width:100%;border:0;display:block}.qt-cal-panel-live-only .qt-cal-footer{margin:0 18px!important;padding:14px 0 16px!important}@media (max-width: 980px){.qt-cal-widget-control-grid{grid-template-columns:1fr!important}.qt-cal-save-box-live{border-left:0!important;padding-left:0!important}.qt-tradays-frame-primary{height:720px!important}}.qt-news-shell-professional-widget{max-width:1560px;margin:0 auto}.qt-news-shell-professional-widget .qt-cal-hero{padding:18px 22px;border-radius:14px;margin-bottom:18px}.qt-news-shell-professional-widget .qt-cal-panel{border-radius:14px;background:linear-gradient(180deg,#081220fc,#050c16fc)}.qt-cal-mini-icon{width:34px;height:34px;border-radius:8px;border:1px solid rgba(120,145,180,.2);background:#071425;color:#47b7ff;font-weight:800}.qt-cal-toolbar-professional{padding:16px 18px 14px!important}.qt-cal-filter-card-pro{margin:0 18px 14px!important}.qt-cal-filter-grid-pro{grid-template-columns:160px minmax(360px,1fr) 160px 260px minmax(260px,300px)!important;gap:18px!important}.qt-cal-filter-grid-pro .qt-cal-save-box{align-content:start}.qt-cal-manage{grid-column:1 / -1;justify-self:end;color:#e7b239!important;font-weight:800}.qt-cal-currency-all{justify-content:center!important}.qt-tradays-live-integrated{margin:0 18px!important;border-radius:10px!important;border:1px solid rgba(120,145,180,.24)!important;background:#070e19!important}.qt-tradays-frame-integrated{height:560px!important;min-height:560px;background:#0b111d}.qt-news-shell-professional-widget .qt-cal-footer{margin:0 18px!important;padding:14px 0 16px!important;border-top:1px solid rgba(120,145,180,.14)}@media (max-width: 1450px){.qt-cal-filter-grid-pro{grid-template-columns:160px minmax(310px,1fr) 160px 230px!important}.qt-cal-filter-grid-pro .qt-cal-save-box{grid-column:1 / -1;justify-self:end;width:440px;border-left:0;padding-left:0}}@media (max-width: 980px){.qt-cal-filter-grid-pro{grid-template-columns:1fr!important}.qt-cal-filter-grid-pro .qt-cal-save-box{width:100%}.qt-tradays-frame-integrated{height:680px!important}}.qt-news-shell-image-match{--qt-line: rgba(104,127,164,.18);--qt-gold:#e7b239;--qt-bg:#07101d}.qt-news-shell-image-match .qt-cal-hero{max-width:1480px;margin:0 auto 16px}.qt-news-shell-image-match .qt-cal-panel{max-width:1480px;margin:0 auto}.qt-news-shell-image-match .qt-cal-hero h1{font-size:25px}.qt-news-shell-image-match .qt-cal-icon{font-size:20px}.qt-news-shell-image-match .qt-cal-time{white-space:nowrap}.qt-news-shell-image-match .qt-cal-mini-icon{margin-left:4px;width:36px;height:36px;border:1px solid var(--qt-line);border-radius:8px;background:#071120;color:#70b7ff}.qt-news-shell-image-match .qt-cal-toolbar{padding:16px 18px;border-bottom:0}.qt-news-shell-image-match .qt-cal-filter-card{margin:0 18px 12px}.qt-news-shell-image-match .qt-cal-filter-grid{grid-template-columns:170px minmax(360px,1fr) 180px 250px 290px;gap:22px;padding:18px}.qt-news-shell-image-match .qt-cal-filter-grid select,.qt-news-shell-image-match .qt-cal-filter-grid input{width:100%}.qt-news-shell-image-match .qt-cal-save-box{align-self:start}.qt-news-shell-image-match .qt-cal-info-strip{margin:0 18px 12px;padding:10px 12px;border:1px solid rgba(231,178,57,.34);border-radius:9px;background:#e7b23912;color:#ffc942;font-size:12px;font-weight:800}.qt-news-shell-image-match .qt-cal-warning{margin-top:0}.qt-news-shell-image-match .qt-cal-table-wrap-final{margin-bottom:0}.qt-news-shell-image-match .qt-cal-table th:first-child,.qt-news-shell-image-match .qt-cal-table td:first-child{width:34px;text-align:center}.qt-news-shell-image-match .qt-cal-table th{color:#bdc8da;font-weight:800}.qt-news-shell-image-match .qt-cal-table td{height:40px}.qt-news-shell-image-match .qt-cal-impact.high,.qt-news-shell-image-match .qt-cal-impact.medium,.qt-news-shell-image-match .qt-cal-impact.low{text-transform:capitalize}.qt-news-shell-image-match .qt-cal-footer{border-top:1px solid rgba(104,127,164,.12);margin-top:10px}@media (max-width: 1500px){.qt-news-shell-image-match .qt-cal-filter-grid{grid-template-columns:170px minmax(320px,1fr) 170px 220px}.qt-news-shell-image-match .qt-cal-save-box{grid-column:1 / -1;justify-self:end;max-width:420px}}@media (max-width: 1100px){.qt-news-shell-image-match .qt-cal-filter-grid{grid-template-columns:1fr 1fr}.qt-news-shell-image-match .qt-cal-time{margin-left:0}}.qt-news-shell-image-match{max-width:100%;overflow-x:hidden}.qt-cal-panel-image-match{overflow:visible}.qt-cal-filter-card-pro{overflow:hidden}.qt-cal-filter-grid-pro{display:grid!important;grid-template-columns:minmax(130px,.75fr) minmax(360px,2.2fr) minmax(150px,.9fr) minmax(220px,1.2fr) minmax(250px,1.15fr)!important;gap:18px!important;align-items:start!important;width:100%;box-sizing:border-box}.qt-cal-filter-grid-pro>*{min-width:0}.qt-cal-filter-grid-pro select,.qt-cal-filter-grid-pro input{width:100%;box-sizing:border-box}.qt-cal-save-box{display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;gap:8px!important;align-items:end!important;min-width:0!important;max-width:none!important;justify-self:stretch!important}.qt-cal-save-box .qt-cal-label{grid-column:1 / -1}.qt-cal-save-box input{grid-column:1 / 2;min-width:0}.qt-cal-save{grid-column:2 / 3;display:inline-flex!important;align-items:center;justify-content:center;width:76px;min-width:76px;padding:0 12px;cursor:pointer}.qt-cal-saved{grid-column:1 / -1;justify-self:start;border:1px solid rgba(34,201,107,.25);background:#22c96b14;border-radius:7px;padding:6px 10px}.qt-cal-manage{grid-column:1 / -1;justify-self:end;color:#e7b239!important;white-space:nowrap}.qt-cal-currency-grid{grid-template-columns:repeat(4,minmax(78px,1fr))!important}.qt-cal-currency{min-width:0;overflow:hidden}.qt-cal-currency span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-cal-info-strip{margin:0 18px 12px;padding:10px 12px;border-radius:9px;font-size:12px;font-weight:750;color:#ffc042;border:1px solid rgba(231,178,57,.3);background:#e7b23912}.qt-cal-table-wrap-final{overflow-x:auto}.qt-cal-table th:nth-child(5),.qt-cal-table td:nth-child(5){min-width:110px}.qt-cal-impact.high:after{content:" risk";font-weight:650;opacity:.75}.qt-cal-impact.medium:after{content:" risk";font-weight:650;opacity:.75}.qt-cal-impact.low:after{content:" risk";font-weight:650;opacity:.75}@media (max-width: 1500px){.qt-cal-filter-grid-pro{grid-template-columns:160px minmax(340px,1.8fr) minmax(150px,.8fr) minmax(220px,1fr)!important}.qt-cal-save-box{grid-column:1 / -1!important;border-left:0!important;padding-left:0!important;width:min(420px,100%);justify-self:end!important}}@media (max-width: 1100px){.qt-cal-filter-grid-pro{grid-template-columns:1fr 1fr!important}.qt-cal-save-box{grid-column:1 / -1!important;justify-self:stretch!important;width:100%}}@media (max-width: 760px){.qt-cal-filter-grid-pro,.qt-cal-save-box{grid-template-columns:1fr!important}.qt-cal-save{grid-column:1 / -1;width:100%}}.dash-main{box-sizing:border-box;width:calc(100vw - 260px);max-width:calc(100vw - 260px);overflow-x:hidden}.qt-news-shell-image-match,.qt-news-shell-image-match .qt-cal-hero,.qt-news-shell-image-match .qt-cal-panel{width:100%;max-width:100%;box-sizing:border-box}.qt-news-shell-image-match .qt-cal-filter-card,.qt-news-shell-image-match .qt-cal-filter-card-pro{overflow:visible!important}.qt-news-shell-image-match .qt-cal-filter-grid,.qt-news-shell-image-match .qt-cal-filter-grid-pro{grid-template-columns:150px minmax(280px,1.45fr) 150px minmax(210px,.9fr) minmax(230px,260px)!important;gap:14px!important;padding:18px!important;align-items:start!important}.qt-news-shell-image-match .qt-cal-save-box{display:grid!important;grid-template-columns:minmax(0,1fr) 84px!important;gap:8px!important;min-width:0!important;width:100%!important;max-width:260px!important;justify-self:stretch!important;border-left:1px solid rgba(120,145,180,.14)!important;padding-left:14px!important;box-sizing:border-box!important}.qt-news-shell-image-match .qt-cal-save-box input{grid-column:1 / 2!important;min-width:0!important;height:42px!important}.qt-news-shell-image-match .qt-cal-save{grid-column:2 / 3!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:42px!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:3!important;overflow:visible!important;white-space:nowrap!important}.qt-news-shell-image-match .qt-cal-manage{grid-column:1 / -1!important;justify-self:end!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 1700px){.qt-news-shell-image-match .qt-cal-filter-grid,.qt-news-shell-image-match .qt-cal-filter-grid-pro{grid-template-columns:150px minmax(280px,1fr) 150px minmax(210px,1fr)!important}.qt-news-shell-image-match .qt-cal-save-box{grid-column:1 / -1!important;justify-self:end!important;width:360px!important;max-width:360px!important;border-left:0!important;padding-left:0!important}}@media (max-width: 1100px){.dash-main{width:100%;max-width:100%}.qt-news-shell-image-match .qt-cal-filter-grid,.qt-news-shell-image-match .qt-cal-filter-grid-pro{grid-template-columns:1fr 1fr!important}.qt-news-shell-image-match .qt-cal-save-box{width:100%!important;max-width:100%!important;justify-self:stretch!important}}@media (max-width: 760px){.qt-news-shell-image-match .qt-cal-filter-grid,.qt-news-shell-image-match .qt-cal-filter-grid-pro,.qt-news-shell-image-match .qt-cal-save-box{grid-template-columns:1fr!important}.qt-news-shell-image-match .qt-cal-save{grid-column:1 / -1!important;width:100%!important;max-width:none!important}}.qt-news-shell-image-match{--qt-compact-card: rgba(7, 17, 31, .985);--qt-compact-card-2: rgba(9, 22, 39, .985);--qt-compact-border: rgba(112, 137, 174, .2);--qt-compact-gold: #e7b239;--qt-compact-text: #f3f7ff;--qt-compact-muted: #98a6bc;max-width:1500px!important;margin:0 auto!important}.qt-news-shell-image-match .qt-cal-hero{min-height:74px!important;padding:12px 20px!important;margin:0 auto 12px!important;border-radius:13px!important;background:linear-gradient(135deg,#081220fc,#0b1729f5)!important}.qt-news-shell-image-match .qt-cal-hero-title{gap:12px!important}.qt-news-shell-image-match .qt-cal-icon{width:40px!important;height:40px!important;border-radius:9px!important;font-size:18px!important}.qt-news-shell-image-match .qt-cal-hero h1{font-size:23px!important;line-height:1.05!important;margin:0!important}.qt-news-shell-image-match .qt-cal-hero p{margin-top:3px!important;font-size:12.5px!important;line-height:1.2!important}.qt-news-shell-image-match .qt-cal-risk{height:36px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;font-size:12.5px!important;border-radius:8px!important}.qt-news-shell-image-match .qt-cal-panel{border-radius:13px!important;overflow:hidden!important}.qt-news-shell-image-match .qt-cal-tabs{min-height:44px!important;height:44px!important;gap:20px!important;margin:0 16px!important;padding:0!important}.qt-news-shell-image-match .qt-cal-tab{height:44px!important;font-size:12.5px!important}.qt-news-shell-image-match .qt-cal-time{font-size:12.5px!important;padding-right:14px!important}.qt-news-shell-image-match .qt-cal-mini-icon{width:32px!important;height:32px!important}.qt-news-shell-image-match .qt-cal-toolbar{padding:10px 16px!important;gap:8px!important;flex-wrap:nowrap!important;border-bottom:1px solid rgba(112,137,174,.1)!important}.qt-news-shell-image-match .qt-cal-square,.qt-news-shell-image-match .qt-cal-pill,.qt-news-shell-image-match .qt-cal-date{height:34px!important;min-height:34px!important;border-radius:8px!important;padding:0 13px!important;font-size:12.5px!important}.qt-news-shell-image-match .qt-cal-square{width:34px!important;min-width:34px!important;padding:0!important;font-size:20px!important}.qt-news-shell-image-match .qt-cal-date{min-width:190px!important}.qt-news-shell-image-match .qt-cal-pill.right{margin-left:auto!important}.qt-news-shell-image-match .qt-cal-filter-card,.qt-news-shell-image-match .qt-cal-filter-card-pro{margin:10px 16px!important;border-radius:11px!important;background:linear-gradient(180deg,var(--qt-compact-card-2),var(--qt-compact-card))!important;border:1px solid var(--qt-compact-border)!important;overflow:visible!important}.qt-news-shell-image-match .qt-cal-filter-head{height:38px!important;padding:0 14px!important;font-size:15px!important;border-bottom:1px solid rgba(112,137,174,.14)!important}.qt-news-shell-image-match .qt-cal-filter-grid,.qt-news-shell-image-match .qt-cal-filter-grid-pro{display:grid!important;grid-template-columns:145px minmax(330px,1.55fr) minmax(135px,.7fr) minmax(205px,.95fr) minmax(300px,1.05fr)!important;gap:12px!important;padding:12px 14px!important;align-items:start!important}.qt-news-shell-image-match .qt-cal-filter-grid>*,.qt-news-shell-image-match .qt-cal-filter-grid-pro>*{min-width:0!important}.qt-news-shell-image-match .qt-cal-label{font-size:11.5px!important;margin-bottom:6px!important;line-height:1.1!important}.qt-news-shell-image-match .qt-cal-checkline{height:24px!important;padding:0!important;gap:7px!important;font-size:12.5px!important}.qt-news-shell-image-match .qt-cal-checkbox{width:16px!important;height:16px!important;border-radius:4px!important;font-size:10px!important}.qt-news-shell-image-match .qt-cal-dot{width:7px!important;height:7px!important}.qt-news-shell-image-match .qt-cal-currency-area select,.qt-news-shell-image-match .qt-cal-filter-grid select,.qt-news-shell-image-match .qt-cal-filter-grid input,.qt-news-shell-image-match .qt-cal-save-box input{height:34px!important;min-height:34px!important;border-radius:8px!important;font-size:12.5px!important;padding:0 10px!important}.qt-news-shell-image-match .qt-cal-currency-grid{margin-top:7px!important;grid-template-columns:repeat(5,minmax(62px,1fr))!important;gap:7px!important}.qt-news-shell-image-match .qt-cal-currency{height:29px!important;min-height:29px!important;border-radius:7px!important;padding:0 8px!important;font-size:11.5px!important}.qt-news-shell-image-match .qt-cal-link{margin-top:5px!important;font-size:11.5px!important}.qt-news-shell-image-match .qt-cal-save-box{display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important;grid-template-rows:auto 34px auto auto!important;gap:7px!important;width:100%!important;max-width:none!important;min-width:0!important;align-content:start!important;border-left:1px solid rgba(112,137,174,.16)!important;padding-left:12px!important;justify-self:stretch!important;overflow:visible!important}.qt-news-shell-image-match .qt-cal-save-box .qt-cal-label{grid-column:1 / -1!important;grid-row:1!important}.qt-news-shell-image-match .qt-cal-save-box input{grid-column:1!important;grid-row:2!important}.qt-news-shell-image-match .qt-cal-save{grid-column:2!important;grid-row:2!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:20!important;border-radius:8px!important;font-size:12.5px!important;font-weight:900!important;background:linear-gradient(180deg,#f2c453,#d29b25)!important;color:#07101d!important;box-shadow:0 8px 22px #e7b23926!important}.qt-news-shell-image-match .qt-cal-saved{grid-column:1 / -1!important;grid-row:3!important;padding:5px 8px!important;font-size:11.5px!important}.qt-news-shell-image-match .qt-cal-manage{grid-column:1 / -1!important;grid-row:4!important;justify-self:end!important;max-width:100%!important;color:var(--qt-compact-gold)!important;font-weight:800!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.qt-news-shell-image-match .qt-cal-info-strip,.qt-news-shell-image-match .qt-cal-warning,.qt-news-shell-image-match .qt-cal-error{margin:0 16px 8px!important;padding:8px 11px!important;border-radius:8px!important;font-size:11.5px!important;line-height:1.25!important}.qt-news-shell-image-match .qt-cal-table-wrap,.qt-news-shell-image-match .qt-cal-table-wrap-final{margin:0 16px!important;border-radius:9px!important}.qt-news-shell-image-match .qt-cal-table{font-size:12.5px!important}.qt-news-shell-image-match .qt-cal-table th{padding:8px 10px!important;font-size:11.5px!important;height:34px!important}.qt-news-shell-image-match .qt-cal-table td{padding:8px 10px!important;height:36px!important}.qt-news-shell-image-match .qt-cal-row-plus{width:17px!important;height:17px!important}.qt-news-shell-image-match .qt-cal-impact:after{content:""!important}.qt-news-shell-image-match .qt-cal-impact{text-transform:none!important}.qt-news-shell-image-match .qt-cal-footer{padding:11px 16px 13px!important;margin:0!important;font-size:12px!important;gap:14px!important}@media (max-width: 1700px){.qt-news-shell-image-match .qt-cal-filter-grid,.qt-news-shell-image-match .qt-cal-filter-grid-pro{grid-template-columns:145px minmax(300px,1.4fr) minmax(130px,.7fr) minmax(200px,.85fr) minmax(270px,1fr)!important}}@media (max-width: 1500px){.qt-news-shell-image-match .qt-cal-toolbar{flex-wrap:wrap!important}.qt-news-shell-image-match .qt-cal-filter-grid,.qt-news-shell-image-match .qt-cal-filter-grid-pro{grid-template-columns:145px minmax(330px,1fr) minmax(150px,.75fr) minmax(220px,.95fr)!important}.qt-news-shell-image-match .qt-cal-save-box{grid-column:1 / -1!important;width:min(420px,100%)!important;justify-self:end!important;border-left:0!important;padding-left:0!important}}@media (max-width: 1100px){.qt-news-shell-image-match .qt-cal-filter-grid,.qt-news-shell-image-match .qt-cal-filter-grid-pro{grid-template-columns:1fr 1fr!important}.qt-news-shell-image-match .qt-cal-save-box{justify-self:stretch!important;width:100%!important}.qt-news-shell-image-match .qt-cal-currency-grid{grid-template-columns:repeat(3,minmax(70px,1fr))!important}}@media (max-width: 760px){.qt-news-shell-image-match .qt-cal-hero{flex-direction:column!important;align-items:stretch!important}.qt-news-shell-image-match .qt-cal-filter-grid,.qt-news-shell-image-match .qt-cal-filter-grid-pro,.qt-news-shell-image-match .qt-cal-save-box{grid-template-columns:1fr!important}.qt-news-shell-image-match .qt-cal-save{grid-column:1!important;grid-row:3!important;width:100%!important;max-width:none!important}.qt-news-shell-image-match .qt-cal-saved{grid-row:4!important}.qt-news-shell-image-match .qt-cal-manage{grid-row:5!important;justify-self:start!important}}.qt-news-shell-terminal{--qt-bg: #050b13;--qt-panel: #071323;--qt-panel-2: #091729;--qt-line: rgba(124, 148, 184, .18);--qt-line-strong: rgba(124, 148, 184, .28);--qt-gold: #e7b239;--qt-gold-2: #f2c34b;--qt-text: #f3f7ff;--qt-muted: #9ca9bd;max-width:1500px;margin:0 auto;padding:14px 18px 18px!important}.qt-news-shell-terminal .qt-cal-hero{min-height:58px!important;padding:12px 18px!important;margin:0 0 10px!important;border-radius:12px!important;background:linear-gradient(180deg,#09182bf5,#06101efa)!important;border:1px solid var(--qt-line)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.qt-news-shell-terminal .qt-cal-hero-title{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.qt-news-shell-terminal .qt-cal-icon{width:40px!important;height:40px!important;border-radius:9px!important;display:grid!important;place-items:center!important;color:var(--qt-gold)!important;border:1px solid rgba(231,178,57,.45)!important;background:#e7b2390f!important;font-size:16px!important}.qt-news-shell-terminal .qt-cal-hero h1{margin:0!important;font-size:24px!important;line-height:1.1!important;letter-spacing:-.03em!important}.qt-news-shell-terminal .qt-cal-hero p{margin:4px 0 0!important;font-size:13px!important;color:#aab8d0!important}.qt-news-shell-terminal .qt-cal-top-meta{margin-left:auto!important;display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important;color:#c8d3e5!important;font-size:12px!important}.qt-news-shell-terminal .qt-cal-risk{border:1px solid rgba(231,178,57,.42)!important;background:#e7b23912!important;color:#ffc84a!important;height:34px!important;padding:0 13px!important;border-radius:8px!important;display:flex!important;align-items:center!important;font-weight:800!important;font-size:12px!important}.qt-news-shell-terminal .qt-cal-panel{border-radius:12px!important;background:linear-gradient(180deg,#081424fa,#040b15fa)!important;border:1px solid var(--qt-line)!important;box-shadow:0 18px 45px #0000002e!important;overflow:hidden!important}.qt-news-shell-terminal .qt-cal-tabs{min-height:38px!important;padding:0 16px!important;border-bottom:1px solid var(--qt-line)!important;display:flex!important;align-items:center!important;gap:24px!important}.qt-news-shell-terminal .qt-cal-tab{height:38px!important;display:flex!important;align-items:center!important;font-weight:800!important;font-size:12px!important}.qt-news-shell-terminal .qt-cal-tab.active{color:#ffc542!important;border-bottom:2px solid var(--qt-gold)!important}.qt-news-shell-terminal .qt-cal-tab.muted{color:#9da8ba!important}.qt-news-shell-terminal .qt-cal-toolbar{padding:10px 16px!important;display:grid!important;grid-template-columns:34px 210px 34px auto auto auto minmax(350px,1fr) auto!important;align-items:center!important;gap:8px!important;border-bottom:1px solid rgba(124,148,184,.1)!important}.qt-news-shell-terminal .qt-cal-square,.qt-news-shell-terminal .qt-cal-pill,.qt-news-shell-terminal .qt-cal-date,.qt-news-shell-terminal .qt-cal-toolbar-search,.qt-news-shell-terminal .qt-cal-filter-grid select,.qt-news-shell-terminal .qt-cal-filter-grid input{height:34px!important;border-radius:8px!important;border:1px solid var(--qt-line-strong)!important;background:#071426!important;color:var(--qt-text)!important;font-weight:750!important;box-sizing:border-box!important}.qt-news-shell-terminal .qt-cal-square{width:34px!important;padding:0!important;font-size:24px!important;line-height:1!important}.qt-news-shell-terminal .qt-cal-date{min-width:0!important;width:210px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 12px!important;position:relative!important}.qt-news-shell-terminal .qt-cal-date input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;cursor:pointer!important}.qt-news-shell-terminal .qt-cal-pill{padding:0 15px!important;min-width:0!important;white-space:nowrap!important}.qt-news-shell-terminal .qt-cal-pill.active{background:linear-gradient(180deg,#f2c34b,#d99d20)!important;color:#0b0c10!important;border-color:#f2c34b!important}.qt-news-shell-terminal .qt-cal-pill.right{margin-left:0!important;justify-self:end!important}.qt-news-shell-terminal .qt-cal-toolbar-search{width:100%!important;padding:0 14px!important;font-weight:650!important}.qt-news-shell-terminal .qt-cal-filter-card{margin:0!important;border:0!important;border-bottom:1px solid rgba(124,148,184,.1)!important;border-radius:0!important;background:#07111e8c!important;overflow:visible!important}.qt-news-shell-terminal .qt-cal-filter-head{height:32px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid rgba(124,148,184,.1)!important;cursor:pointer!important}.qt-news-shell-terminal .qt-cal-filter-head strong{font-size:15px!important;line-height:1!important}.qt-news-shell-terminal .qt-cal-filter-grid{padding:8px 16px 10px!important;display:grid!important;grid-template-columns:168px minmax(360px,1fr) 160px minmax(300px,385px)!important;align-items:start!important;gap:12px!important}.qt-news-shell-terminal .qt-cal-label{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 5px!important;color:#f3f7ff!important;font-size:11px!important;font-weight:850!important;line-height:1!important}.qt-news-shell-terminal .qt-cal-label em{color:#8fa0b8!important;font-style:normal!important;font-weight:700!important}.qt-news-shell-terminal .qt-cal-inline-options{display:grid!important;grid-template-columns:repeat(2,minmax(70px,1fr))!important;gap:5px 8px!important}.qt-news-shell-terminal .qt-cal-checkline{height:24px!important;padding:0!important;display:flex!important;align-items:center!important;gap:7px!important;border:0!important;background:transparent!important;color:#eef5ff!important;font-size:13px!important;font-weight:700!important}.qt-news-shell-terminal .qt-cal-checkbox{width:16px!important;height:16px!important;min-width:16px!important;border-radius:4px!important;border:1px solid rgba(143,160,184,.48)!important;color:#111!important;display:grid!important;place-items:center!important;font-size:11px!important}.qt-news-shell-terminal .qt-cal-checkbox.checked{border-color:var(--qt-gold)!important;color:#ffd65a!important;background:#e7b23914!important}.qt-news-shell-terminal .qt-cal-dot{width:7px!important;height:7px!important;border-radius:50%!important;display:inline-block!important}.qt-news-shell-terminal .qt-cal-dot-high{background:#ff375f!important}.qt-news-shell-terminal .qt-cal-dot-medium{background:#ff9f0a!important}.qt-news-shell-terminal .qt-cal-dot-low{background:#ffe14a!important}.qt-news-shell-terminal .qt-cal-dot-holiday{background:#98a7bc!important}.qt-news-shell-terminal .qt-cal-currency-grid{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}.qt-news-shell-terminal .qt-cal-currency{height:26px!important;min-width:55px!important;width:auto!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:7px!important;border:1px solid var(--qt-line-strong)!important;background:#071426!important;color:#dfe9f8!important;font-size:12px!important;font-weight:850!important;overflow:visible!important}.qt-news-shell-terminal .qt-cal-currency span:first-child{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.qt-news-shell-terminal .qt-cal-currency.on{border-color:#e7b239b3!important;color:#fff!important;background:#e7b2390f!important}.qt-news-shell-terminal .qt-cal-currency-all,.qt-news-shell-terminal .qt-cal-currency-clear{min-width:auto!important;color:#bdd0ea!important}.qt-news-shell-terminal .qt-cal-type-compact select{width:100%!important;padding:0 10px!important}.qt-news-shell-terminal .qt-cal-save-box{display:grid!important;grid-template-columns:minmax(130px,1fr) 74px auto!important;grid-template-rows:auto 34px 22px!important;gap:6px 8px!important;align-items:center!important;border-left:1px solid rgba(124,148,184,.14)!important;padding:0 0 0 12px!important;width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important}.qt-news-shell-terminal .qt-cal-save-box .qt-cal-label{grid-column:1 / -1!important;margin-bottom:0!important}.qt-news-shell-terminal .qt-cal-save-box input{grid-column:1!important;grid-row:2!important;width:100%!important;min-width:0!important;padding:0 10px!important}.qt-news-shell-terminal .qt-cal-save{grid-column:2!important;grid-row:2!important;height:34px!important;width:74px!important;min-width:74px!important;padding:0!important;border-radius:8px!important;border:1px solid #f2c34b!important;background:linear-gradient(180deg,#f6c94e,#d99f21)!important;color:#111!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;opacity:1!important;visibility:visible!important}.qt-news-shell-terminal .qt-cal-manage{grid-column:3!important;grid-row:2!important;align-self:center!important;justify-self:end!important;white-space:nowrap!important;color:var(--qt-gold)!important;font-weight:850!important;font-size:12px!important;padding:0!important}.qt-news-shell-terminal .qt-cal-saved{grid-column:1 / -1!important;grid-row:3!important;justify-self:end!important;color:#31d07d!important;font-weight:800!important;font-size:12px!important;min-height:18px!important}.qt-news-shell-terminal .qt-cal-info-strip,.qt-news-shell-terminal .qt-cal-warning,.qt-news-shell-terminal .qt-cal-error{min-height:32px!important;margin:8px 0 0!important;padding:0 12px!important;display:flex!important;align-items:center!important;border-radius:8px!important;font-size:12px!important;font-weight:850!important}.qt-news-shell-terminal .qt-cal-info-strip{border:1px solid rgba(231,178,57,.32)!important;background:#e7b2390f!important;color:#ffc943!important}.qt-news-shell-terminal .qt-cal-warning,.qt-news-shell-terminal .qt-cal-error{border:1px solid rgba(255,185,70,.34)!important;background:#ffb94612!important;color:#ffc943!important}.qt-news-shell-terminal .qt-cal-table-wrap{margin:8px 0 0!important;border-radius:10px!important;border:1px solid rgba(124,148,184,.16)!important;overflow:auto!important;max-height:calc(100vh - 330px)!important;min-height:355px!important;background:#061121!important}.qt-news-shell-terminal .qt-cal-table{width:100%!important;border-collapse:collapse!important;table-layout:auto!important}.qt-news-shell-terminal .qt-cal-table thead th{position:sticky!important;top:0!important;z-index:2!important;height:34px!important;padding:0 10px!important;background:#0b1a2d!important;color:#bcd0ea!important;font-size:12px!important;font-weight:850!important;border-bottom:1px solid rgba(124,148,184,.16)!important}.qt-news-shell-terminal .qt-cal-table td{height:36px!important;padding:0 10px!important;border-bottom:1px solid rgba(124,148,184,.1)!important;font-size:13px!important;font-weight:700!important}.qt-news-shell-terminal .qt-cal-table th:first-child,.qt-news-shell-terminal .qt-cal-table td:first-child{width:34px!important;text-align:center!important}.qt-news-shell-terminal .qt-cal-table th:nth-child(2),.qt-news-shell-terminal .qt-cal-table td:nth-child(2){width:105px!important}.qt-news-shell-terminal .qt-cal-table th:nth-child(3),.qt-news-shell-terminal .qt-cal-table td:nth-child(3){width:120px!important}.qt-news-shell-terminal .qt-cal-table th:nth-child(5),.qt-news-shell-terminal .qt-cal-table td:nth-child(5){width:150px!important}.qt-news-shell-terminal .qt-cal-row-plus{width:18px!important;height:18px!important;border-radius:5px!important;border:1px solid rgba(124,148,184,.26)!important;background:#071426!important;color:#b9c7dc!important;display:grid!important;place-items:center!important;font-size:13px!important;line-height:1!important;padding:0!important}.qt-news-shell-terminal .qt-cal-curr-badge{height:24px!important;min-width:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 8px!important;border-radius:7px!important;background:#0d2037!important;border:1px solid rgba(124,148,184,.16)!important;font-weight:850!important}.qt-news-shell-terminal .qt-cal-event-name{font-weight:800!important;color:#f2f6ff!important}.qt-news-shell-terminal .qt-cal-impact{display:inline-flex!important;align-items:center!important;gap:7px!important;font-weight:850!important;text-transform:none!important}.qt-news-shell-terminal .qt-cal-impact:after{content:""!important}.qt-news-shell-terminal .qt-cal-impact span{width:8px!important;height:8px!important;border-radius:50%!important;display:inline-block!important}.qt-news-shell-terminal .qt-cal-impact.high{color:#ff466b!important}.qt-news-shell-terminal .qt-cal-impact.high span{background:#ff466b!important}.qt-news-shell-terminal .qt-cal-impact.medium{color:#ff9f0a!important}.qt-news-shell-terminal .qt-cal-impact.medium span{background:#ff9f0a!important}.qt-news-shell-terminal .qt-cal-impact.low{color:#ffeb4f!important}.qt-news-shell-terminal .qt-cal-impact.low span{background:#ffeb4f!important}.qt-news-shell-terminal .qt-cal-impact.holiday{color:#a5b4c9!important}.qt-news-shell-terminal .qt-cal-impact.holiday span{background:#a5b4c9!important}.qt-news-shell-terminal .qt-cal-footer{height:36px!important;padding:0 4px!important;margin:8px 0 0!important;display:flex!important;align-items:center!important;gap:22px!important;justify-content:flex-end!important;color:#a9b8cf!important;font-size:12px!important;border-top:0!important}.qt-news-shell-terminal .qt-cal-footer span:first-child{margin-right:auto!important}.qt-news-shell-terminal .qt-cal-live i{width:8px!important;height:8px!important;border-radius:50%!important;background:#27d17d!important;display:inline-block!important;margin-right:7px!important}@media (max-width: 1400px){.qt-news-shell-terminal .qt-cal-toolbar{grid-template-columns:34px 190px 34px auto auto auto minmax(260px,1fr) auto!important}.qt-news-shell-terminal .qt-cal-filter-grid{grid-template-columns:155px minmax(310px,1fr) 145px minmax(280px,340px)!important}.qt-news-shell-terminal .qt-cal-save-box{grid-template-columns:minmax(120px,1fr) 70px!important}.qt-news-shell-terminal .qt-cal-manage{grid-column:1 / -1!important;grid-row:3!important;justify-self:end!important}.qt-news-shell-terminal .qt-cal-saved{grid-row:4!important}}@media (max-width: 1100px){.qt-news-shell-terminal .qt-cal-hero{align-items:flex-start!important;flex-direction:column!important}.qt-news-shell-terminal .qt-cal-top-meta{margin-left:0!important;flex-wrap:wrap!important}.qt-news-shell-terminal .qt-cal-toolbar{grid-template-columns:34px minmax(170px,1fr) 34px repeat(3,auto)!important}.qt-news-shell-terminal .qt-cal-toolbar-search,.qt-news-shell-terminal .qt-cal-pill.right{grid-column:1 / -1!important;justify-self:stretch!important}.qt-news-shell-terminal .qt-cal-filter-grid{grid-template-columns:1fr 1fr!important}.qt-news-shell-terminal .qt-cal-save-box{border-left:0!important;padding-left:0!important}}@media (max-width: 720px){.qt-news-shell-terminal{padding:10px!important}.qt-news-shell-terminal .qt-cal-filter-grid{grid-template-columns:1fr!important}.qt-news-shell-terminal .qt-cal-inline-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.qt-news-shell-terminal .qt-cal-save-box{grid-template-columns:1fr!important}.qt-news-shell-terminal .qt-cal-save,.qt-news-shell-terminal .qt-cal-manage,.qt-news-shell-terminal .qt-cal-saved{grid-column:1!important;width:100%!important;justify-self:stretch!important}}.qt-news-shell-exact{--qt-bg:#050b14;--qt-panel:#071426;--qt-panel-2:#09182b;--qt-line:rgba(128,150,184,.18);--qt-line-strong:rgba(128,150,184,.28);--qt-gold:#e6b543;--qt-gold-2:#f0c75a;--qt-muted:#91a0b7;max-width:1560px!important;margin:0 auto!important;color:#eef5ff!important;padding:0!important}.qt-news-shell-exact .qt-cal-hero{height:96px!important;margin:0 0 18px!important;padding:0 28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:linear-gradient(135deg,#07111ffa,#0a1627f5)!important;border:1px solid var(--qt-line)!important;border-radius:14px!important;box-shadow:0 22px 60px #0000004d,inset 0 1px #ffffff0a!important}.qt-news-shell-exact .qt-cal-hero-title{display:flex!important;align-items:center!important;gap:16px!important}.qt-news-shell-exact .qt-cal-icon{width:48px!important;height:48px!important;border-radius:11px!important;border:1px solid rgba(230,181,67,.55)!important;background:#081527!important;color:var(--qt-gold)!important;font-size:18px!important}.qt-news-shell-exact .qt-cal-hero h1{font-size:28px!important;line-height:1!important;margin:0 0 8px!important;letter-spacing:-.035em!important;font-weight:900!important;color:#fff!important}.qt-news-shell-exact .qt-cal-hero p{font-size:14px!important;line-height:1!important;margin:0!important;color:#a5b5cc!important}.qt-news-shell-exact .qt-cal-risk{height:44px!important;padding:0 18px!important;display:flex!important;align-items:center!important;border-radius:8px!important;border:1px solid rgba(230,181,67,.55)!important;background:#e6b5430e!important;color:#ffc848!important;font-size:14px!important;font-weight:850!important}.qt-news-shell-exact .qt-cal-panel{padding:0!important;background:linear-gradient(180deg,#091424fa,#060d18fc)!important;border:1px solid var(--qt-line)!important;border-radius:14px!important;box-shadow:0 24px 62px #0000004d!important;overflow:hidden!important}.qt-news-shell-exact .qt-cal-tabs{height:46px!important;min-height:46px!important;padding:0 24px!important;display:flex!important;gap:28px!important;align-items:center!important;border-bottom:1px solid var(--qt-line)!important}.qt-news-shell-exact .qt-cal-tab{height:46px!important;font-size:13px!important;font-weight:850!important}.qt-news-shell-exact .qt-cal-time{margin-left:auto!important;padding-right:14px!important;color:#c7d2e6!important;font-size:14px!important;border-right:1px solid var(--qt-line)!important}.qt-news-shell-exact .qt-cal-filter-icon{height:36px!important;width:36px!important;border-radius:9px!important;background:#081528!important;border:1px solid var(--qt-line)!important;color:#61a7ff!important;display:grid!important;place-items:center!important;font-weight:900!important}.qt-news-shell-exact .qt-cal-toolbar{padding:14px 24px!important;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;border-bottom:1px solid rgba(128,150,184,.1)!important}.qt-news-shell-exact .qt-cal-square,.qt-news-shell-exact .qt-cal-pill,.qt-news-shell-exact .qt-cal-date{height:40px!important;border-radius:8px!important;border:1px solid var(--qt-line-strong)!important;background:#081528!important;color:#f0f6ff!important;font-size:14px!important;font-weight:850!important;padding:0 16px!important}.qt-news-shell-exact .qt-cal-square{width:40px!important;padding:0!important;font-size:25px!important}.qt-news-shell-exact .qt-cal-date{min-width:185px!important;gap:10px!important}.qt-news-shell-exact .qt-cal-pill.active{background:linear-gradient(180deg,#f0c64c,#d79d23)!important;border-color:#efc34b!important;color:#0a101c!important}.qt-news-shell-exact .qt-cal-pill.right{margin-left:auto!important}.qt-news-shell-exact .qt-cal-filter-card{margin:0 24px 14px!important;border:1px solid var(--qt-line)!important;border-radius:10px!important;background:linear-gradient(180deg,#081220f5,#060e1af5)!important}.qt-news-shell-exact .qt-cal-filter-head{height:46px!important;padding:0 16px!important;border-bottom:1px solid var(--qt-line)!important;font-size:16px!important}.qt-news-shell-exact .qt-cal-filter-grid{padding:14px 16px!important;display:grid!important;grid-template-columns:160px minmax(360px,1fr) 150px minmax(250px,330px) 300px!important;gap:16px!important;align-items:start!important;min-height:130px!important}.qt-news-shell-exact .qt-cal-label{font-size:12px!important;font-weight:900!important;color:#f7faff!important;margin:0 0 9px!important}.qt-news-shell-exact .qt-cal-inline-options{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.qt-news-shell-exact .qt-cal-checkline{height:22px!important;padding:0!important;background:transparent!important;border:0!important;color:#eef5ff!important;font-size:14px!important;font-weight:700!important;gap:8px!important}.qt-news-shell-exact .qt-cal-checkbox{width:18px!important;height:18px!important;border-radius:4px!important;border:1px solid rgba(145,160,184,.42)!important;background:#071426!important;color:#ffd55b!important}.qt-news-shell-exact .qt-cal-checkbox.checked{border-color:#e6b543!important;background:#e6b54314!important}.qt-news-shell-exact .qt-cal-currency-area select,.qt-news-shell-exact .qt-cal-type-compact select,.qt-news-shell-exact .qt-cal-search-wrap input,.qt-news-shell-exact .qt-cal-save-box input,.qt-news-shell-exact .qt-cal-save-box select{height:36px!important;border-radius:8px!important;border:1px solid var(--qt-line-strong)!important;background:#081528!important;color:#eef5ff!important;padding:0 12px!important;font-size:14px!important;outline:none!important}.qt-news-shell-exact .qt-cal-currency-area select,.qt-news-shell-exact .qt-cal-type-compact select{width:100%!important}.qt-news-shell-exact .qt-cal-currency-grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important}.qt-news-shell-exact .qt-cal-currency{height:30px!important;min-width:88px!important;width:auto!important;padding:0 10px!important;border-radius:7px!important;border:1px solid var(--qt-line-strong)!important;background:#081528!important;color:#eef5ff!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;overflow:visible!important}.qt-news-shell-exact .qt-cal-currency span:first-child{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;display:flex!important;align-items:center!important;gap:6px!important}.qt-news-shell-exact .qt-cal-flag{font-size:14px!important}.qt-news-shell-exact .qt-cal-currency.on{border-color:#e6b543b3!important;background:#e6b54311!important}.qt-news-shell-exact .qt-cal-currency-all{min-width:76px!important}.qt-news-shell-exact .qt-cal-link{margin-top:6px!important;color:#94a8c5!important;font-size:12px!important;font-weight:700!important;background:transparent!important;padding:0!important}.qt-news-shell-exact .qt-cal-search-wrap{position:relative!important}.qt-news-shell-exact .qt-cal-search-wrap input{width:100%!important;padding-right:36px!important}.qt-news-shell-exact .qt-cal-search-wrap span{position:absolute!important;right:12px!important;top:8px!important;color:#c2cce0!important}.qt-news-shell-exact .qt-cal-save-box{position:relative!important;display:grid!important;grid-template-columns:minmax(130px,1fr) 74px!important;grid-template-rows:auto 36px 36px 22px!important;gap:7px 8px!important;border-left:1px solid rgba(128,150,184,.14)!important;padding-left:16px!important;min-width:0!important}.qt-news-shell-exact .qt-cal-save-box .qt-cal-label{grid-column:1/-1!important}.qt-news-shell-exact .qt-cal-save-box select{grid-column:1!important;grid-row:2!important}.qt-news-shell-exact .qt-cal-save-box input{grid-column:1!important;grid-row:3!important;min-width:0!important}.qt-news-shell-exact .qt-cal-save{grid-column:2!important;grid-row:2 / 4!important;width:74px!important;height:auto!important;min-width:74px!important;border-radius:8px!important;border:1px solid #f1c34a!important;background:linear-gradient(180deg,#f4c74e,#d79d23)!important;color:#0a101b!important;font-weight:950!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important}.qt-news-shell-exact .qt-cal-manage{grid-column:1 / -1!important;grid-row:4!important;justify-self:end!important;color:#ffc33f!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.qt-news-shell-exact .qt-cal-saved{position:absolute!important;right:0!important;bottom:-34px!important;height:28px!important;padding:0 14px!important;display:flex!important;align-items:center!important;border-radius:7px!important;border:1px solid rgba(34,201,107,.25)!important;background:#22c96b14!important;color:#34d17d!important;font-size:12px!important;font-weight:850!important}.qt-news-shell-exact .qt-cal-presets-popover{position:absolute!important;right:0!important;top:102px!important;width:250px!important;z-index:20!important;background:#071426!important;border:1px solid var(--qt-line-strong)!important;border-radius:10px!important;box-shadow:0 18px 45px #00000073!important;padding:8px!important}.qt-news-shell-exact .qt-cal-presets-popover div{display:grid!important;grid-template-columns:1fr auto!important;gap:6px!important;align-items:center!important;padding:4px!important}.qt-news-shell-exact .qt-cal-presets-popover button{height:28px!important;border-radius:6px!important;background:#0b1b30!important;border:1px solid var(--qt-line)!important;color:#eef5ff!important;font-size:12px!important}.qt-news-shell-exact .qt-cal-info-strip{height:34px!important;margin:0 24px 10px!important;padding:0 12px!important;border-radius:8px!important;border:1px solid rgba(230,181,67,.32)!important;background:#e6b54311!important;color:#ffc943!important;display:flex!important;align-items:center!important;font-size:12px!important;font-weight:900!important}.qt-news-shell-exact .qt-cal-warning{display:none!important}.qt-news-shell-exact .qt-cal-error{height:34px!important;margin:0 24px 10px!important;padding:0 12px!important;border-radius:8px!important;display:flex!important;align-items:center!important}.qt-news-shell-exact .qt-cal-table-wrap{margin:0 24px!important;border-radius:10px!important;border:1px solid var(--qt-line)!important;background:#071426!important;overflow:auto!important;max-height:calc(100vh - 405px)!important;min-height:360px!important}.qt-news-shell-exact .qt-cal-table{width:100%!important;min-width:980px!important;border-collapse:collapse!important;font-size:13px!important}.qt-news-shell-exact .qt-cal-table thead th{position:sticky!important;top:0!important;z-index:3!important;height:36px!important;padding:0 12px!important;background:#0d1d31!important;border-bottom:1px solid var(--qt-line)!important;color:#bcd1ec!important;font-size:12px!important;font-weight:850!important}.qt-news-shell-exact .qt-cal-table td{height:38px!important;padding:0 12px!important;border-bottom:1px solid rgba(128,150,184,.1)!important;color:#e5edf9!important;font-size:13px!important;font-weight:700!important}.qt-news-shell-exact .qt-cal-table tr:hover td{background:#e6b54309!important}.qt-news-shell-exact .qt-cal-table th:first-child,.qt-news-shell-exact .qt-cal-table td:first-child{width:34px!important;text-align:center!important}.qt-news-shell-exact .qt-cal-table th:nth-child(2),.qt-news-shell-exact .qt-cal-table td:nth-child(2){width:90px!important}.qt-news-shell-exact .qt-cal-table th:nth-child(3),.qt-news-shell-exact .qt-cal-table td:nth-child(3){width:110px!important}.qt-news-shell-exact .qt-cal-table th:nth-child(5),.qt-news-shell-exact .qt-cal-table td:nth-child(5){width:140px!important}.qt-news-shell-exact .qt-cal-table th:nth-child(6),.qt-news-shell-exact .qt-cal-table th:nth-child(7),.qt-news-shell-exact .qt-cal-table th:nth-child(8),.qt-news-shell-exact .qt-cal-table td:nth-child(6),.qt-news-shell-exact .qt-cal-table td:nth-child(7),.qt-news-shell-exact .qt-cal-table td:nth-child(8){width:115px!important;text-align:left!important}.qt-news-shell-exact .qt-cal-row-plus{width:18px!important;height:18px!important;border-radius:4px!important;border:1px solid var(--qt-line-strong)!important;background:#071426!important;color:#aebbd1!important;padding:0!important;display:grid!important;place-items:center!important}.qt-news-shell-exact .qt-cal-curr-badge{height:24px!important;min-width:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:7px!important;background:#0b2038!important;border:1px solid var(--qt-line)!important;color:#eaf2ff!important;font-weight:850!important}.qt-news-shell-exact .qt-cal-event-name{font-weight:800!important;color:#f7faff!important}.qt-news-shell-exact .qt-cal-impact{display:inline-flex!important;align-items:center!important;gap:7px!important;font-weight:850!important}.qt-news-shell-exact .qt-cal-impact span{width:8px!important;height:8px!important;border-radius:50%!important}.qt-news-shell-exact .qt-cal-impact.high{color:#ff365f!important}.qt-news-shell-exact .qt-cal-impact.high span{background:#ff365f!important}.qt-news-shell-exact .qt-cal-impact.medium{color:#ff9f13!important}.qt-news-shell-exact .qt-cal-impact.medium span{background:#ff9f13!important}.qt-news-shell-exact .qt-cal-impact.low{color:#ffeb4f!important}.qt-news-shell-exact .qt-cal-impact.low span{background:#ffeb4f!important}.qt-news-shell-exact .qt-cal-footer{height:54px!important;margin:0 24px!important;padding:0!important;display:flex!important;align-items:center!important;gap:22px!important;color:#a8b6cb!important;font-size:13px!important}.qt-news-shell-exact .qt-cal-footer span:first-child{margin-right:auto!important}.qt-news-shell-exact .qt-cal-live{display:flex!important;align-items:center!important;gap:7px!important}.qt-news-shell-exact .qt-cal-live i{width:8px!important;height:8px!important;border-radius:50%!important;background:#24ca73!important;box-shadow:0 0 0 3px #24ca731f!important}@media (max-width:1380px){.qt-news-shell-exact .qt-cal-filter-grid{grid-template-columns:150px minmax(320px,1fr) 140px minmax(240px,1fr)!important}.qt-news-shell-exact .qt-cal-save-box{grid-column:1/-1!important;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 74px auto!important;grid-template-rows:auto 36px!important;border-left:0!important;padding-left:0!important}.qt-news-shell-exact .qt-cal-save-box select{grid-column:1!important;grid-row:2!important}.qt-news-shell-exact .qt-cal-save-box input{grid-column:2!important;grid-row:2!important}.qt-news-shell-exact .qt-cal-save{grid-column:3!important;grid-row:2!important;height:36px!important}.qt-news-shell-exact .qt-cal-manage{grid-column:4!important;grid-row:2!important;align-self:center!important}.qt-news-shell-exact .qt-cal-saved{position:static!important;grid-column:1/-1!important}}@media (max-width:1100px){.qt-news-shell-exact .qt-cal-hero{height:auto!important;min-height:96px!important;padding:18px!important;align-items:flex-start!important;flex-direction:column!important}.qt-news-shell-exact .qt-cal-toolbar{flex-wrap:wrap!important}.qt-news-shell-exact .qt-cal-pill.right{margin-left:0!important}.qt-news-shell-exact .qt-cal-filter-grid{grid-template-columns:1fr 1fr!important}.qt-news-shell-exact .qt-cal-table-wrap{max-height:none!important}}@media (max-width:720px){.qt-news-shell-exact .qt-cal-filter-grid{grid-template-columns:1fr!important}.qt-news-shell-exact .qt-cal-currency-grid{grid-template-columns:repeat(2,1fr)!important}.qt-news-shell-exact .qt-cal-save-box{grid-template-columns:1fr!important}.qt-news-shell-exact .qt-cal-save,.qt-news-shell-exact .qt-cal-manage{grid-column:1!important;width:100%!important}.qt-news-shell-exact .qt-cal-table{min-width:850px!important}}.dash-main{overflow-x:hidden!important}.qt-news-terminal-final{--qt-bg: #050b14;--qt-card: #071120;--qt-card-2: #081424;--qt-line: rgba(125, 151, 190, .18);--qt-line-2: rgba(125, 151, 190, .11);--qt-text: #f5f7fb;--qt-muted: #93a0b7;--qt-gold: #e8b53c;--qt-gold-2: #ffc94b;--qt-green: #21c969;--qt-red: #ff315d;--qt-orange: #ff9f1c;--qt-yellow: #ffe047;width:100%;max-width:1480px;margin:0 auto;color:var(--qt-text)}.qt-news-terminal-final *{box-sizing:border-box}.qt-terminal-hero{min-height:88px!important;margin:0 0 16px!important;padding:22px 28px!important;border:1px solid var(--qt-line)!important;border-radius:14px!important;background:linear-gradient(180deg,#0a1627fa,#070f1cfa)!important;box-shadow:0 18px 48px #00000047!important}.qt-terminal-hero .qt-cal-hero-title{gap:16px!important;align-items:center!important}.qt-terminal-hero .qt-cal-icon{width:48px!important;height:48px!important;border-radius:10px!important;font-size:17px!important;color:var(--qt-gold)!important;border:1px solid rgba(232,181,60,.42)!important;background:#e8b53c0d!important}.qt-terminal-hero h1{margin:0 0 4px!important;font-size:26px!important;line-height:1.05!important;letter-spacing:-.02em!important}.qt-terminal-hero p{margin:0!important;font-size:14px!important;color:#a8b4cc!important}.qt-terminal-hero .qt-cal-risk{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;padding:0 18px!important;border-radius:8px!important;border:1px solid rgba(232,181,60,.45)!important;background:#e8b53c0f!important;color:var(--qt-gold-2)!important;font-weight:800!important;white-space:nowrap!important}.qt-terminal-card{border:1px solid var(--qt-line)!important;border-radius:14px!important;background:linear-gradient(180deg,#081221fa,#050d18fc)!important;box-shadow:0 18px 48px #00000052!important;overflow:hidden!important}.qt-terminal-tabs{height:46px!important;display:flex!important;align-items:stretch!important;gap:28px!important;padding:0 18px!important;border-bottom:1px solid var(--qt-line-2)!important}.qt-terminal-tabs .qt-cal-tab{height:46px!important;display:flex!important;align-items:center!important;font-size:13px!important;font-weight:800!important;color:var(--qt-muted)!important;border-bottom:2px solid transparent!important}.qt-terminal-tabs .qt-cal-tab.active{color:var(--qt-gold-2)!important;border-bottom-color:var(--qt-gold)!important}.qt-terminal-tabs .qt-cal-time{margin-left:auto!important;display:flex!important;align-items:center!important;color:#dce7f8!important;white-space:nowrap!important;font-size:13px!important}.qt-terminal-icon{width:38px!important;height:38px!important;margin:4px 0 0 8px!important;border:1px solid var(--qt-line)!important;border-radius:9px!important;background:#071321!important;color:#69b5ff!important;font-weight:800!important;cursor:pointer!important}.qt-terminal-toolbar{min-height:64px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:14px 18px!important;border-bottom:1px solid var(--qt-line-2)!important}.qt-terminal-toolbar .qt-cal-square,.qt-terminal-toolbar .qt-cal-pill,.qt-terminal-toolbar .qt-cal-date{height:38px!important;border-radius:8px!important;border:1px solid var(--qt-line)!important;background:#071321!important;color:var(--qt-text)!important;font-weight:800!important}.qt-terminal-toolbar .qt-cal-square{width:38px!important;min-width:38px!important;font-size:24px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.qt-terminal-toolbar .qt-cal-date{min-width:184px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;position:relative!important}.qt-terminal-toolbar .qt-cal-date input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;cursor:pointer!important}.qt-terminal-toolbar .qt-cal-pill{min-width:104px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.qt-terminal-toolbar .qt-cal-pill.active{background:linear-gradient(180deg,#f2c54e,#d9a128)!important;border-color:#ffd5559e!important;color:#090b0e!important;box-shadow:0 8px 18px #e8b53c29!important}.qt-terminal-toolbar .qt-cal-pill.right{margin-left:auto!important}.qt-terminal-filter-card{margin:0!important;border-bottom:1px solid var(--qt-line-2)!important;background:#060f1b8a!important}.qt-terminal-filter-head{height:42px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid var(--qt-line-2)!important;color:var(--qt-text)!important;cursor:pointer!important}.qt-terminal-filter-head strong{font-size:15px!important}.qt-terminal-filter-grid{display:grid!important;grid-template-columns:160px minmax(360px,1.45fr) 150px minmax(230px,.9fr) minmax(290px,310px)!important;gap:16px!important;align-items:start!important;padding:14px 18px 13px!important}.qt-terminal-filter-grid>*{min-width:0!important}.qt-cal-label{display:block!important;margin:0 0 8px!important;font-size:12px!important;line-height:1!important;color:#f0f4ff!important;font-weight:850!important}.qt-terminal-filter-grid select,.qt-terminal-filter-grid input,.qt-cal-search-wrap{height:38px!important;width:100%!important;border-radius:8px!important;border:1px solid rgba(125,151,190,.25)!important;background:#071321!important;color:#f7fbff!important;font-weight:700!important}.qt-terminal-filter-grid select,.qt-terminal-filter-grid input{padding:0 12px!important}.qt-filter-importance{display:flex!important;flex-direction:column!important;gap:7px!important}.qt-filter-importance .qt-cal-label{margin-bottom:4px!important}.qt-cal-checkline{height:21px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--qt-text)!important;font-weight:750!important;cursor:pointer!important}.qt-cal-checkbox{width:18px!important;height:18px!important;min-width:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;border:1px solid rgba(125,151,190,.45)!important;color:var(--qt-gold-2)!important;font-size:12px!important}.qt-cal-checkbox.checked{border-color:var(--qt-gold)!important;background:#e8b53c17!important}.qt-cal-dot{width:8px!important;height:8px!important;border-radius:999px!important;display:inline-block!important}.qt-cal-dot-high{background:var(--qt-red)!important}.qt-cal-dot-medium{background:var(--qt-orange)!important}.qt-cal-dot-low{background:var(--qt-yellow)!important}.qt-cal-dot-holiday{background:#8b98aa!important}.qt-filter-currencies select{margin-bottom:9px!important}.qt-currency-pills{display:grid!important;grid-template-columns:repeat(4,minmax(72px,1fr))!important;gap:8px!important}.qt-currency-pill{height:31px!important;padding:0 9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;border-radius:7px!important;border:1px solid rgba(125,151,190,.22)!important;background:#071321!important;color:#f6fbff!important;cursor:pointer!important;font-weight:850!important;white-space:nowrap!important;overflow:visible!important}.qt-currency-pill.on{border-color:#e8b53cb3!important;background:#e8b53c0b!important}.qt-currency-pill span{font-size:13px!important;line-height:1!important}.qt-currency-pill b{font-size:12px!important;letter-spacing:.01em!important}.qt-currency-pill em{font-style:normal!important;color:#e8f2ff!important;font-size:12px!important}.qt-currency-pill.all{justify-content:center!important;color:#d8e7ff!important}.qt-cal-link{margin-top:7px!important;padding:0!important;border:0!important;background:transparent!important;color:#9fb8df!important;cursor:pointer!important;font-weight:700!important}.qt-cal-search-wrap{position:relative!important;display:flex!important;align-items:center!important}.qt-cal-search-wrap input{border:0!important;background:transparent!important;height:100%!important;padding-right:34px!important}.qt-cal-search-wrap span{position:absolute!important;right:12px!important;color:#afbad0!important}.qt-filter-save{position:relative!important;padding-left:14px!important;border-left:1px solid rgba(125,151,190,.14)!important;min-width:0!important}.qt-save-row{display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important;gap:8px!important;align-items:center!important}.qt-save-row select{min-width:0!important}.qt-filter-save>input{margin-top:8px!important}.qt-cal-save{height:38px!important;width:78px!important;min-width:78px!important;border:1px solid rgba(255,213,85,.55)!important;border-radius:8px!important;background:linear-gradient(180deg,#f2c54e,#d9a128)!important;color:#0b0d11!important;font-weight:900!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important}.qt-cal-manage{float:right!important;color:var(--qt-gold-2)!important;white-space:nowrap!important}.qt-cal-saved{position:absolute!important;right:14px!important;bottom:-37px!important;padding:7px 12px!important;border:1px solid rgba(33,201,105,.25)!important;background:#21c96914!important;border-radius:8px!important;color:#45e388!important;font-weight:800!important;z-index:5!important}.qt-cal-presets-popover{position:absolute!important;right:14px!important;top:102px!important;min-width:230px!important;padding:8px!important;border:1px solid var(--qt-line)!important;border-radius:10px!important;background:#071321!important;z-index:20!important;box-shadow:0 18px 36px #00000059!important}.qt-cal-presets-popover>div{display:flex!important;gap:8px!important;padding:5px!important}.qt-cal-presets-popover button{border:1px solid var(--qt-line)!important;border-radius:7px!important;background:#0a1728!important;color:#f5f8ff!important;padding:7px 10px!important;cursor:pointer!important}.qt-terminal-table-wrap{margin:14px 18px 0!important;border:1px solid var(--qt-line-2)!important;border-radius:8px!important;overflow:hidden!important;background:#07111f!important}.qt-terminal-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.qt-terminal-table thead{background:linear-gradient(180deg,#0e1d31f5,#0a1626fa)!important}.qt-terminal-table th{height:36px!important;padding:0 14px!important;color:#c2d0e8!important;font-size:12px!important;font-weight:850!important;text-align:left!important;border-bottom:1px solid var(--qt-line-2)!important}.qt-terminal-table td{height:38px!important;padding:0 14px!important;border-bottom:1px solid rgba(125,151,190,.09)!important;color:#f1f6ff!important;font-size:13px!important;font-weight:650!important;vertical-align:middle!important}.qt-terminal-table tbody tr:hover{background:#70b7ff0b!important}.qt-terminal-table th:nth-child(1),.qt-terminal-table td:nth-child(1){width:42px!important;padding-left:10px!important;padding-right:6px!important}.qt-terminal-table th:nth-child(2),.qt-terminal-table td:nth-child(2){width:86px!important}.qt-terminal-table th:nth-child(3),.qt-terminal-table td:nth-child(3){width:105px!important}.qt-terminal-table th:nth-child(4),.qt-terminal-table td:nth-child(4){width:auto!important}.qt-terminal-table th:nth-child(5),.qt-terminal-table td:nth-child(5){width:142px!important}.qt-terminal-table th:nth-child(6),.qt-terminal-table td:nth-child(6),.qt-terminal-table th:nth-child(7),.qt-terminal-table td:nth-child(7),.qt-terminal-table th:nth-child(8),.qt-terminal-table td:nth-child(8){width:120px!important}.qt-terminal-table th:nth-child(9),.qt-terminal-table td:nth-child(9){width:40px!important;text-align:center!important}.qt-cal-row-plus{width:18px!important;height:18px!important;border:1px solid rgba(125,151,190,.34)!important;border-radius:4px!important;background:#071321!important;color:#b8c8df!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;cursor:pointer!important}.qt-cal-timecell{white-space:pre-line!important;font-weight:850!important}.qt-cal-curr-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;height:25px!important;padding:0 8px!important;border-radius:7px!important;border:1px solid rgba(125,151,190,.17)!important;background:#7d97be12!important;color:#dbe8fb!important;font-weight:900!important}.qt-cal-event-name{font-weight:800!important;color:#f7faff!important}.qt-cal-impact{display:inline-flex!important;align-items:center!important;gap:7px!important;font-weight:800!important}.qt-cal-impact span{width:8px!important;height:8px!important;border-radius:999px!important;display:inline-block!important}.qt-cal-impact.high{color:#ff4169!important}.qt-cal-impact.high span{background:#ff315d!important}.qt-cal-impact.medium{color:#ffae2a!important}.qt-cal-impact.medium span{background:#ff9f1c!important}.qt-cal-impact.low{color:#ffe64b!important}.qt-cal-impact.low span{background:#ffe047!important}.qt-cal-impact.holiday{color:#9aa7ba!important}.qt-cal-impact.holiday span{background:#9aa7ba!important}.qt-cal-impact.high:after,.qt-cal-impact.medium:after,.qt-cal-impact.low:after{content:""!important}.qt-cal-menu{color:#aab6ca!important;font-size:18px!important}.qt-cal-empty{height:120px!important;text-align:center!important;color:#9eacd0!important}.qt-terminal-footer{min-height:56px!important;padding:0 18px!important;display:flex!important;align-items:center!important;gap:22px!important;color:#a8b5cd!important;font-size:13px!important;border-top:1px solid rgba(125,151,190,.1)!important}.qt-terminal-footer span:first-child{margin-right:auto!important}.qt-cal-live{display:inline-flex!important;align-items:center!important;gap:8px!important}.qt-cal-live i{width:9px!important;height:9px!important;border-radius:999px!important;background:#21c969!important;box-shadow:0 0 12px #21c969a6!important}.qt-cal-error{margin:10px 18px 0!important;height:34px!important;display:flex!important;align-items:center!important;padding:0 12px!important;border-radius:8px!important;border:1px solid rgba(255,49,93,.28)!important;background:#ff315d12!important;color:#ff7d98!important;font-weight:800!important}@media (max-width: 1450px){.qt-terminal-filter-grid{grid-template-columns:150px minmax(330px,1.3fr) 145px minmax(220px,.85fr) minmax(270px,290px)!important;gap:12px!important}.qt-currency-pills{grid-template-columns:repeat(3,minmax(72px,1fr))!important}}@media (max-width: 1180px){.qt-news-terminal-final{max-width:100%!important}.qt-terminal-toolbar{flex-wrap:wrap!important}.qt-terminal-toolbar .qt-cal-pill.right{margin-left:0!important}.qt-terminal-filter-grid{grid-template-columns:1fr 1fr!important}.qt-filter-save{border-left:0!important;padding-left:0!important}}@media (max-width: 760px){.qt-terminal-hero{flex-direction:column!important;align-items:flex-start!important}.qt-terminal-tabs{gap:14px!important;flex-wrap:wrap!important;height:auto!important;padding-top:6px!important}.qt-terminal-tabs .qt-cal-time{margin-left:0!important}.qt-terminal-filter-grid,.qt-save-row{grid-template-columns:1fr!important}.qt-cal-save{width:100%!important}}.table-wrap td small{display:block;margin-top:3px;font-size:11.5px;color:var(--text-muted);font-weight:400}details>summary::-webkit-details-marker{display:none}@media (max-width: 1100px){.create-license-layout{grid-template-columns:1fr!important}.create-license-summary{position:static!important}}@media (max-width: 720px){.create-license-layout section>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}}.qt-v58-compare{padding-top:78px!important;padding-bottom:78px!important;background:radial-gradient(circle at 27% 43%,rgba(245,197,66,.045),transparent 31%),radial-gradient(circle at 74% 39%,rgba(85,107,140,.035),transparent 29%),#050608!important}.qt-v58-heading{max-width:1040px!important;margin-bottom:38px!important}.qt-v58-heading h2{font-size:clamp(52px,5.6vw,82px)!important;line-height:.96!important;letter-spacing:-.06em!important}.qt-v58-heading p{font-size:17px!important}.qt-v58-heading p strong{color:#f5c542;font-weight:650}.qt-v58-grid{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)!important}.qt-v58-card{padding:28px!important;border-radius:22px!important;min-height:604px}.qt-v58-ea{box-shadow:0 34px 95px #0000006b,0 0 58px #f5c5420e,inset 0 1px #ffffff09!important}.qt-v58-choice{position:absolute;z-index:4;left:75px;top:13px;padding:4px 9px;border-radius:5px;background:#f5c5421a;border:1px solid rgba(245,197,66,.14);color:#ffd75a;font:800 8.5px/1 Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase}.qt-v58-score b{font-size:42px!important}.qt-v58-score small{font-size:9px!important}.qt-v58-body{grid-template-columns:minmax(235px,.92fr) minmax(260px,1.08fr)!important;gap:27px!important}.qt-v58-ea-visual,.qt-v58-manual-visual{min-height:405px!important}.qt-v58-ea-visual img{width:79%!important;height:79%!important;transform:translate(-7%,-1%)}.qt-v58-benchmark-badge{position:absolute;z-index:7;left:14px;top:13px;padding:5px 8px;border-radius:7px;background:#050608d1;border:1px solid rgba(245,197,66,.19);color:#887341;font-size:7.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.qt-v58-metric{position:absolute;z-index:7;width:92px;padding:8px 9px;border-radius:9px;background:#080a0de0;border:1px solid rgba(245,197,66,.2);box-shadow:0 14px 30px #00000057;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qt-v58-metric small,.qt-v58-metric span{display:block;color:#7b8496;font-size:6.5px;text-transform:uppercase;letter-spacing:.055em}.qt-v58-metric strong{display:block;margin:2px 0;color:#f5c542;font:750 17px/1.1 Sora,Inter,sans-serif}.qt-v58-metric.performance{right:12px;top:98px}.qt-v58-metric.drawdown{left:15px;bottom:48px}.qt-v58-metric.winrate{right:12px;bottom:48px}.qt-v58-list{gap:11px!important}.qt-v58-list>div{font-size:12.6px!important}.qt-v58-list>div span{width:20px!important;height:20px!important;flex-basis:20px!important}.qt-v58-card-foot{margin-top:19px!important;padding:14px 16px!important}.qt-v58-card-foot strong{font-size:10.5px!important}.qt-v58-card-foot small{font-size:9.6px!important}.qt-v58-manual{background:radial-gradient(circle at 44% 38%,rgba(91,112,146,.055),transparent 42%),linear-gradient(180deg,#0e1218,#080a0e)!important}.qt-v58-manual-visual{background:linear-gradient(180deg,#0a0e14,#06080c)!important}.qt-v58-monitor-wall{position:absolute;top:18px;right:14px;bottom:115px;left:14px}.qt-v58-monitor{position:absolute;border-radius:7px;border:1px solid rgba(128,151,185,.12);background:#10161f;overflow:hidden;box-shadow:inset 0 0 20px #00000073}.qt-v58-monitor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,transparent 0 34%,rgba(126,150,185,.24) 35% 36%,transparent 37% 49%,rgba(126,150,185,.15) 50% 51%,transparent 52%)}.qt-v58-monitor i{position:absolute;left:8%;right:8%;height:1px;background:#8da0bc14}.qt-v58-monitor i:nth-child(1){top:22%}.qt-v58-monitor i:nth-child(2){top:42%}.qt-v58-monitor i:nth-child(3){top:62%}.qt-v58-monitor i:nth-child(4){top:82%}.qt-v58-monitor.m1{left:0;top:0;width:48%;height:43%}.qt-v58-monitor.m2{right:0;top:0;width:48%;height:43%}.qt-v58-monitor.m3{left:25%;top:47%;width:50%;height:43%}.qt-v58-trader-head{position:absolute;z-index:5;left:50%;bottom:104px;width:68px;height:74px;transform:translate(-50%);border-radius:48% 48% 45% 45%;background:linear-gradient(180deg,#111720,#080b10);box-shadow:0 -6px 24px #00000059}.qt-v58-trader-body{position:absolute;z-index:4;left:50%;bottom:29px;width:180px;height:145px;transform:translate(-50%);border-radius:50% 50% 12% 12%;background:radial-gradient(circle at 50% 5%,#151b24,#080b10 69%);box-shadow:0 20px 40px #0000008c}.qt-v58-hand{position:absolute;z-index:6;bottom:151px;width:55px;height:19px;border-radius:18px;background:#10151d;transform-origin:center}.qt-v58-hand.left{left:29%;transform:rotate(38deg)}.qt-v58-hand.right{right:29%;transform:rotate(-38deg)}.qt-v58-manual-foot{border-color:#7687a41f!important;background:#53658106!important}.qt-v58-versus span{width:72px!important;height:72px!important;font-size:23px!important;box-shadow:0 0 0 9px #f5c54205,0 0 42px #f5c5421c!important}.qt-v58-versus:before{top:5%!important;bottom:5%!important}.qt-v58-trust{margin-top:22px!important;border-color:#ffffff16!important}.qt-v58-trust>div{padding:17px 14px!important}.qt-v58-trust b{font-size:10.7px!important}.qt-v58-trust small{font-size:8.4px!important}.qt-v58-cta{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#0d1015,#080a0d);box-shadow:inset 0 1px #ffffff06}.qt-v58-cta-copy{display:flex;align-items:center;gap:16px;min-width:0}.qt-v58-cta-copy>svg{color:#f5c542;flex:0 0 auto}.qt-v58-cta-copy strong{display:block;color:#f5c542;font:650 13px/1.35 Sora,Inter,sans-serif}.qt-v58-cta-copy small{display:block;margin-top:4px;color:#7e8797;font-size:9.5px;line-height:1.45}.qt-v58-cta button{height:48px;min-width:276px;padding:0 22px;border:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:11px;background:linear-gradient(135deg,#ffd75a,#f5c542 52%,#d4a125);color:#07080a;font:800 12.5px/1 Inter,sans-serif;cursor:pointer;box-shadow:0 12px 30px #f5c54224;transition:.2s}.qt-v58-cta button:hover{transform:translateY(-1px);box-shadow:0 16px 36px #f5c54238}@media (max-width:1180px){.qt-v58-grid{grid-template-columns:1fr!important;gap:16px!important}.qt-v58-versus{height:62px}.qt-v58-versus:before{left:8%;right:8%;top:50%!important;bottom:auto!important;width:auto!important;height:1px;background:linear-gradient(90deg,transparent,rgba(245,197,66,.38),transparent)!important}.qt-v58-card{min-height:auto}.qt-v58-body{grid-template-columns:minmax(240px,.82fr) minmax(300px,1.18fr)!important}.qt-v58-trust{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:760px){.qt-v58-compare{padding-top:62px!important;padding-bottom:62px!important}.qt-v58-heading h2{font-size:clamp(42px,12vw,62px)!important}.qt-v58-heading p{font-size:15px!important}.qt-v58-card{padding:20px!important;border-radius:19px!important}.qt-v58-choice{left:66px;top:10px}.qt-v58-body{grid-template-columns:1fr!important}.qt-v58-ea-visual,.qt-v58-manual-visual{min-height:330px!important}.qt-v58-trust{grid-template-columns:1fr 1fr!important}.qt-v58-cta{align-items:stretch;flex-direction:column}.qt-v58-cta button{width:100%;min-width:0}}@media (max-width:480px){.qt-v58-heading h2{font-size:42px!important}.qt-v58-card-top{flex-direction:row!important}.qt-v58-score{text-align:right!important}.qt-v58-title-wrap strong{font-size:15px!important}.qt-v58-score b{font-size:34px!important}.qt-v58-ea-visual,.qt-v58-manual-visual{min-height:290px!important}.qt-v58-metric{transform:scale(.9)}.qt-v58-trust{grid-template-columns:1fr!important}.qt-v58-cta-copy{align-items:flex-start}}@media (min-width:1181px){.qt-v58-compare{padding-top:48px!important;padding-bottom:54px!important}.qt-v3-shell{max-width:1480px!important}.qt-v58-heading{max-width:1420px!important;margin:0 auto 30px!important}.qt-v58-heading .section-tag{margin-bottom:15px!important}.qt-v58-heading h2{font-size:clamp(48px,4vw,64px)!important;line-height:.98!important;letter-spacing:-.05em!important;white-space:nowrap}.qt-v58-heading p{font-size:15px!important;line-height:1.55!important;margin-top:15px!important}.qt-v58-grid{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)!important;align-items:stretch!important}.qt-v58-card{padding:22px!important;border-radius:20px!important;min-height:0!important}.qt-v3-card-top{margin-bottom:17px!important}.qt-v3-icon{width:42px!important;height:42px!important;border-radius:12px!important}.qt-v3-title-wrap strong{font-size:16px!important}.qt-v3-title-wrap small{font-size:10px!important}.qt-v58-choice{left:66px!important;top:11px!important;font-size:7.8px!important;padding:4px 8px!important}.qt-v58-score{min-width:80px!important}.qt-v58-score b{font-size:34px!important}.qt-v58-score b span{font-size:13px!important}.qt-v58-score small{font-size:8px!important;margin-top:4px!important}.qt-v58-body{grid-template-columns:minmax(205px,.82fr) minmax(245px,1.18fr)!important;gap:20px!important;align-items:center!important}.qt-v58-ea-visual,.qt-v58-manual-visual{min-height:292px!important;max-height:292px!important;border-radius:15px!important}.qt-v58-ea-visual img{width:74%!important;height:74%!important;transform:translate(-8%,3%)!important}.qt-v3-ea-ring.ring-a{width:190px!important;height:190px!important}.qt-v3-ea-ring.ring-b{width:235px!important;height:235px!important}.qt-v58-benchmark-badge{left:11px!important;top:10px!important;padding:4px 7px!important;font-size:6.5px!important}.qt-v58-metric{width:78px!important;padding:6px 7px!important;border-radius:8px!important}.qt-v58-metric small,.qt-v58-metric span{font-size:5.7px!important}.qt-v58-metric strong{font-size:14px!important}.qt-v58-metric.performance{right:9px!important;top:78px!important}.qt-v58-metric.drawdown{left:10px!important;bottom:31px!important}.qt-v58-metric.winrate{right:9px!important;bottom:31px!important}.qt-v58-list{gap:8px!important}.qt-v58-list>div{font-size:11.4px!important;gap:8px!important}.qt-v58-list>div span{width:18px!important;height:18px!important;flex-basis:18px!important;font-size:10px!important}.qt-v58-card-foot{margin-top:15px!important;padding:11px 13px!important;border-radius:12px!important;gap:10px!important}.qt-v58-card-foot svg{width:21px!important;height:21px!important}.qt-v58-card-foot strong{font-size:9.4px!important}.qt-v58-card-foot small{font-size:8.4px!important;margin-top:3px!important}.qt-v58-monitor-wall{top:14px!important;right:11px!important;bottom:82px!important;left:11px!important}.qt-v58-trader-head{bottom:75px!important;width:54px!important;height:59px!important}.qt-v58-trader-body{bottom:19px!important;width:142px!important;height:112px!important}.qt-v58-hand{bottom:111px!important;width:43px!important;height:15px!important}.qt-v58-manual-visual .qt-v3-desk{bottom:14px!important;height:18px!important}.qt-v58-versus span{width:56px!important;height:56px!important;font-size:18px!important;box-shadow:0 0 0 7px #f5c54205,0 0 28px #f5c54217!important}.qt-v58-versus:before{top:7%!important;bottom:7%!important}.qt-v58-trust{margin-top:16px!important;border-radius:15px!important}.qt-v58-trust>div{padding:13px 12px!important;gap:9px!important}.qt-v58-trust svg{width:22px!important;height:22px!important}.qt-v58-trust b{font-size:9.7px!important}.qt-v58-trust small{font-size:7.7px!important;margin-top:2px!important}.qt-v58-cta{margin-top:14px!important;padding:13px 16px!important;border-radius:14px!important}.qt-v58-cta-copy{gap:12px!important}.qt-v58-cta-copy>svg{width:28px!important;height:28px!important}.qt-v58-cta-copy strong{font-size:11.5px!important}.qt-v58-cta-copy small{font-size:8.5px!important}.qt-v58-cta button{height:43px!important;min-width:244px!important;padding:0 19px!important;font-size:11.5px!important}}@media (min-width:1500px){.qt-v3-shell{max-width:1520px!important}.qt-v58-heading h2{font-size:66px!important}}@media (min-width:1181px) and (max-width:1340px){.qt-v58-heading h2{font-size:52px!important}.qt-v58-body{grid-template-columns:minmax(190px,.78fr) minmax(220px,1.22fr)!important;gap:16px!important}.qt-v58-ea-visual,.qt-v58-manual-visual{min-height:275px!important;max-height:275px!important}.qt-v58-list>div{font-size:10.7px!important}}@media (max-width:1180px) and (min-width:761px){.qt-v58-compare{padding-top:54px!important;padding-bottom:56px!important}.qt-v58-heading{margin-bottom:30px!important}.qt-v58-heading h2{font-size:clamp(44px,7vw,60px)!important}.qt-v58-grid{gap:12px!important}.qt-v58-card{padding:22px!important}.qt-v58-body{grid-template-columns:minmax(210px,.84fr) minmax(270px,1.16fr)!important;gap:20px!important}.qt-v58-ea-visual,.qt-v58-manual-visual{min-height:305px!important}.qt-v58-trust{margin-top:16px!important}.qt-v58-trust>div{padding:14px 13px!important}.qt-v58-cta{margin-top:14px!important}}@media (max-width:760px){.qt-v58-heading{margin-bottom:26px!important}.qt-v58-heading h2{font-size:clamp(36px,10vw,48px)!important;line-height:1!important}.qt-v58-heading p{font-size:14px!important}.qt-v58-card{padding:18px!important}.qt-v3-card-top{margin-bottom:15px!important}.qt-v58-score b{font-size:30px!important}.qt-v58-ea-visual,.qt-v58-manual-visual{min-height:270px!important;max-height:300px!important}.qt-v58-list{gap:9px!important}.qt-v58-list>div{font-size:11.5px!important}.qt-v58-card-foot{margin-top:14px!important;padding:11px 12px!important}.qt-v58-trust{margin-top:14px!important}.qt-v58-trust>div{padding:12px 11px!important}.qt-v58-cta{margin-top:14px!important;padding:14px!important}}@media (min-width:1181px){.qt-v58-compare{padding:56px 48px 58px!important}.qt-v3-shell{width:calc(100% - 32px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}.qt-v58-heading{max-width:1080px!important;margin:0 auto 28px!important}.qt-v58-heading h2{font-size:clamp(48px,3.55vw,60px)!important;line-height:.99!important;letter-spacing:-.048em!important;white-space:nowrap!important}.qt-v58-heading p{max-width:760px!important;margin:13px auto 0!important}.qt-v58-grid{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr)!important;gap:0!important}.qt-v58-card{padding:20px!important;border-radius:19px!important}.qt-v58-body{grid-template-columns:minmax(190px,.8fr) minmax(230px,1.2fr)!important;gap:18px!important}.qt-v58-ea-visual,.qt-v58-manual-visual{min-height:270px!important;max-height:270px!important}.qt-v58-ea-visual img{width:71%!important;height:71%!important}.qt-v58-versus span{width:50px!important;height:50px!important;font-size:16px!important}.qt-v58-trust,.qt-v58-cta{width:100%!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}.qt-v58-trust{margin-top:15px!important}.qt-v58-trust>div{padding:12px 10px!important}.qt-v58-cta{margin-top:13px!important}}@media (min-width:1500px){.qt-v3-shell{max-width:1360px!important}.qt-v58-heading h2{font-size:60px!important}}@media (min-width:1181px) and (max-width:1499px){.qt-v3-shell{max-width:1240px!important}.qt-v58-heading h2{font-size:52px!important}.qt-v58-body{grid-template-columns:minmax(175px,.78fr) minmax(215px,1.22fr)!important;gap:15px!important}.qt-v58-ea-visual,.qt-v58-manual-visual{min-height:255px!important;max-height:255px!important}.qt-v58-list>div{font-size:10.4px!important}}@media (min-width:1181px){.qt-v58-compare{padding:50px 40px 54px!important}.qt-v3-shell{width:min(calc(100% - 80px),960px)!important;max-width:960px!important;margin-left:auto!important;margin-right:auto!important}.qt-v58-heading{max-width:900px!important;margin:0 auto 25px!important}.qt-v58-heading .section-tag{margin-bottom:12px!important}.qt-v58-heading h2{font-size:clamp(42px,3.05vw,52px)!important;line-height:1!important;letter-spacing:-.047em!important;white-space:nowrap!important}.qt-v58-heading p{max-width:660px!important;margin:11px auto 0!important;font-size:13px!important;line-height:1.5!important}.qt-v58-grid{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)!important;gap:0!important}.qt-v58-card{padding:15px!important;border-radius:17px!important}.qt-v3-card-top{margin-bottom:12px!important;gap:10px!important}.qt-v3-icon{width:36px!important;height:36px!important;border-radius:10px!important}.qt-v3-icon svg{width:19px!important;height:19px!important}.qt-v3-title-wrap{gap:9px!important}.qt-v3-title-wrap strong{font-size:13.5px!important}.qt-v3-title-wrap small{margin-top:2px!important;font-size:8.7px!important}.qt-v58-choice{left:54px!important;top:8px!important;padding:3px 6px!important;font-size:6.2px!important}.qt-v58-score{min-width:63px!important}.qt-v58-score b{font-size:28px!important}.qt-v58-score b span{font-size:10px!important}.qt-v58-score small{margin-top:3px!important;font-size:6.6px!important}.qt-v58-body{grid-template-columns:minmax(148px,.78fr) minmax(182px,1.22fr)!important;gap:13px!important;align-items:center!important}.qt-v58-ea-visual,.qt-v58-manual-visual{min-height:218px!important;max-height:218px!important;border-radius:13px!important}.qt-v58-ea-visual img{width:70%!important;height:70%!important;transform:translate(-8%,3%)!important}.qt-v3-ea-ring.ring-a{width:145px!important;height:145px!important}.qt-v3-ea-ring.ring-b{width:180px!important;height:180px!important}.qt-v58-benchmark-badge{left:8px!important;top:7px!important;padding:3px 5px!important;font-size:5.1px!important}.qt-v58-metric{width:61px!important;padding:5px!important;border-radius:7px!important}.qt-v58-metric small,.qt-v58-metric span{font-size:4.7px!important}.qt-v58-metric strong{font-size:11px!important}.qt-v58-metric.performance{right:7px!important;top:63px!important}.qt-v58-metric.drawdown{left:7px!important;bottom:23px!important}.qt-v58-metric.winrate{right:7px!important;bottom:23px!important}.qt-v58-list{gap:6px!important}.qt-v58-list>div{gap:6px!important;font-size:8.7px!important;line-height:1.22!important}.qt-v58-list>div span{width:14px!important;height:14px!important;flex-basis:14px!important;font-size:8px!important}.qt-v58-monitor-wall{top:11px!important;right:9px!important;bottom:63px!important;left:9px!important}.qt-v58-trader-head{bottom:57px!important;width:43px!important;height:46px!important}.qt-v58-trader-body{bottom:14px!important;width:108px!important;height:87px!important}.qt-v58-hand{bottom:84px!important;width:34px!important;height:12px!important}.qt-v58-manual-visual .qt-v3-desk{bottom:10px!important;height:14px!important}.qt-v58-card-foot{margin-top:11px!important;padding:8px 9px!important;border-radius:10px!important;gap:8px!important}.qt-v58-card-foot svg{width:17px!important;height:17px!important}.qt-v58-card-foot strong{font-size:7.2px!important}.qt-v58-card-foot small{margin-top:2px!important;font-size:6.4px!important;line-height:1.3!important}.qt-v58-versus span{width:38px!important;height:38px!important;font-size:13px!important;box-shadow:0 0 0 5px #f5c54205,0 0 22px #f5c54214!important}.qt-v58-versus:before{top:8%!important;bottom:8%!important}.qt-v58-trust,.qt-v58-cta{width:100%!important;max-width:960px!important;margin-left:auto!important;margin-right:auto!important}.qt-v58-trust{margin-top:11px!important;border-radius:12px!important}.qt-v58-trust>div{padding:9px 7px!important;gap:6px!important}.qt-v58-trust svg{width:17px!important;height:17px!important}.qt-v58-trust b{font-size:7.5px!important}.qt-v58-trust small{margin-top:1px!important;font-size:5.8px!important;line-height:1.25!important}.qt-v58-cta{margin-top:10px!important;padding:10px 12px!important;border-radius:12px!important}.qt-v58-cta-copy{gap:9px!important}.qt-v58-cta-copy>svg{width:21px!important;height:21px!important}.qt-v58-cta-copy strong{font-size:8.8px!important}.qt-v58-cta-copy small{margin-top:2px!important;font-size:6.3px!important}.qt-v58-cta button{height:36px!important;min-width:196px!important;padding:0 15px!important;border-radius:9px!important;font-size:9px!important}}@media (min-width:1500px){.qt-v3-shell{max-width:960px!important}.qt-v58-heading h2{font-size:52px!important}}@media (min-width:1181px){.qt-v3-shell{width:min(calc(100% - 96px),960px)!important;max-width:960px!important}.qt-v58-heading{margin-bottom:26px!important;max-width:920px!important}.qt-v58-heading h2{font-size:54px!important;line-height:.98!important}.qt-v58-heading p{font-size:14px!important}.qt-v58-grid{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)!important}.qt-v58-card{padding:17px!important;border-radius:18px!important}.qt-v3-icon{width:40px!important;height:40px!important}.qt-v3-icon svg{width:21px!important;height:21px!important}.qt-v3-title-wrap strong{font-size:15px!important}.qt-v3-title-wrap small{font-size:9.7px!important}.qt-v58-choice{left:59px!important;top:9px!important;font-size:6.8px!important;padding:3px 7px!important}.qt-v58-score{min-width:70px!important}.qt-v58-score b{font-size:31px!important}.qt-v58-score b span{font-size:11px!important}.qt-v58-score small{font-size:7.2px!important}.qt-v58-body{grid-template-columns:minmax(165px,.88fr) minmax(188px,1.12fr)!important;gap:15px!important}.qt-v58-ea-visual,.qt-v58-manual-visual{min-height:236px!important;max-height:236px!important;border-radius:14px!important;overflow:hidden!important;background:#080a0d!important}.qt-v62-image-visual{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.qt-v62-image-visual>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important;filter:none!important}.qt-v58-manual-visual.qt-v62-image-visual>img{object-position:center 48%!important;opacity:.94!important}.qt-v58-list{gap:6.8px!important}.qt-v58-list>div{gap:7px!important;font-size:9.8px!important;line-height:1.24!important}.qt-v58-list>div span{width:16px!important;height:16px!important;flex-basis:16px!important;font-size:9px!important}.qt-v58-card-foot{margin-top:12px!important;padding:9px 10px!important;gap:9px!important}.qt-v58-card-foot svg{width:18px!important;height:18px!important}.qt-v58-card-foot strong{font-size:8.2px!important;letter-spacing:.04em!important}.qt-v58-card-foot small{font-size:7.1px!important;line-height:1.35!important}.qt-v58-versus span{width:42px!important;height:42px!important;font-size:14px!important}.qt-v58-trust{margin-top:12px!important}.qt-v58-trust>div{padding:10px 8px!important;gap:7px!important}.qt-v58-trust svg{width:19px!important;height:19px!important}.qt-v58-trust b{font-size:8.4px!important}.qt-v58-trust small{font-size:6.4px!important;line-height:1.28!important}.qt-v58-cta{margin-top:11px!important;padding:11px 13px!important}.qt-v58-cta-copy>svg{width:23px!important;height:23px!important}.qt-v58-cta-copy strong{font-size:9.8px!important}.qt-v58-cta-copy small{font-size:7px!important}.qt-v58-cta button{height:39px!important;min-width:215px!important;font-size:9.8px!important}}@media (min-width:1500px){.qt-v58-heading h2{font-size:56px!important}}@media (max-width:1180px){.qt-v62-image-visual>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important}}.qt-v58-compare{--qt-compare-display:"Sora","Inter",sans-serif;--qt-compare-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--qt-compare-text:#F5F5F5;--qt-compare-sub:#B9BDC8;--qt-compare-muted:#7D8698;--qt-compare-gold:#F5C542;font-family:var(--qt-compare-body)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.qt-v58-heading h2,.qt-v3-title-wrap strong,.qt-v58-score b,.qt-v58-card-foot strong,.qt-v58-versus span,.qt-v58-cta-copy strong{font-family:var(--qt-compare-display)!important}.qt-v58-heading h2{font-weight:750!important;letter-spacing:-.045em!important;color:var(--qt-compare-text)!important}.qt-v58-heading h2 span{font-weight:780!important}.qt-v58-heading p{font-family:var(--qt-compare-body)!important;color:var(--qt-compare-sub)!important;font-weight:400!important;letter-spacing:-.008em!important}.qt-v58-heading p strong{font-weight:700!important;color:var(--qt-compare-gold)!important}.qt-v3-title-wrap strong{font-weight:700!important;letter-spacing:-.025em!important}.qt-v3-title-wrap small{font-family:var(--qt-compare-body)!important;font-weight:450!important;letter-spacing:0!important;color:#858ea0!important}.qt-v58-score b{font-weight:720!important;letter-spacing:-.04em!important}.qt-v58-score small{font-family:var(--qt-compare-body)!important;font-weight:500!important;letter-spacing:.015em!important;color:#8992a3!important}.qt-v58-choice{font-family:var(--qt-compare-body)!important;font-weight:750!important;letter-spacing:.075em!important}.qt-v58-list>div{font-family:var(--qt-compare-body)!important;font-weight:500!important;letter-spacing:-.006em!important}.qt-v58-list>div.ok{color:#eceef2!important}.qt-v58-list>div.no{color:#7c8596!important}.qt-v58-card-foot strong{font-weight:700!important;letter-spacing:.065em!important}.qt-v58-card-foot small{font-family:var(--qt-compare-body)!important;font-weight:400!important;color:#788294!important}.qt-v58-trust b{font-family:var(--qt-compare-body)!important;font-weight:650!important;letter-spacing:-.008em!important;color:#eceef2!important}.qt-v58-trust small{font-family:var(--qt-compare-body)!important;font-weight:400!important;color:#7c8596!important}.qt-v58-cta-copy strong{font-weight:650!important;letter-spacing:-.015em!important}.qt-v58-cta-copy small{font-family:var(--qt-compare-body)!important;font-weight:400!important;color:#818a9b!important}.qt-v58-cta button{font-family:var(--qt-compare-body)!important;font-weight:750!important;letter-spacing:-.01em!important}@media (min-width:1181px){.qt-v58-heading h2{font-size:52px!important;line-height:1.01!important}.qt-v58-heading p{font-size:13.5px!important;line-height:1.55!important}.qt-v3-title-wrap strong{font-size:14.5px!important;line-height:1.15!important}.qt-v3-title-wrap small{font-size:9.2px!important;line-height:1.35!important}.qt-v58-choice{font-size:6.6px!important}.qt-v58-score b{font-size:30px!important}.qt-v58-score small{font-size:7.4px!important}.qt-v58-list{gap:7px!important}.qt-v58-list>div{font-size:9.7px!important;line-height:1.28!important}.qt-v58-card-foot strong{font-size:8.1px!important;line-height:1.25!important}.qt-v58-card-foot small{font-size:7.2px!important;line-height:1.4!important}.qt-v58-trust b{font-size:8.2px!important;line-height:1.25!important}.qt-v58-trust small{font-size:6.5px!important;line-height:1.32!important}.qt-v58-cta-copy strong{font-size:9.6px!important;line-height:1.3!important}.qt-v58-cta-copy small{font-size:7px!important;line-height:1.4!important}.qt-v58-cta button{font-size:9.6px!important}}@media (max-width:1180px) and (min-width:761px){.qt-v58-heading h2{font-weight:750!important;letter-spacing:-.045em!important}.qt-v58-list>div{font-size:12px!important;line-height:1.35!important}.qt-v58-card-foot strong{font-size:9.5px!important}.qt-v58-card-foot small{font-size:8.5px!important}.qt-v58-trust b{font-size:9.5px!important}.qt-v58-trust small{font-size:7.7px!important}}@media (max-width:760px){.qt-v58-heading h2{font-weight:750!important;letter-spacing:-.042em!important;line-height:1.02!important}.qt-v58-heading p{line-height:1.55!important}.qt-v3-title-wrap strong{font-weight:700!important}.qt-v58-list>div{font-size:12px!important;line-height:1.38!important}.qt-v58-card-foot strong{font-size:9.5px!important}.qt-v58-card-foot small{font-size:8.5px!important}.qt-v58-trust b{font-size:10px!important}.qt-v58-trust small{font-size:8px!important}.qt-v58-cta-copy strong{font-size:11px!important}.qt-v58-cta-copy small{font-size:8.5px!important}.qt-v58-cta button{font-size:11px!important}}@media (min-width:1181px){.qt-v58-heading h2{font-size:49px!important;line-height:1.025!important;letter-spacing:-.043em!important}.qt-v58-list{gap:7.5px!important}.qt-v58-list>div{font-size:10.35px!important;line-height:1.32!important}.qt-v58-card-foot strong{font-size:8.55px!important}.qt-v58-card-foot small{font-size:7.55px!important}.qt-v58-trust>div{padding-top:15px!important;padding-bottom:15px!important}.qt-v58-trust b{font-size:8.6px!important;line-height:1.28!important}.qt-v58-trust small{font-size:6.85px!important;line-height:1.38!important}.qt-v58-cta button{background:linear-gradient(135deg,#f8d76a,#f5c542 48%,#d9a82d)!important;border:1px solid rgba(255,221,111,.38)!important;box-shadow:inset 0 1px #ffffff4d,0 10px 24px #f5c54221!important}.qt-v58-cta button:hover{box-shadow:inset 0 1px #ffffff57,0 14px 30px #f5c54233!important}}.qt-pricing-v66{padding:72px 24px 74px!important;text-align:center;overflow:hidden}.qt-pricing-v66-shell{max-width:1180px;margin:0 auto}.qt-pricing-v66-head{margin:0 auto 34px}.qt-pricing-v66-head h2{margin:0;font-family:Sora,Inter,sans-serif;font-size:clamp(40px,4.8vw,64px);line-height:1.02;font-weight:760;letter-spacing:-.052em;color:#f6f6f7}.qt-pricing-v66-head h2 span{background:linear-gradient(110deg,#ffe47b 5%,#f5c542 56%,#c99018);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 8px 28px rgba(245,197,66,.09)}.qt-pricing-v66-head p{margin:13px auto 0;color:#b8bdc9;font:400 16px/1.6 Inter,sans-serif;letter-spacing:-.012em}.qt-pricing-v66-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch;max-width:1100px;margin:0 auto}.qt-price-v66{position:relative!important;min-height:448px!important;padding:36px 32px 26px!important;border-radius:20px!important;text-align:left!important;display:flex!important;flex-direction:column!important;overflow:visible!important;background:radial-gradient(circle at 50% -12%,rgba(255,255,255,.025),transparent 40%),linear-gradient(180deg,#10131a,#0a0d12)!important;border:1px solid rgba(155,164,180,.32)!important;box-shadow:0 26px 65px #00000047,inset 0 1px #ffffff06!important}.qt-price-v66.partner{background:radial-gradient(circle at 78% 12%,rgba(16,224,112,.08),transparent 34%),linear-gradient(180deg,#0d1517,#081012)!important;border-color:#14e879b3!important;box-shadow:0 26px 70px #00000052,0 0 34px #14e8790b!important}.qt-price-v66.lifetime{background:radial-gradient(circle at 84% 9%,rgba(245,167,27,.17),transparent 38%),linear-gradient(180deg,#17150e,#0d0d0b)!important;border-color:#f5c542d9!important;box-shadow:0 28px 72px #00000057,0 0 42px #f5c54213!important}.qt-price-v66:hover{transform:translateY(-5px)!important}.qt-price-v66-badge{position:absolute;top:-17px;left:50%;transform:translate(-50%);height:34px;padding:0 20px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font:650 12px/1 Inter,sans-serif;z-index:2}.qt-price-v66-badge.partner-badge{background:linear-gradient(180deg,#17dc73,#08ad57);border:1px solid rgba(64,255,153,.75);color:#fff;box-shadow:0 6px 24px #14e87940}.qt-price-v66-badge.lifetime-badge{background:linear-gradient(180deg,#ffe069,#f3bd2d);border:1px solid rgba(255,230,120,.85);color:#08090b;box-shadow:0 7px 26px #f5c5423d}.qt-price-v66-label{font:650 14px/1.2 Inter,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#9198a8;margin:2px 0 15px}.qt-price-v66-label.partner-label{color:#16e47b}.qt-price-v66-label.lifetime-label{color:#f6c943}.qt-price-v66-price{font:760 58px/.98 Sora,Inter,sans-serif;letter-spacing:-.055em;color:#f5f5f6;margin-bottom:14px;text-shadow:0 7px 22px rgba(0,0,0,.3)}.qt-price-v66-meta{font:400 15px/1.45 Inter,sans-serif;color:#979eae}.qt-price-v66-line{height:1px;background:linear-gradient(90deg,#ffffff40,#ffffff14);margin:19px 0 18px}.qt-price-v66-line.partner-line{background:linear-gradient(90deg,#12dc73,#14e8790d)}.qt-price-v66-line.lifetime-line{background:linear-gradient(90deg,#f5c542b8,#f5c54212)}.qt-price-v66-features{display:flex;flex-direction:column;gap:12px;flex:1}.qt-price-v66-features>div{display:flex;align-items:center;gap:12px;color:#d9dce2;font:450 14px/1.3 Inter,sans-serif;letter-spacing:-.012em}.qt-price-v66-features b{font-weight:450}.qt-price-v66-features span{width:20px;flex:0 0 20px;font-size:17px;color:#f5c542}.partner-features span{display:grid;place-items:center;width:20px;height:20px;border:1px solid #12e477;border-radius:50%;font-size:12px;color:#12e477}.lifetime-features span{color:#f5c542;font-size:19px}.qt-price-v66-btn{height:54px;width:100%;margin-top:22px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:14px;text-decoration:none;font:750 15px/1 Inter,sans-serif;letter-spacing:-.015em;cursor:pointer;transition:.2s ease}.qt-price-v66-btn span{font-size:20px;font-weight:400;transition:transform .2s ease}.qt-price-v66-btn:hover span{transform:translate(4px)}.qt-price-v66-btn.partner-btn{background:linear-gradient(180deg,#12d96d,#05b85a);border:1px solid #42f496;color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 24px #14e8792e}.qt-price-v66-btn.annual-btn{background:linear-gradient(180deg,#0f1116,#090b0f);border:1px solid rgba(245,197,66,.7);color:#f5c542}.qt-price-v66-btn.lifetime-btn{background:linear-gradient(180deg,#ffdc62,#eeb42c);border:1px solid #ffe47b;color:#08090b;box-shadow:inset 0 1px #ffffff52,0 7px 22px #f5c5422e}.qt-pricing-v66-trust{max-width:900px;margin:22px auto 0;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:linear-gradient(180deg,#0d1015,#090b0f);display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 18px 45px #00000038;overflow:hidden;text-align:left}.qt-pricing-v66-trust>div{display:flex;gap:12px;align-items:center;padding:14px 18px;border-right:1px solid rgba(255,255,255,.08)}.qt-pricing-v66-trust>div:last-child{border-right:0}.qt-pricing-v66-trust i{font-style:normal;color:#e6b832;font-size:25px;line-height:1}.qt-pricing-v66-trust span{display:flex;flex-direction:column;gap:4px}.qt-pricing-v66-trust b{font:650 12px/1.25 Inter,sans-serif;color:#eceef2}.qt-pricing-v66-trust small{font:400 10px/1.35 Inter,sans-serif;color:#858d9d}@media (max-width:900px){.qt-pricing-v66-grid{grid-template-columns:1fr!important;max-width:560px}.qt-price-v66{min-height:430px!important}.qt-pricing-v66-trust{grid-template-columns:repeat(2,1fr);max-width:560px}.qt-pricing-v66-trust>div:nth-child(2){border-right:0}.qt-pricing-v66-trust>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width:560px){.qt-pricing-v66{padding:60px 18px 64px!important}.qt-pricing-v66-head{margin-bottom:32px}.qt-pricing-v66-head h2{font-size:39px}.qt-pricing-v66-head p{font-size:14px}.qt-price-v66{padding:34px 24px 23px!important;min-height:420px!important}.qt-price-v66-price{font-size:52px}.qt-pricing-v66-trust{grid-template-columns:1fr}.qt-pricing-v66-trust>div{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)}.qt-pricing-v66-trust>div:last-child{border-bottom:0}}.admin-payment-shell{--ap-gold: #f5c542;--ap-gold-2: #ffd75a;--ap-gold-deep: #9d7412;--ap-success: #14e879;--ap-danger: #ff5c67;max-width:1120px;display:flex;flex-direction:column;gap:16px}.admin-payment-overview,.admin-payment-trustbar,.admin-payment-card,.admin-payment-footer{background:linear-gradient(180deg,#111319fa,#0a0c10fa);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 42px #0000002e}.admin-payment-overview{min-height:104px;border-radius:18px;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative;overflow:hidden}.admin-payment-overview:before{content:"";position:absolute;inset:0 auto 0 0;width:42%;pointer-events:none;background:radial-gradient(circle at 0 50%,rgba(245,197,66,.09),transparent 67%)}.admin-payment-title-wrap{display:flex;align-items:center;gap:15px;min-width:0;position:relative;z-index:1}.admin-payment-title-wrap h2{margin:2px 0 3px;font-size:21px;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}.admin-payment-title-wrap p{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-muted)}.admin-payment-eyebrow{color:var(--ap-gold);font-size:9.5px;letter-spacing:.16em;font-weight:800}.admin-payment-icon{width:46px;height:46px;border-radius:13px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.admin-payment-icon--gold{color:var(--ap-gold);background:linear-gradient(145deg,#f5c54224,#f5c5420a);border-color:#f5c54240;box-shadow:inset 0 0 20px #f5c54209}.admin-payment-status{min-width:225px;border-radius:13px;padding:11px 14px;display:flex;align-items:center;gap:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.08)}.admin-payment-status-dot{width:8px;height:8px;border-radius:50%;background:#7f8797;box-shadow:0 0 0 5px #7f879714;flex:0 0 auto}.admin-payment-status strong,.admin-payment-status span{display:block}.admin-payment-status strong{font-size:12px;color:var(--text-primary);margin-bottom:2px}.admin-payment-status span{font-size:10.5px;color:var(--text-muted)}.admin-payment-status.is-ready{border-color:#14e8793b;background:#14e87909}.admin-payment-status.is-ready .admin-payment-status-dot{background:var(--ap-success);box-shadow:0 0 0 5px #14e87914,0 0 14px #14e87966}.admin-payment-status.is-review{border-color:#f5c54229}.admin-payment-status.is-review .admin-payment-status-dot{background:var(--ap-gold);box-shadow:0 0 0 5px #f5c54212}.admin-payment-trustbar{border-radius:14px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.admin-payment-trustbar>div{min-height:62px;display:flex;align-items:center;gap:10px;padding:10px 16px}.admin-payment-trustbar>div+div{border-left:1px solid rgba(255,255,255,.065)}.admin-payment-trust-icon{width:29px;height:29px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#9aa1af;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.admin-payment-trustbar b,.admin-payment-trustbar small{display:block}.admin-payment-trustbar b{font-size:11.5px;color:#e5e7eb;line-height:1.2}.admin-payment-trustbar small{margin-top:3px;font-size:9.5px;color:#777f8f}.admin-payment-trustbar .is-ok .admin-payment-trust-icon{color:var(--ap-success);border-color:#14e8792e;background:#14e8790b}.admin-payment-grid{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(310px,.82fr);gap:16px;align-items:stretch}.admin-payment-card{border-radius:18px;padding:20px}.admin-payment-wallet-card{border-color:#f5c5421f}.admin-payment-card-head{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:18px}.admin-payment-card-head--qr{grid-template-columns:32px minmax(0,1fr)}.admin-payment-step{width:29px;height:29px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--ap-gold);background:#f5c54212;border:1px solid rgba(245,197,66,.18);font-size:9px;font-weight:800;letter-spacing:.08em}.admin-payment-card-head h3{margin:0 0 3px;font-size:15px;color:#f5f5f5;letter-spacing:-.01em}.admin-payment-card-head p{margin:0;color:#747c8b;font-size:10.5px;line-height:1.45}.admin-payment-pill{align-self:center;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#8b93a2;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.admin-payment-pill.is-success{color:var(--ap-success);border-color:#14e8792e;background:#14e8790b}.admin-payment-field label{display:block;font-size:10.5px;font-weight:700;color:#c8ccd4;margin:0 0 7px}.admin-payment-input-wrap{height:50px;border-radius:12px;display:flex;align-items:center;gap:9px;padding:0 8px 0 13px;border:1px solid rgba(255,255,255,.09);background:#0c0e13;transition:border-color .18s ease,box-shadow .18s ease}.admin-payment-input-wrap:focus-within{border-color:#f5c54270;box-shadow:0 0 0 3px #f5c5420e}.admin-payment-input-wrap.has-success{border-color:#14e87933}.admin-payment-input-wrap.has-error{border-color:#ff5c6747}.admin-payment-input-icon{color:#747d8e;display:flex}.admin-payment-input-wrap input{min-width:0;flex:1;height:100%;padding:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#f1f3f5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.015em}.admin-payment-copy{height:34px;padding:0 10px;display:flex;align-items:center;gap:6px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#b8beca;cursor:pointer;font:inherit;font-size:10.5px;transition:all .18s ease}.admin-payment-copy:hover{border-color:#f5c5423d;color:var(--ap-gold);background:#f5c5420e}.admin-payment-helper{min-height:20px;margin-top:7px;display:flex;gap:6px;align-items:flex-start;color:#697181;font-size:9.7px;line-height:1.45}.admin-payment-helper svg{flex:0 0 auto;margin-top:1px}.admin-payment-helper.is-error{color:#d77d83}.admin-payment-flow{margin-top:18px;border-radius:14px;padding:15px;background:linear-gradient(180deg,#ffffff06,#ffffff03);border:1px solid rgba(255,255,255,.065)}.admin-payment-flow-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.admin-payment-flow-head h4{margin:2px 0 0;font-size:11.5px;color:#e8e9ec}.admin-payment-flow-badge{display:flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;font-size:8.5px;font-weight:700;color:var(--ap-gold);border:1px solid rgba(245,197,66,.14);background:#f5c5420a;white-space:nowrap}.admin-payment-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-payment-flow-item{min-height:48px;display:flex;gap:8px;align-items:flex-start;padding:8px 9px;border-radius:10px;background:#05060852;border:1px solid rgba(255,255,255,.04)}.admin-payment-flow-item>span{color:var(--ap-gold);font-size:8px;letter-spacing:.08em;font-weight:800;padding-top:2px}.admin-payment-flow-item b,.admin-payment-flow-item small{display:block}.admin-payment-flow-item b{font-size:9.8px;color:#dfe2e8;margin-bottom:2px}.admin-payment-flow-item small{font-size:8.7px;line-height:1.35;color:#737b8a}.admin-payment-qr-card{position:relative;overflow:hidden}.admin-payment-qr-card:before{content:"";position:absolute;width:270px;height:270px;border-radius:50%;top:70px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(245,197,66,.09),rgba(245,197,66,.015) 48%,transparent 70%);pointer-events:none}.admin-payment-qr-stage{min-height:236px;display:flex;justify-content:center;align-items:center;position:relative}.admin-payment-qr-glow{position:absolute;width:190px;height:190px;border:1px solid rgba(245,197,66,.09);border-radius:50%;box-shadow:0 0 55px #f5c54209,inset 0 0 35px #f5c54206}.admin-payment-qr-glow:before,.admin-payment-qr-glow:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(245,197,66,.05)}.admin-payment-qr-glow:before{top:15px;right:15px;bottom:15px;left:15px}.admin-payment-qr-glow:after{top:35px;right:35px;bottom:35px;left:35px}.admin-payment-qr-frame{width:186px;height:186px;border-radius:17px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(245,197,66,.18);background:linear-gradient(145deg,#11141a,#080a0e);box-shadow:0 18px 38px #00000057,0 0 0 5px #f5c54205}.admin-payment-qr-frame img{width:100%;height:100%;object-fit:contain;background:#fff}.admin-payment-qr-empty{padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:7px}.admin-payment-qr-illustration{width:70px;height:70px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--ap-gold);background:#f5c5420f;border:1px solid rgba(245,197,66,.14);margin-bottom:3px}.admin-payment-qr-empty b{color:#dfe2e7;font-size:11px}.admin-payment-qr-empty small{max-width:130px;color:#6f7786;font-size:9px;line-height:1.45}.admin-payment-qr-tag{position:absolute;left:8px;right:8px;top:8px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#0a0c10e6;border:1px solid rgba(255,255,255,.09);color:#b6bdc9;font-size:7.5px;font-weight:800;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-payment-qr-tag.is-synced{color:var(--ap-success);border-color:#14e87933;background:#06170fdb}.admin-payment-qr-tag.is-preview{color:var(--ap-gold);border-color:#f5c54238}.admin-payment-qr-actions{display:flex;flex-direction:column;gap:9px;position:relative;z-index:1}.admin-payment-generate,.admin-payment-upload-confirm,.admin-payment-save{border:0;cursor:pointer;font-family:inherit;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.admin-payment-generate{min-height:43px;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:8px;color:#08090b;background:linear-gradient(135deg,var(--ap-gold-2),#e8ad27);box-shadow:0 10px 25px #f5c5421c;font-size:10.5px}.admin-payment-generate:not(:disabled):hover,.admin-payment-save:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.035);box-shadow:0 13px 28px #f5c54229}.admin-payment-generate:disabled,.admin-payment-save:disabled,.admin-payment-upload-confirm:disabled{opacity:.43;cursor:not-allowed}.admin-payment-or{height:19px;display:flex;align-items:center;gap:8px;color:#5f6674;font-size:8.5px}.admin-payment-or:before,.admin-payment-or:after{content:"";height:1px;flex:1;background:#ffffff0e}.admin-payment-upload{min-height:39px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;border:1px dashed rgba(255,255,255,.13);color:#8a92a1;background:#ffffff05;cursor:pointer;font-size:9.5px;transition:all .18s ease}.admin-payment-upload:hover{color:#c2c7d0;border-color:#f5c54238;background:#f5c54206}.admin-payment-upload input{display:none}.admin-payment-upload-confirm{min-height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--ap-gold);background:#f5c5420f;border:1px solid rgba(245,197,66,.16);font-size:9.5px}.admin-payment-sync-note{margin-top:12px;display:flex;gap:9px;padding:10px 11px;border-radius:11px;color:#9a7b42;background:#f5c54206;border:1px solid rgba(245,197,66,.1);position:relative;z-index:1}.admin-payment-sync-note>svg{flex:0 0 auto;margin-top:1px}.admin-payment-sync-note b,.admin-payment-sync-note small{display:block}.admin-payment-sync-note b{font-size:9.5px;color:#c6a04e;margin-bottom:2px}.admin-payment-sync-note small{color:#717988;font-size:8.6px;line-height:1.4}.admin-payment-sync-note.is-success{color:var(--ap-success);border-color:#14e8791f;background:#14e87906}.admin-payment-sync-note.is-success b{color:#9be8bd}.admin-payment-footer{min-height:68px;border-radius:14px;padding:10px 11px 10px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-payment-footer-copy{min-width:0;display:flex;align-items:center;gap:10px}.admin-payment-footer-icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--ap-gold);border:1px solid rgba(245,197,66,.14);background:#f5c5420a}.admin-payment-footer-copy b,.admin-payment-footer-copy small{display:block}.admin-payment-footer-copy b{font-size:10.5px;color:#dfe2e7;margin-bottom:2px}.admin-payment-footer-copy small{font-size:8.8px;color:#69717f}.admin-payment-save{min-width:205px;min-height:44px;border-radius:11px;display:flex;justify-content:center;align-items:center;gap:8px;color:#08090b;background:linear-gradient(135deg,var(--ap-gold-2),#e7ae2e);font-size:10.5px;box-shadow:0 8px 22px #f5c5421a}@media (max-width: 1040px){.admin-payment-grid{grid-template-columns:1fr}.admin-payment-qr-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(260px,1fr);column-gap:20px}.admin-payment-card-head--qr,.admin-payment-sync-note{grid-column:1/-1}.admin-payment-qr-stage{min-height:220px}}@media (max-width: 720px){.admin-payment-overview{align-items:flex-start;flex-direction:column}.admin-payment-status{width:100%;min-width:0}.admin-payment-trustbar{grid-template-columns:1fr}.admin-payment-trustbar>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.065)}.admin-payment-flow-grid{grid-template-columns:1fr}.admin-payment-qr-card{display:block}.admin-payment-footer{align-items:stretch;flex-direction:column;padding:13px}.admin-payment-save{width:100%}}@media (max-width: 480px){.admin-payment-card,.admin-payment-overview{padding:16px;border-radius:15px}.admin-payment-card-head{grid-template-columns:29px 1fr}.admin-payment-pill{grid-column:2;justify-self:start}.admin-payment-copy span{display:none}.admin-payment-copy{width:34px;justify-content:center;padding:0}.admin-payment-title-wrap{align-items:flex-start}}.admin-settings-heading h1{margin:0 0 6px!important;font-size:clamp(24px,2vw,30px)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:780!important;color:#f5f6f8!important}.admin-settings-heading p{margin:0 0 14px!important;max-width:820px;font-size:14px!important;line-height:1.55!important;color:#969eac!important}.admin-settings-tabs{gap:6px!important;padding:7px!important;border-radius:15px!important;background:linear-gradient(180deg,#13161cf0,#0d0f14f0)!important}.admin-settings-tab{min-height:39px;padding:9px 15px!important;border-radius:10px!important;font-size:13px!important;line-height:1!important;letter-spacing:-.005em;color:#aab0bb!important}.admin-settings-tab.is-active{color:#ffd057!important;font-weight:700!important;box-shadow:inset 0 -1px #f5c5428c,0 6px 18px #00000024!important}.admin-payment-shell{--ap-copy:#aeb6c4}.admin-payment-title-wrap h2{font-size:24px;line-height:1.1;font-weight:760;letter-spacing:-.03em}.admin-payment-title-wrap p{font-size:13.5px;line-height:1.55;color:#929aa9}.admin-payment-eyebrow{font-size:10px;letter-spacing:.17em;font-weight:850}.admin-payment-status{min-width:250px;padding:13px 16px}.admin-payment-status strong{font-size:13.5px;font-weight:720;letter-spacing:-.01em}.admin-payment-status span{font-size:11.5px;line-height:1.4}.admin-payment-trustbar>div{min-height:68px;padding:12px 18px}.admin-payment-trust-icon{width:32px;height:32px}.admin-payment-trustbar b{font-size:12.5px;font-weight:720}.admin-payment-trustbar small{font-size:10.5px;color:#8b93a2;line-height:1.35}.admin-payment-card{padding:22px}.admin-payment-card-head{margin-bottom:20px}.admin-payment-step{width:31px;height:31px;font-size:9.5px}.admin-payment-card-head h3{font-size:17px;line-height:1.2;font-weight:740;letter-spacing:-.022em}.admin-payment-card-head p{font-size:11.5px;line-height:1.5;color:#858d9b}.admin-payment-pill{font-size:9px;padding:6px 9px}.admin-payment-field label{font-size:11.5px;margin-bottom:8px}.admin-payment-input-wrap{height:54px;border-radius:13px}.admin-payment-input-wrap input{font-size:12.5px}.admin-payment-copy{font-size:11px;height:36px}.admin-payment-helper{font-size:10.5px;line-height:1.5;color:#7f8898}.admin-payment-flow{margin-top:16px;padding:14px 15px}.admin-payment-flow-head{align-items:center;margin-bottom:11px}.admin-payment-flow-head h4{font-size:12.5px;line-height:1.35;font-weight:700}.admin-payment-flow-toggle{cursor:pointer;font-family:inherit;outline:none}.admin-payment-flow-toggle:hover{border-color:#f5c5424d;background:#f5c54213}.admin-payment-flow-toggle svg:last-child{transition:transform .22s ease}.admin-payment-flow-toggle svg:last-child.is-open{transform:rotate(180deg)}.admin-payment-flow-badge{font-size:9px;min-height:28px;padding:5px 9px}.admin-payment-flow-item{min-height:52px;padding:9px 10px;gap:9px}.admin-payment-flow-item>span{font-size:8.5px}.admin-payment-flow-item b{font-size:10.5px;line-height:1.3}.admin-payment-flow-item small{font-size:9.3px;line-height:1.4;color:#818a99}.admin-payment-qr-stage{min-height:225px}.admin-payment-qr-frame{width:194px;height:194px}.admin-payment-qr-empty b{font-size:12px;font-weight:720}.admin-payment-qr-empty small{font-size:9.7px;color:#7e8796}.admin-payment-generate{min-height:46px;font-size:11.5px;letter-spacing:-.005em}.admin-payment-upload{min-height:42px;font-size:10.5px}.admin-payment-upload-confirm{min-height:39px;font-size:10.5px}.admin-payment-sync-note{padding:11px 12px}.admin-payment-sync-note b{font-size:10.5px}.admin-payment-sync-note small{font-size:9.4px;color:#7f8896}.admin-payment-footer{min-height:72px;padding:11px 12px 11px 16px}.admin-payment-footer-copy b{font-size:11.5px;font-weight:720}.admin-payment-footer-copy small{font-size:9.6px;color:#7b8492}.admin-payment-footer-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.admin-payment-footer-state{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:9.5px;font-weight:700;color:#848c9a;padding:7px 10px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff05}.admin-payment-footer-state .admin-payment-status-dot{width:6px;height:6px;box-shadow:0 0 0 4px #7f879712}.admin-payment-footer-state.is-ready{color:#74dca3;border-color:#14e87924;background:#14e87906}.admin-payment-footer-state.is-ready .admin-payment-status-dot{background:var(--ap-success);box-shadow:0 0 0 4px #14e8790f,0 0 10px #14e87952}.admin-payment-save{min-width:220px;min-height:47px;font-size:11.5px;letter-spacing:-.005em}.admin-payment-save:disabled{box-shadow:none}@media (max-width: 980px){.admin-payment-footer-actions{width:100%;justify-content:flex-end}.admin-payment-footer{flex-wrap:wrap}}@media (max-width: 720px){.admin-settings-heading h1{font-size:25px!important}.admin-settings-heading p{font-size:13px!important}.admin-settings-tabs{gap:5px!important}.admin-settings-tab{padding:9px 12px!important;font-size:12px!important}.admin-payment-title-wrap h2{font-size:21px}.admin-payment-card{padding:18px}.admin-payment-footer-actions{flex-direction:column;align-items:stretch}.admin-payment-footer-state{justify-content:center}.admin-payment-save{width:100%}}.admin-ui{--admin-font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--admin-fs-2xs: 11px;--admin-fs-xs: 12px;--admin-fs-sm: 13px;--admin-fs-md: 14px;--admin-fs-lg: 16px;--admin-fs-xl: 20px;--admin-fs-title: clamp(28px, 2.2vw, 36px);--admin-lh-tight: 1.15;--admin-lh-body: 1.55;--admin-card-radius: 16px;--admin-control-radius: 12px;--admin-control-h: 44px;--admin-page-max: 1440px;--admin-border: rgba(255,255,255,.085);--admin-muted: #9199a8;font-family:var(--admin-font);font-size:var(--admin-fs-md);line-height:var(--admin-lh-body);font-variant-numeric:tabular-nums}.admin-ui .dash-main{padding:32px clamp(24px,2.4vw,40px) 44px}.admin-ui .dash-main>*{max-width:var(--admin-page-max);margin-left:auto;margin-right:auto}.admin-ui .dash-main h1{font-size:var(--admin-fs-title)!important;line-height:var(--admin-lh-tight);letter-spacing:-.035em;font-weight:780!important}.admin-ui .dash-main h2{letter-spacing:-.025em;font-weight:740}.admin-ui .dash-main h3{letter-spacing:-.018em;font-weight:720}.admin-ui .dash-main p{line-height:var(--admin-lh-body)}.admin-ui .dash-main label,.admin-ui .form-label{font-size:var(--admin-fs-xs);font-weight:680;letter-spacing:-.005em}.admin-ui input,.admin-ui textarea,.admin-ui select{min-height:var(--admin-control-h);border-radius:var(--admin-control-radius);border-color:var(--admin-border);font-size:var(--admin-fs-sm);line-height:1.4;background:#0d0f13;color:#eef1f6}.admin-ui textarea{min-height:104px}.admin-ui input::placeholder,.admin-ui textarea::placeholder{color:#666f7e}.admin-ui input:focus,.admin-ui textarea:focus,.admin-ui select:focus{border-color:#e8c06ab3;box-shadow:0 0 0 3px #d4a84314}.admin-ui .btn{min-height:40px;border-radius:11px;padding:9px 16px;font-size:var(--admin-fs-xs);font-weight:720;letter-spacing:-.005em}.admin-ui .card,.admin-ui .stat-card,.admin-ui .pro-stat,.admin-ui .ops-card,.admin-ui .pro-panel{border-radius:var(--admin-card-radius);border-color:var(--admin-border)}.admin-ui th{font-size:10.5px;font-weight:800;letter-spacing:.075em;color:#7f8795;padding:12px 14px}.admin-ui td{padding:13px 14px;color:#a7afbc}.admin-ui .badge{font-size:10.5px;font-weight:760;letter-spacing:.015em}.admin-ui .alert{border-radius:12px;font-size:var(--admin-fs-sm)}.admin-ui .dash-sidebar{width:264px;padding:18px 13px}.admin-ui .dash-brand{gap:12px;padding:9px 10px 18px}.admin-ui .dash-brand strong{font-size:15px;line-height:1.25;font-weight:760;letter-spacing:-.015em}.admin-ui .dash-brand span{font-size:11.5px;line-height:1.4}.admin-ui .dash-user-role{font-size:10.5px;letter-spacing:.075em}.admin-ui .dash-user-email{font-size:11.5px}.admin-ui .dash-nav{gap:3px}.admin-ui .dash-nav-link{min-height:44px;gap:11px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.25;font-weight:680;letter-spacing:-.006em;border:1px solid transparent}.admin-ui .dash-nav-link.active{border-color:#d4a84338;box-shadow:inset 0 1px #ffffff06}.admin-ui .dash-nav-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;color:#858d9b}.admin-ui .dash-nav-link:hover .dash-nav-icon{color:#c7ccd5}.admin-ui .dash-nav-link.active .dash-nav-icon{color:var(--gold-light)}.admin-ui .dash-muted-link{font-size:12px}.admin-ui .dash-eyebrow{font-size:10.5px;letter-spacing:.14em}.admin-ui .dash-hero h1{font-size:var(--admin-fs-title)}.admin-ui .dash-hero p{font-size:13.5px;color:#959dab}.admin-ui .dash-section-head h2{font-size:17px;line-height:1.25}.admin-ui .dash-section-head p{font-size:12.5px;color:#858d9b}.admin-ui .pro-stat small,.admin-ui .pro-stat-top small{font-size:10.5px;letter-spacing:.07em}.admin-ui .pro-stat strong{font-size:27px;letter-spacing:-.03em;font-weight:760}.admin-ui .pro-stat p{font-size:11.5px}.admin-ui .ops-card strong{font-size:13.5px;font-weight:720}.admin-ui .ops-card p{font-size:12px}.admin-ui .empty-state strong{font-size:14px}.admin-ui .empty-state p{font-size:12.5px}.admin-payment-remove{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(238,104,104,.18);border-radius:11px;background:#ee686809;color:#b98b8b;font:700 10.5px/1 var(--admin-font);transition:all .18s ease}.admin-payment-remove:hover{color:#efaaaa;border-color:#ee686857;background:#ee686812}.admin-payment-remove.is-confirm{color:#ffd1d1;border-color:#ee686885;background:#cd434329;box-shadow:0 0 0 3px #cd43430f}.admin-payment-remove:disabled{opacity:.42;cursor:not-allowed}@media (max-width:1100px){.admin-ui .dash-sidebar{width:232px}.admin-ui .dash-main{max-width:calc(100vw - 232px);padding:24px 22px 36px}}@media (max-width:820px){.admin-ui .dash-sidebar{width:100%}.admin-ui .dash-main{max-width:100%;padding:22px 16px 32px}.admin-ui .dash-main h1{font-size:27px!important}}.client-ui{--client-order-bg:#111318;--client-order-bg-2:#0d0f13;--client-order-border:rgba(255,255,255,.085);--client-order-copy:#a5adba;--client-order-muted:#747d8c;--client-order-gold:#e7b83f;--client-order-radius:15px;font-variant-numeric:tabular-nums}.client-orders-page{width:100%;max-width:1400px;margin:0 auto}.client-orders-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.client-orders-eyebrow{margin:0 0 5px;color:var(--gold);font-size:10.5px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.client-orders-header h1{margin:0 0 6px;font-size:clamp(26px,2.2vw,34px);line-height:1.08;font-weight:780;letter-spacing:-.035em;color:#f4f5f7}.client-orders-subtitle{margin:0;font-size:13.5px;line-height:1.5;color:#89919f}.client-orders-summary{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--client-order-border);border-radius:13px;background:linear-gradient(180deg,#14161be6,#0d0f13f0)}.client-orders-summary span{min-width:78px;padding:9px 13px;display:flex;flex-direction:column;gap:1px;font-size:9.5px;line-height:1.25;color:#727b8a;text-transform:uppercase;letter-spacing:.065em}.client-orders-summary span+span{border-left:1px solid var(--client-order-border)}.client-orders-summary b{font-size:15px;color:#dfe3e9;line-height:1.15;letter-spacing:-.02em}.client-orders-filters{display:flex;gap:7px;margin-bottom:16px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.client-orders-filters::-webkit-scrollbar{display:none}.client-orders-filters button{min-height:36px;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:7px 12px;border:1px solid var(--client-order-border);border-radius:10px;background:#0d0f13;color:#8f97a4;font-size:11.5px;font-weight:700;transition:.16s ease}.client-orders-filters button:hover{color:#d7dbe2;border-color:#d4a84340}.client-orders-filters button.is-active{color:#ffd25d;border-color:#d4a8435c;background:linear-gradient(180deg,#d4a8431f,#d4a8430b);box-shadow:inset 0 1px #ffffff06}.client-orders-filters button span{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#ffffff0b;color:#777f8d;font-size:9.5px}.client-orders-filters button.is-active span{color:#e9c460;background:#d4a8431f}.client-orders-alert{margin-bottom:15px;border-radius:12px}.client-orders-list{display:flex;flex-direction:column;gap:10px}.client-order-card{overflow:hidden;border:1px solid var(--client-order-border);border-radius:var(--client-order-radius);background:linear-gradient(180deg,#14151af5,#0f1115fa);box-shadow:0 8px 30px #00000017}.client-order-card.is-confirmed{border-color:#2d9e6b2e}.client-order-head{min-height:75px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--client-order-border)}.client-order-product{display:flex;align-items:center;min-width:0;gap:11px}.client-order-product-icon,.client-order-data-icon{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#d6a936;border:1px solid rgba(212,168,67,.14);background:#d4a8430b}.client-order-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.client-order-title-row h2{margin:0;font-size:14.5px;line-height:1.25;font-weight:740;letter-spacing:-.018em;color:#eef0f4}.client-order-plan{padding:3px 8px;border-radius:999px;color:#737b89;background:#ffffff0b;font-size:9px;line-height:1.4;font-weight:720}.client-order-meta{margin-top:4px;display:flex;align-items:center;gap:6px;color:#666f7e;font-size:10.5px;line-height:1.3}.client-order-meta i{font-style:normal;color:#424955}.client-order-payment-summary{display:flex;align-items:center;gap:13px;flex:0 0 auto}.client-order-amount{text-align:right}.client-order-amount strong{display:block;color:var(--client-order-gold);font-size:19px;line-height:1.05;font-weight:800;letter-spacing:-.03em}.client-order-amount span{display:block;margin-top:4px;color:#666e7b;font-size:9px;font-weight:650;letter-spacing:.025em}.client-order-status{min-height:27px;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid transparent;border-radius:999px;font-size:9.5px;line-height:1;font-weight:760;white-space:nowrap}.client-order-status.is-warning{color:#e3a149;background:#d47c2a17;border-color:#d47c2a21}.client-order-status.is-info{color:#79a8f4;background:#4b7fd417;border-color:#4b7fd421}.client-order-status.is-success{color:#70d6a0;background:#2d9e6b17;border-color:#2d9e6b26}.client-order-status.is-danger{color:#e48b8b;background:#d44b4b17;border-color:#d44b4b24}.client-order-status.is-muted{color:#8a92a0;background:#ffffff09;border-color:#ffffff12}.client-order-body{padding:13px 16px 14px}.client-order-data-box,.client-order-wallet-block{min-height:52px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--client-order-border);border-radius:11px;background:#ffffff04}.client-order-data-box{margin-bottom:11px}.client-order-data-icon{width:31px;height:31px;flex-basis:31px;color:#a3acbb;border-color:#ffffff12;background:#ffffff06}.client-order-data-icon.is-info{color:#7da7e8;border-color:#4b7fd421;background:#4b7fd40d}.client-order-data-copy{min-width:0;flex:1}.client-order-data-label{display:block;margin-bottom:2px;color:#697281;font-size:8.8px;line-height:1.25;font-weight:800;text-transform:uppercase;letter-spacing:.075em}.client-order-data-copy code{display:block;overflow:hidden;text-overflow:ellipsis;color:#aeb6c3;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10.5px;line-height:1.5;white-space:nowrap}.client-order-wallet-block .client-order-data-copy code{color:#d7b556}.client-order-wallet-block.is-muted{color:#737c8a}.client-order-wallet-block.is-muted .client-order-data-copy>span:last-child{font-size:11px}.client-order-copy{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:6px 9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#8f98a7;background:#ffffff06;font-size:9.5px;font-weight:720;transition:.16s ease}.client-order-copy:hover:not(:disabled){color:#d8dce2;border-color:#d4a84333;background:#d4a84309}.client-order-copy.is-copied{color:#6bd39b;border-color:#2d9e6b38;background:#2d9e6b0e}.client-order-copy:disabled{opacity:.45;cursor:not-allowed}.client-order-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.client-order-action-row.is-submitted{padding-top:1px}.client-order-primary-action,.client-order-secondary-action{min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border-radius:9px;font-size:10.5px;line-height:1;font-weight:750;transition:.16s ease;white-space:nowrap}.client-order-primary-action{color:#0b0c0e;background:linear-gradient(135deg,#e9bf55,#d9a62c);box-shadow:0 7px 18px #d4a84314}.client-order-primary-action:hover{filter:brightness(1.035);transform:translateY(-1px)}.client-order-secondary-action{color:#d2d7df;border:1px solid rgba(255,255,255,.095);background:#ffffff06}.client-order-secondary-action:hover:not(:disabled){color:#f1c85d;border-color:#d4a8433d}.client-order-secondary-action:disabled{opacity:.5;cursor:not-allowed}.client-order-state-copy{display:flex;align-items:center;gap:10px;min-width:0}.client-order-state-copy b,.client-order-state-copy span{display:block}.client-order-state-copy b{color:#d7dbe2;font-size:11.5px;line-height:1.25;font-weight:720}.client-order-state-copy span{margin-top:2px;color:#737c8b;font-size:10px;line-height:1.4}.client-order-submit-panel{padding:13px;border:1px solid rgba(212,168,67,.15);border-radius:12px;background:linear-gradient(180deg,#d4a84309,#ffffff03)}.client-order-submit-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.client-order-submit-head b,.client-order-submit-head small{display:block}.client-order-submit-head b{font-size:12px;color:#e7e9ed;line-height:1.25}.client-order-submit-head small{margin-top:3px;color:#7a8392;font-size:10.5px;line-height:1.45}.client-order-tx-field{position:relative}.client-order-tx-field input{height:43px;padding-right:58px;border-radius:10px;background:#0c0e12;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11.5px}.client-order-tx-field>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666f7d;font-size:9.5px;font-weight:700;pointer-events:none}.client-order-tx-field.is-invalid input{border-color:#d44b4b61;box-shadow:0 0 0 3px #d44b4b0a}.client-order-submit-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:9px}.client-order-submit-actions .btn{min-height:36px;padding:7px 12px;font-size:10.5px;font-weight:740}.client-order-submit-actions .spinner,.client-order-secondary-action .spinner{width:14px;height:14px}.client-order-state-note{min-height:47px;display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--client-order-border);border-radius:11px}.client-order-state-note b,.client-order-state-note span{display:block}.client-order-state-note b{font-size:11.5px;line-height:1.25}.client-order-state-note span{margin-top:2px;color:#78818f;font-size:10px}.client-order-state-note.is-info{color:#79a8f4;border-color:#4b7fd421;background:#4b7fd409}.client-order-state-note.is-success{color:#6fd69f;border-color:#2d9e6b26;background:#2d9e6b0a}.client-order-verify-result{margin-bottom:11px}.client-orders-empty-card{border:1px solid var(--client-order-border);border-radius:var(--client-order-radius);background:linear-gradient(180deg,#14151af5,#0f1115fa)}.client-orders-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.client-orders-empty-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin-bottom:13px;border-radius:15px;color:#d6aa3d;border:1px solid rgba(212,168,67,.14);background:#d4a8430a}.client-orders-empty h2{margin:0 0 6px;font-size:15px;line-height:1.3;font-weight:730}.client-orders-empty p{margin:0;color:#747d8b;font-size:11.5px}.client-orders-more{display:flex;justify-content:center;padding:16px 0 2px}.client-orders-more button{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--client-order-border);border-radius:10px;background:#0d0f13;color:#aab1bd;font-size:10.5px;font-weight:720}.client-orders-more button:hover{color:#e3c15f;border-color:#d4a8433b}.client-orders-more button span{color:#646d7b;font-weight:600}@media (max-width:900px){.client-orders-header{align-items:flex-start;flex-direction:column;gap:14px}.client-orders-summary{width:100%}.client-orders-summary span{flex:1}.client-order-head{align-items:flex-start}.client-order-payment-summary{flex-direction:column;align-items:flex-end;gap:8px}}@media (max-width:680px){.client-orders-header h1{font-size:27px}.client-order-head{flex-direction:column}.client-order-payment-summary{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.client-order-amount{text-align:left}.client-order-action-row{grid-template-columns:1fr}.client-order-primary-action,.client-order-secondary-action{width:100%}.client-order-data-box,.client-order-wallet-block{align-items:flex-start}.client-order-copy.is-compact span{display:none}.client-order-copy.is-compact{width:32px;padding:0}.client-order-submit-actions{flex-direction:column}.client-order-submit-actions .btn{width:100%;justify-content:center}}@media (max-width:460px){.client-orders-summary{display:grid;grid-template-columns:repeat(3,1fr)}.client-orders-summary span{min-width:0;padding:8px}.client-order-card{border-radius:13px}.client-order-head,.client-order-body{padding-left:12px;padding-right:12px}.client-order-product-icon{display:none}.client-order-amount strong{font-size:18px}.client-order-status{font-size:9px}}.admin-ui .admin-payment-flow{padding:18px 18px 17px;border-color:#ffffff13;background:linear-gradient(180deg,#ffffff08,#ffffff04)}.admin-ui .admin-payment-flow-head{margin-bottom:14px}.admin-ui .admin-payment-eyebrow{font-size:11px;line-height:1.2;font-weight:850;letter-spacing:.14em}.admin-ui .admin-payment-flow-head h4{margin-top:4px;font-size:15px;line-height:1.28;font-weight:750;letter-spacing:-.018em;color:#f0f2f5}.admin-ui .admin-payment-flow-badge{min-height:31px;padding:6px 10px;font-size:10.5px;font-weight:760;letter-spacing:.01em}.admin-ui .admin-payment-flow-item{min-height:64px;gap:11px;padding:11px 12px;border-radius:11px;background:#05060863;border-color:#ffffff0d}.admin-ui .admin-payment-flow-item>span{min-width:20px;padding-top:1px;font-size:10px;line-height:1.35;letter-spacing:.06em;font-weight:850}.admin-ui .admin-payment-flow-item b{margin-bottom:3px;font-size:12.5px;line-height:1.3;font-weight:740;letter-spacing:-.008em;color:#edf0f4}.admin-ui .admin-payment-flow-item small{font-size:11px;line-height:1.48;color:#8c95a5}.admin-ui .admin-payment-qr-empty b{font-size:13px}.admin-ui .admin-payment-qr-empty small{font-size:10.5px;line-height:1.45;max-width:155px}@media (max-width:720px){.admin-ui .admin-payment-flow{padding:15px}.admin-ui .admin-payment-flow-head h4{font-size:14px}.admin-ui .admin-payment-flow-item{min-height:60px}.admin-ui .admin-payment-flow-item b{font-size:12px}.admin-ui .admin-payment-flow-item small{font-size:10.7px}}.qt-popup-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none}.qt-popup-layer.is-visible{pointer-events:auto}.qt-popup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000000ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .22s ease;cursor:default}.qt-popup-layer.is-visible .qt-popup-backdrop{opacity:1}.qt-popup-shell{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px 16px;pointer-events:none}.qt-popup-card{position:relative;width:min(100%,440px);box-sizing:border-box;padding:34px 30px 27px;border:1px solid rgba(212,168,67,.24);border-radius:18px;background:linear-gradient(180deg,#191a1e,#131418);box-shadow:0 28px 80px #0000009e;text-align:center;color:#f3f4f6;pointer-events:auto;opacity:0;transform:translateY(8px) scale(.975);transition:opacity .22s ease,transform .26s cubic-bezier(.2,.75,.2,1)}.qt-popup-card.is-visible{opacity:1;transform:translateY(0) scale(1)}.qt-popup-preview-badge{position:absolute;top:0;left:50%;transform:translate(-50%);min-height:21px;padding:4px 11px;border-radius:0 0 7px 7px;background:var(--gold);color:#090a0c;font-size:9px;line-height:1.35;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.qt-popup-close{position:absolute;top:14px;right:14px;width:31px;height:31px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff0b;color:#8f97a5;font-size:21px;line-height:1;cursor:pointer}.qt-popup-close:hover{color:#e9ebef;background:#ffffff14}.qt-popup-icon{width:58px;height:58px;display:grid;place-items:center;margin:1px auto 18px;border:1px solid rgba(212,168,67,.22);border-radius:15px;background:linear-gradient(145deg,#d4a84330,#d4a84314);color:#e4b94d;box-shadow:0 10px 28px #00000040}.qt-popup-card h2{margin:0 0 9px;color:#f5f6f8;font-size:20px;line-height:1.28;font-weight:760;letter-spacing:-.025em}.qt-popup-card p{margin:0 auto 23px;max-width:360px;padding:0 4px;color:#8f98a8;font-size:13.5px;line-height:1.62;font-weight:430}.qt-popup-primary{width:100%;min-height:45px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid rgba(255,220,116,.35);border-radius:10px;background:linear-gradient(180deg,#dfb64c,#c99c32);color:#090a0c;box-shadow:0 7px 22px #c99c322b;font-size:13px;font-weight:800;cursor:pointer}.qt-popup-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.qt-popup-dismiss{margin-top:10px;padding:6px 10px;border:0;background:transparent;color:#6f7887;font-size:11.5px;font-weight:650;cursor:pointer}.qt-popup-dismiss:hover{color:#aeb5c0}.admin-popup-wrap{max-width:720px}.admin-popup-card{padding:0;overflow:hidden}.admin-popup-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--border)}.admin-popup-head h3{margin:0 0 4px;font-size:15px;line-height:1.3;font-weight:760;letter-spacing:-.015em}.admin-popup-head p{margin:0;color:var(--text-muted);font-size:11.5px;line-height:1.45}.admin-popup-switch{position:relative;width:42px;height:23px;flex:0 0 auto;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#282b31;cursor:pointer;transition:.18s ease}.admin-popup-switch:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#d8dbe1;transition:.18s ease;box-shadow:0 2px 6px #00000059}.admin-popup-switch.is-on{background:#d4a843eb;border-color:#e8c35bb3}.admin-popup-switch.is-on:after{left:21px;background:#fff}.admin-popup-body{display:flex;flex-direction:column;gap:17px;padding:20px 22px 22px}.admin-popup-disabled{display:flex;align-items:center;gap:13px;padding:22px;color:#858e9c}.admin-popup-disabled-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#ffffff05;color:#747d8c}.admin-popup-disabled b{display:block;margin-bottom:3px;color:#cbd0d8;font-size:12.5px}.admin-popup-disabled span{font-size:11px}.admin-popup-icon-grid{display:grid;grid-template-columns:repeat(8,38px);gap:7px}.admin-popup-icon-choice{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:9px;background:var(--bg-elevated);color:#8f98a8;cursor:pointer}.admin-popup-icon-choice:hover{color:#d4a843;border-color:#d4a84347}.admin-popup-icon-choice.is-active{color:#e1b64a;border-color:#d4a843a6;background:#d4a84313;box-shadow:inset 0 0 0 1px #d4a84314}.admin-popup-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-popup-frequency{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-popup-frequency label{min-height:48px;display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:#ffffff03;cursor:pointer;color:#b5bcc7;font-size:11.5px;font-weight:650}.admin-popup-frequency label.is-active{border-color:#d4a84373;background:#d4a8430e;color:#e3e5e9}.admin-popup-actions{display:flex;align-items:center;gap:9px;margin-top:2px}.admin-popup-preview-btn{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--bg-elevated);color:#a6aebb;font-size:11.5px;font-weight:680;cursor:pointer}.admin-popup-save{margin-top:14px}.admin-popup-preview-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:20px 16px;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-popup-preview-layer .qt-popup-card{opacity:1;transform:none}@media (max-width:680px){.admin-popup-head{padding:17px 16px}.admin-popup-body{padding:17px 16px 19px}.admin-popup-grid2,.admin-popup-frequency{grid-template-columns:1fr}.admin-popup-icon-grid{grid-template-columns:repeat(6,38px)}.qt-popup-card{padding:31px 20px 23px;border-radius:16px}.qt-popup-card h2{font-size:18px}.qt-popup-card p{font-size:12.8px}}@media (max-width:420px){.admin-popup-icon-grid{grid-template-columns:repeat(5,38px)}}.admin-popup-icon-selector{display:flex;flex-direction:column;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:linear-gradient(180deg,#ffffff05,#ffffff02)}.admin-popup-icon-group{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:11px}.admin-popup-icon-group+.admin-popup-icon-group{padding-top:11px;border-top:1px solid rgba(255,255,255,.045)}.admin-popup-icon-group-label{color:#737c8b;font-size:9.5px;line-height:1.2;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.admin-popup-icon-selector .admin-popup-icon-grid{display:flex;flex-wrap:wrap;gap:7px}.admin-popup-icon-selector .admin-popup-icon-choice{position:relative;width:40px;height:40px;border-radius:10px;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.admin-popup-icon-selector .admin-popup-icon-choice:hover{transform:translateY(-1px);background:#d4a8430e}.admin-popup-icon-selector .admin-popup-icon-choice:focus-visible{outline:2px solid rgba(226,184,74,.9);outline-offset:2px}.admin-popup-icon-selector .admin-popup-icon-choice.is-active{background:linear-gradient(180deg,#d4a8431f,#d4a8430e);box-shadow:inset 0 0 0 1px #efc55217,0 6px 16px #00000029}.admin-popup-icon-tooltip{position:absolute;z-index:10;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);width:max-content;max-width:150px;padding:5px 7px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#0d0f13;color:#d9dde4;box-shadow:0 8px 24px #00000059;font-size:9.5px;line-height:1.2;font-weight:650;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.admin-popup-icon-choice:hover .admin-popup-icon-tooltip,.admin-popup-icon-choice:focus-visible .admin-popup-icon-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.admin-popup-icon-summary{display:flex;align-items:center;gap:7px;margin-top:8px;color:#697280;font-size:10px}.admin-popup-icon-summary b{color:#b8c0cc;font-size:10.5px;font-weight:700}@media (max-width:680px){.admin-popup-icon-group{grid-template-columns:1fr;gap:7px}.admin-popup-icon-selector .admin-popup-icon-grid{display:grid;grid-template-columns:repeat(5,40px)}}@media (max-width:420px){.admin-popup-icon-selector{padding:11px}.admin-popup-icon-selector .admin-popup-icon-grid{grid-template-columns:repeat(4,40px)}}.admin-smtp-wrap{max-width:760px}.admin-smtp-card{padding:0;overflow:hidden}.admin-smtp-head{display:flex;align-items:center;gap:13px;padding:20px 22px;border-bottom:1px solid var(--border)}.admin-smtp-title-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(212,168,67,.25);border-radius:11px;background:#d4a84313;color:#deb247}.admin-smtp-head h3{margin:0 0 3px;font-size:15px;line-height:1.3;font-weight:760;letter-spacing:-.015em}.admin-smtp-head p{margin:0;color:var(--text-muted);font-size:11.5px;line-height:1.45}.admin-smtp-body{display:flex;flex-direction:column;gap:16px;padding:20px 22px 22px}.admin-smtp-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-smtp-input{position:relative}.admin-smtp-input>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#77808e;pointer-events:none}.admin-smtp-input input{padding-left:38px}.admin-smtp-password{position:relative}.admin-smtp-password input{padding-right:42px}.admin-smtp-password button{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#76808e;cursor:pointer}.admin-smtp-password button:hover{background:#ffffff0b;color:#c8ced7}.admin-smtp-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-smtp-option{min-height:76px;display:grid;grid-template-columns:34px 1fr 36px;align-items:center;gap:10px;padding:11px 12px;text-align:left;border:1px solid var(--border);border-radius:11px;background:#ffffff03;color:#aab2be;cursor:pointer}.admin-smtp-option:hover{border-color:#d4a84338}.admin-smtp-option.is-on{border-color:#d4a84361;background:#d4a8430b}.admin-smtp-option-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#ffffff09;color:#818b99}.admin-smtp-option.is-on .admin-smtp-option-icon{color:#d9ac40;background:#d4a84314}.admin-smtp-option b{display:block;margin-bottom:3px;color:#d8dce3;font-size:11.8px}.admin-smtp-option small{display:block;color:#747e8d;font-size:10.3px;line-height:1.4;font-weight:450}.admin-smtp-mini-switch{position:relative;width:34px;height:19px;border-radius:999px;background:#2a2d33;border:1px solid rgba(255,255,255,.07)}.admin-smtp-mini-switch:after{content:"";position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#c8ccd3;transition:.17s ease}.admin-smtp-option.is-on .admin-smtp-mini-switch{background:#d4a843e6;border-color:#e8c35b8c}.admin-smtp-option.is-on .admin-smtp-mini-switch:after{left:17px;background:#fff}.admin-smtp-security-note{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid rgba(91,165,123,.16);border-radius:9px;background:#2a7c4e0e;color:#8f9aa8;font-size:10.8px;line-height:1.5}.admin-smtp-security-note svg{flex:0 0 auto;margin-top:1px;color:#65b987}.admin-smtp-actions{display:flex;align-items:center;gap:9px;padding-top:2px}.admin-smtp-actions .btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.admin-smtp-footnote{margin:-3px 0 0;color:var(--text-muted);font-size:10.8px;line-height:1.45}@media (max-width:680px){.admin-smtp-head{padding:17px 16px}.admin-smtp-body{padding:17px 16px 19px}.admin-smtp-grid2,.admin-smtp-options{grid-template-columns:1fr}.admin-smtp-actions{align-items:stretch;flex-direction:column}.admin-smtp-actions .btn{width:100%}}.admin-telegram-wrap{max-width:860px}.admin-telegram-card{padding:0;overflow:hidden}.admin-telegram-head{display:flex;align-items:flex-start;gap:14px;padding:21px 22px;border-bottom:1px solid var(--border)}.admin-telegram-title-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(212,168,67,.28);border-radius:12px;background:#d4a84313;color:#dfb23f}.admin-telegram-head-copy{min-width:0;flex:1}.admin-telegram-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-telegram-head h3{margin:0;font-size:15.5px;line-height:1.3;font-weight:780;letter-spacing:-.018em}.admin-telegram-head p{margin:5px 0 0;color:var(--text-muted);font-size:11.7px;line-height:1.5;max-width:650px}.admin-telegram-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff06;color:#7f8996;font-size:9.8px;font-weight:700;letter-spacing:.015em}.admin-telegram-status i{width:6px;height:6px;border-radius:50%;background:#69727e}.admin-telegram-status.is-configured{color:#c69f43;border-color:#d4a84333;background:#d4a8430e}.admin-telegram-status.is-configured i{background:#d7a93f}.admin-telegram-status.is-verified{color:#68bd88;border-color:#53b07733;background:#29824b14}.admin-telegram-status.is-verified i{background:#58bd7e;box-shadow:0 0 0 3px #58bd7e14}.admin-telegram-body{display:flex;flex-direction:column;gap:17px;padding:21px 22px 22px}.admin-telegram-field{margin:0}.admin-telegram-input{position:relative;display:flex;align-items:center}.admin-telegram-input>svg{position:absolute;left:13px;color:#77818e;pointer-events:none}.admin-telegram-input input{padding-left:39px;padding-right:82px}.admin-telegram-input-actions{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:2px}.admin-telegram-input-actions button{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#77818e;cursor:pointer}.admin-telegram-input-actions button:hover{background:#ffffff0b;color:#c9ced6}.admin-telegram-field>small{display:flex;align-items:center;gap:4px;margin-top:7px;color:#717b89;font-size:10.8px;line-height:1.45}.admin-telegram-field small a{display:inline-flex;align-items:center;gap:4px;color:#d5aa43;text-decoration:none}.admin-telegram-field small a:hover{color:#efc654}.admin-telegram-field small code{padding:1px 5px;border:1px solid rgba(255,255,255,.07);border-radius:5px;background:#ffffff06;color:#adb5c0;font-size:10.3px}.admin-telegram-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-telegram-info{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;min-height:76px;padding:12px;border:1px solid var(--border);border-radius:11px;background:#ffffff03}.admin-telegram-info>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#d4a84311;color:#d8aa3d}.admin-telegram-info b{display:block;margin:1px 0 4px;color:#d9dde4;font-size:11.6px}.admin-telegram-info small{display:block;color:#747e8d;font-size:10.3px;line-height:1.45}.admin-telegram-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-telegram-action-card{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:11px;background:#ffffff03}.admin-telegram-action-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#d4a84312;color:#dbae3e}.admin-telegram-action-card b{display:block;margin-bottom:3px;color:#d9dde4;font-size:11.7px}.admin-telegram-action-card small{display:block;max-width:245px;color:#747e8d;font-size:10.1px;line-height:1.4}.admin-telegram-action-card .btn{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.admin-telegram-footnote{display:flex;align-items:center;gap:7px;margin:-2px 0 0;color:#717b89;font-size:10.6px;line-height:1.45}.admin-telegram-footnote svg{flex:0 0 auto;color:#7e8996}@media (max-width:760px){.admin-telegram-info-grid,.admin-telegram-actions-grid{grid-template-columns:1fr}.admin-telegram-action-card small{max-width:none}}@media (max-width:560px){.admin-telegram-head{padding:17px 16px}.admin-telegram-body{padding:17px 16px 19px}.admin-telegram-action-card{grid-template-columns:32px 1fr}.admin-telegram-action-card .btn{grid-column:1/-1;width:100%;margin-top:2px}.admin-telegram-input input{padding-right:76px}.admin-telegram-field>small{align-items:flex-start;flex-wrap:wrap}}.admin-general-wrap{max-width:820px}.admin-general-card{padding:0;overflow:hidden}.admin-general-head{display:flex;align-items:flex-start;gap:13px;padding:20px 22px;border-bottom:1px solid var(--border)}.admin-general-title-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(212,168,67,.26);border-radius:11px;background:#d4a84312;color:#ddb041}.admin-general-head h3{margin:0 0 4px;font-size:15.5px;font-weight:780;letter-spacing:-.015em}.admin-general-head p{margin:0;color:var(--text-muted);font-size:11.4px;line-height:1.45}.admin-general-body{display:flex;flex-direction:column;gap:16px;padding:20px 22px 22px}.admin-general-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.admin-general-field{margin:0}.admin-general-field small{display:block;margin-top:6px;color:#707a88;font-size:10.5px;line-height:1.4}.admin-general-maintenance{display:grid;grid-template-columns:36px 1fr 38px;gap:11px;align-items:center;padding:13px;border:1px solid var(--border);border-radius:11px;background:#ffffff03;cursor:pointer}.admin-general-maintenance.is-on{border-color:#d4a84361;background:#d4a8430b}.admin-general-maintenance>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#d4a84312;color:#d9aa3e}.admin-general-maintenance b{display:block;margin-bottom:3px;font-size:11.8px;color:#d9dde4}.admin-general-maintenance small{display:block;color:#747e8d;font-size:10.3px;line-height:1.4}.admin-general-switch{position:relative;width:36px;height:20px;border-radius:999px;background:#2a2d33;border:1px solid rgba(255,255,255,.07)}.admin-general-switch:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#c8ccd3;transition:.17s}.admin-general-maintenance.is-on .admin-general-switch{background:#d4a843e6}.admin-general-maintenance.is-on .admin-general-switch:after{left:18px;background:#fff}.admin-general-actions{display:flex;align-items:center;gap:9px}.admin-general-actions .btn{display:inline-flex;align-items:center;gap:7px;min-height:38px}.admin-finnhub-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#7d8794;font-size:9.7px;font-weight:700}.admin-finnhub-status i{width:6px;height:6px;border-radius:50%;background:#69727e}.admin-finnhub-status.is-configured{color:#c69f43;border-color:#d4a84333}.admin-finnhub-status.is-verified{color:#68bd88;border-color:#53b07733}.admin-finnhub-status.is-verified i{background:#58bd7e}.admin-general-secret{position:relative}.admin-general-secret input{padding-left:39px;padding-right:42px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-general-secret>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#77818e}.admin-general-secret button{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#77818e;cursor:pointer}.admin-general-note{display:flex;gap:9px;padding:10px 12px;border:1px solid rgba(212,168,67,.15);border-radius:9px;background:#d4a84309;color:#808a97;font-size:10.6px;line-height:1.5}.admin-general-note svg{flex:0 0 auto;color:#d5a83e}.maintenance-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,rgba(212,168,67,.09),transparent 36%),#090a0c;color:#eef0f3}.maintenance-panel{width:min(520px,100%);padding:42px 36px;text-align:center;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#111318;box-shadow:0 24px 80px #00000059}.maintenance-mark{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 20px;border-radius:13px;background:#d4a843;color:#111;font-weight:850}.maintenance-panel h1{margin:0 0 10px;font-size:27px}.maintenance-panel p{margin:0 auto 22px;max-width:430px;color:#8d96a3;font-size:13px;line-height:1.7}.maintenance-panel a{display:inline-flex;padding:10px 15px;border:1px solid rgba(212,168,67,.32);border-radius:9px;color:#dfb447;text-decoration:none;font-size:12px;font-weight:700}@media (max-width:680px){.admin-general-head,.admin-general-body{padding-left:16px;padding-right:16px}.admin-general-grid{grid-template-columns:1fr}.admin-general-actions{flex-direction:column;align-items:stretch}.admin-general-actions .btn{width:100%;justify-content:center}}.admin-general-section{display:flex;flex-direction:column;gap:13px;padding:15px;border:1px solid var(--border);border-radius:12px;background:#ffffff03}.admin-general-section-head{display:flex;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.055)}.admin-general-section-head>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#d4a84312;color:#d9aa3e}.admin-general-section-head b{display:block;font-size:12.2px;color:#e0e3e8;margin-bottom:2px}.admin-general-section-head small{display:block;font-size:10.3px;line-height:1.4;color:#747e8d}.admin-maintenance-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-maintenance-dialog{position:fixed;z-index:10021;left:50%;top:50%;transform:translate(-50%,-50%);width:min(430px,calc(100vw - 32px));box-sizing:border-box;padding:24px;border:1px solid rgba(212,168,67,.3);border-radius:16px;background:#151619;box-shadow:0 30px 90px #0000008c}.admin-maintenance-dialog-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:14px;border-radius:11px;background:#d4a84317;color:#dfb13f}.admin-maintenance-dialog h3{margin:0 0 8px;font-size:17px}.admin-maintenance-dialog p{margin:0;color:#8a93a0;font-size:12px;line-height:1.65}.admin-maintenance-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.admin-maintenance-dialog-actions .btn{display:inline-flex;align-items:center;justify-content:center}@media (max-width:520px){.admin-maintenance-dialog-actions{flex-direction:column-reverse}.admin-maintenance-dialog-actions .btn{width:100%}}.auth-card-wide{width:min(100%,680px)}.auth-card-wide .auth-logo-wrap{width:112px;height:112px;margin:0 auto 8px}.auth-card-wide .auth-logo-hero{width:112px;height:112px}.auth-card-wide .auth-subtitle{margin-bottom:20px}.auth-card-wide .auth-stepper{margin:6px 0 22px}.auth-card-wide .auth-section h2{font-size:19px;letter-spacing:-.01em;margin-bottom:16px}.auth-field span{display:flex;align-items:center;gap:6px;min-height:18px}.auth-field span b{color:var(--gold);font-size:12px}.auth-field span em{margin-left:auto;font-size:10.5px;font-style:normal;font-weight:700;color:#687185;text-transform:uppercase;letter-spacing:.045em}.auth-field small,.auth-field-hint{color:#687185;font-size:11.5px;line-height:1.45;margin-top:-2px}.auth-country-wrap{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#050506b8;box-shadow:inset 0 1px #ffffff08;transition:border-color .16s ease,box-shadow .16s ease}.auth-country-wrap:focus-within{border-color:#f2b51cb8;box-shadow:0 0 0 4px #f2b51c1a}.auth-country-wrap:after{content:"⌄";position:absolute;right:14px;top:50%;transform:translateY(-54%);pointer-events:none;color:#8e96a8;font-size:17px}.auth-country-wrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:48px;border:0;outline:0;background:transparent;color:var(--text-primary);padding:0 42px 0 14px;font:inherit;font-size:15px;font-weight:650;cursor:pointer}.auth-country-wrap select option{background:#111218;color:#edf0f4}.auth-password-meter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:-6px 0 16px}.auth-password-meter span{border:1px solid #292c35;background:#12141a;color:#687185;border-radius:999px;padding:6px 8px;text-align:center;font-size:10.5px;font-weight:800;transition:.16s ease}.auth-password-meter span.ok{color:#65d99a;border-color:#2d9e6b57;background:#2d9e6b14}.auth-card-wide .auth-primary{min-height:50px}.auth-card-wide input:-webkit-autofill,.auth-card-wide input:-webkit-autofill:hover,.auth-card-wide input:-webkit-autofill:focus{-webkit-text-fill-color:#edf0f4;-webkit-box-shadow:0 0 0 1000px #0c0d11 inset;caret-color:#edf0f4;transition:background-color 9999s ease-out 0s}@media (max-width:720px){.auth-card-wide{width:min(100%,560px)}.auth-password-meter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.auth-card-wide .auth-logo-wrap,.auth-card-wide .auth-logo-hero{width:92px;height:92px}.auth-field span em{display:none}.auth-password-meter{grid-template-columns:1fr 1fr}.auth-country-wrap select{font-size:14px}}.auth-password-guide{margin:-4px 0 16px;padding:13px 14px 12px;border:1px solid #292c35;border-radius:13px;background:linear-gradient(180deg,#ffffff05,#ffffff02);box-shadow:inset 0 1px #ffffff06;transition:border-color .18s ease,background .18s ease}.auth-password-guide.score-4{border-color:#2d9e6b57;background:linear-gradient(180deg,#2d9e6b0e,#2d9e6b04)}.auth-password-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.auth-password-guide-head strong{display:block;color:#dfe3ea;font-size:12.5px;font-weight:850;letter-spacing:.01em}.auth-password-guide-head small{display:block;margin-top:2px;color:#687185;font-size:10.5px;line-height:1.4}.auth-password-score{display:flex;align-items:center;gap:7px;flex:none;padding:5px 8px;border:1px solid #2c2f39;border-radius:999px;background:#111319;color:#7f8799}.auth-password-score b{font-size:10.5px;color:#9ba3b4}.auth-password-score span{font-size:10px;font-weight:850;color:#6f788b}.auth-password-score.complete{border-color:#2d9e6b57;background:#2d9e6b14}.auth-password-score.complete b,.auth-password-score.complete span{color:#65d99a}.auth-password-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:11px}.auth-password-progress i{height:3px;border-radius:999px;background:#252832;transition:background .18s ease,box-shadow .18s ease}.auth-password-progress i.active{background:linear-gradient(90deg,#d4a843,#e8c866);box-shadow:0 0 12px #d4a84329}.auth-password-guide.score-4 .auth-password-progress i.active{background:#42bd7b;box-shadow:0 0 12px #42bd7b24}.auth-password-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.auth-password-checks>span{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 9px;border:1px solid #262934;border-radius:9px;background:#111319;color:#6f788b;transition:.16s ease}.auth-password-checks>span i{width:18px;height:18px;display:grid;place-items:center;flex:none;border:1px solid #343846;border-radius:50%;font-style:normal;font-size:10px;font-weight:900;color:#626b7d;background:#171922}.auth-password-checks>span b{min-width:0;font-size:10.8px;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-password-checks>span.ok{border-color:#2d9e6b42;background:#2d9e6b0e;color:#8bdcaf}.auth-password-checks>span.ok i{border-color:#2d9e6b66;background:#2d9e6b1f;color:#65d99a}@media (max-width:620px){.auth-password-guide-head{gap:9px}.auth-password-guide-head small{display:none}.auth-password-checks{grid-template-columns:1fr}.auth-password-score b{display:none}}.auth-verify-section{position:relative}.auth-verify-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.auth-verify-heading-icon{width:42px;height:42px;display:grid;place-items:center;flex:none;border:1px solid rgba(212,168,67,.28);border-radius:12px;background:linear-gradient(145deg,#d4a8431f,#d4a84309);color:#e6b94d;box-shadow:inset 0 1px #ffffff09}.auth-verify-heading h2{margin:0 0 3px!important;font-size:19px!important}.auth-verify-heading p{margin:0;color:#747d90;font-size:11.5px;line-height:1.45}.auth-verify-email-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid #292c35;border-radius:12px;background:linear-gradient(180deg,#111319,#0e1015);box-shadow:inset 0 1px #ffffff06}.auth-verify-mail-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #2c303b;border-radius:10px;background:#171920;color:#8c95a7}.auth-verify-email-copy{min-width:0}.auth-verify-email-copy small{display:block;color:#677185;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.055em}.auth-verify-email-copy strong{display:block;margin-top:3px;color:#e4e7ed;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-resend-btn{min-height:36px;padding:0 12px;border:1px solid rgba(212,168,67,.3);border-radius:9px;background:#d4a8430b;color:#d9b255;font-size:11.5px;font-weight:850;cursor:pointer}.auth-resend-btn:disabled{opacity:.48;cursor:not-allowed}.auth-change-email-link{margin:8px 2px 14px;padding:0;border:0;background:transparent;color:#6e7890;font-size:11px;font-weight:650;cursor:pointer}.auth-change-email-link:hover{color:#dfb852}.otp-panel-premium{padding:17px 18px 18px;border-color:#d4a84347;background:radial-gradient(circle at 50% -20%,rgba(212,168,67,.14),transparent 45%),linear-gradient(180deg,#121319,#0d0e13);box-shadow:0 18px 48px #00000029,inset 0 1px #ffffff06}.otp-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;text-align:left;margin-bottom:15px}.otp-panel-head>div:first-child strong{display:block;color:#e7e9ef;font-size:14px}.otp-panel-head>div:first-child span{display:block;margin-top:3px;color:#747d90;font-size:11px;line-height:1.4}.otp-expiry{min-width:58px;padding:6px 8px;border:1px solid #2c303b;border-radius:9px;background:#15171e;text-align:center}.otp-expiry b{display:block;color:#cfd4de;font-size:12px;font-variant-numeric:tabular-nums}.otp-expiry small{display:block;margin-top:1px;color:#606a7e;font-size:8.5px;text-transform:uppercase;letter-spacing:.06em}.otp-expiry.urgent{border-color:#e0a33959;background:#e0a3390e}.otp-expiry.urgent b{color:#e3b851}.otp-panel-premium .otp-row{max-width:336px;gap:9px;margin:0 auto 11px}.otp-panel-premium .otp-row input{height:56px;border:1px solid #2b2f3a;background:#11131a;color:#f1f3f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:23px;letter-spacing:0;box-shadow:inset 0 1px #ffffff06;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.otp-panel-premium .otp-row input:focus{outline:0;border-color:#e8bb4dad;background:#15171d;box-shadow:0 0 0 3px #d4a84317}.otp-panel-premium .otp-row input:disabled{opacity:.72}.otp-helper{display:flex;justify-content:center;align-items:center;gap:7px;margin:0 0 13px;color:#687185;font-size:10px;font-weight:650}.otp-helper i{width:3px;height:3px;border-radius:50%;background:#3f4553}.otp-status{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:9px 10px;border:1px solid #2c303b;border-radius:10px;text-align:left}.otp-status b{display:block;font-size:11.5px}.otp-status span{display:block;margin-top:2px;font-size:10px;color:#778196}.otp-status.success{border-color:#2d9e6b52;background:#2d9e6b12;color:#67d89d}.otp-status.warning{border-color:#e0a33952;background:#e0a3390f;color:#e5bb58}.otp-status.danger{border-color:#e1525252;background:#e152520e;color:#ef8b8b}.otp-verify-btn{min-height:48px!important}.otp-verify-btn .spinner{margin-right:7px}.auth-verify-footer{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:13px;margin-top:14px;padding-top:14px;border-top:1px solid #232630}.auth-verify-footer .auth-secondary{min-height:42px}.auth-verify-footer>div{text-align:right}.auth-verify-footer strong{display:block;color:#8a93a5;font-size:10.5px}.auth-verify-footer span{display:block;margin-top:2px;color:#586176;font-size:9.8px}@media (max-width:620px){.auth-verify-email-card{grid-template-columns:34px minmax(0,1fr)}.auth-resend-btn{grid-column:1/-1;width:100%}.auth-verify-mail-icon{width:34px;height:34px}.otp-panel-premium{padding:15px 13px}.otp-panel-premium .otp-row{gap:6px}.otp-panel-premium .otp-row input{height:50px;font-size:20px}.auth-verify-footer{grid-template-columns:1fr}.auth-verify-footer>div{text-align:left}.otp-helper span:last-child,.otp-helper i:last-of-type{display:none}}.auth-field.has-error>input,.auth-field.has-error .auth-country-combo,.auth-field.has-error input{border-color:#ff676fc7!important;box-shadow:0 0 0 3px #ff525c17!important}.auth-field-error{display:flex!important;align-items:flex-start;gap:7px!important;margin-top:7px!important;color:#ff9298!important;font-size:11.5px!important;line-height:1.45!important;font-weight:650!important}.auth-field-error i{font-style:normal;width:17px;height:17px;flex:0 0 17px;border-radius:50%;display:grid;place-items:center;background:#ff525c1f;border:1px solid rgba(255,103,111,.3);font-size:10px;font-weight:900;color:#ff9ca1}.auth-country-combo{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#050506b8;box-shadow:inset 0 1px #ffffff08;transition:.16s ease}.auth-country-combo.open{border-color:#f2b51cb8;box-shadow:0 0 0 4px #f2b51c1a}.auth-country-trigger{width:100%;height:48px;border:0;background:transparent;color:#edf0f4;padding:0 13px;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;text-align:left;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.auth-country-trigger .placeholder{color:#7a8294;font-weight:600}.auth-country-globe{color:#e8bd47;font-size:18px}.auth-country-chevron{color:#8c94a5;text-align:right;font-size:17px}.auth-country-popover{position:absolute;z-index:80;left:0;right:0;top:calc(100% + 7px);background:#111219;border:1px solid #30333d;border-radius:13px;box-shadow:0 22px 55px #0000008c,0 0 0 1px #f2b51c0d;overflow:hidden}.auth-country-search{margin:10px;display:flex;align-items:center;gap:8px;height:40px;padding:0 11px;border:1px solid #2c2f39;border-radius:9px;background:#090a0f;color:#70798b}.auth-country-search:focus-within{border-color:#f2b51c85;box-shadow:0 0 0 3px #f2b51c12}.auth-country-search input{width:100%;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0;color:#eef0f4;font-size:13px!important}.auth-country-results{max-height:260px;overflow:auto;padding:0 6px 6px;scrollbar-width:thin;scrollbar-color:#353946 transparent}.auth-country-results button{width:100%;border:0;background:transparent;color:#d8dce4;padding:9px 10px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.auth-country-results button:hover,.auth-country-results button.selected{background:#f2b51c14;color:#fff}.auth-country-results button span{display:flex;align-items:baseline;gap:7px;min-width:0}.auth-country-results button b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-country-results button small{font-size:9.5px;color:#697286;font-weight:800}.auth-country-results button em{font-style:normal;color:#e7bd4e;font-size:11px;white-space:nowrap}.auth-country-empty{padding:24px;text-align:center;color:#777f90;font-size:12px}.auth-country-count{border-top:1px solid #242730;padding:8px 12px;color:#626b7d;font-size:10px;text-align:right;background:#0e0f15}.alert.alert-error{border:1px solid rgba(255,100,108,.25);background:linear-gradient(180deg,#ff525c17,#ff525c0b);color:#ffb0b4;box-shadow:0 10px 28px #00000026}@media (max-width:620px){.auth-country-popover{position:fixed;left:14px;right:14px;top:18%;max-height:64vh}.auth-country-results{max-height:46vh}.auth-field-error{font-size:11px!important}}.auth-section .auth-grid-2>.auth-field,.auth-section .pw-row3>.auth-field{position:relative;padding-bottom:24px;margin-bottom:0!important}.auth-section .auth-grid-2>.auth-field>.auth-field-error,.auth-section .pw-row3>.auth-field>.auth-field-error{position:absolute;left:0;right:0;bottom:1px;margin:0!important}.auth-country-field.has-error .auth-country-combo:not(.open){border-color:#ff676fc7!important;box-shadow:0 0 0 3px #ff525c17!important}.auth-country-field:not(.has-error) .auth-country-combo{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.auth-country-field:not(.has-error) .auth-country-combo.open{border-color:#f2b51cb8;box-shadow:0 0 0 4px #f2b51c1a}.auth-field.has-error>input:focus{border-color:#ff747ceb!important;box-shadow:0 0 0 3px #ff525c1f!important}.auth-field-error{animation:authValidationIn .16s ease-out}@keyframes authValidationIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.auth-section .auth-grid-2>.auth-field,.auth-section .pw-row3>.auth-field{padding-bottom:23px}}.auth-field>input:focus,.pw-row3 .auth-field>input:focus{outline:none;border-color:#e0ae3aad!important;box-shadow:0 0 0 2px #e0ae3a13!important}.pw-row3 .auth-field.has-error>input:focus{border-color:#ff747ceb!important;box-shadow:0 0 0 2px #ff525c1a!important}.pw-eye{align-self:flex-end;margin-bottom:24px!important;border-color:#d4a84342!important;background:#15171d!important;box-shadow:inset 0 1px #ffffff06!important}.pw-eye:focus-visible{box-shadow:0 0 0 2px #e0ae3a17!important;border-color:#e0ae3a8f!important}.auth-contact-grid>.auth-field{padding-bottom:31px!important}.auth-handle-input,.auth-phone-input{height:40px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#050506b8;box-shadow:inset 0 1px #ffffff08;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.auth-handle-input:focus-within,.auth-phone-input:focus-within{border-color:#e0ae3aad;box-shadow:0 0 0 2px #e0ae3a13}.auth-handle-input.has-error,.auth-phone-input.has-error{border-color:#ff676fc7;box-shadow:0 0 0 2px #ff525c14}.auth-handle-input input,.auth-phone-input input{height:100%!important;flex:1;min-width:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 11px!important;outline:none!important}.auth-input-addon{height:100%;display:flex;align-items:center;justify-content:center;padding:0 0 0 12px;color:#d7ad44;font-size:14px;font-weight:850;-webkit-user-select:none;user-select:none}.auth-input-addon.dial{min-width:58px;padding:0 11px;border-right:1px solid #282b34;background:#d4a8430e;font-variant-numeric:tabular-nums;letter-spacing:.02em}.auth-phone-input .auth-input-addon.dial+input{padding-left:12px!important}.auth-field input:disabled{opacity:.58;cursor:not-allowed;background:#0b0c11c7!important}.auth-field-error{min-height:18px;align-items:center!important;margin-top:6px!important}.auth-section .auth-grid-2>.auth-field>.auth-field-error,.auth-section .pw-row3>.auth-field>.auth-field-error{bottom:3px}.auth-password-guide.score-6{border-color:#2d9e6b57;background:linear-gradient(180deg,#2d9e6b0e,#2d9e6b04)}.auth-password-guide.score-6 .auth-password-progress i.active{background:#42bd7b;box-shadow:0 0 12px #42bd7b24}.auth-password-progress{grid-template-columns:repeat(6,1fr)!important}.auth-password-checks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.auth-password-checks span{min-width:0}@media (max-width:620px){.auth-password-checks{grid-template-columns:1fr!important}.auth-contact-grid>.auth-field{padding-bottom:29px!important}.auth-input-addon.dial{min-width:54px}.pw-eye{margin-bottom:23px!important}}nn .auth-contact-grid{align-items:start!important;row-gap:10px!important}.auth-contact-grid>.auth-field{padding-bottom:0!important;min-width:0}.auth-section .auth-contact-grid>.auth-field>.auth-field-error{position:static!important;inset:auto!important;min-height:20px!important;margin:7px 2px 0!important;padding:0!important;line-height:1.35!important;font-size:11px!important;letter-spacing:0!important}.auth-section .auth-contact-grid>.auth-field>.auth-field-error i{margin-top:0}.auth-contact-grid .auth-handle-input,.auth-contact-grid .auth-phone-input{height:42px}@media (max-width:620px){.auth-contact-grid{row-gap:8px!important}.auth-section .auth-contact-grid>.auth-field>.auth-field-error{font-size:10.8px!important;margin-top:6px!important}}.auth-section .auth-grid-2,.auth-section .auth-contact-grid,.auth-section .pw-row3{align-items:start!important}.auth-section .auth-grid-2>.auth-field,.auth-section .auth-contact-grid>.auth-field,.auth-section .pw-row3>.auth-field{position:relative!important;padding-bottom:0!important;margin-bottom:0!important;min-width:0}.auth-section .auth-grid-2>.auth-field>.auth-field-error,.auth-section .auth-contact-grid>.auth-field>.auth-field-error,.auth-section .pw-row3>.auth-field>.auth-field-error{position:static!important;inset:auto!important;width:auto!important;min-height:20px!important;margin:7px 2px 0!important;padding:0!important;font-size:11px!important;line-height:1.35!important;letter-spacing:0!important}.auth-section .auth-grid-2,.auth-section .auth-contact-grid{row-gap:11px!important}.pw-row3{row-gap:10px!important;margin-bottom:14px!important}.pw-row3 .pw-eye{align-self:start!important;margin:27px 0 0!important}.auth-password-guide{margin:0 0 16px!important}.auth-field-error i{margin-top:0!important}.auth-field.has-error>input,.auth-field.has-error .auth-handle-input,.auth-field.has-error .auth-phone-input,.auth-field.has-error .auth-country-combo{border-color:#ff676fc7!important;box-shadow:0 0 0 2px #ff525c14!important}.auth-field.has-error>input:focus,.auth-field.has-error .auth-handle-input:focus-within,.auth-field.has-error .auth-phone-input:focus-within,.auth-country-field.has-error .auth-country-combo.open{border-color:#ff747ceb!important;box-shadow:0 0 0 2px #ff525c1a!important}@media (max-width:640px){.auth-section .auth-grid-2,.auth-section .auth-contact-grid,.pw-row3{row-gap:9px!important}.pw-row3 .pw-eye{margin-top:27px!important}.auth-section .auth-grid-2>.auth-field>.auth-field-error,.auth-section .auth-contact-grid>.auth-field>.auth-field-error,.auth-section .pw-row3>.auth-field>.auth-field-error{font-size:10.8px!important;margin-top:6px!important}}.auth-topbar{width:min(100%,560px)!important;margin:0 auto 16px!important}.auth-back{display:inline-flex!important;align-items:center;gap:10px;min-height:42px;padding:5px 13px 5px 6px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(180deg,#17181deb,#0d0e12e6);color:#d6dae2!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff09,0 10px 28px #00000029;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.auth-back:hover{transform:translateY(-1px);border-color:#e0ae3a5c;background:linear-gradient(180deg,#1f1d18f2,#111112f0);box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000038,0 0 0 1px #e0ae3a09}.auth-back:focus-visible{outline:none;border-color:#e0ae3aa3;box-shadow:0 0 0 3px #e0ae3a17}.auth-back-icon{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(224,174,58,.24);background:#e0ae3a13;color:#e5b94e}.auth-back-copy{display:flex;flex-direction:column;line-height:1.12}.auth-back-copy b{font-size:12.5px;font-weight:800;color:#e4e7ed;letter-spacing:.005em}.auth-back-copy small{margin-top:3px;font-size:9.5px;font-weight:650;color:#687185;letter-spacing:.02em}.auth-validation-summary{display:flex!important;align-items:flex-start;gap:10px!important;padding:11px 12px!important;border-color:#ff6b7433!important;background:linear-gradient(180deg,#ff525c11,#ff525c07)!important;box-shadow:inset 0 1px #ffffff05,0 10px 26px #0000001f!important}.auth-validation-summary-icon{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;margin-top:1px;border-radius:7px;border:1px solid rgba(255,112,120,.28);background:#ff525c17;color:#ff969c;font-size:11px;font-weight:900}.auth-validation-summary>div{min-width:0}.auth-validation-summary b{display:block;color:#ffb0b5;font-size:11.5px;font-weight:800;line-height:1.3}.auth-validation-summary span:not(.auth-validation-summary-icon){display:block;margin-top:3px;color:#cf858b;font-size:10.5px;line-height:1.4}.auth-field.has-error>input,.auth-field.has-error .auth-handle-input,.auth-field.has-error .auth-phone-input,.auth-field.has-error .auth-country-combo{border-color:#eb636c8c!important;box-shadow:inset 0 1px #ffffff05!important}.auth-field.has-error>input:focus,.auth-field.has-error .auth-handle-input:focus-within,.auth-field.has-error .auth-phone-input:focus-within,.auth-country-field.has-error .auth-country-combo.open{border-color:#ff747ce0!important;box-shadow:0 0 0 2px #ff525c16!important}.auth-field-error{color:#ed858c!important;font-weight:620!important}.auth-field-error i{width:16px!important;height:16px!important;flex-basis:16px!important;background:#ff525c13!important;border-color:#ff676f38!important;color:#f18b92!important;font-size:9px!important}.auth-primary:disabled{opacity:.46!important;filter:saturate(.75)!important;box-shadow:none!important}@media (max-width:620px){.auth-topbar{margin-bottom:10px!important}.auth-back{min-height:40px;padding-right:11px}.auth-back-icon{width:29px;height:29px;flex-basis:29px}.auth-back-copy b{font-size:12px}.auth-back-copy small{font-size:9px}.auth-validation-summary{padding:10px!important}}.auth-secure-section{position:relative}.auth-secure-heading{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:15px}.auth-secure-heading-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(212,168,67,.3);border-radius:12px;background:linear-gradient(145deg,#d4a84321,#d4a84309);color:#e8bb4c;box-shadow:inset 0 1px #ffffff09}.auth-secure-heading h2{margin:0 0 3px!important;font-size:19px!important}.auth-secure-heading p{margin:0;color:#727c90;font-size:11.5px;line-height:1.45}.auth-secure-ready{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid rgba(45,158,107,.32);border-radius:999px;background:#2d9e6b12;color:#69d99e;font-size:10.5px;font-weight:850;white-space:nowrap}.auth-secure-success{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;border:1px solid rgba(45,158,107,.28);border-radius:11px;background:linear-gradient(180deg,#2d9e6b13,#2d9e6b08);color:#69d99e}.auth-secure-success>div{min-width:0}.auth-secure-success strong{display:block;font-size:11.5px}.auth-secure-success span{display:block;margin-top:2px;color:#8fdcb3;font-size:10.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-review-card{border:1px solid #2a2d37;border-radius:13px;background:linear-gradient(180deg,#12141a,#0f1015);box-shadow:inset 0 1px #ffffff06;overflow:hidden}.auth-review-card-head{display:flex;align-items:center;gap:10px;padding:12px 13px;border-bottom:1px solid #252833;background:#ffffff03}.auth-review-card-head>span{width:32px;height:32px;display:grid;place-items:center;flex:none;border:1px solid rgba(212,168,67,.22);border-radius:9px;background:#d4a8430e;color:#dcb34e}.auth-review-card-head strong{display:block;color:#e4e7ed;font-size:12.5px}.auth-review-card-head small{display:block;margin-top:2px;color:#687185;font-size:9.8px}.auth-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:3px 13px}.auth-review-grid>div{min-width:0;padding:10px 4px;border-bottom:1px solid #22252e}.auth-review-grid>div:nth-last-child(-n+2){border-bottom:0}.auth-review-grid small,.auth-review-ref small{display:block;color:#626c80;font-size:9.4px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.auth-review-grid strong,.auth-review-ref strong{display:block;margin-top:3px;color:#dfe3ea;font-size:11.7px;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-review-strong{display:flex!important;align-items:center;gap:5px;color:#6bd69d!important}.auth-review-ref{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;border-top:1px solid #252833;background:#d4a84306}.auth-review-ref small,.auth-review-ref strong{margin:0}.auth-secure-note{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 11px;border:1px solid rgba(212,168,67,.18);border-radius:10px;background:#d4a84309;color:#d5aa45}.auth-secure-note strong{display:block;color:#c9b47f;font-size:10.8px}.auth-secure-note span{display:block;margin-top:2px;color:#746d5d;font-size:9.8px;line-height:1.45}.auth-create-status{margin-top:12px!important;margin-bottom:0!important}.auth-secure-actions{grid-template-columns:160px minmax(0,1fr)!important;margin-top:14px!important}.auth-secure-actions .auth-primary,.auth-secure-actions .auth-secondary{min-height:46px}.auth-secure-foot{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;color:#596276;font-size:9.5px;font-weight:650}.auth-secure-foot i{width:3px;height:3px;border-radius:50%;background:#39404e}.otp-panel-premium.state-invalid{border-color:#e1525252}.otp-panel-premium.state-error{border-color:#e152523d}.otp-panel-premium.state-success{border-color:#2d9e6b57;background:radial-gradient(circle at 50% -20%,rgba(45,158,107,.12),transparent 45%),linear-gradient(180deg,#11151a,#0d1013)}.auth-verify-section .alert-error{margin-bottom:12px}@media (max-width:620px){.auth-secure-heading{grid-template-columns:38px minmax(0,1fr)}.auth-secure-heading-icon{width:38px;height:38px}.auth-secure-ready{grid-column:1/-1;justify-self:start}.auth-review-grid{grid-template-columns:1fr}.auth-review-grid>div{border-bottom:1px solid #22252e!important}.auth-review-grid>div:last-child{border-bottom:0!important}.auth-secure-actions{grid-template-columns:1fr!important}.auth-secure-foot{flex-wrap:wrap}}.admin-partner-invalid{border-color:#d44b4bb8!important;box-shadow:0 0 0 3px #d44b4b13!important}.partner-profile-panel,.partner-readiness-panel{border:1px solid rgba(212,168,67,.24);background:linear-gradient(145deg,#d4a8430e,#ffffff05);border-radius:13px;padding:15px;margin:0 0 18px;box-shadow:inset 0 1px #ffffff06}.partner-profile-head,.partner-readiness-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.partner-profile-kicker{display:block;color:var(--gold);font-size:9px;line-height:1;font-weight:800;letter-spacing:.12em;margin-bottom:6px}.partner-profile-head h4,.partner-readiness-head h4{font-size:14px;margin:0 0 4px;color:var(--text-primary)}.partner-profile-head p,.partner-readiness-head p{font-size:10.5px;line-height:1.45;color:var(--text-muted);margin:0}.partner-profile-version{font:700 10px/1 monospace;color:var(--text-muted);border:1px solid var(--border);padding:6px 8px;border-radius:999px;background:var(--bg-card)}.partner-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.partner-profile-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;position:relative;min-height:67px;padding:11px 10px 10px 29px;border:1px solid var(--border);border-radius:10px;background:#0a0c109e;color:var(--text-primary);cursor:pointer;transition:.18s ease}.partner-profile-card:hover{border-color:#d4a84373;transform:translateY(-1px)}.partner-profile-card.is-selected{border-color:#d4a843b8;background:linear-gradient(145deg,#d4a84321,#d4a84309);box-shadow:0 0 0 2px #d4a84312}.partner-profile-card b{display:block;font-size:11.5px;margin-bottom:4px}.partner-profile-card small{font-size:9.5px;color:var(--text-muted)}.partner-profile-radio{position:absolute;left:10px;top:13px;width:10px;height:10px;border-radius:50%;border:1px solid #697080}.partner-profile-card.is-selected .partner-profile-radio{border:3px solid var(--gold);box-shadow:0 0 10px #d4a84340}.partner-profile-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.055)}.partner-profile-capabilities>div{display:flex;justify-content:space-between;gap:8px;padding:7px 8px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#00000024;font-size:9.5px}.partner-profile-capabilities span{color:var(--text-muted)}.partner-profile-capabilities strong{color:var(--text-secondary);text-align:right}.partner-profile-capabilities p{grid-column:1/-1;margin:2px 1px 0;font-size:10px;color:var(--text-muted);line-height:1.45}.partner-readiness-badge{font-size:10px;font-weight:800;padding:6px 9px;border:1px solid currentColor;border-radius:999px;background:#0000002e;white-space:nowrap}.partner-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.partner-readiness-check{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--border);border-radius:9px;background:#0a0c107a;color:var(--text-muted)}.partner-readiness-check.is-ok{border-color:#3ddc972e;background:#3ddc9709;color:var(--success)}.partner-readiness-check>span{width:19px;height:19px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:10px;flex:0 0 auto}.partner-readiness-check b{display:block;color:var(--text-secondary);font-size:10px}.partner-readiness-check small{display:block;font-size:9px;color:var(--text-muted);margin-top:2px}.partner-readiness-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;margin-top:11px;padding-top:11px;border-top:1px solid rgba(255,255,255,.055)}@media (max-width:620px){.partner-profile-grid,.partner-profile-capabilities,.partner-readiness-grid{grid-template-columns:1fr}}.partner-directory-shell{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#ffffff05,#ffffff02);overflow:hidden}.partner-directory-toolbar{display:grid;grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(150px,.65fr));gap:10px;padding:14px;border-bottom:1px solid var(--border);background:#08090c59}.partner-directory-toolbar select,.partner-directory-search{height:42px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text-primary)}.partner-directory-toolbar select{padding:0 11px;font-size:12px}.partner-directory-search{display:flex;align-items:center;gap:9px;padding:0 12px;color:var(--text-muted)}.partner-directory-search input{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;min-width:0;flex:1;color:var(--text-primary)}.partner-directory-empty{text-align:center;padding:48px 24px}.partner-directory-empty.compact{padding:32px 24px}.partner-directory-empty>span{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;margin:0 auto 12px;color:var(--gold);background:#d4a8430f;border:1px solid rgba(212,168,67,.18)}.partner-directory-empty h4{margin:0 0 6px;font-size:15px}.partner-directory-empty p{max-width:520px;margin:0 auto 16px;color:var(--text-muted);font-size:12px;line-height:1.6}.partner-directory-table{min-width:980px}.partner-directory-head,.partner-directory-row{display:grid;grid-template-columns:minmax(250px,1.45fr) minmax(180px,.9fr) minmax(130px,.7fr) minmax(175px,.8fr) minmax(150px,.7fr) 135px;gap:14px;align-items:center}.partner-directory-head{padding:10px 16px;background:#ffffff03;border-bottom:1px solid var(--border);font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:750;color:var(--text-muted)}.partner-directory-row{padding:13px 16px;border-bottom:1px solid var(--border);transition:background .16s,border-color .16s}.partner-directory-row:last-child{border-bottom:0}.partner-directory-row:hover{background:#ffffff04}.partner-directory-row.is-featured{box-shadow:inset 2px 0 #d4a843b3}.partner-directory-broker,.partner-directory-state{display:flex;align-items:center;gap:11px;min-width:0}.partner-directory-logo{width:40px;height:40px;border-radius:11px;background:#15171d;border:1px solid var(--border);display:grid;place-items:center;color:var(--gold);overflow:hidden;flex:0 0 auto}.partner-directory-logo.large{width:52px;height:52px;border-radius:14px}.partner-directory-logo-img{width:100%;height:100%;object-fit:contain;background:#fff;padding:4px;box-sizing:border-box}.partner-directory-primary{min-width:0}.partner-directory-primary>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.partner-directory-primary strong{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-directory-primary small,.partner-directory-state small,.partner-directory-metric small,.partner-directory-readiness small,.partner-directory-activity small{display:block;color:var(--text-muted);font-size:10.5px;margin-top:3px;line-height:1.35}.partner-mini-badge{font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 6px;border:1px solid var(--border);color:var(--text-secondary)}.partner-mini-badge.gold{color:var(--gold);border-color:#d4a84347;background:#d4a84312}.partner-status-dot{width:8px;height:8px;border-radius:50%;background:#5d6472;box-shadow:0 0 0 4px #5d647214;flex:0 0 auto}.partner-status-dot.active{background:var(--success);box-shadow:0 0 0 4px #21b46f17}.partner-directory-state strong,.partner-directory-activity strong{font-size:11.5px}.partner-directory-metric strong{font-size:17px}.partner-directory-metric span{display:block;margin-top:3px;font-size:9.5px;color:var(--text-secondary)}.partner-directory-readiness>div:first-child{display:flex;justify-content:space-between;gap:6px;align-items:flex-start}.partner-directory-readiness strong{font-size:10.5px}.partner-readiness-track{height:4px;border-radius:999px;background:#232731;overflow:hidden;margin-top:7px}.partner-readiness-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b6892d,#e1b648,#3ddc97)}.partner-readiness-track.large{height:6px;margin:11px 0 14px}.partner-directory-actions{display:flex;justify-content:flex-end;gap:7px}.partner-directory-actions .btn{display:inline-flex;gap:6px;align-items:center}.partner-more-btn{width:34px;height:34px;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--text-muted);display:grid;place-items:center;cursor:pointer}.partner-more-btn:hover{color:#ef6a6a;border-color:#ef444447;background:#ef44440a}.partner-directory-footer{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--border);font-size:10px;color:var(--text-muted);background:#08090c47}.partner-workspace-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background:#030406d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.partner-workspace-layer{position:fixed;z-index:10041;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;pointer-events:none}.partner-workspace-card{pointer-events:auto;width:min(1080px,calc(100vw - 48px));max-height:min(880px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(212,168,67,.24);border-radius:20px;background:linear-gradient(180deg,#191b20,#121318);box-shadow:0 38px 120px #000000c2,inset 0 1px #ffffff09}.partner-workspace-layer.is-wizard .partner-workspace-card{width:min(900px,calc(100vw - 48px))}.partner-workspace-header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 19px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgba(212,168,67,.035),transparent 50%)}.partner-workspace-title{display:flex;align-items:center;gap:12px;min-width:0}.partner-workspace-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--gold);background:#d4a8430f;border:1px solid rgba(212,168,67,.2)}.partner-workspace-title>div>span,.partner-workspace-section-head span{display:block;color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.1em}.partner-workspace-title h3{font-size:17px;margin:2px 0}.partner-workspace-title p,.partner-workspace-section-head p{margin:0;color:var(--text-muted);font-size:11px;line-height:1.5}.partner-workspace-close{width:36px;height:36px;border:1px solid var(--border);border-radius:10px;background:#1c1f26;color:var(--text-muted);font-size:20px;cursor:pointer}.partner-workspace-close:hover{color:#fff;border-color:#ffffff2e}.partner-workspace-error{margin:12px 16px 0;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(239,68,68,.24);border-radius:9px;background:#ef44440f;color:#ff8c91;font-size:11.5px}.partner-wizard-form,.partner-editor-form{display:flex;flex-direction:column;min-height:0;flex:1}.partner-wizard-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:14px 18px;border-bottom:1px solid var(--border);background:#07080b61}.partner-wizard-step{position:relative;display:flex;align-items:center;gap:8px;text-align:left;border:0;background:transparent;color:var(--text-muted);padding:6px 10px;cursor:default}.partner-wizard-step:not(:last-child):after{content:"";position:absolute;right:-1px;top:50%;width:1px;height:28px;transform:translateY(-50%);background:var(--border)}.partner-wizard-step>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);font-size:10px;font-weight:800}.partner-wizard-step strong{display:block;font-size:11px;color:inherit}.partner-wizard-step small{display:block;font-size:8.5px;margin-top:2px;color:var(--text-muted)}.partner-wizard-step.active{color:#fff}.partner-wizard-step.active>span{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 4px #d4a8430f}.partner-wizard-step.done{color:var(--success);cursor:pointer}.partner-wizard-step.done>span{background:#21b46f17;border-color:#21b46f4d}.partner-wizard-body{overflow:auto;padding:20px 22px;min-height:420px}.partner-workspace-section{max-width:100%}.partner-workspace-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.partner-workspace-section-head h4{margin:3px 0 4px;font-size:16px}.partner-form-grid{display:grid;gap:13px}.partner-form-grid.two{grid-template-columns:1fr 1fr}.partner-form-grid .form-group{margin:0}.partner-field-error{display:block;color:var(--error)!important;margin-top:5px}.partner-profile-grid.premium{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.partner-capability-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;border:1px solid var(--border);border-radius:11px;background:#ffffff03;margin-bottom:18px}.partner-capability-strip span{font-size:9px;color:var(--text-muted)}.partner-capability-strip b{display:block;color:var(--text-secondary);font-size:9px;margin-bottom:2px}.partner-logo-field{display:flex;gap:9px}.partner-logo-preview{width:46px;height:42px;border-radius:9px;background:#fff;border:1px solid var(--border);overflow:hidden;display:grid;place-items:center;flex:0 0 auto}.partner-logo-preview img{max-width:100%;max-height:100%;object-fit:contain;padding:3px}.partner-feature-toggle{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:11px;border:1px solid var(--border);background:#ffffff03;cursor:pointer}.partner-feature-toggle input{width:auto;margin-top:3px;accent-color:var(--gold)}.partner-feature-toggle b{display:block;font-size:11.5px}.partner-feature-toggle small{display:block;font-size:9.5px;color:var(--text-muted);margin-top:3px;line-height:1.45}.partner-review-card{border:1px solid var(--border);border-radius:13px;overflow:hidden;background:#07080b52}.partner-review-hero{display:flex;align-items:center;gap:11px;padding:14px;border-bottom:1px solid var(--border)}.partner-review-hero>div:nth-child(2){flex:1}.partner-review-hero strong{display:block;font-size:14px}.partner-review-hero small{display:block;color:var(--text-muted);font-size:10px;margin-top:2px}.partner-review-grid{display:grid;grid-template-columns:1fr 1fr}.partner-review-grid span{padding:12px 14px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.partner-review-grid span:nth-child(2n){border-right:0}.partner-review-grid span:nth-last-child(-n+2){border-bottom:0}.partner-review-grid small{display:block;color:var(--text-muted);font-size:8.5px;text-transform:uppercase;letter-spacing:.06em}.partner-review-grid b{display:block;margin-top:4px;font-size:11px}.partner-review-note{display:flex;gap:9px;align-items:flex-start;margin-top:13px;padding:11px 12px;border:1px solid rgba(212,168,67,.16);background:#d4a84309;border-radius:10px;color:var(--text-muted);font-size:10.5px;line-height:1.5}.partner-review-note svg{color:var(--gold);flex:0 0 auto}.partner-review-note b{color:var(--text-secondary)}.partner-wizard-footer,.partner-editor-footer{min-height:66px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;background:#08090c73}.partner-wizard-footer>div,.partner-editor-footer>div{display:flex;align-items:center;gap:10px}.partner-wizard-footer>div>span,.partner-editor-footer>span{font-size:9.5px;color:var(--text-muted)}.partner-editor-layout{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.partner-editor-nav{padding:15px 12px;border-right:1px solid var(--border);background:#08090c61;overflow:auto}.partner-editor-summary{display:flex;flex-direction:column;align-items:flex-start;padding:8px 8px 14px;margin-bottom:8px;border-bottom:1px solid var(--border)}.partner-editor-summary strong{margin-top:9px;font-size:13px}.partner-editor-summary small{font-size:9.5px;color:var(--text-muted);margin-top:2px}.partner-editor-summary>span:last-child{margin-top:7px;font-size:9px;font-weight:800;text-transform:uppercase}.partner-editor-nav>button{width:100%;height:38px;border:0;border-radius:9px;background:transparent;color:var(--text-muted);display:flex;align-items:center;gap:9px;padding:0 10px;font-size:11px;cursor:pointer;text-align:left;margin:2px 0}.partner-editor-nav>button:hover{background:#ffffff06;color:var(--text-secondary)}.partner-editor-nav>button.active{color:#fff;background:#d4a84313;box-shadow:inset 2px 0 0 var(--gold)}.partner-editor-nav>button i{width:6px;height:6px;border-radius:50%;background:var(--success);margin-left:auto}.partner-editor-content{overflow:auto;padding:20px 22px}.partner-readiness-premium{border:1px solid rgba(212,168,67,.18);border-radius:13px;padding:14px;background:linear-gradient(135deg,#d4a8430a,#ffffff03)}.partner-readiness-premium-head{display:flex;justify-content:space-between;align-items:flex-end}.partner-readiness-premium-head small{display:block;color:var(--text-muted);font-size:8.5px;letter-spacing:.08em}.partner-readiness-premium-head strong{display:block;font-size:13px;margin-top:3px}.partner-readiness-premium-head>span{font-size:18px;font-weight:800}.partner-readiness-premium-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.partner-readiness-premium-grid>div{display:flex;gap:8px;align-items:center;padding:9px;border:1px solid var(--border);border-radius:9px}.partner-readiness-premium-grid>div.ok{border-color:#21b46f2e;background:#21b46f06}.partner-readiness-premium-grid>div>span{color:var(--text-muted)}.partner-readiness-premium-grid>div.ok>span{color:var(--success)}.partner-readiness-premium-grid b{display:block;font-size:10px}.partner-readiness-premium-grid small{display:block;font-size:8.5px;color:var(--text-muted);margin-top:2px}.partner-readiness-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.partner-attribution-cards,.partner-health-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.partner-attribution-cards>div,.partner-health-grid>span{padding:13px;border:1px solid var(--border);border-radius:11px;background:#07080b52}.partner-attribution-cards small,.partner-health-grid small{display:block;color:var(--text-muted);font-size:8.5px;text-transform:uppercase;letter-spacing:.06em}.partner-attribution-cards strong,.partner-health-grid b{display:block;font-size:20px;margin-top:5px}.partner-secret-card,.partner-health-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--border);border-radius:11px;margin-top:12px}.partner-secret-card b,.partner-health-card b{display:block;font-size:11px}.partner-secret-card small,.partner-health-card small{display:block;color:var(--text-muted);font-size:9px;margin-top:2px}.partner-secret-once{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:9px;padding:10px;border:1px solid rgba(33,180,111,.22);background:#21b46f09;border-radius:10px}.partner-secret-once b{font-size:9.5px;color:var(--success)}.partner-secret-once code{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1050px){.partner-directory-toolbar{grid-template-columns:1fr 1fr}.partner-directory-shell{overflow-x:auto}.partner-editor-layout{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:760px){.partner-workspace-layer{padding:8px}.partner-workspace-card,.partner-workspace-layer.is-wizard .partner-workspace-card{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:14px}.partner-wizard-steps{grid-template-columns:repeat(4,1fr);padding:9px}.partner-wizard-step{justify-content:center}.partner-wizard-step div{display:none}.partner-form-grid.two,.partner-readiness-premium-grid,.partner-attribution-cards,.partner-health-grid,.partner-review-grid,.partner-capability-strip,.partner-editor-layout{grid-template-columns:1fr}.partner-editor-nav{display:flex;gap:5px;border-right:0;border-bottom:1px solid var(--border);overflow-x:auto;padding:8px}.partner-editor-summary{display:none}.partner-editor-nav>button{width:auto;min-width:max-content;padding:0 10px}.partner-directory-toolbar{grid-template-columns:1fr}.partner-directory-footer{flex-direction:column}.partner-wizard-body,.partner-editor-content{padding:16px}.partner-workspace-header{padding:13px}.partner-workspace-title p{display:none}}.partner-profile-registry-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 0 10px}.partner-profile-registry-head>div:first-child{display:flex;flex-direction:column;gap:3px}.partner-profile-registry-head strong{font-size:12px;color:var(--text-primary)}.partner-profile-registry-head small{font-size:10px;color:var(--text-muted)}.partner-profile-search{min-width:230px;height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:#0d1015;color:var(--text-muted)}.partner-profile-search input{width:100%;border:0!important;outline:0!important;background:transparent!important;padding:0!important;height:auto!important;box-shadow:none!important;color:var(--text-primary);font-size:11px}.partner-profile-grid.scalable{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-height:190px;overflow:auto;padding:2px 2px 4px;scrollbar-width:thin}.partner-inline-warning{display:flex;align-items:flex-start;gap:8px;margin:9px 0 2px;padding:9px 10px;border:1px solid rgba(239,92,92,.28);background:#ef5c5c12;border-radius:9px;color:#f99;font-size:10.5px;line-height:1.45}.form-group input.is-locked{background:linear-gradient(180deg,#101319,#0d1015)!important;color:#d8dde8!important;cursor:not-allowed;border-color:#d4a84338!important}.form-group input.is-locked:focus{box-shadow:none!important;border-color:#d4a84338!important}@media (max-width:760px){.partner-profile-registry-head{align-items:stretch;flex-direction:column}.partner-profile-search{min-width:0;width:100%}.partner-profile-grid.scalable{grid-template-columns:1fr}}.partner-profile-card.is-existing{border-style:dashed;background:linear-gradient(145deg,#62d6ff0b,#ffffff04)}.partner-profile-card.is-existing:hover{border-color:#62d6ff6b}.partner-registry-status{display:inline-flex;width:max-content;margin-top:8px;padding:4px 8px;border-radius:999px;border:1px solid rgba(98,214,255,.2);background:#62d6ff12;color:#8edfff;font-size:10px;font-weight:800;letter-spacing:.02em}@media (max-width:900px){.partner-profile-grid.premium.scalable{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.partner-profile-grid.premium.scalable{grid-template-columns:1fr}.partner-profile-registry-head{align-items:stretch}.partner-profile-search{width:100%}}.testimonial-modal-form-shell{position:relative;isolation:isolate}.testimonial-modal-form-shell:before,.testimonial-modal-form-shell:after{content:"";position:absolute;left:0;right:6px;height:18px;z-index:4;pointer-events:none;opacity:.88}.testimonial-modal-form-shell:before{top:0;background:linear-gradient(180deg,#101115f5,#10111500)}.testimonial-modal-form-shell:after{bottom:66px;background:linear-gradient(0deg,#0e0f12fa,#0e0f1200)}.testimonial-modal-scroll{scrollbar-width:thin;scrollbar-color:rgba(148,154,168,.34) transparent}.testimonial-modal-scroll::-webkit-scrollbar{width:6px}.testimonial-modal-scroll::-webkit-scrollbar-track{background:transparent}.testimonial-modal-scroll::-webkit-scrollbar-thumb{background:#949aa84d;border:1px solid rgba(12,13,16,.72);border-radius:999px}.testimonial-modal-scroll:hover::-webkit-scrollbar-thumb{background:#a6acba6b}.testimonial-modal-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#e2b64da8,#b2852785)}@media (max-width: 720px){.testimonial-modal-form-shell:before,.testimonial-modal-form-shell:after{height:14px}.testimonial-modal-scroll::-webkit-scrollbar{width:4px}}.login-premium-shell{min-height:100dvh!important;padding:0!important;display:flex!important;flex-direction:column!important;background:#050608!important;overflow:hidden;color:#f4f4f1}.login-premium-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 38%,rgba(245,197,66,.052),transparent 28%),radial-gradient(circle at 74% 42%,rgba(92,119,170,.035),transparent 31%),linear-gradient(180deg,#07080a,#040506)}.login-premium-shell .qt-nav{position:relative;flex:0 0 auto}.login-premium-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);min-height:calc(100dvh - 78px);overflow:hidden;border-top:1px solid rgba(245,197,66,.02)}.login-premium-brand{position:relative;overflow:hidden;display:flex;align-items:center;padding:clamp(42px,5.2vh,62px) clamp(42px,5.3vw,82px) clamp(54px,6vh,72px);border-right:1px solid rgba(255,255,255,.055);background:linear-gradient(115deg,rgba(245,197,66,.026),transparent 38%),radial-gradient(circle at 24% 34%,rgba(245,197,66,.052),transparent 33%),linear-gradient(180deg,#070809fc,#050607fb)}.login-premium-brand:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,197,66,.34),transparent)}.login-premium-brand-content{position:relative;z-index:3;width:min(100%,650px)}.login-premium-visual{position:relative;width:190px;height:172px;margin:0 0 12px -8px;display:grid;place-items:center}.login-premium-visual img{position:relative;z-index:3;width:176px;height:176px;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(0,0,0,.48)) drop-shadow(0 0 22px rgba(245,197,66,.13))}.login-premium-visual-halo{position:absolute;width:136px;height:136px;border-radius:50%;background:radial-gradient(circle,rgba(245,197,66,.19),rgba(245,197,66,.034) 54%,transparent 72%);filter:blur(3px)}.login-premium-visual-ring{position:absolute;width:146px;height:146px;border:1px solid rgba(245,197,66,.18);border-radius:50%;box-shadow:0 0 0 22px #f5c54205,0 0 0 46px #f5c54202}.login-premium-kicker{display:flex;align-items:center;gap:11px;color:#b9a46d;font-size:10.5px;font-weight:820;letter-spacing:.19em;margin-bottom:20px}.login-premium-kicker span{width:30px;height:1px;background:#f5c542;box-shadow:0 0 12px #f5c54273}.login-premium-brand h2{margin:0;color:#f7f7f5;font-family:Sora,Inter,sans-serif;font-size:clamp(40px,3.65vw,56px);line-height:1.015;letter-spacing:-.052em;font-weight:770}.login-premium-brand h2 span{background:linear-gradient(110deg,#f8dc77,#f5c542 48%,#c99521);-webkit-background-clip:text;background-clip:text;color:transparent}.login-premium-brand p{max-width:560px;margin:19px 0 26px;color:#8c929d;font-size:14.5px;line-height:1.66}.login-premium-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:640px}.login-premium-trust-grid>div{min-height:76px;padding:13px 13px 12px;border:1px solid rgba(255,255,255,.072);border-radius:13px;background:linear-gradient(180deg,#ffffff07,#ffffff03);display:flex;gap:10px;align-items:flex-start;color:#d7ad39;box-shadow:inset 0 1px #ffffff05}.login-premium-trust-grid strong{display:block;color:#dfe1e6;font-size:11.6px;font-weight:760;line-height:1.25}.login-premium-trust-grid small{display:block;color:#707681;font-size:9.8px;line-height:1.38;margin-top:4px}.login-premium-brand-foot{position:absolute;left:clamp(42px,5.3vw,82px);bottom:24px;z-index:3;display:flex;align-items:center;gap:8px;color:#5f6570;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.login-premium-dot{width:6px;height:6px;border-radius:50%;background:#38c986;box-shadow:0 0 12px #38c98680}.login-premium-orbit{position:absolute;border:1px solid rgba(245,197,66,.065);border-radius:50%;pointer-events:none}.login-premium-orbit-a{width:520px;height:520px;left:-178px;top:-102px}.login-premium-orbit-b{width:710px;height:710px;left:-248px;top:-190px;border-color:#ffffff08}.login-premium-glow{position:absolute;width:410px;height:410px;left:-72px;top:88px;border-radius:50%;background:#f5c54209;filter:blur(88px)}.login-premium-access{position:relative;display:grid;place-items:center;padding:clamp(30px,4.5vh,54px) clamp(28px,4.3vw,62px);background:linear-gradient(180deg,#07080af5,#040507fb)}.login-premium-access:before{content:"";position:absolute;top:12%;right:8%;bottom:8%;left:8%;pointer-events:none;background:radial-gradient(circle at 50% 44%,rgba(245,197,66,.025),transparent 52%);filter:blur(26px)}.login-premium-card{width:min(100%,500px);padding:clamp(28px,3.7vh,36px) clamp(26px,2.6vw,36px) clamp(24px,3vh,30px);border:1px solid rgba(255,255,255,.095);border-radius:22px;background:linear-gradient(180deg,#14161af9,#0b0c0ffa);box-shadow:0 34px 100px #00000080,0 0 0 1px #f5c54205 inset;position:relative;overflow:hidden}.login-premium-card:before{content:"";position:absolute;left:38px;right:38px;top:0;height:1px;background:linear-gradient(90deg,transparent,#F5C542,transparent);opacity:.75}.login-premium-card-topline{display:flex;align-items:center;gap:10px;color:#8e949f;font-size:10px;font-weight:820;letter-spacing:.14em}.login-premium-lock{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#f5c542;background:#f5c54213;border:1px solid rgba(245,197,66,.2);box-shadow:inset 0 1px #ffffff09}.login-premium-status{margin-left:auto;display:flex;align-items:center;gap:6px;color:#737a85;font-size:8.7px;letter-spacing:.11em}.login-premium-status span{width:5px;height:5px;border-radius:50%;background:#38c986;box-shadow:0 0 8px #38c98673}.login-premium-card-head{margin:clamp(23px,3vh,29px) 0 clamp(21px,2.7vh,27px)}.login-premium-card-head h1{margin:0 0 8px!important;text-align:left!important;font-size:clamp(31px,2.45vw,38px)!important;line-height:1.07!important;letter-spacing:-.047em!important;background:none!important;-webkit-text-fill-color:#f4f4f1!important;color:#f4f4f1!important;font-weight:770!important}.login-premium-card-head p{margin:0;color:#7e848f;font-size:13px;line-height:1.5}.login-premium-form .login-premium-field{margin-bottom:15px!important;gap:8px!important}.login-premium-form .login-premium-field>span{color:#c9ccd2!important;font-size:12px!important;font-weight:700!important;letter-spacing:.012em}.login-premium-input-wrap{height:52px;border:1px solid rgba(255,255,255,.088);border-radius:12px;background:#090a0c;display:grid;grid-template-columns:42px 1fr;align-items:center;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.login-premium-input-wrap>svg{justify-self:center;color:#696f79;transition:color .18s ease}.login-premium-input-wrap:focus-within{border-color:#f5c5428a;background:#0b0c0f;box-shadow:0 0 0 3px #f5c54211}.login-premium-input-wrap:focus-within>svg{color:#d1aa3e}.login-premium-form .login-premium-input-wrap input{height:50px!important;width:100%;min-width:0;padding:0 14px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f3f3f3!important;font-size:14px!important;box-shadow:none!important;outline:0!important}.login-premium-form .login-premium-input-wrap input::placeholder{color:#555b65}.login-premium-password{grid-template-columns:42px 1fr 50px}.login-premium-password .pw-eye{width:38px!important;height:38px!important;margin-right:6px;border-radius:10px!important;background:#101115!important;border:1px solid rgba(255,255,255,.08)!important;color:#686e78!important;display:grid;place-items:center;transition:.18s ease}.login-premium-password .pw-eye:hover,.login-premium-password .pw-eye:focus-visible{border-color:#f5c5425c!important;color:#f5c542!important;outline:none}.login-premium-forgot{margin:-1px 0 17px!important}.login-premium-forgot a{font-size:11px!important;color:#7c828d!important;text-decoration:none}.login-premium-forgot a:hover,.login-premium-forgot a:focus-visible{color:#f5c542!important;outline:none}.login-premium-primary{min-height:52px!important;border-radius:12px!important;background:linear-gradient(135deg,#f8d95f,#f5c542,#d6a72d)!important;color:#08090a!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:840!important;box-shadow:0 12px 28px #f5c54226,inset 0 1px #ffffff57!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.login-premium-primary:hover:not(:disabled),.login-premium-primary:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #f5c54238,inset 0 1px #ffffff57!important;filter:none!important;outline:none}.login-premium-divider{display:flex;align-items:center;gap:12px;margin:22px 0 16px;color:#565c66;font-size:8.8px;font-weight:820;letter-spacing:.115em}.login-premium-divider:before,.login-premium-divider:after{content:"";height:1px;flex:1;background:#ffffff12}.login-premium-create{height:47px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#ffffff04;color:#dadddf;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:730;transition:.18s ease}.login-premium-create:hover,.login-premium-create:focus-visible{border-color:#f5c5424d;background:#f5c54209;color:#f5c542;outline:none}.login-premium-footnote{margin-top:19px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;gap:7px;color:#636a75;font-size:9.8px;text-align:center}.login-premium-footnote svg{color:#8c7739}.login-premium-alert{margin:0 0 17px!important;font-size:12px!important;border-radius:11px!important}@media (max-height:820px) and (min-width:861px){.login-premium-brand{padding-top:32px;padding-bottom:44px}.login-premium-visual{width:154px;height:138px;margin-bottom:7px}.login-premium-visual img{width:148px;height:148px}.login-premium-visual-halo{width:116px;height:116px}.login-premium-visual-ring{width:122px;height:122px}.login-premium-kicker{margin-bottom:14px}.login-premium-brand h2{font-size:clamp(36px,3.25vw,49px)}.login-premium-brand p{margin:14px 0 18px;font-size:13.5px}.login-premium-trust-grid>div{min-height:64px;padding:10px 11px}.login-premium-brand-foot{bottom:16px}.login-premium-access{padding-top:24px;padding-bottom:24px}.login-premium-card{padding-top:26px;padding-bottom:22px}.login-premium-card-head{margin:20px 0 19px}.login-premium-card-head h1{font-size:31px!important}.login-premium-form .login-premium-field{margin-bottom:12px!important}.login-premium-input-wrap{height:48px}.login-premium-form .login-premium-input-wrap input{height:46px!important}.login-premium-forgot{margin-bottom:13px!important}.login-premium-primary{min-height:48px!important}.login-premium-divider{margin:18px 0 13px}.login-premium-create{height:43px}.login-premium-footnote{margin-top:14px;padding-top:13px}}@media (max-width:1160px){.login-premium-stage{grid-template-columns:minmax(0,1fr) minmax(430px,.95fr)}.login-premium-brand{padding-left:38px;padding-right:38px}.login-premium-brand-foot{left:38px}.login-premium-trust-grid{grid-template-columns:1fr}.login-premium-trust-grid>div{min-height:58px}.login-premium-visual{width:160px;height:148px}.login-premium-visual img{width:152px;height:152px}.login-premium-brand h2{font-size:clamp(36px,4vw,50px)}}@media (max-width:860px){.login-premium-shell{overflow:auto}.login-premium-stage{display:block;min-height:calc(100dvh - 70px)}.login-premium-brand{display:none}.login-premium-access{min-height:calc(100dvh - 70px);padding:34px 18px}.login-premium-card{width:min(100%,500px);padding:28px 24px 24px}.login-premium-card-head h1{font-size:31px!important}}@media (max-width:480px){.login-premium-access{padding:20px 12px}.login-premium-card{padding:23px 18px 20px;border-radius:18px}.login-premium-card-head{margin:22px 0 20px}.login-premium-card-head h1{font-size:28px!important}.login-premium-card-topline>span{font-size:8.8px}.login-premium-status{display:none}.login-premium-input-wrap{height:50px}.login-premium-form .login-premium-input-wrap input{height:48px!important}}.login-premium-shell{min-height:100dvh!important;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(circle at 8% 55%,rgba(202,150,39,.12),transparent 27%),radial-gradient(circle at 92% 55%,rgba(202,150,39,.12),transparent 27%),linear-gradient(180deg,#070809,#040506)!important;background-size:38px 38px,38px 38px,auto,auto,auto!important;overflow:auto!important}.login-premium-shell:before{display:none!important}.login-premium-shell .qt-nav{position:relative!important;top:auto!important;flex:0 0 auto!important;padding:16px 22px 0!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.login-premium-shell .qt-nav-inner{width:min(calc(100% + -0px),1110px)!important;height:72px!important;margin:0 auto!important;padding:0 28px!important;border:1px solid rgba(255,255,255,.105)!important;border-radius:18px!important;background:#050608e8!important;box-shadow:0 22px 60px #00000052,inset 0 1px #ffffff05!important}.login-premium-shell .qt-brand img{width:46px!important;height:46px!important}.login-premium-shell .qt-brand span{font-size:20px!important}.login-premium-shell .qt-admin,.login-premium-shell .qt-lang,.login-premium-shell .qt-open-account{height:46px!important}.login-premium-shell .qt-open-account{padding-left:22px!important;padding-right:22px!important}.login-premium-centered-stage{display:block!important;min-height:calc(100dvh - 88px)!important;overflow:visible!important;border:0!important}.login-premium-centered-access{min-height:calc(100dvh - 88px)!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:30px 18px 46px!important;background:transparent!important}.login-premium-centered-access:before{content:""!important;position:fixed!important;left:50%!important;top:48%!important;width:min(760px,70vw)!important;height:min(760px,70vw)!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;background:radial-gradient(circle,rgba(231,175,48,.075),rgba(231,175,48,.018) 45%,transparent 70%)!important;filter:blur(30px)!important;pointer-events:none!important}.login-premium-centered-card{width:min(100%,590px)!important;padding:34px 34px 30px!important;border:1px solid rgba(216,163,42,.48)!important;border-radius:22px!important;background:linear-gradient(145deg,#181a1efb,#0a0c0efd)!important;box-shadow:0 34px 92px #0000008c,0 0 52px #dba42713,inset 0 1px #ffffff09!important;overflow:hidden!important}.login-premium-centered-card:before{left:54px!important;right:54px!important;background:linear-gradient(90deg,transparent,rgba(245,197,66,.92),transparent)!important}.login-premium-logo{position:relative;height:145px;display:grid;place-items:center;margin:-2px auto 2px}.login-premium-logo img{position:relative;z-index:2;width:152px;height:152px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(245,197,66,.15))}.login-premium-logo-glow{position:absolute;width:128px;height:128px;border-radius:50%;background:radial-gradient(circle,rgba(245,197,66,.18),rgba(245,197,66,.035) 55%,transparent 72%);filter:blur(4px)}.login-premium-centered-head{margin:2px 0 29px!important;text-align:center!important}.login-premium-centered-head h1{text-align:center!important;color:#f5c542!important;-webkit-text-fill-color:#f5c542!important;font-size:38px!important;letter-spacing:-.035em!important;font-weight:780!important;line-height:1.05!important;margin:0 0 8px!important}.login-premium-centered-head p{color:#a0a5ae!important;font-size:16px!important;line-height:1.45!important}.login-premium-centered-form .login-premium-field{margin-bottom:18px!important;gap:9px!important}.login-premium-centered-form .login-premium-field>span{color:#ededed!important;font-size:13px!important;font-weight:720!important}.login-premium-centered-form .login-premium-input-wrap{height:62px!important;border-radius:12px!important;border-color:#ffffff29!important;background:linear-gradient(180deg,#08090b,#050607)!important;grid-template-columns:54px 1fr!important}.login-premium-centered-form .login-premium-input-wrap>svg{color:#c79b2c!important}.login-premium-centered-form .login-premium-input-wrap input{height:60px!important;font-size:15.5px!important;color:#f2f2f2!important}.login-premium-centered-form .login-premium-input-wrap input::placeholder{color:#747984!important}.login-premium-centered-form .login-premium-password{grid-template-columns:54px 1fr 66px!important}.login-premium-centered-form .login-premium-password .pw-eye{width:48px!important;height:48px!important;margin-right:8px!important;border-radius:11px!important;border-color:#d8a32a47!important;background:#101216!important}.login-premium-options-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px}.login-premium-remember{display:inline-flex;align-items:center;gap:10px;color:#e2e4e8;font-size:13px;font-weight:590;cursor:pointer;-webkit-user-select:none;user-select:none}.login-premium-remember input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.login-premium-check{width:23px;height:23px;border-radius:5px;display:grid;place-items:center;color:#0a0b0d;border:1px solid rgba(245,197,66,.52);background:#121419;box-shadow:inset 0 1px #ffffff0a;transition:.16s ease}.login-premium-check svg{opacity:0;transform:scale(.75);transition:.16s ease}.login-premium-remember input:checked+.login-premium-check{background:linear-gradient(135deg,#ffdb61,#efb92f);border-color:#f5c542;box-shadow:0 0 16px #f5c54224,inset 0 1px #fff6}.login-premium-remember input:checked+.login-premium-check svg{opacity:1;transform:scale(1)}.login-premium-remember input:focus-visible+.login-premium-check{outline:2px solid rgba(245,197,66,.65);outline-offset:2px}.login-premium-forgot-link{color:#f5c542;text-decoration:none;font-size:13px;font-weight:620}.login-premium-forgot-link:hover,.login-premium-forgot-link:focus-visible{color:#ffe071;outline:none}.login-premium-centered-form .login-premium-primary{min-height:64px!important;border-radius:11px!important;font-size:17px!important;margin-top:0!important}.login-premium-or-divider{margin:24px 0 18px!important;color:#8a8f98!important;font-size:11px!important;letter-spacing:.08em!important}.login-premium-or-divider:before,.login-premium-or-divider:after{background:#ffffff21!important}.login-premium-create-account{height:58px!important;border-radius:11px!important;border-color:#d8a32a57!important;background:linear-gradient(180deg,#ffffff05,#ffffff02)!important;color:#f0f1f2!important;font-size:14px!important;font-weight:700!important;gap:10px!important}.login-premium-create-account:hover,.login-premium-create-account:focus-visible{border-color:#f5c542ad!important;background:#f5c5420b!important;color:#fff!important}.login-premium-signup-line{margin-top:26px;text-align:center;color:#a7abb3;font-size:15px;line-height:1.4}.login-premium-signup-line a{color:#f5c542;text-decoration:none;font-weight:720}.login-premium-signup-line a:hover,.login-premium-signup-line a:focus-visible{color:#ffe071;outline:none}@media (max-height:900px) and (min-width:861px){.login-premium-shell .qt-nav{padding-top:10px!important}.login-premium-shell .qt-nav-inner{height:68px!important;max-width:1130px!important}.login-premium-centered-access{padding-top:14px!important;padding-bottom:24px!important}.login-premium-centered-card{width:min(100%,590px)!important;padding:27px 32px 25px!important;border-radius:23px!important}.login-premium-logo{height:126px!important;margin:-2px auto 0!important}.login-premium-logo img{width:138px!important;height:138px!important}.login-premium-logo-glow{width:118px!important;height:118px!important}.login-premium-centered-head{margin:0 0 22px!important}.login-premium-centered-head h1{font-size:35px!important;line-height:1.04!important}.login-premium-centered-head p{font-size:14.5px!important}.login-premium-centered-form .login-premium-field{margin-bottom:14px!important;gap:8px!important}.login-premium-centered-form .login-premium-field>span{font-size:13.2px!important}.login-premium-centered-form .login-premium-input-wrap{height:58px!important;grid-template-columns:52px 1fr!important}.login-premium-centered-form .login-premium-input-wrap input{height:56px!important;font-size:15.2px!important}.login-premium-centered-form .login-premium-password{grid-template-columns:52px 1fr 64px!important}.login-premium-centered-form .login-premium-password .pw-eye{width:46px!important;height:46px!important}.login-premium-options-row{margin-bottom:18px!important}.login-premium-remember,.login-premium-forgot-link{font-size:13.2px!important}.login-premium-check{width:22px!important;height:22px!important}.login-premium-centered-form .login-premium-primary{min-height:58px!important;font-size:16.5px!important}.login-premium-or-divider{margin:19px 0 14px!important}.login-premium-create-account{height:52px!important;font-size:13.5px!important}.login-premium-signup-line{margin-top:19px!important;font-size:14px!important}}@media (max-height:760px) and (min-width:861px){.login-premium-shell .qt-nav{padding-top:7px!important}.login-premium-shell .qt-nav-inner{height:62px!important}.login-premium-centered-access{padding-top:10px!important;padding-bottom:18px!important}.login-premium-centered-card{width:min(100%,560px)!important;padding:20px 29px!important}.login-premium-logo{height:98px!important}.login-premium-logo img{width:110px!important;height:110px!important}.login-premium-centered-head{margin:0 0 16px!important}.login-premium-centered-head h1{font-size:30px!important}.login-premium-centered-head p{font-size:13.5px!important}.login-premium-centered-form .login-premium-field{margin-bottom:10px!important}.login-premium-centered-form .login-premium-input-wrap{height:50px!important}.login-premium-centered-form .login-premium-input-wrap input{height:48px!important}.login-premium-centered-form .login-premium-primary{min-height:50px!important}.login-premium-options-row{margin-bottom:12px!important}.login-premium-or-divider{margin:14px 0 10px!important}.login-premium-create-account{height:46px!important}.login-premium-signup-line{margin-top:13px!important;font-size:13px!important}}@media (max-width:860px){.login-premium-shell .qt-nav{padding:10px 10px 0!important}.login-premium-shell .qt-nav-inner{width:100%!important;border-radius:14px!important;padding:0 18px!important}.login-premium-centered-stage{min-height:calc(100dvh - 80px)!important}.login-premium-centered-access{min-height:calc(100dvh - 80px)!important;padding:22px 14px 34px!important}.login-premium-centered-card{width:min(100%,560px)!important;padding:27px 24px 25px!important}.login-premium-logo{height:122px!important}.login-premium-logo img{width:128px!important;height:128px!important}.login-premium-centered-head h1{font-size:33px!important}}@media (max-width:560px){.login-premium-centered-card{padding:22px 17px!important;border-radius:18px!important}.login-premium-logo{height:104px!important}.login-premium-logo img{width:112px!important;height:112px!important}.login-premium-centered-head{margin-bottom:21px!important}.login-premium-centered-head h1{font-size:30px!important}.login-premium-centered-head p{font-size:13.5px!important}.login-premium-centered-form .login-premium-input-wrap{height:54px!important;grid-template-columns:46px 1fr!important}.login-premium-centered-form .login-premium-input-wrap input{height:52px!important;font-size:14px!important}.login-premium-centered-form .login-premium-password{grid-template-columns:46px 1fr 56px!important}.login-premium-centered-form .login-premium-password .pw-eye{width:42px!important;height:42px!important}.login-premium-options-row{gap:10px!important}.login-premium-remember,.login-premium-forgot-link{font-size:12px!important}.login-premium-check{width:21px!important;height:21px!important}.login-premium-centered-form .login-premium-primary{min-height:55px!important;font-size:15px!important}.login-premium-create-account{height:52px!important;font-size:13px!important}.login-premium-signup-line{font-size:13px!important;margin-top:18px!important}}@media (min-width:861px){.login-premium-shell .qt-nav{padding:12px 20px 0!important}.login-premium-shell .qt-nav-inner{width:min(calc(100% - 40px),1160px)!important;height:68px!important;padding:0 30px!important;border-radius:18px!important}.login-premium-shell .qt-brand img{width:48px!important;height:48px!important}.login-premium-shell .qt-brand span{font-size:21px!important}.login-premium-shell .qt-admin,.login-premium-shell .qt-lang,.login-premium-shell .qt-open-account{height:46px!important}.login-premium-centered-stage{min-height:calc(100dvh - 80px)!important}.login-premium-centered-access{min-height:calc(100dvh - 80px)!important;padding:16px 18px 26px!important;align-items:flex-start!important}.login-premium-centered-card{width:min(100%,620px)!important;padding:24px 38px!important;border-radius:23px!important}.login-premium-logo{height:126px!important;margin:-3px auto 0!important}.login-premium-logo img{width:138px!important;height:138px!important}.login-premium-logo-glow{width:116px!important;height:116px!important}.login-premium-centered-head{margin:0 0 22px!important}.login-premium-centered-head h1{font-size:36px!important;margin-bottom:7px!important}.login-premium-centered-head p{font-size:15px!important}.login-premium-centered-form .login-premium-field{margin-bottom:14px!important;gap:8px!important}.login-premium-centered-form .login-premium-field>span{font-size:13.5px!important}.login-premium-centered-form .login-premium-input-wrap{height:58px!important;grid-template-columns:54px 1fr!important}.login-premium-centered-form .login-premium-input-wrap input{height:56px!important;font-size:15px!important}.login-premium-centered-form .login-premium-password{grid-template-columns:54px 1fr 64px!important}.login-premium-centered-form .login-premium-password .pw-eye{width:46px!important;height:46px!important;margin-right:8px!important}.login-premium-options-row{margin-bottom:16px!important;min-height:28px!important}.login-premium-remember,.login-premium-forgot-link{font-size:13px!important}.login-premium-check{width:22px!important;height:22px!important}.login-premium-centered-form .login-premium-primary{min-height:58px!important;font-size:16px!important}.login-premium-or-divider{margin:18px 0 14px!important}.login-premium-create-account{height:54px!important;font-size:13.5px!important}.login-premium-signup-line{margin-top:18px!important;font-size:14px!important}}@media (min-width:861px) and (max-height:920px){.login-premium-shell .qt-nav{padding-top:8px!important}.login-premium-shell .qt-nav-inner{height:62px!important}.login-premium-shell .qt-brand img{width:43px!important;height:43px!important}.login-premium-shell .qt-brand span{font-size:19px!important}.login-premium-shell .qt-admin,.login-premium-shell .qt-lang,.login-premium-shell .qt-open-account{height:42px!important}.login-premium-centered-stage{min-height:calc(100dvh - 70px)!important}.login-premium-centered-access{min-height:calc(100dvh - 70px)!important;padding:12px 18px 18px!important}.login-premium-centered-card{width:min(100%,600px)!important;padding:18px 34px 19px!important}.login-premium-logo{height:100px!important}.login-premium-logo img{width:112px!important;height:112px!important}.login-premium-logo-glow{width:96px!important;height:96px!important}.login-premium-centered-head{margin:0 0 15px!important}.login-premium-centered-head h1{font-size:31px!important;margin-bottom:5px!important}.login-premium-centered-head p{font-size:13.5px!important}.login-premium-centered-form .login-premium-field{margin-bottom:10px!important;gap:6px!important}.login-premium-centered-form .login-premium-field>span{font-size:12.5px!important}.login-premium-centered-form .login-premium-input-wrap{height:50px!important}.login-premium-centered-form .login-premium-input-wrap input{height:48px!important;font-size:14px!important}.login-premium-centered-form .login-premium-password .pw-eye{width:40px!important;height:40px!important}.login-premium-options-row{margin-bottom:11px!important;min-height:24px!important}.login-premium-remember,.login-premium-forgot-link{font-size:12px!important}.login-premium-check{width:20px!important;height:20px!important}.login-premium-centered-form .login-premium-primary{min-height:50px!important;font-size:15px!important}.login-premium-or-divider{margin:13px 0 10px!important;font-size:10px!important}.login-premium-create-account{height:46px!important;font-size:12.5px!important}.login-premium-signup-line{margin-top:12px!important;font-size:12.5px!important}}@media (min-width:861px) and (max-height:760px){.login-premium-logo{height:78px!important}.login-premium-logo img{width:90px!important;height:90px!important}.login-premium-centered-head h1{font-size:28px!important}.login-premium-centered-head p{font-size:12.5px!important}.login-premium-centered-card{padding-top:14px!important;padding-bottom:14px!important}.login-premium-signup-line{margin-top:9px!important}}@media (min-width:861px){.login-premium-centered-access{padding-top:16px!important;padding-bottom:28px!important}.login-premium-centered-card{width:min(100%,590px)!important;padding:25px 34px!important;border-radius:23px!important}.login-premium-logo{height:112px!important;margin:0 auto 9px!important}.login-premium-logo img{width:118px!important;height:118px!important}.login-premium-logo-glow{width:102px!important;height:102px!important}.login-premium-centered-head{margin:0 0 21px!important}.login-premium-centered-head h1{margin:0 0 7px!important;font-size:34px!important;line-height:1.05!important}.login-premium-centered-head p{margin:0!important;font-size:14.5px!important;line-height:1.45!important}.login-premium-centered-form .login-premium-field{margin-bottom:14px!important;gap:8px!important}.login-premium-centered-form .login-premium-input-wrap{height:56px!important;grid-template-columns:52px 1fr!important}.login-premium-centered-form .login-premium-input-wrap input{height:54px!important;font-size:15px!important}.login-premium-centered-form .login-premium-password{grid-template-columns:52px 1fr 62px!important}.login-premium-centered-form .login-premium-password .pw-eye{width:44px!important;height:44px!important;margin-right:8px!important}.login-premium-options-row{min-height:26px!important;margin:0 0 15px!important}.login-premium-remember,.login-premium-forgot-link{font-size:12.75px!important}.login-premium-check{width:21px!important;height:21px!important}.login-premium-centered-form .login-premium-primary{min-height:55px!important;font-size:16px!important}.login-premium-or-divider{margin:16px 0 12px!important}.login-premium-create-account{height:49px!important;font-size:13px!important}.login-premium-signup-line{margin-top:14px!important;font-size:13px!important}}@media (min-width:861px) and (max-height:820px){.login-premium-shell .qt-nav{padding-top:7px!important}.login-premium-shell .qt-nav-inner{height:60px!important}.login-premium-centered-stage{min-height:calc(100dvh - 67px)!important}.login-premium-centered-access{min-height:calc(100dvh - 67px)!important;padding:10px 18px 16px!important}.login-premium-centered-card{width:min(100%,560px)!important;padding:17px 30px 18px!important}.login-premium-logo{height:78px!important;margin:0 auto 7px!important}.login-premium-logo img{width:84px!important;height:84px!important}.login-premium-logo-glow{width:76px!important;height:76px!important}.login-premium-centered-head{margin-bottom:13px!important}.login-premium-centered-head h1{font-size:28px!important;margin-bottom:4px!important}.login-premium-centered-head p{font-size:12.5px!important}.login-premium-centered-form .login-premium-field{margin-bottom:9px!important;gap:5px!important}.login-premium-centered-form .login-premium-input-wrap{height:48px!important}.login-premium-centered-form .login-premium-input-wrap input{height:46px!important;font-size:14px!important}.login-premium-centered-form .login-premium-password .pw-eye{width:38px!important;height:38px!important}.login-premium-options-row{margin-bottom:9px!important;min-height:22px!important}.login-premium-remember,.login-premium-forgot-link{font-size:11.75px!important}.login-premium-check{width:19px!important;height:19px!important}.login-premium-centered-form .login-premium-primary{min-height:48px!important;font-size:14.5px!important}.login-premium-or-divider{margin:11px 0 8px!important;font-size:9.5px!important}.login-premium-create-account{height:43px!important;font-size:12px!important}.login-premium-signup-line{margin-top:9px!important;font-size:12px!important}}@media (max-width:560px){.login-premium-logo{margin-bottom:8px!important}.login-premium-centered-head h1{line-height:1.08!important}.login-premium-options-row{align-items:center!important}.login-premium-remember{min-height:40px}.login-premium-forgot-link{display:inline-flex;align-items:center;min-height:40px}}@media (min-width:861px){.login-premium-centered-access{padding:18px 18px 30px!important}.login-premium-centered-card{width:min(100%,590px)!important;padding:24px 34px 25px!important;border-radius:22px!important}.login-premium-logo{height:132px!important;margin:0 auto 5px!important}.login-premium-logo img{width:148px!important;height:148px!important;object-fit:contain!important}.login-premium-logo-glow{width:124px!important;height:124px!important}.login-premium-centered-head{margin:0 0 20px!important}.login-premium-centered-head h1{margin:0 0 6px!important;font-size:34px!important;line-height:1.06!important}.login-premium-centered-head p{font-size:14px!important}.login-premium-centered-form .login-premium-field{margin-bottom:13px!important;gap:7px!important}.login-premium-centered-form .login-premium-field>span{font-size:13px!important}.login-premium-centered-form .login-premium-input-wrap{height:56px!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important}.login-premium-centered-form .login-premium-input-wrap input{height:54px!important;min-width:0!important;font-size:15px!important}.login-premium-centered-form .login-premium-password{grid-template-columns:50px minmax(0,1fr) 58px!important}.login-premium-centered-form .login-premium-password .pw-eye{position:static!important;align-self:center!important;justify-self:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;border-radius:10px!important;transform:none!important}.login-premium-centered-form .login-premium-password .pw-eye svg{display:block!important;margin:auto!important}.login-premium-options-row{min-height:28px!important;margin:0 0 13px!important;align-items:center!important}.login-premium-remember,.login-premium-forgot-link{font-size:12.75px!important}.login-premium-check{width:21px!important;height:21px!important}.login-premium-centered-form .login-premium-primary{min-height:48px!important;height:48px!important;border-radius:10px!important;font-size:15px!important}.login-premium-or-divider{margin:14px 0 11px!important;font-size:10px!important}.login-premium-create-account{height:48px!important;border-radius:10px!important;font-size:13px!important}.login-premium-signup-line{margin-top:13px!important;font-size:13px!important}}@media (min-width:861px) and (max-height:920px){.login-premium-shell .qt-nav{padding-top:8px!important}.login-premium-shell .qt-nav-inner{height:62px!important}.login-premium-centered-stage{min-height:calc(100dvh - 70px)!important}.login-premium-centered-access{min-height:calc(100dvh - 70px)!important;padding:12px 18px 18px!important}.login-premium-centered-card{width:min(100%,570px)!important;padding:18px 31px 19px!important}.login-premium-logo{height:108px!important;margin:0 auto 4px!important}.login-premium-logo img{width:126px!important;height:126px!important}.login-premium-logo-glow{width:104px!important;height:104px!important}.login-premium-centered-head{margin-bottom:14px!important}.login-premium-centered-head h1{font-size:30px!important;margin-bottom:4px!important}.login-premium-centered-head p{font-size:13px!important}.login-premium-centered-form .login-premium-field{margin-bottom:9px!important;gap:5px!important}.login-premium-centered-form .login-premium-input-wrap{height:50px!important;grid-template-columns:46px minmax(0,1fr)!important}.login-premium-centered-form .login-premium-input-wrap input{height:48px!important;font-size:14px!important}.login-premium-centered-form .login-premium-password{grid-template-columns:46px minmax(0,1fr) 54px!important}.login-premium-centered-form .login-premium-password .pw-eye{width:38px!important;height:38px!important;margin:0!important}.login-premium-options-row{margin-bottom:9px!important;min-height:24px!important}.login-premium-centered-form .login-premium-primary{min-height:46px!important;height:46px!important;font-size:14.5px!important}.login-premium-or-divider{margin:10px 0 8px!important}.login-premium-create-account{height:44px!important;font-size:12.5px!important}.login-premium-signup-line{margin-top:9px!important;font-size:12.5px!important}}@media (min-width:861px) and (max-height:760px){.login-premium-logo{height:92px!important}.login-premium-logo img{width:108px!important;height:108px!important}.login-premium-centered-card{padding-top:14px!important;padding-bottom:14px!important}.login-premium-centered-head{margin-bottom:11px!important}.login-premium-centered-head h1{font-size:28px!important}}@media (min-width:861px){.login-premium-centered-access{padding:28px 20px 48px!important}.login-premium-centered-card{width:min(100%,610px)!important;padding:38px 46px!important;border-radius:34px!important;border-color:#d8a32a70!important;box-shadow:0 38px 110px #0009,0 0 68px #dba42713,inset 0 1px #ffffff0a!important}.login-premium-logo{height:176px!important;margin:0 auto 4px!important}.login-premium-logo img{width:190px!important;height:190px!important}.login-premium-logo-glow{width:158px!important;height:158px!important}.login-premium-centered-head{margin:0 0 31px!important}.login-premium-centered-head h1{margin:0 0 10px!important;font-size:58px!important;line-height:.98!important;font-weight:820!important;letter-spacing:-.045em!important;color:#f4f4f2!important;-webkit-text-fill-color:initial!important}.login-title-light{color:#f4f4f2!important}.login-title-gold{color:#f5c542!important}.login-premium-centered-head p{font-size:18px!important;line-height:1.45!important}.login-premium-centered-form .login-premium-field{margin-bottom:20px!important;gap:10px!important}.login-premium-centered-form .login-premium-field>span{font-size:15px!important}.login-premium-centered-form .login-premium-input-wrap{height:72px!important;border-radius:15px!important;grid-template-columns:60px minmax(0,1fr)!important}.login-premium-centered-form .login-premium-input-wrap input{height:70px!important;font-size:18px!important}.login-premium-centered-form .login-premium-password{grid-template-columns:60px minmax(0,1fr) 72px!important}.login-premium-centered-form .login-premium-password .pw-eye{position:static!important;width:52px!important;height:52px!important;margin:0!important;justify-self:center!important;align-self:center!important;transform:none!important;border-radius:13px!important}.login-premium-options-row{min-height:32px!important;margin:0 0 20px!important}.login-premium-remember,.login-premium-forgot-link{font-size:14px!important}.login-premium-check{width:24px!important;height:24px!important}.login-premium-centered-form .login-premium-primary{min-height:66px!important;height:66px!important;border-radius:14px!important;font-size:19px!important}.login-premium-or-divider{margin:22px 0 17px!important;font-size:11px!important}.login-premium-create-account{height:62px!important;border-radius:14px!important;font-size:15px!important}.login-premium-signup-line{margin-top:24px!important;font-size:15px!important}}@media (min-width:861px) and (max-height:920px){.login-premium-centered-access{padding:18px 18px 30px!important}.login-premium-centered-card{width:min(100%,600px)!important;padding:28px 42px 30px!important;border-radius:30px!important}.login-premium-logo{height:142px!important;margin:0 auto 2px!important}.login-premium-logo img{width:158px!important;height:158px!important}.login-premium-logo-glow{width:136px!important;height:136px!important}.login-premium-centered-head{margin-bottom:23px!important}.login-premium-centered-head h1{font-size:48px!important;margin-bottom:7px!important}.login-premium-centered-head p{font-size:16px!important}.login-premium-centered-form .login-premium-field{margin-bottom:15px!important;gap:7px!important}.login-premium-centered-form .login-premium-field>span{font-size:14px!important}.login-premium-centered-form .login-premium-input-wrap{height:62px!important;grid-template-columns:54px minmax(0,1fr)!important}.login-premium-centered-form .login-premium-input-wrap input{height:60px!important;font-size:16px!important}.login-premium-centered-form .login-premium-password{grid-template-columns:54px minmax(0,1fr) 64px!important}.login-premium-centered-form .login-premium-password .pw-eye{width:46px!important;height:46px!important}.login-premium-options-row{margin-bottom:15px!important;min-height:28px!important}.login-premium-remember,.login-premium-forgot-link{font-size:13px!important}.login-premium-check{width:22px!important;height:22px!important}.login-premium-centered-form .login-premium-primary{min-height:58px!important;height:58px!important;font-size:17px!important}.login-premium-or-divider{margin:16px 0 12px!important}.login-premium-create-account{height:54px!important;font-size:14px!important}.login-premium-signup-line{margin-top:16px!important;font-size:14px!important}}@media (min-width:861px) and (max-height:760px){.login-premium-centered-card{padding-top:22px!important;padding-bottom:23px!important}.login-premium-logo{height:118px!important}.login-premium-logo img{width:134px!important;height:134px!important}.login-premium-centered-head{margin-bottom:17px!important}.login-premium-centered-head h1{font-size:42px!important}.login-premium-centered-form .login-premium-input-wrap{height:58px!important}.login-premium-centered-form .login-premium-input-wrap input{height:56px!important}}@media (max-width:860px){.login-premium-centered-card{width:min(100%,600px)!important}.login-premium-centered-head h1{color:#f4f4f2!important;-webkit-text-fill-color:initial!important}.login-title-light{color:#f4f4f2!important}.login-title-gold{color:#f5c542!important}}@media (min-width:861px){.login-premium-shell .qt-nav{position:sticky!important;top:0!important;z-index:500!important;padding:10px 22px 0!important;background:linear-gradient(180deg,rgba(5,6,8,.985),rgba(5,6,8,.86) 72%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;backdrop-filter:blur(18px) saturate(125%)!important}.login-premium-shell .qt-nav-inner{width:min(calc(100% + -0px),1110px)!important;height:68px!important;padding:0 28px!important;border-radius:18px!important}.login-premium-centered-stage{min-height:calc(100dvh - 78px)!important}.login-premium-centered-access{min-height:calc(100dvh - 78px)!important;padding:20px 20px 42px!important}.login-premium-centered-card{width:min(100%,610px)!important;padding:32px 44px 34px!important;border-radius:32px!important}.login-premium-logo{height:158px!important;margin:0 auto 14px!important}.login-premium-logo img{width:174px!important;height:174px!important}.login-premium-logo-glow{width:148px!important;height:148px!important}.login-premium-centered-head{margin:0 0 25px!important}.login-premium-centered-head h1{margin:0 0 8px!important;font-size:50px!important;line-height:1!important;letter-spacing:-.043em!important}.login-premium-centered-head p{font-size:16.5px!important;line-height:1.45!important}.login-premium-centered-form .login-premium-field{margin-bottom:17px!important;gap:8px!important}.login-premium-centered-form .login-premium-field>span{font-size:14px!important}.login-premium-centered-form .login-premium-input-wrap{height:64px!important;grid-template-columns:56px minmax(0,1fr)!important;border-radius:14px!important}.login-premium-centered-form .login-premium-input-wrap input{height:62px!important;font-size:16.5px!important}.login-premium-centered-form .login-premium-password{grid-template-columns:56px minmax(0,1fr) 66px!important}.login-premium-centered-form .login-premium-password .pw-eye{position:static!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:center!important;transform:none!important;border-radius:12px!important}.login-premium-options-row{min-height:30px!important;margin:0 0 18px!important;align-items:center!important}.login-premium-remember,.login-premium-forgot-link{font-size:13.5px!important}.login-premium-check{width:23px!important;height:23px!important}.login-premium-centered-form .login-premium-primary{min-height:58px!important;height:58px!important;border-radius:13px!important;font-size:17px!important}.login-premium-or-divider{margin:18px 0 14px!important;font-size:10.5px!important}.login-premium-create-account{height:54px!important;border-radius:13px!important;font-size:14px!important}.login-premium-signup-line{margin-top:18px!important;font-size:14px!important}}@media (min-width:861px) and (max-height:920px){.login-premium-shell .qt-nav{padding-top:8px!important}.login-premium-shell .qt-nav-inner{height:64px!important}.login-premium-centered-stage{min-height:calc(100dvh - 72px)!important}.login-premium-centered-access{min-height:calc(100dvh - 72px)!important;padding:14px 18px 30px!important}.login-premium-centered-card{width:min(100%,600px)!important;padding:26px 40px 28px!important}.login-premium-logo{height:142px!important;margin-bottom:12px!important}.login-premium-logo img{width:158px!important;height:158px!important}.login-premium-logo-glow{width:134px!important;height:134px!important}.login-premium-centered-head{margin-bottom:20px!important}.login-premium-centered-head h1{font-size:46px!important;margin-bottom:7px!important}.login-premium-centered-head p{font-size:15.5px!important}.login-premium-centered-form .login-premium-field{margin-bottom:14px!important;gap:7px!important}.login-premium-centered-form .login-premium-input-wrap{height:60px!important;grid-template-columns:54px minmax(0,1fr)!important}.login-premium-centered-form .login-premium-input-wrap input{height:58px!important;font-size:16px!important}.login-premium-centered-form .login-premium-password{grid-template-columns:54px minmax(0,1fr) 62px!important}.login-premium-centered-form .login-premium-password .pw-eye{width:46px!important;height:46px!important}.login-premium-options-row{margin-bottom:14px!important;min-height:28px!important}.login-premium-centered-form .login-premium-primary{height:54px!important;min-height:54px!important;font-size:16.5px!important}.login-premium-or-divider{margin:14px 0 11px!important}.login-premium-create-account{height:50px!important;font-size:13.5px!important}.login-premium-signup-line{margin-top:14px!important;font-size:13.5px!important}}@media (min-width:861px) and (max-height:760px){.login-premium-centered-card{padding-top:22px!important;padding-bottom:24px!important}.login-premium-logo{height:118px!important;margin-bottom:10px!important}.login-premium-logo img{width:134px!important;height:134px!important}.login-premium-centered-head{margin-bottom:16px!important}.login-premium-centered-head h1{font-size:40px!important}.login-premium-centered-form .login-premium-input-wrap{height:56px!important}.login-premium-centered-form .login-premium-input-wrap input{height:54px!important}.login-premium-centered-form .login-premium-primary{height:52px!important;min-height:52px!important}}@media (min-width:861px){.login-premium-shell .qt-nav{padding:10px 22px 0!important}.login-premium-shell .qt-nav-inner{width:min(100%,1088px)!important;height:64px!important;padding:0 26px!important;border-radius:17px!important}.login-premium-shell .qt-brand img{width:44px!important;height:44px!important}.login-premium-shell .qt-brand span{font-size:19px!important}.login-premium-shell .qt-admin,.login-premium-shell .qt-lang,.login-premium-shell .qt-open-account{height:43px!important}.login-premium-shell .qt-open-account{padding-left:20px!important;padding-right:20px!important}.login-premium-centered-stage{min-height:calc(100dvh - 74px)!important}.login-premium-centered-access{min-height:calc(100dvh - 74px)!important;padding:16px 18px 30px!important}.login-premium-centered-card{width:min(100%,560px)!important;padding:24px 34px 26px!important;border-radius:27px!important}.login-premium-centered-card:before{left:48px!important;right:48px!important}.login-premium-logo{height:128px!important;margin:0 auto 8px!important}.login-premium-logo img{width:146px!important;height:146px!important}.login-premium-logo-glow{width:124px!important;height:124px!important}.login-premium-centered-head{margin:0 0 19px!important}.login-premium-centered-head h1{font-size:43px!important;line-height:1!important;margin:0 0 6px!important;letter-spacing:-.04em!important}.login-premium-centered-head p{font-size:14.5px!important;line-height:1.4!important}.login-premium-centered-form .login-premium-field{margin-bottom:13px!important;gap:7px!important}.login-premium-centered-form .login-premium-field>span{font-size:13px!important}.login-premium-centered-form .login-premium-input-wrap{height:54px!important;grid-template-columns:48px minmax(0,1fr)!important;border-radius:12px!important}.login-premium-centered-form .login-premium-input-wrap input{height:52px!important;font-size:14.5px!important}.login-premium-centered-form .login-premium-password{grid-template-columns:48px minmax(0,1fr) 54px!important}.login-premium-centered-form .login-premium-password .pw-eye{position:static!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:center!important;transform:none!important;border-radius:10px!important}.login-premium-options-row{min-height:25px!important;margin:0 0 14px!important;gap:16px!important}.login-premium-remember,.login-premium-forgot-link{font-size:12.5px!important}.login-premium-remember{gap:8px!important}.login-premium-check{width:21px!important;height:21px!important;border-radius:5px!important}.login-premium-centered-form .login-premium-primary{min-height:52px!important;height:52px!important;border-radius:12px!important;font-size:15.5px!important}.login-premium-or-divider{margin:14px 0 11px!important;font-size:9.5px!important}.login-premium-create-account{height:48px!important;border-radius:12px!important;font-size:13px!important;gap:8px!important}.login-premium-signup-line{margin-top:14px!important;font-size:13px!important}}@media (min-width:861px) and (max-height:920px){.login-premium-shell .qt-nav-inner{height:62px!important}.login-premium-centered-stage{min-height:calc(100dvh - 72px)!important}.login-premium-centered-access{min-height:calc(100dvh - 72px)!important;padding:12px 18px 24px!important}.login-premium-centered-card{width:min(100%,550px)!important;padding:21px 32px 23px!important}.login-premium-logo{height:116px!important;margin-bottom:7px!important}.login-premium-logo img{width:134px!important;height:134px!important}.login-premium-logo-glow{width:114px!important;height:114px!important}.login-premium-centered-head{margin-bottom:16px!important}.login-premium-centered-head h1{font-size:40px!important;margin-bottom:5px!important}.login-premium-centered-head p{font-size:14px!important}.login-premium-centered-form .login-premium-field{margin-bottom:11px!important;gap:6px!important}.login-premium-centered-form .login-premium-input-wrap{height:52px!important}.login-premium-centered-form .login-premium-input-wrap input{height:50px!important;font-size:14px!important}.login-premium-centered-form .login-premium-password .pw-eye{width:36px!important;height:36px!important}.login-premium-options-row{margin-bottom:12px!important}.login-premium-centered-form .login-premium-primary{height:50px!important;min-height:50px!important;font-size:15px!important}.login-premium-or-divider{margin:12px 0 9px!important}.login-premium-create-account{height:46px!important;font-size:12.5px!important}.login-premium-signup-line{margin-top:12px!important;font-size:12.5px!important}}@media (min-width:861px) and (max-height:760px){.login-premium-centered-access{padding-top:9px!important}.login-premium-centered-card{width:min(100%,530px)!important;padding:18px 30px 20px!important}.login-premium-logo{height:102px!important;margin-bottom:5px!important}.login-premium-logo img{width:118px!important;height:118px!important}.login-premium-centered-head{margin-bottom:13px!important}.login-premium-centered-head h1{font-size:36px!important}.login-premium-centered-form .login-premium-field{margin-bottom:9px!important}.login-premium-centered-form .login-premium-input-wrap{height:48px!important}.login-premium-centered-form .login-premium-input-wrap input{height:46px!important}.login-premium-centered-form .login-premium-primary{height:47px!important;min-height:47px!important}.login-premium-create-account{height:43px!important}}@media (min-width:861px){.login-premium-centered-form .login-premium-password{position:relative!important;grid-template-columns:48px minmax(0,1fr)!important;overflow:visible!important}.login-premium-centered-form .login-premium-password input{padding-right:54px!important}.login-premium-centered-form .login-premium-password .pw-eye{position:absolute!important;right:9px!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border-radius:50%!important;border:1px solid rgba(216,163,42,.28)!important;background:#101216eb!important;color:#858b95!important;display:grid!important;place-items:center!important;z-index:3!important;box-shadow:inset 0 1px #ffffff06!important}.login-premium-centered-form .login-premium-password .pw-eye:hover,.login-premium-centered-form .login-premium-password .pw-eye:focus-visible{color:#f5c542!important;border-color:#f5c5429e!important;background:#f5c5420b!important;box-shadow:0 0 0 3px #f5c5420e,inset 0 1px #ffffff08!important;outline:none!important}}@media (min-width:861px) and (max-height:920px){.login-premium-centered-form .login-premium-password input{padding-right:50px!important}.login-premium-centered-form .login-premium-password .pw-eye{right:8px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}}@media (max-width:860px){.login-premium-centered-form .login-premium-password{position:relative!important;grid-template-columns:46px minmax(0,1fr)!important;overflow:visible!important}.login-premium-centered-form .login-premium-password input{padding-right:50px!important}.login-premium-centered-form .login-premium-password .pw-eye{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important}}.login-premium-centered-form .login-premium-password .pw-eye{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;right:10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8e949e!important}.login-premium-centered-form .login-premium-password .pw-eye:hover,.login-premium-centered-form .login-premium-password .pw-eye:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important;color:#f5c542!important;outline:2px solid transparent!important}.login-premium-centered-form .login-premium-password .pw-eye svg{width:20px!important;height:20px!important}@media (max-width:860px){.login-premium-centered-form .login-premium-password .pw-eye{right:9px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}}.forgot-premium-shell{min-height:100dvh!important;padding:0!important;overflow-x:hidden!important;background:radial-gradient(ellipse at 4% 58%,rgba(226,165,33,.115),transparent 26%),radial-gradient(ellipse at 96% 58%,rgba(226,165,33,.105),transparent 26%),linear-gradient(180deg,#050607,#060708 56%,#040506)!important}.forgot-premium-shell:before{display:block!important;content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px)!important;background-size:44px 44px!important;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,rgba(0,0,0,.92) 44%,transparent 88%)!important;mask-image:radial-gradient(circle at 50% 42%,#000 0%,rgba(0,0,0,.92) 44%,transparent 88%)!important}.forgot-premium-stage{position:relative;z-index:2;min-height:calc(100dvh - 80px);display:flex;align-items:flex-start;justify-content:center;padding:26px 18px 42px}.forgot-premium-stage:before{content:"";position:fixed;left:50%;top:49%;width:min(720px,70vw);height:min(720px,70vw);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(235,178,42,.07),rgba(235,178,42,.017) 44%,transparent 70%);filter:blur(34px)}.forgot-premium-card{position:relative;z-index:1;width:min(100%,520px);padding:27px 31px 24px;border:1px solid rgba(216,163,42,.42);border-radius:22px;overflow:hidden;background:linear-gradient(145deg,#17191dfc,#090b0dfd);box-shadow:0 32px 86px #0000008a,0 0 45px #dba42711,inset 0 1px #ffffff09}.forgot-premium-card:before{content:"";position:absolute;top:0;left:52px;right:52px;height:1px;background:linear-gradient(90deg,transparent,rgba(245,197,66,.92),transparent);opacity:.78}.forgot-premium-hero{position:relative;width:128px;height:112px;margin:-2px auto 3px;display:grid;place-items:center}.forgot-premium-hero img{position:relative;z-index:2;width:126px;height:126px;object-fit:contain;filter:drop-shadow(0 14px 26px rgba(0,0,0,.5)) drop-shadow(0 0 15px rgba(245,197,66,.12))}.forgot-premium-hero-glow{position:absolute;width:108px;height:108px;border-radius:50%;background:radial-gradient(circle,rgba(245,197,66,.17),rgba(245,197,66,.03) 56%,transparent 72%)}.forgot-premium-head{text-align:center;margin:0 0 22px}.forgot-premium-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:#c7a348;font-size:9.5px;line-height:1;font-weight:830;letter-spacing:.135em}.forgot-premium-head h1{margin:0 0 7px!important;text-align:center!important;color:#f5c542!important;-webkit-text-fill-color:#f5c542!important;background:none!important;font-size:34px!important;line-height:1.07!important;letter-spacing:-.04em!important;font-weight:800!important}.forgot-premium-head p{margin:0;color:#9da3ad;font-size:14px;line-height:1.45}.forgot-premium-alert{margin:0 0 15px!important;border-radius:11px!important;font-size:12px!important}.forgot-premium-form{display:block}.forgot-premium-field{display:flex;flex-direction:column;gap:8px;margin:0 0 15px}.forgot-premium-field>span{color:#ececec;font-size:13px;line-height:1.2;font-weight:720}.forgot-premium-input-wrap{height:56px;display:grid;grid-template-columns:48px 1fr;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:linear-gradient(180deg,#08090b,#050607);box-shadow:inset 0 1px #ffffff06;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.forgot-premium-input-wrap>svg{justify-self:center;color:#c79b2c}.forgot-premium-input-wrap:focus-within{border-color:#f5c5428a;background:#090a0d;box-shadow:0 0 0 3px #f5c5420f}.forgot-premium-input-wrap input{width:100%;min-width:0;height:54px!important;padding:0 15px 0 0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;color:#f2f2f2!important;font-size:14.5px!important;font-weight:610!important;box-shadow:none!important}.forgot-premium-input-wrap input::placeholder{color:#676d77}.forgot-premium-password{position:relative;grid-template-columns:48px 1fr 46px}.forgot-premium-eye{width:38px;height:38px;padding:0;border:0;border-radius:9px;background:transparent;color:#737984;display:grid;place-items:center;cursor:pointer;transition:color .17s ease,background .17s ease}.forgot-premium-eye:hover{color:#f5c542;background:#f5c54209}.forgot-premium-eye:focus-visible{outline:2px solid rgba(245,197,66,.45);outline-offset:-2px;color:#f5c542}.forgot-premium-eye svg{width:18px;height:18px}.forgot-premium-primary{width:100%!important;min-height:54px!important;margin:2px 0 0!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#f9db62,#f4c23d,#dca92d)!important;color:#090a0b!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:15px!important;font-weight:830!important;box-shadow:0 12px 27px #f5c54221,inset 0 1px #ffffff57!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.forgot-premium-primary:hover:not(:disabled),.forgot-premium-primary:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 33px #f5c54233,inset 0 1px #ffffff57!important;outline:none}.forgot-premium-primary:active:not(:disabled){transform:translateY(0)}.forgot-premium-secondary{width:100%;height:46px;margin-top:10px;border:1px solid rgba(216,163,42,.25);border-radius:11px;background:#ffffff03;color:#d8dadd;font-size:13px;font-weight:700;cursor:pointer;transition:.18s ease}.forgot-premium-secondary:hover,.forgot-premium-secondary:focus-visible{border-color:#f5c5428f;color:#f5c542;background:#f5c54208;outline:none}.forgot-premium-divider{display:flex;align-items:center;gap:12px;margin:20px 0 13px;color:#737984;font-size:9px;font-weight:820;letter-spacing:.12em}.forgot-premium-divider:before,.forgot-premium-divider:after{content:"";height:1px;flex:1;background:#ffffff1a}.forgot-premium-login-link{margin:0;text-align:center;color:#a2a7af;font-size:13.5px;line-height:1.4}.forgot-premium-login-link a{color:#f5c542;text-decoration:none;font-weight:760}.forgot-premium-login-link a:hover,.forgot-premium-login-link a:focus-visible{color:#ffe071;outline:none}.forgot-premium-security-note{margin:17px auto 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.055);display:flex;justify-content:center;align-items:center;gap:7px;color:#666d77;font-size:9.8px;text-align:center}.forgot-premium-security-note svg{color:#8f7939}.forgot-premium-card.is-reset-step{width:min(100%,540px)}.forgot-premium-reset-form .forgot-premium-field{margin-bottom:12px}@media (max-height:820px) and (min-width:861px){.forgot-premium-stage{padding-top:15px;padding-bottom:24px}.forgot-premium-card{padding:21px 29px 20px}.forgot-premium-hero{width:108px;height:88px;margin-top:-4px}.forgot-premium-hero img{width:104px;height:104px}.forgot-premium-head{margin-bottom:17px}.forgot-premium-head h1{font-size:30px!important}.forgot-premium-head p{font-size:13px}.forgot-premium-kicker{margin-bottom:8px}.forgot-premium-field{margin-bottom:11px;gap:7px}.forgot-premium-input-wrap{height:50px}.forgot-premium-input-wrap input{height:48px!important}.forgot-premium-primary{min-height:49px!important}.forgot-premium-divider{margin:15px 0 10px}.forgot-premium-security-note{margin-top:12px;padding-top:11px}}@media (max-width:860px){.forgot-premium-stage{min-height:calc(100dvh - 80px);padding:22px 14px 34px}.forgot-premium-card,.forgot-premium-card.is-reset-step{width:min(100%,520px)}}@media (max-width:560px){.forgot-premium-stage{padding:16px 11px 28px}.forgot-premium-card{padding:21px 17px 20px;border-radius:18px}.forgot-premium-hero{width:105px;height:94px}.forgot-premium-hero img{width:108px;height:108px}.forgot-premium-head{margin-bottom:18px}.forgot-premium-head h1{font-size:29px!important}.forgot-premium-head p{font-size:13px}.forgot-premium-kicker{font-size:8.7px;letter-spacing:.1em}.forgot-premium-input-wrap{height:52px;grid-template-columns:44px 1fr}.forgot-premium-input-wrap input{height:50px!important;font-size:14px!important}.forgot-premium-password{grid-template-columns:44px 1fr 42px}.forgot-premium-eye{width:36px;height:36px}.forgot-premium-primary{min-height:51px!important;font-size:14.5px!important}.forgot-premium-security-note{font-size:9.2px}}@media (prefers-reduced-motion:reduce){.forgot-premium-primary,.forgot-premium-secondary,.forgot-premium-input-wrap,.forgot-premium-eye{transition:none!important}}.forgot-premium-card{width:min(100%,500px)!important;padding:25px 30px 22px!important;border-radius:21px!important}.forgot-premium-card.is-reset-step{width:min(100%,520px)!important}.forgot-premium-hero{width:120px!important;height:101px!important;margin:-2px auto 2px!important}.forgot-premium-hero img{width:118px!important;height:118px!important}.forgot-premium-hero-glow{width:102px!important;height:102px!important}.forgot-premium-head{margin-bottom:19px!important}.forgot-premium-kicker{margin-bottom:9px!important}.forgot-premium-head h1{font-size:33px!important;line-height:1.06!important;color:#f4f4f2!important;-webkit-text-fill-color:initial!important}.forgot-premium-head h1 span{color:#f4f4f2!important;font-weight:800!important}.forgot-premium-head h1 strong{color:#f5c542!important;font-weight:800!important}.forgot-premium-head p{font-size:13.5px!important}.forgot-premium-field{gap:7px!important;margin-bottom:12px!important}.forgot-premium-field>span{font-size:12.5px!important}.forgot-premium-input-wrap{height:50px!important;grid-template-columns:44px minmax(0,1fr)!important;border-radius:11px!important}.forgot-premium-input-wrap input{height:48px!important;padding-right:13px!important;font-size:14px!important}.forgot-premium-input-wrap>svg{width:17px!important;height:17px!important}.forgot-premium-primary{min-height:50px!important;height:50px!important;margin:1px 0 0!important;border-radius:11px!important;font-size:14.5px!important;gap:7px!important;box-shadow:0 10px 22px #f5c5421c,inset 0 1px #ffffff4d!important}.forgot-premium-primary:hover:not(:disabled),.forgot-premium-primary:focus-visible:not(:disabled){box-shadow:0 12px 26px #f5c54229,inset 0 1px #ffffff52!important}.forgot-premium-divider{margin:16px 0 11px!important}.forgot-premium-login-link{font-size:13px!important}.forgot-premium-security-note{margin-top:14px!important;padding-top:12px!important}.forgot-premium-password{position:relative!important;grid-template-columns:44px minmax(0,1fr)!important}.forgot-premium-password input{padding-right:42px!important}.forgot-premium-eye{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#858b95!important}.forgot-premium-eye:hover,.forgot-premium-eye:focus-visible{color:#f5c542!important;background:transparent!important;box-shadow:none!important;outline:2px solid transparent!important}.forgot-premium-eye svg{width:18px!important;height:18px!important}.forgot-premium-secondary{height:44px!important;font-size:12.5px!important}@media (max-height:820px) and (min-width:861px){.forgot-premium-card{padding:20px 28px 18px!important}.forgot-premium-hero{width:104px!important;height:83px!important;margin-top:-3px!important}.forgot-premium-hero img{width:101px!important;height:101px!important}.forgot-premium-head{margin-bottom:15px!important}.forgot-premium-head h1{font-size:29px!important}.forgot-premium-input-wrap{height:48px!important}.forgot-premium-input-wrap input{height:46px!important}.forgot-premium-primary{height:48px!important;min-height:48px!important}.forgot-premium-divider{margin:13px 0 9px!important}}@media (max-width:560px){.forgot-premium-card,.forgot-premium-card.is-reset-step{width:min(100%,500px)!important;padding:20px 17px 18px!important}.forgot-premium-input-wrap{height:49px!important;grid-template-columns:42px minmax(0,1fr)!important}.forgot-premium-input-wrap input{height:47px!important;font-size:13.5px!important}.forgot-premium-primary{height:49px!important;min-height:49px!important;font-size:14px!important}.forgot-premium-password{grid-template-columns:42px minmax(0,1fr)!important}}.client-ui.dash-shell{background:radial-gradient(circle at 14% 2%,rgba(212,168,67,.085),transparent 25%),radial-gradient(circle at 88% 15%,rgba(212,168,67,.035),transparent 24%),linear-gradient(180deg,#070708,#09090b)}.client-ui .dash-sidebar{width:238px;padding:16px 11px;border-right-color:#d4a8431f}.client-ui .dash-main{max-width:calc(100vw - 238px);padding:24px 26px 28px}.client-ui .dash-brand{padding:8px 9px 15px;margin-bottom:12px}.client-ui .dash-brand-mark{width:40px;height:40px;border-radius:13px}.client-ui .dash-user-card{padding:10px 11px;border-radius:14px;margin-bottom:12px;background:linear-gradient(180deg,#ffffff07,#ffffff04)}.client-ui .dash-avatar{width:36px;height:36px}.client-ui .dash-nav{gap:2px}.client-ui .dash-nav-link{padding:9px 11px;min-height:39px;border-radius:10px;font-size:13px;font-weight:680}.client-ui .dash-nav-link.active{background:linear-gradient(90deg,#d4a84329,#d4a84309);border-color:#d4a84333;box-shadow:inset 2px 0 #f0be3d94}.client-ui .dash-sidebar-footer{padding-top:12px;gap:8px}.client-dashboard-premium .client-kpi-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#19191df0,#141417fa)!important;border-color:#ffffff13!important;box-shadow:0 12px 32px #0000001a}.client-dashboard-premium .client-kpi-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,168,67,.18),transparent)}.client-dashboard-premium .client-panel-card{border-color:#ffffff14!important}.client-dashboard-premium .client-panel-card>header{background:#ffffff02}.client-dashboard-premium .client-panel-card strong,.client-dashboard-premium .client-panel-card code{max-width:100%}@media (max-width:1100px){.client-ui .dash-sidebar{width:220px}.client-ui .dash-main{max-width:calc(100vw - 220px);padding:21px 20px 24px}}@media (max-width:820px){.client-ui .dash-sidebar{width:100%;padding:12px;min-height:auto}.client-ui .dash-main{max-width:100%;padding:18px 14px 24px}}.client-dashboard-premium .client-authorized-slot>div{width:100%!important;max-width:none!important;min-height:286px;background:linear-gradient(180deg,#141416fa,#0f0f11fc)!important;border-color:#ffffff14!important;box-shadow:0 14px 36px #0000001f}.client-dashboard-premium .client-authorized-slot>div>div:first-child{background:#ffffff02}.client-dashboard-premium .client-lower-grid>div{min-width:0}@media (min-width:1381px){.client-dashboard-premium .client-authorized-slot>div{height:100%}}.client-ui .client-orders-page{max-width:1360px}.client-ui .client-orders-header{margin-bottom:18px;align-items:flex-start}.client-ui .client-orders-header h1{font-size:clamp(30px,2.35vw,38px);font-weight:800;letter-spacing:-.04em}.client-ui .client-orders-subtitle{max-width:660px;color:#858e9c;font-size:13px}.client-ui .client-orders-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px}.client-ui .client-orders-kpi{min-height:94px;display:flex;align-items:center;gap:12px;padding:14px 15px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:linear-gradient(180deg,#16171cf5,#0f1115fa);box-shadow:0 10px 26px #00000014,inset 0 1px #ffffff05}.client-ui .client-orders-kpi-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;color:#d9ad3e;border:1px solid rgba(212,168,67,.15);background:#d4a8430b}.client-ui .client-orders-kpi-copy{min-width:0}.client-ui .client-orders-kpi-copy>span{display:block;margin-bottom:2px;color:#717a89;font-size:9px;font-weight:820;letter-spacing:.075em;text-transform:uppercase}.client-ui .client-orders-kpi-copy strong{display:block;color:#f0f2f5;font-size:22px;line-height:1.05;font-weight:810;letter-spacing:-.035em}.client-ui .client-orders-kpi-copy small{display:block;margin-top:4px;color:#626b79;font-size:9.5px;line-height:1.3}.client-ui .client-orders-section-head{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border:1px solid rgba(255,255,255,.075);border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#131519f5,#101216f5)}.client-ui .client-orders-section-head>div{display:flex;align-items:center;gap:10px;min-width:0}.client-ui .client-orders-section-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;color:#d7aa39;border:1px solid rgba(212,168,67,.13);background:#d4a84309}.client-ui .client-orders-section-head h2{margin:0;color:#e9ebef;font-size:13px;font-weight:760;line-height:1.2}.client-ui .client-orders-section-head p{margin:3px 0 0;color:#666f7d;font-size:10px;line-height:1.35}.client-ui .client-orders-history-count{flex:0 0 auto;color:#7a8391;font-size:9.5px;font-weight:700;padding:5px 8px;border-radius:999px;background:#ffffff09}.client-ui .client-orders-filters{margin:0;padding:10px 12px;border-left:1px solid rgba(255,255,255,.075);border-right:1px solid rgba(255,255,255,.075);background:#0e1014f0}.client-ui .client-orders-empty-card{border-top-left-radius:0;border-top-right-radius:0;border-color:#ffffff13;background:linear-gradient(180deg,#111317f5,#0c0e12fc);box-shadow:0 12px 36px #00000017}.client-ui .client-orders-empty{min-height:230px;flex-direction:row;justify-content:center;gap:16px;text-align:left;padding:34px 28px}.client-ui .client-orders-empty-icon{width:48px;height:48px;flex:0 0 48px;margin:0;border-radius:13px}.client-ui .client-orders-empty-copy{max-width:430px}.client-ui .client-orders-empty-kicker{margin:0 0 5px!important;color:#8c7134!important;font-size:8.5px!important;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.client-ui .client-orders-empty h2{margin-bottom:5px;color:#edf0f4;font-size:16px;font-weight:760}.client-ui .client-orders-empty p{max-width:430px;color:#707987;font-size:10.8px;line-height:1.55}.client-ui .client-orders-list{border-top:0}.client-ui .client-orders-list .client-order-card:first-child{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:1100px){.client-ui .client-orders-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.client-ui .client-orders-overview{grid-template-columns:1fr 1fr;gap:8px}.client-ui .client-orders-kpi{min-height:82px;padding:11px;gap:9px}.client-ui .client-orders-kpi-icon{width:34px;height:34px;flex-basis:34px}.client-ui .client-orders-kpi-copy strong{font-size:19px}.client-ui .client-orders-section-head{padding:0 11px}.client-ui .client-orders-empty{min-height:220px;flex-direction:column;text-align:center;gap:12px;padding:28px 18px}.client-ui .client-orders-empty-copy{max-width:360px}}@media (max-width:430px){.client-ui .client-orders-overview{grid-template-columns:1fr}.client-ui .client-orders-kpi{min-height:72px}}.client-license-page{max-width:1440px;margin:0 auto;padding:0 2px 18px}.client-license-head{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:22px}.client-license-titleblock{display:flex;align-items:flex-start;gap:15px;min-width:0}.client-license-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--gold);background:linear-gradient(145deg,#d4af3726,#d4af370a);border:1px solid rgba(212,175,55,.26);box-shadow:0 12px 30px #0003}.client-license-eyebrow{margin:1px 0 3px;font-size:10.5px;text-transform:uppercase;letter-spacing:.11em;font-weight:800;color:var(--gold)}.client-license-titleblock h1{margin:0 0 5px;font-size:29px;letter-spacing:-.035em;line-height:1.05}.client-license-subtitle{margin:0;color:var(--text-muted);font-size:13px;line-height:1.55}.client-license-summary{display:grid;grid-template-columns:repeat(4,minmax(78px,1fr));min-width:390px;border:1px solid var(--border);background:linear-gradient(180deg,#18191ef5,#121317f5);border-radius:14px;overflow:hidden}.client-license-summary>div{padding:12px 14px;text-align:center;border-right:1px solid var(--border)}.client-license-summary>div:last-child{border-right:0}.client-license-summary strong{display:block;font-size:21px;line-height:1.1;color:var(--text-primary)}.client-license-summary strong.success{color:var(--success)}.client-license-summary strong.warning{color:var(--warning)}.client-license-summary span{display:block;margin-top:4px;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700}.client-license-empty{border:1px solid var(--border);background:linear-gradient(180deg,#141519f0,#0e0f12f0);border-radius:16px;text-align:center;padding:54px 20px;box-shadow:0 16px 45px #0000002e}.client-license-empty-icon{width:54px;height:54px;margin:0 auto 14px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--gold);background:#d4af3714;border:1px solid rgba(212,175,55,.2)}.client-license-empty h2{margin:0 0 6px;font-size:18px}.client-license-empty p{margin:0;color:var(--text-muted);font-size:13px}.client-license-stack{display:flex;flex-direction:column;gap:14px}.client-license-card{overflow:hidden;border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,#16171cfa,#111216fa);box-shadow:0 14px 38px #00000038;transition:border-color .2s ease,box-shadow .2s ease}.client-license-card.is-active{border-color:#2d9e6b38}.client-license-card.is-expiring{border-color:#f59e0b61}.client-license-card.is-expired{border-color:#ef44445c}.client-license-card:hover{border-color:#d4af3757;box-shadow:0 18px 44px #00000047}.client-license-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;border-bottom:1px solid rgba(255,255,255,.06);font-size:12.5px;font-weight:650}.client-license-alert.warning{background:#f59e0b12;color:var(--warning)}.client-license-alert.danger{background:#ef444413;color:var(--error)}.client-license-card-main{padding:17px 18px 15px}.client-license-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.client-license-product{display:flex;align-items:flex-start;gap:12px;min-width:0}.client-license-product-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:#d4af3712;border:1px solid rgba(212,175,55,.18);color:var(--gold)}.client-license-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.client-license-badges .badge{font-size:9.5px;padding:3px 7px}.client-license-product h2{margin:0 0 3px;font-size:18px;line-height:1.15;letter-spacing:-.02em}.client-license-product p{margin:0;color:var(--text-muted);font-size:12px}.client-license-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.client-license-primary,.client-license-secondary{height:38px!important;min-height:38px!important;padding:0 14px!important;display:inline-flex!important;align-items:center;gap:7px}.client-license-meta{display:grid;grid-template-columns:.8fr 1fr 1.55fr 1fr;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#ffffff05;margin-bottom:11px}.client-license-meta>div{min-width:0;padding:10px 12px;border-right:1px solid var(--border)}.client-license-meta>div:last-child{border-right:0}.client-license-meta span{display:block;margin-bottom:4px;font-size:9px;text-transform:uppercase;letter-spacing:.075em;color:var(--text-muted);font-weight:750}.client-license-meta strong{display:block;font-size:12.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.client-license-meta strong.warning{color:var(--warning)}.client-license-meta strong.danger{color:var(--error)}.client-license-keyrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1px solid rgba(212,175,55,.2);border-radius:11px;background:#d4af3709;overflow:hidden}.client-license-keycopy{min-width:0;padding:9px 12px}.client-license-keycopy span{display:block;margin-bottom:3px;font-size:8.8px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:750}.client-license-keycopy code{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--gold);font-size:11px;font-weight:650}.client-license-copy{min-width:80px;border:0;border-left:1px solid rgba(212,175,55,.18);background:#ffffff05;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-size:11px;font-weight:700;transition:.18s ease}.client-license-copy:hover:not(:disabled){background:#d4af3714;color:var(--gold)}.client-license-copy:disabled{opacity:.45;cursor:not-allowed}.client-license-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:0 2px;color:var(--text-muted);font-size:10.8px}.client-license-buildstate,.client-license-scope{display:flex;align-items:center;gap:7px}.client-license-foot .dot{width:7px;height:7px;border-radius:50%;background:var(--text-muted)}.client-license-foot .dot.success{background:var(--success);box-shadow:0 0 12px #2d9e6b6b}.client-license-foot .dot.warning{background:var(--warning)}.client-license-foot .dot.danger{background:var(--error)}.client-license-foot .spinner.tiny{width:10px;height:10px}.client-license-scope{white-space:nowrap}@media (max-width:1100px){.client-license-head{align-items:flex-start;flex-direction:column}.client-license-summary{min-width:0;width:100%;max-width:520px}.client-license-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.client-license-meta>div:nth-child(2){border-right:0}.client-license-meta>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:720px){.client-license-titleblock h1{font-size:25px}.client-license-icon{width:42px;height:42px}.client-license-summary{grid-template-columns:repeat(2,1fr)}.client-license-summary>div:nth-child(2){border-right:0}.client-license-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.client-license-card-main{padding:15px}.client-license-card-top{flex-direction:column}.client-license-actions{width:100%}.client-license-actions .btn{flex:1;justify-content:center}.client-license-meta{grid-template-columns:1fr}.client-license-meta>div{border-right:0!important;border-bottom:1px solid var(--border)}.client-license-meta>div:last-child{border-bottom:0}.client-license-keyrow{grid-template-columns:1fr auto}.client-license-copy{min-width:48px}.client-license-copy span{display:none}.client-license-foot{align-items:flex-start;flex-direction:column}.client-license-scope{white-space:normal}}.client-license-stack{gap:12px}.client-license-card-main{padding:14px 16px 12px}.client-license-card-top{margin-bottom:11px}.client-license-meta{margin-bottom:9px}.client-license-meta>div{padding:9px 11px}.client-license-meta .is-revoked-term em{display:block;margin-top:2px;font-size:8.5px;line-height:1.2;font-style:normal;font-weight:700;color:#ef4444c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-license-keyrow{border-color:#d4af3761;background:linear-gradient(90deg,#d4af3717,#d4af3709);box-shadow:inset 0 0 0 1px #ffda7006,0 8px 22px #0000001f}.client-license-keycopy{padding:10px 13px}.client-license-keycopy span{margin-bottom:4px;color:#d2d5ddad;font-size:9px}.client-license-keycopy code{font-size:13.5px;line-height:1.35;font-weight:800;letter-spacing:.025em;color:#f2c94c;text-shadow:0 0 18px rgba(212,175,55,.16)}.client-license-copy{min-width:82px;color:#e5e7ebc7;background:#ffffff06}.client-license-copy:hover:not(:disabled),.client-license-copy:focus-visible:not(:disabled){background:#d4af371c;color:#f2c94c;outline:none}.client-license-foot{margin-top:8px;font-size:11px;color:#bcc0c9c2}.client-license-buildstate{font-weight:650}.client-license-scope{color:#bcc0c9b8}.client-license-card.is-active .client-license-buildstate .dot.muted{background:#9ca3afc7}@media (max-width:900px){.client-license-keycopy code{font-size:12.5px}.client-license-meta .is-revoked-term em{white-space:normal}}.client-license-card.is-revoked{border-color:#ef444447}.client-license-card.is-revoked .client-license-keyrow{border-color:#d4af3752}.client-license-meta .is-revoked-term em{margin-top:3px;font-size:9.5px;line-height:1.3;font-weight:750;color:#f87171eb}.client-license-card.is-revoked .client-license-meta .is-revoked-term{background:linear-gradient(180deg,#ef444407,#ef444403)}.client-license-buildstate{color:#d6d9e1db;font-weight:700;letter-spacing:.005em}.client-license-buildstate .dot.muted{background:#9ca3aff2;box-shadow:0 0 0 3px #9ca3af12}.client-license-scope{color:#cdd1dad1;font-weight:600}.client-license-scope svg{opacity:.86}@media (max-width:900px){.client-license-meta .is-revoked-term em{font-size:9.25px;white-space:normal}}.client-referrals-page{max-width:1440px;margin:0 auto;padding:0 2px 24px}.client-referrals-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.client-referrals-titleblock{display:flex;align-items:flex-start;gap:15px;min-width:0}.client-referrals-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:14px;color:var(--gold);font-size:24px;font-weight:800;background:linear-gradient(145deg,#d4af3726,#d4af370a);border:1px solid rgba(212,175,55,.26);box-shadow:0 12px 30px #0003}.client-referrals-eyebrow,.client-referrals-section-kicker{font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.11em;font-weight:800;color:var(--gold)}.client-referrals-titleblock h1{margin:3px 0 5px;font-size:29px;line-height:1.05;letter-spacing:-.035em}.client-referrals-titleblock p{margin:0;max-width:720px;font-size:13px;line-height:1.55;color:var(--text-muted)}.client-referrals-rate{min-width:188px;padding:12px 15px;border-radius:14px;border:1px solid rgba(212,175,55,.22);background:linear-gradient(180deg,#18191ef5,#121317f5);text-align:right}.client-referrals-rate span,.client-referrals-rate small{display:block;color:var(--text-muted);font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;font-weight:750}.client-referrals-rate strong{display:block;margin:4px 0 3px;color:var(--gold);font-size:15px;line-height:1.2;letter-spacing:-.01em}.client-referrals-loading{display:flex;align-items:center;justify-content:center;min-height:280px}.client-referrals-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.client-referrals-summary article{padding:15px 17px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,#17181df7,#121317f7);box-shadow:0 12px 30px #00000026}.client-referrals-summary article>span{display:block;margin-bottom:7px;font-size:9.5px;text-transform:uppercase;letter-spacing:.085em;color:var(--text-muted);font-weight:750}.client-referrals-summary strong{display:block;font-size:24px;line-height:1.05;color:var(--text-primary)}.client-referrals-summary strong.warning{color:var(--warning)}.client-referrals-summary strong.success{color:var(--success)}.client-referrals-summary small{display:block;margin-top:6px;font-size:10.5px;color:var(--text-muted)}.client-referrals-sharecard,.client-referrals-history{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#16171cfa,#111216fa);box-shadow:0 14px 38px #0003}.client-referrals-sharecard{padding:18px;margin-bottom:14px}.client-referrals-sharetop{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;margin-bottom:15px}.client-referrals-sharetop h2,.client-referrals-history-head h2{margin:4px 0 6px;font-size:19px;letter-spacing:-.02em}.client-referrals-sharetop p{max-width:720px;margin:0;color:var(--text-muted);font-size:12.5px;line-height:1.55}.client-referrals-sharetop p b{color:var(--gold)}.client-referrals-codebox{padding:11px 12px;border:1px solid rgba(212,175,55,.32);border-radius:12px;background:linear-gradient(90deg,#d4af3717,#d4af3709);box-shadow:inset 0 0 0 1px #ffda7005}.client-referrals-codebox>span,.client-referrals-linkbox>span{display:block;margin-bottom:5px;font-size:8.8px;text-transform:uppercase;letter-spacing:.085em;color:#d2d5dda8;font-weight:800}.client-referrals-code-row,.client-referrals-link-row{display:flex;align-items:center;gap:10px}.client-referrals-code-row code{min-width:0;flex:1;color:#f2c94c;font-size:15px;font-weight:850;letter-spacing:.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 18px rgba(212,175,55,.14)}.client-referrals-code-row button{height:31px;padding:0 11px;border-radius:8px;border:1px solid rgba(212,175,55,.22);background:#ffffff06;color:var(--text-secondary);font-size:10.5px;font-weight:750;cursor:pointer}.client-referrals-code-row button:hover,.client-referrals-code-row button:focus-visible{color:var(--gold);background:#d4af3717;outline:none}.client-referrals-linkbox{padding:12px 13px;border:1px solid var(--border);border-radius:12px;background:#ffffff05}.client-referrals-link-row code{min-width:0;flex:1;padding:0;color:var(--gold);font-size:12.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-referrals-link-row .btn{height:38px!important;min-height:38px!important;padding:0 15px!important;flex:0 0 auto}.client-referrals-note{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--text-muted);font-size:10.5px}.client-referrals-note span{color:var(--success);font-weight:900}.client-referrals-history{overflow:hidden}.client-referrals-history-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--border)}.client-referrals-history-head h2{margin-bottom:0}.client-referrals-history-head>span{font-size:10.5px;color:var(--text-muted);font-weight:700}.client-referrals-empty{padding:38px 18px 42px;text-align:center}.client-referrals-empty-icon{width:48px;height:48px;margin:0 auto 12px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:22px;background:#d4af3712;border:1px solid rgba(212,175,55,.2)}.client-referrals-empty h3{margin:0 0 6px;font-size:17px}.client-referrals-empty p{margin:0 auto;max-width:470px;color:var(--text-muted);font-size:12px;line-height:1.55}.client-referrals-table table{margin:0}.client-referrals-table th{font-size:9px;letter-spacing:.075em;text-transform:uppercase}.client-referrals-table td{font-size:12px}.client-referrals-person strong,.client-referrals-person span{display:block}.client-referrals-person span{margin-top:2px;color:var(--text-muted);font-size:10.5px}.client-referrals-reward{color:var(--gold)!important;font-weight:750}.client-referrals-reward span{font-size:9px;color:var(--text-muted);font-weight:650}@media (max-width:1050px){.client-referrals-head{flex-direction:column}.client-referrals-rate{width:100%;max-width:240px;text-align:left}.client-referrals-sharetop{grid-template-columns:1fr}.client-referrals-codebox{max-width:420px}}@media (max-width:1100px){.client-referrals-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.client-referrals-titleblock h1{font-size:25px}.client-referrals-icon{width:42px;height:42px}.client-referrals-summary{grid-template-columns:1fr}.client-referrals-sharecard{padding:15px}.client-referrals-link-row{align-items:stretch;flex-direction:column}.client-referrals-link-row .btn{width:100%;justify-content:center}.client-referrals-history-head{padding:14px 15px}}.qt-guides{max-width:1440px;margin:0 auto;padding:28px 28px 44px;color:var(--text-primary)}.qt-guides__hero{min-height:104px;display:flex;align-items:center;gap:18px;padding:20px 24px;margin-bottom:18px;border:1px solid rgba(212,168,67,.28);border-radius:18px;background:linear-gradient(105deg,#d4a84317,#131418f0 32%,#0d0e11fa);box-shadow:0 18px 55px #0000002e}.qt-guides__heroIcon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;color:#e7b735;font-size:22px;background:#d4a84314;border:1px solid rgba(212,168,67,.32)}.qt-guides__heroCopy{min-width:0}.qt-guides__eyebrow,.qt-guides__railTitle,.qt-guides__progressHead span,.qt-guides__stepTop span{font-size:10px;line-height:1;font-weight:800;letter-spacing:.11em;color:#d9a92f}.qt-guides__hero h1{font-size:27px;line-height:1.12;margin:6px 0 5px;font-weight:800;letter-spacing:-.025em}.qt-guides__hero p{margin:0;color:var(--text-muted);font-size:13px}.qt-guides__heroBadge{margin-left:auto;min-width:168px;padding:11px 16px;border:1px solid rgba(212,168,67,.25);border-radius:12px;background:#ffffff05;text-align:right}.qt-guides__heroBadge span{display:block;font-size:9px;font-weight:800;letter-spacing:.1em;color:var(--text-muted)}.qt-guides__heroBadge strong{display:block;margin-top:2px;color:#e5b532;font-size:20px}.qt-guides__heroBadge small{display:block;color:var(--text-muted);font-size:10px}.qt-guides__layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:16px;align-items:start}.qt-guides__rail,.qt-guides__workspace{border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,#191a1ef5,#0f1013fa);box-shadow:0 16px 44px #00000024}.qt-guides__rail{padding:14px}.qt-guides__railTitle{padding:5px 7px 11px;color:var(--text-muted)}.qt-guides__category{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:11px;padding:12px;margin:0 0 7px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer;transition:.18s ease}.qt-guides__category:hover{background:#ffffff06;border-color:var(--border)}.qt-guides__category.is-active{color:#f0c24c;background:linear-gradient(90deg,#d4a8431f,#d4a84309);border-color:#d4a84357;box-shadow:inset 2px 0 #d4a843}.qt-guides__categoryIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--border);background:#0000002e;font-size:15px}.qt-guides__category strong,.qt-guides__category small{display:block}.qt-guides__category strong{font-size:12px}.qt-guides__category small{margin-top:2px;color:var(--text-muted);font-size:9px;font-weight:500}.qt-guides__category b{margin-left:auto;font-size:18px;font-weight:400;color:var(--text-muted)}.qt-guides__supportNote{display:flex;gap:10px;margin-top:14px;padding:13px 10px 3px;border-top:1px solid var(--border)}.qt-guides__supportNote>span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#d9a92f;border:1px solid rgba(212,168,67,.3);font-size:11px}.qt-guides__supportNote strong,.qt-guides__supportNote small{display:block}.qt-guides__supportNote strong{font-size:10px}.qt-guides__supportNote small{margin-top:3px;font-size:9px;line-height:1.45;color:var(--text-muted)}.qt-guides__workspace{overflow:hidden}.qt-guides__progressHead{display:flex;align-items:end;justify-content:space-between;padding:17px 20px 10px}.qt-guides__progressHead div span,.qt-guides__progressHead div strong{display:block}.qt-guides__progressHead div span{color:var(--text-muted);font-size:9px}.qt-guides__progressHead div strong{margin-top:4px;font-size:13px}.qt-guides__progressHead>b{color:#e5b532;font-size:15px}.qt-guides__progress{height:3px;margin:0 20px;background:#ffffff0e;overflow:hidden;border-radius:4px}.qt-guides__progress i{display:block;height:100%;background:linear-gradient(90deg,#b9870d,#f0c64e);transition:width .25s ease}.qt-guides__stepNav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;padding:14px 20px;border-bottom:1px solid var(--border)}.qt-guides__stepNav button{min-width:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer;padding:0}.qt-guides__stepNav button span{width:24px;height:24px;margin:0 auto 5px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);background:#121316;font-size:9px;font-weight:800}.qt-guides__stepNav button small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:8px}.qt-guides__stepNav button.is-current span{color:#101010;background:#e5b532;border-color:#e5b532;box-shadow:0 0 0 4px #d4a84314}.qt-guides__stepNav button.is-current small{color:#e7b735}.qt-guides__stepNav button.is-done span{color:#2bb879;border-color:#2bb87959;background:#2bb87914}.qt-guides__stepCard{margin:18px 20px 0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#07080a47}.qt-guides__stepTop{display:flex;align-items:center;gap:13px;padding:16px 18px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgba(212,168,67,.055),transparent 50%)}.qt-guides__stepIcon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(212,168,67,.28);border-radius:10px;background:#d4a84312;color:#e7b735;font-size:18px}.qt-guides__stepTop span{font-size:9px}.qt-guides__stepTop h2{font-size:18px;margin:4px 0 0;letter-spacing:-.015em}.qt-guides__stepBody{padding:18px}.qt-guides__stepBody>p{max-width:880px;margin:0 0 15px;color:var(--text-secondary);font-size:13px;line-height:1.65}.qt-guides__action{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;margin-bottom:15px;border-radius:9px;background:#e7b735;color:#111;text-decoration:none;font-size:11px;font-weight:800}.qt-guides__action span{margin-left:5px}.qt-guides__tip{display:flex;gap:11px;padding:12px 14px;border:1px solid rgba(212,168,67,.16);border-radius:10px;background:#d4a8430b}.qt-guides__tipIcon{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;border:1px solid rgba(212,168,67,.3);color:#e5b532;font:800 11px/1 sans-serif}.qt-guides__tip strong{font-size:10px;color:#e5b532}.qt-guides__tip p{margin:3px 0 0;color:var(--text-muted);font-size:10px;line-height:1.5}.qt-guides__footer{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 18px}.qt-guides__footer>span{font-size:10px;color:var(--text-muted)}.qt-guides__prev,.qt-guides__next{min-width:106px;height:36px;padding:0 13px;border-radius:9px;font-size:11px;font-weight:750;cursor:pointer}.qt-guides__prev{border:1px solid var(--border);background:transparent;color:var(--text-secondary)}.qt-guides__prev:disabled{opacity:.32;cursor:not-allowed}.qt-guides__next{border:1px solid #e7b735;background:#e7b735;color:#111;box-shadow:0 8px 22px #d4a84317}@media (max-width:1050px){.qt-guides{padding:22px 18px 36px}.qt-guides__layout{grid-template-columns:210px minmax(0,1fr)}.qt-guides__stepNav button small{display:none}}@media (max-width:760px){.qt-guides{padding:16px 12px 30px}.qt-guides__hero{align-items:flex-start;padding:17px}.qt-guides__heroBadge{display:none}.qt-guides__hero h1{font-size:23px}.qt-guides__layout{grid-template-columns:1fr}.qt-guides__rail{display:grid;grid-template-columns:1fr 1fr;gap:7px}.qt-guides__railTitle,.qt-guides__supportNote{grid-column:1/-1}.qt-guides__category{margin:0}.qt-guides__stepNav{grid-template-columns:repeat(4,1fr);row-gap:10px}.qt-guides__stepCard{margin:14px 12px 0}.qt-guides__progressHead{padding-left:12px;padding-right:12px}.qt-guides__progress{margin:0 12px}.qt-guides__stepNav{padding-left:12px;padding-right:12px}.qt-guides__footer{padding:14px 12px 16px}}.qt-guides__hero p,.qt-guides__category small,.qt-guides__supportNote small,.qt-guides__tip p,.qt-guides__footer>span{color:#7f8793}.qt-guides__stepNav button{color:#69717d;transition:color .16s ease,opacity .16s ease}.qt-guides__stepNav button small{font-size:8.6px;font-weight:650;color:#717985;line-height:1.2}.qt-guides__stepNav button:hover small{color:#aeb5bf}.qt-guides__stepNav button.is-current small{color:#e7b735;font-weight:800}.qt-guides__stepNav button.is-done small{color:#6f9f87}.qt-guides__stepBody>p{color:#b1b7c0}.qt-guides__tip p{color:#7f8792}.qt-guides__supportNote small{color:#7d8590}.qt-guides__prev,.qt-guides__next{min-width:118px;height:40px;padding:0 15px;border-radius:10px;font-size:11.5px;font-weight:780;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.qt-guides__prev:not(:disabled):hover{border-color:#d4a84347;background:#ffffff07;color:#d7dbe2}.qt-guides__next:hover{background:#efc448;border-color:#efc448;transform:translateY(-1px)}.qt-guides__footer{min-height:68px}@media (max-width:1366px){.qt-guides{max-width:1320px;padding:22px 20px 36px}.qt-guides__hero{min-height:94px;padding:17px 20px;margin-bottom:15px}.qt-guides__heroIcon{width:48px;height:48px}.qt-guides__hero h1{font-size:25px}.qt-guides__layout{grid-template-columns:230px minmax(0,1fr);gap:14px}.qt-guides__rail{padding:12px}.qt-guides__category{padding:10px 11px}.qt-guides__progressHead{padding:15px 18px 9px}.qt-guides__progress{margin:0 18px}.qt-guides__stepNav{padding:12px 18px;gap:4px}.qt-guides__stepNav button span{width:23px;height:23px;margin-bottom:4px}.qt-guides__stepNav button small{font-size:8.2px}.qt-guides__stepCard{margin:15px 18px 0}.qt-guides__stepTop{padding:14px 16px}.qt-guides__stepBody{padding:16px}.qt-guides__footer{padding:13px 18px 15px;min-height:64px}}@media (max-width:1180px){.qt-guides__layout{grid-template-columns:210px minmax(0,1fr)}.qt-guides__heroBadge{min-width:150px}.qt-guides__stepNav button small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;min-height:20px}}@media (max-width:900px){.qt-guides__layout{grid-template-columns:1fr}.qt-guides__rail{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qt-guides__railTitle,.qt-guides__supportNote{grid-column:1/-1}.qt-guides__category{margin:0}.qt-guides__stepNav{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px}.qt-guides__stepNav button small{display:block;white-space:normal;overflow:visible;text-overflow:clip;min-height:22px}}@media (max-width:560px){.qt-guides__heroCopy p{font-size:12px;line-height:1.45}.qt-guides__rail{grid-template-columns:1fr}.qt-guides__railTitle,.qt-guides__supportNote{grid-column:auto}.qt-guides__stepNav{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-guides__footer{gap:9px}.qt-guides__prev,.qt-guides__next{min-width:0;flex:1;height:40px;padding:0 11px}}.qt-guides{max-width:1480px;padding:30px 30px 46px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.qt-guides__hero{min-height:112px;gap:20px;padding:22px 26px;margin-bottom:20px}.qt-guides__heroIcon{width:56px;height:56px;border-radius:15px;font-size:24px}.qt-guides__eyebrow,.qt-guides__railTitle,.qt-guides__progressHead div span,.qt-guides__stepTop span{font-size:11.5px;line-height:1.25;letter-spacing:.095em;font-weight:800}.qt-guides__hero h1{font-size:31px;line-height:1.08;margin:7px 0;letter-spacing:-.03em}.qt-guides__hero p{font-size:15px;line-height:1.55;color:#9ca3ad}.qt-guides__heroBadge{min-width:178px;padding:13px 17px;border-radius:14px}.qt-guides__heroBadge span{font-size:10.5px}.qt-guides__heroBadge strong{font-size:23px;margin-top:4px}.qt-guides__heroBadge small{font-size:12px;margin-top:2px}.qt-guides__layout{grid-template-columns:286px minmax(0,1fr);gap:18px}.qt-guides__rail{padding:16px}.qt-guides__railTitle{padding:5px 8px 13px;color:#8e96a2}.qt-guides__category{gap:13px;padding:14px 13px;margin-bottom:9px;border-radius:12px}.qt-guides__categoryIcon{width:38px;height:38px;border-radius:10px;font-size:17px}.qt-guides__category strong{font-size:15px;line-height:1.25;font-weight:760}.qt-guides__category small{margin-top:3px;font-size:12px;line-height:1.35;color:#89919c;font-weight:520}.qt-guides__category b{font-size:20px}.qt-guides__supportNote{gap:12px;margin-top:16px;padding:15px 10px 5px}.qt-guides__supportNote>span{width:28px;height:28px;font-size:12px}.qt-guides__supportNote strong{font-size:13.5px;line-height:1.3}.qt-guides__supportNote small{margin-top:4px;font-size:12px;line-height:1.55;color:#8e96a1}.qt-guides__progressHead{padding:19px 22px 11px}.qt-guides__progressHead div strong{margin-top:5px;font-size:15px;line-height:1.3}.qt-guides__progressHead>b{font-size:18px}.qt-guides__progress{height:4px;margin:0 22px}.qt-guides__stepNav{grid-template-columns:repeat(8,minmax(92px,1fr));gap:8px;padding:16px 22px 17px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(212,168,67,.28) transparent}.qt-guides__stepNav::-webkit-scrollbar{height:5px}.qt-guides__stepNav::-webkit-scrollbar-track{background:transparent}.qt-guides__stepNav::-webkit-scrollbar-thumb{background:#d4a84347;border-radius:999px}.qt-guides__stepNav button{padding:2px 2px 0;min-width:92px}.qt-guides__stepNav button span{width:30px;height:30px;margin-bottom:7px;font-size:11px}.qt-guides__stepNav button small{display:block;min-height:31px;white-space:normal;overflow:visible;text-overflow:clip;font-size:12px;line-height:1.28;font-weight:650;color:#89919c}.qt-guides__stepNav button:hover small{color:#c4c9d1}.qt-guides__stepNav button.is-current small{color:#f0c24c;font-weight:800}.qt-guides__stepNav button.is-done small{color:#7eb094}.qt-guides__stepCard{margin:20px 22px 0;border-radius:15px}.qt-guides__stepTop{gap:15px;padding:19px 20px}.qt-guides__stepIcon{width:46px;height:46px;border-radius:12px;font-size:20px}.qt-guides__stepTop h2{font-size:23px;line-height:1.15;margin:5px 0 0;letter-spacing:-.02em}.qt-guides__stepBody{padding:21px 20px}.qt-guides__stepBody>p{max-width:980px;margin:0 0 18px;font-size:15.5px;line-height:1.7;color:#c1c6ce}.qt-guides__action{min-height:44px;padding:0 16px;margin-bottom:18px;border-radius:10px;font-size:14px;font-weight:800}.qt-guides__tip{gap:13px;padding:15px 16px;border-radius:11px}.qt-guides__tipIcon{width:28px;height:28px;font-size:12px}.qt-guides__tip strong{font-size:13.5px;line-height:1.35}.qt-guides__tip p{margin:4px 0 0;font-size:13px;line-height:1.55;color:#9aa2ad}.qt-guides__footer{min-height:74px;padding:16px 22px 19px}.qt-guides__footer>span{font-size:13px;color:#8f97a2;font-weight:650}.qt-guides__prev,.qt-guides__next{min-width:128px;height:44px;padding:0 17px;border-radius:10px;font-size:14px;font-weight:760}@media (max-width:1366px){.qt-guides{max-width:1320px;padding:24px 22px 38px}.qt-guides__hero{min-height:102px;padding:18px 21px;margin-bottom:16px}.qt-guides__heroIcon{width:50px;height:50px}.qt-guides__hero h1{font-size:29px}.qt-guides__hero p{font-size:14px}.qt-guides__layout{grid-template-columns:270px minmax(0,1fr);gap:15px}.qt-guides__rail{padding:13px}.qt-guides__category{padding:12px}.qt-guides__category strong{font-size:14px}.qt-guides__category small{font-size:11.5px}.qt-guides__supportNote strong{font-size:13px}.qt-guides__supportNote small{font-size:11.5px}.qt-guides__progressHead{padding:16px 19px 10px}.qt-guides__progress{margin:0 19px}.qt-guides__stepNav{grid-template-columns:repeat(8,minmax(88px,1fr));gap:6px;padding:14px 19px 15px}.qt-guides__stepNav button{min-width:88px}.qt-guides__stepNav button small{font-size:11.25px;min-height:30px}.qt-guides__stepCard{margin:17px 19px 0}.qt-guides__stepTop{padding:16px 18px}.qt-guides__stepTop h2{font-size:21px}.qt-guides__stepBody{padding:18px}.qt-guides__stepBody>p{font-size:14.5px}.qt-guides__tip strong{font-size:13px}.qt-guides__tip p{font-size:12.5px}.qt-guides__footer{min-height:70px;padding:14px 19px 16px}.qt-guides__prev,.qt-guides__next{height:42px;font-size:13.5px}}@media (max-width:1180px){.qt-guides__layout{grid-template-columns:250px minmax(0,1fr)}.qt-guides__heroBadge{min-width:155px}.qt-guides__stepNav{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity}.qt-guides__stepNav button{flex:0 0 112px;scroll-snap-align:start}.qt-guides__stepNav button small{display:block;white-space:normal;min-height:32px}}@media (max-width:900px){.qt-guides__layout{grid-template-columns:1fr}.qt-guides__rail{display:grid;grid-template-columns:1fr 1fr;gap:9px}.qt-guides__railTitle,.qt-guides__supportNote{grid-column:1/-1}.qt-guides__category{margin:0}.qt-guides__stepNav{display:flex;padding-left:16px;padding-right:16px}.qt-guides__stepNav button{flex-basis:120px}.qt-guides__stepCard{margin-left:16px;margin-right:16px}.qt-guides__progressHead{padding-left:16px;padding-right:16px}.qt-guides__progress{margin-left:16px;margin-right:16px}.qt-guides__footer{padding-left:16px;padding-right:16px}}@media (max-width:560px){.qt-guides{padding:16px 12px 30px}.qt-guides__hero{align-items:flex-start;padding:16px}.qt-guides__heroBadge{display:none}.qt-guides__hero h1{font-size:25px}.qt-guides__hero p{font-size:13.5px}.qt-guides__rail{grid-template-columns:1fr}.qt-guides__railTitle,.qt-guides__supportNote{grid-column:auto}.qt-guides__category strong{font-size:14.5px}.qt-guides__category small{font-size:12px}.qt-guides__stepNav button{flex-basis:116px}.qt-guides__stepTop h2{font-size:20px}.qt-guides__stepBody>p{font-size:14.5px;line-height:1.65}.qt-guides__tip p{font-size:12.5px}.qt-guides__footer{gap:10px}.qt-guides__prev,.qt-guides__next{min-width:0;flex:1;height:44px;padding:0 12px;font-size:13.5px}}.profile-page{max-width:1360px;margin:0 auto;padding-bottom:34px}.profile-hero{position:relative;align-items:center;gap:28px;margin-bottom:18px;padding:22px 24px;border:1px solid rgba(212,168,67,.24);border-radius:18px;background:radial-gradient(circle at 5% 0%,rgba(212,168,67,.12),transparent 30%),linear-gradient(180deg,#121215f5,#09090bfa);box-shadow:0 22px 64px #0000003d,inset 0 1px #ffffff06}.profile-hero-copy{min-width:0;flex:1}.profile-title-row{display:flex;align-items:center;gap:16px}.profile-title-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:15px;color:var(--gold);border:1px solid rgba(212,168,67,.28);background:#d4a84314}.profile-hero .eyebrow{margin:0 0 4px;color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profile-hero h1{font-size:34px;line-height:1.06;margin:0;letter-spacing:-.035em}.profile-subtitle{max-width:760px;color:#949ba7;font-size:14px;line-height:1.55;margin:12px 0 0 68px}.profile-badges{gap:8px;margin:14px 0 0 68px}.profile-badges .pill{min-height:34px;padding:7px 11px;font-size:12px;border-radius:10px;background:#ffffff06}.profile-score{min-width:132px;width:132px;height:104px;border-radius:15px;background:radial-gradient(circle at 50% 5%,#d4a84330,#121216f5);box-shadow:none}.profile-score div{font-size:30px;line-height:1;color:#f3c34d;font-weight:850}.profile-score small{margin-top:7px;font-size:11px;letter-spacing:.025em;color:#7d838d}.profile-page>.alert{margin-bottom:16px;border-radius:12px;padding:12px 15px;font-size:13px}.profile-shell{grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.profile-menu{padding:10px;border-radius:16px;background:linear-gradient(180deg,#101013f5,#09090bfa);box-shadow:0 16px 48px #0003;top:18px}.profile-menu-label{padding:5px 10px 10px;color:#6f747e;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.profile-menu button{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:58px;margin:0 0 5px;padding:8px 10px;border:1px solid transparent;border-radius:12px;font-size:13px}.profile-menu button:last-child{margin-bottom:0}.profile-menu button>span:nth-child(2){min-width:0;display:grid;gap:2px;text-align:left}.profile-menu button b{color:#d5d8de;font-size:13px;line-height:1.25;font-weight:750}.profile-menu button small{display:block;color:#6e747d;font-size:10.5px;line-height:1.3;font-weight:500;white-space:normal}.profile-menu-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#878e98}.profile-menu button:hover{border-color:#d4a84324;background:#d4a8430b}.profile-menu button.active{border-color:#d4a84340;background:linear-gradient(90deg,#d4a84324,#d4a84309);box-shadow:inset 2px 0 #ebbb39cc}.profile-menu button.active b,.profile-menu button.active>.profile-menu-icon,.profile-menu button.active>svg{color:#f2c54e}.profile-menu button.active small{color:#a08e5a}.profile-card-pro{border-radius:16px;background:linear-gradient(180deg,#18181ded,#0b0b0df5);box-shadow:0 22px 70px #00000038,inset 0 1px #ffffff05}.profile-tab-intro{min-height:58px;display:flex;align-items:center;gap:11px;padding:11px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,rgba(212,168,67,.055),transparent 46%)}.profile-tab-intro-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#e8b936;border:1px solid rgba(212,168,67,.2);background:#d4a84312}.profile-tab-intro>div:last-child{display:grid;gap:1px}.profile-tab-intro span{font-size:13px;font-weight:800;color:#f1f2f5}.profile-tab-intro small{font-size:10.5px;color:#717781}.profile-card-head{gap:13px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.065)}.avatar-pro{width:48px;height:48px;font-size:15px}.profile-card-head h2{font-size:21px;letter-spacing:-.02em}.profile-card-head p{font-size:13px;color:#9096a0}.profile-card-head .badge{font-size:10px;padding:4px 8px}.profile-form-grid,.profile-trading-form{padding:18px 20px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.profile-form-grid.single{grid-template-columns:minmax(0,620px);max-width:none}.profile-span-2{grid-column:1/-1}.profile-page .form-group{margin:0;min-width:0}.profile-page .form-label{display:block;margin:0 0 7px;color:#b5bac3;font-size:12px;font-weight:700;line-height:1.2}.profile-page input,.profile-page select,.profile-page textarea{width:100%;min-height:46px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#15161a;color:#f2f3f5;padding:0 13px;font-size:13.5px;line-height:1.2;box-shadow:inset 0 1px #ffffff03;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.profile-page input:hover,.profile-page select:hover{border-color:#d4a84333}.profile-page input:focus,.profile-page select:focus,.profile-page textarea:focus{outline:none;border-color:#e0b1338f;box-shadow:0 0 0 3px #d4a84313;background:#111216}.profile-page input:disabled{opacity:.62;background:#131418;color:#9b9fa7}.profile-page .field-hint{display:block;margin-top:6px;color:#686e78;font-size:10.5px;line-height:1.4}.profile-page .form-error{margin-top:5px;font-size:11px}.profile-page .form-actions{padding-top:4px}.profile-page .form-actions .btn{min-width:148px;min-height:44px;padding:0 18px;border-radius:10px;font-size:13px;font-weight:800}.profile-readiness{grid-column:1/-1;display:flex;align-items:center;gap:11px;margin:0;padding:12px 13px;border-radius:11px;border:1px solid rgba(255,255,255,.07);background:#ffffff05}.profile-readiness.is-ready{border-color:#2d9e6b3d;background:#2d9e6b11}.profile-readiness.is-warning{border-color:#d47c2a42;background:#d47c2a11}.profile-readiness-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:9px;font-size:13px;font-weight:900;background:#ffffff0a}.profile-readiness.is-ready .profile-readiness-icon,.profile-readiness.is-ready strong{color:#38b879}.profile-readiness.is-warning .profile-readiness-icon,.profile-readiness.is-warning strong{color:#e58d34}.profile-readiness div{display:grid;gap:2px}.profile-readiness strong{font-size:12.5px}.profile-readiness small{font-size:10.5px;line-height:1.4;color:#7b818b}.profile-section-stack{padding:18px 20px 20px;gap:10px}.profile-toggle-row,.metric-row{min-height:64px;padding:12px 14px;border-radius:11px;background:linear-gradient(180deg,#15161ae0,#0f1013e0);border-color:#ffffff12}.profile-toggle-row strong{font-size:13px;color:#e5e7eb}.profile-toggle-row small{font-size:10.5px;line-height:1.4;color:#747a84;max-width:680px}.toggle{min-width:72px;height:32px;border-radius:10px;font-size:10.5px;letter-spacing:.02em}.metric-row span{font-size:12px;color:#8e949e}.metric-row b{font-size:13px;color:#f0f1f4}.profile-section-stack .metric-row:first-child b{color:#f2c54e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.035em}.totp-setup-box{padding:16px;border:1px solid rgba(212,168,67,.2);border-radius:13px;background:#d4a8430b}.totp-setup-box h3{font-size:16px;margin:0 0 5px}.totp-setup-box p{font-size:12px;color:#878d97;margin:0 0 12px}.totp-setup-box img{background:#fff;padding:8px}.totp-setup-box .auth-password{margin-top:12px;max-width:440px}.profile-page .auth-password input{min-height:42px}.profile-page .auth-password button{min-width:94px;border-radius:9px;font-size:12px}@media (max-width:1100px){.profile-page{max-width:100%}.profile-shell{grid-template-columns:220px minmax(0,1fr)}.profile-subtitle,.profile-badges{margin-left:0}.profile-title-row,.profile-hero{align-items:flex-start}.profile-form-grid,.profile-trading-form{grid-template-columns:1fr}.profile-span-2{grid-column:auto}.profile-form-grid.single{grid-template-columns:1fr}}@media (max-width:900px){.profile-hero{flex-direction:row}.profile-shell{grid-template-columns:1fr}.profile-menu{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.profile-menu-label{grid-column:1/-1}.profile-menu button{margin:0}.profile-score{flex:0 0 118px;width:118px}}@media (max-width:640px){.profile-hero{flex-direction:column;padding:18px}.profile-title-icon{width:44px;height:44px;flex-basis:44px}.profile-hero h1{font-size:29px}.profile-subtitle,.profile-badges{margin-left:0}.profile-score{width:100%;height:84px;min-width:0}.profile-menu{grid-template-columns:1fr}.profile-card-head{padding:14px 16px}.profile-form-grid,.profile-trading-form,.profile-section-stack{padding:15px}.profile-page .form-actions .btn{width:100%}.profile-toggle-row,.metric-row{align-items:flex-start}.toggle{flex:0 0 auto}}.profile-label-note{margin-left:6px;color:#6f7580;font-size:10.5px;font-weight:500;letter-spacing:0;text-transform:none}.profile-account-form{gap:16px 18px;padding:20px 22px 22px}.profile-account-summary{display:flex;align-items:center;gap:12px;min-height:70px;padding:13px 15px;border:1px solid rgba(212,168,67,.16);border-radius:13px;background:linear-gradient(90deg,rgba(212,168,67,.075),rgba(255,255,255,.012) 58%,transparent)}.profile-account-summary-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;color:#efbd35;border:1px solid rgba(212,168,67,.22);background:#d4a84313}.profile-account-summary>div:nth-child(2){min-width:0;display:grid;gap:3px}.profile-account-summary strong{font-size:14px;color:#f0f1f4;font-weight:800;line-height:1.2}.profile-account-summary small{font-size:11.5px;line-height:1.45;color:#858b95}.profile-account-progress{margin-left:auto;flex:0 0 auto;padding:7px 10px;border-radius:9px;border:1px solid rgba(212,168,67,.18);background:#d4a8430f;color:#eab932;font-size:11px;font-weight:800;letter-spacing:.02em}.profile-account-form .form-label{font-size:12.5px;color:#c1c5cc}.profile-account-form input,.profile-account-form select{min-height:48px;font-size:14px;border-radius:11px;background:linear-gradient(180deg,#17181c,#141519)}.profile-account-form .field-hint{font-size:11px;color:#747b86;line-height:1.45;margin-top:6px}.profile-country-control{position:relative}.profile-country-control select{padding-left:44px;padding-right:38px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.profile-country-flag{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:2;font-size:17px;line-height:1;pointer-events:none;filter:saturate(.92)}.profile-account-trust{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:1px solid rgba(45,158,107,.15);border-radius:11px;background:#2d9e6b09;color:#48ba82}.profile-account-trust>div{display:grid;gap:2px}.profile-account-trust strong{font-size:12px;color:#cddfd5}.profile-account-trust small{font-size:10.5px;color:#72827a;line-height:1.35}.profile-account-actions{display:flex;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.055);margin-top:2px;padding-top:16px}.profile-account-actions .btn{min-width:158px;min-height:46px;font-size:13.5px}@media (max-width:1100px){.profile-account-trust,.profile-account-summary{grid-column:1}}@media (max-width:640px){.profile-account-form{padding:15px;gap:14px}.profile-account-summary{align-items:flex-start;flex-wrap:wrap}.profile-account-progress{margin-left:50px}.profile-account-actions{justify-content:stretch}.profile-account-actions .btn{width:100%}}.profile-account-progress.is-synced{color:#29c77f;border-color:#29c77f47;background:#29c77f14}.profile-account-preferences{display:flex;align-items:center;min-height:54px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.07);margin-top:2px}.profile-account-preferences strong{display:block;font-size:13px;color:#e8e9ed;margin-bottom:2px}.profile-account-preferences small{display:block;font-size:12px;line-height:1.45;color:#79808e}.profile-account-form .form-label{font-weight:650}.profile-account-form input:disabled{opacity:.82;cursor:not-allowed}.profile-account-summary-actions{margin-left:10px;display:flex;align-items:center;gap:8px;flex:0 0 auto}.profile-account-summary-actions .btn{min-height:38px;padding:0 13px;border-radius:10px;font-size:12.5px;font-weight:750;display:inline-flex;align-items:center;gap:7px}.profile-edit-profile-btn{border-color:#d4a84342!important;color:#f0c24b!important;background:#d4a8430b!important}.profile-edit-profile-btn:hover{background:#d4a84317!important;border-color:#d4a8436b!important}.profile-readonly-field{min-height:84px;padding:14px 15px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:linear-gradient(180deg,#ffffff06,#ffffff03);display:flex;flex-direction:column;justify-content:center;gap:5px;transition:border-color .18s ease,background .18s ease}.profile-readonly-field:hover{border-color:#d4a84329;background:linear-gradient(180deg,#d4a84306,#ffffff03)}.profile-readonly-field>span{font-size:10.5px;line-height:1.2;text-transform:uppercase;letter-spacing:.075em;color:#747b86;font-weight:800}.profile-readonly-field>strong{font-size:15px;line-height:1.3;color:#f0f1f4;font-weight:750;word-break:break-word}.profile-readonly-field>small{font-size:11px;line-height:1.35;color:#6f7680;display:flex;align-items:center;gap:5px}.profile-readonly-field em{display:inline-flex;align-items:center;margin-left:7px;padding:3px 7px;border-radius:999px;background:#23b5741a;border:1px solid rgba(35,181,116,.17);color:#38c886;font-size:9.5px;font-style:normal;text-transform:uppercase;letter-spacing:.045em;vertical-align:middle}.profile-readonly-locked{border-color:#23b5741c;background:linear-gradient(180deg,#23b57406,#ffffff03)}.profile-readonly-locked>small{color:#70847a}.profile-email-locked-edit{min-height:78px}.profile-account-actions-mobile{display:none}.profile-account-form select,.profile-account-form input{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.profile-account-form select:focus,.profile-account-form input:focus{border-color:#e2b53d8c;box-shadow:0 0 0 3px #e2b53d12}@media (max-width:1180px){.profile-account-summary{flex-wrap:wrap}.profile-account-summary-actions{width:100%;margin-left:50px}}@media (max-width:760px){.profile-account-summary-actions{margin-left:0;width:100%}.profile-account-summary-actions .btn{flex:1;justify-content:center}.profile-account-actions-mobile{display:flex!important;gap:10px;position:sticky;bottom:10px;z-index:3;background:linear-gradient(180deg,#101114eb,#101114fa);padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px}.profile-account-actions-mobile .btn{flex:1}.profile-readonly-field{min-height:76px}}.profile-readonly-field.profile-readonly-warning{border-color:#f59e0b61!important;background:linear-gradient(135deg,#f59e0b13,#ffffff05)!important}.profile-readonly-field.profile-readonly-warning small{color:#e9ad35!important;font-weight:700}.profile-country-clean select{padding-left:14px!important;min-height:52px;font-size:14px;font-weight:650;letter-spacing:0}.profile-phone-composite{min-height:52px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid rgba(255,255,255,.105);border-radius:12px;background:linear-gradient(180deg,#ffffff07,#ffffff04);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.profile-phone-composite:focus-within{border-color:#e2b53d8c;box-shadow:0 0 0 3px #e2b53d12;background:linear-gradient(180deg,#e2b53d06,#ffffff05)}.profile-phone-composite.has-error{border-color:#ee4b4b94}.profile-phone-prefix{min-width:76px;padding:0 15px;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(226,181,61,.18);background:#e2b53d11;color:#e4b93f;font-size:14px;font-weight:800;letter-spacing:.015em;-webkit-user-select:none;user-select:none}.profile-phone-composite input{width:100%;min-width:0;min-height:50px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 15px!important;color:#f0f1f4;font-size:14.5px;font-weight:650}.profile-phone-composite input:focus{outline:0!important;box-shadow:none!important}.profile-phone-composite input::placeholder{color:#6f7680;font-weight:500}.profile-phone-composite.is-disabled{opacity:.62}.profile-phone-composite.is-disabled input{cursor:not-allowed}@media (max-width:640px){.profile-phone-prefix{min-width:68px;padding:0 12px}.profile-phone-composite input{padding:0 12px!important}}.profile-account-form{gap:14px 16px;padding:18px 20px 20px}.profile-account-summary{min-height:66px;padding:12px 14px;gap:11px}.profile-account-summary strong{font-size:14.5px;line-height:1.25}.profile-account-summary small{font-size:12px;line-height:1.45;color:#8c929c}.profile-account-progress{font-size:11.5px;padding:7px 10px}.profile-account-summary-actions .btn{min-height:40px;padding:0 14px;font-size:13px}.profile-readonly-field{min-height:78px;padding:13px 15px;gap:4px;border-radius:11px}.profile-readonly-field>span{font-size:11px;letter-spacing:.065em;color:#858c98}.profile-readonly-field>strong{font-size:15.5px;line-height:1.32;font-weight:760}.profile-readonly-field>small{font-size:11.5px;line-height:1.4;color:#7a818c}.profile-readonly-field em{font-size:9.75px}.profile-account-form .form-label{margin-bottom:7px;font-size:13px;line-height:1.25;font-weight:700;color:#c8ccd3}.profile-account-form input,.profile-account-form select{min-height:50px;font-size:14px;line-height:1.25;padding-left:14px;padding-right:14px}.profile-account-form .field-hint{margin-top:6px;font-size:11.5px;line-height:1.45;color:#7b828d}.profile-country-clean select{min-height:50px;font-size:14px}.profile-phone-composite{min-height:50px}.profile-account-trust{min-height:50px;padding:11px 13px}.profile-account-trust strong{font-size:12.5px}.profile-account-trust small{font-size:11px;line-height:1.4}.profile-timezone-field{border-color:#d4a8431a}.profile-timezone-field>span:after{content:"Preference";display:inline-flex;margin-left:8px;padding:2px 6px;border:1px solid rgba(212,168,67,.14);border-radius:999px;color:#a98a3f;font-size:8.5px;letter-spacing:.045em;vertical-align:middle}.profile-timezone-edit{min-width:0}.profile-account-preferences{display:none!important}@media (max-width:760px){.profile-account-form{gap:12px;padding:14px}.profile-readonly-field{min-height:72px;padding:12px 13px}.profile-readonly-field>strong{font-size:15px}.profile-account-summary{padding:11px 12px}}.client-ui .dash-sidebar{width:260px;padding:17px 12px;background:linear-gradient(180deg,#111114fe,#08080afe);border-right:1px solid rgba(212,168,67,.15);box-shadow:18px 0 48px #0000001f}.client-ui .dash-main{max-width:calc(100vw - 260px)}.client-ui .dash-nav{gap:5px;padding:2px 1px 4px}.client-ui .dash-nav-link{position:relative;width:100%;min-height:46px;padding:10px 12px;border:1px solid transparent;border-radius:12px;display:flex;align-items:center;gap:11px;color:#a7a7aa;background:transparent;font-family:inherit;font-size:14.5px;font-style:normal;font-weight:720;line-height:1.2;letter-spacing:-.012em;text-decoration:none;text-align:left;cursor:pointer;outline:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.client-ui .dash-nav-label{min-width:0;flex:1 1 auto;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-ui .dash-nav-icon{width:27px;height:27px;flex:0 0 27px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#98989d;transition:color .18s ease,background-color .18s ease,transform .18s ease}.client-ui .dash-nav-link:hover{color:#f4f1ea;background:linear-gradient(90deg,#ffffff0b,#ffffff04);border-color:#ffffff0e;transform:translate(1px)}.client-ui .dash-nav-link:hover .dash-nav-icon{color:#d7d4cd;background:#ffffff07}.client-ui .dash-nav-link.active{color:#f1c654;background:linear-gradient(90deg,#d4a84330,#d4a8430e 72%,#d4a84306);border-color:#d4a84347;box-shadow:inset 3px 0 #d8aa33,inset 0 1px #ffffff06,0 8px 24px #00000021;transform:none}.client-ui .dash-nav-link.active .dash-nav-icon{color:#efc04b;background:#d4a84316}.client-ui .dash-nav-link:active{transform:translate(0) scale(.994)}.client-ui .dash-nav-link:focus-visible{color:#f5d477;border-color:#f0be3da8;box-shadow:0 0 0 3px #d4a8431f}.client-ui .dash-nav-link.active:focus-visible{box-shadow:inset 3px 0 #d8aa33,0 0 0 3px #d4a84324,0 8px 24px #00000021}.client-ui .dash-nav-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}@media (prefers-reduced-motion: reduce){.client-ui .dash-nav-link,.client-ui .dash-nav-icon{transition:none}.client-ui .dash-nav-link:hover,.client-ui .dash-nav-link:active{transform:none}}@media (max-width:1100px){.client-ui .dash-sidebar{width:226px}.client-ui .dash-main{max-width:calc(100vw - 226px)}.client-ui .dash-nav-link{font-size:14px;min-height:44px;padding:9px 10px;gap:9px}.client-ui .dash-nav-icon{width:25px;height:25px;flex-basis:25px}}@media (max-width:820px){.client-ui .dash-sidebar{width:100%;padding:12px;min-height:auto}.client-ui .dash-main{max-width:100%}.client-ui .dash-nav{gap:4px}.client-ui .dash-nav-link{min-height:46px;font-size:14.5px}}.client-ui .dash-sidebar-footer{padding:12px 2px 0;gap:7px}.client-ui .dash-footer-action{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:linear-gradient(180deg,#ffffff07,#ffffff03);color:#a7a7aa;font:inherit;font-size:12.5px;font-weight:680;line-height:1.2;letter-spacing:-.006em;text-decoration:none;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff05;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.client-ui .dash-footer-icon{width:25px;height:25px;flex:0 0 25px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#b6b6ba;background:#ffffff06;border:1px solid rgba(255,255,255,.04);font-size:14px}.client-ui .dash-footer-chevron{margin-left:auto;color:#666970;font-size:17px;transition:transform .18s ease,color .18s ease}.client-ui .dash-footer-action:hover{color:#f2cf6a;border-color:#d4a8433d;background:linear-gradient(90deg,#d4a8431a,#d4a84306);box-shadow:inset 0 1px #ffffff06,0 8px 22px #0000001f;transform:translateY(-1px)}.client-ui .dash-footer-action:hover .dash-footer-icon{color:#efc04b;border-color:#d4a84333;background:#d4a84312}.client-ui .dash-footer-action:hover .dash-footer-chevron{color:#d9ae42;transform:translate(2px)}.client-ui .dash-footer-action:focus-visible{outline:none;border-color:#f0be3d9e;box-shadow:0 0 0 3px #d4a8431c}.client-ui .dash-footer-signout{color:#c2c2c5}.client-ui .dash-footer-signout:hover{color:#f0d486}@media (max-width:1100px){.client-ui .dash-footer-action{min-height:40px;padding:7px 9px;font-size:12px}.client-ui .dash-footer-icon{width:23px;height:23px;flex-basis:23px}}@media (max-width:820px){.client-ui .dash-sidebar-footer{grid-template-columns:1fr 1fr;display:grid}.client-ui .dash-footer-action{min-width:0}}@media (max-width:520px){.client-ui .dash-sidebar-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.client-ui .dash-footer-action,.client-ui .dash-footer-chevron{transition:none!important}.client-ui .dash-footer-action:hover{transform:none}}.client-ui .client-dashboard-v658{--client-dashboard-gap: 10px;padding-bottom:8px}.client-ui .client-dashboard-v658 .dashboard-control-grid,.client-ui .client-dashboard-v658 .dashboard-main-flow,.client-ui .client-dashboard-v658 .dashboard-control-rail{gap:var(--client-dashboard-gap)}.client-ui .client-dashboard-v658 .authorized-dashboard-section .authorized-mt5-dashboard,.client-ui .client-dashboard-v658 .authorized-dashboard-section>div{min-height:0!important}.client-ui .client-dashboard-v658 .authorized-dashboard-section .authorized-empty-state,.client-ui .client-dashboard-v658 .authorized-dashboard-section .empty-state,.client-ui .client-dashboard-v658 .authorized-dashboard-section .empty-compact{min-height:0!important;padding-top:14px!important;padding-bottom:14px!important}.client-ui .client-dashboard-v658 .events-panel .events-scroll{max-height:164px!important;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.client-ui .client-dashboard-v658 .events-panel .event-row{min-height:50px;padding-top:8px!important;padding-bottom:8px!important}.client-ui .client-dashboard-v658 .events-panel .event-row strong{line-height:1.18}.client-ui .client-dashboard-v658 .events-panel .event-row small{margin-top:2px}.client-ui .client-dashboard-v658 .dashboard-control-rail .premium-panel-head{padding-top:10px;padding-bottom:10px}.client-ui .client-dashboard-v658 .account-health-list{padding-top:2px;padding-bottom:4px}.client-ui .client-dashboard-v658 .account-health-list>div{padding-top:3px;padding-bottom:3px}.client-ui .client-dashboard-v658 .quick-actions-stack{padding-top:1px;padding-bottom:3px}.client-ui .client-dashboard-v658 .premium-action-link{min-height:39px;padding-top:4px;padding-bottom:4px}.client-ui .client-dashboard-v658 .referral-code-box{margin-top:5px;margin-bottom:5px;padding-top:7px;padding-bottom:7px}.client-ui .client-dashboard-v658 .referral-stats{padding-bottom:7px}.client-ui .client-dashboard-v658 .referral-stats>div{padding-top:7px;padding-bottom:7px}.client-ui .client-dashboard-v658 .dashboard-security-strip{margin-top:0;min-height:58px}@media (min-width:821px){.client-ui .dash-sidebar{height:100vh;min-height:0;overflow:hidden}.client-ui .dash-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(212,168,67,.22) transparent;padding-right:2px}.client-ui .dash-nav::-webkit-scrollbar{width:5px}.client-ui .dash-nav::-webkit-scrollbar-track{background:transparent}.client-ui .dash-nav::-webkit-scrollbar-thumb{background:#d4a84333;border-radius:999px}.client-ui .dash-sidebar-footer{flex:0 0 auto;margin-top:8px;background:linear-gradient(180deg,#08080900,#080809fa 22%)}}@media (min-width:821px) and (max-height:780px){.client-ui .dash-sidebar{padding-top:12px;padding-bottom:10px}.client-ui .dash-brand{padding-top:6px;padding-bottom:12px;margin-bottom:10px}.client-ui .dash-user-card{padding:9px 10px;margin-bottom:10px}.client-ui .dash-nav-link{min-height:40px;padding-top:7px;padding-bottom:7px}.client-ui .dash-sidebar-footer{padding-top:8px;gap:5px;margin-top:5px}.client-ui .dash-footer-action{min-height:36px;padding-top:5px;padding-bottom:5px}.client-ui .dash-footer-icon{width:22px;height:22px;flex-basis:22px}}@media (max-width:1280px) and (min-width:1101px){.client-ui .client-dashboard-v658 .dashboard-control-grid{grid-template-columns:minmax(0,1fr) minmax(286px,310px)}.client-ui .client-dashboard-v658 .premium-action-copy strong{font-size:11px}}@media (max-width:1100px) and (min-width:821px){.client-ui .client-dashboard-v658 .dashboard-control-grid{grid-template-columns:minmax(0,1fr) 278px}.client-ui .client-dashboard-v658 .events-panel .events-scroll{max-height:152px!important}}@media (max-width:820px){.client-ui .dash-sidebar{height:auto;min-height:auto;overflow:visible}.client-ui .dash-nav{overflow:visible;padding-right:0}.client-ui .dash-sidebar-footer{margin-top:8px;background:transparent}.client-ui .client-dashboard-v658 .events-panel .events-scroll{max-height:150px!important}}.client-ui .client-dashboard-v658 .authorized-dashboard-section .authorized-empty-premium{min-height:74px!important;padding:8px 14px 9px!important}.client-ui .client-dashboard-v658 .authorized-dashboard-section .authorized-premium-head{padding-top:10px;padding-bottom:10px}.client-ui .dash-main{padding-left:18px;padding-right:18px}.client-ui .client-dashboard-v658{--client-dashboard-gap: 10px;max-width:1480px}.client-ui .client-dashboard-v658 .dashboard-control-grid{grid-template-columns:minmax(0,1fr) minmax(320px,348px);gap:var(--client-dashboard-gap);align-items:start}.client-ui .client-dashboard-v658 .dashboard-main-flow,.client-ui .client-dashboard-v658 .dashboard-control-rail{gap:var(--client-dashboard-gap)}.client-ui .client-dashboard-v658 .client-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--client-dashboard-gap);margin:0}.client-ui .client-dashboard-v658 .dashboard-security-strip{margin:0}.client-ui .client-dashboard-v658 .dashboard-control-rail{align-self:start}.client-ui .client-dashboard-v658 .authorized-dashboard-section,.client-ui .client-dashboard-v658 .events-panel,.client-ui .client-dashboard-v658 .dashboard-security-strip{width:100%}@media (max-width:1280px) and (min-width:1101px){.client-ui .dash-main{padding-left:16px;padding-right:16px}.client-ui .client-dashboard-v658 .dashboard-control-grid{grid-template-columns:minmax(0,1fr) 292px}.client-ui .client-dashboard-v658 .client-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px) and (min-width:821px){.client-ui .dash-main{padding-left:14px;padding-right:14px}.client-ui .client-dashboard-v658 .dashboard-control-grid{grid-template-columns:1fr}.client-ui .client-dashboard-v658 .dashboard-control-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.client-ui .client-dashboard-v658 .client-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.client-ui .dash-main{padding-left:12px;padding-right:12px}.client-ui .client-dashboard-v658 .client-kpi-grid{grid-template-columns:1fr}.client-ui .client-dashboard-v658 .dashboard-control-rail{display:flex}}.client-ui{--client-layout-gutter: 10px}.client-ui .dash-main{padding-left:var(--client-layout-gutter);padding-right:var(--client-layout-gutter)}.client-ui .client-dashboard-v658{width:100%;max-width:none;margin-left:0;margin-right:0}.client-ui .client-dashboard-v658 .dashboard-control-grid{column-gap:var(--client-layout-gutter)}.client-ui .client-dashboard-v658 .dashboard-main-flow,.client-ui .client-dashboard-v658 .dashboard-control-rail,.client-ui .client-dashboard-v658 .client-kpi-grid{gap:var(--client-layout-gutter)}@media (min-width: 821px){.client-ui .dash-main{padding-left:var(--client-layout-gutter);padding-right:var(--client-layout-gutter)}}@media (max-width: 820px){.client-ui .dash-main{padding-left:12px;padding-right:12px}}.profile-security-premium{padding:16px 18px 20px;gap:10px;background:radial-gradient(circle at 92% 0%,rgba(212,168,67,.055),transparent 28%)}.security-command{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 16px;border:1px solid rgba(212,168,67,.2);border-radius:13px;background:linear-gradient(105deg,#d4a84318,#ffffff05 52%,#d4a84306);box-shadow:inset 0 1px #ffffff06}.security-command-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:#efbd35;border:1px solid rgba(212,168,67,.27);background:linear-gradient(145deg,#d4a84324,#d4a8430b)}.security-command-copy{min-width:0;display:grid;gap:2px}.security-command-copy>span{color:#d7a92f;font-size:9px;font-weight:900;letter-spacing:.13em}.security-command-copy strong{color:#f2f3f5;font-size:15px;letter-spacing:-.01em}.security-command-copy small{color:#7d838d;font-size:10.5px;line-height:1.4}.security-posture{min-width:132px;padding:9px 11px;border-left:1px solid rgba(212,168,67,.16);display:grid;gap:2px}.security-posture span{color:#737985;font-size:9.5px}.security-posture b{color:#efbd35;font-size:12.5px}.security-posture small{color:#858b95;font-size:9.5px}.security-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.security-signal-grid>div{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:10px 11px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:linear-gradient(180deg,#131418f0,#0d0e11f0)}.security-signal-grid svg{grid-row:1/3;width:28px;height:28px;padding:6px;border-radius:8px;color:#d9aa30;background:#d4a84311;border:1px solid rgba(212,168,67,.12)}.security-signal-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#727984;font-size:9.5px}.security-signal-grid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dfe2e7;font-size:11px}.security-controls-label{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:4px 2px 0}.security-controls-label span{color:#aeb3bc;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.security-controls-label small{color:#656b75;font-size:9.5px}.profile-security-premium .profile-toggle-row{min-height:68px;padding:12px 14px;border-color:#ffffff13;background:linear-gradient(100deg,#17181cf5,#0f1013f0);transition:border-color .16s ease,transform .16s ease,background .16s ease}.profile-security-premium .profile-toggle-row:hover{border-color:#d4a8432e;background:linear-gradient(100deg,#1b1a1bfa,#101114f5)}.profile-security-premium .profile-toggle-row strong{font-size:13.5px}.profile-security-premium .toggle{border:1px solid rgba(255,255,255,.07);background:#1b1c21}.profile-security-premium .toggle.on{border-color:#2db8794d;background:#2d9e6b1f}.profile-security-premium .totp-setup-box{margin:0;border-color:#d4a84340;background:linear-gradient(145deg,#d4a84313,#111215f5 50%)}@media (max-width:820px){.security-command{grid-template-columns:42px minmax(0,1fr)}.security-command-mark{width:42px;height:42px}.security-posture{grid-column:1/-1;border-left:0;border-top:1px solid rgba(212,168,67,.13);padding:9px 0 0}.security-signal-grid{grid-template-columns:1fr}.security-controls-label{align-items:flex-start;flex-direction:column;gap:2px}}@media (max-width:520px){.profile-security-premium,.security-command{padding:13px}.security-controls-label small{display:none}}.profile-security-premium .toggle:disabled{opacity:.58;cursor:not-allowed}.security-auth-gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,310px);align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(212,168,67,.16);border-radius:11px;background:linear-gradient(110deg,#d4a8430e,#0f1013f5 46%)}.security-auth-gate>div:first-child{display:flex;align-items:center;gap:9px;min-width:0;color:#d7aa32}.security-auth-gate>div:first-child>span{display:grid;gap:2px;min-width:0}.security-auth-gate strong{font-size:11.5px;color:#dfe2e7}.security-auth-gate small{font-size:9.8px;line-height:1.4;color:#777e89}.security-auth-gate input{width:100%;height:38px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#111216;color:#eef0f3;padding:0 11px;outline:none}.security-auth-gate input:focus{border-color:#d4a8436b;box-shadow:0 0 0 3px #d4a84314}.security-auth-gate.is-danger{grid-template-columns:1fr}.security-auth-gate.is-danger>div:first-child{color:#d89b76}.security-auth-disable-fields{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;color:inherit!important}.security-auth-actions{display:flex!important;justify-content:flex-end;gap:8px!important;color:inherit!important}.security-auth-cancel,.security-auth-danger{min-height:34px;padding:0 12px;border-radius:9px;font-size:10.5px;font-weight:800;cursor:pointer}.security-auth-cancel{border:1px solid rgba(255,255,255,.09);background:#18191e;color:#aeb4bd}.security-auth-danger{border:1px solid rgba(210,98,74,.28);background:#a444311f;color:#e2a08f}.security-auth-danger:disabled{opacity:.55;cursor:not-allowed}.security-recovery-box{display:grid;gap:11px;padding:14px;border:1px solid rgba(212,168,67,.22);border-radius:11px;background:linear-gradient(145deg,#d4a84312,#0f1013f7 52%)}.security-recovery-box>div:first-child{display:grid;gap:3px}.security-recovery-box>div:first-child>span{font-size:8.8px;font-weight:900;letter-spacing:.12em;color:#d7a92f}.security-recovery-box>div:first-child>strong{font-size:12.5px;color:#eceef1}.security-recovery-box>div:first-child>small{font-size:9.8px;line-height:1.45;color:#7b828d}.security-recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.security-recovery-grid code{display:block;padding:8px 9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#111216;color:#d8dce2;font-size:10.5px;letter-spacing:.06em;text-align:center}.profile-security-premium .totp-setup-box .security-auth-cancel{margin-top:9px}@media (max-width:680px){.security-auth-gate,.security-auth-disable-fields,.security-recovery-grid{grid-template-columns:1fr}.security-auth-actions{justify-content:stretch}.security-auth-actions button{flex:1}}.totp-code-window{display:inline-flex;align-items:center;gap:5px;margin:0 0 12px;padding:7px 10px;border:1px solid rgba(212,168,67,.18);border-radius:9px;background:#d4a8430a;font-size:11px;color:#8f96a3}.totp-code-window b{color:#d4a843;font-variant-numeric:tabular-nums}.client-ui .security-v6526{position:relative;padding:18px 20px 22px;gap:11px;background:radial-gradient(circle at 86% -8%,rgba(212,168,67,.09),transparent 31%),linear-gradient(180deg,#111215fa,#0b0c0ffb)}.client-ui .security-v6526:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,rgba(255,255,255,.018),transparent 24%,transparent 78%,rgba(212,168,67,.015))}.client-ui .security-v6526>*{position:relative;z-index:1}.client-ui .security-v6526 .security-command{min-height:112px;grid-template-columns:52px minmax(0,1fr) 176px;gap:15px;padding:18px 19px;border-color:#d4a84347;border-radius:15px;background:linear-gradient(100deg,#d4a8431d,#1d1c1bad 42%,#111215f0 76%),#151619;box-shadow:inset 0 1px #ffffff0b,0 10px 30px #00000029}.client-ui .security-v6526 .security-command-mark{width:52px;height:52px;border-radius:15px;border-color:#e8be4b52;background:linear-gradient(145deg,#d4a8432e,#d4a8430e);box-shadow:inset 0 1px #ffffff0f,0 0 24px #d4a8430d}.client-ui .security-v6526 .security-command-copy{gap:4px}.client-ui .security-v6526 .security-command-copy>span{font-size:9.5px;letter-spacing:.16em;color:#e3b73d}.client-ui .security-v6526 .security-command-copy strong{font-size:17px;line-height:1.2;font-weight:790;letter-spacing:-.02em;color:#f6f7f8}.client-ui .security-v6526 .security-command-copy small{max-width:640px;font-size:10.8px;line-height:1.55;color:#858c98}.client-ui .security-v6526 .security-posture{min-width:0;padding:4px 0 4px 18px;border-left-color:#d4a84333;gap:4px}.client-ui .security-v6526 .security-posture span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#727987}.client-ui .security-v6526 .security-posture b{font-size:14px;letter-spacing:-.01em;color:#efbd35}.client-ui .security-v6526 .security-posture small{font-size:9.5px;color:#858c97}.client-ui .security-posture-meter{height:3px;margin-top:6px;overflow:hidden;border-radius:99px;background:#ffffff12}.client-ui .security-posture-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a87919,#e8bb45);box-shadow:0 0 12px #d4a84342}.client-ui .security-v6526 .security-signal-grid{gap:9px}.client-ui .security-v6526 .security-signal-grid>div{position:relative;min-height:62px;grid-template-columns:32px minmax(0,1fr) 8px;grid-template-rows:auto auto;padding:11px 12px;border-color:#ffffff13;border-radius:12px;background:linear-gradient(180deg,#15161afa,#0d0e11fa);box-shadow:inset 0 1px #ffffff05}.client-ui .security-v6526 .security-signal-grid svg{width:30px;height:30px;padding:7px;border-radius:9px}.client-ui .security-v6526 .security-signal-grid span{font-size:9.3px;color:#747c89}.client-ui .security-v6526 .security-signal-grid b{font-size:11.3px;color:#e6e9ed}.client-ui .security-v6526 .security-signal-grid em{grid-column:3;grid-row:1/3;width:7px;height:7px;border-radius:50%;background:#676b71;box-shadow:0 0 0 4px #ffffff05}.client-ui .security-v6526 .security-signal-grid .is-positive em{background:#2cb978;box-shadow:0 0 0 4px #2cb97814,0 0 12px #2cb9782e}.client-ui .security-v6526 .security-signal-grid .is-positive svg{color:#e1b235;border-color:#d4a8432e}.client-ui .security-v6526 .security-controls-label{padding:7px 3px 1px}.client-ui .security-v6526 .security-controls-label span{font-size:9.8px;letter-spacing:.13em;color:#b5bbc5}.client-ui .security-v6526 .security-controls-label small{font-size:9.4px;color:#646c78}.client-ui .security-method-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:74px;padding:12px 14px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:linear-gradient(100deg,#16171bfa,#0e0f12fa);box-shadow:inset 0 1px #ffffff05;transition:border-color .16s ease,background .16s ease,transform .16s ease}.client-ui .security-method-card:hover{border-color:#d4a84333;background:linear-gradient(100deg,#1a1a1cfc,#0f1013fc)}.client-ui .security-method-card.is-enabled{border-color:#2db8792e;background:linear-gradient(100deg,#151e1b8a,#0e1012fa 52%)}.client-ui .security-method-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(212,168,67,.14);border-radius:10px;background:#d4a8430e;color:#d7aa32}.client-ui .security-method-copy{min-width:0;display:grid;gap:3px}.client-ui .security-method-copy strong{font-size:12.7px;line-height:1.25;font-weight:760;color:#edf0f3}.client-ui .security-method-copy small{font-size:9.8px;line-height:1.45;color:#747c88}.client-ui .security-method-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:5px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff06;font-size:8.8px;font-weight:780;color:#7d8490}.client-ui .security-method-state i{width:6px;height:6px;border-radius:50%;background:#686d75}.client-ui .security-method-state.is-on{border-color:#2db8792e;background:#2d9e6b0e;color:#6bc999}.client-ui .security-method-state.is-on i{background:#2cb978;box-shadow:0 0 9px #2cb9784d}.client-ui .security-method-card>.profile-toggle-row{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;display:block!important}.client-ui .security-method-card>.profile-toggle-row:hover{transform:none!important;background:transparent!important;border:0!important}.client-ui .security-method-card>.profile-toggle-row>div{display:none!important}.client-ui .security-method-card .toggle,.client-ui .security-method-card>.toggle{min-width:76px;height:35px;justify-content:center;border-radius:10px;font-size:9.5px;font-weight:800}.client-ui .security-v6526 .security-auth-gate{grid-template-columns:minmax(0,1fr) minmax(240px,320px);padding:13px 14px;border-color:#d4a84330;border-radius:12px;background:linear-gradient(105deg,#d4a84311,#0f1013fa 48%)}.client-ui .security-v6526 .security-auth-gate>div:first-child{gap:10px}.client-ui .security-v6526 .security-auth-gate strong{font-size:11.3px}.client-ui .security-v6526 .security-auth-gate small{font-size:9.6px}.client-ui .security-v6526 .security-auth-gate input{height:40px;border-radius:10px;background:#101115}.client-ui .security-totp-premium{padding:0!important;overflow:hidden;border-color:#d4a84342!important;border-radius:14px!important;background:linear-gradient(145deg,#d4a84313,#0f1013fb 45%)!important;box-shadow:inset 0 1px #ffffff06}.client-ui .security-totp-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px;border-bottom:1px solid rgba(255,255,255,.065);background:#ffffff03}.client-ui .security-totp-head>div:nth-child(2){display:grid;gap:2px}.client-ui .security-totp-head span{font-size:8.5px;font-weight:900;letter-spacing:.13em;color:#d9ac33}.client-ui .security-totp-head h3{margin:0!important;font-size:13.5px!important;color:#eef0f3}.client-ui .security-totp-head p{margin:0!important;font-size:9.7px!important;color:#737b87}.client-ui .security-totp-step{padding:5px 8px;border:1px solid rgba(212,168,67,.15);border-radius:999px;background:#d4a8430b;color:#b18c31!important;font-size:8.6px!important;font-weight:800;white-space:nowrap}.client-ui .security-totp-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0}.client-ui .security-qr-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;border-right:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 50% 42%,rgba(212,168,67,.055),transparent 54%)}.client-ui .security-qr-frame{padding:8px;border:1px solid rgba(212,168,67,.24);border-radius:15px;background:#f7f7f3;box-shadow:0 10px 28px #0003,0 0 0 5px #d4a84306}.client-ui .security-qr-frame img{display:block;width:168px!important;height:168px!important;padding:0!important;border-radius:7px!important;background:#fff!important}.client-ui .security-qr-panel small{max-width:190px;text-align:center;font-size:8.9px;line-height:1.45;color:#707884}.client-ui .security-totp-verify{display:flex;flex-direction:column;justify-content:center;gap:9px;padding:18px 19px}.client-ui .security-totp-verify .totp-code-window{width:max-content;max-width:100%;margin:0;padding:6px 9px;border-color:#d4a8432b;font-size:9.4px}.client-ui .security-totp-verify .totp-code-window svg{color:#cda22d}.client-ui .security-secret-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#101115}.client-ui .security-secret-row span{font-size:9px;color:#747c88}.client-ui .security-secret-row b{min-width:0;overflow-wrap:anywhere;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.035em;color:#dfe3e8}.client-ui .security-totp-instructions{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px}.client-ui .security-totp-instructions>span{width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(212,168,67,.16);border-radius:7px;background:#d4a8430d;color:#c99f2e;font-size:9px;font-weight:850}.client-ui .security-totp-instructions p{margin:0!important;font-size:9.2px!important;line-height:1.4;color:#777f8b!important}.client-ui .security-totp-verify .auth-password{display:grid;grid-template-columns:minmax(160px,240px) 104px;gap:8px;max-width:none!important;margin-top:2px!important}.client-ui .security-totp-verify .auth-password input{height:40px;font-size:13px;font-weight:760;letter-spacing:.12em}.client-ui .security-totp-verify .auth-password button{height:40px;border-radius:10px;font-size:10.5px;font-weight:850}.client-ui .security-totp-verify>.security-auth-cancel{align-self:flex-start;margin:0!important}.client-ui .security-v6526 .security-recovery-box{padding:15px;border-radius:12px;border-color:#d4a84340;background:linear-gradient(130deg,#d4a84313,#0e0f12fa 48%)}.client-ui .security-v6526 .security-recovery-grid{gap:6px}.client-ui .security-v6526 .security-recovery-grid code{padding:8px 9px;background:#101115}@media (max-width:980px){.client-ui .security-v6526 .security-command{grid-template-columns:48px minmax(0,1fr)}.client-ui .security-v6526 .security-posture{grid-column:1/-1;padding:10px 0 0;border-left:0;border-top:1px solid rgba(212,168,67,.16)}.client-ui .security-method-card{grid-template-columns:38px minmax(0,1fr) auto}.client-ui .security-method-state{display:none}.client-ui .security-totp-grid{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:720px){.client-ui .security-v6526{padding:14px}.client-ui .security-v6526 .security-signal-grid{grid-template-columns:1fr}.client-ui .security-method-card{grid-template-columns:36px minmax(0,1fr) auto;padding:11px 12px}.client-ui .security-method-icon{width:36px;height:36px}.client-ui .security-v6526 .security-auth-gate,.client-ui .security-totp-grid{grid-template-columns:1fr}.client-ui .security-qr-panel{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.client-ui .security-totp-head{grid-template-columns:36px minmax(0,1fr)}.client-ui .security-totp-step{display:none}.client-ui .security-totp-verify .auth-password{grid-template-columns:1fr}.client-ui .security-totp-verify .auth-password button{width:100%}}@media (max-width:480px){.client-ui .security-v6526 .security-command{padding:14px;grid-template-columns:42px minmax(0,1fr)}.client-ui .security-v6526 .security-command-mark{width:42px;height:42px}.client-ui .security-v6526 .security-command-copy strong{font-size:15px}.client-ui .security-v6526 .security-command-copy small{font-size:9.7px}.client-ui .security-method-card{grid-template-columns:34px minmax(0,1fr);row-gap:8px}.client-ui .security-method-card>.profile-toggle-row,.client-ui .security-method-card>.toggle{grid-column:1/-1;width:100%}.client-ui .security-method-card .toggle,.client-ui .security-method-card>.toggle{width:100%}.client-ui .security-controls-label small{display:none}.client-ui .security-totp-verify{padding:15px}}.client-ui .security-v6527{--security-copy:12.5px;--security-copy-small:11.5px;--security-label:10.5px;--security-title:14px}.client-ui .security-v6527 .security-command-copy>span{font-size:10.5px;letter-spacing:.14em}.client-ui .security-v6527 .security-command-copy strong{font-size:18px;line-height:1.22}.client-ui .security-v6527 .security-command-copy small{font-size:12.5px;line-height:1.5}.client-ui .security-v6527 .security-posture span{font-size:10.5px}.client-ui .security-v6527 .security-posture b{font-size:15px}.client-ui .security-v6527 .security-posture small,.client-ui .security-v6527 .security-signal-grid span{font-size:11px}.client-ui .security-v6527 .security-signal-grid b{font-size:13px;line-height:1.3}.client-ui .security-v6527 .security-controls-label span{font-size:10.5px}.client-ui .security-v6527 .security-controls-label small{font-size:11px}.client-ui .security-v6527 .security-method-copy strong{font-size:14px;line-height:1.3}.client-ui .security-v6527 .security-method-copy small{font-size:11.5px;line-height:1.45}.client-ui .security-v6527 .security-method-state{font-size:10px;padding:6px 9px}.client-ui .security-v6527 .security-method-card .toggle,.client-ui .security-v6527 .security-method-card>.toggle{font-size:11px;min-width:82px;height:37px}.client-ui .security-v6527 .security-auth-gate strong{font-size:13px}.client-ui .security-v6527 .security-auth-gate small{font-size:11.5px;line-height:1.45}.client-ui .security-v6527 .security-auth-gate input{font-size:13px}.client-ui .security-v6527 .security-totp-head span{font-size:10px;letter-spacing:.12em}.client-ui .security-v6527 .security-totp-head h3{font-size:16px!important;line-height:1.25}.client-ui .security-v6527 .security-totp-head p{font-size:12px!important;line-height:1.45}.client-ui .security-v6527 .security-totp-step{font-size:10.5px!important;padding:6px 10px}.client-ui .security-v6527 .security-totp-grid{grid-template-columns:250px minmax(0,1fr)}.client-ui .security-v6527 .security-qr-panel{gap:12px;padding:20px}.client-ui .security-v6527 .security-qr-frame img{width:180px!important;height:180px!important}.client-ui .security-v6527 .security-qr-panel small{max-width:205px;font-size:11.5px;line-height:1.5}.client-ui .security-v6527 .security-totp-verify{gap:11px;padding:20px 21px}.client-ui .security-v6527 .security-totp-verify .totp-code-window{padding:7px 10px;font-size:12px;line-height:1.2}.client-ui .security-v6527 .security-secret-row{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:10px 12px}.client-ui .security-v6527 .security-secret-row span{font-size:11.5px}.client-ui .security-v6527 .security-secret-row b{font-size:12px;line-height:1.35;letter-spacing:.025em}.client-ui .security-v6527 .security-totp-instructions{grid-template-columns:24px minmax(0,1fr);gap:10px}.client-ui .security-v6527 .security-totp-instructions>span{width:24px;height:24px;font-size:11px}.client-ui .security-v6527 .security-totp-instructions p{font-size:12px!important;line-height:1.5!important;color:#8a929e!important}.client-ui .security-v6527 .security-totp-verify .auth-password{grid-template-columns:minmax(190px,280px) 112px;gap:10px}.client-ui .security-v6527 .security-totp-verify .auth-password input{height:42px;font-size:15px;letter-spacing:.14em}.client-ui .security-v6527 .security-totp-verify .auth-password button{height:42px;font-size:12.5px}.client-ui .security-v6527 .security-auth-cancel,.client-ui .security-v6527 .security-auth-danger{font-size:11.5px}.client-ui .security-v6527 .security-recovery-box>div:first-child>span{font-size:10px}.client-ui .security-v6527 .security-recovery-box>div:first-child>strong{font-size:14px}.client-ui .security-v6527 .security-recovery-box>div:first-child>small{font-size:11.5px}.client-ui .security-v6527 .security-recovery-grid code{font-size:11.5px}@media (max-width:980px){.client-ui .security-v6527 .security-totp-grid{grid-template-columns:220px minmax(0,1fr)}.client-ui .security-v6527 .security-qr-frame img{width:166px!important;height:166px!important}}@media (max-width:680px){.client-ui .security-v6527 .security-totp-grid,.client-ui .security-v6527 .security-totp-verify .auth-password{grid-template-columns:1fr}.client-ui .security-v6527 .security-secret-row{grid-template-columns:1fr;gap:5px}.client-ui .security-v6527 .security-secret-row b{text-align:left}}.client-ui .password-premium-v6529{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:20px;align-items:start;padding:20px 22px 22px}.client-ui .password-premium-main{min-width:0;display:flex;flex-direction:column;gap:8px}.client-ui .password-premium-step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.client-ui .password-premium-step:not(:last-of-type):after{content:"";position:absolute;left:16px;top:52%;bottom:-17px;width:1px;background:linear-gradient(180deg,#d4a84361,#d4a84314)}.client-ui .password-step-index{position:relative;z-index:1;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(245,197,66,.58);border-radius:50%;background:#101115;color:#f2bf32;font-size:13px;line-height:1;font-weight:900;box-shadow:0 0 0 4px #09090beb}.client-ui .password-step-card{padding:13px 14px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:linear-gradient(180deg,#141519f0,#0e0f12f0);box-shadow:inset 0 1px #ffffff05}.client-ui .password-step-card:focus-within{border-color:#d4a84347;box-shadow:0 0 0 3px #d4a8430b,inset 0 1px #ffffff05}.client-ui .password-step-copy{display:grid;gap:3px;margin-bottom:9px}.client-ui .password-step-copy strong{color:#eef0f4;font-size:14px;line-height:1.25;font-weight:820;letter-spacing:-.01em}.client-ui .password-step-copy small{color:#8a919c;font-size:12px;line-height:1.45;font-weight:500}.client-ui .password-input-wrap{position:relative}.client-ui .password-input-wrap input{width:100%;height:48px;padding:0 48px 0 13px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:linear-gradient(180deg,#17181c,#141519);color:#f0f2f5;font:inherit;font-size:14px;line-height:1;outline:none;transition:border-color .17s ease,box-shadow .17s ease,background .17s ease}.client-ui .password-input-wrap input::placeholder{color:#666d79}.client-ui .password-input-wrap input:focus{border-color:#e0b13394;box-shadow:0 0 0 3px #d4a84312;background:#15161a}.client-ui .password-eye-btn{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#969da8;cursor:pointer;transition:background .16s ease,color .16s ease}.client-ui .password-eye-btn:hover,.client-ui .password-eye-btn:focus-visible{background:#ffffff0b;color:#f1c13a;outline:none}.client-ui .password-strength-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:11px}.client-ui .password-strength-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.client-ui .password-strength-bars i{height:5px;border-radius:999px;background:#34373f;box-shadow:inset 0 1px #ffffff0a;transition:.18s ease}.client-ui .password-strength-bars i.active{background:linear-gradient(90deg,#d4a843,#e7bd49)}.client-ui .password-strength-row.score-5 .password-strength-bars i.active{background:#39b97d}.client-ui .password-strength-row>span{white-space:nowrap;color:#9aa1ac;font-size:11.5px;line-height:1.3}.client-ui .password-strength-row>span b{color:#ef6a70;font-size:11.5px;font-weight:850}.client-ui .password-strength-row.score-2>span b,.client-ui .password-strength-row.score-3>span b{color:#d9a73a}.client-ui .password-strength-row.score-4>span b{color:#e5c35a}.client-ui .password-strength-row.score-5>span b{color:#4bc68c}.client-ui .password-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin-top:10px}.client-ui .password-rule-grid>span{display:flex;align-items:center;gap:7px;min-width:0;color:#8c939e;font-size:11.5px;line-height:1.35}.client-ui .password-rule-grid>span i{width:18px;height:18px;display:grid;place-items:center;flex:0 0 18px;border:1px solid #3a3e47;border-radius:50%;font-style:normal;font-size:10px;font-weight:900;color:#68707d;background:#15171b}.client-ui .password-rule-grid>span.ok{color:#b3bac4}.client-ui .password-rule-grid>span.ok i{border-color:#2d9e6b7a;background:#2d9e6b1a;color:#46ca89}.client-ui .password-step-card.is-match{border-color:#2d9e6b61;box-shadow:0 0 0 3px #2d9e6b0b,inset 0 1px #ffffff05}.client-ui .password-step-card.is-mismatch{border-color:#e0535b80;box-shadow:0 0 0 3px #e0535b0e,inset 0 1px #ffffff05}.client-ui .password-step-card.is-match .password-input-wrap input{border-color:#2d9e6b61}.client-ui .password-step-card.is-mismatch .password-input-wrap input{border-color:#e0535b85}.client-ui .password-match-feedback{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:11.75px;line-height:1.35;font-weight:650}.client-ui .password-match-feedback i{width:18px;height:18px;display:grid;place-items:center;flex:0 0 18px;border-radius:50%;font-style:normal;font-size:10px;font-weight:900}.client-ui .password-match-feedback.is-match{color:#63cf98}.client-ui .password-match-feedback.is-match i{border:1px solid rgba(45,158,107,.5);background:#2d9e6b1c;color:#54d394}.client-ui .password-match-feedback.is-mismatch{color:#ef7b81}.client-ui .password-match-feedback.is-mismatch i{border:1px solid rgba(224,83,91,.55);background:#e0535b1a;color:#f08288}.client-ui .password-premium-actions .btn:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.68);box-shadow:none}.client-ui .password-premium-actions{display:flex;justify-content:flex-end;padding:4px 0 0 44px}.client-ui .password-premium-actions .btn{min-width:190px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:13.5px;font-weight:850;letter-spacing:-.005em}.client-ui .password-security-tips{padding:17px;border:1px solid rgba(212,168,67,.23);border-radius:14px;background:radial-gradient(circle at 15% 0%,rgba(212,168,67,.08),transparent 35%),linear-gradient(180deg,#141417f2,#0d0e10f5);box-shadow:inset 0 1px #ffffff05}.client-ui .password-tips-title{display:flex;align-items:center;gap:9px}.client-ui .password-tips-title>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#f1be2e;border:1px solid rgba(212,168,67,.2);background:#d4a84313}.client-ui .password-tips-title strong{color:#eef0f3;font-size:13.5px;line-height:1.25;font-weight:820}.client-ui .password-security-tips>p{margin:13px 0 15px;color:#b0b6bf;font-size:12px;line-height:1.55}.client-ui .password-security-tips ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.client-ui .password-security-tips li{display:flex;align-items:center;gap:8px;color:#b0b6bf;font-size:11.5px;line-height:1.4}.client-ui .password-security-tips li i{width:17px;height:17px;display:grid;place-items:center;flex:0 0 17px;border:1px solid rgba(212,168,67,.48);border-radius:50%;color:#e9b92e;font-style:normal;font-size:9px;font-weight:900}.client-ui .password-storage-note{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#ffffff06}.client-ui .password-storage-note>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:9px;color:#efbd35;background:#d4a84312}.client-ui .password-storage-note p{margin:0;color:#aab1bb;font-size:11.5px;line-height:1.48}@media (max-width:1120px){.client-ui .password-premium-v6529{grid-template-columns:1fr}.client-ui .password-security-tips{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:10px 20px;align-items:start}.client-ui .password-security-tips>p{margin:8px 0 0}.client-ui .password-security-tips ul{grid-column:1/2;margin-top:4px}.client-ui .password-storage-note{grid-column:2/3;grid-row:1/4;margin:0;align-self:stretch}}@media (max-width:720px){.client-ui .password-premium-v6529{padding:15px;gap:15px}.client-ui .password-premium-step{grid-template-columns:28px minmax(0,1fr);gap:8px}.client-ui .password-step-index{width:26px;height:26px;font-size:11px}.client-ui .password-premium-step:not(:last-of-type):after{left:13px}.client-ui .password-step-card{padding:12px}.client-ui .password-step-copy strong{font-size:13.5px}.client-ui .password-step-copy small{font-size:11.5px}.client-ui .password-input-wrap input{height:46px;font-size:13.5px}.client-ui .password-strength-row{grid-template-columns:1fr;gap:7px}.client-ui .password-strength-row>span{white-space:normal}.client-ui .password-rule-grid{grid-template-columns:1fr}.client-ui .password-premium-actions{padding-left:36px}.client-ui .password-premium-actions .btn{width:100%}.client-ui .password-security-tips{display:block}.client-ui .password-security-tips ul{margin-top:15px}.client-ui .password-storage-note{margin-top:16px}}.client-ui .profile-page .profile-shell{gap:var(--profile-module-gap)}.client-ui .profile-page{--profile-module-gap: var(--client-dashboard-gap, 10px)}.client-ui .profile-page .profile-hero{margin-bottom:var(--profile-module-gap)}.client-ui .profile-page>.alert{margin:0 0 var(--profile-module-gap)}.client-ui .profile-page .profile-shell,.client-ui .profile-page .password-premium-v6531,.client-ui .profile-page .password-premium-v6531 .password-premium-main{gap:var(--profile-module-gap)}@media (max-width: 1120px){.client-ui .profile-page .password-premium-v6531{gap:var(--profile-module-gap)}}@media (max-width: 720px){.client-ui .profile-page .password-premium-v6531{gap:var(--profile-module-gap)}}.client-ui .profile-page .security-v6532{--security-module-gap:var(--client-dashboard-gap,10px);gap:var(--security-module-gap);padding:16px 18px 18px}.client-ui .security-v6532 .security-command,.client-ui .security-v6532 .security-signal-grid,.client-ui .security-v6532 .security-controls-label,.client-ui .security-v6532 .security-method-card,.client-ui .security-v6532 .security-auth-gate,.client-ui .security-v6532 .security-totp-premium,.client-ui .security-v6532 .security-recovery-box{margin:0}.client-ui .security-v6532 .security-signal-grid{gap:var(--security-module-gap)}.client-ui .security-v6532 .security-controls-label{padding:2px 2px 0;min-height:20px;align-items:center}.client-ui .security-v6532 .security-command{min-height:100px;padding:16px 18px;border-radius:14px;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000024}.client-ui .security-v6532 .security-command-mark{width:48px;height:48px;border-radius:13px}.client-ui .security-v6532 .security-posture{padding-left:16px}.client-ui .security-v6532 .security-signal-grid>div{min-height:58px;padding:10px 12px;border-radius:11px}.client-ui .security-v6532 .security-method-card{min-height:66px;padding:10px 12px;border-radius:11px;gap:10px}.client-ui .security-v6532 .security-method-icon{width:36px;height:36px;border-radius:9px}.client-ui .security-v6532 .security-method-card .toggle,.client-ui .security-v6532 .security-method-card>.toggle{height:34px;min-width:78px}.client-ui .security-v6532 .security-auth-gate{min-height:64px;padding:10px 12px;gap:12px;border-radius:11px}.client-ui .security-v6532 .security-auth-gate input{height:38px}.client-ui .security-v6532 .security-totp-head{padding:12px 14px}.client-ui .security-v6532 .security-totp-grid{grid-template-columns:238px minmax(0,1fr)}.client-ui .security-v6532 .security-qr-panel{padding:16px;gap:10px}.client-ui .security-v6532 .security-totp-verify{padding:16px 18px;gap:10px}.client-ui .security-v6532 .security-totp-verify .totp-code-window{margin:0}.client-ui .security-v6532 .security-recovery-box{padding:13px 14px}.client-ui .security-v6532 .security-method-state{border-color:#ffffff16;background:linear-gradient(180deg,#ffffff09,#ffffff05)}.client-ui .security-v6532 .security-method-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff06,0 7px 20px #0000001f}.client-ui .security-v6532 .security-method-card:focus-within{border-color:#d4a84352;box-shadow:0 0 0 3px #d4a8430e}@media (max-width:980px){.client-ui .security-v6532 .security-command{min-height:0}.client-ui .security-v6532 .security-totp-grid{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:720px){.client-ui .profile-page .security-v6532{padding:14px;gap:var(--security-module-gap)}.client-ui .security-v6532 .security-signal-grid{gap:var(--security-module-gap)}.client-ui .security-v6532 .security-method-card{min-height:64px}.client-ui .security-v6532 .security-totp-grid{grid-template-columns:1fr}}@media (max-width:480px){.client-ui .profile-page .security-v6532{padding:12px}.client-ui .security-v6532 .security-command{padding:13px}}.client-ui .profile-page .referral-v6533{--referral-gap:var(--client-dashboard-gap,10px);display:grid;gap:var(--referral-gap);padding:16px 18px 18px}.client-ui .referral-v6533 .profile-referral-command{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(212,168,67,.27);border-radius:14px;background:radial-gradient(circle at 8% 0%,rgba(212,168,67,.11),transparent 34%),linear-gradient(135deg,#1e1d19f5,#0f1013fa 64%);box-shadow:inset 0 1px #ffffff09,0 8px 24px #00000024}.client-ui .referral-v6533 .profile-referral-command-main{display:flex;align-items:center;gap:14px;min-width:0}.client-ui .referral-v6533 .profile-referral-command-icon{width:48px;height:48px;display:grid;place-items:center;flex:0 0 48px;border-radius:13px;color:#efbd35;border:1px solid rgba(212,168,67,.28);background:#d4a84317;box-shadow:inset 0 1px #ffffff09}.client-ui .referral-v6533 .profile-referral-kicker{color:#e7b72f;font-size:10.5px;line-height:1.2;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.client-ui .referral-v6533 .profile-referral-command h3,.client-ui .referral-v6533 .profile-referral-share-head h3{margin:4px 0;color:#f1f2f4;font-size:18px;line-height:1.16;font-weight:850;letter-spacing:-.018em}.client-ui .referral-v6533 .profile-referral-command p,.client-ui .referral-v6533 .profile-referral-share-head p{margin:0;color:#8f96a1;font-size:12.5px;line-height:1.48}.client-ui .referral-v6533 .profile-referral-rate{min-width:174px;padding:10px 0 9px 16px;border-left:1px solid rgba(255,255,255,.08);text-align:left}.client-ui .referral-v6533 .profile-referral-rate span,.client-ui .referral-v6533 .profile-referral-rate small{display:block;color:#7f8793;font-size:9.5px;line-height:1.25;font-weight:750;text-transform:uppercase;letter-spacing:.075em}.client-ui .referral-v6533 .profile-referral-rate strong{display:block;margin:5px 0 3px;color:#f0bd31;font-size:22px;line-height:1;font-weight:900;letter-spacing:-.025em}.client-ui .referral-v6533 .profile-referral-rate small{text-transform:none;letter-spacing:0;font-size:10px;font-weight:600}.client-ui .referral-v6533 .profile-referral-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--referral-gap)}.client-ui .referral-v6533 .profile-referral-metrics article{min-height:82px;padding:13px 15px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:linear-gradient(180deg,#131418f2,#0f1013f5);box-shadow:inset 0 1px #ffffff05}.client-ui .referral-v6533 .profile-referral-metrics article>span{display:block;color:#858d99;font-size:10.5px;line-height:1.25;font-weight:700}.client-ui .referral-v6533 .profile-referral-metrics strong{display:block;margin-top:5px;color:#eef0f3;font-size:20px;line-height:1.05;font-weight:880;letter-spacing:-.02em}.client-ui .referral-v6533 .profile-referral-metrics strong.warning{color:#e4ad35}.client-ui .referral-v6533 .profile-referral-metrics strong.success{color:#45c787}.client-ui .referral-v6533 .profile-referral-metrics strong em{font-size:10px;font-style:normal;font-weight:750;letter-spacing:.02em;color:#8f96a1}.client-ui .referral-v6533 .profile-referral-metrics small{display:block;margin-top:5px;color:#6f7782;font-size:10.5px;line-height:1.3}.client-ui .referral-v6533 .profile-referral-share-card{padding:16px;border:1px solid rgba(212,168,67,.19);border-radius:14px;background:linear-gradient(180deg,#141417f5,#0e0f12f7);box-shadow:inset 0 1px #ffffff06}.client-ui .referral-v6533 .profile-referral-share-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.client-ui .referral-v6533 .profile-referral-share-head p{max-width:720px}.client-ui .referral-v6533 .profile-referral-ready{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:6px 9px;border:1px solid rgba(45,158,107,.25);border-radius:999px;background:#2d9e6b12;color:#58cb91;font-size:10px;font-weight:800}.client-ui .referral-v6533 .profile-referral-ready i{width:7px;height:7px;border-radius:50%;background:#35c77f;box-shadow:0 0 10px #35c77f6b}.client-ui .referral-v6533 .profile-referral-identity-grid{display:grid;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);gap:var(--referral-gap)}.client-ui .referral-v6533 .profile-referral-field{padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#ffffff05}.client-ui .referral-v6533 .profile-referral-field>span{display:block;margin-bottom:6px;color:#858d99;font-size:10px;font-weight:750;letter-spacing:.025em}.client-ui .referral-v6533 .profile-referral-field>div{display:flex;align-items:center;gap:10px;min-width:0}.client-ui .referral-v6533 .profile-referral-field code{min-width:0;flex:1;color:#f0c044;font-family:inherit;font-size:13.5px;line-height:1.25;font-weight:850;letter-spacing:.045em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-ui .referral-v6533 .profile-referral-link-field code{color:#c5cad2;font-size:11.5px;font-weight:650;letter-spacing:0}.client-ui .referral-v6533 .profile-referral-field button{height:34px;min-width:70px;padding:0 11px;border:1px solid rgba(212,168,67,.23);border-radius:8px;background:#d4a8430e;color:#d8dde5;font:inherit;font-size:10.5px;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.client-ui .referral-v6533 .profile-referral-field button:hover:not(:disabled),.client-ui .referral-v6533 .profile-referral-field button:focus-visible:not(:disabled){outline:none;border-color:#d4a8437a;background:#d4a8431c;color:#f0bd31;transform:translateY(-1px)}.client-ui .referral-v6533 .profile-referral-field button:disabled{opacity:.45;cursor:not-allowed}.client-ui .referral-v6533 .profile-referral-share-note{display:flex;align-items:center;gap:8px;margin-top:10px;color:#7f8792;font-size:10.5px;line-height:1.4}.client-ui .referral-v6533 .profile-referral-share-note span{width:18px;height:18px;display:grid;place-items:center;flex:0 0 18px;border:1px solid rgba(45,158,107,.38);border-radius:50%;background:#2d9e6b14;color:#4dcc8d;font-size:10px;font-weight:900}.client-ui .referral-v6533 .profile-referral-share-note p{margin:0}.client-ui .referral-v6533 .profile-referral-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,310px);gap:var(--referral-gap);align-items:stretch}.client-ui .referral-v6533 .profile-referral-how{padding:13px 15px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff04}.client-ui .referral-v6533 .profile-referral-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.client-ui .referral-v6533 .profile-referral-steps>div{display:flex;align-items:flex-start;gap:8px;min-width:0}.client-ui .referral-v6533 .profile-referral-steps>div>b{width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px;border:1px solid rgba(212,168,67,.35);border-radius:50%;background:#d4a8430f;color:#efbd35;font-size:10px;font-weight:900}.client-ui .referral-v6533 .profile-referral-steps span{min-width:0}.client-ui .referral-v6533 .profile-referral-steps strong{display:block;color:#dfe2e7;font-size:11.5px;line-height:1.25}.client-ui .referral-v6533 .profile-referral-steps small{display:block;margin-top:3px;color:#737b87;font-size:10px;line-height:1.38}.client-ui .referral-v6533 .profile-referral-center-link{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid rgba(212,168,67,.19);border-radius:12px;background:linear-gradient(135deg,#d4a84313,#ffffff05);color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.client-ui .referral-v6533 .profile-referral-center-link:hover,.client-ui .referral-v6533 .profile-referral-center-link:focus-visible{outline:none;border-color:#d4a8436b;background:linear-gradient(135deg,#d4a8431f,#ffffff06);transform:translateY(-1px)}.client-ui .referral-v6533 .profile-referral-center-link>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:9px;background:#d4a84314;color:#edba32}.client-ui .referral-v6533 .profile-referral-center-link>div{min-width:0;flex:1}.client-ui .referral-v6533 .profile-referral-center-link strong{display:block;color:#e7e9ed;font-size:12px;line-height:1.25}.client-ui .referral-v6533 .profile-referral-center-link small{display:block;margin-top:3px;color:#7d8590;font-size:10px;line-height:1.35}.client-ui .referral-v6533 .profile-referral-center-link>b{color:#d7a92f;font-size:17px}@media (max-width:1120px){.client-ui .referral-v6533 .profile-referral-bottom{grid-template-columns:1fr}.client-ui .referral-v6533 .profile-referral-center-link{min-height:64px}}@media (max-width:860px){.client-ui .referral-v6533 .profile-referral-command{align-items:flex-start;flex-direction:column}.client-ui .referral-v6533 .profile-referral-rate{width:100%;padding:10px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.07)}.client-ui .referral-v6533 .profile-referral-metrics,.client-ui .referral-v6533 .profile-referral-identity-grid{grid-template-columns:1fr}}@media (max-width:640px){.client-ui .profile-page .referral-v6533,.client-ui .referral-v6533 .profile-referral-command{padding:14px}.client-ui .referral-v6533 .profile-referral-command-main{align-items:flex-start}.client-ui .referral-v6533 .profile-referral-command-icon{width:42px;height:42px;flex-basis:42px}.client-ui .referral-v6533 .profile-referral-share-head{flex-direction:column}.client-ui .referral-v6533 .profile-referral-steps{grid-template-columns:1fr}.client-ui .referral-v6533 .profile-referral-field>div{align-items:stretch;flex-direction:column}.client-ui .referral-v6533 .profile-referral-field button{width:100%;height:38px}}.client-ui .profile-page{--settings-module-gap: var(--client-dashboard-gap, 10px);--settings-page-title-size: 18px;--settings-page-title-line: 1.16}.client-ui .profile-page .profile-tab-intro{min-height:66px;gap:12px;padding:12px 18px}.client-ui .profile-page .profile-tab-intro-icon{width:38px;height:38px;flex:0 0 38px;border-radius:11px}.client-ui .profile-page .profile-tab-intro>div:last-child{gap:3px}.client-ui .profile-page .profile-tab-intro span{color:#f1f2f4;font-size:var(--settings-page-title-size);line-height:var(--settings-page-title-line);font-weight:850;letter-spacing:-.018em}.client-ui .profile-page .profile-tab-intro small{color:#858c97;font-size:11.5px;line-height:1.35;font-weight:550}.client-ui .referral-v6533 .profile-referral-command h3,.client-ui .referral-v6533 .profile-referral-share-head h3{font-size:var(--settings-page-title-size);line-height:var(--settings-page-title-line);font-weight:850;letter-spacing:-.018em}@media (max-width: 640px){.client-ui .profile-page{--settings-page-title-size: 17px}.client-ui .profile-page .profile-tab-intro{min-height:62px;padding:11px 14px}}.client-ui .profile-page{--settings-module-gap:var(--client-dashboard-gap,10px);--settings-inner-pad-x:18px;--settings-inner-pad-y:16px;--settings-card-radius:12px;--settings-soft-border:rgba(255,255,255,.075);--settings-soft-bg:linear-gradient(180deg,rgba(20,21,25,.96),rgba(14,15,18,.97))}.client-ui .profile-page .profile-card-pro{border-color:#ffffff13;background:linear-gradient(180deg,#16161bf5,#0a0b0dfb);box-shadow:0 18px 52px #00000030,inset 0 1px #ffffff06}.client-ui .profile-page .profile-tab-intro{min-height:64px;padding:11px var(--settings-inner-pad-x);gap:12px;background:linear-gradient(90deg,rgba(212,168,67,.052),rgba(255,255,255,.006) 42%,transparent 72%)}.client-ui .profile-page .profile-card-head{min-height:94px;padding:14px var(--settings-inner-pad-x);gap:13px}.client-ui .profile-page .profile-card-head .avatar-pro{width:46px;height:46px;flex:0 0 46px;font-size:15px}.client-ui .profile-page .profile-card-head h2{font-size:20px;line-height:1.15;font-weight:850}.client-ui .profile-page .profile-card-head p{font-size:12.5px;line-height:1.4}.client-ui .profile-page .profile-shell{gap:var(--settings-module-gap)}.client-ui .profile-page .profile-account-form,.client-ui .profile-page .profile-trading-form,.client-ui .profile-page .security-v6532,.client-ui .profile-page .password-premium-v6531,.client-ui .profile-page .referral-v6533,.client-ui .profile-page .activity-v6535{padding:var(--settings-inner-pad-y) var(--settings-inner-pad-x) 18px}.client-ui .settings-tab-account .profile-account-form{gap:var(--settings-module-gap)}.client-ui .settings-tab-account .profile-account-summary,.client-ui .settings-tab-account .profile-readonly-field,.client-ui .settings-tab-account .profile-account-trust{border-radius:var(--settings-card-radius);box-shadow:inset 0 1px #ffffff05}.client-ui .settings-tab-account .profile-readonly-field{min-height:78px;padding:12px 14px}.client-ui .settings-tab-account .profile-account-summary{min-height:66px;padding:12px 14px}.client-ui .settings-tab-trading .profile-trading-form{gap:var(--settings-module-gap)}.client-ui .settings-tab-trading .form-group{padding:12px 13px;border:1px solid var(--settings-soft-border);border-radius:var(--settings-card-radius);background:var(--settings-soft-bg);box-shadow:inset 0 1px #ffffff05}.client-ui .settings-tab-trading .form-group.profile-span-2{grid-column:1/-1}.client-ui .settings-tab-trading .form-label{font-size:12px;font-weight:780;color:#d9dce2}.client-ui .settings-tab-trading .profile-label-note{font-size:10.5px;font-weight:550;color:#747c88}.client-ui .settings-tab-trading .profile-readiness{margin:0;border-radius:var(--settings-card-radius)}.client-ui .settings-tab-trading .form-actions{padding-top:0;display:flex;justify-content:flex-end}.client-ui .settings-tab-security .security-v6532,.client-ui .settings-tab-password .password-premium-v6531,.client-ui .settings-tab-referral .referral-v6533,.client-ui .settings-tab-password .password-premium-main,.client-ui .settings-tab-referral .profile-referral-metrics,.client-ui .settings-tab-referral .profile-referral-identity-grid,.client-ui .settings-tab-referral .profile-referral-bottom{gap:var(--settings-module-gap)}.client-ui .profile-page .activity-v6535{display:grid;gap:var(--settings-module-gap)}.client-ui .activity-v6535 .profile-activity-command{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid rgba(212,168,67,.25);border-radius:14px;background:radial-gradient(circle at 7% 0%,rgba(212,168,67,.105),transparent 34%),linear-gradient(135deg,#1d1c18f5,#0e0f12fb 64%);box-shadow:inset 0 1px #ffffff08,0 8px 24px #00000021}.client-ui .activity-v6535 .profile-activity-command-main{display:flex;align-items:center;gap:14px;min-width:0}.client-ui .activity-v6535 .profile-activity-command-icon{width:46px;height:46px;display:grid;place-items:center;flex:0 0 46px;border:1px solid rgba(212,168,67,.27);border-radius:13px;background:#d4a84316;color:#edba32}.client-ui .activity-v6535 .profile-activity-command-main>div>span,.client-ui .activity-v6535 .profile-activity-section-head>div>span{display:block;color:#e7b72f;font-size:10.5px;line-height:1.2;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.client-ui .activity-v6535 h3{margin:4px 0;color:#f0f2f4;font-size:18px;line-height:1.16;font-weight:850;letter-spacing:-.018em}.client-ui .activity-v6535 p{margin:0;color:#8d95a0;font-size:12px;line-height:1.45}.client-ui .activity-v6535 .profile-activity-live,.client-ui .activity-v6535 .profile-activity-count{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:6px 9px;border:1px solid rgba(45,158,107,.24);border-radius:999px;background:#2d9e6b12;color:#56cb90;font-size:10px;font-weight:800}.client-ui .activity-v6535 .profile-activity-live i,.client-ui .activity-v6535 .profile-activity-session-state i{width:7px;height:7px;border-radius:50%;background:#38c982;box-shadow:0 0 9px #38c98261}.client-ui .activity-v6535 .profile-activity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--settings-module-gap)}.client-ui .activity-v6535 .profile-activity-metrics article{min-height:80px;padding:13px 15px;border:1px solid var(--settings-soft-border);border-radius:var(--settings-card-radius);background:var(--settings-soft-bg);box-shadow:inset 0 1px #ffffff05}.client-ui .activity-v6535 .profile-activity-metrics span{display:block;color:#858d98;font-size:10.5px;font-weight:700}.client-ui .activity-v6535 .profile-activity-metrics strong{display:block;margin-top:5px;color:#f0f2f4;font-size:20px;line-height:1;font-weight:880;letter-spacing:-.02em}.client-ui .activity-v6535 .profile-activity-metrics small{display:block;margin-top:6px;color:#707985;font-size:10.5px;line-height:1.35}.client-ui .activity-v6535 .profile-activity-sessions{padding:15px 16px;border:1px solid rgba(212,168,67,.17);border-radius:14px;background:linear-gradient(180deg,#131417f7,#0d0e11fa);box-shadow:inset 0 1px #ffffff05}.client-ui .activity-v6535 .profile-activity-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.client-ui .activity-v6535 .profile-activity-section-head p{max-width:720px}.client-ui .activity-v6535 .profile-activity-session-list{display:grid;gap:var(--settings-module-gap)}.client-ui .activity-v6535 .profile-activity-session-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 12px;border:1px solid var(--settings-soft-border);border-radius:11px;background:#ffffff04}.client-ui .activity-v6535 .profile-activity-session-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(212,168,67,.18);border-radius:10px;background:#d4a8430e;color:#d9ac32}.client-ui .activity-v6535 .profile-activity-session-list article>div{min-width:0;display:grid;gap:3px}.client-ui .activity-v6535 .profile-activity-session-list strong{font-size:12.5px;color:#e7e9ed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-ui .activity-v6535 .profile-activity-session-list small{font-size:10.5px;color:#77808b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-ui .activity-v6535 .profile-activity-session-state{display:inline-flex;align-items:center;gap:6px;color:#55c98e;font-size:10px;font-weight:800}.client-ui .activity-v6535 .profile-activity-empty{display:flex;align-items:center;gap:11px;padding:14px;border:1px dashed rgba(255,255,255,.09);border-radius:11px;background:#ffffff03}.client-ui .activity-v6535 .profile-activity-empty>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:10px;background:#d4a8430e;color:#d8aa31}.client-ui .activity-v6535 .profile-activity-empty>div{display:grid;gap:3px}.client-ui .activity-v6535 .profile-activity-empty strong{font-size:12.5px;color:#dfe2e6}.client-ui .activity-v6535 .profile-activity-empty small{font-size:10.5px;color:#747c87;line-height:1.4}.client-ui .settings-tab-account .profile-readonly-field,.client-ui .settings-tab-trading .form-group,.client-ui .activity-v6535 .profile-activity-metrics article,.client-ui .activity-v6535 .profile-activity-session-list article{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.client-ui .settings-tab-trading .form-group:focus-within,.client-ui .activity-v6535 .profile-activity-session-list article:hover{border-color:#d4a8433d;box-shadow:0 0 0 3px #d4a84309}@media (max-width:1100px){.client-ui .settings-tab-trading .profile-trading-form,.client-ui .activity-v6535 .profile-activity-metrics{grid-template-columns:1fr}}@media (max-width:720px){.client-ui .profile-page{--settings-inner-pad-x:14px;--settings-inner-pad-y:14px}.client-ui .activity-v6535 .profile-activity-command{align-items:flex-start;flex-direction:column;padding:14px}.client-ui .activity-v6535 .profile-activity-section-head{flex-direction:column}}@media (max-width:480px){.client-ui .activity-v6535 .profile-activity-session-list article{grid-template-columns:36px minmax(0,1fr)}.client-ui .activity-v6535 .profile-activity-session-state{grid-column:2}}.client-ui .profile-page .activity-v6536{display:grid;gap:var(--settings-module-gap)}.client-ui .activity-v6536 .profile-activity-identitybar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--settings-soft-border);border-radius:var(--settings-card-radius);background:linear-gradient(180deg,#141518fb,#0e0f12fb);box-shadow:inset 0 1px #ffffff05}.client-ui .activity-v6536 .profile-activity-identity-main{display:flex;align-items:center;gap:12px;min-width:0}.client-ui .activity-v6536 .profile-activity-identity-main .avatar{width:46px;height:46px;flex:0 0 46px;font-size:16px}.client-ui .activity-v6536 .profile-activity-identity-main h3{margin:0 0 4px;color:#f0f2f4;font-size:18px;line-height:1.15;font-weight:850;letter-spacing:-.018em}.client-ui .activity-v6536 .profile-activity-email{display:flex;align-items:center;gap:9px;min-width:0;color:#9aa2ae;font-size:12px;line-height:1.35}.client-ui .activity-v6536 .profile-activity-identity-meta{display:grid;grid-template-columns:repeat(3,minmax(112px,1fr));gap:18px;min-width:min(520px,52%)}.client-ui .activity-v6536 .profile-activity-identity-meta>div{position:relative;padding-left:14px;border-left:1px solid rgba(255,255,255,.07)}.client-ui .activity-v6536 .profile-activity-identity-meta span{display:block;color:#727b87;font-size:10px;font-weight:650;letter-spacing:.02em}.client-ui .activity-v6536 .profile-activity-identity-meta strong{display:flex;align-items:center;gap:6px;margin-top:5px;color:#e5e8ec;font-size:11.5px;line-height:1.35;font-weight:780}.client-ui .activity-v6536 .profile-activity-identity-meta .is-active{color:#4fca8c}.client-ui .activity-v6536 .profile-activity-identity-meta .is-active i{width:7px;height:7px;border-radius:50%;background:#38c982;box-shadow:0 0 8px #38c98252}.client-ui .activity-v6536 .profile-activity-overview,.client-ui .activity-v6536 .profile-activity-sessions,.client-ui .activity-v6536 .profile-activity-actions{padding:14px 15px;border:1px solid rgba(212,168,67,.17);border-radius:var(--settings-card-radius);background:linear-gradient(180deg,#121316fb,#0d0e11fc);box-shadow:inset 0 1px #ffffff05}.client-ui .activity-v6536 .profile-activity-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.client-ui .activity-v6536 .profile-activity-section-head>div>span,.client-ui .activity-v6536 .profile-activity-actions-head>span{display:block;color:#e7b72f;font-size:10.5px;line-height:1.2;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.client-ui .activity-v6536 h3{margin:4px 0;color:#f0f2f4;font-size:18px;line-height:1.16;font-weight:850;letter-spacing:-.018em}.client-ui .activity-v6536 p{margin:0;color:#8d95a0;font-size:12px;line-height:1.45}.client-ui .activity-v6536 .profile-activity-live,.client-ui .activity-v6536 .profile-activity-count{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:6px 9px;border:1px solid rgba(45,158,107,.24);border-radius:999px;background:#2d9e6b12;color:#56cb90;font-size:10px;font-weight:800}.client-ui .activity-v6536 .profile-activity-live i,.client-ui .activity-v6536 .profile-activity-session-state i{width:7px;height:7px;border-radius:50%;background:#38c982;box-shadow:0 0 9px #38c98261}.client-ui .activity-v6536 .profile-activity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--settings-module-gap)}.client-ui .activity-v6536 .profile-activity-metrics article{position:relative;overflow:hidden;min-height:86px;padding:13px 14px 14px;border:1px solid var(--settings-soft-border);border-radius:var(--settings-card-radius);background:var(--settings-soft-bg);box-shadow:inset 0 1px #ffffff05;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.client-ui .activity-v6536 .profile-activity-metrics article:hover{border-color:#d4a84336;box-shadow:0 0 0 3px #d4a84307}.client-ui .activity-v6536 .profile-activity-metrics span{display:block;color:#858d98;font-size:10.5px;font-weight:700}.client-ui .activity-v6536 .profile-activity-metrics strong{display:block;margin-top:5px;color:#f0f2f4;font-size:21px;line-height:1;font-weight:880;letter-spacing:-.025em}.client-ui .activity-v6536 .profile-activity-metrics small{display:block;margin-top:6px;color:#707985;font-size:10.5px;line-height:1.35}.client-ui .activity-v6536 .profile-activity-metrics em{position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#d5a62f,#d5a62f1f)}.client-ui .activity-v6536 .profile-activity-metrics article:nth-child(2) em{background:linear-gradient(90deg,#35bf7f,#35bf7f1a)}.client-ui .activity-v6536 .profile-activity-metrics article:nth-child(3) em{background:linear-gradient(90deg,#4ba9de,#4ba9de1a)}.client-ui .activity-v6536 .profile-activity-session-grid{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.55fr);gap:var(--settings-module-gap)}.client-ui .activity-v6536 .profile-activity-current-summary{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px;border:1px dashed rgba(255,255,255,.09);border-radius:12px;background:radial-gradient(circle at 50% 38%,rgba(212,168,67,.06),transparent 42%),#ffffff03}.client-ui .activity-v6536 .profile-activity-summary-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:10px;border:1px solid rgba(212,168,67,.2);border-radius:15px;background:#d4a84311;color:#d9ad34}.client-ui .activity-v6536 .profile-activity-current-summary strong{color:#e7e9ed;font-size:13px;font-weight:820}.client-ui .activity-v6536 .profile-activity-current-summary small{max-width:290px;margin-top:5px;color:#77808b;font-size:10.5px;line-height:1.45}.client-ui .activity-v6536 .profile-activity-recent{min-width:0;display:grid;align-content:start;gap:8px}.client-ui .activity-v6536 .profile-activity-recent-title{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.client-ui .activity-v6536 .profile-activity-recent-title strong{font-size:11.5px;color:#dadde2}.client-ui .activity-v6536 .profile-activity-recent-title span{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:#ffffff0b;color:#8d95a0;font-size:9.5px;font-weight:800}.client-ui .activity-v6536 .profile-activity-session-list{display:grid;gap:8px}.client-ui .activity-v6536 .profile-activity-session-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 10px;border:1px solid var(--settings-soft-border);border-radius:10px;background:#ffffff04;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.client-ui .activity-v6536 .profile-activity-session-list article:hover{border-color:#d4a84338;box-shadow:0 0 0 3px #d4a84307}.client-ui .activity-v6536 .profile-activity-session-list article.is-revoked{opacity:.66}.client-ui .activity-v6536 .profile-activity-session-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(212,168,67,.18);border-radius:9px;background:#d4a8430e;color:#d9ac32}.client-ui .activity-v6536 .profile-activity-session-list article>div{min-width:0;display:grid;gap:3px}.client-ui .activity-v6536 .profile-activity-session-list strong{display:flex;align-items:center;gap:7px;min-width:0;font-size:11.5px;color:#e7e9ed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-ui .activity-v6536 .profile-activity-session-list small{font-size:10px;color:#77808b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-ui .activity-v6536 .profile-activity-current{padding:2px 5px;border-radius:999px;background:#2ab1701c;color:#51ca8b;font-size:8.5px;font-weight:800}.client-ui .activity-v6536 .profile-activity-session-state{display:inline-flex;align-items:center;gap:6px;color:#55c98e;font-size:9.5px;font-weight:800}.client-ui .activity-v6536 .profile-activity-session-state.is-muted{color:#747c87}.client-ui .activity-v6536 .profile-activity-session-state.is-muted i{background:#646b75;box-shadow:none}.client-ui .activity-v6536 .profile-activity-empty{display:flex;align-items:center;gap:11px;padding:14px;border:1px dashed rgba(255,255,255,.09);border-radius:11px;background:#ffffff03}.client-ui .activity-v6536 .profile-activity-empty.compact{padding:11px 12px}.client-ui .activity-v6536 .profile-activity-empty>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:9px;background:#d4a8430e;color:#d8aa31}.client-ui .activity-v6536 .profile-activity-empty>div{display:grid;gap:3px}.client-ui .activity-v6536 .profile-activity-empty strong{font-size:11.5px;color:#dfe2e6}.client-ui .activity-v6536 .profile-activity-empty small{font-size:10px;color:#747c87;line-height:1.4}.client-ui .activity-v6536 .profile-activity-actions{display:grid;gap:10px}.client-ui .activity-v6536 .profile-activity-actions-head p{margin-top:3px}.client-ui .activity-v6536 .profile-activity-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--settings-module-gap)}.client-ui .activity-v6536 .profile-activity-action-grid button{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 11px;border:1px solid var(--settings-soft-border);border-radius:10px;background:#ffffff04;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.client-ui .activity-v6536 .profile-activity-action-grid button:hover,.client-ui .activity-v6536 .profile-activity-action-grid button:focus-visible{border-color:#d4a84342;background:#d4a84309;box-shadow:0 0 0 3px #d4a84308;outline:none}.client-ui .activity-v6536 .profile-activity-action-grid button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#d4a84312;color:#d8aa31}.client-ui .activity-v6536 .profile-activity-action-grid button>div{display:grid;gap:3px;min-width:0}.client-ui .activity-v6536 .profile-activity-action-grid strong{font-size:11px;color:#e5e8ec}.client-ui .activity-v6536 .profile-activity-action-grid small{font-size:9.5px;color:#747d88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-ui .activity-v6536 .profile-activity-action-grid b{color:#d8aa31;font-size:18px;font-weight:500}@media (max-width:1180px){.client-ui .activity-v6536 .profile-activity-identitybar{align-items:flex-start;flex-direction:column}.client-ui .activity-v6536 .profile-activity-identity-meta{width:100%;min-width:0}.client-ui .activity-v6536 .profile-activity-session-grid{grid-template-columns:1fr}}@media (max-width:900px){.client-ui .activity-v6536 .profile-activity-metrics,.client-ui .activity-v6536 .profile-activity-action-grid{grid-template-columns:1fr}}@media (max-width:720px){.client-ui .activity-v6536 .profile-activity-identity-meta{grid-template-columns:1fr;gap:8px}.client-ui .activity-v6536 .profile-activity-identity-meta>div{padding:0 0 8px;border-left:0;border-bottom:1px solid rgba(255,255,255,.06)}.client-ui .activity-v6536 .profile-activity-section-head{flex-direction:column}}@media (max-width:480px){.client-ui .activity-v6536 .profile-activity-session-list article{grid-template-columns:34px minmax(0,1fr)}.client-ui .activity-v6536 .profile-activity-session-state{grid-column:2}}.login-premium-logo{height:124px!important;margin:-2px auto 0!important}.login-premium-logo img{width:132px!important;height:132px!important}.login-premium-logo-glow{width:112px!important;height:112px!important}.login-premium-centered-head{margin:0 0 25px!important}.login-premium-input-error{border-color:#ef5350b8!important;box-shadow:0 0 0 3px #ef535013!important}.login-premium-input-error>svg{color:#ef7774!important}.login-premium-field-error{display:block;margin:2px 2px 0;color:#f07874;font-size:11.5px;font-weight:600;line-height:1.35}.login-premium-remember input:focus-visible+.login-premium-check{outline:none;border-color:#f5c542;box-shadow:0 0 0 3px #f5c54229}.login-premium-primary .spinner+span{margin-left:2px}@media (max-width:480px){.login-premium-logo{height:108px!important}.login-premium-logo img{width:116px!important;height:116px!important}.login-premium-logo-glow{width:98px!important;height:98px!important}}.client-ui .client-license-page{max-width:1440px;margin:0 auto;padding:0 2px 18px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.client-ui .client-license-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.client-ui .client-license-titleblock{gap:12px}.client-ui .client-license-icon{width:46px;height:46px;border-radius:13px}.client-ui .client-license-titleblock h1{font-family:Sora,Inter,sans-serif;margin:0 0 4px;font-size:28px;line-height:1.06;font-weight:760;letter-spacing:-.035em}.client-ui .client-license-eyebrow{font-size:10px;letter-spacing:.105em;margin:1px 0 3px}.client-ui .client-license-subtitle{font-size:12px;line-height:1.5}.client-ui .client-license-summary{border-radius:13px;min-width:390px}.client-ui .client-license-summary>div{padding:10px 13px}.client-ui .client-license-summary strong{font-family:Sora,Inter,sans-serif;font-size:20px;font-weight:730}.client-ui .client-license-summary span{font-size:9px;letter-spacing:.085em}.client-ui .client-license-stack{display:flex;flex-direction:column;gap:10px}.client-ui .client-license-card{border-radius:15px}.client-ui .client-license-card-main{padding:14px 16px 12px}.client-ui .client-license-card-top{gap:10px;margin-bottom:10px}.client-ui .client-license-product{gap:10px}.client-ui .client-license-product-icon{width:38px;height:38px;border-radius:11px}.client-ui .client-license-badges{gap:5px;margin-bottom:5px}.client-ui .client-license-product h2{font-family:Sora,Inter,sans-serif;margin:0 0 3px;font-size:16.5px;line-height:1.18;font-weight:720;letter-spacing:-.018em}.client-ui .client-license-product p{font-size:11.5px;line-height:1.45}.client-ui .client-license-actions{gap:10px}.client-ui .client-license-meta{display:grid;grid-template-columns:.78fr .94fr 1.18fr 1.02fr 1.06fr;gap:1px;margin-bottom:10px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--border)}.client-ui .client-license-meta>div{min-width:0;padding:9px 11px;border:0!important;background:#121317fb}.client-ui .client-license-meta span{margin-bottom:4px;font-size:8.8px;letter-spacing:.08em}.client-ui .client-license-meta strong{font-size:12px;line-height:1.38;font-weight:680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-ui .client-license-meta em{display:block;margin-top:2px;font-size:9px;line-height:1.2;font-style:normal;font-weight:700;color:var(--error);white-space:normal}.client-ui .client-license-activated strong{font-variant-numeric:tabular-nums}.client-ui .client-license-keyrow{margin:0;border-radius:11px}.client-ui .client-license-keycopy{padding:9px 12px}.client-ui .client-license-keycopy code{font-size:11.5px}.client-ui .client-license-copy{min-width:78px}.client-ui .client-license-foot{gap:10px;margin-top:10px;font-size:10.5px}.client-ui .client-license-alert{gap:10px;padding:9px 14px;font-size:11.5px}@media (max-width:1280px){.client-ui .client-license-meta{grid-template-columns:.72fr .9fr 1.2fr 1fr 1.02fr}.client-ui .client-license-meta>div{padding:9px}.client-ui .client-license-meta strong{font-size:11.5px}}@media (max-width:1040px){.client-ui .client-license-head{align-items:flex-start;flex-direction:column}.client-ui .client-license-summary{width:100%;min-width:0}.client-ui .client-license-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.client-ui .client-license-meta>div:last-child{grid-column:1/-1}}@media (max-width:720px){.client-ui .client-license-titleblock h1{font-size:24px}.client-ui .client-license-icon{width:42px;height:42px}.client-ui .client-license-summary{grid-template-columns:repeat(2,1fr)}.client-ui .client-license-meta{grid-template-columns:1fr}.client-ui .client-license-meta>div:last-child{grid-column:auto}.client-ui .client-license-card-main{padding:13px}.client-ui .client-license-card-top{flex-direction:column}.client-ui .client-license-actions{width:100%}.client-ui .client-license-actions .btn{flex:1;justify-content:center}.client-ui .client-license-foot{align-items:flex-start;flex-direction:column}.client-ui .client-license-scope{white-space:normal}}.client-ui .client-license-card-main{padding:13px 15px 11px}.client-ui .client-license-card-top,.client-ui .client-license-meta{margin-bottom:9px}.client-ui .client-license-meta>div{padding:8px 10px}.client-ui .client-license-meta-item{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px}.client-ui .client-license-meta-item>svg{color:#cdd2dcb8;opacity:.9}.client-ui .client-license-meta-item>div{min-width:0}.client-ui .client-license-meta-item span{margin-bottom:3px}.client-ui .client-license-meta-item strong{font-size:12.1px}.client-ui .client-license-card.is-revoked .client-license-meta .is-revoked-term{background:#121317fb}.client-ui .client-license-meta .is-revoked-term strong{color:#f55}.client-ui .client-license-meta .is-revoked-term em{margin-top:2px;font-size:8.8px;line-height:1.18;color:#ff5555d1}.client-ui .client-license-keyrow{grid-template-columns:42px minmax(0,1fr) auto;min-height:56px;border-color:#e0b53d75;background:linear-gradient(90deg,#e0b53d1d,#e0b53d0b 55%,#e0b53d05);box-shadow:inset 0 0 0 1px #ffe17606,0 8px 22px #0000001f}.client-ui .client-license-keyicon{display:flex;align-items:center;justify-content:center;color:#f2c94c;border-right:1px solid rgba(224,181,61,.22);background:#e0b53d09}.client-ui .client-license-keycopy{display:flex;flex-direction:column;justify-content:center;padding:8px 12px}.client-ui .client-license-keylabel{display:flex!important;align-items:center;gap:5px;margin-bottom:3px!important;color:#e1e4ebb3!important}.client-ui .client-license-keylabel svg{opacity:.78}.client-ui .client-license-keycopy code{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.35;font-weight:800;letter-spacing:.03em;color:#f6c945;text-shadow:0 0 16px rgba(224,181,61,.2)}.client-ui .client-license-copy{min-width:88px;border-left-color:#e0b53d3d;font-size:11.5px}.client-ui .client-license-foot{margin-top:8px;min-height:22px;font-size:10.7px}.client-ui .client-license-buildstate{font-weight:680}.client-ui .client-license-buildstate .dot.muted{background:#e0b53d;box-shadow:0 0 10px #e0b53d3d}.client-ui .client-license-scope{color:#d8dce4c7;font-weight:620}.client-ui .client-license-bound-ok{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;border-radius:50%;color:#27c77b;border:1px solid rgba(39,199,123,.5);background:#27c77b14}.client-ui .client-license-card.is-active{border-color:#27c77b52}.client-ui .client-license-card.is-revoked{border-color:#ef444457}.client-ui .client-license-product-icon{background:linear-gradient(145deg,#e0b53d1f,#e0b53d09);box-shadow:inset 0 0 0 1px #e0b53d29}@media (max-width:900px){.client-ui .client-license-keycopy code{font-size:12.7px;letter-spacing:.02em}.client-ui .client-license-keyrow{grid-template-columns:38px minmax(0,1fr) auto}.client-ui .client-license-keyicon{width:38px}}@media (max-width:560px){.client-ui .client-license-keyrow{grid-template-columns:36px minmax(0,1fr) 48px}.client-ui .client-license-keycopy{padding:8px 9px}.client-ui .client-license-keycopy code{font-size:11.4px}.client-ui .client-license-copy{min-width:48px}.client-ui .client-license-copy span{display:none}}.client-ui .profile-page{--settings-module-gap:var(--client-dashboard-gap,10px);--settings-inner-pad-x:16px;--settings-inner-pad-y:12px}.client-ui .profile-page .profile-hero{min-height:0;margin-bottom:var(--settings-module-gap);padding:15px 18px;gap:18px;border-radius:15px;box-shadow:0 14px 38px #0000002e,inset 0 1px #ffffff06}.client-ui .profile-page .profile-title-row{gap:12px}.client-ui .profile-page .profile-title-icon{width:44px;height:44px;flex:0 0 44px;border-radius:12px}.client-ui .profile-page .profile-hero .eyebrow{margin-bottom:3px;font-size:10.5px}.client-ui .profile-page .profile-hero h1{font-size:30px;line-height:1.04}.client-ui .profile-page .profile-subtitle{margin:7px 0 0 56px;font-size:12.5px;line-height:1.4}.client-ui .profile-page .profile-badges{margin:9px 0 0 56px;gap:7px}.client-ui .profile-page .profile-badges .pill{min-height:30px;padding:5px 9px;font-size:11px;border-radius:9px}.client-ui .profile-page .profile-score{width:114px;min-width:114px;height:86px;border-radius:13px}.client-ui .profile-page .profile-score div{font-size:27px}.client-ui .profile-page .profile-score small{margin-top:5px;font-size:10px}.client-ui .profile-page .profile-tab-intro{min-height:56px;padding:9px var(--settings-inner-pad-x);gap:10px}.client-ui .profile-page .profile-tab-intro-icon{width:36px;height:36px;flex:0 0 36px;border-radius:10px}.client-ui .profile-page .profile-tab-intro span{font-size:17px;line-height:1.12}.client-ui .profile-page .profile-tab-intro small{font-size:10.5px;line-height:1.3}.client-ui .profile-page .profile-card-head{min-height:68px;padding:10px var(--settings-inner-pad-x);gap:11px;background:#ffffff02}.client-ui .profile-page .profile-card-head .avatar-pro{width:40px;height:40px;flex:0 0 40px;font-size:13px}.client-ui .profile-page .profile-card-head h2{margin:0 0 3px;font-size:17px;line-height:1.12;font-weight:850}.client-ui .profile-page .profile-card-head p{font-size:11.5px;line-height:1.35}.client-ui .profile-page .profile-card-head .badge{padding:3px 7px;font-size:9.5px}.client-ui .profile-page .referral-v6533{padding:12px var(--settings-inner-pad-x) 14px;gap:var(--settings-module-gap)}.client-ui .referral-v6533 .profile-referral-command{min-height:82px;padding:12px 14px;gap:14px;border-radius:12px}.client-ui .referral-v6533 .profile-referral-command-main{gap:11px}.client-ui .referral-v6533 .profile-referral-command-icon{width:42px;height:42px;flex:0 0 42px;border-radius:11px}.client-ui .referral-v6533 .profile-referral-command h3,.client-ui .referral-v6533 .profile-referral-share-head h3{margin:3px 0;font-size:17px}.client-ui .referral-v6533 .profile-referral-command p,.client-ui .referral-v6533 .profile-referral-share-head p{font-size:11.5px;line-height:1.42}.client-ui .referral-v6533 .profile-referral-rate{min-width:164px;padding:8px 0 7px 14px}.client-ui .referral-v6533 .profile-referral-rate strong{font-size:19px}.client-ui .referral-v6533 .profile-referral-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--settings-module-gap)}.client-ui .referral-v6533 .profile-referral-metrics article{min-height:76px;padding:11px 13px;border-radius:11px}.client-ui .referral-v6533 .profile-referral-metrics article>span{font-size:10px}.client-ui .referral-v6533 .profile-referral-metrics strong{font-size:18px}.client-ui .referral-v6533 .profile-referral-metrics strong.review{color:#e4ad35}.client-ui .referral-v6533 .profile-referral-metrics small{font-size:9.75px;line-height:1.3}.client-ui .referral-v6533 .profile-referral-share-card{padding:12px 14px;border-radius:12px}.client-ui .referral-v6533 .profile-referral-share-head{gap:12px;margin-bottom:10px}.client-ui .referral-v6533 .profile-referral-ready{padding:5px 9px;font-size:9.5px}.client-ui .referral-v6533 .profile-referral-identity-grid,.client-ui .referral-v6533 .profile-referral-bottom{gap:var(--settings-module-gap)}.client-ui .referral-v6533 .profile-referral-how{padding:11px 13px}.client-ui .referral-v6533 .profile-referral-steps{gap:9px;margin-top:8px}.client-ui .referral-v6533 .profile-referral-steps strong{font-size:11px}.client-ui .referral-v6533 .profile-referral-steps small{font-size:9.6px;line-height:1.35}.client-ui .referral-v6533 .profile-referral-center-link{padding:11px 12px}@media (max-width:1180px){.client-ui .referral-v6533 .profile-referral-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.client-ui .profile-page .profile-subtitle,.client-ui .profile-page .profile-badges{margin-left:0}.client-ui .profile-page .profile-hero{align-items:flex-start}}@media (max-width:640px){.client-ui .profile-page .profile-hero{padding:14px}.client-ui .profile-page .profile-hero h1{font-size:27px}.client-ui .profile-page .profile-score{width:100%;height:72px}.client-ui .referral-v6533 .profile-referral-metrics{grid-template-columns:1fr}}.client-ui .profile-page .profile-hero{display:grid;grid-template-columns:minmax(0,1fr) auto 104px;align-items:center;min-height:0;padding:11px 14px;gap:12px;border-radius:14px}.client-ui .profile-page .profile-title-row{gap:10px}.client-ui .profile-page .profile-title-icon{width:40px;height:40px;flex:0 0 40px;border-radius:11px}.client-ui .profile-page .profile-hero .eyebrow{margin-bottom:2px;font-size:10px;line-height:1.1}.client-ui .profile-page .profile-hero h1{font-size:28px;line-height:1.02}.client-ui .profile-page .profile-subtitle{margin:5px 0 0 50px;font-size:11.5px;line-height:1.35}.client-ui .profile-page .profile-badges{display:none!important}.client-ui .profile-page .profile-score{width:104px;min-width:104px;height:72px;border-radius:12px}.client-ui .profile-page .profile-score div{font-size:24px;line-height:1}.client-ui .profile-page .profile-score small{margin-top:4px;font-size:9.5px;line-height:1.2}.client-ui .profile-page .profile-hero-identity{display:grid;grid-template-columns:36px minmax(120px,auto) auto;grid-template-areas:"avatar copy verified" "avatar copy plan";align-items:center;column-gap:9px;row-gap:3px;min-width:300px;padding:7px 9px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:linear-gradient(180deg,#ffffff07,#ffffff03);box-shadow:inset 0 1px #ffffff05}.client-ui .profile-page .profile-hero-avatar{grid-area:avatar;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#edc45b,#c9972b);color:#15110a;font:850 12px/1 "Sora",var(--font-heading,sans-serif);box-shadow:0 0 0 1px #ebbb3933,0 8px 22px #0000002e}.client-ui .profile-page .profile-hero-identity-copy{grid-area:copy;min-width:0;display:grid;gap:2px}.client-ui .profile-page .profile-hero-identity-copy strong{color:#f3f4f6;font:800 13px/1.15 "Sora",var(--font-heading,sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-ui .profile-page .profile-hero-identity-copy span{color:#8b93a0;font:500 10.5px/1.2 "Inter",var(--font-body,sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.client-ui .profile-page .profile-hero-verified{grid-area:verified;justify-self:end;display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:3px 7px;border-radius:999px;color:#35cb88;background:#1ebe7717;border:1px solid rgba(30,190,119,.16);font:750 9.5px/1 "Inter",var(--font-body,sans-serif)}.client-ui .profile-page .profile-hero-verified i{width:6px;height:6px;border-radius:50%;background:#27c67b;box-shadow:0 0 8px #27c67b73}.client-ui .profile-page .profile-hero-plan{grid-area:plan;justify-self:end;color:#cfaa49;font:700 9px/1 "Inter",var(--font-body,sans-serif);text-transform:capitalize}.client-ui .profile-page .profile-card-head{display:none!important}.client-ui .profile-page .profile-card-pro{overflow:hidden}.client-ui .profile-page .profile-tab-intro{border-bottom:1px solid rgba(255,255,255,.055)}@media (max-width:1180px){.client-ui .profile-page .profile-hero{grid-template-columns:minmax(0,1fr) auto 96px}.client-ui .profile-page .profile-hero-identity{min-width:260px;grid-template-columns:34px minmax(110px,1fr) auto}.client-ui .profile-page .profile-hero-identity-copy span{max-width:170px}.client-ui .profile-page .profile-score{width:96px;min-width:96px}}@media (max-width:920px){.client-ui .profile-page .profile-hero{grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"copy score" "identity identity"}.client-ui .profile-page .profile-hero-copy{grid-area:copy}.client-ui .profile-page .profile-hero-identity{grid-area:identity;min-width:0;width:100%}.client-ui .profile-page .profile-score{grid-area:score}}@media (max-width:640px){.client-ui .profile-page .profile-hero{display:grid;grid-template-columns:1fr;padding:12px;gap:9px;grid-template-areas:"copy" "identity" "score"}.client-ui .profile-page .profile-subtitle{margin-left:0}.client-ui .profile-page .profile-hero-identity{grid-template-columns:34px minmax(0,1fr) auto}.client-ui .profile-page .profile-hero-identity-copy span{max-width:100%}.client-ui .profile-page .profile-score{width:100%;min-width:0;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.client-ui .profile-page .profile-score small{margin:0;max-width:none}}.client-ui .profile-page{--settings-module-gap:10px;--settings-inner-pad-x:16px;--settings-inner-pad-y:12px;--settings-control-h:42px;--settings-card-radius:11px}.client-ui .profile-page .profile-tab-intro{min-height:54px;padding:9px 16px;gap:10px;background:linear-gradient(90deg,rgba(212,168,67,.045),rgba(255,255,255,.005) 40%,transparent 72%)}.client-ui .profile-page .profile-tab-intro-icon{width:34px;height:34px;flex:0 0 34px;border-radius:9px}.client-ui .profile-page .profile-tab-intro span{font:800 16px/1.12 "Sora",var(--font-heading,sans-serif);letter-spacing:-.012em}.client-ui .profile-page .profile-tab-intro small{margin-top:2px;font:500 10.5px/1.3 "Inter",var(--font-body,sans-serif);color:#7e8792}.client-ui .profile-page .profile-account-form,.client-ui .profile-page .security-v6532,.client-ui .profile-page .security-v6526,.client-ui .profile-page .password-premium-v6531,.client-ui .profile-page .password-premium-v6529,.client-ui .profile-page .referral-v6533,.client-ui .profile-page .activity-v6535,.client-ui .profile-page .activity-v6536{padding:12px 16px 14px;gap:10px}.client-ui .profile-page .profile-account-summary strong,.client-ui .profile-page .security-command-copy strong,.client-ui .profile-page .security-controls-label>span,.client-ui .profile-page .security-method-copy strong,.client-ui .profile-page .password-step-copy strong,.client-ui .profile-page .password-policy-head strong,.client-ui .profile-page .profile-referral-command h3,.client-ui .profile-page .profile-referral-share-head h3,.client-ui .profile-page .activity-v6536 h3,.client-ui .profile-page .activity-v6535 h3{font-family:"Sora",var(--font-heading,sans-serif);letter-spacing:-.012em}.client-ui .profile-page .profile-account-summary small,.client-ui .profile-page .profile-readonly-field span,.client-ui .profile-page .profile-readonly-field small,.client-ui .profile-page .security-command-copy small,.client-ui .profile-page .security-method-copy small,.client-ui .profile-page .password-step-copy small,.client-ui .profile-page .profile-referral-command p,.client-ui .profile-page .profile-referral-share-head p,.client-ui .profile-page .activity-v6536 p,.client-ui .profile-page .activity-v6535 p{font-family:"Inter",var(--font-body,sans-serif)}.client-ui .settings-tab-account .profile-account-form{gap:10px}.client-ui .settings-tab-account .profile-account-summary{min-height:58px;padding:10px 12px;gap:10px;border-radius:11px}.client-ui .settings-tab-account .profile-account-summary-icon{width:34px;height:34px;flex:0 0 34px;border-radius:9px}.client-ui .settings-tab-account .profile-account-summary strong{font-size:12.5px;line-height:1.2}.client-ui .settings-tab-account .profile-account-summary small{font-size:10px;line-height:1.35}.client-ui .settings-tab-account .profile-account-progress{font-size:9.5px;padding:4px 7px}.client-ui .settings-tab-account .profile-readonly-field{min-height:68px;padding:10px 12px;border-radius:11px}.client-ui .settings-tab-account .profile-readonly-field>span{font-size:9.75px;line-height:1.2}.client-ui .settings-tab-account .profile-readonly-field>strong{margin-top:4px;font:750 12.5px/1.2 "Sora",var(--font-heading,sans-serif)}.client-ui .settings-tab-account .profile-readonly-field>small{margin-top:5px;font-size:9.75px;line-height:1.32}.client-ui .settings-tab-account .profile-account-trust{min-height:54px;padding:9px 11px;gap:9px}.client-ui .settings-tab-account .profile-account-trust strong{font-size:11px}.client-ui .settings-tab-account .profile-account-trust small{font-size:9.6px;line-height:1.32}.client-ui .settings-tab-security .security-v6532,.client-ui .settings-tab-security .security-v6526{display:grid;gap:10px}.client-ui .settings-tab-security .security-command{min-height:78px;padding:11px 13px;gap:12px;border-radius:11px}.client-ui .settings-tab-security .security-command-mark{width:40px;height:40px;flex:0 0 40px;border-radius:10px}.client-ui .settings-tab-security .security-command-copy>span{font-size:9.5px}.client-ui .settings-tab-security .security-command-copy strong{font-size:16px;line-height:1.14}.client-ui .settings-tab-security .security-command-copy small{font-size:10.5px;line-height:1.35}.client-ui .settings-tab-security .security-posture{min-width:154px;padding:8px 10px}.client-ui .settings-tab-security .security-posture span,.client-ui .settings-tab-security .security-posture small{font-size:9px}.client-ui .settings-tab-security .security-posture b{font-size:14px}.client-ui .settings-tab-security .security-signal-grid{gap:10px}.client-ui .settings-tab-security .security-signal-grid>div{min-height:54px;padding:9px 10px;border-radius:10px}.client-ui .settings-tab-security .security-signal-grid span{font-size:9.5px}.client-ui .settings-tab-security .security-signal-grid b{font-size:10.5px}.client-ui .settings-tab-security .security-controls-label{min-height:28px;margin:0;padding:0 2px}.client-ui .settings-tab-security .security-controls-label>span{font-size:11px}.client-ui .settings-tab-security .security-controls-label small{font-size:9.5px}.client-ui .settings-tab-security .security-method-card{min-height:64px;padding:9px 11px;gap:10px;border-radius:11px}.client-ui .settings-tab-security .security-method-icon{width:34px;height:34px;flex:0 0 34px;border-radius:9px}.client-ui .settings-tab-security .security-method-copy strong{font-size:11.5px}.client-ui .settings-tab-security .security-method-copy small{font-size:9.5px;line-height:1.3}.client-ui .settings-tab-security .security-method-state{font-size:9px}.client-ui .settings-tab-security .security-auth-gate,.client-ui .settings-tab-security .security-recovery-box,.client-ui .settings-tab-security .security-totp-premium{margin:0;border-radius:11px}.client-ui .settings-tab-password .password-premium-v6531,.client-ui .settings-tab-password .password-premium-v6529{display:grid;gap:10px}.client-ui .settings-tab-password .password-premium-main,.client-ui .settings-tab-password .password-premium-step{gap:10px}.client-ui .settings-tab-password .password-step-card{padding:10px 12px;border-radius:11px}.client-ui .settings-tab-password .password-step-copy strong{font-size:11.5px}.client-ui .settings-tab-password .password-step-copy small{font-size:9.5px;line-height:1.3}.client-ui .settings-tab-password .password-input-wrap input{min-height:42px;font-size:12px}.client-ui .settings-tab-password .password-policy-card{padding:10px 12px;border-radius:11px}.client-ui .settings-tab-password .password-policy-head strong{font-size:11px}.client-ui .settings-tab-password .password-policy-head small,.client-ui .settings-tab-password .password-rule{font-size:9.5px}.client-ui .settings-tab-password .password-premium-actions{gap:10px;padding-top:0}.client-ui .settings-tab-referral .referral-v6533{padding:12px 16px 14px;gap:10px}.client-ui .settings-tab-referral .profile-referral-command{min-height:72px;padding:10px 12px;gap:12px;border-radius:11px}.client-ui .settings-tab-referral .profile-referral-command-icon{width:38px;height:38px;flex:0 0 38px;border-radius:10px}.client-ui .settings-tab-referral .profile-referral-command h3{font-size:15.5px;line-height:1.15}.client-ui .settings-tab-referral .profile-referral-command p{font-size:10.5px;line-height:1.35}.client-ui .settings-tab-referral .profile-referral-rate{min-width:154px;padding:7px 0 6px 12px}.client-ui .settings-tab-referral .profile-referral-rate strong{font-size:17px}.client-ui .settings-tab-referral .profile-referral-metrics,.client-ui .settings-tab-referral .profile-referral-identity-grid,.client-ui .settings-tab-referral .profile-referral-bottom{gap:10px}.client-ui .settings-tab-referral .profile-referral-metrics article{min-height:68px;padding:10px 11px;border-radius:10px}.client-ui .settings-tab-referral .profile-referral-metrics article>span{font-size:9.5px}.client-ui .settings-tab-referral .profile-referral-metrics strong{font-size:17px}.client-ui .settings-tab-referral .profile-referral-metrics small{font-size:9.25px;line-height:1.28}.client-ui .settings-tab-referral .profile-referral-share-card{padding:10px 12px;border-radius:11px}.client-ui .settings-tab-referral .profile-referral-share-head{margin-bottom:9px}.client-ui .settings-tab-referral .profile-referral-share-head h3{font-size:15px}.client-ui .settings-tab-referral .profile-referral-share-head p{font-size:10.5px}.client-ui .settings-tab-referral .profile-referral-field{border-radius:10px}.client-ui .settings-tab-referral .profile-referral-how,.client-ui .settings-tab-referral .profile-referral-center-link{padding:10px 11px;border-radius:10px}.client-ui .settings-tab-activity .activity-v6536,.client-ui .settings-tab-activity .activity-v6535{padding:12px 16px 14px;gap:10px}.client-ui .settings-tab-activity .profile-activity-command{min-height:76px;padding:10px 12px;gap:12px;border-radius:11px}.client-ui .settings-tab-activity .profile-activity-command-icon{width:38px;height:38px;flex:0 0 38px;border-radius:10px}.client-ui .settings-tab-activity .profile-activity-command-main{gap:10px}.client-ui .settings-tab-activity .profile-activity-command-main>div>span,.client-ui .settings-tab-activity .profile-activity-section-head>div>span{font-size:9.5px}.client-ui .settings-tab-activity h3{font-size:15.5px;line-height:1.15}.client-ui .settings-tab-activity p{font-size:10.5px;line-height:1.35}.client-ui .settings-tab-activity .profile-activity-metrics{gap:10px}.client-ui .settings-tab-activity .profile-activity-metrics article{min-height:72px;padding:10px 11px 12px;border-radius:10px}.client-ui .settings-tab-activity .profile-activity-metrics span{font-size:9.5px}.client-ui .settings-tab-activity .profile-activity-metrics strong{font-size:18px}.client-ui .settings-tab-activity .profile-activity-metrics small{font-size:9.5px;line-height:1.3}.client-ui .settings-tab-activity .profile-activity-session-grid{gap:10px}.client-ui .settings-tab-activity .profile-activity-current-summary{min-height:150px;padding:14px;border-radius:11px}.client-ui .settings-tab-activity .profile-activity-summary-icon{width:44px;height:44px;margin-bottom:8px;border-radius:12px}.client-ui .settings-tab-activity .profile-activity-session-list{gap:8px}.client-ui .settings-tab-activity .profile-activity-session-list article{min-height:52px;padding:8px 9px;border-radius:9px}.client-ui .settings-tab-activity .profile-activity-actions,.client-ui .settings-tab-activity .profile-activity-action-grid{gap:10px}.client-ui .settings-tab-activity .profile-activity-action-grid button{min-height:54px;padding:8px 10px;border-radius:9px}.client-ui .profile-page .form-label{font:700 10.5px/1.2 "Inter",var(--font-body,sans-serif)}.client-ui .profile-page input:not([type=checkbox]):not([type=radio]),.client-ui .profile-page select,.client-ui .profile-page textarea{font-family:"Inter",var(--font-body,sans-serif)}.client-ui .profile-page .btn{font-family:"Inter",var(--font-body,sans-serif)}.client-ui .profile-page .profile-shell{gap:10px}.client-ui .profile-page .profile-menu{border-radius:12px}.client-ui .profile-page .profile-menu>button{min-height:60px}.client-ui .profile-page .profile-menu>button+button{margin-top:0}@media (max-width:1180px){.client-ui .settings-tab-security .security-command{align-items:flex-start}.client-ui .settings-tab-security .security-posture{min-width:142px}}@media (max-width:900px){.client-ui .profile-page{--settings-inner-pad-x:14px}.client-ui .settings-tab-security .security-command,.client-ui .settings-tab-referral .profile-referral-command,.client-ui .settings-tab-activity .profile-activity-command{flex-direction:column;align-items:stretch}.client-ui .settings-tab-security .security-posture,.client-ui .settings-tab-referral .profile-referral-rate{width:100%;min-width:0}}@media (max-width:640px){.client-ui .profile-page .profile-tab-intro{padding:9px 12px}.client-ui .profile-page .profile-account-form,.client-ui .profile-page .security-v6532,.client-ui .profile-page .security-v6526,.client-ui .profile-page .password-premium-v6531,.client-ui .profile-page .password-premium-v6529,.client-ui .profile-page .referral-v6533,.client-ui .profile-page .activity-v6535,.client-ui .profile-page .activity-v6536{padding:10px 12px 12px}}.client-ui .profile-page{--settings-module-gap:10px;--profile-module-gap:10px;--settings-card-radius:11px}.client-ui .profile-page .profile-shell,.client-ui .profile-page .profile-account-form,.client-ui .profile-page .security-v6532,.client-ui .profile-page .security-v6526,.client-ui .profile-page .password-premium-v6531,.client-ui .profile-page .password-premium-v6529,.client-ui .profile-page .referral-v6533,.client-ui .profile-page .activity-v6535,.client-ui .profile-page .activity-v6536{gap:10px!important}.client-ui .profile-page .profile-tab-intro{min-height:58px;padding:9px 14px}.client-ui .profile-page .profile-tab-intro-icon{width:34px;height:34px;flex-basis:34px;border-radius:9px}.client-ui .profile-page .profile-tab-intro span{font-size:16px}.client-ui .profile-page .profile-tab-intro small{font-size:10.5px}.client-ui .settings-tab-password .password-premium-v6531,.client-ui .settings-tab-password .password-premium-v6529{grid-template-columns:minmax(0,1fr) minmax(250px,300px)}.client-ui .settings-tab-password .password-security-tips{padding:12px 13px;border-radius:11px}.client-ui .settings-tab-password .password-security-tips>p{margin:9px 0 10px;font-size:10.5px;line-height:1.4}.client-ui .settings-tab-password .password-security-tips ul{gap:7px}.client-ui .settings-tab-password .password-security-tips li{font-size:10px;line-height:1.3}.client-ui .settings-tab-password .password-storage-note{margin-top:10px;padding:9px 10px;border-radius:9px}.client-ui .settings-tab-password .password-premium-actions .btn{min-height:42px}.client-ui .settings-tab-activity .profile-activity-identitybar{display:none!important}.client-ui .settings-tab-activity .profile-activity-overview,.client-ui .settings-tab-activity .profile-activity-sessions,.client-ui .settings-tab-activity .profile-activity-actions{border-radius:11px}.client-ui .settings-tab-activity .profile-activity-overview,.client-ui .settings-tab-activity .profile-activity-sessions{padding:11px 12px}.client-ui .settings-tab-activity .profile-activity-section-head{margin-bottom:10px;gap:10px}.client-ui .settings-tab-activity .profile-activity-metrics article{min-height:66px;padding:9px 11px 10px}.client-ui .settings-tab-activity .profile-activity-metrics strong{font-size:17px}.client-ui .settings-tab-activity .profile-activity-current-summary{min-height:126px;padding:11px}.client-ui .settings-tab-activity .profile-activity-summary-icon{width:40px;height:40px;margin-bottom:7px;border-radius:10px}.client-ui .settings-tab-activity .profile-activity-session-list{gap:10px}.client-ui .settings-tab-activity .profile-activity-session-list article{min-height:50px;padding:7px 9px}.client-ui .settings-tab-activity .profile-activity-action-grid button{min-height:50px;padding:7px 9px}.client-ui .settings-tab-account .profile-readonly-field,.client-ui .settings-tab-security .security-signal-grid>div,.client-ui .settings-tab-security .security-method-card,.client-ui .settings-tab-password .password-step-card,.client-ui .settings-tab-password .password-policy-card,.client-ui .settings-tab-referral .profile-referral-metrics article,.client-ui .settings-tab-referral .profile-referral-field,.client-ui .settings-tab-referral .profile-referral-how,.client-ui .settings-tab-referral .profile-referral-center-link,.client-ui .settings-tab-activity .profile-activity-metrics article,.client-ui .settings-tab-activity .profile-activity-session-list article,.client-ui .settings-tab-activity .profile-activity-action-grid button{border-radius:11px}@media (max-width:1120px){.client-ui .settings-tab-password .password-premium-v6531,.client-ui .settings-tab-password .password-premium-v6529{grid-template-columns:1fr}}.client-ui .profile-page .profile-tab-intro{min-height:72px;margin:10px 14px 0;padding:10px 12px;gap:12px;border:1px solid rgba(212,168,67,.28);border-radius:11px;background:linear-gradient(90deg,#d4a8431b,#d4a84309 34%,#ffffff02 72%),#ffffff02;box-shadow:inset 0 1px #ffffff07,0 10px 24px #0000001f}.client-ui .profile-page .profile-tab-intro-icon{width:38px;height:38px;flex:0 0 38px;border-radius:10px;color:#efbd35;border:1px solid rgba(212,168,67,.28);background:#d4a84317;box-shadow:inset 0 1px #ffffff09}.client-ui .profile-page .profile-tab-intro>div:last-child{display:grid;align-content:center;gap:3px;min-width:0}.client-ui .profile-page .profile-tab-intro span{color:#f1f2f4;font:850 15.5px/1.15 "Sora",var(--font-heading,sans-serif);letter-spacing:-.012em}.client-ui .profile-page .profile-tab-intro small{color:#8f96a1;font:500 10.5px/1.35 "Inter",var(--font-body,sans-serif)}@media (max-width:640px){.client-ui .profile-page .profile-tab-intro{min-height:68px;margin:10px 12px 0;padding:10px 11px;gap:10px}.client-ui .profile-page .profile-tab-intro-icon{width:36px;height:36px;flex-basis:36px}}.client-ui .client-orders-page{display:flex;flex-direction:column;gap:10px;max-width:1360px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.client-ui .client-orders-header,.client-ui .client-orders-overview,.client-ui .client-orders-filters,.client-ui .client-orders-section-head,.client-ui .client-orders-list,.client-ui .client-orders-alert,.client-ui .client-orders-empty-card,.client-ui .client-orders-more{margin:0}.client-ui .client-orders-header{min-height:auto;padding:0 0 4px}.client-ui .client-orders-eyebrow{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:800;letter-spacing:.12em}.client-ui .client-orders-header h1{margin-bottom:5px;font-family:Sora,Inter,sans-serif;font-size:clamp(30px,2.2vw,37px);font-weight:780;letter-spacing:-.04em}.client-ui .client-orders-subtitle{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12.5px;line-height:1.45}.client-ui .client-orders-overview{gap:10px}.client-ui .client-orders-kpi{min-height:88px;padding:12px 14px;gap:10px;border-radius:13px}.client-ui .client-orders-kpi-copy>span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9.5px;font-weight:760;letter-spacing:.07em}.client-ui .client-orders-kpi-copy strong{font-family:Sora,Inter,sans-serif;font-size:21px;font-weight:760}.client-ui .client-orders-kpi-copy small{margin-top:3px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1.3}.client-ui .client-orders-section-head{min-height:58px;padding:10px 13px;border:1px solid rgba(255,255,255,.075);border-radius:13px}.client-ui .client-orders-section-head h2{font-family:Sora,Inter,sans-serif;font-size:13.5px;font-weight:720}.client-ui .client-orders-section-head p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;line-height:1.35}.client-ui .client-orders-history-count{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px}.client-ui .client-orders-filters{gap:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:linear-gradient(180deg,#121418f5,#0d0f13f5)}.client-ui .client-orders-filters button{min-height:35px;padding:7px 11px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;font-weight:700}.client-ui .client-orders-list{display:flex;flex-direction:column;gap:10px}.client-ui .client-orders-list .client-order-card:first-child{border-top-left-radius:var(--client-order-radius);border-top-right-radius:var(--client-order-radius)}.client-ui .client-order-card{border-radius:14px;box-shadow:0 10px 30px #0000001c}.client-ui .client-order-head{min-height:70px;padding:12px 14px;gap:14px}.client-ui .client-order-product{gap:10px}.client-ui .client-order-product-icon{width:34px;height:34px;flex-basis:34px;border-radius:10px}.client-ui .client-order-title-row{gap:7px}.client-ui .client-order-title-row h2{font-family:Sora,Inter,sans-serif;font-size:14.5px;line-height:1.2;font-weight:730;letter-spacing:-.02em}.client-ui .client-order-plan{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9.5px;font-weight:650}.client-ui .client-order-meta{margin-top:4px;gap:6px;color:#747d8b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;line-height:1.35;font-weight:500}.client-ui .client-order-meta>span:first-child{font-variant-numeric:tabular-nums;font-weight:600;color:#7c8695}.client-ui .client-order-meta i{color:#4f5763}.client-ui .client-order-amount strong{font-family:Sora,Inter,sans-serif;font-size:19px;font-weight:760;letter-spacing:-.025em}.client-ui .client-order-amount span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9.5px}.client-ui .client-order-status{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9.5px;font-weight:720}.client-ui .client-order-body{padding:10px 14px 12px}.client-ui .client-order-data-box,.client-ui .client-order-wallet-block{min-height:50px;gap:10px;padding:8px 10px;border-radius:10px}.client-ui .client-order-data-box{margin-bottom:10px}.client-ui .client-order-data-label{margin-bottom:3px;color:#7d8797;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9.5px;line-height:1.2;font-weight:760;letter-spacing:.065em}.client-ui .client-order-data-copy code{color:#b7bfcb;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11.5px;line-height:1.45;font-weight:540;letter-spacing:-.01em}.client-ui .client-order-copy{min-height:32px;padding:6px 9px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9.5px;font-weight:700}.client-ui .client-order-action-row{gap:10px}.client-ui .client-order-submit-panel{padding:11px;border-radius:11px}.client-ui .client-order-submit-head{margin-bottom:10px}.client-ui .client-order-submit-actions{gap:10px;margin-top:10px}.client-ui .client-order-verify-result{margin-bottom:10px}.client-ui .client-order-state-note{padding:9px 10px}.client-ui .client-orders-more{padding:0}@media (max-width:680px){.client-ui .client-orders-page{gap:10px}.client-ui .client-order-head,.client-ui .client-order-body{padding-left:12px;padding-right:12px}.client-ui .client-order-meta{font-size:10px}.client-ui .client-order-data-label{font-size:9px}.client-ui .client-order-data-copy code{font-size:10.5px}}.client-ui .client-orders-filters{gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:linear-gradient(180deg,#121418f7,#0c0e12f7);box-shadow:inset 0 1px #ffffff04,0 8px 24px #00000012}.client-ui .client-orders-filters .client-orders-filter-button{position:relative;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 13px;border:1px solid rgba(255,255,255,.042);border-radius:10px;background:#0f11148f;color:#929aa7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:650;line-height:1;letter-spacing:-.005em;box-shadow:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.client-ui .client-orders-filters .client-orders-filter-button:hover{color:#e8eaed;border-color:#d4a84333;background:#d4a8430b;transform:translateY(-1px)}.client-ui .client-orders-filters .client-orders-filter-button:focus-visible{outline:none;border-color:#e6b8489e;box-shadow:0 0 0 3px #d4a8431a}.client-ui .client-orders-filters .client-orders-filter-button.is-active{color:#f4cb5e;border-color:#d4a84370;background:linear-gradient(180deg,#d4a84325,#d4a8430e);box-shadow:inset 0 1px #ffffff08,0 6px 16px #0000001a;transform:none}.client-ui .client-orders-filter-icon{width:26px;height:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#87909d;background:#ffffff05;border:1px solid rgba(255,255,255,.032)}.client-ui .client-orders-filter-icon svg{width:16px;height:16px}.client-ui .client-orders-filter-button.is-active .client-orders-filter-icon{color:#efc554;background:#d4a84316;border-color:#d4a84329}.client-ui .client-orders-filter-label{color:inherit;line-height:1;white-space:nowrap}.client-ui .client-orders-filter-count{min-width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#ffffff09;color:#818997;font-size:11.5px;line-height:1;font-weight:750;font-variant-numeric:tabular-nums}.client-ui .client-orders-filter-button.is-active .client-orders-filter-count{color:#f0c85d;background:#d4a84322}@media (max-width:900px){.client-ui .client-orders-filters{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.client-ui .client-orders-filters::-webkit-scrollbar{display:none}.client-ui .client-orders-filters .client-orders-filter-button{flex:0 0 auto}}@media (max-width:760px){.client-ui .client-orders-filters{padding:7px 8px;gap:8px}.client-ui .client-orders-filters .client-orders-filter-button{min-height:42px;padding:7px 11px;gap:7px;font-size:12px}.client-ui .client-orders-filter-icon{width:24px;height:24px;flex-basis:24px}.client-ui .client-orders-filter-icon svg{width:15px;height:15px}.client-ui .client-orders-filter-count{min-width:22px;height:22px;padding:0 6px;font-size:11px}}.client-ui .client-orders-filters .client-orders-filter-button .client-orders-filter-label{min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}@media (max-width:760px){.client-ui .client-orders-filters .client-orders-filter-button .client-orders-filter-label,.client-ui .client-order-copy,.client-ui .client-order-copy span{font-size:10.5px}}.client-ui .client-orders-filters .client-orders-filter-button .client-orders-filter-label{min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:inherit;opacity:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.client-ui .client-orders-filters .client-orders-filter-button:not(.is-active) .client-orders-filter-label{color:#a8afba}.client-ui .client-orders-filters .client-orders-filter-button.is-active .client-orders-filter-label{color:#f4cb5e}.client-ui .client-order-copy,.client-ui .client-order-copy span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:0}@media (max-width:760px){.client-ui .client-orders-filters .client-orders-filter-button .client-orders-filter-label{font-size:11.5px}.client-ui .client-order-copy,.client-ui .client-order-copy span{font-size:10.5px}}.client-ui .settings-tab-security .security-auth-gate-icon{width:34px;height:34px;flex:0 0 34px;border-radius:9px}.client-referrals-walletcard{margin-bottom:10px;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#16171cfa,#111216fa);box-shadow:0 14px 38px #0000002e;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.client-referrals-wallethead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.client-referrals-wallettitle{display:flex;align-items:flex-start;gap:10px;min-width:0}.client-referrals-walleticon{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(212,175,55,.28);border-radius:11px;background:linear-gradient(145deg,#d4af3724,#d4af370a);color:var(--gold)}.client-referrals-walleticon svg{width:20px;height:20px}.client-referrals-wallettitle h2{margin:3px 0 4px;font-family:Sora,Inter,system-ui,sans-serif;font-size:18px;line-height:1.15;font-weight:750;letter-spacing:-.02em}.client-referrals-wallettitle p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.client-referrals-walletstatus{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 10px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);background:#ffffff06;font-size:10.5px;line-height:1;font-weight:700}.client-referrals-walletstatus i{width:6px;height:6px;border-radius:50%;background:#7b8490}.client-referrals-walletstatus.is-ready{color:var(--success);border-color:#22c55e3d;background:#22c55e12}.client-referrals-walletstatus.is-ready i{background:var(--success);box-shadow:0 0 10px #22c55e61}.client-referrals-walletgrid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px}.client-referrals-networkbox,.client-referrals-walletfield{min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:#ffffff05}.client-referrals-networkbox>span,.client-referrals-walletfield>label{display:block;margin-bottom:6px;color:var(--text-muted);font-size:9.5px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.075em}.client-referrals-networkbox strong{display:block;color:var(--gold);font-family:Sora,Inter,sans-serif;font-size:13px;font-weight:750}.client-referrals-networkbox small,.client-referrals-walletfield>small{display:block;margin-top:5px;color:var(--text-muted);font-size:10.5px;line-height:1.4}.client-referrals-walletreadonly,.client-referrals-walletinputrow{display:flex;align-items:center;gap:10px}.client-referrals-walletreadonly code{min-width:0;flex:1;color:var(--text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:650}.client-referrals-walletreadonly button{height:34px;padding:0 11px;border:1px solid rgba(212,175,55,.25);border-radius:8px;background:#d4af370e;color:var(--gold);font:700 10.5px/1 Inter,sans-serif;cursor:pointer}.client-referrals-walletinputrow input{min-width:0;flex:1;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:9px;background:#101115;color:var(--text-primary);font:600 12px/1 SFMono-Regular,Consolas,monospace;outline:none}.client-referrals-walletinputrow input:focus{border-color:#d4af379e;box-shadow:0 0 0 2px #d4af3714}.client-referrals-walletinputrow .btn{height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:11px!important;font-weight:750!important;white-space:nowrap}.client-referrals-walleterror,.client-referrals-walletsaved{margin-top:10px;padding:8px 10px;border-radius:9px;font-size:11px;font-weight:650}.client-referrals-walleterror{color:#f87171;border:1px solid rgba(239,68,68,.28);background:#ef444413}.client-referrals-walletsaved{color:var(--success);border:1px solid rgba(34,197,94,.24);background:#22c55e11}.client-referrals-walletwarning{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:9px 10px;border:1px solid rgba(245,158,11,.24);border-radius:10px;background:#f59e0b11;color:#fbbf24}.client-referrals-walletwarning svg{width:17px;height:17px;flex:0 0 17px;margin-top:1px}.client-referrals-walletwarning strong{display:block;font-size:11px;font-weight:750}.client-referrals-walletwarning span{display:block;margin-top:2px;color:#e2dbc2bd;font-size:10.5px;line-height:1.4}@media (max-width:760px){.client-referrals-wallethead{flex-direction:column}.client-referrals-walletgrid{grid-template-columns:1fr}.client-referrals-walletinputrow{align-items:stretch;flex-direction:column}.client-referrals-walletinputrow .btn{width:100%}.client-referrals-walletreadonly{align-items:stretch;flex-direction:column}.client-referrals-walletreadonly button{width:100%}}.admin-referrals-page{max-width:1440px;margin:0 auto;padding:0 2px 24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-referrals-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:10px}.admin-referrals-titleblock{display:flex;align-items:flex-start;gap:15px;min-width:0}.admin-referrals-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:14px;color:var(--gold);background:linear-gradient(145deg,#d4af3726,#d4af370a);border:1px solid rgba(212,175,55,.26);box-shadow:0 12px 30px #0003}.admin-referrals-eyebrow,.admin-referrals-kicker{font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.11em;font-weight:800;color:var(--gold)}.admin-referrals-titleblock h1{margin:3px 0 5px;font-family:Sora,Inter,system-ui,sans-serif;font-size:29px;line-height:1.05;font-weight:800;letter-spacing:-.035em}.admin-referrals-titleblock p{margin:0;max-width:760px;font-size:13px;line-height:1.55;color:var(--text-muted)}.admin-referrals-model{min-width:205px;padding:12px 15px;border-radius:14px;border:1px solid rgba(212,175,55,.22);background:linear-gradient(180deg,#18191ef5,#121317f5);text-align:right}.admin-referrals-model span,.admin-referrals-model small{display:block;color:var(--text-muted);font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;font-weight:750}.admin-referrals-model strong{display:block;margin:4px 0 3px;color:var(--gold);font-family:Sora,Inter,sans-serif;font-size:15px;line-height:1.2;font-weight:750}.admin-referrals-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:10px}.admin-referrals-summary article{min-width:0;padding:15px 17px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,#17181df7,#121317f7);box-shadow:0 12px 30px #00000026}.admin-referrals-summary article>span{display:block;margin-bottom:7px;font-size:9.5px;text-transform:uppercase;letter-spacing:.085em;color:var(--text-muted);font-weight:750}.admin-referrals-summary strong{display:block;font-family:Sora,Inter,sans-serif;font-size:23px;line-height:1.05;font-weight:800;color:var(--text-primary)}.admin-referrals-summary strong.gold{color:var(--gold)}.admin-referrals-summary strong.warning{color:var(--warning)}.admin-referrals-summary strong.info{color:#60a5fa}.admin-referrals-summary strong.success{color:var(--success)}.admin-referrals-summary small{display:block;margin-top:6px;font-size:10.5px;line-height:1.35;color:var(--text-muted)}.admin-referrals-controlcard,.admin-referrals-history{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#16171cfa,#111216fa);box-shadow:0 14px 38px #0000002e}.admin-referrals-controlcard{padding:15px 17px;margin-bottom:10px}.admin-referrals-controlhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.admin-referrals-controlhead h2,.admin-referrals-history-head h2{margin:4px 0 3px;font-family:Sora,Inter,sans-serif;font-size:18px;line-height:1.15;font-weight:750;letter-spacing:-.02em}.admin-referrals-controlhead p{margin:0;color:var(--text-muted);font-size:11.5px;line-height:1.45}.admin-referrals-refresh{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(212,175,55,.25);border-radius:9px;background:#d4af370b;color:var(--text-secondary);font:700 11px/1 Inter,sans-serif;cursor:pointer}.admin-referrals-refresh:hover,.admin-referrals-refresh:focus-visible{color:var(--gold);background:#d4af3717;outline:none}.admin-referrals-filters{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:10px}.admin-referrals-search{height:40px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text-muted)}.admin-referrals-search:focus-within{border-color:#d4af377a;box-shadow:0 0 0 2px #d4af370f}.admin-referrals-search input{min-width:0;flex:1;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:500 12px/1.2 Inter,sans-serif}.admin-referrals-search input::placeholder{color:var(--text-muted)}.admin-referrals-filters select{height:40px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text-primary);font:650 12px/1 Inter,sans-serif;outline:none}.admin-referrals-filters select:focus{border-color:#d4af377a;box-shadow:0 0 0 2px #d4af370f}.admin-referrals-alert{margin-bottom:10px}.admin-referrals-reviewnotice{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px;padding:10px 12px;border:1px solid rgba(245,158,11,.25);border-radius:11px;background:#f59e0b11;color:var(--warning)}.admin-referrals-reviewnotice>div{min-width:0}.admin-referrals-reviewnotice strong{display:block;font-size:11.5px}.admin-referrals-reviewnotice span{display:block;margin-top:2px;color:var(--text-muted);font-size:10.5px}.admin-referrals-history{overflow:hidden}.admin-referrals-history-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border-bottom:1px solid var(--border)}.admin-referrals-history-head>span{padding:5px 8px;border-radius:999px;background:#ffffff09;color:var(--text-muted);font-size:10.5px;font-weight:700}.admin-referrals-empty{min-height:210px;padding:38px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.admin-referrals-empty-icon{width:48px;height:48px;margin:0 auto 12px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--gold);background:#d4af3712;border:1px solid rgba(212,175,55,.2)}.admin-referrals-empty h3{margin:0 0 6px;font-family:Sora,Inter,sans-serif;font-size:17px}.admin-referrals-empty p{margin:0 auto;max-width:470px;color:var(--text-muted);font-size:12px;line-height:1.55}.admin-referrals-table table{width:100%;margin:0;border-collapse:collapse}.admin-referrals-table th{padding:11px 13px;text-align:left;font-size:9px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.075em;white-space:nowrap;border-bottom:1px solid var(--border)}.admin-referrals-table td{padding:11px 13px;font-size:12px;border-bottom:1px solid var(--border);vertical-align:middle}.admin-referrals-table tbody tr:last-child td{border-bottom:0}.admin-referrals-table tbody tr:hover{background:#ffffff04}.admin-referrals-table td>strong{font-weight:700}.admin-referrals-table td>small{display:block;margin-top:2px;color:var(--text-muted);font-size:10.5px}.admin-referrals-table .earned{color:var(--gold)}.admin-referrals-table .muted{color:var(--text-muted)}.admin-referrals-table .nowrap{white-space:nowrap}.admin-referrals-pay{background:#22c55e12!important;color:var(--success)!important;border:1px solid rgba(34,197,94,.26)!important}.admin-referrals-footnote{margin-top:10px;text-align:right;font-size:10.5px;color:var(--text-muted)}@media (max-width:1180px){.admin-referrals-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.admin-referrals-head{flex-direction:column}.admin-referrals-model{width:100%;max-width:260px;text-align:left}.admin-referrals-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-referrals-filters{grid-template-columns:1fr}.admin-referrals-controlhead{align-items:flex-start;flex-direction:column}.admin-referrals-refresh{width:100%}}@media (max-width:560px){.admin-referrals-titleblock h1{font-size:25px}.admin-referrals-icon{width:42px;height:42px}.admin-referrals-summary{grid-template-columns:1fr}.admin-referrals-controlcard{padding:13px}.admin-referrals-history-head{padding:13px 14px}}.admin-referrals-controlcard{padding:14px 16px}.admin-referrals-controlhead{gap:14px;margin-bottom:10px}.admin-referrals-controlhead h2{margin:3px 0;font-size:17.5px;line-height:1.15}.admin-referrals-controlhead p{font-size:11px;line-height:1.4}.admin-referrals-refresh{height:40px;padding:0 13px;border-radius:10px;font-size:11px}.admin-referrals-filters{grid-template-columns:minmax(0,1fr) 230px;gap:10px;align-items:center}.admin-referrals-search{height:var(--admin-control-h,44px);gap:10px;padding:0 13px;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px);background:#0d0f13;color:#7f8997;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-referrals-search:focus-within{border-color:#e8c06ab3;background:#0d0f13;box-shadow:0 0 0 3px #d4a84314}.admin-referrals-search>svg{width:16px;height:16px;flex:0 0 16px;opacity:.88}.admin-referrals-search input,.admin-ui .admin-referrals-search input,.admin-ui .admin-referrals-search input:focus{min-width:0;flex:1;width:100%;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--text-primary)!important;font-family:var(--admin-font,inherit)!important;font-size:var(--admin-fs-sm,13px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important}.admin-referrals-search input::placeholder{color:#666f7e!important;opacity:1}.admin-referrals-filters select,.admin-ui .admin-referrals-filters select{height:var(--admin-control-h,44px)!important;min-height:var(--admin-control-h,44px)!important;padding:0 36px 0 13px!important;border:1px solid var(--admin-border,var(--border))!important;border-radius:var(--admin-control-radius,12px)!important;background-color:#0d0f13!important;color:var(--text-primary)!important;font-family:var(--admin-font,inherit)!important;font-size:var(--admin-fs-sm,13px)!important;font-weight:650!important;line-height:1!important;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}@media (hover:hover){.admin-referrals-search:hover,.admin-referrals-filters select:hover{border-color:#d4a84338!important}}.admin-referrals-filters select:focus,.admin-ui .admin-referrals-filters select:focus{border-color:#e8c06ab3!important;box-shadow:0 0 0 3px #d4a84314!important;outline:none!important}@media (max-width:820px){.admin-referrals-controlcard{padding:13px 14px}.admin-referrals-refresh{width:100%;height:42px}.admin-referrals-filters{grid-template-columns:1fr}}.admin-referrals-tabs{display:flex;gap:5px;margin-bottom:10px;padding:6px;overflow-x:auto;border:1px solid var(--admin-border,var(--border));border-radius:14px;background:linear-gradient(180deg,#13161cf0,#0d0f14f0)}.admin-referrals-tabs button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-secondary);font-family:var(--admin-font,inherit);font-size:var(--admin-fs-sm,13px);font-weight:650;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.admin-referrals-tabs button:hover{color:var(--text-primary);background:#ffffff06}.admin-referrals-tabs button:focus-visible{outline:2px solid rgba(232,192,106,.55);outline-offset:1px}.admin-referrals-tabs button.is-active{color:var(--gold);background:#d4a84313;border-color:#d4a84333;box-shadow:inset 0 -1px #e8c06a6b}.admin-referrals-tabs em{min-width:19px;height:19px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;background:#d4a8431f;color:var(--gold);font-size:9.5px;font-style:normal;font-weight:800}.admin-referrals-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.admin-referrals-overview-grid article{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,#17181df7,#121317f7);box-shadow:0 12px 30px #00000026}.admin-referrals-overview-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:var(--gold);background:#d4a84312;border:1px solid rgba(212,168,67,.16)}.admin-referrals-overview-grid span{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.075em;color:var(--text-muted);font-weight:750}.admin-referrals-overview-grid strong{display:block;margin:3px 0 2px;font-family:Sora,Inter,sans-serif;font-size:19px;line-height:1.1;font-weight:780;color:var(--text-primary)}.admin-referrals-overview-grid small{display:block;font-size:10.5px;line-height:1.35;color:var(--text-muted)}.admin-referrals-overview-lifecycle{margin-bottom:10px}.admin-referrals-lifecycle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 16px}.admin-referrals-lifecycle-step{position:relative;min-width:0;padding:4px 24px 4px 4px}.admin-referrals-lifecycle-step>svg{position:absolute;right:5px;top:50%;transform:translateY(-50%);color:#58606d}.admin-referrals-lifecycle-value{font-family:Sora,Inter,sans-serif;font-size:22px;line-height:1;font-weight:800;color:var(--text-primary)}.admin-referrals-lifecycle-value.gold{color:var(--gold)}.admin-referrals-lifecycle-value.warning{color:var(--warning)}.admin-referrals-lifecycle-value.info{color:#60a5fa}.admin-referrals-lifecycle-value.success{color:var(--success)}.admin-referrals-lifecycle-value.muted{color:var(--text-secondary)}.admin-referrals-lifecycle-step>strong{display:block;margin-top:7px;font-size:11px;color:var(--text-primary)}.admin-referrals-lifecycle-step>span{display:block;margin-top:2px;font-size:9.5px;line-height:1.35;color:var(--text-muted)}.admin-referrals-client-table th,.admin-referrals-client-table td,.admin-referrals-payout-table th,.admin-referrals-payout-table td{padding-left:11px;padding-right:11px}.admin-referrals-wallet-cell{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px!important}.admin-referrals-client-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:5px 0 16px}.admin-referrals-client-modal-head h2{margin:0;font-family:Sora,Inter,sans-serif;font-size:21px}.admin-referrals-client-modal-head p{margin:4px 0 0;color:var(--text-muted);font-size:12px}.admin-referrals-client-modal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.admin-referrals-client-modal-grid>div{min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated)}.admin-referrals-client-modal-grid span{display:block;margin-bottom:5px;font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-weight:750}.admin-referrals-client-modal-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.admin-referrals-client-modal-section{border-top:1px solid var(--border);padding-top:15px}.admin-referrals-client-modal-section h3{margin:0 0 10px;font-family:Sora,Inter,sans-serif;font-size:15px}.admin-referrals-client-modal-empty{margin:0;padding:18px;border:1px solid var(--border);border-radius:10px;color:var(--text-muted);font-size:12px;text-align:center}@media (max-width:1100px){.admin-referrals-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-referrals-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.admin-referrals-lifecycle-step:nth-child(3)>svg{display:none}}@media (max-width:820px){.admin-referrals-tabs button{min-width:max-content;flex:1}.admin-referrals-client-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-referrals-overview-grid,.admin-referrals-lifecycle{grid-template-columns:1fr}.admin-referrals-lifecycle-step{padding:6px 4px}.admin-referrals-lifecycle-step>svg{display:none}.admin-referrals-client-modal-grid{grid-template-columns:1fr}.admin-referrals-client-modal-head{flex-direction:column}.admin-referrals-client-modal-head .btn{width:100%}}.admin-referrals-reward-earners{margin-bottom:10px}.admin-referrals-earners-table td:nth-child(4) strong{font-variant-numeric:tabular-nums}.admin-referrals-client-profile{font-family:var(--admin-font,inherit);font-size:var(--admin-fs-sm,13px)}.admin-referrals-client-identity{display:flex;align-items:flex-start;gap:10px;min-width:0}.admin-referrals-client-close{width:var(--admin-control-h,44px);height:var(--admin-control-h,44px);flex:0 0 var(--admin-control-h,44px);display:grid;place-items:center;padding:0;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px);background:#ffffff05;color:var(--text-muted);font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.admin-referrals-client-close:hover{border-color:#d4a84347;background:#d4a8430e;color:var(--text-primary)}.admin-referrals-client-close:focus-visible{outline:none;border-color:#d4a84385;box-shadow:0 0 0 3px #d4a8431a;color:var(--text-primary)}.admin-referrals-client-close:active{background:#d4a84316}.admin-referrals-client-avatar{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid rgba(212,168,67,.24);border-radius:var(--admin-control-radius,12px);background:#d4a84312;color:var(--gold)}.admin-referrals-client-modal-head{gap:10px;margin:0 0 10px}.admin-referrals-client-modal-head h2{margin:3px 0 2px;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-xl,20px);line-height:var(--admin-lh-tight,1.15);font-weight:780;letter-spacing:-.025em}.admin-referrals-client-modal-head p{margin:0;color:var(--text-muted);font-size:var(--admin-fs-xs,12px);line-height:var(--admin-lh-body,1.55)}.admin-referrals-client-statusbar{min-height:38px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;padding:7px 10px;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px);background:#ffffff05;color:var(--text-muted);font-size:var(--admin-fs-2xs,11px);font-weight:650}.admin-referrals-client-statusbar>span{display:inline-flex;align-items:center;gap:6px;min-width:0}.admin-referrals-client-statusbar>span+span{padding-left:10px;border-left:1px solid var(--admin-border,var(--border))}.admin-referrals-client-statusbar i{width:7px;height:7px;border-radius:50%;background:var(--success)}.admin-referrals-client-statusbar .needs-review{color:var(--warning)}.admin-referrals-client-statusbar .needs-review i{background:var(--warning);box-shadow:0 0 10px #f59e0b47}.admin-referrals-client-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.admin-referrals-client-modal-grid>div{padding:11px 12px;border-color:var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px);background:#ffffff05}.admin-referrals-client-modal-grid span{margin-bottom:5px;font-size:var(--admin-fs-2xs,11px);font-weight:720;letter-spacing:.045em}.admin-referrals-client-modal-grid strong{font-size:var(--admin-fs-sm,13px);font-weight:720}.admin-referrals-client-modal-grid strong.earned{color:var(--gold)}.admin-referrals-client-walletline{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px);background:#ffffff05}.admin-referrals-client-walletline>div{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:var(--admin-fs-2xs,11px);font-weight:700}.admin-referrals-client-walletline>div svg{color:var(--gold)}.admin-referrals-client-walletline>strong{color:var(--gold);font-size:var(--admin-fs-xs,12px);font-weight:750}.admin-referrals-client-walletline>code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--admin-fs-2xs,11px)}.admin-referrals-client-modal-section{padding-top:10px;border-top:1px solid var(--admin-border,var(--border))}.admin-referrals-client-sectionhead{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:10px}.admin-referrals-client-sectionhead h3{margin:0 0 2px;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-lg,16px);font-weight:750;letter-spacing:-.015em}.admin-referrals-client-sectionhead p{margin:0;color:var(--text-muted);font-size:var(--admin-fs-2xs,11px);line-height:var(--admin-lh-body,1.55)}.admin-referrals-client-activityfilters{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:4px;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px);background:#0d0f13}.admin-referrals-client-activityfilters button{min-height:30px;padding:0 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-muted);font-family:var(--admin-font,inherit);font-size:var(--admin-fs-2xs,11px);font-weight:680;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.admin-referrals-client-activityfilters button:hover{color:var(--text-primary);background:#ffffff06}.admin-referrals-client-activityfilters button:focus-visible{outline:2px solid rgba(232,192,106,.55);outline-offset:1px}.admin-referrals-client-activityfilters button.is-active{color:var(--gold);border-color:#d4a84333;background:#d4a84313}.admin-referrals-client-activity-table{max-height:360px;overflow:auto;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px)}.admin-referrals-client-activity-table table{min-width:780px}.admin-referrals-client-activity-table thead{position:sticky;top:0;z-index:1;background:#151619}.admin-referrals-client-modal-empty{padding:20px;border-color:var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px);font-size:var(--admin-fs-xs,12px)}@media (max-width:820px){.admin-referrals-client-sectionhead{align-items:flex-start;flex-direction:column}.admin-referrals-client-activityfilters{width:100%}.admin-referrals-client-activityfilters button{flex:1;min-width:max-content}.admin-referrals-client-walletline{grid-template-columns:1fr auto}.admin-referrals-client-walletline>code{grid-column:1/-1}}@media (max-width:560px){.admin-referrals-client-statusbar{align-items:flex-start;flex-direction:column}.admin-referrals-client-statusbar>span+span{padding-left:0;border-left:0}.admin-referrals-client-modal-grid{grid-template-columns:1fr}.admin-referrals-client-modal-head{align-items:stretch}.admin-referrals-client-modal-head>.btn{width:100%}}.admin-ui .dash-sidebar{width:264px;padding:18px 13px;font-family:var(--admin-font,inherit)}.admin-ui .dash-brand{gap:12px;padding:9px 10px 18px;margin-bottom:10px}.admin-ui .dash-user-card{margin-bottom:10px}.admin-ui .dash-nav{gap:5px;padding:2px 1px 4px}.admin-ui .dash-nav-link{position:relative;width:100%;min-height:44px;padding:9px 11px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:var(--admin-control-radius,12px);background:transparent;color:#a7a7aa;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-sm,13px);font-style:normal;font-weight:680;line-height:1.2;letter-spacing:-.006em;text-decoration:none;text-align:left;cursor:pointer;outline:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-ui .dash-nav-label{min-width:0;flex:1 1 auto;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-ui .dash-nav-icon{width:27px;height:27px;flex:0 0 27px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#98989d;transition:color .18s ease,background-color .18s ease}.admin-ui .dash-nav-link:hover{color:#dedee1;background:#ffffff09;border-color:#ffffff09;transform:translate(1px)}.admin-ui .dash-nav-link:hover .dash-nav-icon{color:#c7c7cc}.admin-ui .dash-nav-link.active{color:#f0c95c;background:linear-gradient(90deg,#d4a84329,#d4a84309);border-color:#d4a84338;box-shadow:inset 2px 0 #f0be3d94,inset 0 1px #ffffff06}.admin-ui .dash-nav-link.active .dash-nav-icon{color:var(--gold-light);background:#d4a8430e}.admin-ui .dash-nav-link:focus-visible{border-color:#f0be3d9e;box-shadow:0 0 0 3px #d4a8431c}.admin-ui .dash-nav-link:active{transform:translate(1px) scale(.995)}.admin-ui .dash-sidebar-footer{padding:10px 2px 0;gap:7px}.admin-ui .dash-footer-action{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:linear-gradient(180deg,#ffffff07,#ffffff03);color:#a7a7aa;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-xs,12px);font-weight:680;line-height:1.2;letter-spacing:-.006em;text-decoration:none;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff05;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.admin-ui .dash-footer-icon{width:25px;height:25px;flex:0 0 25px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#b6b6ba;background:#ffffff06;border:1px solid rgba(255,255,255,.04);font-size:14px}.admin-ui .dash-footer-chevron{margin-left:auto;color:#666970;font-size:17px;transition:transform .18s ease,color .18s ease}.admin-ui .dash-footer-action:hover{color:#f2cf6a;border-color:#d4a8433d;background:linear-gradient(90deg,#d4a8431a,#d4a84306);box-shadow:inset 0 1px #ffffff06,0 8px 22px #0000001f;transform:translateY(-1px)}.admin-ui .dash-footer-action:hover .dash-footer-icon{color:#efc04b;border-color:#d4a84333;background:#d4a84312}.admin-ui .dash-footer-action:hover .dash-footer-chevron{color:#d9ae42;transform:translate(2px)}.admin-ui .dash-footer-action:focus-visible{outline:none;border-color:#f0be3d9e;box-shadow:0 0 0 3px #d4a8431c}.admin-ui .dash-footer-signout{color:#c2c2c5}.admin-ui .dash-footer-signout:hover{color:#f0d486}@media (min-width:821px){.admin-ui .dash-sidebar{height:100vh;min-height:0;overflow:hidden}.admin-ui .dash-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(212,168,67,.22) transparent;padding-right:2px}.admin-ui .dash-nav::-webkit-scrollbar{width:5px}.admin-ui .dash-nav::-webkit-scrollbar-track{background:transparent}.admin-ui .dash-nav::-webkit-scrollbar-thumb{background:#d4a84333;border-radius:999px}.admin-ui .dash-sidebar-footer{flex:0 0 auto;margin-top:10px;background:linear-gradient(180deg,#08080900,#080809fa 22%)}}@media (min-width:821px) and (max-height:780px){.admin-ui .dash-sidebar{padding-top:12px;padding-bottom:10px}.admin-ui .dash-brand{padding-top:6px;padding-bottom:12px;margin-bottom:10px}.admin-ui .dash-user-card{padding:9px 10px;margin-bottom:10px}.admin-ui .dash-nav-link{min-height:40px;padding-top:6px;padding-bottom:6px}.admin-ui .dash-sidebar-footer{padding-top:8px;gap:5px;margin-top:5px}.admin-ui .dash-footer-action{min-height:36px;padding-top:5px;padding-bottom:5px}.admin-ui .dash-footer-icon{width:22px;height:22px;flex-basis:22px}}@media (max-width:1100px) and (min-width:821px){.admin-ui .dash-sidebar{width:232px}.admin-ui .dash-nav-link{font-size:var(--admin-fs-sm,13px);min-height:42px;padding-left:9px;padding-right:9px}.admin-ui .dash-nav-icon{width:25px;height:25px;flex-basis:25px}}@media (max-width:820px){.admin-ui .dash-sidebar{width:100%;height:auto;min-height:auto;overflow:visible;padding:12px}.admin-ui .dash-nav{overflow:visible;padding-right:0}.admin-ui .dash-sidebar-footer{margin-top:10px;background:transparent;grid-template-columns:1fr 1fr;display:grid}.admin-ui .dash-footer-action{min-width:0}}@media (max-width:520px){.admin-ui .dash-sidebar-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-ui .dash-nav-link,.admin-ui .dash-nav-icon,.admin-ui .dash-footer-action,.admin-ui .dash-footer-chevron{transition:none!important}.admin-ui .dash-nav-link:hover,.admin-ui .dash-nav-link:active,.admin-ui .dash-footer-action:hover{transform:none}}.admin-ui .admin-settings-heading{margin-bottom:10px!important;font-family:var(--admin-font,inherit)}.admin-ui .admin-settings-heading p{margin-bottom:0!important}.admin-ui .admin-settings-tabs{margin-bottom:10px!important;gap:10px!important;padding:10px!important;border-radius:var(--admin-card-radius,16px)!important}.admin-ui .admin-settings-tab{min-height:var(--admin-control-h,44px);border-radius:var(--admin-control-radius,12px)!important;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-sm,13px)!important}.admin-ui .admin-payment-shell{--admin-payment-gap:10px;display:grid;gap:var(--admin-payment-gap);font-family:var(--admin-font,inherit)}.admin-ui .admin-payment-overview{margin:0;min-height:104px;padding:18px 20px;gap:var(--admin-payment-gap);border-radius:var(--admin-card-radius,16px)}.admin-ui .admin-payment-title-wrap{gap:10px}.admin-ui .admin-payment-title-wrap h2{font-family:var(--admin-font,inherit);font-size:var(--admin-fs-xl,20px)}.admin-ui .admin-payment-title-wrap p{font-size:var(--admin-fs-sm,13px)}.admin-ui .admin-payment-status{min-width:248px;min-height:64px;padding:10px 14px;border-radius:var(--admin-control-radius,12px)}.admin-ui .admin-payment-status strong{font-size:var(--admin-fs-sm,13px)}.admin-ui .admin-payment-status span{font-size:var(--admin-fs-2xs,11px)}.admin-ui .admin-payment-trustbar{margin:0;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:var(--admin-card-radius,16px)}.admin-ui .admin-payment-trustbar>div{min-height:64px;padding:10px 16px;gap:10px}.admin-ui .admin-payment-trustbar b{font-size:var(--admin-fs-xs,12px)}.admin-ui .admin-payment-trustbar small{font-size:var(--admin-fs-2xs,11px)}.admin-ui .admin-payment-grid{grid-template-columns:minmax(0,1.58fr) minmax(310px,.82fr);gap:var(--admin-payment-gap);align-items:stretch;margin:0}.admin-ui .admin-payment-card{min-width:0;height:100%;padding:18px;border-radius:var(--admin-card-radius,16px)}.admin-ui .admin-payment-card-head{gap:10px;margin-bottom:10px}.admin-ui .admin-payment-card-head h3{font-family:var(--admin-font,inherit);font-size:var(--admin-fs-lg,16px)}.admin-ui .admin-payment-card-head p{font-size:var(--admin-fs-2xs,11px)}.admin-ui .admin-payment-field label{margin-bottom:7px;font-size:var(--admin-fs-xs,12px)}.admin-ui .admin-payment-input-wrap{height:var(--admin-control-h,44px);border-radius:var(--admin-control-radius,12px)}.admin-ui .admin-payment-copy{height:34px;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-2xs,11px)}.admin-ui .admin-payment-helper{margin-top:7px;font-size:var(--admin-fs-2xs,11px)}.admin-ui .admin-payment-flow{margin-top:10px;padding:12px;border-radius:var(--admin-control-radius,12px)}.admin-ui .admin-payment-flow-head{margin-bottom:10px;gap:10px}.admin-ui .admin-payment-flow-head h4{font-size:var(--admin-fs-xs,12px)}.admin-ui .admin-payment-flow-grid{gap:10px}.admin-ui .admin-payment-flow-item{min-height:50px;padding:9px 10px}.admin-ui .admin-payment-qr-card{display:flex;flex-direction:column}.admin-ui .admin-payment-qr-stage{min-height:210px;flex:0 0 auto}.admin-ui .admin-payment-qr-frame{width:184px;height:184px}.admin-ui .admin-payment-qr-actions{gap:10px;margin-top:10px}.admin-ui .admin-payment-generate,.admin-ui .admin-payment-upload,.admin-ui .admin-payment-upload-confirm,.admin-ui .admin-payment-remove{min-height:var(--admin-control-h,44px);border-radius:var(--admin-control-radius,12px);font-family:var(--admin-font,inherit);font-size:var(--admin-fs-2xs,11px)}.admin-ui .admin-payment-or{margin:0}.admin-ui .admin-payment-sync-note{margin-top:10px;padding:10px 12px;border-radius:var(--admin-control-radius,12px)}.admin-ui .admin-payment-footer{min-height:64px;margin:0;padding:10px 12px;gap:10px;border-radius:var(--admin-card-radius,16px)}.admin-ui .admin-payment-footer-actions{gap:10px}.admin-ui .admin-payment-save{min-height:var(--admin-control-h,44px);border-radius:var(--admin-control-radius,12px);font-family:var(--admin-font,inherit);font-size:var(--admin-fs-xs,12px)}@media (max-width:1100px){.admin-ui .admin-payment-grid{grid-template-columns:1fr}.admin-ui .admin-payment-qr-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(260px,1fr);gap:10px 20px}.admin-ui .admin-payment-card-head--qr,.admin-ui .admin-payment-sync-note{grid-column:1/-1}}@media (max-width:720px){.admin-ui .admin-payment-trustbar{grid-template-columns:1fr}.admin-ui .admin-payment-qr-card{display:block}}.admin-ui .admin-users-drawer{font-family:var(--admin-font,inherit);border-radius:var(--admin-card-radius,16px)!important}.admin-ui .admin-users-drawer-tabs{gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;overscroll-behavior-x:contain}.admin-ui .admin-users-drawer-tabs::-webkit-scrollbar{display:none}.admin-ui .admin-users-drawer-tabs button{min-height:var(--admin-control-h,44px);font-family:var(--admin-font,inherit)!important;font-size:var(--admin-fs-sm,13px)!important}.admin-ui .admin-users-drawer-body{padding:16px 20px 20px!important;overscroll-behavior:contain}.admin-ui .admin-users-drawer-body input,.admin-ui .admin-users-drawer-body select,.admin-ui .admin-users-drawer-body button{font-family:var(--admin-font,inherit)}.admin-ui .admin-users-drawer-body input,.admin-ui .admin-users-drawer-body select{min-height:var(--admin-control-h,44px);border-radius:var(--admin-control-radius,12px)!important}@media (max-width:820px){.admin-ui .admin-users-drawer{right:10px!important;top:10px!important;bottom:10px!important;width:calc(100% - 20px)!important}.admin-ui .admin-users-drawer-head{padding:14px 14px 0!important}.admin-ui .admin-users-drawer-body{padding:14px!important}}.admin-ui .admin-license-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#000000c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-ui .admin-license-modal-shell{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;pointer-events:none}.admin-ui .admin-license-modal-card{--license-modal-accent:#4b7fd4;width:min(560px,100%);max-height:min(90vh,860px);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;background:linear-gradient(180deg,#14171d,#111318);border:1px solid color-mix(in srgb,var(--license-modal-accent) 28%,var(--admin-border));border-radius:var(--admin-card-radius,16px);box-shadow:0 28px 80px #0000009e,inset 0 1px #ffffff06;font-family:var(--admin-font,inherit)}.admin-ui .admin-license-modal-shell.is-profile .admin-license-modal-card{width:min(980px,100%);max-height:min(90vh,900px)}.admin-ui .admin-license-modal-accent{height:2px;flex:0 0 2px;background:var(--license-modal-accent)}.admin-ui .admin-license-modal-inner{min-height:0;display:flex;flex-direction:column;padding:18px}.admin-ui .admin-license-modal-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.admin-ui .admin-license-modal-title{display:flex;align-items:center;gap:10px;min-width:0}.admin-ui .admin-license-modal-title-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(212,168,67,.2);border-radius:var(--admin-control-radius,12px);background:#d4a84312;color:var(--gold)}.admin-ui .admin-license-modal-title h3{margin:0;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-xl,20px);font-weight:760;line-height:var(--admin-lh-tight,1.15);letter-spacing:-.025em;color:#f3f4f6}.admin-ui .admin-license-modal-subtitle{margin-top:4px;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--admin-muted,#9199a8);font-size:var(--admin-fs-xs,12px)}.admin-ui .admin-license-modal-subtitle code{font:inherit;color:#7f8794}.admin-ui .admin-license-modal-close{width:var(--admin-control-h,44px);height:var(--admin-control-h,44px);flex:0 0 var(--admin-control-h,44px);display:grid;place-items:center;padding:0;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px);background:#ffffff05;color:#8c939e;font-family:var(--admin-font,inherit);font-size:24px;font-weight:300;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.admin-ui .admin-license-modal-close:hover{border-color:#d4a84347;background:#d4a8430d;color:#f1f3f5}.admin-ui .admin-license-modal-close:focus-visible{outline:none;border-color:#d4a84385;box-shadow:0 0 0 3px #d4a8431a}.admin-ui .admin-license-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:2px}.admin-ui .admin-license-modal-error{margin:0 0 10px}.admin-ui .admin-license-modal-footer{display:flex;flex-direction:column;gap:10px;margin-top:10px}.admin-ui .admin-license-profile{display:grid;gap:10px}.admin-ui .admin-license-profile-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-ui .admin-license-profile-kpi{min-width:0;min-height:104px;display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-card-radius,16px);background:linear-gradient(180deg,#ffffff07,#ffffff03)}.admin-ui .admin-license-profile-kpi-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:var(--admin-control-radius,12px);border:1px solid rgba(255,255,255,.055);background:#ffffff06}.admin-ui .admin-license-profile-kpi-icon.is-status{color:#20c879;background:#20c87914;border-color:#20c87924}.admin-ui .admin-license-profile-kpi-icon.is-plan{color:#9a83ff;background:#9a83ff14;border-color:#9a83ff24}.admin-ui .admin-license-profile-kpi-icon.is-expiry{color:#e0b33f;background:#e0b33f14;border-color:#e0b33f24}.admin-ui .admin-license-profile-kpi-icon.is-runtime{color:#6ca4f4;background:#6ca4f414;border-color:#6ca4f424}.admin-ui .admin-license-profile-kpi>div{min-width:0;display:grid;gap:3px}.admin-ui .admin-license-profile-kpi small{color:#818998;font-size:var(--admin-fs-2xs,11px);font-weight:760;letter-spacing:.055em;text-transform:uppercase}.admin-ui .admin-license-profile-kpi strong{min-width:0;color:#eef1f5;font-size:var(--admin-fs-lg,16px);font-weight:740;line-height:1.2}.admin-ui .admin-license-profile-kpi strong>.badge,.admin-ui .admin-license-profile-kpi strong>span{vertical-align:middle}.admin-ui .admin-license-profile-kpi>div>span{color:#757e8d;font-size:var(--admin-fs-2xs,11px);line-height:1.35}.admin-ui .admin-license-profile-runtime{color:#79aaf0!important}.admin-ui .admin-license-profile-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.admin-ui .admin-license-profile-panel{min-width:0;overflow:hidden;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-card-radius,16px);background:#ffffff03}.admin-ui .admin-license-profile-panel-head{min-height:46px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--admin-border,var(--border));color:#cfd4dc;font-size:var(--admin-fs-xs,12px);font-weight:760;letter-spacing:.04em;text-transform:uppercase}.admin-ui .admin-license-profile-panel-head svg{color:#9aa4b2}.admin-ui .admin-license-profile-rows{display:grid}.admin-ui .admin-license-profile-row{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.048)}.admin-ui .admin-license-profile-row:last-child{border-bottom:0}.admin-ui .admin-license-profile-row>span:first-child{flex:0 0 auto;color:#858d9a;font-size:var(--admin-fs-xs,12px)}.admin-ui .admin-license-profile-row>strong,.admin-ui .admin-license-profile-row>code{min-width:0;overflow-wrap:anywhere;text-align:right;color:#e7e9ed;font-size:var(--admin-fs-sm,13px);font-weight:680}.admin-ui .admin-license-profile-row>code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#dfe3e8}.admin-ui .admin-license-profile-row.is-key{align-items:center}.admin-ui .admin-license-profile-row-value{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-ui .admin-license-profile-row-value code{min-width:0;overflow-wrap:anywhere;text-align:right;color:#73a8f4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--admin-fs-xs,12px);font-weight:720}.admin-ui .admin-license-profile-copy{min-height:34px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 10px;border:1px solid rgba(75,127,212,.3);border-radius:10px;background:#4b7fd412;color:#8bb1ef;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-2xs,11px);font-weight:700;cursor:pointer}.admin-ui .admin-license-profile-copy:hover{border-color:#4b7fd47a;background:#4b7fd41c}.admin-ui .admin-license-profile-notice{position:relative;min-height:58px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(75,127,212,.2);border-radius:var(--admin-control-radius,12px);background:#4b7fd40b;color:#96b9ec;font-size:var(--admin-fs-xs,12px);line-height:1.45}.admin-ui .admin-license-profile-notice.is-review{border-color:#e0b33f33;background:#e0b33f0b;color:#c9ad62}.admin-ui .admin-license-profile-notice-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center}.admin-ui .admin-license-profile-notice>span:nth-child(2){min-width:0;flex:1}.admin-ui .admin-license-profile-more{position:relative;flex:0 0 auto}.admin-ui .admin-license-profile-more-btn{min-height:var(--admin-control-h,44px);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px);background:#ffffff06;color:#e6e8ec;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-xs,12px);font-weight:700;cursor:pointer}.admin-ui .admin-license-profile-more-btn:hover{border-color:#d4a8433d;background:#d4a8430d}.admin-ui .admin-license-profile-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:8;width:200px;display:grid;gap:3px;padding:6px;border:1px solid var(--admin-border,var(--border));border-radius:12px;background:#15181e;box-shadow:0 16px 40px #00000080}.admin-ui .admin-license-profile-menu button{width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#dfe3e9;text-align:left;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-xs,12px);font-weight:650;cursor:pointer}.admin-ui .admin-license-profile-menu button:hover{background:#ffffff0b}.admin-ui .admin-license-profile-menu .is-positive{color:#58c991}.admin-ui .admin-license-profile-menu .is-warning{color:#e1a04f}.admin-ui .admin-license-profile-menu .is-danger{color:#e16d73}@media (max-width:900px){.admin-ui .admin-license-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ui .admin-license-profile-columns{grid-template-columns:1fr}}@media (max-width:600px){.admin-ui .admin-license-modal-shell{padding:10px}.admin-ui .admin-license-modal-inner{padding:14px}.admin-ui .admin-license-modal-head{margin-bottom:12px}.admin-ui .admin-license-profile-summary{grid-template-columns:1fr}.admin-ui .admin-license-profile-kpi{min-height:82px}.admin-ui .admin-license-profile-row{align-items:flex-start;flex-direction:column;gap:6px}.admin-ui .admin-license-profile-row>strong,.admin-ui .admin-license-profile-row>code,.admin-ui .admin-license-profile-row-value{text-align:left;justify-content:flex-start;width:100%}.admin-ui .admin-license-profile-row-value{align-items:flex-start;flex-direction:column}.admin-ui .admin-license-profile-notice{align-items:flex-start;flex-wrap:wrap}.admin-ui .admin-license-profile-more,.admin-ui .admin-license-profile-more-btn{width:100%}}@media (prefers-reduced-motion:reduce){.admin-ui .admin-license-modal-close{transition:none}}.admin-ui .admin-license-security-state{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-size:var(--admin-fs-sm,13px);font-weight:720}.admin-ui .admin-license-security-state:after{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.admin-ui .admin-license-security-state.is-normal{color:#43ca86}.admin-ui .admin-license-security-state.is-review{color:#d6aa45}.admin-ui .admin-license-security-state.is-restricted{color:#df6a70}.admin-ui .admin-license-profile-timezone{min-height:34px;display:flex;align-items:center;justify-content:center;gap:7px;color:#707887;font-size:var(--admin-fs-2xs,11px);line-height:1.4;border-top:1px solid rgba(255,255,255,.045);padding-top:9px}.admin-ui .admin-license-profile-timezone svg{color:#7e8794}@media (max-width:600px){.admin-ui .admin-license-profile-timezone{justify-content:flex-start}}.admin-ui .admin-users-drawer{max-width:1120px!important;font-family:var(--admin-font,inherit);border-radius:var(--admin-card-radius,16px)!important}.admin-ui .admin-users-drawer-head{padding:16px 20px 0!important}.admin-ui .admin-users-drawer-body{padding:16px 20px 20px!important}.admin-ui .admin-client-profile-actions{position:relative;display:flex;align-items:center;gap:10px;padding-top:34px;flex:0 0 auto}.admin-ui .admin-client-profile-actions-menu{position:relative}.admin-ui .admin-client-profile-actions-trigger{min-height:var(--admin-control-h,44px);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px);background:#ffffff05;color:#e8eaee;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-sm,13px);font-weight:700;cursor:pointer}.admin-ui .admin-client-profile-actions-trigger:hover{border-color:#d4a84340;background:#d4a8430b}.admin-ui .admin-client-profile-actions-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:240px;display:grid;gap:3px;padding:6px;border:1px solid var(--admin-border,var(--border));border-radius:12px;background:#15181e;box-shadow:0 18px 46px #0000008c}.admin-ui .admin-client-profile-actions-popover button{width:100%;min-height:48px;display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:center;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#dfe3e9;text-align:left;font-family:var(--admin-font,inherit);cursor:pointer}.admin-ui .admin-client-profile-actions-popover button:hover{background:#ffffff0b}.admin-ui .admin-client-profile-actions-popover button>span:first-child{color:#9ba3af;text-align:center}.admin-ui .admin-client-profile-actions-popover strong{display:block;font-size:var(--admin-fs-xs,12px);font-weight:700}.admin-ui .admin-client-profile-actions-popover small{display:block;margin-top:2px;color:#717987;font-size:var(--admin-fs-2xs,11px)}.admin-ui .admin-client-profile-actions-popover .is-danger strong,.admin-ui .admin-client-profile-actions-popover .is-danger>span:first-child{color:#e16d73}.admin-ui .admin-client-profile-actions-popover .is-positive strong,.admin-ui .admin-client-profile-actions-popover .is-positive>span:first-child{color:#54c98d}.admin-ui .admin-client-profile-close{width:var(--admin-control-h,44px);height:var(--admin-control-h,44px);display:grid;place-items:center;padding:0;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-control-radius,12px);background:#ffffff05;color:#8c939e;font:300 24px/1 var(--admin-font,inherit);cursor:pointer}.admin-ui .admin-client-profile-close:hover{border-color:#d4a84347;background:#d4a8430d;color:#f1f3f5}.admin-ui .admin-client-profile-overview{display:grid;gap:10px}.admin-ui .admin-client-profile-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-ui .admin-client-profile-kpi{min-width:0;min-height:96px;display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-card-radius,16px);background:linear-gradient(180deg,#ffffff07,#ffffff03)}.admin-ui .admin-client-profile-kpi-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:var(--admin-control-radius,12px);border:1px solid rgba(255,255,255,.055);font-size:18px;font-weight:800}.admin-ui .admin-client-profile-kpi-icon.is-indigo{color:#7c83ff;background:#7c83ff1a;border-color:#7c83ff2e}.admin-ui .admin-client-profile-kpi-icon.is-gold{color:var(--gold);background:#e8b53c17;border-color:#e8b53c29}.admin-ui .admin-client-profile-kpi-icon.is-green{color:var(--success);background:#22c55e17;border-color:#22c55e29}.admin-ui .admin-client-profile-kpi-icon.is-violet{color:#9a83ff;background:#9a83ff17;border-color:#9a83ff29}.admin-ui .admin-client-profile-kpi>div{min-width:0;display:grid;gap:2px}.admin-ui .admin-client-profile-kpi small{color:#8a92a0;font-size:var(--admin-fs-xs,12px);font-weight:650}.admin-ui .admin-client-profile-kpi strong{color:#f0f2f5;font-size:var(--admin-fs-xl,20px);font-weight:780;line-height:1.15}.admin-ui .admin-client-profile-kpi>div>span{color:#717987;font-size:var(--admin-fs-2xs,11px)}.admin-ui .admin-client-profile-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.admin-ui .admin-client-profile-panel{min-width:0;overflow:hidden;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-card-radius,16px);background:#ffffff03}.admin-ui .admin-client-profile-panel-head{min-height:46px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--admin-border,var(--border));color:#cfd4dc}.admin-ui .admin-client-profile-panel-head>span{color:var(--gold)}.admin-ui .admin-client-profile-panel-head h3{margin:0;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-md,14px);font-weight:740;letter-spacing:-.015em}.admin-ui .admin-client-profile-panel-head.is-split{justify-content:space-between}.admin-ui .admin-client-profile-panel-head.is-split>div{display:flex;align-items:center;gap:8px}.admin-ui .admin-client-profile-panel-head.is-split button{min-height:34px;padding:0 10px;border:1px solid rgba(212,168,67,.25);border-radius:9px;background:transparent;color:var(--gold);font-family:var(--admin-font,inherit);font-size:var(--admin-fs-2xs,11px);font-weight:700;cursor:pointer}.admin-ui .admin-client-profile-rows{display:grid;padding:0 14px}.admin-ui .admin-client-profile-row{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.048)}.admin-ui .admin-client-profile-row:last-child{border-bottom:0}.admin-ui .admin-client-profile-row>span:first-child{color:#8b93a0;font-size:var(--admin-fs-xs,12px);flex:0 0 auto}.admin-ui .admin-client-profile-row>strong,.admin-ui .admin-client-profile-row>code,.admin-ui .admin-client-profile-value{min-width:0;color:#e7e9ed;font-size:var(--admin-fs-sm,13px);font-weight:680;text-align:right;overflow-wrap:anywhere}.admin-ui .admin-client-profile-row>code,.admin-ui .admin-client-profile-value code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-ui .admin-client-profile-value.with-copy{display:flex;align-items:center;justify-content:flex-end;gap:7px}.admin-ui .admin-client-profile-value.with-copy code{color:var(--gold);font-size:var(--admin-fs-xs,12px);font-weight:720}.admin-ui .admin-client-profile-value.with-copy button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#737c8b;cursor:pointer}.admin-ui .admin-client-profile-value.with-copy button:hover{background:#ffffff0a;color:#b8c0cc}.admin-ui .admin-client-profile-row .is-success{color:#46ca87}.admin-ui .admin-client-profile-row .is-muted{color:#747c89}.admin-ui .admin-client-security-state{display:inline-flex!important;align-items:center;gap:6px}.admin-ui .admin-client-security-state:after{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.admin-ui .admin-client-security-state.is-normal{color:#43ca86}.admin-ui .admin-client-security-state.is-review{color:#d6aa45}.admin-ui .admin-client-security-state.is-restricted{color:#df6a70}.admin-ui .admin-client-profile-activity{grid-column:1/-1}.admin-ui .admin-client-profile-activity-table{display:grid}.admin-ui .admin-client-profile-activity-head,.admin-ui .admin-client-profile-activity-row{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(220px,1.5fr) minmax(150px,.8fr) minmax(110px,.65fr);gap:12px;align-items:center;padding:0 14px}.admin-ui .admin-client-profile-activity-head{min-height:34px;color:#697281;font-size:10px;font-weight:760;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.048)}.admin-ui .admin-client-profile-activity-row{min-height:44px;border-bottom:1px solid rgba(255,255,255,.045);color:#aeb5c0;font-size:var(--admin-fs-xs,12px)}.admin-ui .admin-client-profile-activity-row:last-child{border-bottom:0}.admin-ui .admin-client-profile-activity-row strong{font-size:var(--admin-fs-xs,12px);font-weight:650;color:#d8dce2}.admin-ui .admin-client-profile-activity-row code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#aeb5c0}.admin-ui .admin-client-profile-activity-name{display:flex;align-items:center;gap:8px;color:#e2e5e9;font-weight:650}.admin-ui .admin-client-profile-activity-name i{width:7px;height:7px;border-radius:50%;background:#7f8794;flex:0 0 7px}.admin-ui .admin-client-profile-activity-name i.is-success{background:#45ca87}.admin-ui .admin-client-profile-activity-name i.is-gold{background:var(--gold)}.admin-ui .admin-client-profile-empty{min-height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:16px;color:#717987;text-align:center}.admin-ui .admin-client-profile-empty>span{color:#8a92a0;font-size:20px}.admin-ui .admin-client-profile-empty strong{color:#b2b8c1;font-size:var(--admin-fs-sm,13px)}.admin-ui .admin-client-profile-empty small{font-size:var(--admin-fs-2xs,11px)}.admin-ui .admin-client-profile-notice{min-height:52px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(75,127,212,.2);border-radius:var(--admin-control-radius,12px);background:#4b7fd40b;color:#96b9ec;font-size:var(--admin-fs-xs,12px);line-height:1.45}.admin-ui .admin-client-profile-notice>span:first-child{font-size:16px}.admin-ui .admin-client-profile-notice.is-restricted{border-color:#df6a7038;background:#df6a700b;color:#d89398}@media (max-width:900px){.admin-ui .admin-client-profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ui .admin-client-profile-columns{grid-template-columns:1fr}.admin-ui .admin-client-profile-activity-head{display:none}.admin-ui .admin-client-profile-activity-row{grid-template-columns:1fr auto}.admin-ui .admin-client-profile-activity-row>span:nth-child(2),.admin-ui .admin-client-profile-activity-row>code{grid-column:1/-1}}@media (max-width:600px){.admin-ui .admin-client-profile-actions{padding-top:0}.admin-ui .admin-client-profile-kpis{grid-template-columns:1fr}.admin-ui .admin-client-profile-row{align-items:flex-start;flex-direction:column;gap:6px;padding:10px 0}.admin-ui .admin-client-profile-row>strong,.admin-ui .admin-client-profile-row>code,.admin-ui .admin-client-profile-value{text-align:left;justify-content:flex-start;width:100%}.admin-ui .admin-client-profile-actions-popover{position:fixed;right:20px;top:96px}}.admin-ui .admin-users-drawer{left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(1120px,calc(100vw - 32px))!important;height:min(92vh,900px)!important;max-height:92vh!important;margin:0!important}.admin-ui .admin-users-drawer-head{padding:14px 20px 0!important}.admin-ui .admin-users-drawer-head>div:first-child{margin-bottom:12px!important;gap:14px!important}.admin-ui .admin-users-drawer-head button[style*="Back to Clients"]{margin-bottom:8px!important}.admin-ui .admin-client-profile-actions{padding-top:30px}.admin-ui .admin-users-drawer-tabs{gap:10px!important}.admin-ui .admin-users-drawer-tabs button{min-height:40px!important;padding:8px 12px!important;font-size:var(--admin-fs-sm,13px)!important}.admin-ui .admin-users-drawer-body{padding:14px 20px 18px!important}.admin-ui .admin-client-profile-overview{gap:10px}.admin-ui .admin-client-profile-kpi{min-height:88px;padding:11px 12px}.admin-ui .admin-client-profile-kpi-icon{width:38px;height:38px;flex-basis:38px}.admin-ui .admin-client-profile-panel-head{min-height:42px;padding:8px 14px}.admin-ui .admin-client-profile-row{min-height:41px}.admin-ui .admin-client-profile-row>span:first-child{color:#858e9c;font-weight:520}.admin-ui .admin-client-profile-row>strong,.admin-ui .admin-client-profile-row>code,.admin-ui .admin-client-profile-value{font-weight:650}.admin-ui .admin-client-profile-activity .admin-client-profile-panel-head{min-height:42px}.admin-ui .admin-client-profile-activity-head{min-height:30px}.admin-ui .admin-client-profile-activity-row{min-height:39px}.admin-ui .admin-client-profile-empty{min-height:88px;padding:12px}.admin-ui .admin-client-profile-notice{min-height:48px;padding:9px 12px}.admin-ui .admin-users-drawer-body{scrollbar-width:thin;scrollbar-color:rgba(212,168,67,.22) transparent}.admin-ui .admin-users-drawer-body::-webkit-scrollbar{width:6px}.admin-ui .admin-users-drawer-body::-webkit-scrollbar-track{background:transparent}.admin-ui .admin-users-drawer-body::-webkit-scrollbar-thumb{background:#d4a84333;border-radius:999px}@media (max-width:900px){.admin-ui .admin-users-drawer{width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important}}@media (max-width:600px){.admin-ui .admin-users-drawer{width:calc(100vw - 12px)!important;height:calc(100vh - 12px)!important;max-height:calc(100vh - 12px)!important;border-radius:14px!important}.admin-ui .admin-users-drawer-head{padding:12px 12px 0!important}.admin-ui .admin-users-drawer-body{padding:12px!important}.admin-ui .admin-client-profile-actions{padding-top:0}}.admin-ui .admin-client-security-only{display:grid;gap:10px;max-width:920px}.admin-ui .admin-client-security-card{padding:18px;border:1px solid var(--admin-border,var(--border));border-radius:var(--admin-card-radius,16px);background:linear-gradient(180deg,#ffffff06,#ffffff03)}.admin-ui .admin-client-security-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.admin-ui .admin-client-security-eyebrow{display:block;margin-bottom:4px;color:var(--gold);font-size:var(--admin-fs-2xs,11px);font-weight:780;letter-spacing:.08em;text-transform:uppercase}.admin-ui .admin-client-security-card h3{margin:0;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-lg,16px);font-weight:740}.admin-ui .admin-client-security-card p{margin:6px 0 0;color:#818a98;font-size:var(--admin-fs-xs,12px);line-height:var(--admin-lh-body,1.55)}.admin-ui .admin-client-security-reset{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.admin-ui .admin-client-security-reset input,.admin-ui .admin-client-security-reset .btn{min-height:var(--admin-control-h,44px)}.admin-ui .admin-client-security-card.is-danger{border-color:#ef444433;background:linear-gradient(180deg,#ef444409,#ef444404)}.admin-ui .admin-client-security-card.is-danger .admin-client-security-eyebrow,.admin-ui .admin-client-security-card.is-danger h3{color:#e36f75}.admin-ui .admin-client-ban-btn,.admin-ui .admin-client-unban-btn{min-height:var(--admin-control-h,44px);min-width:150px}@media (max-width:700px){.admin-ui .admin-client-security-reset{grid-template-columns:1fr}.admin-ui .admin-client-security-reset .btn,.admin-ui .admin-client-ban-btn,.admin-ui .admin-client-unban-btn{width:100%}}.admin-ui .admin-partner-app-page{display:grid;gap:10px;font-family:var(--admin-font,inherit)}.admin-ui .admin-partner-app-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-ui .admin-partner-app-eyebrow{display:block;margin-bottom:5px;color:var(--gold);font-size:var(--admin-fs-2xs,11px);font-weight:820;letter-spacing:.13em}.admin-ui .admin-partner-app-hero h1{margin:0!important}.admin-ui .admin-partner-app-hero p{margin:7px 0 0;color:var(--admin-muted);font-size:var(--admin-fs-sm,13px)}.admin-ui .admin-partner-app-queue{min-width:230px;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--admin-border);border-radius:var(--admin-card-radius);background:#ffffff05}.admin-ui .admin-partner-app-queue>span{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--admin-control-radius);background:#ffffff08;color:#8992a0}.admin-ui .admin-partner-app-queue.has-pending>span{background:#f59e0b14;color:#f0b13e}.admin-ui .admin-partner-app-queue>div{display:grid;grid-template-columns:auto auto;gap:1px 8px;align-items:end}.admin-ui .admin-partner-app-queue small{grid-column:1/-1;color:#7d8593;font-size:var(--admin-fs-2xs);text-transform:uppercase;letter-spacing:.06em}.admin-ui .admin-partner-app-queue strong{font-size:var(--admin-fs-xl);line-height:1.1}.admin-ui .admin-partner-app-queue div>span{color:#7d8593;font-size:var(--admin-fs-2xs)}.admin-ui .admin-partner-app-alert{margin:0}.admin-ui .admin-partner-app-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-ui .admin-partner-app-kpi{min-height:92px;display:flex;align-items:center;gap:10px;padding:12px 13px;border:1px solid var(--admin-border);border-radius:var(--admin-card-radius);background:linear-gradient(180deg,#ffffff07,#ffffff03)}.admin-ui .admin-partner-app-kpi-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:var(--admin-control-radius);border:1px solid rgba(255,255,255,.06);color:#88919f;background:#ffffff06}.admin-ui .admin-partner-app-kpi-icon.is-warning{color:#e9a83c;background:#f59e0b14;border-color:#f59e0b29}.admin-ui .admin-partner-app-kpi-icon.is-success{color:#46c987;background:#22c55e14;border-color:#22c55e29}.admin-ui .admin-partner-app-kpi-icon.is-danger{color:#df7076;background:#ef444412;border-color:#ef444424}.admin-ui .admin-partner-app-kpi>div{min-width:0;display:grid;gap:2px}.admin-ui .admin-partner-app-kpi small{color:#818a98;font-size:var(--admin-fs-2xs);font-weight:720;text-transform:uppercase;letter-spacing:.05em}.admin-ui .admin-partner-app-kpi strong{font-size:var(--admin-fs-xl);line-height:1.15}.admin-ui .admin-partner-app-kpi div>span{color:#717a88;font-size:var(--admin-fs-2xs)}.admin-ui .admin-partner-app-workspace{overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-card-radius);background:#ffffff03}.admin-ui .admin-partner-app-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid var(--admin-border)}.admin-ui .admin-partner-app-tabs{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.admin-ui .admin-partner-app-tabs::-webkit-scrollbar{display:none}.admin-ui .admin-partner-app-tabs button{min-height:var(--admin-control-h);display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid transparent;border-radius:var(--admin-control-radius);background:transparent;color:#9098a5;font:680 var(--admin-fs-xs)/1 var(--admin-font);cursor:pointer;white-space:nowrap}.admin-ui .admin-partner-app-tabs button small{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:#ffffff0b;font-size:10px}.admin-ui .admin-partner-app-tabs button.is-active{color:var(--gold);border-color:#d4a84338;background:#d4a8430f}.admin-ui .admin-partner-app-search{height:var(--admin-control-h);min-width:min(360px,38vw);display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--admin-border);border-radius:var(--admin-control-radius);background:#0d0f13;color:#737c8a}.admin-ui .admin-partner-app-search:focus-within{border-color:#d4a84359;box-shadow:0 0 0 3px #d4a8430f}.admin-ui .admin-partner-app-search input{min-height:0!important;height:100%;flex:1;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.admin-ui .admin-partner-app-search button{width:26px;height:26px;padding:0;border:0;background:transparent;color:#858d99;font-size:18px;cursor:pointer}.admin-ui .admin-partner-app-state{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:22px;color:#78818f;text-align:center}.admin-ui .admin-partner-app-state-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--admin-border);border-radius:var(--admin-control-radius);background:#ffffff05;color:#8b94a2}.admin-ui .admin-partner-app-state strong{color:#b9bec6;font-size:var(--admin-fs-sm)}.admin-ui .admin-partner-app-state p{margin:0;font-size:var(--admin-fs-xs)}.admin-ui .admin-partner-app-table-wrap{overflow-x:auto}.admin-ui .admin-partner-app-table{width:100%;border-collapse:collapse;min-width:980px}.admin-ui .admin-partner-app-table th{padding:10px 12px;border-bottom:1px solid var(--admin-border);color:#747d8b;font-size:10px;font-weight:780;text-transform:uppercase;letter-spacing:.065em;text-align:left}.admin-ui .admin-partner-app-table td{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.048);color:#aeb5c0;font-size:var(--admin-fs-xs);vertical-align:middle}.admin-ui .admin-partner-app-table tbody tr:last-child td{border-bottom:0}.admin-ui .admin-partner-app-table tbody tr:hover{background:#ffffff05}.admin-ui .admin-partner-app-table td>strong{color:#e6e8ec;font-size:var(--admin-fs-xs)}.admin-ui .admin-partner-app-table code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#d8dde4}.admin-ui .admin-partner-app-cell-sub{display:block;margin-top:3px;color:#6f7886;font-size:10.5px}.admin-ui .admin-partner-app-client{display:flex;align-items:center;gap:9px;min-width:190px}.admin-ui .admin-partner-app-client>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:#d4a84314;border:1px solid rgba(212,168,67,.16);color:var(--gold);font-weight:780}.admin-ui .admin-partner-app-client div{min-width:0}.admin-ui .admin-partner-app-client strong,.admin-ui .admin-partner-app-client small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ui .admin-partner-app-client strong{color:#e9ebef;font-size:var(--admin-fs-xs)}.admin-ui .admin-partner-app-client small{margin-top:2px;color:#747d8a;font-size:10.5px}.admin-ui .admin-partner-app-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.admin-ui .admin-partner-app-row-actions button{min-height:34px;border-radius:9px;font:700 var(--admin-fs-2xs)/1 var(--admin-font);cursor:pointer}.admin-ui .admin-partner-app-view{padding:0 10px;border:1px solid var(--admin-border);background:#ffffff05;color:#d9dde3}.admin-ui .admin-partner-app-row-actions .is-approve,.admin-ui .admin-partner-app-row-actions .is-reject{width:34px;padding:0;display:grid;place-items:center}.admin-ui .admin-partner-app-row-actions .is-approve{border:1px solid rgba(34,197,94,.2);background:#22c55e0d;color:#48c987}.admin-ui .admin-partner-app-row-actions .is-reject{border:1px solid rgba(239,68,68,.2);background:#ef44440b;color:#df7076}.admin-ui .admin-partner-app-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#000000c2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-ui .admin-partner-app-modal-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:16px;pointer-events:none}.admin-ui .admin-partner-app-detail-modal,.admin-ui .admin-partner-app-review-modal{width:min(900px,100%);max-height:90vh;overflow-y:auto;pointer-events:auto;border:1px solid var(--admin-border);border-radius:var(--admin-card-radius);background:linear-gradient(180deg,#15181e,#111318);box-shadow:0 28px 80px #0000009e;font-family:var(--admin-font)}.admin-ui .admin-partner-app-detail-modal{padding:18px;display:grid;gap:10px}.admin-ui .admin-partner-app-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-ui .admin-partner-app-detail-title{display:flex;align-items:center;gap:10px;min-width:0}.admin-ui .admin-partner-app-detail-title>span{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:1px solid rgba(212,168,67,.18);border-radius:var(--admin-control-radius);background:#d4a84312;color:var(--gold)}.admin-ui .admin-partner-app-detail-title small{color:var(--gold);font-size:var(--admin-fs-2xs);font-weight:800;letter-spacing:.08em}.admin-ui .admin-partner-app-detail-title h2{margin:2px 0 1px;font-size:var(--admin-fs-xl)}.admin-ui .admin-partner-app-detail-title p{margin:0;color:#7f8795;font-size:var(--admin-fs-xs)}.admin-ui .admin-partner-app-close{width:var(--admin-control-h);height:var(--admin-control-h);display:grid;place-items:center;border:1px solid var(--admin-border);border-radius:var(--admin-control-radius);background:#ffffff05;color:#8d95a1;font:300 24px/1 var(--admin-font);cursor:pointer}.admin-ui .admin-partner-app-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-ui .admin-partner-app-detail-summary>div{min-height:72px;display:grid;align-content:center;gap:5px;padding:10px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-control-radius);background:#ffffff04}.admin-ui .admin-partner-app-detail-summary small{color:#7a8391;font-size:var(--admin-fs-2xs);text-transform:uppercase;letter-spacing:.05em}.admin-ui .admin-partner-app-detail-summary strong{font-size:var(--admin-fs-md)}.admin-ui .admin-partner-app-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-ui .admin-partner-app-detail-grid>section{overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-card-radius);background:#ffffff03}.admin-ui .admin-partner-app-detail-grid section>header{min-height:44px;display:flex;align-items:center;gap:8px;padding:9px 13px;border-bottom:1px solid var(--admin-border);color:#cfd4dc;font-size:var(--admin-fs-xs);font-weight:740;text-transform:uppercase;letter-spacing:.035em}.admin-ui .admin-partner-app-detail-grid section>header svg{color:#9aa3af}.admin-ui .admin-partner-app-detail-row{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.046)}.admin-ui .admin-partner-app-detail-row:last-child{border-bottom:0}.admin-ui .admin-partner-app-detail-row>span{color:#838c99;font-size:var(--admin-fs-xs)}.admin-ui .admin-partner-app-detail-row>div{min-width:0;text-align:right;color:#e5e8ec;font-size:var(--admin-fs-xs);font-weight:650;overflow-wrap:anywhere}.admin-ui .admin-partner-app-detail-row>div.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-ui .admin-partner-app-detail-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-card-radius);background:#ffffff03}.admin-ui .admin-partner-app-detail-context>div{min-width:0}.admin-ui .admin-partner-app-detail-context small{display:block;margin-bottom:4px;color:#7d8693;font-size:var(--admin-fs-2xs);font-weight:760;text-transform:uppercase;letter-spacing:.05em}.admin-ui .admin-partner-app-detail-context p,.admin-ui .admin-partner-app-detail-context code{margin:0;color:#c9ced6;font-size:var(--admin-fs-xs);overflow-wrap:anywhere}.admin-ui .admin-partner-app-detail-context code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#75a9f3}.admin-ui .admin-partner-app-detail-notice{display:flex;align-items:center;gap:10px;min-height:56px;padding:9px 11px;border:1px solid rgba(75,127,212,.18);border-radius:var(--admin-control-radius);background:#4b7fd40a;color:#97b9e9}.admin-ui .admin-partner-app-detail-notice>span{width:28px;flex:0 0 28px;display:grid;place-items:center}.admin-ui .admin-partner-app-detail-notice p{flex:1;margin:0;font-size:var(--admin-fs-xs);line-height:1.45}.admin-ui .admin-partner-app-detail-notice>div{display:flex;gap:7px}.admin-ui .admin-partner-app-detail-notice button{min-height:38px;padding:0 12px;border-radius:10px;font:700 var(--admin-fs-xs)/1 var(--admin-font);cursor:pointer}.admin-ui .admin-partner-app-detail-notice .is-approve{border:1px solid rgba(34,197,94,.22);background:#22c55e14;color:#54cf91}.admin-ui .admin-partner-app-detail-notice .is-reject{border:1px solid rgba(239,68,68,.22);background:#ef44440f;color:#e17a80}.admin-ui .admin-partner-app-review-modal{width:min(540px,100%);padding:18px}.admin-ui .admin-partner-app-review-modal>header{display:grid;grid-template-columns:40px 1fr 40px;gap:10px;align-items:start}.admin-ui .admin-partner-app-review-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--admin-control-radius);background:#d4a84312;border:1px solid rgba(212,168,67,.16);color:var(--gold)}.admin-ui .admin-partner-app-review-modal.is-reject .admin-partner-app-review-icon{background:#ef44440f;border-color:#ef444429;color:#df7076}.admin-ui .admin-partner-app-review-modal header small{color:#858e9b;font-size:var(--admin-fs-2xs);font-weight:780;letter-spacing:.07em}.admin-ui .admin-partner-app-review-modal header h2{margin:2px 0;font-size:var(--admin-fs-lg)}.admin-ui .admin-partner-app-review-modal header p{margin:0;color:#7b8492;font-size:var(--admin-fs-xs)}.admin-ui .admin-partner-app-review-modal header>button{width:40px;height:40px;border:1px solid var(--admin-border);border-radius:var(--admin-control-radius);background:#ffffff05;color:#8c949f;font-size:20px;cursor:pointer}.admin-ui .admin-partner-app-review-impact{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;border:1px solid rgba(75,127,212,.16);border-radius:var(--admin-control-radius);background:#4b7fd409;color:#90a8c8}.admin-ui .admin-partner-app-review-modal.is-reject .admin-partner-app-review-impact{border-color:#ef444424;background:#ef444408;color:#c48e92}.admin-ui .admin-partner-app-review-impact p{margin:0;font-size:var(--admin-fs-xs);line-height:1.5}.admin-ui .admin-partner-app-review-notes{margin:14px 0 0}.admin-ui .admin-partner-app-review-notes textarea{resize:vertical}.admin-ui .admin-partner-app-review-modal>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.admin-ui .admin-partner-app-review-modal>footer .btn{min-height:var(--admin-control-h);min-width:120px}@media (max-width:1000px){.admin-ui .admin-partner-app-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-ui .admin-partner-app-hero{align-items:stretch;flex-direction:column}.admin-ui .admin-partner-app-queue{min-width:0}.admin-ui .admin-partner-app-toolbar{align-items:stretch;flex-direction:column}.admin-ui .admin-partner-app-search{min-width:0;width:100%}.admin-ui .admin-partner-app-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ui .admin-partner-app-detail-grid{grid-template-columns:1fr}}@media (max-width:520px){.admin-ui .admin-partner-app-kpis{grid-template-columns:1fr}.admin-ui .admin-partner-app-modal-shell{padding:8px}.admin-ui .admin-partner-app-detail-modal,.admin-ui .admin-partner-app-review-modal{padding:13px}.admin-ui .admin-partner-app-detail-context{grid-template-columns:1fr}.admin-ui .admin-partner-app-detail-notice{align-items:flex-start;flex-wrap:wrap}.admin-ui .admin-partner-app-detail-notice>div{width:100%}.admin-ui .admin-partner-app-detail-notice button{flex:1}.admin-ui .admin-partner-app-review-modal>footer{flex-direction:column-reverse}.admin-ui .admin-partner-app-review-modal>footer .btn{width:100%}}.admin-ui .admin-partner-app-identity{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:3px 7px;border-radius:999px;border:1px solid var(--admin-border);font-size:10px;font-weight:720;line-height:1;color:#89929f;background:#ffffff06}.admin-ui .admin-partner-app-identity:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.admin-ui .admin-partner-app-identity.is-verified{color:#47c989;border-color:#22c55e29;background:#22c55e0d}.admin-ui .admin-partner-app-identity.is-recovered{color:#d8ae4b;border-color:#d4a8432e;background:#d4a8430d}.admin-ui .admin-partner-app-identity.is-unresolved{color:#df7076;border-color:#ef44442e;background:#ef44440b}.admin-ui .admin-partner-app-detail-context a{color:#75a9f3;font-size:var(--admin-fs-xs);font-weight:650;text-decoration:none;overflow-wrap:anywhere}.admin-ui .admin-partner-app-detail-context a:hover{text-decoration:underline;text-underline-offset:2px}.admin-ui .admin-partner-app-review-server{margin:14px 0 0}.admin-ui .admin-partner-app-review-server .form-label{display:flex;align-items:center;gap:7px}.admin-ui .admin-partner-app-review-server .form-label span{padding:2px 6px;border-radius:999px;background:#ef44440f;color:#dc777c;font-size:10px;font-weight:740}.admin-ui .admin-partner-app-review-server input{min-height:var(--admin-control-h)}.admin-ui .admin-partner-app-review-server>small{display:block;margin-top:6px;color:#d0964c;font-size:var(--admin-fs-2xs);line-height:1.4}.admin-ui .admin-partner-app-review-binding{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.admin-ui .admin-partner-app-review-binding>div{min-width:0;min-height:82px;display:grid;align-content:center;gap:4px;padding:11px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-control-radius);background:#ffffff05}.admin-ui .admin-partner-app-review-binding small{color:#7e8794;font-size:var(--admin-fs-2xs);font-weight:760;text-transform:uppercase;letter-spacing:.05em}.admin-ui .admin-partner-app-review-binding strong{color:#e9ebef;font-size:var(--admin-fs-sm);font-weight:720;overflow-wrap:anywhere}.admin-ui .admin-partner-app-review-binding code{color:#79aaf0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--admin-fs-sm);font-weight:720}.admin-ui .admin-partner-app-review-binding div>span:not(.admin-partner-app-identity){color:#697280;font-size:var(--admin-fs-2xs)}.admin-ui .admin-partner-app-review-server.has-error input{border-color:#ef44446b!important;box-shadow:0 0 0 3px #ef44440f!important}.admin-ui .admin-partner-app-review-server.is-valid input{border-color:#22c55e3d!important}.admin-ui .admin-partner-app-review-server>small.is-error{color:#df777c}.admin-ui .admin-partner-app-review-server>small.is-valid{color:#69b78f}@media (max-width:560px){.admin-ui .admin-partner-app-review-binding{grid-template-columns:1fr}}.partner-client-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.partner-client-flow-step{min-width:0;min-height:66px;display:grid;align-content:center;gap:4px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff05}.partner-client-flow-step small{color:#717987;font-size:10px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.partner-client-flow-step strong{color:#a8afb9;font-size:12px;line-height:1.3}.partner-client-flow-step.is-done{border-color:#2d9e6b33;background:#2d9e6b0b}.partner-client-flow-step.is-done strong{color:#58c991}.partner-client-flow-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;border-top:1px solid rgba(255,255,255,.06)}.partner-client-flow-meta>div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}.partner-client-flow-meta span{color:#747c88;font-size:11px}.partner-client-flow-meta strong{min-width:0;color:#d8dce2;font-size:12px;font-weight:650;text-align:right;overflow-wrap:anywhere}@media (max-width:600px){.partner-client-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-client-flow-meta{grid-template-columns:1fr}}.admin-ui .admin-partner-app-review-error{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;border:1px solid rgba(239,68,68,.22);border-radius:var(--admin-control-radius,12px);background:#ef44440e;color:#e18a8f;font-size:var(--admin-fs-xs,12px);line-height:1.45}.admin-ui .admin-partner-app-review-error svg{flex:0 0 auto;margin-top:1px}.admin-ui .admin-partner-app-review-modal>footer .btn:disabled{cursor:not-allowed;opacity:.58}.admin-ui .admin-partner-app-review-modal>footer .spinner{width:14px;height:14px;margin-right:6px}.authorized-mt5-onboarding{display:grid;gap:10px;font-family:var(--admin-font,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.authorized-mt5-onboarding-top{display:flex;align-items:center;gap:10px}.authorized-mt5-partner-card,.authorized-mt5-submit-card{border:1px solid var(--border);border-radius:var(--admin-card-radius,16px);background:linear-gradient(180deg,#ffffff06,#ffffff03)}.authorized-mt5-partner-card{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px}.authorized-mt5-partner-identity{display:flex;align-items:center;gap:10px;min-width:0}.authorized-mt5-partner-identity>div{min-width:0}.authorized-mt5-partner-identity small,.authorized-mt5-section-head small{color:#7f8895;font-size:10px;font-weight:780;letter-spacing:.065em}.authorized-mt5-partner-identity h3,.authorized-mt5-section-head h3{margin:2px 0 0;color:#eef0f3;font-size:var(--admin-fs-lg,16px);font-weight:760;letter-spacing:-.015em}.authorized-mt5-partner-identity p,.authorized-mt5-section-head p{margin:3px 0 0;color:#7b8491;font-size:var(--admin-fs-xs,12px);line-height:1.45}.authorized-mt5-registration-link{min-height:var(--admin-control-h,44px);display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid rgba(212,168,67,.24);border-radius:var(--admin-control-radius,12px);background:#d4a8430b;color:var(--gold,#d4a843);font:700 var(--admin-fs-xs,12px)/1 var(--admin-font,inherit);cursor:pointer;white-space:nowrap}.authorized-mt5-registration-link:hover{background:#d4a84313;border-color:#d4a84361}.authorized-mt5-submit-card{padding:14px;display:grid;gap:10px}.authorized-mt5-section-head{padding-bottom:2px}.authorized-mt5-field{display:grid;gap:6px}.authorized-mt5-field label{color:#a2a9b4;font-size:var(--admin-fs-xs,12px);font-weight:680}.authorized-mt5-field label span{margin-left:5px;padding:2px 6px;border-radius:999px;background:#d4a84312;color:var(--gold,#d4a843);font-size:10px}.authorized-mt5-field input{width:100%;min-height:var(--admin-control-h,44px);box-sizing:border-box;padding:0 13px;border:1px solid var(--border);border-radius:var(--admin-control-radius,12px);background:#0d0f12;color:#eef0f3;font-family:var(--admin-font,inherit);font-size:var(--admin-fs-md,14px);outline:none}.authorized-mt5-field input:focus{border-color:#d4a84361;box-shadow:0 0 0 3px #d4a8430f}.authorized-mt5-field>small{color:#68717e;font-size:var(--admin-fs-2xs,11px)}.authorized-mt5-field-error{color:#df7479;font-size:var(--admin-fs-xs,12px)}.authorized-mt5-ib-notice,.authorized-mt5-review-scope{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--admin-control-radius,12px)}.authorized-mt5-ib-notice{border:1px solid rgba(212,168,67,.2);background:#d4a8430b}.authorized-mt5-ib-notice>span{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:50%;background:#d4a8431a;color:var(--gold,#d4a843);font-weight:800}.authorized-mt5-ib-notice strong{display:block;color:#d7b65f;font-size:var(--admin-fs-xs,12px)}.authorized-mt5-ib-notice p{margin:3px 0 0;color:#9b8e69;font-size:var(--admin-fs-2xs,11px);line-height:1.5}.authorized-mt5-review-scope{border:1px solid rgba(75,127,212,.16);background:#4b7fd409}.authorized-mt5-review-scope>span{flex:0 0 auto;color:#84a8dc;font-size:var(--admin-fs-2xs,11px);font-weight:760;text-transform:uppercase;letter-spacing:.05em}.authorized-mt5-review-scope p{margin:0;color:#7d94b4;font-size:var(--admin-fs-2xs,11px);line-height:1.5}.authorized-mt5-submit-button{min-height:var(--admin-control-h,44px);display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(212,168,67,.34);border-radius:var(--admin-control-radius,12px);background:linear-gradient(135deg,#e7bd58,#c99625);color:#111;font:780 var(--admin-fs-sm,13px)/1 var(--admin-font,inherit);cursor:pointer}.authorized-mt5-submit-button:disabled{cursor:not-allowed;border-color:var(--border);background:#ffffff0e;color:#6d7581}.authorized-mt5-submit-button .spinner{width:14px;height:14px}@media (max-width:650px){.authorized-mt5-partner-card{align-items:flex-start;flex-direction:column}.authorized-mt5-registration-link{width:100%}.authorized-mt5-review-scope{flex-direction:column;gap:5px}}.authorized-status-pill.active{color:var(--success);background:#2d9e6b1a;border:1px solid rgba(45,158,107,.25)}.authorized-status-pill.approved,.authorized-status-pill.building{color:#73a8f4;background:#4b7fd41a;border:1px solid rgba(75,127,212,.24)}.authorized-status-pill.ready{color:var(--gold);background:#d4a84314;border:1px solid rgba(212,168,67,.23)}.authorized-status-pill.blocked{color:var(--error);background:#d44b4b14;border:1px solid rgba(212,75,75,.23)}.authorized-slot-limit{padding:9px 14px;border-top:1px dashed rgba(255,255,255,.06);color:#7f8794;font-size:10.75px;text-align:center}.admin-ui .admin-partner-app-auto-binding{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:11px 12px;border:1px solid rgba(75,127,212,.18);border-radius:var(--admin-control-radius,12px);background:#4b7fd40a}.admin-ui .admin-partner-app-auto-binding>div{min-width:0}.admin-ui .admin-partner-app-auto-binding small{display:block;color:#7e8795;font-size:var(--admin-fs-2xs,11px);font-weight:780;letter-spacing:.055em}.admin-ui .admin-partner-app-auto-binding strong{display:block;margin-top:3px;color:#91b8ee;font-size:var(--admin-fs-sm,13px);font-weight:720}.admin-ui .admin-partner-app-auto-binding p{margin:4px 0 0;color:#748ba9;font-size:var(--admin-fs-2xs,11px);line-height:1.45}.admin-ui .admin-partner-app-auto-binding>span{flex:0 0 auto;padding:4px 8px;border:1px solid rgba(75,127,212,.2);border-radius:999px;color:#83a9dc;background:#4b7fd40d;font-size:10px;font-weight:740}@media (max-width:560px){.admin-ui .admin-partner-app-auto-binding{align-items:flex-start;flex-direction:column}}.admin-ui .admin-license-binding-badge{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:760;line-height:1;border:1px solid var(--admin-border)}.admin-ui .admin-license-binding-badge.is-bound{color:#58c991;border-color:#2d9e6b38;background:#2d9e6b0f}.admin-ui .admin-license-binding-badge.is-awaiting{color:#83a9dc;border-color:#4b7fd433;background:#4b7fd40d}.admin-ui .admin-license-binding-note{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;border-radius:var(--admin-control-radius,12px);font-size:var(--admin-fs-xs,12px);line-height:1.5}.admin-ui .admin-license-binding-note.is-bound{color:#79c7a0;border:1px solid rgba(45,158,107,.18);background:#2d9e6b0b}.admin-ui .admin-license-binding-note.is-awaiting{color:#84a8dc;border:1px solid rgba(75,127,212,.18);background:#4b7fd40a}.authorized-broker-server{color:#9bb8de;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:650}.admin-ui{--admin-workspace-left:10px;--admin-workspace-right:20px;--admin-workspace-gap:10px}.admin-ui .dash-main{box-sizing:border-box;width:calc(100vw - 264px);max-width:calc(100vw - 264px);padding-left:var(--admin-workspace-left)!important;padding-right:var(--admin-workspace-right)!important}.admin-ui .dash-main>*{box-sizing:border-box;width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important}.admin-ui .admin-page-frame,.admin-ui .admin-partner-app-page,.admin-ui .admin-referrals-page,.admin-ui .sp-page,.admin-ui .ac-page{width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.admin-ui .aov30-grid5,.admin-ui .aov30-main,.admin-ui .aov30-lower,.admin-ui .admin-referrals-overview-grid,.admin-ui .admin-payment-shell,.admin-ui .admin-payment-grid,.admin-ui .admin-partner-app-grid,.admin-ui .admin-partner-app-stats,.admin-ui .sp-shell{gap:var(--admin-workspace-gap)!important}@media (max-width:1100px) and (min-width:821px){.admin-ui .dash-main{width:calc(100vw - 232px);max-width:calc(100vw - 232px);padding-left:var(--admin-workspace-left)!important;padding-right:var(--admin-workspace-right)!important}}@media (max-width:820px){.admin-ui{--admin-workspace-left:14px;--admin-workspace-right:14px}.admin-ui .dash-main{width:100%;max-width:100%;padding-left:var(--admin-workspace-left)!important;padding-right:var(--admin-workspace-right)!important}}.admin-ui .analytics-page-head{display:flex;flex-direction:column;gap:6px;margin:0 0 10px}.admin-ui .analytics-page-head__eyebrow{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.admin-ui .analytics-page-head__eyebrow>span{width:3px;height:18px;border-radius:3px;background:var(--gold);box-shadow:0 0 16px #d4a84347}.admin-ui .analytics-page-head__row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.admin-ui .analytics-page-head h1{margin:0 0 4px;font-size:22px;font-weight:750;letter-spacing:-.025em}.admin-ui .analytics-page-head p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.admin-ui .analytics-page-head__badge{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(212,168,67,.22);border-radius:9px;background:#d4a8430f;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.03em}.admin-ui .analytics-tab-switcher{display:inline-grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:4px;padding:4px;margin:0 0 10px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.admin-ui .analytics-tab-switcher button{min-width:0;padding:9px 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-muted);cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-ui .analytics-tab-switcher button:hover{color:var(--text-primary);background:#ffffff06}.admin-ui .analytics-tab-switcher button.is-active{border-color:#d4a8433d;background:linear-gradient(180deg,#d4a84317,#d4a84309);color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--gold)}.admin-ui .analytics-tab-switcher button>span{display:block;font-size:13px;font-weight:750;line-height:1.2}.admin-ui .analytics-tab-switcher button>small{display:block;margin-top:3px;color:var(--text-muted);font-size:10px;font-weight:500}.admin-ui .analytics-tab{display:flex;flex-direction:column;gap:10px;min-width:0}.admin-ui .analytics-premium-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(135deg,#ffffff07,#ffffff03);box-shadow:0 10px 30px #00000014}.admin-ui .analytics-premium-toolbar__identity{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:8px;row-gap:2px;min-width:0}.admin-ui .analytics-premium-toolbar__eyebrow{grid-column:1;padding:3px 7px;border:1px solid rgba(45,158,107,.2);border-radius:999px;background:#2d9e6b13;color:var(--success);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-ui .analytics-premium-toolbar__title{grid-column:2;color:var(--text-primary);font-size:13px;font-weight:750;white-space:nowrap}.admin-ui .analytics-premium-toolbar__meta{grid-column:1 / -1;color:var(--text-muted);font-size:10px}.admin-ui .analytics-premium-toolbar__controls{flex:0 0 auto}.admin-ui .analytics-period-control{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--border);border-radius:9px;background:var(--bg-elevated)}.admin-ui .analytics-period-control button{min-width:44px;padding:6px 10px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:650;transition:all .15s ease}.admin-ui .analytics-period-control button:hover{color:var(--text-primary);background:#ffffff08}.admin-ui .analytics-period-control button.is-active{background:var(--gold);color:#0a0a0b;box-shadow:0 4px 14px #d4a8432b}.admin-ui .analytics-active-pages{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid rgba(45,158,107,.16);border-radius:10px;background:#2d9e6b09;overflow:hidden}.admin-ui .analytics-active-pages__label{display:flex;align-items:center;gap:7px;flex:0 0 auto;color:var(--success);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.admin-ui .analytics-active-page{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--bg-elevated);color:var(--text-secondary);font-size:10px}.admin-ui .analytics-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-ui .analytics-signal{min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:var(--bg-card);position:relative;overflow:hidden}.admin-ui .analytics-signal:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--text-muted);opacity:.7}.admin-ui .analytics-signal--gold:before{background:var(--gold)}.admin-ui .analytics-signal--success:before{background:var(--success)}.admin-ui .analytics-signal--info:before{background:var(--info)}.admin-ui .analytics-signal__label{color:var(--text-muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.admin-ui .analytics-signal__value{margin-top:3px;color:var(--text-primary);font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.admin-ui .analytics-signal__detail{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:10px}.admin-ui .analytics-alert{margin:0!important}.admin-ui .analytics-chart-card{min-width:0;height:100%}.admin-ui .analytics-tab>div[style*="display: grid"]{gap:10px!important;margin-bottom:0!important}.admin-ui .analytics-tab>div[style*="display:grid"]{gap:10px!important;margin-bottom:0!important}@media (max-width:1100px){.admin-ui .analytics-signal-grid{grid-template-columns:1fr 1fr 1fr}.admin-ui .analytics-premium-toolbar{align-items:flex-start}}@media (max-width:820px){.admin-ui .analytics-page-head__row,.admin-ui .analytics-premium-toolbar{align-items:stretch;flex-direction:column}.admin-ui .analytics-page-head__badge{align-self:flex-start}.admin-ui .analytics-tab-switcher{display:grid;width:100%;grid-template-columns:1fr 1fr}.admin-ui .analytics-premium-toolbar__controls{width:100%}.admin-ui .analytics-period-control{width:100%;justify-content:space-between}.admin-ui .analytics-period-control button{flex:1}.admin-ui .analytics-signal-grid{grid-template-columns:1fr}}.admin-ui .analytics-page-head__badge,.admin-ui .analytics-premium-toolbar__eyebrow,.admin-ui .analytics-tab-switcher__label,.admin-ui .analytics-signal__label,.admin-ui .analytics-chart-card__head,.admin-ui .analytics-statbox__head{display:flex;align-items:center}.admin-ui .analytics-page-head__badge{gap:7px}.admin-ui .analytics-page-head__badge svg,.admin-ui .analytics-tab-switcher__label svg{color:var(--gold)}.admin-ui .analytics-tab-switcher__label{gap:8px}.admin-ui .analytics-premium-toolbar__eyebrow{gap:5px}.admin-ui .analytics-premium-toolbar__eyebrow svg{flex:0 0 auto}.admin-ui .analytics-signal__label{gap:7px}.admin-ui .analytics-signal__label>span,.admin-ui .analytics-section-icon,.admin-ui .analytics-statbox__icon,.admin-ui .analytics-kpi-icon,.admin-ui .analytics-chart-card__icon,.admin-ui .analytics-device-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.065);background:#ffffff09;color:var(--text-secondary)}.admin-ui .analytics-signal__label>span{width:25px;height:25px;border-radius:8px}.admin-ui .analytics-signal--gold .analytics-signal__label>span{color:var(--gold);background:#d4a84313;border-color:#d4a84324}.admin-ui .analytics-signal--info .analytics-signal__label>span{color:var(--info);background:#4b7fd413;border-color:#4b7fd424}.admin-ui .analytics-signal--success .analytics-signal__label>span{color:var(--success);background:#2d9e6b13;border-color:#2d9e6b24}.admin-ui .analytics-section-icon{width:25px;height:25px;border-radius:8px;color:var(--gold);background:#d4a84311;border-color:#d4a84321}.admin-ui .analytics-statbox__head{justify-content:space-between;gap:8px;margin-bottom:10px}.admin-ui .analytics-statbox__icon{width:30px;height:30px;border-radius:9px;color:var(--text-secondary)}.admin-ui .analytics-kpi-icon{width:34px;height:34px;border-radius:10px;color:var(--gold)}.admin-ui .analytics-device-icon{width:30px;height:30px;border-radius:9px;color:var(--info)}.admin-ui .analytics-chart-card__head{gap:9px;margin-bottom:10px}.admin-ui .analytics-chart-card__icon{width:31px;height:31px;border-radius:9px;color:var(--gold);background:linear-gradient(145deg,#d4a84317,#d4a84306);border-color:#d4a84321}.admin-ui .analytics-inline-icon{display:inline-flex;vertical-align:-2px;margin-right:4px}.admin-ui .analytics-empty-state{min-height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px;color:var(--text-muted)}.admin-ui .analytics-empty-state.is-compact{min-height:96px}.admin-ui .analytics-empty-state__visual{position:relative;width:112px;height:58px;margin-bottom:5px;color:var(--gold);opacity:.78}.admin-ui .analytics-empty-state__visual>svg{width:100%;height:100%;display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.18))}.admin-ui .analytics-empty-state__icon{position:absolute;left:50%;top:50%;width:32px;height:32px;transform:translate(-50%,-48%);display:flex;align-items:center;justify-content:center;border:1px solid rgba(212,168,67,.17);border-radius:10px;background:#121214e0;color:var(--gold);box-shadow:0 6px 18px #0003}.admin-ui .analytics-empty-state__title{color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.3}.admin-ui .analytics-empty-state__detail{max-width:330px;margin-top:3px;color:var(--text-muted);font-size:10px;line-height:1.45}.admin-ui .analytics-chart-card{position:relative;overflow:hidden}.admin-ui .analytics-chart-card:after{content:"";position:absolute;pointer-events:none;width:140px;height:140px;right:-80px;top:-80px;border-radius:50%;background:radial-gradient(circle,rgba(212,168,67,.045),transparent 70%)}.admin-ui .analytics-signal,.admin-ui .analytics-chart-card,.admin-ui .analytics-premium-toolbar,.admin-ui .analytics-tab-switcher,.admin-ui .analytics-active-pages{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:820px){.admin-ui .analytics-empty-state__visual{width:94px;height:50px}.admin-ui .analytics-empty-state__detail{max-width:260px}.admin-ui .analytics-page-head__badge{display:none}}.ops-page{width:100%;min-width:0}.ops-filters label{display:grid;gap:5px}.ops-filters label>span{font-size:11px;color:var(--text-secondary);margin-left:2px}.ops-filters input,.ops-filters select{height:42px;border-radius:10px;font-size:13px}@media (max-width:1180px){.ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ops-filters{grid-template-columns:1fr 1fr 1fr!important}.ops-filters button{grid-column:span 1}}@media (max-width:760px){.ops-metrics,.ops-filters{grid-template-columns:1fr!important}}.admin-referrals-page{max-width:1560px;padding:2px 4px 28px}.admin-referrals-head{align-items:center;margin-bottom:14px}.admin-referrals-titleblock h1{font-size:31px}.admin-referrals-titleblock p{font-size:12.5px}.admin-referrals-model{padding:13px 17px;background:linear-gradient(145deg,#17191efa,#0d0f13fa);box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff06}.admin-referrals-summary{gap:10px;margin-bottom:12px}.admin-referrals-summary article{position:relative;overflow:hidden;min-height:104px;padding:17px 18px;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.025),transparent 36%),linear-gradient(145deg,#181b21fa,#101217fa);border-color:#ffffff13;box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffff06}.admin-referrals-summary article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.2),transparent)}.admin-referrals-summary strong{font-size:25px}.admin-referrals-tabs{margin-bottom:12px;border-color:#ffffff13;background:linear-gradient(180deg,#16191ef5,#101216f5);box-shadow:0 12px 28px #00000029}.admin-referrals-controlcard,.admin-referrals-history{border-color:#ffffff13;background:radial-gradient(circle at 0 0,rgba(212,175,55,.025),transparent 30%),linear-gradient(145deg,#16191efa,#0f1115fa);box-shadow:0 16px 36px #0003,inset 0 1px #ffffff05}.admin-referrals-overview-grid article{background:linear-gradient(145deg,#181b20fa,#111318fa);border-color:#ffffff13}.admin-referrals-overview-icon{box-shadow:inset 0 0 0 1px #d4af371f,0 8px 18px #00000029}.admin-referrals-table tbody tr{transition:background .16s ease}.admin-referrals-table tbody tr:hover{background:#d4af3707}.referral-review-premium{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.referral-review-premium .admin-referrals-kicker{font-size:11px;letter-spacing:.14em}.referral-review-head{position:relative;display:flex;align-items:flex-start;gap:16px;padding:2px 2px 18px}.referral-review-head-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;color:#e8b52d;border:1px solid rgba(232,181,45,.28);background:radial-gradient(circle,#e8b52d1f,#e8b52d06);box-shadow:0 12px 26px #00000038}.referral-review-head h2{margin:5px 0;font-family:Sora,Inter,sans-serif;font-size:26px;line-height:1.12;letter-spacing:-.035em}.referral-review-head p{margin:0;max-width:610px;color:var(--text-muted);font-size:12.5px;line-height:1.55}.referral-review-close{position:absolute;right:0;top:0;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06;color:#aeb4bf;cursor:pointer;transition:.16s ease}.referral-review-close:hover{color:#fff;background:#ffffff0f;border-color:#ffffff24}.referral-review-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:12px;margin-bottom:12px}.referral-review-panel,.referral-review-info{border:1px solid rgba(255,255,255,.075);border-radius:14px;background:linear-gradient(145deg,#1a1d23d1,#12151ad1);box-shadow:inset 0 1px #ffffff05}.referral-review-panel{padding:15px 17px}.referral-review-section-title{margin-bottom:8px;color:#aeb4bf;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.referral-review-section-title span{font-weight:650;color:#737b88}.referral-review-row{display:grid;grid-template-columns:34px 150px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;border-bottom:1px solid rgba(255,255,255,.055)}.referral-review-row:last-child{border-bottom:0}.referral-review-row>span{font-size:12px;color:#b8bec8}.referral-review-row-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px}.referral-review-row-icon.gold{color:#e8b52d;background:#e8b52d17}.referral-review-row-icon.blue{color:#5aa0ff;background:#3b82f61a}.referral-review-row-icon.purple{color:#b66cff;background:#a855f71a}.referral-review-row-icon.green{color:#29d36f;background:#22c55e1a}.referral-review-row-icon.neutral{color:#c0c6cf;background:#94a3b814}.referral-review-value{text-align:right;min-width:0}.referral-review-value strong{display:block;color:#f5f6f8;font-size:12.5px;font-weight:760;overflow-wrap:anywhere}.referral-review-value strong.is-earned{color:#2fd879}.referral-review-value small{display:block;margin-top:3px;color:#858d99;font-size:10.5px}.referral-review-value small.is-badge{display:inline-block;padding:3px 7px;border-radius:999px;color:#7eabff;background:#3b82f617;border:1px solid rgba(59,130,246,.16);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.referral-review-side{display:grid;grid-template-rows:auto 1fr;gap:12px}.referral-review-info{display:flex;align-items:flex-start;gap:12px;padding:17px}.referral-review-info-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#55a7ff;background:#3b82f61a;border:1px solid rgba(59,130,246,.14)}.referral-review-info strong{display:block;margin:1px 0 6px;color:#69adff;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.referral-review-info p{margin:0;color:#aeb4bf;font-size:11.5px;line-height:1.6}.referral-review-note{position:relative;display:flex;flex-direction:column}.referral-review-note textarea{width:100%;min-height:170px;flex:1;resize:vertical;padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:0;background:#0d1014;color:#e8ebef;font:500 12px/1.55 Inter,sans-serif}.referral-review-note textarea:focus{border-color:#d4af376b;box-shadow:0 0 0 2px #d4af370e}.referral-review-note>small{position:absolute;right:28px;bottom:24px;color:#6f7782;font-size:9.5px}.referral-review-actions{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:10px}.referral-review-action{min-height:58px;display:flex;align-items:center;justify-content:center;gap:11px;padding:9px 14px;border-radius:11px;cursor:pointer;text-align:left;transition:transform .15s ease,filter .15s ease,background .15s ease}.referral-review-action:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.referral-review-action:disabled{opacity:.55;cursor:not-allowed}.referral-review-action .action-icon{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%}.referral-review-action strong,.referral-review-action small{display:block}.referral-review-action strong{font-size:12.5px}.referral-review-action small{margin-top:3px;font-size:9.5px;font-weight:550;opacity:.72}.referral-review-action.reject{border:1px solid rgba(239,68,68,.5);background:#7f1d1d0f;color:#ff6464}.referral-review-action.reject .action-icon{background:#ef44441f}.referral-review-action.approve{border:1px solid #e1ad27;background:linear-gradient(135deg,#f2c649,#dda927);color:#111}.referral-review-action.approve .action-icon{border:1px solid rgba(0,0,0,.24);background:#ffffff21}.referral-review-action.cancel{border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:#d5d9df}.referral-review-action.cancel .action-icon{border:1px solid rgba(255,255,255,.12);color:#8f97a3}.referral-review-audit{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px;color:#737b87;font-size:10.5px}@media (max-width:820px){.referral-review-grid,.referral-review-actions{grid-template-columns:1fr}.referral-review-row{grid-template-columns:32px 120px minmax(0,1fr)}.referral-review-head{padding-right:42px}.referral-review-head h2{font-size:22px}}@media (max-width:520px){.referral-review-head-icon{display:none}.referral-review-row{grid-template-columns:30px minmax(0,1fr)}.referral-review-row>span{grid-column:2}.referral-review-value{grid-column:2;text-align:left;padding-bottom:8px}.admin-referrals-summary{grid-template-columns:1fr 1fr}}.referral-pay-premium{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-primary)}.referral-pay-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:20px}.referral-pay-head-icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--gold);background:radial-gradient(circle at 35% 28%,#f6c14838,#d4a84312 62%,#d4a84306);border:1px solid rgba(212,168,67,.26);box-shadow:inset 0 0 24px #d4a8430e,0 16px 36px #0000002e}.referral-pay-title h2{margin:6px 0 5px;font-family:Sora,Inter,sans-serif;font-size:27px;line-height:1.08;letter-spacing:-.035em;font-weight:800}.referral-pay-title p{margin:0;color:var(--text-muted);font-size:12.5px;line-height:1.55}.referral-pay-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#ffffff06;color:var(--text-secondary);cursor:pointer;transition:.18s ease}.referral-pay-close:hover:not(:disabled){border-color:#ffffff2b;background:#ffffff0e;color:var(--text-primary);transform:translateY(-1px)}.referral-pay-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:14px}.referral-pay-panel{border:1px solid rgba(255,255,255,.075);border-radius:15px;background:linear-gradient(180deg,#1c1f25f0,#14171df5);padding:17px;box-shadow:inset 0 1px #ffffff05,0 15px 34px #00000021}.referral-pay-section-title{display:flex;align-items:center;gap:9px;margin-bottom:13px;color:#cfd4de;font-size:10.5px;text-transform:uppercase;letter-spacing:.085em;font-weight:850}.referral-pay-section-title .section-icon{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center}.referral-pay-section-title .section-icon.gold{color:var(--gold);background:#d4a84314;border:1px solid rgba(212,168,67,.13)}.referral-pay-rows{border-top:1px solid rgba(255,255,255,.055)}.referral-pay-row{display:grid;grid-template-columns:34px 145px minmax(0,1fr);gap:10px;align-items:center;min-height:57px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.055)}.referral-pay-row:last-child{border-bottom:0}.referral-pay-row-icon{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center}.referral-pay-row-icon.gold{color:#f2c14e;background:#d4a84317}.referral-pay-row-icon.green{color:#31d27c;background:#22c55e17}.referral-pay-row-icon.blue{color:#55a9ff;background:#3b82f617}.referral-pay-row-icon.purple{color:#c878ff;background:#a855f71a}.referral-pay-row-icon.warning{color:#f6b928;background:#f59e0b17}.referral-pay-label{color:var(--text-secondary);font-size:12px}.referral-pay-value{text-align:right;min-width:0}.referral-pay-value strong{display:block;font-size:12.5px;line-height:1.35;font-weight:750;overflow-wrap:anywhere}.referral-pay-value strong.is-earned{color:#42d681}.referral-pay-value small{display:inline-flex;margin-top:4px}.referral-pay-value .is-badge{padding:3px 8px;border-radius:999px;color:#c989ff;background:#a855f71c;border:1px solid rgba(168,85,247,.18);font-size:9px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.referral-pay-value .wallet-warning{display:flex;justify-content:flex-end;align-items:center;gap:5px;color:#e9a91c;font-size:9.5px;line-height:1.3}.referral-pay-important{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:12px 13px;border:1px solid rgba(59,130,246,.3);border-radius:12px;background:linear-gradient(90deg,#3b82f617,#3b82f609);color:#68b8ff}.referral-pay-important>span{width:30px;height:30px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#3b82f617;border:1px solid rgba(59,130,246,.18)}.referral-pay-important strong{display:block;font-size:11.5px}.referral-pay-important p{margin:4px 0 0;color:var(--text-secondary);font-size:10.5px;line-height:1.55}.referral-pay-transaction{display:flex;flex-direction:column}.referral-pay-field-label{display:flex;align-items:center;gap:6px;margin:5px 0 8px;font-size:11.5px;font-weight:750;color:var(--text-primary)}.referral-pay-field-label>span{display:flex;color:#59afff}.referral-pay-input-wrap{height:46px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(212,168,67,.58);border-radius:11px;background:#05080c85;box-shadow:0 0 0 2px #d4a8430e,inset 0 1px #ffffff05;color:var(--gold);transition:.18s ease}.referral-pay-input-wrap:focus-within{border-color:#ecbc3edb;box-shadow:0 0 0 3px #d4a84313}.referral-pay-input-wrap.invalid{border-color:#ef4444a6;color:#ef6b6b}.referral-pay-input-wrap.valid{border-color:#22c55e8c;color:#36cf7b}.referral-pay-input-wrap input{width:100%;height:100%;padding:0;border:0!important;outline:0!important;background:transparent!important;color:var(--text-primary)!important;font:500 12px/1.2 Inter,sans-serif;box-shadow:none!important}.referral-pay-input-wrap input::placeholder{color:#747c8c}.referral-pay-input-wrap>small{color:var(--text-muted);font-size:9.5px;font-variant-numeric:tabular-nums}.referral-pay-requirements{margin-top:15px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05}.requirements-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--gold)}.requirements-head>span{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d4a84317;border:1px solid rgba(212,168,67,.13)}.requirements-head strong{font-size:11px;text-transform:uppercase;letter-spacing:.045em}.referral-pay-requirements>div:not(.requirements-head){display:flex;align-items:center;gap:7px;margin:7px 0;color:var(--text-muted);font-size:10.5px}.referral-pay-requirements>div:not(.requirements-head) svg{color:#667080}.referral-pay-requirements>div.ok{color:var(--text-secondary)}.referral-pay-requirements>div.ok svg{color:#39cd73}.requirements-example{display:block;margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.055);color:var(--text-muted);font-size:9.5px}.requirements-example code{color:#cbd2dc;background:#00000038;padding:3px 6px;border-radius:5px}.referral-pay-warning{display:flex;align-items:flex-start;gap:10px;margin-top:auto;padding:12px 13px;border:1px solid rgba(245,158,11,.3);border-radius:11px;background:linear-gradient(90deg,#f59e0b1a,#f59e0b0a);color:#f5b51e}.referral-pay-warning>svg{flex:0 0 auto;margin-top:1px}.referral-pay-warning strong{display:block;font-size:11px}.referral-pay-warning span{display:block;margin-top:3px;color:var(--text-secondary);font-size:10px;line-height:1.45}.referral-pay-error{margin:12px 0 0}.referral-pay-actions{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px;margin-top:15px}.referral-pay-action{min-height:54px;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 14px;border-radius:11px;font-family:Inter,sans-serif;cursor:pointer;transition:.18s ease}.referral-pay-action span{display:flex;flex-direction:column;align-items:flex-start}.referral-pay-action strong{font-size:12px;line-height:1.2}.referral-pay-action small{margin-top:3px;font-size:9.5px;opacity:.72}.referral-pay-action.cancel{border:1px solid rgba(255,255,255,.16);background:#ffffff05;color:var(--text-primary)}.referral-pay-action.cancel:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff42;transform:translateY(-1px)}.referral-pay-action.paid{border:1px solid rgba(60,210,113,.45);background:linear-gradient(180deg,#27994f,#1d7e40);color:#fff;box-shadow:0 12px 24px #1f914a29,inset 0 1px #ffffff1c}.referral-pay-action.paid:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.referral-pay-action:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.5);transform:none}.referral-pay-audit{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px;color:var(--text-muted);font-size:10.5px}.referral-pay-audit svg{color:#929aa8}@media (max-width:920px){.referral-pay-grid{grid-template-columns:1fr}.referral-pay-row{grid-template-columns:34px 130px minmax(0,1fr)}.referral-pay-warning{margin-top:14px}}@media (max-width:600px){.referral-pay-head{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.referral-pay-head-icon{width:44px;height:44px;border-radius:13px}.referral-pay-title h2{font-size:21px}.referral-pay-title p{font-size:11px}.referral-pay-grid{gap:10px}.referral-pay-panel{padding:13px}.referral-pay-row{grid-template-columns:30px minmax(0,1fr);gap:8px}.referral-pay-row-icon{width:28px;height:28px}.referral-pay-label{grid-column:2}.referral-pay-value{grid-column:2;text-align:left;margin-top:-4px}.referral-pay-value .wallet-warning{justify-content:flex-start}.referral-pay-actions{grid-template-columns:1fr}.referral-pay-action{min-height:50px}.referral-pay-audit{text-align:center;line-height:1.4}}.referral-pay-modal-frame{max-height:calc(100vh - 48px)!important;overflow:hidden!important;padding:18px 22px 14px!important}.referral-pay-modal-frame .referral-pay-premium{display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 80px)}.referral-pay-modal-frame .referral-pay-head{flex:0 0 auto;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.055)}.referral-pay-modal-frame .referral-pay-head-icon{width:52px;height:52px;border-radius:16px}.referral-pay-modal-frame .referral-pay-title h2{font-size:25px;margin:4px 0 3px}.referral-pay-modal-frame .referral-pay-title p{font-size:11.5px}.referral-pay-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1px 5px 4px 1px;scrollbar-width:thin;scrollbar-color:rgba(212,168,67,.34) transparent}.referral-pay-body::-webkit-scrollbar{width:7px}.referral-pay-body::-webkit-scrollbar-track{background:transparent}.referral-pay-body::-webkit-scrollbar-thumb{background:#d4a84347;border-radius:999px}.referral-pay-body::-webkit-scrollbar-thumb:hover{background:#d4a8436b}.referral-pay-modal-frame .referral-pay-grid{gap:12px}.referral-pay-modal-frame .referral-pay-panel{padding:14px 15px;border-radius:14px}.referral-pay-modal-frame .referral-pay-section-title{margin-bottom:9px}.referral-pay-modal-frame .referral-pay-row{grid-template-columns:32px 132px minmax(0,1fr);min-height:47px;padding:6px 0}.referral-pay-modal-frame .referral-pay-row-icon{width:29px;height:29px;border-radius:8px}.referral-pay-modal-frame .referral-pay-label{font-size:11px}.referral-pay-modal-frame .referral-pay-value strong{font-size:11.5px}.referral-pay-modal-frame .referral-pay-important{margin-top:10px;padding:10px 11px}.referral-pay-modal-frame .referral-pay-important>span{width:27px;height:27px}.referral-pay-modal-frame .referral-pay-important p{font-size:9.7px;line-height:1.45}.referral-pay-modal-frame .referral-pay-field-label{margin:3px 0 7px;font-size:11px}.referral-pay-modal-frame .referral-pay-input-wrap{height:42px}.referral-pay-modal-frame .referral-pay-requirements{margin-top:11px;padding:11px 12px}.referral-pay-modal-frame .requirements-head{margin-bottom:7px}.referral-pay-modal-frame .requirements-head>span{width:27px;height:27px}.referral-pay-modal-frame .referral-pay-requirements>div:not(.requirements-head){margin:5px 0;font-size:9.8px}.referral-pay-modal-frame .requirements-example{margin-top:8px;padding-top:8px}.referral-pay-modal-frame .referral-pay-warning{margin-top:11px;padding:10px 11px}.referral-pay-modal-frame .referral-pay-warning strong{font-size:10.5px}.referral-pay-modal-frame .referral-pay-warning span{font-size:9.5px}.referral-pay-modal-frame .referral-pay-actions{position:relative;flex:0 0 auto;margin-top:10px;padding-top:11px;border-top:1px solid rgba(255,255,255,.065);background:#151619}.referral-pay-modal-frame .referral-pay-action{min-height:49px}.referral-pay-modal-frame .referral-pay-audit{flex:0 0 auto;margin-top:8px;padding-top:1px;background:#151619;font-size:9.8px}@media (max-height:800px) and (min-width:921px){.referral-pay-modal-frame{max-height:calc(100vh - 28px)!important;padding:14px 18px 11px!important}.referral-pay-modal-frame .referral-pay-premium{max-height:calc(100vh - 54px)}.referral-pay-modal-frame .referral-pay-head{margin-bottom:10px;padding-bottom:10px}.referral-pay-modal-frame .referral-pay-head-icon{width:46px;height:46px}.referral-pay-modal-frame .referral-pay-title h2{font-size:22px}.referral-pay-modal-frame .referral-pay-panel{padding:11px 13px}.referral-pay-modal-frame .referral-pay-row{min-height:41px;padding:4px 0}.referral-pay-modal-frame .referral-pay-important{margin-top:8px;padding:8px 10px}.referral-pay-modal-frame .referral-pay-requirements{margin-top:8px;padding:9px 11px}.referral-pay-modal-frame .referral-pay-warning{margin-top:8px;padding:8px 10px}.referral-pay-modal-frame .referral-pay-actions{margin-top:7px;padding-top:8px}.referral-pay-modal-frame .referral-pay-action{min-height:44px;padding:6px 12px}.referral-pay-modal-frame .referral-pay-action small{display:none}.referral-pay-modal-frame .referral-pay-audit{margin-top:5px}}@media (max-width:920px){.referral-pay-modal-frame{max-height:calc(100vh - 32px)!important;padding:16px 16px 12px!important}.referral-pay-modal-frame .referral-pay-premium{max-height:calc(100vh - 60px)}.referral-pay-body{padding-right:3px}}@media (max-width:600px){.referral-pay-modal-frame{max-height:calc(100vh - 20px)!important;padding:13px 12px 10px!important;border-radius:14px!important}.referral-pay-modal-frame .referral-pay-premium{max-height:calc(100vh - 42px)}.referral-pay-modal-frame .referral-pay-head{margin-bottom:9px;padding-bottom:9px}.referral-pay-modal-frame .referral-pay-actions{gap:8px}}.referral-pay-modal-frame{width:min(100%,1000px)!important;max-width:1000px!important;padding:18px!important;border-radius:16px!important}.referral-pay-modal-frame .referral-pay-premium{gap:0}.referral-pay-modal-frame .referral-pay-head{gap:10px;margin-bottom:10px;padding-bottom:10px}.referral-pay-modal-frame .referral-pay-body{padding:0}.referral-pay-modal-frame .referral-pay-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.referral-pay-modal-frame .referral-pay-panel{padding:14px;border-radius:14px}.referral-pay-modal-frame .referral-pay-section-title{margin-bottom:10px}.referral-pay-modal-frame .referral-pay-row{min-height:44px;padding:5px 0}.referral-pay-modal-frame .referral-pay-important,.referral-pay-modal-frame .referral-pay-requirements,.referral-pay-modal-frame .referral-pay-warning{margin-top:10px}.referral-pay-modal-frame .referral-pay-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px;padding-top:10px}.referral-pay-modal-frame .referral-pay-action{width:100%;min-height:48px;border-radius:12px}.referral-pay-modal-frame .referral-pay-audit{margin-top:10px}@media (max-height:800px) and (min-width:921px){.referral-pay-modal-frame{width:min(100%,960px)!important;max-width:960px!important;padding:14px!important}.referral-pay-modal-frame .referral-pay-head,.referral-pay-modal-frame .referral-pay-grid,.referral-pay-modal-frame .referral-pay-actions{gap:10px}.referral-pay-modal-frame .referral-pay-head{margin-bottom:10px;padding-bottom:10px}.referral-pay-modal-frame .referral-pay-panel{padding:12px}.referral-pay-modal-frame .referral-pay-important,.referral-pay-modal-frame .referral-pay-requirements,.referral-pay-modal-frame .referral-pay-warning{margin-top:10px}.referral-pay-modal-frame .referral-pay-actions{margin-top:10px;padding-top:10px}.referral-pay-modal-frame .referral-pay-audit{margin-top:8px}}@media (max-width:920px){.referral-pay-modal-frame{width:calc(100% - 20px)!important;max-width:none!important;padding:14px!important}.referral-pay-modal-frame .referral-pay-grid{grid-template-columns:1fr;gap:10px}.referral-pay-modal-frame .referral-pay-actions{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:600px){.referral-pay-modal-frame{width:calc(100% - 12px)!important;padding:12px!important}.referral-pay-modal-frame .referral-pay-actions{grid-template-columns:1fr;gap:10px}}.admin-referrals-hero{position:relative;overflow:hidden;padding:20px 22px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(212,175,55,.11),transparent 30%),linear-gradient(135deg,#18191efb,#0d0e12fb);box-shadow:0 18px 46px #00000038,inset 0 1px #ffffff08}.admin-referrals-hero:after{content:"";position:absolute;inset:auto -120px -160px auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.075),transparent 68%);pointer-events:none}.admin-referrals-hero .admin-referrals-titleblock{position:relative;z-index:1;align-items:flex-start}.admin-referrals-hero .admin-referrals-icon{width:52px;height:52px;border-radius:16px;background:linear-gradient(145deg,#e8c06a2e,#d4af370e);border-color:#e8c06a52;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff09}.admin-referrals-hero .admin-referrals-titleblock h1{font-size:32px;margin-top:5px}.admin-referrals-hero .admin-referrals-titleblock p{max-width:760px;font-size:12.5px;color:#8f949e}.admin-referrals-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.admin-referrals-hero-meta>span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff06;color:#9ca3ad;font-size:9.5px;font-weight:700;letter-spacing:.01em}.admin-referrals-hero-meta>span svg{color:#b6bdc8}.admin-referrals-hero-meta>span.is-live{color:#47d887;border-color:#35d3802e;background:#35d3800e}.admin-referrals-hero-meta>span.is-live i{width:6px;height:6px;border-radius:50%;background:#38d079;box-shadow:0 0 0 4px #38d07914}.admin-referrals-model-premium{position:relative;z-index:1;min-width:248px;padding:15px 17px;text-align:left;border-radius:15px;border-color:#e8c06a3d;background:linear-gradient(180deg,#191b20f5,#111216f5);box-shadow:0 16px 36px #0003,inset 0 1px #ffffff06}.admin-referrals-model-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-referrals-model-top>span:first-child{font-size:9px}.admin-referrals-model-badge{padding:3px 7px;border-radius:999px;background:#31cf7714;border:1px solid rgba(49,207,119,.19);color:#42d27d!important;font-size:8px!important;letter-spacing:.1em!important}.admin-referrals-model-premium strong{margin:7px 0 3px;font-size:20px}.admin-referrals-model-premium>small{font-size:9px;letter-spacing:.055em}.admin-referrals-model-divider{height:1px;margin:11px 0;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent)}.admin-referrals-model-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-referrals-model-row span{font-size:9.5px!important;text-transform:none!important;letter-spacing:0!important}.admin-referrals-model-row b{color:#d7dbe2;font-size:11px}.admin-referrals-summary article{transition:border-color .18s ease,transform .18s ease,background .18s ease}.admin-referrals-summary article:hover{transform:translateY(-1px);border-color:#ffffff1f;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.035),transparent 38%),linear-gradient(145deg,#191c22fc,#101217fc)}.admin-referrals-summary-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-referrals-summary-top>span{margin:0!important}.admin-referrals-summary-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(255,255,255,.065);background:#ffffff06;color:#9199a5}.admin-referrals-summary article.tone-gold .admin-referrals-summary-icon{color:#dcb758;background:#d4af3711;border-color:#d4af3724}.admin-referrals-summary article.tone-warning .admin-referrals-summary-icon{color:#f59e0b;background:#f59e0b0e;border-color:#f59e0b24}.admin-referrals-summary article.tone-info .admin-referrals-summary-icon{color:#60a5fa;background:#60a5fa0e;border-color:#60a5fa21}.admin-referrals-summary article.tone-success .admin-referrals-summary-icon{color:#3bd17b;background:#3bd17b0e;border-color:#3bd17b21}.admin-referrals-settings-premium{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.65fr);gap:10px;padding:10px;background:linear-gradient(145deg,#121418fc,#0d0f12fc);border-color:#ffffff13}.admin-referrals-settings-intro,.admin-referrals-settings-config{min-width:0;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:linear-gradient(180deg,#ffffff05,#ffffff02)}.admin-referrals-settings-intro{padding:16px}.admin-referrals-settings-intro h2{margin:5px 0 7px;font-family:Sora,Inter,sans-serif;font-size:18px;letter-spacing:-.02em}.admin-referrals-settings-intro>p{margin:0;color:#858b95;font-size:10.8px;line-height:1.55}.admin-referrals-policy-list{display:grid;gap:8px;margin-top:14px}.admin-referrals-policy-list>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.052);border-radius:10px;background:#00000018}.admin-referrals-policy-list>div>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#d7b457;background:#d4af3711;border:1px solid rgba(212,175,55,.13)}.admin-referrals-policy-list strong{display:block;font-size:10.5px;color:#d8dce3}.admin-referrals-policy-list small{display:block;margin-top:2px;color:#707680;font-size:9.2px;line-height:1.35}.admin-referrals-settings-config{padding:15px 16px}.admin-referrals-settings-config-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.admin-referrals-settings-config-head h3{margin:4px 0 0;font-family:Sora,Inter,sans-serif;font-size:16px}.admin-referrals-settings-actions{display:flex;align-items:center;gap:8px}.admin-referrals-saved{display:inline-flex;align-items:center;gap:5px;color:#3bd17b;font-size:10px;font-weight:800}.admin-referrals-settings-actions .btn{height:35px;padding:0 14px;font-size:10.5px;border-radius:9px}.admin-referrals-settings-fields{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:10px}.admin-referrals-settings-fields .form-group{margin:0;padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#0000001a}.admin-referrals-settings-fields .form-label{margin-bottom:7px;font-size:9.5px;letter-spacing:.015em}.admin-referrals-settings-fields input,.admin-referrals-settings-fields select{height:39px;border-radius:9px;background:#111318;border-color:#ffffff16;font-size:11.5px}.admin-referrals-settings-fields small{display:block;margin-top:6px;color:#737984;font-size:9.2px;line-height:1.4}.admin-referrals-policy-strip{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;border:1px solid rgba(212,175,55,.13);border-radius:9px;background:#d4af3709;color:#868c96;font-size:9.5px;line-height:1.4}.admin-referrals-policy-strip svg{flex:0 0 auto;color:#d7b457}.admin-referrals-policy-strip b{color:#c5a54f}.admin-referrals-tabs{padding:5px;border-radius:12px}.admin-referrals-tabs button{border-radius:8px}.admin-referrals-tabs button.is-active{box-shadow:inset 0 0 0 1px #d4a8430f,0 5px 16px #0000001f}@media (max-width:1120px){.admin-referrals-settings-premium{grid-template-columns:1fr}.admin-referrals-policy-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-referrals-policy-list>div{align-items:start}.admin-referrals-settings-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.admin-referrals-hero{align-items:flex-start}.admin-referrals-model-premium{width:100%;max-width:none}.admin-referrals-settings-fields,.admin-referrals-policy-list{grid-template-columns:1fr}.admin-referrals-settings-config-head{align-items:flex-start;flex-direction:column}.admin-referrals-settings-actions{width:100%;justify-content:space-between}}@media (max-width:560px){.admin-referrals-hero{padding:15px}.admin-referrals-hero .admin-referrals-titleblock h1{font-size:26px}.admin-referrals-hero-meta{gap:6px}.admin-referrals-hero-meta>span{font-size:8.8px}.admin-referrals-settings-premium{padding:8px}.admin-referrals-settings-intro,.admin-referrals-settings-config{padding:12px}.admin-referrals-settings-actions .btn{flex:1}.admin-referrals-summary-icon{width:25px;height:25px}}:root{--qt-fs-micro:clamp(10.5px, calc(10px + .1vw) ,11.5px);--qt-fs-caption:clamp(11.5px, calc(11px + .12vw) ,12.5px);--qt-fs-small:clamp(12.5px, calc(12px + .14vw) ,13.5px);--qt-fs-body:clamp(13.5px, calc(13px + .14vw) ,14.5px);--qt-fs-subtitle:clamp(14px, calc(13.5px + .18vw) ,16px);--qt-fs-section:clamp(16px, calc(15px + .28vw) ,19px);--qt-fs-panel-title:clamp(18px, calc(16.5px + .42vw) ,22px);--qt-fs-page-title:clamp(28px, calc(23px + 1.05vw) ,38px)}body,input,textarea,select,.btn{font-size:var(--qt-fs-body)}.form-label{font-size:var(--qt-fs-small)}.form-error,.badge{font-size:var(--qt-fs-caption)}.admin-ui{--admin-fs-2xs:var(--qt-fs-micro);--admin-fs-xs:var(--qt-fs-caption);--admin-fs-sm:var(--qt-fs-small);--admin-fs-md:var(--qt-fs-body);--admin-fs-lg:var(--qt-fs-section);--admin-fs-xl:var(--qt-fs-panel-title);--admin-fs-title:var(--qt-fs-page-title);font-size:var(--admin-fs-md)}.admin-ui .dash-main{font-size:var(--admin-fs-md)}.admin-ui .dash-main h2{font-size:var(--admin-fs-xl)}.admin-ui .dash-main h3{font-size:var(--admin-fs-lg)}.admin-ui .dash-main p{font-size:var(--admin-fs-sm)}.admin-ui .dash-main small{font-size:var(--admin-fs-2xs)}.admin-ui .dash-main label,.admin-ui .form-label{font-size:var(--admin-fs-xs)}.admin-ui input,.admin-ui textarea,.admin-ui select{font-size:var(--admin-fs-sm)}.admin-ui .btn{font-size:var(--admin-fs-xs)}.admin-ui table{font-size:var(--admin-fs-sm)}.admin-ui th,.admin-ui .badge{font-size:var(--admin-fs-2xs)}.admin-ui .alert,.admin-ui .dash-brand strong{font-size:var(--admin-fs-sm)}.admin-ui .dash-brand span,.admin-ui .dash-user-email,.admin-ui .dash-user-role{font-size:var(--admin-fs-2xs)}.admin-ui .dash-nav-link{font-size:var(--admin-fs-sm)}.admin-ui .dash-muted-link{font-size:var(--admin-fs-xs)}.admin-ui .admin-referrals-hero .admin-referrals-titleblock h1{font-size:var(--admin-fs-title)!important;line-height:1.04}.admin-ui .admin-referrals-hero .admin-referrals-titleblock p{font-size:var(--admin-fs-sm)}.admin-ui .admin-referrals-eyebrow,.admin-ui .admin-referrals-kicker{font-size:var(--admin-fs-2xs)!important}.admin-ui .admin-referrals-hero-meta>span{font-size:var(--admin-fs-2xs)}.admin-ui .admin-referrals-model-top>span:first-child,.admin-ui .admin-referrals-model-premium>small,.admin-ui .admin-referrals-model-row span{font-size:var(--admin-fs-2xs)!important}.admin-ui .admin-referrals-model-badge{font-size:clamp(9px,calc(8.6px + .08vw),10px)!important}.admin-ui .admin-referrals-model-premium strong{font-size:var(--admin-fs-xl)}.admin-ui .admin-referrals-model-row b{font-size:var(--admin-fs-xs)}.admin-ui .admin-referrals-summary article>span,.admin-ui .admin-referrals-summary-top>span{font-size:var(--admin-fs-2xs)!important}.admin-ui .admin-referrals-summary article>strong{font-size:clamp(24px,calc(21px + .65vw),31px)!important}.admin-ui .admin-referrals-summary article>small{font-size:var(--admin-fs-2xs)!important}.admin-ui .admin-referrals-settings-intro h2{font-size:var(--admin-fs-xl)}.admin-ui .admin-referrals-settings-intro>p{font-size:var(--admin-fs-xs)}.admin-ui .admin-referrals-policy-list strong{font-size:var(--admin-fs-xs)}.admin-ui .admin-referrals-policy-list small{font-size:var(--admin-fs-2xs)}.admin-ui .admin-referrals-settings-config-head h3{font-size:var(--admin-fs-lg)}.admin-ui .admin-referrals-saved{font-size:var(--admin-fs-2xs)}.admin-ui .admin-referrals-settings-actions .btn,.admin-ui .admin-referrals-settings-fields .form-label{font-size:var(--admin-fs-xs)}.admin-ui .admin-referrals-settings-fields input,.admin-ui .admin-referrals-settings-fields select{font-size:var(--admin-fs-sm)}.admin-ui .admin-referrals-settings-fields small,.admin-ui .admin-referrals-policy-strip{font-size:var(--admin-fs-2xs)}.admin-ui .admin-referrals-tabs button{font-size:var(--admin-fs-sm)}.admin-ui .admin-referrals-tabs em,.admin-ui .admin-referrals-overview-grid span{font-size:var(--admin-fs-2xs)}.admin-ui .admin-referrals-overview-grid strong{font-size:var(--admin-fs-xl)}.admin-ui .admin-referrals-overview-grid small{font-size:var(--admin-fs-2xs)}.admin-ui .admin-referrals-lifecycle-value{font-size:var(--admin-fs-xl)}.admin-ui .admin-referrals-lifecycle-step>strong{font-size:var(--admin-fs-xs)}.admin-ui .admin-referrals-lifecycle-step>span{font-size:var(--admin-fs-2xs)}@media (min-width:1500px){.admin-ui{--admin-page-max:1480px}.admin-ui .dash-main{padding-left:clamp(26px,2vw,38px);padding-right:clamp(26px,2vw,38px)}}@media (max-width:1024px){:root{--qt-fs-micro:10.5px;--qt-fs-caption:11.5px;--qt-fs-small:12.5px;--qt-fs-body:13.5px;--qt-fs-subtitle:14px;--qt-fs-section:16px;--qt-fs-panel-title:18px;--qt-fs-page-title:clamp(27px,5vw,32px)}}@media (max-width:640px){:root{--qt-fs-micro:10.5px;--qt-fs-caption:11.5px;--qt-fs-small:12.5px;--qt-fs-body:14px;--qt-fs-subtitle:14.5px;--qt-fs-section:16.5px;--qt-fs-panel-title:18.5px;--qt-fs-page-title:28px}.admin-ui .dash-main{padding-left:14px;padding-right:14px}.admin-ui .admin-referrals-hero-meta>span{min-height:28px}}
