.page-doc{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#11141b;--header:#171c26;--text:#d7d9df;--muted:#9299a8;--gold:#cba43e;--gold-hover:#dbb64f;--line:#2a303b;--surface:#171b24;--surface-2:#1c212b;--link:#d9b44c}.page-doc *{box-sizing:border-box}.page-doc{background:var(--page);background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.65 Arial,Helvetica,sans-serif}.page-doc a{color:var(--link);text-decoration:none}.page-doc a:hover{color:var(--gold-hover)}.page-doc a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:3px}.topbar{background:var(--header);border-bottom:1px solid var(--line);min-height:75px}.topbar-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 48px);min-height:74px;margin:0 auto;display:flex}.brand{color:var(--gold);letter-spacing:.15em;white-space:nowrap;font-size:20px;font-weight:700}.nav{color:var(--muted);white-space:nowrap;align-items:center;gap:22px;font-size:14px;display:flex}.nav a:not(.nav-button){color:var(--muted)}.nav a:not(.nav-button):hover{color:var(--text)}.nav-divider{border-left:1px solid var(--line);height:28px}.nav-button{border:1px solid var(--line);min-height:42px;color:var(--text);border-radius:7px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.nav-button.primary{border-color:var(--gold);background:var(--gold);color:#171717;font-weight:700}.nav-button.primary:hover{background:var(--gold-hover);color:#171717}main{width:min(720px,100% - 48px);margin:46px auto 72px}h1{color:#e2e4e9;letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.25}.subtitle{color:var(--muted);margin:9px 0 30px;font-size:14px}.intro{margin:0 0 20px}.apply-links{flex-wrap:wrap;gap:10px;margin:0 0 36px;display:flex}.apply-link{color:#e1c46e;background:#282319;border:1px solid #655329;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.apply-link:hover{border-color:var(--gold);color:#f0d47a;background:#342c1d}section{margin-top:31px}h2{color:var(--gold);margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.4}p{margin:0 0 14px}ul{margin:8px 0 0;padding-left:21px}li{margin:5px 0;padding-left:2px}li::marker{color:#465064}.bonus-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;margin-top:16px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}thead th{background:var(--surface-2);color:#aeb4c1;font-size:13px;font-weight:700}tbody tr:last-child td{border-bottom:0}td:last-child,th:last-child{width:205px}.reward{color:#e0c46b;font-weight:700}.reward.base{color:#f0d477}.small{color:var(--muted);margin-top:3px;font-size:13px;font-weight:400;line-height:1.45;display:block}.hint{border-left:3px solid var(--gold);color:#b9bdc6;background:#191a1d;margin-top:16px;padding:13px 15px;font-size:14px}footer{border-top:1px solid var(--line);color:var(--muted);margin-top:38px;padding-top:18px;font-size:13px}@media (width<=680px){.topbar-inner{gap:14px;width:calc(100% - 32px);min-height:64px}.topbar{min-height:65px}.brand{letter-spacing:.12em;font-size:17px}.nav{gap:12px;font-size:13px}.nav .knowledge,.nav .login,.nav-divider{display:none}.nav-button{min-height:38px;padding:0 12px}.nav-button.primary{display:none}main{width:calc(100% - 40px);margin:32px auto 52px}h1{font-size:23px}.subtitle{margin-bottom:23px}.apply-links{margin-bottom:30px}.apply-link{flex:145px;padding:0 12px;font-size:14px}section{margin-top:27px}h2{font-size:16px}.bonus-table-wrap{background:0 0;border:0;overflow:visible}table,tbody{display:block}thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}tbody{gap:9px;display:grid}tbody tr{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:1fr auto;gap:8px 14px;padding:13px 14px;display:grid}td{border:0;padding:0;display:block}td:first-child{font-size:14px}td:last-child{text-align:right;width:auto}.small{max-width:180px}.hint{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
