@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap";:root{font-family:DM Sans,sans-serif;color:#f6e7bf;background:#10282a;font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;margin:0;overflow-x:hidden}button{font:inherit}button:focus-visible{outline:2px solid #ffe49b;outline-offset:3px}.game-shell{position:relative;isolation:isolate;min-height:100vh;padding:14px clamp(18px,3.1vw,54px) 20px;overflow:visible;background:#173739 var(--village-background) center / cover no-repeat}.scene-wash{position:absolute;z-index:-1;inset:0;background:radial-gradient(120% 78% at 50% -6%,rgba(255,214,138,.22),rgba(255,196,110,.05) 34%,transparent 62%),linear-gradient(180deg,#06181a0f,#0414164d 68%,#020d0ebd)}.scene-wash:after{content:"";position:absolute;inset:0;background:radial-gradient(140% 120% at 50% 44%,transparent 52%,rgba(2,12,14,.5))}.topbar{position:sticky;top:8px;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1560px,100%);min-height:74px;margin:0 auto 34px;padding:9px 42px;border:1px solid #af7e35;border-radius:3px;background:linear-gradient(180deg,#153b3ff7,#041d21fa);box-shadow:inset 0 0 0 3px #07191c,inset 0 0 0 5px #d5a04030,0 8px 20px #00000061}.topbar:before,.topbar:after{position:absolute;top:50%;color:#edbd52;font-size:18px;text-shadow:0 2px 2px #000;transform:translateY(-50%);content:"✦"}.topbar:before{left:14px}.topbar:after{right:14px}.topbar-filler{display:block}.brand{position:relative;display:inline-flex;align-items:center;gap:16px;min-height:52px;padding:6px 30px;color:#f6e6b6;background:none;font:700 clamp(24px,2.5vw,38px)/1 Fraunces,serif;letter-spacing:-.03em;text-align:center;text-shadow:0 2px 3px #081719,0 0 22px rgba(255,214,138,.16);white-space:nowrap}.brand b{color:#eab53f}.brand:before,.brand:after{color:#d8a94e;font-size:14px;text-shadow:0 1px 2px #000;content:"❖";opacity:.9}.brand-mark{display:none}.resources{display:flex;gap:8px;justify-self:end}.resources span{display:inline-flex;align-items:center;min-height:32px;gap:5px;padding:6px 10px;color:#f6df9c;border:1px solid rgba(218,165,67,.5);border-radius:3px;background:#051b1ed9;box-shadow:inset 0 0 0 1px #074246b3;font:700 12px Fraunces,serif;white-space:nowrap}.resources span:first-child img{width:23px;height:22px;margin:-5px 0 -5px -6px;object-fit:contain;filter:drop-shadow(0 2px 2px #000)}.topbar{min-height:96px;padding-block:6px;border:2px solid #b98334;border-radius:2px;box-shadow:inset 0 0 0 2px #06191c,inset 0 0 0 5px #efc5653d,inset 0 0 26px #ffdd9014,0 10px 26px #0000007a}.topbar:before,.topbar:after{z-index:2;width:82px;height:82px;color:transparent;background:url(/assets/panel-corner-CSP0xNXy.png) top left / 100% 100% no-repeat;content:"";pointer-events:none}.topbar:before{top:-5px;left:-5px;transform:none}.topbar:after{top:auto;right:-5px;bottom:-5px;transform:rotate(180deg)}.brand{justify-self:center;min-width:min(510px,45vw);min-height:88px;padding:26px 68px 24px;background:var(--brand-plaque) center / 100% 100% no-repeat;text-shadow:0 2px 3px #071518,0 0 12px rgba(255,217,136,.22)}.brand:before,.brand:after{display:none}.resources span:first-child img{width:23px;height:22px;margin:-5px 0 -5px -6px}.topbar{position:relative;top:auto;z-index:1}.brand{display:grid;place-items:center;padding:0;background:none}.brand img{display:block;width:min(500px,44vw);height:auto}.resource-hint{position:relative;cursor:help}.resources .resource-hint img{width:25px;height:25px;margin:-7px -1px -7px -7px;object-fit:contain;filter:drop-shadow(0 2px 2px #000)}.resource-hint:after{position:absolute;right:0;bottom:calc(100% + 10px);z-index:30;width:190px;padding:8px 10px;color:#efe2bd;border:1px solid #b98739;background:linear-gradient(145deg,#16494e,#08292d);box-shadow:0 8px 18px #0009;content:attr(data-tooltip);font:700 10px/1.35 DM Sans;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;white-space:normal}.resource-hint:hover:after{opacity:1;transform:translateY(0)}.portrait span{display:none}.game-grid{display:grid;grid-template-columns:286px minmax(0,1fr) 292px;gap:22px;align-items:start;width:min(1560px,100%);margin:0 auto}.panel-frame{position:relative;border:1px solid #d3a04a;border-radius:4px;background:linear-gradient(158deg,#133f44f5,#062024fa 62%);box-shadow:inset 0 1px #ffe29e2e,inset 0 0 0 3px #061c20,inset 0 0 0 5px #e0ac4a47,inset 0 24px 44px #ffd8960d,0 16px 34px #00000075}.panel-frame:before,.panel-frame:after{position:absolute;z-index:3;color:#dfa94b;text-shadow:0 1px 1px #000;content:"◆";font-size:8px}.panel-frame:before{top:7px;left:8px}.panel-frame:after{right:8px;bottom:7px}.panel-frame{border:2px solid #b88231;border-radius:2px;background:radial-gradient(125% 90% at 50% -12%,rgba(255,220,142,.1),transparent 38%),linear-gradient(158deg,#144347fa,#051d21fc 62%);box-shadow:inset 0 0 0 2px #071b1e,inset 0 0 0 4px #edbe5754,inset 0 0 0 7px #041316e0,inset 0 22px 40px #ffda8a0f,0 16px 34px #0000008a,0 0 0 1px #3d230cb3}.panel-frame:before,.panel-frame:after{display:block;z-index:4;width:68px;height:68px;color:transparent;background:url(/assets/panel-corner-CSP0xNXy.png) top left / 100% 100% no-repeat;content:"";filter:drop-shadow(1px 2px 1px #080603);pointer-events:none}.panel-frame:before{top:-4px;left:-4px}.panel-frame:after{right:-4px;bottom:-4px;transform:rotate(180deg)}.hero-panel{min-height:616px;padding:16px 16px 15px}.hero-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:1px 5px 13px;border-bottom:1px solid rgba(226,175,76,.28)}.hero-title h2{max-width:175px;margin:0;color:#f4e3b4;font:700 22px/.92 Fraunces,serif;letter-spacing:-.035em}.hero-title span{color:#e0ad48;font-size:11px;font-weight:800;white-space:nowrap}.hero-rank{margin:7px 5px 10px;color:#d8af57;font:800 9px/1 DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.portrait{position:relative;height:250px;margin-top:14px;overflow:hidden;border:1px solid #b78335;border-radius:2px;background:#112d30;box-shadow:inset 0 0 0 4px #2d2214,inset 0 0 0 6px #d6a64b,0 5px 10px #0008}.portrait img{display:block;width:100%;height:100%;object-fit:cover}.portrait span{position:absolute;right:7px;bottom:6px;padding:3px 5px;color:#d9e4d7;background:#051214bd;font-size:9px}.eyebrow{margin:14px 0 7px;color:#d5a448;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-panel .eyebrow{margin:13px 3px 8px;font-size:9px}.hero-meter{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;margin-top:8px;color:#ecdfbd;font-size:11px}.hero-meter>span{display:flex;align-items:center;gap:5px}.hero-meter strong{color:#f8e7b4;font:700 12px Fraunces,serif}.hero-meter i{display:block;grid-column:1 / -1;height:14px;padding:2px;border:1px solid #815025;border-radius:2px;background:#21130f;box-shadow:inset 0 1px 3px #000}.hero-meter i b{display:block;height:100%;border-radius:1px;background:linear-gradient(#ec6545,#941e12)}.hero-meter.xp>span{color:#e5b64f;font:700 12px Fraunces,serif}.hero-meter.xp i{border-color:#897022;background:#201a0c}.hero-meter.xp i b{background:linear-gradient(#efcc61,#a96e1d)}.stat-icon{width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 2px 2px #000)}.hero-panel .stats{display:grid;gap:0;margin-top:13px;border-top:1px solid rgba(219,169,74,.22)}.hero-panel .stats div{display:grid;grid-template-columns:23px 1fr auto;align-items:center;min-height:31px;color:#d1dbd1;border-bottom:1px solid rgba(219,169,74,.14);font-size:13px}.hero-panel .stats strong{color:#f5e6bb}.hero-panel .stats small{color:#e6ad42}.equipment{margin-top:14px;padding:12px 3px 0;border-top:1px solid rgba(219,169,74,.22)}.equipment-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 10px}.equipment-head p{margin:0;color:#e3b554;font-size:12px;font-weight:800}.equipment-head span{color:#9fb0a4;font-size:10px;font-weight:700}.equip-slots{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.equip-slot-cell{display:grid;grid-template-rows:auto auto;gap:5px;justify-items:stretch;width:100%;min-width:0}.equip-slot{position:relative;display:grid;place-items:center;inline-size:100%;max-inline-size:100%;min-inline-size:0;contain:inline-size;box-sizing:border-box;aspect-ratio:1 / 1;border:1px solid #9c6f30;border-radius:3px;background:linear-gradient(160deg,#09282ceb,#041619f5);box-shadow:inset 0 0 0 2px #051619d9,inset 0 2px 7px #0000008c;cursor:default;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.equip-slot.filled{border-color:var(--slot-rarity, #d8a94e);box-shadow:inset 0 0 0 2px #051619d9,inset 0 2px 7px #0000008c,0 0 12px color-mix(in srgb,var(--slot-rarity, #d8a94e) 45%,transparent)}.equip-slot.filled:hover,.equip-slot.filled.active{transform:translateY(-2px);border-color:var(--slot-rarity, #f0c463);box-shadow:inset 0 0 0 2px #051619d9,0 4px 10px #00000080,0 0 16px color-mix(in srgb,var(--slot-rarity, #f0c463) 60%,transparent)}.equip-slot:after{content:"";position:absolute;top:3px;left:3px;right:3px;height:42%;border-radius:2px 2px 0 0;background:linear-gradient(rgba(255,235,190,.12),transparent);pointer-events:none}.equip-slot img{position:relative;z-index:1;width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.equip-slot-glyph{position:relative;z-index:1;color:#f2c768;font-size:17px;line-height:1}.equip-slot.empty .equip-slot-glyph{color:#e4b24e4d}.equip-slot-label{color:#9fb0a4;font-size:8px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-align:center;line-height:1;white-space:nowrap}.equip-slot-cell.filled .equip-slot-label{color:#d9b866}.equip-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;z-index:30;width:244px;max-width:calc(100vw - 40px);padding:11px 13px 12px;transform:translate(-50%);color:#ece3cd;border:1px solid var(--rarity, #d8a94e);border-radius:4px;background:linear-gradient(160deg,#0b2428fa,#041316fc);box-shadow:0 14px 30px #0009,inset 0 1px #ffe29e1f,0 0 18px color-mix(in srgb,var(--rarity, #d8a94e) 30%,transparent);pointer-events:none;text-align:left}.equip-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#041316fc}.equip-tooltip-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.equip-tooltip-tier{color:var(--rarity, #d8a94e);font:800 10px DM Sans;letter-spacing:.1em;text-transform:uppercase}.equip-tooltip-req{color:#9fb0a4;font-size:9px;font-weight:700;white-space:nowrap}.equip-tooltip h4{margin:5px 0 2px;color:#f4e6bd;font:700 15px/1.12 Fraunces,serif}.equip-tooltip-slot{color:#d9a94d;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.equip-tooltip p{margin:8px 0 0;color:#c6d5ca;font-size:11px;line-height:1.38}.equip-tooltip-bonuses{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(219,169,74,.2)}.equip-tooltip-bonuses em{padding:3px 7px;color:#96dcaa;border:1px solid rgba(120,200,150,.38);border-radius:2px;background:#1e4a3066;font:800 10px DM Sans;font-style:normal}.mission{min-height:616px;padding:40px clamp(26px,3.1vw,48px) 28px}.mission-ribbon{position:absolute;top:-16px;left:50%;z-index:4;min-width:193px;padding:8px 23px 10px;color:#442b16;border:1px solid #845728;border-radius:2px 2px 8px 8px;background:linear-gradient(#f1d799,#bf8640);box-shadow:inset 0 1px #ffeab1,0 4px 8px #0008;transform:translate(-50%);font:700 17px Fraunces,serif;text-align:center}.mission-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-height:80px;padding-bottom:18px;border-bottom:1px solid rgba(222,169,75,.37)}.mission-heading .eyebrow{margin:0 0 6px}.mission h1{margin:0;color:#f7e4b0;font:700 clamp(30px,3.2vw,47px)/1.02 Fraunces,serif;letter-spacing:-.047em;text-shadow:0 2px 3px rgba(4,20,22,.7),0 0 26px rgba(255,214,138,.12)}.mission-tag{padding:7px 9px;color:#edc96f;border:1px solid rgba(222,169,75,.55);background:#051a1d8f;font-size:10px;font-weight:800;white-space:nowrap}.mission-story{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(230px,.92fr);gap:14px;min-height:280px;margin:17px 0 5px}.mission-copy{padding-top:2px}.mission-story p{margin:0;color:#e7e2ce;font:400 17px/1.45 Fraunces,serif}.goat{position:relative;min-height:258px;overflow:visible;filter:drop-shadow(0 14px 12px rgba(0,0,0,.5))}.goat:before{content:"";position:absolute;inset:6% 2% 10%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,214,138,.35),rgba(255,196,110,.08) 60%,transparent 78%)}.goat img{display:block;width:116%;height:110%;margin:-7px -16px -12px -12px;object-fit:contain;border:0;border-radius:0}.goat span{position:absolute;right:1px;bottom:20px;max-width:112px;padding:7px 9px;color:#3c2819;border:1px solid #74502b;border-radius:2px;background:linear-gradient(#e2c982,#d0b165);box-shadow:3px 4px #342217,inset 0 1px #fff8dc80;transform:rotate(-4deg);font-size:10px;font-weight:800;text-align:center}.mission-objectives{margin-top:14px;padding-top:10px;border-top:1px solid rgba(222,169,75,.23)}.mission-objectives h2{margin:0 0 8px;color:#f0c463;font:700 18px Fraunces,serif}.mission-objectives ul{display:grid;gap:7px;margin:0;padding:0;color:#e0e6d9;list-style:none;font:400 14px/1.3 Fraunces,serif}.mission-objectives li{position:relative;padding-left:25px}.mission-objectives li:before{position:absolute;top:1px;left:0;display:grid;place-items:center;width:16px;height:16px;color:transparent;border:1.5px solid #c99a44;border-radius:50%;background:#061e2299;content:"✓";font:700 9px/1 DM Sans}.mission-objectives li.done{color:#d5e7cf}.mission-objectives li.done:before{color:#0c231d;border-color:#6cbf88;background:linear-gradient(#8fdca4,#4f9e6c);box-shadow:0 0 8px #6cbf8866}.mission-reward{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.mission-reward>span{width:100%;color:#c89c45;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.reward-chips{display:flex;flex-wrap:wrap;gap:8px}.reward-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;color:#f7e2a4;border:1px solid rgba(224,172,74,.55);border-radius:3px;background:linear-gradient(160deg,#1e4a3080,#08221eb8);box-shadow:inset 0 1px #ffe29e24;font:700 14px Fraunces,serif;font-style:normal}.reward-chip img{width:22px;height:21px;object-fit:contain;filter:drop-shadow(0 2px 2px #000)}.reward-chip.xp b{display:grid;place-items:center;min-width:24px;height:20px;padding:0 4px;color:#201603;border-radius:2px;background:linear-gradient(#f2cf61,#c68a2c);font:800 10px/1 DM Sans}.choice-intro{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:12px 0 8px;padding-top:11px;border-top:1px solid rgba(222,169,75,.23)}.choice-intro span{color:#f0dfb2;font:700 17px Fraunces,serif}.choice-intro small{color:#b9cbbf;font-size:10px}.choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.choice{position:relative;display:grid;grid-template-columns:30px 1fr;gap:6px;width:100%;min-height:83px;padding:13px 11px 11px;color:#f0e6cd;border:1px solid rgba(223,173,77,.5);border-radius:3px;background:linear-gradient(150deg,#155056e6,#07282deb);box-shadow:inset 0 1px #ffe29e1a;cursor:pointer;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.choice:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(232,181,84,.85),transparent);opacity:.55;transition:opacity .15s ease}.choice:hover:not(:disabled){transform:translateY(-3px);border-color:#f0c463;box-shadow:inset 0 1px #ffe29e33,0 8px 18px #0006,0 0 16px #e8b55438}.choice:hover:not(:disabled):before{opacity:1}.choice-glyph{display:grid;width:29px;height:29px;place-items:center;color:#17343a;border-radius:2px;background:linear-gradient(#f2cd6b,#d19a3e);box-shadow:0 2px 4px #00000059;font-size:15px;transition:transform .15s ease}.choice b{display:block;font:700 14px/1.1 Fraunces,serif}.choice small{display:block;margin-top:3px;color:#bfd0c5;font-size:9px;line-height:1.3}.choice em{grid-column:2;color:#e5b44d;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.battle-skills{display:grid;gap:9px;width:min(470px,100%);margin:19px auto 0}.battle-skills .battle-skill{width:100%;margin:0;text-align:left}.battle-skills .battle-skill span{display:inline-grid;width:25px;place-items:center;color:#f0c465}.battle-skills .battle-skill small{display:block;margin:3px 0 0 28px;color:#bdd2c3;font-size:10px}.resolution-report{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center;max-width:420px;margin:16px auto;padding:11px 14px;color:#d5e4d7;border:1px solid rgba(218,167,74,.58);background:linear-gradient(100deg,#0c3637e0,#0c2728d9);text-align:left}.resolution-report span{color:#e6bd61;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.resolution-report b{color:#f2e0b4;font:700 16px Fraunces,serif;text-align:right}.resolution-report small{grid-column:1 / -1;color:#abc1b5;font-size:10px}.result-grade.partial{color:#e8bd61}.result-grade.failure{color:#dc8e70}.loot-reward-card{display:grid;grid-template-columns:34px 70px minmax(0,1fr);gap:9px;align-items:center;max-width:470px;margin:16px auto;padding:10px 14px 10px 9px;color:#f2e4bf;border:1px solid rgba(216,169,75,.66);background:linear-gradient(110deg,#1c4c48e0,#0a2527f0);box-shadow:inset 0 1px #ffeeb424,0 6px 18px #0005;text-align:left}.loot-rarity{width:29px;height:42px;object-fit:contain}.loot-art{display:grid;width:64px;height:64px;place-items:center;color:#f4c865;font-size:30px}.loot-art img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 4px #0009)}.loot-reward-card>div:last-child{display:grid;gap:2px;min-width:0}.loot-reward-card span{color:#e2b755;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.loot-reward-card b{overflow:hidden;color:#f7e4b1;font:700 18px/1.08 Fraunces,serif;text-overflow:ellipsis;white-space:nowrap}.loot-reward-card small{color:#b9d0c2;font-size:10px}.loot-reward-card.tier-niezwykły{border-color:#69a3d8}.loot-reward-card.tier-rzadki{border-color:#8baee8}.loot-reward-card.tier-epicki{border-color:#bc73dd}.loot-reward-card.tier-legendarny,.loot-reward-card.tier-reliktowy{border-color:#e4bd60}.loot-missed{max-width:420px;margin:16px auto;padding:11px 14px;color:#e5c58c;border:1px solid rgba(194,130,69,.6);background:#4c28159e;text-align:left;font-size:11px}.loot-missed b{color:#f0d29d}.result-view,.battle-view{max-width:650px;margin:30px auto 0;text-align:center}.result-view .eyebrow,.battle-view .eyebrow{margin-top:0}.result-icon{display:grid;width:78px;aspect-ratio:1;place-items:center;margin:0 auto;color:#f7db98;border:1px solid #d6a64e;border-radius:50%;background:radial-gradient(#1d5960,#0a3036);box-shadow:0 0 26px #d5a24038;font-size:31px}.result-icon img{width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.55))}.result-view h1,.battle-view h1{margin:18px 0 12px;color:#f3e1b2;font:700 clamp(32px,4vw,51px)/1.05 Fraunces,serif;letter-spacing:-.05em}.result-view>p:not(.eyebrow),.battle-view>p:not(.eyebrow){color:#d4ded2;font:600 17px/1.52 Fraunces,serif}.rewards{display:flex;justify-content:center;gap:9px;margin:22px 0}.rewards span{padding:7px 10px;color:#f5d277;border:1px solid #a8752f;background:#102e31;font-size:12px;font-weight:800}.consequence{margin-top:19px;padding:13px 16px;color:#c9d9cf;border-left:3px solid #e2ad48;background:#072226bd;text-align:left;font-size:12px}.consequence b{color:#e9b94e}.consequence p{margin:5px 0 0}.result-actions{display:flex;justify-content:center;gap:8px;margin-top:22px}.restart,.shop-buy{min-height:46px;margin:0;padding:9px 26px;color:#f9e7b1;border:0;background:url(/assets/action-button-DtuucKJx.png) center / 100% 100% no-repeat;cursor:pointer;font-size:13px;font-weight:800;text-shadow:0 2px 2px #000}.primary-action{color:#fff1c0}.restart:disabled,.shop-buy:disabled,.choice:disabled{cursor:wait;opacity:.58;transform:none}.mission-timer-panel{max-width:570px}.mission-timing{display:flex;align-items:center;gap:11px;width:min(390px,100%);margin:20px auto;padding:12px 14px;color:#f0dfb1;border:1px solid rgba(224,172,74,.58);background:#082a2ec7;text-align:left}.mission-timing>span{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:#1e392d;border-radius:50%;background:linear-gradient(#f3cf70,#c88f35);font-weight:900}.mission-timing>span img{width:30px;height:30px;object-fit:contain}.mission-timing b,.mission-timing small{display:block}.mission-timing b{color:#f4dc9f;font:700 17px/1.1 Fraunces,serif}.mission-timing small{margin-top:3px;color:#bfd0c5;font-size:10px;line-height:1.3}.mission-start{margin-top:4px}.mission-progress{width:min(390px,100%);height:10px;margin:0 auto 20px;overflow:hidden;border:1px solid rgba(226,176,77,.55);background:#04181bd1;box-shadow:inset 0 1px 3px #0008}.mission-progress span{display:block;height:100%;background:linear-gradient(90deg,#a96926,#f1c85e 55%,#f4dda0);box-shadow:0 0 10px #f3c85eb8;transition:width 1s linear}.mission-skip{display:grid;justify-items:center;gap:7px;margin-top:4px}.mission-skip small{max-width:350px;color:#b9cdbf;font-size:10px;line-height:1.35}.mission-skip-action{display:inline-flex;align-items:center;justify-content:center;gap:8px}.mission-skip-action img{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 2px 2px #000)}.mission-skip-confirm{max-width:430px;margin:2px auto 0;padding:13px 15px;border:1px solid rgba(199,150,61,.62);background:linear-gradient(145deg,#164746f0,#072225f7);box-shadow:inset 0 0 0 1px #fdda881a}.mission-skip-confirm p{margin:0;color:#d5e0d4;font:600 13px/1.45 DM Sans,sans-serif}.mission-skip-confirm p b{color:#f0c566}.mission-skip-confirm>div{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:11px}.mission-skip-cancel{min-width:128px}.battle-line{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;margin:20px 0}.battle-combatant{display:grid;gap:5px;justify-items:center;color:#f5e3b7;font:700 13px Fraunces,serif}.battle-combatant img,.hero-token{width:95px;aspect-ratio:1;object-fit:cover;border:1px solid #c99542;background:#123f46}.hero-token{display:grid;place-content:center;color:#e8b34c;font-size:28px}.battle-combatant small{color:#bad0c3;font:10px DM Sans}.battle-line>span{color:#e7b550;font:700 18px Fraunces,serif}.battle-skill{width:min(420px,100%);min-height:56px;margin-top:19px;padding:11px 18px;color:#f8e8bc;border:1px solid #d5a448;background:#124751;cursor:pointer;font-weight:800}.battle-back{margin-top:14px;color:#cbd8cd;border:0;background:transparent;cursor:pointer;text-decoration:underline}.mission-board{max-width:900px;margin:0 auto}.board-intro{margin:18px 0;color:#d0ddd2;font:400 17px/1.45 Fraunces,serif}.catalogue-summary,.legend-traits{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 15px}.catalogue-summary span,.legend-traits span{padding:5px 7px;color:#cbd8cc;border:1px solid rgba(219,169,74,.28);background:#08252980;font-size:10px}.legend-traits b{color:#f0c361}.content-sections{display:grid;gap:8px}.content-section{overflow:hidden;border:1px solid rgba(219,169,74,.38);background:#06202499}.content-section[open]{border-color:#e2b04dad}.content-section summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px 14px;color:#f1ddb1;cursor:pointer;list-style:none}.content-section summary::-webkit-details-marker{display:none}.content-section summary span{font:700 18px Fraunces,serif}.content-section summary b{color:#e8b959;font-size:11px}.content-section summary small{color:#b9ccc0;font-size:9px}.content-section .mission-cards,.shop-grid{display:grid;gap:9px;padding:0 9px 9px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-card{display:grid;grid-template-columns:115px minmax(0,1fr);gap:9px 15px;width:100%;padding:13px;color:#f1e5c9;border:1px solid rgba(219,169,74,.34);background:#0c3a3fc2;text-align:left}.mission-card:hover:not(:disabled){border-color:#e5b757;background:#15535c}.mission-card>div p{margin:0 0 3px;color:#d9a94d;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mission-card h2{margin:0;font:700 19px/1.1 Fraunces,serif}.mission-card small{display:block;margin-top:5px;color:#c6d5ca;font-size:11px;line-height:1.35}.mission-card footer{display:flex;grid-column:2;justify-content:space-between;gap:8px;color:#e9bb5a;font-size:10px}.mission-state{align-self:start;padding:6px 7px;color:#f5d587;border:1px solid rgba(219,169,74,.48);background:#31261487;font-size:9px;font-weight:800;text-align:center}.mission-card.completed{opacity:.72}.mission-card.locked{cursor:not-allowed;filter:saturate(.5);opacity:.55}.mission-card.completed .mission-state{color:#c3e8cd;border-color:#5b9a73}.shop-item{grid-template-columns:79px minmax(0,1fr)}.shop-item footer{grid-column:1 / -1;align-items:center;padding-top:7px;border-top:1px solid rgba(219,169,74,.16)}.shop-item-visual{display:grid;gap:3px;justify-items:center;align-content:start;color:#ecc86e;font-size:8px;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase}.shop-item-visual img{width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 4px 3px #0008)}.shop-item.tier-rzadki .shop-item-visual img{filter:drop-shadow(0 0 5px #6ba5e4) drop-shadow(0 4px 3px #0008)}.shop-item.tier-epicki .shop-item-visual img{filter:drop-shadow(0 0 5px #b06bd6) drop-shadow(0 4px 3px #0008)}.shop-item.tier-legendarny .shop-item-visual img{filter:drop-shadow(0 0 6px #e6b85c) drop-shadow(0 4px 3px #0008)}.shop-item.tier-reliktowy .shop-item-visual img{filter:drop-shadow(0 0 7px #84e0c7) drop-shadow(0 4px 3px #0008)}.shop-buy{min-height:34px;margin:0;padding:5px 15px;font-size:10px}.shop-buy:disabled{filter:grayscale(.7);opacity:.64}.rarity-seal{width:28px;height:44px;object-fit:contain}.shop-section summary{grid-template-columns:30px minmax(0,1fr) auto auto;min-height:56px;padding-block:5px}.shop-section summary small{white-space:nowrap}.lore-panel{display:grid;grid-template-rows:auto auto;align-self:start;gap:14px}.prophecy.panel-frame{min-height:390px;padding:65px 50px 52px;color:#4a321e;border:0;border-radius:0;background:url(/assets/prophecy-parchment-Boxu7faU.png) center / 100% 100% no-repeat;box-shadow:none}.prophecy.panel-frame:before,.prophecy.panel-frame:after{display:none}.prophecy .eyebrow{color:#8e692e;margin-top:0}.prophecy h2{margin:0;color:#49311e;font:700 25px/1.08 Fraunces,serif}.prophecy>p:not(.eyebrow){color:#563924;font:600 16px/1.5 Fraunces,serif}.seal{position:absolute;right:26px;bottom:22px;display:block;width:58px;height:auto;background:transparent;box-shadow:0 3px 4px #42180f5c}.legend{padding:15px}.legend .eyebrow{margin-top:0}.legend h3{margin:0;color:#f0dfb1;font:700 17px/1.2 Fraunces,serif}.reputation{display:flex;justify-content:space-between;gap:8px;margin-top:9px;padding-bottom:7px;color:#c8d6cc;border-bottom:1px solid rgba(219,169,74,.14);font-size:11px}.reputation strong{color:#edc466}.flag{margin:12px 0 0;padding:7px;color:#c1edca;background:#29694859;font-size:10px}.bottom-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,52px);width:auto;margin:18px auto 0;padding:0;border:0;background:transparent}.bottom-nav button{display:grid;width:62px;height:62px;padding:0;place-items:center;border:0;background:transparent;box-shadow:none;cursor:pointer}.bottom-nav button:hover{filter:none;transform:translateY(-2px)}.bottom-nav .active{background:transparent}.bottom-nav button img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.72));transition:filter .14s ease,transform .14s ease}.bottom-nav button:hover img{filter:drop-shadow(0 0 6px rgba(237,190,84,.62)) drop-shadow(0 3px 3px rgba(0,0,0,.72))}.bottom-nav .active img{filter:drop-shadow(0 0 7px rgba(252,202,89,.9)) drop-shadow(0 3px 3px rgba(0,0,0,.72));transform:scale(1.08)}.bottom-nav button{position:relative}.nav-alert{position:absolute;top:-2px;right:-2px;display:grid;place-items:center;width:18px;height:18px;color:#fff;border:2px solid #f4d9b0;border-radius:50%;background:radial-gradient(circle at 40% 35%,#e8604a,#b32a1f);box-shadow:0 2px 6px #00000080;font:800 11px/1 DM Sans;text-shadow:0 1px 1px rgba(0,0,0,.5);animation:nav-alert-pulse 1.8s ease-in-out infinite}.topbar{min-height:90px}.topbar:before,.topbar:after{width:54px;height:54px}.brand{width:min(390px,44vw);min-width:0;min-height:0;padding:0 48px 2px;aspect-ratio:1849 / 387;font-size:clamp(20px,2.1vw,31px)}.lore-panel{grid-template-rows:auto auto}.bottom-nav{justify-content:space-between;gap:clamp(18px,3vw,36px);width:min(590px,100%);padding:6px 8px 0}.bottom-nav button{width:78px;height:78px}.bottom-nav button img{width:74px;height:74px}.bottom-nav .active img{transform:scale(1.05)}.bottom-nav button:focus-visible{border-radius:50%;outline-offset:4px}.info-hint{position:relative;cursor:help}.info-hint:after{position:absolute;z-index:30;bottom:calc(100% + 8px);left:6px;width:min(244px,calc(100vw - 42px));padding:10px 12px;color:#f3e5bf;border:1px solid #c28c35;background:linear-gradient(145deg,#164f55,#08292d);box-shadow:inset 0 0 0 2px #092126,0 10px 20px #00000085;content:attr(data-tooltip);font:700 11px/1.42 DM Sans,sans-serif;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .14s ease,transform .14s ease}.info-hint:before{position:absolute;z-index:31;bottom:calc(100% + 4px);left:18px;width:8px;height:8px;border-right:1px solid #c28c35;border-bottom:1px solid #c28c35;background:#08292d;content:"";opacity:0;pointer-events:none;transform:rotate(45deg) translateY(5px);transition:opacity .14s ease,transform .14s ease}.info-hint:hover:after,.info-hint:hover:before,.info-hint:focus-visible:after,.info-hint:focus-visible:before{opacity:1;transform:translateY(0)}.info-hint:focus-visible{outline:1px solid #e4b34f;outline-offset:2px}.settings-view{max-width:720px;margin:22px auto}.settings-view .mission-heading{margin-bottom:16px}.settings-view .board-intro{max-width:620px;margin-bottom:26px}.settings-toggle{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:19px 21px;border:1px solid rgba(218,166,70,.58);background:linear-gradient(130deg,#134146eb,#062024f5);box-shadow:inset 0 0 0 2px #041518d1,0 9px 18px #00000040;cursor:pointer}.settings-toggle b,.settings-toggle small{display:block}.settings-toggle b{color:#f2dfae;font:700 18px/1.1 Fraunces,serif}.settings-toggle small{max-width:480px;margin-top:7px;color:#bad0c2;font-size:12px;line-height:1.45}.settings-toggle input{position:absolute;width:1px;height:1px;opacity:0}.settings-toggle i{position:relative;display:block;width:54px;height:30px;border:1px solid #b88231;border-radius:99px;background:#09272b;box-shadow:inset 0 1px 5px #000b;transition:background .18s ease}.settings-toggle i:after{position:absolute;top:4px;left:4px;width:20px;height:20px;border:1px solid #6e441a;border-radius:50%;background:linear-gradient(#e6bd62,#a96a24);box-shadow:0 2px 3px #0008;content:"";transition:transform .18s ease}.settings-toggle input:checked+i{background:#14565a}.settings-toggle input:checked+i:after{transform:translate(24px)}.settings-toggle input:focus-visible+i{outline:2px solid #ffe59a;outline-offset:3px}@keyframes nav-alert-pulse{0%,to{transform:scale(1);box-shadow:0 2px 6px #00000080,0 0 #e8604a80}50%{transform:scale(1.08);box-shadow:0 2px 6px #00000080,0 0 0 6px #e8604a00}}.api-error{margin:14px 0 0;padding:9px 11px;color:#ffd8cc;border-left:3px solid #e07159;background:#531e17e6;font-size:12px}.empty-legend{padding:35px 12px;color:#c9d8cf;text-align:center}.empty-legend h2{font:700 22px Fraunces,serif}.result-view .result-verdict{width:92px;padding:8px;border-color:#dcab4ce6;background:radial-gradient(circle at 50% 42%,#29706bf0,#07262af5 68%);box-shadow:inset 0 1px #ffe4a026,0 0 0 5px #061f237a,0 0 28px #dcab4c2e}.result-view .result-verdict img{width:76px;height:76px;filter:drop-shadow(0 5px 4px rgba(0,0,0,.58))}.result-view .result-verdict.failure{border-color:#c0634be6;background:radial-gradient(circle at 50% 42%,#6c3026eb,#27100efa 68%)}.result-view .result-verdict.partial{border-color:#e2b254eb}.result-rewards{gap:10px;margin:20px 0 18px}.result-rewards span{display:inline-flex;align-items:center;gap:7px;min-width:76px;padding:6px 11px 6px 7px;border-color:#c99131d1;background:linear-gradient(145deg,#124041f0,#062023f5);box-shadow:inset 0 1px #ffe0971a}.result-rewards img{width:26px;height:26px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}.result-rewards b{color:#f5d277;font:800 14px/1 DM Sans,sans-serif}.pending-loot-panel .resolution-report{display:grid;gap:10px;max-width:400px;margin:16px auto;padding:13px 15px 12px;border-color:#daa74a94;text-align:left}.resolution-report-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.resolution-report-heading>span{color:#e6bd61;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.resolution-report-heading>b{color:#edc870;font:700 13px/1.1 Fraunces,serif;text-align:right}.resolution-report.threshold-missed .resolution-report-heading>b{color:#e3a176}.resolution-report-values{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.resolution-report-values>div{display:grid;gap:2px;min-width:0;padding:7px 9px;border:1px solid rgba(221,174,83,.22);background:#041b1e7a}.resolution-report-values>div:last-child{text-align:right}.resolution-report-values small{color:#adc3b7;font-size:9px;font-weight:700}.resolution-report-values b{color:#f4e0b1;font:700 22px/1 Fraunces,serif}.resolution-report-values>span{color:#dbaa50;font:700 18px/1 Fraunces,serif}.resolution-report-roll{color:#abc1b5;font-size:10px;line-height:1.35}.battle-start-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.battle-start-actions .mission-start{margin-top:0}.battle-skip-action{display:inline-flex;width:min(100%,235px);min-width:0;min-height:0;padding:0 28px;align-items:center;justify-content:center;aspect-ratio:1683 / 389;background-image:var(--action-plaque-medium)!important;color:#d8e2d6!important;font-size:11px;line-height:1;text-align:center}.battle-skip-live{margin:14px auto 0}.goat-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(10px,1.5vw,18px);margin-top:12px}.goat-choices .goat-choice{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:7px 9px;width:100%;min-height:0;aspect-ratio:881 / 400;padding:9% 10% 8%;overflow:hidden;border:0!important;border-radius:0!important;background:url(/assets/decision-card-optimized-C1T9fQp4.png) center / 100% 100% no-repeat!important;box-shadow:none!important;text-align:left;white-space:normal}.goat-choices .goat-choice>span:not(.choice-glyph){display:grid;align-content:start;min-width:0}.goat-choices .goat-choice b{color:#fff0bf;font-size:clamp(13px,1.32vw,18px);line-height:1.06;text-shadow:0 2px 2px #020c0d}.goat-choices .goat-choice small{overflow:hidden;color:#c8d9cb;font-size:clamp(9px,.9vw,11px);line-height:1.28}.goat-choices .goat-choice em{grid-column:2;align-self:end;color:#f0c767;font-size:clamp(8px,.75vw,10px);line-height:1.15}.pending-loot-space{max-width:610px;margin:22px auto 0;padding:16px;border:1px solid rgba(219,169,74,.34);background:linear-gradient(145deg,#0d3537c7,#051c1fd1);box-shadow:inset 0 1px #ffe29e14}.pending-loot-space .pending-loot-subhead{align-items:start;margin:0 0 12px;padding:0 0 12px}.pending-loot-subhead>div{display:grid;gap:4px}.pending-loot-subhead small{color:#a9c0b4;font:600 10px/1.35 DM Sans,sans-serif}.pending-loot-subhead>span{display:grid;min-width:38px;min-height:25px;place-items:center;color:#f2d383;border:1px solid rgba(221,174,77,.45);background:#04191ca6}.pending-loot-space .pending-loot-list{gap:8px}.pending-loot-bag-item{grid-template-columns:62px minmax(0,1fr) auto;gap:12px;min-height:72px;padding:9px;border-color:#dba94a47;background:linear-gradient(100deg,#051d20d1,#092c2d99)}.pending-loot-bag-item .loot-choice-tile{width:60px}.pending-loot-bag-item>div:nth-child(2){gap:3px}.pending-loot-bag-item>div:nth-child(2)>span{color:#d6ad53;font:800 8px/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.pending-loot-bag-item b{font-size:16px}.pending-loot-replace-actions{align-items:center;gap:5px}.pending-loot-replace-actions button{display:inline-flex;min-width:80px;min-height:34px;padding:0 12px;align-items:center;justify-content:center;gap:4px;background-image:var(--action-plaque-medium)!important;font:700 10px/1 Fraunces,serif}.pending-loot-replace-actions button img{width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}.pending-loot-replace-actions button:first-child{color:#f5db9b!important}@media(max-width:1040px){.goat-choices{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.goat-choices .goat-choice{width:100%}}@media(max-width:560px){.battle-start-actions{display:grid;grid-template-columns:1fr;justify-items:center}.battle-start-actions .restart,.battle-skip-action{width:min(100%,310px)}.pending-loot-space{padding:12px}.pending-loot-bag-item{grid-template-columns:54px minmax(0,1fr)}.pending-loot-bag-item .loot-choice-tile{width:52px}.pending-loot-replace-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.pending-loot-replace-actions button{width:100%;min-width:0}}@media(max-width:1200px){.game-grid{grid-template-columns:245px minmax(0,1fr) 260px;gap:15px}.mission{padding-inline:26px}.mission-story{grid-template-columns:1.15fr .85fr}.choices{grid-template-columns:1fr}.choice{grid-template-columns:32px 1fr auto;min-height:0}.choice em{grid-column:auto}.prophecy.panel-frame{padding-inline:40px}.bottom-nav button{font-size:17px}}@media(max-width:940px){.topbar{grid-template-columns:1fr auto}.topbar-filler{display:none}.brand{justify-self:start}.resources{grid-column:2}.game-grid{grid-template-columns:230px minmax(0,1fr)}.lore-panel{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;align-items:start}.prophecy.panel-frame{min-height:280px}.bottom-nav button{font-size:15px}}@media(max-width:720px){.game-shell{padding:8px 10px 15px;background-position:58% center}.topbar{min-height:68px;margin-bottom:16px;padding:5px 9px}.topbar:before,.topbar:after{display:none}.brand{width:min(352px,65vw);min-width:0;min-height:0;padding:0 34px 2px;aspect-ratio:1849 / 387;font-size:clamp(17px,4vw,25px)}.resources span{min-height:28px;padding:5px 7px;font-size:10px}.resources span:last-child{display:none}.game-grid{grid-template-columns:1fr;gap:14px}.hero-panel{min-height:0}.portrait{height:210px}.mission{min-height:0;padding:38px 18px 22px}.mission-ribbon{top:-14px;min-width:164px;padding-block:7px;font-size:15px}.mission-heading{align-items:flex-start;min-height:0;padding-bottom:14px}.mission h1{font-size:31px}.mission-tag{font-size:8px}.mission-story{grid-template-columns:1fr;min-height:0}.goat{min-height:190px}.goat img{width:100%;height:100%;margin:0}.goat span{bottom:5px}.choice-intro{align-items:flex-start;flex-direction:column}.choices{grid-template-columns:1fr}.choice{grid-template-columns:32px 1fr auto}.choice em{grid-column:auto}.lore-panel{grid-column:auto;grid-template-columns:1fr}.prophecy.panel-frame{min-height:360px;padding:60px 48px 45px}.shop-grid{grid-template-columns:1fr}.content-section summary{grid-template-columns:minmax(0,1fr) auto}.content-section summary small{grid-column:1 / -1}.shop-section summary{grid-template-columns:30px minmax(0,1fr) auto}.shop-section summary small{grid-column:2 / -1}.bottom-nav{gap:4px;margin-top:14px;padding-inline:2px}.bottom-nav button{width:48px;height:48px}.bottom-nav button img{width:46px;height:46px}.settings-toggle{gap:14px;padding:16px}.settings-toggle b{font-size:16px}.result-actions{flex-direction:column;align-items:center}.restart{width:100%;max-width:340px}}.shop-grid{grid-template-columns:1fr}.prophecy.panel-frame{background-image:url(/assets/parchment-panel-BOWnX5MD.png)}.shop-modes{display:inline-flex;gap:4px;margin:2px 0 18px;padding:3px;border:1px solid rgba(219,169,74,.32);border-radius:6px;background:#051a1d80}.shop-modes button{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;color:#c7d3c6;border:0;border-radius:4px;background:transparent;cursor:pointer;font:700 14px Fraunces,serif}.shop-modes button b{padding:1px 7px;color:#d8c79a;border-radius:10px;background:#00000052;font-size:10px}.shop-modes button:hover:not(.active){color:#f1e2b8}.shop-modes button.active{color:#12333a;background:linear-gradient(#f1d799,#c8934a);box-shadow:inset 0 1px #fff0c899}.shop-modes button.active b{color:#f6ead0;background:#3c280f66}.shop-tier-groups{display:grid;gap:20px}.shop-tier-head{display:flex;align-items:baseline;gap:10px;margin-bottom:11px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--rarity, #d8a94e) 42%,transparent)}.shop-tier-head span{color:var(--rarity, #e6b74e);font:700 17px Fraunces,serif}.shop-tier-head small{color:#9fb0a4;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.shop-featured-offer{padding:12px;border:1px solid rgba(230,184,92,.58);border-radius:8px;background:radial-gradient(circle at 50% 0,rgba(141,105,42,.22),transparent 62%),#09232585}.shop-featured-offer .shop-tier-head{--rarity: #ecc86e}.shop-featured-offer .shop-tier-head span{color:#f0cc72}.shop-fate-offer{padding:12px;border:1px solid rgba(185,83,64,.68);border-radius:8px;background:radial-gradient(circle at 50% 0,rgba(151,56,43,.26),transparent 64%),#0923258a}.shop-fate-offer .shop-tier-head{--rarity: #d17461}.shop-fate-offer .shop-tier-head span{color:#edab8d}.backpack-upgrade-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:center;margin-top:14px;padding:13px 14px;border:1px solid rgba(183,82,64,.55);border-radius:7px;background:radial-gradient(circle at 100% 0,rgba(132,46,42,.22),transparent 56%),#071f2280}.backpack-upgrade-control b,.backpack-upgrade-control small{display:block}.backpack-upgrade-control b{color:#efc78f;font:700 16px Fraunces,serif}.backpack-upgrade-control small{margin-top:4px;color:#bed0c2;font-size:11px;line-height:1.4}.backpack-upgrade-button{min-width:154px}.backpack-upgrade-button img{width:19px;height:19px;object-fit:contain}.backpack-upgrade-confirm{grid-column:1 / -1;padding-top:10px;border-top:1px solid rgba(219,169,74,.23)}.backpack-upgrade-confirm p{margin:0 0 9px;color:#d7e1d7;font-size:12px}.backpack-upgrade-confirm>div{display:flex;flex-wrap:wrap;gap:9px}.backpack-upgrade-max{color:#9fb0a4;font-size:11px;font-weight:700;text-align:right}.fate-refresh-control{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 17px;padding:11px 13px;border:1px solid rgba(187,90,65,.55);background:linear-gradient(100deg,#50232099,#092729b8)}.fate-refresh-control b,.fate-refresh-control small{display:block}.fate-refresh-control b{color:#f0cf9b;font:700 15px Fraunces,serif}.fate-refresh-control small{margin-top:3px;color:#b8cabe;font-size:10px}.fate-refresh-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;width:min(100%,214px);min-width:0;min-height:0;padding:0 27px;aspect-ratio:1683 / 389;background-image:var(--action-plaque-medium)!important;line-height:1;white-space:nowrap}.fate-refresh-button img{flex:0 0 auto;width:23px;height:23px;object-fit:contain;filter:drop-shadow(0 2px 2px #000)}.fate-refresh-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:5px;width:100%;padding-top:9px;border-top:1px solid rgba(220,149,94,.25)}.fate-refresh-confirm p{flex:1 1 100%;margin:0 0 2px;color:#d8e0d4;font-size:11px}.fate-refresh-confirm p b{color:#efc069}.fate-refresh-cancel{min-width:118px;min-height:43px;padding-inline:18px}.shop-bag-note{margin:14px 0 0;color:#9fb0a4;font-size:11px;line-height:1.45}.shop-grid-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;align-items:start}.shop-tile{position:relative;display:grid;grid-template-rows:auto auto;gap:5px;padding:8px 6px 6px;color:#ece3cd;border:1px solid color-mix(in srgb,var(--rarity, #d8a94e) 55%,#6b5326);border-radius:6px;background:linear-gradient(160deg,#0c2e32e6,#05181bf5);box-shadow:inset 0 1px #ffe29e1a,inset 0 0 0 2px #04141799;cursor:pointer;transition:transform .13s ease,box-shadow .13s ease,border-color .13s ease}.shop-tile:hover{transform:translateY(-3px);border-color:var(--rarity, #f0c463);box-shadow:inset 0 1px #ffe29e2e,0 9px 18px #0000007a,0 0 18px color-mix(in srgb,var(--rarity, #d8a94e) 45%,transparent);z-index:2}.shop-tile[aria-disabled=true]{cursor:default}.shop-tile.state-locked{filter:saturate(.62) brightness(.92)}.shop-tile.state-owned .shop-tile-art img,.shop-tile.state-locked .shop-tile-art img{opacity:.82}.shop-tile.state-equipped{box-shadow:inset 0 0 0 2px #04141799,0 0 15px color-mix(in srgb,var(--rarity, #d8a94e) 42%,transparent)}.shop-tile-art{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:5px;background:radial-gradient(circle at 50% 36%,#ffebbe17,#03111480);box-shadow:inset 0 0 0 1px #041417a6}.shop-tile-art img{width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.6))}.shop-tile-glyph{color:#f2c768;font-size:26px;line-height:1}.shop-tile-foot{min-height:13px;color:#f3dca0;font:800 10px/13px DM Sans;text-align:center;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-tile.state-buyable .shop-tile-foot{color:#9fe0b0}.shop-tile.state-poor .shop-tile-foot{color:#e8a48f}.shop-tile.state-locked .shop-tile-foot{color:#b6a279}.shop-tile.state-owned .shop-tile-foot,.shop-tile.state-equipped .shop-tile-foot{color:#9fe0b0}.shop-tile-corner{position:absolute;top:4px;right:4px;z-index:1;display:grid;place-items:center;min-width:18px;height:18px;padding:0 3px;border-radius:9px;font-size:10px;font-weight:800;box-shadow:0 2px 4px #00000080}.shop-tile-corner.owned{color:#0c231d;background:linear-gradient(#8fdca4,#4f9e6c)}.shop-tile-corner.equipped{color:#201603;background:linear-gradient(#f2cf61,#c68a2c)}.shop-tile-corner.locked{background:#061a1de0;box-shadow:0 2px 4px #00000080,inset 0 0 0 1px #dba94a66}.item-tooltip{z-index:60;padding:11px 13px;color:#ece3cd;border:1px solid var(--rarity, #d8a94e);border-radius:5px;background:linear-gradient(160deg,#0b2428fc,#041316fc);box-shadow:0 16px 34px #0000009e,inset 0 1px #ffe29e1f,0 0 20px color-mix(in srgb,var(--rarity, #d8a94e) 28%,transparent);pointer-events:none;text-align:left}.item-tooltip:after{content:"";position:absolute;left:50%;transform:translate(-50%);border:7px solid transparent}.item-tooltip.above:after{top:100%;border-top-color:#041316fc}.item-tooltip.below:after{bottom:100%;border-bottom-color:#041316fc}.item-tooltip-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.item-tooltip-tier{color:var(--rarity, #d8a94e);font:800 10px DM Sans;letter-spacing:.1em;text-transform:uppercase}.item-tooltip-req{color:#9fb0a4;font-size:9px;font-weight:700;white-space:nowrap}.item-tooltip h4{margin:5px 0 2px;color:#f4e6bd;font:700 15px/1.12 Fraunces,serif}.item-tooltip-slot{color:#d9a94d;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.item-tooltip p{margin:8px 0 0;color:#c6d5ca;font-size:11px;line-height:1.4}.item-tooltip-bonuses{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.item-tooltip-bonuses em{padding:3px 7px;color:#96dcaa;border:1px solid rgba(120,200,150,.38);border-radius:2px;background:#1e4a3066;font:800 10px DM Sans;font-style:normal}.item-stat-comparison{display:grid;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(219,169,74,.2)}.item-stat-comparison>span{color:#b9cabe;font:800 9px DM Sans;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.item-stat-comparison>div{display:flex;flex-wrap:wrap;gap:5px}.item-stat-comparison em{padding:3px 7px;border-radius:2px;font:800 10px DM Sans;font-style:normal}.item-stat-comparison em.better{color:#a6eab7;border:1px solid rgba(111,204,137,.52);background:#19593480}.item-stat-comparison em.worse{color:#f0aaa0;border:1px solid rgba(206,102,89,.56);background:#61231f7a}.item-stat-comparison small{color:#9fb0a4;font:700 10px DM Sans}.item-tooltip-hint{margin-top:10px;padding-top:8px;border-top:1px solid rgba(219,169,74,.2);font:800 11px DM Sans}.item-tooltip-hint.tone-ok{color:#8fe0a6}.item-tooltip-hint.tone-warn{color:#eaa78f}.item-tooltip-hint.tone-muted{color:#9fb0a4}.shop-tile.selected{border-color:var(--rarity, #f0c463);box-shadow:inset 0 0 0 2px #04141799,0 0 0 2px color-mix(in srgb,var(--rarity, #f0c463) 70%,transparent),0 8px 18px #00000080;transform:translateY(-2px);z-index:3}.shop-tile.empty{cursor:default;border-style:dashed;border-color:#dba94a4d;background:#061a1d80;box-shadow:none}.shop-tile.empty .shop-tile-glyph{color:#e4b24e47;font-size:20px}.shop-tile.empty:hover{transform:none;box-shadow:none}.equip-row{display:grid;grid-template-columns:repeat(5,minmax(0,108px));gap:10px;align-items:start;justify-content:start}.equip-cell{display:grid;gap:5px;justify-items:center;min-width:0}.equip-cell .shop-tile{width:100%}.equip-cell-label{color:#9fb0a4;font-size:8px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.equip-cell.filled .equip-cell-label{color:#d9b866}.item-backdrop{position:fixed;inset:0;z-index:55;background:transparent}.item-tooltip.pinned{z-index:61;pointer-events:auto;padding-top:14px;box-shadow:0 20px 44px #000000b3,inset 0 1px #ffe29e24,0 0 24px color-mix(in srgb,var(--rarity, #d8a94e) 34%,transparent)}.item-close{position:absolute;top:5px;right:7px;display:grid;place-items:center;width:20px;height:20px;color:#c7d3c6;border:0;border-radius:4px;background:transparent;cursor:pointer;font:400 18px/1 DM Sans}.item-close:hover{color:#f4e6bd;background:#ffffff14}.item-actions{display:flex;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(219,169,74,.2)}.item-btn{flex:1;min-height:36px;padding:8px 10px;color:#12333a;border:0;border-radius:4px;background:linear-gradient(#f1d799,#c8934a);box-shadow:inset 0 1px #fff0c88c;cursor:pointer;font:800 12px DM Sans}.item-btn:hover:not(:disabled){filter:brightness(1.07)}.item-btn.sell{color:#f4e2d6;background:linear-gradient(#b8543f,#8a3324);box-shadow:inset 0 1px #ffc8b44d}.item-btn.unequip{color:#e7eee2;background:linear-gradient(#2e564af2,#16342ef2);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #dba94a66}.item-btn:disabled{filter:grayscale(.55);opacity:.6;cursor:not-allowed}.item-actions-note{flex:1;align-self:center;padding:8px 4px;font:800 11px DM Sans;text-align:center}.item-actions-note.tone-warn{color:#eaa78f}.item-actions-note.tone-muted{color:#9fb0a4}.offers-board{max-width:980px}.mission-section-block{margin-top:20px}.offers-subhead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:11px;padding-bottom:7px;border-bottom:1px solid rgba(219,169,74,.28)}.offers-subhead h3{margin:0;color:#f0c463;font:700 17px Fraunces,serif}.offers-subhead small{color:#9fb0a4;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mission-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.mission-offers.side-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto auto auto;gap:8px;width:100%;padding:15px 14px 12px;text-align:left;color:#ece3cd;border:1px solid color-mix(in srgb,var(--type-color, #d8a94e) 45%,#6b5326);border-radius:6px;background:linear-gradient(160deg,#0e3438eb,#051a1df5);box-shadow:inset 0 1px #ffe29e1a,inset 0 0 0 2px #04141780;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.offer-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:6px 6px 0 0;background:linear-gradient(90deg,transparent,var(--type-color, #e8b554),transparent);opacity:.75}.offer-card:hover{transform:translateY(-3px);border-color:var(--type-color, #f0c463);box-shadow:inset 0 1px #ffe29e2e,0 10px 20px #00000073,0 0 18px color-mix(in srgb,var(--type-color, #d8a94e) 32%,transparent)}.offer-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.offer-type{padding:3px 8px;color:#10262a;border-radius:3px;background:var(--type-color, #e8b554);font:800 9px DM Sans;letter-spacing:.06em;text-transform:uppercase}.offer-level{color:#d9a94d;font:800 9px DM Sans;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.offer-card h2{margin:2px 0 0;color:#f4e6bd;font:700 19px/1.1 Fraunces,serif}.offer-teaser{margin:0;color:#c6d5ca;font-size:12px;line-height:1.4}.offer-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:2px;color:#cdbb8e;font:700 10px DM Sans}.offer-reward{display:grid;gap:2px;padding-top:8px;border-top:1px solid rgba(219,169,74,.18)}.offer-reward span{color:#f3dca0;font:700 12px Fraunces,serif}.offer-reward em{color:var(--type-color, #9fb0a4);font:800 9px DM Sans;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.offer-cta{margin-top:10px;padding:9px;color:#12333a;border-radius:4px;background:linear-gradient(#f1d799,#c8934a);box-shadow:inset 0 1px #fff0c880;font:800 12px DM Sans;text-align:center}.offer-card.featured{grid-template-rows:auto auto 1fr auto;border-color:var(--type-color, #e8b554);background:radial-gradient(120% 90% at 50% -10%,rgba(255,220,142,.08),transparent 40%),linear-gradient(160deg,#12423ceb,#061e20f7)}.offer-card.main-offer{width:min(100%,560px)}.offer-card.ready{border-color:#8fdca4}.offer-card.ready .offer-cta{background:linear-gradient(#8fdca4,#4f9e6c);color:#0c231d}.offer-card.active .offer-cta{background:linear-gradient(#2e564af2,#16342ef2);color:#e7eee2;box-shadow:inset 0 0 0 1px #dba94a66}.offers-empty{padding:16px;color:#b9ccc0;border:1px dashed rgba(219,169,74,.3);border-radius:6px;background:#061a1d66;font-size:13px}.mission-horizon{display:grid;gap:8px}.horizon-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;color:#c6d5ca;border:1px solid rgba(219,169,74,.24);border-radius:5px;background:#08222680;opacity:.85}.horizon-type{margin:0 0 2px;color:#a58b52;font:800 8px DM Sans;letter-spacing:.08em;text-transform:uppercase}.horizon-card h4{margin:0;color:#e2d3a8;font:700 15px Fraunces,serif}.horizon-req{color:#b6a279;font:700 10px DM Sans;text-align:right;white-space:nowrap}.mission-done-chips{display:flex;flex-wrap:wrap;gap:7px}.done-chip{padding:5px 10px;color:#c3e8cd;border:1px solid rgba(91,154,115,.5);border-radius:3px;background:#29694840;font:700 11px DM Sans}.premium-mission-offers{padding:16px;border:1px solid rgba(183,82,64,.58);border-radius:8px;background:radial-gradient(100% 150% at 50% 0,rgba(132,46,42,.22),transparent 58%),#071f2275}.premium-mission-offers .offers-subhead{margin-bottom:7px}.premium-mission-offers .offers-subhead h3{color:#eead8c}.premium-offers-intro{margin:0 0 13px;color:#c5d1c5;font-size:12px;line-height:1.45}.premium-mission-offers .offer-card{--type-color: #d17461}.fate-mission-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 22px;align-items:center;padding:17px;border:1px solid rgba(183,82,64,.58);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(132,46,42,.24),transparent 50%),#071f2285}.fate-mission-control .eyebrow{margin:0 0 6px;color:#e39a78}.fate-mission-control h3{margin:0;color:#f0c48b;font:700 20px/1.1 Fraunces,serif}.fate-mission-control>div>p:last-child{margin:8px 0 0;color:#c6d5ca;font-size:12px;line-height:1.45}.fate-mission-button{min-width:188px}.fate-mission-button img{width:20px;height:20px;object-fit:contain}.fate-mission-confirm{grid-column:1 / -1;padding-top:12px;border-top:1px solid rgba(219,169,74,.24)}.fate-mission-confirm p{margin:0 0 10px;color:#d7e1d7;font-size:13px}.fate-mission-confirm>div{display:flex;flex-wrap:wrap;gap:10px}.fate-mission-cancel{min-width:112px}@media(max-width:860px){.mission-offers,.mission-offers.side-offers{grid-template-columns:1fr}}@media(max-width:720px){.fate-mission-control{grid-template-columns:1fr}.fate-mission-button{width:min(100%,310px)}}.horizon-more{margin:4px 0 0;color:#9fb0a4;font-size:11px;font-style:italic}.topbar{isolation:isolate}.brand{position:relative;z-index:3;width:min(440px,42vw);min-width:0;min-height:0;padding:0;aspect-ratio:auto}.brand img{position:relative;z-index:4;width:100%;max-height:88px;object-fit:contain}.resources{position:relative;z-index:3}.legend{padding:25px}.panel-loading{display:grid;min-height:320px;place-items:center;color:#d8c590;font:700 15px Fraunces,serif}.legend-view .chronicle-entry{content-visibility:auto;contain-intrinsic-size:auto 138px}.legend-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.auth-gate{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#020d10c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-card{width:min(100%,520px);padding:clamp(28px,5vw,48px);border:1px solid #c28d39;background:radial-gradient(circle at 50% -15%,rgba(48,115,111,.28),transparent 48%),linear-gradient(145deg,#123f43,#071f23);box-shadow:inset 0 0 0 3px #07191c,inset 0 0 0 5px #daa94a38,0 28px 70px #000000b3;text-align:center}.auth-card h1{margin:8px 0 16px;color:#f5e4b7;font:700 clamp(30px,5vw,43px)/1 Fraunces,serif}.auth-card>p,.auth-form>p{margin:0 auto;color:#c9d9cd;font-size:14px;line-height:1.55}.auth-actions{display:grid;gap:10px;margin-top:24px}.auth-actions .primary-action,.auth-actions .restart{width:min(100%,310px);margin-inline:auto}.auth-link{justify-self:center;padding:6px 10px;color:#e8c66e;border:0;background:transparent;cursor:pointer;font:700 13px DM Sans,sans-serif;text-decoration:underline;text-underline-offset:3px}.auth-link:hover:not(:disabled){color:#fff0bb}.auth-link:disabled{cursor:wait;opacity:.6}.auth-form{display:grid;gap:15px;text-align:left}.auth-form>p{margin:0}.auth-form label{display:grid;gap:7px;color:#f0d791;font:800 11px DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.auth-form input{width:100%;min-height:43px;padding:9px 11px;color:#f5ead0;border:1px solid rgba(212,166,71,.7);border-radius:3px;outline:none;background:#021518b3;box-shadow:inset 0 2px 6px #00000073;font:16px DM Sans,sans-serif}.auth-form input:focus{border-color:#ffe097;box-shadow:0 0 0 2px #edbe523d,inset 0 2px 6px #00000073}.auth-form small{color:#9fb8aa;font:500 11px/1.35 DM Sans,sans-serif;letter-spacing:0;text-transform:none}.auth-form .legal-consent{display:flex;align-items:flex-start;gap:9px;color:#b9cfc1;font:500 11px/1.45 DM Sans,sans-serif;letter-spacing:0;text-transform:none}.legal-consent input{width:16px;min-width:16px;min-height:16px;margin:1px 0 0;accent-color:#dba84b}.auth-error{margin:0;padding:9px 11px;color:#ffd4c7;border:1px solid rgba(212,100,73,.72);border-radius:3px;background:#6b201a70;font:700 12px/1.35 DM Sans,sans-serif}.auth-notice{margin:0;padding:9px 11px;color:#d9eedb;border:1px solid rgba(87,161,111,.68);border-radius:3px;background:#19593a61;font:700 12px/1.35 DM Sans,sans-serif}.auth-wait{color:#c9d9cd;font-size:14px}.account-card{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 20px;padding:19px 21px;border:1px solid rgba(218,166,70,.58);background:linear-gradient(130deg,#134146eb,#062024f5);box-shadow:inset 0 0 0 2px #041518d1,0 9px 18px #00000040}.account-card .eyebrow{margin:0 0 6px}.account-card h2{margin:0;color:#f2dfae;font:700 21px/1.1 Fraunces,serif}.account-card p:last-child{max-width:520px;margin:8px 0 0;color:#bad0c2;font-size:12px;line-height:1.45}.account-card button{flex:0 0 auto}.account-card .account-verify{display:block;justify-self:start;margin-top:10px;padding-left:0}.account-message{display:block;margin-top:5px;color:#b9d9c1;font:600 11px/1.4 DM Sans,sans-serif}.account-security{margin:0 0 20px;padding:21px;border:1px solid rgba(218,166,70,.48);background:#041e22e0;box-shadow:inset 0 0 0 2px #041518c2}.account-security .eyebrow{margin:0 0 5px}.account-security h2{margin:0 0 16px;color:#f2dfae;font:700 21px/1.1 Fraunces,serif}.account-security>p:not(.eyebrow){max-width:700px;margin:0 0 14px;color:#b9cfc1;font:12px/1.45 DM Sans,sans-serif}.account-security-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end}.account-security-form label{display:grid;gap:6px;color:#f0d791;font:800 10px DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.account-security-form input{min-width:0;min-height:39px;padding:8px 9px;color:#f5ead0;border:1px solid rgba(212,166,71,.7);border-radius:3px;outline:none;background:#021518b3;font:14px DM Sans,sans-serif}.account-security-form input:focus{border-color:#ffe097;box-shadow:0 0 0 2px #edbe523d}.account-security-form .auth-error,.account-security-form .account-message{grid-column:1 / -1;margin:0}.account-security-form .restart{white-space:nowrap}.account-sessions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(212,166,71,.25)}.account-sessions b,.account-sessions small{display:block}.account-sessions b{color:#ecd89e;font:700 13px Fraunces,serif}.account-sessions small{margin-top:4px;color:#a9c1b4;font:11px/1.35 DM Sans,sans-serif}.profile-name-form{grid-template-columns:minmax(0,340px) auto;justify-content:start}.legal-update .restart{margin-top:2px}.danger-zone{border-color:#b954428f;background:linear-gradient(135deg,#48171a6b,#041e22e0)}.deletion-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.deletion-form>p,.deletion-form .auth-error{grid-column:1 / -1;margin:0}.danger-action{border-color:#d16951c7}@media(max-width:760px){.account-security-form{grid-template-columns:1fr}.account-security-form .restart{width:100%}.account-sessions{align-items:flex-start;flex-direction:column}.account-sessions .auth-link{padding-left:0}}@media(max-width:620px){.auth-gate{padding:12px;align-items:end}.auth-card{padding:28px 22px}.account-card{align-items:flex-start;flex-direction:column;gap:14px}.account-card button{width:100%}}@media(max-width:720px){.brand{width:min(310px,62vw);padding:0;aspect-ratio:auto}.brand img{max-height:58px}.legend{padding:25px}}.equip-slots{container-type:inline-size}.equip-slot{--equipment-slot-side: min(46px, calc((100cqw - 28px)/5) );inline-size:var(--equipment-slot-side);block-size:var(--equipment-slot-side);aspect-ratio:auto;justify-self:center}.offer-card{overflow:hidden}.offer-art{position:relative;display:block;margin:-15px -14px 2px;overflow:hidden;aspect-ratio:16 / 9;border-bottom:1px solid color-mix(in srgb,var(--type-color, #d8a94e) 40%,transparent);background:#0a2226}.offer-art img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.2) translate(3.5%)}.offer-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0414170d 40%,#051a1db8 88%,#051a1df0);pointer-events:none}.offer-card.side-offer .offer-art{aspect-ratio:16 / 10}.offer-card:hover .offer-art img{transform:scale(1.24) translate(3.5%)}.offer-art img{transition:transform .3s ease}.horizon-card{position:relative}.horizon-thumb{display:block;flex:0 0 auto;width:46px;height:46px;overflow:hidden;border:1px solid rgba(219,169,74,.3);border-radius:4px;background:#0a2226}.horizon-thumb img{display:block;width:100%;height:100%;object-fit:cover;opacity:.85}.horizon-body{flex:1 1 auto;min-width:0}.offer-card{display:flex;flex-direction:column;grid-template-rows:none}.offer-teaser{flex:1 1 auto}.offer-card.featured{grid-template-rows:none}.mission-hero-art{position:relative;width:min(520px,100%);margin:0 auto 18px;overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(219,169,74,.45);border-radius:5px;background:#0a2226;box-shadow:0 12px 26px #00000080,inset 0 0 0 2px #04141799}.mission-hero-art img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.mission-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0414170f 45%,#051a1dc7 92%);pointer-events:none}.mission-hero-art.dimmed img{filter:grayscale(.4) brightness(.78)}.mission-hero-badge{position:absolute;bottom:10px;left:50%;z-index:1;display:grid;width:54px;aspect-ratio:1;place-items:center;transform:translate(-50%);color:#f7db98;border:1px solid #d6a64e;border-radius:50%;background:radial-gradient(#1d5960,#0a3036);box-shadow:0 4px 12px #0000008c;font-size:22px}.mission-hero-badge img{width:30px;height:30px;object-fit:contain}.battle-arena{max-width:720px}.battle-stage{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:center;min-height:268px;margin:10px 0 22px;padding:38px 42px 30px;overflow:hidden;border:1px solid rgba(219,169,74,.62);border-radius:6px;background:#0a2226;box-shadow:inset 0 0 0 3px #041417b8,0 12px 28px #0000006b}.battle-stage:before{position:absolute;inset:0;background:url(/assets/battle-arena-C7k2xEH3.jpg) center / cover no-repeat;content:""}.battle-stage:after{position:absolute;inset:0;background:linear-gradient(90deg,#031316b8,#05191c47 42% 58%,#031316b8),linear-gradient(180deg,#03121561,#03121538 42%,#031215bd);content:""}.battle-stage>*{position:relative;z-index:1}.battle-side{display:grid;gap:6px;justify-items:center;min-width:0;padding:10px 8px 8px;color:#f5e3b7;border:1px solid rgba(219,169,74,.22);background:linear-gradient(160deg,#051c1fbd,#0412156b);box-shadow:inset 0 1px #ffe29e14;font:700 13px Fraunces,serif}.battle-portrait{width:118px;height:118px;overflow:hidden;border:1px solid #c99542;border-radius:50%;background:#123f46;box-shadow:0 6px 14px #0000008c,0 0 0 3px #051b1ecc;transition:transform .25s ease,filter .2s ease}.battle-portrait img{display:block;width:100%;height:100%;object-fit:cover}.battle-hp{width:118px;height:12px;padding:2px;border:1px solid #815025;border-radius:2px;background:#21130f;box-shadow:inset 0 1px 3px #000}.battle-hp span{display:block;height:100%;border-radius:1px;background:linear-gradient(#ec6545,#941e12);transition:width .5s ease}.battle-hp.hero span{background:linear-gradient(#8fdca4,#3f8a5c)}.battle-side small{color:#bad0c3;font:10px DM Sans}.battle-versus{display:grid;width:86px;aspect-ratio:1;place-items:center;filter:drop-shadow(0 7px 9px rgba(0,0,0,.62))}.battle-versus img{display:block;width:100%;height:100%;object-fit:contain}.battle-turn{margin:0 0 6px!important;font-size:clamp(22px,2.8vw,28px)!important}.battle-auto-note{margin:0 0 4px!important;color:#8ba396!important;font:700 10px DM Sans!important;letter-spacing:.08em;text-transform:uppercase}.battle-log-feed{display:grid;gap:4px;min-height:62px;max-width:440px;margin:12px auto 0;text-align:left}.battle-log-feed p{margin:0;color:#c6d5ca;font-size:12px;line-height:1.4;transition:opacity .3s ease}@media(max-width:560px){.battle-stage{gap:8px;min-height:206px;padding:24px 9px 18px}.battle-side{gap:4px;padding:7px 3px;font-size:11px}.battle-portrait{width:82px;height:82px}.battle-hp{width:84px;height:10px}.battle-versus{width:52px}.battle-side small{font-size:8px}}.pending-loot-panel>.rewards{margin-bottom:18px}.loot-decision{max-width:610px;margin:20px auto 18px;padding:16px 18px 18px;border:1px solid color-mix(in srgb,var(--rarity, #d8a94e) 78%,#8c6a2e);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--rarity, #d8a94e) 13%,transparent),transparent 60%),linear-gradient(150deg,#0d393aeb,#041b1ef5);box-shadow:inset 0 1px #ffe5a61c,0 12px 24px #00000057;text-align:left}.loot-decision-heading{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--rarity, #d8a94e) 35%,transparent)}.loot-decision-heading span{color:#e9bf62;font:800 10px DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.loot-decision-heading small{color:color-mix(in srgb,var(--rarity, #d8a94e) 78%,#d8e1d4);font-size:10px;font-weight:800;text-transform:uppercase}.loot-decision-main{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center;margin:14px 0 11px}.loot-choice-tile{position:relative;z-index:0;display:grid;width:132px;aspect-ratio:1;place-items:center;overflow:visible;background:var(--inventory-frame) center / 100% 100% no-repeat;filter:drop-shadow(0 7px 8px rgba(0,0,0,.45))}.loot-choice-tile:after{position:absolute;inset:17%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--rarity, #d8a94e) 48%,transparent),transparent 68%);content:""}.loot-choice-tile img,.loot-choice-tile>span{position:relative;z-index:1;width:76%;height:76%;object-fit:contain;color:#efca6f;filter:drop-shadow(0 5px 4px rgba(0,0,0,.65)) drop-shadow(0 0 10px color-mix(in srgb,var(--rarity, #d8a94e) 60%,transparent));font-size:42px}.loot-item-tooltip{position:absolute;bottom:calc(100% + 11px);left:50%;z-index:4;width:min(300px,calc(100vw - 36px));opacity:0;pointer-events:none;transform:translate(-50%,5px);transition:opacity .16s ease,transform .16s ease}.loot-item-tooltip-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.loot-item-tooltip-head span{color:var(--rarity, #d8a94e);font:800 10px DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.loot-item-tooltip-head small{color:#9fb0a4;font-size:9px;font-weight:700;white-space:nowrap}.loot-item-stats>b{color:#f4e6bd;font:700 15px/1.12 Fraunces,serif}.loot-item-tooltip-slot{color:#d9a94d;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.loot-item-stats p{margin:2px 0 0;color:#c6d5ca;font:600 11px/1.4 DM Sans,sans-serif}.loot-item-tooltip-bonuses{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.loot-item-tooltip-bonuses em{padding:3px 7px;color:#96dcaa;border:1px solid rgba(120,200,150,.38);border-radius:2px;background:#1e4a3066;font:800 10px DM Sans,sans-serif;font-style:normal}.loot-choice-tile:hover,.loot-choice-tile:focus-within{z-index:30}.loot-choice-tile:hover .loot-item-tooltip,.loot-choice-tile:focus-visible .loot-item-tooltip{opacity:1;transform:translate(-50%)}.loot-choice-tile:focus-visible{outline:2px solid #f0c463;outline-offset:3px}.loot-decision-main h2{margin:0;color:#f5e4b5;font:700 clamp(21px,3vw,29px)/1.05 Fraunces,serif}.loot-decision-main p{margin:7px 0 0;color:#d6ad53;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.loot-choice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 12px}.loot-choice-actions button{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;align-items:center;min-height:57px;padding:6px 9px 6px 6px;color:#bfcfc4;border:1px solid rgba(213,165,71,.3);background:#041a1d9e;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.loot-choice-actions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--rarity, #d8a94e) 76%,#d8a94e);background:#154846b3;transform:translateY(-2px)}.loot-choice-actions button.selected{border-color:var(--rarity, #d8a94e);background:linear-gradient(120deg,color-mix(in srgb,var(--rarity, #d8a94e) 22%,rgba(12,54,53,.92)),#072527e0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rarity, #d8a94e) 34%,transparent),0 0 13px color-mix(in srgb,var(--rarity, #d8a94e) 16%,transparent)}.loot-choice-actions button.sell.selected{border-color:#c9926d;background:linear-gradient(120deg,#6b34269e,#241917d6)}.loot-choice-actions button:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.58}.loot-choice-actions img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.5))}.loot-choice-actions span{display:grid;gap:2px;min-width:0}.loot-choice-actions b{color:#f2dfad;font:700 15px Fraunces,serif}.loot-choice-actions small{color:#a9c0b4;font:800 9px DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.loot-choice-actions .selected small{color:#e5bc5d}.loot-decision-details{padding-top:11px;border-top:1px solid rgba(219,169,74,.2)}.loot-decision-details p{margin:0;color:#c7d5ca;font-size:12px;line-height:1.43}.loot-decision-details>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.loot-decision-details em{padding:4px 7px;color:#a5e2b3;border:1px solid rgba(125,205,149,.35);background:#184a2f6b;font:800 10px DM Sans,sans-serif;font-style:normal}.loot-confirm{display:block;min-width:230px;margin:16px auto 0}.pending-loot-panel .resolution-report{margin-top:16px}.pending-loot-panel .consequence,.pending-loot-panel .pending-loot-subhead,.pending-loot-panel .pending-loot-list{max-width:610px;margin-inline:auto}.pending-loot-bag-item .loot-choice-tile{width:42px}.pending-loot-bag-item .loot-choice-tile:after{inset:16%}@media(max-width:560px){.loot-decision{padding:13px}.loot-decision-main{grid-template-columns:102px minmax(0,1fr);gap:10px}.loot-choice-tile{width:102px}.loot-decision-main h2{font-size:20px}.loot-choice-actions{grid-template-columns:1fr}.loot-confirm{width:100%}}.pending-loot-panel{max-width:720px}.pending-loot-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;margin:20px 0 12px;padding:12px;border:1px solid var(--rarity, #d8a94e);border-radius:6px;background:linear-gradient(140deg,#12403de0,#061c1ff5);box-shadow:inset 0 1px #ffe4a51f,0 0 18px color-mix(in srgb,var(--rarity, #d8a94e) 18%,transparent);text-align:left}.pending-loot-art{display:grid;width:74px;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--rarity, #d8a94e) 45%,#6b5326);border-radius:5px;background:radial-gradient(circle,#ffebbe1a,#0311148c);color:#ecc86e;font-size:26px}.pending-loot-art img{width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.6))}.pending-loot-card>div{display:grid;gap:3px}.pending-loot-card span{color:var(--rarity, #e8b959);font:800 9px DM Sans;letter-spacing:.08em;text-transform:uppercase}.pending-loot-card b{color:#f4e6bd;font:700 20px/1.1 Fraunces,serif}.pending-loot-card small,.pending-loot-bag-item small{color:#a9cbbb;font-size:11px}.pending-loot-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:14px 0 20px}.item-btn.subtle{color:#d6d7c9;background:#3f524cbd;box-shadow:inset 0 0 0 1px #dba94a52}.pending-loot-subhead{display:flex;justify-content:space-between;margin:10px 0 8px;padding-top:12px;border-top:1px solid rgba(219,169,74,.25);color:#e7c26e;font:700 16px Fraunces,serif}.pending-loot-subhead span{color:#9fb0a4;font:800 10px DM Sans}.pending-loot-list{display:grid;gap:7px}.pending-loot-bag-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border:1px solid rgba(219,169,74,.25);border-radius:4px;background:#051b1e8c;text-align:left}.pending-loot-bag-item .pending-loot-art{width:42px}.pending-loot-bag-item>div:nth-child(2){display:grid;gap:2px;min-width:0}.pending-loot-bag-item b{overflow:hidden;color:#e8e0c7;font:700 14px Fraunces,serif;text-overflow:ellipsis;white-space:nowrap}.pending-loot-replace-actions{display:flex;gap:6px}.pending-loot-replace-actions button{padding:6px 8px;color:#dce7df;border:1px solid rgba(219,169,74,.36);border-radius:3px;background:#17443ee6;cursor:pointer;font:800 9px DM Sans}.pending-loot-replace-actions button:first-child{color:#f5db9b}.pending-loot-replace-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:560px){.pending-loot-bag-item{grid-template-columns:40px minmax(0,1fr)}.pending-loot-replace-actions{grid-column:1 / -1}.pending-loot-replace-actions button{flex:1}.pending-loot-actions .item-btn{width:100%;flex-basis:100%}}.battle-side{position:relative}.battle-crit{position:absolute;top:-22px;left:50%;z-index:2;transform:translate(-50%);color:#f1d799;font:800 15px Fraunces,serif;text-shadow:0 2px 2px #000;white-space:nowrap;animation:crit-pop .45s ease-out}.battle-crit.hero{color:#e8a48f}@keyframes crit-pop{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.85)}40%{opacity:1;transform:translate(-50%) translateY(-2px) scale(1.08)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.result-icon.defeat{color:#e8a48f;border-color:#a8624f;background:radial-gradient(#4a2018,#210e0a)}.resources .resource-fate-seals{display:inline-flex;align-items:center;min-height:32px;gap:5px;padding:6px 10px;color:#f6df9c;border:1px solid rgba(218,165,67,.5);border-radius:3px;background:#051b1ed9;box-shadow:inset 0 0 0 1px #074246b3;appearance:none;font:700 12px Fraunces,serif;white-space:nowrap}.resources button.resource-fate-seals{cursor:pointer}.resources button.resource-fate-seals:hover{filter:brightness(1.12);transform:translateY(-1px)}.fate-seal-store{max-width:1060px;margin-inline:auto}.fate-seal-heading{align-items:center}.fate-seal-title-crest{position:relative;display:grid;min-height:132px;min-width:min(100%,520px);padding:38px 78px 24px;align-content:center;overflow:hidden;text-align:center}.fate-seal-title-crest:before{position:absolute;inset:0;z-index:0;background-image:var(--fate-seal-title-crest);background-repeat:no-repeat;background-position:50% 48%;background-size:100% auto;content:"";mix-blend-mode:screen;opacity:.96;pointer-events:none}.fate-seal-title-crest .eyebrow,.fate-seal-title-crest h1{position:relative;z-index:1}.fate-seal-title-crest .eyebrow{margin-bottom:3px}.fate-seal-title-crest h1{margin:0;text-shadow:0 3px 3px rgba(0,0,0,.72)}.fate-seal-balance{display:inline-flex;align-items:center;gap:6px}.fate-seal-balance img,.fate-seal-pack-amount img{width:19px;height:19px;object-fit:contain;filter:drop-shadow(0 2px 2px #000)}.fate-seal-payment-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;align-items:center;margin:18px 0 20px;padding:12px 14px;border:1px solid rgba(231,180,78,.46);background:linear-gradient(100deg,#633a1773,#0d3537b8);box-shadow:inset 0 1px #ffe39e1a}.fate-seal-payment-status b,.fate-seal-pack-unavailable{color:#f2cf78;font:800 10px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase}.fate-seal-payment-status span{color:#c8d5c9;font:11px/1.45 DM Sans,sans-serif}.fate-seal-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.fate-seal-pack{position:relative;display:grid;grid-template-columns:124px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:12px;min-height:164px;padding:12px 13px 12px 11px;overflow:hidden;border:1px solid rgba(214,162,69,.56);background:radial-gradient(circle at 14% 15%,rgba(246,203,105,.12),transparent 30%),linear-gradient(145deg,#0f3a3cf7,#04181cfa);box-shadow:inset 0 1px #ffe4a61a,0 8px 15px #0000003d}.fate-seal-pack:after{position:absolute;right:-26px;bottom:-28px;width:132px;height:132px;border:1px solid rgba(219,167,70,.11);border-radius:50%;content:""}.fate-seal-pack-art{z-index:1;grid-row:1 / -1;width:124px;aspect-ratio:1;align-self:center;background-repeat:no-repeat;background-size:200% 200%;filter:drop-shadow(0 7px 7px rgba(0,0,0,.42))}.fate-seal-pack-copy{position:relative;z-index:1;min-width:0}.fate-seal-pack h2{margin:1px 0 5px;color:#f1dfae;font:700 19px/1.03 Fraunces,serif}.fate-seal-pack p{margin:0;color:#b7c9bc;font:11px/1.36 DM Sans,sans-serif}.fate-seal-pack .fate-seal-pack-amount{display:flex;align-items:center;gap:5px;margin:3px 0 4px;color:#f1c868;font:700 15px Fraunces,serif}.fate-seal-pack-price{position:relative;z-index:1;align-self:end;margin-top:8px;color:#20180f;text-align:center;text-shadow:0 1px rgba(255,239,190,.3);font:800 18px/1 Fraunces,serif}.fate-seal-pack-price:before{position:absolute;inset:-9px -18px;z-index:-1;border:1px solid #bd8540;background:linear-gradient(165deg,#e1bc6d,#8e5f2c);box-shadow:inset 0 0 0 2px #f5d48b54,0 3px 6px #0000005c;content:"";clip-path:polygon(8% 0,92% 0,100% 24%,96% 77%,88% 100%,12% 100%,4% 77%,0 24%)}.fate-seal-pack-unavailable{position:relative;z-index:1;align-self:end;justify-self:end;margin-top:10px;color:#c7d4c7;font-size:8px;letter-spacing:.07em}.fate-seal-fair-play{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:21px;border:1px solid rgba(214,164,75,.43);background:linear-gradient(90deg,#45321dab,#1c3935bf,#45321dab)}.fate-seal-fair-play p{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;min-height:94px;margin:0;padding:12px 15px;border-right:1px solid rgba(216,170,86,.28)}.fate-seal-fair-play p:last-child{border-right:0}.fate-seal-fair-play i{display:block;width:54px;aspect-ratio:1;background-repeat:no-repeat;background-size:300% 100%;filter:drop-shadow(0 4px 5px rgba(0,0,0,.55))}.fate-seal-fair-play span{display:grid;gap:4px}.fate-seal-fair-play b{color:#f1d99d;font:700 15px Fraunces,serif}.fate-seal-fair-play small{color:#c8d5c9;font:10px/1.38 DM Sans,sans-serif}.fate-seal-wardrobe{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:17px 19px;border-top:1px solid rgba(218,169,75,.35);background:linear-gradient(90deg,#07202352,#264e418a,#07202352)}.fate-seal-wardrobe h2{margin:2px 0 4px;color:#f0da9c;font:700 21px Fraunces,serif}.fate-seal-wardrobe p{margin:0;color:#bfcec1;font:11px/1.4 DM Sans,sans-serif}.fate-seal-wardrobe .eyebrow{margin-bottom:2px}.fate-seal-wardrobe-action{flex:0 0 auto;min-width:205px;min-height:46px;padding-inline:26px;font-size:11px}@media(max-width:760px){.fate-seal-title-crest{min-width:min(100%,430px);min-height:118px;padding:34px 66px 22px}.fate-seal-pack{grid-template-columns:104px minmax(0,1fr);min-height:151px}.fate-seal-pack-art{width:104px}.fate-seal-pack h2{font-size:17px}.fate-seal-pack-price{font-size:16px}.fate-seal-pack-price:before{inset:-8px -12px}.fate-seal-fair-play p{grid-template-columns:44px minmax(0,1fr);padding-inline:12px}.fate-seal-fair-play i{width:44px}.fate-seal-wardrobe{align-items:flex-start;flex-direction:column}.fate-seal-wardrobe-action{align-self:center}}@media(max-width:560px){.fate-seal-heading{align-items:flex-start}.fate-seal-title-crest{min-width:100%;min-height:102px;padding:30px 54px 17px}.fate-seal-title-crest h1{font-size:clamp(29px,8vw,38px)}.fate-seal-payment-status{grid-template-columns:1fr;gap:5px}.fate-seal-pack-grid{grid-template-columns:1fr}.fate-seal-pack{grid-template-columns:116px minmax(0,1fr)}.fate-seal-pack-art{width:116px}.fate-seal-fair-play{grid-template-columns:1fr}.fate-seal-fair-play p{min-height:0;border-right:0;border-bottom:1px solid rgba(216,170,86,.28)}.fate-seal-fair-play p:last-child{border-bottom:0}}.cosmetics-view{max-width:1020px;margin:0 auto}.cosmetics-heading{align-items:center}.cosmetics-balance{display:inline-flex;align-items:center;gap:6px}.cosmetics-balance img{width:19px;height:19px;object-fit:contain;filter:drop-shadow(0 2px 2px #000)}.cosmetics-layout{display:grid;grid-template-columns:180px minmax(210px,.8fr) minmax(350px,1.2fr);gap:18px;align-items:start;margin-top:22px}.cosmetics-categories{display:grid;gap:9px}.cosmetics-categories button{min-height:86px;padding:13px 14px;color:#d0ded1;border:1px solid rgba(212,161,71,.34);background:linear-gradient(145deg,#103c3eeb,#051e22f0);box-shadow:inset 0 1px #ffe19712;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.cosmetics-categories button:hover,.cosmetics-categories button.active{border-color:#e1b55a;background:linear-gradient(145deg,#195656f5,#07282bfa);transform:translate(2px)}.cosmetics-categories b{display:block;color:#f0d88e;font:700 17px Fraunces,serif}.cosmetics-categories small{display:block;margin-top:5px;color:#adbbb0;font:11px/1.35 DM Sans,sans-serif}.cosmetic-preview{position:sticky;top:12px;padding:11px;border:1px solid #bc8737;background:radial-gradient(circle at 50% 18%,rgba(244,197,100,.14),transparent 46%),#092d31;box-shadow:inset 0 0 0 3px #061b1e,inset 0 0 0 5px #e7b4484d,0 12px 25px #00000073}.cosmetic-preview-portrait{overflow:hidden;aspect-ratio:3 / 4;background:#102d31}.cosmetic-preview-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}.cosmetic-preview-caption{display:grid;gap:4px;margin:11px 4px 3px}.cosmetic-preview-caption b{color:#f3dfaa;font:700 17px/1.1 Fraunces,serif}.cosmetic-preview-caption small{color:#b8c8ba;font:11px/1.38 DM Sans,sans-serif}.cosmetic-options{display:grid;gap:10px}.cosmetic-card{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:106px;padding:10px;border:1px solid rgba(211,160,74,.34);background:linear-gradient(145deg,#0d3539eb,#041a1ef5);box-shadow:inset 0 1px #ffe4a614;transition:border-color .16s ease,transform .16s ease}.cosmetic-card:hover,.cosmetic-card.previewed{border-color:#eebe5adb}.cosmetic-card.equipped{border-color:#83c79a;background:radial-gradient(circle at 5% 50%,rgba(80,158,104,.17),transparent 30%),linear-gradient(145deg,#0d3a36f2,#041f20fa)}.cosmetic-card h2{margin:0;color:#f3e2b5;font:700 19px/1.08 Fraunces,serif}.cosmetic-card p{margin:6px 0 0;color:#b9c8bd;font:11px/1.4 DM Sans,sans-serif}.cosmetic-swatch{position:relative;display:grid;width:92px;height:84px;padding:0;place-items:center;overflow:hidden;border:1px solid #c99943;background:#123e43;box-shadow:inset 0 0 0 3px #061b1e,0 3px 7px #0000006b;cursor:pointer}.cosmetic-swatch:hover{filter:brightness(1.13)}.cosmetic-swatch img{width:100%;height:100%;object-fit:cover;object-position:50% 24%}.cosmetic-swatch-czerwony-wosk{background:radial-gradient(circle at 48% 45%,#d3a04a 0 7%,#6f2528 8% 20%,#2b1718 21% 41%,transparent 42%),linear-gradient(135deg,#772927,#210f13)}.cosmetic-swatch-zielony-mosiadz{background:radial-gradient(circle at 48% 45%,#e4c470 0 7%,#276b5e 8% 20%,#132b29 21% 41%,transparent 42%),linear-gradient(135deg,#174b45,#0b2325)}.cosmetic-swatch-zmierzch-karczmy{background:radial-gradient(circle at 32% 35%,#f2b750,transparent 18%),linear-gradient(140deg,#6a381f,#174345 65%,#0b2123)}.cosmetic-swatch-archiwum-wieszczki{background:radial-gradient(circle at 65% 30%,#9f7ac7,transparent 17%),linear-gradient(140deg,#302050,#173b51 65%,#071e26)}.cosmetic-action{min-width:144px;min-height:42px;padding-inline:22px;font-size:11px}.cosmetic-action img{width:17px;height:17px;margin-right:4px;vertical-align:-4px;object-fit:contain}.cosmetic-status{min-width:102px;color:#c6ebcf;font:800 10px DM Sans,sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase}.cosmetic-confirm{grid-column:2 / -1;display:grid;gap:7px;padding:8px 0 0;border-top:1px solid rgba(221,172,76,.22)}.cosmetic-confirm p{margin:0;color:#d9d8c8;font-size:11px}.cosmetic-confirm p img{width:15px;height:15px;vertical-align:-3px}.cosmetic-confirm>div{display:flex;flex-wrap:wrap;gap:7px}.cosmetic-cancel{min-width:104px;min-height:37px;padding-inline:18px;font-size:10px}.cosmetics-fair-play{margin:21px 0 0;padding:14px 17px;color:#cbd9cc;border:1px solid rgba(214,169,80,.36);background:linear-gradient(90deg,#254c3e85,#0722259e);font:12px/1.5 DM Sans,sans-serif}.cosmetics-fair-play b{color:#f0ca70;font-family:Fraunces,serif}.portrait.cosmetic-frame-frame-czerwony-wosk{border-color:#b44b41;box-shadow:inset 0 0 0 4px #311215,inset 0 0 0 6px #d29b4b,0 5px 12px #0009,0 0 0 3px #7824256b}.portrait.cosmetic-frame-frame-zielony-mosiadz{border-color:#8dbb8d;box-shadow:inset 0 0 0 4px #12302e,inset 0 0 0 6px #d2b15a,0 5px 12px #0009,0 0 0 3px #31745d6b}.cosmetic-theme-theme-zmierzch-karczmy .panel-frame{background:radial-gradient(110% 80% at 50% -12%,rgba(217,132,56,.15),transparent 45%),linear-gradient(158deg,#353a2dfa,#18221efc 62%)}.cosmetic-theme-theme-archiwum-wieszczki .panel-frame{background:radial-gradient(110% 80% at 50% -12%,rgba(136,104,180,.16),transparent 45%),linear-gradient(158deg,#20304efa,#0b182ffc 62%)}@media(max-width:1400px){.cosmetics-layout{grid-template-columns:minmax(170px,.62fr) minmax(0,1fr);gap:14px}.cosmetics-categories{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.cosmetics-categories button{min-height:70px;padding:10px 12px}.cosmetic-preview{position:static}.cosmetic-card{grid-template-columns:78px minmax(0,1fr)}.cosmetic-swatch{width:78px;height:74px}.cosmetic-action,.cosmetic-status,.cosmetic-confirm{grid-column:1 / -1;justify-self:start}.cosmetic-confirm{width:100%}}@media(max-width:900px){.cosmetics-layout{grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);gap:12px}.cosmetic-card{grid-template-columns:72px minmax(0,1fr)}.cosmetic-swatch{width:72px;height:72px}.cosmetic-action,.cosmetic-status,.cosmetic-confirm{grid-column:1 / -1;justify-self:start}.cosmetic-confirm{width:100%}}@media(max-width:680px){.cosmetics-layout{grid-template-columns:1fr}.cosmetics-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.cosmetics-categories button{min-height:74px;padding:9px}.cosmetics-categories small{display:none}.cosmetic-preview{position:static;width:min(260px,100%);margin-inline:auto}.cosmetic-options{order:3}.cosmetic-card{grid-template-columns:76px minmax(0,1fr)}.cosmetic-swatch{width:76px;height:76px}.cosmetics-balance{font-size:9px}}:root{--action-plaque: url(/assets/action-button-DtuucKJx.png);--action-plaque-wide: url(/assets/action-button-wide-optimized-DQzpZeXD.png);--action-plaque-medium: url(/assets/action-button-medium-optimized-BTlar86f.png);--inventory-frame: url(/assets/inventory-slot-optimized-DvUZZOwD.png)}.restart,.primary-action,.item-btn,.auth-link,.shop-modes button,.pending-loot-replace-actions button,.battle-skill,.choice,.item-close{position:relative;isolation:isolate;border:0!important;border-radius:0!important;background:var(--action-plaque) center / 100% 100% no-repeat!important;box-shadow:none!important;color:#f8e9bd!important;cursor:pointer;font-family:Fraunces,serif;font-weight:700;max-width:100%;overflow:hidden;text-decoration:none;text-shadow:0 2px 2px #020c0d,0 0 10px rgba(255,220,140,.16);transition:filter .16s ease,transform .16s ease,opacity .16s ease}.restart,.primary-action,.battle-skill,.choice{background-image:var(--action-plaque-wide)!important;white-space:nowrap}.restart,.primary-action{min-width:196px;min-height:52px;padding:11px 31px;font-size:14px}.mission-launch{display:inline-flex;width:min(100%,350px);min-width:0;min-height:0;padding:0 42px;align-items:center;justify-content:center;aspect-ratio:1683 / 389;background-image:var(--action-plaque-medium)!important;line-height:1;text-align:center}.fate-refresh-button{background-image:var(--action-plaque-medium)!important}.restart:hover:not(:disabled),.primary-action:hover:not(:disabled),.item-btn:hover:not(:disabled),.auth-link:hover:not(:disabled),.shop-modes button:hover:not(:disabled),.pending-loot-replace-actions button:hover:not(:disabled),.battle-skill:hover:not(:disabled),.choice:hover:not(:disabled),.item-close:hover:not(:disabled){filter:brightness(1.15) saturate(1.08) drop-shadow(0 7px 9px rgba(0,0,0,.42));transform:translateY(-2px)}.restart:active:not(:disabled),.primary-action:active:not(:disabled),.item-btn:active:not(:disabled),.auth-link:active:not(:disabled),.shop-modes button:active:not(:disabled),.pending-loot-replace-actions button:active:not(:disabled),.battle-skill:active:not(:disabled),.choice:active:not(:disabled),.item-close:active:not(:disabled){filter:brightness(.9);transform:translateY(1px) scale(.985)}.restart:disabled,.primary-action:disabled,.item-btn:disabled,.auth-link:disabled,.shop-modes button:disabled,.pending-loot-replace-actions button:disabled,.battle-skill:disabled,.choice:disabled,.item-close:disabled{cursor:wait;filter:grayscale(.8) brightness(.65);opacity:.65}.item-btn{min-width:112px;min-height:40px;padding:8px 17px;font:700 11px/1.1 Fraunces,serif;white-space:normal}.item-btn.sell{color:#f7ded3!important;filter:sepia(.22) saturate(.76) hue-rotate(318deg)}.item-btn.unequip,.item-btn.subtle{color:#dce9df!important;filter:saturate(.55) brightness(.85)}.item-btn.sell:hover:not(:disabled),.item-btn.unequip:hover:not(:disabled),.item-btn.subtle:hover:not(:disabled){filter:brightness(1.08) saturate(.94) drop-shadow(0 7px 9px rgba(0,0,0,.42))}.item-btn.sell:disabled,.item-btn.unequip:disabled,.item-btn.subtle:disabled{filter:grayscale(.8) brightness(.65)!important}.item-actions{justify-content:center}.item-actions .item-btn{display:inline-flex;flex:1 1 140px;align-items:center;justify-content:center;gap:7px;width:min(100%,188px);min-width:0;min-height:0;max-width:188px;padding:0 20px;aspect-ratio:1683 / 389;background-image:var(--action-plaque-medium)!important;line-height:1;text-align:center}.item-actions .item-btn img{flex:0 0 auto;width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.62))}.auth-link{justify-self:center;min-width:146px;min-height:38px;padding:7px 19px;font-size:12px}.auth-actions{justify-items:center;gap:11px}.auth-actions .primary-action,.auth-actions .restart{width:min(100%,288px);min-width:0;min-height:0;aspect-ratio:1683 / 389;padding:0 34px;display:grid;place-items:center;background-image:var(--action-plaque-medium)!important;white-space:nowrap}.auth-actions .auth-link{width:min(100%,184px);min-width:0;min-height:0;aspect-ratio:1683 / 389;padding:0 23px;display:grid;place-items:center;background-image:var(--action-plaque-medium)!important;color:#f8e9bd!important;font-size:11px;text-decoration:none;white-space:nowrap}.shop-modes{display:flex;align-items:stretch;gap:10px;width:fit-content;max-width:100%;margin:4px 0 20px;padding:0;border:0;background:transparent}.shop-modes button{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:48px;padding:3px 8px 3px 3px;overflow:visible;border:1px solid transparent!important;background:transparent!important;color:#aebfb4!important;font-size:12px;text-align:left;text-shadow:none}.shop-modes button+button{border-left-color:#d9a94c47!important;padding-left:13px}.shop-modes button>img{width:42px;height:42px;object-fit:contain;filter:saturate(.66) brightness(.82) drop-shadow(0 3px 3px rgba(0,0,0,.55));transition:filter .16s ease,transform .16s ease}.shop-modes button>span{display:grid;gap:1px;min-width:0}.shop-modes button strong{color:#d1ddd2;font:700 14px/1 Fraunces,serif;white-space:nowrap}.shop-modes button small{color:#82998c;font:800 8px/1.1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.shop-modes button:hover:not(.active){color:#f0dfb3!important;filter:none;transform:translateY(-1px)}.shop-modes button:hover:not(.active)>img{filter:saturate(.94) brightness(1.04) drop-shadow(0 3px 5px rgba(0,0,0,.62))}.shop-modes button.active{color:#f6e7bd!important;filter:none;transform:none}.shop-modes button.active>img{filter:saturate(1.06) brightness(1.08) drop-shadow(0 0 10px rgba(230,184,80,.34)) drop-shadow(0 3px 4px rgba(0,0,0,.62))}.shop-modes button.active strong{color:#f6e4af}.shop-modes button.active small{color:#e1b754}.shop-modes button:active:not(:disabled){filter:none;transform:translateY(1px) scale(.98)}.item-close{position:absolute;top:10px;right:11px;z-index:2;width:26px;height:26px;padding:0;color:#f5e4b5!important;border:1px solid rgba(219,169,74,.42)!important;border-radius:50%!important;background:#04191cf0!important;font:700 18px/1 DM Sans,sans-serif;text-shadow:none}.item-tooltip.pinned .item-tooltip-head{padding-right:34px}.item-close:hover:not(:disabled){background:#56261df5!important}.item-tooltip.pinned .item-close{display:grid;place-items:center;font-size:0;line-height:0}.item-tooltip.pinned .item-close:before{content:"×";display:block;color:currentColor;font:400 22px/1 Arial,sans-serif;transform:translateY(-1px)}.pending-loot-replace-actions button{min-width:96px;min-height:29px;padding:5px 10px;color:#ecdfba!important;font:700 9px/1 Fraunces,serif}.battle-view:has(.choices){max-width:min(1060px,100%)}.battle-view:has(.choices)>p:not(.eyebrow){max-width:760px;margin-inline:auto}.battle-view:has(.choices) .choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;justify-items:center;gap:14px}.battle-view:has(.choices) .choice{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:7px 9px;width:min(100%,480px);min-height:170px;aspect-ratio:881 / 400;padding:9% 10% 8%;overflow:hidden;border:0!important;border-radius:0!important;background:url(/assets/decision-card-optimized-C1T9fQp4.png) center / 100% 100% no-repeat!important;box-shadow:none!important;color:#f4e8c7;text-align:left;white-space:normal}.choice:before{display:none}.choice:after{position:absolute;inset:12% 9%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 50% 0,rgba(251,218,136,.11),transparent 64%);content:"";opacity:0;transition:opacity .16s ease}.choice:hover:not(:disabled){filter:brightness(1.12) saturate(1.08) drop-shadow(0 10px 12px rgba(0,0,0,.45));transform:translateY(-4px)}.choice:hover:not(:disabled):after{opacity:1}.choice:hover:not(:disabled) .choice-glyph{transform:scale(1.08)}.choice-glyph{align-self:start;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(241,203,107,.65);border-radius:50%;background:radial-gradient(circle at 36% 28%,#fae39a,#c68a30 72%);box-shadow:inset 0 0 0 2px #4a2b0c73,0 2px 5px #0000006b}.choice>span:not(.choice-glyph){display:grid;align-content:start}.choice b{color:#fff0bf;font-size:clamp(13px,1.25vw,17px);text-shadow:0 2px 2px #020c0d}.choice small{color:#c8d9cb;font-size:clamp(9px,.86vw,11px);line-height:1.3}.choice em{grid-column:2;align-self:end;color:#f0c767;font-size:clamp(8px,.73vw,10px);line-height:1.15}.result-view{padding:clamp(8px,2vw,20px) 0 18px}.result-view .consequence{max-width:540px;margin-inline:auto}.result-view .rewards{margin-block:18px}@media(max-width:1200px){.choices{justify-items:center}.choice{width:min(100%,480px)}}.battle-skill{min-height:64px;padding:14px 26px;border:0;color:#fff0c2;text-align:left}.offer-cta{display:grid;width:min(100%,540px);min-height:54px;margin-inline:auto;padding:0 44px;place-items:center;border-radius:0;background:var(--action-plaque-wide) center / 100% 100% no-repeat;box-shadow:none;color:#fae9bb;font:700 12px/1.1 Fraunces,serif;text-shadow:0 2px 2px #020c0d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offer-card.ready .offer-cta{color:#ddf2df;background:var(--action-plaque-wide) center / 100% 100% no-repeat;filter:saturate(.85) hue-rotate(72deg) brightness(1.1)}.offer-card.active .offer-cta{color:#d4e2d6;background:var(--action-plaque-wide) center / 100% 100% no-repeat;filter:saturate(.62) brightness(.86)}.offer-card:hover .offer-cta{filter:brightness(1.13) saturate(1.08)}.shop-tile,.equip-slot{overflow:visible;border:0;border-radius:0;background:var(--inventory-frame) center / 100% 100% no-repeat;box-shadow:none}.shop-tile{grid-template-rows:1fr auto;gap:0;width:100%;aspect-ratio:1;padding:12% 11%}.shop-tile:before{content:"";position:absolute;inset:14%;z-index:0;border-radius:11%;background:radial-gradient(circle at 50% 42%,rgba(255,232,177,.16),transparent 58%);pointer-events:none}.shop-tile:after{content:"";position:absolute;inset:15%;z-index:0;border-radius:20%;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--rarity, #d8a94e) 62%,transparent),transparent 66%);opacity:.9;pointer-events:none}.shop-tile-art{z-index:1;align-self:stretch;border:0;border-radius:0;background:transparent;box-shadow:none}.shop-tile-art img{width:86%;height:86%;filter:drop-shadow(0 0 13px var(--rarity, #d8a94e)) drop-shadow(0 5px 5px rgba(0,0,0,.78))}.shop-tile-foot{position:absolute;right:19%;bottom:15%;left:19%;z-index:3;display:grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:2px;min-height:18px;padding:2px 4px;place-items:center;overflow:hidden;color:#fff0bc;border:1px solid color-mix(in srgb,var(--rarity, #d8a94e) 62%,#3b280d);border-radius:3px;background:#041618d1;box-shadow:0 1px 4px #000000b8;font:800 10px/1 DM Sans;letter-spacing:.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.shop-tile-foot img{width:14px;height:14px;object-fit:contain;filter:drop-shadow(0 1px 1px #000)}.shop-tile-corner{top:12%;right:12%;z-index:2}.shop-tile:hover:not([aria-disabled=true]){transform:translateY(-3px) scale(1.025);border-color:transparent;box-shadow:none;filter:brightness(1.1) drop-shadow(0 9px 12px rgba(0,0,0,.46))}.shop-tile.selected{border-color:transparent;box-shadow:none;filter:brightness(1.15) drop-shadow(0 0 9px color-mix(in srgb,var(--rarity, #f0c463) 65%,transparent))}.shop-tile.empty{border:0;background:var(--inventory-frame) center / 100% 100% no-repeat;box-shadow:none;opacity:.55}.shop-tile.empty:hover{box-shadow:none;filter:none}.equip-slot{border:0;border-radius:0;box-shadow:none}.equip-slot.filled{border:0;box-shadow:none}.equip-slot.filled:hover,.equip-slot.filled.active{border:0;box-shadow:none;filter:brightness(1.13) drop-shadow(0 4px 9px rgba(0,0,0,.45))}.equip-slot:after{display:none}.equip-slot img{width:61%;height:61%}.shop-grid-tiles{grid-template-columns:repeat(auto-fill,minmax(132px,150px));gap:18px;justify-content:start}.item-tooltip-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,auto);align-items:start;gap:8px}.item-tooltip-req{max-width:156px;text-align:right;white-space:normal}.item-tooltip h4{padding-right:34px;font-size:20px}.item-actions{gap:6px}.item-actions .item-btn{min-width:0;min-height:46px;padding:7px 8px;font-size:10px}@media(max-width:560px){.shop-grid-tiles{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:12px}.offer-cta{min-height:48px;padding-inline:30px}}@media(max-width:720px){.restart,.primary-action{min-width:182px;min-height:48px;padding-inline:24px;font-size:13px}.choice{min-height:100px;padding:16px 19px 14px}.shop-modes{gap:7px}.shop-modes button{grid-template-columns:36px minmax(0,1fr);gap:6px;min-height:42px;padding-right:5px}.shop-modes button+button{padding-left:10px}.shop-modes button>img{width:36px;height:36px}.shop-modes button strong{font-size:12px}}.goat-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:clamp(12px,1.5vw,20px)}.goat-choices .goat-choice{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:7px 9px;width:100%;min-height:0;padding:9% 10% 8%;aspect-ratio:680 / 308;overflow:hidden;background:url(/assets/decision-card-optimized-C1T9fQp4.png) center / 100% 100% no-repeat!important;box-shadow:none!important;text-align:left;white-space:normal!important}.goat-choices .goat-choice>span:not(.choice-glyph){display:grid;min-width:0;align-content:start;overflow:hidden}.goat-choices .goat-choice b{display:block;overflow:hidden;color:#fff0bf;font-size:clamp(14px,1.3vw,18px);line-height:1.07;text-wrap:balance}.goat-choices .goat-choice small{display:-webkit-box;max-height:2.6em;margin-top:4px;overflow:hidden;color:#c8d9cb;font-size:clamp(9px,.86vw,11px);line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.goat-choices .goat-choice em{grid-column:2;min-width:0;overflow:hidden;color:#f0c767;font-size:clamp(8px,.73vw,10px);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.battle-start-actions .mission-start,.battle-skip-action{width:min(100%,236px);min-width:0;min-height:0;padding:0 28px;aspect-ratio:950 / 219;background-image:var(--action-plaque-medium)!important;font-size:11px;line-height:1;text-align:center}.pending-loot-replace-actions button{display:inline-flex;width:106px;min-width:0;min-height:0;padding:0 11px;align-items:center;justify-content:center;gap:4px;aspect-ratio:509 / 248;background:var(--action-plaque) center / 100% 100% no-repeat!important;color:#ecdfba!important;font:700 9px/1 Fraunces,serif}@media(max-width:560px){.battle-start-actions .mission-start,.battle-skip-action{width:min(100%,310px)}.pending-loot-replace-actions button{width:100%}}.offer-card.side-offer .offer-cta,.premium-mission-offers .offer-card .offer-cta{width:100%;min-height:0;padding:0 13%;aspect-ratio:950 / 219;background:var(--action-plaque-medium) center / 100% 100% no-repeat;font-size:clamp(9px,.82vw,11px);line-height:1}.fate-mission-button{display:inline-flex;width:214px;min-width:0;min-height:0;padding:0 24px;align-items:center;justify-content:center;gap:8px;aspect-ratio:950 / 219;background-image:var(--action-plaque-medium)!important;font-size:11px;line-height:1;text-align:center;white-space:nowrap}.fate-mission-button img{flex:0 0 auto;width:20px;height:20px;margin:0!important;object-fit:contain;transform:none}@media(max-width:720px){.fate-mission-button{width:min(100%,310px)}}.resource-energy{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.resource-energy:disabled{cursor:default;opacity:1}.resource-energy .energy-mark{color:#ffd873;text-shadow:0 0 6px rgba(255,216,115,.55);font-size:15px}.resource-energy:not(:disabled):hover .energy-mark{color:#fff0c2}.mission-energy{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 8px}.mission-energy>span{display:grid;width:34px;height:34px;place-items:center;color:#ffd873;border:1px solid rgba(219,169,74,.45);border-radius:50%;background:radial-gradient(#1d5960,#0a3036);font-size:17px}.mission-energy b{display:block;color:#f7db98;font-size:15px}.mission-energy small{display:block;color:#eee2c6b8;font-size:12px}.battle-verdict{margin:14px 0 6px;color:#f7db98;font-size:clamp(26px,4vw,38px);letter-spacing:.01em}.battle-verdict.defeat{color:#e79a86}
