.mission{background:radial-gradient(ellipse at right top,#b9ff4218,transparent 65%),#13191b;border:1px solid #b9ff4238;border-radius:26px;padding:30px;position:relative;overflow:hidden;margin-bottom:18px}.mission:after{content:'₽';position:absolute;right:12px;top:-30px;font-size:210px;font-weight:950;color:#b9ff420b;transform:rotate(15deg);pointer-events:none}.mission h1{font-size:clamp(32px,6vw,56px);max-width:650px;text-transform:uppercase}.rank-row{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:28px}.rank-row strong{display:block;font-size:23px;margin-top:6px}.rank-row small{font-size:10px;color:var(--muted)}.xp-track{width:180px;height:8px;background:#ffffff12;border-radius:10px;overflow:hidden;margin-top:8px}.xp-track i{display:block;height:100%;background:var(--lime);width:0;transition:width .6s}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.stat{background:#14151b;border:1px solid var(--line);border-radius:18px;padding:18px}.stat small{color:var(--muted);font-size:10px;text-transform:uppercase}.stat strong{font-size:25px;display:block;margin-top:9px;overflow-wrap:anywhere}.stat.money strong{color:var(--lime)}.quick-actions{display:flex;gap:10px;margin:20px 0;flex-wrap:wrap}.practice-form{border:1px solid #b9ff4230;background:var(--card);padding:22px;border-radius:22px}.fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fields label{font-size:12px;color:var(--muted);display:grid;gap:8px}.fields input,.fields select{width:100%;min-width:0;border:1px solid #ffffff20;background:#0a0a10;color:white;border-radius:10px;padding:12px;font:inherit;color-scheme:dark}.fields .wide{grid-column:span 2}.practice-form .btn{margin-top:18px}.notice{font-size:12px;color:var(--lime);min-height:20px;margin-top:10px}.quest{display:flex;gap:15px;align-items:center;padding:17px;background:#14151b;border:1px solid var(--line);border-radius:17px;margin:10px 0}.quest.done{border-color:#b9ff4240;background:#b9ff4208}.quest-icon{height:38px;width:38px;flex-shrink:0;display:grid;place-items:center;border:1px solid #b9ff4230;border-radius:12px;color:var(--lime);font-family:monospace}.quest strong{font-size:14px}.quest p{font-size:12px;color:var(--muted);margin:6px 0}.quest small{margin-left:auto;white-space:nowrap;color:var(--lime);font-size:10px}.entry{border-bottom:1px solid var(--line);padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.entry p{margin:4px 0;color:var(--muted);font-size:12px}.entry button{background:none;border:1px solid var(--line);border-radius:8px;padding:7px;font-size:10px;color:var(--muted)}.storage-note{font-size:11px;color:var(--muted);line-height:1.6}.filter{display:flex;gap:8px}.filter button{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:9px 12px;font-size:11px}.filter .selected{color:var(--lime);border-color:#b9ff4250}.bottom-inner{max-width:750px}.tab{padding-inline:12px}.home-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.home-shortcuts button{border:1px solid var(--line);background:var(--card);padding:16px;text-align:left;border-radius:16px;font-size:14px;font-weight:800}.home-shortcuts span{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:7px}@media(max-width:600px){.mission{padding:24px}.rank-row{gap:12px}.xp-track{width:120px}.stat{padding:13px}.stat strong{font-size:21px}.fields{grid-template-columns:1fr 1fr}.fields .wide{grid-column:span 2}.tab{padding-inline:8px}.quest small{font-size:9px}}
