.nav-guide{border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer;border-bottom:1px dashed var(--muted);padding:3px 0}.form-intro{font-size:12px;line-height:1.7;color:var(--muted);margin:-18px 0 22px}.onboarding{position:fixed;inset:0;background:#10251db8;display:grid;place-items:center;z-index:20;padding:20px}.onboarding-card{width:min(760px,100%);background:var(--paper);border-radius:24px;padding:36px;position:relative;box-shadow:0 30px 90px #0004}.guide-close{position:absolute;right:18px;top:14px;border:0;background:transparent;font-size:30px;cursor:pointer;color:var(--muted)}.onboarding-card h2{margin-bottom:24px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.guide-grid>div{background:#fff;border:1px solid var(--line);border-radius:15px;padding:18px}.guide-grid b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--forest);color:var(--lime);margin-bottom:14px}.guide-grid strong{display:block;font-size:14px}.guide-grid p{font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:0}.report-origin{display:inline-block;color:var(--green);background:#e7f1e8;border-radius:99px;padding:5px 9px;font-size:11px;margin-top:-12px;margin-bottom:16px}.result-actions{display:flex;flex-wrap:wrap;gap:9px}.task-link{display:inline-flex;align-items:center;text-decoration:none}.recover-form{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;margin:24px 0}.recover-form>label{display:block;font-size:13px;font-weight:700;margin-bottom:10px}.recover-form>div{display:flex;gap:10px}.recover-form input{flex:1}.recover-form small{text-align:left;margin-top:9px}.community-stats{font-size:12px;color:var(--muted);margin-top:24px}.history-item{width:100%;text-align:left}.history-item em{display:block;font-style:normal;font-size:11px;color:var(--green);margin-top:8px}@media(max-width:800px){.nav-guide{display:none}.guide-grid{grid-template-columns:1fr}.onboarding-card{padding:28px 20px;max-height:90vh;overflow:auto}.recover-form>div{flex-direction:column}.result-actions>*{width:100%;justify-content:center}.result-head{gap:10px}.result-head>div:last-child{display:flex;flex-direction:column;gap:6px}.history{padding-top:70px}}
