*{box-sizing:border-box}body{margin:0;background:#080d0b;color:#eeeada;font-family:Segoe UI,Tahoma,Noto Sans Thai,sans-serif;font-size:14px}button{font:inherit;cursor:pointer;color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #b75a20;outline-offset:4px}button{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}._app_j43q7_34{min-height:100vh}._header_j43q7_37{padding:0 4%;background:#f9faf5;border-bottom:1px solid #cbd5cc;display:flex;justify-content:space-between;align-items:center}._brand_j43q7_45{display:flex;align-items:center;gap:14px}._brandIcon_j43q7_50{display:grid;place-items:center;font-size:34px;width:48px;height:48px;background:#183c34;border-radius:50%}._brand_j43q7_45 strong{display:block;font-weight:800}._brand_j43q7_45 small{display:block;font-size:11px;letter-spacing:.04em;color:#5a6d63;margin-top:3px}._headerActions_j43q7_70{display:flex;align-items:center;gap:24px}._language_j43q7_75{display:flex;border:1px solid #c4cdc3;border-radius:7px;padding:3px}._language_j43q7_75 button{border:0;background:transparent;padding:7px 11px;font-weight:700;border-radius:4px}._language_j43q7_75 button[aria-pressed=true]{background:#183c34}._textButton_j43q7_91{background:none;border:none;padding:8px 0;font-weight:700;text-decoration:underline;text-underline-offset:4px}._home_j43q7_99{max-width:1450px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:74px 5% 30px}._eyebrow_j43q7_107{font-weight:800;text-transform:uppercase;display:inline-flex;gap:12px;align-items:center}._eyebrow_j43q7_107 i{width:5px;height:5px;border-radius:50%;background:#c06a38}._heroCopy_j43q7_120{padding-top:34px;z-index:2}._heroCopy_j43q7_120 h1{white-space:pre-line;margin:27px 0}._heroCopy_j43q7_120>p{max-width:450px;line-height:1.9}._homeActions_j43q7_132{display:flex;gap:12px;margin:32px 0}._primaryButton_j43q7_137,._secondaryButton_j43q7_138{min-height:42px;padding:11px 18px;border-radius:5px;border:1px solid #234b3e;font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:20px;transition:background .16s,transform .16s}._primaryButton_j43q7_137{background:#244e40}._primaryButton_j43q7_137:hover{background:#17392e;transform:translateY(-1px)}._secondaryButton_j43q7_138{background:#f8f9f2}._secondaryButton_j43q7_138:hover{background:#e1e8d8}._homeActions_j43q7_132 ._primaryButton_j43q7_137{padding:16px 25px;font-size:14px;min-width:175px}._homeMeta_j43q7_171{display:flex;flex-wrap:wrap;gap:15px;font-size:11px;color:#486051}._heroVisual_j43q7_178{min-height:510px;position:relative;display:grid;place-items:center}._orbit_j43q7_184,._orbitInner_j43q7_185{position:absolute;width:440px;height:440px;border:1px solid #becbbd;border-radius:50%}._orbitInner_j43q7_185{width:340px;height:340px;opacity:.7}._heroVisual_j43q7_178:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#a5b6a4 1px,transparent 1px);background-size:16px 16px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 70%);mask-image:radial-gradient(ellipse,black,transparent 70%)}._specimenLabel_j43q7_205{position:absolute;top:35px;right:0;color:#52634a;font-size:11px;letter-spacing:.17em}._heroCard_j43q7_213{width:210px;position:absolute;filter:drop-shadow(0 18px 16px #253d3120)}._heroCard0_j43q7_218{z-index:3;transform:rotate(-9deg) translate(-40px,-13px)}._heroCard1_j43q7_222{z-index:2;transform:rotate(12deg) translate(98px,30px)}._heroCard2_j43q7_226{z-index:1;transform:rotate(-23deg) translate(-114px,1px)}._heroCard_j43q7_213 ._card_j43q7_230{min-height:315px}._heroCard_j43q7_213 ._cardArt_j43q7_233{height:135px}._heroCard_j43q7_213 ._cardName_j43q7_236{font-size:16px}._heroCard_j43q7_213 ._inspectButton_j43q7_239{display:none}._visualNote_j43q7_242{position:absolute;bottom:0;right:20px;display:flex;align-items:center;gap:13px;font-size:37px;color:#4d6954}._visualNote_j43q7_242 span{font-size:11px;letter-spacing:.1em}._homeBottom_j43q7_256{grid-column:1 / -1;border-top:1px solid #bfcbbf;display:grid;gap:25px;margin-top:30px;padding-top:25px}._homeBottom_j43q7_256 button{display:flex;align-items:center;gap:20px;background:none;border:0;text-align:left;font-size:11px}._homeBottom_j43q7_256 button span{font-size:14px;font-weight:700;color:#203b2f;flex:1}._homeBottom_j43q7_256 p{color:#53644f;line-height:1.7}._privacy_j43q7_283{min-height:calc(100vh - 88px);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px 20px}._privacyOrbit_j43q7_292{width:180px;height:180px;border:1px solid #c0cdbc;border-radius:50%;display:grid;place-items:center;margin-bottom:28px}._privacyOrbit_j43q7_292 span{display:grid;place-items:center;width:115px;height:115px;border-radius:50%;background:#d9e3d1;font-size:65px}._privacy_j43q7_283 h1{font-size:42px;margin:15px 0 8px}._privacy_j43q7_283 h2{font-size:20px;margin:0 0 18px;font-weight:500}._privacy_j43q7_283 p{max-width:410px;color:#5a6a5d;line-height:1.9}._privacy_j43q7_283 ._primaryButton_j43q7_137{margin:15px 0 22px}._privacy_j43q7_283>small{font-size:11px;color:#52634f}._gameLayout_j43q7_331{max-width:1600px;margin:0 auto;padding:22px 28px 0;display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:20px;align-items:start}._board_j43q7_340{min-width:0}._field_j43q7_343{border:1px solid #c3cfbf;border-radius:9px;padding:18px 20px 15px;background:#f5f6ef}._opponentField_j43q7_349{background:#e4e9df}._fieldHeader_j43q7_352{display:flex;align-items:center;gap:18px;margin-bottom:14px}._playerIdentity_j43q7_358{display:flex;gap:10px;min-width:115px;align-items:center}._avatar_j43q7_364{display:grid;place-items:center;width:33px;height:33px;background:#d6e0cb;border:1px solid #b6c6ae;border-radius:50%;font-size:12px;font-weight:800}._playerIdentity_j43q7_358 strong{display:block;font-size:12px}._playerIdentity_j43q7_358 small{color:#53634c;font-size:11px}._lpBlock_j43q7_383{background:none;border:0;padding:0;min-width:125px;text-align:left;margin-right:auto}._lpBlock_j43q7_383>span:first-child{font-size:11px;display:flex;align-items:baseline;gap:7px}._lpBlock_j43q7_383 b{font-size:23px;letter-spacing:-.03em}._lpBlock_j43q7_383 small{font-size:11px;color:#52634a}._lpTrack_j43q7_405{display:block;height:4px;margin-top:5px;background:#c6d2c0;border-radius:2px;overflow:hidden}._lpTrack_j43q7_405 i{display:block;height:100%;background:#4d6d3f;transition:width .3s ease}._zoneCounts_j43q7_419{display:flex;gap:12px;color:#5a6a54;align-items:center;font-size:11px}._zoneCounts_j43q7_419 button{font-size:inherit;border:none;background:transparent;padding:5px 0}._zoneCounts_j43q7_419 b{color:#e4edcf;font-size:13px}._opponentHand_j43q7_436{display:flex;align-items:center;padding-left:12px}._opponentHand_j43q7_436>b{font-size:11px;padding-left:5px}._miniBack_j43q7_445{width:22px;height:30px;background:#294f40;display:grid;place-items:center;border:1px solid #e3e8d9;border-radius:3px;margin-left:-8px;font-size:13px}._fieldRows_j43q7_456{display:flex;flex-direction:column;gap:12px}._parasiteRow_j43q7_461{display:grid;grid-template-columns:18px repeat(4,minmax(0,1fr));gap:12px}._zoneLabel_j43q7_466{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.09em;color:#5a6b51}._parasiteRow_j43q7_461>._zoneLabel_j43q7_466{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}._fieldSlot_j43q7_478{min-width:0;min-height:180px;border-radius:6px}._emptySlot_j43q7_483{border:1px dashed #aebfa7;border-radius:6px;width:100%;height:100%;min-height:180px;background:#dce4d526;color:#8da086;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}._emptySlot_j43q7_483>span{font-size:23px;font-weight:400;opacity:.65}._emptySlot_j43q7_483>small{font-size:11px;letter-spacing:.1em}._legalSlot_j43q7_506{outline:2px solid #67852d!important;outline-offset:3px}._legalSlot_j43q7_506 ._emptySlot_j43q7_483,._legalSlot_j43q7_506 ._emptySupport_j43q7_511{color:#2f561f;border-color:#698343}._legalSlot_j43q7_506 ._emptySlot_j43q7_483:hover,._legalSlot_j43q7_506 ._emptySupport_j43q7_511:hover{background:#d1e0b3}._supportRow_j43q7_519{display:grid;grid-template-columns:1fr repeat(3,1fr);gap:12px;padding-left:30px}._supportCaption_j43q7_525{display:flex;flex-direction:column;justify-content:center;gap:4px}._supportCaption_j43q7_525 small{color:#52634a;font-size:11px}._supportSlot_j43q7_535{border-radius:4px;min-width:0}._emptySupport_j43q7_511{height:47px;border:1px dashed #afbea8;border-radius:4px;width:100%;background:transparent;color:#81947a;font-size:18px;display:flex;justify-content:center;align-items:center;gap:8px}._emptySupport_j43q7_511 span{font-size:11px}._supportBack_j43q7_555{border-radius:4px;min-height:47px;background:#315346;display:flex;align-items:center;justify-content:center;gap:6px}._supportBack_j43q7_555>span{font-size:24px}._supportBack_j43q7_555 small{font-size:11px}._supportCard_j43q7_570{min-height:47px;background:#f9f6e8;border:1px solid #d1c4a0;border-radius:4px;width:100%;text-align:left;display:grid;grid-template-columns:20px 1fr;column-gap:5px;padding:6px;align-items:center}._supportCard_j43q7_570>span{grid-row:1 / 3;color:#89733a;font-size:20px}._supportCard_j43q7_570 small{font-size:11px;color:#776443}._phaseBar_j43q7_592{min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 7px}._turnNumber_j43q7_600{font-size:13px;font-weight:800;white-space:nowrap}._turnNumber_j43q7_600 small{display:block;font-size:11px;color:#52634a;font-weight:400;margin-top:3px}._phaseTracker_j43q7_612{list-style:none;display:flex;margin:0;padding:0;gap:14px}._phaseTracker_j43q7_612 li{display:flex;align-items:center;gap:5px;color:#52634a;font-size:11px}._phaseTracker_j43q7_612 li span{display:grid;place-items:center;width:18px;height:18px;border:1px solid #afbea5;border-radius:50%;font-size:11px}._phaseTracker_j43q7_612 ._currentPhase_j43q7_635{font-weight:800}._phaseTracker_j43q7_612 ._currentPhase_j43q7_635 span{background:#315a40;color:#fff;border-color:#315a40}._phaseActions_j43q7_643{display:flex;gap:7px}._phaseActions_j43q7_643 button{min-height:34px;font-size:11px;padding:8px 11px;gap:8px}._handArea_j43q7_653{padding:18px 5px 15px}._handHeading_j43q7_656{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px}._handHeading_j43q7_656 h2{font-size:12px;margin:0}._handHeading_j43q7_656 h2 span{font-size:11px;margin-left:7px;background:#d5dfcb;border-radius:3px;padding:2px 5px}._handCards_j43q7_674{display:flex;gap:10px;align-items:stretch;overflow-x:auto;padding:7px 5px 15px;margin:-7px -5px}._lpHit_j43q7_682{animation:_hostDamage_j43q7_1 .65s ease-out}._turnResources_j43q7_685{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 5px 14px;font-size:11px}._turnResources_j43q7_685 span{border:1px solid #a9bea0;border-radius:20px;padding:5px 10px;background:#edf4df}._turnResources_j43q7_685 ._resourceUsed_j43q7_698{background:#e6e9e0}._replaySeek_j43q7_701{flex:1 1 160px;min-width:100px;height:30px}._replaySeek_j43q7_701:focus-visible{outline:3px solid #b75a20;outline-offset:3px}._detailedStats_j43q7_710{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;text-align:left}._detailedStats_j43q7_710 h3{margin:0 0 10px}._detailedStats_j43q7_710 dl{margin:0;font-size:11px}._detailedStats_j43q7_710 dl div{display:flex;gap:8px;justify-content:space-between;padding:5px 0;border-bottom:1px solid #d4decb}._detailedStats_j43q7_710 dd{margin:0;font-weight:700}@keyframes _hostDamage_j43q7_1{0%,to{color:#172d2b;transform:none}25%{color:#a14024;transform:translate(-2px)}50%{color:#a14024;transform:translate(2px)}}._card_j43q7_230{position:relative;border:1px solid #b6c4af;background:#fafaf2;border-radius:7px;width:142px;flex:0 0 142px;box-shadow:0 2px 3px #263e2b0d;--band: #315d44;transition:transform .18s ease,box-shadow .18s}._card_j43q7_230._host_j43q7_763{--band: #826735}._card_j43q7_230._factor_j43q7_766{--band: #775139}._card_j43q7_230._defense_j43q7_769{--band: #425b7b}._cardFace_j43q7_772{background:transparent;padding:0;width:100%;border:0;border-radius:7px;display:flex;flex-direction:column;text-align:left;height:100%;overflow:hidden}._cardTop_j43q7_784{display:flex;justify-content:space-between;width:100%;padding:5px 9px;background:var(--band);letter-spacing:.03em}._cardArt_j43q7_233{position:relative;width:100%;height:75px;background:#e5eadc;overflow:hidden}._cardArt_j43q7_233 img{width:100%;height:100%;object-fit:cover}._pips_j43q7_804{position:absolute;right:7px;bottom:5px;font-size:11px;letter-spacing:2px;background:#f5f8e9e6;border-radius:5px;padding:3px 5px}._cardName_j43q7_236{display:block;overflow-wrap:anywhere;line-height:1.4;padding:9px 9px 2px;min-height:38px}._cardTags_j43q7_821{padding:0 9px;display:flex;flex-wrap:wrap;gap:2px;min-height:16px}._cardStats_j43q7_828{margin:auto 8px 7px;padding-top:6px;display:flex;justify-content:space-between;width:calc(100% - 16px);border-top:1px solid #d2dac8;gap:4px}._cardBrief_j43q7_837{line-height:1.5;padding:5px 9px 10px;overflow:hidden}._card_j43q7_230._selected_j43q7_842,._selected_j43q7_842{outline:2px solid #b46c2b;outline-offset:3px}._legalCard_j43q7_847:after{content:"";position:absolute;top:-5px;left:-5px;border-radius:50%;background:#6b8a30;border:2px solid #f4f7eb;pointer-events:none}._card_j43q7_230:hover{transform:translateY(-3px);box-shadow:0 6px 12px #1b332514;z-index:4}._inspectButton_j43q7_239{position:absolute;border:none;border-radius:3px;background:#fafcf1eb;width:44px;height:44px}._compactCard_j43q7_871{width:100%;min-height:180px;height:100%}._compactCard_j43q7_871 ._cardArt_j43q7_233{height:78px}._compactCard_j43q7_871 ._cardName_j43q7_236{min-height:29px;padding-top:5px;font-size:11px}._compactCard_j43q7_871 ._cardTop_j43q7_784{padding:3px 7px;font-size:11px}._compactCard_j43q7_871 ._inspectButton_j43q7_239{top:30px;height:44px;width:44px;font-size:17px}._compactCard_j43q7_871 ._cardStats_j43q7_828{margin-bottom:4px;padding-top:3px}._positionLabel_j43q7_898{width:100%;background:#e3e9d9;padding:3px 8px;display:flex;gap:3px}._positionLabel_j43q7_898 span{margin-left:auto}._sidebar_j43q7_908{display:flex;flex-direction:column;gap:14px}._actionPanel_j43q7_913,._journal_j43q7_914{border:1px solid #c4cfbd;border-radius:7px;background:#f7f8ef;padding:16px}._panelHeading_j43q7_920{display:flex;gap:8px;align-items:center;margin-bottom:15px}._panelHeading_j43q7_920>span{color:#5c7754;font-size:18px}._panelHeading_j43q7_920 h2{font-size:12px;margin:0}._panelHeading_j43q7_920 small{margin-left:auto;font-size:11px;color:#5f7155}._muted_j43q7_939{color:#5b6e52;font-size:11px;line-height:1.8;margin-bottom:0}._selectionTitle_j43q7_945{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;font-size:12px}._selectionTitle_j43q7_945 button{background:none;border:none;font-size:18px;padding:0 2px}._positionToggle_j43q7_958{display:flex;margin-top:10px;background:#e2e8d9;border-radius:4px;padding:3px}._positionToggle_j43q7_958 button{flex:1;border:none;background:none;border-radius:3px;font-size:11px;padding:7px 5px}._positionToggle_j43q7_958 button[aria-pressed=true]{background:#fdfef8;box-shadow:0 1px 4px #31552b20}._moveHint_j43q7_977{font-size:11px;line-height:1.7;color:#53654b;margin:12px 0 7px}._moveList_j43q7_983{display:flex;flex-direction:column;gap:6px;max-height:275px;overflow-y:auto;padding:3px;margin:-3px}._moveList_j43q7_983 button{background:#ebf0de;border:1px solid #bfcca9;text-align:left;border-radius:4px;padding:9px;font-size:11px;display:flex;gap:6px;align-items:center;justify-content:space-between}._moveList_j43q7_983 button:hover{background:#dce7c5}._journal_j43q7_914{padding-bottom:0}._journal_j43q7_914 ol{margin:0 -16px;padding:0 16px;list-style:none;max-height:380px;overflow-y:auto}._journal_j43q7_914 li{display:flex;gap:10px;border-top:1px solid #d8e0cc;padding:11px 0;align-items:baseline}._journal_j43q7_914 li>span{font-size:11px;min-width:17px}._journal_j43q7_914 li p{line-height:1.7;margin:0}._graveyardButton_j43q7_1032{display:flex;align-items:center;gap:10px;border:1px solid #becdb5;border-radius:6px;background:#e5eadb;padding:13px 15px;font-weight:600}._graveyardButton_j43q7_1032 span:last-child{margin-left:auto}._seedLabel_j43q7_1045{text-align:center;color:#52634a;font-size:11px;letter-spacing:.05em}._feedback_j43q7_1051{background:#fbecd8;border-left:3px solid #9f642d;padding:10px;font-size:11px;margin-top:12px;line-height:1.7}._footer_j43q7_1059{display:flex;gap:35px;align-items:center;justify-content:space-between;max-width:1544px;margin:12px auto 0;padding:18px 28px 22px;border-top:1px solid #c3cebb;color:#52634a}._footer_j43q7_1059>span:first-child{letter-spacing:.1em;font-weight:800;white-space:nowrap}._modalBackdrop_j43q7_1075{position:fixed;top:0;right:0;bottom:0;left:0;background:#10271ee0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:30px;z-index:100}._modal_j43q7_1075{position:relative;background:#f6f8ee;width:min(100%,500px);max-height:90vh;overflow-y:auto;border:1px solid #c0ceb7;border-radius:12px;padding:35px;box-shadow:0 30px 90px #0004}._modal_j43q7_1075 h2{font-size:25px;line-height:1.4;margin:12px 0 16px}._modal_j43q7_1075 h3{font-size:12px;margin-top:20px}._modal_j43q7_1075 p{font-size:12px;line-height:1.9}._wideModal_j43q7_1109{width:min(100%,1000px)}._closeButton_j43q7_1112{position:absolute;top:12px;right:14px;background:#e1e9d8;border:none;border-radius:50%;font-size:22px;display:grid;place-items:center;z-index:2}._modalLanguage_j43q7_1124{width:fit-content;margin-bottom:20px}._detailType_j43q7_1128{text-transform:uppercase;letter-spacing:.12em;padding-right:25px}._detailArt_j43q7_1133{display:block;height:auto;aspect-ratio:1;max-height:min(420px,50vh);width:100%;object-fit:contain;border-radius:7px;background:#e4ecd9}._detailStats_j43q7_1143{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #c5d3b9;font-size:12px}._tags_j43q7_1150{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}._tags_j43q7_1150 span{font-size:11px;border:1px solid #b9caaa;border-radius:4px;padding:5px 8px}._fact_j43q7_766{background:#e5ecda;border-left:2px solid #789454;padding:12px 15px;margin-top:22px}._fact_j43q7_766 h3{margin:0 0 5px}._fact_j43q7_766 p{margin-bottom:7px}._fact_j43q7_766 small{font-size:11px}._defenseList_j43q7_1177{display:flex;flex-direction:column;gap:8px;max-height:45vh;overflow-y:auto;margin:20px 0}._defenseList_j43q7_1177>button{display:flex;gap:12px;align-items:center;border:1px solid #b7c6d5;background:#e6edf2;border-radius:6px;padding:12px;text-align:left}._defenseList_j43q7_1177>button>span{font-size:26px}._defenseList_j43q7_1177 strong{display:block}._defenseList_j43q7_1177 small{display:block;margin-top:4px}._defenseList_j43q7_1177 b{margin-left:auto}._result_j43q7_1208{text-align:center}._resultIcon_j43q7_1211{font-size:68px;margin-bottom:15px}._resultStats_j43q7_1215{display:flex;justify-content:space-around;gap:15px;margin:25px 0;padding:20px 0;border-top:1px solid #c5d4b6;border-bottom:1px solid #c5d4b6}._resultStats_j43q7_1215 span,._resultStats_j43q7_1215 small{display:block;font-size:11px;color:#58704b}._resultStats_j43q7_1215 strong{display:block;font-size:30px;margin:6px 0}._result_j43q7_1208>button{width:100%;margin-top:8px}._replayBar_j43q7_1239{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#dce6cf;border:1px solid #b0c39e;border-radius:6px;padding:12px;margin-bottom:15px}._replayBar_j43q7_1239>span{margin-right:auto}._replayBar_j43q7_1239 button{background:#f4f7eb;border:1px solid #b2c29f;border-radius:3px;padding:6px}._replayBar_j43q7_1239 button:disabled{opacity:.5}._collection_j43q7_1262{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:15px;padding:10px 0}._collection_j43q7_1262>._card_j43q7_230{width:100%}._rulesText_j43q7_1271{font-size:14px!important;line-height:2.1!important}@media(min-width:1450px){._fieldSlot_j43q7_478,._emptySlot_j43q7_483{min-height:180px}._compactCard_j43q7_871 ._cardArt_j43q7_233{height:78px}._compactCard_j43q7_871 ._cardName_j43q7_236,._compactCard_j43q7_871 ._cardTags_j43q7_821{font-size:11px}._compactCard_j43q7_871 ._cardStats_j43q7_828 b{font-size:12px}._card_j43q7_230{width:155px;flex-basis:155px}}@media(max-width:1100px){._gameLayout_j43q7_331{grid-template-columns:minmax(0,1fr) 215px;padding:18px 16px 0;gap:13px}._field_j43q7_343{padding:14px 12px}._fieldHeader_j43q7_352{gap:12px}._opponentHand_j43q7_436{display:none}._phaseBar_j43q7_592{flex-wrap:wrap}._phaseTracker_j43q7_612{gap:9px}._phaseActions_j43q7_643{margin-left:auto}._parasiteRow_j43q7_461{gap:8px;grid-template-columns:12px repeat(4,minmax(0,1fr))}._supportRow_j43q7_519{gap:8px;padding-left:20px}._heroVisual_j43q7_178{transform:scale(.87);transform-origin:center}._home_j43q7_99{padding-top:40px}._heroCopy_j43q7_120 h1{font-size:42px}}@media(max-width:850px){._gameLayout_j43q7_331{grid-template-columns:minmax(0,1fr)}._sidebar_j43q7_908{display:grid;grid-template-columns:1fr 1fr;align-items:start}._journal_j43q7_914{grid-column:2;grid-row:1 / 3}._journal_j43q7_914 ol{max-height:240px}._seedLabel_j43q7_1045{grid-column:1 / -1}._header_j43q7_37{height:74px}._brand_j43q7_45 strong{font-size:15px}._brandIcon_j43q7_50{width:38px;height:38px;font-size:28px}._home_j43q7_99{gap:0;padding:35px 6%}._heroCopy_j43q7_120{padding-top:20px}._heroCopy_j43q7_120 h1{font-size:35px}._heroCopy_j43q7_120>p{font-size:14px}._heroVisual_j43q7_178{transform:scale(.7);min-height:440px}._homeMeta_j43q7_171{gap:9px}._homeBottom_j43q7_256{grid-template-columns:1fr 1fr}._homeBottom_j43q7_256 p{grid-column:1 / -1}._fieldHeader_j43q7_352{gap:18px}._opponentHand_j43q7_436{display:flex}}@media(max-width:600px){._header_j43q7_37{padding:0 18px}._brand_j43q7_45 small{display:none}._brand_j43q7_45{gap:9px}._brand_j43q7_45 strong{font-size:12px;letter-spacing:.08em}._headerActions_j43q7_70{gap:10px}._headerActions_j43q7_70>._textButton_j43q7_91{font-size:11px}._language_j43q7_75 button{padding:6px 8px;font-size:11px}._home_j43q7_99{grid-template-columns:1fr;padding-top:25px}._heroCopy_j43q7_120 h1{font-size:40px}._heroVisual_j43q7_178{min-height:375px;margin:-25px -40px;transform:scale(.74)}._homeBottom_j43q7_256{margin-top:10px}._gameLayout_j43q7_331{padding:12px 10px 0}._field_j43q7_343{padding:12px 9px}._fieldHeader_j43q7_352{gap:9px}._playerIdentity_j43q7_358{min-width:92px;gap:7px}._playerIdentity_j43q7_358 strong{font-size:11px}._lpBlock_j43q7_383{min-width:95px}._lpBlock_j43q7_383 b{font-size:20px}._zoneCounts_j43q7_419{flex-direction:column;gap:0;align-items:flex-end;margin-left:auto}._opponentHand_j43q7_436{display:none}._parasiteRow_j43q7_461{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._parasiteRow_j43q7_461>._zoneLabel_j43q7_466{display:none}._fieldSlot_j43q7_478,._emptySlot_j43q7_483,._compactCard_j43q7_871{min-height:170px}._compactCard_j43q7_871 ._cardArt_j43q7_233{height:35px}._compactCard_j43q7_871 ._cardName_j43q7_236{font-size:11px;padding:4px}._compactCard_j43q7_871 ._cardTags_j43q7_821{padding:0 4px;font-size:11px;min-height:12px}._compactCard_j43q7_871 ._cardStats_j43q7_828{margin:auto 4px 4px;width:calc(100% - 8px);font-size:11px}._compactCard_j43q7_871 ._cardStats_j43q7_828 b{font-size:11px}._compactCard_j43q7_871 ._cardTop_j43q7_784,._compactCard_j43q7_871 ._positionLabel_j43q7_898{font-size:11px;padding:3px 4px}._supportRow_j43q7_519{padding-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._supportCaption_j43q7_525{display:none}._supportCard_j43q7_570 strong{font-size:11px}._phaseTracker_j43q7_612{gap:8px}._phaseTracker_j43q7_612 li,._phaseActions_j43q7_643 button{font-size:11px}._phaseBar_j43q7_592{gap:9px;padding:10px 4px}._turnNumber_j43q7_600{font-size:11px}._handHeading_j43q7_656 small{max-width:62%;text-align:right}._sidebar_j43q7_908{grid-template-columns:1fr}._journal_j43q7_914{grid-column:1;grid-row:auto}._modalBackdrop_j43q7_1075{padding:16px}._modal_j43q7_1075{padding:28px 22px}._modal_j43q7_1075 h2{font-size:22px}._footer_j43q7_1059{padding:15px;flex-direction:column;gap:10px;text-align:center}._privacy_j43q7_283 h1{font-size:34px}._privacy_j43q7_283 h2{font-size:17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}._card_j43q7_230:hover,._primaryButton_j43q7_137:hover{transform:none}}._app_j43q7_34{color:#eeeada;background:linear-gradient(180deg,#07100bd9,#07100bf0 85%),url(/scenes/blight-sanctum.webp) center top / cover fixed}._app_j43q7_34:has(._home_j43q7_99){background-image:linear-gradient(90deg,#070d0bf2 5%,#070d0b9c 48%,#070d0b29),url(/scenes/blight-sanctum.webp)}._header_j43q7_37{min-height:76px;height:auto;padding-block:14px;background:#0a120fe8;border-color:#a4a36b45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._brandIcon_j43q7_50{border:1px solid #9b9b59;background:radial-gradient(circle,#486936,#15271b 70%);color:#dfe7a4;box-shadow:0 0 25px #9ca85022,inset 0 0 18px #c5d36b19}._brand_j43q7_45 strong{letter-spacing:.17em;font-size:16px;color:#ece2bc}._brand_j43q7_45 small,._homeMeta_j43q7_171,._homeBottom_j43q7_256 p,._footer_j43q7_1059,._seedLabel_j43q7_1045{color:#b1bda5}._headerActions_j43q7_70{gap:15px}._language_j43q7_75{border-color:#73846965;background:#0d1913}._language_j43q7_75 button{font-size:12px;min-width:40px;min-height:38px;color:#b9c6aa}._language_j43q7_75 button[aria-pressed=true]{background:#425737;color:#fff7dc}._iconButton_j43q7_1646{width:44px;height:44px;border:1px solid #72856470;border-radius:50%;background:#1b2b20;color:#d4dcae;font-size:20px;flex:0 0 auto}._iconButton_j43q7_1646:hover{background:#344b2d}._textButton_j43q7_91{color:#d4dba8;min-height:40px;font-size:13px}._home_j43q7_99{min-height:calc(100vh - 76px);padding-top:70px;align-items:center}._heroCopy_j43q7_120 h1{font-family:Georgia,"Noto Serif Thai",Tahoma,serif;font-size:clamp(42px,5.3vw,76px);font-weight:500;line-height:1.25;color:#f1e9cd;letter-spacing:-.035em;text-shadow:0 3px 25px #0009}._heroCopy_j43q7_120>p{color:#cad1bc;font-size:17px}._eyebrow_j43q7_107{color:#bfce93;font-size:12px;letter-spacing:.14em}._eyebrow_j43q7_107 i{background:#c4a56b}._homeActions_j43q7_132{flex-wrap:wrap}._primaryButton_j43q7_137,._secondaryButton_j43q7_138{min-height:46px;font-size:14px;border-radius:5px}._primaryButton_j43q7_137{background:linear-gradient(135deg,#597438,#374b2e);border-color:#a6b675;color:#fffbe6;box-shadow:inset 0 1px #d8e5a330,0 7px 20px #0003}._primaryButton_j43q7_137:hover{background:linear-gradient(135deg,#6b8746,#465d36);box-shadow:0 0 24px #a5c46225}._secondaryButton_j43q7_138{background:#1d2c23;color:#dce6c9;border-color:#6e815d}._secondaryButton_j43q7_138:hover{background:#304333}._heroVisual_j43q7_178{filter:drop-shadow(0 10px 35px #0008)}._heroVisual_j43q7_178:before{opacity:.25;background-image:radial-gradient(#b5d181 1px,transparent 1px)}._orbit_j43q7_184,._orbitInner_j43q7_185{border-color:#a8bb743d;box-shadow:0 0 50px #91b1580d}._orbit_j43q7_184{transform:rotateX(45deg) rotate(-25deg)}._orbitInner_j43q7_185{border-style:solid;transform:rotateX(45deg) rotate(25deg)}._specimenLabel_j43q7_205,._visualNote_j43q7_242{color:#d2d3ad;font-size:12px}._homeBottom_j43q7_256{grid-template-columns:repeat(3,minmax(0,1fr));border-color:#b8c2943b;gap:20px}._homeBottom_j43q7_256 button{color:#dbe4c6;border-color:#5c72545e;padding:18px 0}._homeBottom_j43q7_256 p{grid-column:1 / -1;max-width:700px;font-size:13px}._heroCopy_j43q7_120 ._editionNote_j43q7_1758{font-size:12px;line-height:1.8;color:#bbca9d}._privacy_j43q7_283{background:radial-gradient(ellipse at 50% 30%,#4d663d36,transparent 60%)}._privacyOrbit_j43q7_292{border-color:#aab8716b}._privacyOrbit_j43q7_292 span{background:#29422b;color:#e4edb6;box-shadow:0 0 60px #9dbb4e30}._privacy_j43q7_283 h1{color:#f0e6c8;font-family:Georgia,Tahoma,serif}._privacy_j43q7_283 p,._privacy_j43q7_283 small{color:#bac9aa}._gameLayout_j43q7_331{gap:20px;padding-top:18px}._field_j43q7_343{background:linear-gradient(145deg,#17281ff5,#0d1814fa);border-color:#738b526e;box-shadow:0 12px 32px #0003,inset 0 1px #cfe0b30a;border-radius:14px;position:relative}._opponentField_j43q7_349{background:linear-gradient(145deg,#211e1bf5,#101913fa);border-color:#9b82515e}._avatar_j43q7_364{background:#2f442c;border-color:#788b57;color:#d2dc9d}._playerIdentity_j43q7_358 small,._lpBlock_j43q7_383 small,._zoneCounts_j43q7_419,._zoneLabel_j43q7_466,._supportCaption_j43q7_525 small{color:#b4c29f;font-size:12px}._lpBlock_j43q7_383{color:#e9e9c9;opacity:1}._lpBlock_j43q7_383 b{font-variant-numeric:tabular-nums;text-shadow:0 0 20px #bdd87c30}._lpTrack_j43q7_405{background:#070f0b;border:1px solid #76885250}._lpTrack_j43q7_405 i{background:linear-gradient(90deg,#537735,#a7c368);box-shadow:0 0 12px #a0ca6860;transition:width .55s ease-out}._zoneCounts_j43q7_419 button{color:#c8d6b6;min-height:40px}._miniBack_j43q7_445{background:linear-gradient(140deg,#34452a,#111e16);border-color:#79915a;color:#c3d5a3}._emptySlot_j43q7_483,._emptySupport_j43q7_511{border-color:#7f91674a;background:#a9bd7310;color:#a4b596}._legalSlot_j43q7_506{outline-color:#adc865!important;background-color:#3b54274a!important;box-shadow:inset 0 0 18px #a4c85915}._legalSlot_j43q7_506 ._emptySlot_j43q7_483,._legalSlot_j43q7_506 ._emptySupport_j43q7_511{color:#e6edba;border-color:#bfd47a}._supportBack_j43q7_555{background:repeating-linear-gradient(40deg,#253b29,#253b29 5px,#1f3023 5px,#1f3023 10px);border:1px solid #718b56;color:#dce9b6}._supportCard_j43q7_570{background:linear-gradient(145deg,#302d22,#1c211a);border-color:#9b8d5b80;color:#f0e4c2}._supportCard_j43q7_570 span,._supportCard_j43q7_570 small{color:#cec18e}._supportCard_j43q7_570 strong{font-size:12px}._phaseBar_j43q7_592{background:#101c16;border-block:1px solid #687d4d5e;border-radius:8px;margin-block:16px;padding-inline:12px}._turnNumber_j43q7_600{color:#dce4c8}._turnNumber_j43q7_600 small,._phaseTracker_j43q7_612 li{color:#abbba0;font-size:12px}._phaseTracker_j43q7_612 li>span{border-color:#647d4e;color:#c6d6ac}._phaseTracker_j43q7_612 ._currentPhase_j43q7_635{color:#e0ecb5}._phaseTracker_j43q7_612 ._currentPhase_j43q7_635>span{background:#536b38;color:#f7f7d9;border-color:#a6bf72}._handHeading_j43q7_656 h2{color:#f0e9d2}._handHeading_j43q7_656 h2 span{color:#c8d6af;background:#293e2c}._handHeading_j43q7_656 small{color:#b8c6a9;font-size:12px}._handCards_j43q7_674{gap:14px;padding-block:14px 22px;scrollbar-color:#637d45 #101b14}._turnResources_j43q7_685 span{background:#213722;border-color:#7e99555e;color:#d3e5b4;font-size:12px}._turnResources_j43q7_685 ._resourceUsed_j43q7_698{background:#1d271f;color:#b1bca7;border-color:#5a6b4b}._card_j43q7_230{background:linear-gradient(155deg,#283728,#131f17 65%);border-color:#8795628c;box-shadow:0 5px 14px #0005,inset 0 0 0 2px #d0d7a109;--band: #375635;border-radius:8px}._card_j43q7_230._host_j43q7_763{--band: #655735;border-color:#a28b5980}._card_j43q7_230._factor_j43q7_766{--band: #704a35;border-color:#a2775470}._card_j43q7_230._defense_j43q7_769{--band: #354f60;border-color:#718e9c80}._cardFace_j43q7_772{color:#f1edd7}._cardTop_j43q7_784{min-height:30px;font-size:12px;color:#fff8df}._cardArt_j43q7_233{background:#192d20}._cardArt_j43q7_233 img{opacity:.9}._cardName_j43q7_236{font-size:12px;padding-top:10px}._cardTags_j43q7_821{color:#c2cfad;font-size:12px}._cardStats_j43q7_828{color:#becba8;border-color:#657c4b70;font-size:12px}._cardStats_j43q7_828 b{color:#eff0cc;font-size:13px}._cardBrief_j43q7_837{font-size:12px;color:#cdd7bf;max-height:49px}._positionLabel_j43q7_898{background:#2a3e29;color:#d3e2b9;font-size:12px}._pips_j43q7_804{background:#142016e8;color:#d8e9a5}._card_j43q7_230._selected_j43q7_842,._selected_j43q7_842{outline-color:#e1be79}._legalCard_j43q7_847:after{background:#c2d884;border-color:#182518;width:12px;height:12px}._card_j43q7_230:hover{box-shadow:0 10px 25px #0007,0 0 16px #b6d07820}._inspectButton_j43q7_239{background:#111f17e8;color:#e1eabf;border:1px solid #8b9d6370;top:30px;right:2px;font-size:17px;border-radius:5px}._compactCard_j43q7_871 ._cardName_j43q7_236,._compactCard_j43q7_871 ._cardTags_j43q7_821,._compactCard_j43q7_871 ._cardTop_j43q7_784,._compactCard_j43q7_871 ._cardStats_j43q7_828{font-size:12px}._compactCard_j43q7_871 ._cardStats_j43q7_828 b{font-size:13px}._actionPanel_j43q7_913,._journal_j43q7_914{background:#111e17f5;border-color:#768c5466}._panelHeading_j43q7_920{border-color:#526b3f66}._panelHeading_j43q7_920>span,._panelHeading_j43q7_920 small{color:#bdca9c}._panelHeading_j43q7_920 h2{color:#e7e9cc}._selectionTitle_j43q7_945{color:#e7e8c9}._selectionTitle_j43q7_945 button{color:#d9dfbb;background:#283d2a;min-width:40px;min-height:40px}._muted_j43q7_939,._moveHint_j43q7_977{color:#bfccb1;font-size:13px}._positionToggle_j43q7_958{background:#0c1610;border-color:#647b4b}._positionToggle_j43q7_958 button{min-height:42px;color:#b7c7a8}._positionToggle_j43q7_958 button[aria-pressed=true]{background:#4a6034;color:#fff9db}._moveList_j43q7_983>button{min-height:44px;font-size:13px;background:#273d26;border-color:#77965370;color:#e5edcb}._moveList_j43q7_983>button:hover{background:#3d5831}._journal_j43q7_914 ol{scrollbar-color:#637d45 #101b14}._journal_j43q7_914 li{border-color:#546b4355}._journal_j43q7_914 li>span{color:#b5c19b}._journal_j43q7_914 li p{color:#cfdbc1;font-size:12px}._graveyardButton_j43q7_1032{background:#1f3021;border-color:#7c925d60;color:#d8e3c4;min-height:46px;font-size:13px}._feedback_j43q7_1051{background:#392b20;border-color:#dab17a;color:#f5ddba}._footer_j43q7_1059{border-color:#7e95634a;font-size:12px}._modalBackdrop_j43q7_1075{background:#030906dc}._modal_j43q7_1075{background:linear-gradient(140deg,#203225,#111c15 70%);border-color:#94a96970;color:#eee9d1;box-shadow:0 40px 100px #0009,inset 0 1px #d5e4b71a}._modal_j43q7_1075 h2,._modal_j43q7_1075 h3{color:#eae6c9}._modal_j43q7_1075 p{color:#c5d2b7}._closeButton_j43q7_1112{background:#2e442c;color:#e5ecc9;width:44px;height:44px}._detailType_j43q7_1128{color:#c1cf9f;font-size:13px}._detailArt_j43q7_1133{background:#253c28;border:1px solid #788d5c88}._detailStats_j43q7_1143{border-color:#7b925b66;color:#e4e9c8}._tags_j43q7_1150>span{color:#cad8b1;border-color:#607a495e;background:#263b28}._fact_j43q7_766{background:#243624;border-color:#b5c47a}._fact_j43q7_766 small{color:#e5c795}._defenseList_j43q7_1177>button{background:#20343a;color:#e0edf0;border-color:#6890987a;min-height:70px}._defenseList_j43q7_1177>button>span{color:#accbd5}._defenseList_j43q7_1177 strong{font-size:14px}._defenseList_j43q7_1177 small{color:#c3d5d9;font-size:12px}._resultIcon_j43q7_1211{color:#d8d694;text-shadow:0 0 40px #b2cb6366}._resultStats_j43q7_1215{border-color:#839c5860}._resultStats_j43q7_1215 span,._resultStats_j43q7_1215 small{color:#bdcea6;font-size:12px}._detailedStats_j43q7_710 section,._detailedStats_j43q7_710 dl>div{border-color:#6c85504d}._detailedStats_j43q7_710 dt{color:#bdcba9}._detailedStats_j43q7_710 dd{color:#edf0d4}._replayBar_j43q7_1239{background:#223724;border-color:#92a96370;color:#e0e9ca;font-size:13px}._replayBar_j43q7_1239 button{background:#354d2d;color:#e8efca;border-color:#7f975d;min-height:40px;font-size:13px}._replaySeek_j43q7_701{accent-color:#bbd47a}._saveStatus_j43q7_2206{max-width:1550px;margin:0 auto;padding:8px 28px 0;color:#bfd0a3;font-size:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:28px}._saveFailed_j43q7_2218{margin-top:12px;padding:12px 18px;border:1px solid #ddae72;border-radius:6px;background:#3c281d;color:#ffdfb6}._saveFailed_j43q7_2218>span{font-weight:700}._saveStatus_j43q7_2206 button{min-height:40px;border:1px solid #d6ad70;border-radius:4px;background:#503a24;color:#ffebc7;padding:7px 12px}._openingScreen_j43q7_2237{max-width:1050px;margin:auto;padding:65px 30px;text-align:center}._openingScreen_j43q7_2237 h1{font-size:clamp(28px,4vw,45px);color:#f1e9cd;margin:18px 0}._openingScreen_j43q7_2237>p{max-width:650px;margin:0 auto 28px;line-height:1.8;color:#cad7b7}._openingHand_j43q7_2254{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;padding:16px 0}._openingHand_j43q7_2254 ._card_j43q7_230{width:156px;flex-basis:156px}._openingScreen_j43q7_2237 ._homeActions_j43q7_132{justify-content:center}._settingsForm_j43q7_2268{display:flex;flex-direction:column;gap:18px}._settingsForm_j43q7_2268>h2{margin-bottom:0}._settingsForm_j43q7_2268 label{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.6;color:#dce5c7}._settingsForm_j43q7_2268 input[type=range]{width:100%;accent-color:#b8d27b;min-height:36px}._settingsForm_j43q7_2268 select{color:#ecf0d5;background:#122218;border:1px solid #789a53;border-radius:4px;padding:12px;font:inherit}._settingsForm_j43q7_2268 ._checkboxLabel_j43q7_2297{flex-direction:row;align-items:center}._checkboxLabel_j43q7_2297 input{width:22px;height:22px;flex:0 0 auto;accent-color:#a6c76b}._settingRow_j43q7_2307{display:flex;align-items:center;justify-content:space-between;gap:12px}._settingsActions_j43q7_2313,._confirmPanel_j43q7_2314{display:flex;flex-direction:column;gap:12px}._settingsForm_j43q7_2268>p{font-size:13px;line-height:1.8}input:focus-visible,select:focus-visible{outline:3px solid #e3c27f;outline-offset:3px}._app_j43q7_34[data-motion=reduced] *,._app_j43q7_34[data-motion=reduced] *:before,._app_j43q7_34[data-motion=reduced] *:after,._app_j43q7_34[data-effects=off] *,._app_j43q7_34[data-effects=off] *:before,._app_j43q7_34[data-effects=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}._app_j43q7_34[data-motion=reduced] ._card_j43q7_230:hover{transform:none}@media(max-width:1100px){._headerActions_j43q7_70{gap:8px}._gameLayout_j43q7_331{gap:12px}._phaseBar_j43q7_592{flex-wrap:wrap}._phaseActions_j43q7_643{gap:8px}._phaseActions_j43q7_643 button{font-size:12px;padding-inline:12px}}@media(max-width:850px){._app_j43q7_34{background-attachment:scroll}._home_j43q7_99{padding-top:40px}._heroCopy_j43q7_120 h1{font-size:46px}._heroCopy_j43q7_120>p{font-size:15px}._fieldHeader_j43q7_352{flex-wrap:wrap}._brand_j43q7_45 small{display:none}._saveStatus_j43q7_2206{padding-inline:16px}}@media(max-width:600px){._header_j43q7_37{gap:12px;padding-inline:12px;flex-wrap:wrap}._brand_j43q7_45 strong{font-size:12px}._brandIcon_j43q7_50{width:38px;height:38px;font-size:25px}._headerActions_j43q7_70{gap:6px;margin-left:auto}._headerActions_j43q7_70>._textButton_j43q7_91{font-size:12px}._language_j43q7_75 button{min-width:34px;padding-inline:6px}._homeBottom_j43q7_256{grid-template-columns:1fr}._homeBottom_j43q7_256 p{grid-column:auto}._heroCopy_j43q7_120 h1{font-size:42px}._heroVisual_j43q7_178{margin-inline:-15px}._compactCard_j43q7_871 ._cardTop_j43q7_784,._compactCard_j43q7_871 ._cardTags_j43q7_821,._compactCard_j43q7_871 ._cardStats_j43q7_828{font-size:11px}._compactCard_j43q7_871 ._cardName_j43q7_236{font-size:12px}._compactCard_j43q7_871 ._cardStats_j43q7_828{flex-wrap:wrap;gap:2px}._compactCard_j43q7_871 ._cardStats_j43q7_828 b{font-size:12px}._compactCard_j43q7_871 ._cardArt_j43q7_233{height:55px}._inspectButton_j43q7_239{top:29px}._field_j43q7_343{padding-inline:8px}._phaseTracker_j43q7_612 li{font-size:12px}._phaseBar_j43q7_592{padding:12px 6px}._openingScreen_j43q7_2237{padding:32px 16px}._openingHand_j43q7_2254{gap:10px}._openingHand_j43q7_2254 ._card_j43q7_230{flex-basis:136px;width:136px}._modal_j43q7_1075{padding:62px 18px 24px}}._theaterDock_j43q7_2463{position:fixed;z-index:90;width:min(760px,calc(100vw - 28px));left:50%;bottom:18px;transform:translate(-50%);pointer-events:none}._theaterDock_j43q7_2463:empty{display:none}@media(prefers-reduced-motion:reduce){._app_j43q7_34 ._card_j43q7_230:hover{transform:none}}._defenseOption_j43q7_2480{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px}._defenseButton_j43q7_2485{display:flex;gap:12px;align-items:center;border:1px solid #6890987a;background:#20343a;border-radius:6px;padding:12px;color:#e0edf0;text-align:left;min-height:70px}._defenseButton_j43q7_2485>span{font-size:26px;color:#accbd5}._defenseButton_j43q7_2485>div{min-width:0}._defenseButton_j43q7_2485 b{margin-left:auto}._defenseInspect_j43q7_2507{border:1px solid #718b65;color:#dbe8ba;background:#273c28;border-radius:5px;min-height:44px;font-size:18px}._modalTheater_j43q7_2515{height:192px;position:relative;margin:14px 0;border:1px solid #718f4d50;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse,#39552a55,#0e1a12 70%)}._modalTheater_j43q7_2515>section{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}._restingSigil_j43q7_2529{position:absolute;display:grid;place-items:center;width:132px;height:132px;left:calc(50% - 66px);top:30px;border:1px solid #a2b36a70;border-radius:50%;outline:1px solid #a2b36a30;outline-offset:12px;font-size:58px;color:#c0c58c;text-shadow:0 0 25px #b0d46a33}html[data-duel-motion=reduced] *,html[data-duel-motion=reduced] *:before,html[data-duel-motion=reduced] *:after,html[data-duel-effects=off] *,html[data-duel-effects=off] *:before,html[data-duel-effects=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}._handCount_j43q7_2556{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}@media(max-width:850px){._app_j43q7_34{background-image:linear-gradient(180deg,#07100bd9,#07100bf0 85%),url(/scenes/blight-sanctum-small.webp)}._app_j43q7_34:has(._home_j43q7_99){background-image:linear-gradient(90deg,#070d0bf2 5%,#070d0b9c 48%,#070d0b29),url(/scenes/blight-sanctum-small.webp)}}._openingPov_j43q7_2573{max-width:1180px;margin:16px auto;padding:0 20px}._mobileActionToggle_j43q7_2578{display:none}@media(max-width:850px){._actionPanel_j43q7_913[data-selected=true]{position:fixed;z-index:35;bottom:max(8px,env(safe-area-inset-bottom));left:10px;right:10px;max-height:42dvh;overflow-y:auto;padding:14px 16px;background:#152d2cf5;border:1px solid #b9d6ba;box-shadow:0 -8px 40px #0008;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._actionPanel_j43q7_913[data-selected=true] ._panelHeading_j43q7_920{margin-bottom:4px}._actionPanel_j43q7_913[data-selected=true] ._selectionTitle_j43q7_945{margin-bottom:6px}._actionPanel_j43q7_913[data-selected=true] button{min-height:44px}._mobileActionToggle_j43q7_2578{display:block;margin-left:auto;color:#d3edc7;border:1px solid #799f8e;background:#233e37;border-radius:6px;padding:6px 12px;font:inherit;font-size:12px}._mobileCollapsed_j43q7_2616 ._selectedActionBody_j43q7_2616{display:none}._gameLayout_j43q7_331:has(._actionPanel_j43q7_913[data-selected=true]){padding-bottom:44dvh}}@media(max-width:600px){._parasiteRow_j43q7_461{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._compactCard_j43q7_871 ._cardName_j43q7_236{font-size:13px}._phaseActions_j43q7_643 button,._selectionTitle_j43q7_945 button{min-height:44px}}._readiness_g1zeq_1{display:flex;align-items:center;gap:5px;width:100%;padding:5px 8px;background:#302b1d;color:#edddb0;border-top:1px solid #655a38;font-size:12px;line-height:1.45}._usage_g1zeq_13{margin:20px 0;padding:18px 20px;border:1px solid #89b7b354;border-left:3px solid #8acdc1;border-radius:10px;background:linear-gradient(115deg,#253c3a,#1c292b);color:#e5eeea}._usage_g1zeq_13 h3{margin:0 0 12px;font-size:16px;color:#c8e5d9}._usage_g1zeq_13 ol{margin:0;padding-left:24px}._usage_g1zeq_13 li{padding-left:5px;margin:10px 0;line-height:1.8;font-size:14px}._usage_g1zeq_13 li::marker{color:#c9b775;font-weight:700}._ready_g1zeq_41{background:#263c28;color:#d0efb2;border-color:#587244}._spent_g1zeq_46{background:#272d29;color:#c4cfc0;border-color:#465448}._extras_g1zeq_51{width:100%;padding:6px 8px;display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.5}._boost_g1zeq_60{color:#b8e99a;font-weight:700}._materials_g1zeq_64{color:#c9d6c8}._counter_g1zeq_67{display:flex;flex-direction:column;gap:4px;color:#e7d4a4}._counterTrack_g1zeq_73{display:block;height:4px;background:#4b4634;border-radius:3px;overflow:hidden}._counterFill_g1zeq_80{display:block;height:100%;background:#d0ad62;transition:width .18s ease}._resolved_g1zeq_86{color:#bce99f}._preview_g1zeq_89{position:fixed;width:min(320px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:hidden;z-index:80;pointer-events:none;background:#18231e;border:1px solid #8b9f62;border-radius:10px;color:#e1e8d5;padding:15px;box-shadow:0 16px 48px #000b;font-size:13px;line-height:1.65;animation:_reveal_g1zeq_1 .14s ease-out}._previewArt_g1zeq_106{height:72px;width:100%;border-radius:5px;object-fit:cover;margin-bottom:8px}._preview_g1zeq_89 strong{display:block;font-size:15px;line-height:1.4;margin-bottom:7px}._preview_g1zeq_89 p{margin-bottom:8px}._preview_g1zeq_89 small{display:block;color:#c0cfae;font-size:12px}._previewStats_g1zeq_127{display:flex;justify-content:space-between;border-block:1px solid #526444;padding:6px 0;margin:8px 0;font-weight:700}._previewFlavor_g1zeq_135{padding:9px;background:#263425;border-left:2px solid #b1c482}@keyframes _reveal_g1zeq_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._preview_g1zeq_89{animation:none}._counterFill_g1zeq_80{transition:none}}._sources_g1zeq_156{margin:18px 0;padding:16px;border:1px solid #71958c66;border-radius:10px;background:#122a29;color:#d9e7e2}._sources_g1zeq_156 summary{cursor:pointer;min-height:30px;font-weight:700}._sources_g1zeq_156 p,._sourceNote_g1zeq_170{font-size:13px;line-height:1.8}._sources_g1zeq_156 ul{padding-left:20px}._sources_g1zeq_156 li{margin-top:12px;overflow-wrap:anywhere}._sources_g1zeq_156 a{color:#b9e6dd;text-underline-offset:3px}._sources_g1zeq_156 small{display:block;margin-top:4px;color:#a8beb6}._sourceNote_g1zeq_170{padding:12px;border-left:3px solid #b8cda0}._fill_8yk36_1{width:100%;height:100%}._image_8yk36_5{display:block;max-width:100%;object-fit:cover;object-position:center;background:#17251b}._panel_14pyt_1{margin:24px 0 12px;padding:22px;border:1px solid #789a9b66;border-radius:14px;background:linear-gradient(135deg,#122730,#10212b);color:#e4eeed;box-shadow:inset 0 1px #d9f4ec12}._panelHeading_14pyt_10{display:flex;justify-content:space-between;align-items:center;gap:12px}._badge_14pyt_16{padding:5px 9px;border:1px solid #9bbeb655;border-radius:4px;color:#bddbcf;font-size:11px;letter-spacing:.06em}._accession_14pyt_24{color:#8ba5ae;font:12px ui-monospace,monospace}._panel_14pyt_1 h3{margin:14px 0 8px;color:#ecf5ed;font-size:23px}._panel_14pyt_1 p{font-size:14px;line-height:1.75}._species_14pyt_39{display:flex;flex-direction:column;gap:5px;margin:8px 0 18px}._species_14pyt_39 i{font-family:Georgia,serif;font-size:18px;color:#d4e1db}._species_14pyt_39>span{font-size:12px;color:#b6ccd1}._explanation_14pyt_54{margin:0 0 18px;display:grid;gap:12px}._explanation_14pyt_54>div{border-left:2px solid #8aa9a278;padding:0 0 0 12px}._explanation_14pyt_54 dt{color:#c6daca;font-size:12px;font-weight:700;margin-bottom:5px}._explanation_14pyt_54 dd{margin:0;color:#d3e0e0;font-size:14px;line-height:1.7}._panel_14pyt_1 ._note_14pyt_75{color:#b8c8cc;font-size:12px;line-height:1.8}._viewer_14pyt_80{position:relative;height:430px;margin-top:16px;overflow:hidden;border:1px solid #7d9e9f88;border-radius:10px;background:radial-gradient(ellipse at 50% 40%,#e5e5cc,#bacfc7 65%,#7a9ba2);touch-action:pan-y;cursor:grab;isolation:isolate}._viewer_14pyt_80:active{cursor:grabbing}._viewerGrid_14pyt_95{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#6e8b8d14 1px,transparent 1px),linear-gradient(90deg,#6e8b8d14 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse,#0000 20%,#000 90%);mask-image:radial-gradient(ellipse,#0000 20%,#000 90%)}._viewer_14pyt_80>div:not(._viewerGrid_14pyt_95):not(._viewReadout_14pyt_105){position:relative;z-index:1}._viewReadout_14pyt_105{position:absolute;z-index:2;bottom:10px;left:12px;right:12px;display:flex;justify-content:space-between;pointer-events:none;color:#36575b;font:11px ui-monospace,monospace}._controls_14pyt_123{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}._controls_14pyt_123 button,._open_14pyt_130{min-height:44px;border:1px solid #94b6bb77;border-radius:7px;padding:9px 13px;font:inherit;font-size:13px;background:#284651;color:#eff8f5;cursor:pointer;transition:background .15s,border-color .15s}._open_14pyt_130{padding:11px 18px;background:#b6d5bc;color:#193b36;border-color:#d8e7d3;font-weight:750}._open_14pyt_130>span{margin-right:6px}._controls_14pyt_123 button:hover,._controls_14pyt_123 button:focus-visible{background:#3a5e67;border-color:#d8e9df}._controls_14pyt_123 button:disabled{opacity:.45;cursor:default}._controls_14pyt_123 ._labelToggle_14pyt_163{border-color:#adc7a9;color:#d9edcb}._controls_14pyt_123 ._labelToggle_14pyt_163[aria-pressed=true]{background:#d3dfbd;color:#284737}._references_14pyt_171{border-top:1px solid #91aaa335;padding-top:12px;font-size:12px}._references_14pyt_171 summary{cursor:pointer;min-height:36px;line-height:1.7;color:#b7d6d0}._panel_14pyt_1 a{color:#b7e0e3;text-underline-offset:3px}._sources_14pyt_186{padding-left:20px;font-size:12px;line-height:1.8}@media(max-width:600px){._panel_14pyt_1{padding:15px}._viewer_14pyt_80{height:340px}._controls_14pyt_123{gap:6px}._controls_14pyt_123 button{padding:8px 10px;font-size:12px}}._recap_1yn8t_1{display:flex;align-items:flex-start;gap:14px;position:relative;isolation:isolate;margin:0 0 16px;padding:18px;border:1px solid #64724d;border-radius:12px 3px;background:radial-gradient(ellipse at 0 0,#30402a80,transparent 70%),#101c15;color:#eee9d1;box-shadow:0 6px 18px #0002,inset 0 1px #9ba97122;overflow:hidden;animation:_settle_1yn8t_1 .35s ease-out}._recap_1yn8t_1:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,#b8d2851a 50%,transparent 80%);animation:_sweep_1yn8t_1 .7s ease-out both}._emblem_1yn8t_27{display:grid;place-items:center;flex:0 0 44px;height:44px;background:#263d28;border:1px solid #6d8650;color:#dce9af;border-radius:50%;font-size:26px}._stopped_1yn8t_38{background:#253b43;color:#c6e0ee;border-color:#608292}._body_1yn8t_43{flex:1;min-width:0;font-size:13px}._heading_1yn8t_48{display:flex;flex-wrap:wrap;gap:5px 16px;margin-bottom:8px}._heading_1yn8t_48 span{color:#ccb779;font-size:12px}._heading_1yn8t_48 strong{color:#eee9d1;font-size:14px}._body_1yn8t_43 p{margin:5px 0 0;line-height:1.7;overflow-wrap:anywhere}._exchange_1yn8t_67{font-weight:650;color:#e4e6c7}._damage_1yn8t_71{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}._damage_1yn8t_71 strong{border-radius:4px;padding:5px 9px;background:#432c21;border:1px solid #8a6347;color:#ffd0ab;animation:_damage_1yn8t_71 .5s ease-out}._damage_1yn8t_71>span{color:#c4d0b3}._recap_1yn8t_1>button{flex:0 0 44px;width:44px;height:44px;background:#203225;border:1px solid #6c7954;border-radius:50%;color:#eee9d1;font-size:24px;cursor:pointer}._recap_1yn8t_1>button:hover{background:#35462d;color:#f6e5b1}._recap_1yn8t_1>button:focus-visible{outline:2px solid #efd493;outline-offset:3px}@keyframes _settle_1yn8t_1{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}@keyframes _sweep_1yn8t_1{0%{transform:translate(-100%);opacity:.8}to{transform:translate(100%);opacity:0}}@keyframes _damage_1yn8t_71{0%{transform:translateY(5px) scale(.96)}to{transform:none}}@media(max-width:600px){._recap_1yn8t_1{padding:12px;gap:10px}._emblem_1yn8t_27{flex-basis:30px;height:30px;font-size:20px}}@media(prefers-reduced-motion:reduce){._recap_1yn8t_1,._recap_1yn8t_1:before,._damage_1yn8t_71 strong{animation:none}._recap_1yn8t_1:before{display:none}}._theater_73e1o_1{--venom: #addb77;--aura: #79b366;position:relative;isolation:isolate;width:100%;min-height:192px;margin:12px 0;overflow:hidden;border:1px solid #61794e;border-radius:16px 3px;background:radial-gradient(ellipse at 50% 110%,#37583180,transparent 58%),linear-gradient(115deg,#101911 3%,#1b251a 48%,#0c120f 97%);color:#f3e9d2;box-shadow:inset 0 0 45px #0008,0 8px 24px #0003;pointer-events:none;animation:_reveal_73e1o_1 1.4s ease both;contain:paint}._theater_73e1o_1:before,._theater_73e1o_1:after{content:"";position:absolute;z-index:3;height:1px;inset-inline:7%;background:linear-gradient(90deg,transparent,var(--venom),transparent);opacity:.6}._theater_73e1o_1:before{top:7px}._theater_73e1o_1:after{bottom:7px}._atmosphere_73e1o_39{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}._veins_73e1o_44{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;opacity:.12;background:repeating-conic-gradient(from 15deg at 50% 50%,transparent 0deg 12deg,var(--aura) 12.5deg 13deg,transparent 14deg 32deg);-webkit-mask-image:radial-gradient(ellipse,#000,transparent 64%);mask-image:radial-gradient(ellipse,#000,transparent 64%);transform:scale(1.6,.8)}._mist_73e1o_57{position:absolute;width:80%;height:190px;left:10%;bottom:-130px;border-radius:50%;background:var(--aura);filter:blur(40px);opacity:.23;animation:_mistRise_73e1o_1 1.35s ease-out both}._thread_73e1o_69{position:absolute;top:40%;left:19%;width:62%;height:2px;background:linear-gradient(90deg,transparent,var(--aura),#edf8b1,var(--aura),transparent);box-shadow:0 0 14px 3px var(--aura);transform-origin:left;animation:_infectionThread_73e1o_1 1.2s ease both}._shockwave_73e1o_80,._shockwaveEcho_73e1o_81{position:absolute;left:calc(50% - 45px);top:28px;width:90px;height:90px;border:1px solid var(--venom);border-radius:45% 55% 48% 52%;box-shadow:0 0 16px #b9ed7330,inset 0 0 15px #b9ed7320;opacity:0;animation:_ringOut_73e1o_1 1s .15s ease-out both}._shockwaveEcho_73e1o_81{animation-delay:.3s}._spore_73e1o_98{position:absolute;left:var(--x);top:var(--y);width:3px;height:3px;border-radius:50%;background:var(--venom);box-shadow:0 0 7px var(--aura);opacity:0;animation:_sporeDrift_73e1o_1 1.1s calc(var(--n) * 13ms) ease-out both}._scene_73e1o_110{position:relative;z-index:1;height:126px;display:grid;grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr);align-items:center;width:min(590px,90%);margin:0 auto}._portrait_73e1o_120{display:flex;flex-direction:column;align-items:center;min-width:0;padding:11px 5px 0;animation:_specimenEnter_73e1o_1 1.15s ease-out both}._target_73e1o_128{animation-name:_specimenTarget_73e1o_1}._specimen_73e1o_131{width:76px;height:76px;position:relative;border:1px solid #a5b18a;border-radius:49% 51% 46% 54%;background:radial-gradient(circle,#43553b,#141d15 70%);box-shadow:0 0 21px #86af5533,inset 0 0 22px #000;overflow:hidden}._specimen_73e1o_131 img{width:100%;height:100%;object-fit:cover;filter:sepia(.35) saturate(.65) contrast(1.2) brightness(.82);mix-blend-mode:luminosity;opacity:.93}._specimenRim_73e1o_151{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid #e4e3bd66;border-radius:50%}._specimenVein_73e1o_157{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 28%,#cded9d3d 30%,transparent 32% 66%,#0d1e08b0 68%,transparent 70%)}._hostRune_73e1o_169{display:grid;place-items:center;height:100%;font-size:45px;color:#e3d4a1;text-shadow:0 0 18px var(--aura)}._cardName_73e1o_177{max-width:100%;margin-top:6px;font-size:11px;line-height:1.35;text-align:center;color:#e4dfc9;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._sigil_73e1o_189{position:relative;width:126px;height:126px;margin:auto}._sigilArt_73e1o_195{width:100%;height:100%;color:var(--venom);opacity:.55;animation:_sigilReveal_73e1o_1 1.3s ease-out both}._rune_73e1o_202{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:22px;color:#fff0bc;text-shadow:0 0 20px var(--aura);animation:_runeStrike_73e1o_1 1.2s ease both}._copy_73e1o_212{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 12px 16px;text-align:center}._eyebrow_73e1o_222{font-size:10px;letter-spacing:.14em;color:#cccca8;text-transform:uppercase}._title_73e1o_228{font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,2.2vw,26px);line-height:1.25;font-weight:600;letter-spacing:.04em;color:#f9ecd3;text-shadow:0 2px 14px #000}._outcomes_73e1o_237{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:4px}._damageNumber_73e1o_244{color:#ffb9a0;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;text-shadow:0 0 12px #ef623b55;animation:_damageRise_73e1o_1 1.3s ease-out both}._noDamage_73e1o_252,._destroyed_73e1o_253,._defenseName_73e1o_254{font-size:11px;color:#d4d8c1;line-height:1.4}._defenseName_73e1o_254{color:#c8def0;max-width:95%}._arrivalScene_73e1o_263{grid-template-columns:1fr 126px 1fr}._arrivalScene_73e1o_263 ._source_73e1o_266{grid-column:1;justify-self:end;width:150px}._arrivalScene_73e1o_263 ._sigil_73e1o_189{grid-column:2}._arrivalScene_73e1o_263 ._source_73e1o_266 ._specimen_73e1o_131{width:82px;height:82px}._evolve_73e1o_278{--venom: #efd48f;--aura: #d49e44;border-color:#8f764c}._evolve_73e1o_278 ._sigilArt_73e1o_195{animation:_ascend_73e1o_1 1.3s ease-out both}._evolve_73e1o_278 ._specimen_73e1o_131{box-shadow:0 0 30px #c6a66555}._defense_73e1o_254,._blocked_73e1o_290{--venom: #bad9e5;--aura: #72a5c8;border-color:#5e7d8c}._defense_73e1o_254 ._shockwave_73e1o_80,._blocked_73e1o_290 ._shockwave_73e1o_80{border-radius:12%;transform:rotate(45deg)}._factor_73e1o_300{--venom: #e2a6ba;--aura: #a15078;border-color:#79596c}._impact_73e1o_305{--venom: #e9b28c;--aura: #ba6646}._impact_73e1o_305 ._target_73e1o_128 ._specimen_73e1o_131{animation:_impactRecoil_73e1o_1 .65s .17s ease-out both}._relic_73e1o_312{--venom: #d9d9ae;--aura: #9ca777}._victory_73e1o_316{--venom: #f4d99b;--aura: #cd9f54;min-height:180px;border-color:#a9925c}._victory_73e1o_316 ._title_73e1o_228{font-size:clamp(22px,3vw,32px)}._victory_73e1o_316 ._rune_73e1o_202{font-size:30px}._victory_73e1o_316 ._scene_73e1o_110:has(._sigil_73e1o_189:only-child){display:flex}._low_73e1o_331 ._mist_73e1o_57{display:none}._low_73e1o_331 ._veins_73e1o_44{opacity:.07}._low_73e1o_331 ._shockwaveEcho_73e1o_81{display:none}._reduced_73e1o_340,._reduced_73e1o_340 *,._reduced_73e1o_340:before,._reduced_73e1o_340:after{animation:none!important}._reduced_73e1o_340 ._spore_73e1o_98,._reduced_73e1o_340 ._thread_73e1o_69,._reduced_73e1o_340 ._shockwave_73e1o_80,._reduced_73e1o_340 ._shockwaveEcho_73e1o_81{display:none}@keyframes _reveal_73e1o_1{0%{opacity:0;transform:translateY(5px)}13%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes _infectionThread_73e1o_1{0%{transform:scaleX(0);opacity:0}25%{transform:scaleX(.8);opacity:.7}48%{transform:scaleX(1);opacity:.45}to{transform:scaleX(1);opacity:0}}@keyframes _ringOut_73e1o_1{0%{transform:scale(.4);opacity:0}15%{opacity:.65}to{transform:scale(2.7);opacity:0}}@keyframes _sporeDrift_73e1o_1{0%{opacity:0;transform:translateY(24px) scale(.4)}35%{opacity:.8}to{opacity:0;transform:translate(var(--drift),-40px) scale(1.15)}}@keyframes _mistRise_73e1o_1{0%{transform:translateY(25px);opacity:.1}to{transform:translateY(-15px);opacity:.2}}@keyframes _specimenEnter_73e1o_1{0%{opacity:0;transform:translate(-18px) scale(.94)}30%,to{opacity:1;transform:translate(0) scale(1)}}@keyframes _specimenTarget_73e1o_1{0%{opacity:0;transform:translate(18px) scale(.94)}30%,to{opacity:1;transform:translate(0) scale(1)}}@keyframes _sigilReveal_73e1o_1{0%{transform:rotate(-24deg) scale(.8);opacity:0}to{transform:rotate(10deg) scale(1);opacity:.55}}@keyframes _runeStrike_73e1o_1{0%{transform:scale(.65);opacity:0}25%{transform:scale(1.15);opacity:1}52%,to{transform:scale(1);opacity:1}}@keyframes _damageRise_73e1o_1{0%,20%{opacity:0;transform:translateY(9px)}45%,to{opacity:1;transform:translateY(0)}}@keyframes _ascend_73e1o_1{0%{transform:rotate(-45deg) scale(.6);opacity:0}to{transform:rotate(45deg) scale(1.05);opacity:.65}}@keyframes _impactRecoil_73e1o_1{0%,to{transform:translate(0)}25%{transform:translate(5px) rotate(3deg)}60%{transform:translate(-2px)}}@media(max-width:600px){._scene_73e1o_110{width:100%;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);height:120px}._sigil_73e1o_189{width:92px;height:92px}._specimen_73e1o_131{width:61px;height:61px}._arrivalScene_73e1o_263 ._source_73e1o_266{width:110px}._arrivalScene_73e1o_263 ._source_73e1o_266 ._specimen_73e1o_131{width:70px;height:70px}._cardName_73e1o_177{font-size:10px;padding-inline:4px}._theater_73e1o_1{min-height:182px}._damageNumber_73e1o_244{font-size:12px}}@media(prefers-reduced-motion:reduce){._theater_73e1o_1,._theater_73e1o_1 *,._theater_73e1o_1:before,._theater_73e1o_1:after{animation:none!important}._spore_73e1o_98,._thread_73e1o_69,._shockwave_73e1o_80,._shockwaveEcho_73e1o_81{display:none}}._guide_1505s_1{--rule-ink: #d8dfce;--rule-accent: #c8e995;color:var(--rule-ink);background:#111a18;border:1px solid #405342;border-radius:14px;padding:22px;font-size:14px;line-height:1.75}._guide_1505s_1 ._intro_1505s_12{color:#f0f5df;font-size:16px;margin:0 0 24px}._guide_1505s_1 section+section{margin-top:25px}._guide_1505s_1 section h3{color:var(--rule-accent);font-size:17px;margin:0 0 10px}._guide_1505s_1 section h4{color:#f0f2df;font-size:15px;margin:0 0 5px}._guide_1505s_1 section p{color:var(--rule-ink);margin:8px 0}._phases_1505s_34{list-style:none;padding:0;margin:0;display:grid;gap:12px}._phases_1505s_34 li{display:flex;gap:13px;align-items:flex-start}._phases_1505s_34 strong{color:#f0f2df}._number_1505s_49{display:grid;place-items:center;border:1px solid #566d48;border-radius:50%;background:#253522;color:#daf0b5;flex:0 0 32px;height:32px;margin-top:3px;font-weight:700}._tableScroll_1505s_61{overflow-x:auto;border:1px solid #405342;border-radius:8px}._tableScroll_1505s_61:focus-visible{outline:3px solid #d5ea9e;outline-offset:3px}._guide_1505s_1 table{border-collapse:collapse;width:100%;text-align:left;min-width:440px}._guide_1505s_1 caption{text-align:left;padding:12px;color:#c8d7b6;caption-side:top}._guide_1505s_1 th,._guide_1505s_1 td{padding:12px;border-top:1px solid #334639;vertical-align:top}._guide_1505s_1 thead th{background:#293629;color:#edf4d7}._guide_1505s_1 tbody th{color:#d9e5c4;font-weight:600;width:25%}._guide_1505s_1 tbody tr:nth-child(2n){background:#19251e}._guide_1505s_1 ._example_1505s_100{border-left:3px solid #9db66b;padding:10px 13px;background:#243021}._option_1505s_105{padding:14px;margin-top:12px;border:1px solid #3c503b;border-radius:8px;background:#18251d}._optionStatus_1505s_112{font-size:12px;color:#d8c8ae}._enabled_1505s_116{color:#c3e999}._guide_1505s_1 ._caution_1505s_119{color:#f0d2ae;border-left:2px solid #a47a4d;padding-left:10px}._fact_1505s_124{border-top:1px solid #4f5842;padding-top:18px}._guideLabel_1505s_128{color:#b5d3de;font-size:11px;font-weight:700;letter-spacing:.08em}._manualLink_1505s_134{display:inline-flex;align-items:center;min-height:44px;color:#d6e9ea;text-underline-offset:4px}._manualLink_1505s_134:focus-visible{outline:3px solid #d5ea9e;outline-offset:3px}._navigation_1505s_145{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 22px;border-bottom:1px solid #405342;margin-bottom:24px}._navigation_1505s_145 a{display:inline-flex;align-items:center;min-height:44px;color:#e2edda;background:#243229;border:1px solid #60715b;border-radius:5px;padding:7px 11px;text-decoration:none;font-size:13px}._navigation_1505s_145 a:hover{background:#354832}._navigation_1505s_145 a:focus-visible,._guide_1505s_1 h3:focus{outline:3px solid #d5ea9e;outline-offset:3px}._guide_1505s_1 h3{scroll-margin-top:16px}._notes_1505s_176{margin:0;padding-left:22px}._notes_1505s_176 li+li{margin-top:12px}._examples_1505s_183{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}._examples_1505s_183 article{padding:15px;border:1px solid #405342;border-radius:8px;background:#18251d}._glossary_1505s_194{margin:0;display:grid;gap:0}._glossary_1505s_194>div{padding:12px 0;border-bottom:1px solid #334639}._glossary_1505s_194 dt{color:#e4edda;font-weight:700}._glossary_1505s_194 dd{margin:5px 0 0}@media(max-width:600px){._guide_1505s_1{padding:16px;font-size:14px}._guide_1505s_1 ._intro_1505s_12{font-size:15px}._guide_1505s_1 th,._guide_1505s_1 td{padding:9px}}._panel_g7jpz_1{--pov-accent: #9edace;--pov-soft: #a8beb9;display:grid;grid-template-columns:minmax(172px,.65fr) minmax(270px,2fr) minmax(220px,1fr);align-items:stretch;gap:0;position:relative;isolation:isolate;overflow:hidden;margin:14px 0 18px;border:1px solid #8bc6bb70;border-top:2px solid var(--pov-accent);border-radius:14px;background:linear-gradient(112deg,#19332f,#142824 36%,#14221f);box-shadow:0 14px 34px #0003,inset 0 1px #ffffff0d;color:#eef5ef;font-family:inherit}._panel_g7jpz_1:not(:has(._suggestion_g7jpz_22)){grid-template-columns:minmax(172px,.65fr) minmax(270px,3fr)}._panel_g7jpz_1[data-pov-tone=choice]{--pov-accent: #ecd19a;--pov-soft: #d7c9ac;border-color:#cfaf6c8c}._panel_g7jpz_1[data-pov-tone=locked]{--pov-accent: #e9b49b;--pov-soft: #d0b4a8;border-color:#bc8b7377}._panel_g7jpz_1[data-pov-tone=waiting],._panel_g7jpz_1[data-pov-tone=review]{--pov-accent: #b1c4d1;--pov-soft: #afbdc6;background:linear-gradient(112deg,#20313b,#17252b);border-color:#9cb6c45c}._identity_g7jpz_42{position:relative;padding:20px 18px;border-right:1px solid #b6d5c52b;background:radial-gradient(ellipse at 0 0,#b1e9d611,transparent 85%)}._identityTop_g7jpz_48{display:flex;align-items:center;gap:10px}._identity_g7jpz_42 h2{margin:4px 0 0;font:inherit;font-weight:750;font-size:20px;line-height:1.2;color:#f4fbf5}._viewIcon_g7jpz_61{flex:0 0 34px;width:34px;height:34px;stroke:var(--pov-accent);stroke-width:1.4}._eyebrow_g7jpz_68{display:block;color:var(--pov-accent);font-size:10px;font-weight:750;letter-spacing:.12em;line-height:1.4}._playerNumber_g7jpz_76{position:absolute;right:10px;bottom:-9px;z-index:-1;color:#b4d7c90c;font-size:76px;line-height:1;font-weight:900;letter-spacing:-.08em}._mode_g7jpz_87{display:block;margin-top:13px;color:var(--pov-soft);font-size:11px;line-height:1.5}._decision_g7jpz_94{display:flex;align-items:center;gap:7px;margin-top:9px;color:var(--pov-accent);font-size:11px;line-height:1.5}._decision_g7jpz_94 i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #9edace12}._guidance_g7jpz_110{min-width:0;padding:17px 22px 14px}._meta_g7jpz_114{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;color:var(--pov-soft);font-size:10px;line-height:1.5}._meta_g7jpz_114 b{margin:0 7px;color:#739a8f;font-weight:400}._step_g7jpz_129{padding:3px 7px;border:1px solid #cde7da36;border-radius:4px;color:var(--pov-accent);font-size:10px;font-weight:700;letter-spacing:.06em}._guidance_g7jpz_110 h3{margin:10px 0 5px;font-size:clamp(17px,1.7vw,21px);font-weight:700;line-height:1.4;color:#f1f7ef;text-wrap:balance}._detail_g7jpz_146{margin:0;color:#c9d8d1;font-size:12px;line-height:1.75;max-width:74ch}._footer_g7jpz_153{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:12px}._phaseTrack_g7jpz_161{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}._phaseTrack_g7jpz_161 li{display:flex;gap:5px;align-items:center;color:#83998f;font-size:10px}._phaseTrack_g7jpz_161 li+li:before{content:"›";color:#718e80;margin-right:5px}._phaseTrack_g7jpz_161 li>span{display:grid;place-items:center;width:15px;height:15px;border:1px solid #79948944;border-radius:50%;font-size:9px}._phaseTrack_g7jpz_161 li[aria-current=step]{color:var(--pov-accent);font-weight:700}._phaseTrack_g7jpz_161 li[aria-current=step]>span{background:#b9e8d81a;border-color:#a7d7c78c}._count_g7jpz_198{color:var(--pov-soft);font-size:10px;font-variant-numeric:tabular-nums}._suggestion_g7jpz_22{display:flex;gap:11px;align-items:center;padding:20px 16px;border-left:1px solid #b6d5c52b;background:linear-gradient(130deg,#cab77f0b,transparent)}._suggestionArt_g7jpz_211{flex:0 0 56px;height:76px;overflow:hidden;border:1px solid #bca66a88;border-radius:7px;transform:rotate(-4deg);box-shadow:0 6px 14px #0005}._suggestionArt_g7jpz_211 img{display:block;width:100%;height:100%;object-fit:cover}._suggestionContent_g7jpz_226{min-width:0;flex:1}._suggestionContent_g7jpz_226 small{display:block;margin-bottom:7px;color:#c6b98e;font-size:10px;line-height:1.5}._suggestionContent_g7jpz_226 button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:8px 10px;border:1px solid #c9bd8c80;border-radius:6px;background:#d0bc7614;color:#f2e5bc;font:inherit;font-size:12px;font-weight:650;line-height:1.45;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}._suggestionContent_g7jpz_226 button span{overflow-wrap:anywhere}._suggestionContent_g7jpz_226 button b{flex-shrink:0;font-size:19px;font-weight:400}._suggestionContent_g7jpz_226 button:hover{background:#d0bc762d;border-color:#e1ca84}._suggestionContent_g7jpz_226 button:focus-visible{outline:3px solid #f0d999;outline-offset:3px}._safeSelect_g7jpz_275{display:block;margin-top:6px;color:#aebfb5;font-size:10px;line-height:1.5}@media(max-width:1050px){._panel_g7jpz_1{grid-template-columns:168px minmax(0,1fr)}._panel_g7jpz_1:not(:has(._suggestion_g7jpz_22)){grid-template-columns:168px minmax(0,1fr)}._suggestion_g7jpz_22{grid-column:1 / -1;padding:11px 18px;border-left:0;border-top:1px solid #b6d5c52b}._suggestionArt_g7jpz_211{height:48px;flex-basis:38px}._suggestionContent_g7jpz_226{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,1.5fr);align-items:center;gap:2px 15px}._suggestionContent_g7jpz_226 small{margin:0}._suggestionContent_g7jpz_226 button{grid-column:2;grid-row:1 / 3}._safeSelect_g7jpz_275{margin:0}}@media(max-width:600px){._panel_g7jpz_1,._panel_g7jpz_1:not(:has(._suggestion_g7jpz_22)){grid-template-columns:minmax(0,1fr);border-radius:10px;margin:10px 0 14px}._identity_g7jpz_42{padding:12px 14px;border-right:0;border-bottom:1px solid #b6d5c52b;display:flex;justify-content:space-between;align-items:center;gap:10px}._viewIcon_g7jpz_61{width:29px;height:29px;flex-basis:29px}._identity_g7jpz_42 h2{font-size:17px;margin-top:2px}._eyebrow_g7jpz_68{font-size:9px}._mode_g7jpz_87,._playerNumber_g7jpz_76{display:none}._decision_g7jpz_94{margin:0;font-size:10px}._guidance_g7jpz_110{padding:14px}._guidance_g7jpz_110 h3{margin-top:9px;font-size:18px}._detail_g7jpz_146{font-size:12px}._suggestion_g7jpz_22{padding:10px 14px 13px}._suggestionContent_g7jpz_226{grid-template-columns:minmax(0,1fr);gap:5px}._suggestionContent_g7jpz_226 button{grid-column:auto;grid-row:auto}._safeSelect_g7jpz_275{font-size:9px}}@media(prefers-reduced-motion:reduce){._suggestionContent_g7jpz_226 button{transition:none}}._srOnly_g7jpz_382{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._studio_1wvqv_1,._codex_1wvqv_2{color:#e8edda}._draftStatus_1wvqv_5{border-left:3px solid #a3d9bc;padding:10px 14px;background:#18382e;color:#c6e4d2;font-size:13px;line-height:1.7}._randomRow_1wvqv_13{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:16px 18px;border:1px solid #a7ba7b66;border-radius:9px;background:linear-gradient(110deg,#2d3927,#15291f)}._randomRow_1wvqv_13 p{margin:5px 0 0;font-size:13px;line-height:1.6}._randomRow_1wvqv_13 button,._library_1wvqv_31 button{min-height:44px;padding:10px 15px;color:#edf4da;border:1px solid #92af72;border-radius:6px;background:#344d30;font:inherit;cursor:pointer}._randomRow_1wvqv_13 button{background:#bdd6a4;color:#203323;font-weight:750}._deckActions_1wvqv_46{display:flex;flex-wrap:wrap;gap:8px}._customBadge_1wvqv_51{display:block;margin-top:10px;color:#d5e6a6;line-height:1.6}._library_1wvqv_31{padding:18px;margin:18px 0;border:1px solid #82a48b55;border-radius:9px;background:#10241c}._library_1wvqv_31 h4{margin:0 0 8px;font-size:18px}._library_1wvqv_31 p{font-size:13px;line-height:1.7;color:#c4d6c1}._libraryRow_1wvqv_73{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px}._libraryRow_1wvqv_73 label{display:flex;flex-direction:column;gap:6px;flex:1 1 180px;font-size:13px}._libraryRow_1wvqv_73 input,._libraryRow_1wvqv_73 select{min-height:44px;width:100%;min-width:0;border:1px solid #7a976b;border-radius:5px;padding:9px;background:#0a1711;color:#eff5e4;font:inherit}._filters_1wvqv_99{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0 12px}._filters_1wvqv_99 label,._deckCopy_1wvqv_107 label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#c7d5b4;flex:1 1 125px}._filters_1wvqv_99 ._search_1wvqv_115{flex:2 1 250px}._filters_1wvqv_99 input,._filters_1wvqv_99 select,._deckCopy_1wvqv_107 select{width:100%;min-width:0;min-height:44px;font:inherit;background:#0a1711;border:1px solid #6e8652;border-radius:5px;color:#f0f1df;padding:10px}._resultCount_1wvqv_131{font-size:13px}._cardGrid_1wvqv_134{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px;align-items:start}._codexCard_1wvqv_140{min-width:0}._codexCard_1wvqv_140>article{width:100%}._addButton_1wvqv_146,._moreButton_1wvqv_147,._deckCopy_1wvqv_107 button,._builderHeading_1wvqv_149 button,._deckList_1wvqv_150 button,._tools_1wvqv_151 button{min-height:44px;padding:9px 13px;background:#283f28;color:#e4edc8;border:1px solid #6f8a50;border-radius:5px}._addButton_1wvqv_146{display:flex;justify-content:space-between;width:100%;margin-top:7px}._moreButton_1wvqv_147{display:block;margin:25px auto 0}._studio_1wvqv_1 button:disabled,._codex_1wvqv_2 button:disabled{opacity:.45;cursor:not-allowed}._deckPair_1wvqv_174{display:grid;grid-template-columns:1fr 1fr;gap:20px}._deckChoice_1wvqv_179{position:relative;overflow:hidden;border:1px solid #8b9c5c70;border-radius:10px;background:#0c1811}._deckArt_1wvqv_186{width:100%;height:180px;display:block}._deckCopy_1wvqv_107{min-width:0;padding:20px}._deckCopy_1wvqv_107 p{font-size:13px;min-height:60px;margin-top:14px;line-height:1.8}._kicker_1wvqv_201{display:block;color:#d8cf9e;font-size:12px;font-weight:700;margin-bottom:12px;letter-spacing:.06em}._startRow_1wvqv_209{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;margin-top:12px;border-block:1px solid #72815150}._startRow_1wvqv_209 strong{font-size:13px;color:#c7d6ae}._beginButton_1wvqv_222{padding:14px 25px;background:linear-gradient(135deg,#627d3e,#334a29);border:1px solid #b2c779;color:#fffce5;border-radius:5px;font-weight:700;min-height:48px}._builder_1wvqv_149{margin-top:28px}._builderHeading_1wvqv_149{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._builderHeading_1wvqv_149 h3{margin:0 auto 0 0}._deckList_1wvqv_150{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:7px 15px;max-height:300px;overflow:auto;padding:12px 0;margin-block:10px}._deckList_1wvqv_150>div{display:flex;align-items:center;gap:10px;background:#15251a;border-radius:4px}._deckList_1wvqv_150 ._cardNameButton_1wvqv_259{flex:1;min-width:0;overflow-wrap:anywhere;text-align:left;border:none;background:transparent;font-size:12px}._deckList_1wvqv_150 span{white-space:nowrap;color:#d2e1ac;font-size:12px}._warning_1wvqv_273{border-left:3px solid #d7ae65;padding:10px;background:#302a1a;color:#f2deac!important;font-size:13px}._tools_1wvqv_151{display:flex;flex-wrap:wrap;gap:8px;margin-block:14px}._timeline_1wvqv_286{min-width:0;flex:1 1 100%;display:flex;gap:10px;align-items:center}._timeline_1wvqv_286 select{min-width:0;flex:1;background:#122319;color:#e9efce;padding:9px;border:1px solid #789252;border-radius:4px;font:inherit}._replayOptions_1wvqv_303{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex:1 1 100%}._replayOptions_1wvqv_303 label{display:flex;align-items:center;gap:8px}._replayOptions_1wvqv_303 input{width:20px;height:20px;accent-color:#b0c77d}._help_1wvqv_320{border-left:2px solid #aabb74;padding:12px 16px;line-height:1.8;font-size:13px;background:#27352180}@media(max-width:650px){._deckPair_1wvqv_174{grid-template-columns:1fr}._deckChoice_1wvqv_179{display:grid;grid-template-columns:110px minmax(0,1fr)}._deckArt_1wvqv_186{height:100%}._deckCopy_1wvqv_107{padding:14px}._deckCopy_1wvqv_107 p{min-height:0}._startRow_1wvqv_209{align-items:stretch;flex-direction:column}._cardGrid_1wvqv_134{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:420px){._deckChoice_1wvqv_179{grid-template-columns:1fr}._deckArt_1wvqv_186{height:150px}._cardGrid_1wvqv_134{grid-template-columns:1fr}}._modePicker_ofpqb_1{margin:0 0 24px;border:1px solid #91a76b65;border-radius:9px;padding:18px;background:#0c1912;color:#e5ebcc}._modePicker_ofpqb_1 legend{padding:0 8px;color:#e8d4a6;font-weight:700}._choices_ofpqb_14{display:flex;flex-wrap:wrap;gap:12px}._choices_ofpqb_14 label{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #819c5866;border-radius:6px;min-height:44px;cursor:pointer}._modePicker_ofpqb_1 input{accent-color:#b6cc75;width:18px;height:18px}._difficulty_ofpqb_34{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;align-items:center}._difficulty_ofpqb_34 label{display:flex;align-items:center;gap:10px}._difficulty_ofpqb_34 select{font:inherit;background:#17291c;color:#ecf1db;border:1px solid #8b9e64;border-radius:5px;padding:10px;min-height:44px}._modePicker_ofpqb_1 p{margin:12px 0 0;line-height:1.7}._status_ofpqb_59{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:16px 4% 0;padding:13px 18px;border:1px solid #86a56566;border-radius:8px;background:linear-gradient(110deg,#213524,#10241c);color:#e2ecd2}._status_ofpqb_59 strong{display:block;font-size:13px;color:#d6d5a1;margin-bottom:4px}._status_ofpqb_59 p{margin:0;font-size:13px}._status_ofpqb_59 button{background:#304a31;color:#f0edcc;border:1px solid #94a76a;border-radius:5px;min-height:44px;padding:8px 14px}._status_ofpqb_59 button:hover{background:#42603a}._thinking_ofpqb_93{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c0d88c;margin-right:9px;animation:_pulse_ofpqb_1 1s ease-in-out infinite alternate}@keyframes _pulse_ofpqb_1{to{opacity:.35;transform:scale(.65)}}@media(prefers-reduced-motion:reduce){._thinking_ofpqb_93{animation:none}}._lesson_j2grk_1{color:#e8f0e7}._header_j2grk_4>span{color:#bad9b7;font-size:12px}._header_j2grk_4 h2{margin:10px 0;font-size:30px}._header_j2grk_4 p{font-size:14px;line-height:1.8;color:#c5d6cd}._progress_j2grk_17{display:flex;gap:5px;margin:20px 0}._progress_j2grk_17 i{height:5px;border-radius:2px;flex:1;background:#2f493e}._progress_j2grk_17 i[data-done=true]{background:#91c89d}._progress_j2grk_17 i[data-current=true]{background:#f1d79a}._board_j2grk_34{display:grid;grid-template-columns:1fr 1fr;gap:14px}._side_j2grk_39{min-width:0;border:1px solid #94b1a066;border-radius:10px;padding:14px;background:#142b25}._sideHeading_j2grk_46{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;align-items:baseline;margin-bottom:12px}._sideHeading_j2grk_46>span{color:#decc9f}._sideHeading_j2grk_46 small{flex-basis:100%;color:#c5d5c8}._creature_j2grk_61{display:flex;gap:12px;align-items:center}._creature_j2grk_61>img{width:80px;height:108px;object-fit:cover;border-radius:6px}._creature_j2grk_61>div{min-width:0;display:flex;flex-direction:column;gap:8px}._creature_j2grk_61 strong{font-size:14px;line-height:1.6}._creature_j2grk_61 span{font-size:13px;color:#ebdcae}._creature_j2grk_61 small,._side_j2grk_39>small{color:#b3cbbd;font-size:12px}._empty_j2grk_91{min-height:90px;display:grid;place-items:center;border:1px dashed #5a7b66;color:#99b7a8}._handHeading_j2grk_98{display:flex;justify-content:space-between;margin:18px 0 10px;font-size:14px}._handHeading_j2grk_98 strong{color:#e2d09b}._hand_j2grk_98{display:flex;overflow-x:auto;gap:8px;padding:6px 2px 12px}._handCard_j2grk_113{position:relative;flex:0 0 84px;padding:5px;border:1px solid #739e8155;border-radius:6px;background:#1c332a}._handCard_j2grk_113[data-selected=true]{border-color:#f0cf80;box-shadow:0 0 0 2px #f0cf8055}._handCard_j2grk_113>img{width:100%;height:82px;object-fit:cover;border-radius:3px}._handCard_j2grk_113>span{position:absolute;top:8px;left:8px;background:#152c25e8;border-radius:2px;padding:3px;font-size:10px}._handCard_j2grk_113 small{display:block;font-size:10px;line-height:1.5;margin-top:5px}._instruction_j2grk_146{border-left:3px solid #dfc580;border-radius:5px;background:#2c3528;padding:16px 20px;margin-top:12px}._instruction_j2grk_146>span{color:#e6cf94;font-size:12px}._instruction_j2grk_146 h3{margin:10px 0;font-size:22px}._instruction_j2grk_146 p{margin:0;color:#d7e0d1;font-size:14px;line-height:1.9}._actions_j2grk_167{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}._actions_j2grk_167 button{min-height:44px;border:1px solid #94b28a;border-radius:6px;padding:10px 15px;background:#283e2e;color:#edf3dd;font:inherit;cursor:pointer}._actions_j2grk_167 ._primary_j2grk_183{background:#d2dfaf;color:#1c3528;font-weight:750;margin-right:auto}._actions_j2grk_167 button:focus-visible{outline:3px solid #ecd490;outline-offset:3px}@media(max-width:600px){._board_j2grk_34{grid-template-columns:1fr;gap:10px}._creature_j2grk_61>img{width:60px;height:75px}._sideHeading_j2grk_46 small{flex-basis:auto}._side_j2grk_39{padding:12px}._empty_j2grk_91{min-height:44px;margin:0}._instruction_j2grk_146{padding:14px}._instruction_j2grk_146 h3{font-size:20px}._actions_j2grk_167 ._primary_j2grk_183{width:100%}}._preview_j847d_1{margin:20px 0;color:#eee9d1}._matchup_j847d_5{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:stretch;gap:9px}._combatant_j847d_11{min-width:0;padding:12px;border:1px solid #59684a;border-radius:12px 3px;background:radial-gradient(ellipse at 50% 0,#30402b 0,transparent 75%),#101c15;box-shadow:inset 0 0 22px #0003;display:flex;flex-direction:column;gap:8px}._role_j847d_22{font-size:12px;font-weight:700;letter-spacing:.04em;color:#ccb779}._inspect_j847d_28{display:grid;grid-template-columns:minmax(0,1fr) 12px;gap:6px;padding:0;border:0;background:transparent;text-align:left;color:inherit;min-height:44px;border-radius:5px}._inspect_j847d_28 strong{font-size:13px;line-height:1.45;overflow-wrap:anywhere}._inspect_j847d_28:hover strong{text-decoration:underline;text-underline-offset:3px;color:#f6e7b3}._inspect_j847d_28:focus-visible{outline:2px solid #efd493;outline-offset:4px}._art_j847d_54{width:100%;height:65px;object-fit:cover;border-radius:5px;grid-column:1 / -1;border:1px solid #6d7753;background:#203225;filter:sepia(.18) saturate(.8)}._location_j847d_64,._modifier_j847d_65{font-size:12px;line-height:1.5;color:#c8d1b6}._position_j847d_70{font-size:12px;font-weight:600}._power_j847d_74{margin-top:auto;padding-top:8px;border-top:1px solid #4b5d40;display:flex;flex-direction:column;gap:2px}._power_j847d_74>span{font-size:12px;color:#c8d1b6}._power_j847d_74 b{font-size:28px;font-variant-numeric:tabular-nums;line-height:1.2;color:#e8e7bf;text-shadow:0 0 16px #afcf6d20}._stats_j847d_93{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;font-variant-numeric:tabular-nums}._modifier_j847d_65{background:#293d23;border:1px solid #536c3f;color:#d3e8aa;padding:5px 7px;border-radius:4px}._versus_j847d_107{align-self:center;text-align:center;font-size:23px;color:#ccb779;animation:_arrive_j847d_1 .24s ease-out}._host_j847d_114{background:radial-gradient(ellipse at 50% 0,#413d27,transparent 75%),#211f16;border-color:#75633e}._host_j847d_114>strong{font-size:13px}._hostIcon_j847d_121{font-size:53px;line-height:1.4;text-align:center;color:#d7be79;text-shadow:0 0 24px #a68a3c55}._projection_j847d_128{margin-top:12px;border-left:3px solid #ccb779;border-radius:4px;background:#203225;box-shadow:inset 0 1px #56674970;padding:12px 14px}._projection_j847d_128 h3{margin:0 0 8px;font-size:14px;color:#f3e8bf}._projection_j847d_128 ul{list-style:none;margin:0 0 7px;padding:0;font-size:13px;line-height:1.7}._projection_j847d_128 li+li{margin-top:4px}._projection_j847d_128 small{color:#c6cbb2;font-size:12px;line-height:1.6}._damage_j847d_156{font-weight:700;color:#ffc3a5}._lethal_j847d_160{display:block;margin-bottom:7px;color:#ffcfaa;font-size:13px;padding:6px 8px;border:1px solid #916344;border-radius:4px;background:#442b21}@keyframes _arrive_j847d_1{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media(max-width:420px){._matchup_j847d_5{gap:3px;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}._combatant_j847d_11{padding:9px}._power_j847d_74 b{font-size:24px}._versus_j847d_107{font-size:18px}}@media(prefers-reduced-motion:reduce){._versus_j847d_107{animation:none}}._layer_1pzxb_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;overflow:hidden;pointer-events:none;contain:layout style}._layer_1pzxb_1 *,._layer_1pzxb_1 *:before,._layer_1pzxb_1 *:after{pointer-events:none!important}._paths_1pzxb_14{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}._trail_1pzxb_19,._trailAura_1pzxb_20{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:_travel_1pzxb_1 .9s ease-out both}._trailAura_1pzxb_20{stroke:#b5db79;stroke-width:14;opacity:.7}._spark_1pzxb_33{fill:#f5edaf;animation:_sparkLife_1pzxb_1 .9s ease-out both;filter:drop-shadow(0 0 5px #c5ed86)}._origin_1pzxb_38{fill:#b6ce7520;stroke:#d5e8a0;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:_originPulse_1pzxb_1 .65s ease-out both}._blocked_1pzxb_46 ._trail_1pzxb_19{stroke:#b1dbe7}._strike_1pzxb_49{position:absolute;width:90px;height:90px;margin:-45px;color:#d7e798;animation:_impact_1pzxb_1 .65s .38s ease-out both}._strike_1pzxb_49 i{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid currentColor;border-radius:50%;box-shadow:0 0 25px #a9ce6d80}._strike_1pzxb_49 i:nth-child(2){top:15%;right:15%;bottom:15%;left:15%;border-style:dashed;transform:rotate(30deg)}._strike_1pzxb_49 b{display:grid;place-items:center;height:100%;font-size:68px;font-weight:400;text-shadow:0 0 25px currentColor}._wardStrike_1pzxb_77{color:#b5dfec}._arrival_1pzxb_80{position:absolute;border-radius:12px;color:#c4e68d;animation:_arrivalFade_1pzxb_1 1.05s ease-out both}._arrivalRim_1pzxb_86{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid currentColor;border-radius:inherit;box-shadow:inset 0 0 28px #b9d66b66,0 0 26px #b9d66b66;animation:_emergence_1pzxb_1 .9s ease-out both}._arrivalRing_1pzxb_96{position:absolute;width:94%;aspect-ratio:1;left:3%;top:30%;border:2px dotted currentColor;border-radius:50%;transform:rotateX(55deg);animation:_sigilRise_1pzxb_1 1s ease-out both}._rune_1pzxb_107{position:absolute;width:100%;top:25%;text-align:center;font-size:64px;font-weight:400;text-shadow:0 0 24px currentColor;animation:_runeAwake_1pzxb_1 .9s ease-out both}._arrival_1pzxb_80>span{position:absolute;left:50%;bottom:12%;transform:translate(-50%);padding:5px 9px;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.08em;color:#faf2ce;background:#17241eeb;border:1px solid currentColor;border-radius:4px}._evolve_1pzxb_132{color:#efcc83}._evolve_1pzxb_132 ._arrivalRim_1pzxb_86{box-shadow:inset 0 0 35px #f3d38488,0 0 38px #e0b96799}._host_1pzxb_140{color:#d0bd87}._ward_1pzxb_77{color:#9dd9e5}._seed_1pzxb_146{position:absolute;width:4px;height:7px;border-radius:60%;left:calc(15% + var(--n) * 14%);top:65%;background:currentColor;box-shadow:0 0 9px currentColor;animation:_seedRise_1pzxb_1 .85s calc(var(--n) * 30ms) ease-out both}._damage_1pzxb_157{position:absolute;color:#ffdbab;font-size:clamp(24px,3vw,36px);font-weight:900;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 2px 3px #160705,0 0 18px #b54c36;animation:_damageLift_1pzxb_1 1s .12s ease-out both}._damage_1pzxb_157 span{display:block;transform:translate(-50%)}._damage_1pzxb_157 i{position:absolute;width:90px;height:30px;top:5px;left:-45px;border-radius:50%;background:#d5623a44;filter:blur(14px)}._ghost_1pzxb_183{position:absolute;transform:translate(-50%,-50%)}._shard_1pzxb_187{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:8px;animation:_fragment_1pzxb_1 1s .16s cubic-bezier(.2,.5,.4,1) both;filter:saturate(.5) sepia(.3)}._shard_1pzxb_187>*{width:100%;height:100%}._ash_1pzxb_199{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:80px;color:#d8b779;animation:_ashBloom_1pzxb_1 .85s ease-out both}._cardBack_1pzxb_208{position:absolute;width:34px;height:48px;margin:-24px -17px;display:grid;place-items:center;font-size:22px;color:#dce5b0;background:repeating-linear-gradient(45deg,#1f3023,#1f3023 5px,#2e442b 5px,#2e442b 10px);border:1px solid #adc37d;border-radius:5px;box-shadow:0 3px 15px #0009,inset 0 0 0 3px #101b15;animation:_cardFlight_1pzxb_1 .75s var(--delay) cubic-bezier(.3,.05,.2,1) both}._transferLabel_1pzxb_225{position:absolute;white-space:nowrap;color:#ecedc7;font-size:12px;font-weight:800;padding:5px 10px;background:#18271ff0;border:1px solid #8aa766;border-radius:4px;animation:_transferCaption_1pzxb_1 .9s ease-out both}._phase_1pzxb_237{position:absolute;width:min(420px,calc(100vw - 44px));display:grid;grid-template-columns:28px 1fr 28px;gap:3px 10px;padding:12px 20px;text-align:center;transform:translate(-50%,-50%);color:#ece6bd;background:linear-gradient(90deg,#101d11aa,#263a22f5 25%,#263a22f5 75%,#101d11aa);border-block:1px solid #bdc385;box-shadow:0 8px 30px #0007;animation:_phaseReveal_1pzxb_1 1.05s ease-out both}._phase_1pzxb_237 span{font-size:11px;letter-spacing:.12em;color:#c4cfaa}._phase_1pzxb_237 strong{grid-column:2;font-size:23px;font-weight:700}._phase_1pzxb_237 i{grid-row:1 / 3;font-size:25px;font-style:normal;align-self:center}._phase_1pzxb_237 i:last-child{grid-column:3}._low_1pzxb_271 ._trail_1pzxb_19{stroke-width:2}._low_1pzxb_271 ._arrivalRing_1pzxb_96,._low_1pzxb_271 ._seed_1pzxb_146{display:none}._low_1pzxb_271 ._ghost_1pzxb_183{opacity:.75}@keyframes _travel_1pzxb_1{0%{stroke-dashoffset:1;opacity:0}15%{opacity:1}65%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes _sparkLife_1pzxb_1{0%{opacity:0}8%,70%{opacity:1}to{opacity:0}}@keyframes _originPulse_1pzxb_1{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.45)}}@keyframes _impact_1pzxb_1{0%{opacity:0;transform:scale(.3) rotate(-20deg)}25%{opacity:1}to{opacity:0;transform:scale(1.65) rotate(20deg)}}@keyframes _arrivalFade_1pzxb_1{0%{opacity:0}12%,60%{opacity:1}to{opacity:0}}@keyframes _emergence_1pzxb_1{0%{transform:scale(.94);filter:brightness(1.8)}35%{transform:scale(1.03)}to{transform:scale(1);filter:brightness(1)}}@keyframes _sigilRise_1pzxb_1{0%{transform:translateY(30px) rotateX(55deg) rotate(0);opacity:.2}to{transform:translateY(-30px) rotateX(55deg) rotate(100deg);opacity:0}}@keyframes _runeAwake_1pzxb_1{0%{transform:scale(.5);opacity:0}35%{opacity:.95}to{transform:scale(1.4) translateY(-20px);opacity:0}}@keyframes _seedRise_1pzxb_1{0%{transform:translateY(0) scale(.5);opacity:0}25%{opacity:1}to{transform:translateY(-85px) scale(.1);opacity:0}}@keyframes _damageLift_1pzxb_1{0%{opacity:0;transform:translateY(8px) scale(.85)}18%,55%{opacity:1}to{opacity:0;transform:translateY(-62px) scale(1.05)}}@keyframes _fragment_1pzxb_1{0%,12%{opacity:.85;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rotate)) scale(.78)}}@keyframes _ashBloom_1pzxb_1{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@keyframes _cardFlight_1pzxb_1{0%{opacity:0;transform:translate(0) rotate(-12deg) scale(.7)}12%,72%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(10deg) scale(.9)}}@keyframes _transferCaption_1pzxb_1{0%,40%{opacity:0;transform:translate(-50%,15px)}65%{opacity:1}to{opacity:0;transform:translate(-50%,-25px)}}@keyframes _phaseReveal_1pzxb_1{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-40%) scale(.94)}20%,65%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(1px);transform:translate(-50%,-60%) scale(1.02)}}@media(prefers-reduced-motion:reduce){._layer_1pzxb_1{display:none}}html[data-duel-motion=reduced] ._layer_1pzxb_1,html[data-duel-effects=off] ._layer_1pzxb_1{display:none}._stage_12mf4_1{--accent: #e5c58b;position:relative;width:100%;height:100%;isolation:isolate;overflow:hidden}._stage_12mf4_1[data-attack-group=plasmodium]{--accent: #f2a694}._stage_12mf4_1[data-attack-group=intestinal_protozoa]{--accent: #9fe3cb}._stage_12mf4_1[data-attack-group=nematode]{--accent: #edce8f}._stage_12mf4_1[data-attack-group=cestode]{--accent: #d7baed}._stage_12mf4_1[data-attack-group=trematode]{--accent: #8bd5e0}._stage_12mf4_1[data-attack-group=ectoparasite]{--accent: #e7bd7a}._arenaLine_12mf4_27{position:absolute;left:5%;right:5%;top:53%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.35}._versus_12mf4_36{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);color:#e2d4ae;font:italic 800 clamp(14px,2.5vw,26px) Georgia,serif;opacity:.7}._fighter_12mf4_47{position:absolute;top:10%;bottom:5%;width:40%;max-width:380px;z-index:2}._source_12mf4_55{left:5%}._target_12mf4_58{right:5%}._stage_12mf4_1[data-pov-side=target] ._source_12mf4_55{left:auto;right:5%}._stage_12mf4_1[data-pov-side=target] ._target_12mf4_58{right:auto;left:5%}._motion_12mf4_69{width:100%;height:100%;transform-origin:50% 70%}._portraitFrame_12mf4_74{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid #c0ac7c9c;border-radius:12px 3px;background:#142c30;box-shadow:0 12px 24px #0007,inset 0 0 0 3px #e1d4a211}._fighter_12mf4_47[data-your-side=true] ._portraitFrame_12mf4_74{border-color:#a9d1b5;box-shadow:0 12px 24px #0007,0 0 0 3px #93c6a112}._portrait_12mf4_74{width:100%;height:100%;object-fit:cover;object-position:50% 43%}._portraitShade_12mf4_98{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#031b1fd4,transparent 30%,transparent 80%,#07191e33);box-shadow:inset 0 0 20px #0002}._cardId_12mf4_104{position:absolute;bottom:11px;left:13px;color:#e1e8cd;font:600 12px ui-monospace,monospace;letter-spacing:.12em}._corner_12mf4_114{position:absolute;inset:7px 7px auto auto;width:22px;height:22px;border-top:1px solid #eddfb3;border-right:1px solid #eddfb3;opacity:.7}._host_12mf4_123{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#c6dfd2;background:radial-gradient(ellipse,#456c6555,#14282d)}._host_12mf4_123 svg{width:47%;max-height:65%;stroke:#bad5c1;stroke-width:2}._host_12mf4_123 svg path:last-child{stroke:#eee0aa;stroke-width:4}._host_12mf4_123 span{font:700 12px ui-monospace,monospace;letter-spacing:.16em}._attackFx_12mf4_149{position:absolute;z-index:4;left:23%;top:24%;width:57%;height:58%;overflow:visible;transform:scaleX(var(--direction));stroke:var(--accent);fill:none;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--accent))}._pulse_12mf4_164 circle{fill:var(--accent);animation:_pulseTravel_12mf4_1 calc(.28s * var(--speed, 1)) ease-in both;animation-delay:calc(var(--i) * 25ms * var(--speed, 1))}._pulse_12mf4_164 path{stroke-width:2;stroke-dasharray:12 14;opacity:.65}._ripple_12mf4_174 ellipse{animation:_rippleTravel_12mf4_1 calc(.32s * var(--speed, 1)) ease-out both;animation-delay:calc(var(--i) * 35ms * var(--speed, 1))}._whip_12mf4_178 path{stroke-dasharray:900;animation:_strokeReveal_12mf4_1 calc(.25s * var(--speed, 1)) ease-out both}._whip_12mf4_178 path+path{stroke-width:2;opacity:.55}._segments_12mf4_186 rect{fill:#d7baed22;animation:_segmentReveal_12mf4_1 calc(.2s * var(--speed, 1)) ease-out both;animation-delay:calc(var(--i) * 22ms * var(--speed, 1))}._wave_12mf4_191 path{animation:_waveReveal_12mf4_1 calc(.32s * var(--speed, 1)) ease-out both;animation-delay:calc(var(--i) * 45ms * var(--speed, 1));transform-origin:50% 50%}._claw_12mf4_196 path:first-child{stroke-width:7;stroke-dasharray:220;animation:_strokeReveal_12mf4_1 calc(.28s * var(--speed, 1)) ease-out both}._claw_12mf4_196 path:last-child{stroke-width:2;stroke-dasharray:8 14;opacity:.55}._stage_12mf4_1[data-motion-active=true][data-phase=entrance] ._motion_12mf4_69{animation:_enter_12mf4_1 calc(.32s * var(--speed, 1)) ease-out both}._stage_12mf4_1[data-motion-active=true][data-combat=true][data-phase=charge] ._source_12mf4_55 ._motion_12mf4_69{animation:_charge_12mf4_1 calc(.5s * var(--speed, 1)) ease-out both}._stage_12mf4_1[data-motion-active=true][data-combat=true][data-phase=strike] ._source_12mf4_55 ._motion_12mf4_69{animation:_lunge_12mf4_1 calc(.27s * var(--speed, 1)) ease-in both}._stage_12mf4_1[data-motion-active=true][data-combat=true][data-attack-group=plasmodium][data-phase=strike] ._source_12mf4_55 ._motion_12mf4_69{animation-name:_pulsePortrait_12mf4_1}._stage_12mf4_1[data-motion-active=true][data-combat=true][data-attack-group=intestinal_protozoa][data-phase=strike] ._source_12mf4_55 ._motion_12mf4_69{animation-name:_flowPortrait_12mf4_1}._stage_12mf4_1[data-motion-active=true][data-combat=true][data-attack-group=nematode][data-phase=strike] ._source_12mf4_55 ._motion_12mf4_69{animation-name:_whipPortrait_12mf4_1}._stage_12mf4_1[data-motion-active=true][data-combat=true][data-attack-group=cestode][data-phase=strike] ._source_12mf4_55 ._motion_12mf4_69{animation-name:_sweepPortrait_12mf4_1}._stage_12mf4_1[data-motion-active=true][data-combat=true][data-attack-group=trematode][data-phase=strike] ._source_12mf4_55 ._motion_12mf4_69{animation-name:_wavePortrait_12mf4_1}._stage_12mf4_1[data-motion-active=true][data-combat=true][data-attack-group=ectoparasite][data-phase=strike] ._source_12mf4_55 ._motion_12mf4_69{animation-name:_leapPortrait_12mf4_1}._stage_12mf4_1[data-motion-active=true][data-combat=true][data-phase=impact] ._target_12mf4_58 ._motion_12mf4_69{animation:_recoil_12mf4_1 calc(.3s * var(--speed, 1)) ease-out}._fighter_12mf4_47[data-defeated=true] ._portraitFrame_12mf4_74{filter:grayscale(.8);opacity:.55}._stage_12mf4_1[data-motion-active=true] ._fighter_12mf4_47[data-defeated=true] ._motion_12mf4_69{animation:_defeat_12mf4_1 calc(.5s * var(--speed, 1)) ease-out both}._stage_12mf4_1[data-motion-active=true] ._fighter_12mf4_47[data-returned=true] ._motion_12mf4_69{animation:_retreat_12mf4_1 calc(.45s * var(--speed, 1)) ease-out both}._fighter_12mf4_47[data-returned=true] ._portraitFrame_12mf4_74{border-color:#a4daea}._contact_12mf4_261{position:absolute;z-index:5;left:72%;top:50%;width:80px;height:80px;border:2px solid var(--accent);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px color-mix(in srgb,var(--accent),transparent 45%)}._stage_12mf4_1[data-pov-side=target] ._contact_12mf4_261{left:28%}._stage_12mf4_1[data-motion-active=true] ._contact_12mf4_261{animation:_contact_12mf4_261 calc(.4s * var(--speed, 1)) ease-out both}._barrier_12mf4_279{position:absolute;z-index:5;top:13%;bottom:10%;left:49.5%;width:1%;min-width:3px;border-radius:50%;background:linear-gradient(transparent,#caece9,transparent);box-shadow:0 0 18px #a6edea88}@keyframes _enter_12mf4_1{0%{opacity:.3;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes _charge_12mf4_1{to{transform:translate(calc(-3% * var(--direction))) scale(1.025)}}@keyframes _lunge_12mf4_1{to{transform:translate(calc(10% * var(--direction)))}}@keyframes _pulsePortrait_12mf4_1{45%{transform:scale(1.06)}to{transform:translate(calc(3% * var(--direction))) scale(1.025)}}@keyframes _flowPortrait_12mf4_1{40%{transform:scale(.97,1.04)}to{transform:translate(calc(7% * var(--direction))) scale(1.025,.98)}}@keyframes _whipPortrait_12mf4_1{35%{transform:rotate(calc(-3deg * var(--direction)))}to{transform:translate(calc(9% * var(--direction))) rotate(calc(2deg * var(--direction)))}}@keyframes _sweepPortrait_12mf4_1{35%{transform:translateY(6px)}to{transform:translate(calc(11% * var(--direction))) translateY(-3px)}}@keyframes _wavePortrait_12mf4_1{45%{transform:scale(.98,1.035)}to{transform:translate(calc(5% * var(--direction))) scale(1.04,.98)}}@keyframes _leapPortrait_12mf4_1{45%{transform:translate(calc(5% * var(--direction))) translateY(-22px) rotate(calc(-3deg * var(--direction)))}to{transform:translate(calc(14% * var(--direction))) translateY(-4px)}}@keyframes _recoil_12mf4_1{25%{transform:translate(calc(4% * var(--direction))) rotate(calc(1deg * var(--direction)))}to{transform:none}}@keyframes _defeat_12mf4_1{to{transform:translateY(10px) scale(.96)}}@keyframes _retreat_12mf4_1{to{transform:translateY(10px) scale(.88);opacity:.7}}@keyframes _pulseTravel_12mf4_1{0%{opacity:.3;transform:translate(0)}to{opacity:1;transform:translate(450px)}}@keyframes _rippleTravel_12mf4_1{0%{opacity:0;stroke-width:1}to{opacity:.85;stroke-width:5}}@keyframes _strokeReveal_12mf4_1{0%{stroke-dashoffset:900;opacity:.3}to{stroke-dashoffset:0;opacity:1}}@keyframes _segmentReveal_12mf4_1{0%{opacity:0}to{opacity:.95}}@keyframes _waveReveal_12mf4_1{0%{opacity:.2;transform:scaleY(.5) translate(-30px)}to{opacity:.9;transform:none}}@keyframes _contact_12mf4_261{0%{opacity:.9;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}._stage_12mf4_1[data-effects-quality=low] ._attackFx_12mf4_149{filter:none;stroke-width:3}._stage_12mf4_1[data-effects-quality=low] ._attackFx_12mf4_149>g>:nth-child(n+3){display:none}._stage_12mf4_1[data-effects-quality=low] ._portraitFrame_12mf4_74{box-shadow:none}._stage_12mf4_1[data-motion-active=false] *,._stage_12mf4_1[data-effects-quality=off] *{animation:none!important;transition:none!important}@media(max-width:600px){._fighter_12mf4_47{top:15%;bottom:7%;width:43%}._source_12mf4_55,._stage_12mf4_1[data-pov-side=target] ._target_12mf4_58{left:3%}._target_12mf4_58,._stage_12mf4_1[data-pov-side=target] ._source_12mf4_55{right:3%}._portraitFrame_12mf4_74{border-radius:8px 2px}._cardId_12mf4_104{font-size:10px;left:9px;bottom:8px}._host_12mf4_123 span{font-size:10px}._versus_12mf4_36{font-size:12px}._contact_12mf4_261{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){._stage_12mf4_1 *{animation:none!important;transition:none!important}._attackFx_12mf4_149,._contact_12mf4_261{display:none}}[role=dialog]:has(>._shell_1uww7_1){width:min(1120px,100%);padding:0;overflow-x:hidden;overflow-y:auto;border:1px solid #b7cac4;background:#ecf0e8;box-shadow:0 30px 110px #000a}._shell_1uww7_1{position:relative;isolation:isolate;color:#263f43;background:#ecf0e8;font-family:inherit}._header_1uww7_17{position:relative;z-index:5;padding:22px 70px 16px 26px;background:linear-gradient(110deg,#102d36,#25454c);border-bottom:1px solid #8ba9a2;color:#e4ede3}._headingTop_1uww7_25{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px}._eyebrow_1uww7_32{display:flex;align-items:center;gap:8px;color:#bed2c6;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;padding-top:5px}._eyebrow_1uww7_32>span{padding:3px 5px;border:1px solid #91b0a46b;border-radius:3px;font:10px ui-monospace,monospace;color:#d5dfbb}._header_1uww7_17 h2{margin:0 0 7px;font-family:inherit;font-size:clamp(22px,3.5vw,34px);font-weight:600;line-height:1.25;color:#ecf0db}._encounterNames_1uww7_60{display:block;font-size:12px;color:#c2d4cf;line-height:1.6;overflow-wrap:anywhere}._encounterNames_1uww7_60>span{margin:0 10px;color:#b7c9a5}._povBadge_1uww7_71{display:grid;grid-template-columns:auto auto;gap:2px 9px;padding:8px 12px;border:1px solid #a2c4ad;border-radius:7px;background:#d0dfb9;box-shadow:0 3px 15px #0002;color:#22443b;flex-shrink:0}._povBadge_1uww7_71>span{grid-row:1/3;align-self:center;padding-right:9px;border-right:1px solid #78947b66;font:800 11px ui-monospace,monospace;letter-spacing:.12em}._povBadge_1uww7_71>strong{font-size:12px}._povBadge_1uww7_71>small{font-size:10px;color:#486257}._beatTrack_1uww7_100{display:flex;gap:12px;margin-top:18px;border-top:1px solid #a6c1b62b;padding-top:12px}._beatTrack_1uww7_100>span{display:flex;align-items:center;gap:6px;flex:1;color:#9aafa9;font-size:10px;line-height:1.3}._beatTrack_1uww7_100 i{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border:1px solid #718d85;border-radius:50%;font-style:normal;font-size:10px}._beatTrack_1uww7_100>span[data-current=true]{color:#eff1d3}._beatTrack_1uww7_100>span[data-current=true] i{background:#d6e3ba;color:#23403a;border-color:#d6e3ba;box-shadow:0 0 12px #d6e3ba33}._beatTrack_1uww7_100>span[data-complete=true] i{border-color:#bccab0;color:#ccdbc2}._stage_1uww7_140{position:relative;height:clamp(390px,49vw,540px);max-height:64vh;min-height:350px;overflow:hidden;background:linear-gradient(0deg,#0c212af5,#10272c85 55%,#10272cc7),url(/scenes/blight-sanctum.webp) center 42% / cover}._stage_1uww7_140:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 20%,#b7cba91a,transparent 65%);pointer-events:none}._portraits_1uww7_157{position:absolute;top:2%;right:0;bottom:100px;left:0;pointer-events:none}._camera_1uww7_162{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._cameraLabel_1uww7_167{position:absolute;top:15px;left:20px;z-index:3;display:flex;align-items:center;gap:6px;padding:5px 8px;font:10px ui-monospace,monospace;color:#385e5c;background:#eef0dd99;border:1px solid #9bb4a77a;border-radius:4px}._cameraLabel_1uww7_167>span{width:5px;height:5px;border-radius:50%;background:#467e73}._combatant_1uww7_190{position:absolute;bottom:43px;width:44%;height:90px}._source_1uww7_196{left:3%}._target_1uww7_199{right:3%}._shell_1uww7_1[data-pov-side=target] ._source_1uww7_196{left:auto;right:3%}._shell_1uww7_1[data-pov-side=target] ._target_1uww7_199{left:3%;right:auto}._nameplate_1uww7_210{position:absolute;bottom:0;width:100%;padding:11px 13px;border:1px solid #a4b7ac;border-left:3px solid #a18d62;border-radius:8px;background:#f9f9edf2;box-shadow:0 8px 24px #294c4a16}._shell_1uww7_1[data-pov-side=source] ._source_1uww7_196 ._nameplate_1uww7_210,._shell_1uww7_1[data-pov-side=target] ._target_1uww7_199 ._nameplate_1uww7_210{border-left-color:#477f70;box-shadow:0 8px 26px #294c4a22,inset 0 0 0 1px #85a58f35}._owner_1uww7_228{display:flex;justify-content:space-between;gap:5px;color:#63766d;font-size:9px;line-height:1.5}._owner_1uww7_228 b{font-size:10px;color:#386657;letter-spacing:.06em}._owner_1uww7_228>span{text-align:right}._creatureName_1uww7_244{display:block;min-height:18px;margin:4px 0 6px;font-size:clamp(11px,1.25vw,14px);line-height:1.4;color:#253f3e;overflow-wrap:anywhere}._lifeText_1uww7_253{display:flex;align-items:baseline;justify-content:space-between;gap:5px}._lifeText_1uww7_253>span{font-size:9px;letter-spacing:.07em;color:#63776b}._lifeText_1uww7_253>b{font-size:18px;font-variant-numeric:tabular-nums;color:#264d43}._lifeBar_1uww7_269{position:relative;height:7px;margin-top:5px;background:#d6e1d8;border-radius:3px;overflow:hidden}._lifeBar_1uww7_269>i,._lifeBar_1uww7_269>span{position:absolute;inset:0 auto 0 0;border-radius:inherit}._lifeBar_1uww7_269>i{background:#d1a565}._lifeBar_1uww7_269>span{background:linear-gradient(90deg,#477b68,#9ab992);transition:width calc(.42s * var(--speed)) ease-out}._shell_1uww7_1[data-cinematic-phase=aftermath] ._lifeBar_1uww7_269>i{opacity:0;transition:opacity .35s}._defeated_1uww7_294,._returned_1uww7_295{position:absolute;right:8px;top:-13px;padding:4px 7px;color:#763b31;font-size:9px;font-weight:700;background:#f4e3d3;border:1px solid #c59588;border-radius:4px}._returned_1uww7_295{color:#345d70;background:#dfedf2;border-color:#9ab7c4}._damage_1uww7_312{position:absolute;left:28%;bottom:145%;z-index:8;font-size:clamp(30px,5vw,54px);font-weight:750;color:#813f32;text-shadow:0 2px 0 #fff8,0 0 20px #f1ebd7;animation:_damage_1uww7_312 calc(.6s * var(--speed)) ease-out both}._defensePlate_1uww7_325{position:absolute;right:18px;top:14px;z-index:7;display:flex;align-items:center;gap:9px;max-width:43%;padding:6px 12px 6px 6px;border:1px solid #a3bec1;border-radius:7px;background:#f6faf1ed}._defensePlate_1uww7_325>img{width:34px;height:38px;object-fit:cover;border-radius:3px}._defensePlate_1uww7_325 small{display:block;font-size:9px;letter-spacing:.08em;color:#527383}._defensePlate_1uww7_325 strong{display:block;font-size:11px;line-height:1.4;color:#294753}._caption_1uww7_357{position:absolute;inset:auto 4% 11px;z-index:8;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;text-align:center;font-size:12px;color:#e2ecdd}._caption_1uww7_357>small{padding:3px 6px;border:1px solid #a1b6a4;border-radius:3px;color:#4b6c58;background:#e8ecda99;font-size:9px;font-weight:700;letter-spacing:.06em}._modelNote_1uww7_380{margin:0;padding:9px 22px;font-size:11px;line-height:1.7;color:#5c746a;border-top:1px solid #b1c7b9;background:#e7eddf}._footer_1uww7_389{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:12px 22px;border-top:1px solid #c1d0bd;background:#f5f7ed}._footer_1uww7_389 ._result_1uww7_399{margin:0;font-size:13px;color:#304c40;line-height:1.6}._skip_1uww7_405{flex-shrink:0;min-height:44px;padding:9px 13px;border:1px solid #789a88;border-radius:5px;background:#254b40;color:#edf3e5;font:inherit;font-size:12px;cursor:pointer}._skip_1uww7_405 kbd{margin-left:8px;border:1px solid #a3bda377;border-radius:3px;padding:2px 4px;font-size:9px;color:#c9d9be}@keyframes _damage_1uww7_312{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}._reduced_1uww7_435 *,._shell_1uww7_1[data-effects-quality=low] ._damage_1uww7_312{animation:none!important}._reduced_1uww7_435 ._lifeBar_1uww7_269>span{transition:none}@media(prefers-reduced-motion:reduce){._shell_1uww7_1 *{animation:none!important;transition:none!important}}@media(max-width:600px){._header_1uww7_17{padding:16px 53px 13px 15px}._headingTop_1uww7_25{gap:8px;margin-bottom:12px;flex-wrap:wrap}._eyebrow_1uww7_32{font-size:9px}._header_1uww7_17 h2{font-size:22px}._encounterNames_1uww7_60{font-size:11px}._povBadge_1uww7_71{padding:6px 8px}._povBadge_1uww7_71>small{font-size:9px}._povBadge_1uww7_71>strong{font-size:11px}._beatTrack_1uww7_100{gap:8px;margin-top:12px;padding-top:10px}._beatTrack_1uww7_100>span{font-size:0;justify-content:center}._beatTrack_1uww7_100 i{width:22px;height:22px;font-size:10px}._stage_1uww7_140{min-height:360px;max-height:none;height:400px}._portraits_1uww7_157{top:18px;right:0;bottom:125px;left:0}._cameraLabel_1uww7_167{left:10px;top:10px;font-size:9px;padding:4px 6px}._combatant_1uww7_190{width:46%;bottom:53px}._source_1uww7_196,._shell_1uww7_1[data-pov-side=target] ._target_1uww7_199{left:2%}._target_1uww7_199,._shell_1uww7_1[data-pov-side=target] ._source_1uww7_196{right:2%}._nameplate_1uww7_210{padding:8px}._owner_1uww7_228{display:block}._owner_1uww7_228>span{display:block;text-align:left;font-size:10px}._creatureName_1uww7_244{font-size:12px;min-height:34px}._lifeText_1uww7_253>b{font-size:16px}._defensePlate_1uww7_325{right:8px;top:10px;max-width:45%;padding:4px 6px 4px 4px;gap:5px}._defensePlate_1uww7_325>img{width:24px;height:29px}._defensePlate_1uww7_325 strong,._defensePlate_1uww7_325 small{font-size:9px}._caption_1uww7_357{font-size:11px;inset-inline:4%;bottom:8px}._modelNote_1uww7_380{padding:9px 12px;font-size:10px}._footer_1uww7_389{padding:10px 12px;gap:10px}._footer_1uww7_389 ._result_1uww7_399{font-size:12px}._skip_1uww7_405{font-size:11px;padding:8px}._skip_1uww7_405 kbd{display:none}._damage_1uww7_312{bottom:150%;font-size:32px}}@media(max-height:600px)and (min-width:601px){._header_1uww7_17{padding:12px 65px 10px 22px}._headingTop_1uww7_25{margin-bottom:6px}._header_1uww7_17 h2{font-size:22px}._beatTrack_1uww7_100{margin-top:10px;padding-top:8px}._stage_1uww7_140{min-height:290px;height:52vh}._portraits_1uww7_157{bottom:90px}._nameplate_1uww7_210{padding:6px 10px}._footer_1uww7_389{min-height:48px;padding:8px 20px}}
