.qs-page{padding-bottom:32px}.qs-tgnote{padding:40px 16px;text-align:center;color:var(--muted)}.qs-menulink{color:var(--ink);text-decoration:none}.qs-window{min-height:0;max-width:1280px;margin:0 auto}.qs-hero{display:grid;grid-gap:22px;gap:22px;padding:clamp(22px,4vw,44px) clamp(16px,3.4vw,48px);position:relative;background:var(--paper-light);color:var(--ink);border-bottom:1.5px solid var(--ink)}.qs-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#7454cf 0 33.33%,#2b3bf5 33.33% 66.66%,#6fbcf0 66.66% 100%)}@media (min-width:980px){.qs-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.qs-eyebrow{font:700 13px var(--sans);text-transform:uppercase;letter-spacing:.16em;color:var(--blue)}.qs-hero h1{margin-top:10px;font:700 clamp(40px,7.4vw,92px)/.95 var(--head);letter-spacing:-.02em;overflow-wrap:anywhere}.qs-hero h1 .mono{font-weight:700;letter-spacing:-.055em;color:var(--blue)}.qs-lede{margin-top:14px;max-width:56ch;font-size:clamp(16px,1.4vw,19px);line-height:1.5;color:var(--graphite)}.qs-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}@media (min-width:560px){.qs-readouts{grid-template-columns:repeat(3,minmax(0,1fr))}}.qs-readouts>div{padding:10px 12px;border:1.5px solid var(--ink);border-radius:4px;background:var(--lcd);box-shadow:inset 2px 2px rgba(11,18,112,.14);min-width:0}.qs-readouts>div.mine{background:var(--paper-light);box-shadow:3px 3px var(--ink)}.qs-readouts dt{font:700 12px var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--lcd-ink);opacity:.8}.qs-readouts>div{display:flex;flex-direction:column;justify-content:flex-start}.qs-readouts dd{margin:4px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.2;font-weight:500;color:var(--lcd-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-readouts dd small{display:block;margin-top:2px;font-size:13px;color:var(--green)}.qs-banner{margin:14px clamp(16px,3.4vw,48px) 0;padding:10px 14px;border:1.5px solid var(--ink);border-radius:6px;font-weight:600}.qs-banner.ok{background:#d9f4e7}.qs-banner.bad{background:#fde8e6;color:var(--ink);border-left:6px solid var(--bad,#c8372d)}.qs-banner.warn{background:#ece7fb;color:var(--ink);border-left:6px solid var(--violet,#7454cf)}.qs-banner.ok a,.qs-banner.warn a{color:inherit;text-decoration:underline}.qs-banner button.text{font-size:13px}.qs-body{display:grid;grid-gap:18px;gap:18px;padding:18px clamp(12px,3vw,40px) 28px;background:var(--paper)}@media (min-width:1040px){.qs-body{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start}}.qs-main,.qs-side{display:grid;grid-gap:18px;gap:18px;min-width:0}.qs-card{padding:0 0 16px;overflow:hidden;border:1.5px solid var(--ink);border-radius:8px;background:var(--paper-light);box-shadow:4px 5px rgba(43,40,120,.12);min-width:0}.qs-cardhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:14px;padding:10px 16px;min-height:50px;border-bottom:1.5px solid var(--ink);background:linear-gradient(180deg,#fff,#dcd8f0)}.qs-card>:not(.qs-cardhead){margin-left:16px;margin-right:16px}.qs-cardhead h2{font:700 22px var(--head);letter-spacing:.01em}.qs-cardhead small{font-size:14px;color:var(--muted)}.qs-pill{padding:2px 10px;border:1.5px solid var(--ink);border-radius:99px;background:var(--lcd);color:var(--lcd-ink);font-size:14px}.qs-pill.ok{background:var(--green);color:#fff}.qs-steps{list-style:none;display:grid;grid-gap:10px;gap:10px}.qs-steps li{display:flex;gap:12px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);min-width:0}.qs-steps li.done{background:#eefaf4;border-color:rgba(31,157,107,.5)}.qs-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1.5px solid var(--ink);border-radius:50%;background:var(--paper-light);font:700 14px var(--mono)}.qs-steps li.done .qs-n{background:var(--green);color:#fff}.qs-stept{display:grid;grid-gap:6px;gap:6px;min-width:0;flex:1 1}.qs-stept b{font:700 17px var(--head)}.qs-stept small{font-size:14px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.qs-stept small a{color:var(--blue);font-weight:700}.qs-stept small em{font-style:normal;color:#7454cf;font-weight:700}.qs-stept button.text{font-size:14px;color:var(--blue);text-transform:none;letter-spacing:0}.qs-signwait{display:grid;grid-gap:8px;gap:8px}.qs-signwait p{font-size:15px}.qs-code{font-size:24px;letter-spacing:.2em;padding:0 6px}.qs-warn{color:#7454cf!important;font-weight:700}.qs-xbtn{background:#000!important}.qs-group+.qs-group{margin-top:16px}.qs-group h3{margin-bottom:8px;font:700 13px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.qs-quests{list-style:none;display:grid;grid-gap:8px;gap:8px;margin:0;padding:0}.qs-quests li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"i t p" "a a a";grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--paper)}@media (min-width:640px){.qs-quests li{grid-template-columns:38px minmax(0,1fr) auto auto;grid-template-areas:"i t p a"}}.qs-quests li.done{background:#eefaf4;border-color:rgba(31,157,107,.5)}.qs-qicon{grid-area:i;display:grid;place-items:center;width:38px;height:38px;border:1.5px solid var(--ink);border-radius:4px;background:var(--lcd);color:var(--lcd-ink);font:700 18px var(--sans)}.qs-qicon.like{color:#7454cf}.qs-qicon.play{color:var(--blue)}.qs-qicon.referral{color:var(--gold,#d9a52e);background:var(--ink)}.qs-quests li.done .qs-qicon{background:var(--green);color:#fff}.qs-qt{grid-area:t;display:grid;grid-gap:2px;gap:2px;min-width:0}.qs-qt b{font:700 16px var(--head)}.qs-qt small{font-size:14px;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.qs-res{font-weight:600}.qs-res.already,.qs-res.credited{color:var(--green)!important}.qs-res.not_yet{color:#7454cf!important}.qs-res.queued{color:var(--blue)!important}.qs-queued{display:inline-flex;align-items:center;min-height:40px;padding:0 10px;border:1.5px dashed var(--blue);border-radius:8px;color:var(--blue);font-size:13px;font-weight:600;white-space:nowrap}.qs-res.bad{color:var(--bad)!important}.qs-pts{grid-area:p;padding:3px 9px;border:1.5px solid var(--ink);border-radius:99px;background:var(--lcd);color:var(--lcd-ink);font-size:14px;font-weight:700;white-space:nowrap}.qs-pts i{font-style:normal;font-weight:500;font-size:13px}.qs-actions{grid-area:a;display:flex;gap:8px;justify-content:flex-end}.qs-actions a.btn.small,.qs-actions button.small{min-height:40px}.qs-board table{width:100%;border-collapse:collapse;font-size:15px}.qs-board th{text-align:left;font:700 12px var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:6px 4px;border-bottom:1.5px solid var(--ink)}.qs-board td{padding:7px 4px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.qs-board .num{text-align:right}.qs-board tbody tr:nth-child(-n+3) td:first-child{color:var(--blue);font-weight:700}.qs-board .hint{margin-top:10px;font-size:13px}.qs-rules ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:18px;font-size:15px;line-height:1.5}.qs-rules a{color:var(--blue)}.qs-usd{margin:2px 0 10px;font-size:22px;color:var(--green)}.qs-usd span{font-size:13px;color:var(--muted);font-family:var(--sans,inherit)}.qs-quests li.closed{opacity:.55}.qs-closes,.qs-timer{white-space:nowrap}.qs-timer{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 9px;border-radius:99px;background:var(--lcd);border:1.5px solid var(--ink);color:var(--lcd-ink);font:700 13px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qs-timer.soon{background:var(--blue);color:#fff}.qs-timer.closed{background:var(--hardware);color:var(--muted)}.qs-home span{font:700 15px var(--sans);letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px}.qs-home:hover span{color:var(--blue)}