.career-personality-test-page .acc-hero{padding:80px 0 16px;border-bottom:1px solid rgba(0,0,0,.06)}.career-personality-test-page .acc-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;overflow:hidden}.career-personality-test-page .acc-card-header{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafafa}.career-personality-test-page .acc-card-body{padding:16px}.career-personality-test-page .drag-upload{text-align:center;border:1px dashed rgba(0,0,0,.15);padding:32px;border-radius:12px;transition:background .2s ease,border-color .2s ease}.career-personality-test-page .drag-upload.dragging{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.3)}.career-personality-test-page .drag-upload img{width:40px;height:40px}.career-personality-test-page .share-btn{background:#111!important;color:#fff!important;border-color:#111!important}.career-personality-test-page .copy-inline-wrap{position:relative;display:inline-block}.career-personality-test-page .copy-inline-ok{position:absolute;left:100%;margin-left:10px;top:50%;transform:translateY(-50%);display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;opacity:0;pointer-events:none;transition:opacity .2s ease}.career-personality-test-page .copy-inline-ok.show{opacity:1}.career-personality-test-page .risk-chip{border:1px solid rgba(0,0,0,.08);padding:6px 10px;border-radius:999px;background:rgba(0,0,0,.03);font-weight:600;font-size:12px}.career-personality-test-page .cpt-chip-row{margin-top:10px}.career-personality-test-page .dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:#0d6efd}.career-personality-test-page .dot.green{background:#1abc9c}.career-personality-test-page .dot.blue{background:#3498db}.career-personality-test-page .dot.red{background:#ef4444}.career-personality-test-page .pill-list{display:flex;flex-wrap:wrap;gap:10px}.career-personality-test-page .pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fff,#fafafa);box-shadow:0 1px 0 rgba(16,24,40,.02);font-size:12px;font-weight:600}.career-personality-test-page .pill-icon{width:12px;height:12px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.career-personality-test-page .pill-success .pill-icon{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.career-personality-test-page .pill-warning .pill-icon{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.career-personality-test-page .metric-card{background:#f7fafe;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.career-personality-test-page .metric-title{font-size:12px;color:#64748b;font-weight:600}.career-personality-test-page .metric-value{font-size:24px;font-weight:800;color:#0f172a}.career-personality-test-page .progress-slim .progress-bar{height:6px}.career-personality-test-page .progress-slim{height:6px;background-color:rgba(0,0,0,.06)}.career-personality-test-page .youth-gradient .progress-bar{background:linear-gradient(90deg,#bbf7d0,#34d399 60%,#10b981)}.career-personality-test-page .cute-bar{height:8px;border-radius:999px;background:#eceff3;overflow:hidden}.career-personality-test-page .cute-bar .fill{height:100%;background:linear-gradient(90deg,#7aa6ff,#3b82f6);border-radius:999px}.career-personality-test-page .donut-wrap{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:center}.career-personality-test-page .donut-center-title{font-size:14px;font-weight:700;fill:#111827}.career-personality-test-page .donut-center-sub{font-size:12px;font-weight:600;fill:#64748b}.career-personality-test-page .donut-legend{display:grid;grid-gap:6px;gap:6px}.career-personality-test-page .legend-item{display:grid;grid-template-columns:14px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:12px}.career-personality-test-page .legend-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.career-personality-test-page .legend-label{color:#334155}.career-personality-test-page .legend-val{color:#64748b;font-weight:600}.career-personality-test-page .radar-wrap{width:100%;display:flex;justify-content:center}.career-personality-test-page .radar-wrap .grid line,.career-personality-test-page .radar-wrap .grid path{stroke:#e5e7eb}.career-personality-test-page .radar-label{font-size:10px;fill:#64748b}.career-personality-test-page .num-chip{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-size:12px;background:#eef2ff;color:#3b82f6;border:1px solid #dbe3ff}.career-personality-test-page .stat-box{text-align:center;padding:14px;border-radius:12px;background:linear-gradient(135deg,#f5f7ff,#eef2ff);border:1px solid #e5e7eb}.career-personality-test-page .stat-label{font-size:12px;opacity:.8}.career-personality-test-page .stat-value{font-weight:800;font-size:22px;color:#2563eb}.career-personality-test-page .acc-dashboard>.row>.col-md-12+.col-lg-6{margin-top:12px}.career-personality-test-page .bg-success-05{background:rgba(16,185,129,.08)}.career-personality-test-page .bg-info-05{background:rgba(59,130,246,.08)}.career-personality-test-page .bg-warning-10{background:rgba(245,158,11,.12)}.career-personality-test-page .blindspot-item{background:rgba(245,158,11,.1);color:#92400e;border:1px solid rgba(245,158,11,.25)}.career-personality-test-page .blindspot-item strong{color:#92400e}.career-personality-test-page .cpt-hero-card .acc-card-body{background:radial-gradient(120% 180% at 0 0,rgba(253,224,71,.28) 0,rgba(249,115,22,.16) 28%,rgba(244,63,94,.12) 58%,rgba(59,130,246,.1) 90%),#fff}.career-personality-test-page .cpt-hero{display:flex;align-items:start;justify-content:space-between;gap:16px}