.AccountTabs-module__tpGNZW__wrap{gap:40px;width:100%;display:flex}.AccountTabs-module__tpGNZW__nav{flex-direction:column;flex:0 0 180px;gap:2px;display:flex}.AccountTabs-module__tpGNZW__tab{color:var(--muted);border-radius:9px;padding:9px 14px;font-size:14px;font-weight:550;text-decoration:none;transition:background .15s,color .15s}.AccountTabs-module__tpGNZW__tab:hover{background:var(--panel);color:var(--text)}.AccountTabs-module__tpGNZW__tab[aria-current=page]{background:var(--panel2);color:var(--text);font-weight:650}.AccountTabs-module__tpGNZW__cards{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.AccountTabs-module__tpGNZW__notice{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:20px 22px}.AccountTabs-module__tpGNZW__notice h3{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:650}.AccountTabs-module__tpGNZW__notice p{color:var(--muted);margin:0 0 14px;font-size:13.5px;line-height:1.55}.AccountTabs-module__tpGNZW__noticeAction{color:var(--accent2);font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.AccountTabs-module__tpGNZW__noticeAction:hover{text-decoration:underline}@media (max-width:900px){.AccountTabs-module__tpGNZW__wrap{flex-direction:column;gap:20px}.AccountTabs-module__tpGNZW__nav{flex-direction:row;flex-basis:auto}}
.account-module__99CEuW__accountWrap{padding:6vh 0 60px;display:flex}
.shell-module__0KDNxG__app{min-height:100vh;display:flex}.shell-module__0KDNxG__main{flex:1;min-width:0;padding:0 0 80px}.shell-module__0KDNxG__inner{max-width:var(--content-max);margin:0 auto;padding:0 32px}@media (max-width:900px){.shell-module__0KDNxG__inner{padding:0 18px}.shell-module__0KDNxG__main{padding-top:52px}}
.rewards-module__ZS6nZq__panel{border:1px solid var(--border);background:linear-gradient(125deg,var(--panel),var(--bg2));border-radius:16px;margin:24px 0;padding:24px}.rewards-module__ZS6nZq__eyebrow{color:var(--gold);letter-spacing:1.8px;text-transform:uppercase;font-size:11px;font-weight:700}.rewards-module__ZS6nZq__heading{color:var(--text);margin:6px 0 10px;font-size:22px;line-height:1.3}.rewards-module__ZS6nZq__muted{color:var(--muted);font-size:13px}.rewards-module__ZS6nZq__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rewards-module__ZS6nZq__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.rewards-module__ZS6nZq__button,.rewards-module__ZS6nZq__primary,.rewards-module__ZS6nZq__choice{cursor:pointer;font:inherit;color:var(--text);background:var(--panel2);border:1px solid var(--border);border-radius:8px;padding:9px 14px;font-size:13px;text-decoration:none}.rewards-module__ZS6nZq__primary{background:var(--gold);color:var(--bg);border-color:var(--gold);font-weight:650}.rewards-module__ZS6nZq__button:hover,.rewards-module__ZS6nZq__choice:hover{border-color:var(--accent2)}.rewards-module__ZS6nZq__button:focus-visible,.rewards-module__ZS6nZq__primary:focus-visible,.rewards-module__ZS6nZq__choice:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}.rewards-module__ZS6nZq__button:disabled,.rewards-module__ZS6nZq__primary:disabled{opacity:.5;cursor:wait}.rewards-module__ZS6nZq__choice[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#e8b45a12}.rewards-module__ZS6nZq__steps{color:var(--muted);gap:16px;margin:16px 0;font-size:11px;display:flex}.rewards-module__ZS6nZq__active{color:var(--gold)}.rewards-module__ZS6nZq__clock{align-items:center;gap:18px;display:flex}.rewards-module__ZS6nZq__dial{border:2px solid var(--gold);border-radius:50%;flex-shrink:0;place-content:center;width:96px;height:96px;display:grid;box-shadow:0 0 24px #e8b45a0a}.rewards-module__ZS6nZq__time{font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.rewards-module__ZS6nZq__stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.rewards-module__ZS6nZq__stat strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;line-height:1.3;display:block}.rewards-module__ZS6nZq__stat span{color:var(--muted);font-size:12px}.rewards-module__ZS6nZq__track{background:var(--border);border-radius:9px;height:5px;margin:8px 0;overflow:hidden}.rewards-module__ZS6nZq__fill{background:var(--gold);border-radius:9px;height:100%}.rewards-module__ZS6nZq__badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rewards-module__ZS6nZq__badge{color:var(--gold);border:1px solid #e8b45a40;border-radius:20px;padding:4px 9px;font-size:11px}.rewards-module__ZS6nZq__reward{color:var(--green);font-size:30px;font-weight:700}.rewards-module__ZS6nZq__error{color:var(--red);margin:12px 0;font-size:13px}.rewards-module__ZS6nZq__success{color:var(--green);margin-top:12px;font-size:13px}.rewards-module__ZS6nZq__tableWrap{border:1px solid var(--border);border-radius:12px;margin:24px 0;overflow-x:auto}.rewards-module__ZS6nZq__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.rewards-module__ZS6nZq__table th{color:var(--muted);text-transform:uppercase;letter-spacing:1px;background:var(--panel);padding:14px;font-size:11px;font-weight:500}.rewards-module__ZS6nZq__table td{border-top:1px solid var(--border);padding:17px 14px}.rewards-module__ZS6nZq__me{background:#e8b45a0b}.rewards-module__ZS6nZq__me td:first-child{box-shadow:inset 3px 0 var(--gold)}.rewards-module__ZS6nZq__avatar{color:var(--gold);margin-right:10px;font-size:20px}.rewards-module__ZS6nZq__player{overflow-wrap:anywhere;align-items:center;min-width:120px;display:flex}.rewards-module__ZS6nZq__xp{color:var(--gold);white-space:nowrap;font-weight:650}.rewards-module__ZS6nZq__form{gap:14px;margin-top:16px;display:grid}.rewards-module__ZS6nZq__form label{font-size:13px}.rewards-module__ZS6nZq__input{border:1px solid var(--border);background:var(--bg);width:100%;max-width:320px;color:var(--text);font:inherit;border-radius:8px;margin-top:6px;padding:10px 12px;display:block}.rewards-module__ZS6nZq__checkbox{align-items:center;gap:8px;display:flex}.rewards-module__ZS6nZq__pageHeader{padding:44px 0 16px}.rewards-module__ZS6nZq__pageHeader h1{margin:8px 0 14px;font-size:36px;line-height:1.2}.rewards-module__ZS6nZq__dock{z-index:40;background:var(--bg2);border:1px solid #e8b45a55;border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 32px #0008}@media (max-width:600px){.rewards-module__ZS6nZq__panel{padding:18px}.rewards-module__ZS6nZq__heading{font-size:19px}.rewards-module__ZS6nZq__stats{gap:10px}.rewards-module__ZS6nZq__stat strong{font-size:22px}.rewards-module__ZS6nZq__table th,.rewards-module__ZS6nZq__table td{padding:12px 8px;font-size:12px}.rewards-module__ZS6nZq__table th{letter-spacing:0;font-size:10px}.rewards-module__ZS6nZq__avatar{margin-right:6px}.rewards-module__ZS6nZq__player{min-width:90px}.rewards-module__ZS6nZq__dial{width:80px;height:80px}.rewards-module__ZS6nZq__pageHeader h1{font-size:30px}}
.quiz-module__jJINOG__quiz{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin:34px 0 10px;padding:22px}.quiz-module__jJINOG__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quiz-module__jJINOG__title{color:var(--gold);margin:0 0 4px;font-size:18px}.quiz-module__jJINOG__sub{color:var(--muted);margin-bottom:16px;font-size:13px}.quiz-module__jJINOG__reset{background:var(--panel2);border:1px solid var(--border);color:var(--muted);font-size:13px;font-family:var(--font);cursor:pointer;border-radius:8px;flex:none;padding:6px 14px;transition:border-color .15s,color .15s}.quiz-module__jJINOG__reset:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.quiz-module__jJINOG__reset:disabled{cursor:default;opacity:.6}.quiz-module__jJINOG__q{margin:18px 0}.quiz-module__jJINOG__qText{margin-bottom:10px;font-weight:600}.quiz-module__jJINOG__opt{text-align:left;background:var(--panel2);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;font-size:14.5px;font-family:var(--font);border-radius:8px;margin:6px 0;padding:10px 14px;transition:border-color .15s,background .15s;display:block}.quiz-module__jJINOG__opt:hover:not(:disabled){border-color:var(--accent)}.quiz-module__jJINOG__opt:disabled{cursor:default;opacity:.85}.quiz-module__jJINOG__correct{border-color:var(--green);background:#43c78b1f}.quiz-module__jJINOG__wrong{border-color:var(--red);background:#e2606c1f}.quiz-module__jJINOG__expl{color:var(--muted);background:var(--bg2);border-left:3px solid var(--green);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:13.5px;display:none}.quiz-module__jJINOG__show{display:block}.quiz-module__jJINOG__gate{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin:34px 0 10px;padding:22px}
.exam-module__5dPczW__exam{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin:34px 0 10px;padding:22px}.exam-module__5dPczW__title{color:var(--gold);margin:0 0 4px;font-size:18px}.exam-module__5dPczW__sub{color:var(--muted);margin-bottom:16px;font-size:13px}.exam-module__5dPczW__q{margin:18px 0}.exam-module__5dPczW__qText{margin-bottom:10px;font-weight:600}.exam-module__5dPczW__opt{text-align:left;background:var(--panel2);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;font-size:14.5px;font-family:var(--font);border-radius:8px;margin:6px 0;padding:10px 14px;transition:border-color .15s,background .15s;display:block}.exam-module__5dPczW__opt:hover:not(:disabled){border-color:var(--accent)}.exam-module__5dPczW__opt:disabled{cursor:default;opacity:.85}.exam-module__5dPczW__picked{border-color:var(--accent);background:#ffffff0a}.exam-module__5dPczW__correct{border-color:var(--green);background:#43c78b1f}.exam-module__5dPczW__wrong{border-color:var(--red);background:#e2606c1f}.exam-module__5dPczW__expl{color:var(--muted);background:var(--bg2);border-left:3px solid var(--green);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:13.5px;display:none}.exam-module__5dPczW__show{display:block}.exam-module__5dPczW__footer{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.exam-module__5dPczW__result{color:var(--text);margin:0 0 14px;font-size:14.5px}.exam-module__5dPczW__action{background:var(--gold);color:var(--bg);cursor:pointer;font-size:14.5px;font-weight:600;font-family:var(--font);border:none;border-radius:8px;padding:10px 20px}.exam-module__5dPczW__action:disabled{cursor:default;opacity:.6}.exam-module__5dPczW__gate{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin:34px 0 10px;padding:22px}
.notes-module__JCSGQq__notes{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin:34px 0 10px;padding:22px}.notes-module__JCSGQq__title{color:var(--gold);margin:0 0 12px;font-size:18px}.notes-module__JCSGQq__label{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.notes-module__JCSGQq__textarea{resize:vertical;background:var(--panel2);border:1px solid var(--border);width:100%;min-height:140px;color:var(--text);font-size:14.5px;font-family:var(--font);border-radius:8px;padding:12px 14px;line-height:1.5}.notes-module__JCSGQq__textarea:focus{border-color:var(--accent);outline:none}.notes-module__JCSGQq__status{color:var(--muted);min-height:1em;margin-top:8px;font-size:12.5px}.notes-module__JCSGQq__gate{color:var(--muted);margin:0;font-size:14.5px}.notes-module__JCSGQq__gate a{color:var(--gold)}
.not-found-module__sxuMuG__wrap{align-items:center;min-height:min(78vh,720px);padding:48px 0 80px;display:flex}.not-found-module__sxuMuG__card{background:linear-gradient(160deg, var(--panel2), var(--panel) 55%);border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);width:100%;padding:52px 46px 46px;animation:.4s both not-found-module__sxuMuG__rise;position:relative;overflow:hidden}@keyframes not-found-module__sxuMuG__rise{0%{opacity:0;transform:translateY(10px)}}.not-found-module__sxuMuG__glyph{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--border);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(120px,26vw,260px);font-weight:800;line-height:.8;position:absolute;bottom:-46px;right:-14px}.not-found-module__sxuMuG__card:before{content:"";background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.28;pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 12% 0,#000 10%,#0000 72%);mask-image:radial-gradient(120% 90% at 12% 0,#000 10%,#0000 72%)}.not-found-module__sxuMuG__body{max-width:560px;position:relative}.not-found-module__sxuMuG__crumb{text-transform:uppercase;letter-spacing:1.6px;color:var(--gold);margin-bottom:12px;font-size:12px}.not-found-module__sxuMuG__body h1{font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.14}.not-found-module__sxuMuG__body h1 em{color:var(--accent2);font-style:normal}.not-found-module__sxuMuG__body p{color:var(--muted);max-width:460px;margin-top:14px;font-size:15.5px}.not-found-module__sxuMuG__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.not-found-module__sxuMuG__btn{border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:inline-flex}.not-found-module__sxuMuG__btn:hover{border-color:var(--accent);background:var(--panel2);transform:translateY(-1px)}.not-found-module__sxuMuG__btn:active{transform:none}.not-found-module__sxuMuG__btn:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.not-found-module__sxuMuG__primary{background:var(--accent);border-color:var(--accent);color:#08101f}.not-found-module__sxuMuG__primary:hover{background:var(--accent2);border-color:var(--accent2);box-shadow:0 8px 22px -12px var(--accent)}.not-found-module__sxuMuG__btn svg{flex:none;width:16px;height:16px}@media (max-width:900px){.not-found-module__sxuMuG__wrap{min-height:0;padding:24px 0 64px}.not-found-module__sxuMuG__card{padding:36px 22px 32px}.not-found-module__sxuMuG__glyph{display:none}.not-found-module__sxuMuG__actions .not-found-module__sxuMuG__btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__card{animation:none}.not-found-module__sxuMuG__btn:hover{transform:none}}
