.vr-accountbar{position:fixed;top:0;left:0;right:0;z-index:99999;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 18px;background:rgba(6,8,11,.95);border-bottom:1px solid rgba(228,199,111,.16);backdrop-filter:blur(16px);font-family:Inter,Arial,sans-serif}.vr-accountbar a,.vr-accountbar button{color:#f5f1e7;text-decoration:none;border:1px solid rgba(228,199,111,.25);background:rgba(228,199,111,.07);border-radius:10px;padding:8px 11px;font:inherit;font-size:.75rem;cursor:pointer}.vr-accountbar a:hover,.vr-accountbar button:hover{border-color:rgba(228,199,111,.5);background:rgba(228,199,111,.12)}.vr-accountbar strong{color:#e4c76f}.vr-accountbar .left,.vr-accountbar .right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body{padding-top:52px}

#v1full.vr-v1{position:relative;overflow:hidden;padding:96px 0 110px;background:radial-gradient(circle at 84% 8%,rgba(228,199,111,.12),transparent 32%),radial-gradient(circle at 8% 75%,rgba(228,199,111,.06),transparent 30%),linear-gradient(180deg,#07090c 0%,#0b0f14 55%,#080b0f 100%);border-top:1px solid rgba(228,199,111,.12)}
#v1full.vr-v1:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 54%,rgba(228,199,111,.025) 54% 55%,transparent 55% 100%)}
#v1full .inner{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:auto}
#v1full .vr-v1-head{max-width:850px;margin-bottom:28px}
#v1full .vr-v1-head h2{margin:0;color:#f7f4ed;font:800 clamp(2.2rem,5.4vw,4.6rem)/1.02 Montserrat,Inter,Arial,sans-serif;letter-spacing:-.045em;text-wrap:balance}
#v1full .lead{max-width:760px;margin:18px 0 0;color:rgba(247,244,237,.66);font:400 clamp(1rem,1.7vw,1.18rem)/1.7 Inter,Arial,sans-serif}
#v1full .vr-site-banner{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:13px 15px;border:1px solid rgba(228,199,111,.28);border-radius:14px;background:rgba(228,199,111,.07);color:rgba(255,255,255,.78)}
#v1full .vr-site-banner strong{color:#f0d888;font-family:Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}
#v1full .vr-site-banner span{font-size:.82rem}

#v1full .vr-tabs-shell{position:sticky;top:54px;z-index:20;margin:30px 0 18px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(7,10,14,.82);backdrop-filter:blur(18px);box-shadow:0 18px 48px rgba(0,0,0,.2)}
#v1full .vr-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.vr-tabs::-webkit-scrollbar{display:none}
#v1full .vr-tabs button{flex:0 0 auto;appearance:none;border:1px solid transparent;background:transparent;color:rgba(255,255,255,.65);padding:11px 15px;border-radius:12px;cursor:pointer;font:700 .84rem Inter,Arial,sans-serif;transition:background .18s,border-color .18s,color .18s,transform .18s}
#v1full .vr-tabs button:hover{color:#fff;background:rgba(255,255,255,.045)}
#v1full .vr-tabs button.on{color:#0b0d10;background:linear-gradient(135deg,#f1d77e,#d7ac32);border-color:#e8c65d;box-shadow:0 8px 24px rgba(212,175,55,.2)}

#v1full .vr-panel{display:none;min-height:180px;padding:22px;border:1px solid rgba(255,255,255,.085);border-radius:24px;background:linear-gradient(145deg,rgba(17,22,29,.92),rgba(8,11,15,.94));box-shadow:0 24px 70px rgba(0,0,0,.26)}
#v1full .vr-panel.on{display:block;animation:vrPanelIn .22s ease-out}
@keyframes vrPanelIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
#v1full .vr-panel-title{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:17px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.07)}
#v1full .vr-panel-title span,#v1full .vr-card-kicker{display:block;color:#e4c76f;font:800 .66rem Montserrat,Inter,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
#v1full .vr-panel-title h3,#v1full .vr-card h3{margin:5px 0 0;color:#f6f2e9;font:800 1.2rem Montserrat,Inter,Arial,sans-serif}
#v1full .vr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#v1full .vr-card{position:relative;overflow:hidden;min-height:160px;padding:21px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
#v1full .vr-card:after{content:"";position:absolute;width:150px;height:150px;right:-80px;bottom:-90px;border-radius:50%;background:rgba(228,199,111,.07);filter:blur(2px);pointer-events:none}
#v1full .vr-card p{position:relative;z-index:1;margin:11px 0 0;color:rgba(255,255,255,.58);line-height:1.58}
#v1full button,#v1full .vr-btn{font-family:Inter,Arial,sans-serif}
#v1full .vr-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}
#v1full .vr-actions button,#v1full .vr-btn,#v1full .vr-quiz-picker button,#v1full .vr-option{appearance:none;border:1px solid rgba(228,199,111,.22);background:rgba(228,199,111,.07);color:#f4ead0;border-radius:11px;padding:10px 13px;cursor:pointer;font-weight:750;transition:.18s}
#v1full .vr-actions button:hover,#v1full .vr-btn:hover,#v1full .vr-quiz-picker button:hover,#v1full .vr-option:hover{background:rgba(228,199,111,.13);border-color:rgba(228,199,111,.48);transform:translateY(-1px)}
#v1full .vr-btn.primary{background:linear-gradient(135deg,#f0d77d,#d6ab31);color:#0b0d10;border-color:#e6c458;box-shadow:0 10px 30px rgba(212,175,55,.15)}
#v1full .vr-loading{margin:0;color:rgba(255,255,255,.5)}

#v1full .vr-chartrow{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.065)}
#v1full .vr-chartrow:last-child{border-bottom:0}
#v1full .vr-chartrow>b{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(228,199,111,.09);color:#e4c76f;font:800 .9rem Montserrat,Arial,sans-serif}
#v1full .vr-chartrow strong{color:#f5f1e8}
#v1full .vr-chartrow small{display:block;margin-top:4px;color:rgba(255,255,255,.43)!important}
#v1full .vr-chartrow .vr-actions{margin:0}

#v1full .vr-quiz-picker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
#v1full .vr-quiz-picker button{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.09);color:rgba(255,255,255,.78)}
#v1full .vr-quiz-picker button.active{background:rgba(228,199,111,.12);border-color:rgba(228,199,111,.45);color:#f1d77d}
#v1full .vr-quizbox{min-height:150px}
#v1full .vr-status{margin:0 0 14px;padding:10px 12px;border-radius:11px;background:rgba(228,199,111,.075);color:#e8d597;font-weight:700}
#v1full .vr-option{display:block;width:100%;margin-top:8px;text-align:left;background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.09);color:#fff}
#v1full .vr-option.selected{border-color:#d4af37;background:rgba(212,175,55,.12)}
#v1full .vr-message{padding:16px;border:1px solid rgba(228,199,111,.18);border-radius:14px;background:rgba(228,199,111,.055)}
#v1full .vr-message.error{border-color:rgba(255,106,106,.28);background:rgba(255,106,106,.06)}
#v1full .vr-message h3{margin:0 0 7px}
#v1full .vr-message p{margin:0;color:rgba(255,255,255,.62)}

.vr-login-subtle{opacity:.82}

@media(max-width:900px){#v1full .vr-grid{grid-template-columns:1fr 1fr}.vr-accountbar{position:relative}.vr-accountbar .left span{display:none}body{padding-top:0}#v1full .vr-tabs-shell{top:8px}}
@media(max-width:650px){#v1full.vr-v1{padding:70px 0 82px}#v1full .inner{width:min(100% - 24px,1180px)}#v1full .vr-v1-head h2{font-size:clamp(2.15rem,12vw,3.3rem)}#v1full .lead{font-size:.98rem;line-height:1.6}#v1full .vr-tabs-shell{margin:22px -2px 14px;border-radius:16px}#v1full .vr-panel{padding:15px;border-radius:20px}#v1full .vr-grid{grid-template-columns:1fr}#v1full .vr-card{padding:18px}#v1full .vr-panel-title{align-items:flex-start}#v1full .vr-panel-title .vr-btn{width:100%}#v1full .vr-chartrow{grid-template-columns:44px 1fr;gap:10px}#v1full .vr-chartrow .vr-actions{grid-column:2}#v1full .vr-quiz-picker{display:grid;grid-template-columns:1fr}#v1full .vr-quiz-picker button{text-align:left}}
