.ledger-sw-level{margin:0 0 .6rem;font-size:.9rem;letter-spacing:.04em;opacity:.8}.ledger-sw-level strong{font-size:1.15rem}.ledger-sw-stat-grid>div{position:relative}.ledger-sw-stat-grid em{display:block;margin-top:.15rem;font-style:normal;font-size:.7rem;letter-spacing:.04em;opacity:.7}.ledger-sw-skill-list em{display:block;font-style:normal;font-size:.72rem;opacity:.7}.ledger-sw-armor{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline;margin:.8rem 0 0;font-size:.9rem}.ledger-sw-armor span{font-size:.72rem;letter-spacing:.08em;opacity:.65}.ledger-sw-table-wrap{overflow-x:auto}.ledger-sw-table{width:100%;border-collapse:collapse;margin-top:.6rem;font-size:.86rem}.ledger-sw-table th,.ledger-sw-table td{padding:.45rem .6rem;border-bottom:1px solid rgb(128 128 128 / .28);text-align:left;white-space:nowrap}.ledger-sw-table th{font-size:.72rem;letter-spacing:.06em;opacity:.7;font-weight:600}.ledger-sw-table td:last-child,.ledger-sw-table th:last-child{white-space:normal}.ledger-sw-note{margin-top:1.4rem}.ledger-sw-note h3{font-size:.78rem;letter-spacing:.08em;margin:0 0 .4rem;opacity:.75}.ledger-sw-note p{margin:0;line-height:1.85}@media (max-width:640px){.ledger-sw-table th,.ledger-sw-table td{padding:.4rem .45rem;font-size:.8rem}}.ledger-sw-language-list{display:grid;gap:4px}.ledger-sw-language-list p{margin:0}.ledger-sw-language-list span{opacity:.78}.ledger-sheet-tab-list{grid-template-columns:repeat(5,minmax(0,1fr))}#ledger-sheet-panel-equipment .ledger-sw-battle-grid{display:none}@media(max-width:760px){.ledger-sheet-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-sheet-tab-list button:last-child:nth-child(odd){grid-column:1/-1}}.ledger-sw-acquired-section{display:grid;gap:18px}.ledger-sw-acquired-section>h2{margin-bottom:0}.ledger-sw-acquired-section .ledger-sw-note{margin:0;padding:14px 16px;border:1px solid var(--ledger-line,#d7d0d3)}.ledger-sw-acquired-section .ledger-sw-note h3{margin:0 0 8px}.ledger-sw-plain-list{margin:0;padding-left:1.25em}.ledger-sw-plain-list li+li{margin-top:5px}.ledger-sw-skill-list{display:grid;grid-template-columns:1fr;gap:8px}.ledger-sw-skill-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:11px 14px}.ledger-sw-skill-list>div>span{min-width:0;font-weight:500}.ledger-sw-skill-list>div>strong{text-align:right;white-space:nowrap}.ledger-sw-skill-list>div>em{grid-column:1/-1;min-width:0;margin:0;text-align:left;line-height:1.5;overflow-wrap:anywhere}.ledger-sw-feature-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ledger-sw-feature-pair .ledger-sw-note{height:100%;box-sizing:border-box}.ledger-sw-empty-note{opacity:.5}@media(max-width:700px){.ledger-sw-feature-pair{grid-template-columns:1fr}}#ledger-sheet-panel-game>.ledger-sw-race-feature-section{margin-top:32px}.ledger-sw-inherent-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:12px}.ledger-sw-inherent-grid .ledger-sw-note{margin:0;padding:14px 16px;border:1px solid var(--ledger-line,#d7d0d3)}.ledger-sw-inherent-grid h2{margin:0 0 8px;font-size:1rem}.ledger-sw-taint-value{font-size:1.5rem;font-weight:700}.ledger-sw-progression-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ledger-sw-equipment-other-public{display:grid;gap:7px}.ledger-sw-equipment-other-public>div{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.6fr);gap:12px;padding:9px 11px;border:1px solid var(--ledger-line,#d7d0d3)}@media(max-width:700px){.ledger-sw-inherent-grid{grid-template-columns:1fr}.ledger-sw-progression-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-sw-equipment-other-public>div{grid-template-columns:1fr}}.ledger-sw-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-top:36px}.ledger-sw-two-columns.is-career{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ledger-sw-abilities-row{margin-top:36px}.ledger-sheet-tab-panel .ledger-sw-abilities-row>.ledger-section{margin:0}.ledger-sheet-tab-panel .ledger-sw-two-columns>.ledger-section{margin:0}.ledger-sw-panel{padding:18px 20px;border:1px solid var(--ledger-line,#d7d0d3)}.ledger-sw-panel>h2{margin:0 0 12px;font-size:1rem}.ledger-sw-panel>h3{margin:16px 0 6px;font-size:.8rem;letter-spacing:.06em;opacity:.75}.ledger-sw-def-list{margin:0;display:grid;grid-template-columns:minmax(88px,max-content) minmax(0,1fr);gap:0 14px}.ledger-sw-def-list>div{display:contents}.ledger-sw-def-list dt,.ledger-sw-def-list dd{margin:0;padding:8px 0;border-bottom:1px solid var(--ledger-line,#d7d0d3)}.ledger-sw-def-list dt{font-size:.76rem;letter-spacing:.04em;opacity:.7}.ledger-sw-def-list>div:last-child dt,.ledger-sw-def-list>div:last-child dd{border-bottom:0}.ledger-sw-title-list{margin:0;padding:0;list-style:none}.ledger-sw-title-list>li{padding:8px 0;border-bottom:1px solid var(--ledger-line,#d7d0d3)}.ledger-sw-title-list>li:last-child{border-bottom:0}.ledger-sw-title-list strong{display:block}.ledger-sw-title-list span{display:block;font-size:.84rem;opacity:.75;margin-top:2px}@media(max-width:820px){.ledger-sw-two-columns,.ledger-sw-two-columns.is-career{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ledger-sw-def-list{grid-template-columns:1fr;gap:0}.ledger-sw-def-list dt{padding-bottom:0;border-bottom:0}.ledger-sw-panel{padding:14px 15px}}.ledger-stat-grid.is-vertical{grid-template-columns:1fr;gap:0}.ledger-stat-grid.is-vertical>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:9px 0;border:0;border-bottom:1px solid var(--ledger-line,#d7d0d3)}.ledger-stat-grid.is-vertical>div:last-child{border-bottom:0}.ledger-stat-grid.is-vertical strong{font-size:1.15rem}.ledger-sw-stat-grid.is-vertical em{grid-column:2;justify-self:end;margin:0;font-size:.72rem}.ledger-skill-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}@media(max-width:820px){.ledger-skill-groups{grid-template-columns:1fr}}.ledger-sw-feature-pair.is-single{grid-template-columns:1fr}.ledger-sw-boxed{padding:18px 22px;border:1px solid var(--ledger-line,#d7d0d3)}.ledger-sw-boxed>h2{margin-top:0}.ledger-sw-boxed .ledger-stat-grid.is-vertical>div{padding-left:0;padding-right:0}.ledger-stat-grid.is-vertical>div.is-pair{grid-template-columns:repeat(2,minmax(0,1fr) auto);column-gap:12px}.ledger-stat-grid.is-vertical>div.is-pair>span:nth-of-type(2){padding-left:22px}@media(max-width:520px){.ledger-stat-grid.is-vertical>div.is-pair{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ledger-stat-grid.is-vertical>div.is-pair>span:nth-of-type(2){padding-left:0}.ledger-sw-boxed{padding:14px 16px}}.ledger-stat-grid.is-vertical>div.has-note>em{grid-column:1/-1;margin:2px 0 0;font-style:normal;font-size:.72rem;line-height:1.5;opacity:.7;overflow-wrap:anywhere}.ledger-sw-accounting-details{margin-top:18px;border:1px solid var(--ledger-line)}.ledger-sw-accounting-details>summary{cursor:pointer;list-style:none;padding:13px 16px;font-weight:600;user-select:none}.ledger-sw-accounting-details>summary::-webkit-details-marker{display:none}.ledger-sw-accounting-details>summary::after{content:"＋";float:right;margin-left:12px;font-weight:400}.ledger-sw-accounting-details[open]>summary::after{content:"−"}.ledger-sw-accounting-details>summary:hover,.ledger-sw-accounting-details>summary:focus-visible{color:var(--ledger-accent)}.ledger-sw-accounting-details-body{border-top:1px solid var(--ledger-line);padding:14px 16px}.ledger-sw-accounting-details-body p{margin:0;overflow-wrap:anywhere;white-space:normal}@media(max-width:640px){.ledger-sw-accounting-details>summary,.ledger-sw-accounting-details-body{padding:12px 13px}}.ledger-sw-progression-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-sw-progression-grid .has-note em{grid-column:1/-1}.ledger-sw-equipment-totals{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:28px;max-width:680px;margin:24px 0 8px auto}.ledger-sw-column-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(64px,auto);align-items:baseline;column-gap:18px;row-gap:6px;padding:12px 14px}.ledger-sw-column-calc span{text-align:right;opacity:.78}.ledger-sw-column-calc strong{text-align:right;font-variant-numeric:tabular-nums}.ledger-sw-column-calc .is-total{border-top:2px solid currentColor;margin-top:3px;padding-top:8px;font-size:1.08em;opacity:1}@media(max-width:700px){.ledger-sw-equipment-totals{grid-template-columns:1fr;max-width:none;gap:12px}}.ledger-sw-progression-grid{grid-template-columns:1fr}.ledger-sw-progression-grid>div{grid-column:1/-1}.ledger-sw-equipment-calc-table{table-layout:fixed}.ledger-sw-equipment-calc-table th,.ledger-sw-equipment-calc-table td{white-space:normal;word-break:break-word}.ledger-sw-equipment-calc-table th.is-number,.ledger-sw-equipment-calc-table td.is-number{text-align:center;font-variant-numeric:tabular-nums}.ledger-sw-equipment-calc-table tfoot th{text-align:left;font-weight:500}.ledger-sw-equipment-calc-table .ledger-sw-calc-base th,.ledger-sw-equipment-calc-table .ledger-sw-calc-base td{padding-top:14px;border-bottom:0}.ledger-sw-equipment-calc-table .ledger-sw-calc-total th,.ledger-sw-equipment-calc-table .ledger-sw-calc-total td{border-top:2px solid currentColor;border-bottom:0;padding-top:9px;font-size:1.06em}.ledger-sw-equipment-calc-table .ledger-sw-calc-total strong{font-size:1.08em}.ledger-sw-movement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ledger-sw-movement-grid>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ledger-sw-battle-grid>div:not(.is-pair){grid-template-columns:minmax(0,1fr) auto}@media(max-width:700px){.ledger-sw-movement-grid{grid-template-columns:1fr}}.ledger-sw-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ledger-sw-ability-wrap{overflow-x:auto}.ledger-sw-ability-sheet{width:100%;min-width:320px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.ledger-sw-ability-sheet col.is-name{width:20.72%}.ledger-sw-ability-sheet col.is-origin{width:17.12%}.ledger-sw-ability-sheet col.is-talent{width:17.12%}.ledger-sw-ability-sheet col.is-growth{width:15.32%}.ledger-sw-ability-sheet col.is-value{width:14.41%}.ledger-sw-ability-sheet col.is-bonus{width:15.31%}.ledger-sw-ability-sheet th,.ledger-sw-ability-sheet td{padding:8px 7px;border:0;font-weight:400;font-style:normal;text-align:center}.ledger-sw-ability-sheet tr>:not(:first-child){border-left:1px solid var(--ledger-line)}.ledger-sw-ability-sheet thead th:nth-child(5),.ledger-sw-ability-sheet tbody tr>.ledger-sw-ability-total,.ledger-sw-ability-sheet tfoot tr>.ledger-sw-footer-total-value{border-left:2px solid currentColor}.ledger-sw-ability-sheet thead th{padding:0 7px 7px;font-size:.72rem;font-weight:400;text-align:center;vertical-align:bottom;opacity:.72}.ledger-sw-ability-sheet thead td{padding:0}.ledger-sw-ability-sheet thead tr>*{border-left:0}.ledger-sw-ability-sheet tbody tr:first-child>*{border-top:2px solid currentColor}.ledger-sw-ability-sheet tbody tr{height:48px}.ledger-sw-ability-sheet .ledger-sw-ability-name{font-size:.96rem;font-weight:700;text-align:left}.ledger-sw-ability-sheet .ledger-sw-ability-origin{text-align:center;vertical-align:middle}.ledger-sw-ability-sheet .ledger-sw-ability-origin strong{font-size:1.05rem;font-weight:400}.ledger-sw-ability-sheet tbody tr:not(:last-child)>:not(.ledger-sw-ability-origin){border-bottom:1px solid var(--ledger-line)}.ledger-sw-ability-sheet tbody .ledger-sw-ability-origin{border-bottom:1px solid var(--ledger-line)}.ledger-sw-ability-sheet .ledger-sw-ability-talent em,.ledger-sw-ability-sheet .ledger-sw-ability-growth em{font-style:normal}.ledger-sw-ability-sheet .ledger-sw-ability-total strong,.ledger-sw-ability-sheet .ledger-sw-ability-bonus{font-weight:700}.ledger-sw-ability-sheet tfoot tr>*{border-top:2px solid currentColor;padding-top:9px;padding-bottom:9px;font-weight:400}.ledger-sw-ability-sheet .ledger-sw-footer-label{text-align:left}.ledger-sw-ability-sheet .ledger-sw-footer-origin{text-align:center}@media(max-width:700px){.ledger-sw-ability-sheet th,.ledger-sw-ability-sheet td{padding-left:5px;padding-right:5px}}.ledger-sw-faith-line{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:baseline;margin-top:14px;padding-top:10px;border-top:1px solid var(--ledger-line)}.ledger-sw-faith-line span{font-size:.8rem;opacity:.7}.ledger-sw-faith-line strong{text-align:right}.ledger-sw-cbb-list{display:grid;gap:10px}.ledger-sw-cbb-list>div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,2fr);gap:14px;padding:10px 0;border-bottom:1px solid var(--ledger-line)}.ledger-sw-cbb-list span{font-size:.82rem;font-weight:700}.ledger-sw-cbb-list p{margin:0}@media(max-width:700px){.ledger-sw-cbb-list>div{grid-template-columns:1fr;gap:5px}}.ledger-sw-feat-list,.ledger-sw-curse-list{margin:0;padding:0;list-style:none}.ledger-sw-feat-list>li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 0}.ledger-sw-feat-list>li>span{min-width:2.6em;font-size:.72rem;text-align:center;opacity:.7}.ledger-sw-feat-list>li>strong:first-child{grid-column:2}.ledger-sw-curse-list>li{padding:5px 0;border-bottom:1px solid var(--ledger-line,#d7d0d3)}.ledger-sw-curse-list>li:last-child{border-bottom:0}.ledger-sw-curse-list strong{display:block}.ledger-sw-curse-list span{display:block;font-size:.84rem;opacity:.75;margin-top:2px}