.CharacterSheet-module__dMSB_q__sheet{text-align:left;background:linear-gradient(#c9a85a0d,#0f0f13d9);border:1px solid #c9a85a66;padding:20px 16px;animation:.22s ease-out CharacterSheet-module__dMSB_q__sheetReveal;box-shadow:inset 0 0 0 1px #c9a85a1a,0 14px 30px #0000004d}@keyframes CharacterSheet-module__dMSB_q__sheetReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CharacterSheet-module__dMSB_q__sheet__classification{color:#c9a85aa6;font-size:var(--font-size-xs);letter-spacing:3px;border-bottom:1px dashed #c9a85a4d;margin-bottom:16px;padding-bottom:10px}.CharacterSheet-module__dMSB_q__hero{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.CharacterSheet-module__dMSB_q__hero>.CharacterSheet-module__dMSB_q__portrait{flex:0 220px;min-width:180px}.CharacterSheet-module__dMSB_q__hero>.CharacterSheet-module__dMSB_q__hero__details{flex:1 1 0;min-width:0}.CharacterSheet-module__dMSB_q__hero__details{flex-direction:column;align-items:stretch;gap:12px;display:flex}.CharacterSheet-module__dMSB_q__portrait{background:linear-gradient(#c9a85a1a,#0f0f13b3),#0a0a0dd9;border:1px solid #c9a85a4d;margin:0;padding:10px}.CharacterSheet-module__dMSB_q__portrait__image{aspect-ratio:2/3;object-fit:cover;object-position:center top;filter:saturate(.88)contrast(1.04);border:1px solid #c9a85a59;width:100%;height:auto;min-height:220px;display:block}.CharacterSheet-module__dMSB_q__portrait__caption{text-align:right;color:#c9a85abf;font-size:var(--font-size-xs);letter-spacing:1.6px;margin-top:8px}.CharacterSheet-module__dMSB_q__voiceLog{border-left:3px solid var(--gold);background:#c9a85a12;margin:0;padding:14px}.CharacterSheet-module__dMSB_q__voiceLog__quote{color:var(--gold);font-size:var(--font-size-md);margin:0;font-style:italic;line-height:1.6}.CharacterSheet-module__dMSB_q__voiceLog__meta{color:var(--ink-2);font-size:var(--font-size-xs);letter-spacing:1.5px;margin-top:8px}.CharacterSheet-module__dMSB_q__identityTable{table-layout:fixed;border-collapse:collapse;width:100%;margin:0}.CharacterSheet-module__dMSB_q__identityTable td{color:var(--ink-1);font-size:var(--font-size-sm);vertical-align:top;border:1px solid #c9a85a33;padding:12px 10px}.CharacterSheet-module__dMSB_q__identityTable__title{letter-spacing:1px;background:#c9a85aeb;font-weight:900;color:var(--bg-1)!important;font-size:var(--font-size-lg)!important}.CharacterSheet-module__dMSB_q__identityTable strong{color:var(--gold)}.CharacterSheet-module__dMSB_q__identityTable__item{flex-direction:column;align-items:stretch;gap:4px;min-height:44px;display:flex}.CharacterSheet-module__dMSB_q__identityTable__label{color:var(--gold);align-items:center;gap:4px;line-height:1.2;display:inline-flex}.CharacterSheet-module__dMSB_q__identityTable__label:after{content:"|";color:#c9a85ac7}.CharacterSheet-module__dMSB_q__identityTable__value{color:var(--ink-1);word-break:keep-all;line-height:1.5;display:block}.CharacterSheet-module__dMSB_q__dossierPanel{background:linear-gradient(#c9a85a0f,#0003),#0f0f13b8;border:1px solid #c9a85a33;padding:12px}.CharacterSheet-module__dMSB_q__dossierGrid{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.CharacterSheet-module__dMSB_q__dossierGrid>.CharacterSheet-module__dMSB_q__dossierItem{flex:calc(50% - 8px);min-width:0}.CharacterSheet-module__dMSB_q__dossierItem{border:1px solid var(--line-strong);background:#0000003d;min-width:0;padding:10px}.CharacterSheet-module__dMSB_q__dossierItem__label{color:var(--ink-2);font-size:var(--font-size-xs);letter-spacing:1.2px;margin-bottom:4px;display:block}.CharacterSheet-module__dMSB_q__dossierItem__value{color:var(--gold);font-size:var(--font-size-sm);word-break:keep-all;line-height:1.5;display:block}.CharacterSheet-module__dMSB_q__dossierStats{flex-wrap:wrap;gap:8px;display:flex}.CharacterSheet-module__dMSB_q__dossierStats>.CharacterSheet-module__dMSB_q__dossierStat{flex:calc(25% - 8px);min-width:0}.CharacterSheet-module__dMSB_q__dossierStat{text-align:center;background:#ffffff08;border:1px solid #c9a85a2e;padding:10px 8px}.CharacterSheet-module__dMSB_q__dossierStat__label{color:var(--ink-2);font-size:var(--font-size-xs);letter-spacing:1px;margin-bottom:4px;display:block}.CharacterSheet-module__dMSB_q__dossierStat__value{color:var(--ink-0);font-size:var(--font-size-base);font-weight:800;display:block}.CharacterSheet-module__dMSB_q__bio{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.CharacterSheet-module__dMSB_q__bioBlock__title{color:var(--ink-0);border-left:3px solid var(--gold);font-size:var(--font-size-sm);background:#c9a85a33;margin:0 0 8px;padding:4px 12px;display:inline-block}.CharacterSheet-module__dMSB_q__bioBlock__body{border:1px solid var(--line-strong);color:var(--ink-1);font-size:var(--font-size-sm);white-space:pre-line;background:#00000047;margin:0;padding:10px 12px;line-height:1.8}.CharacterSheet-module__dMSB_q__statsSection,.CharacterSheet-module__dMSB_q__equipmentSection,.CharacterSheet-module__dMSB_q__abilitySection{margin-bottom:20px}.CharacterSheet-module__dMSB_q__statsSection__title,.CharacterSheet-module__dMSB_q__equipmentSection__title,.CharacterSheet-module__dMSB_q__abilitySection__title{color:var(--gold);font-size:var(--font-size-md);letter-spacing:1px;border-bottom:1px solid #c9a85a73;margin:0 0 10px;padding-bottom:8px}.CharacterSheet-module__dMSB_q__statsTable{table-layout:fixed;border-collapse:collapse;border:1px solid var(--line-strong);background:#00000073;width:100%}.CharacterSheet-module__dMSB_q__statsTable td{border:1px solid var(--line-strong);color:var(--ink-1);font-size:var(--font-size-sm);padding:12px 10px}.CharacterSheet-module__dMSB_q__statsTable__class{background:#ffffff0d;font-weight:700}.CharacterSheet-module__dMSB_q__statsTable__class span{color:var(--ink-2)}.CharacterSheet-module__dMSB_q__statsTable__statRow{text-align:center}.CharacterSheet-module__dMSB_q__statsTable__statCell{vertical-align:middle;width:25%;height:92px}.CharacterSheet-module__dMSB_q__statsTable__labelHp,.CharacterSheet-module__dMSB_q__statsTable__labelSan,.CharacterSheet-module__dMSB_q__statsTable__labelDef,.CharacterSheet-module__dMSB_q__statsTable__labelAtk{letter-spacing:.6px;margin-bottom:6px;font-weight:800;display:block}.CharacterSheet-module__dMSB_q__statsTable__labelHp{color:#4ade80}.CharacterSheet-module__dMSB_q__statsTable__labelSan{color:#22d3ee}.CharacterSheet-module__dMSB_q__statsTable__labelDef{color:#cbd5e1}.CharacterSheet-module__dMSB_q__statsTable__labelAtk{color:#fb923c}.CharacterSheet-module__dMSB_q__statsTable__value{color:var(--ink-0);font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;line-height:1;display:block}.CharacterSheet-module__dMSB_q__statsTable strong{color:var(--gold)}.CharacterSheet-module__dMSB_q__statsTable__metaLine+.CharacterSheet-module__dMSB_q__statsTable__metaLine{margin-top:5px}.CharacterSheet-module__dMSB_q__equipmentTable{border-collapse:collapse;background:#fb71850f;border:1px solid #fb718566;width:100%}.CharacterSheet-module__dMSB_q__equipmentTable th,.CharacterSheet-module__dMSB_q__equipmentTable td{font-size:var(--font-size-sm);border:1px solid #fb718559;padding:10px}.CharacterSheet-module__dMSB_q__equipmentTable th{color:#fda4af;text-align:left;background:#fb71851f}.CharacterSheet-module__dMSB_q__equipmentTable td{color:var(--ink-1)}.CharacterSheet-module__dMSB_q__abilityList{flex-direction:column;gap:10px;display:flex}.CharacterSheet-module__dMSB_q__abilityCard{background:#a855f714;border-left:3px solid #a855f7;padding:12px}.CharacterSheet-module__dMSB_q__abilityCard__name{color:#f5d0fe;font-size:var(--font-size-base);align-items:center;gap:8px;margin:0 0 8px;display:flex}.CharacterSheet-module__dMSB_q__abilityCard__name span{color:#0f1720;font-size:var(--font-size-xs);background:#a855f7;padding:2px 8px;font-weight:700}.CharacterSheet-module__dMSB_q__abilityCard p{color:var(--ink-1);font-size:var(--font-size-sm);margin:0 0 4px;line-height:1.7}.CharacterSheet-module__dMSB_q__abilityCard strong{color:#e9d5ff}@media (min-width:768px){.CharacterSheet-module__dMSB_q__sheet{padding:28px 24px}.CharacterSheet-module__dMSB_q__sheet__classification{margin-bottom:24px}.CharacterSheet-module__dMSB_q__hero{gap:22px;margin-bottom:24px}.CharacterSheet-module__dMSB_q__hero>.CharacterSheet-module__dMSB_q__portrait{min-width:280px;max-width:340px}.CharacterSheet-module__dMSB_q__hero__details{gap:16px}.CharacterSheet-module__dMSB_q__portrait{padding:14px}.CharacterSheet-module__dMSB_q__portrait__image{min-height:360px}.CharacterSheet-module__dMSB_q__voiceLog{padding:18px}.CharacterSheet-module__dMSB_q__voiceLog__quote{font-size:var(--font-size-lg)}.CharacterSheet-module__dMSB_q__identityTable td{padding:15px 14px}.CharacterSheet-module__dMSB_q__identityTable__title{font-size:32px!important}.CharacterSheet-module__dMSB_q__dossierPanel{padding:16px}.CharacterSheet-module__dMSB_q__dossierGrid,.CharacterSheet-module__dMSB_q__dossierStats{gap:12px}.CharacterSheet-module__dMSB_q__dossierGrid>.CharacterSheet-module__dMSB_q__dossierItem{flex:calc(50% - 12px)}.CharacterSheet-module__dMSB_q__dossierStats>.CharacterSheet-module__dMSB_q__dossierStat{flex:calc(25% - 12px)}.CharacterSheet-module__dMSB_q__dossierItem,.CharacterSheet-module__dMSB_q__dossierStat{padding:14px 12px}.CharacterSheet-module__dMSB_q__bio{gap:16px;margin-bottom:28px}.CharacterSheet-module__dMSB_q__bioBlock__title{font-size:var(--font-size-base);margin-bottom:10px;padding:6px 14px}.CharacterSheet-module__dMSB_q__bioBlock__body{font-size:var(--font-size-base);padding:14px 16px}.CharacterSheet-module__dMSB_q__statsSection,.CharacterSheet-module__dMSB_q__equipmentSection,.CharacterSheet-module__dMSB_q__abilitySection{margin-bottom:28px}.CharacterSheet-module__dMSB_q__statsSection__title,.CharacterSheet-module__dMSB_q__equipmentSection__title,.CharacterSheet-module__dMSB_q__abilitySection__title{font-size:var(--font-size-lg);margin-bottom:14px}.CharacterSheet-module__dMSB_q__statsTable td{padding:16px 14px}.CharacterSheet-module__dMSB_q__statsTable__statCell{height:116px}.CharacterSheet-module__dMSB_q__statsTable__value{font-size:30px}.CharacterSheet-module__dMSB_q__equipmentTable th,.CharacterSheet-module__dMSB_q__equipmentTable td{font-size:var(--font-size-base);padding:14px 12px}.CharacterSheet-module__dMSB_q__abilityList{gap:14px}.CharacterSheet-module__dMSB_q__abilityCard{padding:16px}.CharacterSheet-module__dMSB_q__abilityCard__name{font-size:var(--font-size-md);margin-bottom:10px}.CharacterSheet-module__dMSB_q__abilityCard p{font-size:var(--font-size-base)}}@media (max-width:767px){.CharacterSheet-module__dMSB_q__hero>.CharacterSheet-module__dMSB_q__portrait{width:100%;min-width:0;max-width:none}.CharacterSheet-module__dMSB_q__hero>.CharacterSheet-module__dMSB_q__hero__details{flex:100%}.CharacterSheet-module__dMSB_q__portrait__image{min-height:280px}.CharacterSheet-module__dMSB_q__identityTable__title{font-size:21px!important}.CharacterSheet-module__dMSB_q__dossierGrid>.CharacterSheet-module__dMSB_q__dossierItem,.CharacterSheet-module__dMSB_q__dossierStats>.CharacterSheet-module__dMSB_q__dossierStat{flex:calc(50% - 8px)}.CharacterSheet-module__dMSB_q__voiceLog__quote{font-size:15px}.CharacterSheet-module__dMSB_q__statsTable__value{font-size:20px}}@media (prefers-reduced-motion:reduce){.CharacterSheet-module__dMSB_q__sheet{animation:none}}
