.missions{flex-direction:column;gap:64px;display:flex}.missions-head{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.missions-head .t-lead{max-width:560px}.missions-summary{flex-wrap:wrap;gap:8px;display:flex}.summary-chip{background:var(--glass);height:40px;color:var(--muted);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:300;display:inline-flex}.summary-chip b{color:var(--white);font-weight:500}.summary-chip.is-ready{color:var(--white);background:#1d4ed833;border-color:#1d4ed877}.missions-guest{flex-wrap:wrap;align-items:center;gap:20px;padding:16px 16px 16px 24px;display:flex}.missions-guest p{color:var(--muted);font-size:16px}.claim-note{color:var(--sky);font-size:15px}.claim-note[data-ok=false]{color:#fca5a5}.claim-note[hidden]{display:none}.mission-group{flex-direction:column;gap:24px;display:flex}.mission-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mission-reset{color:var(--dim);font-size:14px}.mission-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.mission{flex-direction:column;gap:18px;padding:24px;transition:border-color .25s,background-color .25s,opacity .25s;display:flex}.mission.is-completed{background:radial-gradient(420px 200px at 100% 0%, #1d4ed855, transparent 70%), var(--glass);border-color:#1d4ed8aa}.mission.is-claimed{opacity:.6}.mission-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mission-kind{letter-spacing:.02em;background:#ffffff26;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:500}.mission-reward{color:var(--sky);font-size:15px;font-weight:500}.mission-text{flex-direction:column;gap:10px;display:flex}.mission-text .t-h3{font-size:22px}.mission-text p{color:var(--muted);font-size:16px;line-height:1.25}.mission-progress{flex-direction:column;gap:10px;margin-top:auto;display:flex}.mission-bar{background:var(--glass-strong);border-radius:999px;height:8px;overflow:hidden}.mission-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--royal), var(--light));height:100%;transition:width .4s;display:block}.mission-count{color:var(--dim);font-variant-numeric:tabular-nums;font-size:14px}.mission-foot{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.mission-foot .btn{width:100%}.mission-state{color:var(--muted);font-size:15px}.mission-state.is-claimed{color:var(--sky)}.mission-play{color:var(--white);opacity:.85;font-size:15px;transition:opacity .2s}.mission-play:hover{opacity:1;text-underline-offset:5px;text-decoration:underline}.missions-notice{flex-direction:column;align-items:flex-start;gap:20px;max-width:640px;padding:40px;display:flex}.missions-notice-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.missions{gap:48px}.mission{padding:20px}.missions-notice{padding:24px 20px}.missions-guest{padding:16px}}
