.numeric_panel__aZvBB{padding:clamp(18px,3vw,30px);background:#102f29;color:#ecf3e7;border:1px solid rgba(198,237,103,.18);border-radius:18px 6px 18px 6px;box-shadow:0 20px 50px rgba(12,42,34,.16)}.numeric_panelHead__RpRHW{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.numeric_panelHead__RpRHW p{margin:0;color:#b3c2bb;font-size:10px;line-height:1.6}.numeric_panelHead__RpRHW strong{color:#c6ed67;font-size:10px;letter-spacing:.14em;white-space:nowrap}.numeric_controls__F4FhD{margin-bottom:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.numeric_rankGateNote__HwgJn{margin:-10px 0 18px;color:#c8d9c7;font-size:14px;line-height:1.55}.numeric_control__wLCEW{padding:12px 14px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:8px}.numeric_control__wLCEW div{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;color:#b9c8c1;font-size:9px}.numeric_control__wLCEW b{color:#d9f48d;font-size:13px}.numeric_control__wLCEW input{width:100%;accent-color:#c6ed67}.numeric_attrs__iSl_g{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.numeric_attr__4FPLQ{padding:12px;display:flex;justify-content:space-between;align-items:center;gap:8px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.075);border-radius:7px}.numeric_attr__4FPLQ span{color:#aebdb6;font-size:9px}.numeric_attr__4FPLQ strong{color:#fff;font-size:15px;font-variant-numeric:tabular-nums}.numeric_attr__4FPLQ em{margin-left:4px;color:#c6ed67;font-style:normal;font-size:11px}.numeric_runes__Nu5_1{margin-top:20px}.numeric_runes__Nu5_1>h3{margin:0 0 10px;color:#dce7e1;font-size:12px}.numeric_runeGrid__pP_gM{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:10px;align-items:stretch}.numeric_rune__DNM37{min-width:0;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);border-radius:7px;cursor:pointer}.numeric_rune__DNM37 input{position:absolute;opacity:0}.numeric_runeIcon__Ap7Rr,.numeric_rune__DNM37 img{width:38px;height:38px;display:grid;place-items:center;object-fit:contain;background:rgba(255,255,255,.08);border-radius:5px}.numeric_runeText__b26i7{min-width:0;overflow-wrap:anywhere;white-space:normal;line-height:1.5}.numeric_rune__DNM37 strong{display:block;color:#fff;font-size:9px}.numeric_rune__DNM37 small{display:block;margin-top:3px;color:#9eb0a7;font-size:7px}.numeric_runeSkill__Gnye2{color:#d9f48d!important}.numeric_rune__DNM37:has(input:checked){border-color:#c6ed67;background:rgba(198,237,103,.11)}.numeric_talentRows__4cnfH{margin-top:18px;display:grid;gap:8px}.numeric_talent__B1TQy{padding:10px 12px;display:grid;grid-template-columns:minmax(100px,.7fr) minmax(200px,1.3fr);gap:14px;align-items:center;background:rgba(255,255,255,.05);border-radius:7px}.numeric_talent__B1TQy>strong{color:#edf4ea;font-size:9px}.numeric_talent__B1TQy>div{min-width:0}.numeric_talentControls__zVfzQ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.numeric_talentControls__zVfzQ input{width:100%;accent-color:#c6ed67}.numeric_talentControls__zVfzQ span{min-width:58px;color:#c6ed67;text-align:right;font-size:9px}.numeric_feedNote__G41pb{display:block;margin-top:6px;color:#b9cbc0;font-size:13px;line-height:1.5}.numeric_craftList__zwygH{margin-top:10px;padding:10px 12px;color:#b9cbc0;background:rgba(255,255,255,.045);border-radius:7px;font-size:14px;line-height:1.6}.numeric_craftList__zwygH p{margin:4px 0}.numeric_craftList__zwygH a{color:#d9f48d}.numeric_skillProgress__Z3ytc,.numeric_soulSkills__0Evws{margin-top:18px}.numeric_soulSkills__0Evws h3{margin:0 0 10px;color:#e4f6b2;font-size:16px}.numeric_soulSkills__0Evws h3 small{margin-left:10px;color:#b9cbc0;font-size:13px;font-weight:400}.numeric_soulSkills__0Evws article{padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.055)}.numeric_soulSkills__0Evws header{display:flex;align-items:center;gap:10px}.numeric_soulSkills__0Evws header img{width:36px;height:36px;object-fit:contain}.numeric_soulSkills__0Evws header strong{flex:1;min-width:0;overflow-wrap:anywhere;color:#fff}.numeric_soulSkills__0Evws header b,.numeric_soulSkills__0Evws summary{color:#d9f48d;font-size:14px}.numeric_soulSkills__0Evws p{color:#dce7e1;font-size:14px;line-height:1.7;white-space:pre-line}.numeric_soulSkills__0Evws summary{cursor:pointer}.numeric_soulSkills__0Evws details section{padding:8px 0;border-top:1px solid rgba(255,255,255,.08)}.numeric_soulSkills__0Evws h4{color:#d9f48d;margin:8px 0;font-size:14px}.numeric_skillProgress__Z3ytc h3{margin:0 0 8px;color:#e4f6b2;font-size:16px}.numeric_skillProgress__Z3ytc p,.numeric_skillProgress__Z3ytc small{color:#b9cbc0;font-size:13px;line-height:1.55}.numeric_skillGrid__6Xg9D{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:12px}.numeric_skillGrid__6Xg9D>div{min-width:0;padding:12px;display:grid;gap:4px;background:rgba(255,255,255,.055);border-radius:7px}.numeric_skillGrid__6Xg9D strong{color:#d9f48d;font-size:18px}.numeric_skillGrid__6Xg9D span{font-size:14px}.numeric_score__mtu37{margin:12px 0 22px;padding:20px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;background:rgba(255,255,255,.05);border-radius:10px}.numeric_grade__oFwQ5{width:70px;height:70px;display:grid;place-items:center;color:#132f29;background:#c6ed67;border-radius:50% 40% 52% 38%;font-size:30px;font-weight:900;transform:rotate(-5deg)}.numeric_scoreControls__8tmY8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.numeric_score__mtu37 input{width:100%;accent-color:#c6ed67}.numeric_attr__4FPLQ span small{margin-top:4px;display:block;color:#82968d;font-size:7px}.numeric_locked___4xGC{opacity:.55;border-style:dashed}.numeric_locked___4xGC strong{color:#82968d;font-size:11px}.numeric_formula__DujIs{margin-top:14px;color:#82968d;font:8px/1.5 ui-monospace,monospace}.numeric_exp__vc0_5{margin-top:15px}.numeric_exp__vc0_5 summary{color:#c6ed67;font-size:9px;cursor:pointer}.numeric_exp__vc0_5 table{width:100%;margin-top:10px;border-collapse:collapse;font-size:9px}.numeric_exp__vc0_5 td,.numeric_exp__vc0_5 th{padding:7px;border-bottom:1px solid rgba(255,255,255,.08);text-align:right}.numeric_exp__vc0_5 td:first-child,.numeric_exp__vc0_5 th:first-child{text-align:left}@media (max-width:650px){.numeric_controls__F4FhD,.numeric_scoreControls__8tmY8,.numeric_score__mtu37{grid-template-columns:1fr}.numeric_grade__oFwQ5{width:54px;height:54px;font-size:23px}.numeric_attrs__iSl_g,.numeric_talentControls__zVfzQ,.numeric_talent__B1TQy{grid-template-columns:1fr}.numeric_talentControls__zVfzQ span{text-align:left}}.numeric_attr__4FPLQ span,.numeric_control__wLCEW div,.numeric_exp__vc0_5 summary,.numeric_exp__vc0_5 table,.numeric_formula__DujIs,.numeric_panelHead__RpRHW p,.numeric_panelHead__RpRHW strong,.numeric_rune__DNM37 strong,.numeric_runes__Nu5_1>h3,.numeric_talentControls__zVfzQ span,.numeric_talent__B1TQy>strong{font-size:14px}.numeric_attr__4FPLQ strong,.numeric_control__wLCEW b{font-size:15px}.numeric_attr__4FPLQ span small,.numeric_rune__DNM37 small{font-size:12px}.numeric_rune__DNM37 details{grid-column:1/-1;color:#c5d8cf;font-size:13px}.numeric_formula__DujIs summary,.numeric_rune__DNM37 details summary{cursor:pointer}.numeric_formula__DujIs ol,.numeric_rune__DNM37 details ol{margin:10px 0 0;padding-left:20px;line-height:1.7}.numeric_formula__DujIs{color:#afc2b8;font-family:inherit;line-height:1.65}.numeric_costLedger__0UNxt{margin-top:18px;padding:16px;background:rgba(198,237,103,.075);border:1px solid rgba(198,237,103,.22);border-radius:9px}.numeric_costLedger__0UNxt h3{margin:0 0 10px;color:#e4f6b2;font-size:16px}.numeric_costLedger__0UNxt ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;list-style:none}.numeric_costLedger__0UNxt li{padding:8px 10px;display:flex;justify-content:space-between;gap:12px;background:rgba(255,255,255,.06);border-radius:6px;font-size:14px}.numeric_costLedger__0UNxt li strong{white-space:nowrap;color:#e3f69e;font-variant-numeric:tabular-nums}.numeric_costResource__8SXnr{display:inline-flex;align-items:center;gap:7px;min-width:0;color:inherit;vertical-align:middle}.numeric_costResource__8SXnr img{width:28px;height:28px;flex:0 0 28px;object-fit:contain}.numeric_costResource__8SXnr span{overflow-wrap:anywhere}.numeric_inlineCost__sdhgU{display:inline}.numeric_inlineCost__sdhgU .numeric_costResource__8SXnr img{width:22px;height:22px;flex-basis:22px}.numeric_costLedger__0UNxt li{align-items:center}.numeric_costLedger__0UNxt p{margin:8px 0 0;color:#b9cbc0;font-size:13px;line-height:1.6}.numeric_progressNote__UNF81{margin:20px 0 0;color:#dbe9d9;font-size:14px}.numeric_progressNote__UNF81 a{color:#d9f48d}.numeric_upgradeList__edMZt{margin-top:18px}.numeric_upgradeList__edMZt h3{margin:0 0 9px;color:#e4f6b2;font-size:16px}.numeric_upgradeList__edMZt p{margin:0 0 10px;color:#b9cbc0;font-size:13px;line-height:1.6}.numeric_upgradeList__edMZt ol{margin:0;padding:0;display:grid;gap:6px;list-style:none}.numeric_upgradeList__edMZt li{padding:8px 10px;display:grid;grid-template-columns:minmax(72px,auto) minmax(110px,auto) 1fr;gap:12px;background:rgba(255,255,255,.055);border-radius:6px;font-size:14px}.numeric_upgradeList__edMZt li strong{color:#e4f6b2}@media (max-width:650px){.numeric_upgradeList__edMZt li{grid-template-columns:1fr;gap:3px}}.numeric_equipmentAttr__94fZh{display:grid;grid-template-columns:minmax(0,1fr) auto}.numeric_equipmentAttr__94fZh>small{grid-column:1/-1;color:#c6ed67;font-size:14px}.numeric_attr__4FPLQ.numeric_equipmentAttr__94fZh>span small{color:#9eb0a7}.numeric_panel__aZvBB a{color:#d9f48d;text-decoration:underline;text-underline-offset:3px}.numeric_heroPanel__LqaVU{padding:16px 18px}.numeric_heroPanel__LqaVU .numeric_panelHead__RpRHW{margin-bottom:12px;gap:12px}.numeric_heroPanel__LqaVU .numeric_control__wLCEW div,.numeric_heroPanel__LqaVU .numeric_costLedger__0UNxt li,.numeric_heroPanel__LqaVU .numeric_costLedger__0UNxt p,.numeric_heroPanel__LqaVU .numeric_craftList__zwygH,.numeric_heroPanel__LqaVU .numeric_panelHead__RpRHW p,.numeric_heroPanel__LqaVU .numeric_panelHead__RpRHW strong,.numeric_heroPanel__LqaVU .numeric_rankGateNote__HwgJn,.numeric_heroPanel__LqaVU .numeric_rune__DNM37 strong,.numeric_heroPanel__LqaVU .numeric_runes__Nu5_1>h3,.numeric_heroPanel__LqaVU .numeric_skillGrid__6Xg9D span,.numeric_heroPanel__LqaVU .numeric_skillProgress__Z3ytc p,.numeric_heroPanel__LqaVU .numeric_skillProgress__Z3ytc small{font-size:12.5px}.numeric_heroPanel__LqaVU .numeric_control__wLCEW b{font-size:14px}.numeric_heroPanel__LqaVU .numeric_controls__F4FhD{margin-bottom:10px;gap:8px}.numeric_heroPanel__LqaVU .numeric_control__wLCEW{padding:8px 10px}.numeric_heroPanel__LqaVU .numeric_rankGateNote__HwgJn{margin:-2px 0 10px}.numeric_heroPanel__LqaVU .numeric_costLedger__0UNxt h3,.numeric_heroPanel__LqaVU .numeric_skillProgress__Z3ytc h3,.numeric_heroPanel__LqaVU .numeric_upgradeList__edMZt h3{font-size:14px}.numeric_heroPanel__LqaVU .numeric_skillGrid__6Xg9D strong{font-size:15px}.numeric_heroPanel__LqaVU .numeric_skillGrid__6Xg9D>div{padding:8px 10px}.numeric_heroPanel__LqaVU .numeric_rune__DNM37{padding:8px;grid-template-columns:32px minmax(0,1fr);gap:8px}.numeric_heroPanel__LqaVU .numeric_runeIcon__Ap7Rr,.numeric_heroPanel__LqaVU .numeric_rune__DNM37 img{width:32px;height:32px}.numeric_heroPanel__LqaVU .numeric_rune__DNM37 small{font-size:12px}.numeric_heroPanel__LqaVU .numeric_costLedger__0UNxt{margin-top:12px;padding:12px}.numeric_rankFold__tQoNS{margin-top:14px}.numeric_rankFold__tQoNS>summary{cursor:pointer;color:#e4f6b2;font-size:14px;font-weight:700}.numeric_rankFold__tQoNS>summary:focus-visible{outline:2px solid #c6ed67;outline-offset:3px}.numeric_rankFold__tQoNS .numeric_runes__Nu5_1{margin-top:12px}.numeric_heroPanel__LqaVU .numeric_costResource__8SXnr img{width:22px;height:22px;flex-basis:22px}.ProgressionPlanner_planner__ngy6p{display:grid;gap:12px;color:#244939}.ProgressionPlanner_planner__ngy6p,.ProgressionPlanner_summary__OzTjk,.ProgressionPlanner_target__80YLE,.ProgressionPlanner_targets__apkL8{min-width:0}.ProgressionPlanner_target__80YLE header>div{min-width:0;flex:1}.ProgressionPlanner_target__80YLE header select{width:100%;max-width:100%;min-width:0;padding:7px;border:1px solid #bccfbf;border-radius:6px;color:#244939;background:#fff;font:inherit}.ProgressionPlanner_addBar__B61sN{padding:12px;display:grid;grid-template-columns:minmax(140px,.55fr) minmax(230px,1.45fr) auto;gap:8px;align-items:end;background:#eaf1e6;border:1px solid #d5e2d3;border-radius:10px}.ProgressionPlanner_addBar__B61sN label,.ProgressionPlanner_controls__x8F61 label{display:grid;gap:7px;font-size:14px;font-weight:700}.ProgressionPlanner_addBar__B61sN select,.ProgressionPlanner_controls__x8F61 input[type=number],.ProgressionPlanner_controls__x8F61 select{min-width:0;width:100%;padding:7px 10px;color:#244939;background:#fff;border:1px solid #bccfbf;border-radius:8px;font:inherit;font-size:13px}.ProgressionPlanner_addBar__B61sN button,.ProgressionPlanner_target__80YLE header button{padding:7px 14px;color:#fff;background:#245e47;border:0;border-radius:8px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;min-width:44px}.ProgressionPlanner_controls__x8F61 label small{font-size:12px}.ProgressionPlanner_addBar__B61sN button:disabled{cursor:default;opacity:.55}.ProgressionPlanner_notice__b2IMC,.ProgressionPlanner_source__v_cJX{margin:0;color:#5b7166;font-size:14px;line-height:1.65}.ProgressionPlanner_targets__apkL8{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,510px),1fr));gap:10px}.ProgressionPlanner_summary__OzTjk,.ProgressionPlanner_target__80YLE{padding:14px;background:#fff;border:1px solid #d8e4d7;border-radius:10px}.ProgressionPlanner_target__80YLE header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ProgressionPlanner_target__80YLE header small{color:#5d6b65;font-size:13px}.ProgressionPlanner_summary__OzTjk h2,.ProgressionPlanner_target__80YLE h2{margin:4px 0 14px;color:#214d3a;font-size:16px}.ProgressionPlanner_target__80YLE header button{padding:7px 11px;color:#34584a;background:#e9f1e8;font-size:13px}.ProgressionPlanner_controls__x8F61{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}.ProgressionPlanner_controls__x8F61 label{padding:8px;background:#f2f6ef;border-radius:6px}.ProgressionPlanner_controls__x8F61 label strong{color:#245e47;font-variant-numeric:tabular-nums}.ProgressionPlanner_controls__x8F61 input[type=range]{width:100%;accent-color:#3e7957}.ProgressionPlanner_controls__x8F61 .ProgressionPlanner_check__PRqDr{display:flex;align-items:center;gap:8px;line-height:1.5}.ProgressionPlanner_check__PRqDr input{width:18px;height:18px;accent-color:#3e7957}.ProgressionPlanner_experience__7VyDK{margin:12px 0 0;color:#356951;font-size:14px;font-weight:700}.ProgressionPlanner_costs__I6hF6{margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;list-style:none}.ProgressionPlanner_costs__I6hF6 li{padding:9px 11px;display:flex;justify-content:space-between;gap:10px;background:#eef5e9;border-radius:7px;font-size:14px}.ProgressionPlanner_costs__I6hF6 strong{color:#245e47;white-space:nowrap;font-variant-numeric:tabular-nums}.ProgressionPlanner_starColumns__dhk9P{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ProgressionPlanner_starColumns__dhk9P fieldset{min-width:0;padding:12px;border:1px solid #c7dcc7;border-radius:8px}.ProgressionPlanner_starColumns__dhk9P legend{font-weight:700}.ProgressionPlanner_starColumns__dhk9P p{margin:4px 0 10px;color:#5d6b65;font-size:13px}.ProgressionPlanner_starColumns__dhk9P .ProgressionPlanner_check__PRqDr{margin:9px 0}.ProgressionPlanner_detail__yfrDl{margin-top:10px}.ProgressionPlanner_detail__yfrDl summary,.ProgressionPlanner_farmList__pznru summary,.ProgressionPlanner_periodCard__xKkCA summary{cursor:pointer;font-weight:700}.ProgressionPlanner_tableWrap__vB7q0{min-width:0;max-width:100%;overflow-x:auto;margin-top:16px}.ProgressionPlanner_tableWrap__vB7q0 table{width:100%;min-width:650px;border-collapse:collapse;font-size:14px}.ProgressionPlanner_tableWrap__vB7q0 td,.ProgressionPlanner_tableWrap__vB7q0 th{padding:9px;border-bottom:1px solid #bfd0c1;text-align:left}.ProgressionPlanner_tableWrap__vB7q0 input{width:90px}.ProgressionPlanner_tableWrap__vB7q0 select{width:210px;max-width:100%}.ProgressionPlanner_tableWrap__vB7q0 input,.ProgressionPlanner_tableWrap__vB7q0 select,.ProgressionPlanner_yieldGrid__JvuOn input{padding:7px;background:#fff;border:1px solid #bccfbf;border-radius:6px;color:#244939;font:inherit}.ProgressionPlanner_metrics__JWAB8{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0}.ProgressionPlanner_metrics__JWAB8>div{padding:14px;display:grid;gap:6px;background:#e8f1e3;border:1px solid #cadbc7;border-radius:9px}.ProgressionPlanner_metrics__JWAB8 small{color:#5b7166;font-size:13px}.ProgressionPlanner_metrics__JWAB8 strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.ProgressionPlanner_farmList__pznru{display:grid;gap:12px;margin-top:16px}.ProgressionPlanner_farmList__pznru details,.ProgressionPlanner_periodCard__xKkCA{min-width:0;margin-top:12px;padding:14px;border:1px solid #c7dcc7;border-radius:8px;background:#f6f9f2}.ProgressionPlanner_farmList__pznru summary,.ProgressionPlanner_periodCard__xKkCA summary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.ProgressionPlanner_farmList__pznru p,.ProgressionPlanner_periodCard__xKkCA p{line-height:1.6;font-size:14px}.ProgressionPlanner_farmList__pznru small{display:block;margin-top:12px;color:#64766b}.ProgressionPlanner_yieldGrid__JvuOn{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.ProgressionPlanner_yieldGrid__JvuOn label{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:14px}.ProgressionPlanner_yieldGrid__JvuOn input{width:86px}.ProgressionPlanner_check__PRqDr{flex-wrap:wrap}.ProgressionPlanner_check__PRqDr small{width:100%;margin-left:26px;font-weight:400;color:#5b7166;font-size:12px}@media (max-width:700px){.ProgressionPlanner_starColumns__dhk9P{grid-template-columns:1fr}.ProgressionPlanner_metrics__JWAB8{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProgressionPlanner_summary__OzTjk p,.ProgressionPlanner_warning__kRpH_{margin:11px 0 0;color:#616758;font-size:13px;line-height:1.6}.ProgressionPlanner_state__HP_zY{margin:0;padding:14px;color:#5e7167;font-size:14px}.ProgressionPlanner_summary__OzTjk{background:#dfeadd;border-color:#c7dcc7}@media (max-width:700px){.ProgressionPlanner_addBar__B61sN{grid-template-columns:1fr}.ProgressionPlanner_target__80YLE header{align-items:center}}@media (max-width:620px){.ProgressionPlanner_addBar__B61sN button,.ProgressionPlanner_target__80YLE header button{min-height:44px}}.ProgressionPlanner_recommendation__3yxlY{display:block;max-width:300px;margin:8px 0;color:#315940;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ProgressionPlanner_tableWrap__vB7q0 .ProgressionPlanner_check__PRqDr{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:13px}.ProgressionPlanner_tableWrap__vB7q0 .ProgressionPlanner_check__PRqDr input{width:18px;height:18px}.ProgressionPlanner_progressColumns__OGANq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.ProgressionPlanner_progressColumns__OGANq fieldset{min-width:0;margin:0;padding:8px;border:1px solid #c7dcc7;border-radius:8px;background:#f7faf4}.ProgressionPlanner_progressColumns__OGANq fieldset[data-progress-side=goal]{background:#edf5e4;border-color:#a6c38d}.ProgressionPlanner_progressColumns__OGANq legend{font-size:14px;font-weight:700;color:#214d3a;padding:0 5px}.ProgressionPlanner_progressColumns__OGANq .ProgressionPlanner_controls__x8F61{grid-template-columns:minmax(0,1fr);gap:6px}.ProgressionPlanner_progressColumns__OGANq .ProgressionPlanner_controls__x8F61 label{gap:5px;padding:6px;font-weight:500}.ProgressionPlanner_progressColumns__OGANq input[type=number],.ProgressionPlanner_progressColumns__OGANq select{padding:7px 8px;border-radius:5px}.ProgressionPlanner_starDetails__SVZoT{margin-top:8px;font-size:14px}.ProgressionPlanner_starDetails__SVZoT summary{cursor:pointer;font-weight:700;line-height:1.5}.ProgressionPlanner_starDetails__SVZoT .ProgressionPlanner_check__PRqDr{display:flex;align-items:center;gap:6px;margin:8px 0;line-height:1.5;font-size:14px}.ProgressionPlanner_starDetails__SVZoT .ProgressionPlanner_check__PRqDr input{flex-shrink:0}.ProgressionPlanner_planner__ngy6p section[id=home-collection-plan],.ProgressionPlanner_planner__ngy6p section[id=ranch-plan]{padding:14px;border-radius:10px}.ProgressionPlanner_planner__ngy6p section[id=home-collection-plan] details,.ProgressionPlanner_planner__ngy6p section[id=ranch-plan] details{margin:10px 0;padding:10px}.ProgressionPlanner_planner__ngy6p section[id=home-collection-plan] label,.ProgressionPlanner_planner__ngy6p section[id=ranch-plan] label{padding:8px}.ProgressionPlanner_planner__ngy6p section[id=home-collection-plan] p,.ProgressionPlanner_planner__ngy6p section[id=ranch-plan] p{margin:8px 0;line-height:1.6}@media(max-width:700px){.ProgressionPlanner_summary__OzTjk,.ProgressionPlanner_target__80YLE{padding:10px}.ProgressionPlanner_progressColumns__OGANq{gap:6px}.ProgressionPlanner_progressColumns__OGANq fieldset{padding:6px}.ProgressionPlanner_progressColumns__OGANq .ProgressionPlanner_controls__x8F61 label{padding:4px}.ProgressionPlanner_targets__apkL8{grid-template-columns:minmax(0,1fr)}}.RanchProductionPanel_panel__GlarF{min-width:0;padding:24px;border:1px solid #b9cbb8;border-radius:14px;background:#f4f8ee;color:#244939;scroll-margin-top:100px}.RanchProductionPanel_panel__GlarF h2{margin:0 0 14px;font-size:20px;color:#214d3a}.RanchProductionPanel_panel__GlarF h3{font-size:16px}.RanchProductionPanel_panel__GlarF p{font-size:14px;line-height:1.7}.RanchProductionPanel_controls__G8Stj{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px}.RanchProductionPanel_controls__G8Stj label,.RanchProductionPanel_controls__G8Stj>div{display:grid;gap:7px;font-size:14px;padding:12px;background:#e5efdf;border-radius:8px}.RanchProductionPanel_controls__G8Stj strong{font-size:22px}.RanchProductionPanel_panel__GlarF small{display:block;line-height:1.6;color:#576d62;font-size:13px}.RanchProductionPanel_panel__GlarF input[type=number],.RanchProductionPanel_panel__GlarF select{width:100%;min-width:0;padding:9px;border:1px solid #aebea9;background:white;color:#244939;border-radius:6px;font:inherit}.RanchProductionPanel_panel__GlarF button{padding:9px 13px;border:1px solid #a4bda0;border-radius:8px;background:#d5e7c5;color:#234d36;font:inherit;cursor:pointer}.RanchProductionPanel_panel__GlarF summary{font-weight:700;cursor:pointer;font-size:16px}.RanchProductionPanel_care__9E_W8,.RanchProductionPanel_manual__z02ic{margin:16px 0;padding:16px;background:#fff;border:1px solid #ccdaca;border-radius:10px}.RanchProductionPanel_care__9E_W8 .RanchProductionPanel_controls__G8Stj{margin-top:14px}.RanchProductionPanel_care__9E_W8 fieldset{margin:16px 0;border:1px solid #c4d4bd;border-radius:8px}.RanchProductionPanel_panel__GlarF .RanchProductionPanel_check__dI_OD{display:flex;gap:9px;align-items:flex-start;margin:12px 0;font-size:14px;line-height:1.6}.RanchProductionPanel_check__dI_OD input{width:18px;height:18px;accent-color:#3b7350;flex-shrink:0;margin-top:3px}.RanchProductionPanel_note__hmlbk{color:#64715d}.RanchProductionPanel_workerImage__R8PpZ{width:40px;height:40px;vertical-align:middle;object-fit:contain;margin-right:8px}.RanchProductionPanel_petRow__NV0Xv{display:grid;grid-template-columns:45px minmax(0,1fr) 100px auto;gap:10px;align-items:end;margin:12px 0}.RanchProductionPanel_petRow__NV0Xv img{width:45px;height:45px;object-fit:contain}.RanchProductionPanel_petRow__NV0Xv label{display:grid;gap:6px;font-size:14px}.RanchProductionPanel_metrics__XVF9T{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin:18px 0}.RanchProductionPanel_metrics__XVF9T>span{padding:14px;display:grid;gap:8px;background:#dcebd0;border-radius:8px;font-size:14px}.RanchProductionPanel_metrics__XVF9T strong{font-size:20px;line-height:1.5}.RanchProductionPanel_tableWrap__Z6yno{max-width:100%;overflow:auto}.RanchProductionPanel_tableWrap__Z6yno table{width:100%;min-width:470px;border-collapse:collapse;font-size:14px}.RanchProductionPanel_tableWrap__Z6yno td,.RanchProductionPanel_tableWrap__Z6yno th{padding:10px 8px;text-align:left;border-bottom:1px solid #c7d5bf}.RanchProductionPanel_phase__YC4uk{margin-top:16px;padding:14px;background:white;border:1px solid #c7d6bf;border-radius:9px}.RanchProductionPanel_configuration__U_g_0{display:flex;gap:12px;flex-wrap:wrap}.RanchProductionPanel_configuration__U_g_0>div{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px;background:#ecf3e4;font-size:14px}.RanchProductionPanel_configuration__U_g_0 img{width:48px;height:48px;object-fit:contain}@media(max-width:650px){.RanchProductionPanel_panel__GlarF{padding:16px}.RanchProductionPanel_metrics__XVF9T{grid-template-columns:1fr 1fr}.RanchProductionPanel_metrics__XVF9T>span:first-child{grid-column:1/-1}.RanchProductionPanel_petRow__NV0Xv{grid-template-columns:35px minmax(0,1fr) 85px}.RanchProductionPanel_petRow__NV0Xv img{width:35px;height:35px}.RanchProductionPanel_petRow__NV0Xv button{grid-column:2/-1}.RanchProductionPanel_care__9E_W8,.RanchProductionPanel_manual__z02ic{padding:12px}}.RanchProductionPanel_alternatives__8xrFd{max-width:100%;background:#ecf3e4;border-radius:8px;align-self:flex-start}.RanchProductionPanel_panel__GlarF .RanchProductionPanel_alternatives__8xrFd>summary{display:flex;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:400;list-style:revert}.RanchProductionPanel_alternatives__8xrFd>summary strong{font-weight:700}.RanchProductionPanel_alternatives__8xrFd[open]{flex-basis:100%;padding-bottom:12px}.RanchProductionPanel_alternatives__8xrFd>p{margin:8px 12px}.RanchProductionPanel_replacements___3_4l{display:flex;gap:8px;flex-wrap:wrap;padding:0 12px}.RanchProductionPanel_panel__GlarF .RanchProductionPanel_replacements___3_4l button{display:flex;align-items:center;gap:6px;font-size:14px;padding:5px 9px;background:#fff}.RanchProductionPanel_replacements___3_4l img{width:32px;height:32px}.RanchProductionPanel_replacements___3_4l button[aria-pressed=true]{border-color:#286c45;background:#d4e9c7}.RanchProductionPanel_panel__GlarF{padding:14px;border-radius:12px}.RanchProductionPanel_panel__GlarF h2{margin-bottom:8px;font-size:16px}.RanchProductionPanel_metrics__XVF9T>span,.RanchProductionPanel_panel__GlarF .RanchProductionPanel_check__dI_OD,.RanchProductionPanel_panel__GlarF h3,.RanchProductionPanel_panel__GlarF p,.RanchProductionPanel_panel__GlarF summary,.RanchProductionPanel_tableWrap__Z6yno table{font-size:13px}.RanchProductionPanel_controls__G8Stj{gap:8px}.RanchProductionPanel_controls__G8Stj label,.RanchProductionPanel_controls__G8Stj>div{gap:4px;padding:8px;font-size:12px}.RanchProductionPanel_controls__G8Stj strong,.RanchProductionPanel_metrics__XVF9T strong{font-size:16px}.RanchProductionPanel_panel__GlarF input[type=number],.RanchProductionPanel_panel__GlarF select{height:34px;padding:0 8px;border-radius:8px;font-size:13px}.RanchProductionPanel_panel__GlarF input[type=number]:focus,.RanchProductionPanel_panel__GlarF select:focus{outline:0;border-color:#8fbf55;box-shadow:0 0 0 3px rgba(198,237,103,.38)}.RanchProductionPanel_panel__GlarF small{font-size:12px}.RanchProductionPanel_care__9E_W8,.RanchProductionPanel_manual__z02ic{margin:10px 0;padding:12px}.SelectionActions_actions__cF3OB{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;grid-column:1/-1}.SelectionActions_actions__cF3OB button{padding:5px 11px;min-height:32px;min-width:44px;border:1px solid #9bb78b;border-radius:6px;background:#e1edcf;color:#244b35;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.SelectionActions_actions__cF3OB button:last-child{background:#fff;color:#385947;border-color:#bdcdb6}.SelectionActions_actions__cF3OB button:disabled{opacity:.5;cursor:default}.SelectionActions_actions__cF3OB button:focus-visible{outline:2px solid #3c6d34;outline-offset:2px}@media(max-width:620px){.SelectionActions_actions__cF3OB button{min-height:44px}}.pet-acquisition_captureMap__h4VUU{margin:16px 0;border:1px solid #cedacb;border-radius:12px;overflow:hidden;background:#f9fbf6}.pet-acquisition_captureMap__h4VUU header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px}.pet-acquisition_mapActions__Hnkme,.pet-acquisition_regionTabs__3_M1D{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pet-acquisition_captureMap__h4VUU button,.pet-acquisition_mapActions__Hnkme a{border:1px solid #b9ccb6;border-radius:6px;background:#edf3e8;color:#254c3b;padding:8px 12px;font-size:14px;cursor:pointer}.pet-acquisition_regionTabs__3_M1D button[aria-pressed=true]{background:#244b3c;color:#e4f5be}.pet-acquisition_legend__bXrKF{margin:0;padding:7px 12px;background:#28493d;color:#fff;font-size:13px}.pet-acquisition_legend__bXrKF span{color:#ffdb75}.pet-acquisition_legend__bXrKF b{color:#c7a4ff}.pet-acquisition_captureMap__h4VUU iframe{display:block;width:100%;height:520px;border:0}.pet-acquisition_captureMap__h4VUU iframe:fullscreen{height:100vh}@media(max-width:600px){.pet-acquisition_captureMap__h4VUU iframe{height:420px}}.pet-acquisition_acquisition__F_afC{display:grid;gap:28px;margin:20px 0;color:#26493a;font-size:16px;line-height:1.65}.pet-acquisition_acquisition__F_afC h3{font-size:16px;margin:0 0 10px}.pet-acquisition_acquisition__F_afC h4{font-size:14px;margin:6px 0}.pet-acquisition_acquisition__F_afC p{margin:8px 0}.pet-acquisition_notice__7Os9T{font-size:14px;color:#5d7667}.pet-acquisition_evolutionNodes__Em999{display:flex;gap:12px;flex-wrap:wrap}.pet-acquisition_evolutionNodes__Em999 article{min-width:128px;display:grid;justify-items:center;gap:6px;border:1px solid #d3dfca;border-radius:10px;padding:14px;background:#f9fbf5}.pet-acquisition_evolutionNodes__Em999 .pet-acquisition_currentPet__Sx2RS{border-color:#78a941;background:#eff7de}.pet-acquisition_evolutionNodes__Em999 img{width:68px;height:68px;object-fit:contain}.pet-acquisition_evolutionNodes__Em999 span{font-size:14px;color:#67816c}.pet-acquisition_evolutionSteps__ZDPlm{display:grid;gap:8px;padding:0;list-style:none;margin:12px 0}.pet-acquisition_evolutionSteps__ZDPlm li{border-left:3px solid #9cbe72;padding:10px 14px;background:#f7faf2}.pet-acquisition_evolutionSteps__ZDPlm li>span{display:block;color:#5b745f;font-size:14px}.pet-acquisition_eggGrid__R66GT,.pet-acquisition_sourceGrid__rAxrT{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.pet-acquisition_eggGrid__R66GT details,.pet-acquisition_sourceGrid__rAxrT article{padding:14px;border:1px solid #d5dfcf;border-radius:10px;background:#fffef9;min-width:0}.pet-acquisition_sourceGrid__rAxrT small{font-size:14px;color:#75944e}.pet-acquisition_sourceGrid__rAxrT details{font-size:13px;overflow-wrap:anywhere}.pet-acquisition_eggGrid__R66GT{max-height:540px;overflow:auto;padding:1px 4px 1px 1px}.pet-acquisition_eggGrid__R66GT summary{cursor:pointer;display:flex;align-items:center;gap:10px;list-style:none}.pet-acquisition_eggGrid__R66GT summary img{width:40px;height:40px;object-fit:contain}.pet-acquisition_eggGrid__R66GT summary>span{flex:1}.pet-acquisition_eggGrid__R66GT summary small{display:block;color:#768772;font-size:12px}.pet-acquisition_eggGrid__R66GT b{font-size:16px;color:#59832e}.pet-acquisition_eggGrid__R66GT p{font-size:14px}.pet-acquisition_sourceType__kPvx2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.pet-acquisition_sourceType__kPvx2 a{font-size:14px;white-space:nowrap}.pet-progress_archive__AWwKp{display:grid;gap:17px}.pet-progress_echo__CieuJ{width:fit-content;max-width:100%;padding:10px 15px;display:flex;align-items:center;gap:11px;border:1px solid #d5e3d4;border-radius:9px;background:#f6faef}.pet-progress_echo__CieuJ img{width:44px;height:44px;object-fit:contain}.pet-progress_echo__CieuJ span{display:grid;gap:4px;color:#667568;font-size:12px}.pet-progress_echo__CieuJ strong{color:#2e513d;font-size:16px}.pet-progress_stages__DpvL_,.pet-progress_taskGroups__6qBnW{display:grid;gap:10px}.pet-progress_stages__DpvL_ details,.pet-progress_taskGroups__6qBnW details{overflow:hidden;border:1px solid rgba(20,41,37,.12);border-radius:10px;background:rgba(255,255,255,.78)}.pet-progress_stages__DpvL_ summary,.pet-progress_taskGroups__6qBnW summary{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#244c3a;font-size:14px;font-weight:700;cursor:pointer}.pet-progress_stages__DpvL_ summary small,.pet-progress_taskGroups__6qBnW summary small{color:#5f6f5e;font-size:12px;font-weight:500}.pet-progress_nodes__feNpJ{padding:15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;border-top:1px solid #e3ebe0}.pet-progress_nodes__feNpJ article{min-width:0;padding:14px;display:grid;gap:10px;border:1px solid #dfe8da;border-radius:8px;background:#fbfdf8}.pet-progress_nodeTitle__o1CT_{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pet-progress_nodeTitle__o1CT_ b{color:#2b613c;font-size:16px}.pet-progress_nodeTitle__o1CT_ em,.pet-progress_nodeTitle__o1CT_ span{padding:3px 6px;border-radius:4px;background:#e8f3d8;color:#496f43;font-size:12px;font-style:normal}.pet-progress_bonuses__sfRod{display:flex;flex-wrap:wrap;gap:5px}.pet-progress_bonuses__sfRod span{padding:4px 6px;color:#335644;background:#eef4e8;border-radius:4px;font-size:13px}.pet-progress_bonuses__sfRod .pet-progress_muted__Gg8uF{color:#697769;background:transparent}.pet-progress_costs__cPgtu{display:grid;gap:5px}.pet-progress_costs__cPgtu>small{color:#687567;font-size:12px}.pet-progress_resources__n3fye{display:inline-flex;flex-wrap:wrap;gap:6px}.pet-progress_resources__n3fye>span{padding:4px 6px;display:inline-flex;align-items:center;gap:4px;border-radius:4px;background:#eef4e8;color:#476348;font-size:12px;white-space:nowrap}.pet-progress_resources__n3fye img{width:18px;height:18px;object-fit:contain}.pet-progress_echo__CieuJ a,.pet-progress_resources__n3fye a{text-decoration:underline;text-underline-offset:2px}.pet-progress_refund__GMdgs{margin:0;color:#687567;font-size:12px}.pet-progress_source__XVl9V{margin:0;color:#607362;font-size:12px;line-height:1.6}.pet-progress_source__XVl9V code{color:#44674b}.pet-progress_taskGroups__6qBnW ol{margin:0;padding:8px 18px 16px;list-style:none;border-top:1px solid #e3ebe0}.pet-progress_taskGroups__6qBnW li{padding:8px 0;display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #edf1ea;color:#48604e;font-size:14px}.pet-progress_taskGroups__6qBnW li:last-child{border-bottom:0}.pet-progress_taskGroups__6qBnW li strong{flex:0 0 auto;color:#567e41;font-size:12px}.pet-progress_notice__doRuY{margin:0;padding:12px 14px;border-left:3px solid #a9bb77;background:#f7f8ed;color:#5f6e54;font-size:13px;line-height:1.6}.pet-progress_levelSection__AM3FF{display:grid;gap:10px}.pet-progress_levelSection__AM3FF h3{margin:0;color:#254a38;font-size:15px}.pet-progress_levelSection__AM3FF>p{margin:0;color:#54714f;font-size:14px}.pet-progress_tableWrap__xLqs2{overflow-x:auto;border:1px solid #d7e2d4;border-radius:9px;background:white}.pet-progress_tableWrap__xLqs2 table{width:100%;min-width:750px;border-collapse:collapse}.pet-progress_tableWrap__xLqs2 td,.pet-progress_tableWrap__xLqs2 th{padding:10px;border-bottom:1px solid #e8eee5;text-align:left;vertical-align:top;color:#526953;font-size:12px}.pet-progress_tableWrap__xLqs2 thead th{color:#3b6542;background:#eff5e9;white-space:nowrap}.pet-progress_tableWrap__xLqs2 tbody th{color:#2e513a}.pet-progress_tableWrap__xLqs2 tr:last-child td,.pet-progress_tableWrap__xLqs2 tr:last-child th{border-bottom:0}@media (max-width:560px){.pet-progress_nodes__feNpJ{grid-template-columns:1fr}.pet-progress_taskGroups__6qBnW li{flex-direction:column;gap:2px}}.echo-sources_panel__gs0fd{margin:1rem 0;min-width:0;font-size:14px;line-height:1.6;color:#456456}.echo-sources_panel__gs0fd h3{font-size:15px;margin:.7rem 0 .4rem;color:#244c40}.echo-sources_panel__gs0fd h4{font-size:14px;margin:0 0 .35rem;color:#355e4b}.echo-sources_panel__gs0fd p{margin:.45rem 0;white-space:pre-line}.echo-sources_panel__gs0fd a{color:#276654;text-decoration:underline;text-underline-offset:.18em}.echo-sources_panel__gs0fd section{padding:.85rem 0;border-top:1px solid #ccd8cb;margin-top:.8rem}.echo-sources_panel__gs0fd details{margin:.8rem 0}.echo-sources_panel__gs0fd summary{cursor:pointer;font-size:.875rem;color:#607361}.echo-sources_tableWrap__W7OQe{overflow-x:auto;max-width:100%;margin:.8rem 0}.echo-sources_tableWrap__W7OQe table{width:100%;border-collapse:collapse;background:#ffffffa8;min-width:28rem;font-size:.875rem}.echo-sources_tableWrap__W7OQe td,.echo-sources_tableWrap__W7OQe th{text-align:left;padding:.7rem .8rem;border-bottom:1px solid #d9e1d5;vertical-align:top}.echo-sources_tableWrap__W7OQe th{background:#e4eddf;color:#395643}.echo-sources_tableWrap__W7OQe td:nth-last-child(-n+2){white-space:nowrap}.echo-sources_tableWrap__W7OQe small{display:block;white-space:normal;line-height:1.5}.echo-sources_muted__v4Gu2{color:#687167;font-size:.875rem}.echo-sources_warning__sGxmp{color:#8b653b;font-size:.875rem}.echo-sources_family__dessg{font-size:.875rem}@media(max-width:560px){.echo-sources_tableWrap__W7OQe table{min-width:0;table-layout:fixed}.echo-sources_tableWrap__W7OQe td,.echo-sources_tableWrap__W7OQe th{padding:.6rem .4rem;overflow-wrap:anywhere}.echo-sources_tableWrap__W7OQe th:first-child{width:22%}.echo-sources_tableWrap__W7OQe th:nth-child(2){width:42%}.echo-sources_tableWrap__W7OQe th:nth-child(3){width:22%}.echo-sources_tableWrap__W7OQe th:nth-child(4){width:14%}}.hero-profile_letters__2Q3Qj{display:grid;gap:14px}.hero-profile_letters__2Q3Qj>details{border:1px solid #ccd4c9;border-radius:10px;background:#f7f8f2;overflow:hidden;scroll-margin-top:80px}.hero-profile_letters__2Q3Qj summary{padding:16px 20px;display:flex;justify-content:space-between;gap:15px;cursor:pointer;color:#3c555b;font-size:16px}.hero-profile_conditions__3tqtp,.hero-profile_letters__2Q3Qj summary span{font-size:14px;color:#627673}.hero-profile_conditions__3tqtp{display:flex;gap:12px;flex-wrap:wrap;padding:0 20px 14px}.hero-profile_thread__BM0pV{padding:0 20px 20px}.hero-profile_thread__BM0pV .hero-profile_thread__BM0pV{padding:0}.hero-profile_letter__x8rnY{padding:24px 28px;background:#faf6eb;border:1px solid #ded3bc;border-radius:5px;box-shadow:0 4px 10px #2822110b}.hero-profile_letter__x8rnY p{white-space:pre-wrap;line-height:1.9;font-size:16px;margin:0 0 18px}.hero-profile_letter__x8rnY .hero-profile_signature__2BXKa{text-align:right;margin:0;color:#675e4f}.hero-profile_letter__x8rnY .hero-profile_recipient__uMbL5{font-weight:700}.hero-profile_choices__psCs9{border:0;padding:20px 0;display:flex;gap:10px;flex-wrap:wrap}.hero-profile_choices__psCs9 legend{padding-top:15px;color:#456861;font-size:14px}.hero-profile_choices__psCs9 button{padding:11px 18px;border:1px solid #a4b8ac;border-radius:7px;background:#fff;color:#294d44;font-size:15px;cursor:pointer}.hero-profile_choices__psCs9 button[aria-pressed=true]{background:#d9eccb;border-color:#6e925a}.hero-profile_reply__kisLS{margin-bottom:18px;margin-left:5%;background:#eff6eb}.hero-profile_rewards__kir9u{display:flex;gap:15px;flex-wrap:wrap}.hero-profile_rewards__kir9u>span{display:flex;align-items:center;gap:6px;font-size:14px}.hero-profile_rewards__kir9u img{width:34px;height:34px;object-fit:contain}.hero-profile_gifts__fmrUG{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.hero-profile_gifts__fmrUG article{display:flex;gap:14px;align-items:center;padding:15px;background:#f7f9f1;border:1px solid #d6dece;border-radius:8px}.hero-profile_gifts__fmrUG img{width:64px;height:64px;object-fit:contain}.hero-profile_gifts__fmrUG h3{font-size:16px;margin:0 0 8px}.hero-profile_gifts__fmrUG p{margin:0;font-size:16px;color:#587c39}.hero-profile_gifts__fmrUG small{display:block;font-size:14px;color:#7b8873;margin-top:5px}.hero-profile_gradeTabs__AROIa{display:flex;gap:8px;flex-wrap:wrap}.hero-profile_gradeTabs__AROIa button{display:flex;gap:8px;align-items:center;padding:10px 14px;border:1px solid #c7cdbd;border-radius:7px;background:#faf9ef;font-size:15px;cursor:pointer;color:#4d5d50}.hero-profile_gradeTabs__AROIa button[aria-selected=true]{background:#d6e7c6;border-color:#7b9a65}.hero-profile_gradeTabs__AROIa img{width:32px;height:32px;object-fit:contain}.hero-profile_gradeBody__tt77y{margin-top:16px;padding:20px;border:1px solid #d7dbca;border-radius:9px;background:#f8faf3}.hero-profile_gradeBody__tt77y>h3{margin:0 0 12px;font-size:20px}.hero-profile_gradeBody__tt77y>p{white-space:pre-wrap;font-size:16px;line-height:1.9}.hero-profile_setting__YfAYE{margin:20px 0 0}.hero-profile_setting__YfAYE>img{width:100%;height:auto;display:block}.hero-profile_setting__YfAYE figcaption{padding:15px;font-size:16px}.hero-profile_setting__YfAYE p{white-space:pre-wrap}.hero-profile_dossier__HtKJl{position:relative;width:100%;aspect-ratio:2.08;margin:32px 0 0;color:#6d5948;container-type:inline-size}.hero-profile_paper__3s8d1{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:0}.hero-profile_dossier__HtKJl header{position:absolute;left:5%;top:1%;width:36%;height:15%;display:flex;align-items:center;justify-content:center;background-size:100% 100%;font-family:serif;font-weight:700;font-size:2.65cqw;color:#fff9e7;z-index:3}.hero-profile_dossier__HtKJl header img{position:absolute;left:-5%;top:-12%;width:20%;height:90%;object-fit:contain}.hero-profile_dossier__HtKJl h4{position:absolute;left:6%;top:29%;font-family:serif;font-size:2.4cqw;margin:0;z-index:2}.hero-profile_mainArt__5RbS7{position:absolute;left:32%;top:15%;width:36%;height:71%;object-fit:contain;z-index:1}.hero-profile_closeup__NNeEY{position:absolute;left:5%;top:44%;width:24%;height:37%;transform:rotate(-5deg);overflow:hidden;border:1cqw solid #fffdf1;box-shadow:.5cqw .8cqw 1cqw #4b382d25;background:#e7d9c9;z-index:2}.hero-profile_closeup__NNeEY img{width:100%;height:250%;object-fit:cover;object-position:50% 10%;transform:translateY(-8%)}.hero-profile_dossier__HtKJl blockquote{position:absolute;left:74%;top:22%;width:22%;height:41%;box-sizing:border-box;padding:7% 2% 2%;margin:0;background-size:100% 100%;font-size:1.85cqw;font-weight:700;line-height:1.45;white-space:pre-wrap;z-index:2}.hero-profile_dossier__HtKJl figcaption{position:absolute;right:4%;bottom:16%;width:25%;display:grid;gap:10px;font-family:serif;font-size:1.8cqw;text-align:center;z-index:2}.hero-profile_dossier__HtKJl figcaption strong{font-size:2.2cqw}.hero-profile_third__kXWkp h4{top:29%;left:8%}.hero-profile_third__kXWkp .hero-profile_mainArt__5RbS7{left:25%;top:18%;width:50%;height:72%}.hero-profile_third__kXWkp .hero-profile_closeup__NNeEY{left:78%;top:27%;width:18%;height:37%;border-radius:50%;transform:none}.hero-profile_third__kXWkp blockquote{left:2%;top:48%;width:22%;height:39%;padding-top:7%}.hero-profile_third__kXWkp figcaption{right:6%;bottom:13%;width:20%}.hero-profile_fifth__VlHd3 .hero-profile_mainArt__5RbS7{left:28%;width:45%}.hero-profile_dossier__HtKJl a{text-decoration:underline}@media(max-width:600px){.hero-profile_thread__BM0pV{padding:0 12px 12px}.hero-profile_letter__x8rnY{padding:18px}.hero-profile_letters__2Q3Qj summary{padding:14px}.hero-profile_gradeBody__tt77y{padding:12px}.hero-profile_dossier__HtKJl{min-width:580px}.hero-profile_gradeBody__tt77y{overflow-x:auto}.hero-profile_gradeTabs__AROIa button{padding:8px 10px}.hero-profile_reply__kisLS{margin-left:0}}.hero-profile_closeup__NNeEY{background-repeat:no-repeat;background-size:220% auto;background-position:50% 35%}.hero-profile_third__kXWkp .hero-profile_closeup__NNeEY{background-size:410% auto;background-position:84% 39%}.hero-profile_dossier__HtKJl blockquote{padding-top:7%;padding-bottom:5%;background-repeat:no-repeat}.hero-profile_dossier__HtKJl figcaption,.hero-profile_dossier__HtKJl h4{font-family:STSong,SimSun,serif;font-weight:700}.hero-profile_dossier__HtKJl h4:after{content:"";display:block;height:.7cqw;max-width:10cqw;background:url(/media/hero-native/tex_hero_grade_bg_03_baseplate_r.webp) 50%/100% 100% no-repeat}.hero-profile_dossier__HtKJl header:after{content:"";position:absolute;left:-2%;top:-12%;width:16%;height:80%;background:url(/media/hero-native/tex_hero_grade_dec_02_title.webp) 50%/contain no-repeat}@media(max-width:600px){.hero-profile_dossier__HtKJl{min-width:800px}}.hero-profile_dossier__HtKJl header:after{background-image:url(/media/hero-native/tex_hero_grade_icon_illustration_01.webp)}.hero-profile_dossierBitmap__k4wLk{margin:20px 0 0;max-width:100%;min-width:0}.hero-profile_dossierBitmap__k4wLk>a{display:block}.hero-profile_dossierBitmap__k4wLk img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.hero-profile_dossierBitmap__k4wLk figcaption{margin-top:12px;font-size:14px;color:#5a685f}.hero-profile_dossierBitmap__k4wLk summary{cursor:pointer}.hero-profile_dossierBitmap__k4wLk h4{font-size:16px;margin:15px 0 8px}.hero-profile_dossierBitmap__k4wLk p{font-size:16px;line-height:1.8;white-space:pre-wrap}.hero-profile_letters__2Q3Qj{gap:8px}.hero-profile_letters__2Q3Qj summary{padding:8px 12px;font-size:13px}.hero-profile_conditions__3tqtp,.hero-profile_letters__2Q3Qj summary span{font-size:12px}.hero-profile_conditions__3tqtp{gap:8px;padding:0 12px 8px}.hero-profile_thread__BM0pV{padding:0 12px 12px}.hero-profile_letter__x8rnY{padding:12px 14px}.hero-profile_letter__x8rnY p{margin:0 0 8px;font-size:13px;line-height:1.65}.hero-profile_choices__psCs9{padding:6px 0 10px}.hero-profile_choices__psCs9 legend{padding-top:4px;font-size:12px}.hero-profile_choices__psCs9 button{min-height:28px;padding:3px 10px;font-size:12px}.hero-profile_rewards__kir9u{gap:8px}.hero-profile_rewards__kir9u>span{font-size:12px}.hero-profile_rewards__kir9u img{width:22px;height:22px}.hero-profile_gifts__fmrUG{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.hero-profile_gifts__fmrUG article{gap:8px;padding:8px 10px}.hero-profile_gifts__fmrUG img{width:36px;height:36px}.hero-profile_gifts__fmrUG h3{margin:0 0 2px;font-size:13px}.hero-profile_gifts__fmrUG p{font-size:12px}.hero-profile_gifts__fmrUG small{margin-top:2px;font-size:11px}.hero-profile_gradeTabs__AROIa{gap:6px}.hero-profile_gradeTabs__AROIa button{min-height:30px;padding:3px 10px;border-radius:999px;font-size:12px}.hero-profile_gradeTabs__AROIa img{width:18px;height:18px}.hero-profile_gradeBody__tt77y{margin-top:10px;padding:12px 14px}.hero-profile_gradeBody__tt77y>h3{margin-bottom:6px;font-size:15px}.hero-profile_gradeBody__tt77y>p{font-size:13px;line-height:1.6}.hero-profile_dossierBitmap__k4wLk{max-width:680px;margin-top:12px}.hero-profile_dossierBitmap__k4wLk figcaption,.hero-profile_dossierBitmap__k4wLk h4,.hero-profile_dossierBitmap__k4wLk p,.hero-profile_setting__YfAYE figcaption,.hero-profile_setting__YfAYE p{font-size:13px;line-height:1.6}.hero-profile_dossierBitmap__k4wLk h4{margin:10px 0 6px}.hero-profile_letterPaper__zo8N4{position:relative;isolation:isolate;box-sizing:border-box;min-width:0;min-height:300px;margin:0 10px 14px;padding:clamp(16px,3.5vw,42px);border:12px solid transparent;border-image:url(/media/letter-native/tex_pamiletter_bg_letter_03.webp) 38/12px/0 stretch;background:#f6f3e9 url(/media/letter-native/tex_pamiletter_bg_letter_03.webp) 50%/cover no-repeat;color:#4e4941;box-shadow:0 4px 12px #382c1820}.hero-profile_letterPaper__zo8N4:before{content:"";position:absolute;inset:auto -4px -6px 4px;height:6px;z-index:-1;background:url(/media/letter-native/tex_pamiletter_bg_letter_12.webp) 50%/100% 100% no-repeat;pointer-events:none}.hero-profile_letterPaper__zo8N4 .hero-profile_thread__BM0pV{padding:0;min-width:0}.hero-profile_letterPaper__zo8N4 .hero-profile_letter__x8rnY{box-sizing:border-box;min-width:0;padding:18px 28px 24px;border:14px solid transparent;border-image:url(/media/letter-native/tex_pamiletter_bg_letter_05_s.webp) 73 65 fill/14px/0 stretch;border-radius:0;background:none;box-shadow:none;overflow-wrap:anywhere}.hero-profile_letterPaper__zo8N4 .hero-profile_letter__x8rnY p{margin:0 0 12px;font-size:14px;line-height:1.9;color:#4e4941}.hero-profile_letterPaper__zo8N4 .hero-profile_letter__x8rnY .hero-profile_recipient__uMbL5{margin:0 -6px 16px;padding:5px 12px;color:#fffdf5;background:url(/media/letter-native/tex_pamiletter_bg_letter_06.webp) 50%/100% 100% no-repeat;font-weight:600;font-size:13px}.hero-profile_letterPaper__zo8N4 .hero-profile_letter__x8rnY .hero-profile_signature__2BXKa{margin:8px 0 0;text-align:right;color:#6b6253}.hero-profile_letterPaper__zo8N4 .hero-profile_reply__kisLS{margin:12px 0 0 5%}.hero-profile_letterPaper__zo8N4 .hero-profile_choices__psCs9{min-width:0;margin:14px 0 0;padding:10px 12px 12px;gap:8px;border:10px solid transparent;border-image:url(/media/letter-native/tex_pamiletter_bg_letter_09_s.webp) 33 32 fill/10px/0 stretch}.hero-profile_letterPaper__zo8N4 .hero-profile_choices__psCs9 legend{padding:0 8px;color:#675e4f;font-size:12px}.hero-profile_letterPaper__zo8N4 .hero-profile_choices__psCs9 button{max-width:100%;min-height:36px;padding:6px 10px;white-space:normal;overflow-wrap:anywhere;border:solid transparent;border-width:0 18px;border-image:url(/media/letter-native/tex_pamiletter_bg_letter_08_s.webp) 0 55 0 53 fill/0 18px/0 stretch;border-radius:0;background:none;color:#554d40;font-size:13px;line-height:1.6}.hero-profile_letterPaper__zo8N4 .hero-profile_choices__psCs9 button[aria-pressed=true]{background:none;color:#284b35;font-weight:700;outline:2px solid #6e8057;outline-offset:-3px;border-radius:18px}.hero-profile_letterPaper__zo8N4 .hero-profile_choices__psCs9 button:focus-visible{outline:3px solid #34644c;outline-offset:2px}@media(max-width:600px){.hero-profile_letterPaper__zo8N4{margin:0 4px 10px;padding:14px 6px;min-height:240px;border-width:8px;border-image-width:8px}.hero-profile_letterPaper__zo8N4 .hero-profile_letter__x8rnY{padding:6px 6px 10px;border-width:10px;border-image-width:10px}.hero-profile_letterPaper__zo8N4 .hero-profile_letter__x8rnY p{font-size:14px;line-height:1.85}.hero-profile_letterPaper__zo8N4 .hero-profile_reply__kisLS{margin-left:0}.hero-profile_letterPaper__zo8N4 .hero-profile_choices__psCs9{padding:8px 0;gap:8px}.hero-profile_letterPaper__zo8N4 .hero-profile_choices__psCs9 button{width:100%;min-height:44px;padding:8px 0}}.hero-profile_letterScene__2m9ra{position:relative;isolation:isolate;box-sizing:border-box;min-width:0;width:100%;max-width:1080px;margin-inline:auto;padding:26px 4% 18px;overflow:hidden}.hero-profile_letterDecorations__h9usr{position:absolute;inset:0;z-index:0;pointer-events:none;user-select:none}.hero-profile_letterDecorations__h9usr img{position:absolute;display:block;height:auto;object-fit:contain;max-width:none}.hero-profile_letterDecorations__h9usr .hero-profile_letterBacking__N6q8E{left:2%;top:0;width:43%;height:calc(100% - 10px);object-fit:fill;transform:rotate(-2deg)}.hero-profile_letterDecorations__h9usr .hero-profile_letterFeather__PkFms{left:0;bottom:20%;width:9%;transform:rotate(-2deg)}.hero-profile_letterDecorations__h9usr .hero-profile_letterPhoto__IUlpZ{left:1.5%;bottom:5%;width:15%;transform:rotate(-9deg)}.hero-profile_letterDecorations__h9usr .hero-profile_letterStamp__8jaZm{right:0;bottom:12%;width:31%;transform:rotate(5deg)}.hero-profile_letterScene__2m9ra .hero-profile_letterPaper__zo8N4{z-index:1;margin:0;padding:clamp(24px,4.5vw,56px)}.hero-profile_letterEnd__FZkHc{display:flex;align-items:center;justify-content:center;gap:10px;max-width:40%;margin:18px auto 0;color:#9d814f;font:13px Georgia,Times New Roman,serif;letter-spacing:.03em}.hero-profile_letterEnd__FZkHc:after,.hero-profile_letterEnd__FZkHc:before{content:"";height:1px;flex:1;background:#9d814f80}@media(max-width:600px){.hero-profile_letterScene__2m9ra{padding:18px 5% 12px}.hero-profile_letterScene__2m9ra .hero-profile_letterPaper__zo8N4{padding:18px 10px}.hero-profile_letterPaper__zo8N4 .hero-profile_letter__x8rnY{padding:10px 10px 14px}.hero-profile_letterDecorations__h9usr .hero-profile_letterFeather__PkFms{bottom:26%;width:10%}.hero-profile_letterDecorations__h9usr .hero-profile_letterPhoto__IUlpZ{bottom:7%;width:17%}.hero-profile_letterDecorations__h9usr .hero-profile_letterStamp__8jaZm{bottom:18%;width:32%}.hero-profile_letterEnd__FZkHc{max-width:65%;margin-top:14px}}.soul-story_archive__Ldhc7{color:#28483a}.soul-story_notice__XfdlO{margin:0 0 15px;padding:13px 15px;border:1px solid #d5e2d0;border-radius:9px;background:#f5f9ef;color:#5e7465;font-size:14px;line-height:1.65}.soul-story_summary__reANm{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.soul-story_summary__reANm strong{color:#214a36;font-size:15px}.soul-story_summary__reANm span{color:#5d7461;font-size:13px}.soul-story_lines__3_doL{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid #d9e5d6;border-radius:10px;background:#fff;overflow:hidden}.soul-story_lines__3_doL>li{display:grid;grid-template-columns:minmax(75px,120px) minmax(0,1fr);gap:13px;padding:13px 16px;border-bottom:1px solid #e7eee4}.soul-story_lines__3_doL>li:last-child{border-bottom:0}.soul-story_speaker__Nk7ZF{color:#2c6748;font-size:14px;font-weight:750}.soul-story_content__zNq6C{min-width:0}.soul-story_content__zNq6C p{margin:0;color:#344f3d;font-size:15px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.soul-story_content__zNq6C ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.soul-story_content__zNq6C ul li{padding:8px 10px;border-left:3px solid #9dbd6a;border-radius:3px 7px 7px 3px;background:#f2f7e9;color:#2f6547;font-size:14px;line-height:1.55}.soul-story_empty__wwsD5{margin:12px 0 0;color:#6d776f;font-size:13px}.soul-story_source__H1y9o{display:block;margin-top:13px;color:#617164;font-size:12px;line-height:1.6}@media (max-width:620px){.soul-story_lines__3_doL>li{grid-template-columns:1fr;gap:4px;padding:12px}}.kibo-duel_panel__Dz4Sa{display:grid;gap:24px;color:#173c33}.kibo-duel_heading__7Trom{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.kibo-duel_heading__7Trom>span{background:#c6ed67;padding:6px 12px;border-radius:5px;font-size:14px}.kibo-duel_heading__7Trom p{margin:0;font-size:16px;color:#5b756d}.kibo-duel_tabs__0RONE{display:flex;gap:10px;flex-wrap:wrap}.kibo-duel_tabs__0RONE button{display:flex;gap:18px;align-items:center;padding:13px 20px;background:white;border:1px solid #bfd1c8;border-radius:8px;font:inherit;cursor:pointer;color:#173c33}.kibo-duel_tabs__0RONE button[aria-pressed=true]{background:#173c33;color:#d7f58e;border-color:#173c33}.kibo-duel_tabs__0RONE button:focus-visible{outline:3px solid #88af39;outline-offset:3px}.kibo-duel_facts__oMDk_{display:grid;grid-template-columns:1fr 1fr 2fr;gap:12px}.kibo-duel_facts__oMDk_ section{padding:18px;background:#e6efe5;border:1px solid #ccdccc;border-radius:8px;min-width:0}.kibo-duel_facts__oMDk_ h2{font-size:14px;color:#5d6b65;font-weight:500;margin:0 0 8px}.kibo-duel_facts__oMDk_ strong{font-size:22px}.kibo-duel_facts__oMDk_ .kibo-duel_unlock__JLUiU strong{font-size:17px;line-height:1.5}.kibo-duel_facts__oMDk_ small{display:block;margin-top:7px;font-size:13px;line-height:1.6;color:#5d6b65}.kibo-duel_dialogue__wvYKw{margin:0;padding:22px 26px;background:#173c33;color:#eff7e7;border-left:4px solid #c6ed67;border-radius:5px}.kibo-duel_dialogue__wvYKw span{font-size:14px;color:#c6ed67}.kibo-duel_dialogue__wvYKw p{font-size:20px;line-height:1.7;margin:12px 0 0}.kibo-duel_sectionTitle__vJzC9{font-size:22px;margin:0 0 16px}.kibo-duel_sectionTitle__vJzC9 small{font-size:14px;color:#5d6b65;font-weight:400;margin-left:9px}.kibo-duel_deck__Mzmm4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kibo-duel_deck__Mzmm4 article{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:1px solid #d6e0d6;border-radius:8px;min-width:0}.kibo-duel_deck__Mzmm4 img{width:72px;height:80px;object-fit:contain}.kibo-duel_deck__Mzmm4 h3{font-size:17px;margin:4px 0;overflow-wrap:anywhere}.kibo-duel_deck__Mzmm4 small,.kibo-duel_deck__Mzmm4 span{font-size:13px;color:#5b796c}.kibo-duel_rewardTitle__VBL16{font-size:16px;margin:20px 0 10px}.kibo-duel_rewards__KX8U1{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.kibo-duel_rewards__KX8U1>div{display:flex;gap:10px;align-items:center;padding:12px;background:white;border:1px solid #d6e0d6;border-radius:7px;font-size:14px}.kibo-duel_rewards__KX8U1 img{width:42px;height:42px;object-fit:contain}.kibo-duel_rewards__KX8U1 span{flex:1}.kibo-duel_rewards__KX8U1 strong{font-size:16px}.kibo-duel_note__b_zmj{font-size:14px;color:#5d6b65}.kibo-duel_panel__Dz4Sa a{text-decoration:underline;text-decoration-color:#b2c5b4;text-underline-offset:4px}@media(max-width:1050px){.kibo-duel_deck__Mzmm4{grid-template-columns:repeat(2,minmax(0,1fr))}.kibo-duel_facts__oMDk_{grid-template-columns:1fr 1fr}.kibo-duel_unlock__JLUiU{grid-column:1/-1}}@media(max-width:540px){.kibo-duel_deck__Mzmm4 article{display:block;padding:12px;text-align:center}.kibo-duel_deck__Mzmm4 img{width:100%;height:90px}.kibo-duel_deck__Mzmm4 h3{font-size:16px}.kibo-duel_tabs__0RONE button{padding:11px 14px;font-size:14px;gap:10px}.kibo-duel_dialogue__wvYKw{padding:18px}.kibo-duel_dialogue__wvYKw p{font-size:18px}.kibo-duel_rewards__KX8U1{grid-template-columns:1fr}.kibo-duel_facts__oMDk_ section{padding:14px}}.kibo-duel_panel__Dz4Sa{gap:16px}.kibo-duel_heading__7Trom p{font-size:13px}.kibo-duel_tabs__0RONE{gap:6px}.kibo-duel_tabs__0RONE button{gap:8px;padding:7px 12px;font-size:13px}.kibo-duel_facts__oMDk_ section{padding:12px}.kibo-duel_facts__oMDk_ strong{font-size:16px}.kibo-duel_facts__oMDk_ .kibo-duel_unlock__JLUiU strong{font-size:14px}.kibo-duel_dialogue__wvYKw{padding:14px 16px}.kibo-duel_dialogue__wvYKw p{font-size:15px;line-height:1.6;margin-top:8px}.kibo-duel_sectionTitle__vJzC9{font-size:16px;margin-bottom:10px}.kibo-duel_deck__Mzmm4{gap:8px}.kibo-duel_deck__Mzmm4 article{padding:10px;gap:8px}.kibo-duel_deck__Mzmm4 img{width:52px;height:58px}.kibo-duel_deck__Mzmm4 h3,.kibo-duel_rewards__KX8U1 strong{font-size:14px}@media(max-width:620px){.kibo-duel_tabs__0RONE button{min-height:44px;min-width:44px;justify-content:center}}.MaterialGrowthSources_sources__6J3Te{min-width:0;margin-top:28px;padding:20px;background:#f0f5eb;border:1px solid #c5d7bc;border-radius:12px;color:#244939}.MaterialGrowthSources_sources__6J3Te h2{margin:0 0 12px;font-size:16px}.MaterialGrowthSources_sources__6J3Te h3{margin:12px 0 6px;font-size:16px}.MaterialGrowthSources_sources__6J3Te p{font-size:14px;line-height:1.65}.MaterialGrowthSources_sources__6J3Te details{margin:14px 0;padding:12px;background:#fffdf8;border:1px solid #d2dfca;border-radius:8px}.MaterialGrowthSources_sources__6J3Te summary{cursor:pointer;font-weight:700;font-size:16px}.MaterialGrowthSources_sources__6J3Te small{display:block;margin-top:6px;color:#63785b;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.MaterialGrowthSources_sources__6J3Te article{padding-bottom:10px;border-bottom:1px solid #d2dfca}.MaterialGrowthSources_tableWrap__MbTRw{min-width:0;max-width:100%;overflow-x:auto;margin-top:12px}.MaterialGrowthSources_tableWrap__MbTRw table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}.MaterialGrowthSources_tableWrap__MbTRw td,.MaterialGrowthSources_tableWrap__MbTRw th{padding:9px;border-bottom:1px solid #d2dfca;text-align:left;vertical-align:top}.MaterialGrowthSources_calculatorLink__Ilocv{display:inline-block;margin-top:10px;font-weight:700;text-decoration:underline}.dungeon-combat_list__d_mzv{display:grid;gap:16px}.dungeon-combat_stage__tUtR5{padding:20px;border:1px solid #cbd9cf;border-radius:12px;background:#f9fcf8;color:#244c44;min-width:0}.dungeon-combat_stage__tUtR5 h3{margin:0 0 12px;font-size:16px}.dungeon-combat_stage__tUtR5 h4{margin:20px 0 10px;font-size:16px}.dungeon-combat_stage__tUtR5 p{font-size:14px;line-height:1.7;margin:8px 0;overflow-wrap:anywhere}.dungeon-combat_stage__tUtR5 small{display:block;margin-top:14px;font-size:13px;line-height:1.6}.dungeon-combat_table__itPMS{overflow-x:auto}.dungeon-combat_table__itPMS table{border-collapse:collapse;width:100%;font-size:14px}.dungeon-combat_table__itPMS td,.dungeon-combat_table__itPMS th{padding:12px;text-align:left;border-bottom:1px solid #d6e0d8}.dungeon-combat_table__itPMS a{text-decoration:underline;text-underline-offset:3px}.dungeon-combat_waves__xqju0{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dungeon-combat_waves__xqju0 section{padding:14px;background:#edf5eb;border:1px solid #c9dac5;border-radius:8px;min-width:0}.dungeon-combat_waves__xqju0 strong{font-size:16px}.dungeon-combat_waves__xqju0 ul{padding:0;margin:12px 0 0;list-style:none}.dungeon-combat_waves__xqju0 li{display:flex;justify-content:space-between;gap:14px;font-size:14px;line-height:1.7;margin:5px 0}.dungeon-combat_waves__xqju0 a{text-decoration:underline;text-underline-offset:3px}.dungeon-combat_waves__xqju0 span{white-space:nowrap}.dungeon-combat_evidence__Xa9WH{margin-top:14px;font-size:14px}.dungeon-combat_evidence__Xa9WH summary{cursor:pointer}@media(max-width:540px){.dungeon-combat_stage__tUtR5{padding:14px}.dungeon-combat_table__itPMS td,.dungeon-combat_table__itPMS th{padding:10px 6px;font-size:14px}}.reading_reader__JrQcf{margin-top:20px;padding:0;background:transparent;color:#4b4943}.reading_layout__kNCGZ{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;margin-top:20px;align-items:start}.reading_layout__kNCGZ .reading_reader__JrQcf{margin-top:0;min-width:0}.reading_profile__zch_L{position:relative;min-height:630px;display:flex;flex-direction:column;align-items:center;background-repeat:no-repeat;background-size:100% 100%;padding:18px 22px 28px;color:#192c32;border-radius:9px}.reading_volume__zeX1T{position:absolute;left:18px;top:18px;display:flex;flex-direction:column;color:#d8dce0;font-size:14px;line-height:1.4}.reading_volume__zeX1T strong{color:white;font-size:20px}.reading_profile__zch_L .reading_cover__YtVRq{width:156px;height:156px;object-fit:contain;margin:0 0 12px}.reading_profile__zch_L h2{font-family:Georgia,Songti SC,SimSun,serif;font-size:23px;line-height:1.45;text-align:center;margin:0 0 8px;overflow-wrap:anywhere}.reading_divider___0mD9{height:10px;align-self:stretch;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;margin:8px 0;opacity:.65;filter:brightness(.45)}.reading_profileTags__K7ElH{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.reading_profileTags__K7ElH span{min-width:80px;text-align:center;padding:3px 10px;background:#c7d1df;border-radius:4px;color:#496286;font-size:16px}.reading_profileIntro__LLAPl{white-space:pre-wrap;font-size:16px;line-height:1.65;color:#626870;align-self:stretch;margin:10px 6px 20px;overflow-wrap:anywhere}.reading_readButton__rKFqR{margin-top:auto;background-size:100% 100%;background-color:#34363a;background-repeat:no-repeat;border:0;border-radius:99px;width:100%;min-height:52px;color:#fff;font-size:18px;font-weight:700;cursor:pointer}.reading_readButton__rKFqR:focus-visible{outline:3px solid #4b95c4;outline-offset:3px}@media(max-width:1100px){.reading_layout__kNCGZ{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.reading_profile__zch_L{padding-left:16px;padding-right:16px}}@media(max-width:850px){.reading_layout__kNCGZ{grid-template-columns:1fr}.reading_profile__zch_L{order:-1;min-height:540px;width:min(100%,380px);justify-self:center;box-sizing:border-box}.reading_profileIntro__LLAPl{margin-bottom:24px}}.reading_notice__oIJ0j{color:#4b4943;font-size:14px;text-align:center}.reading_pager__g_kWD,.reading_tabs__IICt2{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;align-items:center;margin:0 0 14px}.reading_pager__g_kWD button,.reading_tabs__IICt2 button{font:inherit;font-size:14px;border:1px solid #b8b3a9;border-radius:6px;padding:9px 16px;background:#efece3;color:#484844;cursor:pointer}.reading_tabs__IICt2 button[aria-pressed=true]{background:#fff;border-color:#e5c780;box-shadow:0 0 0 2px #e5c780}.reading_pager__g_kWD{margin:14px 0 0;color:#4b4943}.reading_pager__g_kWD button:disabled{opacity:.5;cursor:default}.reading_board__g9TDP{position:relative;max-width:1500px;margin:auto;aspect-ratio:1872/1044;container-type:inline-size}.reading_boardArt__MseN6{display:block;width:100%;height:100%;object-fit:contain}[data-reading-bg="6"] .reading_boardArt__MseN6{position:absolute;left:12.8%;top:10.05%;width:82.353%;height:82.471%}.reading_sheet__4bOS2{position:absolute;left:13.6574%;top:12.6571%;width:71.7112%;height:76.2452%}.reading_underlay__dfpuF{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.reading_paper__DvTXH{position:absolute;left:2.8569%;top:1.7613%;width:96.2714%;height:94.598%;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(8px,2.2cqw,30px) 8% clamp(6px,1.4cqw,18px);background-size:100% 100%;background-repeat:no-repeat}.reading_paper__DvTXH header{margin-bottom:clamp(5px,1.5cqw,20px);text-align:center}.reading_paper__DvTXH h2{margin:0;font-size:clamp(16px,1.6cqw,23px);line-height:1.4}.reading_paper__DvTXH h3{font-size:18px;line-height:1.4;margin:6px 0}.reading_content__FxjeS{min-height:0;overflow:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:#a8a69f transparent;line-height:1.8;font-size:17px;overscroll-behavior:contain}.reading_content__FxjeS p{white-space:pre-wrap;margin:0 0 16px;overflow-wrap:anywhere}.reading_content__FxjeS .reading_center__0qm9o{text-align:center}.reading_content__FxjeS figure{margin:20px 0}.reading_content__FxjeS figure img{max-width:100%;height:auto;display:block;margin:auto}.reading_content__FxjeS figcaption{text-align:center;font-size:14px;margin-top:7px}.reading_paper__DvTXH footer{min-height:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:end;gap:8px;padding:clamp(3px,.8cqw,10px) 0 0;background:transparent;border:0;box-shadow:none}.reading_paper__DvTXH footer div{min-height:30px;padding:4px 3px;background-size:70px 40px;background-repeat:no-repeat;background-position:0 100%;white-space:pre-wrap;text-align:right;color:#315869;font-size:14px}.reading_paper__DvTXH footer img{width:clamp(30px,5cqw,85px);height:clamp(30px,5cqw,85px);object-fit:contain;transform:rotate(8deg)}.reading_masthead__Jkdi1{position:relative}.reading_masthead__Jkdi1 img{width:100%;height:auto}.reading_masthead__Jkdi1 span{position:absolute;left:3%;top:9%;color:#fff;font:14px Georgia,serif}.reading_newsTitle__SmYAX{text-align:left}.reading_columns__jOvBm{display:grid;grid-template-columns:1.4fr 1fr;gap:28px}.reading_columns__jOvBm .reading_lead__ay3Vt{font-size:15px}.reading_columns__jOvBm p{margin-top:15px}.reading_postscript___9t7c{font-style:italic;font-size:15px}@media(max-width:700px){.reading_paper__DvTXH{padding:6px 5% 5px}.reading_paper__DvTXH header{margin-bottom:4px}.reading_paper__DvTXH h2{font-size:16px;line-height:1.25}.reading_paper__DvTXH h3{font-size:16px;line-height:1.2;margin:3px 0}.reading_content__FxjeS{font-size:16px;line-height:1.65}.reading_columns__jOvBm{grid-template-columns:1fr;gap:5px}.reading_paper__DvTXH footer img{width:30px;height:30px}.reading_paper__DvTXH footer div{min-height:24px;font-size:14px}.reading_tabs__IICt2 button{padding:8px 10px}.reading_masthead__Jkdi1 span{font-size:10px}}.reading_profile__zch_L{min-height:0}.reading_volume__zeX1T strong{font-size:16px}.reading_profile__zch_L h2{font-size:18px}.reading_profileTags__K7ElH span{min-width:0;font-size:13px}.reading_profileIntro__LLAPl{font-size:14px;line-height:1.6;margin-bottom:14px}.reading_readButton__rKFqR{min-height:36px;font-size:14px}.reading_paper__DvTXH h3{font-size:16px}.reading_content__FxjeS{font-size:15px;line-height:1.7}@media(max-width:620px){.reading_tabs__IICt2 button{min-height:44px;padding-left:16px;padding-right:16px}.reading_pager__g_kWD button,.reading_readButton__rKFqR{min-height:44px}}