.wise-box{text-align:left;margin:20px 0}.wise-box h2{margin:12px 0}.wise-kicker{font-size:13px;color:#d8b6f4}.wise-total{font-size:38px;font-weight:650;margin:12px 0}.wise-detail{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:15px 0;border-bottom:1px solid #e4ceff2e}.wise-detail>span{grid-column:1/-1;font-size:13px;color:#d1bbdf}.wise-detail strong{overflow-wrap:anywhere;align-self:center;font-size:16px}.wise-copy{font-size:13px;padding:8px 12px;min-height:42px}.wise-box .wide{width:100%;margin-top:16px}.wise-box .check{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.wise-box .check input{width:18px;min-width:18px;margin-top:5px}.wise-hint{padding:16px;margin:18px 0;background:#bc86ef13;border:1px solid #e4ceff2e;border-radius:14px;line-height:1.6}.wise-secondary{font-size:14px;background:transparent}.wise-links{margin-top:24px}.wise-plan{margin-top:18px;min-height:56px}.wise-history{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid #e4ceff2e}.wise-history span{font-size:14px;color:#d1bbdf}.wise-copy-status:empty{display:none}.wise-box .fine{line-height:1.6;font-size:14px}
.wise-plan-portrait{width:112px;height:112px;display:grid;place-items:center;overflow:hidden;border-radius:50%;margin:0 auto 20px;border:2px solid #e8c7ff66;box-shadow:0 8px 24px #0003;background:radial-gradient(circle at 30% 20%,#69457a,#24172f)}
.wise-plan-portrait .wise-plan-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}
.wise-plan-portrait>span{font:italic 40px Georgia,serif;color:#eacaff}
