:root{--bg:#07020d;--panel:rgba(17,6,29,.82);--line:rgba(255,190,255,.22);--pink:#ff5edb;--violet:#9a6cff;--gold:#ffe27a;--cyan:#7dffea;--lime:#cfff62;--text:#fff;--muted:#e8c9f6;--ls-common-screen-bg:url(../../assets/ui/common/common-screen-bg.webp);--ls-common-frame-bg:url(../../assets/ui/common/common-frame-inner-bg.webp)}:root{--nf-ui-panel:var(--panel);--nf-ui-line:var(--line);--nf-ui-text:var(--text);--nf-ui-muted:var(--muted);--nf-ui-gold:var(--gold);--nf-ui-cyan:var(--cyan);--nf-ui-pink:var(--pink);--nf-ui-violet:var(--violet);--nf-ui-radius-frame:30px;--nf-ui-radius-card:22px;--nf-ui-radius-pill:999px;--nf-ui-gap-xs:8px;--nf-ui-gap-sm:12px;--nf-ui-gap-md:16px;--nf-ui-gap-lg:24px;--nf-ui-shadow-soft:0 18px 60px rgba(0,0,0,.35);--nf-ui-white-028:rgba(255,255,255,.028);--nf-ui-white-035:rgba(255,255,255,.035);--nf-ui-white-070:rgba(255,255,255,.07);--nf-ui-white-09:rgba(255,255,255,.09);--nf-ui-white-06:rgba(255,255,255,.06);--nf-ui-white-08:rgba(255,255,255,.08);--nf-ui-white-12:rgba(255,255,255,.12);--nf-ui-white-13:rgba(255,255,255,.13);--nf-ui-white-14:rgba(255,255,255,.14);--nf-ui-gold-11:rgba(255,226,122,.11);--nf-ui-gold-13:rgba(255,226,122,.13);--nf-ui-gold-16:rgba(255,226,122,.16);--nf-ui-gold-18:rgba(255,226,122,.18);--nf-ui-gold-24:rgba(255,226,122,.24);--nf-ui-gold-26:rgba(255,226,122,.26);--nf-ui-gold-28:rgba(255,226,122,.28);--nf-ui-ivory-16:rgba(216,182,106,.16);--nf-ui-cyan-035:rgba(127,231,255,.035);--nf-ui-cyan-055:rgba(127,231,255,.055);--nf-ui-cyan-09:rgba(127,231,255,.09);--nf-ui-cyan-14:rgba(127,231,255,.14);--nf-ui-shadow-card:0 12px 30px rgba(0,0,0,.22);--nf-ui-shadow-frame:0 24px 72px rgba(0,0,0,.44);--nf-ui-radius-sm:18px;--nf-ui-radius-mid:20px;--nf-ui-radius-tight:13px;--nf-ui-radius-soft:17px;--nf-ui-white-025:rgba(255,255,255,.025);--nf-ui-white-045:rgba(255,255,255,.045);--nf-ui-white-055:rgba(255,255,255,.055);--nf-ui-white-065:rgba(255,255,255,.065);--nf-ui-white-10:rgba(255,255,255,.1);--nf-ui-white-11:rgba(255,255,255,.11);--nf-ui-white-18:rgba(255,255,255,.18);--nf-ui-black-18:rgba(0,0,0,.18);--nf-ui-black-16:rgba(0,0,0,.16);--nf-ui-black-22:rgba(0,0,0,.22);--nf-ui-black-26:rgba(0,0,0,.26);--nf-ui-ivory-18:rgba(198,161,91,.18);--nf-ui-ivory-22:rgba(198,161,91,.22);--nf-ui-gold-10:rgba(255,226,122,.1);--nf-ui-gold-22:rgba(255,226,122,.22);--nf-ui-amber-25:rgba(255,190,74,.25);--nf-ui-orange-06:rgba(255,159,74,.06);--nf-ui-orange-20:rgba(255,159,74,.2);--nf-ui-cyan-text-82:rgba(127,231,255,.82);--nf-ui-lavender-80:rgba(244,239,255,.8);--nf-ui-lavender-72:rgba(244,239,255,.72);--nf-ui-muted-lavender-78:rgba(229,224,244,.78);--nf-ui-warm-muted-58:rgba(255,246,229,.58);--nf-ui-white-02:rgba(255,255,255,.02);--nf-ui-white-17:rgba(255,255,255,.17);--nf-ui-radius-lg:24px;--nf-ui-pink-10:rgba(255,94,219,.1);--nf-ui-pink-14:rgba(255,94,219,.14);--nf-ui-pink-16:rgba(255,94,219,.16);--nf-ui-pink-18:rgba(255,94,219,.18);--nf-ui-pink-34:rgba(255,94,219,.34);--nf-ui-pink-75:rgba(255,94,219,.75);--nf-ui-lime-075:rgba(207,255,98,.075);--nf-ui-lime-32:rgba(207,255,98,.32);--nf-ui-radius-button-sm:16px}:where(.nfUiFrame,.nfUiHeader,.nfUiLead,.nfUiCard,.nfUiGrid,.nfUiActions,.nfUiButton,.nfUiChip,.nfUiSectionHeader){box-sizing:border-box}:where(.nfUiFrame){--nf-ui-current-radius:var(--nf-ui-radius-frame);--nf-ui-current-line:var(--nf-ui-line)}:where(.nfUiCard){--nf-ui-current-radius:var(--nf-ui-radius-card);--nf-ui-current-line:var(--nf-ui-white-14)}:where(.nfUiButton){--nf-ui-current-radius:var(--nf-ui-radius-pill)}:where(.nfUiLead){--nf-ui-current-muted:var(--nf-ui-muted)}:where(.nfUiGrid){--nf-ui-current-gap:var(--nf-ui-gap-md)}:where(.nfUiActions){--nf-ui-current-gap:var(--nf-ui-gap-sm)}#settingsModal .settingsAction.nfUiButton{appearance:none;color:#fff;cursor:pointer}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}#app{position:relative;width:100vw;height:100vh;overflow:hidden;background:#050208}canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100vw,177.7778vh);height:auto;aspect-ratio:16/9;max-width:100vw;max-height:100vh;display:block;background:#08020f;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 9999px #00000080,0 24px 90px #0000008c}.bgGlow{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(255,94,219,.18),transparent 35%),radial-gradient(circle at 80% 80%,rgba(154,108,255,.14),transparent 34%);filter:blur(20px)}.panel,.modal{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:#040109b3;backdrop-filter:blur(12px)}.modal{display:none;z-index:42}.modal.show{display:grid}.cardBox{width:min(1180px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;border:1px solid var(--line);border-radius:30px;background:linear-gradient(145deg,#360e52f2,#0c0417f7);box-shadow:0 0 90px #b946ff3d,inset 0 1px #ffffff14;padding:26px}h1{margin:0 0 10px;font-size:clamp(34px,5vw,64px);line-height:1.02;color:#ffd6ff;letter-spacing:.02em;text-shadow:0 0 24px rgba(255,94,219,.35)}h2{margin:0 0 12px;color:#ffd6ff;font-size:24px}.muted,p{color:var(--muted);line-height:1.65}.small{font-size:12px;color:#ffffffad}.btn{appearance:none;border:0;border-radius:999px;color:#fff;font-weight:900;letter-spacing:.02em;padding:13px 20px;cursor:pointer;background:linear-gradient(90deg,var(--pink),var(--violet));box-shadow:0 12px 28px #ff5edb40;transition:.15s transform,.15s filter;margin:5px 6px 5px 0}.btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.btn:active{transform:translateY(1px)}.btn.ghost{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);box-shadow:none}.btn.dark{background:#00000052;border:1px solid rgba(255,255,255,.14);box-shadow:none}.btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.3)}.stoneIcon{display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;transform:rotate(45deg);border-radius:3px;box-shadow:0 0 12px currentColor,inset 0 1px #ffffffbf}.stoneMagic{color:#c86cff;background:linear-gradient(135deg,#ffd6ff,#c86cff 45%,#6b2cff)}.stoneMiracle{color:#7dffea;background:linear-gradient(135deg,#eaffff,#7dffea 45%,#2397ff)}.stoneXp{color:#cfff62;background:linear-gradient(135deg,#ffffd2,#cfff62 45%,#58c300)}.partyChip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-weight:800;color:#ffd6ff}.statLabel{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin-bottom:8px}.section{border:1px solid rgba(255,255,255,.12);background:#fff1;border-radius:24px;padding:17px;margin-top:16px}.twoCol{display:grid;grid-template-columns:1fr 1fr;gap:16px}.charGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.charCard{position:relative;min-height:225px;border-radius:22px;padding:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#ffffff21,#ffffff0a);overflow:hidden;cursor:pointer}.charCard.locked{opacity:.45;filter:grayscale(.6);cursor:not-allowed}.charCard:hover:not(.locked){transform:translateY(-2px);box-shadow:0 14px 38px #0000003d}.charSplash{position:absolute;inset:0;background-size:cover;background-position:center top;opacity:.28;filter:saturate(1.03)}.charTint{position:absolute;inset:0;background:linear-gradient(180deg,#08031014,#080310cc 47%,#080310f0)}.charMeta{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:195px}.charIcon{width:60px;height:60px;border-radius:20px;display:grid;place-items:center;font-size:31px;margin-bottom:10px;box-shadow:0 0 30px #ff5edb29;overflow:hidden}.charIcon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,255,255,.18))}.rarity{color:var(--gold);font-size:12px;font-weight:1000;letter-spacing:.08em}.charCard b{display:block;font-size:16px}.charCard small{color:var(--muted)}.gachaResult{margin-top:12px;min-height:56px;border-radius:18px;padding:13px 15px;background:#ff5edb1f;border:1px solid rgba(255,94,219,.2);font-weight:900;color:#ffd6ff}.missionList{display:grid;gap:10px}.mission{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0e}.mission b{color:#fff}.mission span{color:var(--muted);font-size:13px}.mission.done{border-color:#cfff6257;background:#cfff6214}.growthHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.growthCurrency{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--nf-ui-radius-pill);background:#c86cff1f;border:1px solid rgba(200,108,255,.25);font-weight:1000}.growthGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.growthBar{height:8px;border-radius:var(--nf-ui-radius-pill);background:#ffffff1f;overflow:hidden}.growthBar i{display:block;height:100%;border-radius:var(--nf-ui-radius-pill);background:linear-gradient(90deg,#c86cff,#7dffea)}.growthBtn{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--nf-ui-radius-button-sm);border:1px solid var(--nf-ui-white-13);background:var(--nf-ui-white-08);color:#fff;font-weight:900;cursor:pointer;text-align:left}.growthBtn:hover{background:var(--nf-ui-pink-18);transform:translateY(-1px)}.growthBtn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}.growthCost{color:#dcbceb;font-size:12px;font-weight:800}.globalGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.researchGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.growthTile{border:1px solid var(--nf-ui-white-12);border-radius:var(--nf-ui-radius-sm);background:var(--nf-ui-white-06);padding:13px}.growthTile b{display:block;color:#fff}.growthTile small{display:block;color:var(--muted);min-height:36px;margin:6px 0}.growthTile .btn{width:100%;margin:6px 0 0}.hud{position:absolute;top:14px;left:14px;z-index:10;width:330px;display:none;grid-template-columns:1fr;gap:8px;padding:14px;border-radius:20px;background:#0c0418a3;border:1px solid var(--line);backdrop-filter:blur(12px);box-shadow:0 12px 38px #00000040}.hudTitle{display:flex;justify-content:space-between;gap:10px;font-weight:1000;color:#ffd6ff}.row{display:flex;justify-content:space-between;gap:10px;color:#f8ddff;font-size:13px}.bar{height:9px;border-radius:999px;background:#ffffff1f;overflow:hidden}.bar i{display:block;height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#b4ff68,#fff08a);box-shadow:0 0 12px #beff6c85}.bar.hp i{background:linear-gradient(90deg,#ff4f7f,#ffb35e)}.bar.ult i{background:linear-gradient(90deg,#ffe27a,#ff5edb)}.gameMenu{position:absolute;top:14px;right:14px;z-index:12;display:none;width:250px;padding:12px;border-radius:20px;background:#0c0418a3;border:1px solid var(--line);backdrop-filter:blur(12px)}.gameMenu .btn{width:100%;margin:5px 0;font-size:13px;padding:10px}.controls{position:absolute;left:14px;bottom:12px;z-index:10;display:none;color:#ffffffb8;font-size:12px;text-shadow:0 2px 10px #000}.live2d{position:absolute;right:20px;bottom:12px;z-index:8;width:210px;height:310px;border-radius:28px;overflow:hidden;display:none;border:1px solid rgba(255,255,255,.16);box-shadow:0 0 42px #ff5edb33;background:#00000040;animation:floaty 3.2s ease-in-out infinite}.live2d img{width:100%;height:100%;object-fit:cover;object-position:63% 36%;transform:scale(1.35);filter:saturate(1.12)}.live2d:after{content:"LIVE 2D\98a8";position:absolute;left:10px;bottom:10px;background:#00000073;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900;color:#ffd6ff}@keyframes floaty{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.012)}}.upgradeGrid,.partyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.upgrade{min-height:176px;text-align:left;border-radius:24px;padding:18px;color:#fff;cursor:pointer;background:linear-gradient(160deg,#ffffff24,#ffffff0e);border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 34px #0000002e}.upgrade:hover{background:linear-gradient(160deg,#ff5edb3d,#9a6cff1f);transform:translateY(-2px)}.upgrade .ico{font-size:34px}.upgrade b{display:block;color:#ffd6ff;font-size:20px;margin:9px 0 8px}.galleryLayout{display:grid;grid-template-columns:minmax(280px,540px) 1fr;gap:24px;align-items:center}.galleryImg{width:100%;max-height:80vh;object-fit:contain;border-radius:24px;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 70px #d152ff47;background:#0a0311}.cutin{position:absolute;left:0;right:0;top:30%;z-index:35;height:150px;display:none;align-items:center;padding-left:12vw;background:linear-gradient(90deg,#ff5edb0a,#ff5edb47,#9a6cff26,#ff5edb08);border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);box-shadow:0 0 50px #ff5edb40;overflow:hidden}.cutin.show{display:flex;animation:cutin 1.25s ease both}.cutin img{position:absolute;right:8vw;bottom:-180px;width:330px;filter:drop-shadow(0 0 30px rgba(255,94,219,.5));transform:scale(1.15)}.cutin b{position:relative;font-size:clamp(34px,6vw,72px);text-shadow:0 0 20px #ff5edb;color:#fff;font-weight:1000}.cutin span{position:relative;display:block;color:#ffe6ff;font-weight:900;letter-spacing:.2em}@keyframes cutin{0%{opacity:0;transform:translate(-100%)}18%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.toast{position:absolute;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(24px,4vw,44px);font-weight:1000;color:#fff;text-shadow:0 0 28px var(--pink),0 3px 12px #000;opacity:0;pointer-events:none;text-align:center}.toast.show{animation:toast 1.2s ease both}@keyframes toast{0%{opacity:0;transform:translate(-50%,-50%) scale(.75)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}to{opacity:0;transform:translate(-50%,-70%) scale(1)}}.growthPick{position:relative;display:grid;grid-template-columns:54px 1fr auto;gap:10px;align-items:center;padding:12px;border-radius:var(--nf-ui-radius-sm);border:1px solid var(--nf-ui-white-13);background:var(--nf-ui-white-065);cursor:pointer;color:#fff;text-align:left}.growthPick:hover{background:var(--nf-ui-pink-14);transform:translateY(-1px)}.growthPick.active{border-color:var(--nf-ui-pink-75);box-shadow:0 0 0 2px var(--nf-ui-pink-16),0 12px 34px var(--nf-ui-black-18)}.growthPick .lvBadge{font-weight:1000;color:#ffd6ff}.growthDetail{border:1px solid var(--nf-ui-white-13);border-radius:var(--nf-ui-radius-lg);padding:18px;background:linear-gradient(160deg,var(--nf-ui-white-10),var(--nf-ui-white-045));position:relative;overflow:hidden}.statPanel{border:1px solid var(--nf-ui-white-11);border-radius:var(--nf-ui-radius-sm);padding:13px;background:var(--nf-ui-black-18)}.unlockItem{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--nf-ui-radius-button-sm);border:1px solid var(--nf-ui-white-11);background:var(--nf-ui-white-055);font-size:13px}.unlockItem.done{border-color:var(--nf-ui-lime-32);background:var(--nf-ui-lime-075)}.unlockItem.next{border-color:var(--nf-ui-pink-34);background:var(--nf-ui-pink-10)}.nextUnlockNote{margin-top:10px;color:#ffe6ff;font-size:13px;line-height:1.55}.unlockBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:var(--nf-ui-radius-pill);background:var(--nf-ui-white-08);border:1px solid var(--nf-ui-white-12);font-size:12px;font-weight:900;color:#fff}@media(max-width:980px){.galleryLayout,.twoCol,.charGrid,.partyGrid,.upgradeGrid,.growthGrid,.globalGrid,.researchGrid{grid-template-columns:1fr}.hud{width:calc(100vw - 28px)}.gameMenu{top:auto;bottom:56px;right:14px}.live2d{display:none!important}.controls{font-size:11px;right:14px}.cardBox{padding:18px}}.homeBoardKicker{font-size:11px;letter-spacing:.16em;font-weight:1000;color:var(--gold);text-transform:uppercase}.charCard.selectedMain{outline:3px solid var(--pink);box-shadow:0 0 0 6px #ff5edb26,0 18px 48px #ff5edb33}.charCard.disabled{opacity:.38;filter:grayscale(.65);cursor:not-allowed}.partySlot{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.13);background:#fff1}.partySlot span{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.partySlot b{font-size:18px;color:#fff}.partyHelp{padding:12px 14px;border-radius:16px;background:#ffe27a14;border:1px solid rgba(255,226,122,.16);color:#ffeeb6;font-size:13px}.synergyChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.synChip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#ffe27a1a;border:1px solid rgba(255,226,122,.22);color:#fff0b8;font-size:12px;font-weight:900}.selectBadge{position:absolute;top:12px;right:12px;z-index:3;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:1000;background:#0000007a;border:1px solid rgba(255,255,255,.18);color:#fff}.selectAction{position:relative;z-index:4;margin-top:10px;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:#fff;font-weight:900;text-align:center}.charCard.selectedMain .selectAction{background:#ff5edb47}.levelUpFx{position:absolute;inset:0;z-index:38;display:none;place-items:center;pointer-events:none;background:radial-gradient(circle at center,rgba(207,255,98,.16),transparent 32%)}.levelUpFx.show{display:grid;animation:levelFxFade 1.05s ease both}.levelUpFx:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;border:3px solid rgba(207,255,98,.75);box-shadow:0 0 42px #cfff628c;animation:levelRing 1.05s ease-out both}.levelUpFx b{position:relative;font-size:clamp(42px,7vw,96px);font-weight:1000;color:#f6ffb0;text-shadow:0 0 18px #cfff62,0 4px 16px #000;letter-spacing:.06em}.levelUpFx span{position:relative;display:block;text-align:center;margin-top:8px;font-size:16px;color:#fff;font-weight:900;letter-spacing:.18em}@keyframes levelFxFade{0%{opacity:0;transform:scale(.9)}15%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(1.08)}}@keyframes levelRing{0%{transform:scale(.35);opacity:1}to{transform:scale(4.8);opacity:0}}.growthFocused{display:grid!important;grid-template-columns:280px 1fr!important;gap:16px!important;align-items:start}.growthList{display:grid;gap:10px}.growthPick{position:relative;display:grid;grid-template-columns:54px 1fr auto;gap:10px;align-items:center;padding:12px;cursor:pointer;color:#fff;text-align:left}.growthPick:hover{transform:translateY(-1px)}.growthPick img{width:54px;height:54px;object-fit:contain;border-radius:16px;background:#00000038}.growthPick b{display:block}.growthPick small{color:var(--muted);font-size:12px}.growthDetail{padding:18px;position:relative;overflow:hidden}.growthDetailHero{display:grid;grid-template-columns:170px 1fr;gap:18px;align-items:start}.growthDetailHero img{width:170px;aspect-ratio:3/4;object-fit:cover;border-radius:22px;border:1px solid rgba(255,255,255,.17);box-shadow:0 18px 38px #00000042}.growthDetail h3{margin:0 0 6px;color:#fff;font-size:28px}.statCompare{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}.statPanel{padding:13px}.statPanel b{display:block;color:#ffd6ff;margin-bottom:8px}.statRow{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.1);font-size:13px}.statRow:last-child{border-bottom:0}.statRow .up{color:#cfff62;font-weight:1000}.unlockList{display:grid;gap:8px;margin:14px 0}.unlockItem{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;font-size:13px}.upgradePanelGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.upgradePanelGrid .growthBtn{height:100%}@media(max-width:980px){.growthFocused{grid-template-columns:1fr!important}.growthDetailHero{grid-template-columns:1fr}.growthDetailHero img{width:100%;max-height:320px}.statCompare,.upgradePanelGrid{grid-template-columns:1fr}}.charCard{aspect-ratio:2/3;min-height:unset}.galleryImg,.growthDetailHero img{aspect-ratio:2/3;object-fit:cover}.charIcon,.charIcon img,.growthPick img{aspect-ratio:1/1}.charIcon img,.growthPick img{object-fit:contain}@keyframes ctaShine{0%,58%{transform:translate(-120%)}75%{transform:translate(120%)}to{transform:translate(120%)}}.panelKicker{font-size:11px;letter-spacing:.18em;font-weight:1000;color:var(--gold);text-transform:uppercase}.homePartyPreview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0}.partyPreviewCard{display:flex;align-items:center;gap:9px;padding:10px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);min-width:0}.partyPreviewCard img{width:42px;height:42px;object-fit:contain;border-radius:13px;background:#00000042}.partyPreviewCard span{font-size:11px;color:var(--muted);display:block}.partyPreviewCard b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.codexGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.codexLocked .charSplash{opacity:.09;filter:grayscale(1) blur(1px)}.codexLocked .charTint{background:linear-gradient(180deg,#08031080,#080310f2)}.codexLocked .charIcon{background:#00000052!important;border-color:#ffffff29!important}.codexLocked .charIcon img{display:none}.codexLocked .charIcon:before{content:"\ff1f";font-weight:1000;font-size:30px;color:#ffffffad}.codexLockText{margin-top:8px;color:#ffd6ff;font-size:12px;font-weight:900}.gachaPolishBox{text-align:center;max-width:900px}.gachaCopy{max-width:680px;margin:0 auto;color:var(--muted)}.gachaStage{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center;margin-top:14px}.gachaOrb{position:relative;min-height:360px;border-radius:28px;border:1px solid rgba(255,226,122,.18);background:radial-gradient(circle at center,rgba(255,226,122,.18),transparent 38%),linear-gradient(160deg,#ffffff14,#ffffff08);overflow:hidden;display:grid;place-items:center}.gachaOrb:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;border:2px solid rgba(255,226,122,.28);box-shadow:0 0 45px #ff5edb38;animation:gachaPulse 2.4s ease-in-out infinite}.gachaOrb.summoning:before{animation:gachaBurst .9s ease both}.gachaOrb img{position:relative;z-index:1;width:min(280px,82%);aspect-ratio:2/3;object-fit:cover;border-radius:22px;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 58px #0000005c}@keyframes gachaPulse{0%,to{transform:scale(.9);opacity:.42}50%{transform:scale(1.08);opacity:.85}}@keyframes gachaBurst{0%{transform:scale(.55);opacity:0}38%{transform:scale(1.35);opacity:1}to{transform:scale(2.2);opacity:0}}.gachaResultPanel{min-height:180px;text-align:left;border-radius:24px;padding:18px;border:1px solid rgba(255,255,255,.13);background:#0003;display:flex;flex-direction:column;justify-content:center}.gachaResultPanel.new{border-color:#ffe27a73;box-shadow:0 0 40px #ffe27a21}.gachaResultPanel.dup{border-color:#7dffea47}.resultBadge{display:inline-flex;align-items:center;width:max-content;padding:6px 10px;border-radius:var(--nf-ui-radius-pill);background:#ffe27a29;border:1px solid rgba(255,226,122,.28);color:#fff5bd;font-size:12px;font-weight:1000;letter-spacing:.12em}.gachaActionRow{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:12px}.growthBtn.insufficient{opacity:.72}.growthBtn.insufficient .growthCost{color:#ffb6cd}.statRow .delta{color:#cfff62;font-weight:1000;margin-left:5px}.joystick{display:none;position:absolute;left:18px;bottom:18px;z-index:22;touch-action:none;user-select:none;text-align:center;color:#e8ffeec2;font-size:11px;font-weight:900;letter-spacing:.12em;text-shadow:0 2px 8px rgba(0,0,0,.38)}.joystickBase{width:112px;height:112px;border-radius:50%;border:1px solid rgba(164,255,202,.24);background:radial-gradient(circle at center,#a4ffca21,#4ea8700f 56%,#08181129);backdrop-filter:blur(10px);box-shadow:0 16px 42px #0000004d,0 0 26px #7dffae1a,inset 0 1px #ffffff1f;position:relative}.joystickStick{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#ffffff6b,#adffcd42 28%,#51da8ce0 60%,#238056f0);box-shadow:0 0 24px #7dffae47,0 8px 18px #00000057,inset 0 1px #ffffff42}.joystick span{display:block;margin-top:5px}.hudCompactHint{font-size:11px;color:#ffffff94}@media(max-width:980px){.homePartyPreview,.gachaStage{grid-template-columns:1fr}.joystick{display:block}.live2d{display:none!important}.hud{top:8px;left:8px;width:calc(100vw - 16px);padding:10px}.gameMenu{bottom:146px!important}.controls{left:136px;bottom:22px;right:10px}}@media(max-width:560px){.codexGrid{grid-template-columns:1fr 1fr}.cardBox{border-radius:22px}.partyPreviewCard{padding:8px}.partyPreviewCard img{width:36px;height:36px}}.floorMap{display:grid;gap:8px;margin-top:12px}.floorNode{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;background:#ffffff0e;border:1px solid rgba(255,255,255,.11)}.floorNode .nodeNo{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:#ffffff14;font-weight:1000}.floorNode b{display:block}.floorNode small{display:block;color:var(--muted)}.floorNode.clear{border-color:#cfff624d;background:#cfff6212}.floorNode.now{border-color:#ffe27a8c;box-shadow:0 0 0 2px #ffe27a1a,0 0 34px #ffe27a1a;background:#ffe27a17}.floorNode.lock{opacity:.55;filter:grayscale(.45)}.floorNode .status{font-size:11px;font-weight:1000;color:#fff0b8;letter-spacing:.06em}.partyStatusPanel{position:sticky;top:0;border:1px solid rgba(255,226,122,.22);border-radius:26px;background:linear-gradient(180deg,#2c123af0,#0e071af0);padding:16px}.partyStatusPanel h2{margin-bottom:10px}.partySlotsVisual{display:grid;gap:10px;margin:12px 0}.partyChoice{min-height:260px}.partyChoice:before{content:"";position:absolute;inset:0;border-radius:22px;pointer-events:none}.partyChoice.selectedMain:before{box-shadow:inset 0 0 0 4px #ff5edbf2}.selectAction strong{display:block;font-size:13px}.selectAction small{display:block;color:#ffffffb8;font-weight:700}.rolePill{display:inline-flex;margin-top:7px;padding:5px 8px;border-radius:999px;background:#0000004d;border:1px solid rgba(255,255,255,.14);font-size:11px;color:#fff}.introPanel{position:absolute;inset:0;z-index:70;display:none;place-items:center;background:radial-gradient(circle at center,rgba(255,226,122,.1),transparent 28%),#030108d1;backdrop-filter:blur(8px);pointer-events:none}.introPanel.show{display:grid;animation:introFade 1.25s ease both}.introCard{width:min(680px,calc(100vw - 36px));border-radius:30px;border:1px solid rgba(255,226,122,.34);background:linear-gradient(145deg,#310f3deb,#080411f5);box-shadow:0 0 80px #ffe27a1f;padding:32px;text-align:center}.introCard .kicker{color:var(--gold);font-weight:1000;letter-spacing:.18em}.introCard h2{font-size:clamp(32px,6vw,64px);margin:8px 0;color:#fff;text-shadow:0 0 30px rgba(255,226,122,.35)}.introCard p{margin:0;color:#ffeec5;font-weight:900}.introCard .sub{margin-top:8px;color:var(--muted);font-weight:700}@keyframes introFade{0%{opacity:0;transform:scale(.98)}15%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@media(max-width:980px){.partyStatusPanel{position:relative}}#app{background:radial-gradient(circle at 50% 18%,rgba(129,82,255,.16),transparent 36%),#050208}body.battleMode .panel{pointer-events:none}body.battleMode #homePanel{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body:not(.v1417InitialViewReady) #app #homePanel.panel{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body.v1417IntroTransitionLocked #app #homePanel.panel,html body.v137IntroGateActive #app #homePanel.panel:not(.v137IntroStartOnly){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.battleMode #gameCanvas{outline:1px solid rgba(255,226,122,.22)}.battleFrameHint{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:9;color:#ffffff8c;font-size:11px;font-weight:900;letter-spacing:.14em;pointer-events:none;display:none}body.battleMode .battleFrameHint{display:block}@media(max-width:980px){canvas{width:100vw;height:auto;max-height:62vh;top:38%}.battleFrameHint{display:none!important}}.simpleHome{position:relative;display:grid;grid-template-rows:auto minmax(420px,1fr) auto auto;gap:14px;min-height:calc(100vh - 36px);padding:18px;overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,#120721e6,#08030ff5)}.iconBtn{width:42px;height:42px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#fff;font-size:18px}.mainVisualStage{position:relative;border-radius:30px;overflow:hidden;border:1px solid rgba(255,226,122,.22);background:#0e061a;box-shadow:0 30px 90px #0000006b;min-height:min(58vh,680px)}.mainVisualStage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(1.08) contrast(1.04)}.visualGradient{position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,2,12,.78),transparent 34%),linear-gradient(90deg,rgba(7,2,12,.3),transparent 55%)}.visualCopy{position:absolute;left:22px;right:22px;bottom:18px;z-index:2}.visualCopy span{display:inline-block;margin-bottom:7px;color:var(--gold);font-weight:1000;letter-spacing:.16em;font-size:11px}.visualCopy h1{margin:0;font-size:clamp(28px,5vw,58px);line-height:1;text-shadow:0 8px 28px rgba(0,0,0,.7)}.visualCopy p{margin:8px 0 0;max-width:620px;color:#fffc;font-weight:800}.quickQuestPanel{position:relative;z-index:4;padding:16px;border-radius:26px;border:1px solid rgba(255,226,122,.25);background:linear-gradient(135deg,#ffe27a21,#230b34e6);box-shadow:0 18px 60px #0000003d}.questLine{display:flex;align-items:center;justify-content:space-between;gap:12px}.questKicker{font-size:11px;letter-spacing:.16em;color:var(--gold);font-weight:1000}.questLine h2{font-size:clamp(21px,3vw,34px);margin:4px 0 3px}.questLine p{margin:0;color:var(--muted);font-size:13px}.compactFloor{flex:0 0 auto;display:grid;place-items:center;width:76px;height:76px;border-radius:22px;background:#00000047;border:1px solid rgba(255,226,122,.2);color:#fff5bd}.compactFloor b{font-size:34px;line-height:.9}.compactFloor span{font-size:11px;font-weight:900}.simpleParty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.simpleParty .partyPreviewCard{padding:8px;background:#00000038}.simpleParty .partyPreviewCard img{width:38px;height:38px}.simpleParty .partyPreviewCard span{font-size:10px}.simpleParty .partyPreviewCard b{font-size:12px}.bigExploreBtn{width:100%;min-height:64px;border-radius:22px!important;font-size:22px!important;margin:0!important;background:linear-gradient(90deg,#fff0a8,#ffbd4f 44%,#ff6bdc)!important;color:#241005!important;box-shadow:0 20px 44px #ffbe5242}.homeHiddenStats{display:none!important}@media(max-width:760px){.simpleHome{min-height:100vh;padding:12px;gap:10px;border-radius:0}.mainVisualStage{min-height:52vh;border-radius:24px}.visualCopy{left:16px;right:16px;bottom:14px}.quickQuestPanel{padding:13px;border-radius:22px}.compactFloor{width:58px;height:58px;border-radius:18px}.compactFloor b{font-size:26px}.simpleParty{grid-template-columns:1fr}.simpleParty .partyPreviewCard:nth-child(n+2){display:none}.questLine h2{font-size:20px}.questLine p{display:none}}.simpleHome{grid-template-rows:auto minmax(460px,1fr) auto auto!important;max-width:min(1180px,calc(100vw - 28px));padding:16px!important}.mainVisualStage{min-height:min(68vh,760px)!important;margin-top:0}.mainVisualStage:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 24%,rgba(255,226,122,.12),transparent 34%)}.quickQuestPanel{margin-top:-8px}.questLine h2{color:#fff8c7;text-shadow:0 0 18px rgba(255,226,122,.25)}.partyBuilderBox{width:min(1220px,calc(100vw - 28px));padding:22px;background:linear-gradient(145deg,#220b36f7,#07030ffa)}.partyBuilderLayout{display:grid;grid-template-columns:340px 1fr;gap:18px;align-items:start}.partyRosterPanel{position:sticky;top:0}.slotGuide{font-size:12px;line-height:1.6;color:#ffffffb8;padding:10px 12px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);margin-bottom:12px}.slotSelector{display:grid;gap:10px}.slotChoice{appearance:none;width:100%;display:grid;grid-template-columns:58px 1fr;grid-template-areas:"portrait label" "portrait name" "portrait help";gap:2px 12px;align-items:center;text-align:left;color:#fff;padding:12px;border-radius:20px;border:1px solid rgba(255,255,255,.13);background:#fff1;cursor:pointer;transition:.16s transform,.16s border,.16s background,.16s box-shadow}.slotChoice:hover{transform:translateY(-1px);background:#ffffff1a}.slotChoice.active{border-color:#ffe27ab8;box-shadow:0 0 0 3px #ffe27a24,0 16px 44px #00000038;background:linear-gradient(135deg,#ffe27a29,#ffffff0f)}.slotChoice.main{border-color:#ff5edb61}.slotChoice.support{border-color:#7dffea47}.slotChoice span{grid-area:label;color:var(--gold);font-size:11px;letter-spacing:.14em;font-weight:1000}.slotChoice b{grid-area:name;font-size:17px;line-height:1.15}.slotChoice small{grid-area:help;color:#ffffffa8;font-size:12px}.slotPortrait{grid-area:portrait;width:58px;height:58px;border-radius:18px;background:#00000040;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);font-size:24px;color:#ffe27a}.slotPortrait img{width:100%;height:100%;object-fit:contain}.slotPortrait.blank{border-style:dashed;background:#ffffff09}.partyPickPanel{border:1px solid rgba(255,255,255,.12);border-radius:26px;padding:16px;background:linear-gradient(180deg,#ffffff14,#ffffff09)}.activePickHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.activePickHeader h2{font-size:28px;margin:3px 0 4px}.activePickHeader p{margin:0}.activeSlotMini{min-width:120px;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#fff;font-weight:1000}.activeSlotMini img{width:58px;height:58px;object-fit:contain;border-radius:18px;background:#0000003d;border:1px solid rgba(255,255,255,.13)}.activeSlotMini span{padding:10px 12px;border-radius:999px;border:1px dashed rgba(255,255,255,.22);color:#ffffffb8}.partyModeNotice{padding:10px 13px;border-radius:16px;background:#ffe27a17;border:1px solid rgba(255,226,122,.18);color:#fff4bb;font-weight:800;font-size:13px;margin-bottom:12px}.partySingleGrid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important;gap:12px}.partySingleGrid .partyChoice{min-height:270px}.partySingleGrid .partyChoice.selectedMain{outline:3px solid rgba(255,226,122,.92);box-shadow:0 0 0 6px #ffe27a1f,0 20px 50px #00000047}.partySingleGrid .partyChoice.isUnavailable{opacity:.45;filter:grayscale(.65)}.partySingleGrid .partyChoice.isUnavailable:hover{transform:none;box-shadow:none}.partySingleGrid .selectAction{background:#0006;border-color:#ffe27a2e}.partySingleGrid .partyChoice.selectedMain .selectAction{background:#ffe27a2e;border-color:#ffe27a61;color:#fff8c7}@media(max-width:980px){.partyBuilderLayout{grid-template-columns:1fr}.partyRosterPanel{position:relative}.partySingleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mainVisualStage{min-height:55vh!important}}@media(max-width:640px){.simpleHome{padding:10px!important}.mainVisualStage{min-height:50vh!important}.visualCopy p{display:none}.quickQuestPanel{margin-top:0}.partySingleGrid{grid-template-columns:1fr!important}.activePickHeader{align-items:flex-start}.activeSlotMini{min-width:auto;flex-direction:column;align-items:flex-end}.slotChoice{grid-template-columns:50px 1fr}.slotPortrait{width:50px;height:50px}}.homeCtaStack{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr);gap:10px;margin-top:10px}.homeCtaStack .btn{margin:0!important;width:100%}.slotGuide strong{color:var(--gold)}@media(max-width:760px){.homeCtaStack{grid-template-columns:1fr}}.settingsBox{width:min(720px,calc(100vw - 28px))}.settingsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.settingsAction{border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#ffffff1f,#ffffff0d);border-radius:var(--nf-ui-radius-card);padding:18px;min-height:145px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:8px}.settingsAction:hover{transform:translateY(-1px);background:#ffffff24}.settingsAction span{font-size:28px}.settingsAction b{font-size:18px}.settingsAction small{color:#ffffffb8;line-height:1.5}.settingsAction.danger{border-color:#ff648c47;background:linear-gradient(160deg,#ff507824,#ffffff0a)}.settingsNote{margin-top:14px}@media(max-width:760px){.settingsGrid{grid-template-columns:1fr}.settingsAction{min-height:110px}}.simpleHome{grid-template-rows:auto auto auto auto!important;align-content:start!important;gap:10px!important;min-height:auto!important}.quickQuestPanel{margin-top:0!important;margin-bottom:0!important}.homeCtaStack{margin-bottom:0!important}.partyBuilderBox{display:flex!important;flex-direction:column!important;min-height:calc(100vh - 28px)!important;padding-bottom:0!important}.partyBuilderLayout{flex:0 1 auto!important}.live2d{width:clamp(180px,18vw,280px)!important;height:auto!important;aspect-ratio:2/3!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;backdrop-filter:none!important}.live2d img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;filter:drop-shadow(0 22px 36px rgba(0,0,0,.48)) saturate(1.08)!important}.live2d:after{display:none!important;content:none!important}@media(max-width:760px){.partyBuilderBox{padding-bottom:0!important}}#cardModal .galleryLayout{grid-template-columns:minmax(260px,480px) minmax(320px,1fr);align-items:start}#cardModal .galleryImg{width:min(100%,480px);aspect-ratio:2/3;height:auto;max-height:calc(100vh - 96px);object-fit:contain;object-position:center center;display:block;margin:0 auto;border-radius:22px;background:#0000002e}.cardCharacterText{display:grid;gap:12px;margin:8px 0 14px;color:var(--muted);line-height:1.75}.cardTitleLine{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:7px 11px;border-radius:999px;background:#ffe27a1f;border:1px solid rgba(255,226,122,.25);color:#fff0b8;font-weight:1000;font-size:13px;letter-spacing:.06em}.cardCatch{display:block;color:#fff;font-size:20px;line-height:1.45;font-weight:1000;text-shadow:0 0 18px rgba(255,226,122,.18)}.cardProfile{display:block;color:var(--muted);font-size:14px;line-height:1.75}.characterInfoSection{display:grid;gap:14px}.characterInfoSection h2{font-size:18px;margin:0 0 8px;color:#ffd6ff}.cardInfoGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.cardInfoTile{position:relative;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);overflow:hidden}.cardInfoTile:before,.cardInfoBlock:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.13),transparent 42%)}.cardInfoTile b{position:relative;display:block;color:#fff;font-size:13px;margin-bottom:5px}.cardInfoTile span{position:relative;display:block;color:var(--muted);font-size:13px;line-height:1.55}.cardInfoTile.weaponTile{background:linear-gradient(135deg,#ffe27a29,#ffffff0d);border-color:#ffe27a40}.cardInfoTile.ultTile{background:linear-gradient(135deg,#ff5edb26,#9a6cff14);border-color:#ff5edb3d}.cardInfoBlock{position:relative;padding:14px 15px;border-radius:18px;border:1px solid rgba(255,255,255,.11);color:var(--muted);line-height:1.65;overflow:hidden}.cardInfoBlock b{position:relative;display:block;margin-bottom:6px}.cardInfoBlock p{position:relative;margin:0;color:var(--muted);line-height:1.65}.cardInfoBlock.combatBlock{background:linear-gradient(135deg,#9a6cff29,#09051247);border-color:#9a6cff42}.cardInfoBlock.combatBlock b{color:#d9c8ff}.cardInfoBlock.effectBlock{background:linear-gradient(135deg,#7dffea1f,#09051247);border-color:#7dffea38}.cardInfoBlock.effectBlock b{color:#b9fff7}.cardInfoBlock.mainBlock{background:linear-gradient(135deg,#ff5edb21,#09051247);border-color:#ff5edb3d}.cardInfoBlock.mainBlock b{color:#ffd6ff}.cardInfoBlock.supportBlock{background:linear-gradient(135deg,#ffe27a1f,#09051247);border-color:#ffe27a38}.cardInfoBlock.supportBlock b{color:#fff0b8}.cardInfoBlock.storyBlock{background:linear-gradient(135deg,#ffffff13,#00000038);border-color:#ffffff21}.cardInfoBlock.storyBlock b{color:#fff}#cardModal .cardBox{background:linear-gradient(145deg,#160e1ff7,#08050efa)}#cardModal .cardTitleLine{background:linear-gradient(135deg,#ffe27a21,#ffffff09);border-color:#ffe27a47;color:#fff1bd}#cardModal .cardCatch{color:#fff;text-shadow:0 0 22px rgba(255,226,122,.16)}#cardModal .cardInfoTile,#cardModal .cardInfoBlock{background:linear-gradient(145deg,#ffffff12,#ffffff07)!important;border-color:#ffffff1d!important;box-shadow:inset 0 1px #ffffff0e,0 10px 26px #0000001f}#cardModal .cardInfoTile:before,#cardModal .cardInfoBlock:before{background:linear-gradient(90deg,#ffe27a52,#ffe27a00);inset:0 auto 0 0;width:3px}#cardModal .cardInfoTile b,#cardModal .cardInfoBlock b{color:#f6df9d!important;letter-spacing:.04em}#cardModal .cardInfoTile span,#cardModal .cardInfoBlock p{color:#f5eaffc7!important}#cardModal .cardInfoGrid,#cardModal .characterInfoSection{gap:12px}@media(max-width:980px){#cardModal .galleryLayout{grid-template-columns:1fr}#cardModal .galleryImg{max-height:58vh}.cardInfoGrid{grid-template-columns:1fr}}.summonPage{position:absolute;inset:0;z-index:44;display:none;overflow:auto;background:radial-gradient(circle at 50% 30%,rgba(125,255,234,.12),transparent 28%),radial-gradient(circle at 50% 55%,rgba(255,226,122,.16),transparent 20%),linear-gradient(180deg,#080211fa,#160623fa 55%,#050109fc);color:#fff;padding:18px}.summonPage.show{display:block}.summonMain{position:relative;display:grid;grid-template-columns:minmax(340px,1fr) minmax(320px,420px);gap:16px}.altarStage{position:relative;min-height:560px;border-radius:30px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at center,rgba(255,226,122,.12),transparent 26%),radial-gradient(circle at 50% 78%,rgba(200,108,255,.18),transparent 30%),linear-gradient(160deg,#1e0936db,#05020cf2);box-shadow:inset 0 1px #ffffff14,0 22px 70px #00000052}.altarStage:before{content:"";position:absolute;left:50%;top:55%;width:min(520px,76vw);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,#ffe27a38 0 8deg,#7dffea0d 8deg 16deg);filter:blur(.5px);opacity:.58;animation:altarRotate 18s linear infinite}.altarStage:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0 28%,rgba(5,1,9,.42) 60%,rgba(5,1,9,.8));pointer-events:none}.altarCircle{position:absolute;left:50%;top:56%;width:min(390px,68vw);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);border:2px solid rgba(255,226,122,.32);box-shadow:0 0 44px #ffe27a29,inset 0 0 44px #c86cff26;animation:altarRotateReverse 12s linear infinite}.altarCopy{position:absolute;left:24px;right:24px;bottom:24px;z-index:3;text-align:center}.altarCopy b{display:block;font-size:clamp(22px,3vw,34px);color:#fff8d4;text-shadow:0 0 22px rgba(255,226,122,.28)}.altarCopy span{display:block;color:var(--muted);margin-top:6px}.summonParticles{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 35% 40%,rgba(255,255,255,.2) 0 1px,transparent 2px),radial-gradient(circle at 66% 30%,rgba(255,226,122,.28) 0 1px,transparent 2px),radial-gradient(circle at 58% 70%,rgba(125,255,234,.2) 0 1px,transparent 2px);background-size:120px 120px,160px 160px,210px 210px;animation:particleDrift 8s linear infinite}.altarStage.summoning:before{animation:altarRotate 2.8s linear infinite;opacity:.95}.summonSide{display:grid;gap:12px}.summonPanel{border:1px solid rgba(255,255,255,.13);border-radius:26px;padding:18px;background:linear-gradient(180deg,#ffffff14,#ffffff09);box-shadow:0 18px 48px #0000003d}.summonPanel h2{margin:0 0 10px}.summonButtons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.summonButtons .btn{width:100%;margin:0}.skipLine{display:flex;align-items:center;gap:9px;margin-top:12px;color:#ffffffc2;font-size:13px}.skipLine input{accent-color:#ffe27a}.ratePanel{display:none;margin-top:12px;border-radius:18px;border:1px solid rgba(255,255,255,.11);background:#0000002e;padding:12px}.ratePanel.show{display:block}.rateRow{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px dashed rgba(255,255,255,.1)}.rateRow:last-child{border-bottom:0}.summonResultArea{border-radius:26px;border:1px solid rgba(255,255,255,.13);background:#0000002e;padding:14px;min-height:190px}.summonIdle{display:grid;place-items:center;text-align:center;min-height:170px;color:var(--muted)}.summonResultGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.summonResultCard{position:relative;appearance:none;border:1px solid rgba(255,255,255,.12);background:#fff1;border-radius:18px;overflow:hidden;padding:0;color:#fff;cursor:pointer;box-shadow:0 12px 28px #0003}.summonResultCard:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0000004d}.summonResultCard img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}.summonResultCard .info{padding:9px;text-align:left}.summonResultCard b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summonResultCard small{color:var(--muted)}.summonResultCard .badge{position:absolute;left:8px;top:8px;z-index:2;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:1000;letter-spacing:.08em;background:#00000094;border:1px solid rgba(255,255,255,.18)}.summonResultCard.rarity-SSR{border-color:#ffe27a99;box-shadow:0 0 28px #ffe27a2e}.summonResultCard.rarity-UR{border-color:#ff5edbbf;box-shadow:0 0 38px #ff5edb3d,0 0 54px #7dffea1f}.summonFocus{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center}.summonFocus img{width:150px;aspect-ratio:2/3;object-fit:cover;border-radius:20px;border:1px solid rgba(255,255,255,.15);box-shadow:0 18px 45px #00000052}.summonFocus h2{margin:0}.summonFocus p{margin:8px 0}.summonActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.summonActions .btn{margin:0}.summonFlash{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle at center,rgba(255,255,255,.98),rgba(255,226,122,.35) 22%,transparent 58%)}.altarStage.summoning .summonFlash{animation:summonFlash .95s ease both}.summonCardBack{position:absolute;left:50%;top:46%;z-index:3;width:150px;aspect-ratio:2/3;border-radius:20px;transform:translate(-50%,-50%) rotateY(0);border:1px solid rgba(255,226,122,.55);background:linear-gradient(135deg,#ffe27af2,#c86cffc2,#140523f5);box-shadow:0 28px 90px #00000073,0 0 60px #ffe27a40;display:none}.altarStage.summoning .summonCardBack{display:block;animation:cardFloat 1.15s ease both}@keyframes altarRotate{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes altarRotateReverse{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes particleDrift{to{background-position:120px -120px,-160px 160px,210px -210px}}@keyframes crystalPulse{0%,to{transform:translate(-50%,-50%) rotate(45deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(45deg) scale(1.15)}}@keyframes summonFlash{0%,55%{opacity:0}70%{opacity:.92}to{opacity:0}}@keyframes cardFloat{0%{opacity:0;transform:translate(-50%,-35%) scale(.5) rotateY(0)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.05) rotateY(180deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(360deg)}}@media(max-width:900px){.summonMain{grid-template-columns:1fr}.altarStage{min-height:420px}.summonResultGrid{grid-template-columns:repeat(2,1fr)}.summonFocus{grid-template-columns:110px 1fr}.summonFocus img{width:110px}.summonButtons{grid-template-columns:1fr}}:root{--bg:#070912;--panel:rgba(18,15,27,.88);--line:rgba(198,161,91,.3);--pink:#b9894f;--violet:#4a3472;--gold:#d8b66a;--cyan:#76dff3;--lime:#9bdba4;--text:#f6f0e8;--muted:#c6b9d4;--night:#070912;--night2:#12101d;--guild:#1b1422;--guild2:#24192d;--oldgold:#c6a15b;--oldgold2:#f0d58d;--miracle:#7fe7ff;--crystal:#8b5cff;--danger:#8a2740}html,body{background:radial-gradient(circle at 50% -10%,rgba(118,223,243,.08),transparent 35%),linear-gradient(180deg,#070912,#05060b 68%,#030308);color:var(--text)}#app{background:radial-gradient(circle at 16% 14%,rgba(198,161,91,.06),transparent 32%),radial-gradient(circle at 84% 22%,rgba(127,231,255,.05),transparent 30%),linear-gradient(180deg,#070912,#030308)}.bgGlow{background:radial-gradient(circle at 20% 18%,rgba(198,161,91,.14),transparent 34%),radial-gradient(circle at 78% 76%,rgba(118,223,243,.1),transparent 35%),radial-gradient(circle at 50% 45%,rgba(139,92,255,.08),transparent 42%);filter:blur(28px);opacity:.86}.panel,.modal{background:#04050cb8;backdrop-filter:blur(16px) saturate(1.05)}.cardBox{border-radius:22px!important;border:1px solid rgba(198,161,91,.28)!important;background:linear-gradient(145deg,#1c1527f5,#0a0912fb)!important;box-shadow:0 28px 90px #00000085,0 0 0 1px #ffffff09 inset,0 0 54px #c6a15b1a!important}.cardBox:where(.simpleHome){box-shadow:0 20px 70px #00000070,0 0 0 1px #c6a15b29 inset!important}h1{color:#f7df9f!important;text-shadow:0 0 20px rgba(198,161,91,.2),0 3px 18px rgba(0,0,0,.46)!important;letter-spacing:.015em}h2{color:#f2d58b!important}.muted,p{color:#e6dceec7}.small{color:#e6dcee9e!important}.panelKicker,.questKicker,.homeBoardKicker{color:#d8b66a!important;letter-spacing:.18em;text-transform:uppercase}.btn{border-radius:14px!important;border:1px solid rgba(198,161,91,.32)!important;background:linear-gradient(135deg,#2f233af2,#191422f5)!important;color:#f8f0df!important;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff0f!important}.btn:hover{filter:brightness(1.08) saturate(1.02);box-shadow:0 16px 34px #00000057,0 0 22px #c6a15b1f!important}.btn.gold,.bigExploreBtn,.summonButtons .btn.gold,#confirmStartBtn{background:linear-gradient(135deg,#f5dfa3,#c89a43 46%,#7e5524)!important;color:#1b1205!important;border-color:#f6da91b8!important;box-shadow:0 18px 42px #c6a15b47,0 0 24px #7fe7ff0f!important}.btn.ghost{background:#ffffff0b!important;border:1px solid rgba(198,161,91,.22)!important;color:#eee4d6!important}.btn.dark{background:#00000057!important;border-color:#c6a15b2e!important;color:#d9ccd8!important}.iconBtn{background:#0a09128a!important;border:1px solid rgba(198,161,91,.28)!important;color:#f0d58d!important;box-shadow:0 10px 26px #0000004d!important}.stoneMagic{color:#9f75ff;background:linear-gradient(135deg,#efe7ff,#8b5cff 50%,#3d237a)!important}.stoneMiracle{color:#7fe7ff;background:linear-gradient(135deg,#f3ffff,#7fe7ff 48%,#2a80e8)!important}.stoneXp{color:#d8b66a;background:linear-gradient(135deg,#fff8d8,#d8b66a 45%,#7a5522)!important}.simpleHome{background:radial-gradient(circle at 20% 12%,rgba(198,161,91,.1),transparent 34%),radial-gradient(circle at 78% 8%,rgba(127,231,255,.07),transparent 32%),linear-gradient(180deg,#130f1bf5,#080810fa)!important;border:1px solid rgba(198,161,91,.24)!important}.mainVisualStage{border-radius:24px!important;border:1px solid rgba(198,161,91,.32)!important;background:#0b0b13!important;box-shadow:0 28px 76px #0000007a,0 0 0 1px #ffffff09 inset!important}.mainVisualStage:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 -110px 130px #04040abd,inset 0 0 75px #c6a15b14}.visualCopy span{color:#f3d889!important}.visualCopy h1{color:#fff4d2!important}.visualCopy p{color:#f4ecded1!important}.quickQuestPanel{background:linear-gradient(180deg,#17131ff0,#0b0a13f5)!important;border:1px solid rgba(198,161,91,.28)!important;border-radius:22px!important;box-shadow:0 18px 46px #0000004d,inset 0 1px #ffffff0e!important}.compactFloor{background:linear-gradient(180deg,#c6a15b2e,#c6a15b0d)!important;border:1px solid rgba(198,161,91,.4)!important;color:#ffe9aa!important}.simpleParty .partyPreviewCard,.partyPreviewCard{background:linear-gradient(180deg,#ffffff0e,#ffffff06)!important;border:1px solid rgba(198,161,91,.2)!important}.section,.growthTile,.charCard,.upgrade,.mission,.statPanel,.growthDetail,.settingsAction,.partyStatusPanel,.partyRosterPanel,.partyPickPanel,.slotChoice,.activePickHeader,.partyModeNotice{background:linear-gradient(180deg,#1f1828c7,#0c0b14c7)!important;border:1px solid rgba(198,161,91,.22)!important;box-shadow:inset 0 1px #ffffff0b,0 10px 30px #00000029!important}.section,.charCard{border-radius:18px!important}.charCard:hover:not(.locked),.upgrade:hover{box-shadow:0 18px 42px #00000052,0 0 22px #c6a15b21!important}.charTint{background:linear-gradient(180deg,#0808100f,#080810b3 48%,#080810f0)!important}.rarity{color:#f0d58d!important}.charIcon{border:1px solid rgba(198,161,91,.3);background:#00000038}.galleryImg{background:#0a0a12!important;border:1px solid rgba(198,161,91,.3)!important;border-radius:18px!important;box-shadow:0 24px 70px #0000006b,0 0 34px #c6a15b1f!important}#cardModal .cardInfoTile,#cardModal .cardInfoBlock{background:linear-gradient(180deg,#1c1625d1,#0c0b14e0)!important;border-color:#c6a15b38!important;border-radius:15px!important}#cardModal .cardInfoTile:before,#cardModal .cardInfoBlock:before{background:linear-gradient(180deg,#d8b66a,#d8b66a26)!important;width:2px!important}#cardModal .cardInfoTile b,#cardModal .cardInfoBlock b{color:#f0d58d!important}#cardModal .cardInfoTile span,#cardModal .cardInfoBlock p{color:#efe7efc7!important}.growthCurrency{background:#8b5cff1f!important;border:1px solid rgba(139,92,255,.3)!important;color:#eee4ff!important}.growthBtn{background:linear-gradient(180deg,#ffffff0f,#ffffff07)!important;border-color:#c6a15b33!important;border-radius:13px!important}.growthBtn:hover{background:linear-gradient(180deg,#c6a15b26,#8b5cff0f)!important}.growthBar i,.bar i{background:linear-gradient(90deg,#7fe7ff,#d8b66a)!important}.bar.hp i{background:linear-gradient(90deg,#b24560,#f0d58d)!important}.bar.ult i{background:linear-gradient(90deg,#d8b66a,#7fe7ff)!important}.slotChoice.active,.growthPick.active{border-color:#d8b66ab8!important;box-shadow:0 0 0 2px #d8b66a29,0 12px 34px #00000042!important}.settingsAction{border-radius:var(--nf-ui-radius-button-sm)!important}.settingsAction:hover{background:linear-gradient(180deg,#c6a15b1f,#ffffff0a)!important}.settingsAction.danger{border-color:#8a274061!important;background:linear-gradient(180deg,#8a274029,#120a11cc)!important}.summonPage{background:radial-gradient(circle at 50% 33%,rgba(127,231,255,.13),transparent 26%),radial-gradient(circle at 50% 55%,rgba(216,182,106,.13),transparent 22%),linear-gradient(180deg,#050710fc,#130d1dfb 55%,#05050bfe)!important}.summonPanel,.summonRates,.altarStage{background:linear-gradient(180deg,#1a1522c7,#080810db)!important;border:1px solid rgba(198,161,91,.24)!important;border-radius:20px!important;box-shadow:0 20px 56px #00000057,inset 0 1px #ffffff0e!important}.altarCircle{border-color:#d8b66a7a!important;box-shadow:0 0 55px #d8b66a33,inset 0 0 40px #7fe7ff1a!important}.summonCardBack{border-color:#d8b66a94!important;background:linear-gradient(135deg,#201827,#0b0b14)!important;box-shadow:0 24px 70px #0000007a,0 0 30px #d8b66a24!important}.rarityGlowSSR{box-shadow:0 0 42px #d8b66a57!important}.rarityGlowUR{box-shadow:0 0 48px #7fe7ff33,0 0 58px #d8b66a38!important}.hud,.gameMenu{background:linear-gradient(180deg,#0c0a12c2,#06060cb8)!important;border:1px solid rgba(198,161,91,.24)!important;border-radius:16px!important;backdrop-filter:blur(12px);box-shadow:0 16px 40px #0000004d!important}.hudTitle{color:#f0d58d!important}.row{color:#e8dfd1!important}canvas{border-color:#c6a15b2e!important;box-shadow:0 0 0 9999px #0000008c,0 24px 90px #00000094,0 0 26px #c6a15b0d!important}.toast{color:#f8e7b1!important;text-shadow:0 0 24px rgba(216,182,106,.7),0 4px 18px #000!important}.cutin{background:linear-gradient(90deg,#d8b66a05,#d8b66a3b,#7fe7ff1a,#d8b66a05)!important;border-color:#d8b66a42!important}.cutin b{color:#fff3c9!important;text-shadow:0 0 22px rgba(216,182,106,.7),0 3px 14px #000!important}@media(max-width:760px){.quickQuestPanel,.mainVisualStage{border-radius:18px!important}}.simpleHome .homeCtaStack{box-sizing:border-box!important}.simpleHome .partyPreviewCard img{object-fit:contain!important;object-position:center!important;background:#00000042!important}#cardModal .cardInfoGrid{gap:14px!important;margin:14px 0!important}#cardModal .cardInfoTile,#cardModal .cardInfoBlock{position:relative!important;overflow:hidden!important;border-radius:20px!important;padding:16px 16px 16px 58px!important;background:linear-gradient(135deg,#ffffff21,#ffffff0e)!important;border:1px solid rgba(255,226,122,.22)!important;box-shadow:0 14px 30px #0000002e,inset 0 1px #ffffff17!important}#cardModal .cardInfoTile:before,#cardModal .cardInfoBlock:before{position:absolute!important;left:16px!important;top:16px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:14px!important;font-size:18px!important;font-weight:1000!important;color:#201109!important;background:linear-gradient(135deg,#fff5c8,#d4a84f)!important;box-shadow:0 0 18px #ffe27a38!important}#cardModal .weaponTile:before{content:"\2694"}#cardModal .ultTile:before{content:"\2726"}#cardModal .combatBlock:before{content:"\25b6"}#cardModal .effectBlock:before{content:"\25c6"}#cardModal .mainBlock:before{content:"\2605"}#cardModal .supportBlock:before{content:"\ff0b"}#cardModal .storyBlock:before{content:"\2661"}#cardModal .cardInfoTile b,#cardModal .cardInfoBlock b{display:block!important;margin:0 0 7px!important;color:#fff0b8!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:none!important}#cardModal .cardInfoTile span,#cardModal .cardInfoBlock p{color:#fff!important;line-height:1.7!important}#cardModal .cardInfoTile span{font-size:17px!important;font-weight:900!important}#cardModal .storyBlock{background:linear-gradient(135deg,#7dffea1a,#ffe27a0e)!important;border-color:#7dffea33!important}#cardModal .storyBlock:before{background:linear-gradient(135deg,#eaffff,#7dffea)!important;color:#061b1b!important}#partyModal .partyBuilderLayout{grid-template-columns:300px 1fr!important;gap:16px!important}#partyModal .slotChoice{grid-template-areas:"portrait label" "portrait name"!important;min-height:76px!important;padding:12px!important}#partyModal .slotChoice b{align-self:start!important}#partyModal .partyPickPanel{padding:14px!important}#partyModal .activePickHeader{margin-bottom:10px!important}@media(max-width:980px){#partyModal .partyBuilderLayout{grid-template-columns:1fr!important}}.compactFloor{display:none!important}#cardModal .cardMainImageWrap{position:relative;border-radius:24px;padding:10px;background:linear-gradient(180deg,#ffffff13,#0000002e);border:1px solid rgba(198,161,91,.28);box-shadow:0 22px 58px #00000057,inset 0 1px #ffffff14}#cardModal .galleryImg.cardMainImage{width:100%!important;max-width:460px!important;aspect-ratio:2/3!important;max-height:calc(100vh - 160px)!important;object-fit:contain!important;border-radius:18px!important;margin:0 auto!important;background:#07050c75!important;box-shadow:none!important}#charListModal .charCard .charIcon{display:none!important}#charListModal .charCard .charMeta{min-height:195px!important;justify-content:flex-end!important}@media(max-width:980px){#cardModal .galleryImg.cardMainImage{max-height:58vh!important}}.levelUpFx{background:radial-gradient(circle at center,#ffe27a57,#7dffea29 24%,#0802129e 58%,#080212cc)!important}.levelUpFx.show{display:grid!important;animation:levelFxFade 1.35s ease both!important}.levelUpFx:before{width:170px!important;height:170px!important;border:4px solid rgba(255,226,122,.95)!important;box-shadow:0 0 60px #ffe27acc,0 0 110px #7dffea61,inset 0 0 28px #ffffff59!important;animation:levelRing 1.25s ease-out both!important}.levelUpFx:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(255,226,122,.32),transparent,rgba(125,255,234,.24),transparent);mask:radial-gradient(circle,transparent 48%,#000 50%,#000 54%,transparent 57%);animation:levelSpin 1.35s linear both}.levelUpFx b{font-size:clamp(54px,8vw,118px)!important;color:#fff7c4!important;text-shadow:0 0 28px #ffe27a,0 0 48px rgba(125,255,234,.55),0 5px 18px #000!important}.levelUpFx span{font-size:17px!important;color:#fff!important;text-shadow:0 2px 12px #000!important}@keyframes levelSpin{to{transform:rotate(360deg);opacity:0}}.cutin{top:22%!important;height:260px!important;padding-left:8vw!important;background:linear-gradient(90deg,#08021214,#1e0832e0 18%,#ffe27a47 54%,#7dffea29,#0802120d)!important;box-shadow:0 0 70px #ffe27a52,0 0 90px #9a6cff38!important}.cutin img{right:8vw!important;bottom:-46px!important;width:300px!important;height:420px!important;object-fit:contain!important;filter:drop-shadow(0 0 34px rgba(255,226,122,.62)) drop-shadow(0 0 22px rgba(125,255,234,.25))!important;transform:none!important}.cutin b{font-size:clamp(38px,6.4vw,84px)!important;text-shadow:0 0 22px #ffe27a,0 4px 16px #000!important}.cutin span{font-size:15px!important;color:#fff4bf!important}.bossWarning{position:absolute;inset:0;z-index:34;display:none;place-items:center;pointer-events:none;background:radial-gradient(circle at center,#ff345c38,#0a001270 44%,#0a001214 70%)}.bossWarning.show{display:grid;animation:bossWarnFade 1.45s ease both}.bossWarning div{border:1px solid rgba(255,226,122,.55);border-radius:24px;background:linear-gradient(135deg,#280312e0,#120426d1);padding:22px 46px;text-align:center;box-shadow:0 0 50px #ff345c6b,inset 0 1px #ffffff29}.bossWarning span{display:block;font-size:14px;letter-spacing:.28em;color:#ffe27a;font-weight:1000}.bossWarning b{display:block;font-size:clamp(32px,5vw,64px);color:#fff;text-shadow:0 0 22px rgba(255,52,92,.85),0 3px 12px #000}@keyframes bossWarnFade{0%{opacity:0;transform:scale(.92)}15%{opacity:1;transform:scale(1.03)}78%{opacity:1}to{opacity:0;transform:scale(1.08)}}#growthCharGrid.growthFocused{grid-template-columns:300px minmax(0,1fr)!important;align-items:start!important}#growthCharGrid .growthList{max-height:min(62vh,560px)!important;overflow-y:auto!important;padding:4px 8px 4px 0!important;align-self:start!important;scrollbar-width:thin;scrollbar-color:rgba(255,226,122,.62) rgba(255,255,255,.08)}#growthCharGrid .growthList::-webkit-scrollbar{width:8px}#growthCharGrid .growthList::-webkit-scrollbar-track{background:#ffffff12;border-radius:999px}#growthCharGrid .growthList::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffe27ac7,#c6a15b6b);border-radius:999px}#growthCharGrid .growthPick{min-height:76px!important}#growthCharGrid .growthDetail{min-height:0!important}.statRow .delta{font-style:normal!important;margin-left:3px;color:#cfff62;font-weight:1000;white-space:nowrap}.cutin{top:10%!important;height:min(68vh,560px)!important;padding-left:7vw!important;padding-right:40vw!important;overflow:hidden!important}.cutin img{right:5vw!important;bottom:0!important;width:auto!important;height:calc(100% - 14px)!important;max-width:38vw!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important}.levelUpFx{background:radial-gradient(circle at center,#ffe27a2e,#08021252 42%,#080212b8)!important}.levelUpFx:before,.levelUpFx:after{display:none!important;content:none!important}.levelUpFx.show{display:grid!important;animation:levelFxFadeText 1.25s ease both!important}.levelUpFx b{font-size:clamp(56px,9vw,128px)!important;color:#fff7c4!important;letter-spacing:.08em!important;text-shadow:0 0 18px #ffe27a,0 0 42px rgba(255,226,122,.82),0 0 72px rgba(125,255,234,.42),0 7px 22px #000!important;animation:levelTextPop 1.25s cubic-bezier(.16,1,.3,1) both!important}.levelUpFx span{font-size:16px!important;color:#fff!important;text-shadow:0 3px 12px #000!important}@keyframes levelFxFadeText{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes levelTextPop{0%{transform:scale(.55);filter:brightness(2.2);opacity:0}18%{transform:scale(1.18);opacity:1}48%{transform:scale(1)}to{transform:scale(1.06);filter:brightness(1.1)}}#charListModal .charGrid,#charListModal .codexGrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important;gap:10px!important}#charListModal .charCard{aspect-ratio:2/3!important;min-height:unset!important;padding:10px!important;border-radius:16px!important}#charListModal .charCard b{font-size:14px!important;line-height:1.2!important}#charListModal .charCard small{font-size:11px!important;line-height:1.25!important}#charListModal .rarity{font-size:10px!important}#charListModal .charMeta{min-height:0!important;height:100%!important;justify-content:flex-end!important}@media(max-width:980px){#growthCharGrid.growthFocused{grid-template-columns:1fr!important}#growthCharGrid .growthList{max-height:280px!important}#charListModal .charGrid,#charListModal .codexGrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important}.cutin{height:min(60vh,460px)!important;padding-right:32vw!important}.cutin img{right:2vw!important;max-width:36vw!important}}.growthFocused{grid-template-columns:300px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.growthFocused>.growthList{max-height:min(68vh,620px)!important;overflow-y:auto!important;padding-right:8px!important;align-self:start!important;position:sticky!important;top:0!important;scrollbar-width:thin;scrollbar-color:rgba(255,226,122,.72) rgba(255,255,255,.06)}.growthFocused>.growthList::-webkit-scrollbar{width:8px}.growthFocused>.growthList::-webkit-scrollbar-track{background:#ffffff0f;border-radius:var(--nf-ui-radius-pill)}.growthFocused>.growthList::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffe27ab8,#9a6cff8c);border-radius:var(--nf-ui-radius-pill)}.growthPick{min-height:76px}.growthPick.active{position:relative}.growthPick.active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:var(--nf-ui-radius-pill);background:linear-gradient(180deg,#ffe27a,#7dffea)}.cutin{top:8%!important;height:min(72vh,640px)!important;padding-left:7vw!important;align-items:center!important;background:linear-gradient(90deg,#0802120f,#1c0630e6 16%,#ffe27a4d 52%,#7dffea2e,#0802120f)!important;overflow:hidden!important}.cutin img{height:100%!important;width:auto!important;max-width:44vw!important;top:0!important;bottom:0!important;right:5vw!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;filter:drop-shadow(0 0 36px rgba(255,226,122,.68)) drop-shadow(0 0 26px rgba(125,255,234,.3))!important}.cutin>div{position:relative;z-index:2;max-width:58vw}.cutin b{font-size:clamp(40px,6.6vw,92px)!important}.levelUpFx{background:none!important}.levelUpFx.show{display:grid!important;animation:levelTextFxWrap 1.05s ease both!important}.levelUpFx b{font-size:clamp(58px,10vw,144px)!important;color:#fff8c8!important;text-shadow:0 0 18px #fff,0 0 34px #ffe27a,0 0 72px rgba(255,226,122,.85),0 6px 20px rgba(0,0,0,.75)!important;letter-spacing:.08em!important;animation:levelTextFxPop 1.05s cubic-bezier(.18,.88,.22,1.08) both!important}.levelUpFx span{display:none!important}@keyframes levelTextFxWrap{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes levelTextFxPop{0%{transform:scale(.55);filter:brightness(1.6) blur(2px)}22%{transform:scale(1.18);filter:brightness(1.35) blur(0)}62%{transform:scale(1.02);filter:brightness(1)}to{transform:scale(1.36);filter:brightness(1.15)}}@media(max-width:980px){.growthFocused>.growthList{position:relative!important;max-height:320px!important}.cutin{height:min(62vh,460px)!important;top:12%!important}.cutin img{right:2vw!important;max-width:46vw!important}.cutin>div{max-width:60vw}}.growthFocused{grid-template-columns:minmax(240px,280px) minmax(0,1fr)!important;align-items:start!important}.growthFocused .growthList{max-height:min(62vh,620px)!important;overflow-y:auto!important;padding-right:8px!important;scrollbar-width:thin;scrollbar-color:rgba(255,226,122,.55) var(--nf-ui-black-18)}.growthFocused .growthList::-webkit-scrollbar{width:8px}.growthFocused .growthList::-webkit-scrollbar-track{background:var(--nf-ui-black-18);border-radius:var(--nf-ui-radius-pill)}.growthFocused .growthList::-webkit-scrollbar-thumb{background:#ffe27a8c;border-radius:var(--nf-ui-radius-pill)}.growthFocused .growthPick{min-height:70px!important}.statRow .delta{display:none!important}.statRow .up{color:#cfff62!important;font-weight:1000!important;margin-left:0!important}.levelUpFx{background:#05030c57!important;overflow:hidden!important}.levelUpFx:before,.levelUpFx:after{content:none!important;display:none!important}.levelUpFx.show{display:grid!important;animation:levelOverlayFade 1.2s ease both!important}.levelUpFx.show>div{animation:levelTextBoom 1.2s cubic-bezier(.18,.9,.26,1) both!important;filter:drop-shadow(0 0 24px rgba(255,226,122,.85)) drop-shadow(0 0 42px rgba(125,255,234,.42))}.levelUpFx b{font-size:clamp(54px,9vw,132px)!important;color:#fff3a8!important;text-shadow:0 0 18px #fff,0 0 42px #ffe27a,0 0 68px rgba(125,255,234,.56),0 6px 18px rgba(0,0,0,.86)!important;letter-spacing:.08em!important}.levelUpFx span{margin-top:10px!important;color:#fff!important;text-shadow:0 3px 14px #000!important}@keyframes levelOverlayFade{0%{opacity:0}15%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes levelTextBoom{0%{transform:scale(.38);opacity:0;letter-spacing:.24em}18%{transform:scale(1.22);opacity:1;letter-spacing:.1em}52%{transform:scale(1);opacity:1}to{transform:scale(1.34);opacity:0;letter-spacing:.16em}}.cutin{top:50%!important;transform:translateY(-50%)!important;height:min(76vh,640px)!important;min-height:420px!important;padding-left:7vw!important;align-items:center!important;overflow:hidden!important}.cutin.show{display:flex!important;animation:cutin 1.35s ease both!important}.cutin img{right:5vw!important;bottom:0!important;top:0!important;width:auto!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important}.cutin b{font-size:clamp(38px,6vw,82px)!important}.cutin span{font-size:16px!important}@media(max-width:980px){.growthFocused{grid-template-columns:1fr!important}.growthFocused .growthList{max-height:260px!important}.cutin{height:min(70vh,520px)!important;min-height:340px!important}.cutin img{right:0!important;opacity:.9!important}}.statRow .delta{display:inline!important;color:#cfff62!important;font-style:normal!important;font-weight:1000!important;margin-left:2px!important}.levelUpFx b{font-size:clamp(44px,7vw,104px)!important}@keyframes levelTextPop{0%{transform:scale(.45);filter:brightness(2.15);opacity:0}18%{transform:scale(1.08);opacity:1}48%{transform:scale(.94)}to{transform:scale(1);filter:brightness(1.1)}}#growthCharGrid .statPanel:nth-child(2) .statRow>span:last-child{display:inline-flex!important;align-items:baseline!important;gap:3px!important;white-space:nowrap!important}@media(min-width:981px){#growthCharGrid.growthFocused{align-items:stretch!important}#growthCharGrid .growthList{height:100%!important;max-height:none!important;align-self:stretch!important;overflow-y:auto!important}}@media(min-width:981px){#homePanel{padding:0!important;place-items:center!important;overflow:hidden!important}#homePanel .cardBox.simpleHome{width:min(100vw,177.7778vh)!important;height:min(100vh,56.25vw)!important;max-width:none!important;max-height:none!important;aspect-ratio:16/9!important;overflow:hidden!important;box-sizing:border-box!important;padding:clamp(10px,1.12vw,18px)!important;border-radius:clamp(18px,1.7vw,30px)!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important;gap:clamp(8px,.9vw,12px)!important;min-height:0!important;margin:0!important}#homePanel .iconBtn{width:clamp(34px,3.2vw,42px)!important;height:clamp(34px,3.2vw,42px)!important;border-radius:clamp(12px,1.1vw,16px)!important}#homePanel .mainVisualStage{min-height:0!important;height:100%!important;margin:0!important;border-radius:clamp(18px,1.7vw,30px)!important}#homePanel .visualCopy{left:clamp(14px,1.4vw,22px)!important;right:clamp(14px,1.4vw,22px)!important;bottom:clamp(12px,1.2vw,18px)!important}#homePanel .visualCopy span{margin-bottom:clamp(4px,.5vw,7px)!important;font-size:clamp(9px,.72vw,11px)!important}#homePanel .visualCopy h1{font-size:clamp(26px,4.15vw,56px)!important;line-height:.98!important}#homePanel .visualCopy p{margin-top:clamp(4px,.55vw,8px)!important;font-size:clamp(11px,.95vw,14px)!important;line-height:1.35!important}#homePanel .quickQuestPanel{margin:0!important;padding:clamp(10px,1.02vw,16px)!important;border-radius:clamp(18px,1.45vw,26px)!important}#homePanel .questLine{gap:clamp(8px,.8vw,12px)!important}#homePanel .questKicker{font-size:clamp(9px,.72vw,11px)!important}#homePanel .questLine h2{font-size:clamp(19px,2.15vw,32px)!important;margin:clamp(2px,.32vw,4px) 0 2px!important;line-height:1.08!important}#homePanel .questLine p{font-size:clamp(11px,.84vw,13px)!important;line-height:1.25!important}#homePanel .compactFloor{width:clamp(54px,5.35vw,76px)!important;height:clamp(54px,5.35vw,76px)!important;border-radius:clamp(16px,1.4vw,22px)!important}#homePanel .compactFloor b{font-size:clamp(24px,2.6vw,34px)!important}#homePanel .compactFloor span{font-size:clamp(9px,.72vw,11px)!important}#homePanel .simpleParty{margin:clamp(7px,.72vw,12px) 0!important;gap:clamp(6px,.62vw,8px)!important}#homePanel .simpleParty .partyPreviewCard{padding:clamp(6px,.62vw,8px)!important;min-height:0!important}#homePanel .simpleParty .partyPreviewCard img{width:clamp(30px,3vw,38px)!important;height:clamp(30px,3vw,38px)!important}#homePanel .simpleParty .partyPreviewCard b{font-size:clamp(10px,.82vw,12px)!important}#homePanel .simpleParty .partyPreviewCard span{font-size:clamp(8px,.7vw,10px)!important}#homePanel .homeCtaStack{margin-top:clamp(6px,.72vw,10px)!important;gap:clamp(7px,.72vw,10px)!important}#homePanel .bigExploreBtn{font-size:clamp(18px,1.75vw,22px)!important}}.gameMenu{z-index:140!important;pointer-events:auto!important}.gameMenu .btn{pointer-events:auto!important;position:relative;z-index:141!important}#resultModal .resultBrightBox{max-width:840px!important;text-align:left!important;background:linear-gradient(180deg,#fffae8fa,#f2e8ccf7)!important;color:#281b35!important;border:1px solid rgba(198,161,91,.42)!important;box-shadow:0 28px 80px #22112b52,0 0 0 1px #ffffffb8 inset!important}#resultModal .resultBrightBox h1{color:#3b2250!important;text-shadow:none!important;margin-bottom:8px!important;text-align:center!important}#resultModal .resultBrightBox{background:radial-gradient(circle at 50% -18%,rgba(255,226,122,.15),transparent 42%),linear-gradient(180deg,#22122dfa,#0a0512fa)!important;color:#fff!important;border:1px solid rgba(255,226,122,.28)!important;box-shadow:0 28px 90px #00000094,0 0 0 1px #ffffff0d inset!important}#resultModal .resultBrightBox h1{color:#ffe9a8!important;text-shadow:0 0 24px var(--nf-ui-gold-22)!important;text-align:center!important}.resultStoneLine{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.bondCrystalPill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 10px;background:#7fe7ff1a;border:1px solid rgba(127,231,255,.25);color:#dffcff;font-weight:1000}.bondCrystalIcon{display:inline-block;width:14px;height:14px;transform:rotate(45deg);border-radius:4px;background:linear-gradient(135deg,#fff,#9ff7ff 35%,#b178ff);box-shadow:0 0 14px #7fe7ffb8,inset 0 1px #fffc}.floorSelectGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:14px;max-height:min(62vh,620px);overflow:auto;padding-right:6px}.floorSelectCard{appearance:none;text-align:left;color:#fff;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff13,#ffffff09);padding:12px;cursor:pointer}.floorSelectCard:hover{transform:translateY(-1px);border-color:#ffe27a5c;background:linear-gradient(180deg,#ffe27a1f,#ffffff0a)}.floorSelectCard.lock{opacity:.45;cursor:not-allowed;filter:grayscale(.55)}.floorSelectCard.now{border-color:#ffe27a8f;box-shadow:0 0 34px #ffe27a1a}.floorSelectCard b{display:block;font-size:16px}.floorSelectCard small{display:block;color:var(--muted);line-height:1.45;margin-top:4px}.floorSelectRewards{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px;color:#fff5bd}.floorSelectRewards span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:999px;background:#0003;border:1px solid rgba(255,255,255,.1)}.onboardingPulse{position:relative;box-shadow:0 0 0 3px #ffe27a3d,0 0 34px #ffe27a47!important;animation:onboardingPulse 1.6s ease-in-out infinite}@keyframes onboardingPulse{0%,to{filter:saturate(1);transform:translateY(0)}50%{filter:saturate(1.22) brightness(1.08);transform:translateY(-1px)}}.resultBrightBox .btn.suggestedAction,.summonActions .suggestedAction{box-shadow:0 0 0 3px #7fe7ff29,0 0 28px #7fe7ff33}.compactFloor.floorSelectCta,button.compactFloor.floorSelectCta{appearance:none;cursor:pointer;border:1px solid rgba(255,226,122,.38)!important;background:linear-gradient(135deg,#ffe27a2e,#7fe7ff14)!important;color:#fff!important;box-shadow:0 10px 28px #00000038,0 0 24px #ffe27a1a!important;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.compactFloor.floorSelectCta:hover{transform:translateY(-1px);border-color:#ffe27ab8!important;box-shadow:0 14px 32px #00000047,0 0 34px #ffe27a2e!important}.compactFloor.floorSelectCta em{display:block;font-style:normal;font-size:10px;letter-spacing:.12em;font-weight:1000;color:#ffeaa0;margin-top:2px;white-space:nowrap}.compactFloor.floorSelectCta:after{content:"\5909\66f4";position:absolute;right:8px;top:8px;font-size:10px;font-weight:1000;color:#241407;background:linear-gradient(90deg,#fff1aa,#ffd36c);border-radius:999px;padding:3px 6px;box-shadow:0 5px 14px #00000038}.tutorialGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}.tutorialStep{border:1px solid var(--nf-ui-gold-18);border-radius:var(--nf-ui-radius-sm);background:linear-gradient(180deg,var(--nf-ui-white-08),var(--nf-ui-white-035));padding:14px;min-height:138px}.tutorialStep span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#ffe27a3d,#7fe7ff1f);border:1px solid rgba(255,226,122,.22);font-size:22px;margin-bottom:10px}.tutorialStep b{display:block;color:#fff3c0;margin-bottom:6px}.tutorialStep small{display:block;color:var(--muted);line-height:1.55}.tutorialActions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.bossClearBanner{position:absolute;inset:auto 0 22%;z-index:45;display:none;justify-content:center;pointer-events:none}.bossClearBanner.show{display:flex;animation:bossClearFade 1.45s ease both}.bossClearBanner>div{min-width:min(720px,86vw);border-radius:22px;border:1px solid rgba(255,226,122,.45);background:linear-gradient(90deg,#1c0c261f,#ffe27af2,#7fe7ffe0,#1c0c261f);box-shadow:0 0 60px #ffe27a57,0 18px 50px #00000057;padding:18px 28px;text-align:center;color:#201006;font-weight:1000;letter-spacing:.1em}.bossClearBanner span{display:block;font-size:12px;letter-spacing:.22em}.bossClearBanner b{display:block;font-size:clamp(24px,4vw,48px);line-height:1.1}.bondProgressMeter{margin-top:9px;width:min(260px,100%);height:7px;border-radius:999px;background:#ffffff14;overflow:hidden;border:1px solid rgba(127,231,255,.18)}.bondProgressMeter i{display:block;height:100%;background:linear-gradient(90deg,#9ff7ff,#ffe27a);border-radius:999px}.bondProgressText{display:block;margin-top:5px;color:#dffcff;font-size:12px;font-weight:900}@keyframes bossClearFade{0%{opacity:0;transform:translateY(16px) scale(.96)}18%,72%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(1.03)}}@media(max-width:980px){.tutorialGrid{grid-template-columns:1fr 1fr}.tutorialStep{min-height:auto}}@media(max-width:560px){.tutorialGrid{grid-template-columns:1fr}}.stoneIcon{width:22px!important;height:22px!important;margin-right:6px!important;vertical-align:-5px!important;transform:none!important;border-radius:0!important;box-shadow:none!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;color:inherit!important;display:inline-block!important}.stoneIcon.stoneMagic{background-image:url(../../assets/items/magic-stone.webp)!important;background-color:transparent!important}.stoneIcon.stoneMiracle{background-image:url(../../assets/items/miracle-stone.webp)!important;background-color:transparent!important}.stoneIcon.stoneXp{width:14px!important;height:14px!important;transform:rotate(45deg)!important;border-radius:3px!important;box-shadow:0 0 12px currentColor,inset 0 1px #ffffffbf!important;background-image:none!important;background:linear-gradient(135deg,#ffffd2,#cfff62 45%,#58c300)!important}.altarStage{background:linear-gradient(180deg,#0507102e,#05050b8c),url(../../assets/world/summon/summon-room-night.webp) center/cover no-repeat!important}.altarStage:after{background:radial-gradient(circle at center,transparent 0 22%,rgba(5,7,16,.18) 56%,rgba(5,5,11,.54))!important}.recordGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:14px 0}.recordCard{border:1px solid var(--nf-ui-ivory-22);border-radius:var(--nf-ui-radius-sm);background:linear-gradient(180deg,#ffffff12,#ffffff09);padding:14px}.recordCard span{display:block;color:var(--muted);font-size:12px}.recordCard b{font-size:24px;color:#fff}.floorRecordList{display:grid;gap:8px;max-height:340px;overflow:auto;padding-right:6px}.floorRecordRow{display:grid;grid-template-columns:72px 1fr auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.11);border-radius:14px;padding:10px;background:#ffffff0b}.resultRouteActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:14px}.resultRouteActions .btn{margin:0}.suggestedAction{box-shadow:0 0 0 2px #ffe27a3d,0 12px 32px #ffbe5240!important}.contractBtn{border-color:#7fe7ff57!important;background:linear-gradient(135deg,#7fe7ff29,#d8b66a14)!important}.contractLvPill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(127,231,255,.28);background:#7fe7ff1a;border-radius:999px;padding:5px 10px;font-weight:900;color:#e8fbff;font-size:12px;margin-left:6px}.stoneIcon.stoneMagic,.stoneIcon.stoneMiracle,.stoneIcon.stoneXp,.bondCrystalIcon{display:inline-block!important;width:18px!important;height:18px!important;margin-right:6px!important;vertical-align:-4px!important;transform:none!important;border-radius:0!important;background-color:transparent!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:none!important}.stoneIcon.stoneMagic{background-image:url(../../assets/items/magic-stone.webp)!important}.stoneIcon.stoneMiracle{background-image:url(../../assets/items/miracle-stone.webp)!important}.stoneIcon.stoneXp{background-image:url(../../assets/items/exp-crystal.webp)!important}.bondCrystalIcon{background-image:url(../../assets/items/bond-crystal.webp)!important}@media(min-width:981px){#homePanel .cardBox.simpleHome{grid-template-rows:auto auto auto!important;gap:clamp(8px,.85vw,12px)!important}#homePanel .mainVisualStage{width:min(100%,108vh)!important;aspect-ratio:3/2!important;height:auto!important;min-height:0!important;justify-self:center!important;align-self:center!important}#homePanel .mainVisualStage img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}#homePanel .visualCopy h1{font-size:clamp(24px,3.6vw,50px)!important}#homePanel .visualCopy p{max-width:520px!important}}#floorSelectHomeBtn.floorSelectCta{cursor:pointer!important;position:relative!important;isolation:isolate!important;background:linear-gradient(180deg,#ffe27a42,#2a1a40d6)!important;border:1px solid rgba(255,226,122,.58)!important;box-shadow:0 12px 30px #00000047,0 0 0 2px #ffe27a14,inset 0 1px #ffffff2e!important;color:#fff4c7!important;transition:.16s transform,.16s filter,.16s box-shadow!important}#floorSelectHomeBtn.floorSelectCta:hover{transform:translateY(-1px)!important;filter:brightness(1.08)!important;box-shadow:0 16px 36px #00000057,0 0 28px #ffe27a29!important}#floorSelectHomeBtn.floorSelectCta em{display:block!important;margin-top:3px!important;font-style:normal!important;font-size:10px!important;letter-spacing:.08em!important;color:#dffcff!important}#floorSelectHomeBtn.floorSelectCta:after{content:"\25bc";position:absolute;right:8px;bottom:7px;font-size:10px;color:#ffe27a;opacity:.9}.summonPage.show{display:grid!important;place-items:center!important;overflow:hidden!important;padding:0!important}.summonMain{min-height:0!important;grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr)!important;gap:clamp(10px,1vw,16px)!important}.altarStage{min-height:0!important;height:100%!important}.summonSide{min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(8px,.75vw,12px)!important;overflow:hidden!important}.summonPanel{padding:clamp(11px,1vw,16px)!important;min-height:0!important}.summonPanel h2{font-size:clamp(17px,1.35vw,22px)!important;margin-bottom:6px!important}.summonPanel p.small{font-size:clamp(10px,.78vw,12px)!important;line-height:1.35!important}.summonButtons{grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:center!important}#summonRatesBtn.ratesTiny{width:auto!important;min-height:32px!important;padding:7px 12px!important;font-size:12px!important;border-radius:12px!important;justify-self:start!important;grid-column:1/2!important}.ratePanel{max-height:120px!important;overflow:auto!important;padding:9px!important;font-size:12px!important}.summonResultArea{min-height:0!important;height:100%!important;overflow:auto!important;padding:clamp(10px,.85vw,14px)!important}.summonIdle{min-height:120px!important}.summonActions{display:none!important}.altarStage:before{top:63%!important;width:min(660px,82%)!important;transform:translate(-50%,-50%) perspective(900px) rotateX(62deg) rotate(0)!important;animation:altarPlaneSpin 22s linear infinite!important;opacity:.72!important}.altarCircle{top:63%!important;width:min(520px,66%)!important;transform:translate(-50%,-50%) perspective(900px) rotateX(62deg) rotate(0)!important;animation:altarPlaneSpinReverse 16s linear infinite!important}.altarStage.summoning:before{animation:altarPlaneSpin 3.2s linear infinite!important;opacity:.95!important}@keyframes altarPlaneSpin{to{transform:translate(-50%,-50%) perspective(900px) rotateX(62deg) rotate(360deg)}}@keyframes altarPlaneSpinReverse{to{transform:translate(-50%,-50%) perspective(900px) rotateX(62deg) rotate(-360deg)}}button.summonFocus,.summonFocus[role=button]{appearance:none!important;width:100%!important;color:#fff!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(180deg,#ffffff14,#ffffff09)!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:22px!important;padding:12px!important}.summonFocus[role=button]:hover{filter:brightness(1.08);transform:translateY(-1px)}.summonCardHint{display:block;color:#dffcff;font-weight:900;margin-top:6px}@media(max-width:900px){.summonPage.show{overflow:auto!important;display:block!important;padding:12px!important}.summonMain{grid-template-columns:1fr!important}.summonSide{overflow:visible!important}.summonResultArea{height:auto!important}}#cardModal{z-index:92!important}#homePanel,#homePanel .cardBox.simpleHome,#homePanel .quickQuestPanel,#homePanel .homeCtaStack,#homePanel button{pointer-events:auto!important}#homePanel .quickQuestPanel,#homePanel .homeCtaStack{position:relative!important;z-index:24!important}#homePanel .mainVisualStage,#homePanel .mainVisualStage img,#homePanel .visualGradient,#homePanel .visualCopy,#homePanel .mainVisualStage:after{pointer-events:none!important}@media(min-width:981px){#homePanel{padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important}#homePanel .cardBox.simpleHome{width:min(100vw,177.7778vh)!important;height:min(100vh,56.25vw)!important;max-width:100vw!important;max-height:100vh!important;min-height:0!important;overflow:hidden!important;padding:clamp(10px,1vw,16px)!important;gap:clamp(7px,.75vw,11px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important}#homePanel .mainVisualStage{aspect-ratio:3/2!important;width:min(100%,126vh,1280px)!important;max-width:100%!important;height:auto!important;min-height:0!important;justify-self:center!important;align-self:center!important;border-radius:clamp(18px,1.7vw,28px)!important}#homePanel .mainVisualStage img{object-fit:cover!important;object-position:center center!important}#homePanel .visualCopy{left:clamp(16px,1.6vw,22px)!important;right:clamp(16px,1.6vw,22px)!important;bottom:clamp(12px,1vw,18px)!important}#homePanel .visualCopy h1{font-size:clamp(24px,3vw,46px)!important}#homePanel .visualCopy p{font-size:clamp(12px,.95vw,15px)!important;line-height:1.45!important;max-width:560px!important}#homePanel .quickQuestPanel{padding:clamp(10px,.9vw,14px)!important;border-radius:clamp(18px,1.4vw,24px)!important}#homePanel .questLine h2{font-size:clamp(18px,2.1vw,28px)!important;margin:3px 0!important}#homePanel .questLine p{font-size:clamp(11px,.8vw,13px)!important;line-height:1.45!important}#homePanel .simpleParty{margin:clamp(7px,.65vw,10px) 0!important;gap:8px!important}#homePanel .simpleParty .partyPreviewCard{padding:7px!important}#homePanel .simpleParty .partyPreviewCard img{width:34px!important;height:34px!important}#homePanel .homeCtaStack{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}#homePanel .bigExploreBtn{min-height:clamp(44px,3.8vw,58px)!important;font-size:clamp(15px,1.45vw,20px)!important;border-radius:18px!important}}#growthCharGrid.growthFocused>.growthList,#growthCharGrid .growthList{max-height:min(60vh,560px)!important;overflow-y:auto!important;padding-right:8px!important;align-self:stretch!important}@media(min-width:981px){#growthCharGrid.growthFocused{align-items:stretch!important}#growthCharGrid.growthFocused>.growthList,#growthCharGrid .growthList{height:min(60vh,560px)!important;max-height:min(60vh,560px)!important}}.altarStage:before{top:66%!important;transform:translate(-50%,-50%) perspective(900px) rotateX(70deg) rotate(0)!important}.altarCircle{top:66%!important;transform:translate(-50%,-50%) perspective(900px) rotateX(70deg) rotate(0)!important}.altarStage.summoning:before{animation:altarPlaneSpinV042 1.9s linear infinite!important}.altarStage.summoning .altarCircle{animation:altarPlaneSpinReverseV042 2.4s linear infinite!important}@keyframes altarPlaneSpinV042{to{transform:translate(-50%,-50%) perspective(900px) rotateX(70deg) rotate(360deg)}}@keyframes altarPlaneSpinReverseV042{to{transform:translate(-50%,-50%) perspective(900px) rotateX(70deg) rotate(-360deg)}}@media(min-width:981px){#homePanel{padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important}#homePanel .cardBox.simpleHome{width:min(100vw,177.7778vh)!important;height:min(100vh,56.25vw)!important;max-width:100vw!important;max-height:100vh!important;min-height:0!important;overflow:hidden!important;padding:clamp(10px,.82vw,15px)!important;gap:clamp(8px,.7vw,12px)!important;display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(350px,.86fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-areas:"top top" "visual quest" "nav nav"!important;align-items:stretch!important}#homePanel .iconBtn{width:clamp(34px,3vw,42px)!important;height:clamp(34px,3vw,42px)!important;border-radius:clamp(12px,1.1vw,16px)!important}#homePanel .mainVisualStage{grid-area:visual!important;align-self:center!important;justify-self:stretch!important;width:100%!important;height:auto!important;max-height:100%!important;aspect-ratio:3/2!important;min-height:0!important;margin:0!important;border-radius:clamp(20px,1.8vw,30px)!important;overflow:hidden!important}#homePanel .mainVisualStage img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}#homePanel .visualCopy{left:clamp(18px,1.4vw,24px)!important;right:clamp(18px,1.4vw,24px)!important;bottom:clamp(14px,1.1vw,20px)!important}#homePanel .visualCopy h1{font-size:clamp(28px,3.05vw,50px)!important}#homePanel .visualCopy p{font-size:clamp(12px,.95vw,15px)!important;line-height:1.45!important;max-width:620px!important}#homePanel .quickQuestPanel{grid-area:quest!important;align-self:stretch!important;margin:0!important;padding:clamp(13px,1.05vw,18px)!important;border-radius:clamp(20px,1.6vw,28px)!important;display:grid!important;grid-template-rows:auto auto auto!important;align-content:center!important;gap:clamp(10px,.8vw,14px)!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;z-index:26!important}#homePanel .questLine{align-items:center!important;gap:clamp(10px,.8vw,14px)!important}#homePanel .questKicker{font-size:clamp(10px,.7vw,11px)!important}#homePanel .questLine h2{font-size:clamp(19px,1.85vw,30px)!important;line-height:1.15!important;margin:4px 0!important}#homePanel .questLine p{font-size:clamp(11px,.78vw,13px)!important;line-height:1.45!important;display:block!important}#homePanel .compactFloor{width:clamp(70px,5.7vw,88px)!important;height:clamp(70px,5.7vw,88px)!important;border-radius:clamp(17px,1.35vw,24px)!important;flex:0 0 auto!important}#homePanel .compactFloor b{font-size:clamp(28px,2.6vw,40px)!important}#homePanel .compactFloor span,#homePanel .compactFloor em{font-size:clamp(9px,.64vw,11px)!important}#homePanel .simpleParty{margin:0!important;gap:clamp(8px,.65vw,11px)!important;grid-template-columns:1fr!important}#homePanel .simpleParty .partyPreviewCard{min-height:clamp(48px,4vw,60px)!important;padding:clamp(7px,.65vw,10px)!important;gap:clamp(8px,.65vw,11px)!important;border-radius:clamp(14px,1.1vw,18px)!important}#homePanel .simpleParty .partyPreviewCard img{width:clamp(34px,3vw,44px)!important;height:clamp(34px,3vw,44px)!important;flex:0 0 auto!important}#homePanel .simpleParty .partyPreviewCard span{font-size:clamp(9px,.65vw,11px)!important}#homePanel .simpleParty .partyPreviewCard b{font-size:clamp(12px,.9vw,15px)!important}#homePanel .homeCtaStack{display:grid!important;grid-template-columns:1fr!important;gap:clamp(8px,.65vw,11px)!important;margin:0!important}}@media(min-width:981px)and (max-height:760px){#homePanel .cardBox.simpleHome{grid-template-columns:minmax(0,1.38fr) minmax(320px,.82fr)!important;padding:8px!important;gap:7px!important}#homePanel .visualCopy p{display:none!important}#homePanel .quickQuestPanel{padding:10px!important;gap:7px!important}#homePanel .questLine p{display:none!important}#homePanel .simpleParty .partyPreviewCard{min-height:42px!important}#homePanel .homeCtaStack{gap:7px!important}#homePanel .bigExploreBtn{min-height:42px!important}}#homePanel .homeCtaStack,#homePanel .bigExploreBtn,#homePanel .quickQuestPanel{position:relative!important;z-index:80!important;pointer-events:auto!important;touch-action:manipulation!important}#homePanel #quickStartBtn{position:relative!important;z-index:90!important;pointer-events:auto!important;touch-action:manipulation!important}.altarStage.summoning:before{animation:altarPlaneSpinV046 6.2s linear infinite!important;opacity:.95!important}.altarStage.summoning .altarCircle{animation:altarPlaneSpinReverseV046 7.2s linear infinite!important}@keyframes altarPlaneSpinV046{to{transform:translate(-50%,-50%) perspective(900px) rotateX(70deg) rotate(360deg)}}@keyframes altarPlaneSpinReverseV046{to{transform:translate(-50%,-50%) perspective(900px) rotateX(70deg) rotate(-360deg)}}.summonResultArea{border:0!important;background:transparent!important;box-shadow:none!important;padding:10px!important}.summonFocus,.summonFocus[role=button]{border:0!important;background:transparent!important;box-shadow:none!important}.summonFocus img{box-shadow:0 16px 42px #00000057!important}#homePanel .quickQuestPanel{border-color:transparent!important}body.battleMode #homePanel,body.battleMode #summonPage,body.battleMode .modal:not(.show){pointer-events:none!important}#homePanel .mainVisualStage,#homePanel .mainVisualStage *{pointer-events:none!important}#homePanel .quickQuestPanel,#homePanel .homeCtaStack{pointer-events:auto!important}#homePartyPreview.simpleParty{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}#homePartyPreview .partyPreviewCard{min-height:50px!important;padding:9px 10px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}#homePartyPreview .partyPreviewCard img{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:12px!important}#homePartyPreview .partyPreviewCard>div{min-width:0!important;display:flex!important;align-items:baseline!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important}#homePartyPreview .partyPreviewCard span{display:inline!important;font-size:14px!important;line-height:1!important;color:#f3d889!important;font-weight:1000!important;letter-spacing:.04em!important}#homePartyPreview .partyPreviewCard b{display:inline!important;font-size:18px!important;line-height:1.05!important;color:#fff4d2!important;max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#homePartyPreview .partyPreviewCard.empty b{color:#ffffffad!important}.growthFocused{align-items:stretch!important}.growthFocused>.growthList{height:min(64vh,640px)!important;max-height:min(64vh,640px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important;scrollbar-width:thin}.growthFocused>.growthDetail{height:min(64vh,640px)!important;max-height:min(64vh,640px)!important;overflow-y:auto!important}.growthFocused>.growthList::-webkit-scrollbar,.growthFocused>.growthDetail::-webkit-scrollbar{width:8px}.growthFocused>.growthList::-webkit-scrollbar-thumb,.growthFocused>.growthDetail::-webkit-scrollbar-thumb{background:#d8b66a75;border-radius:var(--nf-ui-radius-pill)}.growthFocused>.growthList::-webkit-scrollbar-track,.growthFocused>.growthDetail::-webkit-scrollbar-track{background:#ffffff0d;border-radius:var(--nf-ui-radius-pill)}.altarStage.summoning .summonCardBack{display:block!important;animation:altarTopTokenSpinV048 1.25s linear infinite!important;transform-origin:center center!important}.altarStage.summoning:before{animation:altarPlaneSpinV048Fast 2.4s linear infinite!important}.altarStage.summoning .altarCircle{animation:altarPlaneSpinReverseV048Fast 2.9s linear infinite!important}@keyframes altarTopTokenSpinV048{0%{opacity:.95;transform:translate(-50%,-50%) perspective(900px) rotateX(62deg) rotate(0) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) perspective(900px) rotateX(62deg) rotate(180deg) scale(1.04)}to{opacity:.95;transform:translate(-50%,-50%) perspective(900px) rotateX(62deg) rotate(360deg) scale(.96)}}@keyframes altarCrystalSpinV048{to{transform:translate(-50%,-50%) rotate(405deg) scale(1.08)}}@keyframes altarPlaneSpinV048Fast{to{transform:translate(-50%,-50%) perspective(900px) rotateX(70deg) rotate(360deg)}}@keyframes altarPlaneSpinReverseV048Fast{to{transform:translate(-50%,-50%) perspective(900px) rotateX(70deg) rotate(-360deg)}}@media(max-width:760px){#homePartyPreview.simpleParty{grid-template-columns:1fr!important}#homePartyPreview .partyPreviewCard b{max-width:180px!important}.growthFocused>.growthList,.growthFocused>.growthDetail{height:auto!important;max-height:none!important}}#homePartyPreview .partyPreviewCard>div{display:block!important;text-align:center!important;white-space:normal!important;line-height:1.15!important}#homePartyPreview .partyPreviewCard span{display:block!important;font-size:13px!important;line-height:1.05!important;margin-bottom:4px!important}#homePartyPreview .partyPreviewCard b{display:block!important;font-size:17px!important;line-height:1.1!important;max-width:120px!important;margin:0 auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#homePartyPreview .partyPreviewCard{min-height:68px!important}.growthFocused>.growthDetail,#growthCharGrid .growthDetail{height:auto!important;max-height:none!important;overflow-y:visible!important}.growthFocused>.growthList,#growthCharGrid .growthList{overflow-y:auto!important}.altarStage.summoning .summonCardBack{animation:none!important;transform:translate(-50%,-50%) perspective(900px) rotateX(62deg) rotate(0) scale(1)!important}.v050RewardList{display:grid;gap:10px;margin-top:14px}.v050RewardRow{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;border:1px solid rgba(198,161,91,.22);background:#ffffff0e}.v050RewardRow.done{border-color:#7fe7ff4d;background:#7fe7ff12}.v050RewardRow.locked{opacity:.72}.v050RewardRow b{color:#fff5cf}.v050RewardRow small{color:#f4ecdeb8;line-height:1.45}.v050ClaimBtn{min-width:116px}.v050CodexHint{margin-top:8px;display:grid;gap:4px}.v050CodexHint span{font-size:11px;color:#ffe8a6;font-weight:900}.v050CodexHint small{font-size:11px;color:#ffffffb3}.v050FavBtn{margin-top:10px!important}.v050FavRibbon{position:absolute;right:10px;top:44px;z-index:5;padding:5px 9px;border-radius:999px;background:linear-gradient(90deg,#ffe27a,#7dffea);color:#1b1205;font-size:10px;font-weight:1000;box-shadow:0 0 18px #ffe27a47}.v050SynergyPanel{margin-top:12px;padding:12px;border-radius:18px;border:1px solid rgba(127,231,255,.24);background:linear-gradient(135deg,#7fe7ff14,#c6a15b0f)}.v050SynergyPanel b{color:#e8fbff}.v050SynergyPanel small{display:block;color:#f4ecdeb3;line-height:1.45;margin-top:4px}.v050SynergyHint{margin-top:8px;padding:10px;border-radius:14px;background:#0000002e;border:1px dashed rgba(255,226,122,.22);color:#ffe8a6;font-size:12px;font-weight:900}.v050HudObjective{border-top:1px solid rgba(255,255,255,.1);margin-top:6px;padding-top:7px}.v050HudObjective span{color:#f3d889!important}.v050HudObjective b{font-size:12px!important;color:#fff4d2!important;line-height:1.25;text-align:right;max-width:190px}.altarStage.summoning{box-shadow:0 0 0 1px #ffe27a3d,0 26px 95px #00000073,0 0 90px #7fe7ff29!important}.altarStage.summoning .summonParticles{background:radial-gradient(circle at 30% 35%,rgba(255,255,255,.85) 0 2px,transparent 4px),radial-gradient(circle at 63% 26%,rgba(255,226,122,.88) 0 2px,transparent 4px),radial-gradient(circle at 50% 70%,rgba(127,231,255,.7) 0 2px,transparent 4px),radial-gradient(circle at 75% 62%,rgba(255,94,219,.6) 0 2px,transparent 4px)!important;background-size:95px 95px,135px 135px,170px 170px,210px 210px!important;animation:v050SummonStars 1.25s linear infinite!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.42))}.altarStage.summoning .summonFlash{animation:v050SummonFlash 2.15s ease-in-out both!important;background:radial-gradient(circle at center,rgba(255,255,255,.98),rgba(127,231,255,.5) 18%,rgba(255,226,122,.28) 36%,transparent 64%)!important}.altarStage.summoning:after{background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.18),transparent 16%),radial-gradient(circle at center,transparent 0 35%,rgba(5,1,9,.36) 69%,rgba(5,1,9,.82))!important}.altarStage.summoning .altarCircle{box-shadow:0 0 58px #7fe7ff57,0 0 92px #ffe27a2e,inset 0 0 42px #ffffff29!important}.altarStage.summoning .summonCardBack{display:block!important;animation:v050CardReveal 2.25s cubic-bezier(.18,.9,.22,1) both!important;background:linear-gradient(135deg,#fff1a6,#79f1ff 38%,#ff7ade 66%,#2d1249)!important}@keyframes v050SummonStars{to{background-position:95px -95px,-135px 135px,170px -170px,-210px 210px}}@keyframes v050SummonFlash{0%,48%{opacity:0}61%{opacity:.44}72%{opacity:.1}84%{opacity:.88}to{opacity:0}}@keyframes v050CrystalAscend{0%,to{transform:translate(-50%,-50%) rotate(45deg) scale(1);filter:drop-shadow(0 0 22px rgba(127,231,255,.45))}50%{transform:translate(-50%,-60%) rotate(225deg) scale(1.22);filter:drop-shadow(0 0 42px rgba(255,226,122,.65))}}@keyframes v050CardReveal{0%{opacity:0;transform:translate(-50%,-35%) perspective(900px) rotateX(72deg) rotateY(0) scale(.38)}34%{opacity:.95;transform:translate(-50%,-50%) perspective(900px) rotateX(54deg) rotateY(160deg) scale(.88)}66%{opacity:1;transform:translate(-50%,-54%) perspective(900px) rotateX(38deg) rotateY(320deg) scale(1.08)}to{opacity:1;transform:translate(-50%,-50%) perspective(900px) rotateX(0) rotateY(360deg) scale(1)}}.stoneIcon.stoneXp{background-image:url(../../assets/items/experience.webp)!important;background-color:transparent!important}.partyPreviewCard img{width:52px!important;height:52px!important;border-radius:15px!important}.partyPreviewCard{gap:11px!important}#homePartyPreview .partyPreviewCard{min-height:78px!important;padding:11px 12px!important;gap:10px!important}#homePartyPreview .partyPreviewCard img{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:14px!important}.stoneIcon.stoneLuna{color:#ffe27a!important;transform:none!important;border-radius:50%!important;background:radial-gradient(circle at 33% 28%,#fff9c9 0 16%,#ffe27a 29%,#f2a63e 63%,#8a4b10)!important;border:1px solid rgba(255,248,201,.78)!important;box-shadow:0 0 12px #ffe27ad1,inset 0 1px #ffffffd1,inset 0 -2px #6e3a0961!important}.growthCurrencyStack{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.growthCurrency.lunaCurrency{background:#ffe27a21;border-color:#ffe27a47;color:#fff4c2}@media(min-width:981px){#cardModal .cardCharacterText .cardTitleLine+.cardCatch{margin-top:10px}}body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show{display:grid!important;place-items:center!important;overflow:hidden!important;padding:var(--v1372-frame-pad)!important}body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox{width:var(--v1372-frame-w)!important;max-width:var(--v1372-frame-w)!important;height:var(--v1372-frame-h)!important;max-height:var(--v1372-frame-h)!important;min-height:0!important;overflow:hidden!important;padding:var(--v1372-frame-pad)!important;display:grid!important;grid-template-rows:var(--v1372-header-h) minmax(0,1fr) var(--ls-footer-h)!important;gap:var(--v1372-frame-gap)!important}body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show .v1372AppContent.v1372RosterContent{min-height:0!important;overflow:hidden!important;padding:clamp(8px,.85vw,12px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(8px,.75vw,12px)!important}body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show .v1372RosterPanels,body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show #ownedTabPanel,body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show #libraryTabPanel{min-height:0!important;height:100%!important;overflow:hidden!important}body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show #ownedTabPanel,body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show #libraryTabPanel{overflow:auto!important;scrollbar-width:thin;scrollbar-color:rgba(216,182,106,.42) rgba(255,255,255,.055)}body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show #ownedTabPanel::-webkit-scrollbar,body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show #libraryTabPanel::-webkit-scrollbar{width:8px;height:8px}body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show #ownedTabPanel::-webkit-scrollbar-thumb,body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show #libraryTabPanel::-webkit-scrollbar-thumb{background:#d8b66a61;border-radius:999px}#charListModal.v1372RosterCommonFrame .v056FavIcon:not(.active),#charListModal.v1372RosterCommonFrame .v056FavIcon[aria-pressed=false]{display:none!important;visibility:hidden!important}#charListModal.v1372RosterCommonFrame .v050FavRibbon{position:absolute!important;top:9px!important;right:9px!important;z-index:5!important}@media(max-width:760px),(max-height:560px){body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox{grid-template-rows:clamp(44px,8vh,56px) minmax(0,1fr) clamp(40px,7vh,50px)!important}}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show{display:grid!important;place-items:center!important;overflow:hidden!important;padding:var(--v1372-frame-pad)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox--party{width:var(--v1372-frame-w)!important;max-width:var(--v1372-frame-w)!important;height:var(--v1372-frame-h)!important;max-height:var(--v1372-frame-h)!important;min-height:0!important;overflow:hidden!important;padding:var(--v1372-frame-pad)!important;display:grid!important;grid-template-rows:var(--v1372-header-h) minmax(0,1fr) var(--ls-footer-h)!important;gap:var(--v1372-frame-gap)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .v1372AppContent.v1372PartyContent{min-height:0!important;overflow:hidden!important;padding:clamp(8px,.85vw,12px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(8px,.75vw,12px)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyBuilderLayout.v1372PartyLayout{min-height:0!important;height:100%!important;margin:0!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(286px,330px) minmax(0,1fr)!important;gap:var(--v1372-frame-gap)!important;align-items:stretch!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel{min-height:0!important;height:100%!important;position:relative!important;top:auto!important;overflow:auto!important;padding:clamp(12px,1vw,16px)!important;scrollbar-width:thin;scrollbar-color:rgba(216,182,106,.36) rgba(255,255,255,.055)}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel::-webkit-scrollbar,body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid::-webkit-scrollbar{width:8px;height:8px}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel::-webkit-scrollbar-thumb,body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid::-webkit-scrollbar-thumb{background:#d8b66a5c;border-radius:999px}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyPickPanel{min-height:0!important;height:100%!important;overflow:hidden!important;padding:clamp(10px,.9vw,14px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:clamp(8px,.75vw,12px)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .activePickHeader{margin:0!important;min-height:0!important;gap:clamp(8px,.75vw,12px)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .activePickHeader h2{margin:2px 0 3px!important;font-size:clamp(21px,2vw,30px)!important;line-height:1.08!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .activePickHeader .small{line-height:1.35!important;font-size:clamp(12px,.9vw,13px)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyModeNotice{margin:0!important;padding:clamp(8px,.75vw,11px) clamp(10px,.9vw,13px)!important;font-size:clamp(12px,.9vw,13px)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid{--v1372-party-card-w:152px;min-height:0!important;height:100%!important;overflow:auto!important;display:grid!important;grid-template-columns:repeat(auto-fill,var(--v1372-party-card-w))!important;grid-auto-rows:auto!important;justify-content:start!important;align-content:start!important;gap:clamp(8px,.75vw,12px)!important;padding:2px 4px 8px 2px!important;margin:0!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .charCard.partyChoice{width:var(--v1372-party-card-w)!important;min-width:var(--v1372-party-card-w)!important;max-width:var(--v1372-party-card-w)!important;height:252px!important;min-height:252px!important;padding:10px!important;border-radius:18px!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .charCard.partyChoice .charMeta{min-height:0!important;height:100%!important;justify-content:flex-end!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .charCard.partyChoice .charIcon{width:52px!important;height:52px!important;border-radius:17px!important;margin-bottom:7px!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .charCard.partyChoice b{font-size:15px!important;line-height:1.15!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .charCard.partyChoice small,body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .charCard.partyChoice .rarity{font-size:11px!important;line-height:1.25!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .rolePill{margin-top:6px!important;padding:4px 7px!important;font-size:10px!important;line-height:1.2!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .selectAction{margin-top:6px!important;padding:7px 8px!important;border-radius:13px!important;line-height:1.2!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .selectAction strong{display:block!important;font-size:11px!important;line-height:1.25!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .selectAction small{display:block!important;font-size:10px!important;line-height:1.2!important}@media(max-width:1100px){body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox--party{grid-template-rows:clamp(56px,6vh,74px) minmax(0,1fr) clamp(54px,6vh,70px)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyBuilderLayout.v1372PartyLayout{grid-template-columns:minmax(246px,300px) minmax(0,1fr)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid{--v1372-party-card-w:132px}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .charCard.partyChoice{height:236px!important;min-height:236px!important}}@media(max-width:760px),(max-height:560px){body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox--party{grid-template-rows:clamp(44px,8vh,56px) minmax(0,1fr) clamp(42px,8vh,56px)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyBuilderLayout.v1372PartyLayout{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel{max-height:clamp(150px,32vh,220px)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid{--v1372-party-card-w:104px;gap:7px!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .charCard.partyChoice{height:214px!important;min-height:214px!important;padding:8px!important}}html:root{--v1372-frame-w:min(1280px, calc(100vw - 24px) );--v1372-frame-h:min(720px, calc(100vh - 18px) );--v1372-frame-pad:12px;--v1372-frame-gap:10px;--v1372-app-header-h:56px;--v1372-app-footer-h:58px;--v1372-app-pad-x:14px;--v1372-app-pad-y:12px;--v1372-app-gap:10px;--v1372-app-content-pad:10px;--v1372-footer-btn-h:38px;--v1372-footer-btn-gap:10px;--v1372-roster-card-w:122px;--v1372-party-card-w:146px}html body.v1372CommonFrameReady .modal.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox,html body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox,html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox--party{width:var(--v1372-frame-w)!important;max-width:var(--v1372-frame-w)!important;height:var(--v1372-frame-h)!important;max-height:var(--v1372-frame-h)!important;min-height:0!important;padding:var(--v1372-frame-pad)!important;display:grid!important;grid-template-rows:var(--v1372-app-header-h) minmax(0,1fr) var(--v1372-app-footer-h)!important;gap:var(--v1372-frame-gap)!important;overflow:hidden!important;box-sizing:border-box!important}html body.v1372CommonFrameReady #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .cardBox.simpleHome{width:var(--v1372-frame-w)!important;max-width:var(--v1372-frame-w)!important;height:var(--v1372-frame-h)!important;max-height:var(--v1372-frame-h)!important;min-height:0!important;padding:var(--v1372-frame-pad)!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--v1372-app-header-h) minmax(0,1fr) var(--v1372-app-footer-h)!important;grid-template-areas:"lsHomeV3Header" "lsHomeV3Content" "lsHomeV3Footer"!important;gap:var(--v1372-frame-gap)!important;overflow:hidden!important;box-sizing:border-box!important}html body.v1372CommonFrameReady .modal.v1372RealCommonFrame.show .v1372AppContent{min-height:0!important;padding:var(--v1372-app-content-pad)!important;overflow:auto!important;box-sizing:border-box!important}html body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show .v1372AppContent.v1372RosterContent,html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .v1372AppContent.v1372PartyContent,html body.v1372CommonFrameReady #storyModal.v1372RealCommonFrame.show .v1372AppContent{overflow:hidden!important}html body.v1372CommonFrameReady #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .homeAppContent{min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr)!important;gap:var(--v1372-frame-gap)!important;align-items:stretch!important;overflow:hidden!important}html body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show .v1372RosterPanels,html body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show #ownedTabPanel,html body.v1372CommonFrameReady #charListModal.v1372RosterCommonFrame.v1372RealCommonFrame.show #libraryTabPanel{min-height:0!important;height:100%!important}html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyBuilderLayout.v1372PartyLayout{min-height:0!important;height:100%!important;display:grid!important;grid-template-columns:minmax(280px,328px) minmax(0,1fr)!important;gap:var(--v1372-frame-gap)!important;overflow:hidden!important}html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel,html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyPickPanel{min-height:0!important;height:100%!important}html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid{--v1372-party-card-w:146px;grid-template-columns:repeat(auto-fill,var(--v1372-party-card-w))!important;gap:10px!important}html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid .charCard.partyChoice{width:var(--v1372-party-card-w)!important;min-width:var(--v1372-party-card-w)!important;max-width:var(--v1372-party-card-w)!important}@media(max-width:1100px){html:root{--v1372-frame-w:min(1100px, calc(100vw - 18px) );--v1372-frame-h:min(680px, calc(100vh - 14px) );--v1372-frame-pad:10px;--v1372-frame-gap:8px;--v1372-app-header-h:52px;--v1372-app-footer-h:54px;--v1372-app-pad-x:12px;--v1372-app-pad-y:10px;--v1372-app-gap:8px;--v1372-app-content-pad:8px;--v1372-footer-btn-h:36px;--v1372-footer-btn-gap:8px;--v1372-roster-card-w:108px;--v1372-party-card-w:128px}html body.v1372CommonFrameReady #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .homeAppContent{grid-template-columns:1fr!important;overflow:auto!important}html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyBuilderLayout.v1372PartyLayout{grid-template-columns:minmax(238px,292px) minmax(0,1fr)!important}html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid{--v1372-party-card-w:128px}}@media(max-width:760px),(max-height:560px){html:root{--v1372-frame-w: calc(100vw - 10px) ;--v1372-frame-h: calc(100vh - 8px) ;--v1372-frame-pad:8px;--v1372-frame-gap:7px;--v1372-app-header-h:46px;--v1372-app-footer-h:48px;--v1372-app-pad-x:8px;--v1372-app-pad-y:8px;--v1372-app-gap:7px;--v1372-app-content-pad:7px;--v1372-footer-btn-h:34px;--v1372-footer-btn-gap:6px;--v1372-roster-card-w:92px;--v1372-party-card-w:104px}html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyBuilderLayout.v1372PartyLayout{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel{max-height:clamp(140px,31vh,210px)!important}html body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid{--v1372-party-card-w:104px;gap:7px!important}}html:root{--ls-footer-h:64px;--ls-footer-pad-x:clamp(16px,1.8vw,24px);--ls-footer-pad-y:5px;--ls-footer-gap:clamp(8px,.9vw,12px);--ls-footer-button-h:42px;--ls-footer-radius:15px;--ls-footer-font:13px;--ls-footer-icon:17px}html body .lsGameFooter{all:unset;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:var(--ls-footer-h)!important;min-height:var(--ls-footer-h)!important;max-height:var(--ls-footer-h)!important;margin:0!important;padding:var(--ls-footer-pad-y) var(--ls-footer-pad-x)!important;display:grid!important;align-items:center!important;justify-items:stretch!important;overflow:hidden!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;position:relative!important;z-index:180!important;pointer-events:auto!important}html body .lsGameFooterNav{all:unset;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:var(--ls-footer-gap)!important;align-items:stretch!important;justify-items:stretch!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:visible!important;pointer-events:auto!important}html body .lsGameFooterButton{all:unset;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:var(--ls-footer-button-h)!important;margin:0!important;padding:4px 6px!important;border-radius:var(--ls-footer-radius)!important;border:1px solid rgba(211,176,104,.24)!important;background:linear-gradient(180deg,#ffffff0f,#ffffff06)!important;background-color:#1a141fb8!important;color:#f3e6cf!important;box-shadow:inset 0 1px #ffffff0b!important;opacity:1!important;filter:none!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;text-align:center!important;line-height:1!important;cursor:pointer!important;touch-action:manipulation!important;overflow:hidden!important;text-decoration:none!important;font:inherit!important;pointer-events:auto!important}html body .lsGameFooterIcon,html body .lsGameFooterLabel{color:inherit!important;text-shadow:none!important;filter:none!important;pointer-events:none!important;line-height:1!important}html body .lsGameFooterIcon{display:block!important;font-size:var(--ls-footer-icon)!important;height:var(--ls-footer-icon)!important;line-height:var(--ls-footer-icon)!important}html body .lsGameFooterLabel{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:var(--ls-footer-font)!important;font-weight:900!important;letter-spacing:.02em!important}html body .lsGameFooterButton:hover{background:linear-gradient(180deg,#ffda7524,#ffffff09)!important;border-color:#ffe08b70!important}html body .lsGameFooterButton.is-active,html body .lsGameFooterButton[aria-current=page]{background:linear-gradient(180deg,#ffda753d,#97672329)!important;border-color:#ffe08ba8!important;color:#ffe9a8!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffe08b1a!important}html body.v1372CommonFrameReady #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .homeCtaStack,#homePanel .homeCtaStack{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin-top:clamp(10px,.9vw,14px)!important}html body.v1372CommonFrameReady #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly) #quickStartBtn,#homePanel #quickStartBtn{width:100%!important;min-width:0!important;justify-self:stretch!important}@media(max-width:1100px){html:root{--ls-footer-h:58px;--ls-footer-pad-x:10px;--ls-footer-pad-y:4px;--ls-footer-gap:6px;--ls-footer-button-h:38px;--ls-footer-radius:12px;--ls-footer-font:11px;--ls-footer-icon:15px}}@media(max-width:760px),(max-height:560px){html:root{--ls-footer-h:52px;--ls-footer-pad-x:6px;--ls-footer-pad-y:3px;--ls-footer-gap:4px;--ls-footer-button-h:32px;--ls-footer-radius:10px;--ls-footer-font:10px;--ls-footer-icon:13px}html body .lsGameFooterButton{padding:3px 2px!important}}html:root{--v1372-header-h:56px;--v1372-header-pad-x:clamp(16px,1.55vw,22px);--v1372-header-gap:clamp(10px,1vw,16px);--v1372-header-title-size:clamp(18px,1.35vw,20px);--v1372-header-side-min:320px;--v1372-header-side-max:430px;--v1372-header-control-h:32px}html body.v1372CommonFrameReady .v1372PageLead{box-sizing:border-box!important;margin:0!important;padding:6px 10px!important;border-radius:12px!important;font-size:10.5px!important;line-height:1.42!important;color:#fff6e5b3!important;text-shadow:none!important;filter:none!important}@media(max-width:1100px){html:root{--v1372-header-h:52px;--v1372-header-pad-x:12px;--v1372-header-title-size:clamp(15px,1.95vw,18px);--v1372-header-control-h:28px;--v1372-header-side-min:270px;--v1372-header-side-max:380px}}@media(max-width:760px),(max-height:560px){html:root{--v1372-header-h:46px;--v1372-header-pad-x:8px;--v1372-header-gap:7px;--v1372-header-title-size:clamp(13px,2.9vw,16px);--v1372-header-control-h:26px;--v1372-header-side-min:210px;--v1372-header-side-max:58vw}html body.v1372CommonFrameReady .v1372PageLead{display:none!important}}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly)>.cardBox.simpleHome{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--v1372-header-h,56px) minmax(0,1fr) var(--ls-footer-h,58px)!important;grid-template-areas:"lsHomeV3Header" "lsHomeV3Content" "lsHomeV3Footer"!important;gap:var(--v1372-frame-gap,12px)!important;overflow:hidden!important}html body.v1372CommonFrameReady #app #charListModal.modal.v058Page.v1372RosterCommonFrame.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox,html body.v1372CommonFrameReady #app #charListModal.modal.v057RosterPage.v1372RosterCommonFrame.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox,html body.v1372CommonFrameReady #app #charListModal.modal.v1372RosterCommonFrame.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox{box-sizing:border-box!important;width:var(--v1372-frame-w)!important;max-width:var(--v1372-frame-w)!important;height:var(--v1372-frame-h)!important;max-height:var(--v1372-frame-h)!important;aspect-ratio:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--v1372-header-h,56px) minmax(0,1fr) var(--ls-footer-h,58px)!important;gap:var(--v1372-frame-gap,12px)!important;overflow:hidden!important}html:root{--ls-core-header-h:56px;--ls-core-header-pad-x:clamp(16px,1.55vw,22px);--ls-core-header-gap:clamp(10px,1vw,16px);--ls-common-header-title-size:clamp(22px,1.55vw,28px);--ls-core-header-title-size:var(--ls-common-header-title-size);--ls-core-header-control-h:32px;--ls-core-header-side-min:320px;--ls-core-header-side-max:430px;--v1372-header-h:var(--ls-core-header-h);--v1372-header-pad-x:var(--ls-core-header-pad-x);--v1372-header-gap:var(--ls-core-header-gap);--v1372-header-title-size:var(--ls-core-header-title-size);--v1372-header-control-h:var(--ls-core-header-control-h)}html body.v1372CommonFrameReady #app .lsCoreHeader{all:unset!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:var(--ls-core-header-h)!important;min-height:var(--ls-core-header-h)!important;max-height:var(--ls-core-header-h)!important;margin:0!important;padding:0 var(--ls-core-header-pad-x)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,0) auto!important;grid-template-areas:"lsTitle lsCenter lsRight"!important;align-items:center!important;justify-content:stretch!important;gap:var(--ls-core-header-gap)!important;overflow:hidden!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;font-family:inherit!important}html body.v1372CommonFrameReady #app .lsCoreHeaderTitle{all:unset!important;box-sizing:border-box!important;grid-area:lsTitle!important;min-width:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;font-family:inherit!important}html body.v1372CommonFrameReady #app .lsCoreHeaderTitle>h1{all:unset!important;box-sizing:border-box!important;display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:var(--ls-core-header-title-size)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:.04em!important;color:#ffe8a8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:none!important;filter:none!important}html body.v1372CommonFrameReady #app .lsCoreHeaderCenter{all:unset!important;box-sizing:border-box!important;grid-area:lsCenter!important;min-width:0!important;width:0!important;height:100%!important;overflow:hidden!important;display:block!important}html body.v1372CommonFrameReady #app .lsCoreHeaderRight{all:unset!important;box-sizing:border-box!important;grid-area:lsRight!important;min-width:0!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;overflow:hidden!important;font-family:inherit!important}html body.v1372CommonFrameReady #app .lsCoreHeader--roster{grid-template-columns:minmax(0,1fr) minmax(0,0) minmax(300px,430px)!important}html body.v1372CommonFrameReady #app .lsCoreHeader--party,html body.v1372CommonFrameReady #app .lsCoreHeader--utility{grid-template-columns:minmax(0,1fr) minmax(0,0) minmax(0,0)!important}html body.v1372CommonFrameReady #app .lsCoreHeaderTabs{all:unset!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:center!important;justify-content:stretch!important;overflow:hidden!important;font-family:inherit!important}html body.v1372CommonFrameReady #app .lsCoreHeaderTab{all:unset!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:var(--ls-core-header-control-h)!important;padding:4px 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-family:inherit!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#e9dcc2!important;background:linear-gradient(180deg,#14111cb8,#080810c7)!important;border:1px solid rgba(198,161,91,.24)!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;cursor:pointer!important;user-select:none!important}html body.v1372CommonFrameReady #app .lsCoreHeaderTab.active,html body.v1372CommonFrameReady #app .lsCoreHeaderTab.is-active{color:#2b1a07!important;background:linear-gradient(180deg,#ffe8a8,#cfa75c)!important;border-color:#ffeeb8d1!important}html body.v1372CommonFrameReady #app .lsCoreHeader p,html body.v1372CommonFrameReady #app .lsCoreHeader .muted,html body.v1372CommonFrameReady #app .lsCoreHeader .panelKicker{display:none!important}html body.v1372CommonFrameReady #app .v1372PageLead{box-sizing:border-box!important;margin:0!important;padding:6px 10px!important;border-radius:12px!important;font-size:10.5px!important;line-height:1.42!important;color:#fff6e5b3!important;text-shadow:none!important;filter:none!important}@media(max-width:1100px){html:root{--ls-core-header-h:52px;--ls-core-header-pad-x:14px;--ls-core-header-title-size:var(--ls-common-header-title-size);--ls-core-header-side-min:270px;--ls-core-header-side-max:380px;--ls-core-header-control-h:30px}}@media(max-width:760px),(max-height:560px){html:root{--ls-core-header-h:48px;--ls-core-header-pad-x:10px;--ls-core-header-gap:7px;--ls-core-header-title-size:var(--ls-common-header-title-size);--ls-core-header-side-min:210px;--ls-core-header-side-max:58vw;--ls-core-header-control-h:28px}html body.v1372CommonFrameReady #app .lsCoreHeaderTabs{gap:4px!important}html body.v1372CommonFrameReady #app .lsCoreHeaderTab{font-size:10.5px!important;padding:3px 5px!important}}html:root{--ls-home-v3-header-h:var(--ls-core-header-h,56px);--ls-home-v3-pad-x:clamp(16px,1.55vw,22px);--ls-home-v3-gap:clamp(10px,1vw,16px);--ls-home-v3-title-size:var(--ls-common-header-title-size);--ls-home-v3-control-h:32px;--ls-home-v3-resource-w:clamp(330px,34vw,430px)}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly)>.cardBox.simpleHome{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--ls-home-v3-header-h) minmax(0,1fr) var(--ls-footer-h,64px)!important;grid-template-areas:"lsHomeV3Header" "lsHomeV3Content" "lsHomeV3Footer"!important;align-items:stretch!important;overflow:hidden!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3Header{all:unset!important;box-sizing:border-box!important;grid-area:lsHomeV3Header!important;width:100%!important;min-width:0!important;height:var(--ls-home-v3-header-h)!important;min-height:var(--ls-home-v3-header-h)!important;max-height:var(--ls-home-v3-header-h)!important;margin:0!important;padding:0 var(--ls-home-v3-pad-x)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,var(--ls-home-v3-resource-w))!important;align-items:center!important;justify-content:stretch!important;gap:var(--ls-home-v3-gap)!important;overflow:hidden!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;font-family:inherit!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3Title{all:unset!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;font-family:inherit!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3Title>h1{all:unset!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;display:block!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:var(--ls-home-v3-title-size)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:.04em!important;color:#ffe8a8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:none!important;filter:none!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3Right{all:unset!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:hidden!important;font-family:inherit!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar{all:unset!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:center!important;overflow:hidden!important;font-family:inherit!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar span{all:unset!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;height:var(--ls-home-v3-control-h)!important;padding:4px 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;border-radius:999px!important;background:linear-gradient(180deg,#14111cd1,#080810d6)!important;border:1px solid rgba(198,161,91,.26)!important;color:#f4eadc!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;font-family:inherit!important;font-size:12px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar .stoneIcon{flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar b{all:unset!important;box-sizing:border-box!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:900!important;color:#fff8dc!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .homeAppContent{grid-area:lsHomeV3Content!important;min-width:0!important;min-height:0!important;overflow:hidden!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsGameFooter{grid-area:lsHomeV3Footer!important;min-width:0!important;min-height:0!important;overflow:hidden!important}@media(max-width:1100px){html:root{--ls-home-v3-header-h:52px;--ls-home-v3-pad-x:14px;--ls-home-v3-title-size:var(--ls-common-header-title-size);--ls-home-v3-control-h:30px;--ls-home-v3-resource-w:clamp(270px,38vw,380px)}}@media(max-width:760px),(max-height:560px){html:root{--ls-home-v3-header-h:48px;--ls-home-v3-pad-x:10px;--ls-home-v3-gap:7px;--ls-home-v3-title-size:var(--ls-common-header-title-size);--ls-home-v3-control-h:28px;--ls-home-v3-resource-w:58vw}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar{gap:4px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar span{font-size:10.5px!important;padding:3px 5px!important}}html body #app #growthModal.lsGrowthCoreModal{position:absolute!important;inset:0!important;z-index:66!important;display:none!important;place-items:center!important;padding:0!important;background:radial-gradient(circle at 20% 10%,rgba(198,161,91,.1),transparent 34%),radial-gradient(circle at 78% 8%,rgba(127,231,255,.07),transparent 32%),linear-gradient(180deg,#130f1bfa,#080810fe)!important;backdrop-filter:none!important}html body #app #growthModal.lsGrowthCoreModal.show{display:grid!important}html body #app #growthModal.lsGrowthCoreModal.show>.cardBox.lsGrowthCoreFrame,html body #app #growthModal.lsGrowthCoreModal.show>.lsGrowthCoreFrame{box-sizing:border-box!important;width:min(100vw,177.7778vh)!important;height:min(100vh,56.25vw)!important;aspect-ratio:16/9!important;max-width:none!important;max-height:none!important;margin:0!important;overflow:hidden!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:clamp(18px,1.7vw,30px)!important;padding:clamp(12px,1vw,18px)!important;background:radial-gradient(circle at 18% 9%,rgba(198,161,91,.1),transparent 31%),radial-gradient(circle at 83% 12%,rgba(127,231,255,.07),transparent 34%),linear-gradient(180deg,#130f1bf5,#080810fa)!important;display:grid!important;grid-template-rows:var(--ls-growth-head-h,56px) auto var(--ls-growth-tabs-h,42px) minmax(0,1fr) var(--ls-growth-footer-h,58px)!important;gap:clamp(7px,.65vw,11px)!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame:before,html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame:after{display:none!important;content:none!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreHeader{grid-row:1!important;min-width:0!important;min-height:0!important;height:var(--ls-growth-head-h,56px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.2fr) minmax(260px,auto)!important;align-items:center!important;gap:clamp(12px,1vw,18px)!important;padding:0 clamp(4px,.5vw,10px)!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreHeaderTitle,html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreHeaderCenter,html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreHeaderRight{min-width:0!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreHeaderTitle h1{margin:0!important;padding:0!important;font-size:var(--ls-common-header-title-size)!important;line-height:1.05!important;color:#ffe9a8!important;letter-spacing:.04em!important;text-shadow:none!important;filter:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreHeaderRight{display:flex!important;justify-content:flex-end!important;align-items:center!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreResourceBar{min-width:0!important;width:min(430px,38vw)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:center!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreResourceChip{min-width:0!important;height:34px!important;display:grid!important;grid-template-columns:18px auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;padding:0 10px!important;border-radius:var(--nf-ui-radius-pill)!important;border:1px solid rgba(255,226,122,.18)!important;background:#ffe27a13!important;color:#fff6e0e0!important;font-size:12px!important;font-weight:900!important;box-shadow:none!important;white-space:nowrap!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreResourceChip b{min-width:0!important;color:#fff7d8!important;font-size:13px!important;text-align:right!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreLead.v1372PageLead{grid-row:2!important;margin:0!important;padding:0 clamp(4px,.5vw,10px)!important;color:#f4ecdeb8!important;font-size:clamp(11px,.76vw,13px)!important;line-height:1.35!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v062GrowthTabs{grid-row:3!important;width:100%!important;min-height:0!important;height:var(--ls-growth-tabs-h,42px)!important;display:flex!important;gap:8px!important;padding:0 clamp(4px,.5vw,10px)!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;position:static!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v062GrowthTabs .v062GrowthTab{min-width:0!important;flex:1 1 0!important;height:100%!important;border-radius:var(--nf-ui-radius-button-sm)!important;border:1px solid rgba(255,226,122,.18)!important;background:var(--nf-ui-white-065)!important;color:#fff6e0c7!important;font-size:clamp(12px,.82vw,14px)!important;font-weight:1000!important;box-shadow:none!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v062GrowthTabs .v062GrowthTab.active{border-color:#ffe27a73!important;background:linear-gradient(180deg,#ffe27a33,#ffe27a14)!important;color:#fff7d8!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.section.v062CharPanel,html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v058GrowthBoards.v062GuildPanel{grid-row:4!important;min-height:0!important;height:100%!important;margin:0!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.section.v062CharPanel{padding:clamp(10px,.85vw,14px)!important;border-radius:clamp(18px,1.35vw,24px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:clamp(5px,.45vw,8px)!important;border:1px solid var(--nf-ui-white-11)!important;background:var(--nf-ui-white-055)!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.section.v062CharPanel>h2,html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v058GrowthBoards.v062GuildPanel h2{margin:0!important;font-size:clamp(17px,1.25vw,22px)!important;line-height:1.2!important;color:#ffe9b0!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.section.v062CharPanel>p,html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v058GrowthBoards.v062GuildPanel p{margin:0!important;font-size:clamp(11px,.76vw,13px)!important;line-height:1.32!important;color:#f4ecdead!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid.growthFocused{min-height:0!important;height:100%!important;grid-template-columns:minmax(210px,24%) minmax(0,1fr)!important;gap:clamp(10px,.9vw,14px)!important;align-items:stretch!important;margin-top:0!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid .growthList{height:100%!important;max-height:none!important;min-height:0!important;overflow-y:auto!important;padding-right:4px!important;align-self:stretch!important}html body #app #growthModal.lsGrowthCoreModal .growthDetail{height:100%!important;max-height:none!important;min-height:0!important;overflow:auto!important;padding:clamp(12px,1vw,16px)!important;border-radius:clamp(18px,1.45vw,24px)!important}html body #app #growthModal.lsGrowthCoreModal .growthDetailHero{grid-template-columns:clamp(126px,10vw,170px) minmax(0,1fr)!important;gap:clamp(12px,1vw,18px)!important}html body #app #growthModal.lsGrowthCoreModal .growthDetailHero img{width:clamp(126px,10vw,170px)!important;max-height:clamp(184px,14.5vw,246px)!important;object-fit:cover!important;object-position:center top!important}html body #app #growthModal.lsGrowthCoreModal .statCompare,html body #app #growthModal.lsGrowthCoreModal .upgradePanelGrid{gap:clamp(8px,.75vw,12px)!important}html body #app #growthModal.lsGrowthCoreModal .unlockList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(6px,.55vw,9px)!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v058GrowthBoards.v062GuildPanel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(9px,.75vw,12px)!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v058GrowthBoards.v062GuildPanel>.section{min-height:0!important;height:100%!important;margin:0!important;overflow:auto!important;padding:clamp(10px,.85vw,14px)!important;border-radius:clamp(18px,1.35vw,24px)!important;border:1px solid var(--nf-ui-white-11)!important;background:var(--nf-ui-white-055)!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v058GrowthBoards.v062GuildPanel .globalGrid,html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v058GrowthBoards.v062GuildPanel .researchGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(6px,.55vw,9px)!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.lsGameFooter{grid-row:5!important;align-self:end!important;width:100%!important}@media(max-width:980px){html body #app #growthModal.lsGrowthCoreModal.show>.cardBox.lsGrowthCoreFrame,html body #app #growthModal.lsGrowthCoreModal.show>.lsGrowthCoreFrame{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;aspect-ratio:auto!important;border-radius:0!important;padding:12px!important;grid-template-rows:52px auto 40px minmax(0,1fr) 54px!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreHeader{grid-template-columns:minmax(0,1fr)!important;height:52px!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreHeaderRight{display:none!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreLead.v1372PageLead{white-space:normal!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid.growthFocused{grid-template-columns:1fr!important;overflow:auto!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v058GrowthBoards.v062GuildPanel{grid-template-columns:1fr!important;overflow:auto!important}html body #app #growthModal.lsGrowthCoreModal .unlockList{grid-template-columns:1fr!important}}@media(min-width:981px){html body #app #growthModal.lsGrowthCoreModal.show>.cardBox.lsGrowthCoreFrame,html body #app #growthModal.lsGrowthCoreModal.show>.lsGrowthCoreFrame{width:var(--v1372-frame-w)!important;max-width:var(--v1372-frame-w)!important;height:var(--v1372-frame-h)!important;max-height:var(--v1372-frame-h)!important;aspect-ratio:auto!important;padding:var(--v1372-frame-pad)!important}}@media(min-width:981px){html body #app #growthModal.lsGrowthCoreModal.show>.cardBox.lsGrowthCoreFrame,html body #app #growthModal.lsGrowthCoreModal.show>.lsGrowthCoreFrame{border:1px solid rgba(198,161,91,.24)!important;box-shadow:0 20px 70px #00000070,0 0 0 1px #c6a15b29 inset!important;background:radial-gradient(circle at 20% 12%,rgba(198,161,91,.1),transparent 34%),radial-gradient(circle at 78% 8%,rgba(127,231,255,.07),transparent 32%),linear-gradient(180deg,#130f1bf5,#080810fa)!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.section.v062CharPanel{grid-template-rows:auto minmax(0,1fr)!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.section.v062CharPanel>p.small{font-size:clamp(11px,.72vw,12.5px)!important;line-height:1.28!important;margin:0!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid.growthFocused{grid-template-columns:minmax(224px,25%) minmax(0,1fr)!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid .growthList{gap:7px!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid .growthPick{min-height:58px!important;height:auto!important;padding:7px 8px!important;gap:7px!important;grid-template-columns:44px minmax(0,1fr) max-content!important;align-items:center!important;border-radius:15px!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid .growthPick img{width:44px!important;height:44px!important;border-radius:13px!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid .growthPick>span:not(.lvBadge){min-width:0!important;overflow:hidden!important;display:block!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid .growthPick b{display:block!important;min-width:0!important;max-width:100%!important;font-size:clamp(12px,.82vw,13.5px)!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid .growthPick small{display:block!important;min-width:0!important;max-width:100%!important;font-size:clamp(10px,.68vw,11.5px)!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid .growthPick .lvBadge{justify-self:end!important;min-width:34px!important;padding:3px 6px!important;border-radius:var(--nf-ui-radius-pill)!important;background:var(--nf-ui-gold-10)!important;border:1px solid rgba(255,226,122,.18)!important;font-size:clamp(10px,.68vw,11.5px)!important;line-height:1.05!important;white-space:nowrap!important;text-align:center!important}}html body #app #summonPage.lsSummonCorePage{position:absolute!important;inset:0!important;z-index:44!important;display:none!important;place-items:center!important;box-sizing:border-box!important;padding:var(--v1372-frame-pad, clamp(10px,1.05vw,18px))!important;overflow:hidden!important;color:#fff!important;background:radial-gradient(circle at 50% 33%,rgba(127,231,255,.13),transparent 26%),radial-gradient(circle at 50% 55%,rgba(216,182,106,.13),transparent 22%),linear-gradient(180deg,#050710fc,#130d1dfb 55%,#05050bfe)!important}html body #app #summonPage.lsSummonCorePage.show{display:grid!important}html body #app #summonPage.lsSummonCorePage>.lsSummonCoreFrame{box-sizing:border-box!important;width:var(--v1372-frame-w, min(1280px, calc(100vw - 24px) ))!important;max-width:var(--v1372-frame-w, min(1280px, calc(100vw - 24px) ))!important;height:var(--v1372-frame-h, min(720px, calc(100vh - 18px) ))!important;max-height:var(--v1372-frame-h, min(720px, calc(100vh - 18px) ))!important;min-height:0!important;margin:0 auto!important;padding:var(--v1372-frame-pad, clamp(10px,1.05vw,18px))!important;border-radius:var(--v1372-frame-radius, clamp(18px,1.6vw,26px))!important;border:1px solid var(--v1372-frame-line, rgba(216,182,106,.31))!important;background:var(--ls-common-frame-bg) center/cover no-repeat!important;box-shadow:0 24px 78px #00000085,0 0 0 1px #ffffff09 inset,0 0 44px #d8b66a13!important;display:grid!important;grid-template-rows:var(--ls-summon-header-h,56px) minmax(0,1fr) var(--ls-footer-h,64px)!important;gap:var(--v1372-frame-gap, clamp(8px,.85vw,14px))!important;overflow:hidden!important;aspect-ratio:auto!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreHeader{grid-row:1!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:var(--ls-summon-header-h,56px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.2fr) minmax(168px,auto)!important;grid-template-areas:"lsSummonTitle lsSummonCenter lsSummonRight"!important;align-items:center!important;gap:clamp(10px,1vw,16px)!important;padding:0 clamp(12px,1.2vw,20px)!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;overflow:hidden!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreHeaderTitle{grid-area:lsSummonTitle!important;min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;overflow:hidden!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreKicker{display:block!important;margin:0 0 2px!important;color:#d8b66ab8!important;font-size:10px!important;line-height:1!important;font-weight:900!important;letter-spacing:.18em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:none!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreHeader h1{all:unset!important;display:block!important;max-width:100%!important;color:#f8df9b!important;font-size:var(--ls-common-header-title-size)!important;line-height:1.12!important;font-weight:1000!important;letter-spacing:.08em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:none!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreHeaderCenter{grid-area:lsSummonCenter!important;min-width:0!important;overflow:hidden!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreHeaderRight{grid-area:lsSummonRight!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:hidden!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreStone{box-sizing:border-box!important;min-width:0!important;min-height:32px!important;height:32px!important;display:inline-grid!important;grid-template-columns:auto auto minmax(0,auto)!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(127,231,255,.32)!important;background:linear-gradient(180deg,#7fe7ff24,#ffffff09)!important;color:#e8fbff!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreStone b{font-size:13px!important;color:#fff6ca!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreContent{grid-row:2!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important;padding:clamp(8px,.85vw,12px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(8px,.75vw,12px)!important;overflow:hidden!important;border-radius:calc(var(--v1372-frame-radius,24px) - 8px)!important;background:linear-gradient(180deg,#ffffff09,#00000017)!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:inset 0 1px #ffffff0b!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreLead{margin:0!important;color:#f5eaffa8!important;font-size:clamp(11px,.82vw,13px)!important;line-height:1.45!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreMain{min-width:0!important;min-height:0!important;height:100%!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(310px,400px)!important;gap:clamp(10px,.85vw,14px)!important;overflow:hidden!important;padding:0!important}html body #app #summonPage.lsSummonCorePage .altarStage{min-width:0!important;min-height:0!important;height:100%!important;border-radius:clamp(18px,1.5vw,26px)!important}html body #app #summonPage.lsSummonCorePage .summonSide{min-width:0!important;min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(8px,.75vw,12px)!important;overflow:hidden!important}html body #app #summonPage.lsSummonCorePage .summonPanel{min-width:0!important;min-height:0!important;overflow:hidden!important;padding:clamp(12px,1vw,16px)!important;border-radius:clamp(16px,1.35vw,22px)!important}html body #app #summonPage.lsSummonCorePage .summonSide .summonPanel:last-child{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body #app #summonPage.lsSummonCorePage .summonResultArea{min-height:0!important;height:100%!important;overflow:auto!important;padding:clamp(10px,.85vw,14px)!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreFooter{grid-row:3!important;align-self:stretch!important}@media(max-width:980px){html body #app #summonPage.lsSummonCorePage>.lsSummonCoreFrame{width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;padding:8px!important;gap:8px!important}html body #app #summonPage.lsSummonCorePage .lsSummonCoreMain{grid-template-columns:1fr!important;overflow:auto!important}html body #app #summonPage.lsSummonCorePage .altarStage{min-height:280px!important}}html body #app #settingsModal.lsViewShell.show>.cardBox.lsViewFrame,html body #app #guideModal.lsViewShell.show>.cardBox.lsViewFrame,html body #app #storyModal.lsViewShell.show>.cardBox.lsViewFrame{width:min(1280px,calc(100vw - 24px))!important;max-width:min(1280px,calc(100vw - 24px))!important;height:min(720px,calc(100vh - 18px))!important;max-height:min(720px,calc(100vh - 18px))!important;min-height:0!important;aspect-ratio:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;box-sizing:border-box!important}html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame>.lsCoreHeader.lsCoreHeader--storyArchive{all:unset!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:var(--ls-core-header-h,56px)!important;min-height:var(--ls-core-header-h,56px)!important;max-height:var(--ls-core-header-h,56px)!important;margin:0!important;padding:0 var(--ls-core-header-pad-x,22px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,0) minmax(0,0)!important;grid-template-areas:"lsTitle lsCenter lsRight"!important;align-items:center!important;justify-content:stretch!important;gap:var(--ls-core-header-gap,14px)!important;overflow:hidden!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;font-family:inherit!important}html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame>.lsCoreHeader.lsCoreHeader--storyArchive>.lsCoreHeaderTitle{all:unset!important;box-sizing:border-box!important;grid-area:lsTitle!important;min-width:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;font-family:inherit!important}html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame>.lsCoreHeader.lsCoreHeader--storyArchive>.lsCoreHeaderTitle>h1{all:unset!important;box-sizing:border-box!important;display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:var(--ls-core-header-title-size,20px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:.04em!important;color:#ffe8a8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:none!important;filter:none!important}html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame>.lsCoreHeader.lsCoreHeader--storyArchive>.lsCoreHeaderCenter{all:unset!important;box-sizing:border-box!important;grid-area:lsCenter!important;min-width:0!important;width:0!important;height:100%!important;overflow:hidden!important;display:block!important}html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame>.lsCoreHeader.lsCoreHeader--storyArchive>.lsCoreHeaderRight{all:unset!important;box-sizing:border-box!important;grid-area:lsRight!important;min-width:0!important;width:0!important;height:100%!important;overflow:hidden!important;display:block!important}html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame>.lsCoreHeader.lsCoreHeader--storyArchive p,html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame>.lsCoreHeader.lsCoreHeader--storyArchive .muted,html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame>.lsCoreHeader.lsCoreHeader--storyArchive .panelKicker{display:none!important}@media(min-width:981px)and (min-height:620px){:root{--ls-stable-screen-w: min(1280px, calc(100vw - 24px) );--ls-stable-screen-h: min(720px, calc(100vh - 18px) );--ls-stable-screen-pad: 12px;--ls-stable-screen-gap: 10px}html body #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly){display:grid!important;place-items:center!important;width:100vw!important;height:100vh!important;padding:0!important;overflow:hidden!important}html body #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly)>.cardBox.simpleHome{width:var(--ls-stable-screen-w)!important;max-width:var(--ls-stable-screen-w)!important;height:var(--ls-stable-screen-h)!important;max-height:var(--ls-stable-screen-h)!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--v1372-header-h,56px) minmax(0,1fr) var(--ls-footer-h,64px)!important;grid-template-areas:"lsHomeV3Header" "lsHomeV3Content" "lsHomeV3Footer"!important;gap:var(--ls-stable-screen-gap)!important;padding:var(--ls-stable-screen-pad)!important;overflow:hidden!important;box-sizing:border-box!important}html body #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3Header{grid-area:lsHomeV3Header!important;min-height:0!important}html body #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .homeAppContent{grid-area:lsHomeV3Content!important;min-height:0!important;overflow:hidden!important}html body #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsGameFooter{grid-area:lsHomeV3Footer!important;min-height:0!important}html body #app #charListModal.v1372RosterCommonFrame.show,html body #app #partyModal.v1372PartyCommonFrame.show,html body #app #growthModal.lsGrowthCoreModal.show,html body #app #summonPage.lsSummonCorePage.show,html body #settingsModal.lsViewShell.show,html body #guideModal.lsViewShell.show,html body #storyModal.lsViewShell.show{width:100vw!important;height:100vh!important;display:grid!important;place-items:center!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}html body #app #charListModal.v1372RosterCommonFrame.show>.cardBox.v1372AppFrameBox,html body #app #partyModal.v1372PartyCommonFrame.show>.cardBox.v1372AppFrameBox,html body #app #growthModal.lsGrowthCoreModal.show>.cardBox.lsGrowthCoreFrame,html body #app #summonPage.lsSummonCorePage.show>.lsSummonCoreFrame,html body #settingsModal.lsViewShell.show>.cardBox.lsViewFrame,html body #guideModal.lsViewShell.show>.cardBox.lsViewFrame,html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame{width:var(--ls-stable-screen-w)!important;max-width:var(--ls-stable-screen-w)!important;min-width:0!important;height:var(--ls-stable-screen-h)!important;max-height:var(--ls-stable-screen-h)!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}html body #app #charListModal.v1372RosterCommonFrame.show>.cardBox.v1372AppFrameBox,html body #app #partyModal.v1372PartyCommonFrame.show>.cardBox.v1372AppFrameBox{display:grid!important;grid-template-rows:var(--v1372-header-h,56px) minmax(0,1fr) var(--ls-footer-h,64px)!important;gap:var(--ls-stable-screen-gap)!important;padding:var(--ls-stable-screen-pad)!important}html body #app #growthModal.lsGrowthCoreModal.show>.cardBox.lsGrowthCoreFrame{display:grid!important;grid-template-rows:var(--v1372-header-h,56px) auto minmax(0,1fr) auto auto var(--ls-footer-h,64px)!important;gap:var(--ls-stable-screen-gap)!important;padding:var(--ls-stable-screen-pad)!important}html body #app #summonPage.lsSummonCorePage.show>.lsSummonCoreFrame{display:grid!important;grid-template-rows:var(--v1372-header-h,56px) minmax(0,1fr) var(--ls-footer-h,64px)!important;gap:var(--ls-stable-screen-gap)!important;padding:var(--ls-stable-screen-pad)!important}html body #settingsModal.lsViewShell.show>.cardBox.lsViewFrame,html body #guideModal.lsViewShell.show>.cardBox.lsViewFrame,html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame{display:grid!important;grid-template-rows:var(--v1372-header-h,56px) minmax(0,1fr) var(--ls-footer-h,64px)!important;gap:var(--ls-stable-screen-gap)!important;padding:var(--ls-stable-screen-pad)!important}html body #app #charListModal.v1372RosterCommonFrame.show .v1372AppContent.v1372RosterContent,html body #app #partyModal.v1372PartyCommonFrame.show .v1372AppContent.v1372PartyContent,html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreContent,html body #settingsModal.lsViewShell.show .lsViewContent,html body #guideModal.lsViewShell.show .lsViewContent,html body #storyModal.lsViewShell.show .lsViewContent{min-width:0!important;min-height:0!important;overflow:auto!important}html body #app #growthModal.lsGrowthCoreModal.show .section{min-width:0!important;min-height:0!important}html body #app #growthModal.lsGrowthCoreModal.show #growthCharGrid,html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid,html body #app #growthModal.lsGrowthCoreModal.show #researchGrid{min-height:0!important}html body .lsGameFooter{height:var(--ls-footer-h,64px)!important;min-height:var(--ls-footer-h,64px)!important;max-height:var(--ls-footer-h,64px)!important;overflow:hidden!important}html body .lsGameFooterNav{height:100%!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}}:root{--ls-stable-frame-w:min(1280px, calc(100vw - 24px) );--ls-stable-frame-h:min(720px, calc(100vh - 18px) );--ls-stable-header-h:56px;--ls-stable-footer-h:64px;--ls-stable-frame-pad:12px;--ls-stable-frame-gap:10px}@media(min-width:981px){html body #app #homePanel.panel:not(.v137IntroStartOnly)>.cardBox.simpleHome,html body #app #charListModal.show>.cardBox,html body #app #partyModal.show>.cardBox,html body #app #growthModal.show>.cardBox,html body #app #summonPage.show>.lsSummonCoreFrame,html body #app #settingsModal.lsViewShell.show>.cardBox.lsViewFrame,html body #app #guideModal.lsViewShell.show>.cardBox.lsViewFrame,html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame{width:var(--ls-stable-frame-w)!important;max-width:var(--ls-stable-frame-w)!important;height:var(--ls-stable-frame-h)!important;max-height:var(--ls-stable-frame-h)!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}html body #app #homePanel.panel:not(.v137IntroStartOnly)>.cardBox.simpleHome,html body #app #charListModal.show>.cardBox,html body #app #partyModal.show>.cardBox,html body #app #settingsModal.lsViewShell.show>.cardBox.lsViewFrame,html body #app #guideModal.lsViewShell.show>.cardBox.lsViewFrame,html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:var(--ls-stable-frame-gap)!important}html body #app #summonPage.show,html body #app #growthModal.show,html body #app #charListModal.show,html body #app #partyModal.show,html body #app #settingsModal.lsViewShell.show,html body #app #guideModal.lsViewShell.show,html body #storyModal.lsViewShell.show{display:grid!important;place-items:center!important;overflow:hidden!important;padding:0!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .lsHomeV3Header,html body #app #charListModal.show>.cardBox>.lsCoreHeader,html body #app #partyModal.show>.cardBox>.lsCoreHeader,html body #app #settingsModal.lsViewShell.show>.cardBox>.lsCoreHeader,html body #app #guideModal.lsViewShell.show>.cardBox>.lsCoreHeader,html body #storyModal.lsViewShell.show>.cardBox>.lsCoreHeader,html body #app #growthModal.show>.cardBox>.lsGrowthCoreHeader,html body #app #summonPage.show .lsSummonCoreHeader{min-height:0!important;max-height:var(--ls-stable-header-h)!important;flex:0 0 auto!important;overflow:hidden!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .lsGameFooter,html body #app #charListModal.show>.cardBox>.lsGameFooter,html body #app #partyModal.show>.cardBox>.lsGameFooter,html body #app #settingsModal.lsViewShell.show>.cardBox>.lsGameFooter,html body #app #guideModal.lsViewShell.show>.cardBox>.lsGameFooter,html body #storyModal.lsViewShell.show>.cardBox>.lsGameFooter,html body #app #growthModal.show>.cardBox>.lsGameFooter,html body #app #summonPage.show .lsSummonCoreFooter{min-height:0!important;max-height:var(--ls-stable-footer-h)!important;flex:0 0 auto!important;overflow:hidden!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeAppContent,html body #app #charListModal.show .v1372AppContent,html body #app #partyModal.show .v1372AppContent,html body #app #summonPage.show .lsSummonCoreContent,html body #app #settingsModal.lsViewShell.show .lsViewContent,html body #app #guideModal.lsViewShell.show .lsViewContent,html body #storyModal.lsViewShell.show .lsViewContent{min-width:0!important;min-height:0!important;max-width:100%!important;box-sizing:border-box!important}html body #app #settingsModal.lsViewShell.show .lsViewContent,html body #app #guideModal.lsViewShell.show .lsViewContent{overflow:auto!important}}:root{--ls-stable-frame-w:min(1280px, calc(100vw - 24px) );--ls-stable-frame-h:min(720px, calc(100vh - 18px) );--ls-stable-frame-pad:12px;--ls-stable-frame-gap:10px;--ls-stable-header-h:56px;--ls-stable-footer-h:58px;--ls-stable-content-pad:10px}@media(min-width:981px){html body #app #charListModal.show,html body #app #partyModal.show,html body #app #growthModal.show,html body #app #settingsModal.show,html body #app #guideModal.show,html body #app #storyModal.show,html body #app #summonPage.lsSummonCorePage.show{display:grid!important;place-items:center!important;width:100vw!important;height:100vh!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}html body #app #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly)>.cardBox.simpleHome,html body #app #charListModal.show>.cardBox.v1372AppFrameBox,html body #app #partyModal.show>.cardBox.v1372AppFrameBox,html body #app #growthModal.lsGrowthCoreModal.show>.cardBox.lsGrowthCoreFrame,html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreFrame,html body #app #settingsModal.lsViewShell.show>.cardBox.lsViewFrame,html body #app #guideModal.lsViewShell.show>.cardBox.lsViewFrame,html body #app #storyModal.lsViewShell.show>.cardBox.lsViewFrame,html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame{width:var(--ls-stable-frame-w)!important;max-width:var(--ls-stable-frame-w)!important;min-width:0!important;height:var(--ls-stable-frame-h)!important;max-height:var(--ls-stable-frame-h)!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:var(--ls-stable-frame-pad)!important;box-sizing:border-box!important;overflow:hidden!important}html body #app #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly)>.cardBox.simpleHome,html body #app #charListModal.show>.cardBox.v1372AppFrameBox,html body #app #partyModal.show>.cardBox.v1372AppFrameBox,html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreFrame,html body #app #settingsModal.lsViewShell.show>.cardBox.lsViewFrame,html body #app #guideModal.lsViewShell.show>.cardBox.lsViewFrame,html body #app #storyModal.lsViewShell.show>.cardBox.lsViewFrame,html body #storyModal.lsViewShell.show>.cardBox.lsViewFrame{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--ls-stable-header-h) minmax(0,1fr) var(--ls-stable-footer-h)!important;gap:var(--ls-stable-frame-gap)!important}html body #app #growthModal.lsGrowthCoreModal.show>.cardBox.lsGrowthCoreFrame{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--ls-stable-header-h) auto var(--ls-growth-tabs-h,42px) minmax(0,1fr) var(--ls-stable-footer-h)!important;gap:var(--ls-stable-frame-gap)!important}html body #app #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3Header,html body #app #charListModal.show>.cardBox>.lsCoreHeader,html body #app #partyModal.show>.cardBox>.lsCoreHeader,html body #app #settingsModal.lsViewShell.show>.cardBox>.lsCoreHeader,html body #app #guideModal.lsViewShell.show>.cardBox>.lsCoreHeader,html body #app #storyModal.lsViewShell.show>.cardBox>.lsCoreHeader,html body #storyModal.lsViewShell.show>.cardBox>.lsCoreHeader,html body #app #growthModal.lsGrowthCoreModal.show>.cardBox>.lsGrowthCoreHeader,html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreHeader{min-height:0!important;height:var(--ls-stable-header-h)!important;max-height:var(--ls-stable-header-h)!important;align-self:stretch!important;overflow:hidden!important;box-sizing:border-box!important}html body #app #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .homeAppContent,html body #app #charListModal.show .v1372AppContent,html body #app #partyModal.show .v1372AppContent,html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreContent,html body #app #settingsModal.lsViewShell.show .lsViewContent,html body #app #guideModal.lsViewShell.show .lsViewContent,html body #app #storyModal.lsViewShell.show .lsViewContent,html body #storyModal.lsViewShell.show .lsViewContent{min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;box-sizing:border-box!important}html body #app #settingsModal.lsViewShell.show .lsViewContent,html body #app #guideModal.lsViewShell.show .lsViewContent{overflow:auto!important}html body #app #storyModal.lsViewShell.show .lsViewContent,html body #storyModal.lsViewShell.show .lsViewContent{overflow:hidden!important}html body #app #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .homeAppContent,html body #app #charListModal.show .v1372AppContent,html body #app #partyModal.show .v1372AppContent,html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreContent{overflow:hidden!important}html body #app #charListModal.show .v1372RosterPanels,html body #app #charListModal.show #ownedTabPanel,html body #app #charListModal.show #libraryTabPanel,html body #app #partyModal.show .partyBuilderLayout,html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreMain,html body #app #growthModal.lsGrowthCoreModal.show #growthCharGrid,html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreFrame>.section.v062CharPanel,html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreFrame>.v058GrowthBoards.v062GuildPanel,html body #app #storyModal.lsViewShell.show #storyModalBody,html body #storyModal.lsViewShell.show #storyModalBody{min-height:0!important;height:100%!important;overflow:hidden!important;box-sizing:border-box!important}html body #app #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsGameFooter,html body #app #charListModal.show .lsGameFooter,html body #app #partyModal.show .lsGameFooter,html body #app #growthModal.lsGrowthCoreModal.show .lsGameFooter,html body #app #summonPage.lsSummonCorePage.show .lsGameFooter,html body #app #settingsModal.lsViewShell.show .lsGameFooter,html body #app #guideModal.lsViewShell.show .lsGameFooter,html body #app #storyModal.lsViewShell.show .lsGameFooter,html body #storyModal.lsViewShell.show .lsGameFooter{width:100%!important;height:var(--ls-stable-footer-h)!important;min-height:var(--ls-stable-footer-h)!important;max-height:var(--ls-stable-footer-h)!important;align-self:end!important;overflow:hidden!important;box-sizing:border-box!important}html body #app #homePanel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsGameFooterNav,html body #app #charListModal.show .lsGameFooterNav,html body #app #partyModal.show .lsGameFooterNav,html body #app #growthModal.lsGrowthCoreModal.show .lsGameFooterNav,html body #app #summonPage.lsSummonCorePage.show .lsGameFooterNav,html body #app #settingsModal.lsViewShell.show .lsGameFooterNav,html body #app #guideModal.lsViewShell.show .lsGameFooterNav,html body #app #storyModal.lsViewShell.show .lsGameFooterNav,html body #storyModal.lsViewShell.show .lsGameFooterNav{width:100%!important;height:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}}html body #cardModal.lsDetailScreen,html body #cardModal.lsDetailScreen.show{padding:clamp(9px,1vw,14px)!important;place-items:center!important;background:radial-gradient(circle at 18% 12%,rgba(255,226,122,.075),transparent 35%),linear-gradient(180deg,#06040cd1,#030107eb)!important;backdrop-filter:blur(10px) saturate(1.03)!important}html body #cardModal.lsDetailScreen.show{display:grid!important}html body #cardModal.lsDetailScreen>.cardBox.lsDetailFrame{width:min(1280px,calc(100vw - 24px))!important;height:min(720px,calc(100vh - 18px))!important;max-width:min(1280px,calc(100vw - 24px))!important;max-height:min(720px,calc(100vh - 18px))!important;padding:clamp(10px,1vw,16px)!important;display:grid!important;grid-template-rows:clamp(52px,5vw,62px) minmax(0,1fr)!important;gap:clamp(9px,.85vw,13px)!important;overflow:hidden!important;border-radius:clamp(20px,1.7vw,28px)!important;border:1px solid rgba(216,182,106,.3)!important;background:radial-gradient(circle at 18% 10%,rgba(216,182,106,.07),transparent 34%),linear-gradient(145deg,#1c1625f9,#08080ffc)!important;box-shadow:0 24px 78px #00000085,0 0 0 1px #ffffff09 inset,0 0 44px #d8b66a13!important}html body #cardModal.lsDetailScreen .lsDetailHeader{min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(10px,.95vw,16px)!important;padding:0 clamp(4px,.45vw,8px)!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}@media(min-width:981px){html body #cardModal.lsDetailScreen .lsDetailHeader{grid-template-columns:minmax(132px,220px) minmax(0,1fr) minmax(132px,220px)!important}}html body #cardModal.lsDetailScreen .lsDetailHeaderLeft,html body #cardModal.lsDetailScreen .lsDetailHeaderCenter,html body #cardModal.lsDetailScreen .lsDetailHeaderRight{min-width:0!important}html body #cardModal.lsDetailScreen .lsDetailHeaderCenter{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body #cardModal.lsDetailScreen #closeCardBtn.lsDetailBackBtn{margin:0!important;min-height:clamp(34px,3.1vw,42px)!important;padding:7px clamp(14px,1.25vw,20px)!important;border-radius:999px!important;background:#fff1!important;border:1px solid rgba(255,226,122,.2)!important;color:#fff5bd!important;box-shadow:none!important}html body #cardModal.lsDetailScreen #cardTitle.lsDetailTitle,html body #cardModal.lsDetailScreen .lsDetailTitle{width:100%!important;margin:0!important;text-align:center!important;font-size:clamp(20px,2vw,30px)!important;line-height:1.08!important;color:#fff6c9!important;letter-spacing:.02em!important;text-shadow:none!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body #cardModal.lsDetailScreen .lsDetailContent{min-height:0!important;display:grid!important;grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr)!important;gap:clamp(10px,1vw,16px)!important;overflow:hidden!important}html body #cardModal.lsDetailScreen .lsDetailVisualPane{min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:clamp(8px,.75vw,12px)!important;overflow:hidden!important}html body #cardModal.lsDetailScreen .lsDetailImageStage{min-height:0!important;overflow:hidden!important;border-radius:clamp(18px,1.4vw,24px)!important;background:linear-gradient(180deg,#00000038,#0000001f)!important;border:1px solid rgba(216,182,106,.22)!important;display:grid!important}html body #cardModal.lsDetailScreen .lsDetailMainImageWrap,html body #cardModal.lsDetailScreen .cardMainImageWrap{min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;display:grid!important;place-items:center!important;overflow:hidden!important}html body #cardModal.lsDetailScreen .lsDetailMainImage,html body #cardModal.lsDetailScreen .galleryImg.cardMainImage{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;transform:none!important}html body #cardModal.lsDetailScreen .lsDetailInfoPane{min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:clamp(8px,.72vw,12px)!important;overflow:hidden!important}html body #cardModal.lsDetailScreen .lsDetailIntroBlock{min-height:0!important;padding:clamp(10px,.85vw,14px)!important;border-radius:clamp(15px,1.1vw,20px)!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden!important}html body #cardModal.lsDetailScreen #cardDesc.lsDetailLead,html body #cardModal.lsDetailScreen #cardDesc{margin:0!important;display:grid!important;gap:clamp(5px,.45vw,8px)!important;line-height:1.48!important;font-size:clamp(12px,.88vw,14px)!important;color:#efe7efcc!important;max-height:none!important;overflow:visible!important}html body #cardModal.lsDetailScreen .cardTitleLine{padding:5px 10px!important;font-size:clamp(14px,1vw,15px)!important}html body #cardModal.lsDetailScreen .cardCatch{font-size:clamp(14px,1.08vw,18px)!important;line-height:1.38!important;background:linear-gradient(90deg,#ff8bdc,#ffe27a)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}html body #cardModal.lsDetailScreen .cardProfile{font-size:clamp(12px,.86vw,14px)!important;line-height:1.55!important}html body #cardModal.lsDetailScreen #v089CardTabs.lsDetailTabs,html body #cardModal.lsDetailScreen #v089CardTabs{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;min-height:0!important}html body #cardModal.lsDetailScreen #v089CardTabs .v089CardTabBtn{min-height:clamp(34px,2.8vw,40px)!important;padding:7px clamp(13px,1vw,18px)!important;border-radius:999px!important}html body #cardModal.lsDetailScreen .characterInfoSection.lsDetailTabPanels,html body #cardModal.lsDetailScreen .characterInfoSection{min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important}html body #cardModal.lsDetailScreen .lsDetailTabPanel,html body #cardModal.lsDetailScreen .v089CardPanel{min-height:0!important;height:100%!important;overflow:auto!important;padding-right:6px!important}html body #cardModal.lsDetailScreen #v089CardProfilePanel{display:grid;gap:clamp(9px,.75vw,13px)!important;align-content:start!important}html body #cardModal.lsDetailScreen #v089CardProfilePanel #cardSkill,html body #cardModal.lsDetailScreen #v089CardProfilePanel #cardPassive{display:grid!important;gap:clamp(9px,.75vw,13px)!important;align-content:start!important}html body #cardModal.lsDetailScreen .cardInfoGrid{margin:0!important;gap:clamp(8px,.68vw,12px)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #cardModal.lsDetailScreen .cardInfoTile,html body #cardModal.lsDetailScreen .cardInfoBlock{padding:clamp(10px,.85vw,14px)!important;border-radius:clamp(14px,1.08vw,18px)!important;min-height:0!important;overflow:visible!important;display:block!important}html body #cardModal.lsDetailScreen .cardInfoTile b,html body #cardModal.lsDetailScreen .cardInfoBlock b{font-size:clamp(12px,.92vw,15px)!important;line-height:1.18!important;margin:0 0 6px!important}html body #cardModal.lsDetailScreen .cardInfoTile span,html body #cardModal.lsDetailScreen .cardInfoBlock p,html body #cardModal.lsDetailScreen .cardInfoBlock small,html body #cardModal.lsDetailScreen .v071ProfileLine{font-size:clamp(12px,.86vw,14px)!important;line-height:1.42!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #cardModal.lsDetailScreen .v083Album{margin:0!important;height:auto!important;min-height:0!important}@media(max-width:980px){html body #cardModal.lsDetailScreen>.cardBox.lsDetailFrame{height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important;grid-template-rows:auto minmax(0,1fr)!important}html body #cardModal.lsDetailScreen .lsDetailContent{grid-template-columns:1fr!important;grid-template-rows:minmax(180px,.44fr) minmax(0,.56fr)!important}html body #cardModal.lsDetailScreen .cardInfoGrid{grid-template-columns:1fr!important}}@media(min-width:981px){html body #app #charListModal.show .v1372AppContent.v1372RosterContent{min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}html body #app #charListModal.show .v1372RosterPanels{min-width:0!important;min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important}html body #app #charListModal.show #ownedTabPanel,html body #app #charListModal.show #libraryTabPanel{min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;box-sizing:border-box!important}html body #app #charListModal.show .v1372PageLead,html body #app #partyModal.show .v1372PageLead,html body #app #summonPage.show .v1372PageLead,html body #app #settingsModal.show .v1372PageLead{font-size:clamp(12.5px,.86vw,14.5px)!important;line-height:1.45!important}html body #app #growthModal.lsGrowthCoreModal.show{display:grid!important;place-items:center!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal.show>.cardBox.lsGrowthCoreFrame,html body #app #growthModal.lsGrowthCoreModal.show>.lsGrowthCoreFrame{width:min(1280px,calc(100vw - 24px))!important;max-width:min(1280px,calc(100vw - 24px))!important;height:min(720px,calc(100vh - 18px))!important;max-height:min(720px,calc(100vh - 18px))!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:56px auto 42px minmax(0,1fr) 58px!important;gap:10px!important;overflow:hidden!important;box-sizing:border-box!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreHeader{grid-row:1!important;height:56px!important;max-height:56px!important;min-height:0!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreLead.v1372PageLead{grid-row:2!important;min-height:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v062GrowthTabs{grid-row:3!important;height:42px!important;max-height:42px!important;min-height:0!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.section.v062CharPanel,html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.v058GrowthBoards.v062GuildPanel{grid-row:4!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;box-sizing:border-box!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.section.v062CharPanel{grid-template-rows:auto minmax(0,1fr)!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid.growthFocused{min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;display:grid!important;grid-template-columns:minmax(224px,25%) minmax(0,1fr)!important;gap:12px!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal #growthCharGrid .growthList,html body #app #growthModal.lsGrowthCoreModal #growthCharGrid .growthDetail{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreFrame>.lsGameFooter{grid-row:5!important;height:58px!important;max-height:58px!important;min-height:0!important;overflow:hidden!important}}html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardTabs,html body #cardModal.lsDetailScreen.lsDetailSplitTabs .lsDetailTabs{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:0!important}html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardTabs .lsDetailSplitTab,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardTabs .v089CardTabBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:34px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid rgba(255,226,122,.26)!important;background:#fff1!important;color:#ffffffe0!important;font-size:13px!important;line-height:1!important;font-weight:900!important;letter-spacing:.02em!important;box-shadow:none!important;cursor:pointer!important}html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardTabs .lsDetailSplitTab.active,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardTabs .v089CardTabBtn.active{border-color:#ffe27a9e!important;background:linear-gradient(90deg,#ffe27a40,#ff5edb24)!important;color:#fff3bd!important}html body #cardModal.lsDetailScreen.lsDetailSplitTabs.v1372NoAlbumTab #v089CardTabs [data-ls-detail-tab=affection],html body #cardModal.lsDetailScreen.lsDetailSplitTabs.v1372NoAlbumTab #v089CardTabs [data-ls-detail-tab=secret],html body #cardModal.lsDetailScreen.lsDetailSplitTabs.v1372NoAlbumTab #v089CardAlbumPanel,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel .v083Tabs{display:none!important;visibility:hidden!important}html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardProfilePanel{--ls-detail-body-font:clamp(13px,.82vw,15px);font-size:var(--ls-detail-body-font)!important;line-height:1.68!important}html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardProfilePanel .cardInfoTile span,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardProfilePanel .cardInfoBlock p,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardProfilePanel .cardInfoBlock small,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardProfilePanel .v071ProfileLine,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel .v083LineBox p,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel .v083UnlockRow small,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel .v083CgSlot small,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel .small,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel p,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel small{font-size:var(--ls-detail-body-font)!important;line-height:1.68!important}html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardProfilePanel .cardInfoTile b,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardProfilePanel .cardInfoBlock b,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel .v083LineBox b,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel .v083UnlockRow b,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel .v083CgSlot b{font-size:clamp(13px,.84vw,15px)!important;line-height:1.45!important}html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel .v083AlbumHead span,html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel .v083AlbumStats span{font-size:clamp(12px,.78vw,14px)!important}html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardProfilePanel{display:grid}html body #cardModal.lsDetailScreen.lsDetailSplitTabs #v089CardAlbumPanel{min-height:0!important;height:100%!important;overflow:auto!important;padding-right:6px!important}html body #cardModal.lsDetailScreen .v089CardPanel,html body #cardModal.lsDetailScreen #v089CardProfilePanel,html body #cardModal.lsDetailScreen #v089CardAlbumPanel,html body #cardModal.lsDetailScreen .v089CardPanel p,html body #cardModal.lsDetailScreen .v089CardPanel span,html body #cardModal.lsDetailScreen .v089CardPanel small,html body #cardModal.lsDetailScreen .v089CardPanel li,html body #cardModal.lsDetailScreen .v089CardPanel .small,html body #cardModal.lsDetailScreen .v089CardPanel .v083LineBox p,html body #cardModal.lsDetailScreen .v089CardPanel .v083UnlockRow small,html body #cardModal.lsDetailScreen .v089CardPanel .v083CgSlot small{font-size:clamp(12px,.86vw,14px)!important;line-height:1.55!important}html body #cardModal.lsDetailScreen .v089CardPanel b,html body #cardModal.lsDetailScreen .v089CardPanel .v083UnlockRow b,html body #cardModal.lsDetailScreen .v089CardPanel .v083LineBox b,html body #cardModal.lsDetailScreen .v089CardPanel .v083AlbumHead b,html body #cardModal.lsDetailScreen .v089CardPanel .v083CgSlot b{font-size:clamp(12px,.92vw,15px)!important;line-height:1.35!important}html body #cardModal.lsDetailScreen .lsDetailSplitAlbum>.v083Tabs,html body #cardModal.lsDetailScreen #v089CardAlbumPanel .v083Tabs{display:none!important;visibility:hidden!important}html body #cardModal.lsDetailScreen #v089CardTabs .v089CardTabBtn[hidden]{display:none!important}html body #cardModal.lsDetailScreen .lsDetailAffectionCgGrid{margin-top:10px!important}html body #cardModal.lsDetailScreen .lsDetailSplitFallback{margin:0!important}html body #app #charListModal.show .v1372AppContent.v1372RosterContent{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important;gap:10px!important}html body #app #charListModal.show .v1372AppContent.v1372RosterContent>.v1372PageLead{margin:0!important;flex:0 0 auto!important}html body #app #charListModal.show .v1372RosterPanels{min-height:0!important;height:100%!important;overflow:hidden!important;display:block!important}html body #app #charListModal.show #ownedTabPanel,html body #app #charListModal.show #libraryTabPanel{min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 8px 14px 2px!important;scrollbar-width:thin!important}html body #app #charListModal.show #ownedTabPanel::-webkit-scrollbar,html body #app #charListModal.show #libraryTabPanel::-webkit-scrollbar{width:8px;height:8px}html body #app #charListModal.show #ownedTabPanel::-webkit-scrollbar-thumb,html body #app #charListModal.show #libraryTabPanel::-webkit-scrollbar-thumb{background:#d8b66a6b;border-radius:999px}html body #app #partyModal.show .partyStatusPanel.partyRosterPanel{display:flex!important;flex-direction:column!important;gap:9px!important;min-height:0!important;overflow:hidden!important}html body #app #partyModal.show .partyStatusPanel.partyRosterPanel h2{margin:0 0 2px!important;font-size:clamp(16px,1.05vw,18px)!important;line-height:1.2!important}html body #app #partyModal.show .slotSelector{display:grid!important;gap:8px!important;min-height:0!important;overflow:auto!important;padding-right:2px!important}html body #app #partyModal.show .slotChoice{grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"portrait label" "portrait name" "portrait help"!important;gap:1px 10px!important;padding:10px!important;min-height:70px!important;border-radius:17px!important;align-items:center!important}html body #app #partyModal.show .slotPortrait{width:48px!important;height:48px!important;border-radius:15px!important}html body #app #partyModal.show .slotChoice span{font-size:10px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #partyModal.show .slotChoice b{font-size:14px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #partyModal.show .slotChoice small{font-size:10.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #partyModal.show .partyHelp{margin-top:0!important;font-size:11.5px!important;line-height:1.35!important;padding:10px!important}@media(min-width:981px){html body #app #charListModal.show .v1372AppContent.v1372RosterContent{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;min-height:0!important;overflow:hidden!important}html body #app #charListModal.show .v1372AppContent.v1372RosterContent>.v1372PageLead{grid-row:1!important;margin:0!important;min-height:0!important}html body #app #charListModal.show .v1372RosterPanels{grid-row:2!important;min-height:0!important;height:100%!important;overflow:hidden!important}html body #app #charListModal.show #ownedTabPanel,html body #app #charListModal.show #libraryTabPanel{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 8px 14px 2px!important;box-sizing:border-box!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important}html body #app #charListModal.show #ownedTabPanel::-webkit-scrollbar,html body #app #charListModal.show #libraryTabPanel::-webkit-scrollbar{width:8px;height:8px}html body #app #charListModal.show #ownedTabPanel::-webkit-scrollbar-thumb,html body #app #charListModal.show #libraryTabPanel::-webkit-scrollbar-thumb{background:#d8b66a6b;border-radius:999px}html body #app #partyModal.show .partyStatusPanel.partyRosterPanel .panelKicker,html body #app #partyModal.show .partyStatusPanel.partyRosterPanel .slotGuide{display:none!important}html body #app #partyModal.show .partyStatusPanel.partyRosterPanel{display:flex!important;flex-direction:column!important;gap:9px!important;min-height:0!important;overflow:hidden!important}html body #app #partyModal.show .slotSelector{display:grid!important;gap:8px!important;min-height:0!important;overflow:auto!important;padding-right:2px!important}html body #app #partyModal.show .slotChoice{grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"portrait label" "portrait name" "portrait help"!important;gap:1px 10px!important;padding:10px!important;min-height:70px!important;border-radius:17px!important;align-items:center!important}html body #app #partyModal.show .slotPortrait{width:48px!important;height:48px!important;border-radius:15px!important}html body #app #partyModal.show .slotChoice span,html body #app #partyModal.show .slotChoice b,html body #app #partyModal.show .slotChoice small{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #partyModal.show .slotChoice span{font-size:10px!important;line-height:1.1!important}html body #app #partyModal.show .slotChoice b{font-size:14px!important;line-height:1.15!important}html body #app #partyModal.show .slotChoice small{font-size:10.5px!important;line-height:1.2!important}}html body #app #partyModal.show .v1372AppContent.v1372PartyContent>.v1372PageLead,html body #app #summonPage .lsSummonCoreLead,html body #app #settingsModal .v1372PageLead,html body #app #charListModal .v1372PageLead{font-size:clamp(13px,.88vw,14px)!important;line-height:1.55!important}html body #app #summonPage .lsSummonCostNote{font-size:clamp(11px,.72vw,12px)!important;line-height:1.45!important}html body #cardModal.lsDetailScreen #v089CardAlbumPanel .v083AlbumStats,html body #cardModal.lsDetailScreen #v089CardAlbumPanel .lsDetailBondStatsSimple{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:8px 0 10px!important}html body #cardModal.lsDetailScreen #v089CardAlbumPanel .v083AlbumStats span,html body #cardModal.lsDetailScreen #v089CardAlbumPanel .lsDetailBondStatsSimple span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:7px 10px!important;border-radius:12px!important;background:#ffffff13!important;border:1px solid rgba(216,182,106,.2)!important;color:#f7edd0!important;font-size:clamp(12px,.84vw,14px)!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:root{--ls-roster-v6-card-w:158px;--ls-roster-v6-gap:12px;--ls-page-lead-size:clamp(13.5px,.9vw,14.5px)}html body #app #charListModal.show .v1372AppContent.v1372RosterContent,html body #app #partyModal.show .v1372AppContent.v1372PartyContent,html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreContent,html body #app #settingsModal.lsViewShell.show .lsViewContent{padding-top:clamp(4px,.45vw,7px)!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #app #charListModal.show .v1372AppContent.v1372RosterContent{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;min-width:0!important;min-height:0!important;overflow:hidden!important}html body #app #charListModal.show .v1372AppContent.v1372RosterContent>.v1372PageLead,html body #app #partyModal.show .v1372AppContent.v1372PartyContent>.v1372PageLead,html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreLead,html body #app #settingsModal.lsViewShell.show .v1372PageLead{font-size:var(--ls-page-lead-size)!important;line-height:1.5!important}html body #app #charListModal.show .v1372AppContent.v1372RosterContent>.v1372PageLead{grid-row:1!important;margin:0!important;min-height:0!important}html body #app #charListModal.show .lsRosterV6Panels{grid-row:2!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;display:block!important}html body #app #charListModal.show .lsRosterV6Panel{min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:1px 8px 14px 1px!important;box-sizing:border-box!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important}html body #app #charListModal.show .lsRosterV6Panel::-webkit-scrollbar{width:8px;height:8px}html body #app #charListModal.show .lsRosterV6Panel::-webkit-scrollbar-thumb{background:#d8b66a6b!important;border-radius:999px!important}html body #app #charListModal.show .lsRosterV6Grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(var(--ls-roster-v6-card-w),var(--ls-roster-v6-card-w)))!important;grid-auto-rows:auto!important;justify-content:start!important;align-content:start!important;gap:var(--ls-roster-v6-gap)!important;width:100%!important;min-width:0!important;min-height:0!important;overflow:visible!important;box-sizing:border-box!important}html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card{all:unset!important;position:relative!important;width:var(--ls-roster-v6-card-w)!important;min-width:var(--ls-roster-v6-card-w)!important;max-width:var(--ls-roster-v6-card-w)!important;aspect-ratio:2/3!important;display:block!important;cursor:pointer!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:22px!important;background:linear-gradient(180deg,#1f1828c7,#0c0b14db)!important;border:1px solid rgba(216,182,106,.24)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 32px #0000002e!important;color:#fff!important;font-family:inherit!important}html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card:hover{transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff0e,0 18px 42px #00000047,0 0 24px #d8b66a1a!important}html body #app #charListModal.show .lsRosterV6Grid .charSplash,html body #app #charListModal.show .lsRosterV6Grid .lockedSplash{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center center!important;z-index:0!important}html body #app #charListModal.show .lsRosterV6Grid .charTint{position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,#08081005,#08081029 43%,#080810a8)!important}html body #app #charListModal.show .lsRosterV6Grid .codexLocked .charTint,html body #app #charListModal.show .lsRosterV6Grid .locked .charTint{background:linear-gradient(180deg,#ffffff05,#0908101f 46%,#0908109e)!important}html body #app #charListModal.show .lsRosterV6Grid .charMeta{position:relative!important;z-index:2!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:4px!important;padding:12px!important;box-sizing:border-box!important;overflow:hidden!important;text-shadow:0 2px 10px rgba(0,0,0,.72)!important}html body #app #charListModal.show .lsRosterV6Grid .v056OwnedTop{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;min-width:0!important}html body #app #charListModal.show .lsRosterV6Grid .rarity{color:#f0d58d!important;font-size:11.5px!important;line-height:1.15!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card b{font-size:15px!important;line-height:1.17!important;font-weight:1000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card small,html body #app #charListModal.show .lsRosterV6Grid .codexLockText,html body #app #charListModal.show .lsRosterV6Grid .v050CodexHint,html body #app #charListModal.show .lsRosterV6Grid .v071CodexHint,html body #app #charListModal.show .lsRosterV6Grid .v072CodexHint{font-size:11px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #app #charListModal.show .lsRosterV6Grid .v056TagRow{display:flex!important;gap:4px!important;flex-wrap:wrap!important;margin-top:2px!important;min-width:0!important}html body #app #charListModal.show .lsRosterV6Grid .v056TagRow span{font-size:10px!important;line-height:1.1!important;padding:3px 5px!important;border-radius:999px!important;background:#d8b66a24!important;border:1px solid rgba(216,182,106,.18)!important;color:#fff2c7!important}html body #app #charListModal.show .lsRosterV6Grid .v056FavIcon,html body #app #charListModal.show .lsRosterV6Grid .v050FavRibbon{font-size:12px!important;color:#ffe27a!important;background:#00000057!important;border:1px solid rgba(255,226,122,.42)!important;border-radius:999px!important;padding:2px 6px!important}html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card.codexLocked,html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card.locked{opacity:1!important;filter:none!important}html body #app #charListModal.show .lsRosterV6Grid .lockedSplash{opacity:.98!important;filter:none!important}html body #app #partyModal.show .partyStatusPanel,html body #app #partyModal.show .partyRosterPanel,html body #app #partyModal.show .partyPickPanel,html body #app #partyModal.show .activePickHeader,html body #app #partyModal.show .slotChoice{border-color:transparent!important;box-shadow:none!important}html body #app #partyModal.show .partyPickPanel{background:transparent!important;padding-top:10px!important}html body #app #partyModal.show .activePickHeader{background:#ffffff0b!important;border:0!important}html body #app #partyModal.show .partyModeNotice{border:0!important;background:#d8b66a14!important;box-shadow:none!important}html body #app #partyModal.show .partyStatusPanel{background:#ffffff09!important}html body #app #partyModal.show .slotChoice{background:#ffffff0e!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonOptionsRow{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;justify-content:start!important;gap:8px!important;grid-column:1 / -1!important;margin-top:2px!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonRatesBtn,html body #app #summonPage.lsSummonCorePage.show #summonRatesBtn{min-height:30px!important;height:30px!important;padding:5px 12px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;width:auto!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonSkipLine{min-height:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 10px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.1)!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonCostNote{font-size:clamp(10.5px,.7vw,11.5px)!important}html body #app #settingsModal.lsViewShell.show .lsSettingsContent{display:grid!important;grid-template-rows:auto auto auto!important;gap:clamp(10px,1vw,14px)!important;min-height:0!important;align-content:start!important}html body #app #settingsModal.lsViewShell.show .settingsGrid.lsSettingsLegacyGrid{display:none!important}html body #app #settingsModal.lsViewShell.show .lsSettingsRow .settingsAction{min-height:0!important;padding:clamp(10px,.85vw,14px)!important;border-radius:var(--nf-ui-radius-sm)!important;gap:6px!important;background:linear-gradient(180deg,var(--nf-ui-white-070),var(--nf-ui-white-028))!important;border:1px solid var(--nf-ui-ivory-16)!important;box-shadow:none!important}html body #app #settingsModal.lsViewShell.show .lsSettingsRow .settingsAction span{font-size:clamp(20px,1.45vw,26px)!important}html body #app #settingsModal.lsViewShell.show .lsSettingsRow .settingsAction b{font-size:clamp(14px,1vw,17px)!important;line-height:1.2!important}html body #app #settingsModal.lsViewShell.show .lsSettingsRow .settingsAction small{font-size:11px!important;line-height:1.34!important}@media(max-width:980px){:root{--ls-roster-v6-card-w:144px;--ls-roster-v6-gap:11px}}@media(max-width:720px){:root{--ls-roster-v6-card-w:122px;--ls-roster-v6-gap:9px}html body #app #charListModal.show .lsRosterV6Grid .charMeta{padding:10px!important;gap:3px!important}html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card b{font-size:13.5px!important}html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card small,html body #app #charListModal.show .lsRosterV6Grid .codexLockText{font-size:10.5px!important}}.joystick{color:#e8ffeec7;text-shadow:0 2px 8px rgba(0,0,0,.38),0 0 10px rgba(125,255,174,.12)}.joystickBase{border-color:#a4ffca3d;background:radial-gradient(circle at center,#a4ffca21,#4ea8700f 56%,#08181129);box-shadow:0 16px 42px #0000004d,0 0 26px #7dffae1a,inset 0 1px #ffffff1f}.joystickStick{background:radial-gradient(circle at 35% 28%,#ffffff6b,#adffcd42 28%,#51da8ce0 60%,#238056f0);box-shadow:0 0 24px #7dffae47,0 8px 18px #00000057,inset 0 1px #ffffff42}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly){background:var(--ls-common-screen-bg) center/cover no-repeat!important;backdrop-filter:none!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly):before{content:none!important;display:none!important;background:none!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly)>*{position:relative!important;z-index:1!important}html body #app #homePanel #homePartyPreview.simpleParty .partyPreviewCard{display:grid!important;grid-template-columns:clamp(46px,4.1vw,62px) minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:clamp(9px,.72vw,14px)!important;height:clamp(72px,5.6vw,94px)!important;min-height:0!important;padding:clamp(8px,.7vw,12px)!important;text-align:left!important;background:linear-gradient(135deg,#ffffff12,#ffffff08)!important;border:1px solid rgba(216,182,106,.18)!important;box-shadow:inset 0 1px #ffffff0e!important}html body #app #homePanel #homePartyPreview.simpleParty .partyPreviewCard img{grid-column:1!important;width:clamp(46px,4.1vw,62px)!important;height:clamp(46px,4.1vw,62px)!important;flex:0 0 auto!important;margin:0!important;object-fit:contain!important;object-position:center bottom!important;border-radius:clamp(13px,1vw,17px)!important;background:radial-gradient(circle at 50% 32%,#ffffff1f,#0003)!important}html body #app #homePanel #homePartyPreview.simpleParty .partyPreviewCard .partyPreviewText,html body #app #homePanel #homePartyPreview.simpleParty .partyPreviewCard>div{grid-column:2!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:clamp(2px,.18vw,4px)!important;margin:0!important;white-space:normal!important}html body #app #homePanel #homePartyPreview.simpleParty .partyPreviewCard span{display:block!important;font-size:clamp(10px,.72vw,12px)!important;line-height:1.1!important;font-weight:1000!important;letter-spacing:.12em!important;color:#e9d28e!important}html body #app #homePanel #homePartyPreview.simpleParty .partyPreviewCard b{display:block!important;max-width:100%!important;font-size:clamp(13px,.94vw,16px)!important;line-height:1.15!important;font-weight:1000!important;color:#fff8d8!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card .charSplash{opacity:.94!important;filter:saturate(1.12) contrast(1.06) brightness(1.05)!important;background-size:cover!important;background-position:center top!important}html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card .charTint{background:linear-gradient(180deg,#08081000,#0808100d 38%,#08081075 72%,#080810d1)!important}html body #app #charListModal.show .lsRosterV6Grid .v056OwnedTop{position:absolute!important;top:8px!important;left:8px!important;right:8px!important;z-index:6!important;pointer-events:none!important}html body #app #charListModal.show .lsRosterV6Grid .v056FavIcon:not(.active){display:none!important;visibility:hidden!important}html body #app #charListModal.show .lsRosterV6Grid .v056FavIcon.active,html body #app #charListModal.show .lsRosterV6Grid .v050FavRibbon{display:block!important;visibility:visible!important;position:absolute!important;top:0!important;right:0!important;width:34px!important;height:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent url(../../assets/ui/oshi-mark.webp) center/contain no-repeat!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;opacity:1!important;filter:drop-shadow(0 0 10px rgba(255,226,122,.78)) drop-shadow(0 0 16px rgba(255,94,219,.32))!important}html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card b,html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card small,html body #app #charListModal.show .lsRosterV6Grid .v056TagRow{text-shadow:0 2px 10px rgba(0,0,0,.84),0 0 18px rgba(0,0,0,.52)!important}html body #app #charListModal.show .v1372AppContent.v1372RosterContent,html body #app #partyModal.show .v1372AppContent.v1372PartyContent{padding-top:clamp(3px,.34vw,7px)!important;gap:clamp(5px,.48vw,8px)!important}html body #app #charListModal.show .v1372AppContent.v1372RosterContent>.v1372PageLead,html body #app #partyModal.show .v1372AppContent.v1372PartyContent>.v1372PageLead,html body #app #settingsModal.lsViewShell.show .v1372PageLead{margin-top:0!important;margin-bottom:clamp(5px,.5vw,8px)!important;padding-top:0!important}html body #app #settingsModal.lsViewShell.show .lsViewContent{padding-top:clamp(4px,.38vw,8px)!important;gap:clamp(7px,.58vw,10px)!important}html body #app #summonPage .altarStage:before,html body #app #summonPage .altarStage .altarCircle{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important}html body #app #summonPage .altarStage{background:radial-gradient(circle at 50% 65%,rgba(127,231,255,.1),transparent 34%),radial-gradient(circle at 50% 50%,rgba(198,161,91,.075),transparent 32%),linear-gradient(180deg,#14101cdb,#06070df0)!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonOptionsRow{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;grid-column:1 / -1!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonRatesBtn,html body #app #summonPage.lsSummonCorePage.show #summonRatesBtn,html body #app #summonPage.lsSummonCorePage.show .lsSummonSkipLine{flex:0 0 auto!important;white-space:nowrap!important;margin:0!important}html body #app #settingsModal .v1375SoundRangePanel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}html body #app #settingsModal .v1375RangeRow{display:grid!important;grid-template-columns:minmax(100px,.42fr) 1fr!important;align-items:center!important;gap:12px!important;min-height:70px!important;padding:12px 14px!important;border-radius:var(--nf-ui-radius-sm)!important;border:1px solid var(--nf-ui-ivory-18)!important;background:var(--nf-ui-black-16)!important}html body #app #settingsModal .v1375RangeRow b{display:block!important;color:#fff4cf!important;font-size:14px!important;line-height:1.15!important}html body #app #settingsModal .v1375RangeRow small{display:block!important;color:var(--nf-ui-cyan-text-82)!important;margin-top:4px!important;font-size:12px!important;font-weight:900!important}html body #app #settingsModal .v1375RangeRow input[type=range]{width:100%!important;accent-color:#7fe7c4!important;cursor:pointer!important}html body #app #settingsModal .v1375LegacyVolumeButton{display:none!important}@media(max-width:760px){html body #app #settingsModal .v1375SoundRangePanel{grid-template-columns:1fr!important}}html body #app #summonPage .altarCircle,html body #app #summonPage .altarStage:before,html body #app #summonPage .altarStage.summoning:before,html body #app #gachaModal .gachaOrb:before{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important;background:none!important;box-shadow:none!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonOptionsRow{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;min-height:34px!important;margin:4px 0 0!important;grid-column:1 / -1!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonOptionsRow .lsSummonRatesBtn,html body #app #summonPage.lsSummonCorePage.show .lsSummonOptionsRow #summonRatesBtn,html body #app #summonPage.lsSummonCorePage.show .lsSummonOptionsRow .lsSummonSkipLine{height:32px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;vertical-align:middle!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonOptionsRow .lsSummonSkipLine input{margin:0 6px 0 0!important;transform:translateY(0)!important}#tutorialModal .v1383FirstTutorialBox{width:min(980px,calc(100vw - 28px))!important;max-width:980px!important;max-height:calc(100vh - 24px)!important;min-height:0!important;padding:clamp(20px,2.2vw,30px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;gap:clamp(12px,1.1vw,18px)!important;overflow:auto!important;border-radius:var(--nf-ui-radius-frame)!important;background:radial-gradient(circle at 16% 0%,var(--nf-ui-gold-16),transparent 31%),radial-gradient(circle at 88% 14%,var(--nf-ui-cyan-09),transparent 34%),linear-gradient(180deg,#1b142af7,#090712fd)!important;border:1px solid var(--nf-ui-gold-26)!important;box-shadow:var(--nf-ui-shadow-frame),0 0 0 1px var(--nf-ui-white-035) inset!important;animation:nfFirstExpeditionEnter .22s ease both}@keyframes nfFirstExpeditionEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#tutorialModal .v1383FirstTutorialHero{display:grid;gap:7px;margin:0;text-align:left}#tutorialModal .v1383FirstTutorialKicker{display:block;color:#e9c875;font-weight:1000;letter-spacing:.24em;font-size:12px;line-height:1.1;text-transform:uppercase}#tutorialModal .v1383FirstTutorialHero h1{margin:0;color:#ffe9a8;font-weight:1000;letter-spacing:.02em;font-size:clamp(30px,3.2vw,46px);line-height:1.02;text-shadow:0 0 28px var(--nf-ui-gold-18)}#tutorialModal .v1383FirstTutorialHero p{margin:2px 0 0;color:var(--nf-ui-lavender-80);font-weight:850;font-size:clamp(14px,1.05vw,17px);line-height:1.55}#tutorialModal .nfFirstExpeditionBody{min-height:0;display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr);gap:clamp(16px,1.6vw,24px);align-items:stretch;overflow:hidden}#tutorialModal .nfFirstExpeditionNoel{min-width:0;min-height:0;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;border-radius:22px;overflow:hidden;border:1px solid rgba(255,226,122,.3);background:linear-gradient(180deg,#ffe27a14,#00000038);box-shadow:inset 0 1px #ffffff12}#tutorialModal .nfFirstExpeditionNoelArt{min-height:0;display:grid;place-items:center;padding:10px;overflow:hidden;background:radial-gradient(circle at 50% 34%,rgba(255,226,122,.17),transparent 50%)}#tutorialModal .nfFirstExpeditionNoel img{display:block;width:100%;height:100%;max-height:360px;object-fit:contain;object-position:center}#tutorialModal .nfFirstExpeditionNoel figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid rgba(255,226,122,.17);background:#0000003d}#tutorialModal .nfFirstExpeditionNoel figcaption b{color:#fff1bd;font-size:14px}#tutorialModal .nfFirstExpeditionNoel figcaption span{padding:3px 7px;border-radius:999px;background:#7de7ff1a;border:1px solid rgba(125,231,255,.24);color:#d8fbff;font-size:10px;font-weight:1000}#tutorialModal .nfFirstExpeditionSteps{min-width:0;margin:0;padding:0;list-style:none;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px}#tutorialModal .v1383FirstTutorialStep{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:linear-gradient(90deg,#fff1,#ffffff06);border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff0b}#tutorialModal .nfFirstExpeditionStepNo{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,226,122,.48);background:#ffe27a1a;color:#fff1b6;font-size:14px;font-weight:1000;font-variant-numeric:tabular-nums}#tutorialModal .v1383FirstTutorialStep b{display:block;margin:0 0 4px;color:#fff2c4;font-size:clamp(15px,1.12vw,18px);font-weight:1000;line-height:1.25}#tutorialModal .v1383FirstTutorialStep small{display:block;color:var(--nf-ui-muted-lavender-78);font-size:clamp(12px,.9vw,14px);font-weight:800;line-height:1.5}#tutorialModal .nfFirstExpeditionNote{margin:0;padding:9px 12px;border-left:2px solid rgba(255,226,122,.48);color:#f4ecdeb8;font-size:12px;line-height:1.5}#tutorialModal .v1383FirstTutorialActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:0}#tutorialModal .v1383FirstTutorialActions .btn{min-width:176px;min-height:48px;border-radius:14px;font-size:15px;font-weight:1000}#tutorialModal .v1383FirstTutorialPrimary{box-shadow:0 12px 28px var(--nf-ui-amber-25),0 0 18px #ffe27a1f!important}#tutorialModal .v1383FirstTutorialSecondary{opacity:.92}#tutorialModal button:focus-visible{outline:2px solid #7fe7ff;outline-offset:3px}@media(max-width:820px){#tutorialModal .v1383FirstTutorialBox{width:100%!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 16px)!important;padding:16px!important}#tutorialModal .nfFirstExpeditionBody{grid-template-columns:1fr;overflow:visible}#tutorialModal .nfFirstExpeditionNoel{grid-template-columns:minmax(120px,180px) minmax(0,1fr);grid-template-rows:auto;min-height:170px}#tutorialModal .nfFirstExpeditionNoel figcaption{border-top:0;border-left:1px solid rgba(255,226,122,.17);align-items:flex-start;justify-content:center;flex-direction:column}#tutorialModal .nfFirstExpeditionNoel img{max-height:190px}#tutorialModal .nfFirstExpeditionSteps{grid-template-rows:auto}}@media(max-width:560px){#tutorialModal .v1383FirstTutorialHero h1{font-size:clamp(28px,9vw,38px)}#tutorialModal .nfFirstExpeditionNoel{grid-template-columns:120px minmax(0,1fr);min-height:150px}#tutorialModal .nfFirstExpeditionNoel img{max-height:150px}#tutorialModal .v1383FirstTutorialStep{grid-template-columns:36px minmax(0,1fr);padding:11px 10px;gap:9px}#tutorialModal .nfFirstExpeditionStepNo{width:30px;height:30px}#tutorialModal .v1383FirstTutorialActions{display:grid;grid-template-columns:1fr}#tutorialModal .v1383FirstTutorialActions .btn{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){#tutorialModal *{animation:none!important;transition:none!important}}html body #app #homePanel .lsHomeV3Title>h1 .v1382HomeTitleLineSub,html body #app #homePanel.v137IntroStartOnly .mainVisualStage .visualCopy h1 .v1382IntroTitleLineSub{display:none!important}html body #app #charListModal .guildSceneryBanner{height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:32/9!important;overflow:hidden!important}html body #app #charListModal .guildSceneryBanner img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}html body #app #partyModal.show .slotChoice.active{border-color:#ffe27adb!important;box-shadow:0 0 0 3px #ffe27a2e,0 0 34px #ffe27a29,0 14px 36px #0000004d!important;background:linear-gradient(135deg,#ffe27a2e,#7dffea14 54%,#ffffff0f)!important}html body #app #partyModal.show .slotChoice.active .slotPortrait{border-color:#ffe27abf!important;box-shadow:0 0 18px #ffe27a2e!important}html body #app #partyModal.show .partyModeNotice{font-size:clamp(17px,1.14vw,20px)!important;line-height:1.48!important;font-weight:1000!important;letter-spacing:.02em!important}html body #cardModal.lsDetailScreen .lsDetailVisualPane{grid-template-rows:minmax(0,1fr)!important}html body #cardModal.lsDetailScreen .lsDetailImageStage{position:relative!important}html body #cardModal.lsDetailScreen .lsDetailMainImage,html body #cardModal.lsDetailScreen .galleryImg.cardMainImage{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}html body #cardModal.lsDetailScreen .v1386DetailImageNav{position:absolute!important;top:50%!important;z-index:5!important;width:34px!important;height:50px!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(255,226,122,.28)!important;background:linear-gradient(180deg,#1c1626b8,#08080fcc)!important;color:#fff1b8!important;font-size:24px!important;font-weight:1000!important;line-height:1!important;cursor:pointer!important;opacity:0!important;pointer-events:none!important;box-shadow:0 10px 28px #00000052,0 0 18px #ffe27a14!important;transition:opacity .16s ease,transform .16s ease,background .16s ease!important}html body #cardModal.lsDetailScreen .v1386DetailImageNav--prev{left:10px!important}html body #cardModal.lsDetailScreen .v1386DetailImageNav--next{right:10px!important}html body #cardModal.lsDetailScreen .lsDetailImageStage:hover .v1386DetailImageNav,html body #cardModal.lsDetailScreen .v1386DetailImageNav:focus-visible{opacity:1!important;pointer-events:auto!important}html body #cardModal.lsDetailScreen .v1386DetailImageNav:hover{transform:translateY(-50%) scale(1.04)!important;background:linear-gradient(180deg,#ffe27a33,#1c1626db)!important}html body #cardModal.lsDetailScreen .v1386DetailHeadingRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}html body #cardModal.lsDetailScreen .v1386DetailHeadingRow .cardTitleLine{min-width:0!important;flex:1 1 auto!important}html body #cardModal.lsDetailScreen .v1386DetailHeadingRow .v137FavBtn,html body #cardModal.lsDetailScreen .v1386DetailHeadingRow #v137FavBtn{flex:0 0 auto!important;min-height:30px!important;padding:6px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:1000!important;margin:0!important;white-space:nowrap!important}html body #growthModal .growthDetailHero h3,html body #growthModal.v058Page .growthDetailHero h3,html body #growthModal.v058Page.v062TabbedGrowth .growthDetailHero h3{font-size:clamp(24px,2.05vw,34px)!important;line-height:1.12!important}html body #growthModal .growthDetailHero p.small,html body #growthModal.v058Page .growthDetailHero p.small,html body #growthModal.v058Page.v062TabbedGrowth .growthDetailHero p.small{font-size:clamp(15px,1.12vw,21px)!important;line-height:1.42!important;font-weight:900!important}html body #growthModal .nextUnlockNote,html body #growthModal.v058Page .nextUnlockNote,html body #growthModal.v058Page.v062TabbedGrowth .nextUnlockNote{display:none!important}html body #app #homePanel.v137IntroStartOnly .mainVisualStage .visualCopy h1{white-space:nowrap!important;width:max-content!important;max-width:calc(100vw - 84px)!important;font-size:clamp(24px,3.55vw,50px)!important;letter-spacing:.035em!important;line-height:.98!important}html body #app #summonPage.lsSummonCorePage.show .summonPanel--summonControls .lsNfSummonPanelTitleRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(8px,.8vw,12px)!important;margin:0 0 6px!important;min-width:0!important}html body #app #summonPage.lsSummonCorePage.show .summonPanel--summonControls .lsNfSummonPanelTitleRow h2{margin:0!important;min-width:0!important;white-space:nowrap!important;line-height:1.1!important}html body #app #summonPage.lsSummonCorePage.show .summonPanel--summonControls .lsNfSummonPanelTitleRow .lsSummonOptionsRow{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;gap:7px!important;grid-column:auto!important;white-space:nowrap!important}html body #app #summonPage.lsSummonCorePage.show .summonPanel--summonControls .lsNfSummonPanelTitleRow .lsSummonRatesBtn,html body #app #summonPage.lsSummonCorePage.show .summonPanel--summonControls .lsNfSummonPanelTitleRow .lsSummonSkipLine{min-height:28px!important;height:28px!important;padding:5px 10px!important;font-size:11.5px!important;line-height:1!important;margin:0!important;border-radius:999px!important}html body #app #summonPage.lsSummonCorePage.show .summonPanel--summonControls .summonButtons{grid-template-columns:1fr 1fr!important}html body #app #summonPage.lsSummonCorePage.show .altarStage{background:linear-gradient(180deg,#0a061247,#04010ac2),url(../../assets/world/summon-room-night.webp) center/cover no-repeat!important}html body #cardModal.lsDetailScreen .lsDetailVisualPane{display:grid!important;place-items:center!important;min-width:0!important;min-height:0!important;overflow:hidden!important}html body #cardModal.lsDetailScreen .lsDetailImageStage{width:auto!important;height:min(100%,42vw)!important;max-width:100%!important;max-height:100%!important;aspect-ratio:var(--nf-detail-image-ratio, 2 / 3)!important;display:grid!important;place-items:center!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:clamp(18px,1.6vw,26px)!important}html body #cardModal.lsDetailScreen .lsDetailMainImageWrap{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;min-width:0!important;min-height:0!important}html body #cardModal.lsDetailScreen .lsDetailMainImage,html body #cardModal.lsDetailScreen .galleryImg.cardMainImage{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}html body #app #charListModal.show #lsRosterOwnedGridV6 .lsRosterV6Card .v050FavRibbon,html body #app #charListModal.show #lsRosterOwnedGrid .lsRosterV6Card .v050FavRibbon{position:absolute!important;inset:7px 7px auto auto!important;z-index:12!important;width:52px!important;height:52px!important;display:block!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent url(../../assets/ui/oshi-mark.webp) center/contain no-repeat!important;box-shadow:none!important;opacity:1!important;filter:drop-shadow(0 8px 14px rgba(0,0,0,.42)) drop-shadow(0 0 10px rgba(255,226,122,.22))!important;font-size:0!important;color:transparent!important;pointer-events:none!important}html body #app #charListModal.show #lsRosterLibraryGridV6 .v050FavRibbon,html body #app #charListModal.show #lsRosterLibraryGrid .v050FavRibbon{display:none!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel,html body #app #partyModal.show .partyStatusPanel.partyRosterPanel{overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,auto) auto auto!important;align-content:start!important;gap:clamp(6px,.58vw,9px)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector.slotSelector,html body #app #partyModal.show #partySlotSelector.slotSelector{overflow:visible!important;padding-right:0!important;display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:clamp(5px,.52vw,8px)!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice,html body #app #partyModal.show #partySlotSelector .slotChoice{min-height:0!important;height:auto!important;padding:clamp(7px,.62vw,10px)!important;grid-template-columns:42px minmax(0,1fr)!important;gap:1px 9px!important;border-radius:16px!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotPortrait,html body #app #partyModal.show #partySlotSelector .slotPortrait{width:42px!important;height:42px!important;border-radius:13px!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice span,html body #app #partyModal.show #partySlotSelector .slotChoice span{font-size:9.5px!important;line-height:1.05!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice b,html body #app #partyModal.show #partySlotSelector .slotChoice b{font-size:clamp(13px,.92vw,16px)!important;line-height:1.1!important}body.v1372CommonFrameReady #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice small,html body #app #partyModal.show #partySlotSelector .slotChoice small{font-size:10px!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #growthModal.v062TabbedGrowth .v062GuildPanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(10px,.95vw,14px)!important;align-items:stretch!important}html body #growthModal.v062TabbedGrowth .v062GuildPanel>.section{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:clamp(7px,.65vw,10px)!important;overflow:hidden!important;padding:clamp(10px,.86vw,14px)!important;border-radius:var(--nf-ui-radius-mid)!important}html body #growthModal.v062TabbedGrowth .v062GuildPanel>.section.guildResearchPendingSection{grid-template-rows:auto minmax(0,1fr)!important}html body #growthModal.v062TabbedGrowth .v062GuildPanel>.section h2{margin:0!important;font-size:clamp(17px,1.28vw,23px)!important;line-height:1.16!important}html body #growthModal.v062TabbedGrowth .v062GuildPanel>.section>p.small{margin:0!important;font-size:clamp(13px,.96vw,16px)!important;line-height:1.5!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid{min-height:0!important;height:100%!important;overflow:hidden!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;align-content:stretch!important;gap:clamp(8px,.7vw,11px)!important;padding:0!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonTile{min-width:0!important;min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:clamp(6px,.52vw,8px)!important;padding:clamp(10px,.78vw,13px)!important;border-radius:clamp(14px,1.1vw,18px)!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonHead{min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonName{min-width:0!important;color:#fff4d2!important;font-size:clamp(15px,1.02vw,18px)!important;line-height:1.15!important;font-weight:1000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonLv{flex:0 0 auto!important;padding:3px 7px!important;border-radius:999px!important;border:1px solid rgba(255,226,122,.24)!important;background:#ffe27a1a!important;color:#fff0b8!important;font-size:11px!important;font-weight:1000!important;line-height:1!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonDesc{margin:0!important;color:#e5e0f4c7!important;font-size:clamp(11.5px,.78vw,13px)!important;line-height:1.38!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonEffects{min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonEffectBox{min-width:0!important;min-height:0!important;overflow:hidden!important;padding:7px 8px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000029!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonEffectBox span{display:block!important;margin:0 0 3px!important;color:#ffe27a!important;font-size:10.5px!important;line-height:1.15!important;font-weight:1000!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonEffectBox strong{display:block!important;color:#fff!important;font-size:clamp(11.5px,.78vw,13px)!important;line-height:1.25!important;font-weight:900!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonFooter{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(82px,.72fr)!important;align-items:center!important;gap:7px!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonCost{min-width:0!important;display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value"!important;align-items:center!important;column-gap:5px!important;color:#fff0b8!important;font-size:clamp(10.5px,.72vw,12px)!important;line-height:1.15!important;font-weight:1000!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonCost .stoneIcon{grid-area:icon!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonCostLabel{grid-area:label!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonCostValue{grid-area:value!important;color:#fff!important;font-size:inherit!important;line-height:inherit!important;white-space:nowrap!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonMax{color:#fff0b8!important;font-size:12px!important;font-weight:1000!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonButton{width:100%!important;min-width:0!important;min-height:30px!important;margin:0!important;padding:6px 8px!important;border-radius:999px!important;font-size:clamp(12px,.78vw,13px)!important;line-height:1.15!important;font-weight:1000!important;white-space:nowrap!important}html body #growthModal.v062TabbedGrowth #researchGrid{min-height:0!important;height:100%!important;overflow:hidden!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;padding:0!important}html body #growthModal.v062TabbedGrowth #researchGrid .guildResearchPending{width:100%!important;height:100%!important;min-height:0!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html body #growthModal.v062TabbedGrowth #researchGrid .guildResearchPending span{display:block!important;color:#fff4d2!important;font-size:clamp(20px,1.65vw,28px)!important;line-height:1.1!important;font-weight:1000!important;letter-spacing:.04em!important;text-shadow:0 0 18px rgba(255,226,122,.12)!important}@media(max-width:1180px){html body #growthModal.v062TabbedGrowth #globalGrowthGrid{grid-template-columns:1fr!important;grid-template-rows:none!important;overflow:auto!important}html body #growthModal.v062TabbedGrowth #globalGrowthGrid .guildCommonFooter{grid-template-columns:1fr!important}}html body #app #settingsModal .lsSettingsContent{display:grid!important;grid-template-rows:auto auto auto!important;gap:clamp(10px,1vw,14px)!important;min-height:0!important}html body #app #settingsModal .lsSettingsRow{min-width:0!important;display:grid!important;gap:clamp(8px,.85vw,12px)!important;align-items:stretch!important}html body #app #settingsModal .lsSettingsRow--top{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app #settingsModal .lsSettingsRow--sound{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr)!important}html body #app #settingsModal .lsSettingsRow--bottom{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #app #settingsModal .lsSettingsRow .settingsAction{min-height:0!important;padding:clamp(10px,.85vw,14px)!important;border-radius:17px!important;gap:6px!important}html body #app #settingsModal .lsSettingsRow .settingsAction{color:#fff!important}html body #app #settingsModal .lsSettingsRow .settingsAction span,html body #app #settingsModal .lsSettingsRow .settingsAction b{color:#fff4cf!important}html body #app #settingsModal .lsSettingsRow .settingsAction small{color:#ffffffc7!important}html body #app #settingsModal .lsSettingsRow .settingsAction span{font-size:clamp(20px,1.45vw,26px)!important}html body #app #settingsModal .lsSettingsRow .settingsAction b{font-size:clamp(14px,1vw,17px)!important}html body #app #settingsModal .lsSettingsRow .settingsAction small{font-size:11px!important;line-height:1.34!important}html body #app #settingsModal .lsSettingsRow--sound .v1375SoundRangePanel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:clamp(10px,.85vw,13px)!important;border-radius:17px!important;align-self:stretch!important}html body #app #settingsModal .settingsGrid.lsSettingsLegacyGrid{display:none!important}@media(max-width:1180px){html body #app #settingsModal .lsSettingsRow--bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){html body #app #settingsModal .lsSettingsRow--top,html body #app #settingsModal .lsSettingsRow--sound,html body #app #settingsModal .lsSettingsRow--bottom{grid-template-columns:1fr!important}}html body #app #homePanel.v137IntroStartOnly .mainVisualStage .visualCopy{left:50%!important;right:auto!important;justify-items:center!important;align-items:center!important;text-align:center!important;width:min(1160px,calc(100vw - 54px))!important;max-width:calc(100vw - 54px)!important}html body #app #homePanel.v137IntroStartOnly .mainVisualStage .visualCopy h1{display:inline-block!important;width:auto!important;max-width:calc(100vw - 70px)!important;white-space:nowrap!important;font-size:clamp(24px,4.1vw,64px)!important;line-height:.98!important;letter-spacing:.028em!important;text-align:center!important}@media(min-width:981px){html body #app #homePanel.v137IntroStartOnly .mainVisualStage .visualCopy h1{font-size:clamp(22px,3.72vw,58px)!important}}html body #app #homePanel.v137IntroStartOnly .mainVisualStage .visualCopy h1 .v1382IntroTitleLineMain{display:inline-block!important;white-space:nowrap!important;font-size:1em!important;letter-spacing:inherit!important}html body #app #homePanel.v137IntroStartOnly .mainVisualStage .visualCopy h1:after{left:50%!important;right:auto!important;width:min(72%,520px)!important;transform:translate(-50%)!important}html body #app #homePanel.v137IntroStartOnly .v137IntroStartPanel{width:100%!important;display:grid!important;justify-items:center!important;place-items:center!important}html body #app #homePanel.v137IntroStartOnly .v137IntroStartBtn{justify-self:center!important;margin-inline:auto!important}html body #cardModal.lsDetailScreen .lsDetailVisualPane{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;align-content:center!important;justify-items:center!important;gap:clamp(8px,.8vw,12px)!important;min-width:0!important;min-height:0!important;overflow:visible!important}html body #cardModal.lsDetailScreen .lsDetailImageStage{max-height:calc(100% - 54px)!important}html body #cardModal.lsDetailScreen .nfDetailFullscreenActionV1409{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:clamp(6px,.7vw,10px) 0 0!important;padding:0!important;box-sizing:border-box!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}html body #cardModal.lsDetailScreen .nfDetailFullscreenButtonV1409{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:180px!important;height:42px!important;padding:0 24px!important;border-radius:999px!important;border:1px solid rgba(255,226,122,.66)!important;background:linear-gradient(180deg,#ffe27a42,#694e2480 46%,#120d18f0)!important;color:#fff4be!important;font-size:14px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.07em!important;cursor:pointer!important;pointer-events:auto!important;box-shadow:0 12px 28px #00000061,0 0 24px #ffe27a2e!important;text-shadow:0 2px 8px rgba(0,0,0,.6)!important;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease!important}html body #cardModal.lsDetailScreen .nfDetailFullscreenButtonV1409:hover,html body #cardModal.lsDetailScreen .nfDetailFullscreenButtonV1409:focus-visible{transform:translateY(-2px)!important;border-color:#fff4bceb!important;background:linear-gradient(180deg,#ffefa85c,#815e298a 46%,#160f1cf5)!important;box-shadow:0 16px 34px #00000075,0 0 32px #ffe27a42!important;outline:none!important}html body .nfCharacterImageScreenV1409{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100vh!important;display:grid!important;place-items:center!important;padding:clamp(14px,2vw,34px)!important;box-sizing:border-box!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease,visibility .16s ease!important}html body .nfCharacterImageScreenV1409.isOpen{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .nfCharacterImageScreenBackdropV1409{position:absolute!important;inset:0!important;background:radial-gradient(circle at 50% 12%,rgba(255,226,122,.12),transparent 34%),radial-gradient(circle at 18% 82%,rgba(125,255,234,.08),transparent 32%),#020209f5!important;backdrop-filter:blur(12px) saturate(1.05)!important}html body .nfCharacterImageScreenFrameV1409{position:relative!important;z-index:1!important;width:min(96vw,1380px)!important;height:min(94vh,920px)!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;place-items:center!important;overflow:hidden!important;border-radius:clamp(20px,2vw,34px)!important;border:1px solid rgba(255,226,122,.3)!important;background:linear-gradient(180deg,#14101ee0,#05050cf5)!important;box-shadow:0 30px 100px #000000ad,0 0 72px #ffe27a1a!important}html body .nfCharacterImageScreenCanvasV1409{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;place-items:center!important;padding:clamp(56px,5vw,86px) clamp(58px,6vw,100px) clamp(14px,1.8vw,24px)!important;box-sizing:border-box!important}html body .nfCharacterImageScreenImgV1409{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;object-position:center center!important;border-radius:clamp(10px,1vw,18px)!important;filter:drop-shadow(0 22px 46px rgba(0,0,0,.5))!important}html body #app #charListModal.show .lsCoreHeaderRight{gap:0!important}html body #app #charListModal.show .lsCoreHeaderTab.active:before,html body #app #charListModal.show .lsCoreHeaderTab.is-active:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent)!important;opacity:.92!important}@media(max-width:1100px){html body #app #charListModal.show .lsCoreHeaderTabs{padding:3px!important;gap:3px!important}html body #app #charListModal.show .lsCoreHeaderTab{height:38px!important;padding:0 10px!important;font-size:11.5px!important}}html body .nfCharacterImageScreenMetaV1409{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 0 clamp(12px,1.4vw,22px)!important;min-height:34px!important;padding:6px 14px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.13)!important;background:#0808109e!important;color:#ffffffeb!important;font-size:13px!important;font-weight:1000!important}html body .nfCharacterImageScreenMetaV1409 span{color:#fff0b8!important;font-size:12px!important}html body .nfCharacterImageScreenCloseV1409,html body .nfCharacterImageScreenNavV1409{position:absolute!important;z-index:3!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,226,122,.28)!important;background:linear-gradient(180deg,#1c1626c7,#08080fe6)!important;color:#fff1b8!important;font-weight:1000!important;cursor:pointer!important;box-shadow:0 12px 34px #00000061,0 0 18px #ffe27a14!important}html body .nfCharacterImageScreenCloseV1409{top:clamp(14px,1.5vw,24px)!important;right:clamp(14px,1.5vw,24px)!important;width:42px!important;height:42px!important;border-radius:999px!important;font-size:26px!important;line-height:1!important}html body .nfCharacterImageScreenNavV1409{top:50%!important;width:46px!important;height:76px!important;transform:translateY(-50%)!important;border-radius:999px!important;font-size:38px!important;line-height:1!important}html body .nfCharacterImageScreenNavV1409--prev{left:clamp(14px,1.7vw,28px)!important}html body .nfCharacterImageScreenNavV1409--next{right:clamp(14px,1.7vw,28px)!important}html body .nfCharacterImageScreenCloseV1409:hover{transform:scale(1.04)!important;border-color:#ffe27a94!important}html body .nfCharacterImageScreenNavV1409:hover{transform:translateY(-50%) scale(1.04)!important;border-color:#ffe27a94!important}html body.nfCharacterImageScreenOpenV1409{overflow:hidden!important}@media(max-width:760px){html body .nfCharacterImageScreenFrameV1409{width:98vw!important;height:96vh!important;border-radius:18px!important}html body .nfCharacterImageScreenCanvasV1409{padding:58px 52px 12px!important}html body .nfCharacterImageScreenNavV1409{width:38px!important;height:64px!important;font-size:32px!important}html body #cardModal.lsDetailScreen .nfDetailFullscreenButtonV1409{min-width:136px!important;height:36px!important;font-size:12px!important}}html body #app #charListModal.show,html body #app #partyModal.show,html body #app #growthModal.show,html body #app #settingsModal.show,html body #app #guideModal.show,html body #app #resultModal.show,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon),html body #storyModal.show{background:var(--ls-common-screen-bg) center/cover no-repeat!important}html body #app #settingsModal.lsViewShell.show>.cardBox.nfUiFrame,html body #app #settingsModal.lsViewShell.show>.cardBox.lsViewFrame,html body #app #resultModal.nfResultV1380Modal.show .resultBrightBox,html body #app #tutorialModal.show>.cardBox.v1383FirstTutorialBox,html body #app #growthModal.lsGrowthCoreModal.show>.cardBox.lsGrowthCoreFrame{background:var(--ls-common-frame-bg) center/cover no-repeat!important;border-color:var(--nf-ui-ivory-22)!important;border-radius:var(--nf-ui-radius-frame)!important;box-shadow:var(--nf-ui-shadow-frame),inset 0 1px var(--nf-ui-white-08)!important}html body #app #settingsModal .lsCoreHeader.nfUiHeader,html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreHeader.nfUiHeader,html body #app #resultModal.nfResultV1380Modal .nfResultV1380Header.nfUiHeader,html body #app #tutorialModal .v1383FirstTutorialHero.nfUiHeader{border:1px solid var(--nf-ui-ivory-22)!important;border-radius:var(--nf-ui-radius-lg)!important;background:radial-gradient(circle at 16% 10%,var(--nf-ui-gold-16),transparent 34%),radial-gradient(circle at 86% 20%,var(--nf-ui-cyan-09),transparent 32%),linear-gradient(135deg,var(--nf-ui-white-08),var(--nf-ui-white-025))!important;box-shadow:inset 0 1px var(--nf-ui-white-08),0 14px 34px var(--nf-ui-black-18)!important}html body #app #settingsModal .nfUiCard,html body #app #resultModal.nfResultV1380Modal .nfUiCard:not(.nfResultV1380Reward),html body #app #tutorialModal .nfUiCard,html body #app #growthModal.lsGrowthCoreModal .section.nfUiCard,html body #app #growthModal.lsGrowthCoreModal .growthTile.nfUiCard,html body #app #growthModal.lsGrowthCoreModal .growthDetail.nfUiCard,html body #app #growthModal.lsGrowthCoreModal .statPanel.nfUiCard{border-color:var(--nf-ui-white-14)!important;border-radius:var(--nf-ui-radius-card)!important;box-shadow:var(--nf-ui-shadow-card),inset 0 1px var(--nf-ui-white-055)!important}html body #app #settingsModal .nfUiCard:not(.nfResultV1380Reward):not(.growthPick),html body #app #resultModal.nfResultV1380Modal .nfResultV1380Section.nfUiCard,html body #app #resultModal.nfResultV1380Modal .nfResultV1380Record.nfUiCard,html body #app #tutorialModal .v1383FirstTutorialStep.nfUiCard,html body #app #growthModal.lsGrowthCoreModal .section.nfUiCard,html body #app #growthModal.lsGrowthCoreModal .growthTile.nfUiCard,html body #app #growthModal.lsGrowthCoreModal .growthDetail.nfUiCard,html body #app #growthModal.lsGrowthCoreModal .statPanel.nfUiCard{background:linear-gradient(180deg,var(--nf-ui-white-08),var(--nf-ui-white-035))!important}html body #app #settingsModal .nfUiSectionHeader,html body #app #resultModal.nfResultV1380Modal .nfUiSectionHeader,html body #app #tutorialModal .nfUiSectionHeader,html body #app #growthModal.lsGrowthCoreModal .nfUiSectionHeader{color:#fff4cf!important}html body #app #settingsModal .nfUiLead,html body #app #resultModal.nfResultV1380Modal .nfUiLead,html body #app #tutorialModal .nfUiLead,html body #app #growthModal.lsGrowthCoreModal .nfUiLead{color:var(--nf-ui-lavender-80)!important}html body #app #settingsModal .nfUiChip,html body #app #resultModal.nfResultV1380Modal .nfUiChip:not(.nfResultV1380Status),html body #app #tutorialModal .nfUiChip,html body #app #growthModal.lsGrowthCoreModal .nfUiChip{border-color:var(--nf-ui-gold-22)!important;background:linear-gradient(90deg,var(--nf-ui-gold-10),var(--nf-ui-cyan-055))!important;color:#fff2b8!important}html body #app #settingsModal .nfUiButton,html body #app #resultModal.nfResultV1380Modal .resultRouteActions .nfUiButton,html body #app #tutorialModal .v1383FirstTutorialActions .nfUiButton,html body #app #growthModal.lsGrowthCoreModal .nfUiButton{border-color:var(--nf-ui-ivory-22)!important;box-shadow:0 12px 28px var(--nf-ui-black-22),0 0 18px var(--nf-ui-gold-10)!important}html body #app #growthModal.lsGrowthCoreModal .lsGrowthCoreHeader.nfUiHeader,html body #app #tutorialModal .v1383FirstTutorialHero.nfUiHeader{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #app #partyModal.show>.cardBox.partyBuilderBox,html body #app #partyModal.show>.cardBox.v1372AppFrameBox--party{background:var(--ls-common-frame-bg) center/cover no-repeat!important;border-color:var(--nf-ui-ivory-22)!important;border-radius:var(--nf-ui-radius-frame)!important;box-shadow:var(--nf-ui-shadow-frame),inset 0 1px var(--nf-ui-white-08)!important}html body #app #partyModal.show .lsCoreHeader--party{border:1px solid var(--nf-ui-ivory-22)!important;border-radius:var(--nf-ui-radius-lg)!important;background:radial-gradient(circle at 16% 10%,var(--nf-ui-gold-16),transparent 34%),radial-gradient(circle at 86% 20%,var(--nf-ui-cyan-09),transparent 32%),linear-gradient(135deg,var(--nf-ui-white-08),var(--nf-ui-white-025))!important;box-shadow:inset 0 1px var(--nf-ui-white-08),0 14px 34px var(--nf-ui-black-18)!important}html body #app #partyModal.show .partyStatusPanel.partyRosterPanel{border-color:var(--nf-ui-white-14)!important;border-radius:var(--nf-ui-radius-card)!important;background:linear-gradient(180deg,var(--nf-ui-white-08),var(--nf-ui-white-035))!important;box-shadow:var(--nf-ui-shadow-card),inset 0 1px var(--nf-ui-white-055)!important}html body #app #partyModal.show .partyStatusPanel.partyRosterPanel h2{color:#fff4cf!important}html body #app #partyModal.show #partySlotSelector .slotChoice{border-color:var(--nf-ui-white-14)!important;background:linear-gradient(135deg,var(--nf-ui-white-065),var(--nf-ui-white-025))!important;box-shadow:inset 0 1px var(--nf-ui-white-055)!important}html body #app #partyModal.show #partySlotSelector .slotChoice.active{border-color:#ffe27adb!important;background:linear-gradient(135deg,rgba(255,226,122,.18),rgba(125,255,234,.08) 54%,var(--nf-ui-white-065))!important;box-shadow:0 0 0 3px #ffe27a2e,0 0 34px #ffe27a29,0 14px 36px #0000004d,inset 0 1px var(--nf-ui-white-08)!important}html body #app #partyModal.show .partyModeNotice,html body #app #partyModal.show .partyHelp{border:1px solid var(--nf-ui-gold-22)!important;border-radius:var(--nf-ui-radius-sm)!important;background:linear-gradient(90deg,var(--nf-ui-gold-10),var(--nf-ui-cyan-055))!important;color:#fff2b8!important;box-shadow:inset 0 1px var(--nf-ui-white-055)!important}html body #app #partyModal.show .synergyChips .synChip,html body #app #partyModal.show .partyChip{border-color:var(--nf-ui-gold-22)!important;background:linear-gradient(90deg,var(--nf-ui-gold-10),var(--nf-ui-cyan-055))!important;color:#fff2b8!important}html body #app #partyModal.show #confirmStartBtn.btn.gold{border:1px solid var(--nf-ui-ivory-22)!important;box-shadow:0 12px 28px var(--nf-ui-black-22),0 0 18px var(--nf-ui-gold-10)!important}html body #app #tutorialModal .v1383FirstTutorialHero .v1383FirstTutorialKicker.nfUiChip{background:transparent!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important}html body #app #partyModal.show .lsCoreHeader--party{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #app #charListModal.show>.cardBox.v1372AppFrameBox,html body #app #charListModal.show>.cardBox.v1372AppFrameBox--roster{background:var(--ls-common-frame-bg) center/cover no-repeat!important;border-color:var(--nf-ui-ivory-22)!important;border-radius:var(--nf-ui-radius-frame)!important;box-shadow:var(--nf-ui-shadow-frame),inset 0 1px var(--nf-ui-white-08)!important}html body #app #charListModal.show .lsCoreHeader--roster{border:1px solid var(--nf-ui-ivory-22)!important;border-radius:var(--nf-ui-radius-lg)!important;background:radial-gradient(circle at 16% 10%,var(--nf-ui-gold-16),transparent 34%),radial-gradient(circle at 86% 20%,var(--nf-ui-cyan-09),transparent 32%),linear-gradient(135deg,var(--nf-ui-white-08),var(--nf-ui-white-025))!important;box-shadow:inset 0 1px var(--nf-ui-white-08),0 14px 34px var(--nf-ui-black-18)!important}html body #app #charListModal.show .lsCoreHeaderTabs{border:1px solid var(--nf-ui-white-10)!important;border-radius:999px!important;background:linear-gradient(90deg,var(--nf-ui-white-045),var(--nf-ui-white-025))!important;box-shadow:inset 0 1px var(--nf-ui-white-055)!important}html body #app #charListModal.show .lsCoreHeaderTab{border-color:transparent!important;background:transparent!important;color:var(--nf-ui-lavender-80)!important;box-shadow:none!important}html body #app #charListModal.show .lsCoreHeaderTab.active,html body #app #charListModal.show .lsCoreHeaderTab.is-active{border-color:var(--nf-ui-gold-22)!important;background:linear-gradient(90deg,var(--nf-ui-gold-10),var(--nf-ui-cyan-055))!important;color:#fff2b8!important;box-shadow:0 10px 24px var(--nf-ui-black-22),inset 0 1px var(--nf-ui-white-055)!important}html body #app #charListModal.show .v1372AppContent.v1372RosterContent>.v1372PageLead{border:1px solid var(--nf-ui-gold-22)!important;border-radius:var(--nf-ui-radius-sm)!important;background:linear-gradient(90deg,var(--nf-ui-gold-10),var(--nf-ui-cyan-055))!important;color:#fff2b8!important;box-shadow:inset 0 1px var(--nf-ui-white-055)!important}html body #app #charListModal.show .lsRosterV6Panels{border:1px solid var(--nf-ui-white-14)!important;border-radius:var(--nf-ui-radius-card)!important;background:linear-gradient(180deg,var(--nf-ui-white-08),var(--nf-ui-white-035))!important;box-shadow:var(--nf-ui-shadow-card),inset 0 1px var(--nf-ui-white-055)!important}html body #app #charListModal.show .lsRosterV6Panel{border-radius:calc(var(--nf-ui-radius-card) - 4px)!important}html body #app #charListModal.show .lsRosterV6Grid>p.muted,html body #app #charListModal.show #ownedTabPanel>p.muted,html body #app #charListModal.show #libraryTabPanel>p.muted{border:1px solid var(--nf-ui-gold-22)!important;border-radius:var(--nf-ui-radius-sm)!important;background:linear-gradient(90deg,var(--nf-ui-gold-10),var(--nf-ui-cyan-055))!important;color:#fff2b8!important;box-shadow:inset 0 1px var(--nf-ui-white-055)!important}html body #app #charListModal .guildSceneryBanner{border-color:var(--nf-ui-white-14)!important;border-radius:var(--nf-ui-radius-card)!important;background:linear-gradient(180deg,var(--nf-ui-white-08),var(--nf-ui-white-035))!important;box-shadow:var(--nf-ui-shadow-card),inset 0 1px var(--nf-ui-white-055)!important}html body #app #charListModal.show .lsCoreHeader--roster{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #app #charListModal.show .lsCoreHeaderTabs{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body #app #charListModal.show .v1372AppContent.v1372RosterContent>.v1372PageLead{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body #app #charListModal.show #ownedTabPanel .lsRosterV6Card,html body #app #charListModal.show #libraryTabPanel .lsRosterV6Card,html body #app #charListModal.show #lsRosterOwnedGridV6 .lsRosterV6Card,html body #app #charListModal.show #lsRosterLibraryGridV6 .lsRosterV6Card,html body #app #charListModal.show #lsRosterOwnedGrid .lsRosterV6Card,html body #app #charListModal.show #lsRosterLibraryGrid .lsRosterV6Card{border-color:transparent!important}html body #app #charListModal.show .guildSceneryBanner{border:0!important;border-radius:10px!important}html body #app #charListModal.show .guildSceneryBanner img{border-radius:10px!important}html body #app #charListModal.show .v1372AppContent.v1372RosterContent>.v1372PageLead{color:var(--nf-ui-muted-lavender-78,rgba(229,224,244,.78))!important}html body #app #charListModal.show #ownedTabPanel .lsRosterV6Card,html body #app #charListModal.show #libraryTabPanel .lsRosterV6Card,html body #app #charListModal.show #lsRosterOwnedGridV6 .lsRosterV6Card,html body #app #charListModal.show #lsRosterLibraryGridV6 .lsRosterV6Card,html body #app #charListModal.show #lsRosterOwnedGrid .lsRosterV6Card,html body #app #charListModal.show #lsRosterLibraryGrid .lsRosterV6Card,html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card{border-radius:0!important}html body #app #charListModal.show #ownedTabPanel .lsRosterV6Card,html body #app #charListModal.show #libraryTabPanel .lsRosterV6Card,html body #app #charListModal.show #lsRosterOwnedGridV6 .lsRosterV6Card,html body #app #charListModal.show #lsRosterLibraryGridV6 .lsRosterV6Card,html body #app #charListModal.show #lsRosterOwnedGrid .lsRosterV6Card,html body #app #charListModal.show #lsRosterLibraryGrid .lsRosterV6Card,html body #app #charListModal.show .lsRosterV6Grid .lsRosterV6Card{border-radius:8px!important;overflow:hidden!important}html body #app #charListModal.show .lsRosterV6Grid .charSplash,html body #app #charListModal.show .lsRosterV6Grid .lockedSplash,html body #app #charListModal.show .lsRosterV6Grid .charTint{border-radius:8px!important}html body .nfCharacterImageScreenImgV1409{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}html body #app #cardModal.lsDetailScreen.show>.cardBox.lsDetailFrame{background:var(--ls-common-frame-bg) center/cover no-repeat!important;border-color:var(--nf-ui-ivory-22)!important;border-radius:var(--nf-ui-radius-frame)!important;box-shadow:var(--nf-ui-shadow-frame),inset 0 1px var(--nf-ui-white-08)!important}html body #app #cardModal.lsDetailScreen.show .lsDetailHeader.nfUiHeader,html body #app #cardModal.lsDetailScreen.show .lsDetailHeader{border:1px solid var(--nf-ui-ivory-22)!important;border-radius:var(--nf-ui-radius-lg)!important;background:radial-gradient(circle at 16% 10%,var(--nf-ui-gold-16),transparent 34%),radial-gradient(circle at 86% 20%,var(--nf-ui-cyan-09),transparent 32%),linear-gradient(135deg,var(--nf-ui-white-08),var(--nf-ui-white-025))!important;box-shadow:inset 0 1px var(--nf-ui-white-08),0 14px 34px var(--nf-ui-black-18)!important}html body #app #cardModal.lsDetailScreen.show .lsDetailIntroBlock.nfUiCard,html body #app #cardModal.lsDetailScreen.show .lsDetailIntroBlock,html body #app #cardModal.lsDetailScreen.show .cardInfoTile.nfUiCard,html body #app #cardModal.lsDetailScreen.show .cardInfoTile,html body #app #cardModal.lsDetailScreen.show .cardInfoBlock.nfUiCard,html body #app #cardModal.lsDetailScreen.show .cardInfoBlock,html body #app #cardModal.lsDetailScreen.show .v071ProfileLine{border-color:var(--nf-ui-white-14)!important;border-radius:var(--nf-ui-radius-card)!important;background:linear-gradient(180deg,var(--nf-ui-white-08),var(--nf-ui-white-035))!important;box-shadow:var(--nf-ui-shadow-card),inset 0 1px var(--nf-ui-white-055)!important}html body #app #cardModal.lsDetailScreen.show .v071ProfileLine.locked{background:linear-gradient(180deg,var(--nf-ui-white-045),var(--nf-ui-white-025))!important;border-color:var(--nf-ui-white-11)!important}html body #app #cardModal.lsDetailScreen.show #cardTitle.lsDetailTitle,html body #app #cardModal.lsDetailScreen.show .lsDetailTitle,html body #app #cardModal.lsDetailScreen.show .cardInfoTile b,html body #app #cardModal.lsDetailScreen.show .cardInfoBlock b,html body #app #cardModal.lsDetailScreen.show .nfUiSectionHeader{color:#fff4cf!important}html body #app #cardModal.lsDetailScreen.show #cardDesc.lsDetailLead,html body #app #cardModal.lsDetailScreen.show #cardDesc,html body #app #cardModal.lsDetailScreen.show .cardProfile,html body #app #cardModal.lsDetailScreen.show .cardInfoTile span,html body #app #cardModal.lsDetailScreen.show .cardInfoBlock p,html body #app #cardModal.lsDetailScreen.show .cardInfoBlock small,html body #app #cardModal.lsDetailScreen.show .v071ProfileLine{color:var(--nf-ui-lavender-80)!important}html body #app #cardModal.lsDetailScreen.show .cardTitleLine.nfUiChip,html body #app #cardModal.lsDetailScreen.show .cardTitleLine,html body #app #cardModal.lsDetailScreen.show .contractLvPill.nfUiChip,html body #app #cardModal.lsDetailScreen.show .contractLvPill{border-color:var(--nf-ui-gold-22)!important;background:linear-gradient(90deg,var(--nf-ui-gold-10),var(--nf-ui-cyan-055))!important;color:#fff2b8!important;box-shadow:inset 0 1px var(--nf-ui-white-055)!important}html body #app #cardModal.lsDetailScreen.show #v089CardTabs .v089CardTabBtn.nfUiButton,html body #app #cardModal.lsDetailScreen.show #v089CardTabs .v089CardTabBtn,html body #app #cardModal.lsDetailScreen.show .v137FavBtn.nfUiButton,html body #app #cardModal.lsDetailScreen.show .v137FavBtn,html body #app #cardModal.lsDetailScreen.show #closeCardBtn.lsDetailBackBtn.nfUiButton,html body #app #cardModal.lsDetailScreen.show #closeCardBtn.lsDetailBackBtn{border-color:var(--nf-ui-ivory-22)!important;box-shadow:0 12px 28px var(--nf-ui-black-22),0 0 18px var(--nf-ui-gold-10)!important}html body #app #cardModal.lsDetailScreen.show #v089CardTabs .v089CardTabBtn.active,html body #app #cardModal.lsDetailScreen.show #v089CardTabs .v089CardTabBtn.is-active{border-color:#ffe27aad!important;background:linear-gradient(90deg,#ffe27a3d,#7dffea17)!important;color:#fff4cf!important}html body .nfCharacterImageScreenBackdropV1409{background:radial-gradient(circle at 18% 10%,var(--nf-ui-gold-13),transparent 34%),radial-gradient(circle at 82% 82%,var(--nf-ui-cyan-09),transparent 36%),linear-gradient(180deg,#05040df5,#020209fb)!important;backdrop-filter:blur(12px) saturate(1.06)!important}html body .nfCharacterImageScreenFrameV1409{border-color:var(--nf-ui-ivory-22)!important;border-radius:var(--nf-ui-radius-frame)!important;background:radial-gradient(circle at 14% 0%,var(--nf-ui-gold-13),transparent 34%),radial-gradient(circle at 88% 12%,var(--nf-ui-cyan-09),transparent 34%),linear-gradient(180deg,#161120eb,#05050cf9)!important;box-shadow:var(--nf-ui-shadow-frame),0 0 82px var(--nf-ui-gold-10),inset 0 1px var(--nf-ui-white-08)!important}html body .nfCharacterImageScreenCanvasV1409{border:1px solid var(--nf-ui-white-10)!important;border-radius:var(--nf-ui-radius-lg)!important;background:linear-gradient(180deg,var(--nf-ui-white-035),var(--nf-ui-white-025))!important;box-shadow:inset 0 1px var(--nf-ui-white-08)!important}html body .nfCharacterImageScreenImgV1409{max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}html body .nfCharacterImageScreenMetaV1409{border-color:var(--nf-ui-ivory-22)!important;background:linear-gradient(90deg,var(--nf-ui-gold-10),var(--nf-ui-cyan-055))!important;color:var(--nf-ui-lavender-80)!important;box-shadow:inset 0 1px var(--nf-ui-white-055),0 12px 30px var(--nf-ui-black-18)!important}html body .nfCharacterImageScreenMetaV1409 span{color:#fff2b8!important}html body .nfCharacterImageScreenCloseV1409,html body .nfCharacterImageScreenNavV1409{border-color:var(--nf-ui-ivory-22)!important;background:linear-gradient(180deg,var(--nf-ui-white-12),rgba(8,8,15,.92))!important;color:#fff2b8!important;box-shadow:0 12px 34px var(--nf-ui-black-22),0 0 18px var(--nf-ui-gold-10),inset 0 1px var(--nf-ui-white-08)!important}html body .nfCharacterImageScreenCloseV1409:hover,html body .nfCharacterImageScreenNavV1409:hover{border-color:#ffe27a94!important;box-shadow:0 16px 38px var(--nf-ui-black-26),0 0 24px var(--nf-ui-gold-18),inset 0 1px var(--nf-ui-white-10)!important}html body .nfCharacterImageScreenV1409{height:100vh!important;height:100dvh!important;max-height:100dvh!important;padding:12px!important;overflow:hidden!important}html body .nfCharacterImageScreenFrameV1409{width:min(96vw,1380px)!important;height:calc(100vh - 24px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important}html body .nfCharacterImageScreenCanvasV1409{align-self:stretch!important;justify-self:stretch!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:100%!important;overflow:hidden!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;padding:clamp(42px,4vh,64px) clamp(48px,5vw,92px) clamp(8px,1.2vh,16px)!important}html body .nfCharacterImageScreenImgV1409{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center center!important}@media(max-width:760px){html body .nfCharacterImageScreenV1409{padding:8px!important}html body .nfCharacterImageScreenFrameV1409{width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}html body .nfCharacterImageScreenCanvasV1409{padding:52px 44px 8px!important}}html body .nfCharacterImageScreenFrameV1409{grid-template-rows:minmax(0,1fr)!important}html body .nfCharacterImageScreenMetaV1409{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;border:0!important;box-shadow:none!important}html body .nfCharacterImageScreenCanvasV1409{align-self:stretch!important;justify-self:stretch!important;min-height:0!important;max-height:100%!important}html body #cardModal.lsDetailScreen.show .lsDetailVisualPane{grid-template-rows:minmax(0,1fr) auto!important;align-content:stretch!important;align-items:stretch!important;justify-items:stretch!important;min-width:0!important;min-height:0!important;overflow:hidden!important}html body #cardModal.lsDetailScreen.show .lsDetailImageStage{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important;display:grid!important;place-items:center!important;overflow:hidden!important}html body #cardModal.lsDetailScreen.show .lsDetailMainImageWrap{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;place-items:center!important;overflow:hidden!important}html body #cardModal.lsDetailScreen.show .lsDetailMainImage,html body #cardModal.lsDetailScreen.show .galleryImg.cardMainImage{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center center!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly)>.cardBox.simpleHome{background:var(--ls-common-frame-bg) center/cover no-repeat!important;border:1px solid rgba(255,226,122,.2)!important;box-shadow:0 28px 84px #00000061,inset 0 1px #ffffff0e!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .mainVisualStage{border:1px solid rgba(255,226,122,.26)!important;box-shadow:0 24px 68px #00000057,inset 0 1px #ffffff0d!important;background:linear-gradient(180deg,#14111cf5,#080810fa)!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .quickQuestPanel{background:linear-gradient(180deg,#ffffff12,#ffffff07)!important;border:1px solid rgba(255,226,122,.18)!important;box-shadow:inset 0 1px #ffffff0e,0 18px 50px #00000038!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .questKicker,html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .panelKicker,html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .homeBoardKicker{color:#ffe7a8!important;text-shadow:none!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .compactFloor{background:linear-gradient(180deg,#ffe27a21,#ffffff0a)!important;border:1px solid rgba(255,226,122,.24)!important;box-shadow:inset 0 1px #ffffff12,0 14px 38px #0000003d!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) #homePartyPreview.simpleParty .partyPreviewCard{background:linear-gradient(180deg,#ffffff12,#ffffff07)!important;border:1px solid rgba(255,226,122,.18)!important;box-shadow:inset 0 1px #ffffff0e!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) #homePartyPreview.simpleParty .partyPreviewCard img{background:radial-gradient(circle at 50% 32%,#ffffff21,#0003)!important;box-shadow:inset 0 1px #ffffff0f!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .homeCtaStack{background:transparent!important;border:0!important;box-shadow:none!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .homeCtaStack button,html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .homeCtaStack .btn,html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .bigExploreBtn{border-color:#ffe27a3d!important;box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff14!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar span,html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .partyChip,html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .synChip{border-color:#ffe27a38!important;box-shadow:inset 0 1px #ffffff0e!important}html body #app #summonPage.lsSummonCorePage.show{background:radial-gradient(circle at 20% 8%,rgba(198,161,91,.12),transparent 34%),radial-gradient(circle at 82% 24%,rgba(127,231,255,.06),transparent 36%),linear-gradient(180deg,#050710fc,#0d0a16fc 56%,#04040afe)!important}html body #app #summonPage.lsSummonCorePage.show>.lsSummonCoreFrame{border-color:#ffe27a38!important;background:var(--ls-common-frame-bg) center/cover no-repeat!important;box-shadow:0 28px 86px #0000006b,0 0 0 1px #ffffff09 inset,0 0 50px #ffe27a12!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreContent{border-color:#ffffff13!important;background:linear-gradient(180deg,#ffffff09,#ffffff04)!important;box-shadow:inset 0 1px #ffffff0b!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreHeader{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreKicker,html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreHeader h1{text-shadow:none!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreStone{border-color:#ffe27a38!important;background:linear-gradient(180deg,#ffe27a1b,#ffffff08)!important;box-shadow:inset 0 1px #ffffff0e!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonCoreLead{color:#f4efffb3!important}html body #app #summonPage.lsSummonCorePage.show .altarStage{border-color:#ffe27a38!important;box-shadow:0 22px 62px #00000052,inset 0 1px #ffffff0e!important}html body #app #summonPage.lsSummonCorePage.show .summonPanel{border-color:#ffe27a29!important;background:linear-gradient(180deg,#fff1,#ffffff06)!important;box-shadow:inset 0 1px #ffffff0d,0 16px 42px #0003!important}html body #app #summonPage.lsSummonCorePage.show .summonPanel h2,html body #app #summonPage.lsSummonCorePage.show .lsNfSummonPanelTitleRow h2{color:#ffe7a8!important;text-shadow:none!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonOptionsRow{border-color:#ffe27a29!important;background:linear-gradient(180deg,#ffe27a13,#ffffff07)!important;box-shadow:inset 0 1px #ffffff0b!important}html body #app #summonPage.lsSummonCorePage.show .lsSummonRatesBtn,html body #app #summonPage.lsSummonCorePage.show #summonRatesBtn,html body #app #summonPage.lsSummonCorePage.show .lsSummonSkipLine{border-color:#ffe27a38!important;background:linear-gradient(180deg,#ffffff1a,#ffffff09)!important;color:#fff6e5db!important;box-shadow:inset 0 1px #ffffff0e!important}html body #app #summonPage.lsSummonCorePage.show .summonButtons,html body #app #summonPage.lsSummonCorePage.show #summonResultActions{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body #app #summonPage.lsSummonCorePage.show .summonButtons .btn,html body #app #summonPage.lsSummonCorePage.show #summonResultActions .btn{border:1px solid rgba(255,226,122,.24)!important;box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff14!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) #summonResultArea{border-color:#ffffff14!important;background:linear-gradient(180deg,#ffffff09,#0000001a)!important;box-shadow:inset 0 1px #ffffff0b!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) #summonResultArea .summonIdle{color:#f4efff94!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon)>.lsSummonCoreFrame{background:var(--ls-common-frame-bg) center/cover no-repeat!important;border-color:#ffe27a33!important;box-shadow:0 28px 84px #00000061,inset 0 1px var(--nf-ui-white-055)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreHeader{background:linear-gradient(180deg,var(--nf-ui-white-045),var(--nf-ui-white-02))!important;border:1px solid var(--nf-ui-ivory-16)!important;border-radius:clamp(14px,1.1vw,20px)!important;box-shadow:inset 0 1px var(--nf-ui-white-045),0 14px 36px var(--nf-ui-black-18)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreContent{background:linear-gradient(180deg,var(--nf-ui-white-035),rgba(255,255,255,.014))!important;border-color:#ffffff13!important;box-shadow:inset 0 1px var(--nf-ui-white-045)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreLead{color:var(--nf-ui-lavender-72)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreStone,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonOptionsRow .lsSummonSkipLine,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonOptionsRow .lsSummonRatesBtn,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonOptionsRow #summonRatesBtn{border-color:var(--nf-ui-ivory-22)!important;background:linear-gradient(180deg,var(--nf-ui-white-08),var(--nf-ui-white-028))!important;box-shadow:inset 0 1px var(--nf-ui-white-055)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .altarStage{border:1px solid rgba(255,226,122,.24)!important;box-shadow:0 24px 68px #00000057,inset 0 1px var(--nf-ui-white-055)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .summonPanel{background:linear-gradient(180deg,var(--nf-ui-white-070),var(--nf-ui-white-028))!important;border:1px solid var(--nf-ui-ivory-16)!important;box-shadow:inset 0 1px var(--nf-ui-white-055),0 18px 50px var(--nf-ui-black-18)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .summonPanel h2,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsNfSummonPanelTitleRow h2{color:#ffe7a8!important;text-shadow:none!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCostNote,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .summonIdle{color:var(--nf-ui-muted-lavender-78)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .summonResultArea{background:linear-gradient(180deg,var(--nf-ui-black-18),var(--nf-ui-white-025))!important;border:1px solid var(--nf-ui-white-10)!important;border-radius:var(--nf-ui-radius-mid)!important;box-shadow:inset 0 1px var(--nf-ui-white-045)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .summonButtons .btn.gold,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) #summonOneBtn,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) #summonTenBtn{border:1px solid rgba(255,226,122,.26)!important;box-shadow:0 14px 36px #0000003d,0 0 22px var(--nf-ui-gold-10),inset 0 1px var(--nf-ui-white-08)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreFooter,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsGameFooterNav{border-color:var(--nf-ui-ivory-16)!important;box-shadow:inset 0 1px var(--nf-ui-white-045),0 14px 38px var(--nf-ui-black-18)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsGameFooterButton{border-color:#ffe27a2e!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsGameFooterButton.is-active{border-color:#ffe27a52!important;box-shadow:0 0 18px var(--nf-ui-gold-10),inset 0 1px var(--nf-ui-white-08)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreHeader{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .summonPanel--summonControls .lsNfSummonPanelTitleRow .lsSummonOptionsRow{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .summonSide>.summonPanel:not(.summonPanel--summonControls)>h2{display:none!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .altarStage .altarCopy{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;text-align:left!important;left:clamp(16px,1.5vw,24px)!important;right:clamp(16px,1.5vw,24px)!important;bottom:clamp(14px,1.4vw,22px)!important;z-index:5!important;padding:clamp(13px,1.1vw,18px)!important;border-radius:18px!important;border:1px solid rgba(255,226,122,.18)!important;background:linear-gradient(180deg,#090710a8,#04030ac7)!important;box-shadow:0 16px 42px #00000047,inset 0 1px #ffffff0e!important;backdrop-filter:blur(10px)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .altarStage .altarCopy b{display:block!important;font-size:clamp(18px,1.25vw,23px)!important;line-height:1.12!important;color:#fff5ce!important;text-shadow:none!important;margin:0!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .altarStage .altarCopy>span{display:block!important;color:#f4efffb8!important;font-size:clamp(12px,.8vw,14px)!important;line-height:1.45!important;margin-top:6px!important}#hud.hud{width:clamp(300px,22vw,348px)!important;max-width:calc(100vw - 16px)!important;padding:clamp(11px,.9vw,15px)!important;gap:clamp(6px,.52vw,8px)!important}#hud.hud #gameMenu.gameMenu,#hud.hud .nfExploreHudActionsV1411{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;width:100%!important;min-width:0!important;margin:clamp(4px,.45vw,7px) 0 0!important;padding:clamp(8px,.68vw,10px) 0 0!important;border:0!important;border-top:1px solid rgba(216,182,106,.24)!important;border-radius:0!important;background:linear-gradient(90deg,transparent,rgba(216,182,106,.08),transparent) top/100% 1px no-repeat!important;box-shadow:none!important;backdrop-filter:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:clamp(7px,.62vw,10px)!important;order:99!important}#hud.hud #gameMenu.gameMenu .btn{width:100%!important;min-width:0!important;min-height:clamp(32px,2.55vw,38px)!important;margin:0!important;padding:0 clamp(9px,.78vw,12px)!important;border-radius:999px!important;font-size:clamp(11px,.78vw,12.5px)!important;line-height:1.1!important;letter-spacing:.04em!important;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #00000029!important}#hud.hud #pauseBtn,#hud.hud #retreatBtn{background:linear-gradient(180deg,#ffffff1f,#ffffff0e)!important;border-color:#ffe27a3d!important;color:#fff4d2!important}#hud.hud #openRunCardBtn{display:none!important}@media(max-width:980px){#hud.hud{top:8px!important;left:8px!important;width:calc(100vw - 16px)!important;max-width:none!important;padding:10px!important}#hud.hud #gameMenu.gameMenu,#hud.hud .nfExploreHudActionsV1411{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:5px!important;padding-top:8px!important}#hud.hud #gameMenu.gameMenu .btn{min-height:34px!important;padding:0 8px!important;font-size:12px!important}}@media(max-width:420px){#hud.hud #gameMenu.gameMenu .btn{font-size:11px!important;letter-spacing:.02em!important}}.nfRunNotice{position:absolute;left:50%;top:18%;z-index:47;width:min(560px,calc(100vw - 34px));transform:translate(-50%,-10px) scale(.98);opacity:0;visibility:hidden;pointer-events:none}.nfRunNotice.show{visibility:visible;animation:nfRunNoticePop 2.6s ease both}.nfRunNoticeBox{display:grid;gap:6px;padding:18px 22px;border-radius:24px;border:1px solid rgba(255,226,122,.36);background:radial-gradient(circle at 12% 0%,rgba(255,226,122,.18),transparent 34%),linear-gradient(135deg,#16111ff0,#070812e8);box-shadow:0 24px 72px #0000005c,0 0 38px #ffe27a21,inset 0 1px #ffffff14;text-align:center}.nfRunNoticeBox span{color:#ffe27a;font-size:12px;font-weight:1000;letter-spacing:.22em}.nfRunNoticeBox b{color:#fff8cf;font-size:clamp(24px,3.2vw,38px);line-height:1.08;text-shadow:0 0 22px rgba(255,226,122,.34),0 4px 14px rgba(0,0,0,.7)}.nfRunNoticeBox small{display:block;color:#f4ecdedb;font-size:clamp(12px,1.08vw,15px);line-height:1.55;font-weight:800}.nfRunNotice.door .nfRunNoticeBox{border-color:#7fe7ff57;box-shadow:0 24px 72px #0000005c,0 0 42px #7fe7ff24,inset 0 1px #ffffff14}@keyframes nfRunNoticePop{0%{opacity:0;transform:translate(-50%,-18px) scale(.94);filter:blur(4px)}14%{opacity:1;transform:translate(-50%) scale(1);filter:blur(0)}76%{opacity:1;transform:translate(-50%) scale(1);filter:blur(0)}to{opacity:0;transform:translate(-50%,-12px) scale(.98);filter:blur(2px)}}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta{position:relative;cursor:pointer;border-radius:22px;padding:12px 14px;margin:-6px -6px 8px;border:1px solid rgba(255,226,122,.18);background:radial-gradient(circle at 12% 0%,rgba(255,226,122,.12),transparent 34%),linear-gradient(180deg,#ffffff0d,#00000012);box-shadow:inset 0 1px #ffffff14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta:hover,html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta:focus-within{transform:translateY(-1px);border-color:#ffe27a5c;box-shadow:0 14px 38px #00000038,0 0 0 1px #ffe27a17 inset;outline:none}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta .nfHomeFloorPickerInfo:focus-visible{outline:2px solid rgba(255,226,122,.46);outline-offset:4px;border-radius:14px}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta #homeFloorName{text-decoration:underline;text-decoration-color:#ffe27a6b;text-underline-offset:5px}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta #floorSelectHomeBtn{box-shadow:0 0 24px #ffe27a26,inset 0 1px #ffffff14!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta:hover #floorSelectHomeBtn,html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta:focus-within #floorSelectHomeBtn{border-color:#ffe27a6b!important}@media(min-width:981px){html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta{margin:0 0 clamp(6px,.48vw,8px)!important;padding:9px 12px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta .nfHomeFloorPickerInfo{width:100%!important;min-width:0!important;display:grid!important;grid-template-rows:auto auto auto!important;align-content:center!important;gap:2px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta .questKicker{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:clamp(9px,.66vw,11px)!important;line-height:1!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta #homeFloorName{min-width:0!important;margin:2px 0 1px!important;font-size:clamp(21px,1.55vw,28px)!important;line-height:1.06!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta #homeFloorDesc{min-width:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:6px 9px!important;color:var(--muted)!important;font-size:clamp(10.5px,.72vw,12px)!important;line-height:1.2!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta{}}@media(max-width:980px){html body #app #homePanel.panel:not(.v137IntroStartOnly){}}@media(max-width:720px){.nfRunNotice{top:16%;width:min(440px,calc(100vw - 26px))}.nfRunNoticeBox{padding:15px 16px;border-radius:20px}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta{padding:10px 11px;margin:-4px -4px 7px}}html body #app #upgradeModal .upgrade.v143BlessingChoice{min-height:clamp(320px,26vw,380px)!important;display:grid!important;grid-template-rows:auto auto auto auto minmax(0,1fr)!important;align-content:start!important;justify-content:stretch!important;gap:clamp(6px,.62vw,9px)!important;padding:clamp(13px,1vw,18px)!important;text-align:left!important}html body #app #upgradeModal .upgrade.v143BlessingChoice:hover{transform:translateY(-2px)!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v125BlessingTags{min-height:24px!important;padding-right:72px!important;margin:0!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v143BlessingIconFrame{position:relative!important;width:clamp(92px,7.8vw,112px)!important;height:clamp(92px,7.8vw,112px)!important;margin:0 auto clamp(2px,.25vw,4px)!important;border-radius:26px!important;display:grid!important;place-items:center!important;overflow:visible!important;background:radial-gradient(circle at 42% 34%,rgba(255,255,255,.1),transparent 35%),linear-gradient(180deg,#06081694,#020209b8)!important;border:1px solid rgba(170,210,255,.2)!important;box-shadow:inset 0 1px #ffffff1a,0 0 22px #5e9fff29!important;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease!important}html body #app #upgradeModal .upgrade.v143BlessingChoice:hover .v143BlessingIconFrame{transform:translateY(-1px) scale(1.015)!important;box-shadow:inset 0 1px #ffffff24,0 0 30px #7ab0ff3d!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v143BlessingIconImg{display:block!important;width:clamp(82px,7vw,104px)!important;height:clamp(82px,7vw,104px)!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 8px 14px rgba(0,0,0,.34)) drop-shadow(0 0 12px rgba(255,255,255,.13))!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v143BlessingIconImg.isMissing{display:none!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v143BlessingIconFallback{display:none!important;place-items:center!important;width:100%!important;height:100%!important;color:#fff4d2!important;font-size:clamp(30px,2.9vw,42px)!important;line-height:1!important;text-shadow:0 0 18px rgba(255,226,122,.24)!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v143BlessingIconFallback.isVisible,html body #app #upgradeModal .upgrade.v143BlessingChoice .v143BlessingIconImg.isMissing+.v143BlessingIconFallback{display:grid!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v143BlessingTitle,html body #app #upgradeModal .upgrade.v143BlessingChoice>b{min-height:0!important;margin:0!important;font-size:clamp(16px,1.14vw,21px)!important;line-height:1.16!important;text-align:center!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v125Summary{min-height:0!important;margin:0!important;font-size:clamp(11.5px,.84vw,14px)!important;line-height:1.38!important;text-align:left!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v125Details{min-height:0!important;margin-top:0!important;align-self:stretch!important;padding:clamp(7px,.62vw,10px)!important;gap:2px!important;overflow:hidden!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v125Details strong{font-size:clamp(10.5px,.74vw,12px)!important;line-height:1.18!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v125Details em{font-size:clamp(10.5px,.76vw,12.5px)!important;line-height:1.26!important;white-space:normal!important}html body #app #upgradeModal .upgrade.v080-grade-normal.v143BlessingChoice .v143BlessingIconFrame{border-color:#7fbfff38!important;box-shadow:inset 0 1px #ffffff1a,0 0 20px #568eff26!important}html body #app #upgradeModal .upgrade.v080-grade-advanced.v143BlessingChoice .v143BlessingIconFrame{border-color:#ba8fff4d!important;box-shadow:inset 0 1px #ffffff1c,0 0 24px #8a64ff3d!important}html body #app #upgradeModal .upgrade.v080-grade-rare.v143BlessingChoice .v143BlessingIconFrame{border-color:#ffe27a54!important;box-shadow:inset 0 1px #ffffff21,0 0 28px #ff82e633,0 0 18px #ffe27a29!important}html body #app #upgradeModal .upgrade.v080-grade-legend.v143BlessingChoice .v143BlessingIconFrame{width:clamp(98px,8.2vw,120px)!important;height:clamp(98px,8.2vw,120px)!important;border-color:#fff8d094!important;background:linear-gradient(180deg,#ffffff70,#fff8d038)!important;box-shadow:inset 0 1px #ffffff80,0 0 34px #ffe27a52,0 0 28px #9ac4ff38!important}html body #app #upgradeModal .upgrade.v080-grade-legend.v143BlessingChoice .v143BlessingIconImg{width:clamp(88px,7.4vw,110px)!important;height:clamp(88px,7.4vw,110px)!important}@media(max-width:820px){html body #app #upgradeModal .upgrade.v143BlessingChoice{min-height:clamp(280px,58vw,340px)!important;gap:6px!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v143BlessingIconFrame{width:clamp(84px,20vw,96px)!important;height:clamp(84px,20vw,96px)!important;border-radius:22px!important}html body #app #upgradeModal .upgrade.v143BlessingChoice .v143BlessingIconImg{width:clamp(72px,17vw,84px)!important;height:clamp(72px,17vw,84px)!important}}@keyframes nfFrameEnterKeyV1439{0%{opacity:0;transform:translate3d(0,16px,0) scale(.992);filter:saturate(.92) brightness(.96)}to{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1) brightness(1)}}html body #app .nfFrameEnter{animation:nfFrameEnterKeyV1439 .38s cubic-bezier(.2,.8,.2,1) both!important}html body:not(.battleMode) #app #charListModal.show .nfOwnedMotionCard:not(.locked):not(.codexLocked):not(.disabled):not([data-owned="0"]):not([aria-disabled=true]){transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),filter .2s ease-out!important;will-change:transform}@media(hover:hover)and (pointer:fine){html body:not(.battleMode) #app #charListModal.show .nfOwnedMotionCard:not(.locked):not(.codexLocked):not(.disabled):not([data-owned="0"]):not([aria-disabled=true]):hover{transform:translateY(-6px) scale(1.012)!important;border-color:#ffe27a94!important;box-shadow:0 24px 58px #0000006b,0 0 0 1px #ffe27a2e inset,0 0 36px #7fe7ff24!important;filter:brightness(1.06)!important}html body:not(.battleMode) #app #charListModal.show .nfOwnedMotionCard:not(.locked):not(.codexLocked):not(.disabled):not([data-owned="0"]):not([aria-disabled=true]):hover .charSplash{transform:scale(1.035)!important;filter:saturate(1.12) brightness(1.08)!important}}html body #app #charListModal .lsRosterV6Card[data-owned="0"],html body #app #charListModal .lsRosterV6Card.locked,html body #app #charListModal .lsRosterV6Card.codexLocked{transform:none!important;filter:none!important}@media(prefers-reduced-motion:reduce){html body #app .nfFrameEnter{animation:none!important}html body #app #charListModal .nfOwnedMotionCard,html body #app #charListModal .nfOwnedMotionCard .charSplash{transition-duration:.001ms!important;transform:none!important}}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .lsSummonCoreContent.nfSummonRedesignContent{min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr) clamp(68px,7.4vh,82px)!important;gap:clamp(7px,.7vw,10px)!important;overflow:hidden!important;padding:clamp(8px,.75vw,12px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage{--nf-summon-rgb:182,193,211;--nf-summon-rgb-2:235,240,248;--nf-summon-rgb-3:255,255,255;--nf-summon-hit-rgb:198,88,255;--nf-summon-hit-rgb-2:255,139,235;--nf-summon-hit-rgb-3:255,255,255;position:relative!important;isolation:isolate!important;min-height:0!important;height:100%!important;overflow:hidden!important;display:grid!important;place-items:center!important;border-radius:clamp(18px,1.5vw,26px)!important;border:1px solid rgba(255,226,122,.24)!important;background:linear-gradient(180deg,#06050c38,#03020885),url(../../assets/world/summon/summon-room-night.webp) center/cover no-repeat!important;box-shadow:inset 0 1px #ffffff13,0 18px 56px #00000057!important;transition:filter .18s ease,border-color .18s ease,box-shadow .18s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-N{--nf-summon-rgb:182,193,211;--nf-summon-rgb-2:235,240,248;--nf-summon-rgb-3:255,255,255}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-R{--nf-summon-rgb:92,191,255;--nf-summon-rgb-2:182,238,255;--nf-summon-rgb-3:239,253,255}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-SR{--nf-summon-rgb:198,88,255;--nf-summon-rgb-2:255,139,235;--nf-summon-rgb-3:255,234,255}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-SSR{--nf-summon-rgb:255,190,52;--nf-summon-rgb-2:255,249,205;--nf-summon-rgb-3:255,255,255}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR{--nf-summon-rgb:255,65,215;--nf-summon-rgb-2:92,238,255;--nf-summon-rgb-3:255,218,100}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR:is(.is-gathering,.is-rune-forming,.is-card,.is-card-forming,.is-omen,.is-eclipse):not(.is-ur-break){--nf-summon-rgb:255,190,52;--nf-summon-rgb-2:255,249,205;--nf-summon-rgb-3:255,255,255}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStageBg{position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStageBg:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:min(78%,760px)!important;aspect-ratio:1!important;border-radius:50%!important;transform:translate(-50%,-50%) scale(.72)!important;opacity:.25!important;background:radial-gradient(circle,rgba(var(--nf-summon-rgb),.34) 0 9%,rgba(var(--nf-summon-rgb),.14) 23%,transparent 61%)!important;filter:blur(8px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStageBg:after{content:""!important;position:absolute!important;inset:-12%!important;opacity:.18!important;background:radial-gradient(ellipse at 50% 48%,rgba(var(--nf-summon-rgb-2),.18),transparent 31%),linear-gradient(112deg,transparent 34%,rgba(var(--nf-summon-rgb),.1) 49%,transparent 64%)!important;filter:blur(12px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-gathering .nfSummonStageBg:before{animation:nfSummonGatherCoreV1442 1.05s cubic-bezier(.2,.8,.2,1) both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-card .nfSummonStageBg:before,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-flash .nfSummonStageBg:before{transform:translate(-50%,-50%) scale(1)!important;opacity:.72!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-flash .nfSummonStageBg:after{opacity:.55!important;transform:scale(1.04)!important}@keyframes nfSummonGatherCoreV1442{0%{transform:translate(-50%,-50%) scale(1.28);opacity:.1;filter:blur(18px)}70%{opacity:.66}to{transform:translate(-50%,-50%) scale(.88);opacity:.52;filter:blur(6px)}}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonParticles.nfSummonStageFx{position:absolute!important;inset:0!important;z-index:1!important;opacity:.34!important;pointer-events:none!important;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 72% 20%,rgba(var(--nf-summon-rgb-2),.7) 0 1px,transparent 2px),radial-gradient(circle at 64% 72%,rgba(var(--nf-summon-rgb),.66) 0 1px,transparent 2px),radial-gradient(circle at 33% 78%,rgba(255,255,255,.46) 0 1px,transparent 2px)!important;background-size:112px 112px,154px 154px,196px 196px,236px 236px!important;filter:drop-shadow(0 0 7px rgba(255,255,255,.3))!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-gathering .summonParticles{opacity:.88!important;animation:nfSummonParticlesGatherV1442 1.05s cubic-bezier(.2,.8,.2,1) both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-card .summonParticles,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-flash .summonParticles{opacity:.72!important;filter:drop-shadow(0 0 12px rgba(var(--nf-summon-rgb),.54))!important}@keyframes nfSummonParticlesGatherV1442{0%{background-position:-170px 150px,180px -160px,-210px 190px,220px -190px;transform:scale(1.16);filter:blur(.6px)}to{background-position:42% 45%,54% 47%,48% 54%,51% 50%;transform:scale(.92);filter:blur(0)}}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSpectacleFx{position:absolute!important;inset:0!important;z-index:auto!important;overflow:hidden!important;pointer-events:none!important;opacity:1!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHalo,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRays,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonShockwave,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonPrism,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRarityCrest{position:absolute!important;left:50%!important;top:48%!important;pointer-events:none!important;opacity:0!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHalo,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRays,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonPrism{z-index:2!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonShockwave,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRarityCrest{z-index:4!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHalo{width:clamp(220px,25vw,390px)!important;aspect-ratio:1!important;border-radius:50%!important;border:1px solid rgba(var(--nf-summon-rgb),.62)!important;box-shadow:0 0 22px rgba(var(--nf-summon-rgb),.18),inset 0 0 22px rgba(var(--nf-summon-rgb-2),.08)!important;transform:translate(-50%,-50%) scale(.64)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHalo:before,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHalo:after{content:""!important;position:absolute!important;inset:8%!important;border-radius:50%!important;border:1px dashed rgba(var(--nf-summon-rgb-2),.42)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHalo:after{inset:22%!important;border-style:solid!important;opacity:.58!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHaloB{width:clamp(300px,34vw,520px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHaloC{width:clamp(390px,44vw,690px)!important;border-style:dashed!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRays{inset:auto -12% -12% auto!important;background:repeating-conic-gradient(from 0deg at 50% 48%,rgba(var(--nf-summon-rgb-2),.22) 0 1.1deg,transparent 1.1deg 10deg)!important;mask-image:radial-gradient(circle at 50% 48%,transparent 0 15%,#000 26%,transparent 69%)!important;transform:scale(.68)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonShockwave{width:clamp(180px,22vw,340px)!important;aspect-ratio:1!important;border-radius:50%!important;border:2px solid rgba(var(--nf-summon-rgb-2),.82)!important;box-shadow:0 0 32px rgba(var(--nf-summon-rgb),.42),inset 0 0 28px rgba(var(--nf-summon-rgb-2),.2)!important;transform:translate(-50%,-50%) scale(.32)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonPrism{inset:auto -18% -18% auto!important;background:linear-gradient(112deg,transparent 20%,rgba(255,65,215,.16) 38%,rgba(92,238,255,.2) 50%,rgba(255,218,100,.16) 62%,transparent 80%),conic-gradient(from 210deg at 50% 48%,transparent,rgba(255,65,215,.13),transparent 28%,rgba(92,238,255,.13),transparent 62%,rgba(255,218,100,.11),transparent)!important;filter:blur(8px) saturate(1.28)!important;transform:scale(.78)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRarityCrest{top:17%!important;min-width:58px!important;padding:7px 13px!important;border-radius:999px!important;border:1px solid rgba(var(--nf-summon-rgb-2),.68)!important;background:#04030c9e!important;color:rgb(var(--nf-summon-rgb-2))!important;font-size:clamp(13px,1.15vw,18px)!important;font-weight:1000!important;letter-spacing:.16em!important;text-align:center!important;text-indent:.16em!important;text-shadow:0 0 18px rgba(var(--nf-summon-rgb),.58)!important;box-shadow:0 0 26px rgba(var(--nf-summon-rgb),.18),inset 0 1px #ffffff24!important;transform:translate(-50%,-12px) scale(.88)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-omen .nfSummonHaloA{opacity:.72!important;animation:nfSummonHaloInA .58s cubic-bezier(.2,.8,.2,1) both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.rarity-R,.rarity-SR,.rarity-SSR,.rarity-UR).is-omen .nfSummonHaloB{opacity:.56!important;animation:nfSummonHaloInB .72s cubic-bezier(.2,.8,.2,1) both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.rarity-SSR,.rarity-UR).is-omen .nfSummonHaloC{opacity:.48!important;animation:nfSummonHaloInC .82s cubic-bezier(.2,.8,.2,1) both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-SR.is-omen .nfSummonHaloA{animation:nfSummonHaloSpinSrA .72s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-SR.is-omen .nfSummonHaloB{animation:nfSummonHaloSpinSrB .72s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.rarity-SSR,.rarity-UR):is(.is-omen,.is-impact,.is-impact-secondary,.is-celebrating) .nfSummonRays{opacity:.64!important;transform:scale(1)!important;transition:opacity .2s ease,transform .42s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.is-omen,.is-impact,.is-impact-secondary,.is-ur-break,.is-high-rarity-hit) .nfSummonRarityCrest{opacity:1!important;transform:translate(-50%) scale(1)!important;transition:opacity .14s ease,transform .2s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-N.is-omen .nfSummonRarityCrest{display:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-impact .nfSummonShockwave{opacity:1!important;animation:nfSummonShockwaveA .38s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-impact-secondary .nfSummonShockwave{opacity:1!important;animation:nfSummonShockwaveB .46s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-high-rarity-hit .nfSummonShockwave{border-color:rgba(var(--nf-summon-hit-rgb-2),.92)!important;box-shadow:0 0 36px rgba(var(--nf-summon-hit-rgb),.56),inset 0 0 28px rgba(var(--nf-summon-hit-rgb-2),.24)!important;opacity:1!important;animation:nfSummonShockwaveHit .42s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR:is(.is-ur-break,.is-impact-secondary,.is-celebrating) .nfSummonPrism,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage[data-nf-summon-hit=UR].is-high-rarity-hit .nfSummonPrism{opacity:.78!important;transform:scale(1)!important;transition:opacity .15s ease,transform .36s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-SSR:is(.is-omen,.is-impact){filter:brightness(.78) saturate(.88)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR:is(.is-omen,.is-impact){filter:brightness(.74) saturate(.86)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR.is-ur-break{filter:brightness(.58) saturate(.72)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-SSR.is-impact-secondary{animation:nfSummonStageShakeSsr .14s linear both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR.is-impact-secondary{animation:nfSummonStageShakeUr .16s linear both!important}@keyframes nfSummonHaloInA{0%{transform:translate(-50%,-50%) scale(.42);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:.72}}@keyframes nfSummonHaloInB{0%{transform:translate(-50%,-50%) scale(.34) rotate(-22deg);opacity:0}to{transform:translate(-50%,-50%) scale(1) rotate(18deg);opacity:.56}}@keyframes nfSummonHaloInC{0%{transform:translate(-50%,-50%) scale(.28) rotate(28deg);opacity:0}to{transform:translate(-50%,-50%) scale(1) rotate(-12deg);opacity:.48}}@keyframes nfSummonHaloSpinSrA{0%{transform:translate(-50%,-50%) scale(.44) rotate(-42deg);opacity:0}to{transform:translate(-50%,-50%) scale(1) rotate(38deg);opacity:.76}}@keyframes nfSummonHaloSpinSrB{0%{transform:translate(-50%,-50%) scale(.38) rotate(48deg);opacity:0}to{transform:translate(-50%,-50%) scale(1) rotate(-32deg);opacity:.58}}@keyframes nfSummonShockwaveA{0%{transform:translate(-50%,-50%) scale(.22);opacity:.95}to{transform:translate(-50%,-50%) scale(2.05);opacity:0}}@keyframes nfSummonShockwaveB{0%{transform:translate(-50%,-50%) scale(.28);opacity:1}to{transform:translate(-50%,-50%) scale(2.45);opacity:0}}@keyframes nfSummonShockwaveHit{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}to{transform:translate(-50%,-50%) scale(2.25);opacity:0}}@keyframes nfSummonStageShakeSsr{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-1px)}}@keyframes nfSummonStageShakeUr{0%,to{transform:translate(0)}20%{transform:translate(-4px,1px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-R.is-omen .nfSummonRays{opacity:.42!important;transform:scale(1)!important;mask-image:none!important;background:linear-gradient(90deg,transparent 44%,rgba(182,238,255,.42) 49%,rgba(255,255,255,.72) 50%,rgba(182,238,255,.42) 51%,transparent 56%)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage[data-nf-summon-hit=SSR].is-high-rarity-hit{animation:nfSummonStageShakeSsr .14s linear both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage[data-nf-summon-hit=UR].is-high-rarity-hit{filter:brightness(.63) saturate(.8)!important;animation:nfSummonStageShakeUr .16s linear both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonCardBack{position:absolute!important;left:50%!important;top:48%!important;z-index:3!important;display:none!important;width:clamp(160px,13vw,190px)!important;aspect-ratio:2/3!important;border-radius:clamp(14px,1.05vw,19px)!important;border:1px solid rgba(var(--nf-summon-rgb-2),.72)!important;background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.1) 38%,rgba(255,255,255,.52) 49%,rgba(255,255,255,.08) 60%,transparent 76%) 180% 0/220% 100% no-repeat,radial-gradient(circle at 50% 50%,transparent 0 12%,rgba(var(--nf-summon-rgb-2),.34) 12.5% 14%,transparent 14.5% 23%,rgba(var(--nf-summon-rgb),.24) 23.5% 24.5%,transparent 25%),repeating-conic-gradient(from 22.5deg at 50% 50%,rgba(var(--nf-summon-rgb-2),.16) 0 5deg,transparent 5deg 35deg),radial-gradient(circle at 50% 34%,rgba(255,255,255,.18),transparent 29%),linear-gradient(145deg,rgba(var(--nf-summon-rgb-2),.84),rgba(var(--nf-summon-rgb),.6) 47%,#0d051cfa 88%)!important;box-shadow:inset 0 0 0 3px #05040eb3,inset 0 0 0 5px rgba(var(--nf-summon-rgb-2),.24),0 28px 84px #00000085,0 0 50px rgba(var(--nf-summon-rgb),.26)!important;transform:translate(-50%,-35%) perspective(900px) rotateY(0) scale(.72)!important;opacity:0!important;pointer-events:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonCardBack:before,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonCardBack:after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;border-radius:inherit!important;border:1px solid rgba(var(--nf-summon-rgb),.3)!important;background:linear-gradient(145deg,rgba(var(--nf-summon-rgb-2),.3),#120723eb)!important;box-shadow:inset 0 0 0 3px #05040e94!important;opacity:0!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-count-ten .summonCardBack:before{opacity:.68!important;transform:translate(-17px,12px) rotate(-5deg)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-count-ten .summonCardBack:after{opacity:.5!important;transform:translate(17px,12px) rotate(5deg)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.is-card,.is-omen,.is-impact,.is-impact-secondary,.is-ur-break,.is-flash,.is-revealing) .summonCardBack{display:block!important;opacity:1!important;transform:translate(-50%,-50%) perspective(900px) rotateY(360deg) scale(1)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-card .summonCardBack{animation:nfSummonCardRiseV1442 .58s cubic-bezier(.2,.8,.2,1) both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-omen .summonCardBack{background-position:-45% 0,center,center,center,center!important;box-shadow:inset 0 0 0 3px #05040ead,inset 0 0 0 5px rgba(var(--nf-summon-rgb-2),.35),0 30px 88px #0000008a,0 0 68px rgba(var(--nf-summon-rgb),.42)!important;transition:background-position .48s ease,box-shadow .28s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-N .summonCardBack{border-color:#ebf0f8b8!important;filter:saturate(.62) brightness(.94)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-SR .summonCardBack{background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.08) 38%,rgba(255,255,255,.48) 49%,rgba(255,255,255,.06) 60%,transparent 76%) 180% 0/220% 100% no-repeat,radial-gradient(circle at 50% 50%,transparent 0 10%,rgba(255,139,235,.38) 10.5% 12%,transparent 12.5% 23%,rgba(198,88,255,.34) 23.5% 25%,transparent 25.5%),repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,139,235,.18) 0 6deg,transparent 6deg 30deg),linear-gradient(145deg,#ff8bebb3,#c658ff99 48%,#0d051cfa 88%)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-SSR .summonCardBack{background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.14) 37%,rgba(255,255,255,.76) 49%,rgba(255,255,255,.12) 61%,transparent 78%) 180% 0/220% 100% no-repeat,radial-gradient(circle at 50% 50%,rgba(255,255,255,.18) 0 8%,transparent 8.5% 14%,rgba(255,249,205,.48) 14.5% 16%,transparent 16.5% 27%,rgba(255,190,52,.35) 27.5% 29%,transparent 29.5%),repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,249,205,.24) 0 4deg,transparent 4deg 24deg),linear-gradient(145deg,#fff9cdeb,#ffbe34ad 46%,#1c0d16fa 88%)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR:not(.is-ur-break):not(.is-impact-secondary):not(.is-revealing) .summonCardBack{--nf-summon-rgb:255,190,52;--nf-summon-rgb-2:255,249,205;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.14) 37%,rgba(255,255,255,.76) 49%,rgba(255,255,255,.12) 61%,transparent 78%) 180% 0/220% 100% no-repeat,radial-gradient(circle at 50% 50%,rgba(255,255,255,.18) 0 8%,transparent 8.5% 14%,rgba(255,249,205,.48) 14.5% 16%,transparent 16.5% 27%,rgba(255,190,52,.35) 27.5% 29%,transparent 29.5%),repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,249,205,.24) 0 4deg,transparent 4deg 24deg),linear-gradient(145deg,#fff9cdeb,#ffbe34ad 46%,#1c0d16fa 88%)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR:is(.is-ur-break,.is-impact-secondary,.is-revealing) .summonCardBack{border-color:#ffffffd1!important;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.1) 37%,rgba(255,255,255,.76) 49%,rgba(255,255,255,.1) 61%,transparent 78%) 180% 0/220% 100% no-repeat,radial-gradient(circle at 50% 50%,transparent 0 11%,rgba(255,218,100,.5) 11.5% 13%,transparent 13.5% 22%,rgba(92,238,255,.44) 22.5% 24%,transparent 24.5%),conic-gradient(from 20deg at 50% 50%,#ff41d7e6,#5ceeffe6,#ffda64e6,#ff41d7e6),linear-gradient(145deg,#ff41d7a8,#5ceeff9e 48%,#120523fa 88%)!important;box-shadow:inset 0 0 0 3px #05040eb3,inset 0 0 0 5px #ffffff52,0 30px 90px #0000008f,0 0 42px #ff41d766,0 0 70px #5ceeff40!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-revealing .summonCardBack{opacity:0!important;transform:translate(-50%,-52%) perspective(900px) rotateY(430deg) scale(.92)!important;transition:opacity .16s ease,transform .22s ease!important}@keyframes nfSummonCardRiseV1442{0%{display:block;opacity:0;transform:translate(-50%,-30%) perspective(900px) rotateY(0) scale(.58)}72%{opacity:1;transform:translate(-50%,-53%) perspective(900px) rotateY(330deg) scale(1.06)}to{opacity:1;transform:translate(-50%,-50%) perspective(900px) rotateY(360deg) scale(1)}}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFlash{position:absolute!important;inset:0!important;z-index:5!important;display:block!important;pointer-events:none!important;opacity:0!important;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.96),rgba(var(--nf-summon-rgb-2),.64) 16%,rgba(var(--nf-summon-rgb),.28) 34%,transparent 66%)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-impact .summonFlash{animation:nfSummonFlashPrimary .34s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-impact-secondary .summonFlash{animation:nfSummonFlashSecondary .42s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR.is-impact-secondary .summonFlash{background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.92),rgba(92,238,255,.64) 15%,rgba(255,65,215,.4) 31%,rgba(255,218,100,.22) 47%,transparent 70%)!important}@keyframes nfSummonFlashPrimary{0%{opacity:0}35%{opacity:.88}to{opacity:0}}@keyframes nfSummonFlashSecondary{0%{opacity:0}28%{opacity:1}to{opacity:0}}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonResultLayer{position:relative!important;z-index:6!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:clamp(10px,1vw,18px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonResultLayer .summonIdle{min-height:0!important;width:min(520px,92%)!important;padding:18px 22px!important;border-radius:22px!important;color:#ffffffc7!important;background:#0000003d!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(6px)!important;text-align:center!important;transition:opacity .18s ease,transform .18s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonIdleState{display:grid!important;justify-items:center!important;gap:6px!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonIdleState strong{color:#fff4d2!important;font-size:clamp(21px,1.7vw,29px)!important;line-height:1.1!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonIdleState p{margin:0!important;color:#ffffffa8!important;font-size:13px!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonIdleSigil{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;margin-bottom:3px!important;border-radius:18px!important;border:1px solid rgba(255,226,122,.28)!important;background:radial-gradient(circle,rgba(255,226,122,.18),rgba(200,108,255,.06) 58%,transparent)!important;color:#fff0b8!important;font-size:28px!important;text-shadow:0 0 22px rgba(255,226,122,.42)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCastingCaption{position:absolute!important;left:50%!important;bottom:clamp(24px,7vh,64px)!important;z-index:7!important;transform:translate(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:calc(100% - 32px)!important;padding:7px 12px!important;border-radius:999px!important;border:1px solid rgba(var(--nf-summon-rgb-2),.18)!important;background:#04030c29!important;color:#ffffffd1!important;font-size:12px!important;font-weight:900!important;letter-spacing:.06em!important;white-space:nowrap!important;text-shadow:0 1px 10px rgba(0,0,0,.72)!important;backdrop-filter:blur(2px)!important;transition:opacity .15s ease,transform .15s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.is-card,.is-omen,.is-impact,.is-impact-secondary,.is-ur-break,.is-flash,.is-revealing,.is-result-one,.is-result-ten) .nfSummonCastingCaption{opacity:0!important;visibility:hidden!important;transform:translate(-50%,7px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonControls{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"primary sub"!important;gap:clamp(7px,.7vw,10px)!important;align-items:stretch!important;min-height:0!important;padding:clamp(5px,.45vw,7px)!important;border:0!important;border-radius:clamp(14px,1.05vw,18px)!important;background:#ffffff0b!important;box-shadow:inset 0 1px #ffffff0b!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonPrimaryActions{grid-area:primary!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-height:0!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonPrimaryActions .btn{width:100%!important;min-height:44px!important;height:100%!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:clamp(15px,1.08vw,19px)!important;font-weight:1000!important;line-height:1.1!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonPrimaryActions .btn small{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:.92em!important;line-height:1!important;color:#2d1535db!important;font-weight:1000!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonPrimaryActions .btn .stoneIcon{width:1.12em!important;height:1.12em!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) #summonTenBtn{box-shadow:0 0 28px #ffe27a24,inset 0 1px #ffffff1c!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSubActions{grid-area:sub!important;display:grid!important;grid-template-columns:minmax(112px,124px) max-content!important;gap:8px!important;align-items:center!important;min-height:0!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSubActions .btn,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSkipToggle{margin:0!important;min-height:44px!important;height:44px!important;max-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border-radius:15px!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSubActions .btn{width:100%!important;padding:6px 10px!important;white-space:nowrap!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSkipToggle{width:clamp(132px,9.8vw,154px)!important;gap:7px!important;padding:6px 9px!important;color:#fff4d2!important;font-size:12px!important;font-weight:1000!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;user-select:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSkipToggle.is-disabled{opacity:.48!important;cursor:not-allowed!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSkipToggle input{position:absolute!important;opacity:0!important;pointer-events:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonToggleTrack{position:relative!important;flex:0 0 auto!important;width:34px!important;height:18px!important;border-radius:999px!important;border:1px solid rgba(255,226,122,.24)!important;background:#00000047!important;box-shadow:inset 0 1px #ffffff14!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonToggleKnob{position:absolute!important;width:14px!important;height:14px!important;left:2px!important;top:1px!important;border-radius:999px!important;background:#ffffffdb!important;box-shadow:0 2px 7px #00000059!important;transition:transform .16s ease-out,background .16s ease-out!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSkipToggle input:checked+.nfSummonToggleTrack{background:linear-gradient(90deg,#ffe27ab8,#c86cff94)!important;border-color:#ffe27a75!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSkipToggle input:checked+.nfSummonToggleTrack .nfSummonToggleKnob{transform:translate(15px)!important;background:#fff4c8!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonToggleText{white-space:nowrap!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCostNote,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .lsSummonCostNote{display:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) :is(button,label):focus-visible{outline:2px solid rgba(125,249,255,.92)!important;outline-offset:3px!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRatesModal{position:fixed!important;inset:0!important;z-index:9998!important;display:none!important;place-items:center!important;padding:clamp(16px,2vw,30px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRatesModal.show{display:grid!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRatesBackdrop{position:absolute!important;inset:0!important;appearance:none!important;border:0!important;background:#00000085!important;backdrop-filter:blur(5px)!important;cursor:pointer!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRatesDialog{position:relative!important;z-index:1!important;width:min(520px,calc(100vw - 32px))!important;max-height:min(560px,calc(100vh - 42px))!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;padding:clamp(16px,1.45vw,22px)!important;border-radius:24px!important;border:1px solid rgba(255,226,122,.28)!important;background:linear-gradient(180deg,#0e0d1cf5,#05040efa)!important;box-shadow:0 30px 90px #0000009e,0 0 0 1px #ffffff0d inset!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRatesHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRatesHead h2{margin:0!important;color:#fff4d2!important;font-size:clamp(19px,1.45vw,26px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRatesClose{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border-radius:999px!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRatesPanel{display:block!important;margin:0!important;max-height:100%!important;overflow:auto!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0b!important;padding:12px!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRatesModal:not(.show) .nfSummonRatesPanel{display:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult{appearance:none!important;width:min(820px,94%)!important;max-height:100%!important;display:grid!important;grid-template-columns:minmax(168px,230px) minmax(0,1fr)!important;gap:clamp(16px,1.7vw,28px)!important;align-items:center!important;padding:clamp(16px,1.6vw,26px)!important;border-radius:clamp(20px,1.6vw,28px)!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(145deg,#080510c7,#0c07168f)!important;color:#fff!important;text-align:left!important;backdrop-filter:blur(5px)!important;box-shadow:0 26px 74px #0000006b,0 0 42px #ffe27a1a!important;cursor:pointer!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSingleCard{display:grid!important;place-items:center!important;min-width:0!important;border-radius:20px!important;background:radial-gradient(circle at 50% 34%,rgba(var(--nf-summon-rgb),.14),transparent 54%),#0003!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult img{display:block!important;width:100%!important;max-width:230px!important;height:auto!important;max-height:min(48vh,360px)!important;aspect-ratio:2/3!important;object-fit:contain!important;object-position:center!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.14)!important;background:#0000002e!important;box-shadow:0 18px 45px #00000057,0 0 30px rgba(var(--nf-summon-rgb),.14)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSingleText{display:grid!important;align-content:center!important;gap:8px!important;min-width:0!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult h2{font-size:clamp(24px,2.4vw,38px)!important;line-height:1.08!important;margin:0!important;color:#fff4d2!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSingleRole{color:#ffffffb8!important;font-weight:900!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSingleText p{margin:2px 0!important;color:#ffffffd1!important;line-height:1.65!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonDetailCta{width:max-content!important;max-width:100%!important;margin-top:4px!important;padding:8px 12px!important;border-radius:12px!important;border:1px solid rgba(255,226,122,.3)!important;background:#ffe27a17!important;color:#fff0b8!important;font-size:12px!important;font-weight:1000!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult.rarity-SSR{border-color:#ffe27a94!important;box-shadow:0 26px 74px #0000006b,0 0 40px #ffe27a38!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult.rarity-UR{border-color:#ff5edba8!important;box-shadow:0 26px 74px #0000006b,0 0 40px #ff5edb3d,0 0 55px #7df9ff1a!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult{opacity:1!important;transform:translateY(10px) scale(.965)!important;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .2s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult.is-presented{opacity:1!important;transform:translateY(0) scale(1)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSingleCard{position:relative!important;overflow:hidden!important;isolation:isolate!important;aspect-ratio:2/3!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSinglePlaceholder{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;border-radius:inherit!important;border:1px solid rgba(var(--nf-summon-rgb-2),.48)!important;background:radial-gradient(circle at 50% 50%,transparent 0 13%,rgba(var(--nf-summon-rgb-2),.28) 13.5% 15%,transparent 15.5% 25%,rgba(var(--nf-summon-rgb),.2) 25.5% 27%,transparent 27.5%),repeating-conic-gradient(from 22deg at 50% 50%,rgba(var(--nf-summon-rgb-2),.14) 0 5deg,transparent 5deg 35deg),linear-gradient(145deg,rgba(var(--nf-summon-rgb-2),.52),rgba(var(--nf-summon-rgb),.36) 48%,#0a0519f5)!important;box-shadow:inset 0 0 0 4px #05040ead,inset 0 0 0 6px rgba(var(--nf-summon-rgb-2),.18)!important;transition:opacity .16s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult img{position:relative!important;z-index:2!important;opacity:0!important;transition:opacity .16s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult.is-image-ready img{opacity:1!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult.is-image-ready .nfSummonSinglePlaceholder{opacity:0!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonResultSheen{position:absolute!important;inset:-12% -45%!important;z-index:3!important;pointer-events:none!important;opacity:0!important;transform:translate(-52%) rotate(13deg)!important;background:linear-gradient(90deg,transparent 35%,rgba(255,255,255,.58) 49%,rgba(var(--nf-summon-rgb-2),.3) 53%,transparent 66%)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult.is-presented:is(.rarity-SR,.rarity-SSR,.rarity-UR) .nfSummonResultSheen{animation:nfSummonResultSheen .68s .12s ease-out 1 both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult.rarity-SSR h2 .rarity{color:#fff1a8!important;text-shadow:0 0 16px rgba(255,190,52,.62)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult.rarity-UR h2 .rarity{color:#fff!important;background:linear-gradient(90deg,#ff7ae3,#80f5ff,#ffe36e)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-celebrating.rarity-SSR .nfSummonRays{opacity:.72!important;animation:nfSummonResultRays .88s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-celebrating.rarity-UR .nfSummonRays{opacity:.8!important;animation:nfSummonResultRays 1.05s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-celebrating.rarity-UR .nfSummonPrism{animation:nfSummonPrismBlessing 1.12s ease-out both!important}@keyframes nfSummonResultSheen{0%{opacity:0;transform:translate(-55%) rotate(13deg)}32%{opacity:.78}to{opacity:0;transform:translate(55%) rotate(13deg)}}@keyframes nfSummonResultRays{0%{opacity:.1;transform:scale(.78)}45%{opacity:.76}to{opacity:0;transform:scale(1.12)}}@keyframes nfSummonPrismBlessing{0%{opacity:0;transform:scale(.76)}38%{opacity:.78}to{opacity:0;transform:scale(1.12)}}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonTenResult{width:100%!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:clamp(7px,.65vw,10px)!important;overflow:hidden!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonResultSummary{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;min-height:34px!important;color:#fff4d2!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonResultSummary b{font-size:clamp(16px,1.15vw,20px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonResultSummary span{padding:4px 8px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:#00000047!important;color:#fff!important;font-size:11px!important;font-weight:1000!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonResultSummary .is-new{border-color:#7df9ff4d!important;color:#d9fbff!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonResultSummary .is-deepen{border-color:#ffe27a4d!important;color:#fff0b8!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonTenGrid{width:100%!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(5,max-content)!important;grid-auto-rows:max-content!important;gap:clamp(8px,.78vw,12px)!important;justify-content:center!important;align-content:center!important;align-items:start!important;overflow:hidden!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard{position:relative!important;display:block!important;block-size:clamp(132px,18vh,190px)!important;inline-size:auto!important;max-inline-size:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:2/3!important;contain:layout paint!important;justify-self:center!important;perspective:900px!important;appearance:none!important;border:0!important;background:transparent!important;color:#fff!important;cursor:pointer!important;padding:0!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipInner{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;transform-style:preserve-3d!important;transition:transform .42s cubic-bezier(.2,.8,.2,1)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard{--nf-card-rgb:182,193,211;--nf-card-rgb-2:235,240,248;--nf-card-rgb-3:255,255,255}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.rarity-R{--nf-card-rgb:92,191,255;--nf-card-rgb-2:182,238,255;--nf-card-rgb-3:239,253,255}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.rarity-SR{--nf-card-rgb:198,88,255;--nf-card-rgb-2:255,139,235;--nf-card-rgb-3:255,234,255}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.rarity-SSR{--nf-card-rgb:255,190,52;--nf-card-rgb-2:255,249,205;--nf-card-rgb-3:255,255,255}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.rarity-UR{--nf-card-rgb:255,65,215;--nf-card-rgb-2:92,238,255;--nf-card-rgb-3:255,218,100}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.is-revealed.is-image-ready .nfSummonFlipInner{transform:rotateY(180deg)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.is-revealed:not(.is-image-ready) .nfSummonFlipInner{transform:rotateY(0)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-skip .nfSummonFlipInner{transition:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardBack{display:grid!important;place-items:center!important;border-color:rgba(var(--nf-card-rgb-2),.58)!important;background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.08) 38%,rgba(255,255,255,.5) 49%,rgba(255,255,255,.06) 61%,transparent 76%) 180% 0/220% 100% no-repeat,radial-gradient(circle at 50% 50%,transparent 0 12%,rgba(var(--nf-card-rgb-2),.36) 12.5% 14%,transparent 14.5% 23%,rgba(var(--nf-card-rgb),.24) 23.5% 25%,transparent 25.5%),repeating-conic-gradient(from 22.5deg at 50% 50%,rgba(var(--nf-card-rgb-2),.16) 0 5deg,transparent 5deg 35deg),linear-gradient(145deg,rgba(var(--nf-card-rgb-2),.78),rgba(var(--nf-card-rgb),.52) 48%,#0c051cf5)!important;box-shadow:inset 0 0 0 3px #05040eb3,inset 0 0 0 5px rgba(var(--nf-card-rgb-2),.2),0 14px 36px #00000052,0 0 18px rgba(var(--nf-card-rgb),.12)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardBack:before{content:""!important;width:38%!important;aspect-ratio:1!important;border-radius:12px!important;border:1px solid rgba(var(--nf-card-rgb-2),.72)!important;box-shadow:0 0 18px rgba(var(--nf-card-rgb),.3),inset 0 0 0 4px #05040e73!important;transform:rotate(45deg)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardBack:after{content:""!important;position:absolute!important;inset:-10% -55%!important;opacity:0!important;transform:translate(-48%) rotate(12deg)!important;background:linear-gradient(90deg,transparent 38%,rgba(255,255,255,.64) 50%,transparent 62%)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.is-high-rarity-pending .nfSummonCardBack{border-color:rgba(var(--nf-card-rgb-2),.92)!important;box-shadow:inset 0 0 0 3px #05040eb3,inset 0 0 0 5px rgba(var(--nf-card-rgb-2),.28),0 0 34px rgba(var(--nf-card-rgb),.54),0 16px 38px #00000061!important;transform:translateY(-2px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.is-high-rarity-pending .nfSummonCardBack:after{animation:nfSummonTenBackSheen .42s ease-out 1 both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardFace{transform:rotateY(180deg)!important;background:radial-gradient(circle at 50% 38%,rgba(var(--nf-card-rgb),.16),transparent 48%),linear-gradient(160deg,rgba(var(--nf-card-rgb-2),.14),#05040ef0)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardPlaceholder{position:absolute!important;inset:0!important;z-index:0!important;background:radial-gradient(circle at 50% 50%,transparent 0 13%,rgba(var(--nf-card-rgb-2),.24) 13.5% 15%,transparent 15.5% 25%,rgba(var(--nf-card-rgb),.18) 25.5% 27%,transparent 27.5%),linear-gradient(145deg,rgba(var(--nf-card-rgb-2),.28),rgba(var(--nf-card-rgb),.2),#060410f5)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardBack,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardFace{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:clamp(12px,1vw,17px)!important;backface-visibility:hidden!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardFace img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:1!important;opacity:0!important;background:transparent!important;transition:opacity .15s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.is-image-ready .nfSummonCardFace img{opacity:1!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.is-image-ready .nfSummonCardPlaceholder{opacity:0!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardFace:after{content:""!important;position:absolute!important;inset:-12% -55%!important;z-index:3!important;pointer-events:none!important;opacity:0!important;transform:translate(-52%) rotate(12deg)!important;background:linear-gradient(90deg,transparent 38%,rgba(255,255,255,.58) 50%,rgba(var(--nf-card-rgb-2),.22) 54%,transparent 64%)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.is-revealed.is-image-ready:is(.rarity-SR,.rarity-SSR,.rarity-UR) .nfSummonCardFace:after{animation:nfSummonTenFaceSheen .58s .1s ease-out 1 both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.is-high-rarity-struck.rarity-SSR .nfSummonCardFace{box-shadow:0 0 30px #ffbe3461,0 15px 38px #00000057!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.is-high-rarity-struck.rarity-UR .nfSummonCardFace{box-shadow:0 0 28px #ff41d757,0 0 46px #5ceeff38,0 15px 38px #00000057!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.rarity-N .nfSummonCardBack{filter:saturate(.62) brightness(.94)!important}@keyframes nfSummonTenBackSheen{0%{opacity:0;transform:translate(-50%) rotate(12deg)}35%{opacity:.82}to{opacity:0;transform:translate(52%) rotate(12deg)}}@keyframes nfSummonTenFaceSheen{0%{opacity:0;transform:translate(-52%) rotate(12deg)}34%{opacity:.72}to{opacity:0;transform:translate(52%) rotate(12deg)}}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardInfo{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:2!important;padding:18px 8px 7px!important;text-align:left!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72) 48%,rgba(0,0,0,.9))!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardInfo small{display:block!important;color:#fff0b8!important;font-weight:1000!important;line-height:1.05!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonCardInfo b{display:block!important;color:#fff!important;font-size:clamp(10px,.78vw,13px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard .badge{position:absolute!important;left:7px!important;top:7px!important;z-index:4!important;max-width:calc(100% - 14px)!important;padding:4px 7px!important;border-radius:999px!important;font-size:9px!important;line-height:1!important;font-weight:1000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:#000000ad!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard .badge.is-new{border-color:#7df9ff6b!important;color:#d9fbff!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard .badge.is-deepen{border-color:#ffe27a6b!important;color:#fff0b8!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.rarity-SSR .nfSummonCardBack,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.rarity-SSR .nfSummonCardFace{border-color:#ffe27a99!important;box-shadow:0 0 24px #ffe27a33,0 15px 38px #00000057!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.rarity-UR .nfSummonCardBack,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard.rarity-UR .nfSummonCardFace{border-color:#ff5edbb8!important;box-shadow:0 0 28px #ff5edb3d,0 0 42px #7df9ff1a,0 15px 38px #00000057!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon):before,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon):after{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:0!important;transition:opacity .45s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon):before{background:radial-gradient(circle at 0 0,rgba(var(--nf-page-rgb,255,190,52),.18),transparent 31%),radial-gradient(circle at 100% 0,rgba(var(--nf-page-rgb-2,255,249,205),.14),transparent 31%),radial-gradient(circle at 0 100%,rgba(var(--nf-page-rgb-2,255,249,205),.1),transparent 34%),radial-gradient(circle at 100% 100%,rgba(var(--nf-page-rgb,255,190,52),.14),transparent 34%)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon):after{background:linear-gradient(115deg,transparent 18%,rgba(255,65,215,.08) 38%,rgba(92,238,255,.1) 51%,rgba(255,218,100,.07) 65%,transparent 82%)!important;filter:blur(18px) saturate(1.25)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon)>.lsSummonCoreFrame{position:relative!important;z-index:1!important;transition:border-color .45s ease,box-shadow .45s ease,filter .45s ease!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon).rarity-SSR:is(.is-omen,.is-eclipse,.is-impact,.is-impact-secondary,.is-revealing,.is-celebrating){--nf-page-rgb:255,190,52;--nf-page-rgb-2:255,249,205}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon).rarity-UR:is(.is-ur-break,.is-impact,.is-impact-secondary,.is-revealing,.is-celebrating){--nf-page-rgb:255,65,215;--nf-page-rgb-2:92,238,255}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon).rarity-SSR:is(.is-eclipse,.is-impact,.is-impact-secondary,.is-revealing,.is-celebrating):before,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon).rarity-UR:is(.is-ur-break,.is-impact,.is-impact-secondary,.is-revealing,.is-celebrating):before{opacity:.9!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon).rarity-UR:is(.is-ur-break,.is-impact,.is-impact-secondary,.is-revealing,.is-celebrating):after{opacity:.9!important;animation:nfSummonPageAurora 2.4s ease-in-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon).rarity-SSR:is(.is-impact,.is-impact-secondary,.is-revealing,.is-celebrating)>.lsSummonCoreFrame{border-color:#ffda6485!important;box-shadow:0 0 0 1px #fff9cd1f inset,0 0 42px #ffbe3433,0 26px 90px #00000085!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon).rarity-UR:is(.is-ur-break,.is-impact,.is-impact-secondary,.is-revealing,.is-celebrating)>.lsSummonCoreFrame{border-color:#5ceeff7a!important;box-shadow:0 0 0 1px #ffda6424 inset,0 0 32px #ff41d733,0 0 54px #5ceeff26,0 26px 90px #0000008a!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon).rarity-SSR:is(.is-omen,.is-impact,.is-impact-secondary) .lsSummonCoreHeader h1{color:#fff2b8!important;text-shadow:0 0 22px rgba(255,190,52,.48)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon).rarity-UR:is(.is-ur-break,.is-impact,.is-impact-secondary) .lsSummonCoreHeader h1{color:#fff!important;text-shadow:0 0 16px rgba(255,65,215,.48),0 0 28px rgba(92,238,255,.32)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon):is(.is-eclipse,.is-impact,.is-impact-secondary,.is-ur-break) .nfSummonControls{filter:brightness(.68) saturate(.76)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonVeil,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRuneCircle,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonConstellation,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonAurora,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonBlessing,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSparkField{position:absolute!important;inset:0!important;pointer-events:none!important;opacity:0!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonVeil{z-index:1!important;background:radial-gradient(circle at 50% 48%,transparent 0 24%,rgba(2,2,10,.18) 52%,rgba(2,1,8,.72) 100%)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRuneCircle{z-index:2!important;inset:auto!important;width:clamp(250px,31vw,500px)!important;aspect-ratio:1!important;border-radius:50%!important;transform:translate(-50%,-50%) scale(.52) rotate(-20deg)!important;border:1px solid rgba(var(--nf-summon-rgb-2),.72)!important;background:radial-gradient(circle,transparent 0 19%,rgba(var(--nf-summon-rgb-2),.16) 19.5% 20.5%,transparent 21% 35%,rgba(var(--nf-summon-rgb),.18) 35.5% 36.5%,transparent 37%),repeating-conic-gradient(from 0deg,rgba(var(--nf-summon-rgb-2),.22) 0 1.2deg,transparent 1.2deg 15deg)!important;box-shadow:0 0 28px rgba(var(--nf-summon-rgb),.24),inset 0 0 30px rgba(var(--nf-summon-rgb-2),.1)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRuneCircle:before,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRuneCircle:after{content:""!important;position:absolute!important;inset:10%!important;border:1px dashed rgba(var(--nf-summon-rgb-2),.48)!important;border-radius:50%!important;transform:rotate(22.5deg)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRuneCircle:after{inset:25%!important;border-style:solid!important;transform:rotate(-22.5deg)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonConstellation{z-index:2!important;background:radial-gradient(circle at 20% 24%,rgba(var(--nf-summon-rgb-2),.9) 0 1px,transparent 2px),radial-gradient(circle at 77% 18%,rgba(255,255,255,.9) 0 1px,transparent 2px),radial-gradient(circle at 84% 70%,rgba(var(--nf-summon-rgb),.9) 0 1px,transparent 2px),radial-gradient(circle at 15% 78%,rgba(255,255,255,.8) 0 1px,transparent 2px),linear-gradient(31deg,transparent 45%,rgba(var(--nf-summon-rgb-2),.13) 45.4% 45.8%,transparent 46.2%),linear-gradient(145deg,transparent 52%,rgba(var(--nf-summon-rgb),.12) 52.4% 52.8%,transparent 53.2%)!important;background-size:220px 220px,270px 270px,310px 310px,360px 360px,100% 100%,100% 100%!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonAurora{z-index:2!important;inset:-20%!important;background:conic-gradient(from 210deg at 50% 48%,transparent 0 9%,rgba(255,65,215,.24) 16%,transparent 29%,rgba(92,238,255,.23) 44%,transparent 58%,rgba(255,218,100,.17) 73%,transparent 88%)!important;filter:blur(20px) saturate(1.5)!important;transform:scale(.76)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonBlessing{z-index:4!important;background:radial-gradient(circle at 50% 48%,rgba(var(--nf-summon-rgb-2),.26),transparent 23%),repeating-conic-gradient(from 0deg at 50% 48%,rgba(var(--nf-summon-rgb-2),.17) 0 1deg,transparent 1deg 9deg)!important;mask-image:radial-gradient(circle at 50% 48%,#000 0 8%,transparent 62%)!important;transform:scale(.58)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSparkField{z-index:3!important;overflow:hidden!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSpark{position:absolute!important;left:var(--x)!important;top:var(--y)!important;width:var(--size)!important;height:var(--size)!important;border-radius:50%!important;background:rgb(var(--nf-summon-rgb-2))!important;box-shadow:0 0 calc(var(--size)*4) rgba(var(--nf-summon-rgb),.84)!important;opacity:0!important;transform:translate(-50%,-50%)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-N .nfSummonSpark:nth-child(n+19),html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-R .nfSummonSpark:nth-child(n+33),html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-SR .nfSummonSpark:nth-child(n+51){display:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-gathering .nfSummonVeil{opacity:.46!important;animation:nfSummonVeilGather 1.1s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.is-gathering,.is-rune-forming) .nfSummonSparkField{opacity:1!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.is-gathering,.is-rune-forming) .nfSummonSpark{animation:nfSummonSparkGather var(--duration) var(--delay) cubic-bezier(.2,.8,.2,1) infinite!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-rune-forming .nfSummonRuneCircle{opacity:.84!important;animation:nfSummonRuneForm .9s cubic-bezier(.2,.8,.2,1) both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.is-rune-forming,.is-card-forming,.is-omen) .nfSummonConstellation{opacity:.7!important;animation:nfSummonConstellationIn 1.3s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.is-card-forming,.is-omen) .nfSummonRuneCircle{opacity:.62!important;transform:translate(-50%,-50%) scale(1) rotate(0)!important;transition:opacity .5s ease,transform .8s cubic-bezier(.2,.8,.2,1)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-R.is-omen .nfSummonConstellation:before{content:""!important;position:absolute!important;left:50%!important;top:-8%!important;width:3px!important;height:72%!important;transform:translate(-50%)!important;background:linear-gradient(180deg,transparent,rgba(182,238,255,.76),transparent)!important;filter:blur(1px)!important;box-shadow:0 0 24px #5cbfff80!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-SR.is-omen .nfSummonRuneCircle{background:radial-gradient(circle,transparent 0 17%,rgba(255,139,235,.22) 17.5% 19%,transparent 19.5% 32%,rgba(198,88,255,.24) 32.5% 34%,transparent 34.5%),repeating-conic-gradient(from 0deg,rgba(255,139,235,.28) 0 4deg,transparent 4deg 26deg)!important;clip-path:polygon(50% 0,62% 29%,93% 14%,73% 42%,100% 50%,73% 58%,93% 86%,62% 71%,50% 100%,38% 71%,7% 86%,27% 58%,0 50%,27% 42%,7% 14%,38% 29%)!important;animation:nfSummonSrRune .95s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.rarity-SSR,.rarity-UR).is-eclipse .nfSummonVeil{opacity:.82!important;background:radial-gradient(circle at 50% 48%,transparent 0 15%,rgba(2,1,8,.42) 37%,rgba(1,0,5,.91) 100%)!important;animation:nfSummonEclipse .7s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-impact .nfSummonShockwaveA{opacity:1!important;animation:nfSummonShockwaveA2 .56s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-impact .nfSummonShockwaveB{opacity:0!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-impact-secondary .nfSummonShockwaveA{opacity:0!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-impact-secondary .nfSummonShockwaveB{opacity:1!important;animation:nfSummonShockwaveB2 .72s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR.is-ur-break .nfSummonRuneCircle{opacity:1!important;border-color:#ffda64c7!important;animation:nfSummonUrBreakRune .65s ease-in both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR:is(.is-ur-break,.is-impact,.is-impact-secondary,.is-revealing,.is-celebrating) .nfSummonAurora{opacity:.78!important;animation:nfSummonUrAurora 2.1s ease-in-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-celebrating .nfSummonBlessing{opacity:.88!important;animation:nfSummonBlessingBurst 1.25s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-celebrating .nfSummonSparkField{opacity:1!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-celebrating .nfSummonSpark{animation:nfSummonSparkCelebrate var(--duration) var(--delay) ease-out 1 both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage[data-nf-summon-hit=UR][data-nf-summon-hit-phase=gold].is-high-rarity-hit .nfSummonVeil{opacity:.78!important;background:#020108a8!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage[data-nf-summon-hit=UR][data-nf-summon-hit-phase=prism].is-high-rarity-hit .nfSummonAurora{opacity:.92!important;animation:nfSummonUrAurora .9s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage[data-nf-summon-hit=SSR].is-high-rarity-hit .nfSummonRays{opacity:.86!important;animation:nfSummonResultRays .8s ease-out both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage[data-nf-summon-hit=UR].is-high-rarity-hit .nfSummonRays{opacity:.9!important;animation:nfSummonResultRays 1s ease-out both!important}@keyframes nfSummonPageAurora{0%{opacity:0;transform:translate(-8%) scale(1.08)}45%{opacity:.9}to{opacity:.36;transform:translate(8%) scale(1.02)}}@keyframes nfSummonVeilGather{0%{opacity:.05}to{opacity:.46}}@keyframes nfSummonSparkGather{0%{opacity:0;transform:translate(-50%,-50%) scale(.45)}32%{opacity:.85}to{opacity:0;left:50%;top:48%;transform:translate(-50%,-50%) scale(.12)}}@keyframes nfSummonRuneForm{0%{opacity:0;transform:translate(-50%,-50%) scale(.42) rotate(-38deg)}72%{opacity:.94}to{opacity:.84;transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes nfSummonConstellationIn{0%{opacity:0;transform:scale(1.12)}to{opacity:.7;transform:scale(1)}}@keyframes nfSummonSrRune{0%{opacity:0;transform:translate(-50%,-50%) scale(.65) rotate(-28deg)}to{opacity:.86;transform:translate(-50%,-50%) scale(1) rotate(12deg)}}@keyframes nfSummonEclipse{0%{opacity:.12}to{opacity:.82}}@keyframes nfSummonShockwaveA2{0%{opacity:.9;transform:translate(-50%,-50%) scale(.25)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}@keyframes nfSummonShockwaveB2{0%{opacity:1;transform:translate(-50%,-50%) scale(.18)}56%{opacity:.86}to{opacity:0;transform:translate(-50%,-50%) scale(3.4)}}@keyframes nfSummonUrBreakRune{0%{filter:brightness(1);transform:translate(-50%,-50%) scale(1)}40%{filter:brightness(2.2);transform:translate(-50%,-50%) scale(1.04)}to{filter:brightness(.55);transform:translate(-50%,-50%) scale(.93) rotate(7deg)}}@keyframes nfSummonUrAurora{0%{opacity:0;transform:scale(.72) rotate(-6deg)}45%{opacity:.9}to{opacity:.56;transform:scale(1.12) rotate(5deg)}}@keyframes nfSummonBlessingBurst{0%{opacity:0;transform:scale(.5)}36%{opacity:.9}to{opacity:0;transform:scale(1.35)}}@keyframes nfSummonSparkCelebrate{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}24%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--drift)),-88px) scale(.1)}}@media(max-width:980px){html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHaloA{width:min(58vw,340px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHaloB{width:min(72vw,450px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHaloC{width:min(88vw,560px)!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRarityCrest{top:13%!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .lsSummonCoreContent.nfSummonRedesignContent{grid-template-rows:auto auto!important;overflow-x:hidden!important;overflow-y:auto!important;align-content:start!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage{height:auto!important;min-height:320px!important;overflow:hidden!important;align-self:start!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-result-ten{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;place-items:initial!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-result-ten .nfSummonResultLayer{position:relative!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonControls{grid-template-columns:1fr!important;grid-template-areas:"primary" "sub"!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonPrimaryActions{grid-template-columns:1fr 1fr!important;min-height:62px!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSubActions{grid-template-columns:minmax(120px,1fr) max-content!important;min-height:44px!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonTenResult{height:auto!important;overflow:visible!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonTenGrid{height:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;overflow:visible!important;align-items:start!important;justify-content:center!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard{width:min(100%,180px)!important;height:auto!important;block-size:auto!important;max-width:180px!important;aspect-ratio:2/3!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult{grid-template-columns:minmax(112px,34vw) minmax(0,1fr)!important}}@media(max-width:760px){html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonTenGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard{max-width:176px!important}}@media(max-width:560px){html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRarityCrest{top:10%!important;min-width:48px!important;padding:5px 9px!important;font-size:12px!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRays{opacity:.36!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-SSR.is-impact-secondary,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.rarity-UR.is-impact-secondary,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage[data-nf-summon-hit=SSR].is-high-rarity-hit,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage[data-nf-summon-hit=UR].is-high-rarity-hit{animation:nfSummonStageShakeMobile .14s linear both!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonPrimaryActions{grid-template-columns:1fr!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSubActions{grid-template-columns:1fr!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSkipToggle{width:100%!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonTenGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard{max-width:190px!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-result-one{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;place-items:initial!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage.is-result-one .nfSummonResultLayer{position:relative!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult{grid-template-columns:1fr!important;text-align:center!important;width:100%!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSingleCard{width:min(230px,72vw)!important;justify-self:center!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSingleText{justify-items:center!important;text-align:center!important}@keyframes nfSummonStageShakeMobile{0%,to{transform:translate(0)}33%{transform:translate(-1px,1px)}66%{transform:translate(1px,-1px)}}}@media(max-width:380px){html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonTenGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipCard{max-width:154px!important}}@media(prefers-reduced-motion:reduce){html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) *,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) *:before,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage{filter:none!important;animation:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonHalo,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRays,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonShockwave,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonPrism,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRuneCircle,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonAurora,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonBlessing,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonSpark{animation:none!important;transition:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonRays,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonPrism{transform:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonStage:is(.is-impact,.is-impact-secondary) .summonFlash{opacity:.16!important;animation:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonCardBack,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .nfSummonFlipInner,html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult{animation:none!important;transition:none!important}html body #app #summonPage.lsSummonCorePage:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult{opacity:1!important;transform:none!important}}html body #app #cardModal.lsDetailScreen.show .lsDetailHeader,html body #app #cardModal.lsDetailScreen .lsDetailHeader{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html body #app #cardModal.lsDetailScreen.show .lsDetailHeaderCenter,html body #app #cardModal.lsDetailScreen .lsDetailHeaderCenter,html body #app #cardModal.lsDetailScreen.show #cardTitle.lsDetailTitle,html body #app #cardModal.lsDetailScreen #cardTitle.lsDetailTitle{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}@media(min-width:981px){html body #app #charListModal.v1372RosterCommonFrame.show{--ls-roster-v6-card-w:162px}}@media(min-width:1101px){html body #app #charListModal.v1372RosterCommonFrame.show .lsRosterV6Grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body #app #charListModal.v1372RosterCommonFrame.show .lsRosterV6Grid .lsRosterV6Card{width:100%!important;min-width:0!important;max-width:none!important}}html body #app #partyModal.show .partyStatusPanel.partyRosterPanel{grid-template-rows:auto minmax(0,1fr) auto!important;padding:clamp(12px,1vw,16px)!important;gap:clamp(8px,.7vw,11px)!important}html body #app #partyModal.show #partySlotSelector.slotSelector{min-height:0!important;align-content:start!important;grid-template-rows:repeat(3,auto)!important;gap:clamp(7px,.62vw,9px)!important}html body #app #partyModal.show #partySlotSelector .slotChoice{min-height:58px!important}html body #app #partyModal.show .partyHelp{min-height:0!important;margin:0!important;overflow:auto!important;align-content:start!important}html body #app #partyModal.show .partyRosterActions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding-top:1px!important}html body #app #partyModal.show .partyRosterActions .btn{width:100%!important;min-height:44px!important;margin:0!important;padding:10px 14px!important;font-weight:1000!important}html body #app #partyModal.show #savePartyBtn.btn.ghost{border-color:#ffe27a57!important;background:linear-gradient(135deg,#ffe27a1c,#7dffea0e,#ffffff09)!important;color:#fff1bd!important;box-shadow:inset 0 1px #ffffff0e,0 8px 20px #0000002e!important}html body #app #partyModal.show #confirmStartBtn.btn.gold{min-height:50px!important}html body #app #partyModal.show .partyRosterActions .btn:disabled{transform:none!important;filter:none!important}@media(max-width:760px),(max-height:560px){html body #app #partyModal.show .partyStatusPanel.partyRosterPanel{padding:10px!important;gap:6px!important}html body #app #partyModal.show .partyRosterActions{grid-template-columns:1fr 1fr!important;gap:7px!important}html body #app #partyModal.show .partyRosterActions .btn,html body #app #partyModal.show #confirmStartBtn.btn.gold{min-height:40px!important;padding:8px 10px!important;font-size:12px!important}}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice{position:relative!important;overflow:hidden!important;isolation:isolate!important;box-sizing:border-box!important;padding:0!important;transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,filter .18s ease-out,opacity .18s ease-out!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .charSplash{opacity:.72!important;filter:saturate(1.04)!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .charTint{z-index:1!important;background:linear-gradient(180deg,#0304121a,#03041229 32%,#03041275 58%,#030412f2)!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .charMeta{position:absolute!important;inset:0!important;z-index:3!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:4px!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:10px!important;box-sizing:border-box!important;text-align:left!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .charIcon{position:absolute!important;top:10px!important;left:10px!important;z-index:5!important;width:44px!important;height:44px!important;margin:0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 8px 20px #00000057,0 0 18px #ffffff1a!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .charIcon img{width:100%!important;height:100%!important;object-fit:contain!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceLevelBadge{position:absolute!important;top:10px!important;left:10px!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;width:44px!important;height:44px!important;margin:0!important;padding:3px 2px 2px!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:12px!important;background:#070714c7!important;border:1px solid rgba(255,226,122,.72)!important;box-shadow:0 8px 20px #00000057,0 0 18px #ffe27a1f!important;color:#fff3c4!important;font-weight:1000!important;line-height:1!important;text-align:center!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceLevelBadge span{display:block!important;color:#ffe8a6!important;font-size:9px!important;font-weight:1000!important;line-height:1!important;letter-spacing:.08em!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceLevelBadge b{display:block!important;margin:0!important;color:#fff7d4!important;font-size:17px!important;font-weight:1000!important;line-height:.95!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .selectBadge{position:absolute!important;top:10px!important;right:10px!important;z-index:6!important;display:block!important;max-width:88px!important;min-height:24px!important;padding:5px 7px!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;background:#070714c7!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff5cf!important;box-shadow:0 7px 20px #00000047!important;font-size:9px!important;font-weight:1000!important;line-height:1.05!important;letter-spacing:.02em!important;text-align:center!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .rarity{display:block!important;align-self:flex-start!important;width:max-content!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#ffe8a6!important;font-size:11px!important;font-weight:1000!important;line-height:1.25!important;text-shadow:0 2px 8px rgba(0,0,0,.88)!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceName{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#fff!important;font-size:16px!important;font-weight:1000!important;line-height:1.15!important;text-shadow:0 2px 9px rgba(0,0,0,.92)!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceRole{display:-webkit-box!important;width:100%!important;min-width:0!important;min-height:2.5em!important;max-height:2.5em!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#ffffffc7!important;font-size:11px!important;line-height:1.25!important;text-shadow:0 2px 7px rgba(0,0,0,.9)!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .rolePill{display:none!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .selectAction{display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;min-height:36px!important;margin:4px 0 0!important;padding:6px 8px!important;box-sizing:border-box!important;border-radius:10px!important;border:1px solid rgba(255,226,122,.25)!important;background:#04040fbd!important;color:#fff6cf!important;text-align:center!important;box-shadow:inset 0 1px #ffffff0e!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .selectAction strong{display:block!important;width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:1000!important;line-height:1.15!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .selectAction small{display:none!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.partyStateMain.selectedMain{outline:2px solid rgba(255,226,122,.96)!important;outline-offset:-2px!important;border-color:#ffe27abd!important;box-shadow:0 0 0 3px #ffe27a1f,0 14px 34px #0000004d,0 0 22px #ffe27a29!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.partyStateSupport.selectedMain{outline:2px solid rgba(125,255,234,.9)!important;outline-offset:-2px!important;border-color:#7dffeaa8!important;box-shadow:0 0 0 3px #7dffea1a,0 14px 34px #0000004d,0 0 22px #7dffea26!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.partyStateMain .selectBadge,html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.partyStateMain .selectAction{border-color:#ffe27a85!important;background:#3f2f0dc7!important;color:#fff4bc!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.partyStateSupport .selectBadge,html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.partyStateSupport .selectAction{border-color:#7dffea75!important;background:#0a343ac2!important;color:#dffff9!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.isUnavailable{opacity:.54!important;filter:grayscale(.28) saturate(.58)!important;cursor:not-allowed!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.isUnavailable .selectBadge,html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.isUnavailable .selectAction{border-color:#ffffff2e!important;background:#0b0b16c7!important;color:#ffffffbd!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice:not(.isUnavailable):hover{transform:translateY(-2px)!important;border-color:#ffe27a61!important;box-shadow:0 14px 34px #0000004d,0 0 20px #ffe27a1a!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.isUnavailable:hover{transform:none!important;box-shadow:none!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.partyStateMain.selectedMain:hover{transform:translateY(-2px)!important;box-shadow:0 0 0 3px #ffe27a24,0 16px 38px #00000052,0 0 26px #ffe27a33!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.partyStateSupport.selectedMain:hover{transform:translateY(-2px)!important;box-shadow:0 0 0 3px #7dffea1f,0 16px 38px #00000052,0 0 26px #7dffea30!important}@media(max-width:1100px){html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .charMeta{gap:3px!important;padding:8px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .charIcon{top:8px!important;left:8px!important;width:40px!important;height:40px!important;border-radius:11px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceLevelBadge{top:8px!important;left:8px!important;width:40px!important;height:40px!important;padding:2px!important;border-radius:11px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceLevelBadge span{font-size:8px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceLevelBadge b{font-size:16px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .selectBadge{top:8px!important;right:8px!important;max-width:66px!important;min-height:22px!important;padding:4px 5px!important;font-size:8px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceName{font-size:14px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .rarity,html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceRole,html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .selectAction strong{font-size:10px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .selectAction{min-height:34px!important;padding:5px 6px!important}}@media(max-width:760px),(max-height:560px){html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .charMeta{padding:7px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .charIcon{top:7px!important;left:7px!important;width:34px!important;height:34px!important;border-radius:10px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceLevelBadge{top:7px!important;left:7px!important;width:34px!important;height:34px!important;padding:2px!important;border-radius:10px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceLevelBadge span{font-size:7px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceLevelBadge b{font-size:14px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .selectBadge{top:7px!important;right:7px!important;max-width:54px!important;min-height:19px!important;padding:3px 4px!important;font-size:7px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .rarity{font-size:9px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceName{font-size:13px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceRole{min-height:2.4em!important;max-height:2.4em!important;font-size:9px!important;line-height:1.2!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .selectAction{min-height:31px!important;margin-top:3px!important;padding:4px!important;border-radius:8px!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .selectAction strong{font-size:9px!important}}@media(prefers-reduced-motion:reduce){html body #app #partyModal.show #partySelectGrid .charCard.partyChoice{transition-duration:.001ms!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice:hover{transform:none!important}}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .lsGrowthCoreFrame>.v062GrowthTabs{grid-row:3!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:none!important;min-height:42px!important;height:42px!important;margin:0!important;padding:0 clamp(4px,.5vw,10px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:static!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .lsGrowthCoreFrame>.v062GrowthTabs .v062GrowthTab{width:100%!important;min-width:0!important;min-height:40px!important;height:100%!important;padding:8px 12px!important;border-radius:14px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;font-weight:1000!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .lsGrowthCoreFrame>.section.v062GrowthPanel{grid-row:4!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .lsGrowthCoreFrame>.section.v062GuildGrowthPanel,html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .lsGrowthCoreFrame>.section.v062ResearchPanel{padding:clamp(10px,.85vw,14px)!important;border:1px solid var(--nf-ui-white-11)!important;border-radius:clamp(18px,1.35vw,24px)!important;background:linear-gradient(180deg,#231a2bdb,#0a0911db)!important;box-shadow:inset 0 1px #ffffff0f,0 18px 46px #00000038!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .lsGrowthCoreFrame>.section.v062GuildGrowthPanel{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:10px!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .lsGrowthCoreFrame>.section.v062ResearchPanel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .v062GuildGrowthPanel>h2,html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .v062ResearchPanel>h2{margin:0!important;color:#fff2c2!important;font-size:clamp(19px,1.4vw,25px)!important;line-height:1.18!important;letter-spacing:.02em!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .v062GuildGrowthPanel>p.small,html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .v062ResearchPanel>p.small{margin:0!important;color:#f4ecdec2!important;font-size:clamp(13px,.96vw,16px)!important;line-height:1.5!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .v062GuildGrowthPanel #globalGrowthGrid{min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;align-content:stretch!important;gap:clamp(8px,.7vw,11px)!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .v062ResearchPanel #researchGrid{min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .v062ResearchPanel #researchGrid .guildResearchPending{width:100%!important;height:100%!important;min-height:0!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .v062ResearchPanel #researchGrid .guildResearchPending span{display:block!important;color:#fff4d2!important;font-size:clamp(24px,2vw,34px)!important;line-height:1.1!important;font-weight:1000!important;letter-spacing:.04em!important;text-align:center!important;text-shadow:0 0 18px rgba(255,226,122,.12)!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .lsGrowthCoreFrame>.lsGameFooter{grid-row:5!important}@media(min-width:981px){html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .v062GuildGrowthPanel #globalGrowthGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}}@media(max-width:980px){html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .lsGrowthCoreFrame>.v062GrowthTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .lsGrowthCoreFrame>.v062GrowthTabs .v062GrowthTab{min-height:38px!important;padding:7px 5px!important;font-size:11px!important}html body #app #growthModal.lsGrowthCoreModal.v062TabbedGrowth .v062GuildGrowthPanel #globalGrowthGrid{grid-template-columns:1fr!important;grid-template-rows:none!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:start!important}}#hud.nfExploreHudPolish{width:clamp(320px,23vw,360px)!important;max-width:calc(100vw - 28px)!important;height:auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:clamp(7px,.55vw,9px)!important;padding:clamp(12px,.9vw,15px)!important;overflow:visible!important}#hud.nfExploreHudPolish>*{min-width:0!important}#hud.nfExploreHudPolish .nfExploreHudHeader{order:10;display:flex!important;align-items:center;justify-content:flex-start!important;gap:10px!important;font-size:clamp(14px,1vw,16px);line-height:1.15}#hud.nfExploreHudPolish #hudMain[hidden]{display:none!important}#hud.nfExploreHudPolish .nfExploreHudStageText{flex:0 0 auto;color:#fff4d2;white-space:nowrap}#hud.nfExploreHudPolish .nfExploreHudDoorTime{min-width:0;margin-left:auto;display:flex;align-items:baseline;justify-content:flex-end;gap:10px;color:#f8efded1;font-size:clamp(11px,.78vw,13px);font-weight:900;line-height:1.15;white-space:nowrap}#hud.nfExploreHudPolish .nfExploreHudDoorTime #hudTime{color:#fff4d2;font-variant-numeric:tabular-nums;letter-spacing:.04em}#hud.nfExploreHudPolish .nfExploreHpCard{order:30;display:grid;gap:8px;padding:clamp(11px,.8vw,13px);border:1px solid rgba(255,118,136,.48);border-radius:14px;background:linear-gradient(180deg,#4a1322c2,#1c0a12e0);box-shadow:inset 0 1px #ffffff14,0 9px 24px #0000003d,0 0 20px #ff4f7214;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}#hud.nfExploreHudPolish .nfExploreHpHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#ffced7;font-size:clamp(12px,.84vw,14px);font-weight:1000;letter-spacing:.08em}#hud.nfExploreHudPolish #hudHpText{color:#fff8ed;font-size:clamp(18px,1.35vw,20px);line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-shadow:0 2px 12px rgba(0,0,0,.55)}#hud.nfExploreHudPolish #nfExploreHpTrack.nfExploreHpBar{width:100%;height:14px!important;border:1px solid rgba(255,255,255,.1);background:#020207a3!important;box-shadow:inset 0 2px 5px #0000007a}#hud.nfExploreHudPolish #nfExploreHpTrack.nfExploreHpBar #hudHp{background:linear-gradient(90deg,#e84562,#ff6f78 58%,#ffb077)!important;box-shadow:0 0 14px #ff527094,inset 0 1px #ffffff47!important}#hud.nfExploreHudPolish .nfExploreHpCard.is-warning{border-color:#ffb85bc7;background:linear-gradient(180deg,#542a10cc,#221109e6);box-shadow:inset 0 1px #ffffff14,0 9px 24px #0000003d,0 0 22px #ffb14f24}#hud.nfExploreHudPolish .nfExploreHpCard.is-warning #nfExploreHpTrack #hudHp{background:linear-gradient(90deg,#e06647,#ff9c58 62%,#ffd074)!important;box-shadow:0 0 14px #ff9f5094!important}#hud.nfExploreHudPolish .nfExploreHpCard.is-danger{border-color:#ff435bf0;background:linear-gradient(180deg,#690f1fdb,#27050df0);box-shadow:inset 0 1px #ffffff14,0 9px 24px #00000047,0 0 24px #ff304e57;animation:nfExploreHpDangerPulse 1.15s ease-in-out infinite alternate}#hud.nfExploreHudPolish .nfExploreHpCard.is-danger #hudHpText{color:#fff0f2}#hud.nfExploreHudPolish .nfExploreHpCard.is-danger #nfExploreHpTrack #hudHp{background:linear-gradient(90deg,#c91f3d,#ff405d 64%,#ff7b7b)!important;box-shadow:0 0 17px #ff304ec2!important}#hud.nfExploreHudPolish .nfExploreHudMeters{order:40;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,.55vw,9px)}#hud.nfExploreHudPolish .nfExploreHudMeter{min-width:0;display:grid;align-content:start;gap:5px;padding:9px 10px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:linear-gradient(180deg,#ffffff0e,#0000002b);box-shadow:inset 0 1px #ffffff0a}#hud.nfExploreHudPolish .nfExploreHudMeterHead{align-items:baseline;color:#f5ead7!important;font-size:clamp(10.5px,.72vw,12px)!important;font-weight:900;line-height:1.1}#hud.nfExploreHudPolish .nfExploreHudMeterHead b{color:#fff5d0;font-size:clamp(13px,.9vw,15px);font-variant-numeric:tabular-nums}#hud.nfExploreHudPolish #hudLv:after{content:"\500b";margin-left:2px;font-size:.67em;color:#fff5d0b8}#hud.nfExploreHudPolish .nfExploreHudMeter>small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ebe6dc94;font-size:9.5px;line-height:1.05;letter-spacing:.02em}#hud.nfExploreHudPolish #nfExploreXpTrack.nfExploreBlessingBar{height:5px!important;background:#02080e9e!important}#hud.nfExploreHudPolish #nfExploreXpTrack.nfExploreBlessingBar #hudXp{background:linear-gradient(90deg,#45d6d1,#74eeff)!important;box-shadow:0 0 10px #59e2e875!important}#hud.nfExploreHudPolish #nfExploreUltTrack.nfExploreUltBar{height:7px!important;background:#08050f9e!important}#hud.nfExploreHudPolish #nfExploreUltTrack.nfExploreUltBar #hudUlt{background:linear-gradient(90deg,#dcae45,#ffe27a 54%,#9f67e8)!important;box-shadow:0 0 11px #ffd76770!important}#hud.nfExploreHudPolish .nfExploreHudParty{order:60;display:grid;gap:6px;min-width:0}#hud.nfExploreHudPolish .nfExploreHudSectionTitle{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:#f0d58d;font-size:clamp(11px,.76vw,12.5px);font-weight:1000;line-height:1.1}#hud.nfExploreHudPolish .nfExploreHudSectionTitle small{color:#eee1c57a;font-size:8px;letter-spacing:.12em}#hud.nfExploreHudPolish .nfExplorePartyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}#hud.nfExploreHudPolish .nfExplorePartySlot{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:4px;padding:6px;border:1px solid color-mix(in srgb,var(--nf-party-accent,#b8a37a) 40%,transparent);border-radius:11px;background:linear-gradient(180deg,#ffffff0d,#0003);box-shadow:inset 0 1px #ffffff0a;overflow:hidden}#hud.nfExploreHudPolish .nfExplorePartySlot.is-main{border-color:color-mix(in srgb,var(--nf-party-accent,#f0d58d) 72%,rgba(255,226,122,.32));background:linear-gradient(180deg,#ffe27a1a,#0003);box-shadow:inset 0 1px #ffffff0f,0 0 14px #ffe27a0f}#hud.nfExploreHudPolish .nfExplorePartySlot.is-empty{border-color:#ffffff14;background:#00000024}#hud.nfExploreHudPolish .nfExplorePartyRole{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nf-party-accent,#d8b66a);font-size:8px;font-weight:1000;line-height:1;letter-spacing:.1em}#hud.nfExploreHudPolish .nfExplorePartyBody{min-width:0;display:grid;grid-template-columns:clamp(30px,2.1vw,34px) minmax(0,1fr);align-items:center;gap:6px}#hud.nfExploreHudPolish .nfExplorePartyImageWrap{width:clamp(30px,2.1vw,34px);height:clamp(36px,2.55vw,42px);display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--nf-party-accent,#d8b66a) 46%,transparent);border-radius:9px;background:#0000004d}#hud.nfExploreHudPolish .nfExplorePartyImage{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 4px 6px rgba(0,0,0,.32))}#hud.nfExploreHudPolish .nfExplorePartyImage.is-missing{display:none}#hud.nfExploreHudPolish .nfExplorePartyPlaceholder{color:#ffffff42;font-size:14px;font-weight:900}#hud.nfExploreHudPolish .nfExplorePartyCopy{min-width:0;display:grid;align-content:center;gap:4px}#hud.nfExploreHudPolish .nfExplorePartyName{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff5df;font-size:clamp(10px,.74vw,11.5px);line-height:1.05;font-weight:950}#hud.nfExploreHudPolish .nfExplorePartyLevel{color:#efe0c2bd;font-size:clamp(9px,.62vw,10px);line-height:1;font-weight:800;font-variant-numeric:tabular-nums}#hud.nfExploreHudPolish .nfExplorePartySlot.is-empty .nfExplorePartyName{color:#ffffff6b;font-size:10px}#hud.nfExploreHudPolish #hudObjectiveRow{order:80;min-width:0;align-items:flex-start;gap:8px;margin-top:1px;padding-top:8px;border-top:1px solid rgba(216,182,106,.16);color:#eee3d1!important;font-size:10.5px!important;line-height:1.35}#hud.nfExploreHudPolish #hudObjectiveRow .v055ObjectiveText{min-width:0;overflow-wrap:anywhere}#hud.nfExploreHudPolish #hudObjectiveRow .v055ObjectivePending,#hud.nfExploreHudPolish #hudObjectiveRow .v055ObjectiveDone{flex:0 0 auto;white-space:nowrap}#hud.nfExploreHudPolish #gameMenu.gameMenu.nfExploreHudActionsV1411{order:90!important}@keyframes nfExploreHpDangerPulse{0%{box-shadow:inset 0 1px #ffffff14,0 9px 24px #00000047,0 0 16px #ff304e33}to{box-shadow:inset 0 1px #ffffff14,0 9px 24px #00000047,0 0 28px #ff304e6b}}@media(prefers-reduced-motion:reduce){#hud.nfExploreHudPolish .nfExploreHpCard.is-danger{animation:none!important}}@media(max-width:980px){#hud.nfExploreHudPolish{top:8px!important;left:8px!important;width:calc(100vw - 16px)!important;max-width:none!important;padding:10px!important;gap:7px!important}#hud.nfExploreHudPolish .nfExploreHpCard{padding:10px!important}#hud.nfExploreHudPolish .nfExplorePartyGrid{gap:7px}#hud.nfExploreHudPolish .nfExplorePartySlot{padding:6px 8px}}@media(max-width:420px){#hud.nfExploreHudPolish{padding:8px!important;gap:6px!important}#hud.nfExploreHudPolish .nfExploreHudHeader{gap:7px!important}#hud.nfExploreHudPolish .nfExploreHudDoorTime{gap:6px;font-size:10.5px}#hud.nfExploreHudPolish .nfExploreHpCard{gap:6px;padding:8px!important}#hud.nfExploreHudPolish #nfExploreHpTrack.nfExploreHpBar{height:12px!important}#hud.nfExploreHudPolish .nfExploreHudMeters{gap:5px}#hud.nfExploreHudPolish .nfExploreHudMeter{padding:7px 8px;gap:4px}#hud.nfExploreHudPolish .nfExplorePartyGrid{gap:4px}#hud.nfExploreHudPolish .nfExplorePartySlot{gap:3px;padding:5px 4px;border-radius:9px}#hud.nfExploreHudPolish .nfExplorePartyBody{grid-template-columns:28px minmax(0,1fr);gap:4px}#hud.nfExploreHudPolish .nfExplorePartyImageWrap{width:28px;height:34px;border-radius:8px}#hud.nfExploreHudPolish .nfExplorePartyRole{font-size:7.5px}#hud.nfExploreHudPolish .nfExplorePartyName{font-size:10px}#hud.nfExploreHudPolish .nfExplorePartyLevel{font-size:9px}#hud.nfExploreHudPolish .nfExploreHudSectionTitle small{font-size:7px}}html body #app #growthModal.lsGrowthCoreModal.show #growthCharGrid>.growthDetail.nfGrowthDetailPolish{box-sizing:border-box!important;min-width:0!important;padding:12px 18px 24px 16px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;background:linear-gradient(160deg,#0d091df7,#140c26f2)!important;border-color:#d3b8ff33!important;box-shadow:inset 0 1px #ffffff09!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish>*{min-width:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthDetailHero.nfGrowthHeroCompact{display:grid!important;grid-template-columns:124px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:0!important;margin:0!important;padding:8px 12px!important;border:1px solid rgba(255,226,122,.18)!important;border-radius:18px!important;background:radial-gradient(circle at 12% 24%,rgba(157,116,255,.12),transparent 38%),linear-gradient(135deg,#221734eb,#140f26e6)!important;box-shadow:none!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthDetailHero.nfGrowthHeroCompact>img{width:118px!important;height:128px!important;max-width:118px!important;max-height:128px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;align-self:center!important;justify-self:center!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,#ffffff09,#00000029)!important;box-shadow:0 10px 24px #00000040!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthHeroCopy{display:grid!important;align-content:center!important;gap:5px!important;min-width:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthDetailHero .rarity{width:max-content!important;margin:0!important;padding:4px 10px!important;font-size:12px!important;line-height:1.05!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthDetailHero h3{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:7px 12px!important;margin:0!important;min-width:0!important;color:#fff7dc!important;line-height:1.1!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthHeroName{font-size:clamp(21px,1.55vw,27px)!important;font-weight:1000!important;overflow-wrap:anywhere!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthHeroLevel{color:#ffe58c!important;font-size:clamp(15px,1.05vw,18px)!important;font-weight:1000!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthDetailHero p.small{display:block!important;margin:0!important;max-width:none!important;min-height:0!important;color:#f4eeffe0!important;font-size:clamp(12px,.85vw,14px)!important;line-height:1.32!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthDetailHero .growthBar{height:7px!important;margin:4px 0 0!important;border-radius:999px!important;background:#ffffff1f!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthDetailHero .growthBar>i{background:linear-gradient(90deg,#76e5ec,#d7d077,#ffd77f)!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelAction{display:grid!important;grid-template-columns:minmax(180px,.82fr) minmax(150px,.68fr) minmax(190px,.76fr)!important;align-items:center!important;gap:12px!important;min-height:56px!important;margin:8px 0!important;padding:6px 8px 6px 12px!important;border:1px solid rgba(255,226,122,.22)!important;border-radius:16px!important;background:linear-gradient(90deg,#251835f0,#1c1330f0)!important;box-shadow:none!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelFlow,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCostSummary{display:grid!important;gap:3px!important;min-width:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelFlow>span,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCostSummary>span{color:#e2daf2a8!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelFlow>div{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelFlow strong{color:#fff7dc!important;font-size:19px!important;font-weight:1000!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelFlow i{color:#e1c6ff!important;font-style:normal!important;font-size:15px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCostSummary strong{color:#ffe383!important;font-size:18px!important;font-weight:1000!important;font-variant-numeric:tabular-nums!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCostSummary small{color:#ebe5f8b3!important;font-size:10px!important;font-weight:850!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelAction.is-insufficient .nfGrowthLevelCostSummary strong,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelAction.is-insufficient .nfGrowthLevelCostSummary small{color:#ffb5ba!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCta{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;margin:0!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.42)!important;background:linear-gradient(90deg,#f5d679,#ffc35d 54%,#f4a858)!important;color:#241307!important;box-shadow:0 8px 20px #ffc05026!important;font-size:14px!important;font-weight:1000!important;letter-spacing:.03em!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCta>.growthCost{display:none!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCta:disabled{cursor:not-allowed!important;color:#ffffff94!important;border-color:#ffffff1f!important;background:#ffffff12!important;box-shadow:none!important;opacity:1!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelAction.is-insufficient .nfGrowthLevelCta:disabled{color:#ffc4c7!important;border-color:#ff798738!important;background:#68263647!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .statCompare.nfGrowthStatCompare{display:block!important;margin:0!important;padding:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatTable{display:grid!important;gap:0!important;margin:0!important;padding:6px 10px 7px!important;border:1px solid rgba(185,166,225,.18)!important;border-radius:16px!important;background:#0f0b1fc7!important;box-shadow:none!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatTitle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:20px!important;padding:0 2px 4px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatTitle b{margin:0!important;color:#fff0b6!important;font-size:14px!important;font-weight:1000!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatTitle span{color:#d6c6ef!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatRow{display:grid!important;grid-template-columns:minmax(120px,1.35fr) repeat(3,minmax(78px,.72fr))!important;align-items:center!important;min-height:22px!important;padding:0!important;border-top:1px solid rgba(255,255,255,.065)!important;border-bottom:0!important;font-variant-numeric:tabular-nums!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatRow>*{min-width:0!important;padding:4px 8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:right!important;color:#f5f1ffe0!important;font-size:11px!important;line-height:1.15!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatRow>b{display:block!important;margin:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatRow>:first-child{padding-left:2px!important;text-align:left!important;color:#f5efff!important;font-weight:850!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatHead{min-height:20px!important;border-top:0!important;border-radius:9px!important;background:#ffffff0b!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatHead>*{color:#d5cae8ad!important;font-size:10px!important;font-weight:1000!important;letter-spacing:.04em!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatIncrease{color:#d5ff80!important;font-weight:1000!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSectionHeading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin:16px 2px 8px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSectionHeading b{color:#fff0b6!important;font-size:14px!important;font-weight:1000!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSectionHeading span{color:#dcd3ee94!important;font-size:10px!important;font-weight:900!important;letter-spacing:.05em!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockList.nfGrowthUnlockRoad{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockList.nfGrowthUnlockRoad:before{content:""!important;position:absolute!important;left:8%!important;right:8%!important;top:23px!important;height:1px!important;background:linear-gradient(90deg,#72e5cf4d,#ffd77457,#a07ee63d)!important;pointer-events:none!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"badge state" "copy copy"!important;align-content:start!important;gap:7px 8px!important;min-width:0!important;min-height:112px!important;margin:0!important;padding:9px 10px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff09!important;box-shadow:none!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem .unlockBadge{grid-area:badge!important;margin:0!important;padding:4px 8px!important;color:#fff4cb!important;font-size:10px!important;line-height:1.05!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem .nfGrowthUnlockState{grid-area:state!important;justify-self:end!important;align-self:center!important;color:#e2dbf08c!important;font-size:9px!important;font-weight:1000!important;letter-spacing:.04em!important;white-space:nowrap!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem>div{grid-area:copy!important;min-width:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem>div>b{display:block!important;margin:0 0 3px!important;color:#f8f2ff!important;font-size:11px!important;line-height:1.28!important;overflow-wrap:anywhere!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem>div>br{display:none!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem>div>small{display:block!important;color:#e6dff2ad!important;font-size:10px!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem.done{border-color:#6ae0be4d!important;background:linear-gradient(145deg,#3174622e,#152a2c38)!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem.done .nfGrowthUnlockState{color:#a8f0d3!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem.next{border-color:#ffd56980!important;background:linear-gradient(145deg,#6e4c1d38,#2d1f2f4d)!important;box-shadow:0 8px 20px #ffc64c14!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem.next .nfGrowthUnlockState{color:#ffe08a!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem.locked{opacity:.68!important;border-color:#a893cb21!important;background:#ffffff06!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .upgradePanelGrid.nfGrowthSkillGrid{display:block!important;margin:16px 0 0!important;padding:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillPanel.nfGrowthSkillPanelCompact{display:grid!important;gap:8px!important;margin:0!important;padding:12px!important;border:1px solid rgba(182,157,224,.18)!important;border-radius:16px!important;background:#110c21c2!important;box-shadow:none!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillTitle{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;min-height:24px!important;padding:0 2px 2px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillTitle b{color:#fff0b6!important;font-size:14px!important;font-weight:1000!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillTitle span{color:#e1daef99!important;font-size:10px!important;line-height:1.3!important;text-align:right!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard{--nf-growth-skill-accent:#a9dfff;display:grid!important;grid-template-columns:minmax(150px,.82fr) minmax(230px,1.25fr) minmax(126px,.58fr)!important;align-items:start!important;gap:7px 10px!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:8px 10px 8px 12px!important;border:1px solid color-mix(in srgb,var(--nf-growth-skill-accent) 26%,transparent)!important;border-left:3px solid var(--nf-growth-skill-accent)!important;border-radius:13px!important;background:linear-gradient(105deg,color-mix(in srgb,var(--nf-growth-skill-accent) 8%,rgba(20,14,36,.92)),#110c1feb 44%)!important;box-shadow:none!important;color:#fff!important;text-align:left!important;white-space:normal!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkill-main1{--nf-growth-skill-accent:#8fdcf4}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkill-main2{--nf-growth-skill-accent:#d8a8ff}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkill-support{--nf-growth-skill-accent:#9addbc}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard:hover:not(:disabled){border-color:color-mix(in srgb,var(--nf-growth-skill-accent) 48%,transparent)!important;background:linear-gradient(105deg,color-mix(in srgb,var(--nf-growth-skill-accent) 13%,rgba(24,16,41,.94)),#120c21f0 46%)!important;transform:translateY(-1px)!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard:focus-visible{outline:3px solid rgba(255,226,122,.74)!important;outline-offset:2px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard>span:first-child{display:grid!important;gap:2px!important;min-width:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard>span:first-child small{color:var(--nf-growth-skill-accent)!important;font-size:9px!important;font-weight:1000!important;letter-spacing:.06em!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard>span:first-child b{color:#fff7e5!important;font-size:12px!important;line-height:1.25!important;overflow-wrap:anywhere!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard>em{min-width:0!important;margin:0!important;color:#f1ebf9bd!important;font-size:10.5px!important;line-height:1.34!important;font-style:normal!important;overflow-wrap:anywhere!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSkillCta{display:grid!important;justify-items:stretch!important;align-content:start!important;gap:5px!important;min-width:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSkillCta .growthCost{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:#ffe293!important;font-size:10px!important;line-height:1.2!important;text-align:center!important;white-space:normal!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSkillAction{display:flex!important;align-items:center!important;justify-content:center!important;min-height:29px!important;padding:5px 12px!important;border:1px solid rgba(255,226,122,.34)!important;border-radius:10px!important;background:linear-gradient(90deg,#ffde71f0,#f2b055f0)!important;color:#271509!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.04em!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard.is-insufficient .nfGrowthSkillCta .growthCost,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard.is-insufficient .nfGrowthSkillAction{color:#ffc1c5!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard.is-insufficient .nfGrowthSkillAction{border-color:#ff74853d!important;background:#6d28364d!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard:disabled{opacity:.64!important;cursor:not-allowed!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard:disabled .nfGrowthSkillAction{color:#ffffff9e!important;border-color:#ffffff1f!important;background:#ffffff0f!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillDetail{grid-column:1/-1!important;display:grid!important;gap:6px!important;width:100%!important;margin:0!important;padding-top:1px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillTags{display:flex!important;flex-wrap:wrap!important;gap:4px!important;min-height:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillTags i{padding:3px 7px!important;border-radius:999px!important;color:#f8eecf!important;font-size:9px!important;line-height:1!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillCols{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillCols section{min-width:0!important;margin:0!important;padding:7px 9px!important;border:0!important;border-radius:10px!important;background:#ffffff09!important;box-shadow:none!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillCols section>b{display:block!important;margin:0 0 4px!important;color:#f3e4ff!important;font-size:9.5px!important;line-height:1.2!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillCols ul{display:grid!important;gap:2px!important;margin:0!important;padding-left:14px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillCols li{margin:0!important;color:#e8e2f1b3!important;font-size:9px!important;line-height:1.25!important;overflow-wrap:anywhere!important}@media(min-width:981px){html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelFlow>span,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCostSummary>span{font-size:11px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCostSummary small{font-size:11px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatTitle span{font-size:12px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatRow>*{font-size:12px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatHead>*{font-size:11px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSectionHeading span,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem .unlockBadge{font-size:11px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem .nfGrowthUnlockState{font-size:10px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem>div>b{font-size:12px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem>div>small{font-size:11px!important;line-height:1.4!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillTitle span{font-size:11px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard>span:first-child small{font-size:10px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard>span:first-child b{font-size:13px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard>em{font-size:11.5px!important;line-height:1.38!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSkillCta .growthCost{font-size:11px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSkillAction{font-size:12px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillTags i{font-size:10px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillCols section>b{font-size:10.5px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillCols li{font-size:10px!important;line-height:1.3!important}}@media(max-width:980px){html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish{padding:12px 14px 24px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthDetailHero.nfGrowthHeroCompact{grid-template-columns:1fr!important;justify-items:center!important;min-height:0!important;padding:14px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthDetailHero.nfGrowthHeroCompact>img{width:min(132px,45vw)!important;max-width:132px!important;height:auto!important;max-height:168px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthHeroCopy{width:100%!important;justify-items:start!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelAction{grid-template-columns:1fr!important;align-items:stretch!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatRow{grid-template-columns:minmax(88px,1.1fr) repeat(3,minmax(56px,.72fr))!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockList.nfGrowthUnlockRoad{grid-template-columns:1fr!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockList.nfGrowthUnlockRoad:before{display:none!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem{min-height:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillTitle{display:grid!important;justify-content:stretch!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillTitle span{text-align:left!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard{grid-template-columns:1fr!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSkillCta{grid-template-columns:minmax(0,1fr) minmax(92px,auto)!important;align-items:center!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillCols{grid-template-columns:1fr!important}}@media(max-width:520px){html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatRow>*{padding-left:4px!important;padding-right:4px!important;font-size:10px!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatHead>*{font-size:9px!important}}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1{--nf-detail-character-accent:#d8b66a;--nf-detail-rarity-accent:#9a6cff}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1>.cardBox.lsDetailFrame{position:relative!important;isolation:isolate!important;background:radial-gradient(circle at 13% 10%,color-mix(in srgb,var(--nf-detail-character-accent) 10%,transparent),transparent 36%),radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--nf-detail-rarity-accent) 8%,transparent),transparent 32%),linear-gradient(145deg,#100d21fb,#050611fd)!important;border-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 34%,rgba(216,182,106,.28))!important;box-shadow:0 26px 84px #00000094,inset 0 1px #ffffff0b,0 0 36px color-mix(in srgb,var(--nf-detail-character-accent) 7%,transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1>.cardBox.lsDetailFrame:before{content:"";position:absolute;z-index:-1;inset:-6%;pointer-events:none;background-image:linear-gradient(90deg,#05061194,#050611bd),var(--nf-detail-art-url,none);background-repeat:no-repeat,no-repeat;background-size:cover,54% auto;background-position:center,right 8% center;filter:blur(30px) saturate(.72);opacity:.11;transform:scale(1.05)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .lsDetailHeader{padding-inline:clamp(4px,.65vw,10px)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardTitle.lsDetailTitle{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(9px,.8vw,13px)!important;width:min(100%,720px)!important;min-width:0!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;line-height:1!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardTitle.lsDetailTitle:before,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardTitle.lsDetailTitle:after{content:"";flex:1 1 64px;max-width:110px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nf-detail-rarity-accent) 64%,#ffe7a3));opacity:.7}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardTitle.lsDetailTitle:after{background:linear-gradient(90deg,color-mix(in srgb,var(--nf-detail-character-accent) 64%,#ffe7a3),transparent)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailTitleRarity{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:24px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--nf-detail-rarity-accent) 66%,#fff);border-radius:7px;background:linear-gradient(180deg,color-mix(in srgb,var(--nf-detail-rarity-accent) 17%,transparent),#0707129e);color:var(--nf-detail-rarity-accent);font-size:clamp(11px,.82vw,13px);font-weight:1000;letter-spacing:.1em;box-shadow:inset 0 1px #ffffff14,0 0 12px color-mix(in srgb,var(--nf-detail-rarity-accent) 10%,transparent)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailTitleName{flex:0 1 auto;min-width:0;color:#fff7dc;font-size:clamp(24px,2.05vw,32px);font-weight:1000;letter-spacing:.035em;text-shadow:0 2px 18px rgba(0,0,0,.55),0 0 16px color-mix(in srgb,var(--nf-detail-character-accent) 13%,transparent)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .lsDetailVisualPane{border-radius:clamp(18px,1.5vw,25px)!important;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--nf-detail-character-accent) 13%,transparent),transparent 43%)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .lsDetailImageStage{border-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 28%,rgba(216,182,106,.22))!important;background:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--nf-detail-character-accent) 11%,transparent),transparent 49%),linear-gradient(180deg,#0b09197a,#04050e9e)!important;box-shadow:inset 0 1px #ffffff0a,0 22px 48px #0000003d,0 0 28px color-mix(in srgb,var(--nf-detail-character-accent) 7%,transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .lsDetailMainImage,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .galleryImg.cardMainImage{object-fit:contain!important;filter:drop-shadow(0 20px 28px rgba(0,0,0,.38))!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .lsDetailInfoPane{gap:clamp(8px,.7vw,12px)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .lsDetailIntroBlock{position:relative!important;min-height:120px!important;max-height:none!important;padding:clamp(12px,.95vw,16px) clamp(14px,1.1vw,18px) clamp(12px,.9vw,15px) clamp(17px,1.25vw,21px)!important;border:1px solid rgba(255,255,255,.095)!important;border-left:3px solid var(--nf-detail-character-accent)!important;border-radius:12px!important;background:linear-gradient(115deg,color-mix(in srgb,var(--nf-detail-character-accent) 8%,rgba(18,14,34,.8)),#08081494)!important;box-shadow:inset 0 1px #ffffff09!important;overflow:visible!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardDesc.lsDetailLead,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardDesc{gap:clamp(5px,.42vw,7px)!important;align-content:start!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailIntroHeadingRow{gap:12px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardTitleLine.nfDetailEpithet{width:auto!important;max-width:100%!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:color-mix(in srgb,var(--nf-detail-character-accent) 72%,#fff1bd)!important;box-shadow:none!important;font-size:clamp(11px,.8vw,13px)!important;line-height:1.25!important;font-weight:1000!important;letter-spacing:.08em!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardCatch.nfDetailCatchphrase{display:block!important;margin:0!important;background:none!important;color:#fff9e9!important;-webkit-text-fill-color:#fff9e9!important;font-size:clamp(18px,1.35vw,21px)!important;line-height:1.32!important;font-weight:1000!important;letter-spacing:.01em!important;text-shadow:0 2px 16px rgba(0,0,0,.52),0 0 14px color-mix(in srgb,var(--nf-detail-character-accent) 9%,transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardProfile.nfDetailBiography{color:#efebf8c7!important;font-size:clamp(12px,.88vw,14px)!important;line-height:1.58!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v137FavBtn.nfDetailFavoriteSeal{flex:0 0 auto!important;min-width:104px!important;min-height:34px!important;padding:7px 13px!important;border-radius:9px!important;border:1px solid color-mix(in srgb,var(--nf-detail-rarity-accent) 44%,rgba(255,226,122,.34))!important;background:linear-gradient(180deg,#ffffff13,#0a0816a8)!important;color:#fff4cfe0!important;box-shadow:inset 0 1px #ffffff0d!important;font-size:12px!important;letter-spacing:.035em!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v137FavBtn.nfDetailFavoriteSeal[aria-pressed=true]{border-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 76%,#fff)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nf-detail-rarity-accent) 22%,rgba(20,14,32,.82)),#090714c2)!important;color:#fff4c9!important;box-shadow:inset 0 1px #ffffff14,0 0 16px color-mix(in srgb,var(--nf-detail-rarity-accent) 16%,transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v137FavBtn.nfDetailFavoriteSeal:not(:disabled):hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 70%,#fff)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v137FavBtn.nfDetailFavoriteSeal:focus-visible{outline:2px solid color-mix(in srgb,var(--nf-detail-rarity-accent) 82%,#fff)!important;outline-offset:3px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v137FavBtn.nfDetailFavoriteSeal:disabled{opacity:.52!important;cursor:not-allowed!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailFullscreenButtonV1409:focus-visible{outline:2px solid color-mix(in srgb,var(--nf-detail-rarity-accent) 76%,#fff)!important;outline-offset:3px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--nf-detail-character-accent) 10%,transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs.lsDetailTabs,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs{min-height:42px!important;padding:0 2px!important;gap:clamp(4px,.45vw,8px)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;flex-wrap:nowrap!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .lsDetailSplitTab{position:relative!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 clamp(13px,1vw,18px)!important;border:0!important;border-radius:0!important;background:transparent!important;color:#e1daefad!important;box-shadow:none!important;font-size:clamp(12px,.84vw,14px)!important;font-weight:900!important;letter-spacing:.035em!important;transition:color .18s ease,background .18s ease!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn:before{content:"";position:absolute;left:50%;bottom:-4px;width:7px;height:7px;border:1px solid var(--nf-detail-rarity-accent);background:#0a0918;transform:translate(-50%) rotate(45deg) scale(0);opacity:0;transition:transform .18s ease,opacity .18s ease}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--nf-detail-rarity-accent),var(--nf-detail-character-accent),transparent);transform:scaleX(0);opacity:0;transition:transform .18s ease,opacity .18s ease}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn:hover{color:#fff2cc!important;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--nf-detail-character-accent) 6%,transparent))!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn.active{color:#fff5d4!important;background:transparent!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn.active:before{transform:translate(-50%) rotate(45deg) scale(1);opacity:1}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn.active:after{transform:scaleX(1);opacity:1}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn:focus-visible{outline:2px solid color-mix(in srgb,var(--nf-detail-rarity-accent) 72%,#fff)!important;outline-offset:-3px!important;border-radius:7px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardProfilePanel,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel{padding-right:12px!important;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--nf-detail-character-accent) 58%,var(--nf-detail-rarity-accent)) rgba(255,255,255,.055);overscroll-behavior:contain}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardProfilePanel::-webkit-scrollbar,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel::-webkit-scrollbar{width:7px}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardProfilePanel::-webkit-scrollbar-track,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardProfilePanel::-webkit-scrollbar-thumb,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,var(--nf-detail-rarity-accent),var(--nf-detail-character-accent));border:2px solid rgba(8,8,20,.72)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardProfilePanel{gap:clamp(14px,1vw,18px)!important;align-content:start!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardProfilePanel #cardSkill.nfDetailCombatProfile{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,.85vw,13px)!important;align-items:stretch!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardProfilePanel #cardPassive.nfDetailStoryProfile{display:grid!important;gap:clamp(12px,.9vw,16px)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailEmblemGrid{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,.8vw,12px)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoTile.nfDetailEmblem{min-height:72px!important;padding:11px 14px!important;display:grid!important;align-content:center!important;gap:5px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:linear-gradient(135deg,#ffffff0e,#0707127a)!important;box-shadow:inset 0 1px #ffffff09!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoTile.nfDetailEmblem--weapon{border-left:2px solid var(--nf-detail-character-accent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoTile.nfDetailEmblem--ultimate{border-left:2px solid var(--nf-detail-rarity-accent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoTile.nfDetailEmblem b{margin:0!important;color:#e1d9ee9e!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.11em!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoTile.nfDetailEmblem span{color:#fff5d5!important;font-size:clamp(15px,1.05vw,17px)!important;line-height:1.25!important;font-weight:1000!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill{position:relative!important;min-width:0!important;padding:clamp(12px,.9vw,15px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:linear-gradient(145deg,#ffffff0b,#0808147a)!important;box-shadow:inset 0 1px #ffffff08!important;overflow:hidden!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill>b{display:block!important;margin:0 0 7px!important;color:#fff0bd!important;font-size:clamp(12px,.88vw,14px)!important;line-height:1.35!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill>p{margin:0!important;color:#ebe6f4c2!important;font-size:clamp(12px,.82vw,13px)!important;line-height:1.55!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill--ultimate{grid-column:1/-1!important;padding:clamp(14px,1vw,17px)!important;border-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 52%,rgba(255,255,255,.14))!important;background:linear-gradient(105deg,color-mix(in srgb,var(--nf-detail-character-accent) 12%,rgba(25,20,45,.78)),color-mix(in srgb,var(--nf-detail-rarity-accent) 9%,rgba(9,8,22,.72)))!important;box-shadow:inset 0 1px #ffffff0d,0 0 18px color-mix(in srgb,var(--nf-detail-rarity-accent) 7%,transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill--ultimate>b{color:#fff3c5!important;letter-spacing:.04em!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill--main1{grid-column:1!important;border-top-color:color-mix(in srgb,var(--nf-detail-character-accent) 38%,rgba(255,255,255,.1))!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill--main2{grid-column:2!important;border-top-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 36%,rgba(255,255,255,.1))!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill--main1:after,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill--main2:after{position:absolute;top:7px;right:10px;color:color-mix(in srgb,var(--nf-detail-character-accent) 16%,rgba(255,255,255,.1));font-family:Georgia,serif;font-size:28px;line-height:1;font-weight:900;pointer-events:none}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill--main1:after{content:"I"}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill--main2:after{content:"II";color:color-mix(in srgb,var(--nf-detail-rarity-accent) 16%,rgba(255,255,255,.1))}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill--support{grid-column:1/-1!important;border-left:2px solid color-mix(in srgb,var(--nf-detail-character-accent) 72%,#d8b66a)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailEffectRibbon{grid-column:1/-1!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:44px!important;padding:9px 13px!important;border:1px solid color-mix(in srgb,var(--nf-detail-character-accent) 24%,rgba(255,255,255,.09))!important;border-radius:7px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--nf-detail-character-accent) 10%,rgba(10,9,23,.72)),#0908156b)!important;box-shadow:none!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailEffectRibbon>b{margin:0!important;color:#fff0b8!important;font-size:11px!important;letter-spacing:.08em!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailEffectRibbon>p{margin:0!important;color:#ece8f5d1!important;font-size:clamp(12px,.82vw,13px)!important;line-height:1.45!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailStoryCard{padding:clamp(14px,1vw,17px)!important;border:1px solid color-mix(in srgb,var(--nf-detail-rarity-accent) 20%,rgba(255,255,255,.1))!important;border-left:2px solid color-mix(in srgb,var(--nf-detail-rarity-accent) 58%,#e7c5ff)!important;border-radius:12px!important;background:linear-gradient(120deg,#331c3e47,#0a09178a)!important;box-shadow:inset 0 1px #ffffff09!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailStoryCard>b{margin:0 0 7px!important;color:#f2d7ff!important;font-size:12px!important;letter-spacing:.08em!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailStoryCard>p{margin:0!important;color:#f2e8f6cc!important;line-height:1.62!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailMemoryBlock{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:13px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:12px!important;background:linear-gradient(180deg,#ffffff07,#08071357)!important;box-shadow:none!important;overflow:hidden!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailMemoryBlock:after{content:"";position:absolute;z-index:0;top:58px;left:25%;right:25%;height:1px;background:linear-gradient(90deg,var(--nf-detail-character-accent),var(--nf-detail-rarity-accent));opacity:.28;pointer-events:none}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailMemoryTitle{grid-column:1/-1!important;position:relative;z-index:1;margin:0 0 1px!important;color:#f3ddff!important;font-size:12px!important;letter-spacing:.08em!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v071ProfileLine.nfDetailMemoryNode{position:relative!important;z-index:1!important;min-width:0!important;min-height:104px!important;padding:12px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#ffffff0d,#0a0916a3)!important;color:#eee8f6c2!important;font-size:clamp(12px,.82vw,13px)!important;line-height:1.55!important;box-shadow:inset 0 1px #ffffff09!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v071ProfileLine.nfDetailMemoryNode b{display:block!important;margin:0 0 7px!important;color:#fff1c7!important;font-size:12px!important;line-height:1.25!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v071ProfileLine.nfDetailMemoryNode.is-unlocked{border-color:color-mix(in srgb,var(--nf-detail-character-accent) 43%,rgba(255,255,255,.1))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nf-detail-character-accent) 8%,rgba(21,17,35,.78)),#0908149e)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v071ProfileLine.nfDetailMemoryNode.is-unlocked b{color:color-mix(in srgb,var(--nf-detail-character-accent) 72%,#fff2bd)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v071ProfileLine.nfDetailMemoryNode.is-next{border-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 58%,rgba(255,255,255,.14))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nf-detail-rarity-accent) 10%,rgba(25,17,40,.78)),#09081499)!important;box-shadow:inset 0 1px #ffffff0a,0 0 16px color-mix(in srgb,var(--nf-detail-rarity-accent) 8%,transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v071ProfileLine.nfDetailMemoryNode.is-next b{color:color-mix(in srgb,var(--nf-detail-rarity-accent) 72%,#fff)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v071ProfileLine.nfDetailMemoryNode.is-locked{border-style:dashed!important;border-color:#d3cbe22b!important;background:linear-gradient(180deg,#231f306b,#0a09158a)!important;color:#e2dbec9e!important;opacity:.86!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1.show>.cardBox.lsDetailFrame{animation:nfDetailExperienceEnter .22s ease-out both}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1.show #cardTitle{animation:nfDetailExperienceRise .22s .03s ease-out both}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1.show .lsDetailIntroBlock{animation:nfDetailExperienceRise .22s .06s ease-out both}@keyframes nfDetailExperienceEnter{0%{opacity:.01;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes nfDetailExperienceRise{0%{opacity:.01;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1>.cardBox.lsDetailFrame:before{background-size:cover,82% auto;background-position:center,right 16% top 8%;filter:blur(24px) saturate(.68);opacity:.07}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardTitle.lsDetailTitle{gap:7px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardTitle.lsDetailTitle:before,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardTitle.lsDetailTitle:after{max-width:44px}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailTitleName{font-size:clamp(20px,5vw,27px)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .lsDetailIntroBlock{min-height:0!important;padding:12px 14px 13px 16px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs{height:50px!important;min-height:50px!important;padding-bottom:8px!important;align-items:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn{flex:0 0 auto!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardProfilePanel #cardSkill.nfDetailCombatProfile,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailEmblemGrid{grid-template-columns:1fr!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailEmblemGrid,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailEffectRibbon{grid-column:1!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailEffectRibbon{grid-template-columns:1fr!important;gap:5px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailMemoryBlock{grid-template-columns:1fr!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailMemoryTitle{grid-column:1!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailMemoryBlock:after{inset:52px auto 22px 25px;width:1px;height:auto}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v071ProfileLine.nfDetailMemoryNode{min-height:0!important;padding-left:15px!important}}@media(max-width:560px){html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardTitle.lsDetailTitle:before,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardTitle.lsDetailTitle:after{display:none}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailTitleRarity{min-width:36px;min-height:22px;padding:2px 6px;font-size:10px}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailTitleName{font-size:clamp(18px,5.8vw,24px)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailIntroHeadingRow{align-items:flex-start!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v137FavBtn.nfDetailFavoriteSeal{min-width:92px!important;padding-inline:10px!important;font-size:11px!important}}@media(prefers-reduced-motion:reduce){html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1{min-width:0!important;margin:0!important;padding:0 4px 20px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:hidden!important;color:#f7f0e7;--nf-bond-warm:rgba(250,241,225,.9);--nf-bond-muted:rgba(230,221,235,.74)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondChronicleHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0;margin:0 0 8px!important;padding:10px 14px!important;border:1px solid color-mix(in srgb,var(--nf-detail-rarity-accent) 25%,rgba(255,255,255,.08))!important;border-radius:14px!important;background:linear-gradient(105deg,color-mix(in srgb,var(--nf-detail-character-accent) 7%,rgba(18,13,31,.86)),#080714d6)!important;box-shadow:inset 0 1px #ffffff09!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondChronicleHeadCopy{display:grid!important;gap:2px!important;min-width:0}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondChronicleHeadCopy>span{color:color-mix(in srgb,var(--nf-detail-rarity-accent) 74%,#fff0bf)!important;font-size:10px!important;font-weight:1000!important;letter-spacing:.15em!important;line-height:1.15!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondChronicleHeadCopy>b{margin:0!important;color:#fff4dc!important;font-size:clamp(17px,1.18vw,20px)!important;line-height:1.18!important;letter-spacing:.04em!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondLevelSummary{display:inline-flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto;margin:0!important;padding:6px 9px!important;border:1px solid color-mix(in srgb,var(--nf-detail-rarity-accent) 34%,rgba(255,255,255,.08))!important;border-radius:999px!important;background:#ffffff0b!important;color:#f8edcf!important;white-space:nowrap}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondLevelSummary>em{color:#f8edcf!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.02em!important;line-height:1!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMax{display:inline-flex;align-items:center;min-height:18px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--nf-detail-rarity-accent) 20%,rgba(255,226,122,.11));color:color-mix(in srgb,var(--nf-detail-rarity-accent) 72%,#fff4c7);font-size:9px;font-weight:1000;letter-spacing:.12em;line-height:1}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1>.v083AffinityBar{display:block!important;width:100%!important;height:6px!important;min-width:0;margin:0 0 6px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:999px!important;background:#ffffff13!important;overflow:hidden!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1>.v083AffinityBar>i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--nf-detail-character-accent),var(--nf-detail-rarity-accent))!important;box-shadow:0 0 13px color-mix(in srgb,var(--nf-detail-rarity-accent) 20%,transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1>.v083AlbumStats,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1>.lsDetailBondStatsSimple{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important;margin:0 2px 12px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1>.v083AlbumStats>span,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1>.lsDetailBondStatsSimple>span{display:inline!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--nf-bond-muted)!important;font-size:10.5px!important;font-weight:850!important;line-height:1.3!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1>.v083AlbumStats>span+span:before,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1>.lsDetailBondStatsSimple>span+span:before{content:"\25c7";margin-right:9px;color:color-mix(in srgb,var(--nf-detail-rarity-accent) 56%,#fff0bf);font-size:8px}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .v083PanelAffection{min-width:0;overflow-x:hidden}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondQuote{position:relative;isolation:isolate;min-width:0;margin:0 0 16px!important;padding:14px 18px 15px 20px!important;border:1px solid color-mix(in srgb,var(--nf-detail-character-accent) 30%,rgba(255,255,255,.07))!important;border-left:3px solid var(--nf-detail-character-accent)!important;border-radius:12px!important;background:linear-gradient(105deg,color-mix(in srgb,var(--nf-detail-character-accent) 10%,rgba(30,19,43,.7)),#0807149e)!important;box-shadow:inset 0 1px #ffffff09!important;overflow:hidden}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondQuote:after{content:"\201c";position:absolute;z-index:-1;top:-22px;right:12px;color:color-mix(in srgb,var(--nf-detail-character-accent) 18%,transparent);font-family:Georgia,Times New Roman,serif;font-size:92px;line-height:1;pointer-events:none;user-select:none}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondQuoteLabel{display:block!important;margin:0 0 7px!important;color:color-mix(in srgb,var(--nf-detail-character-accent) 70%,#fff0c9)!important;font-size:10px!important;font-weight:1000!important;line-height:1.2!important;letter-spacing:.14em!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondQuoteText{position:relative;z-index:1;margin:0!important;color:#fff8ef!important;font-size:clamp(14px,.98vw,16px)!important;font-weight:750!important;line-height:1.65!important;letter-spacing:.01em;white-space:normal!important;overflow-wrap:anywhere}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondContentGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(210px,.85fr);gap:16px;align-items:start;min-width:0}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemorySection,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardSection{min-width:0}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemorySection>h3,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardSection>h3,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondCgSection>h3{display:flex;align-items:center;gap:9px;margin:0 0 10px;color:#f8e9cf;font-size:12px;font-weight:1000;line-height:1.2;letter-spacing:.11em}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemorySection>h3:after,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardSection>h3:after,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondCgSection>h3:after{content:"";flex:1 1 auto;min-width:24px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--nf-detail-character-accent) 42%,transparent),transparent)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryList{position:relative;display:grid!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryList:before{content:"";position:absolute;z-index:0;top:20px;bottom:20px;left:20px;width:1px;background:linear-gradient(180deg,var(--nf-detail-character-accent),color-mix(in srgb,var(--nf-detail-rarity-accent) 50%,transparent),rgba(255,255,255,.08));opacity:.38;pointer-events:none}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondEntry{min-width:0;opacity:1!important;filter:none!important;box-sizing:border-box}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryCard{position:relative;z-index:1;display:grid!important;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:start;min-height:0!important;padding:10px 12px 10px 0!important;border:1px solid rgba(255,255,255,.075)!important;border-left-width:2px!important;border-radius:11px!important;background:linear-gradient(100deg,#ffffff09,#08071347)!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryCard.is-unlocked{border-color:color-mix(in srgb,var(--nf-detail-character-accent) 34%,rgba(255,255,255,.08))!important;border-left-color:var(--nf-detail-character-accent)!important;background:linear-gradient(100deg,color-mix(in srgb,var(--nf-detail-character-accent) 7%,rgba(28,20,40,.44)),#08071347)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryCard.is-next{border-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 52%,rgba(255,255,255,.1))!important;border-left-color:var(--nf-detail-rarity-accent)!important;background:linear-gradient(100deg,color-mix(in srgb,var(--nf-detail-rarity-accent) 9%,rgba(30,20,44,.46)),#08071347)!important;box-shadow:0 0 16px color-mix(in srgb,var(--nf-detail-rarity-accent) 8%,transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryCard.is-locked{border-style:dashed!important;border-color:#d8cfe129!important;border-left-color:#d8cfe13d!important;background:linear-gradient(100deg,#ffffff05,#08071338)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryCard--final.is-unlocked,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryCard--final.is-next{border-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 58%,var(--nf-detail-character-accent))!important;box-shadow:0 0 18px color-mix(in srgb,var(--nf-detail-rarity-accent) 9%,transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryCard.is-unlocked:hover,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryCard.is-next:hover{transform:translateY(-1px)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondLevelSeal{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#151023;color:#eee5f1cc;box-shadow:0 0 0 4px #0a0815e0;font-size:10px;font-weight:1000;line-height:1;letter-spacing:.02em;white-space:nowrap}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-unlocked>.nfBondLevelSeal{border-color:color-mix(in srgb,var(--nf-detail-character-accent) 68%,#fff1ca);background:color-mix(in srgb,var(--nf-detail-character-accent) 18%,#151023);color:#fff7e8}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-next>.nfBondLevelSeal{border-color:var(--nf-detail-rarity-accent);background:color-mix(in srgb,var(--nf-detail-rarity-accent) 15%,#151023);color:#fff6d8;box-shadow:0 0 0 4px #0a0815e0,0 0 13px color-mix(in srgb,var(--nf-detail-rarity-accent) 18%,transparent)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-locked>.nfBondLevelSeal{border-style:dashed;color:#e0d7e7a3}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondEntryContent{min-width:0;align-self:center}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondEntryHeading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondEntryKind{display:inline-flex!important;align-items:center;min-height:18px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--nf-detail-character-accent) 26%,rgba(255,255,255,.08));border-radius:999px;color:color-mix(in srgb,var(--nf-detail-character-accent) 68%,#ffe9c2)!important;font-size:8.5px!important;font-weight:1000!important;line-height:1!important;letter-spacing:.12em}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondEntryHeading>b{display:block!important;min-width:0;margin:0!important;color:#fff2dc!important;font-size:clamp(12px,.86vw,14px)!important;font-weight:950!important;line-height:1.35!important;overflow-wrap:anywhere}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondState{display:inline-flex!important;align-items:center;justify-content:center;min-height:18px;margin-left:auto;padding:2px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff09;color:#ebe2f0b3!important;font-size:8.5px!important;font-weight:1000!important;line-height:1!important;letter-spacing:.08em;white-space:nowrap}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-unlocked .nfBondState{border-color:color-mix(in srgb,var(--nf-detail-character-accent) 42%,rgba(255,255,255,.1));background:color-mix(in srgb,var(--nf-detail-character-accent) 10%,rgba(255,255,255,.025));color:color-mix(in srgb,var(--nf-detail-character-accent) 62%,#fff2d0)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-next .nfBondState{border-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 62%,rgba(255,255,255,.1));background:color-mix(in srgb,var(--nf-detail-rarity-accent) 13%,rgba(255,255,255,.025));color:color-mix(in srgb,var(--nf-detail-rarity-accent) 76%,#fff3ca)!important;letter-spacing:.12em}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-locked .nfBondState{border-style:dashed;color:#e1d8e7a3!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondEntryContent>.nfBondEntryBody{display:block!important;margin:6px 0 0!important;color:var(--nf-bond-muted)!important;font-size:clamp(12px,.82vw,13.5px)!important;line-height:1.62!important;white-space:normal!important;overflow-wrap:anywhere}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-unlocked .nfBondEntryContent>.nfBondEntryBody{color:var(--nf-bond-warm)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-locked .nfBondEntryContent>.nfBondEntryBody,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-next .nfBondEntryContent>.nfBondEntryBody{color:#e1d8e7ab!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardList{display:grid;gap:8px;min-width:0}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardCard{display:grid!important;grid-template-columns:36px minmax(0,1fr);gap:9px;align-items:start;min-height:0!important;padding:9px 10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;background:#ffffff06!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardCard.is-unlocked{border-color:color-mix(in srgb,var(--nf-detail-character-accent) 24%,rgba(255,255,255,.08))!important;background:color-mix(in srgb,var(--nf-detail-character-accent) 4%,rgba(255,255,255,.025))!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardCard.is-next{border-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 48%,rgba(255,255,255,.09))!important;box-shadow:0 0 14px color-mix(in srgb,var(--nf-detail-rarity-accent) 7%,transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardCard.is-locked{border-style:dashed!important;border-color:#d8cfe129!important;background:#ffffff04!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardCard.is-unlocked:hover,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardCard.is-next:hover{transform:translateY(-1px)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardLevel{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#0c0918d1;color:#e7ddecc2;font-size:9px;font-weight:1000;line-height:1;white-space:nowrap}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-unlocked>.nfBondRewardLevel{border-color:color-mix(in srgb,var(--nf-detail-rarity-accent) 52%,#fff0c7);background:color-mix(in srgb,var(--nf-detail-rarity-accent) 12%,rgba(12,9,24,.82));color:#fff3d0}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-next>.nfBondRewardLevel{border-color:var(--nf-detail-rarity-accent);color:#fff3d0;box-shadow:0 0 11px color-mix(in srgb,var(--nf-detail-rarity-accent) 15%,transparent)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .is-locked>.nfBondRewardLevel{border-style:dashed}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondCgSection{min-width:0;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.075)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondCgSection .lsDetailAffectionCgGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondCgSection .v083CgSlot{min-width:0}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondCgSection .v083CgSlot:focus-visible{outline:2px solid color-mix(in srgb,var(--nf-detail-character-accent) 72%,#fff2c8)!important;outline-offset:3px!important}@media(max-width:980px){html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondContentGrid{grid-template-columns:1fr;gap:16px}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardSection{margin-top:0}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondCgSection .lsDetailAffectionCgGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1{padding-right:2px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondChronicleHead{align-items:flex-start!important;flex-direction:column!important;gap:7px!important;padding:11px 12px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondLevelSummary{align-self:flex-start}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1>.v083AlbumStats,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1>.lsDetailBondStatsSimple{justify-content:flex-start!important;flex-wrap:wrap;gap:4px 10px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondQuote{padding:13px 14px 14px 16px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondQuoteText{font-size:14px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryCard{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:9px 9px 9px 0!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryList:before{left:18px}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondLevelSeal{width:36px;height:36px;font-size:9px}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardCard{grid-template-columns:34px minmax(0,1fr);padding:9px!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardLevel{width:32px;height:32px}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondCgSection .lsDetailAffectionCgGrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondMemoryCard,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel .nfBondChronicleV1 .nfBondRewardCard{transition:none!important}}html body #app.nfOnboardingHandoff:after{content:"";position:fixed;inset:0;z-index:41;pointer-events:auto;background:linear-gradient(180deg,#050610fc,#080512fc);opacity:1;transition:opacity .2s ease}html body #app.nfOnboardingHandoff.nfOnboardingHandoffReady:after{opacity:0;pointer-events:none}html body #app.nfInputModeDesktop #joystick{display:none!important}html body #app.nfInputModeTouch #joystick{visibility:visible}#nfRunNotice.nfFirstMoveNotice.show{animation:nfRunNoticePop 4.5s ease both!important}#hud.nfExploreHudPolish #hudObjectiveRow.nfOptionalObjective .v055ObjectiveText{display:grid;gap:2px;flex:1 1 auto}#hud.nfExploreHudPolish #hudObjectiveRow.nfOptionalObjective .nfObjectiveHeading{display:flex;align-items:center;gap:6px;color:#eee3d1d1;font-size:9px;font-weight:1000;letter-spacing:.08em}#hud.nfExploreHudPolish #hudObjectiveRow.nfOptionalObjective .nfObjectiveHeading em{display:inline-flex;align-items:center;min-height:17px;padding:0 6px;border:1px solid rgba(255,226,122,.38);border-radius:999px;background:#ffe27a14;color:#fff0ad;font-size:8px;font-style:normal;letter-spacing:.06em}#hud.nfExploreHudPolish #hudObjectiveRow.nfOptionalObjective .v055ObjectiveText>b{display:block;color:#fff4d2;font-size:10.5px;line-height:1.35}@media(prefers-reduced-motion:reduce){html body #app.nfOnboardingHandoff:after{transition:none!important}#nfRunNotice.nfFirstMoveNotice.show{animation-duration:.22s!important}}#app #nfBossHud.nfBossHud{--nf-boss-accent:#d166ff;position:absolute;z-index:31;top:var(--nf-boss-responsive-top,14px);left:calc(50% + 50px);width:clamp(340px,35vw,620px);max-width:calc(100vw - 32px);box-sizing:border-box;display:grid;gap:7px;padding:10px 14px 9px;border:1px solid color-mix(in srgb,var(--nf-boss-accent) 46%,rgba(255,226,122,.42));border-radius:14px;background:linear-gradient(180deg,#0e0a1ff0,#05050feb);box-shadow:0 12px 38px #0000006b,inset 0 1px #ffffff12,0 0 18px color-mix(in srgb,var(--nf-boss-accent) 12%,transparent);color:#fff5df;pointer-events:none;opacity:0;transform:translate(-50%,-7px);transition:opacity .28s ease,transform .28s ease,border-color .22s ease,box-shadow .22s ease}#app #nfBossHud.nfBossHud[hidden]{display:none!important}body.battleMode #app #nfBossHud.nfBossHud.is-visible{opacity:1;transform:translate(-50%)}body.battleMode #app #nfBossHud.nfBossHud.is-entering{animation:nfBossHudEnterV1 .34s cubic-bezier(.18,.8,.2,1) both}body.battleMode #app #nfBossHud.nfBossHud.is-leaving{opacity:0;transform:translate(-50%,-5px)}#app #nfBossHud .nfBossHudHeading{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}#app #nfBossHud .nfBossHudLabel{display:inline-grid;place-items:center;min-width:48px;min-height:22px;padding:2px 8px;border:1px solid rgba(255,226,122,.46);border-radius:999px;background:#ffe27a17;color:#ffe7a0;font-size:9px;font-weight:1000;line-height:1;letter-spacing:.14em}#app #nfBossHud .nfBossHudName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff8e8;font-size:clamp(15px,1.12vw,18px);line-height:1.1;font-weight:1000;letter-spacing:.035em;text-shadow:0 2px 10px rgba(0,0,0,.54)}#app #nfBossHud .nfBossHudPhase{min-width:68px;color:color-mix(in srgb,var(--nf-boss-accent) 68%,#fff1bd);font-size:10px;line-height:1;font-weight:1000;letter-spacing:.1em;text-align:right;white-space:nowrap}#app #nfBossHud .nfBossHudTrack{position:relative;width:100%;height:13px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#010208c7;box-shadow:inset 0 2px 5px #0000008f}#app #nfBossHud .nfBossHudFill{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9d173a,#e83d5d 58%,#ff7a76);box-shadow:0 0 14px #e83d5d85,inset 0 1px #ffffff3d;transition:width .1s linear,filter .22s ease}#app #nfBossHud .nfBossHudValue{color:#fff2e0bd;font-size:10px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;text-align:right;letter-spacing:.04em}#app #nfBossHud.nfBossHud.is-phase-two{border-color:color-mix(in srgb,var(--nf-boss-accent) 68%,#ffe27a);box-shadow:0 12px 38px #00000070,inset 0 1px #ffffff14,0 0 24px color-mix(in srgb,var(--nf-boss-accent) 22%,transparent)}#app #nfBossHud.nfBossHud.is-phase-two .nfBossHudPhase{color:#ffe27a}#app #nfBossHud.nfBossHud.is-phase-two .nfBossHudFill{background:linear-gradient(90deg,#7c1450,#c92f69 45%,#f05e7e 72%,#d991ff)}#app #nfBossHud.nfBossHud.is-phase-change{animation:nfBossHudPhaseV1 .48s ease-out both}@keyframes nfBossHudEnterV1{0%{opacity:0;transform:translate(-50%,-10px) scale(.985)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes nfBossHudPhaseV1{0%{filter:brightness(1)}32%{filter:brightness(1.35);box-shadow:0 12px 38px #00000070,0 0 34px color-mix(in srgb,var(--nf-boss-accent) 42%,transparent)}to{filter:brightness(1)}}@media(max-width:980px){#app #nfBossHud.nfBossHud{left:50%;width:calc(100vw - 32px);max-width:620px;padding:9px 12px 8px}}@media(max-width:560px){#app #nfBossHud.nfBossHud{width:calc(100vw - 20px);padding:8px 10px 7px;border-radius:12px;gap:6px}#app #nfBossHud .nfBossHudHeading{gap:6px}#app #nfBossHud .nfBossHudLabel{min-width:42px;min-height:20px;padding:2px 6px;font-size:8px}#app #nfBossHud .nfBossHudName{font-size:14px}#app #nfBossHud .nfBossHudPhase{min-width:61px;font-size:9px}#app #nfBossHud .nfBossHudTrack{height:11px}#app #nfBossHud .nfBossHudValue{font-size:9px}}@media(prefers-reduced-motion:reduce){#app #nfBossHud.nfBossHud,#app #nfBossHud.nfBossHud.is-entering,#app #nfBossHud.nfBossHud.is-phase-change,#app #nfBossHud .nfBossHudFill{animation:none!important;transition:none!important}}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage{isolation:isolate;pointer-events:auto!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroSlide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;object-fit:cover!important;object-position:var(--nf-home-hero-position,50% 50%)!important;opacity:0!important;z-index:0!important;transition:opacity .9s ease-in-out!important;pointer-events:none!important;will-change:opacity}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroSlide.is-active{opacity:1!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroSlide.is-immediate{transition:none!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage:after{z-index:1!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .visualGradient{z-index:2!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .visualCopy{z-index:3!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroControls{position:absolute!important;top:14px!important;right:14px!important;z-index:4!important;display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:4px!important;border:1px solid rgba(255,226,122,.3)!important;border-radius:999px!important;background:#070614a3!important;box-shadow:0 8px 24px #0000003d,inset 0 1px #ffffff0f!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;opacity:0!important;transform:translateY(-4px)!important;pointer-events:none!important;transition:opacity .18s ease,transform .18s ease!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroControls[hidden]{display:none!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroControls *{pointer-events:none!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage:hover .nfHomeHeroControls,html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroControls:has(:focus-visible){opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage:hover .nfHomeHeroControls *,html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroControls:has(:focus-visible) *{pointer-events:auto!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroDots{display:flex!important;align-items:center!important;gap:2px!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroDot,html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroPause{position:relative!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;appearance:none!important;border:0!important;margin:0!important;padding:0!important;width:34px!important;height:34px!important;border-radius:999px!important;background:transparent!important;color:#fff0b8!important;cursor:pointer!important;box-shadow:none!important;transform:none!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroDot:before{content:"";display:block;width:7px;height:7px;border-radius:999px;background:#ffffff7a;border:1px solid rgba(255,255,255,.2);transition:width .18s ease,background-color .18s ease,box-shadow .18s ease}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroDot.is-active:before{width:17px;background:#ffe27a;border-color:#fff4c2db;box-shadow:0 0 10px #ffe27a75}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroDot:disabled{cursor:default!important;opacity:.32!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroPause{width:36px!important;height:36px!important;border:1px solid rgba(255,226,122,.16)!important;background:#ffffff0b!important;font-size:13px!important;font-weight:1000!important;line-height:1!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroDot:hover,html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroPause:hover{background:#ffe27a1a!important;transform:translateY(-1px)!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroDot:focus-visible,html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroPause:focus-visible{outline:2px solid #fff4c2!important;outline-offset:2px!important}@media(max-width:820px){html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroControls{top:9px!important;right:9px!important;gap:3px!important;padding:3px!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroDot{width:31px!important;height:31px!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroPause{width:33px!important;height:33px!important}}@media(hover:none),(pointer:coarse){html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroControls{opacity:1!important;transform:none!important;pointer-events:auto!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroControls *{pointer-events:auto!important}}@media(prefers-reduced-motion:reduce){html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroSlide,html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroDot:before{transition:none!important;animation:none!important}html body #app #homePanel:not(.v137IntroStartOnly) .mainVisualStage .nfHomeHeroPause{display:none!important}}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta{cursor:pointer}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta .nfHomeFloorPickerInfo{display:grid!important;grid-template-rows:auto auto auto!important;align-content:center!important;gap:3px!important;min-width:0!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta .questKicker{margin:0!important;font-size:clamp(9px,.66vw,11px)!important;line-height:1!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta .questKicker:after{content:none!important;display:none!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta #homeFloorName{min-width:0!important;margin:1px 0!important;color:#fff0b8!important;font-size:clamp(20px,1.48vw,25px)!important;line-height:1.08!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta #homeFloorDesc{min-width:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:6px!important;color:#fff0b8d1!important;font-size:clamp(10px,.72vw,12px)!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .questLine.nfHomeFloorPickerCta #homeFloorDesc:before{content:"";flex:0 0 auto;width:6px;height:6px;border-top:1px solid rgba(255,226,122,.88);border-right:1px solid rgba(255,226,122,.88);transform:rotate(45deg)}html body #app #homePanel.panel:not(.v137IntroStartOnly) #floorSelectHomeBtn,html body #app #homePanel.panel:not(.v137IntroStartOnly) #floorSelectHomeBtn[hidden]{display:none!important}html body #app #floorSelectModal .nfFloorSelectFrame{width:var(--v1372-frame-w,min(1280px, calc(100vw - 24px) ))!important;max-width:var(--v1372-frame-w,min(1280px, calc(100vw - 24px) ))!important;height:var(--v1372-frame-h,min(720px, calc(100vh - 18px) ))!important;max-height:var(--v1372-frame-h,min(720px, calc(100vh - 18px) ))!important;min-height:0!important;padding:clamp(14px,1.3vw,22px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:clamp(9px,.8vw,13px)!important;overflow:hidden!important;box-sizing:border-box!important}html body #app #floorSelectModal .nfFloorSelectHeader{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.5vw,24px)}html body #app #floorSelectModal .nfFloorSelectHeading{min-width:0}html body #app #floorSelectModal .nfFloorSelectKicker{display:block;margin-bottom:4px;color:#ffe27a;font-size:clamp(10px,.75vw,12px);font-weight:1000;letter-spacing:.16em}html body #app #floorSelectModal .nfFloorSelectHeading h1{margin:0 0 4px!important;color:#fff1bd;font-size:clamp(28px,2.45vw,38px)!important;line-height:1.06!important}html body #app #floorSelectModal .nfFloorSelectHeading p{margin:0!important;color:#efe5f4c7!important;font-size:clamp(12px,.9vw,14px)!important;line-height:1.4!important}html body #app #floorSelectModal .nfFloorSelectSummary{display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:8px}html body #app #floorSelectModal .nfFloorSelectSummary>div{min-width:112px;padding:8px 12px;border:1px solid rgba(255,226,122,.22);border-radius:13px;background:#0504127a;box-shadow:inset 0 1px #ffffff0a}html body #app #floorSelectModal .nfFloorSelectSummary span{display:block;color:#efe5f49e;font-size:9px;font-weight:1000;letter-spacing:.1em}html body #app #floorSelectModal .nfFloorSelectSummary b{display:block;margin-top:2px;color:#fff3c4;font-size:15px;white-space:nowrap}html body #app #floorSelectModal .nfFloorBandTabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;min-width:0}html body #app #floorSelectModal .nfFloorBandTab{min-width:0;min-height:44px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#120c248f;color:#f4ecf9b8;display:flex;align-items:baseline;justify-content:center;gap:7px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}html body #app #floorSelectModal .nfFloorBandTab:hover{transform:translateY(-1px);border-color:#ffe27a52;color:#fff}html body #app #floorSelectModal .nfFloorBandTab.is-active{border-color:#ffe27aa8;background:linear-gradient(180deg,#ffe27a29,#1c1136ad);color:#fff1bd;box-shadow:inset 0 -2px #ffe27ad1,0 0 20px #ffe27a12}html body #app #floorSelectModal .nfFloorBandTab:focus-visible{outline:2px solid rgba(127,231,255,.8);outline-offset:2px}html body #app #floorSelectModal .nfFloorBandTab b{font-size:13px}html body #app #floorSelectModal .nfFloorBandTab span{font-size:10px;color:#efe5f49e}html body #app #floorSelectModal .nfFloorSelectGrid{min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:clamp(8px,.75vw,12px)!important;align-content:stretch!important;overflow:hidden!important}html body #app #floorSelectModal .nfFloorSelectCard{position:relative!important;min-width:0!important;min-height:0!important;height:100%!important;padding:clamp(9px,.75vw,12px)!important;display:grid!important;grid-template-rows:auto auto auto auto minmax(0,1fr)!important;align-content:start!important;gap:5px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:clamp(14px,1.15vw,18px)!important;background:#070516b8!important;color:#fff!important;opacity:1!important;filter:none!important;overflow:hidden!important;text-align:left!important;box-sizing:border-box!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease!important}html body #app #floorSelectModal .nfFloorSelectCard.v104AreaCard:before{opacity:.56!important}html body #app #floorSelectModal .nfFloorSelectCard:not(:disabled):hover{transform:translateY(-2px)!important;border-color:#ffe27a70!important;box-shadow:0 12px 26px #00000047!important}html body #app #floorSelectModal .nfFloorSelectCard:focus-visible{outline:2px solid rgba(127,231,255,.85)!important;outline-offset:2px!important}html body #app #floorSelectModal .nfFloorSelectCard.is-current{border-color:#ffe27ae0!important;box-shadow:0 0 0 1px #ffe27a47 inset,0 0 25px #ffe27a24!important}html body #app #floorSelectModal .nfFloorSelectCard.is-cleared:not(.is-current){border-color:#9defbe61!important}html body #app #floorSelectModal .nfFloorSelectCard.is-mid-boss:not(.is-current){border-color:#c78bff57!important}html body #app #floorSelectModal .nfFloorSelectCard.is-big-boss:not(.is-current){border-color:#ff789a6b!important}html body #app #floorSelectModal .nfFloorSelectCard.is-locked{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:not-allowed!important;border-style:dashed!important;border-color:#dfd6e547!important;background:#030306!important;color:#f7f0f9c7!important}html body #app #floorSelectModal .nfFloorSelectCard.is-locked:before{display:none!important}html body #app #floorSelectModal .nfFloorCardTop{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}html body #app #floorSelectModal .nfFloorNumber{color:#fff0b8c2;font-size:9px;font-weight:1000;letter-spacing:.12em;white-space:nowrap}html body #app #floorSelectModal .nfFloorState{flex:0 0 auto;padding:3px 6px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#04030e94;color:#ffffffc7;font-size:8px;font-weight:1000;letter-spacing:.04em;white-space:nowrap}html body #app #floorSelectModal .is-current .nfFloorState{border-color:#ffe27aa6;color:#fff0ad;background:#5b3b057a}html body #app #floorSelectModal .is-cleared:not(.is-current) .nfFloorState{border-color:#9defbe6b;color:#c9ffdc}html body #app #floorSelectModal .is-locked .nfFloorState{border-style:dashed;color:#efe5f49e}html body #app #floorSelectModal .nfFloorCardTitle{min-width:0;color:#fff4d0;font-size:clamp(14px,1.03vw,17px);font-weight:1000;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #app #floorSelectModal .nfFloorCardInfo{min-width:0;display:flex;align-items:center;gap:6px;color:#efe5f4c2;font-size:10px;line-height:1.2}html body #app #floorSelectModal .nfFloorCardInfo span:first-child{flex:0 0 auto;color:#d9bbff;font-weight:900}html body #app #floorSelectModal .nfFloorCardInfo span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #app #floorSelectModal .nfFloorCardLevel{width:max-content;max-width:100%;padding:3px 7px;border-radius:999px;border:1px solid rgba(127,231,255,.2);background:#0f374a5c;color:#d9f9ff;font-size:9px;font-weight:1000;white-space:nowrap}html body #app #floorSelectModal .nfFloorCardReward{align-self:end;min-width:0;padding-top:6px;border-top:1px solid rgba(255,255,255,.09)}html body #app #floorSelectModal .nfFloorRewardHeading{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#fff0b8c7;font-size:8.5px;font-weight:1000}html body #app #floorSelectModal .nfFloorRewardHeading b{color:#bfffd5;font-size:8px;white-space:nowrap}html body #app #floorSelectModal .nfFloorRewardItems{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}html body #app #floorSelectModal .nfFloorRewardItems>span{min-width:0;display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000042;color:#fff}html body #app #floorSelectModal .nfFloorRewardItems .stoneIcon{width:12px!important;height:12px!important}html body #app #floorSelectModal .nfFloorRewardItems em{font-style:normal;font-size:8px;color:#efe5f4a3}html body #app #floorSelectModal .nfFloorRewardItems b{font-size:10px}html body #app #floorSelectModal .nfFloorLockMark{position:relative;z-index:2;width:34px;height:27px;border:3px solid rgba(255,240,184,.72);border-radius:7px;background:#070516d1;box-shadow:0 0 18px #ffe27a1a}html body #app #floorSelectModal .nfFloorLockMark:before{content:"";position:absolute;left:7px;top:-17px;width:14px;height:17px;border:3px solid rgba(255,240,184,.72);border-bottom:0;border-radius:10px 10px 0 0}html body #app #floorSelectModal .nfFloorLockMark i{position:absolute;left:13px;top:8px;width:4px;height:8px;border-radius:999px;background:#fff0b8c7}html body #app #floorSelectModal .nfFloorSelectFooter{display:flex;align-items:center;justify-content:flex-end;gap:12px}html body #app #floorSelectModal .nfFloorSelectLegend{display:flex;align-items:center;flex-wrap:wrap;gap:7px}html body #app #floorSelectModal .nfFloorSelectLegend span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0003;color:#efe5f4b8;font-size:9px;font-weight:1000}html body #app #floorSelectModal .nfFloorSelectLegend .current{border-color:#ffe27a85;color:#fff0ad}html body #app #floorSelectModal .nfFloorSelectLegend .clear{border-color:#9defbe5c;color:#c9ffdc}html body #app #floorSelectModal .nfFloorSelectLegend .locked{border-style:dashed}html body #app #floorSelectModal .nfFloorSelectFooter #closeFloorSelectBtn{min-width:116px;min-height:44px;margin:0!important}@media(max-width:980px){html body #app #floorSelectModal .nfFloorSelectHeader{grid-template-columns:1fr;gap:8px}html body #app #floorSelectModal .nfFloorSelectSummary{grid-template-columns:repeat(2,minmax(0,1fr))}html body.v1372CommonFrameReady #app #floorSelectModal.v1372GuildFrame.show .nfFloorSelectGrid,html body #app #floorSelectModal .nfFloorSelectGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:minmax(176px,auto)!important;align-content:start!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:4px!important;scrollbar-width:thin;scrollbar-color:rgba(255,226,122,.46) rgba(255,255,255,.04)}}@media(max-width:720px){html body.v1372CommonFrameReady #app #floorSelectModal.v1372GuildFrame.show .nfFloorSelectGrid,html body #app #floorSelectModal .nfFloorSelectGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app #floorSelectModal .nfFloorBandTab{display:grid;gap:1px;text-align:center}html body #app #floorSelectModal .nfFloorSelectHeading p{font-size:11px!important}}@media(max-width:560px){html body #app #floorSelectModal .nfFloorSelectFrame{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;height:calc(100vh - 8px)!important;max-height:calc(100vh - 8px)!important;padding:10px!important;gap:8px!important}html body #app #floorSelectModal .nfFloorSelectSummary{grid-template-columns:1fr 1fr;gap:5px}html body #app #floorSelectModal .nfFloorSelectSummary>div{min-width:0;padding:6px 8px}html body #app #floorSelectModal .nfFloorBandTabs{gap:4px}html body #app #floorSelectModal .nfFloorBandTab{min-height:44px;padding:5px 3px}html body #app #floorSelectModal .nfFloorBandTab b{font-size:10px}html body #app #floorSelectModal .nfFloorBandTab span{font-size:8px}html body.v1372CommonFrameReady #app #floorSelectModal.v1372GuildFrame.show .nfFloorSelectGrid,html body #app #floorSelectModal .nfFloorSelectGrid{grid-template-columns:1fr!important;grid-auto-rows:minmax(190px,auto)!important}html body #app #floorSelectModal .nfFloorSelectFooter{align-items:stretch}html body #app #floorSelectModal .nfFloorSelectLegend{gap:4px}html body #app #floorSelectModal .nfFloorSelectLegend span{padding:0 6px;font-size:8px}html body #app #floorSelectModal .nfFloorSelectFooter #closeFloorSelectBtn{min-width:92px}}html body #app #settingsModal .lsSettingsContent{grid-template-rows:none!important;grid-auto-rows:auto!important}html body #app #settingsModal .lsSettingsRow--account.lrsAccountPanel{display:block!important;padding:clamp(13px,1vw,18px)!important;border:1px solid rgba(255,226,122,.2)!important;border-radius:18px!important;background:linear-gradient(145deg,#220e30f0,#0d0717eb)!important;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0000002e!important}.lrsAccountHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.lrsAccountHeader h2{margin:2px 0 0!important;color:#fff7dc!important;font-size:clamp(17px,1.2vw,21px)!important}.lrsAccountKicker{display:block;color:#e7bcff;font-size:10px;font-weight:900;letter-spacing:.18em}.lrsAccountBadge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border:1px solid rgba(255,226,122,.26);border-radius:999px;background:#ffe27a1a;color:#fff0ad;font-size:11px;font-weight:900;white-space:nowrap}.lrsAccountStatus{margin:0 0 12px!important;padding:9px 11px;border-radius:12px;background:#ffffff0e;color:#ffffffdb;font-size:12px;line-height:1.55}.lrsAccountStatus[data-kind=error]{border:1px solid rgba(255,100,132,.35);background:#73163038;color:#ffd7e0}.lrsAccountStatus[data-kind=ok]{border:1px solid rgba(115,228,170,.28);background:#195b3c33;color:#dcffea}.lrsAccountStatus[data-kind=notice]{border:1px solid rgba(255,226,122,.24);background:#71540d2e;color:#fff2bd}.lrsAccountView{display:grid;gap:10px}.lrsAccountView>p{margin:0;color:#ffffffc7;font-size:12px;line-height:1.65}.lrsAccountChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.lrsAccountChoice{min-width:0;display:grid;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff09}.lrsAccountChoice--login{border-color:#ffe27a57;background:linear-gradient(145deg,#5b391430,#36194033);box-shadow:inset 0 1px #ffffff0e}.lrsAccountChoiceHeader{display:grid;gap:2px}.lrsAccountChoiceHeader span{color:#e7bcff;font-size:9px;font-weight:900;letter-spacing:.12em}.lrsAccountChoiceHeader h3{margin:0;color:#fff4d2;font-size:clamp(14px,1vw,17px);line-height:1.35}.lrsAccountChoice>p{margin:0;color:#ffffffb8;font-size:11px;line-height:1.55}.lrsAccountChoice .lrsAccountForm{grid-template-columns:1fr}.lrsAccountForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;align-items:end}.lrsAccountForm label{display:grid;gap:5px;color:#fff2d2;font-size:11px;font-weight:800}.lrsAccountForm input[type=email],.lrsAccountForm input[type=password]{box-sizing:border-box;width:100%;min-height:40px;padding:9px 11px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#05020aa8;color:#fff;outline:none}.lrsAccountForm input:focus{border-color:#ffe27a9e;box-shadow:0 0 0 3px #ffe27a1a}.lrsAccountForm>.lrsAccountConsent,.lrsAccountForm>.lrsAccountActions,.lrsAccountForm>p,.lrsAccountForm>button{grid-column:1/-1}.lrsAccountConsent{display:flex!important;align-items:flex-start;gap:8px!important;margin:0;color:#ffffffc7!important;font-size:11px!important;font-weight:600!important;line-height:1.5}.lrsAccountConsent input{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:#f6d66f}.lrsAccountConsent a,.lrsAccountLegal a{color:#ffe78c;text-decoration:underline;text-underline-offset:2px}.lrsAccountActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lrsAccountActions .btn,.lrsAccountForm>.btn,.lrsAccountDetails>.btn{min-height:38px;padding:8px 13px!important;font-size:11px!important}.lrsAccountDetails{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09;padding:9px 11px}.lrsAccountDetails summary{cursor:pointer;color:#fff0c8;font-size:12px;font-weight:900}.lrsAccountDetails[open] summary{margin-bottom:10px}.lrsAccountWarning{margin:0 0 9px!important;color:#ffd7a3!important;font-size:11px!important;line-height:1.55!important}.lrsAccountHint{margin:0!important;color:#ffffff9e!important;font-size:10px!important;line-height:1.5!important}.lrsAccountSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.lrsAccountSummary>div{min-width:0;padding:9px 11px;border-radius:11px;background:#ffffff0b}.lrsAccountSummary dt{color:#ffffff94;font-size:10px}.lrsAccountSummary dd{margin:2px 0 0;overflow-wrap:anywhere;color:#fff3d1;font-size:12px;font-weight:900}.lrsAccountDangerZone{margin-top:2px;border-color:#ff7e9c29}.lrsAccountLegal{display:flex;justify-content:flex-end;gap:5px;margin:10px 0 0!important;color:#ffffff8f;font-size:10px}#lrsAccountSection[aria-busy=true]{opacity:.78}#lrsAccountSection button[data-loading="1"]{cursor:progress}@media(max-width:900px){.lrsAccountChoiceGrid{grid-template-columns:1fr}}@media(max-width:760px){.lrsAccountForm,.lrsAccountSummary{grid-template-columns:1fr}.lrsAccountHeader{align-items:flex-start}.lrsAccountActions{display:grid;grid-template-columns:1fr}.lrsAccountActions .btn{width:100%}}.lrsTurnstileOverlay{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:18px;background:#040109e0;backdrop-filter:blur(8px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff}.lrsTurnstileCard{box-sizing:border-box;width:min(430px,100%);display:grid;justify-items:center;gap:11px;padding:24px;border:1px solid rgba(255,226,122,.25);border-radius:20px;background:linear-gradient(155deg,#21102f,#0d0715);box-shadow:0 28px 90px #00000094;text-align:center}.lrsTurnstileCard h2{margin:0;color:#fff5d5;font-size:24px}.lrsTurnstileEyebrow{margin:0;color:#e8bfff;font-size:10px;font-weight:900;letter-spacing:.18em}.lrsTurnstileLead,.lrsTurnstileStatus{margin:0;color:#ffffffc7;font-size:12px;line-height:1.55}.lrsTurnstileWidget{min-height:65px;max-width:100%;overflow:hidden}.lrsTurnstileCancel{min-height:38px;padding:8px 14px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff12;color:#fff;font-weight:800;cursor:pointer}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav],html body #app .lsGameFooterNav[data-ls-footer-nav]{isolation:isolate!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav][data-ls-footer-design=moon-gate-v6],html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav],html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design]){--lrs-footer-v6-signature: 20260629-moon-gate-v6;box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(6px,.72vw,10px)!important;width:100%!important;height:100%!important;min-height:0!important;padding:5px clamp(7px,.9vw,14px)!important;border-radius:20px!important;border:1px solid rgba(255,229,153,.3)!important;background:radial-gradient(ellipse at 8% 50%,rgba(255,229,153,.24),transparent 23%),radial-gradient(ellipse at 92% 50%,rgba(166,119,255,.18),transparent 25%),linear-gradient(180deg,#231d36e0,#110e20f0 55%,#080813f5)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000061,0 10px 26px #0003,0 0 22px #ffe27a14!important;overflow:hidden!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav][data-ls-footer-design=moon-gate-v6]:before,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]:before,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design]):before{content:""!important;position:absolute!important;inset:2px 10px auto!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(255,239,182,.62),rgba(197,171,255,.34),transparent)!important;pointer-events:none!important;z-index:0!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link],html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link],html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]{all:unset;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:42px!important;margin:0!important;padding:5px clamp(8px,.78vw,13px)!important;border-radius:999px 15px!important;border:1px solid rgba(217,182,107,.4)!important;background:radial-gradient(circle at 15% 50%,rgba(255,226,122,.16),transparent 27%),linear-gradient(110deg,#302748e0,#1c172ee6 48%,#0e0c1cf0)!important;color:#fff6e1e0!important;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000004d,0 7px 16px #00000029!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;justify-items:stretch!important;gap:clamp(7px,.65vw,10px)!important;text-align:left!important;line-height:1!important;cursor:pointer!important;touch-action:manipulation!important;overflow:hidden!important;text-decoration:none!important;font:inherit!important;pointer-events:auto!important;text-shadow:none!important;filter:none!important;transform:none!important;transition:transform .1s ease,filter .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link]:before,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link]:before,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]:before{content:""!important;position:absolute!important;left:42px!important;top:6px!important;bottom:6px!important;width:1px!important;border-radius:999px!important;background:linear-gradient(180deg,transparent,rgba(255,228,142,.48),transparent)!important;opacity:.72!important;pointer-events:none!important;z-index:0!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link]:after,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link]:after,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]:after{content:""!important;position:absolute!important;right:10px!important;top:7px!important;width:24px!important;height:10px!important;border-radius:999px!important;background:radial-gradient(ellipse at 50% 50%,rgba(255,246,201,.25),transparent 72%)!important;opacity:.58!important;pointer-events:none!important;z-index:0!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link]>.lsGameFooterIcon,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link]>.lsGameFooterIcon,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]>.lsGameFooterIcon{box-sizing:border-box!important;position:relative!important;z-index:1!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border-radius:50%!important;border:1px solid rgba(255,226,122,.5)!important;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.35),transparent 24%),linear-gradient(180deg,#ffe27a61,#6749b557 58%,#111024b3)!important;box-shadow:inset 0 1px #ffffff2e,0 0 12px #ffe27a1f!important;color:#fff2c0!important;font-size:16px!important;line-height:1!important;text-align:center!important;text-shadow:0 1px 3px rgba(0,0,0,.55)!important;filter:none!important;pointer-events:none!important}html body #app .lsFooterMoonGateGlyph{display:block!important;line-height:1!important;transform:translateY(-.5px)!important}html body #app .lsFooterMoonGateText,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]>.lsGameFooterLabel{position:relative!important;z-index:1!important;min-width:0!important;display:grid!important;align-content:center!important;justify-items:start!important;gap:2px!important;pointer-events:none!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link] .lsGameFooterLabel,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link] .lsGameFooterLabel,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link] .lsGameFooterLabel{display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;font-size:clamp(12px,.88vw,15px)!important;font-weight:1000!important;line-height:1.03!important;letter-spacing:.04em!important;text-align:left!important;text-shadow:0 1px 3px rgba(0,0,0,.62)!important;filter:none!important;pointer-events:none!important}html body #app .lsFooterMoonGateSub,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link] .lsGameFooterLabel:not(.lsFooterMoonGateLabel):after{display:block!important;margin:0!important;color:#d6beffc2!important;font-size:8px!important;font-weight:1000!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-shadow:none!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link=home] .lsGameFooterLabel:not(.lsFooterMoonGateLabel):after{content:"HOME"!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link=roster] .lsGameFooterLabel:not(.lsFooterMoonGateLabel):after{content:"ROSTER"!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link=party] .lsGameFooterLabel:not(.lsFooterMoonGateLabel):after{content:"PARTY"!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link=growth] .lsGameFooterLabel:not(.lsFooterMoonGateLabel):after{content:"GROWTH"!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link=summon] .lsGameFooterLabel:not(.lsFooterMoonGateLabel):after{content:"SUMMON"!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link=settings] .lsGameFooterLabel:not(.lsFooterMoonGateLabel):after{content:"SYSTEM"!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link].is-active,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link][aria-current=page],html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link].is-active,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link][aria-current=page],html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link].is-active,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link][aria-current=page]{border-color:#ffe8a0eb!important;color:#fff5c8!important;background:radial-gradient(circle at 18% 50%,rgba(255,239,181,.35),transparent 29%),linear-gradient(110deg,#624729eb,#36274bf0 43%,#18142af5)!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000042,0 0 0 1px #ffe27a2e,0 0 22px #ffe27a3d,0 9px 18px #0000002e!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link].is-active>.lsGameFooterIcon,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link][aria-current=page]>.lsGameFooterIcon,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link].is-active>.lsGameFooterIcon,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link][aria-current=page]>.lsGameFooterIcon,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link].is-active>.lsGameFooterIcon,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link][aria-current=page]>.lsGameFooterIcon{border-color:#ffefb5f5!important;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.52),transparent 22%),linear-gradient(180deg,#ffefb5b8,#d59e3bbd 48%,#6343ac7a)!important;box-shadow:0 0 16px #ffe27a4d,inset 0 1px #ffffff3d!important}@media(hover:hover)and (pointer:fine){html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link]:hover,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link]:hover,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]:hover{border-color:#ffe8a0b3!important;filter:brightness(1.055)!important}}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link]:active,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link]:active,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]:active{transform:translateY(1px)!important}@media(max-width:760px){html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav][data-ls-footer-design=moon-gate-v6],html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav],html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design]){gap:5px!important;padding:4px 5px!important;border-radius:15px!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link],html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link],html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]{grid-template-columns:1fr!important;justify-items:center!important;gap:2px!important;padding:4px 3px!important;border-radius:13px!important;text-align:center!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link]:before,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link]:before,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]:before,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link]:after,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link]:after,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]:after{display:none!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link]>.lsGameFooterIcon,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link]>.lsGameFooterIcon,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]>.lsGameFooterIcon{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;font-size:12px!important}html body #app .lsFooterMoonGateText,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]>.lsGameFooterLabel{justify-items:center!important}html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link] .lsGameFooterLabel,html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link] .lsGameFooterLabel,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link] .lsGameFooterLabel{font-size:10px!important;text-align:center!important}html body #app .lsFooterMoonGateSub,html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link] .lsGameFooterLabel:not(.lsFooterMoonGateLabel):after{display:none!important}}@media(prefers-reduced-motion:reduce){html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-design=moon-gate-v6]>button.lsGameFooterButton[data-ls-footer-link],html body #app .lsGameFooter.lsFooterMoonGateReady>.lsGameFooterNav[data-ls-footer-nav]>button.lsGameFooterButton[data-ls-footer-link],html body #app .lsGameFooter>.lsGameFooterNav[data-ls-footer-nav]:not([data-ls-footer-design])>button.lsGameFooterButton[data-ls-footer-link]{transition:none!important}}html body #app #homePanel.panel:not(.v137IntroStartOnly){--nf-home-quest-gold:rgba(246,223,158,.96);--nf-home-quest-gold-soft:rgba(232,195,109,.46);--nf-home-quest-ink:rgba(11,9,24,.98);--nf-home-quest-surface:rgba(26,21,53,.94);--nf-home-quest-surface-2:rgba(13,12,32,.96);--nf-home-quest-mist:rgba(132,98,255,.18)}html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta[data-home-quest-design=moon-board-v1],html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta.nfHomeQuestBoard{position:relative!important;isolation:isolate!important;border:1px solid rgba(244,217,138,.34)!important;border-radius:18px!important;background:radial-gradient(circle at 14% 18%,rgba(255,238,181,.18),transparent 34%),radial-gradient(circle at 88% 100%,rgba(121,95,255,.14),transparent 30%),linear-gradient(145deg,#282348f5,#0e0c22fa)!important;box-shadow:inset 0 1px #fffceb1a,inset 0 0 0 1px #ffebad14,0 14px 32px #00000042,0 0 0 1px #715abf2e!important;overflow:hidden!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta[data-home-quest-design=moon-board-v1]:before,html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta.nfHomeQuestBoard:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,223,158,.14),transparent 26%);opacity:.95;pointer-events:none}html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta[data-home-quest-design=moon-board-v1]:after,html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta.nfHomeQuestBoard:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(246,223,158,.52),transparent);pointer-events:none}html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta .nfHomeFloorPickerInfo{position:relative!important;z-index:1!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta .questKicker{display:inline-flex!important;align-items:center!important;gap:7px!important;color:var(--nf-home-quest-gold)!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-shadow:0 0 16px rgba(255,222,138,.2)!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta .nfHomeQuestKickerLead{display:inline-grid!important;place-items:center!important;width:17px!important;height:17px!important;border-radius:999px!important;border:1px solid rgba(246,223,158,.34)!important;background:#ffedb914!important;font-size:10px!important;line-height:1!important;box-shadow:0 0 14px #ffda7e2e!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta #homeFloorName{color:#fff3c4!important;font-weight:1000!important;text-shadow:0 0 20px rgba(255,230,155,.16),0 4px 14px rgba(0,0,0,.44)!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta #homeFloorDesc{color:#ffedb9c7!important;font-weight:800!important;letter-spacing:.03em!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta #homeFloorDesc:before{border-top-color:#f6df9eeb!important;border-right-color:#f6df9eeb!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn.bigExploreBtn[data-home-start-design=moon-board-v1],html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn.bigExploreBtn.nfHomeExploreBtn{position:relative!important;isolation:isolate!important;display:grid!important;grid-auto-rows:auto!important;align-content:center!important;justify-items:center!important;gap:1px!important;padding:10px 12px!important;text-align:center!important;color:#fff6db!important;border:1px solid rgba(252,229,156,.78)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,240,190,.18),transparent 34%),linear-gradient(140deg,#d9ac4d,#b17a2f 38%,#5d3d1d)!important;box-shadow:inset 0 1px #fffbeb3d,inset 0 -1px #59311157,0 18px 38px #5a301247,0 0 24px #ffd98133!important;overflow:hidden!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn.bigExploreBtn[data-home-start-design=moon-board-v1]:before,html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn.bigExploreBtn.nfHomeExploreBtn:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 16%,rgba(255,250,224,.3),transparent 28%),linear-gradient(180deg,rgba(255,251,229,.22),transparent 42%);pointer-events:none}html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn.bigExploreBtn[data-home-start-design=moon-board-v1]:after,html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn.bigExploreBtn.nfHomeExploreBtn:after{content:"";position:absolute;left:16px;right:16px;bottom:9px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,247,219,.62),transparent);opacity:.82;pointer-events:none}html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn.bigExploreBtn:hover,html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn.bigExploreBtn:focus-visible{transform:translateY(-1px)!important;filter:brightness(1.04) saturate(1.03)!important;box-shadow:inset 0 1px #fffbeb47,inset 0 -1px #59311157,0 20px 42px #5a30124d,0 0 28px #ffd9813d!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn .nfHomeExploreBtnMain{position:relative!important;z-index:1!important;display:block!important;font-size:clamp(16px,1.28vw,21px)!important;font-weight:1000!important;letter-spacing:.08em!important;color:#fff8e6!important;text-shadow:0 1px 0 rgba(90,52,16,.38),0 0 16px rgba(255,246,219,.18)!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn .nfHomeExploreBtnSub{position:relative!important;z-index:1!important;display:block!important;margin-top:1px!important;font-size:clamp(8.6px,.6vw,10.2px)!important;font-weight:900!important;letter-spacing:.23em!important;color:#fff4d4d1!important;text-transform:uppercase!important}@media(max-width:980px){html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta{border-radius:16px!important;padding:10px 11px!important}html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn.bigExploreBtn{min-height:56px!important;padding:9px 12px!important}}@media(prefers-reduced-motion:reduce){html body #app #homePanel.panel:not(.v137IntroStartOnly) .quickQuestPanel>.questLine.nfHomeFloorPickerCta,html body #app #homePanel.panel:not(.v137IntroStartOnly) .homeCtaStack #quickStartBtn.bigExploreBtn{transition:none!important;transform:none!important}}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly){--ls-home-v3-resource-chip-bg-1:rgba(33,27,63,.56);--ls-home-v3-resource-chip-bg-2:rgba(10,10,26,.18);--ls-home-v3-resource-chip-glow:rgba(255,222,142,.16);--ls-home-v3-resource-chip-text:#fff4cf}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar{gap:10px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar span{position:relative!important;height:var(--ls-home-v3-control-h)!important;padding:3px 10px!important;display:grid!important;grid-template-columns:minmax(18px,20px) minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:8px!important;border-radius:13px!important;border:0!important;background:radial-gradient(circle at 18% 50%,rgba(255,237,179,.1),transparent 28%),linear-gradient(180deg,var(--ls-home-v3-resource-chip-bg-1),var(--ls-home-v3-resource-chip-bg-2))!important;box-shadow:inset 0 1px #fffae714,inset 0 -1px #08071438,0 0 0 1px #ffebae0d,0 10px 18px #04041014,0 0 18px #ffde8e0d!important;color:var(--ls-home-v3-resource-chip-text)!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar span:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,234,177,.28),transparent);opacity:.72;pointer-events:none}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar .stoneIcon{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;filter:drop-shadow(0 0 7px rgba(255,235,174,.18))!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar b{width:100%!important;text-align:left!important;font-size:clamp(14px,.95vw,18px)!important;line-height:1!important;letter-spacing:.02em!important;font-weight:1000!important;color:var(--ls-home-v3-resource-chip-text)!important;text-shadow:0 0 10px rgba(255,242,202,.1)!important}@media(max-width:1100px){html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar{gap:8px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar span{grid-template-columns:18px minmax(0,1fr)!important;gap:6px!important;padding:3px 8px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar b{font-size:clamp(13px,.92vw,16px)!important}}@media(max-width:760px),(max-height:560px){html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar{gap:4px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar span{grid-template-columns:15px minmax(0,1fr)!important;gap:4px!important;padding:2px 5px!important;border-radius:11px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar .stoneIcon{width:15px!important;height:15px!important;flex-basis:15px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar b{font-size:clamp(11.2px,.9vw,13px)!important}}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly){--ls-home-v3-resource-band-shell-1:rgba(23,21,49,.94);--ls-home-v3-resource-band-shell-2:rgba(8,9,24,.9);--ls-home-v3-resource-band-glow:rgba(255,225,149,.17);--ls-home-v3-resource-band-text:#fff5d4}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;padding:3px 6px!important;border-radius:16px!important;background:radial-gradient(circle at 16% 50%,rgba(255,236,180,.11),transparent 18%),radial-gradient(circle at 84% 12%,rgba(119,98,255,.1),transparent 24%),linear-gradient(180deg,var(--ls-home-v3-resource-band-shell-1),var(--ls-home-v3-resource-band-shell-2))!important;box-shadow:inset 0 1px #fff8e51a,inset 0 -1px #03050e57,0 0 0 1px #ffe8ad0d,0 12px 26px #0404101f,0 0 24px #ffe1950a!important;overflow:hidden!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar span{position:relative!important;min-width:0!important;width:100%!important;height:calc(var(--ls-home-v3-control-h) - 6px)!important;padding:2px 10px!important;display:grid!important;grid-template-columns:minmax(20px,22px) minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ls-home-v3-resource-band-text)!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar span+span:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,230,167,.28),transparent);pointer-events:none}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar .stoneIcon{flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;filter:drop-shadow(0 0 8px rgba(255,235,174,.22))!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar b{width:100%!important;text-align:left!important;font-size:clamp(15px,1.02vw,19px)!important;line-height:1!important;letter-spacing:.015em!important;font-weight:1000!important;color:var(--ls-home-v3-resource-band-text)!important;text-shadow:0 0 12px rgba(255,242,202,.1)!important}@media(max-width:1100px){html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar{padding:3px 5px!important;border-radius:15px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar span{grid-template-columns:18px minmax(0,1fr)!important;gap:6px!important;padding:2px 8px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar .stoneIcon{width:18px!important;height:18px!important;flex-basis:18px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar b{font-size:clamp(13.6px,.96vw,16px)!important}}@media(max-width:760px),(max-height:560px){html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar{padding:2px 3px!important;border-radius:13px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar span{grid-template-columns:16px minmax(0,1fr)!important;gap:4px!important;padding:2px 5px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar .stoneIcon{width:16px!important;height:16px!important;flex-basis:16px!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar b{font-size:clamp(11.5px,.92vw,13.5px)!important}}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .mainVisualStage .visualCopy{left:clamp(20px,2vw,34px)!important;right:clamp(18px,2vw,32px)!important;bottom:clamp(20px,2vw,34px)!important;width:max-content!important;max-width:min(74%,720px)!important;padding:clamp(12px,1vw,18px) clamp(16px,1.4vw,24px) clamp(12px,1vw,18px)!important;border-radius:clamp(16px,1.25vw,22px)!important;background:linear-gradient(90deg,rgba(8,7,18,.72),rgba(18,12,27,.46) 68%,transparent)!important;border-left:2px solid rgba(255,226,122,.55)!important;box-shadow:inset 0 1px #ffffff0e,0 14px 32px #0000002e!important;backdrop-filter:blur(1.5px)!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .mainVisualStage .visualCopy h1{text-shadow:0 2px 18px rgba(0,0,0,.58),0 0 22px rgba(255,226,122,.14)!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .mainVisualStage .visualCopy p{color:#fff4d6e0!important;text-shadow:0 2px 10px rgba(0,0,0,.58)!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .quickQuestPanel>#homePartyPreview.simpleParty.nfUiGrid{gap:clamp(7px,.52vw,10px)!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .quickQuestPanel>#homePartyPreview.simpleParty.nfUiGrid .partyPreviewCard:not(.nfHomePartyContractBypass){border:1px solid rgba(255,226,122,.21)!important;background:radial-gradient(circle at 14% 50%,rgba(255,226,122,.12),transparent 28%),linear-gradient(180deg,#272041d1,#12112ac7)!important;box-shadow:inset 0 1px #ffffff13,0 10px 22px #00000024!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .quickQuestPanel>#homePartyPreview.simpleParty.nfUiGrid .partyPreviewCard:not(.nfHomePartyContractBypass) img{border-radius:13px!important;background:radial-gradient(circle at 50% 26%,#ffe79d26,#0000003d 70%)!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffe27a17!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .quickQuestPanel>#homePartyPreview.simpleParty.nfUiGrid .partyPreviewCard:not(.nfHomePartyContractBypass) span{color:#ffe69d!important;letter-spacing:.18em!important;opacity:.92!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .quickQuestPanel>#homePartyPreview.simpleParty.nfUiGrid .partyPreviewCard:not(.nfHomePartyContractBypass) b{color:#fff6dc!important;font-size:clamp(14px,.98vw,17px)!important;line-height:1.08!important;text-shadow:0 2px 10px rgba(0,0,0,.42)!important}html body #app #charListModal.show #ownedTabPanel>.guildSceneryBanner,html body #app #charListModal.show #ownedTabPanel>#guildSceneryBanner{display:block!important;visibility:visible!important;position:relative!important;width:100%!important;height:clamp(92px,13vh,136px)!important;min-height:0!important;max-height:136px!important;margin:0 0 clamp(8px,.7vw,12px)!important;padding:0!important;overflow:hidden!important;border-radius:clamp(14px,1vw,18px)!important;border:1px solid rgba(255,226,122,.2)!important;background:linear-gradient(180deg,#161124db,#0a0913eb)!important;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff0f!important;pointer-events:auto!important}html body #app #charListModal.show #ownedTabPanel>.guildSceneryBanner img,html body #app #charListModal.show #ownedTabPanel>#guildSceneryBanner img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;filter:saturate(1.03) contrast(1.02)!important}html body #app #charListModal.show #ownedTabPanel>.guildSceneryBanner:after,html body #app #charListModal.show #ownedTabPanel>#guildSceneryBanner:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#06050d9e,#06050d24 56%,#06050d4d)!important;pointer-events:none!important}html body #app #charListModal.show #ownedTabPanel>.guildSceneryBanner div,html body #app #charListModal.show #ownedTabPanel>#guildSceneryBanner div{position:absolute!important;left:clamp(16px,1.25vw,22px)!important;bottom:clamp(12px,1vw,16px)!important;z-index:2!important;display:grid!important;gap:3px!important}html body #app #charListModal.show #ownedTabPanel>.guildSceneryBanner span,html body #app #charListModal.show #ownedTabPanel>#guildSceneryBanner span{font-size:clamp(10px,.72vw,12px)!important;font-weight:1000!important;letter-spacing:.16em!important;color:#ffe27a!important;text-shadow:0 2px 10px rgba(0,0,0,.72)!important}html body #app #charListModal.show #ownedTabPanel>.guildSceneryBanner b,html body #app #charListModal.show #ownedTabPanel>#guildSceneryBanner b{font-size:clamp(18px,1.45vw,24px)!important;color:#fff7d8!important;text-shadow:0 3px 16px rgba(0,0,0,.7)!important}html body #app #charListModal.show .lsCoreHeaderTabs{padding:4px!important;gap:4px!important;border:1px solid rgba(233,214,168,.22)!important;border-radius:999px!important;background:radial-gradient(circle at 18% 18%,rgba(255,228,155,.1),transparent 26%),radial-gradient(circle at 85% 84%,rgba(128,108,255,.1),transparent 34%),linear-gradient(180deg,#1c182cdb,#0a0a15eb)!important;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff08,0 10px 22px #00000029!important;overflow:visible!important}html body #app #charListModal.show .lsCoreHeaderTab{position:relative!important;min-width:0!important;height:42px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.04)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff0b,#ffffff03),linear-gradient(180deg,#141223d6,#0a0a14e6)!important;color:#f1e7d0d6!important;font-size:12.5px!important;font-weight:900!important;letter-spacing:.03em!important;text-shadow:0 1px 8px rgba(0,0,0,.26)!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0003!important;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}html body #app #charListModal.show .lsCoreHeaderTab:before{content:""!important;position:absolute!important;left:12px!important;right:12px!important;top:7px!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)!important;pointer-events:none!important;opacity:.72!important}html body #app #charListModal.show .lsCoreHeaderTab:hover{border-color:#ebd9a82e!important;color:#fff2d1!important;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000029!important;transform:translateY(-1px)!important}html body #app #charListModal.show .lsCoreHeaderTab.active,html body #app #charListModal.show .lsCoreHeaderTab.is-active{border-color:#ffedb68f!important;background:linear-gradient(180deg,#ffffff1a,#ffffff05),linear-gradient(180deg,#f2d98c,#b98633)!important;color:#2f1804!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #82521229,0 12px 24px #69491238,0 0 0 1px #fff2ca33!important}html body #app #charListModal .lsCoreHeaderTabs{padding:4px!important;gap:4px!important;border:1px solid rgba(233,214,168,.22)!important;border-radius:999px!important;background:radial-gradient(circle at 18% 18%,rgba(255,228,155,.1),transparent 26%),radial-gradient(circle at 85% 84%,rgba(128,108,255,.1),transparent 34%),linear-gradient(180deg,#1c182cdb,#0a0a15eb)!important;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff08,0 10px 22px #00000029!important;overflow:visible!important}html body #app #charListModal .lsCoreHeaderTab{position:relative!important;min-width:0!important;height:42px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.04)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff0b,#ffffff03),linear-gradient(180deg,#141223d6,#0a0a14e6)!important;color:#f1e7d0d6!important;font-size:12.5px!important;font-weight:900!important;letter-spacing:.03em!important;text-shadow:0 1px 8px rgba(0,0,0,.26)!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0003!important}html body #app #charListModal .lsCoreHeaderTab:before{content:""!important;position:absolute!important;left:12px!important;right:12px!important;top:7px!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)!important;pointer-events:none!important;opacity:.72!important}html body #app #charListModal .lsCoreHeaderTab.active,html body #app #charListModal .lsCoreHeaderTab.is-active{border-color:#ffedb68f!important;background:linear-gradient(180deg,#ffffff1a,#ffffff05),linear-gradient(180deg,#f2d98c,#b98633)!important;color:#2f1804!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #82521229,0 12px 24px #69491238,0 0 0 1px #fff2ca33!important}html body #app #charListModal #ownedTabPanel .lsRosterV6Grid--owned .lsRosterV6Card[data-owned="1"] .charSplash,html body #app #charListModal #ownedTabPanel #lsRosterOwnedGridV6 .lsRosterV6Card[data-owned="1"] .charSplash,html body #app #charListModal #lsRosterOwnedGridV6 .lsRosterV6Card[data-owned="1"] .charSplash{opacity:.94!important;filter:saturate(1.12) contrast(1.06) brightness(1.05)!important}html body #app #charListModal #ownedTabPanel .lsRosterV6Grid--owned .lsRosterV6Card[data-owned="1"] .charTint,html body #app #charListModal #ownedTabPanel #lsRosterOwnedGridV6 .lsRosterV6Card[data-owned="1"] .charTint,html body #app #charListModal #lsRosterOwnedGridV6 .lsRosterV6Card[data-owned="1"] .charTint{background:linear-gradient(180deg,#08081000,#0808100d 38%,#08081075 72%,#080810d1)!important}html body #app #growthModal.lsGrowthCoreModal.show{--nf-growth-atelier-gold:#f4d993;--nf-growth-atelier-gold-2:#c89342;--nf-growth-atelier-cream:#fff3cf;--nf-growth-atelier-violet:#8f72ff;--nf-growth-atelier-aqua:#8bf0ef;--nf-growth-atelier-ink:#090917;--nf-growth-atelier-panel:rgba(28,22,48,.94);--nf-growth-atelier-panel-2:rgba(13,12,30,.96);--nf-growth-atelier-border:rgba(241,211,154,.24);--nf-growth-atelier-border-soft:rgba(241,211,154,.13);--nf-growth-atelier-text:rgba(255,246,221,.96);--nf-growth-atelier-muted:rgba(235,228,248,.74)}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreFrame{background:radial-gradient(circle at 16% 4%,rgba(143,114,255,.16),transparent 24%),radial-gradient(circle at 86% 8%,rgba(244,217,147,.1),transparent 18%),radial-gradient(circle at 50% 100%,rgba(72,49,150,.14),transparent 34%),linear-gradient(180deg,#060716fc,#0a0a1bfc)!important;box-shadow:inset 0 0 0 1px #ffeab514,0 28px 58px #00000047!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreHeaderTitle h1{color:var(--nf-growth-atelier-cream)!important;text-shadow:0 0 22px rgba(244,217,147,.16),0 3px 14px rgba(0,0,0,.34)!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreLead{color:var(--nf-growth-atelier-muted)!important;text-shadow:0 1px 8px rgba(0,0,0,.2)!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceBar{border-color:#f4d99342!important;background:radial-gradient(circle at 12% 50%,rgba(139,240,239,.1),transparent 24%),radial-gradient(circle at 88% 50%,rgba(244,217,147,.12),transparent 24%),linear-gradient(180deg,#231c36f0,#0d0c1dfa)!important;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0000002e!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip{border-color:#fff3cf1a!important;background:radial-gradient(circle at 12% 40%,rgba(255,236,174,.11),transparent 30%),linear-gradient(180deg,#372d50f0,#141225fa)!important;color:var(--nf-growth-atelier-text)!important;box-shadow:inset 0 1px #ffffff12!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip b{color:var(--nf-growth-atelier-cream)!important;text-shadow:0 0 14px rgba(244,217,147,.12)!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip .stoneIcon{filter:drop-shadow(0 0 11px rgba(244,217,147,.28))!important}html body #app #growthModal.lsGrowthCoreModal.show .v062GrowthTabs{border-color:#f4d9933b!important;background:radial-gradient(circle at 12% 50%,rgba(143,114,255,.11),transparent 28%),linear-gradient(180deg,#1d192ff0,#0b0b1afa)!important;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #00000029!important}html body #app #growthModal.lsGrowthCoreModal.show .v062GrowthTab{border-color:#fff3cf14!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.045),transparent 42%),linear-gradient(180deg,#302949eb,#141327f7)!important;color:#fff5dde0!important;box-shadow:inset 0 1px #ffffff0d!important}html body #app #growthModal.lsGrowthCoreModal.show .v062GrowthTab:hover{color:var(--nf-growth-atelier-cream)!important;border-color:#f4d99347!important;background:radial-gradient(circle at 50% 0%,rgba(244,217,147,.1),transparent 44%),linear-gradient(180deg,#372e4ff5,#151327fa)!important}html body #app #growthModal.lsGrowthCoreModal.show .v062GrowthTab.active{border-color:#ffefbfb3!important;background:radial-gradient(circle at 50% 0%,rgba(255,247,211,.28),transparent 36%),linear-gradient(180deg,#f2d991,#bd8230)!important;color:#241203!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff6b,0 13px 26px #8358193d,0 0 0 1px #ffe8af1f!important}html body #app #growthModal.lsGrowthCoreModal.show .section.nfUiCard{border-color:var(--nf-growth-atelier-border)!important;background:radial-gradient(circle at 14% 0%,rgba(143,114,255,.09),transparent 26%),radial-gradient(circle at 100% 100%,rgba(244,217,147,.06),transparent 20%),linear-gradient(180deg,#1b162cf5,#0c0c1dfa)!important;box-shadow:inset 0 1px #ffffff0d,0 18px 36px #00000024!important}html body #app #growthModal.lsGrowthCoreModal.show .nfUiSectionHeader{color:var(--nf-growth-atelier-cream)!important;text-shadow:0 0 16px rgba(244,217,147,.1)!important}html body #app #growthModal.lsGrowthCoreModal.show #growthCharGrid>.growthList{border-color:var(--nf-growth-atelier-border-soft)!important;background:radial-gradient(circle at 0% 50%,rgba(143,114,255,.12),transparent 30%),linear-gradient(180deg,#1a162bf7,#0b0b1bfa)!important;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0000001f!important}html body #app #growthModal.lsGrowthCoreModal.show #growthCharGrid .growthPick{border-color:#f1d39a29!important;background:radial-gradient(circle at 0% 50%,rgba(143,114,255,.15),transparent 30%),linear-gradient(180deg,#2a233ff2,#121123fa)!important;box-shadow:inset 0 1px #ffffff0b,0 10px 20px #0000001a!important}html body #app #growthModal.lsGrowthCoreModal.show #growthCharGrid .growthPick:hover{border-color:#f4d9934d!important;background:radial-gradient(circle at 0% 50%,rgba(143,114,255,.2),transparent 32%),linear-gradient(180deg,#312847fa,#141226fa)!important}html body #app #growthModal.lsGrowthCoreModal.show #growthCharGrid .growthPick.active{border-color:#ffefbf94!important;background:radial-gradient(circle at 0% 50%,rgba(143,114,255,.3),transparent 34%),radial-gradient(circle at 100% 12%,rgba(244,217,147,.12),transparent 32%),linear-gradient(180deg,#453663fa,#18142ffc)!important;box-shadow:inset 0 1px #ffffff14,0 17px 30px #00000029,0 0 0 1px #ffe8af1f!important}html body #app #growthModal.lsGrowthCoreModal.show #growthCharGrid .growthPick>img{border-color:#fff3cf2e!important;background:radial-gradient(circle at 50% 0%,rgba(244,217,147,.11),transparent 42%),linear-gradient(180deg,#ffffff0f,#0000002e)!important;box-shadow:0 11px 22px #0003!important}html body #app #growthModal.lsGrowthCoreModal.show #growthCharGrid .growthPick b{color:var(--nf-growth-atelier-cream)!important}html body #app #growthModal.lsGrowthCoreModal.show #growthCharGrid .growthPick small{color:var(--nf-growth-atelier-muted)!important}html body #app #growthModal.lsGrowthCoreModal.show #growthCharGrid .growthPick .lvBadge{border-color:#ffebb557!important;background:radial-gradient(circle at 50% 0%,rgba(255,239,191,.16),transparent 42%),linear-gradient(180deg,#50406ff5,#1f1a34fa)!important;color:var(--nf-growth-atelier-cream)!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish{border-color:#f1d39a38!important;background:radial-gradient(circle at 100% 0%,rgba(244,217,147,.08),transparent 18%),radial-gradient(circle at 18% 0%,rgba(143,114,255,.14),transparent 24%),linear-gradient(180deg,#19152bfa,#0a0a18fc)!important;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #00000029!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthDetailHero.nfGrowthHeroCompact{border-color:#f1d39a38!important;background:radial-gradient(circle at 0% 0%,rgba(244,217,147,.09),transparent 28%),radial-gradient(circle at 100% 100%,rgba(143,114,255,.14),transparent 28%),linear-gradient(180deg,#2b223ff0,#111023f7)!important;box-shadow:inset 0 1px #ffffff0f,0 13px 26px #0000001f!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthDetailHero.nfGrowthHeroCompact>img{border-color:#fff3cf33!important;background:radial-gradient(circle at 50% 0%,rgba(244,217,147,.12),transparent 40%),linear-gradient(180deg,#ffffff0f,#00000029)!important;box-shadow:0 16px 30px #00000038!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthHeroName,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthHeroLevel{color:var(--nf-growth-atelier-cream)!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthBar{border-color:#ffffff12!important;background:linear-gradient(180deg,#ffffff0e,#07071085)!important;box-shadow:inset 0 1px #ffffff0d!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .growthBar>i{background:linear-gradient(90deg,var(--nf-growth-atelier-aqua),#d5c77c 46%,#ffe59d 100%)!important;box-shadow:0 0 12px #f4d9933d!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelAction{border-color:#f1d39a38!important;background:radial-gradient(circle at 18% 10%,rgba(244,217,147,.1),transparent 20%),linear-gradient(180deg,#251e37f5,#111022fa)!important;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0000001f!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelFlow,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCostSummary,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v123SkillCols section,html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonEffectBox{border-color:#ffffff0e!important;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.035),transparent 32%),linear-gradient(180deg,#342a4eeb,#151327f5)!important;box-shadow:inset 0 1px #ffffff0a!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCurrent,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelNext,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCostSummary strong{color:var(--nf-growth-atelier-cream)!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCta,html body #app #growthModal.lsGrowthCoreModal.show .upgradePanelGrid .btn.gold,html body #app #growthModal.lsGrowthCoreModal.show .upgradePanelGrid .btn:not(.ghost),html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonButton:not([disabled]):not(.is-disabled){border-color:#fff4d62e!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.24),transparent 42%),linear-gradient(180deg,#ffe393,#d79840)!important;color:#2f1702!important;box-shadow:inset 0 1px #ffffff80,0 12px 24px #8f611b38!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatTable{border-color:#f1d39a2e!important;background:radial-gradient(circle at 100% 0%,rgba(143,114,255,.1),transparent 20%),linear-gradient(180deg,#1f1931f7,#0d0d1efa)!important;box-shadow:inset 0 1px #ffffff0a,0 12px 22px #0000001a!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatHead,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatRow:nth-child(2n){background:#ffffff06!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .statRow,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatRow,html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonHead,html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonFooter,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillTitle{border-top:0!important;border-bottom:0!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatRow .is-plus,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatRow .is-better,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthStatDelta.is-plus{color:#b9ff9b!important;text-shadow:0 0 10px rgba(150,255,112,.12)!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem{border-color:#f1d39a26!important;background:radial-gradient(circle at 0% 0%,rgba(143,114,255,.1),transparent 28%),linear-gradient(180deg,#29203deb,#110f22f5)!important;box-shadow:inset 0 1px #ffffff0a,0 10px 18px #0000001a!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .unlockItem.next{border-color:#ffdc7a7a!important;background:radial-gradient(circle at 0% 0%,rgba(244,217,147,.13),transparent 30%),linear-gradient(180deg,#5d401847,#22182a70)!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillPanel.nfGrowthSkillPanelCompact{border-color:#f1d39a2e!important;background:radial-gradient(circle at 0% 0%,rgba(143,114,255,.1),transparent 28%),linear-gradient(180deg,#1c162df5,#0c0c1bfa)!important;box-shadow:inset 0 1px #ffffff0a,0 13px 25px #0000001f!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard{border-radius:16px!important;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0000001a!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard>em{color:#f4edfad1!important}html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonTile{border-color:#f1d39a36!important;background:radial-gradient(circle at 100% 0%,rgba(244,217,147,.1),transparent 20%),radial-gradient(circle at 0% 100%,rgba(143,114,255,.15),transparent 26%),linear-gradient(180deg,#1d182df7,#0d0d1dfa)!important;box-shadow:inset 0 1px #ffffff0d,0 16px 30px #00000021!important}html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonName{color:var(--nf-growth-atelier-cream)!important;text-shadow:0 0 14px rgba(244,217,147,.1)!important}html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonLv{border-color:#ffebb557!important;background:radial-gradient(circle at 50% 0%,rgba(255,239,191,.16),transparent 42%),linear-gradient(180deg,#50406ff5,#1f1a34fa)!important;color:var(--nf-growth-atelier-cream)!important}html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonDesc,html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonEffectBox span,html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonCostLabel{color:var(--nf-growth-atelier-muted)!important}html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonEffectBox strong,html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonCostValue,html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonMax{color:var(--nf-growth-atelier-cream)!important}html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonButton[disabled],html body #app #growthModal.lsGrowthCoreModal.show #globalGrowthGrid .guildCommonButton.is-disabled{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.06),transparent 42%),linear-gradient(180deg,#483b64e6,#1c1a2ff5)!important;color:#f7f0de94!important;border-color:#ffffff0f!important;box-shadow:inset 0 1px #ffffff08!important}html body #app #growthModal.lsGrowthCoreModal.show #researchGrid .guildResearchPending{border-color:#f1d39a38!important;border-style:solid!important;background:radial-gradient(circle at 50% 0%,rgba(244,217,147,.08),transparent 24%),radial-gradient(circle at 100% 100%,rgba(143,114,255,.14),transparent 28%),linear-gradient(180deg,#1a162bf5,#0b0b1afa)!important;box-shadow:inset 0 1px #ffffff0a,0 14px 26px #0000001f!important}html body #app #growthModal.lsGrowthCoreModal.show #researchGrid .guildResearchPending span{color:var(--nf-growth-atelier-cream)!important;text-shadow:0 0 14px rgba(244,217,147,.1)!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCostSummary small{display:none!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCostSummary{align-content:center!important;justify-content:start!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthLevelCostSummary strong{line-height:1.05!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSkillCta{align-content:center!important;justify-items:stretch!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .nfGrowthSkillAction{width:100%!important;min-height:40px!important;height:40px!important;padding:0 16px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.42)!important;background:linear-gradient(90deg,#f5d679,#ffc35d 54%,#f4a858)!important;color:#241307!important;font-size:13px!important;font-weight:1000!important;letter-spacing:.04em!important;box-shadow:inset 0 1px #fff6,0 12px 22px #8457172e!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard:not(:disabled):hover .nfGrowthSkillAction{filter:brightness(1.06) saturate(1.03)!important}html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard.is-insufficient .nfGrowthSkillAction,html body #app #growthModal.lsGrowthCoreModal.show .growthDetail.nfGrowthDetailPolish .v053SkillBtn.nfGrowthSkillCard:disabled .nfGrowthSkillAction{color:#ffffff9e!important;border-color:#ffffff1f!important;background:#ffffff0f!important;box-shadow:inset 0 1px #ffffff08!important;filter:none!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1{--nf-detail-character-accent:#ff9ec8;--nf-detail-rarity-accent:#f2d58d;--nf-detail-rose-velvet:#3a2034;--nf-detail-plum:#17101f;--nf-detail-plum-soft:#25182e;--nf-detail-champagne:#f2d58d;--nf-detail-ivory:#fff3e8;--nf-detail-muted:rgba(255,232,238,.72)}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1>.cardBox.lsDetailFrame{background:radial-gradient(circle at 14% 14%,rgba(255,158,200,.22),transparent 28%),radial-gradient(circle at 82% 10%,rgba(215,184,255,.16),transparent 24%),radial-gradient(circle at 54% 106%,rgba(242,213,141,.1),transparent 32%),linear-gradient(145deg,#4a3349f0,#22172bf7 48%,#120c1bfc)!important;border-color:#f2d58d75!important;box-shadow:0 30px 88px #0000009e,inset 0 1px #ffffff14,0 0 42px #ff9ec81a!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1>.cardBox.lsDetailFrame:before{background:radial-gradient(circle at 76% 18%,rgba(255,158,200,.2),transparent 25%),radial-gradient(circle at 14% 88%,rgba(215,184,255,.12),transparent 31%),linear-gradient(180deg,#ffffff0d,#17101f2e)!important;filter:blur(18px) saturate(1.08)!important;opacity:.55!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardTitle.lsDetailTitle:before,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #cardTitle.lsDetailTitle:after{opacity:.28!important;background:linear-gradient(90deg,transparent,rgba(242,213,141,.45),transparent)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailTitleRarity{border-color:#f2d58dd1!important;background:linear-gradient(180deg,#fff6ca2e,#583248bd)!important;color:#ffe98f!important;box-shadow:inset 0 1px #ffffff38,0 0 18px #ff9ec81f!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailTitleName{color:var(--nf-detail-ivory)!important;text-shadow:0 2px 18px rgba(0,0,0,.5),0 0 18px rgba(255,158,200,.16)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #closeCardBtn.lsDetailBackBtn,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailFullscreenButtonV1409,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v137FavBtn.nfDetailFavoriteSeal{border-color:#f2d58d70!important;background:linear-gradient(180deg,#ffe8cb33,#533140b3)!important;color:#fff4dc!important;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #17101f3d!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v137FavBtn.nfDetailFavoriteSeal[aria-pressed=true]{border-color:#ffecaed6!important;background:linear-gradient(180deg,#ffe5b32e,#361f30e0)!important;box-shadow:inset 0 1px #ffffff29,0 0 18px #ff9ec82e!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .lsDetailVisualPane{background:radial-gradient(circle at 50% 32%,rgba(255,158,200,.18),transparent 45%)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .lsDetailImageStage{border-color:#f2d58d59!important;background:radial-gradient(circle at 50% 24%,rgba(255,158,200,.16),transparent 46%),radial-gradient(circle at 50% 82%,rgba(215,184,255,.09),transparent 38%),linear-gradient(180deg,#332534b3,#140f19c7)!important;box-shadow:inset 0 1px #ffffff12,0 24px 54px #00000047,0 0 34px #ff9ec81f!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .lsDetailMainImage,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .galleryImg.cardMainImage{filter:drop-shadow(0 22px 30px rgba(0,0,0,.36))!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .lsDetailIntroBlock{border-color:#ffe2f12e!important;border-left-color:#ffaed4db!important;background:radial-gradient(circle at 12% 8%,rgba(255,158,200,.1),transparent 30%),linear-gradient(115deg,#362337eb,#191220e6)!important;box-shadow:inset 0 1px #ffffff12,0 12px 28px #180f1c2e!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardTitleLine.nfDetailEpithet,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailEffectRibbon>b,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondChronicleHeadCopy>span,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondMemoryTitle{color:#ffd4e6!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardCatch.nfDetailCatchphrase,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondChronicleHeadCopy>b,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailStoryCard>p,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock p,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoTile span{color:var(--nf-detail-ivory)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardProfile.nfDetailBiography,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock small,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v071ProfileLine,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondEntryContent>.nfBondEntryBody,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondRewardCard,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondMemoryCard{color:var(--nf-detail-muted)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs.lsDetailTabs,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs{border-bottom-color:#ffe1ef1a!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .lsDetailSplitTab{color:#ffe8ee94!important;background:transparent!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn.active,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .lsDetailSplitTab.active{color:#fff1df!important;background:linear-gradient(180deg,#ff9ec82b,#462a3e80)!important;border:1px solid rgba(242,213,141,.5)!important;box-shadow:inset 0 1px #ffffff14,0 0 18px #ff9ec81f!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn.active:after,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .lsDetailSplitTab.active:after{background:linear-gradient(90deg,transparent,rgba(255,158,200,.65),rgba(242,213,141,.72),transparent)!important;opacity:.85!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoTile,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v071ProfileLine,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondChronicleHead,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondQuote,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondMemoryCard,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondRewardCard,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondCgCard,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailMemoryNode,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailStoryCard,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailMemoryBlock{border-color:#ffe2f129!important;background:radial-gradient(circle at 10% 0%,rgba(255,158,200,.08),transparent 30%),linear-gradient(145deg,#3e2a3dc7,#18111fdb)!important;box-shadow:inset 0 1px #ffffff0e,0 12px 26px #17101f24!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoTile b,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock b,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondEntryHeading>b,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondRewardCard b,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondCgCard b{color:#fff0ca!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailSkill--ultimate,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .cardInfoBlock.nfDetailEffectRibbon,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondChronicleHead,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondQuote{border-color:#f2d58d3d!important;background:radial-gradient(circle at 90% 20%,rgba(242,213,141,.08),transparent 28%),linear-gradient(110deg,#4a2b41cc,#1c1322e0)!important}html body #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailRatingPanel{border-color:#f2d58d38!important;background:radial-gradient(circle at 18% 0%,rgba(255,158,200,.1),transparent 36%),linear-gradient(180deg,#443045b8,#1f1626cc)!important;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #19111f24!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailRatingRow>b{color:#fff0d6!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailRatingStars{color:#ffe98f!important;text-shadow:0 0 10px rgba(242,213,141,.18)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardProfilePanel,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel{scrollbar-color:rgba(242,213,141,.76) rgba(255,255,255,.055)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardProfilePanel::-webkit-scrollbar-track,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel::-webkit-scrollbar-track{background:#3a203461!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardProfilePanel::-webkit-scrollbar-thumb,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardAlbumPanel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffd6e6eb,#f2d58ddb)!important;border-color:#251828c7!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondChronicleV1{--nf-bond-warm:rgba(255,243,232,.92)!important;--nf-bond-muted:rgba(255,232,238,.72)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondLevelSeal,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondState,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondMax,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondLevelSummary,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondEntryKind{border-color:#f2d58d57!important;background:linear-gradient(180deg,#ffecc41f,#472a3e6b)!important;color:#fff0c9!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondMemoryCard.is-locked,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfBondRewardCard.is-locked,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .v071ProfileLine.nfDetailMemoryNode.is-locked{border-color:#ffe2f11a!important;background:linear-gradient(180deg,#3423345c,#18121f85)!important;color:#ffe8ee85!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs.lsDetailTabs,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs{display:flex!important;align-items:center!important;gap:clamp(8px,.7vw,12px)!important;padding:6px!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,#2c1d2c85,#19101f57)!important;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #17101f1a!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .lsDetailSplitTab{position:relative!important;min-height:40px!important;padding:0 clamp(16px,1.35vw,24px)!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#ffe8eea8!important;box-shadow:none!important;text-shadow:0 1px 8px rgba(0,0,0,.18)!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn:hover,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .lsDetailSplitTab:hover{color:#fff4e8!important;background:linear-gradient(180deg,#ffd7ea14,#482a3d2e)!important;border-color:#ffe2f124!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn.active,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .lsDetailSplitTab.active{color:#fff5df!important;border-color:#f2d58db8!important;border-radius:999px!important;background:radial-gradient(circle at 50% 0%,rgba(255,232,203,.18),transparent 58%),linear-gradient(180deg,#ffa8d333,#4d2b419e)!important;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ff9ec814,0 10px 24px #17101f2e!important}html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .v089CardTabBtn.active:after,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 #v089CardTabs .lsDetailSplitTab.active:after{content:""!important;position:absolute!important;left:50%!important;bottom:-7px!important;width:10px!important;height:10px!important;transform:translate(-50%) rotate(45deg)!important;border:1px solid rgba(242,213,141,.72)!important;background:linear-gradient(135deg,#ff9ec8b3,#f2d58de0)!important;box-shadow:0 0 10px #ff9ec838!important;opacity:1!important}html body #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailRatingStars,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailRatingStars{color:#ffe36f!important;text-shadow:0 1px 0 rgba(81,48,6,.88),0 0 2px rgba(255,236,146,.82),0 0 6px rgba(255,207,67,.3)!important;filter:saturate(1.2) contrast(1.18)!important}html body #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailRatingRow>b,html body #app #cardModal.lsDetailScreen.nfDetailExperienceV1 .nfDetailRatingRow>b{color:#fff2cf!important;text-shadow:0 1px 6px rgba(0,0,0,.2)!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar{--ls-home-v3-resource-band-text:rgba(255,239,207,.86)!important}html body.v1372CommonFrameReady #app #homePanel.panel.v1372SafeHomeFrame:not(.v137IntroStartOnly) .lsHomeV3ResourceBar b{color:#ffefcfdb!important;text-shadow:0 0 8px rgba(255,242,202,.055)!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreHeaderRight{display:flex!important;justify-content:flex-end!important;align-items:center!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceBar{position:relative!important;width:100%!important;min-width:min(360px,100%)!important;max-width:min(470px,100%)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;padding:3px 6px!important;border-radius:16px!important;border:0!important;background:radial-gradient(circle at 16% 50%,rgba(255,236,180,.105),transparent 18%),radial-gradient(circle at 84% 12%,rgba(119,98,255,.1),transparent 24%),linear-gradient(180deg,#171531f0,#080918e6)!important;box-shadow:inset 0 1px #fff8e51a,inset 0 -1px #03050e57,0 0 0 1px #ffe8ad0d,0 12px 26px #0404101f,0 0 24px #ffe1950a!important;overflow:hidden!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip{position:relative!important;min-width:0!important;width:100%!important;height:calc(var(--ls-home-v3-control-h, 44px) - 6px)!important;padding:2px 12px!important;display:grid!important;grid-template-columns:minmax(20px,22px) minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffefcfdb!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip+.lsGrowthCoreResourceChip:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,230,167,.26),transparent);pointer-events:none}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip>span{display:none!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip .stoneIcon{flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;filter:drop-shadow(0 0 8px rgba(255,235,174,.2))!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip b{width:100%!important;text-align:left!important;font-size:clamp(15px,1.02vw,19px)!important;line-height:1!important;letter-spacing:.015em!important;font-weight:1000!important;color:#ffefcfdb!important;text-shadow:0 0 8px rgba(255,242,202,.055)!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceBar .stoneMiracle,html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip:has(.stoneMiracle),html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip:has(#growthMiracle){display:none!important}@media(max-width:1100px){html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceBar{min-width:0!important;padding:3px 5px!important;border-radius:15px!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip{grid-template-columns:18px minmax(0,1fr)!important;gap:6px!important;padding:2px 8px!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip .stoneIcon{width:18px!important;height:18px!important;flex-basis:18px!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip b{font-size:clamp(13.6px,.96vw,16px)!important}}@media(max-width:760px),(max-height:560px){html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceBar{padding:2px 3px!important;border-radius:13px!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip{grid-template-columns:16px minmax(0,1fr)!important;gap:4px!important;padding:2px 5px!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip .stoneIcon{width:16px!important;height:16px!important;flex-basis:16px!important}html body #app #growthModal.lsGrowthCoreModal.show .lsGrowthCoreResourceChip b{font-size:clamp(11.5px,.92vw,13.5px)!important}}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon){--nf-summon-v1466-gold:#f3d990;--nf-summon-v1466-cream:#fff3cf;--nf-summon-v1466-magenta:#ff6fcb;--nf-summon-v1466-magenta-soft:rgba(255,111,203,.3);--nf-summon-v1466-violet:rgba(121,92,223,.24);--nf-summon-v1466-ink:#090815;--nf-summon-v1466-panel:rgba(18,14,32,.82);--nf-summon-v1466-text:rgba(255,239,207,.86)}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreHeaderTitle h1{color:var(--nf-summon-v1466-cream)!important;text-shadow:0 0 18px rgba(255,226,122,.16),0 3px 14px rgba(0,0,0,.34)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreHeaderRight{align-self:center!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreStone{position:relative!important;width:clamp(148px,13.2vw,202px)!important;min-width:0!important;height:var(--ls-home-v3-control-h,38px)!important;display:grid!important;grid-template-columns:minmax(18px,20px) minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:8px!important;padding:3px 10px!important;border:0!important;border-radius:16px!important;background:radial-gradient(circle at 16% 50%,rgba(255,111,203,.18),transparent 27%),radial-gradient(circle at 86% 50%,rgba(255,226,122,.08),transparent 28%),linear-gradient(180deg,#1d1832f0,#0a0a19eb)!important;color:var(--nf-summon-v1466-text)!important;box-shadow:inset 0 1px #fffae714,inset 0 -1px #0807143d,0 0 0 1px #ffebae0d,0 10px 18px #04041014,0 0 20px #ff6fcb12!important;overflow:hidden!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreStone:after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;bottom:2px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,226,122,.2),transparent)!important;pointer-events:none!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreStone>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:auto!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreStone .stoneIcon{width:18px!important;height:18px!important;margin:0!important;filter:drop-shadow(0 0 8px rgba(255,111,203,.3))!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreStone b{width:100%!important;color:var(--nf-summon-v1466-text)!important;font-size:clamp(14px,.95vw,18px)!important;line-height:1!important;font-weight:1000!important;letter-spacing:.02em!important;text-align:left!important;text-shadow:0 0 10px rgba(255,226,122,.08)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonStage{border-color:#ffe27a57!important;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ff6fcb14,0 20px 58px #0000005c,0 0 36px #ff6fcb14!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonStageBg:before{opacity:.82!important;background:radial-gradient(circle at 50% 66%,rgba(255,111,203,.32),rgba(255,111,203,.12) 18%,transparent 42%),radial-gradient(circle at 50% 58%,rgba(255,226,122,.2),transparent 34%),radial-gradient(circle at 50% 16%,rgba(121,92,223,.22),transparent 32%),linear-gradient(180deg,#03030a24,#03020985)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonStageBg:after{opacity:.96!important;background:radial-gradient(circle at 50% 62%,transparent 0,transparent 27%,rgba(255,111,203,.18) 28%,transparent 38%),radial-gradient(circle at 50% 62%,transparent 0,transparent 42%,rgba(255,226,122,.1) 43%,transparent 54%),linear-gradient(90deg,rgba(2,2,9,.42),transparent 22%,transparent 78%,rgba(2,2,9,.46))!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonResultLayer .summonIdle{width:min(560px,92%)!important;padding:20px 24px!important;border-radius:24px!important;border:1px solid rgba(255,226,122,.2)!important;background:radial-gradient(circle at 50% 0%,rgba(255,111,203,.14),transparent 38%),linear-gradient(180deg,#1b1421b8,#08070eb3)!important;color:#ffefcfc2!important;box-shadow:inset 0 1px #ffffff12,0 22px 48px #0000004d,0 0 26px #ff6fcb14!important;backdrop-filter:blur(7px)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonIdleSigil{border-color:#ffe27a75!important;background:radial-gradient(circle,rgba(255,245,205,.28),rgba(255,111,203,.18) 54%,rgba(121,92,223,.1) 70%,transparent)!important;color:#fff3cf!important;text-shadow:0 0 18px rgba(255,226,122,.48),0 0 26px rgba(255,111,203,.34)!important;box-shadow:inset 0 1px #ffffff1a,0 0 22px #ff6fcb1f!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonControls{border:1px solid rgba(255,226,122,.12)!important;background:radial-gradient(circle at 12% 50%,rgba(255,111,203,.1),transparent 24%),radial-gradient(circle at 88% 50%,rgba(255,226,122,.08),transparent 24%),linear-gradient(180deg,#1f1938d1,#0c0c1fe6)!important;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000026!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonPrimaryActions .btn{border:1px solid rgba(255,244,214,.24)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.26),transparent 38%),radial-gradient(circle at 18% 50%,rgba(255,111,203,.12),transparent 30%),linear-gradient(180deg,#f6dc8d,#d49b3b 54%,#a06622)!important;color:#2f1703!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #623a1138,0 14px 28px #84581838,0 0 24px #ff6fcb0f!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonPrimaryActions .btn:hover,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonPrimaryActions .btn:focus-visible{filter:brightness(1.055) saturate(1.04)!important;box-shadow:inset 0 1px #ffffff85,inset 0 -1px #623a1138,0 15px 30px #8458183d,0 0 28px #ff6fcb1a!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonPrimaryActions .btn small{color:#30132cd1!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonPrimaryActions .btn .stoneIcon{filter:drop-shadow(0 0 6px rgba(255,111,203,.34))!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonSubActions .btn,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonSkipToggle{border:1px solid rgba(255,226,122,.15)!important;background:radial-gradient(circle at 18% 18%,rgba(255,111,203,.1),transparent 38%),linear-gradient(180deg,#2a2145b8,#121026d1)!important;color:#ffefcfdb!important;box-shadow:inset 0 1px #ffffff0d!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonToggleTrack{border-color:#ffe27a47!important;background:linear-gradient(180deg,#0b0918eb,#19142deb)!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonToggleKnob{background:linear-gradient(180deg,#fff2d1,#d5a14a)!important;box-shadow:0 2px 8px #0000005c,0 0 10px #ffe27a24!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonSkipToggle input:checked+.nfSummonToggleTrack{background:linear-gradient(90deg,#ff6fcba3,#ffe27a9e)!important;border-color:#ffe27a85!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .summonFocus.nfSummonSingleResult{border-color:#ffe27a3d!important;background:radial-gradient(circle at 18% 26%,rgba(255,111,203,.14),transparent 32%),linear-gradient(145deg,#0c0716d6,#140a1fa8)!important;box-shadow:0 28px 76px #00000070,0 0 42px #ff6fcb1f,0 0 36px #ffe27a14!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonSingleCard{background:radial-gradient(circle at 50% 34%,rgba(var(--nf-summon-rgb),.18),rgba(255,111,203,.06) 58%,transparent),#00000038!important}@media(max-width:980px){html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreStone{width:clamp(126px,22vw,166px)!important;gap:6px!important;padding:3px 8px!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .lsSummonCoreStone b{font-size:clamp(12px,1.15vw,15px)!important}}html body #app #floorSelectModal .nfFloorSelectFrame{position:relative!important;isolation:isolate!important;background:radial-gradient(circle at 16% 5%,rgba(126,96,225,.16),transparent 24%),radial-gradient(circle at 82% 4%,rgba(255,225,145,.1),transparent 20%),radial-gradient(circle at 50% 96%,rgba(74,53,150,.16),transparent 38%),linear-gradient(180deg,#090816fb,#0c0a1bfc)!important;border:1px solid rgba(233,199,138,.24)!important;box-shadow:0 28px 68px #0000006b,inset 0 1px #ffffff0d!important}html body #app #floorSelectModal .nfFloorSelectFrame:before{content:""!important;position:absolute!important;inset:18px!important;border:1px solid rgba(255,226,156,.06)!important;border-radius:24px!important;pointer-events:none!important}html body #app #floorSelectModal .nfFloorSelectHeading h1{color:#fff0bd!important;text-shadow:0 0 22px rgba(255,226,122,.12),0 4px 18px rgba(0,0,0,.3)!important}html body #app #floorSelectModal .nfFloorSelectKicker{color:#f4db91!important;text-shadow:0 0 14px rgba(255,226,122,.12)!important}html body #app #floorSelectModal .nfFloorSelectSummary>div{border-color:#eecf9438!important;background:linear-gradient(180deg,#2c233fbd,#0e0c1ddb)!important;box-shadow:inset 0 1px #ffffff0f,0 12px 22px #00000024!important}html body #app #floorSelectModal .nfFloorSelectSummary b{color:#fff3c8!important}html body #app #floorSelectModal .nfFloorBandTabs.nfFloorBandTabs--route,html body #app #floorSelectModal .nfFloorBandTabs{display:flex!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 8px!important;scrollbar-width:thin;scrollbar-color:rgba(255,226,122,.44) rgba(255,255,255,.04)}html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab,html body #app #floorSelectModal .nfFloorBandTab{flex:0 0 clamp(174px,16vw,232px)!important;min-height:74px!important;position:relative!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto 1fr!important;align-items:center!important;justify-content:start!important;gap:2px 10px!important;padding:8px 12px!important;border-radius:18px!important;border:1px solid rgba(239,209,151,.18)!important;background:linear-gradient(180deg,#ffffff09,#fff0),linear-gradient(180deg,#1d1830eb,#0b0a18f5)!important;color:#f7eedad6!important;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000029!important;overflow:hidden!important}html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 92% 10%,rgba(255,226,122,.1),transparent 28%),radial-gradient(circle at 8% 90%,rgba(128,103,255,.14),transparent 32%)!important;pointer-events:none!important}html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab.is-active{border-color:#ffe6a6a3!important;background:radial-gradient(circle at 90% 0%,rgba(255,226,122,.16),transparent 28%),linear-gradient(180deg,#372a4cf5,#120f21fa)!important;box-shadow:inset 0 1px #ffffff1a,0 14px 28px #0003,0 0 0 1px #ffeab71f,0 0 24px #ffe27a17!important}html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab.is-locked-band{opacity:.5;filter:saturate(.65)}html body #app #floorSelectModal .nfFloorBandThumb{grid-row:1/4!important;width:58px!important;height:58px!important;border-radius:15px!important;object-fit:cover!important;border:1px solid rgba(255,233,177,.2)!important;box-shadow:0 10px 18px #0000002e!important;position:relative!important;z-index:1!important}html body #app #floorSelectModal .nfFloorBandOrdinal{position:relative!important;z-index:1!important;color:#ffe8aeb8!important;font-size:9px!important;font-weight:1000!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #app #floorSelectModal .nfFloorBandTab b{position:relative!important;z-index:1!important;color:#fff2ca!important;font-size:14px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app #floorSelectModal .nfFloorBandTab span:not(.nfFloorBandOrdinal){position:relative!important;z-index:1!important;color:#f6ecdbad!important;font-size:10px!important;font-weight:900!important}html body #app #floorSelectModal .nfFloorBandTab i{position:absolute!important;left:82px!important;right:12px!important;bottom:9px!important;height:4px!important;border-radius:999px!important;background:#ffffff14!important;overflow:hidden!important}html body #app #floorSelectModal .nfFloorBandTab i em{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#8ff5d2,#ffe58f)!important;box-shadow:0 0 10px #ffe27a38!important}html body #app #floorSelectModal .nfFloorSelectGrid.nfFloorRouteMap,html body #app #floorSelectModal .nfFloorSelectGrid{position:relative!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,1vw,16px)!important;padding:12px!important;border:1px solid rgba(226,191,128,.12)!important;border-radius:24px!important;background:radial-gradient(circle at 12% 18%,rgba(255,226,122,.05),transparent 24%),radial-gradient(circle at 84% 78%,rgba(131,99,255,.08),transparent 30%),linear-gradient(180deg,#100d1eb8,#080812e0)!important;overflow:hidden!important}html body #app #floorSelectModal .nfFloorRouteMap:before{content:""!important;position:absolute!important;inset:50% 4% auto!important;height:2px!important;background:linear-gradient(90deg,#ffe27a14,#8ef4d257,#ffe27a1f,#ce99ff42,#ffe27a14)!important;box-shadow:0 0 16px #ffe27a1a!important;pointer-events:none!important;opacity:.76!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard{grid-template-rows:clamp(54px,5.2vw,78px) auto auto auto minmax(0,1fr)!important;gap:5px!important;padding:0 11px 10px!important;border-radius:20px!important;border-color:#e2c2882e!important;background:linear-gradient(180deg,#181328f5,#090815fa)!important;box-shadow:inset 0 1px #ffffff0d,0 14px 26px #0000002e!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:12px!important;height:12px!important;margin:-6px 0 0 -6px!important;border-radius:50%!important;background:radial-gradient(circle,#fff6cd 0,#ffe08a 42%,#ffe27a00 72%)!important;box-shadow:0 0 16px #ffe27a3d!important;pointer-events:none!important;opacity:.74!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard:hover:not(:disabled){transform:translateY(-3px)!important;border-color:#ffe49f80!important;box-shadow:inset 0 1px #ffffff14,0 18px 34px #0000003d,0 0 20px #ffe27a14!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard.is-current{border-color:#ffe27ae0!important;box-shadow:inset 0 1px #ffffff1a,0 20px 38px #0000003d,0 0 0 1px #ffe27a4d,0 0 30px #ffe27a2b!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard.is-cleared:not(.is-current){border-color:#87ecc26b!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard.is-big-boss{border-color:#ff7ea66b!important}html body #app #floorSelectModal .nfFloorCardArt{position:relative!important;z-index:0!important;margin:0 -11px 3px!important;height:clamp(54px,5.2vw,78px)!important;overflow:hidden!important;border-radius:19px 19px 10px 10px!important;background:#0a0713!important}html body #app #floorSelectModal .nfFloorCardThumb{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;filter:saturate(1.08) contrast(1.04) brightness(.86)!important;transform:scale(1.04)!important}html body #app #floorSelectModal .is-current .nfFloorCardThumb{filter:saturate(1.18) contrast(1.06) brightness(.98)!important}html body #app #floorSelectModal .nfFloorArtShade{position:absolute!important;inset:0!important;background:linear-gradient(180deg,#04030c0f,#04030c85),radial-gradient(circle at 50% 35%,rgba(255,226,122,.1),transparent 42%)!important;pointer-events:none!important}html body #app #floorSelectModal .nfFloorRouteStep{position:absolute!important;left:10px!important;top:10px!important;z-index:3!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:999px!important;border:1px solid rgba(255,238,190,.4)!important;background:linear-gradient(180deg,#362a4cd1,#0c0a18e0)!important;color:#fff2c8!important;font-size:10px!important;font-weight:1000!important;box-shadow:0 8px 18px #00000038,0 0 14px #ffe27a1a!important}html body #app #floorSelectModal .nfFloorCardTop{position:relative!important;z-index:2!important}html body #app #floorSelectModal .nfFloorNumber{color:#e8d8a8!important;font-size:10px!important;letter-spacing:.14em!important}html body #app #floorSelectModal .nfFloorState{border-color:#ffffff1f!important;background:#070512ad!important;color:#fff5dcd1!important}html body #app #floorSelectModal .is-current .nfFloorState{border-color:#ffe27ab3!important;color:#fff0ad!important;background:#62440e9e!important}html body #app #floorSelectModal .is-cleared:not(.is-current) .nfFloorState{border-color:#8becc26b!important;color:#c9ffdc!important;background:#0c412d66!important}html body #app #floorSelectModal .nfFloorCardTitle{color:#fff3ca!important;font-size:clamp(14px,1vw,17px)!important}html body #app #floorSelectModal .nfFloorCardInfo{color:#f0e7f5c2!important}html body #app #floorSelectModal .nfFloorCardInfo span:first-child{color:#d9c0ff!important}html body #app #floorSelectModal .nfFloorCardLevel{border-color:#7fe7ff38!important;background:#0c34466b!important;color:#dffaff!important}html body #app #floorSelectModal .nfFloorCardReward{border-top:0!important;padding-top:5px!important}html body #app #floorSelectModal .nfFloorRewardHeading span{color:#ffecbcc2!important}html body #app #floorSelectModal .nfFloorRewardItems>span{gap:5px!important;padding:4px 7px!important;border-radius:10px!important;background:linear-gradient(180deg,#ffffff0a,#fff0),#03030c80!important;border-color:#ffffff1a!important}html body #app #floorSelectModal .nfFloorRewardItems em{display:none!important}html body #app #floorSelectModal .nfFloorRewardItems .stoneIcon{width:14px!important;height:14px!important}html body #app #floorSelectModal .nfFloorRewardItems b{font-size:11px!important;color:#fff1d1db!important}html body #app #floorSelectModal .nfFloorSelectCard.is-locked{border-radius:20px!important;background:radial-gradient(circle at 50% 38%,rgba(255,226,122,.07),transparent 34%),linear-gradient(180deg,#110f1ceb,#030308f5)!important;border-color:#dfd6e542!important}@media(max-width:980px){html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab{flex-basis:170px!important}html body #app #floorSelectModal .nfFloorSelectGrid.nfFloorRouteMap,html body #app #floorSelectModal .nfFloorSelectGrid{overflow-y:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:minmax(190px,auto)!important}html body #app #floorSelectModal .nfFloorRouteMap:before{display:none!important}}@media(max-width:720px){html body #app #floorSelectModal .nfFloorSelectGrid.nfFloorRouteMap,html body #app #floorSelectModal .nfFloorSelectGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab{flex-basis:150px!important;grid-template-columns:46px minmax(0,1fr)!important}html body #app #floorSelectModal .nfFloorBandThumb{width:46px!important;height:46px!important;border-radius:12px!important}html body #app #floorSelectModal .nfFloorBandTab i{left:68px!important}html body #app #floorSelectModal .nfFloorSelectGrid.nfFloorRouteMap,html body #app #floorSelectModal .nfFloorSelectGrid{grid-template-columns:1fr!important}}html body #app #floorSelectModal .nfFloorSelectKicker{display:none!important}html body #app #floorSelectModal .nfFloorSelectHeader{grid-template-columns:minmax(0,1fr) minmax(300px,auto)!important;align-items:start!important;gap:18px!important}html body #app #floorSelectModal .nfFloorSelectHeading h1{margin-top:0!important;letter-spacing:.02em!important}html body #app #floorSelectModal .nfFloorSelectSummary{display:grid!important;grid-template-columns:repeat(3,minmax(88px,1fr))!important;gap:8px!important;align-items:stretch!important}html body #app #floorSelectModal .nfFloorSelectSummary>div{min-width:0!important;min-height:58px!important;padding:10px 12px!important;border-radius:15px!important}html body #app #floorSelectModal .nfFloorSelectSummary>div span{font-size:12px!important;letter-spacing:.04em!important;color:#eee4f7bd!important}html body #app #floorSelectModal .nfFloorSelectSummary>div b{font-size:clamp(16px,1.2vw,20px)!important;white-space:nowrap!important}html body #app #floorSelectModal .nfFloorBandTabs.nfFloorBandTabs--route,html body #app #floorSelectModal .nfFloorBandTabs{margin-top:8px!important;padding:3px 2px 10px!important;gap:12px!important}html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab{flex-basis:clamp(176px,17vw,236px)!important;min-height:66px!important;grid-template-columns:50px minmax(0,1fr)!important;padding:7px 12px!important}html body #app #floorSelectModal .nfFloorBandThumb{width:50px!important;height:50px!important;border-radius:14px!important}html body #app #floorSelectModal .nfFloorBandTab i{left:74px!important;bottom:8px!important}html body #app #floorSelectModal .nfFloorSelectGrid.nfFloorRouteMap,html body #app #floorSelectModal .nfFloorSelectGrid{gap:12px!important;padding:14px!important;align-items:stretch!important;overflow:hidden!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard{min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:clamp(64px,5.4vw,82px) auto auto auto minmax(38px,1fr)!important;gap:4px!important;padding:0 11px 10px!important;overflow:hidden!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard:before{top:calc(clamp(64px,5.4vw,82px) + 12px)!important;opacity:.55!important}html body #app #floorSelectModal .nfFloorCardArt{min-height:clamp(64px,5.4vw,82px)!important}html body #app #floorSelectModal .nfFloorCardTop{min-height:22px!important;align-items:center!important}html body #app #floorSelectModal .nfFloorCardTitle{font-size:clamp(15px,1.05vw,18px)!important;line-height:1.18!important;min-height:1.18em!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #app #floorSelectModal .nfFloorCardInfo{display:flex!important;align-items:center!important;min-height:20px!important;margin:0!important}html body #app #floorSelectModal .nfFloorCardInfo span{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;padding:3px 8px!important;border-radius:999px!important;border:1px solid rgba(179,235,217,.18)!important;background:#70e4c114!important;color:#c9ffe7!important;font-size:11px!important;font-weight:1000!important;white-space:nowrap!important}html body #app #floorSelectModal .nfFloorCardInfo span:nth-child(n+2){display:none!important}html body #app #floorSelectModal .nfFloorCardLevel{align-self:start!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:3px 8px!important;border-radius:999px!important;font-size:10px!important;line-height:1.1!important;white-space:nowrap!important}html body #app #floorSelectModal .nfFloorCardReward{align-self:end!important;display:grid!important;gap:4px!important;min-height:38px!important;padding-top:4px!important}html body #app #floorSelectModal .nfFloorRewardHeading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:12px!important;line-height:1.1!important}html body #app #floorSelectModal .nfFloorRewardItems{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow:hidden!important}html body #app #floorSelectModal .nfFloorRewardIconOnly{min-width:0!important;height:26px!important;padding:4px 7px!important;border-radius:8px!important}html body #app #floorSelectModal .nfFloorRewardIconOnly b{font-size:12px!important}html body #app #floorSelectModal .nfFloorCardArt img,html body #app #floorSelectModal .nfFloorBandThumb{background:linear-gradient(180deg,#ffffff0f,#00000024)!important}@media(max-width:1100px){html body #app #floorSelectModal .nfFloorSelectHeader{grid-template-columns:1fr!important}html body #app #floorSelectModal .nfFloorSelectSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #app #floorSelectModal .nfFloorSelectGrid.nfFloorRouteMap,html body #app #floorSelectModal .nfFloorSelectGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;overflow:auto!important}}html body #app #floorSelectModal .nfFloorSelectFrame{background:radial-gradient(circle at 18% 10%,rgba(255,226,142,.08),transparent 22%),radial-gradient(circle at 72% 78%,rgba(111,93,226,.13),transparent 31%),radial-gradient(circle at 50% 50%,rgba(80,236,206,.035),transparent 34%),linear-gradient(180deg,#0a0918fb,#080814fe)!important;border-color:#e0bc813d!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #ffecb909,0 26px 70px #00000059!important}html body #app #floorSelectModal .nfFloorSelectFrame:before{content:""!important;position:absolute!important;inset:16px!important;border-radius:24px!important;pointer-events:none!important;background:radial-gradient(circle at 14% 20%,rgba(255,226,142,.055),transparent 22%),radial-gradient(circle at 86% 30%,rgba(151,119,255,.065),transparent 24%),linear-gradient(135deg,transparent 0 45%,rgba(255,255,255,.022) 50%,transparent 55%)!important;opacity:.9!important}html body #app #floorSelectModal .nfFloorSelectHeading h1{color:#fff0c6!important;text-shadow:0 0 16px rgba(255,222,133,.14),0 3px 16px rgba(0,0,0,.24)!important;letter-spacing:.015em!important}html body #app #floorSelectModal .nfFloorSelectHeading p{color:#f1e8f7c2!important}html body #app #floorSelectModal .nfFloorSelectSummary{gap:10px!important}html body #app #floorSelectModal .nfFloorSelectSummary>div{border-radius:18px!important;border-color:#edcc923d!important;background:radial-gradient(circle at 18% 18%,rgba(255,226,142,.1),transparent 26%),linear-gradient(180deg,#2a223ed6,#0c0b1aeb)!important;box-shadow:inset 0 1px #ffffff12,0 12px 24px #00000029!important}html body #app #floorSelectModal .nfFloorSelectSummary>div span{color:#f2e4c9b8!important}html body #app #floorSelectModal .nfFloorSelectSummary>div b{color:#fff0c3!important;text-shadow:0 0 10px rgba(255,226,142,.1)!important}html body #app #floorSelectModal .nfFloorBandTabs.nfFloorBandTabs--route,html body #app #floorSelectModal .nfFloorBandTabs{gap:14px!important;padding:4px 2px 12px!important}html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab{min-height:78px!important;border-radius:20px!important;border-color:#e8c78b3d!important;background:radial-gradient(circle at 92% 0%,rgba(255,226,142,.12),transparent 27%),linear-gradient(180deg,#2b233feb,#0d0c1cf5)!important;box-shadow:inset 0 1px #ffffff12,0 14px 28px #0000002e!important}html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab:before{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.055),transparent 22%),radial-gradient(circle at 92% 76%,rgba(129,244,208,.1),transparent 34%)!important}html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab.is-active{border-color:#ffe59eb8!important;background:radial-gradient(circle at 92% 0%,rgba(255,226,142,.22),transparent 30%),radial-gradient(circle at 18% 86%,rgba(134,246,210,.12),transparent 31%),linear-gradient(180deg,#413352fa,#141124fa)!important;box-shadow:inset 0 1px #ffffff1f,0 16px 32px #00000038,0 0 0 1px #ffe8af29,0 0 26px #ffe28e1f!important}html body #app #floorSelectModal .nfFloorBandThumb{border-radius:17px!important;border-color:#ffe8af47!important;filter:saturate(1.08) contrast(1.04)!important;box-shadow:0 12px 22px #00000038,0 0 0 1px #ffebbc0f!important}html body #app #floorSelectModal .nfFloorBandTab b{color:#fff3d2!important}html body #app #floorSelectModal .nfFloorBandTab i{height:5px!important;background:#ffffff13!important}html body #app #floorSelectModal .nfFloorBandTab i em{background:linear-gradient(90deg,#83f0d5,#f9e590)!important;box-shadow:0 0 12px #ffe28e42!important}html body #app #floorSelectModal .nfFloorSelectGrid.nfFloorRouteMap,html body #app #floorSelectModal .nfFloorSelectGrid{padding:18px!important;gap:clamp(14px,1.05vw,18px)!important;border-radius:28px!important;border-color:#e1bc7f2b!important;background:radial-gradient(circle at 12% 14%,rgba(255,226,142,.055),transparent 22%),radial-gradient(circle at 82% 76%,rgba(127,99,232,.09),transparent 28%),linear-gradient(180deg,#0e0c1db3,#060611e6)!important;box-shadow:inset 0 1px #ffffff09,0 16px 34px #00000024!important}html body #app #floorSelectModal .nfFloorRouteMap:before{display:none!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard{border-radius:23px!important;border-color:#7eeccb47!important;background:radial-gradient(circle at 86% 12%,rgba(255,226,142,.08),transparent 23%),linear-gradient(180deg,#110f21fa,#05050ffc)!important;box-shadow:inset 0 1px #ffffff0e,0 15px 30px #0003!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard:before{display:none!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard:hover:not(:disabled){border-color:#ffe28e94!important;box-shadow:inset 0 1px #ffffff14,0 18px 36px #00000040,0 0 22px #ffe28e1a!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard.is-current{border-color:#ffe28eeb!important;background:radial-gradient(circle at 82% 10%,rgba(255,226,142,.13),transparent 28%),linear-gradient(180deg,#20192cfa,#080712fc)!important;box-shadow:inset 0 1px #ffffff1a,0 20px 40px #00000042,0 0 0 1px #ffe28e52,0 0 28px #ffe28e29!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard.is-big-boss:not(.is-current){border-color:#ff89ad6b!important}html body #app #floorSelectModal .nfFloorCardArt{border-radius:22px 22px 12px 12px!important}html body #app #floorSelectModal .nfFloorCardThumb{filter:saturate(1.16) contrast(1.08) brightness(.94)!important}html body #app #floorSelectModal .is-current .nfFloorCardThumb{filter:saturate(1.25) contrast(1.08) brightness(1.02)!important}html body #app #floorSelectModal .nfFloorArtShade{background:linear-gradient(180deg,#03030c00,#03030c1a 44%,#03030c80),radial-gradient(circle at 50% 36%,rgba(255,226,142,.1),transparent 42%)!important}html body #app #floorSelectModal .nfFloorRouteStep{width:32px!important;height:32px!important;border-color:#ffecbe80!important;background:linear-gradient(180deg,#443558e6,#0c0a18eb)!important;color:#fff4d2!important;box-shadow:0 9px 20px #0000003d,0 0 16px #ffe28e1f!important}html body #app #floorSelectModal .is-current .nfFloorRouteStep{border-color:#ffe59edb!important;background:linear-gradient(180deg,#8e6a2f,#251504)!important;box-shadow:0 10px 22px #00000042,0 0 18px #ffe28e4d!important}html body #app #floorSelectModal .nfFloorNumber{color:#f0dba9!important}html body #app #floorSelectModal .nfFloorState{border-radius:999px!important;font-weight:1000!important}html body #app #floorSelectModal .is-cleared:not(.is-current) .nfFloorState{border-color:#86efc58a!important;color:#d8ffe9!important;background:linear-gradient(180deg,#3781627a,#0a3a2a75)!important;text-shadow:0 0 9px rgba(122,239,197,.14)!important}html body #app #floorSelectModal .is-current .nfFloorState{border-color:#ffe28ed9!important;color:#fff1bf!important;background:linear-gradient(180deg,#7b5819d1,#412909b8)!important}html body #app #floorSelectModal .nfFloorCardTitle{color:#fff1c8!important;text-shadow:0 2px 10px rgba(0,0,0,.32)!important}html body #app #floorSelectModal .nfFloorCardInfo span:first-child{border-color:#b7ecdb3d!important;background:linear-gradient(180deg,#86f4d01a,#86f4d009)!important;color:#dcfff2!important}html body #app #floorSelectModal .nfFloorSelectCard.is-big-boss .nfFloorCardInfo span:first-child{border-color:#ff8fb44d!important;background:linear-gradient(180deg,#ff8fb421,#ff8fb40b)!important;color:#ffd7e4!important}html body #app #floorSelectModal .nfFloorCardLevel{border-color:#7fe7ff4d!important;background:linear-gradient(180deg,#285b718a,#0c30446b)!important;color:#e2fbff!important}html body #app #floorSelectModal .nfFloorRewardHeading span{color:#ffecbce0!important}html body #app #floorSelectModal .nfFloorRewardItems>span,html body #app #floorSelectModal .nfFloorRewardIconOnly{border-color:#ffffff1f!important;background:linear-gradient(180deg,#ffffff0e,#fff0),#03030c8f!important}html body #app #floorSelectModal .nfFloorSelectFooter #closeFloorSelectBtn.nfFloorReturnIconBtn,html body #app #floorSelectModal .nfFloorSelectFooter #closeFloorSelectBtn{min-width:56px!important;width:56px!important;height:52px!important;min-height:52px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:18px!important;border:1px solid rgba(255,226,142,.34)!important;background:radial-gradient(circle at 50% 0%,rgba(255,226,142,.12),transparent 42%),linear-gradient(180deg,#282137eb,#0d0c19f5)!important;color:#fff1bf!important;font-size:24px!important;line-height:1!important;font-weight:1000!important;box-shadow:inset 0 1px #ffffff12,0 12px 24px #0000002e!important;text-shadow:0 0 10px rgba(255,226,142,.14)!important}html body #app #floorSelectModal .nfFloorSelectFooter #closeFloorSelectBtn:hover{border-color:#ffe69e9e!important;box-shadow:inset 0 1px #ffffff1a,0 16px 30px #00000038,0 0 18px #ffe28e24!important;transform:translateY(-1px)!important}@media(max-width:1100px){html body #app #floorSelectModal .nfFloorSelectGrid.nfFloorRouteMap,html body #app #floorSelectModal .nfFloorSelectGrid{overflow:auto!important}}html body #app #floorSelectModal .nfFloorBandOrdinal{display:none!important}html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab{grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;min-height:64px!important;padding:7px 12px!important}html body #app #floorSelectModal .nfFloorBandTab b{align-self:end!important;line-height:1.08!important}html body #app #floorSelectModal .nfFloorBandTab span:not(.nfFloorBandOrdinal){align-self:start!important;margin-top:2px!important}html body #app #floorSelectModal .nfFloorBandTab i{left:74px!important;right:12px!important}html body #app #floorSelectModal .nfFloorSelectGrid.nfFloorRouteMap,html body #app #floorSelectModal .nfFloorSelectGrid{gap:clamp(10px,.88vw,14px)!important;padding:clamp(10px,.85vw,14px)!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard{min-height:0!important;grid-template-rows:clamp(50px,4.6vw,70px) auto minmax(24px,auto) auto!important;gap:4px!important;padding:0 10px 40px!important;overflow:hidden!important}html body #app #floorSelectModal .nfFloorCardArt{height:clamp(50px,4.6vw,70px)!important;min-height:clamp(50px,4.6vw,70px)!important;margin:0 -10px 2px!important}html body #app #floorSelectModal .nfFloorCardTop{min-height:20px!important;line-height:1!important}html body #app #floorSelectModal .nfFloorNumber{font-size:9.5px!important}html body #app #floorSelectModal .nfFloorState{padding:3px 7px!important;font-size:10px!important;line-height:1!important}html body #app #floorSelectModal .nfFloorCardTitle{font-size:clamp(14px,.98vw,16.5px)!important;line-height:1.12!important;min-height:1.14em!important}html body #app #floorSelectModal .nfFloorCardInfo{min-height:18px!important;line-height:1!important}html body #app #floorSelectModal .nfFloorCardInfo span{padding:3px 8px!important;font-size:10.5px!important;line-height:1!important}html body #app #floorSelectModal .nfFloorCardLevel{position:absolute!important;left:10px!important;bottom:11px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;min-height:22px!important;height:22px!important;margin:0!important;padding:3px 8px!important;line-height:1!important;box-sizing:border-box!important;white-space:nowrap!important}html body #app #floorSelectModal .nfFloorCardReward{position:absolute!important;right:10px!important;bottom:9px!important;z-index:4!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;pointer-events:none!important}html body #app #floorSelectModal .nfFloorRewardHeading{display:none!important}html body #app #floorSelectModal .nfFloorRewardItems{display:flex!important;align-items:center!important;gap:5px!important;max-width:100%!important;overflow:hidden!important}html body #app #floorSelectModal .nfFloorRewardIconOnly{height:22px!important;padding:3px 6px!important;border-radius:9px!important}html body #app #floorSelectModal .nfFloorRewardIconOnly .stoneIcon,html body #app #floorSelectModal .nfFloorRewardItems .stoneIcon{width:12px!important;height:12px!important}html body #app #floorSelectModal .nfFloorRewardIconOnly b,html body #app #floorSelectModal .nfFloorRewardItems b{font-size:10px!important;line-height:1!important}html body #app #floorSelectModal .nfFloorSelectFooter{justify-content:flex-start!important;align-items:center!important;padding:8px 0 0!important}html body #app #floorSelectModal #closeFloorSelectBtn.nfFloorBackIconBtn,html body #app #floorSelectModal #closeFloorSelectBtn.nfFloorReturnIconBtn{margin-left:0!important;margin-right:auto!important;justify-self:start!important}@media(max-width:1100px){html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard{padding-bottom:38px!important}html body #app #floorSelectModal .nfFloorCardReward{display:none!important}}html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab{grid-template-columns:56px minmax(0,1fr)!important;min-height:74px!important;padding:10px 14px 14px!important}html body #app #floorSelectModal .nfFloorBandThumb{width:56px!important;height:56px!important}html body #app #floorSelectModal .nfFloorBandTab b{font-size:16px!important;line-height:1.06!important;margin-top:6px!important}html body #app #floorSelectModal .nfFloorBandTab span:not(.nfFloorBandOrdinal){font-size:12.5px!important;line-height:1.05!important;margin-top:4px!important}html body #app #floorSelectModal .nfFloorBandTab i{left:84px!important;right:14px!important;bottom:12px!important}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard{padding-bottom:42px!important}html body #app #floorSelectModal .nfFloorCardLevel{bottom:13px!important}html body #app #floorSelectModal .nfFloorCardReward{right:10px!important;bottom:10px!important;display:inline-grid!important;grid-auto-flow:column!important;align-items:center!important;gap:6px!important;pointer-events:none!important}html body #app #floorSelectModal .nfFloorRewardHeading span{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:0 7px!important;border-radius:999px!important;border:1px solid rgba(255,236,188,.18)!important;background:linear-gradient(180deg,#ffecbc14,#ffecbc05),#0808149e!important;color:#fff1d6db!important;font-size:9px!important;font-weight:900!important;letter-spacing:.03em!important;white-space:nowrap!important}html body #app #floorSelectModal .nfFloorRewardItems{gap:4px!important}html body #app #floorSelectModal .nfFloorRewardIconOnly{height:20px!important;padding:2px 6px!important}html body #app #floorSelectModal .nfFloorSelectFooter{justify-content:flex-start!important;align-items:center!important;padding:10px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}html body #app #floorSelectModal #closeFloorSelectBtn.nfFloorBackIconBtn,html body #app #floorSelectModal #closeFloorSelectBtn.nfFloorReturnIconBtn,html body #app #floorSelectModal .nfFloorSelectFooter #closeFloorSelectBtn{min-width:82px!important;width:82px!important;height:50px!important;min-height:50px!important;padding:0 18px!important;border-radius:18px!important;justify-content:center!important;font-size:28px!important}html body #app #floorSelectModal .nfFloorSelectFooter:before,html body #app #floorSelectModal .nfFloorSelectFooter:after{display:none!important;content:none!important}@media(max-width:1100px){html body #app #floorSelectModal .nfFloorBandTab.v1467BandTab{min-height:70px!important;grid-template-columns:52px minmax(0,1fr)!important;padding:9px 12px 13px!important}html body #app #floorSelectModal .nfFloorBandThumb{width:52px!important;height:52px!important}html body #app #floorSelectModal .nfFloorBandTab b{font-size:15px!important}html body #app #floorSelectModal .nfFloorBandTab span:not(.nfFloorBandOrdinal){font-size:12px!important}html body #app #floorSelectModal .nfFloorBandTab i{left:78px!important;right:12px!important}}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard{padding-bottom:54px!important}html body #app #floorSelectModal .nfFloorCardInfo{align-self:start!important;margin-bottom:28px!important}html body #app #floorSelectModal .nfFloorCardLevel{bottom:14px!important;min-height:24px!important;height:24px!important}html body #app #floorSelectModal .nfFloorCardReward{bottom:11px!important}@media(max-width:1100px){html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard{padding-bottom:50px!important}html body #app #floorSelectModal .nfFloorCardInfo{margin-bottom:26px!important}}html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard{grid-template-rows:clamp(58px,5vw,76px) auto minmax(22px,auto) minmax(22px,auto)!important;gap:5px!important;padding:0 10px 12px!important}html body #app #floorSelectModal .nfFloorCardMeta{position:relative!important;z-index:4!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;min-height:24px!important;margin:0!important;padding:0!important;line-height:1!important}html body #app #floorSelectModal .nfFloorCardMeta .nfFloorType,html body #app #floorSelectModal .nfFloorCardMeta .nfFloorCardLevel{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:22px!important;min-height:22px!important;max-height:22px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:3px 8px!important;border-radius:999px!important;box-sizing:border-box!important;line-height:1!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:1000!important}html body #app #floorSelectModal .nfFloorCardMeta .nfFloorType{border:1px solid rgba(183,236,219,.24)!important;background:linear-gradient(180deg,#86f4d01f,#86f4d00a)!important;color:#dcfff2!important}html body #app #floorSelectModal .nfFloorSelectCard.is-big-boss .nfFloorCardMeta .nfFloorType{border-color:#ff8fb452!important;background:linear-gradient(180deg,#ff8fb426,#ff8fb40d)!important;color:#ffd7e4!important}html body #app #floorSelectModal .nfFloorCardMeta .nfFloorCardLevel{border:1px solid rgba(127,231,255,.3)!important;background:linear-gradient(180deg,#285b718a,#0c30446b)!important;color:#e2fbff!important}html body #app #floorSelectModal .nfFloorCardInfo{display:none!important}html body #app #floorSelectModal .nfFloorCardReward{position:relative!important;right:auto!important;bottom:auto!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-height:22px!important;margin-top:auto!important;padding:0!important;pointer-events:none!important}html body #app #floorSelectModal .nfFloorRewardHeading{display:inline-flex!important;align-items:center!important;margin:0!important}html body #app #floorSelectModal .nfFloorRewardItems{display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important}@media(max-width:1100px){html body #app #floorSelectModal .nfFloorSelectCard.v1467FloorRouteCard{padding-bottom:12px!important}html body #app #floorSelectModal .nfFloorCardMeta{gap:4px!important}html body #app #floorSelectModal .nfFloorCardMeta .nfFloorType,html body #app #floorSelectModal .nfFloorCardMeta .nfFloorCardLevel{height:21px!important;min-height:21px!important;font-size:10px!important;padding:3px 7px!important}}#hud.nfExploreHudPolish{border:1px solid rgba(214,186,122,.34)!important;border-radius:22px!important;background:radial-gradient(circle at top left,rgba(255,228,156,.12),transparent 34%),linear-gradient(180deg,#23182beb,#0a0812f2)!important;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #fff4d60a,0 18px 44px #00000057,0 0 0 1px #3c2c1847!important;overflow:hidden!important}#hud.nfExploreHudPolish:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.04),transparent 24%,transparent 76%,rgba(255,255,255,.025)),radial-gradient(circle at 12% 10%,rgba(255,224,152,.12),transparent 18%),radial-gradient(circle at 88% 12%,rgba(139,124,255,.1),transparent 18%)}#hud.nfExploreHudPolish:after{content:"";position:absolute;inset:10px;border-radius:16px;border:1px solid rgba(255,245,218,.05);pointer-events:none}#hud.nfExploreHudPolish .nfExploreHudHeader,#hud.nfExploreHudPolish .nfExploreHpCard,#hud.nfExploreHudPolish .nfExploreHudMeters,#hud.nfExploreHudPolish .nfExploreHudParty,#hud.nfExploreHudPolish #gameMenu.gameMenu.nfExploreHudActionsV1411,#hud.nfExploreHudPolish #hudObjectiveRow{position:relative;z-index:1}#hud.nfExploreHudPolish .nfExploreHudHeader{gap:12px!important;padding-bottom:2px}#hud.nfExploreHudPolish .nfExploreHudStageText,#hud.nfExploreHudPolish .nfExploreHudDoorTime{min-height:42px;padding:9px 12px;border-radius:14px;border:1px solid rgba(214,186,122,.18);background:linear-gradient(180deg,#ffffff0d,#0000002e);box-shadow:inset 0 1px #ffffff0a}#hud.nfExploreHudPolish .nfExploreHudStageText{display:inline-flex;align-items:center;gap:6px;font-size:clamp(14px,.98vw,16px);letter-spacing:.03em}#hud.nfExploreHudPolish .nfExploreHudStageText b{font-size:1.18em;color:#fff7de}#hud.nfExploreHudPolish .nfExploreHudDoorTime{gap:8px;padding-inline:12px 14px}#hud.nfExploreHudPolish .nfExploreHudDoorTime span{display:block;font-size:10px;letter-spacing:.12em;color:#f2e3c2bd}#hud.nfExploreHudPolish .nfExploreHudDoorTime #hudTime{font-size:clamp(18px,1.15vw,20px)}#hud.nfExploreHudPolish .nfExploreHpCard{border-color:#ff83926b;box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000038,0 0 0 1px #ffa9b114,0 0 20px #ff527014}#hud.nfExploreHudPolish .nfExploreHudMeter,#hud.nfExploreHudPolish .nfExplorePartySlot{background:linear-gradient(180deg,#ffffff0f,#0003);border-color:#d6ba7a1f}#hud.nfExploreHudPolish .nfExploreHudSectionTitle{padding-inline:2px;letter-spacing:.08em}#hud.nfExploreHudPolish #gameMenu.gameMenu.nfExploreHudActionsV1411{position:relative!important;top:auto!important;right:auto!important;display:grid!important;width:100%!important;padding:0!important;margin-top:3px;border:0!important;background:none!important;backdrop-filter:none!important;gap:7px}#hud.nfExploreHudPolish #gameMenu.gameMenu.nfExploreHudActionsV1411 .btn{width:100%;margin:0!important;min-height:40px;padding:10px 14px;border-radius:13px;border:1px solid rgba(214,186,122,.22)!important;background:linear-gradient(180deg,#ffffff14,#0000002e)!important;color:#fff6df!important;box-shadow:inset 0 1px #ffffff0a,0 10px 18px #00000024!important}#hud.nfExploreHudPolish #gameMenu.gameMenu.nfExploreHudActionsV1476 .btn:hover,#hud.nfExploreHudPolish #gameMenu.gameMenu.nfExploreHudActionsV1411 .btn:hover{filter:brightness(1.08);transform:translateY(-1px)}#hud.nfExploreHudPolish #gameMenu.gameMenu.nfExploreHudActionsV1411 #retreatBtn{background:linear-gradient(180deg,#6e53246b,#2a1e0db3)!important;border-color:#e4bf6657!important}#hud.nfExploreHudPolish #gameMenu.gameMenu.nfExploreHudActionsV1411 #pauseBtn,#hud.nfExploreHudPolish #gameMenu.gameMenu.nfExploreHudActionsV1411 #openRunCardBtn{background:linear-gradient(180deg,#ffffff14,#12101ccc)!important}#controls.nfExploreControlDock,#controls.controls{left:18px!important;right:auto!important;bottom:18px!important;transform:none!important;display:grid;grid-auto-flow:column;align-items:center;gap:12px;width:auto!important;max-width:min(48vw,420px)!important;padding:10px 14px!important;border-radius:18px!important;border:1px solid rgba(214,186,122,.24)!important;background:linear-gradient(180deg,#1b1324e6,#0a0912f0)!important;color:#f4ead0!important;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #00000047!important;text-shadow:none!important;font-size:11px!important;line-height:1.2!important}#controls.controls:before{content:"\2318";display:grid;place-items:center;width:30px;height:30px;border-radius:12px;background:linear-gradient(180deg,#ffffff12,#0000002e);border:1px solid rgba(214,186,122,.24);color:#ffe7a7;font-size:14px;font-weight:900;flex:0 0 auto}#controls .nfExploreControlsWrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#controls .nfExploreControlsItem{display:flex;align-items:baseline;gap:6px;white-space:nowrap}#controls .nfExploreControlsItem b{color:#ffe7a7;font-size:10px;letter-spacing:.12em}#controls .nfExploreControlsItem span{color:#fff9eb;font-weight:800}#controls .nfExploreControlsDot{width:4px;height:4px;border-radius:999px;background:#ffe6a0d9;box-shadow:0 0 8px #ffe6a057}@media(max-width:980px){#controls.nfExploreControlDock,#controls.controls{left:10px!important;bottom:10px!important;max-width:min(72vw,360px)!important;padding:9px 12px!important;gap:10px}}@media(max-width:640px){#controls.nfExploreControlDock,#controls.controls{max-width:calc(100vw - 20px)!important}#controls .nfExploreControlsWrap{gap:8px}}#hud.nfExploreHudPolish .nfExploreHpCard{border-color:#71efab70!important;background:radial-gradient(circle at 8% 0%,rgba(144,255,190,.14),transparent 36%),linear-gradient(180deg,#123a26d1,#091311f0)!important;box-shadow:inset 0 1px #ffffff17,0 10px 22px #00000038,0 0 0 1px #84ffb814,0 0 18px #5def971a!important}#hud.nfExploreHudPolish .nfExploreHpHead{color:#c9ffe1!important}#hud.nfExploreHudPolish #hudHpText{color:#f3fff6!important;text-shadow:0 2px 12px rgba(0,0,0,.56),0 0 12px rgba(88,236,151,.14)!important}#hud.nfExploreHudPolish #nfExploreHpTrack.nfExploreHpBar{border-color:#a4ffc524!important;background:#000a08b3!important}#hud.nfExploreHudPolish #nfExploreHpTrack.nfExploreHpBar #hudHp{background:linear-gradient(90deg,#31d86b,#76f39d 55%,#d8ff8a)!important;box-shadow:0 0 14px #65f49185,inset 0 1px #ffffff42!important}#hud.nfExploreHudPolish .nfExploreHpCard.is-warning{border-color:#ffda76a8!important;background:radial-gradient(circle at 8% 0%,rgba(255,230,137,.14),transparent 34%),linear-gradient(180deg,#463912d6,#1c170bf2)!important;box-shadow:inset 0 1px #ffffff17,0 10px 22px #00000038,0 0 20px #ffd85d24!important}#hud.nfExploreHudPolish .nfExploreHpCard.is-warning #hudHpText{color:#fff4c9!important}#hud.nfExploreHudPolish .nfExploreHpCard.is-warning #nfExploreHpTrack #hudHp{background:linear-gradient(90deg,#d9b334,#ffe26e 54%,#ffb766)!important;box-shadow:0 0 14px #ffdc5c8c,inset 0 1px #ffffff3d!important}#hud.nfExploreHudPolish .nfExploreHpCard.is-danger{border-color:#ff4d65e0!important;background:radial-gradient(circle at 8% 0%,rgba(255,89,115,.18),transparent 36%),linear-gradient(180deg,#671323e0,#22060ef5)!important;box-shadow:inset 0 1px #ffffff17,0 10px 22px #00000040,0 0 26px #ff37544d!important}#hud.nfExploreHudPolish .nfExploreHpCard.is-danger #hudHpText{color:#fff0f2!important}#hud.nfExploreHudPolish .nfExploreHpCard.is-danger #nfExploreHpTrack #hudHp{background:linear-gradient(90deg,#c81d3b,#ff405d 58%,#ff8575)!important;box-shadow:0 0 16px #ff405db8,inset 0 1px #ffffff38!important}#hud.nfExploreHudPolish .nfExploreHudSectionTitle{display:none!important}#hud.nfExploreHudPolish .nfExploreHudParty{gap:7px!important}#controls.nfExploreControlDock,#controls.controls{left:16px!important;bottom:14px!important;min-height:0!important;padding:4px 8px!important;gap:6px!important;border-radius:999px!important;border-color:#ffffff0d!important;background:#04050b47!important;box-shadow:none!important;color:#eee7d56b!important;font-size:9px!important;line-height:1.05!important;letter-spacing:.01em!important;opacity:.62!important}#controls.controls:before{display:none!important;content:none!important}#controls .nfExploreControlsWrap{gap:5px!important}#controls .nfExploreControlsItem{gap:4px!important}#controls .nfExploreControlsItem b{color:#ffeab194!important;font-size:8px!important;letter-spacing:.06em!important}#controls .nfExploreControlsItem span{color:#fff9!important;font-weight:700!important}#controls .nfExploreControlsDot{width:3px!important;height:3px!important;background:#ffffff3d!important;box-shadow:none!important}#controls.nfExploreControlDock:hover,#controls.controls:hover{opacity:.86!important}@media(max-width:640px){#controls.nfExploreControlDock,#controls.controls{font-size:8.5px!important;padding:4px 7px!important}}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show>.cardBox.partyBuilderBox,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show>.cardBox.v1372AppFrameBox--party{background:radial-gradient(circle at 22% 14%,rgba(255,226,142,.1),transparent 28%),radial-gradient(circle at 78% 78%,rgba(100,88,255,.13),transparent 34%),linear-gradient(145deg,#0d0d1ffa,#060511fc)!important;border-color:#dbbe7c47!important;box-shadow:0 22px 70px #00000061,inset 0 1px #ffffff0e,0 0 0 1px #5e4e2f38!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .lsCoreHeader--party h1,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .lsCoreHeaderTitle h1{color:#fff0c4!important;text-shadow:0 0 16px rgba(255,226,142,.13),0 3px 16px rgba(0,0,0,.28)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .v1372AppContent.v1372PartyContent>.v1372PageLead{color:#f4ebe0b8!important;letter-spacing:.01em!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyBuilderLayout.v1372PartyLayout{gap:clamp(18px,1.25vw,24px)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel{padding:clamp(15px,1vw,19px)!important;border-radius:26px!important;border-color:#dabe7c42!important;background:radial-gradient(circle at 18% 0%,rgba(255,226,142,.1),transparent 36%),linear-gradient(180deg,#231f37e0,#0c0c1bf0)!important;box-shadow:inset 0 1px #ffffff0f,0 16px 36px #00000038!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector.slotSelector{gap:clamp(9px,.75vw,12px)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice{position:relative!important;grid-template-columns:58px minmax(0,1fr)!important;min-height:74px!important;padding:11px 13px!important;border-radius:20px!important;border-color:#ffffff1c!important;background:radial-gradient(circle at 92% 0%,rgba(255,226,142,.055),transparent 30%),linear-gradient(180deg,#ffffff0e,#0000002e)!important;box-shadow:inset 0 1px #ffffff0b!important;overflow:hidden!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice:before{content:""!important;position:absolute!important;left:0!important;top:13px!important;bottom:13px!important;width:3px!important;border-radius:999px!important;background:linear-gradient(180deg,#7fe7ff61,#ffe28e2e)!important;opacity:.62!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice.main:before{background:linear-gradient(180deg,#ffe69a,#a87b2a)!important;opacity:.86!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice.active{border-color:#ffe28ec7!important;background:radial-gradient(circle at 92% 0%,rgba(255,226,142,.16),transparent 32%),linear-gradient(180deg,#3a2e50e0,#110f1ff0)!important;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #ffe28e1a,0 14px 34px #0000003d,0 0 24px #ffe28e1a!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotPortrait{width:54px!important;height:54px!important;border-radius:16px!important;border-color:#dbbe7c3b!important;background:linear-gradient(180deg,#fff1,#00000038)!important;box-shadow:inset 0 1px #ffffff0d,0 8px 16px #0003!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice.active .slotPortrait{border-color:#ffe28eb3!important;box-shadow:0 0 16px #ffe28e24,inset 0 1px #ffffff14!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice span{color:#f0d58d!important;font-size:10px!important;letter-spacing:.16em!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice.support span{color:#91f1df!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice b{color:#fff4d8!important;font-size:clamp(15px,1vw,17px)!important;text-shadow:0 2px 10px rgba(0,0,0,.3)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice small{color:#f2e7d8a3!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview.partyHelp{position:relative!important;display:grid!important;gap:8px!important;margin-top:clamp(12px,.85vw,15px)!important;padding:14px 15px!important;border-radius:22px!important;border:1px solid rgba(255,226,142,.24)!important;background:radial-gradient(circle at 14% 0%,rgba(255,226,142,.12),transparent 32%),linear-gradient(180deg,#2b243fd1,#0f0d1fe6)!important;color:#fff8e2db!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #00000026!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview.partyHelp:before{content:"\4f5c\6226\52b9\679c"!important;display:inline-flex!important;width:max-content!important;min-height:24px!important;align-items:center!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(255,226,142,.3)!important;background:#ffe28e1a!important;color:#ffe49d!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.08em!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview.partyHelp>b{display:none!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .synergyChips{margin-top:2px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .synChip{border-color:#ffe28e5c!important;background:linear-gradient(180deg,#ffe28e29,#ffe28e0f)!important;color:#fff0bf!important;box-shadow:0 0 13px #ffe28e12!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyRosterActions{display:grid!important;gap:10px!important;margin-top:clamp(12px,.9vw,16px)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #savePartyBtn.btn{min-height:48px!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff0e,#0000002e)!important;border-color:#dbbe7c3d!important;color:#f7ecd4!important;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000024!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #confirmStartBtn.btn.gold{min-height:56px!important;border-radius:18px!important;background:linear-gradient(180deg,#ffe6a0,#d3a34f 52%,#8a5c22)!important;border-color:#ffe8a6c2!important;color:#231504!important;box-shadow:0 16px 34px #c6a15b47,0 0 24px #ffe28e1f,inset 0 1px #ffffff6b!important;font-size:clamp(15px,1.05vw,17px)!important;text-shadow:0 1px rgba(255,255,255,.35)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyPickPanel{border-radius:26px!important;border-color:#dbbe7c2e!important;background:radial-gradient(circle at 88% 78%,rgba(109,86,255,.11),transparent 30%),linear-gradient(180deg,#1c1a30b3,#080815e6)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 30px #00000024!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyModeNotice{border-radius:18px!important;border:1px solid rgba(255,226,142,.24)!important;background:linear-gradient(90deg,#ffe28e1f,#7fe7ff0f,#ffffff06)!important;color:#fff0bf!important;font-size:clamp(14px,.98vw,16px)!important;line-height:1.38!important;font-weight:1000!important;box-shadow:inset 0 1px #ffffff0d!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.v1372CommonCharacterGrid,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid.partySingleGrid{gap:clamp(12px,.95vw,16px)!important;padding-right:clamp(4px,.35vw,8px)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .charCard.partyChoice{border-radius:22px!important;border-color:#dbbe7c33!important;background:linear-gradient(180deg,#141220fa,#070710fc)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 28px #0003!important;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease,border-color .16s ease!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .charCard.partyChoice:hover:not(.isUnavailable){transform:translateY(-3px)!important;border-color:#ffe28e8a!important;filter:brightness(1.06)!important;box-shadow:inset 0 1px #ffffff12,0 20px 38px #00000040,0 0 24px #ffe28e1a!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .charCard.partyChoice .charTint{background:linear-gradient(180deg,#06040d1a,#06040d7a 47%,#04040ceb)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .charCard.partyChoice.selectedMain{border-color:#ffe28eeb!important;outline:0!important;box-shadow:inset 0 1px #ffffff17,0 0 0 2px #ffe28e3d,0 22px 42px #00000047,0 0 28px #ffe28e2e!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .charCard.partyChoice.isUnavailable{opacity:.48!important;filter:grayscale(.58) brightness(.82)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .selectBadge{border-color:#ffe28e70!important;background:linear-gradient(180deg,#7e5b1ce0,#38240ce6)!important;color:#fff0bf!important;box-shadow:0 8px 18px #0000003d!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .partyChoiceLevelBadge{border-color:#ffe28e5c!important;background:linear-gradient(180deg,#231b31eb,#0b0a15f0)!important;color:#fff0bf!important;box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff14!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .partyChoiceName,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .charCard.partyChoice b{color:#fff2cf!important;text-shadow:0 2px 10px rgba(0,0,0,.38)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .partyChoiceRole,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .charCard.partyChoice small{color:#f7ebdeb3!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .rarity{color:#ffe39a!important;text-shadow:0 1px 8px rgba(0,0,0,.32)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .selectAction{border-color:#ffe28e38!important;background:linear-gradient(180deg,#ffe28e17,#0000004d)!important;color:#fff0bf!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0a!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySelectGrid .selectedMain .selectAction{border-color:#ffe28e85!important;background:linear-gradient(180deg,#ffe28e38,#5f44178f)!important;color:#fff7d9!important}@media(max-width:980px){html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyBuilderLayout.v1372PartyLayout{gap:14px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel{position:relative!important}}html body #app #partyModal.show #partySlotSelector .slotChoice.active{border-color:#ffe28ec7!important;box-shadow:0 0 0 2px #ffe28e24,0 0 28px #ffe28e21,0 14px 32px #00000047,inset 0 1px #ffffff14!important}html body #app #partyModal.show #partySlotSelector .slotChoice.main:before{background:linear-gradient(180deg,#ffe58a,#ffe28e29)!important;box-shadow:0 0 12px #ffe28e2e!important}html body #app #partyModal.show #partySlotSelector .slotChoice.support:before{background:linear-gradient(180deg,#87ffe7,#7fe7ff29)!important;box-shadow:0 0 12px #7fe7ff24!important}html body #app #partyModal.show .partyHelp:before{content:"\4f5c\6226\52b9\679c"!important;display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:0 10px!important;margin:0 0 8px!important;border-radius:999px!important;border:1px solid rgba(255,226,142,.28)!important;background:#ffe28e17!important;color:#ffe7a4!important;font-size:10px!important;font-weight:1000!important;letter-spacing:.1em!important}html body #app #partyModal.show #confirmStartBtn.btn.gold{color:#261703!important;background:linear-gradient(180deg,#ffe99a,#f0c463 48%,#b77b2d)!important;border-color:#ffedaac2!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.partyStateMain.selectedMain,html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.selectedMain{border-color:#ffe28edb!important;outline:2px solid rgba(255,226,142,.92)!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice.partyStateSupport.selectedMain{border-color:#7fe7ffbd!important;outline:2px solid rgba(127,231,255,.82)!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .partyChoiceLevelBadge{border-color:#ffe28ea8!important}html body #app #partyModal.show #partySelectGrid .charCard.partyChoice .selectBadge{border-color:#ffe28e4d!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel{display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:visible!important;min-height:0!important;gap:clamp(9px,.75vw,12px)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector.slotSelector{display:grid!important;grid-template-rows:repeat(3,minmax(0,auto))!important;gap:clamp(8px,.72vw,11px)!important;flex:0 0 auto!important;min-height:246px!important;max-height:none!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice{min-height:74px!important;padding:10px 13px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview.partyHelp{flex:0 0 auto!important;min-height:112px!important;margin-top:2px!important;overflow:visible!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyRosterActions{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr)!important;gap:10px!important;margin-top:clamp(8px,.7vw,12px)!important;align-items:stretch!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyRosterActions .btn{width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:10px 12px!important;white-space:nowrap!important;font-size:clamp(13px,.92vw,15px)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #savePartyBtn.btn{min-height:46px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #confirmStartBtn.btn.gold{min-height:46px!important;font-size:clamp(14px,1vw,16px)!important}@media(max-width:980px){html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector.slotSelector{min-height:0!important;overflow:auto!important;padding-right:2px!important;scrollbar-width:thin!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview.partyHelp{min-height:0!important}}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel{display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important;gap:6px!important;overflow:hidden!important;padding:12px 14px 10px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector.slotSelector{display:grid!important;grid-template-rows:repeat(3,58px)!important;gap:6px!important;min-height:186px!important;max-height:186px!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector.slotSelector::-webkit-scrollbar{display:none!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice{min-height:58px!important;height:58px!important;max-height:58px!important;padding:7px 10px!important;gap:0 9px!important;overflow:hidden!important;grid-template-columns:40px minmax(0,1fr)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice:before{left:6px!important;top:10px!important;bottom:10px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotPortrait{width:38px!important;height:38px!important;border-radius:12px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice span{font-size:9px!important;line-height:1!important;letter-spacing:.12em!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice b{font-size:clamp(13px,.9vw,15px)!important;line-height:1.02!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice small{font-size:10px!important;line-height:1.08!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview.partyHelp{min-height:0!important;max-height:128px!important;margin:0!important;padding:9px 11px!important;gap:4px!important;overflow:hidden!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview.partyHelp:before{min-height:18px!important;margin:0 0 1px!important;padding:0 8px!important;font-size:9px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .v071SynergyBox{gap:4px!important;margin-top:0!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .v071SynergyTitle{line-height:1.05!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .v071SynList,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .synergyChips{gap:5px!important;margin-top:0!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .v071SynChip,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .synChip{padding:5px 8px!important;font-size:10px!important;line-height:1.05!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .v071SynDesc{font-size:10px!important;line-height:1.28!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyRosterActions{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr)!important;gap:7px!important;margin:0!important;padding:0!important;align-items:stretch!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyRosterActions .btn,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #savePartyBtn.btn,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #confirmStartBtn.btn.gold{min-height:36px!important;height:36px!important;max-height:36px!important;padding:6px 9px!important;margin:0!important;line-height:1!important;border-radius:14px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #confirmStartBtn.btn.gold{font-size:clamp(13px,.92vw,15px)!important}@media(max-width:980px){html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel{grid-template-rows:auto auto auto!important;overflow:visible!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector.slotSelector{max-height:none!important;overflow:visible!important}}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel{gap:7px!important;padding:13px 14px 11px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector.slotSelector{grid-template-rows:repeat(3,62px)!important;gap:7px!important;min-height:200px!important;max-height:200px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice{min-height:62px!important;height:62px!important;max-height:62px!important;padding:8px 10px!important;gap:0 10px!important;grid-template-columns:42px minmax(0,1fr)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice:before{left:7px!important;top:10px!important;bottom:10px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotPortrait{width:40px!important;height:40px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice span{font-size:10px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice b{font-size:clamp(14px,.98vw,16px)!important;line-height:1.04!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice small{font-size:11px!important;line-height:1.1!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview.partyHelp{max-height:134px!important;padding:10px 12px!important;gap:5px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .v071SynChip,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .synChip{padding:5px 9px!important;font-size:11px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview .v071SynDesc{font-size:11px!important;line-height:1.3!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyRosterActions{gap:8px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyRosterActions .btn,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #savePartyBtn.btn,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #confirmStartBtn.btn.gold{min-height:40px!important;height:40px!important;max-height:40px!important;padding:7px 10px!important}html body #app #homePanel .lsGuildNoticeCard{position:relative!important;display:grid!important;gap:clamp(5px,.55vw,8px)!important;min-height:clamp(88px,7vw,112px)!important;padding:clamp(12px,.95vw,15px)!important;border:1px solid rgba(255,226,122,.22)!important;border-radius:clamp(18px,1.25vw,22px)!important;background:radial-gradient(circle at 12% 0%,rgba(255,226,122,.13),transparent 38%),radial-gradient(circle at 92% 12%,rgba(127,231,255,.075),transparent 34%),linear-gradient(155deg,#16122ad1,#080612e0)!important;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #0000002e,0 0 26px #ffe27a0e!important;color:#fff8e2!important;overflow:hidden!important;cursor:pointer!important;isolation:isolate!important}html body #app #homePanel .lsGuildNoticeCard[hidden]{display:none!important}html body #app #homePanel .lsGuildNoticeCard:before{content:"\2726";position:absolute;right:clamp(10px,.8vw,14px);top:clamp(9px,.75vw,13px);width:clamp(28px,2.2vw,36px);height:clamp(28px,2.2vw,36px);display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,226,122,.25);background:radial-gradient(circle at 35% 26%,#ffffff3d,#ffe27a26,#0000002e);color:#ffe7a3;font-size:clamp(12px,1vw,16px);opacity:.82;pointer-events:none}html body #app #homePanel .lsGuildNoticeHead{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;padding-right:42px!important}html body #app #homePanel .lsGuildNoticeHead span{color:#d7c5ff!important;font-size:clamp(9px,.66vw,11px)!important;letter-spacing:.17em!important;font-weight:1000!important}html body #app #homePanel .lsGuildNoticeHead b{color:#ffe7a3!important;font-size:clamp(12px,.88vw,15px)!important;line-height:1!important;white-space:nowrap!important}html body #app #homePanel #lsGuildNoticeTitle{margin:0!important;padding-right:42px!important;color:#fff4ce!important;font-size:clamp(15px,1.02vw,18px)!important;line-height:1.18!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body #app #homePanel #lsGuildNoticeExcerpt{margin:0!important;color:#fff8e7bd!important;font-size:clamp(11px,.76vw,13px)!important;line-height:1.38!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}html body #app #homePanel .lsGuildNoticeMore{justify-self:start!important;appearance:none!important;min-height:24px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(255,226,122,.25)!important;background:linear-gradient(90deg,#ffe27a26,#7fe7ff12)!important;color:#ffe7a3!important;font-size:10px!important;font-weight:1000!important;letter-spacing:.08em!important;cursor:pointer!important}html body #app #homePanel .lsGuildNoticeCard:focus-visible{outline:2px solid rgba(127,231,255,.78)!important;outline-offset:3px!important}html body #lsGuildNoticeModal.show{display:grid!important}html body #lsGuildNoticeModal .lsGuildNoticeModalBox{width:min(620px,calc(100vw - 32px))!important;max-height:calc(100vh - 44px)!important;display:grid!important;gap:clamp(10px,1vw,14px)!important;padding:clamp(20px,1.6vw,28px)!important;border-radius:clamp(22px,1.7vw,30px)!important;border:1px solid rgba(255,226,122,.24)!important;background:radial-gradient(circle at 14% 0%,rgba(255,226,122,.14),transparent 36%),radial-gradient(circle at 92% 10%,rgba(127,231,255,.08),transparent 32%),linear-gradient(155deg,#1e1233fa,#080512fc)!important;box-shadow:0 28px 82px #00000085,inset 0 1px #ffffff0f!important}html body #lsGuildNoticeModal .lsGuildNoticeModalBox h1{margin:0!important;color:#ffe7a3!important;font-size:clamp(24px,2vw,34px)!important;line-height:1.05!important}html body #lsGuildNoticeModal #lsGuildNoticeModalTitle{margin:0!important;color:#fff7dc!important;font-size:clamp(18px,1.25vw,24px)!important;line-height:1.28!important}html body #lsGuildNoticeModal .lsGuildNoticeModalBody{min-height:120px!important;max-height:min(48vh,420px)!important;overflow:auto!important;white-space:pre-wrap!important;color:#fff8e8d6!important;line-height:1.78!important;font-size:clamp(14px,.95vw,16px)!important;padding:clamp(14px,1.05vw,18px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:#0000002e!important}html body #lsGuildNoticeModal #lsGuildNoticeModalClose{justify-self:end!important;min-width:104px!important}html body #app #homePanel:not(.v137IntroStartOnly) #lsIntroGuildNoticeCard{display:none!important}html body #app #homePanel.v137IntroStartOnly #lsGuildNoticeCard,html body #app #homePanel.v137IntroStartOnly .lsHomeV3Header,html body #app #homePanel.v137IntroStartOnly .homeAppQuestColumn,html body #app #homePanel.v137IntroStartOnly .lsGameFooter,html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard[hidden]{display:none!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard.lsIntroGuildNoticeCard{position:absolute!important;left:clamp(20px,3vw,46px)!important;top:clamp(18px,3.6vh,42px)!important;z-index:12!important;width:min(500px,calc(100vw - 40px))!important;min-height:78px!important;max-height:104px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;border-radius:20px!important;border:1px solid rgba(255,226,122,.3)!important;background:radial-gradient(circle at 8% 10%,rgba(255,226,122,.16),transparent 34%),radial-gradient(circle at 92% 16%,rgba(127,231,255,.07),transparent 34%),linear-gradient(135deg,#140c22c7,#06040ea3)!important;backdrop-filter:blur(12px)!important;box-shadow:0 14px 36px #00000047,inset 0 1px #ffffff14,0 0 26px #ffe27a14!important;color:#fff8e2!important;overflow:hidden!important;cursor:pointer!important;isolation:isolate!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard .lsIntroGuildNoticeSeal{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:#fff2b8!important;background:radial-gradient(circle,#ffe27a57,#5c39785c)!important;border:1px solid rgba(255,226,122,.3)!important;box-shadow:0 0 18px #ffe27a2e!important;font-size:16px!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard .lsIntroGuildNoticeText{min-width:0!important;display:block!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard .lsIntroGuildNoticeHead{display:flex!important;align-items:baseline!important;gap:8px!important;margin:0 0 3px!important;min-width:0!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard .lsIntroGuildNoticeHead span{color:#d8bcff!important;font-size:10px!important;line-height:1!important;letter-spacing:.16em!important;font-weight:1000!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard .lsIntroGuildNoticeHead b{color:#fff1bd!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeTitle{margin:0!important;color:#fff2b8!important;font-size:15px!important;line-height:1.25!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeExcerpt{margin:3px 0 0!important;color:#fff8eac7!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard button.lsIntroGuildNoticeMore,html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeMoreBtn.lsIntroGuildNoticeMore{visibility:visible!important;pointer-events:auto!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:64px!important;max-width:88px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,226,122,.3)!important;background:#ffe27a1f!important;color:#fff2b8!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;box-shadow:none!important;cursor:pointer!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard:focus-visible{outline:2px solid rgba(127,231,255,.82)!important;outline-offset:3px!important}@media(max-width:720px){html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard.lsIntroGuildNoticeCard{left:14px!important;top:14px!important;width:min(470px,calc(100vw - 28px))!important;grid-template-columns:34px minmax(0,1fr)!important;padding:10px 11px!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard .lsIntroGuildNoticeSeal{width:32px!important;height:32px!important}html body #app #homePanel.v137IntroStartOnly #lsIntroGuildNoticeCard button.lsIntroGuildNoticeMore{display:none!important}}html body #app #summonPage.v137StarterSummon .nfStarterSummonFocus{width:clamp(160px,16.5vw,236px)!important;margin:0 0 4px!important}html body #app #summonPage.v137StarterSummon .nfStarterSummonFocus:after{inset:16%!important;border:1px solid rgba(255,226,122,.34)!important;box-shadow:0 0 34px #ffe27a2e,inset 0 0 28px #c86cff21!important;background:repeating-conic-gradient(from 16deg,#ffe27a38 0 5deg,#7de7ff0b 5deg 12deg)!important;mask:radial-gradient(circle,transparent 0 48.8%,#000 50% 51.6%,transparent 53%)!important}html body #app #summonPage.v137StarterSummon .nfSummonControls.v137StarterSummonFooter{padding-top:4px!important;padding-bottom:15px!important;transform:translateY(-8px)!important}html body #app #summonPage.v137StarterSummon #summonOneBtn{transform:translateY(-8px)!important}html body #app #summonPage.v137StarterSummon .nfStarterSummonEpilogue{display:none!important}html body #app #charListModal.show #ownedTabPanel>.guildSceneryBanner,html body #app #charListModal.show #ownedTabPanel>#guildSceneryBanner{height:clamp(132px,19vh,190px)!important;max-height:190px!important;margin:0 0 clamp(12px,1vw,18px)!important;border-radius:clamp(18px,1.25vw,24px)!important}html body #app #charListModal.show #ownedTabPanel>.guildSceneryBanner img,html body #app #charListModal.show #ownedTabPanel>#guildSceneryBanner img{height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center 45%!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyStatusPanel.partyRosterPanel{display:flex!important;flex-direction:column!important;gap:clamp(11px,.86vw,15px)!important;padding:clamp(15px,1.1vw,18px)!important;overflow:hidden!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector.slotSelector{display:grid!important;grid-template-rows:repeat(3,66px)!important;gap:clamp(9px,.72vw,12px)!important;flex:0 0 auto!important;max-height:none!important;overflow:visible!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice{height:66px!important;min-height:66px!important;max-height:66px!important;padding:9px 11px!important;gap:0 11px!important;grid-template-columns:44px minmax(0,1fr)!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotPortrait{width:42px!important;height:42px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview.partyHelp{min-height:150px!important;max-height:164px!important;padding:12px 13px!important;margin:0!important;flex:0 0 auto!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyRosterActions{margin-top:auto!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:10px!important;align-items:end!important;padding-top:8px!important;flex:0 0 auto!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyRosterActions .btn,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #savePartyBtn.btn,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #confirmStartBtn.btn.gold{height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:8px 12px!important;border-radius:18px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #savePartyBtn.btn{border-color:#ffe27a7a!important;background:linear-gradient(135deg,#ffe27a3d,#ffbe4a2e 46%,#ffffff0e)!important;color:#fff4c7!important;box-shadow:0 10px 24px #ffbe4a24,inset 0 1px #ffffff1a!important}html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) #summonResultArea .summonIdle,html body #app #summonPage.lsSummonCorePage.show:not(.v137StarterSummon) .nfSummonResultLayer .summonIdle{font-size:clamp(16px,1.18vw,20px)!important;font-weight:900!important;line-height:1.6!important;color:#fff6e5d1!important}@media(max-height:760px){html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector.slotSelector{grid-template-rows:repeat(3,62px)!important;gap:8px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySlotSelector .slotChoice{height:62px!important;min-height:62px!important;max-height:62px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #partySynergyPreview.partyHelp{min-height:132px!important;max-height:146px!important}html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show .partyRosterActions .btn,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #savePartyBtn.btn,html body #app #partyModal.v1372PartyCommonFrame.v1372RealCommonFrame.show #confirmStartBtn.btn.gold{height:42px!important;min-height:42px!important;max-height:42px!important}}html body #app .lrsScreenLoadingGate[hidden]{display:none!important}html body #app .lrsScreenLoadingGate{position:fixed!important;inset:0!important;z-index:99999!important;display:grid!important;place-items:center!important;pointer-events:auto!important;background:radial-gradient(circle at 50% 46%,rgba(255,226,122,.1),transparent 24%),radial-gradient(circle at 50% 55%,rgba(139,92,246,.14),transparent 34%),linear-gradient(180deg,#05020b,#080313 46%,#020106)!important;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}html body #app .lrsScreenLoadingGate.is-active{opacity:1!important;visibility:visible!important}html body #app .lrsScreenLoadingGate.is-revealing{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #app .lrsScreenLoadingSigil{position:relative;width:86px;height:86px;border-radius:50%;display:grid;place-items:center}html body #app .lrsScreenLoadingSigil:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,226,122,.34);box-shadow:0 0 28px #ffe27a2e,inset 0 0 22px #c86cff29}html body #app .lrsScreenLoadingSigil:after{content:"";position:absolute;inset:12px;border-radius:50%;border:1px dashed rgba(255,226,122,.42);animation:lrsMoonGateSpin 1.6s linear infinite}html body #app .lrsScreenLoadingSigil span{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff7c8,#ffe27a 45%,#8a67ff);box-shadow:0 0 24px #ffe27a6b,0 0 42px #c86cff38}html body #app .lrsScreenLoadingSigil i,html body #app .lrsScreenLoadingSigil b{position:absolute;inset:22px;border-radius:50%;border-top:1px solid rgba(125,255,234,.34);border-bottom:1px solid rgba(255,226,122,.28);animation:lrsMoonGateSpinReverse 2.2s linear infinite}html body #app .lrsScreenLoadingSigil b{inset:30px;animation-duration:1.25s;opacity:.7}html body #app .lrsScreenEnter{animation:lrsScreenEnter .18s ease both}@keyframes lrsMoonGateSpin{to{transform:rotate(360deg)}}@keyframes lrsMoonGateSpinReverse{to{transform:rotate(-360deg)}}@keyframes lrsScreenEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html body #app .lrsScreenLoadingGate{transition:none!important}html body #app .lrsScreenLoadingSigil:after,html body #app .lrsScreenLoadingSigil i,html body #app .lrsScreenLoadingSigil b{animation:none!important}html body #app .lrsScreenEnter{animation:none!important}}html body #app .lrsScreenLoadingGate{overflow:hidden!important;background:radial-gradient(circle at 50% 48%,rgba(255,226,122,.13),transparent 18%),radial-gradient(circle at 50% 52%,rgba(154,108,255,.22),transparent 34%),radial-gradient(circle at 50% 105%,rgba(40,30,110,.48),transparent 44%),linear-gradient(180deg,#04020a,#080312 46%,#020106)!important;transition:opacity .22s ease,visibility .22s ease!important}html body #app .lrsScreenLoadingGate:before{content:"";position:absolute;inset:-12%;pointer-events:none;background:linear-gradient(115deg,transparent 0 38%,rgba(255,226,122,.045) 47%,transparent 58%),radial-gradient(circle at 50% 50%,transparent 0 22%,rgba(255,255,255,.035) 23%,transparent 24%),radial-gradient(circle at 50% 50%,transparent 0 42%,rgba(255,226,122,.035) 43%,transparent 44%);opacity:.9}html body #app .lrsScreenLoadingGate:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 0 34%,rgba(0,0,0,.12) 54%,rgba(0,0,0,.72) 100%)}html body #app .lrsScreenLoadingSigil{z-index:1!important;width:clamp(132px,11vw,172px)!important;height:clamp(132px,11vw,172px)!important;filter:drop-shadow(0 0 22px rgba(255,226,122,.18)) drop-shadow(0 0 42px rgba(154,108,255,.18))}html body #app .lrsScreenLoadingSigil:before{border:1px solid rgba(255,226,122,.38)!important;background:radial-gradient(circle,rgba(255,226,122,.08),transparent 62%)!important;box-shadow:0 0 48px #ffe27a29,inset 0 0 34px #9a6cff2e!important;animation:lrsMoonGateBreathe 2.2s ease-in-out infinite}html body #app .lrsScreenLoadingSigil:after{inset:14px!important;border:1px dashed rgba(255,226,122,.52)!important;box-shadow:inset 0 0 20px #ffe27a14,0 0 18px #ffe27a1f!important;animation:lrsMoonGateSpin 2.8s linear infinite!important}html body #app .lrsScreenLoadingSigil span{position:relative!important;z-index:2!important;width:clamp(42px,3.6vw,58px)!important;height:clamp(42px,3.6vw,58px)!important;background:radial-gradient(circle at 36% 28%,#fff8d2 0 14%,#ffe27a 36%,#9a6cff 82%)!important;box-shadow:0 0 28px #ffe27a80,0 0 54px #9a6cff47,inset 0 1px #ffffffa6!important}html body #app .lrsScreenLoadingSigil i,html body #app .lrsScreenLoadingSigil b{pointer-events:none!important}html body #app .lrsScreenLoadingSigil i{inset:31px!important;border-top:1px solid rgba(125,255,234,.38)!important;border-bottom:1px solid rgba(255,226,122,.34)!important;border-left:0!important;border-right:0!important;animation:lrsMoonGateSpinReverse 3.6s linear infinite!important}html body #app .lrsScreenLoadingSigil b{inset:48px!important;border-top:0!important;border-bottom:0!important;border-left:1px solid rgba(255,226,122,.34)!important;border-right:1px solid rgba(154,108,255,.4)!important;animation:lrsMoonGateSpin 1.9s linear infinite!important;opacity:.82!important}@keyframes lrsMoonGateBreathe{0%,to{transform:scale(.985);opacity:.78}50%{transform:scale(1.035);opacity:1}}@media(prefers-reduced-motion:reduce){html body #app .lrsScreenLoadingSigil:before{animation:none!important}}
