.jckwUa_screen{background:var(--bg);min-height:100vh}.jckwUa_wrap{max-width:680px;margin:0 auto;padding:26px 24px 64px}.jckwUa_back{color:var(--text-secondary);align-items:center;min-height:44px;margin-bottom:25px;font-size:.9rem;text-decoration:none;display:inline-flex}.jckwUa_back:hover{color:var(--brand-strong)}.jckwUa_eyebrow{font-size:var(--step-small);letter-spacing:-.005em;color:var(--brand-strong);margin:0 0 14px;font-weight:700}.jckwUa_name{font-variation-settings:"opsz" 32;letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(2.1rem,6vw,3rem);font-weight:900;line-height:1.05}.jckwUa_range{color:var(--text-tertiary);margin:0 0 25px;font-size:.93rem}.jckwUa_pausedNotice{border-radius:var(--radius-lg);color:var(--text-secondary);background:#f3f4f6;border:1px solid #e4e6eb;margin:0 0 25px;padding:14px 18px;font-size:.9rem;line-height:1.6}.jckwUa_summary{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);margin-bottom:28px;padding:19px 22px}.jckwUa_summaryCalm{border-color:var(--brand-border);background:var(--brand-soft)}.jckwUa_summaryAttention{border-color:var(--attention-border);background:var(--attention-soft)}.jckwUa_summaryHeadline{letter-spacing:-.01em;color:var(--brand-strong);margin:0;font-size:1.12rem;font-weight:600}.jckwUa_summaryAttention .jckwUa_summaryHeadline{color:var(--attention-text)}.jckwUa_summaryBody{color:var(--text-secondary);margin:8px 0 0;font-size:.95rem;line-height:1.6}.jckwUa_section{margin-bottom:28px}.jckwUa_h2{font-variation-settings:"opsz" 32;letter-spacing:-.03em;margin:0 0 14px;font-size:1.4rem;font-weight:900}.jckwUa_trend{color:var(--text-secondary);margin:0;font-size:.97rem}.jckwUa_stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.jckwUa_stat{padding:16px 16px 16px 0}.jckwUa_stat+.jckwUa_stat{border-left:1px solid var(--border);padding-left:18px}.jckwUa_statNum{font-variation-settings:"opsz" 32;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:900;line-height:1;display:block}.jckwUa_statLabel{color:var(--text-tertiary);margin-top:6px;font-size:.82rem;display:block}.jckwUa_barRow{grid-template-columns:9.5rem 1fr 2.6rem;align-items:center;gap:14px;margin-bottom:11px;font-size:.92rem;display:grid}.jckwUa_barTrack{border-radius:var(--radius-pill);background:var(--border-soft);height:7px;display:block;overflow:hidden}.jckwUa_barFill{border-radius:var(--radius-pill);background:var(--bar,#9aa0ab);height:100%;display:block}.jckwUa_barRow[data-cat=school]{--bar:var(--cat-school)}.jckwUa_barRow[data-cat=general]{--bar:var(--cat-general)}.jckwUa_barRow[data-cat=creative]{--bar:var(--cat-creative)}.jckwUa_barRow[data-cat=personal]{--bar:var(--cat-personal)}.jckwUa_barPct{text-align:right;color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.86rem}.jckwUa_glance{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.jckwUa_glance li{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:12px 0 12px 20px;font-size:.97rem;line-height:1.55;position:relative}.jckwUa_glance li:before{content:"";border-radius:var(--radius-pill);background:var(--brand);width:6px;height:6px;position:absolute;top:1.25em;left:3px}.jckwUa_services{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jckwUa_services li{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);padding:6px 14px;font-size:.9rem}.jckwUa_serviceCount{color:var(--text-tertiary);margin-left:6px}.jckwUa_riskItem{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:10px;padding:14px 16px}.jckwUa_riskTitle{margin:0;font-size:1rem;font-weight:600}.jckwUa_riskTopics{margin:3px 0 0;font-size:.93rem}.jckwUa_riskMeta{color:var(--text-secondary);margin:4px 0 0;font-size:.87rem}.jckwUa_note{color:var(--text-tertiary);margin:14px 0 0;font-size:.85rem;line-height:1.6}.jckwUa_empty{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-secondary);padding:24px;font-size:.98rem;line-height:1.6}@media (max-width:560px){.jckwUa_wrap{padding:20px 18px 60px}.jckwUa_section,.jckwUa_summary{margin-bottom:32px}.jckwUa_stats{grid-template-columns:1fr}.jckwUa_stat{align-items:baseline;gap:12px;padding:13px 0;display:flex}.jckwUa_stat+.jckwUa_stat{border-left:none;border-top:1px solid var(--border);padding-left:0}.jckwUa_statNum{font-size:1.5rem}.jckwUa_statLabel{margin-top:0}.jckwUa_barRow{grid-template-columns:7.5rem 1fr 2.4rem;gap:10px;font-size:.87rem}}.jckwUa_devBlock{border-top:1px dashed var(--border);margin-top:28px;padding-top:18px}.jckwUa_devLabel{font-size:var(--step-small);letter-spacing:-.005em;color:var(--text-tertiary);margin:0 0 8px;font-weight:700}.jckwUa_devButton{font-family:var(--font-stack-sans);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;min-height:44px;padding:9px 16px;font-size:.9rem;font-weight:500;display:inline-flex}.jckwUa_devButton:hover:not(:disabled){border-color:var(--text-tertiary)}.jckwUa_devButton:disabled{opacity:.6;cursor:progress}.jckwUa_devOk,.jckwUa_devError{margin:10px 0 0;font-size:.86rem}.jckwUa_devOk{color:var(--brand-strong)}.jckwUa_devError{color:var(--danger-text)}
