.nav-badge{color:#161e1b;text-align:center;background:#f2c46d;border-radius:99px;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;line-height:20px;box-shadow:0 0 0 3px #f2c46d22}.mobile-dock button{position:relative}.mobile-dock .nav-badge{min-width:17px;height:17px;margin:0;padding:0 4px;font-size:10px;line-height:17px;position:absolute;top:4px;left:calc(50% + 6px)}.progress-page .section-title{align-items:center;gap:10px;margin:30px 0 16px;font-size:20px;display:flex}.daily-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:6px;display:grid}.reward-tile{background:linear-gradient(160deg,#1a221f,#131a17);border:1px solid #2c322f;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:12px 16px;padding:20px;display:grid}.reward-tile>svg{color:#7ee8c6;grid-row:1/3;width:26px;height:26px}.reward-tile h2{margin:4px 0 6px;font-size:18px;line-height:1.3}.reward-tile p{color:#b0bdb8;margin:0 0 8px;font-size:13px;line-height:1.6}.reward-tile>button{grid-column:2;justify-self:start}.reward-tile.checkin{background:radial-gradient(circle at 0 0,#3a2c1666,#0000 60%),linear-gradient(160deg,#1a211e,#131a17);border-color:#5b4a2a}.reward-tile.checkin>svg{color:#f2c46d}.reward-tile.done{opacity:.72}.week-dots{gap:8px;margin:6px 0 4px;display:flex}.week-dots i{background:#284a3e;border-radius:9px;width:26px;height:8px}.week-dots i.on{background:linear-gradient(90deg,#7ee8c6,#29ce9b)}.mission-list{gap:10px;display:grid}.mission-row{background:#151917;border:1px solid #2d3834;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.mission-row strong{margin-bottom:7px;font-size:15px;display:block}.mission-row small{color:#959b98;margin-top:6px;font-size:12px;display:block}.mission-row.ready{border-color:#7ee8c666;box-shadow:0 0 22px #7ee8c614}.mission-row.claimed{opacity:.6}.mission-icon{color:#29ce9b;background:#222f2a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mission-row button{white-space:nowrap}.claimed-chip{color:#8fe3b3;background:#16342a80;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex}.pass-hero{grid-template-columns:1fr 300px;align-items:stretch;gap:22px;margin-bottom:24px;display:grid}.pass-hero h1{margin:6px 0 8px}.pass-hero>div>p{color:#b0bdb8;max-width:640px;line-height:1.65}.pass-xp{align-items:baseline;gap:14px;margin:18px 0 8px;display:flex}.pass-xp strong{color:#f2c46d;font-size:26px}.pass-xp span{color:#959b98;font-size:13px}.pass-offer{background:radial-gradient(circle at 100% 0,#f2c46d26,#0000 55%),#151b19;border:1px solid #6d5427;border-radius:18px;flex-direction:column;gap:7px;padding:20px;display:flex}.pass-offer>svg{color:#f2c46d;width:28px;height:28px}.pass-offer strong{font-size:17px}.pass-offer>span{color:#d3e0db;font-size:13px}.pass-offer>b{margin:4px 0;font-size:28px}.pass-offer button{white-space:normal;line-height:1.3}.pass-track{scroll-snap-type:x proximity;grid-auto-columns:116px;grid-auto-flow:column;gap:10px;padding:6px 2px 16px;display:grid;overflow-x:auto}.pass-tier{scroll-snap-align:start;grid-template-rows:auto 1fr 1fr;gap:8px;display:grid}.tier-number{color:#959b98;background:#222f2a;border:1px solid #305346;border-radius:50%;justify-self:center;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.pass-tier.reached .tier-number{color:#08241a;background:linear-gradient(135deg,#7ee8c6,#29ce9b);border-color:#0000}.pass-tier.next .tier-number{color:#f2c46d;border-color:#f2c46d}.tier-reward{text-align:center;background:#151917;border:1px solid #2d3834;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:104px;padding:10px 8px;display:flex;position:relative}.tier-reward small{color:#d3e0db;font-size:11px;line-height:1.35}.tier-reward.empty{background:0 0;border-style:dashed}.tier-reward.premium{background:linear-gradient(170deg,#2a1d12,#121715);border-color:#5b4626}.tier-reward.premium svg{color:#f2c46d}.tier-reward.premium.locked{filter:saturate(.6);opacity:.78}.tier-reward button{color:#08241a;cursor:pointer;background:#7ee8c6;border:0;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700}.tier-reward button:disabled{opacity:.5}.tier-done{color:#8fe3b3}.tier-lock{color:#959b98;position:absolute;top:8px;right:8px}.achievement.claimable{border-color:#f2c46d88;box-shadow:0 0 28px #f2c46d1c}.achievement-reward{color:#f2c46d;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.achievement .primary-button{width:100%;margin-top:12px}.finish-panel{background:#151917;border:1px solid #2c322f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.finish-panel>div{flex-direction:column;gap:3px;display:flex}.finish-panel small{color:#959b98;font-size:11px}.finish-name{font-size:17px}.finish-name.finish-1{color:#dfe6ef}.finish-name.finish-2{color:#f2c46d}.finish-name.finish-3{background:linear-gradient(90deg,#7ee8c6,#acf1d8,#f2c46d,#8fe3b3);color:#0000;-webkit-background-clip:text;background-clip:text}.finish-badge{z-index:3;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:9px;right:9px}.wiki-card[data-finish-level]{border-width:2px}.wiki-card[data-finish-level="1"]{border-color:#c9d3df;box-shadow:0 0 0 1px #c9d3df33,0 0 22px #c9d3df26}.wiki-card[data-finish-level="1"] .finish-badge{color:#1c1f28;background:#dfe6ef}.wiki-card[data-finish-level="2"]{border-color:#f2c46d;box-shadow:0 0 0 1px #f2c46d44,0 0 26px #f2c46d33}.wiki-card[data-finish-level="2"] .finish-badge{color:#2a1c06;background:#f2c46d}.wiki-card[data-finish-level="3"]{background:linear-gradient(#161c1a,#161c1a) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#7ee8c6,#acf1d8,#f2c46d,#8fe3b3,#7ee8c6) 0 0/300% 300% border-box;border-color:#0000;animation:6s linear infinite holo-border}.wiki-card[data-finish-level="3"] .finish-badge{color:#161e1b;background:linear-gradient(90deg,#7ee8c6,#acf1d8,#f2c46d)}.wiki-card[data-finish-level="3"] .card-picture:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#7ee8c622 42%,#acf1d822 50%,#f2c46d22 58%,#0000 70%) 0 0/250% 100%;animation:5s ease-in-out infinite holo-sheen;position:absolute;inset:0}.wiki-card[data-finish-level] .favorite-star{top:34px}.atlas-card[data-finish-level="1"]{border-color:#c9d3df;box-shadow:0 0 18px #c9d3df22}.atlas-card[data-finish-level="2"]{border-color:#f2c46d;box-shadow:0 0 20px #f2c46d2a}.atlas-card[data-finish-level="3"]{background:linear-gradient(#181e1c,#181e1c) padding-box padding-box,linear-gradient(120deg,#7ee8c6,#acf1d8,#f2c46d,#8fe3b3) border-box;border-color:#0000}@keyframes holo-border{to{background-position:0 0,300% 0}}@keyframes holo-sheen{0%,to{background-position:100% 0}50%{background-position:0 0}}.title-picker{color:#959b98;justify-content:center;align-items:center;gap:10px;margin:-10px 0 22px;font-size:13px;display:flex}.title-picker select{color:#f1f3f2;background:#1b2421;border:1px solid #305346;border-radius:9px;padding:6px 10px;font-size:14px}@media (prefers-reduced-motion:reduce){.wiki-card[data-finish-level="3"],.wiki-card[data-finish-level="3"] .card-picture:after{animation:none}}@media (max-width:1100px){.pass-hero{grid-template-columns:1fr}}@media (max-width:767px){.daily-grid{grid-template-columns:1fr}.reward-tile{padding:16px}.mission-row{grid-template-columns:36px 1fr;padding:12px}.mission-row>button,.mission-row>.claimed-chip{grid-column:1/-1;justify-content:center;justify-self:stretch}.mission-icon{width:36px;height:36px}.pass-track{grid-auto-columns:96px}.tier-reward{min-height:92px}.profile-stats{flex-wrap:wrap;gap:18px 26px}.view-collection .cards-grid,.view-all-cards .cards-grid,.view-craft .cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.view-collection .cards-grid .card-copy,.view-all-cards .cards-grid .card-copy,.view-craft .cards-grid .card-copy{padding:7px 7px 8px}.view-collection .cards-grid .card-copy h3,.view-all-cards .cards-grid .card-copy h3,.view-craft .cards-grid .card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.view-collection .cards-grid .card-numbers,.view-all-cards .cards-grid .card-numbers,.view-craft .cards-grid .card-numbers{gap:2px;padding-top:4px;font-size:9px}.view-collection .cards-grid .card-numbers svg,.view-all-cards .cards-grid .card-numbers svg,.view-craft .cards-grid .card-numbers svg{width:10px;height:10px}.view-collection .cards-grid .card-rarity,.view-all-cards .cards-grid .card-rarity,.view-craft .cards-grid .card-rarity{padding:2px 4px;font-size:9px;top:5px;left:5px}.view-collection .cards-grid .finish-badge,.view-all-cards .cards-grid .finish-badge{padding:2px 4px;font-size:8px;top:5px;right:5px}.view-collection .cards-grid .favorite-star svg,.view-all-cards .cards-grid .favorite-star svg{width:16px;height:16px}.view-collection .cards-grid .card-quantity,.view-all-cards .cards-grid .card-quantity{padding:1px 5px;font-size:10px;right:5px}.view-collection .atlas-grid,.view-all-cards .atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.view-collection .atlas-card,.view-all-cards .atlas-card{border-radius:10px}.view-collection .atlas-card-info,.view-all-cards .atlas-card-info{padding:7px 7px 8px}.view-collection .atlas-card-info h2,.view-all-cards .atlas-card-info h2{min-height:31px;margin:3px 0 5px;font-size:12px;line-height:1.3}.view-collection .atlas-card-category,.view-all-cards .atlas-card-category{letter-spacing:.5px;font-size:8px}.view-collection .atlas-team-label,.view-all-cards .atlas-team-label{display:none}.view-collection .atlas-stats,.view-all-cards .atlas-stats{flex-wrap:wrap;gap:3px 6px;font-size:9px}.view-collection .atlas-stats svg,.view-all-cards .atlas-stats svg{width:9px;height:9px}.view-collection .atlas-owned,.view-all-cards .atlas-owned{padding:2px 5px;font-size:8px;bottom:5px;left:5px}.view-collection .atlas-badge,.view-all-cards .atlas-badge{padding:2px 4px;font-size:9px;top:5px;left:5px}.view-collection .atlas-open-icon,.view-all-cards .atlas-open-icon{display:none}.ai-invitation{top:auto;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));width:auto;padding:14px 16px;position:fixed}}.invite-tile{background:radial-gradient(circle at 100% 0,#29ce9b22,#0000 55%),linear-gradient(160deg,#1a221f,#131a17);border-color:#3a6b59;grid-column:1/-1}.invite-tile>svg{color:#29ce9b}.invite-stats{font-size:13px;color:#d3e0db!important}.invite-stats b{color:#f2c46d}.achievement-share{align-items:center;gap:5px;margin-top:8px;font-size:12px;display:inline-flex}.install-sheet{z-index:40;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));color:#ecf1ef;-webkit-backdrop-filter:blur(16px);background:linear-gradient(160deg,#1d2924f7,#111715f7);border:1px solid #356151;border-radius:20px;max-width:440px;margin:0 auto;padding:16px 16px 14px;animation:.34s cubic-bezier(.2,.8,.2,1) both install-sheet-in;position:fixed;box-shadow:0 18px 50px #000b,inset 0 1px #ffffff0a}@media (min-width:768px){.install-sheet{bottom:calc(20px + env(safe-area-inset-bottom))}}@keyframes install-sheet-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.install-close{color:#a3afab;background:0 0;border:0;border-radius:11px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:8px;right:8px}.install-close:hover{color:#fff;background:#27312d}.install-close svg{width:19px;height:19px}.install-head{align-items:flex-start;gap:12px;display:flex}.install-sheet .install-head{padding-right:34px}.install-head>div{min-width:0}.install-mark{border-radius:12px;flex-shrink:0;width:46px;height:46px;box-shadow:0 0 0 1px #4f8f7866,0 6px 18px #80eac322}.install-title{letter-spacing:-.2px;color:#f4f8f7;margin:0;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.install-text{margin:3px 0 0;color:#b4bfba!important;font-size:13.5px!important;line-height:1.45!important}.install-steps{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.install-steps li{color:#d8e2de;background:#ffffff08;border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;line-height:1.4;display:flex}.install-steps li>span:nth-child(2){flex:1;min-width:0}.install-steps b{color:#f4f8f7;font-weight:650}.install-steps small{color:#8f9c98;font-size:12px}.install-step-icon{color:#29ce9b;background:#27332f;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.install-step-icon svg{width:18px;height:18px}.install-inline-icon{vertical-align:-2px;width:13px;height:13px}.install-arrow{color:#29ce9b;flex-shrink:0;animation:1.4s ease-in-out infinite install-nudge-down;display:inline-flex}.install-arrow svg{width:18px;height:18px}.install-arrow[data-dir=up]{animation-name:install-nudge-up}@keyframes install-nudge-down{50%{transform:translateY(4px)}}@keyframes install-nudge-up{50%{transform:translateY(-4px)}}.install-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.install-actions .primary-button{flex:160px;min-height:44px;margin:0;padding:10px 16px;font-size:15px}.install-actions .primary-button svg{width:18px;height:18px}.install-actions .quiet-button{min-height:44px;margin:0;padding:0 14px;font-size:14px}.install-actions .outline-button{border:1px solid #445d54;flex:1;min-height:44px;margin:0;font-size:14px;font-weight:600}.install-link-field{color:#ecf1ef;background:#0e1311;border:1px solid #356151;border-radius:10px;flex:100%;min-width:0;height:40px;padding:0 12px;font-size:16px}.install-dialog{color:#ecf1ef;background:linear-gradient(160deg,#1d2924,#111715)!important;border:1px solid #356151!important;border-radius:20px!important;gap:0!important;width:min(420px,100vw - 32px)!important;max-width:420px!important;padding:22px 20px 18px!important}.install-dialog .install-head{padding-right:26px}.install-menu-button{color:#bcecda;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:12px;display:inline-flex}.install-menu-button:hover{color:#29ce9b}.install-menu-button svg{flex-shrink:0;width:15px;height:15px}@media (max-width:360px){.install-sheet{padding:14px 12px 12px}.install-mark{width:40px;height:40px}.install-steps li{gap:8px;padding:8px 9px}}@media (prefers-reduced-motion:reduce){.install-sheet,.install-arrow{animation:none}}.share-sheet{max-height:calc(100svh - 24px);overflow-y:auto;max-width:440px!important}.share-preview{aspect-ratio:4/5;background:#151917;border:1px solid #2c322f;border-radius:14px;place-items:center;width:min(240px,62vw);margin:4px auto 0;display:grid;overflow:hidden}.share-preview img{object-fit:cover;width:100%;height:100%}.share-preview-loading{color:#959b98;font-size:13px}.share-copy{color:#c5d2cd;background:#151917;border:1px solid #29322f;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.share-system{justify-content:center;width:100%}.share-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.share-platforms a{border:1px solid color-mix(in srgb,var(--brand) 45%,#2c322f);background:color-mix(in srgb,var(--brand) 10%,#151917);height:42px;color:var(--brand);border-radius:11px;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex}:is(.share-platforms a:hover,.share-platforms a:focus-visible){background:color-mix(in srgb,var(--brand) 20%,#151917)}.share-utility{grid-template-columns:1fr 1fr;gap:8px;display:grid}.share-utility button{justify-content:center}.share-note{color:#8a9b95;text-align:center;margin:0;font-size:11px}.share-inline{align-items:center;gap:7px;display:inline-flex}.pr-share{color:#d3e0db;cursor:pointer;background:#1f2925;border:1px solid #668076;border-radius:99px;align-items:center;gap:6px;margin-left:12px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.pr-share:hover{background:#293732}.victory-share{justify-content:center;margin:4px auto 0}.share-sheet .share-copy{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}@media (max-width:767px){.share-sheet{gap:10px!important;padding:18px 16px!important}.share-sheet [data-slot=dialog-title],.share-sheet h2{font-size:20px}.share-sheet [data-slot=dialog-description]{font-size:13px;line-height:1.45}.share-preview{width:min(150px,40vw)}.share-copy{font-size:12px}.share-platforms a{height:40px;font-size:13px}}.bv3{--stance-attack:#f2a7c3;--stance-defend:#8fe3c8;--stance-feint:#5fe0b6}.quick-battle{background:radial-gradient(at 88% 0,#29ce9b24,#0000 55%),linear-gradient(125deg,#273630,#141b18 70%);border:1px solid #628578;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 30px;margin:0 0 6px;padding:22px 26px;display:grid;box-shadow:0 10px 30px #0004}.quick-battle h2{letter-spacing:-.7px;margin:12px 0 6px;font-size:27px;line-height:1.2}.quick-battle p{color:#b8c8c2;max-width:640px;font-size:13px;line-height:1.6}.quick-battle p b{color:#9fe6f8;font-weight:600}.quick-battle .lobby-label>span{margin-left:4px}.quick-battle-go{flex-direction:column;align-items:stretch;gap:8px;min-width:240px;display:flex}.quick-battle-go .primary-button{border-radius:14px;min-height:56px;font-size:18px}.quick-battle-go small{color:#a4b4ae;text-align:center;max-width:260px;margin:0 auto;font-size:11px}.arena-record{color:#a4b4ae;border-top:1px solid #ffffff12;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 18px;padding-top:12px;font-size:12px;display:flex}.arena-record>svg{color:#ebd18d}.arena-record b{color:#e7fbf4;font-size:13px;font-weight:650}.arena-record small{color:#899a94;font-size:11px}.lobby-intro{color:#a4b4ae;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;margin-bottom:-6px;font-size:12px;display:flex}.lobby-intro strong{letter-spacing:1.6px;text-transform:uppercase;color:#b8ecd9;font-size:12px;font-weight:650}.lobby-intro svg{color:#a6e9d0}.bv3 .battle-lobby{margin-top:18px}.bv3 .battle-lobby .lobby-panel h2{margin:14px 0 4px;font-size:21px}.bv3 .battle-lobby .lobby-panel p{margin:8px 0 14px}.stance-actions{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;min-width:0;display:flex}.affinity-hint{color:#a4b4ae;min-height:17px;margin:0;font-size:12px;line-height:1.4}.affinity-hint b{color:#e0faf0;font-weight:600}.stance-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.stance-button{--stance:var(--stance-attack);border:1px solid #445d54;border-top:2px solid var(--stance);color:#e8fbf4;cursor:pointer;background:#151b19;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:8px 12px;font-size:16px;font-weight:650;transition:background .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.stance-button.stance-defend{--stance:var(--stance-defend)}.stance-button.stance-feint{--stance:var(--stance-feint)}.stance-button>svg{color:var(--stance);flex-shrink:0}.stance-button>span{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.stance-button small{color:#a7b5b0;letter-spacing:.2px;margin-top:3px;font-size:11px;font-weight:500}.stance-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--stance),transparent 30%);box-shadow:0 0 18px color-mix(in srgb,var(--stance),transparent 78%);background:#1f2825}.stance-button:focus-visible{outline:2px solid var(--stance);outline-offset:2px}.stance-button:disabled{opacity:.42;cursor:not-allowed}.stance-button.is-favoured{background:linear-gradient(160deg,color-mix(in srgb,var(--stance),transparent 82%),#151b19 72%);border-color:color-mix(in srgb,var(--stance),transparent 45%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stance),transparent 70%)}.stance-button>i{background:var(--stance);color:#18201d;border-radius:6px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:750;line-height:1;position:absolute;top:-9px;right:8px}.insight-panel{background:#151b19cc;border:1px dashed #487967;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:9px 12px;display:flex}.insight-head{color:#c3f5e3;flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.insight-head svg{color:#f1d27f;flex-shrink:0}.insight-head b{letter-spacing:1.5px;text-transform:uppercase;font-size:10.5px;font-weight:700}.insight-head small{color:#a4b4ae;margin-left:auto;font-size:11px}.insight-panel>p{color:#e8fbf4;margin:0;font-size:13.5px;line-height:1.35}.insight-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.insight-options button{color:#dcf3eb;text-align:center;cursor:pointer;overflow-wrap:anywhere;background:#1c2421;border:1px solid #445d54;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:38px;padding:6px 10px;font-size:13px;line-height:1.2;display:flex}.insight-options button:hover:not(:disabled){background:#242d2a;border-color:#92aca2}.insight-options button[aria-pressed=true]{color:#ecfbff;background:#1d3142;border-color:#a5e6f7;box-shadow:0 0 0 1px #a5e6f7}.insight-options button[aria-pressed=true] svg{color:#a5e6f7;flex-shrink:0}.insight-options button:disabled{opacity:.6;cursor:default}.insight-locked{color:#a4b4ae;font-size:11px}.deck-card em{opacity:.8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9.5px;font-style:normal;font-weight:600;display:block;overflow:hidden}.deck-header>.round-recap{letter-spacing:0;color:#c7d8d2;white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;min-width:0;font-size:12px;overflow:hidden}.deck-header-tools{flex-shrink:0;align-items:center;gap:14px;display:flex}.deck-header-tools .quiet-button{color:#afc0ba;align-items:center;gap:5px;margin:0;padding:2px 0;font-size:12px;display:inline-flex}.deck-header-tools .quiet-button:hover:not(:disabled){color:#f6a9ae}.bv3 .combat-actions>.quiet-button{margin:0;font-size:13px}.bv3 .fighter-bar [data-slot=progress]{overflow:hidden}.stance-badge{--stance:var(--stance-attack);z-index:9;border:1px solid var(--stance);color:var(--stance);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#101714ee;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:750;animation:.35s both stance-badge-in;position:absolute;top:-11px;left:50%;translate:-50%}.stance-badge.stance-defend{--stance:var(--stance-defend)}.stance-badge.stance-feint{--stance:var(--stance-feint)}.clash-callout{z-index:9;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101714e6;border:1px solid #4a7867;border-radius:14px;width:min(330px,34%);padding:11px 14px 12px;animation:1.5s both clash-callout;position:absolute;top:70%;left:50%;translate:-50% -50%;box-shadow:0 12px 32px #000b}.clash-callout small{letter-spacing:1.6px;color:#a4b4ae;font-size:9.5px;display:block}.clash-callout strong{color:#f1fdf9;margin:4px 0 2px;font-size:21px;font-weight:750;line-height:1.2;display:block}.clash-callout em{color:#c2d2cc;font-size:12px;font-style:normal;display:block}.clash-callout p{color:#c6d5cf;margin-top:6px;font-size:12px}.clash-callout p b{color:#fff;font-weight:700}.clash-callout.clash-win{border-color:#86dcf3}.clash-callout.clash-win small{color:#9fe6f8}.clash-callout.clash-loss{border-color:#ef8b98}.clash-callout.clash-loss small{color:#f6a9ae}.clash-tags{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px;display:flex}.clash-tags span{color:#d0eee3;background:#ffffff12;border-radius:999px;padding:2px 7px;font-size:10.5px;line-height:1.3}.clash-tags .aff{color:#d7f8ec;background:#a7e9d12b}.clash-tags .hit{color:#a5ecfb;background:#29ce9b2b}.clash-tags .miss{color:#f6b0b5;background:#f16f7324}.ko-callout{z-index:10;text-align:center;pointer-events:none;animation:1.5s cubic-bezier(.2,.8,.2,1) both ko-pop;position:absolute;top:27%;left:50%;translate:-50% -50%}.ko-callout strong{letter-spacing:-2px;color:#ffd47e;text-shadow:0 4px #6b2a10,0 0 34px #ff9d4a99;font-size:76px;font-style:italic;font-weight:900;line-height:1;display:block}.ko-callout span{letter-spacing:2px;text-transform:uppercase;color:#ffe6b8;text-shadow:0 2px 6px #000;margin-top:6px;font-size:12px;font-weight:650;display:block}@keyframes clash-callout{0%{opacity:0;scale:.86}16%{opacity:1;scale:1.05}28%{scale:1}88%{opacity:1}to{opacity:.15;scale:1}}@keyframes ko-pop{0%,22%{opacity:0;scale:2.2}38%{opacity:1;scale:.94}48%{scale:1}to{opacity:1;scale:1}}@keyframes stance-badge-in{0%{opacity:0;translate:-50% 8px}to{opacity:1;translate:-50%}}.ks-tick,.clash-tick{vertical-align:1px;border-radius:999px;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-style:normal;line-height:1.5;display:inline-flex}.ks-tick.hit{color:#a5ecfb;background:#29ce9b22}.ks-tick.miss{color:#eba2a8;background:#f16f731c}.clash-tick.win{color:#9fe6f8;background:#ffffff0d}.clash-tick.loss{color:#c7a5b0;background:#ffffff0d}.victory-ko{letter-spacing:2px;color:#ffd47e;margin-top:8px;font-size:11px;font-weight:700}.victory-rewards{flex-direction:column;align-items:center;gap:7px;margin:4px 0 16px;display:flex}.reward-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.reward-chips span{color:#edfcf7;background:#1a2420;border:1px solid #466b5d;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:14px;font-weight:650;display:inline-flex}.reward-chips svg{color:#f1d27f;width:15px;height:15px}.reward-chips .is-zero{opacity:.62}.reward-chips .up,.reward-chips .up svg{color:#a3ecc7}.reward-chips .down{color:#f6b0b5}.reward-chips .down svg{color:#f6b0b5;transform:scaleY(-1)}.victory-rewards p{color:#a4b4ae;max-width:360px;margin:0;font-size:12px;line-height:1.5}.victory-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.victory-actions>button{min-width:150px}.victory-dialog>.quiet-button{margin:6px auto 0}.victory-dialog.victory-dialog>[data-slot=dialog-close]{position:absolute}.bv3 .combat-card .card-copy h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:768px){.page-content.view-battle:has(.arena-in-duel){padding-top:14px}.arena-page.bv3.arena-in-duel .arena-heading{margin-bottom:10px;padding:0 4px 8px}.arena-page.bv3.arena-in-duel .arena-heading h1{font-size:24px;line-height:1.3}.arena-page.bv3.arena-in-duel .arena-heading p{display:none}.duel-topline{align-items:stretch;gap:10px;margin:0 0 10px;display:flex}.duel-topline .battle-connection{flex:1;min-width:0;margin:0;padding:8px 14px}.duel-topline .round-timer{flex:0 auto;margin:0;padding:6px 16px}.duel-topline .round-timer strong{font-size:20px;line-height:1.4}.arena-page.bv3.arena-in-duel>.arena-note{margin:0 0 8px;font-size:12px}.arena-page.bv3.arena-in-duel .arena-stage{border:1px solid #2c5043;border-radius:16px;height:clamp(250px,100dvh - 550px,470px);min-height:0}.arena-page.bv3.arena-in-duel .fighter-bar{top:12px}.arena-page.bv3.arena-in-duel .combat-cards{inset:68px 8% 14px}.arena-page.bv3.arena-in-duel .combat-card{aspect-ratio:.7;width:auto;height:100%;max-height:390px}.arena-page.bv3.arena-in-duel .arena-status{font-size:13px;bottom:8px}.arena-page.bv3.arena-in-duel .deck-synergy{margin:8px 0;padding:6px 14px}.arena-page.bv3.arena-in-duel .arena-controls{border:1px solid #2c5043;border-radius:16px;margin-top:8px;padding:12px 18px 10px}.arena-page.bv3.arena-in-duel .deck-header{gap:16px;margin-bottom:8px}.arena-page.bv3.arena-in-duel .arena-controls>.arena-note{margin-top:8px;font-size:12px}.arena-page.bv3.arena-in-duel .active-deck{gap:10px;padding:2px}.arena-page.bv3.arena-in-duel .active-deck .deck-card{flex:0 0 112px;width:112px}.arena-page.bv3.arena-in-duel .active-deck .deck-card img{height:62px}.arena-page.bv3.arena-in-duel .active-deck .deck-card>div{padding:7px 8px}.arena-page.bv3.arena-in-duel .active-deck .deck-card strong{min-height:26px}.duel-control-row.has-insight{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"deck insight""deck actions";align-items:stretch;gap:10px 22px;display:grid}.duel-control-row.has-insight>.active-deck{grid-area:deck;align-self:center}.duel-control-row.has-insight>.insight-panel{grid-area:insight}.duel-control-row.has-insight>.combat-actions{grid-area:actions}.duel-control-row>.stance-actions{flex:1}}@media (min-width:768px) and (max-width:1120px){.duel-control-row.has-insight{grid-template-columns:minmax(0,1fr);grid-template-areas:"deck""insight""actions"}.duel-control-row.has-insight>.active-deck{justify-self:start}.arena-page.bv3.arena-in-duel .arena-stage{height:clamp(240px,100dvh - 640px,420px)}}@media (max-width:767px){.quick-battle{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 12px;padding:15px 14px}.quick-battle h2{margin:7px 0 3px;font-size:20px}.quick-battle p{font-size:12px;line-height:1.5}.quick-battle-go{min-width:0}.quick-battle-go .primary-button{min-height:50px;font-size:17px}.arena-record{gap:4px 12px;padding-top:9px;font-size:11px}.mobile-pane-room .quick-battle,.mobile-pane-nearby .quick-battle,.lobby-intro{display:none}.arena-page.bv3.arena-in-duel .arena-heading{margin-bottom:6px;padding-bottom:6px}.arena-page.bv3.arena-in-duel .arena-heading p{display:none}.duel-topline{align-items:stretch;gap:6px;margin:0 0 8px;display:flex}.duel-topline .battle-connection{flex:1;min-width:0;margin:0}.duel-topline:has(.round-timer) .battle-connection span{display:none}.duel-topline .round-timer{flex-wrap:nowrap;gap:8px;margin:0;padding:5px 10px}.duel-topline .round-timer span{letter-spacing:.5px;font-size:9px}.duel-topline .round-timer strong{font-size:17px;line-height:1.4}.arena-page.bv3.arena-in-duel .arena-stage{height:clamp(170px,100dvh - 600px,236px);min-height:0;margin-bottom:6px}.arena-page.bv3.arena-in-duel .combat-cards{inset:64px 4% 12px}.arena-page.bv3.arena-in-duel .combat-card{aspect-ratio:.7;width:auto;min-width:0;max-width:none;height:100%}.arena-page.bv3.arena-in-duel .deck-synergy{margin:4px 0}.arena-page.bv3.arena-in-duel .combat-card .card-picture{height:60%}.arena-page.bv3.arena-in-duel .combat-card .card-copy{height:40%;padding:5px 6px}.arena-page.bv3.arena-in-duel .combat-card .card-copy h3{flex-shrink:0;font-size:11px;line-height:1.25}.arena-page.bv3.arena-in-duel .combat-card .card-numbers{flex-wrap:wrap;row-gap:0;padding-top:3px}.arena-page.bv3.arena-in-duel .arena-controls{bottom:calc(70px + env(safe-area-inset-bottom));z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#19201ef7;padding:8px 10px 9px;position:sticky;box-shadow:0 -12px 28px #070a09cc}.arena-page.bv3.arena-in-duel .deck-header{flex-wrap:wrap;gap:8px;margin-bottom:6px}.arena-page.bv3.arena-in-duel .deck-header>.round-recap{text-align:left;flex-basis:100%;order:3;font-size:11px}.arena-page.bv3.arena-in-duel .deck-header-tools{gap:12px}.arena-page.bv3.arena-in-duel .deck-header-tools .help-link,.arena-page.bv3.arena-in-duel .deck-header-tools .quiet-button{min-height:28px;font-size:12px}.arena-page.bv3.arena-in-duel .duel-control-row{flex-direction:column;align-items:stretch;gap:7px;display:flex}.arena-page.bv3.arena-in-duel .active-deck{gap:6px;width:100%;padding:2px 0}.arena-page.bv3.arena-in-duel .active-deck .deck-card{flex:1;width:auto;min-width:0;max-width:none}.arena-page.bv3.arena-in-duel .active-deck .deck-card img{height:32px}.arena-page.bv3.arena-in-duel .active-deck .deck-card>div{padding:4px 6px}.arena-page.bv3.arena-in-duel .active-deck .deck-card strong{white-space:nowrap;text-overflow:ellipsis;min-height:0;font-size:11px;overflow:hidden}.arena-page.bv3.arena-in-duel .active-deck .deck-card span{margin-top:1px;font-size:10px}.arena-page.bv3.arena-in-duel .active-deck .deck-card em,.ks-long,.arena-page.bv3.arena-in-duel .arena-controls>.arena-note{display:none}.insight-panel{gap:4px;padding:6px 9px}.insight-head b{font-size:10px}.insight-head small{font-size:10.5px}.insight-panel>p{font-size:12px}.insight-options{gap:6px}.insight-options button{min-height:34px;padding:4px 8px;font-size:12px}.stance-actions{gap:4px}.affinity-hint{min-height:15px;font-size:11px}.stance-row{gap:6px}.stance-button{gap:5px;min-height:46px;padding:5px 6px;font-size:14px}.stance-button>svg{width:15px;height:15px}.stance-button small{white-space:nowrap;margin-top:1px;font-size:10px}.clash-callout{width:calc(100% - 16px);padding:7px 10px;top:auto;bottom:6px;translate:-50%}.clash-callout small{letter-spacing:1px;font-size:8.5px}.clash-callout strong{margin:2px 0 0;font-size:16px}.clash-callout em{font-size:11px}.clash-callout p{margin-top:3px;font-size:11px}.clash-tags{gap:3px;margin-top:4px}.clash-tags span{padding:1px 6px;font-size:9.5px}.ko-callout{top:44%}.ko-callout strong{font-size:52px}.ko-callout span{letter-spacing:1.2px;font-size:10px}.stance-badge{letter-spacing:.6px;padding:2px 7px;font-size:9px;top:-9px}.victory-actions>button{flex:1;min-width:0}.arena-page.bv3.arena-in-duel .combat-actions{flex-wrap:wrap;gap:8px 10px}.arena-page.bv3.arena-in-duel .combat-actions>strong{text-align:center;flex-basis:100%}.arena-page.bv3.arena-in-duel .combat-actions>.outline-button,.arena-page.bv3.arena-in-duel .combat-actions>.primary-button{white-space:nowrap;padding-inline:10px}.arena-page.bv3.arena-in-duel .combat-actions>.quiet-button{flex:none}}@media (max-width:767px) and (max-height:740px){:is(.arena-page.bv3.arena-in-duel .arena-stage,.arena-page.bv3.arena-in-duel:has(.round-timer) .arena-stage){height:170px;min-height:0}:is(.arena-page.bv3.arena-in-duel .combat-cards,.arena-page.bv3.arena-in-duel:has(.round-timer) .combat-cards){inset:50px 4% 16px}:is(.arena-page.bv3.arena-in-duel .combat-card,.arena-page.bv3.arena-in-duel:has(.round-timer) .combat-card){width:auto;min-width:0}.arena-page.bv3.arena-in-duel .active-deck .deck-card img{height:24px}.arena-page.bv3.arena-in-duel .deck-synergy{display:none}}@media (prefers-reduced-motion:reduce){.clash-callout,.ko-callout,.stance-badge{animation:none!important}.stance-button,.insight-options button{transition:none}}.pr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-table .atlas-reveal-heading{max-width:880px}.pr-spread{isolation:isolate;justify-content:center;align-items:flex-start;gap:clamp(8px,1.8vw,20px);max-width:920px;margin:26px auto 10px;padding:16px 6px 26px;display:flex}.pr-slot{min-width:0;rotate:calc(var(--o)*2.4deg);translate:0 calc(var(--d)*9px);flex:0 168px}.pr-dealing .pr-slot{animation:.58s cubic-bezier(.2,.8,.2,1) both pr-deal;animation-delay:calc(var(--i)*75ms)}.pr-card{aspect-ratio:.7;width:100%;color:inherit;isolation:isolate;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.pr-card:hover:not([aria-disabled=true]){transform:translateY(-7px)}.pr-card:focus-visible{outline-offset:6px;outline:2px solid #29ce9b}.pr-card[aria-disabled=true]{cursor:progress}.pr-back,.pr-front{border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.pr-back{z-index:1;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rc) 14%,transparent),transparent 60%),linear-gradient(135deg,#1e2824,#111614 72%);border:1px solid color-mix(in srgb,var(--rc) 36%,#2f4c41);box-shadow:0 10px 26px #0007,0 0 10px color-mix(in srgb,var(--rc) 20%,transparent);flex-direction:column;justify-content:center;align-items:center;gap:7%;display:flex}.pr-back:after{content:"";pointer-events:none;border:1px solid #4d7a6a55;border-radius:9px;position:absolute;inset:6%}.pr-back>span{color:#a0efd2;font-size:34cqw;line-height:1}.pr-back>b{letter-spacing:.35em;color:#c3d6cf;padding-left:.35em;font:400 max(7px,7cqw) Georgia,serif}.pr-back>small{color:var(--rc);font:max(9px,8cqw) Georgia,serif}.pr-aura{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--rc) 32%,transparent),transparent);opacity:.4;border-radius:26px;position:absolute;inset:-6%}.pr-card[data-tier="2"] .pr-back{box-shadow:0 10px 26px #0007,0 0 18px color-mix(in srgb,var(--rc) 45%,transparent)}.pr-card[data-tier="3"] .pr-back{border-color:color-mix(in srgb,var(--rc) 65%,#2f4c41);box-shadow:0 10px 26px #0007,0 0 26px color-mix(in srgb,var(--rc) 62%,transparent)}.pr-card[data-tier="2"] .pr-aura{opacity:.75;animation:2.8s ease-in-out infinite pr-breathe;inset:-12%}.pr-card[data-tier="3"] .pr-aura{opacity:.95;background:radial-gradient(closest-side,color-mix(in srgb,var(--rc) 55%,transparent),transparent);animation:2.2s ease-in-out infinite pr-breathe;inset:-16%}.pr-card[data-tier="4"] .pr-back,.pr-big[data-tier="4"]>.pr-back{border-color:var(--rc);box-shadow:0 10px 26px #0007,0 0 30px color-mix(in srgb,var(--rc) 70%,transparent)}.pr-card[data-tier="4"] .pr-aura{opacity:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--rc) 62%,transparent),transparent);animation:1.8s ease-in-out infinite pr-breathe;inset:-20%}.pr-card:is([data-tier="4"],[data-tier="5"]) .pr-back:before,.pr-big:is([data-tier="4"],[data-tier="5"])>.pr-back:before,.pr-strip-hidden:is([data-tier="4"],[data-tier="5"]) i:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 32%,color-mix(in srgb,var(--rc) 40%,transparent) 44%,#fff8 50%,color-mix(in srgb,var(--rc) 40%,transparent) 56%,transparent 68%);mix-blend-mode:screen;background-size:280% 100%;animation:2.2s ease-in-out infinite pr-shimmer;position:absolute;inset:0}.pr-card[data-tier="5"] .pr-back,.pr-big[data-tier="5"]>.pr-back{border-color:#ecca6a;animation:1.4s ease-in-out infinite pr-gold;box-shadow:0 10px 26px #0007,0 0 24px #f1cf6f88,inset 0 0 18px #f1cf6f33}.pr-card[data-tier="5"] .pr-back>span,.pr-big[data-tier="5"]>.pr-back>span{color:#f6e4a2;text-shadow:0 0 14px #f1cf6f}.pr-card[data-tier="5"] .pr-aura{opacity:1;background:repeating-conic-gradient(#f5d77a00 0deg 9deg,#f5d77a66 12deg,#f5d77a00 15deg 30deg);border-radius:50%;animation:9s linear infinite pr-spin;inset:-34%;-webkit-mask:radial-gradient(closest-side,#000 35%,#0000);mask:radial-gradient(closest-side,#000 35%,#0000)}.pr-card[data-tier="5"] .pr-aura:after{content:"";background:radial-gradient(closest-side,#f8dc85,#f1cf6f55 55%,#0000);border-radius:50%;animation:1.4s ease-in-out infinite pr-pulse;position:absolute;inset:22%}.pr-front{z-index:2;border:1px solid color-mix(in srgb,var(--rc) 60%,#28302d);box-shadow:0 10px 26px #0007,0 0 16px color-mix(in srgb,var(--rc) 22%,transparent);background:#161c1a;flex-direction:column;display:flex}.pr-front img{object-fit:cover;background:#0c0e0d;width:100%;height:70%;display:block}.pr-front img:not([src]){visibility:hidden}.pr-front em{background:var(--rc);color:#08241a;border-radius:5px;padding:0 .5em;font-size:max(9px,7.5cqw);font-style:normal;font-weight:700;line-height:1.4;position:absolute;top:5%;left:6%}.pr-name{border-top:1px solid color-mix(in srgb,var(--rc) 30%,transparent);flex:1;justify-content:center;align-items:center;padding:3% 7%;display:flex}.pr-name strong{-webkit-line-clamp:2;text-align:center;color:#ebf8f3;-webkit-box-orient:vertical;font-size:max(10px,8.4cqw);font-weight:550;line-height:1.2;display:-webkit-box;overflow:hidden}.pr-card:is([data-tier="3"],[data-tier="4"],[data-tier="5"]) .pr-front:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 35%,#ffffff40 50%,#0000 65%) 0 0/300% 100%;animation:3.2s ease-in-out infinite pr-shimmer;position:absolute;inset:0}.is-anim .pr-back{animation:pr-out var(--half) ease-in var(--charge) forwards}.is-anim:is([data-tier="3"],[data-tier="4"],[data-tier="5"]) .pr-back{animation:pr-charge var(--charge) ease-in both,pr-out var(--half) ease-in var(--charge) forwards}.pr-card.is-anim .pr-front,.pr-big.is-anim .pr-big-front{animation:pr-in var(--half) cubic-bezier(.2,.8,.3,1.15) calc(var(--charge) + var(--half)) both}.pr-ring{z-index:3;border:2px solid var(--rc);box-shadow:0 0 26px var(--rc),inset 0 0 22px var(--rc);pointer-events:none;opacity:0;animation:pr-ring .9s ease-out calc(var(--charge) + var(--half)) both;border-radius:18px;position:absolute;inset:-3%}.pr-hint{text-align:center;color:#a2b2ac;margin:0 0 18px;font-size:13px}.pr-big{position:relative}.pr-big>.pr-back{z-index:3;border-radius:17px}.pr-big>.pr-back>span{font-size:30cqw}.atlas-main-card.pr-big.is-anim .wiki-card{animation:none}.pr-focus-stage:focus{outline:none}.pr-focus-stage:focus-visible{outline-offset:2px;border-radius:16px;outline:2px dashed #29ce9b66}.pr-halo[data-tier="2"],.pr-halo[data-tier="3"]{background:radial-gradient(ellipse,color-mix(in srgb,var(--glow) 22%,transparent),transparent 65%)}.pr-halo[data-tier="4"]{background:radial-gradient(ellipse,color-mix(in srgb,var(--glow) 30%,transparent),transparent 66%);animation:2.4s ease-in-out infinite pr-breathe}.pr-halo[data-tier="5"]{background:radial-gradient(#f4d77a57,#0000 68%);animation:1.6s ease-in-out infinite pr-breathe}.pr-halo[data-tier="5"]:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(#f5d77a00 0deg 8deg,#f5d77a3a 10deg,#f5d77a00 12deg 24deg);width:min(640px,120vw);animation:14s linear infinite pr-spin;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 25%,#0000);mask:radial-gradient(closest-side,#000 25%,#0000)}.discovery-strip .pr-strip-hidden{opacity:.92;border-color:color-mix(in srgb,var(--rc) 45%,#30483f)}.pr-strip-hidden i{color:#a0efd2;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rc) 20%,transparent),transparent 72%),linear-gradient(135deg,#1e2824,#111614);place-items:center;padding-bottom:12px;font-size:15px;font-style:normal;display:grid;position:absolute;inset:0;overflow:hidden}.discovery-strip .pr-strip-hidden:is([data-tier="2"],[data-tier="3"],[data-tier="4"]){box-shadow:0 0 12px color-mix(in srgb,var(--rc) 50%,transparent)}.discovery-strip .pr-strip-hidden[data-tier="5"]{border-color:#ecca6a;animation:1.4s ease-in-out infinite pr-gold-small}.pr-footer{border-top:1px solid #293430;justify-content:space-between;align-items:center;gap:16px;max-width:880px;margin:0 auto;padding-top:18px;display:flex}.pr-focus .pr-footer{max-width:660px}.pr-footer>p{color:#a2b2ac;align-items:center;gap:7px;font-size:13px;display:flex}.pr-actions{align-items:center;gap:10px;display:flex}.pr-actions .atlas-open-button{white-space:nowrap;gap:10px;min-height:44px;padding:10px 20px;font-size:14px}.pr-actions .atlas-open-button[aria-disabled=true]{opacity:.7;cursor:progress}.pr-count{opacity:.75;font-size:12px;font-weight:500}.pr-count:before{content:"·";margin-right:8px}.pr-ghost{color:#bcecda;white-space:nowrap;background:#18201d;border:1px solid #315045;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:13px;display:inline-flex}.pr-ghost:hover{background:#202a26;border-color:#789289}.pr-ghost:focus-visible{outline-offset:3px;outline:2px solid #29ce9b}.pr-burst{z-index:60;pointer-events:none;opacity:0;animation:pr-burst 1.5s ease-out var(--at) both;background:radial-gradient(circle,#fff8dccc,#f4d77a77 16%,#e0b04d26 42%,#0000 72%);position:fixed;inset:0;overflow:hidden}.pr-burst:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(#f6dc8a00 0deg 7deg,#f6dc8a66 9deg,#f6dc8a00 11deg 22deg);width:170vmax;animation:2.4s linear infinite pr-spin;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 8%,#0000 70%);mask:radial-gradient(closest-side,#000 8%,#0000 70%)}.pr-pity{text-align:center;max-width:340px;margin:14px auto 0}.pr-pity p{color:#a2b2ac;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 9px;font-size:13px;display:flex}.pr-pity p>i{background:#648076;border-radius:50%;width:2px;height:2px}.pr-pity b{color:#dff5ed;font-weight:550}.pr-pity-bars{gap:3px;margin-top:8px;display:grid}.pr-pity-bars span{background:#29322f;border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.pr-pity-bars span:after{content:"";transform-origin:0;transform:scaleX(var(--p));background:linear-gradient(90deg,color-mix(in srgb,var(--rc) 45%,transparent),var(--rc));position:absolute;inset:0}@media (min-width:1050px){.atlas-experience.pr-idle:is(.phase-idle,.phase-tearing){grid-template-rows:auto auto auto auto auto 1fr}.atlas-experience.pr-idle:is(.phase-idle,.phase-tearing) .atlas-stage{grid-row:2/7}.atlas-experience.pr-idle:is(.phase-idle,.phase-tearing) .pr-pity{text-align:left;grid-area:5/1;justify-self:start;width:100%;max-width:400px;margin:18px 0 0}.atlas-experience.pr-idle:is(.phase-idle,.phase-tearing) .pr-pity p{justify-content:flex-start;font-size:14px}.atlas-experience.pr-idle:is(.phase-idle,.phase-tearing) .atlas-foot-links{grid-row:6}}@media (max-width:767px){.atlas-experience.pr-idle .atlas-stage{height:clamp(180px,100dvh - 480px,300px)}.atlas-experience.pr-idle .atlas-pack-wrap{width:clamp(120px,62dvh - 310px,190px)}.atlas-experience.pr-idle .atlas-pack-meta{flex-wrap:wrap;row-gap:4px}.pr-pity{max-width:320px;margin-top:9px}.pr-pity p{font-size:12px}.pr-pity-bars{gap:2px;margin-top:6px}.pr-pity-bars span{height:2px}.pr-focus .atlas-reveal-stage{height:clamp(240px,100dvh - 455px,400px)}.pr-focus .atlas-main-card .wiki-card{width:min(58vw,69dvh - 327.75px);min-width:150px}.pr-table .atlas-reveal-heading{margin-bottom:0}.pr-spread{flex-wrap:wrap;gap:10px;max-width:420px;margin:10px auto 6px;padding:8px 0 10px}.pr-slot{flex:none;width:max(70px,min(33.3333% - 6.66667px,35dvh - 147px));translate:none;rotate:none}.pr-hint{margin-bottom:10px;font-size:12px}.pr-footer{flex-direction:column-reverse;align-items:stretch;gap:8px;padding-top:10px}.pr-footer>p{justify-content:center;font-size:11px}.pr-actions .atlas-open-button{flex:1;min-width:0;padding:10px 12px}.pr-ghost{padding:0 12px;font-size:12px}}@media (max-width:767px) and (max-height:880px){.atlas-experience.pr-idle .atlas-intro p{display:none}}@media (hover:none){.pr-card:hover:not([aria-disabled=true]){transform:none}}@media (prefers-reduced-motion:reduce){.pr-reveal *,.pr-reveal :before,.pr-reveal :after{transition:none!important;animation:none!important}.pr-burst{display:none}}@keyframes pr-deal{0%{opacity:0;transform:translateY(-70px)scale(.55)rotate(-10deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes pr-breathe{50%{opacity:1;scale:1.08}}@keyframes pr-spin{to{rotate:360deg}}@keyframes pr-pulse{0%,to{opacity:.55;scale:.85}50%{opacity:1;scale:1.2}}@keyframes pr-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes pr-gold{50%{box-shadow:0 10px 26px #0007,0 0 40px #f6d77acc,inset 0 0 26px #f6d77a55}}@keyframes pr-gold-small{0%,to{box-shadow:0 0 8px #f1cf6f66}50%{box-shadow:0 0 18px #f6d77acc}}@keyframes pr-charge{0%{filter:none;rotate:0deg}25%{rotate:-2deg}50%{rotate:2deg}75%{filter:brightness(1.4);rotate:-1.5deg}to{filter:brightness(1.8) drop-shadow(0 0 14px var(--rc));rotate:0deg}}@keyframes pr-out{0%{transform:perspective(800px)rotateY(0)}to{filter:brightness(1.6);transform:perspective(800px)rotateY(90deg)}}@keyframes pr-in{0%{filter:brightness(1.8);transform:perspective(800px)rotateY(-90deg)}to{filter:none;transform:perspective(800px)rotateY(0)}}@keyframes pr-ring{0%{opacity:.95;scale:.94}to{opacity:0;scale:1.35}}@keyframes pr-burst{0%{opacity:0}12%{opacity:1}to{opacity:0}}
