[data-parent-shell] .pdash{display:flex;flex-direction:column;gap:12px}[data-parent-shell] .pdash-section-title{font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--parent-text-mute);margin:6px 2px 0}[data-parent-shell] .pdash-banner{display:flex;align-items:flex-start;gap:10px;background:var(--parent-surface);border:1px solid var(--parent-border);border-radius:var(--parent-r-card);padding:12px 14px;text-decoration:none;color:inherit}[data-parent-shell] .pdash-banner-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:var(--parent-r-pill);background:var(--parent-accent-primary)}[data-parent-shell] .pdash-banner-body{min-width:0}[data-parent-shell] .pdash-banner-kind{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--parent-accent-primary)}[data-parent-shell] .pdash-banner-title{font-size:14px;font-weight:700;line-height:1.35;margin-top:1px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-parent-shell] .pkid{display:flex;align-items:center;gap:12px;background:var(--parent-surface);border:1px solid var(--parent-border);border-radius:var(--parent-r-card);padding:13px 14px;text-decoration:none;color:inherit}[data-parent-shell] .pkid-ava{flex:none;width:46px;height:46px;border-radius:var(--parent-r-pill);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;background:var(--parent-accent-primary);color:var(--parent-on-accent)}[data-parent-shell] .pkid-main{flex:1;min-width:0}[data-parent-shell] .pkid-name-row{display:flex;align-items:center;gap:8px;min-width:0}[data-parent-shell] .pkid-name{font-size:15.5px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-parent-shell] .pkid-belt{flex:none;font-size:11px;font-weight:800;padding:2px 9px;border-radius:var(--parent-r-pill);color:var(--parent-text);border:1px solid var(--parent-border)}[data-parent-shell] .pkid-meta{font-size:12px;color:var(--parent-text-soft);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-parent-shell] .pkid-chevron{flex:none;color:var(--parent-text-mute);font-size:18px}[data-parent-shell] .pdash-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;background:var(--parent-surface);border:1px solid var(--parent-border);border-radius:var(--parent-r-card);padding:32px 20px}[data-parent-shell] .pdash-empty-title{font-size:17px;font-weight:800}[data-parent-shell] .pdash-empty-sub{font-size:13px;color:var(--parent-text-soft);line-height:1.5}[data-parent-shell] .pdash-skel{border-radius:var(--parent-r-card);background:linear-gradient(90deg,var(--parent-surface-2) 25%,var(--parent-border) 37%,var(--parent-surface-2) 63%);background-size:400% 100%;animation:pdash-shimmer 1.3s ease infinite}[data-parent-shell] .pdash-skel--banner{height:64px}[data-parent-shell] .pdash-skel--card{height:74px}@keyframes pdash-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}[data-parent-shell] .pdet{display:flex;flex-direction:column;gap:14px}[data-parent-shell] .pdet-back{font-size:13px;font-weight:700;color:var(--parent-text-soft);text-decoration:none;align-self:flex-start}[data-parent-shell] .pdet-hero{background:var(--parent-surface);border:1px solid var(--parent-border);border-radius:var(--parent-r-card);padding:18px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}[data-parent-shell] .pdet-hero-ava{width:64px;height:64px;border-radius:var(--parent-r-pill);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:26px;background:var(--parent-accent-primary);color:var(--parent-on-accent)}[data-parent-shell] .pdet-hero-name{font-size:20px;font-weight:800;letter-spacing:-.02em}[data-parent-shell] .pdet-hero-belt{font-size:13px;color:var(--parent-text-soft);line-height:1.5}[data-parent-shell] .pdet-card{background:var(--parent-surface);border:1px solid var(--parent-border);border-radius:var(--parent-r-card);padding:14px 16px}[data-parent-shell] .pdet-card-title{font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--parent-text-mute);margin-bottom:10px}[data-parent-shell] .pdet-chips{display:flex;flex-wrap:wrap;gap:6px}[data-parent-shell] .pdet-chip{font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--parent-r-pill);border:1px solid var(--parent-border);color:var(--parent-text-soft)}[data-parent-shell] .pdet-chip.is-current{outline:2px solid var(--parent-accent-primary);outline-offset:1px;color:var(--parent-text);font-weight:800}[data-parent-shell] .pdet-reqs{display:flex;flex-direction:column;gap:8px}[data-parent-shell] .pdet-req{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--parent-text-soft)}[data-parent-shell] .pdet-req-box{flex:none;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--parent-border)}[data-parent-shell] .pdet-att{display:flex;flex-direction:column}[data-parent-shell] .pdet-att-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--parent-border);font-size:13.5px}[data-parent-shell] .pdet-att-row:last-child{border-bottom:none}[data-parent-shell] .pdet-att-date{color:var(--parent-text);font-weight:600}[data-parent-shell] .pdet-att-status{display:flex;align-items:center;gap:6px;color:var(--parent-text-soft);font-weight:700}[data-parent-shell] .pdet-att-makeup{font-size:10px;font-weight:800;padding:1px 7px;border-radius:var(--parent-r-pill);background:var(--parent-surface-2);color:var(--parent-text-soft)}[data-parent-shell] .pdet-empty{font-size:13px;color:var(--parent-text-mute)}[data-parent-shell] .pdet-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--parent-surface);border:1px solid var(--parent-border);border-radius:var(--parent-r-card);padding:14px 16px;text-decoration:none;color:inherit;font-size:14px;font-weight:700}[data-parent-shell] .pdet-row.is-disabled{color:var(--parent-text-mute);cursor:default}[data-parent-shell] .pdet-row-soon{font-size:10px;font-weight:800;padding:2px 8px;border-radius:var(--parent-r-pill);background:var(--parent-surface-2);color:var(--parent-text-mute)}[data-parent-shell] .pdet-row-chevron{color:var(--parent-text-mute);font-size:18px}