:root{--bg:#07111f;--panel:#0d1b2d;--ink:#f3f8ff;--muted:#9eb6cf;--line:rgba(164,207,255,.18);--gold:#ffd166;--gold-2:#ffe6a3;--cyan:#35d8ff;--blue-2:#6cc8ff;--shadow:0 24px 70px rgba(0,8,24,.44);--soft-shadow:0 16px 42px rgba(0,8,24,.32);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{min-height:100%;background-color:#07111f}html[data-stored-session=true] body.app-booting .route-loader{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.app-booting.app-boot-timeout .route-loader,html[data-route=home] body.app-booting .app-shell,html[data-route=bitcoin-lightning-faucet] body.app-booting .app-shell,html[data-route=crypto-boss-game] body.app-booting .app-shell,html[data-route=traffic-exchange] body.app-booting .app-shell,html[data-route=free-traffic-exchange] body.app-booting .app-shell{visibility:visible}.app-shell{flex:1 0 auto;display:flex;flex-direction:column;width:min(1760px,100%);margin:0 auto;padding:14px}html[data-route=home] .app-shell,html[data-route=home] body:not(.is-authenticated) .app-shell,html[data-route=bitcoin-lightning-faucet] body:not(.is-authenticated) .app-shell,html[data-route=crypto-boss-game] body:not(.is-authenticated) .app-shell,html[data-route=traffic-exchange] body:not(.is-authenticated) .app-shell,html[data-route=free-traffic-exchange] body:not(.is-authenticated) .app-shell{width:100%;max-width:none;padding:0}.topbar{z-index:20;display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:18px;padding:10px;border:1px solid rgba(164,207,255,.16);border-radius:8px;background:#07111fc7;box-shadow:var(--soft-shadow)}html[data-route=home] .topbar,html[data-route=bitcoin-lightning-faucet] body:not(.is-authenticated) .topbar,html[data-route=crypto-boss-game] body:not(.is-authenticated) .topbar,html[data-route=traffic-exchange] body:not(.is-authenticated) .topbar,html[data-route=free-traffic-exchange] body:not(.is-authenticated) .topbar{display:none}.hero-band{position:relative;display:grid;grid-template-columns:minmax(360px,760px) minmax(320px,390px);justify-content:center;align-items:center;gap:34px;min-height:clamp(600px,78svh,760px);padding:34px 64px 42px;border:1px solid rgba(111,199,255,.2);border-left:0;border-right:0;overflow:hidden;background:var(--panel);box-shadow:var(--shadow)}.hero-band:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030c1914,#05101f8f 46%,#050d18eb),linear-gradient(180deg,#06142614,#06101fc2)}.hero-copy,.hero-signup{position:relative;z-index:1}.home-splash-hero .hero-signup,.traffic-hero .hero-signup{justify-self:start}.splash-brand-line{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;padding:8px 12px 8px 8px;border:1px solid rgba(164,207,255,.2);border-radius:8px;background:#08182b94}.brand-mark svg,.primary-action svg,.secondary-action svg{width:24px;height:24px}.splash-brand-line small,.hero-subcopy,.muted,.timer-line{color:var(--muted)}.eyebrow{margin:0 0 8px;color:var(--cyan);font-size:.76rem;font-weight:800;text-transform:uppercase}h1,.h1-like{max-width:820px;margin:0 0 14px;font-size:4.85rem;line-height:1.04;letter-spacing:0;text-wrap:balance;text-shadow:0 18px 44px rgba(0,8,24,.34);font-weight:800}.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 14px;border:0;border-radius:7px;color:var(--ink);font-weight:850}.hero-proof-grid div{min-height:86px;padding:14px;border:1px solid rgba(111,199,255,.22);border-radius:8px;background:#08182ba8}.action-card,.hero-signup{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#122b48eb,#09192df0),var(--panel);box-shadow:var(--soft-shadow)}.hero-signup{border-color:#35d8ff47;background:#08182be6;box-shadow:var(--shadow)}.section-heading{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.reward-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border:1px solid rgba(53,216,255,.28);border-radius:999px;color:var(--cyan);font-size:.78rem;font-weight:900;background:#35d8ff1a}label{display:grid;gap:6px;color:#b9d6f5;font-size:.88rem}input,select,textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#040f1dc2;padding:0 12px}body.is-authenticated .primary-action.auth-only,body.is-authenticated .secondary-action.auth-only{display:inline-flex!important}@media(max-width:980px){.hero-band{grid-template-columns:1fr;min-height:auto;align-items:start;padding:28px 18px 34px}.home-splash-hero .hero-copy,.home-splash-hero .hero-signup,.traffic-hero .hero-copy,.traffic-hero .hero-signup{justify-self:stretch;max-width:none}h1,.h1-like{font-size:3.45rem}.hero-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){h1,.h1-like{font-size:2.45rem}.hero-proof-grid,.form-grid,.review-actions{grid-template-columns:1fr}.hero-actions .primary-action,.hero-actions .secondary-action{width:100%}}html[data-route=home] .home-redesign-hero{grid-template-columns:minmax(440px,800px) minmax(330px,420px);align-items:center;gap:clamp(24px,4vw,48px);min-height:clamp(520px,70svh,660px);padding:clamp(24px,4vw,48px) clamp(20px,6vw,78px)}html[data-route=home] .home-redesign-hero:before{content:"";position:absolute;inset:auto 6% 7% 8%;height:36%;border-radius:50%;background:radial-gradient(circle at 30% 40%,rgba(53,216,255,.22),transparent 42%),radial-gradient(circle at 76% 36%,rgba(255,209,102,.18),transparent 40%);filter:blur(18px);opacity:.86;z-index:1;pointer-events:none}html[data-route=home] .home-redesign-hero .hero-copy{display:grid;gap:14px;justify-self:center}html[data-route=home] .home-redesign-hero h1{max-width:780px;margin:0;font-size:clamp(2.9rem,4.65vw,5.1rem);line-height:1}html[data-route=home] .home-redesign-hero .hero-subcopy{max-width:720px;font-size:clamp(.98rem,1.05vw,1.1rem);line-height:1.48}html[data-route=home] .home-redesign-hero .hero-actions{margin-top:4px}html[data-route=home] .home-hero-reward-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:790px}html[data-route=home] .home-hero-reward-strip div{min-height:78px;padding:12px;border:1px solid rgba(111,199,255,.24);border-radius:8px;background:linear-gradient(180deg,#12365b8f,#040f1d94),#08182b94}html[data-route=home] .home-hero-reward-strip strong,html[data-route=home] .home-hero-reward-strip span{display:block}html[data-route=home] .home-hero-reward-strip strong{color:var(--gold-2);font-size:clamp(1.05rem,1.45vw,1.38rem);line-height:1}html[data-route=home] .home-hero-reward-strip span{margin-top:6px;color:var(--muted);line-height:1.25}html[data-route=home] #apiStatus{min-width:86px}@media(max-width:980px){html[data-route=home] .home-redesign-hero{grid-template-columns:1fr;gap:22px;padding:26px 18px 34px}html[data-route=home] .home-redesign-hero .hero-copy{justify-self:stretch}html[data-route=home] .home-redesign-hero h1{font-size:clamp(2.85rem,9vw,4.6rem)}}@media(max-width:640px){html[data-route=home] .home-hero-reward-strip{grid-template-columns:1fr}}html:not([data-stored-session=true]) body:not(.is-authenticated) .nav-tabs .tab-button.auth-only:not(.admin-only):not(.moderator-only){display:flex!important}body:not(.is-moderator) .nav-tabs .tab-button.moderator-only{display:none!important}html:not([data-stored-session=true]) body:not(.is-authenticated) .view-panel.auth-only.is-active:not([data-panel=admin]){display:block!important}html[data-stored-session=true] body:not(.is-authenticated) #primaryNav,html[data-stored-session=true] body:not(.is-authenticated) .mobile-menu-toggle{visibility:hidden!important;pointer-events:none!important}html[data-route=profile] .view-panel:not([data-panel=profile]){display:none!important}html[data-route=profile] .view-panel[data-panel=profile].is-active{display:block}html[data-route=battlepass] .view-panel:not([data-panel=battlepass]){display:none!important}html[data-route=battlepass] .view-panel[data-panel=battlepass]{display:block!important}.campaign-world-map-scroll{overflow-x:auto;overflow-y:hidden}.campaign-treasure-map{position:relative;width:min(100%,2300px);min-width:1780px;aspect-ratio:2/1;overflow:hidden}.campaign-map-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.campaign-map-art{z-index:0;object-fit:cover}.campaign-map-marker{z-index:3;background:transparent;border:0;box-shadow:none;color:transparent}.campaign-map-marker.is-active{z-index:6}.campaign-map-summary-panel{position:relative;z-index:7}body.site-maintenance .topbar{display:none!important}body.site-maintenance main{min-height:100vh;padding:clamp(24px,7vh,90px) 18px 130px}.site-maintenance-page{width:min(760px,100%);margin:0 auto}.site-maintenance-card{position:relative;overflow:hidden;padding:clamp(28px,6vw,58px);border:1px solid rgba(102,213,255,.45);border-radius:28px;background:radial-gradient(circle at 50% 0,rgba(42,185,255,.22),transparent 42%),linear-gradient(145deg,#0d3252f5,#041020fa);box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff1f;text-align:center}.site-maintenance-card:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 90deg,transparent,rgba(112,218,255,.15),transparent 35%);animation:maintenance-orbit 12s linear infinite}.site-maintenance-card>*{position:relative}.site-maintenance-sigil{display:grid;place-items:center;width:82px;height:82px;margin:0 auto 20px;border:1px solid rgba(143,229,255,.55);border-radius:25px;background:#05192fc7;box-shadow:0 0 32px #34c4ff3b,inset 0 0 22px #34c4ff1f;color:#8ce5ff;font-size:38px}.site-maintenance-card h2{margin:0;color:#fff;font-size:clamp(30px,5vw,52px);line-height:1}.site-maintenance-card p{max-width:570px;margin:18px auto 0;color:#c7e5f5;font-size:clamp(15px,2vw,18px);line-height:1.6}.site-maintenance-chat-note{display:inline-flex;gap:8px;align-items:center;margin-top:26px;padding:11px 15px;border:1px solid rgba(123,223,255,.28);border-radius:999px;background:#071d31b8;color:#d7f3ff;font-weight:800}.site-maintenance-chat-note i{width:9px;height:9px;border-radius:50%;background:#68e6a7;box-shadow:0 0 12px #68e6a7}@keyframes maintenance-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.site-maintenance-card:before{animation:none}}:root{--bg: #07111f;--panel: #0d1b2d;--panel-2: #10243b;--ink: #f3f8ff;--muted: #9eb6cf;--line: rgba(164, 207, 255, .18);--gold: #ffd166;--gold-2: #ffe6a3;--cyan: #35d8ff;--mint: #5ee2ad;--coral: #ff846f;--danger: #ff5f77;--blue: #1976ff;--blue-2: #6cc8ff;--violet: #8a7dff;--shadow: 0 24px 70px rgba(0, 8, 24, .44);--soft-shadow: 0 16px 42px rgba(0, 8, 24, .32);--home-wide: min(1760px, calc(100% - 36px) );font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pet-card-actions{flex-wrap:wrap}.pet-card-actions .secondary-action{flex-basis:calc(50% - 7px)}.gemstone-panel{max-width:1240px;margin:24px auto 0;padding:22px;border:1px solid rgba(107,202,255,.24);border-radius:22px;background:radial-gradient(circle at 94% 0,rgba(73,175,255,.14),transparent 31%),linear-gradient(145deg,#0a1f34f0,#05101ef5)}.gemstone-panel .section-heading{gap:18px}.gemstone-panel .section-heading h2{margin:3px 0 5px}.gemstone-panel .section-heading .muted{max-width:680px}.gemstone-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:15px;margin-top:18px}.gemstone-card{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;min-height:126px;padding:16px;border-color:#89d2ff3d;border-radius:18px;background:linear-gradient(145deg,#0e253ef5,#051120fa);box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000029;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.gemstone-card:before{content:"";position:absolute;inset:0;opacity:.32;background:radial-gradient(circle at 3% 50%,currentColor,transparent 43%);pointer-events:none}.gemstone-card:hover,.gemstone-card.is-selected{transform:translateY(-2px);border-color:currentColor;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 34%,transparent),0 13px 26px #0003}.gemstone-card.gem-blue{color:#55baff}.gemstone-card.gem-red{color:#ff6e75}.gemstone-card.gem-yellow{color:#ffd653}.gemstone-card.gem-green{color:#65e6a0}.gemstone-art{position:relative;z-index:1;width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 9px 12px rgba(0,0,0,.42))}.gemstone-card-copy{position:relative;z-index:1;min-width:0}.gemstone-card-copy .gemstone-rarity{display:block;margin-bottom:2px;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:currentColor}.gemstone-card-copy strong{display:block;color:#f4f9ff;font-size:18px;line-height:1.13}.gemstone-card-copy b{display:block;margin-top:5px;color:#fff;font-size:14px}.gemstone-card-copy small{display:block;margin-top:7px;color:#b7d2e7;font-size:11px}.gemstone-card>.secondary-action{position:relative;z-index:1;grid-column:2;justify-self:start;padding:7px 10px;font-size:11px}.gemstone-fuse-grid{gap:9px;padding:13px 0 2px}.gemstone-fuse-grid button{border-color:#87d1ff4d;font-size:12px;padding:9px 11px}.gemstone-gear-picker{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:4px;padding:18px;border:1px solid rgba(255,211,99,.36);border-radius:18px;background:linear-gradient(120deg,#53371178,#0b2235c7)}.gemstone-gear-picker h3{margin:2px 0 4px;font-size:19px}.gemstone-gear-picker p{margin:0;color:#c3d9e7;font-size:13px}.gemstone-gear-picker>.text-button{align-self:start}.gemstone-gear-choices{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.gemstone-gear-choice{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(147,215,255,.25);border-radius:13px;background:#04101eab;color:#eaf7ff;text-align:left;transition:border-color .16s ease,transform .16s ease}.gemstone-gear-choice:hover{transform:translateY(-1px);border-color:#8ad9ff}.gemstone-gear-choice img{width:44px;height:44px;object-fit:contain}.gemstone-gear-choice span{min-width:0;flex:1}.gemstone-gear-choice strong,.gemstone-gear-choice small{display:block}.gemstone-gear-choice strong{font-size:13px}.gemstone-gear-choice small{margin-top:3px;color:#9ec2d9;font-size:10px}.gemstone-gear-choice b{color:#83dcff;font-size:11px}@media(max-width:700px){.gemstone-panel{padding:16px}.gemstone-panel .section-heading{align-items:flex-start;flex-direction:column}.gemstone-grid{grid-template-columns:1fr}.gemstone-card{grid-template-columns:78px minmax(0,1fr);min-height:112px;padding:13px}.gemstone-art{width:78px;height:78px}.gemstone-card-copy strong{font-size:16px}.gemstone-gear-picker,.gemstone-gear-choices{grid-template-columns:1fr}}*{box-sizing:border-box}html{min-height:100%;background-color:#07111f;overscroll-behavior:none}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;color:var(--ink);background-color:#07111f;background:linear-gradient(135deg,rgba(53,216,255,.13) 0%,transparent 30%),linear-gradient(210deg,rgba(255,209,102,.08) 0%,transparent 24%),linear-gradient(160deg,#061020,#0c1e35 46%,#081729)}body.app-booting .app-shell,body.app-booting .bottom-banner-ad,body.app-booting .site-footer,body.app-booting .adblock-gate,body.app-booting .route-loader{visibility:hidden}html[data-route=home] body.app-booting .app-shell,html[data-route=bitcoin-lightning-faucet] body.app-booting .app-shell,html[data-route=crypto-boss-game] body.app-booting .app-shell,html[data-route=traffic-exchange] body.app-booting .app-shell,html[data-route=free-traffic-exchange] body.app-booting .app-shell{visibility:visible}button,input,select{font:inherit}button{cursor:pointer}[hidden]{display:none!important}.app-shell{flex:1 0 auto;display:flex;flex-direction:column;width:min(1760px,calc(100% - clamp(40px,7vw,160px)));margin:0 auto;padding:14px}.app-shell>main{flex:1 0 auto}.topbar{z-index:20;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:nowrap;margin-bottom:18px;padding:10px;border:1px solid rgba(164,207,255,.16);border-radius:8px;background:#07111fc7;backdrop-filter:blur(20px);box-shadow:var(--soft-shadow)}html[data-route=home] body:not(.is-authenticated) .topbar,html[data-route=bitcoin-lightning-faucet] body:not(.is-authenticated) .topbar,html[data-route=crypto-boss-game] body:not(.is-authenticated) .topbar,html[data-route=traffic-exchange] body:not(.is-authenticated) .topbar,html[data-route=free-traffic-exchange] body:not(.is-authenticated) .topbar{display:none}html[data-route=home] .topbar{display:none}html[data-route=home] body:not(.is-authenticated) .app-shell,html[data-route=bitcoin-lightning-faucet] body:not(.is-authenticated) .app-shell,html[data-route=crypto-boss-game] body:not(.is-authenticated) .app-shell,html[data-route=traffic-exchange] body:not(.is-authenticated) .app-shell,html[data-route=free-traffic-exchange] body:not(.is-authenticated) .app-shell{width:100%;max-width:none;padding:0}html[data-route=home] .app-shell{width:100%;max-width:none;padding:0}.brand{display:flex;flex:0 0 190px;gap:10px;align-items:center;color:var(--ink);text-decoration:none;min-width:190px}.brand-cluster{display:flex;align-items:center;gap:10px;min-width:0}.premium-header-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(255,209,102,.46);border-radius:999px;color:#07111f;text-decoration:none;font-size:.82rem;font-weight:1000;line-height:1;background:linear-gradient(135deg,#ffd166,#35d8ff);box-shadow:0 12px 28px #35d8ff29}.secondary-action[aria-disabled=true],.premium-actions .secondary-action.is-disabled{pointer-events:none;opacity:.72}.brand-mark,.icon-button,.tab-button svg,.tab-button .nav-image-icon,.primary-action svg,.secondary-action svg,.hold-button svg{width:24px;height:24px;flex:0 0 auto}.tab-button .nav-image-icon{display:block;object-fit:contain}.tab-button img[src="/assets/guild-shield.svg"]{width:20px;height:20px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#03101f;background:linear-gradient(135deg,var(--cyan),var(--blue-2) 54%,var(--gold));box-shadow:0 12px 30px #35d8ff40}svg{fill:currentColor}svg.line-icon,svg.nav-line-icon,svg.nav-line-icon *{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}svg.nav-line-icon{width:1.05em;height:1.05em;flex:0 0 auto}.brand strong{display:block;font-size:1rem}.brand small{font-size:.74rem}.brand small,.muted,.timer-line,.stat-card small,.wallet-panel small,.hero-subcopy,.security-list{color:var(--muted)}.stat-card small span{display:block;margin-top:3px;line-height:1.32}.nav-tabs{display:flex;flex:1 1 auto;gap:4px;align-items:center;padding:4px;border:1px solid var(--line);border-radius:8px;background:#0d1b2d8f;overflow-x:hidden}@media(min-width:981px)and (max-width:1480px){html{font-size:14px}.app-shell{padding:10px}.topbar{gap:7px;margin-bottom:14px;padding:8px}.brand{flex-basis:168px;min-width:168px}.brand-mark{width:34px;height:34px}}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#0d1b2dc7;font:inherit;font-weight:800}.mobile-menu-toggle svg{width:22px;height:22px}.tab-button,.icon-button,.primary-action,.secondary-action,.hold-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;color:var(--ink)}.tab-button{min-height:38px;padding:0 9px;border-radius:7px;background:transparent;font-size:.84rem;font-weight:700;text-decoration:none;white-space:nowrap}.tab-button.is-active{color:#021426;background:linear-gradient(135deg,var(--cyan),var(--blue-2));box-shadow:0 10px 24px #35d8ff2e}.hero-band{position:relative;min-height:350px;display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:24px;padding:clamp(22px,5vw,58px);border:1px solid rgba(111,199,255,.2);border-radius:8px;overflow:hidden;background:var(--panel);box-shadow:var(--shadow)}.home-splash-hero,.lightning-faucet-hero,.crypto-game-hero,.traffic-hero{grid-template-columns:minmax(360px,760px) minmax(320px,390px);justify-content:center;align-items:center;gap:34px;min-height:clamp(600px,78svh,760px);padding:34px 64px 42px;border-left:0;border-right:0;border-radius:0}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(1.1) contrast(1.05) hue-rotate(178deg)}.hero-band:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030c191a,#05101f94 48%,#050d18eb),linear-gradient(180deg,#06142614,#06101fb8)}html[data-route=home] body:not(.is-authenticated) .hero-band:after,html[data-route=bitcoin-lightning-faucet] body:not(.is-authenticated) .hero-band:after,html[data-route=crypto-boss-game] body:not(.is-authenticated) .hero-band:after,html[data-route=traffic-exchange] body:not(.is-authenticated) .hero-band:after,html[data-route=free-traffic-exchange] body:not(.is-authenticated) .hero-band:after{background:linear-gradient(90deg,#030c1914,#05101f8f 46%,#050d18eb),linear-gradient(180deg,#06142614,#06101fc2)}.hero-copy,.wallet-panel,.hero-signup{position:relative;z-index:1}.home-splash-hero .hero-copy,.lightning-faucet-hero .hero-copy,.crypto-game-hero .hero-copy,.traffic-hero .hero-copy{justify-self:end;max-width:760px}.home-splash-hero .hero-signup,.lightning-faucet-hero .lightning-summary-card,.crypto-game-hero .crypto-game-card,.traffic-hero .hero-signup{justify-self:start}.splash-brand-line{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;padding:8px 12px 8px 8px;border:1px solid rgba(164,207,255,.2);border-radius:8px;background:#08182b94;backdrop-filter:blur(16px)}.splash-brand-line strong,.splash-brand-line small{display:block}.splash-brand-line small{color:var(--muted)}.eyebrow{margin:0 0 8px;color:var(--cyan);font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin-top:0}h1{max-width:820px;margin-bottom:14px;font-size:clamp(2.45rem,5.4vw,5.9rem);line-height:.95;letter-spacing:0;text-wrap:balance;text-shadow:0 18px 44px rgba(0,8,24,.34)}.home-splash-hero h1,.lightning-faucet-hero h1,.crypto-game-hero h1,.traffic-hero h1{font-size:4.85rem}.home-splash-hero h1{line-height:1.04}.crypto-game-hero{grid-template-columns:minmax(360px,640px) minmax(420px,620px)}h2{margin-bottom:0;font-size:1.25rem}.hero-subcopy{max-width:650px;margin-bottom:0;font-size:1.04rem;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.hero-actions .primary-action,.hero-actions .secondary-action{width:auto;min-width:170px;text-decoration:none}.hero-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-top:20px}.hero-proof-grid div{min-height:86px;padding:14px;border:1px solid rgba(111,199,255,.22);border-radius:8px;background:#08182ba8;backdrop-filter:blur(16px)}.hero-proof-grid strong{display:block;color:var(--gold-2);font-size:1.6rem}.hero-proof-grid span{display:block;margin-top:4px;color:var(--muted)}.hero-signup{border-color:#35d8ff47;background:#08182be6;backdrop-filter:blur(20px);box-shadow:var(--shadow)}.lightning-summary-card{position:relative;z-index:1;justify-self:start;width:min(390px,100%);padding:24px;border-color:#35d8ff52;background:#08182be6;backdrop-filter:blur(20px)}.lightning-summary-card h2{margin-bottom:16px;font-size:1.45rem;line-height:1.2}.lightning-summary-card .primary-action{margin-top:18px;text-decoration:none}.seo-checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.seo-checklist li{position:relative;padding-left:24px;color:var(--muted);line-height:1.45}.seo-checklist li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--gold));box-shadow:0 0 18px #35d8ff52}.lightning-seo-section,.lightning-faq-section{margin-top:16px}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.faq-grid .action-card{padding:20px}.faq-grid h3{margin:0 0 8px}.faq-grid p{margin:0;color:var(--muted);line-height:1.55}.home-game-spotlight,.crypto-game-feature-showcase,.crypto-game-trust{width:min(1380px,calc(100% - 32px));margin:18px auto 0}.home-game-spotlight{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;align-items:stretch;padding:clamp(20px,3vw,34px);border:1px solid rgba(111,199,255,.2);border-radius:8px;background:radial-gradient(circle at 18% 20%,rgba(53,216,255,.22),transparent 32%),radial-gradient(circle at 88% 18%,rgba(255,209,102,.16),transparent 28%),linear-gradient(135deg,#0d2a4cf5,#061120fa);box-shadow:var(--soft-shadow)}.spotlight-copy h2{max-width:780px;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1;text-wrap:balance}.spotlight-copy p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.58}.game-loop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-loop-grid div{min-height:142px;padding:18px;border:1px solid rgba(111,199,255,.2);border-radius:8px;background:#051223ad}.game-loop-grid strong{display:block;color:var(--gold-2);font-size:1.35rem}.game-loop-grid span{display:block;margin-top:8px;color:var(--muted);line-height:1.45}.game-feature-card{border-color:#ffd16647;background:radial-gradient(circle at 18% 18%,rgba(255,209,102,.14),transparent 34%),linear-gradient(180deg,#12365bf0,#08182bf5)}.crypto-game-card{position:relative;z-index:1;justify-self:start;width:min(620px,100%);padding:24px;border:1px solid rgba(53,216,255,.32);border-radius:8px;background:#08182be6;backdrop-filter:blur(20px);box-shadow:var(--shadow)}.crypto-game-screenshot,.crypto-game-screenshot-band img{display:block;width:100%;height:auto;border:1px solid rgba(111,199,255,.24);border-radius:8px;background:#040f1dd6;box-shadow:0 18px 48px #00081852}.crypto-game-screenshot{margin-bottom:18px}.crypto-game-card h2{margin-bottom:12px;font-size:1.7rem}.crypto-game-card p:not(.eyebrow){color:var(--muted);line-height:1.52}.crypto-game-campaign-card{overflow:hidden}.crypto-game-campaign-scene{position:relative;min-height:330px;margin:-10px -10px 18px;overflow:hidden;border:1px solid rgba(111,199,255,.24);border-radius:8px;background:#040f1dd6;box-shadow:0 18px 48px #00081852}.crypto-game-campaign-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.76;filter:saturate(1.08) contrast(1.05)}.crypto-game-campaign-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#040e1d0a,#040e1dc2),radial-gradient(circle at 50% 38%,rgba(53,216,255,.24),transparent 38%);pointer-events:none}.crypto-game-campaign-enemy{position:absolute;z-index:1;left:50%;bottom:46px;width:min(64%,350px);max-height:86%;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 22px 24px rgba(0,0,0,.44));animation:campaignSplashFloat 4.6s ease-in-out infinite}.crypto-game-loot-row{position:absolute;z-index:2;left:18px;right:18px;bottom:14px;display:flex;justify-content:center;gap:10px}.crypto-game-loot-row img{width:48px;height:48px;object-fit:contain;padding:7px;border:1px solid rgba(255,209,102,.28);border-radius:8px;background:#061222d6;box-shadow:0 10px 26px #0008184d}.crypto-game-screenshot-band{width:min(1380px,calc(100% - 32px));display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px;align-items:center;margin:18px auto 0;padding:clamp(18px,2.6vw,28px);border:1px solid rgba(111,199,255,.2);border-radius:8px;background:radial-gradient(circle at 18% 16%,rgba(53,216,255,.16),transparent 34%),linear-gradient(180deg,#0d1f35d1,#07111fe6);box-shadow:var(--soft-shadow)}.crypto-game-screenshot-band h2{max-width:560px;margin-bottom:12px;font-size:clamp(1.85rem,3vw,3.1rem);line-height:1}.crypto-game-screenshot-band p:not(.eyebrow){max-width:560px;margin:0;color:var(--muted);line-height:1.55}.crypto-campaign-flow,.crypto-reward-showcase{width:min(1380px,calc(100% - 32px));margin:18px auto 0;border:1px solid rgba(111,199,255,.2);border-radius:8px;background:radial-gradient(circle at 12% 18%,rgba(53,216,255,.12),transparent 32%),linear-gradient(180deg,#0d1f35db,#07111ff0);box-shadow:var(--soft-shadow)}.crypto-campaign-flow{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(18px,3vw,34px);align-items:center;padding:clamp(20px,3vw,34px)}.crypto-flow-copy h2,.crypto-reward-showcase h2{max-width:720px;margin-bottom:12px;font-size:clamp(2rem,3.1vw,3.35rem);line-height:1;text-wrap:balance}.crypto-flow-copy p:not(.eyebrow),.crypto-reward-showcase .muted{max-width:620px;color:var(--muted);line-height:1.58}.crypto-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crypto-flow-steps article,.crypto-reward-grid article{display:grid;align-content:start;justify-items:center;min-height:220px;padding:16px;border:1px solid rgba(111,199,255,.18);border-radius:8px;background:radial-gradient(circle at 50% 22%,rgba(255,209,102,.12),transparent 46%),#051223b8}.crypto-flow-steps img,.crypto-reward-grid img{width:100%;height:112px;object-fit:contain;margin-bottom:14px;filter:drop-shadow(0 16px 20px rgba(0,0,0,.32))}.crypto-flow-steps span,.crypto-reward-grid span{color:var(--muted);font-weight:800;line-height:1.35;text-align:center}.crypto-reward-showcase{padding:clamp(20px,3vw,34px)}.crypto-reward-showcase .showcase-heading{max-width:920px;margin-bottom:18px}.crypto-reward-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crypto-reward-grid strong{display:block;margin-bottom:8px;color:var(--gold-2);font-size:1.15rem;text-align:center}.crypto-game-asset-board{position:relative;min-height:440px;overflow:hidden;border:1px solid rgba(111,199,255,.24);border-radius:8px;background:#040f1dd6;box-shadow:0 18px 48px #00081852}.asset-board-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(1.08) contrast(1.04)}.crypto-game-asset-board:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#040e1d2e,#040e1d75),linear-gradient(180deg,transparent 48%,rgba(4,14,29,.84));pointer-events:none}.asset-board-enemy{position:absolute;z-index:1;bottom:82px;width:min(36%,240px);max-height:72%;object-fit:contain;filter:drop-shadow(0 22px 24px rgba(0,0,0,.38));animation:campaignSplashFloat 5.2s ease-in-out infinite}.asset-board-enemy-left{left:10%}.asset-board-enemy-right{right:10%;animation-delay:-1.3s}.asset-board-loot{position:absolute;z-index:2;left:20px;right:20px;bottom:22px;display:grid;grid-template-columns:repeat(5,minmax(52px,1fr));gap:10px}.asset-board-loot img{width:100%;height:82px;object-fit:contain;padding:12px;border:1px solid rgba(255,209,102,.25);border-radius:8px;background:radial-gradient(circle at 50% 28%,rgba(255,209,102,.16),transparent 52%),#051223db;box-shadow:0 14px 32px #00081847}@keyframes campaignSplashFloat{0%,to{transform:translate(-50%) translateY(0) rotate(-.5deg)}50%{transform:translate(-50%) translateY(-8px) rotate(.7deg)}}.asset-board-enemy-left,.asset-board-enemy-right{transform:none}.asset-board-enemy-left{animation-name:campaignSplashFloatLeft}.asset-board-enemy-right{animation-name:campaignSplashFloatRight}@keyframes campaignSplashFloatLeft{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-9px) rotate(.6deg)}}@keyframes campaignSplashFloatRight{0%,to{transform:translateY(0) rotate(.4deg)}50%{transform:translateY(-7px) rotate(-.6deg)}}.boss-orbit{position:relative;display:grid;place-items:center;width:min(250px,100%);aspect-ratio:1;margin:0 auto 20px;border-radius:50%;background:radial-gradient(circle,rgba(255,209,102,.25),transparent 44%),radial-gradient(circle at 50% 60%,rgba(53,216,255,.18),transparent 66%)}.boss-core,.boss-ring{position:absolute;display:block}.boss-core{width:46%;aspect-ratio:1;border-radius:24% 44% 28% 46%;background:radial-gradient(circle at 42% 35%,#fff6c7 0 10%,transparent 11%),linear-gradient(135deg,var(--gold-2),var(--cyan) 55%,var(--violet));box-shadow:0 0 36px #35d8ff6b,0 0 70px #ffd16638;animation:bossFloatPreview 4s ease-in-out infinite}.boss-ring{inset:18%;border:2px solid rgba(111,199,255,.34);border-radius:40% 56% 46% 54%}.boss-ring-one{animation:bossSpinPreview 9s linear infinite}.boss-ring-two{inset:28%;border-color:#ffd1665c;animation:bossSpinPreview 7s linear infinite reverse}@keyframes bossFloatPreview{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(3deg)}}@keyframes bossSpinPreview{to{transform:rotate(360deg)}}.hero-signup.is-highlighted{animation:signupSpotlight 2.4s ease}.home-redesign-hero{grid-template-columns:minmax(440px,800px) minmax(330px,420px);align-items:center;gap:clamp(24px,4vw,48px);min-height:clamp(520px,70svh,660px);padding:clamp(24px,4vw,48px) clamp(20px,6vw,78px)}.home-redesign-hero:before{content:"";position:absolute;inset:auto 6% 7% 8%;height:36%;border-radius:50%;background:radial-gradient(circle at 30% 40%,rgba(53,216,255,.22),transparent 42%),radial-gradient(circle at 76% 36%,rgba(255,209,102,.18),transparent 40%);filter:blur(18px);opacity:.86;z-index:1;pointer-events:none}.home-redesign-hero .hero-copy{display:grid;gap:14px;justify-self:center}.home-redesign-hero h1{max-width:780px;margin:0;font-size:clamp(2.9rem,4.65vw,5.1rem);line-height:1}.home-redesign-hero .hero-subcopy{max-width:720px;font-size:clamp(.98rem,1.05vw,1.1rem);line-height:1.48}.home-redesign-hero .hero-actions{margin-top:4px}.home-hero-reward-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:790px}.home-hero-reward-strip div{min-height:78px;padding:12px;border:1px solid rgba(111,199,255,.24);border-radius:8px;background:linear-gradient(180deg,#12365b8f,#040f1d94),#08182b94;backdrop-filter:blur(14px)}.home-hero-reward-strip strong,.home-hero-reward-strip span{display:block}.home-hero-reward-strip strong{color:var(--gold-2);font-size:clamp(1.05rem,1.45vw,1.38rem);line-height:1}.home-hero-reward-strip span{margin-top:6px;color:var(--muted);line-height:1.25}.home-hero-game-preview{display:grid;gap:8px;max-width:840px;margin:0;padding:10px;border:1px solid rgba(53,216,255,.28);border-radius:8px;background:#020c1985;box-shadow:0 18px 52px #00081857}.home-hero-game-preview img{display:block;width:100%;aspect-ratio:16 / 6.15;height:auto;object-fit:cover;object-position:center;border-radius:6px}.home-hero-game-preview figcaption{color:var(--muted);font-size:.9rem}.home-redesign-hero .hero-signup{align-self:center;padding:18px;border-color:#35d8ff61;background:radial-gradient(circle at 14% 12%,rgba(53,216,255,.15),transparent 35%),linear-gradient(180deg,#0c2848f0,#061324f5)}.signup-card-copy{margin:-4px 0 14px;color:var(--muted);line-height:1.45}.signup-consent-line{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin:12px 0 0;color:var(--muted);font-size:.92rem;line-height:1.4}.signup-consent-line input{width:18px;height:18px;margin-top:2px;accent-color:var(--cyan)}.signup-consent-line a{color:var(--cyan);font-weight:800}.auth-link-button{width:100%;min-height:36px;margin-top:10px;border:0;color:var(--cyan);font-weight:800;text-decoration:underline;background:transparent}.auth-link-button:disabled{cursor:wait;opacity:.58}.signup-mini-proof{display:grid;gap:8px;margin-top:14px}.signup-mini-proof span{display:block;padding:10px 12px;border:1px solid rgba(94,226,173,.18);border-radius:7px;color:#c7e5ff;background:#5ee2ad12}.home-redesign-showcase{width:var(--home-wide);padding-top:clamp(28px,4vw,58px)}.home-earn-shell{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:clamp(18px,3vw,34px);align-items:stretch;padding:clamp(20px,3vw,32px);border:1px solid rgba(111,199,255,.22);border-radius:8px;background:radial-gradient(circle at 8% 18%,rgba(53,216,255,.18),transparent 34%),radial-gradient(circle at 92% 78%,rgba(255,209,102,.1),transparent 34%),linear-gradient(135deg,#0d2a48eb,#051121f5);box-shadow:var(--shadow)}.home-redesign-showcase .showcase-heading{display:grid;align-content:center;max-width:none;margin:0}.home-redesign-showcase .showcase-heading h2{font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.02}.home-redesign-showcase .showcase-heading .muted{margin:14px 0 0;font-size:1.02rem;line-height:1.58}.home-lane-bullets{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.home-lane-bullets li{position:relative;padding-left:24px;color:#c7e5ff;font-weight:800;line-height:1.42}.home-lane-bullets li:before{content:"";position:absolute;left:0;top:.48em;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--gold));box-shadow:0 0 18px #35d8ff73}.home-earning-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-lane-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-height:148px;padding:16px;border:1px solid rgba(111,199,255,.2);border-radius:8px;background:linear-gradient(180deg,#123052d1,#061223f0),#08182bcc;box-shadow:var(--soft-shadow)}.home-lane-card h3{margin:0 0 8px;font-size:1.14rem;line-height:1.12}.home-lane-card p{margin:0;color:var(--muted);line-height:1.5}.home-feature-icon{width:54px;height:54px;padding:7px;overflow:hidden;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.24),transparent 30%),linear-gradient(135deg,#35d8ff47,#ffd16624),#061223e6;box-shadow:inset 0 0 18px #ffffff14,0 0 22px #35d8ff29}.home-feature-icon img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:auto}.home-lane-primary .home-feature-icon{width:58px;height:58px}.home-lane-primary{grid-column:span 2;min-height:136px;border-color:#ffd16657;background:radial-gradient(circle at 14% 14%,rgba(255,209,102,.17),transparent 32%),linear-gradient(135deg,#123b64f0,#071527f5)}.home-lane-boss{border-color:#35d8ff57;background:radial-gradient(circle at 12% 18%,rgba(53,216,255,.2),transparent 34%),linear-gradient(135deg,#0c3358f5,#071527f5)}.home-lane-primary h3{font-size:1.28rem;line-height:1.12}.home-redesign-game{width:var(--home-wide);grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr)}.home-game-gallery{display:grid;gap:12px}.home-campaign-seo-list{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.home-campaign-seo-list li{position:relative;padding:12px 14px 12px 38px;border:1px solid rgba(111,199,255,.2);border-radius:8px;color:#cce6ff;font-weight:800;line-height:1.36;background:#040f1d6b}.home-campaign-seo-list li:before{content:"";position:absolute;left:14px;top:17px;width:10px;height:10px;border-radius:2px;background:linear-gradient(135deg,var(--cyan),var(--gold));box-shadow:0 0 18px #35d8ff6b}.home-campaign-preview-card{overflow:hidden;border:1px solid rgba(111,199,255,.24);border-radius:8px;background:#040f1dd1;box-shadow:0 18px 48px #00081852}.home-campaign-preview-stage{position:relative;min-height:clamp(300px,28vw,430px);display:grid;place-items:center;overflow:hidden}.home-campaign-preview-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;filter:saturate(1.08) contrast(1.04)}.home-campaign-preview-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#040f1d14,#040f1d9e),radial-gradient(circle at 50% 44%,rgba(53,216,255,.18),transparent 36%)}.home-campaign-preview-enemy{position:relative;z-index:1;width:min(52%,360px);max-height:92%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.46))}.home-campaign-reward-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.home-campaign-reward-row div{display:grid;justify-items:center;align-content:start;min-height:142px;padding:14px 10px;border:1px solid rgba(111,199,255,.24);border-radius:8px;text-align:center;background:radial-gradient(circle at 50% 16%,rgba(53,216,255,.14),transparent 42%),#071527bd}.home-campaign-reward-row img{width:54px;height:54px;object-fit:contain;image-rendering:pixelated}.home-campaign-reward-row strong{margin-top:10px;color:var(--gold-2);font-size:1rem;line-height:1.1}.home-campaign-reward-row span{margin-top:5px;color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.25}.home-gear-showcase{width:var(--home-wide);margin:18px auto 0;padding:clamp(18px,3vw,30px);border:1px solid rgba(255,209,102,.2);border-radius:8px;background:radial-gradient(circle at 16% 18%,rgba(255,209,102,.13),transparent 34%),radial-gradient(circle at 86% 24%,rgba(255,105,180,.12),transparent 34%),linear-gradient(135deg,#0d2744f0,#051120fa);box-shadow:var(--soft-shadow)}.home-gear-showcase .muted{max-width:760px;margin-bottom:18px}.home-gear-grid{display:grid;grid-template-columns:repeat(8,minmax(112px,1fr));gap:12px}.home-gear-grid .profile-inventory-item{min-height:172px;cursor:default}.home-gear-grid .profile-inventory-item:hover{transform:none}.home-gear-grid .profile-inventory-icon{width:78px;height:78px}.home-gear-grid .profile-inventory-icon .game-item-icon{width:68px;height:68px}.home-gear-grid .profile-inventory-meta strong,.home-gear-grid .profile-inventory-meta small{text-align:center}.home-payout-band{width:var(--home-wide);display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:18px;align-items:center;margin:18px auto 0;padding:clamp(20px,3vw,34px);border:1px solid rgba(255,209,102,.25);border-radius:8px;background:radial-gradient(circle at 18% 16%,rgba(255,209,102,.15),transparent 34%),linear-gradient(135deg,#103052eb,#061223f5);box-shadow:var(--soft-shadow)}.home-payout-band h2{font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.home-payout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-payout-grid span{display:grid;min-height:58px;place-items:center;border:1px solid rgba(111,199,255,.22);border-radius:8px;color:var(--ink);font-weight:900;background:#040f1d6b}.home-redesign-trust{width:var(--home-wide);margin-top:12px}html[data-route=home] body{background:linear-gradient(180deg,#040a13,#07111f 44%,#09101d)}.home-play-hero{grid-template-columns:minmax(420px,760px) minmax(360px,560px);gap:clamp(24px,4vw,58px);min-height:clamp(680px,88svh,840px);padding:clamp(30px,6vw,86px) clamp(18px,7vw,100px) clamp(34px,5vw,62px)}.home-play-hero:before{display:none}.home-play-hero:after{background:linear-gradient(90deg,#03070ee6,#040c189e 47%,#040a13d6),linear-gradient(180deg,#03070e38,#03070ee0)}.home-play-hero .hero-art{opacity:.74;object-position:center top;filter:saturate(1.12) contrast(1.06)}.home-play-hero .hero-copy{max-width:780px}.home-play-hero h1{max-width:720px;color:#fffaf0;font-size:clamp(4.4rem,8vw,8.2rem);line-height:.9;text-shadow:0 18px 55px rgba(0,0,0,.62)}.home-play-hero .hero-subcopy{max-width:720px;color:#d6e9ff;font-size:clamp(1rem,1.22vw,1.18rem)}.home-play-hero .hero-actions{gap:10px}.home-play-hero .primary-action,.home-play-hero .secondary-action{min-height:50px;padding-inline:18px}.home-hero-play-card{position:relative;z-index:1;display:grid;gap:12px;align-self:center}.home-hero-stage-window{position:relative;display:grid;place-items:center;min-height:clamp(420px,46vw,560px);overflow:hidden;border:1px solid rgba(255,209,102,.32);border-radius:8px;background:linear-gradient(180deg,#09192d47,#030911d6),#07111fcc;box-shadow:0 28px 70px #00000070}.home-hero-stage-window:before{content:"";position:absolute;inset:auto 9% 7%;height:18px;border-radius:999px;background:#0000006b;filter:blur(10px)}.home-hero-stage-boss{position:absolute;top:3%;right:4%;width:min(74%,430px);height:auto;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0,0,0,.56))}.home-hero-stage-knight{position:absolute;left:2%;bottom:1%;width:min(42%,240px);height:auto;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(0,0,0,.52))}.home-hero-stage-badge{position:absolute;top:14px;left:14px;min-height:34px;padding:8px 11px;border:1px solid rgba(255,209,102,.45);border-radius:999px;color:#ffe6a3;font-size:.78rem;font-weight:950;background:#050f1db8}.home-hero-console-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-hero-console-grid span,.home-loop-steps div,.home-account-stats div{border:1px solid rgba(111,199,255,.22);border-radius:8px;background:linear-gradient(180deg,#0f2c4dc7,#05101eeb)}.home-hero-console-grid span{display:grid;gap:3px;min-height:78px;align-content:center;padding:10px;text-align:center}.home-hero-console-grid b{color:var(--gold-2);font-size:1.05rem}.home-hero-console-grid small{color:var(--muted);line-height:1.2}.home-mode-wall,.home-play-loop,.home-live-preview,.home-loot-vault,.home-account-showcase{width:var(--home-wide);margin:0 auto}.home-mode-wall{padding-top:clamp(32px,5vw,72px)}.home-section-title{align-items:end;margin-bottom:18px}.home-section-title h2,.home-loop-copy h2,.home-account-card h2{font-size:clamp(2rem,3.45vw,3.85rem);line-height:1}.home-section-title .eyebrow,.home-loop-copy .eyebrow,.home-account-card .eyebrow{color:#7bf0cb}.home-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-mode-card{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(111,199,255,.2);border-radius:8px;background:#081525;box-shadow:var(--soft-shadow)}.home-mode-card-wide,.home-mode-card-stronghold{grid-column:span 2}.home-mode-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.86;filter:saturate(1.08) contrast(1.03)}.home-mode-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#03080f14,#03080fd1 66%,#03080ff0)}.home-mode-card div{position:absolute;inset:auto 0 0;z-index:1;padding:20px}.home-mode-card span,.home-preview-side span,.home-loot-feature span{display:inline-flex;margin-bottom:7px;color:#7bf0cb;font-size:.75rem;font-weight:950;text-transform:uppercase}.home-mode-card h3{margin:0 0 8px;color:#fffaf0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.06}.home-mode-card p{margin:0;color:#d4e8ff;line-height:1.45}.home-play-loop{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:20px;align-items:center;padding:clamp(36px,5vw,74px) 0}.home-loop-copy p{max-width:660px;color:var(--muted);line-height:1.58}.home-loop-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.home-loop-steps div{min-height:178px;padding:16px}.home-loop-steps b{display:grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border-radius:999px;color:#03101f;background:linear-gradient(135deg,var(--gold),#7bf0cb)}.home-loop-steps strong,.home-account-stats strong,.home-loot-items strong{display:block;color:#fffaf0;line-height:1.12}.home-loop-steps span,.home-account-stats span,.home-loot-items span{display:block;margin-top:7px;color:var(--muted);line-height:1.35}.home-live-preview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px}.home-preview-stage{position:relative;min-height:clamp(480px,46vw,650px);overflow:hidden;border:1px solid rgba(111,199,255,.24);border-radius:8px;background:#07111f}.home-preview-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.88}.home-preview-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#040a130d,#040a13c2),linear-gradient(90deg,rgba(4,10,19,.7),transparent 52%,rgba(4,10,19,.42))}.home-preview-enemy{position:absolute;z-index:1;right:7%;bottom:4%;width:min(48%,410px);height:auto;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(0,0,0,.58))}.home-preview-hud{position:absolute;z-index:2;left:20px;bottom:20px;max-width:410px;padding:16px;border:1px solid rgba(255,209,102,.3);border-radius:8px;background:#040f1dc7}.home-preview-hud span,.home-preview-hud small{display:block}.home-preview-hud span{color:#7bf0cb;font-size:.76rem;font-weight:950;text-transform:uppercase}.home-preview-hud strong{display:block;margin-top:4px;color:#fffaf0;font-size:clamp(1.3rem,2.1vw,2.1rem);line-height:1}.home-preview-hud small{margin-top:8px;color:var(--muted);line-height:1.35}.home-preview-side{display:grid;gap:14px}.home-preview-side article,.home-account-card,.home-loot-feature{border:1px solid rgba(111,199,255,.2);border-radius:8px;background:linear-gradient(180deg,#102f50b8,#05101ef0);box-shadow:var(--soft-shadow)}.home-preview-side article{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;min-height:142px;padding:14px}.home-preview-side img{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.34))}.home-preview-side strong{display:block;color:#fffaf0;line-height:1.2}.home-loot-vault{padding:clamp(38px,5vw,74px) 0 0}.home-loot-grid{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:14px}.home-loot-feature{display:grid;grid-template-rows:minmax(260px,1fr) auto;overflow:hidden}.home-loot-feature img{align-self:center;justify-self:center;width:min(74%,340px);height:auto;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(0,0,0,.42))}.home-loot-feature div{padding:20px}.home-loot-feature h3{margin:0 0 8px;color:#fffaf0;font-size:clamp(1.45rem,2.2vw,2.3rem);line-height:1}.home-loot-feature p{margin:0;color:var(--muted);line-height:1.5}.home-loot-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-loot-items article{display:grid;justify-items:center;align-content:center;min-height:220px;padding:16px;border:1px solid rgba(255,209,102,.2);border-radius:8px;text-align:center;background:linear-gradient(180deg,#2d22469e,#05101ef0)}.home-loot-items img{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.34))}.home-account-showcase{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px;padding:clamp(38px,5vw,74px) 0 0}.home-account-card{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr);align-items:center;gap:20px;min-height:340px;padding:22px;overflow:hidden}.home-account-card img{justify-self:center;width:min(100%,270px);height:auto;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(0,0,0,.42))}.home-account-card p:not(.eyebrow){color:var(--muted);line-height:1.55}.home-account-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-account-stats div{min-height:164px;padding:18px}.home-account-stats strong{color:var(--gold-2);font-size:1.2rem}.home-payout-band{margin-top:clamp(38px,5vw,74px)}.home-payout-band .muted{margin:12px 0 0;max-width:620px;line-height:1.5}html[data-route=home] .site-footer{width:var(--home-wide)}@keyframes signupSpotlight{0%,to{border-color:#35d8ff47;box-shadow:var(--shadow);transform:translateY(0)}18%,72%{border-color:#ffd75cf0;box-shadow:0 0 0 5px #ffd75c38,0 24px 70px #ffd75c33,0 0 55px #35d8ff5c;transform:translateY(-4px)}}.wallet-panel{justify-self:end;width:min(310px,100%);padding:20px;border:1px solid rgba(53,216,255,.32);border-radius:8px;background:#07111fc7;backdrop-filter:blur(18px)}.wallet-panel span,.stat-card span,.mini-ledger span{display:block;color:var(--muted);font-size:.8rem}.wallet-panel strong{display:block;margin:6px 0;color:var(--gold-2);font-size:2.2rem}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.stats-mobile-heading,.app-mobile-top-ad{display:none!important}.stat-card,.action-card,.surf-control{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#122b48eb,#09192df0),var(--panel);box-shadow:var(--soft-shadow)}.stat-card{min-height:102px;padding:16px;position:relative}.stat-card strong{display:block;margin:6px 0;font-size:1.75rem}.stat-profile-link{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin:0;padding:6px 10px;border:1px solid rgba(126,218,255,.36);border-radius:999px;background:#081d3494;color:var(--text);font-size:.72rem;font-weight:900;text-decoration:none}.stat-profile-link:hover{border-color:#3ecfffbf;color:var(--accent)}.meter,.surf-progress{height:10px;border-radius:999px;overflow:hidden;background:#a4cfff21}.meter span,.surf-progress span{display:block;width:0%;height:100%;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--gold));transition:width .25s ease}.view-panel{display:none}.view-panel.is-active{display:block}.route-loader{position:fixed;z-index:91;inset:0;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 42%,rgba(53,216,255,.22),transparent 34%),#020a1694;backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .18s ease}.route-loader[hidden]{display:none}.route-loader.is-visible{opacity:1;pointer-events:auto}.route-loader-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;width:min(360px,100%);padding:18px;border:1px solid rgba(64,225,255,.42);border-radius:12px;background:linear-gradient(145deg,#0b4074f5,#041227f5),#071630;box-shadow:0 30px 80px #00000070,0 0 48px #35d8ff24,inset 0 0 36px #ffffff0d}.route-loader-bolt{position:relative;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,209,102,.5);border-radius:50%;color:#07111f;background:radial-gradient(circle,var(--gold-2),var(--gold));box-shadow:0 0 24px #ffd1666b,0 0 54px #35d8ff29;animation:routeBoltPulse .72s ease-in-out infinite}.route-loader-bolt:before,.route-loader-bolt:after{content:"";position:absolute;width:74px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(53,216,255,.86),transparent);filter:drop-shadow(0 0 8px rgba(53,216,255,.58));transform-origin:50% 50%;animation:routeSpark .9s ease-in-out infinite}.route-loader-bolt:before{transform:rotate(24deg)}.route-loader-bolt:after{animation-delay:.18s;transform:rotate(-34deg)}.route-loader-bolt svg{position:relative;z-index:1;width:32px;height:32px;fill:currentColor}.route-loader-copy{display:grid;gap:3px}.route-loader-copy strong{color:#fff;font-size:1.1rem}.route-loader-copy span{color:var(--muted);font-size:.92rem}.route-loader-bar{grid-column:1 / -1;overflow:hidden;height:5px;border-radius:999px;background:#a4cfff29}.route-loader-bar span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--gold));box-shadow:0 0 18px #35d8ff59;animation:routeLoaderBar .82s ease-in-out infinite}@keyframes routeBoltPulse{0%,to{transform:scale(.96);filter:brightness(1)}50%{transform:scale(1.06);filter:brightness(1.18)}}@keyframes routeSpark{0%,to{opacity:.15;scale:.72 1}50%{opacity:.82;scale:1 1}}@keyframes routeLoaderBar{0%{transform:translate(-105%)}to{transform:translate(245%)}}@media(prefers-reduced-motion:reduce){.route-loader,.route-loader-bolt,.route-loader-bolt:before,.route-loader-bolt:after,.route-loader-bar span{animation:none!important;transition:none!important}}html:not([data-route=home]) .home-only,html:not([data-route=home]) .guest-only{display:none!important}html[data-route=dashboard] body.is-authenticated .stats-grid.auth-only,html[data-route=dashboard] .stats-grid.auth-only,html[data-route=home] body.is-authenticated .stats-grid.auth-only,html[data-route=home] .stats-grid.auth-only{display:none!important}html[data-route=home] .view-panel:not([data-panel=home]){display:none!important}html[data-route=about] .view-panel:not([data-panel=about]),html[data-route=bitcoin-lightning-faucet] .view-panel:not([data-panel=bitcoin-lightning-faucet]),html[data-route=crypto-boss-game] .view-panel:not([data-panel=crypto-boss-game]),html[data-route=traffic-exchange] .view-panel:not([data-panel=traffic-exchange]),html[data-route=free-traffic-exchange] .view-panel:not([data-panel=free-traffic-exchange]),html[data-route=signup] .view-panel:not([data-panel=signup]),html[data-route=login] .view-panel:not([data-panel=login]),html[data-route=public-profile] .view-panel:not([data-panel=public-profile]),html[data-route=dashboard] .view-panel:not([data-panel=dashboard]),html[data-route=profile] .view-panel:not([data-panel=profile]),html[data-route=battlepass] .view-panel:not([data-panel=battlepass]),html[data-route=shop] .view-panel:not([data-panel=shop]),html[data-route=leaderboard] .view-panel:not([data-panel=leaderboard]),html[data-route=faucet] .view-panel:not([data-panel=faucet]),html[data-route=game] .view-panel:not([data-panel=game]),html[data-route=game-lab] .view-panel:not([data-panel=game-lab]),html[data-route=event] .view-panel:not([data-panel=event]),html[data-route=reflex-dungeon] .view-panel:not([data-panel=reflex-dungeon]),html[data-route=shortlinks] .view-panel:not([data-panel=shortlinks]),html[data-route=offerwalls] .view-panel:not([data-panel=offerwalls]),html[data-route=ptc] .view-panel:not([data-panel=ptc]),html[data-route=quests] .view-panel:not([data-panel=quests]),html[data-route=autosurf] .view-panel:not([data-panel=autosurf]),html[data-route=daily] .view-panel:not([data-panel=daily]),html[data-route=links] .view-panel:not([data-panel=links]),html[data-route=wallet] .view-panel:not([data-panel=wallet]),html[data-route=referrals] .view-panel:not([data-panel=referrals]),html[data-route=admin] .view-panel:not([data-panel=admin]){display:none!important}html[data-route=about] .view-panel[data-panel=about].is-active,html[data-route=bitcoin-lightning-faucet] .view-panel[data-panel=bitcoin-lightning-faucet].is-active,html[data-route=crypto-boss-game] .view-panel[data-panel=crypto-boss-game].is-active,html[data-route=traffic-exchange] .view-panel[data-panel=traffic-exchange].is-active,html[data-route=free-traffic-exchange] .view-panel[data-panel=free-traffic-exchange].is-active,html[data-route=signup] .view-panel[data-panel=signup].is-active,html[data-route=login] .view-panel[data-panel=login].is-active,html[data-route=public-profile] .view-panel[data-panel=public-profile].is-active,html[data-route=dashboard] .view-panel[data-panel=dashboard].is-active,html[data-route=profile] .view-panel[data-panel=profile].is-active,html[data-route=battlepass] .view-panel[data-panel=battlepass].is-active,html[data-route=shop] .view-panel[data-panel=shop].is-active,html[data-route=leaderboard] .view-panel[data-panel=leaderboard].is-active,html[data-route=faucet] .view-panel[data-panel=faucet].is-active,html[data-route=game] .view-panel[data-panel=game].is-active,html[data-route=game-lab] .view-panel[data-panel=game-lab].is-active,html[data-route=event] .view-panel[data-panel=event].is-active,html[data-route=reflex-dungeon] .view-panel[data-panel=reflex-dungeon].is-active,html[data-route=shortlinks] .view-panel[data-panel=shortlinks].is-active,html[data-route=offerwalls] .view-panel[data-panel=offerwalls].is-active,html[data-route=ptc] .view-panel[data-panel=ptc].is-active,html[data-route=quests] .view-panel[data-panel=quests].is-active,html[data-route=autosurf] .view-panel[data-panel=autosurf].is-active,html[data-route=daily] .view-panel[data-panel=daily].is-active,html[data-route=links] .view-panel[data-panel=links].is-active,html[data-route=wallet] .view-panel[data-panel=wallet].is-active,html[data-route=referrals] .view-panel[data-panel=referrals].is-active,html[data-route=admin] .view-panel[data-panel=admin].is-active,html[data-route=battlepass] .view-panel[data-panel=battlepass],html[data-route=bitcoin-lightning-faucet] .view-panel[data-panel=bitcoin-lightning-faucet],html[data-route=crypto-boss-game] .view-panel[data-panel=crypto-boss-game],html[data-route=traffic-exchange] .view-panel[data-panel=traffic-exchange],html[data-route=free-traffic-exchange] .view-panel[data-panel=free-traffic-exchange]{display:block}body:not(.is-authenticated) .nav-tabs .tab-button.auth-only:not(.admin-only){display:flex!important}body:not(.is-authenticated) .view-panel.auth-only.is-active:not([data-panel=admin]){display:block!important}.logged-out-page-gate{margin:0 0 18px;width:100%;padding:clamp(18px,4vw,30px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,3vw,24px);border-color:#35d8ff47;background:radial-gradient(circle at 14% 0,rgba(53,216,255,.18),transparent 34%),linear-gradient(180deg,#0d2b4cf0,#051120fa)}.logged-out-page-gate h2{margin:0 0 8px;font-size:clamp(1.8rem,5vw,3.15rem)}.logged-out-page-gate p{margin-bottom:0}.logged-out-page-actions{min-width:min(100%,280px)}@media(max-width:720px){.logged-out-page-gate{grid-template-columns:1fr}}.auth-page-panel{min-height:min(760px,calc(100dvh - 128px));place-items:center;padding:clamp(18px,5vw,52px) 0;position:relative}.auth-page-panel:before{content:"";position:absolute;inset:clamp(12px,3vw,34px) max(-4vw,-36px);z-index:-1;border:1px solid rgba(53,216,255,.14);border-radius:8px;background:radial-gradient(circle at 18% 18%,rgba(53,216,255,.16),transparent 34%),radial-gradient(circle at 82% 72%,rgba(255,210,97,.11),transparent 30%),linear-gradient(135deg,#0a2745b8,#05101feb);box-shadow:0 26px 80px #00000038}html[data-route=signup] .auth-page-panel.is-active,html[data-route=login] .auth-page-panel.is-active{display:grid}.auth-page-shell{width:min(100%,1120px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(18px,3vw,30px);align-items:stretch}.auth-story-card,.auth-page-card{position:relative;overflow:hidden;border:1px solid rgba(53,216,255,.24);border-radius:8px;background:radial-gradient(circle at 18% 14%,rgba(53,216,255,.18),transparent 34%),linear-gradient(180deg,#0b2440f0,#040f1dfa);box-shadow:0 22px 64px #0000003d}.auth-story-card{min-height:520px;padding:clamp(18px,3vw,28px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(16px,3vw,24px)}.auth-story-card:after{content:"";position:absolute;inset:auto 8% -34%;height:54%;background:radial-gradient(ellipse at center,rgba(53,216,255,.12),transparent 66%);pointer-events:none}.auth-story-copy{position:relative;z-index:1;max-width:620px}.auth-story-copy h1{margin:6px 0 10px;color:var(--text);font-size:clamp(2.8rem,5vw,5rem);line-height:.92;letter-spacing:0}.auth-story-copy p:not(.eyebrow){max-width:560px;color:var(--muted);font-size:1.04rem;line-height:1.55}.auth-preview-frame{position:relative;z-index:1;align-self:center;min-height:260px;border:1px solid rgba(111,205,255,.2);border-radius:8px;overflow:hidden;background:#020b16c2}.auth-preview-frame img{width:100%;height:100%;min-height:260px;display:block;object-fit:cover;object-position:center;opacity:.9}body.traffic-signup-intent .auth-preview-frame{display:grid;place-items:center;min-height:260px;padding:22px;background:radial-gradient(circle at 24% 28%,rgba(53,216,255,.2),transparent 34%),radial-gradient(circle at 78% 68%,rgba(255,210,97,.15),transparent 32%),linear-gradient(135deg,#05182af0,#040f1dfa)}body.traffic-signup-intent .auth-preview-frame:before{content:"1 Surf Point = 1 Visitor";display:grid;place-items:center;width:min(100%,420px);min-height:150px;border:1px solid rgba(53,216,255,.3);border-radius:8px;color:var(--gold-2);font-size:clamp(1.45rem,4vw,2.8rem);font-weight:950;text-align:center;background:linear-gradient(90deg,#35d8ff2e,#ffd26124),#020b16cc;box-shadow:0 18px 46px #00081857}body.traffic-signup-intent .auth-preview-frame img{display:none}.auth-preview-frame-compact,.auth-preview-frame-compact img{min-height:220px}.auth-benefit-grid,.auth-login-summary{position:relative;z-index:1;display:grid;gap:10px}.auth-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-benefit-grid span,.auth-login-summary div{border:1px solid rgba(255,210,97,.22);border-radius:7px;background:#ffd26114}.auth-benefit-grid span{min-height:52px;display:grid;place-items:center;padding:10px;color:#d8efff;font-weight:900;text-align:center}.auth-login-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-login-summary div{padding:12px}.auth-login-summary span{display:block;color:var(--cyan);font-size:.74rem;font-weight:900;text-transform:uppercase}.auth-login-summary strong{display:block;margin-top:4px;color:var(--text);font-size:1rem}.auth-page-card{width:100%;padding:clamp(18px,4vw,26px);border-color:#35d8ff52;align-self:center}html[data-route=login] .nav-tabs,html[data-route=signup] .nav-tabs,html[data-route=login] .mobile-menu-toggle,html[data-route=signup] .mobile-menu-toggle{display:none!important}html[data-route=login] .topbar,html[data-route=signup] .topbar{justify-content:space-between}html[data-route=login] .topbar:after,html[data-route=signup] .topbar:after{content:"Account access";min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(147,200,255,.24);border-radius:7px;color:var(--muted);font-weight:900;pointer-events:none}@media(max-width:720px){html[data-route=login] .topbar:after,html[data-route=signup] .topbar:after{min-height:34px;padding:0 10px;font-size:.78rem}.auth-story-copy h1{font-size:2.55rem}.auth-login-summary,.auth-benefit-grid{grid-template-columns:1fr}.auth-page-card .review-actions{align-items:stretch}.auth-page-card .review-actions .primary-action,.auth-page-card .review-actions .secondary-action{width:100%;justify-content:center}}.auth-only,body.is-authenticated .guest-only,html[data-route=home][data-stored-session=true] .home-splash-hero .guest-only{display:none!important}body.is-authenticated .auth-only,html[data-route=home][data-stored-session=true] .home-splash-hero .auth-only{display:revert!important}body.is-authenticated .tab-button.auth-only,body.is-authenticated .primary-action.auth-only,body.is-authenticated .secondary-action.auth-only{display:inline-flex!important}body.is-authenticated .stats-grid.auth-only,body.is-authenticated .two-column.auth-only,body.is-authenticated .admin-grid.auth-only{display:grid!important}body.is-authenticated .view-panel.auth-only{display:none!important}body.is-authenticated .view-panel.auth-only.is-active{display:block!important}html[data-route=autosurf] body.is-authenticated .stats-grid.auth-only{display:none!important}body:not(.is-admin) .admin-only{display:none!important}body.is-authenticated:not(.is-admin) .tab-button.admin-only,body.is-authenticated:not(.is-admin) .nav-tabs .admin-only{display:none!important}.two-column,.admin-grid,.autosurf-layout,.referral-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.traffic-bonus-pop{position:fixed;inset:0;z-index:90;display:grid;width:100%;place-items:center;padding:18px;background:radial-gradient(circle at 50% 45%,rgba(53,216,255,.2),transparent 34%),#0108128f;backdrop-filter:blur(6px)}.traffic-bonus-pop[hidden]{display:none}.traffic-bonus-pop article{display:grid;gap:14px;width:min(620px,100%);padding:clamp(24px,5vw,42px);border:1px solid rgba(131,231,255,.7);border-radius:16px;text-align:center;background:linear-gradient(145deg,#104f96fa,#0b234dfa),#0b234d;box-shadow:0 34px 90px #0000008c,0 0 50px #35d8ff33,inset 0 0 36px #ffffff0f}.traffic-bonus-pop h2{margin:0;color:#fff;font-size:clamp(2rem,5vw,3.8rem);line-height:.95}.traffic-bonus-pop p{margin:0;color:#dff7ff;font-size:1.08rem;line-height:1.45}.traffic-bonus-pop .eyebrow{color:var(--gold)}.traffic-bonus-pop .primary-action,.traffic-bonus-pop .secondary-action{justify-content:center;width:min(320px,100%);margin:0 auto}.surf-earn-mode{display:grid;grid-template-columns:auto 1fr 1fr;gap:8px;align-items:center;margin:14px 0;padding:10px;border:1px solid rgba(126,214,255,.2);border-radius:10px;background:#08162a9e}.surf-earn-mode span{color:var(--muted);font-size:.84rem;font-weight:800;text-transform:uppercase}.surf-earn-mode label{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 10px;border-radius:8px;background:#4da7ff1a;color:var(--text);font-weight:800}.surf-pulse-check,.surf-ptp-gate{display:grid;gap:10px;margin:14px 0;padding:14px;border:1px solid rgba(255,221,112,.28);border-radius:8px;background:radial-gradient(circle at 12% 10%,rgba(255,221,112,.18),transparent 32%),#071425bd}.surf-ptp-gate{border-color:#35d8ff52;background:radial-gradient(circle at 12% 10%,rgba(53,216,255,.2),transparent 34%),#071425c7}.surf-pulse-check[hidden],.surf-ptp-gate[hidden]{display:none}.surf-pulse-check strong,.surf-ptp-gate strong{color:var(--gold-2);font-size:1rem}.surf-pulse-check span,.surf-ptp-gate span{color:#d9f5ff;line-height:1.45}.surf-pulse-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.surf-pulse-form input{min-width:0}.autosurf-ad-rotator,.faucet-top-ad-rotator,.daily-top-ad-rotator{margin:18px auto 0;width:min(728px,100%);min-height:90px;display:grid;place-items:center}.faucet-top-ad-rotator,.daily-top-ad-rotator{margin-top:0}.faucet-top-ad-rotator{width:100%;min-height:126px;margin-bottom:18px;padding:18px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:linear-gradient(180deg,#0d1f35b8,#07111fc2),#07111fb8;box-shadow:var(--soft-shadow)}body.adblock-blocked .faucet-top-ad-rotator,.autosurf-rotating-ad[hidden],.faucet-top-rotating-ad[hidden],.daily-top-rotating-ad[hidden],.bottom-banner-rotating-ad[hidden]{display:none}.autosurf-rotating-ad,.faucet-top-rotating-ad,.daily-top-rotating-ad,.bottom-banner-rotating-ad{width:min(728px,100%);min-height:90px;display:grid;place-items:center;overflow:hidden}.bitmedia-placement{position:relative;isolation:isolate;contain:layout paint;overflow:hidden;min-width:0;max-width:100%}body.is-authenticated .sidebar-desktop-ad.bitmedia-placement{width:300px;max-width:none;justify-self:center;height:270px;max-height:270px;align-content:start}.bitmedia-placement>ins{position:relative!important;inset:auto!important;display:block!important;width:300px!important;height:250px!important;margin:0 auto!important}.autosurf-rotating-ad .surfe-be,.faucet-top-rotating-ad .surfe-be,.daily-top-rotating-ad .surfe-be,.bottom-banner-rotating-ad .surfe-be,.dashboard-wide-rotating-ad .surfe-be{width:728px;max-width:100%;min-height:90px;display:block}.faucet-top-rotating-ad .coinzilla{display:block;width:728px;max-width:100%;min-height:90px}.autosurf-square-ad-card{display:grid;place-items:center;width:100%;margin-top:16px;padding:0;border:0;background:transparent}.autosurf-square-ad[hidden]{display:none}.autosurf-square-ad{display:grid;place-items:center;width:300px;max-width:none;min-height:250px;overflow:visible}.autosurf-square-ad iframe,.autosurf-square-ad ins,.autosurf-square-ad .adbytes-display-ad{max-width:100%}.dashboard-profile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;margin-top:14px;padding:22px}.level-badge{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--cyan));box-shadow:0 14px 34px #35d8ff47;font-size:1.45rem;font-weight:900}.dashboard-profile-main{min-width:0}.dashboard-meter{margin:10px 0}.benefit-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:14px 16px;border:1px solid rgba(94,226,173,.24);border-radius:8px;background:#5ee2ad14}.benefit-strip span{color:var(--muted)}.benefit-strip strong{color:var(--mint);text-align:right}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.leaderboard-hero{margin-top:14px}.leaderboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.leaderboard-wide{grid-column:1 / -1}.profile-page,.settings-page{gap:16px}.profile-hero-card{display:grid;gap:14px;background:radial-gradient(circle at 12% 18%,rgba(53,216,255,.18),transparent 34%),linear-gradient(135deg,#10365ceb,#051222eb)}.profile-preview{display:flex;gap:16px;align-items:center}.profile-preview-avatar,.profile-avatar-orb{display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(53,216,255,.38);color:#03101f;font-weight:1000;overflow:hidden;position:relative;box-shadow:0 18px 44px #35d8ff29}.profile-preview-avatar{width:86px;height:86px;border-radius:22px;font-size:1.45rem}.profile-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:16px}.profile-tabbar{display:flex;gap:10px;padding:6px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#030d1a85}.profile-tab-button{flex:1;min-height:46px;border:1px solid rgba(164,207,255,.16);border-radius:8px;color:var(--muted);background:#081c328f;font-weight:900}.profile-tab-button.is-active{color:#04111f;border-color:#35d8ffbd;background:linear-gradient(135deg,#35d8ff,#7cd7ff 58%,#ffd166);box-shadow:0 16px 32px #35d8ff29}.profile-tab-panel{display:grid;gap:16px}.profile-tab-panel[hidden]{display:none!important}.profile-knight-hero{background:radial-gradient(circle at 18% 10%,rgba(53,216,255,.16),transparent 34%),radial-gradient(circle at 82% 6%,rgba(255,209,102,.12),transparent 28%),linear-gradient(135deg,#0d2f52eb,#030e1beb)}.profile-knight-row{grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr)}.profile-knight-equipment{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-content:stretch}.profile-knight-stage{position:relative;min-height:390px;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(53,216,255,.12),transparent 44%),linear-gradient(180deg,#051b35eb,#030c18d6)}.profile-knight-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#01071014,#01071085),var(--knight-portrait-bg, none);background-size:cover;background-position:center;filter:saturate(1.08)}.profile-knight-stage:after{content:"";position:absolute;inset:auto 12% 0;height:28%;border-radius:50%;background:radial-gradient(ellipse,rgba(53,216,255,.22),transparent 70%);pointer-events:none}.profile-knight-scene{position:relative;z-index:1;display:grid;align-items:end;justify-items:center;width:100%;min-height:390px;padding:18px 12px 14px}.profile-knight-portrait-img{width:min(86%,300px);height:320px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 18px rgba(53,216,255,.22)) drop-shadow(0 22px 22px rgba(0,0,0,.46))}.profile-knight-scene-label{display:grid;justify-items:center;gap:1px;width:min(100%,280px);padding:9px 12px;border:1px solid rgba(164,207,255,.22);border-radius:8px;background:#020b16b8;box-shadow:0 14px 30px #00000038}.profile-knight-scene-label strong{color:var(--ink)}.profile-knight-scene-label span{color:var(--muted);font-size:.78rem;font-weight:900}.profile-knight-coming-soon{display:grid;justify-items:center;gap:8px;color:var(--ink);text-align:center}.profile-knight-coming-soon strong{font-size:1rem}.profile-knight-coming-soon small{color:var(--muted);font-weight:900;letter-spacing:0;text-transform:uppercase}.profile-knight-silhouette{width:96px;height:136px;border:1px solid rgba(164,207,255,.28);border-radius:48px 48px 18px 18px;background:radial-gradient(circle at 50% 24%,rgba(232,251,255,.46) 0 13%,transparent 14%),linear-gradient(180deg,#35d8ff2e,#9b7cff14);box-shadow:inset 0 0 28px #35d8ff1f,0 18px 36px #0000002e}.profile-knight-shop{align-items:start}.profile-inventory-heading{margin-top:18px}.profile-inventory-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.profile-scrap-converter{display:grid;gap:12px;padding:13px;border:1px solid rgba(255,209,102,.22);border-radius:8px;background:linear-gradient(135deg,#ffd1661c,#35d8ff0f),#030d1a85}.profile-scrap-converter strong{display:block;color:#fff0b8;font-size:.95rem}.profile-scrap-converter span{color:var(--muted);font-size:.82rem;font-weight:800}.profile-scrap-pack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.profile-scrap-pack{justify-items:start;min-height:62px;padding:9px 10px;text-align:left}.profile-scrap-pack strong,.profile-scrap-pack span{display:block}.profile-scrap-pack strong{color:var(--ink)}.profile-scrap-pack:disabled{opacity:.48}.danger-action{border-color:#ff5b746b;color:#ffc8d0}.profile-knight-stats{grid-template-columns:1fr;margin:0}.profile-card{display:grid;align-content:start;gap:14px}.profile-card-wide{grid-row:span 2}.profile-avatar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.profile-cosmetic-settings{display:grid;gap:12px;margin-top:4px;padding-top:12px;border-top:1px solid rgba(164,207,255,.16)}.profile-knight-gender{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0}.profile-knight-gender legend{width:100%;margin-bottom:2px;color:var(--muted);font-size:.82rem;font-weight:800}.profile-knight-gender-choice{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:8px 12px;border:1px solid rgba(164,207,255,.26);border-radius:999px;background:#051120b8;color:var(--text);cursor:pointer;font-weight:900}.profile-knight-gender-choice:has(input:checked){border-color:#35d8ffb8;background:linear-gradient(135deg,#35d8ff33,#557eff29);box-shadow:0 0 22px #35d8ff1f}.profile-knight-gender-choice input{width:16px;height:16px;margin:0;accent-color:var(--cyan)}.profile-cosmetic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.profile-cosmetic-choice{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:10px;border:1px solid rgba(164,207,255,.16);border-radius:8px;color:var(--ink);background:#051120a8;text-align:left}.profile-cosmetic-choice.is-selected{border-color:#ffd166c7;background:linear-gradient(135deg,#ffd16629,#35d8ff14),#06182ce6;box-shadow:0 16px 34px #ffd1661a}.profile-cosmetic-choice.is-locked{opacity:.52}.profile-cosmetic-thumb{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border:1px solid rgba(164,207,255,.18);border-radius:8px;background:#030c18e6}.profile-cosmetic-thumb img{width:100%;height:100%;object-fit:cover}.profile-cosmetic-choice.is-portrait .profile-cosmetic-thumb img{object-fit:contain;padding:2px}.profile-cosmetic-choice strong,.profile-cosmetic-choice small{display:block}.profile-cosmetic-choice small{color:var(--muted);font-size:.76rem;font-weight:900}.profile-avatar-choice{display:flex;gap:10px;align-items:center;min-height:74px;padding:10px;border:1px solid rgba(164,207,255,.16);border-radius:8px;color:var(--ink);background:#051120a8;text-align:left}.profile-avatar-choice.is-selected{border-color:#35d8ffb8;background:linear-gradient(135deg,#35d8ff2e,#ffd16614),#06182ce0;box-shadow:0 16px 34px #35d8ff1a}.profile-avatar-orb{width:48px;height:48px;border-radius:14px}.profile-avatar-image{width:100%;height:100%;display:block;object-fit:contain;padding:4px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.profile-avatar-image-large{padding:8px}.profile-avatar-initials{font-weight:1000;letter-spacing:0}.profile-preview-avatar[data-avatar=site-logo],.profile-avatar-orb[data-avatar=site-logo]{background:radial-gradient(circle at 30% 20%,#fff8d8,#35d8ff 52%,#07111f)}.profile-preview-avatar[data-avatar=blockstorm-golem],.profile-avatar-orb[data-avatar=blockstorm-golem]{background:radial-gradient(circle at 30% 20%,#fff5cb,#ffd166 58%,#7d5208)}.profile-preview-avatar[data-avatar=volt-tyrant],.profile-avatar-orb[data-avatar=volt-tyrant]{background:radial-gradient(circle at 30% 20%,#e8fbff,#35d8ff 58%,#07506d)}.profile-preview-avatar[data-avatar=satoshi-wraith],.profile-avatar-orb[data-avatar=satoshi-wraith]{background:radial-gradient(circle at 30% 20%,#eeeaff,#8a7dff 58%,#291f70)}.profile-preview-avatar[data-avatar=circuit-hydra],.profile-avatar-orb[data-avatar=circuit-hydra]{background:radial-gradient(circle at 30% 20%,#e9fff6,#5ee2ad 58%,#086044)}.profile-status.is-error{color:var(--danger)}.profile-inventory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px}.profile-inventory-empty{grid-column:1 / -1;margin:0}.profile-reforge-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,209,102,.22);border-radius:8px;background:radial-gradient(circle at 12% 18%,rgba(255,209,102,.18),transparent 34%),radial-gradient(circle at 82% 12%,rgba(53,216,255,.16),transparent 36%),#051120c7;box-shadow:inset 0 0 0 1px #ffffff08}.profile-reforge-panel.is-active{border-color:#ffd16694;box-shadow:0 18px 36px #ffd16614}.profile-mass-salvage-panel{border-color:#ff67673d;background:radial-gradient(circle at 12% 18%,rgba(255,103,103,.16),transparent 34%),radial-gradient(circle at 82% 12%,rgba(255,177,92,.12),transparent 36%),#180812c2}.profile-mass-salvage-panel.is-active{border-color:#ff6767a8;box-shadow:0 18px 36px #ff67671a}.profile-reforge-copy{display:grid;gap:4px}.profile-reforge-copy strong{font-size:.98rem}.profile-reforge-copy small,.profile-reforge-status{color:var(--muted);font-size:.78rem;font-weight:800}.profile-reforge-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.profile-inventory-item{position:relative;display:grid;justify-items:center;align-content:center;gap:8px;min-height:154px;padding:12px;border:1px solid rgba(164,207,255,.16);border-radius:8px;color:var(--ink);background:radial-gradient(circle at 50% 16%,rgba(53,216,255,.14),transparent 42%),#051120b8;text-align:center;cursor:pointer}.profile-inventory-item:hover,.profile-inventory-item:focus-visible{transform:translateY(-2px);border-color:#35d8ff9e;box-shadow:0 18px 36px #35d8ff1a}.profile-inventory-item:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:4;width:max-content;max-width:min(250px,82vw);padding:7px 9px;border:1px solid rgba(164,207,255,.24);border-radius:8px;color:var(--ink);background:#051120f5;box-shadow:0 14px 28px #0000003d;font-size:.76rem;line-height:1.3;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease}.profile-inventory-item:hover:after,.profile-inventory-item:focus-visible:after{opacity:1;transform:translate(-50%)}.profile-inventory-item.rarity-common{border-color:#a4cfff38}.profile-inventory-item.rarity-uncommon{border-color:#52e2ad5c;background:radial-gradient(circle at 50% 16%,rgba(82,226,173,.16),transparent 42%),#051120b8}.profile-inventory-item.rarity-rare{border-color:#35d8ff7a;background:radial-gradient(circle at 50% 16%,rgba(53,216,255,.18),transparent 42%),#051120b8}.profile-inventory-item.rarity-epic{border-color:#ae6cff8f;background:radial-gradient(circle at 50% 16%,rgba(174,108,255,.22),transparent 44%),#051120b8}.profile-inventory-item.rarity-legendary{border-color:#ffc24da8;background:radial-gradient(circle at 50% 16%,rgba(255,194,77,.24),transparent 44%),#051120b8}.profile-inventory-item.rarity-mythical{border-color:#ff69b4b3;background:radial-gradient(circle at 18% 16%,rgba(53,216,255,.18),transparent 34%),radial-gradient(circle at 72% 12%,rgba(255,105,180,.24),transparent 42%),#051120b8}.profile-inventory-item.is-equipped{border-color:#ffd166ad;box-shadow:inset 0 0 0 1px #ffd16633,0 16px 34px #ffd16614}.profile-inventory-item.is-reforge-selected{border-color:#ffd166e6;box-shadow:inset 0 0 0 2px #ffd16657,0 18px 36px #ffd16624}.profile-inventory-item.is-mass-salvage-selected{border-color:#ff6767eb;background:radial-gradient(circle at 50% 16%,rgba(255,103,103,.22),transparent 44%),#230812d6;box-shadow:inset 0 0 0 2px #ff67674d,0 18px 36px #ff676724}.profile-inventory-item.is-unowned{opacity:.64;filter:grayscale(.45)}.profile-inventory-icon{display:grid;place-items:center;width:68px;height:68px}.profile-inventory-icon .game-item-icon{width:58px;height:58px}.profile-inventory-meta{display:grid;gap:3px}.profile-inventory-meta strong{font-size:.9rem}.profile-inventory-meta small{color:var(--muted);font-size:.75rem;font-weight:800}.profile-inventory-equipped{display:inline-flex;padding:3px 8px;border-radius:999px;color:#05111f;background:linear-gradient(135deg,#ffd166,#7cf7c9);font-size:.68rem;font-weight:1000;text-transform:uppercase}@media(max-width:720px){.profile-reforge-panel{grid-template-columns:1fr}.profile-reforge-actions{justify-content:stretch}.profile-reforge-actions .button,.profile-reforge-actions button{flex:1 1 120px}}.profile-item-card{position:relative;width:min(620px,calc(100vw - 28px));text-align:left}body.profile-item-open,body.modal-scroll-locked{position:fixed;width:100%;overflow:hidden}.profile-item-modal.is-visible{align-items:start;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.profile-item-modal .profile-item-card{max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(24px,env(safe-area-inset-bottom))}.modal-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(164,207,255,.18);border-radius:8px;color:var(--ink);background:#081c32d1;font-size:1.35rem;line-height:1}.profile-item-modal-head{display:flex;align-items:center;gap:14px;padding-right:42px}.profile-item-modal-icon{display:grid;place-items:center;width:82px;height:82px;border:1px solid rgba(53,216,255,.28);border-radius:8px;background:#051120b8}.profile-item-modal-icon .game-item-icon{width:66px;height:66px}.profile-item-ledger{margin:14px 0}.profile-item-warning{margin:10px 0 0;padding:10px 12px;border:1px solid rgba(255,209,102,.28);border-radius:8px;color:var(--gold-2);background:#ffd16614;font-size:.88rem;line-height:1.35}.profile-item-effect{display:grid;gap:10px;margin:12px 0}.profile-item-stat-panel{display:grid;gap:8px;padding:12px;border:1px solid rgba(84,207,255,.22);border-radius:8px;background:radial-gradient(circle at 18% 10%,rgba(84,207,255,.16),transparent 34%),#04101eb3}.profile-item-stat-panel.is-empty{color:var(--muted)}.profile-item-set-bonus{display:grid;gap:9px;padding:12px;border:1px solid rgba(129,160,219,.38);border-radius:10px;background:radial-gradient(circle at 92% 5%,rgba(255,206,77,.12),transparent 38%),linear-gradient(135deg,#142a47db,#071324eb)}.profile-item-set-bonus.is-active{border-color:#ffcf4fd1;box-shadow:inset 0 0 24px #ffbc2d1f,0 0 18px #ffbc2d14}.profile-item-set-bonus-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--text-soft);font-size:.82rem;font-weight:950;text-transform:uppercase}.profile-item-set-bonus-head strong{color:var(--gold);font-size:.76rem;white-space:nowrap}.profile-item-set-bonus-stats{display:flex;flex-wrap:wrap;gap:7px}.profile-item-set-bonus-stat{padding:6px 8px;border:1px solid rgba(164,207,255,.18);border-radius:7px;color:var(--text-soft);background:#061426ad;font-size:.76rem;font-weight:850}.profile-item-set-bonus-stat strong{color:var(--mint)}.profile-item-set-bonus p{margin:0;color:var(--muted);font-size:.74rem;line-height:1.35}.profile-item-stat-panel-head,.profile-item-stat-row{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(72px,.75fr) 22px minmax(72px,.75fr) minmax(86px,.8fr);align-items:center;gap:8px}.profile-item-stat-panel-head{color:var(--muted);font-size:.68rem;font-weight:1000;text-transform:uppercase;letter-spacing:0}.profile-item-stat-panel-head span:nth-child(2){grid-column:4;color:var(--mint)}.profile-item-stat-panel-head span:nth-child(3){grid-column:5;text-align:right}.profile-item-stat-row{min-height:42px;padding:8px 10px;border:1px solid rgba(164,207,255,.12);border-radius:8px;background:#091c32c7}.profile-item-stat-name{color:var(--text-soft);font-size:.82rem;font-weight:900}.profile-item-stat-row strong{color:var(--ink);font-size:.96rem;text-align:right}.profile-item-stat-arrow{color:var(--gold);font-weight:1000;text-align:center}.profile-item-stat-next{color:var(--mint)!important}.profile-item-stat-row.is-improved .profile-item-stat-next{text-shadow:0 0 18px rgba(124,247,201,.34)}.profile-item-stat-max{color:var(--muted);font-size:.72rem;font-weight:900;text-align:right}.profile-item-upgrade-cost{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(255,209,102,.28);border-radius:8px;background:linear-gradient(135deg,#ffd16624,#7cf7c90f),#08182ad1}.profile-item-upgrade-cost span{color:var(--gold-2);font-size:.72rem;font-weight:1000;text-transform:uppercase;letter-spacing:0}.profile-item-upgrade-cost strong{color:var(--ink);font-size:.98rem;text-align:right}.profile-item-effect-copy{margin:0;color:var(--text-soft);font-size:.9rem;line-height:1.4}.leaderboard-list{display:grid;gap:10px}.leaderboard-row{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(132px,max-content);align-items:center;gap:12px;padding:12px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#0511209e}.leaderboard-row.is-current-user{border-color:#ffd1669e;background:linear-gradient(135deg,#ffd16629,#35d8ff14),#051120d1;box-shadow:0 16px 34px #ffd16614}.leaderboard-rank{display:grid;place-items:center;width:54px;height:42px;border-radius:8px;color:var(--gold-2);background:#ffd1661a}.leaderboard-user,.leaderboard-score{display:grid;gap:3px}.leaderboard-user{grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:10px}.leaderboard-user-copy{display:grid;gap:3px;min-width:0}.leaderboard-avatar{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(164,207,255,.22);border-radius:8px;overflow:hidden;background:#08192ddb;box-shadow:inset 0 0 18px #35d8ff1f;color:inherit!important;font-size:1rem!important}.leaderboard-avatar-image{width:100%;height:100%;object-fit:cover}.leaderboard-user span,.leaderboard-score span,.leaderboard-current-label{color:var(--muted);font-size:.84rem}.leaderboard-user .leaderboard-guild{color:var(--gold-2);font-weight:800}.leaderboard-boost{display:inline-flex;width:fit-content;margin-top:2px;padding:3px 8px;border:1px solid rgba(255,209,102,.3);border-radius:999px;color:var(--gold-2)!important;background:#ffd1661a;font-weight:800}.leaderboard-chest-reward{border-color:#35d8ff57;color:var(--cyan)!important;background:#35d8ff1c}.boss-damage-reward,.stat-card small.is-boosted{display:inline-flex;width:fit-content;margin-top:2px;padding:3px 8px;border:1px solid rgba(53,216,255,.32);border-radius:999px;color:var(--cyan)!important;background:#35d8ff1a;font-weight:800}.leaderboard-score{justify-items:end;text-align:right}.leaderboard-score strong{color:var(--cyan)}.leaderboard-current-label{margin-top:8px;padding-top:12px;border-top:1px solid rgba(164,207,255,.14);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.earning-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.earning-card{display:grid;gap:8px;min-height:112px;padding:16px;border:1px solid var(--line);border-radius:8px;color:var(--ink);text-decoration:none;background:linear-gradient(180deg,#102948b8,#071425c7),#0003;box-shadow:0 12px 28px #0008182e;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.earning-card:hover{border-color:#35d8ff7a;background:linear-gradient(180deg,#1b5b91b8,#091f38db),#35d8ff14;transform:translateY(-2px);box-shadow:0 16px 34px #35d8ff21}.earning-card-highlight{border-color:#50dcffad;background:linear-gradient(135deg,#1b76d2e0,#0b376cd1 46%,#11dbff33),#35d8ff24;box-shadow:0 18px 36px #22a4ff2e,inset 0 1px #ffffff1f}.earning-card.earning-card-highlight strong{color:#f5fbff}.earning-card.earning-card-highlight span{color:#d9f5ff}.earning-card span{color:var(--muted);font-size:.9rem}.dashboard-daily-earning-card.is-ready-to-claim{position:relative;overflow:hidden;border-color:#ffd166eb;background:radial-gradient(circle at 18% 14%,rgba(255,232,163,.42),transparent 34%),linear-gradient(135deg,#ffd16657,#35d8ff2e 52%,#0a223edb),#071425e0;box-shadow:0 0 0 1px #ffd16638,0 0 32px #ffd1663d,0 18px 42px #35d8ff29,inset 0 1px #ffffff29;animation:dailyReadyPulse 1.8s ease-in-out infinite}.dashboard-daily-earning-card.is-ready-to-claim:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.22) 42%,transparent 64%);transform:translate(-130%);animation:faucet-shine 2.4s ease-in-out infinite;pointer-events:none}.dashboard-daily-earning-card.is-ready-to-claim strong,.dashboard-daily-earning-card.is-ready-to-claim span{position:relative;z-index:1}.dashboard-daily-earning-card.is-ready-to-claim strong{color:#fff8d4;text-shadow:0 0 18px rgba(255,209,102,.32)}.dashboard-daily-earning-card.is-ready-to-claim span{color:#03101f;display:inline-flex;width:max-content;max-width:100%;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,var(--gold),var(--cyan));font-weight:900;box-shadow:0 10px 24px #35d8ff29}@keyframes dailyReadyPulse{0%,to{transform:translateY(0);filter:saturate(1)}50%{transform:translateY(-2px);filter:saturate(1.22)}}.dashboard-page{display:grid;gap:22px}.dashboard-mode-toggle{justify-self:center;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,560px);padding:5px;border:1px solid rgba(83,202,255,.22);border-radius:999px;background:#041223c2;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #0008182e}.dashboard-mode-button{min-height:42px;padding:8px 14px;border:0;border-radius:999px;color:#b7cfe8;background:transparent;font:inherit;font-weight:950;cursor:pointer}.dashboard-mode-button.is-active{color:#031222;background:linear-gradient(135deg,var(--cyan),var(--mint));box-shadow:0 10px 24px #35d8ff2e}.dashboard-page[data-dashboard-mode=traffic] .dashboard-game-block,.dashboard-page[data-dashboard-mode=game] .dashboard-traffic-panel{display:none}.dashboard-guidance-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;align-items:stretch;padding:24px;border:1px solid rgba(83,202,255,.24);border-radius:10px;background:radial-gradient(circle at 13% 8%,rgba(53,216,255,.18),transparent 32%),radial-gradient(circle at 88% 18%,rgba(255,209,102,.12),transparent 30%),linear-gradient(135deg,#072648e6,#041121f5);box-shadow:0 24px 52px #00091a3d}.dashboard-guidance-copy{display:grid;align-content:center;min-width:0}.dashboard-guidance-copy h1{max-width:780px;margin:0 0 12px;color:#f7fbff;font-size:clamp(2.1rem,4vw,3.45rem);line-height:.98}.dashboard-guidance-copy .hero-subcopy{max-width:760px;margin:0}.dashboard-boost-note{max-width:760px;margin:12px 0 0;padding:10px 12px;border:1px solid rgba(82,255,214,.36);border-radius:8px;background:#52ffd61a;color:#c8f8ff;font-size:.96rem;line-height:1.42}.dashboard-boost-note strong{color:#62ffd9}.dashboard-traffic-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;align-items:stretch;padding:24px;border:1px solid rgba(94,226,173,.24);border-radius:10px;background:radial-gradient(circle at 14% 12%,rgba(94,226,173,.2),transparent 34%),radial-gradient(circle at 88% 18%,rgba(53,216,255,.14),transparent 30%),linear-gradient(135deg,#053037eb,#041121f5);box-shadow:0 24px 52px #00091a3d}.dashboard-traffic-panel[hidden]{display:none}.dashboard-traffic-copy{display:grid;align-content:center;min-width:0}.dashboard-traffic-copy h1{max-width:780px;margin:0 0 12px;color:#f7fbff;font-size:clamp(2.1rem,4vw,3.45rem);line-height:.98}.dashboard-traffic-copy .hero-subcopy{max-width:760px;margin:0}.dashboard-traffic-actions{display:grid;gap:10px}.dashboard-traffic-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.25fr);gap:10px;align-self:stretch}.dashboard-traffic-stat,.dashboard-traffic-convert,.dashboard-traffic-pages,.dashboard-traffic-link{border:1px solid rgba(164,207,255,.16);border-radius:8px;background:linear-gradient(135deg,#092a4db8,#051222e6)}.dashboard-traffic-stat,.dashboard-traffic-convert{display:grid;align-content:center;min-height:86px;padding:14px}.dashboard-traffic-stat span,.dashboard-traffic-convert span,.dashboard-traffic-link span{color:#b7cfe8;font-size:.86rem;font-weight:850;line-height:1.3}.dashboard-traffic-stat strong{display:block;margin-top:4px;color:#f7fbff;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1}.dashboard-traffic-convert{color:inherit;text-decoration:none;border-color:#5ee2ad47;background:radial-gradient(circle at 12% 10%,rgba(94,226,173,.16),transparent 34%),linear-gradient(135deg,#05373ac7,#051222eb)}.dashboard-traffic-convert strong{color:#f7fbff;font-size:1rem}.dashboard-traffic-pages{grid-column:1 / -1;padding:16px}.dashboard-traffic-page-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-traffic-link{display:grid;gap:8px;min-width:0;padding:12px}.dashboard-traffic-link strong{display:block;overflow:hidden;color:#f7fbff;text-overflow:ellipsis;white-space:nowrap}.dashboard-first-steps{display:grid;gap:10px}.dashboard-step-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:92px;padding:14px;border:1px solid rgba(164,207,255,.16);border-radius:8px;color:inherit;text-decoration:none;background:linear-gradient(135deg,#092a4dd1,#051222e6);transition:transform .18s ease,border-color .18s ease,background .18s ease}.dashboard-step-card:hover{transform:translateY(-2px);border-color:#35d8ff70;background:linear-gradient(135deg,#0b3760e6,#051628f2)}.dashboard-step-primary{border-color:#ffd1665c;background:radial-gradient(circle at 8% 20%,rgba(255,209,102,.18),transparent 32%),linear-gradient(135deg,#3c2e0fc7,#051222eb)}.dashboard-step-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(173,237,255,.3);border-radius:12px;color:#031222;background:linear-gradient(135deg,var(--cyan),var(--mint));box-shadow:inset 0 1px #ffffff47,0 10px 24px #35d8ff29}.dashboard-step-icon svg,.dashboard-step-icon img{width:24px;height:24px}.dashboard-step-card strong{display:block;color:#f7fbff;font-size:1.02rem}.dashboard-step-card small{display:block;margin-top:4px;color:#b7cfe8;line-height:1.35}.dashboard-command-center{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.28fr);gap:12px;align-items:stretch}.dashboard-level-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;min-height:178px;padding:18px;overflow:hidden;border-color:#53caff52;background:radial-gradient(circle at 12% 18%,rgba(53,216,255,.32),transparent 28%),radial-gradient(circle at 80% 8%,rgba(94,226,173,.16),transparent 30%),linear-gradient(135deg,#07305bf5,#041223f2);box-shadow:0 24px 58px #000a204d}.dashboard-level-orb{display:grid;place-items:center;width:clamp(76px,7vw,104px);aspect-ratio:1;border:1px solid rgba(173,237,255,.44);border-radius:14px;color:#fff;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.42),transparent 24%),linear-gradient(145deg,#36d8ff,#2368ff 58%,#10214a);box-shadow:0 0 34px #35d8ff57,inset 0 1px #ffffff52;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:950;line-height:1}.dashboard-level-content{min-width:0}.dashboard-level-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.dashboard-level-content h2{margin:0;color:#f7fbff;font-size:clamp(1.85rem,3vw,2.9rem);line-height:1}.dashboard-xp-line{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;color:#c7dcf2;font-weight:750}.dashboard-xp-line strong{color:var(--gold-2)}.dashboard-activity-card{display:grid;align-content:start;min-height:178px;padding:16px;border-color:#5ee2ad38;background:radial-gradient(circle at 86% 12%,rgba(94,226,173,.14),transparent 30%),linear-gradient(145deg,#072544f0,#041223f5)}.dashboard-activity-card .activity-list{max-height:112px;overflow:auto;padding-right:4px}.dashboard-activity-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-activity-card .secondary-action{min-width:86px;min-height:40px;padding:0 12px;width:auto}.dashboard-hero-panel{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:16px;align-items:stretch;margin-top:14px}.dashboard-hero-copy,.dashboard-priority-panel{border:1px solid rgba(84,190,255,.16);border-radius:8px;background:radial-gradient(circle at 14% 18%,rgba(53,216,255,.13),transparent 30%),linear-gradient(135deg,#092952db,#041121eb);box-shadow:0 16px 34px #0008182e}.dashboard-hero-copy{padding:22px 24px}.dashboard-hero-copy h1{max-width:820px;margin:0 0 12px;color:#f7fbff;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1}.dashboard-hero-copy .hero-subcopy{max-width:720px;color:#c4dcf5}.dashboard-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dashboard-survey-cta{box-shadow:none}.dashboard-survey-cta svg{width:18px;height:18px;fill:currentColor}.dashboard-priority-panel{display:grid;align-content:center;gap:12px;padding:18px;border-color:#5ee2ad38;background:radial-gradient(circle at 85% 15%,rgba(94,226,173,.15),transparent 30%),linear-gradient(145deg,#09325bd6,#061a2eeb)}.dashboard-priority-panel h2{margin:0;color:#f7fbff;font-size:1.55rem}.dashboard-priority-panel p{margin:0;color:#c4dcf5}.dashboard-priority-stats{display:grid;grid-template-columns:1fr;gap:8px;margin-top:6px}.dashboard-priority-stats a{padding:11px 12px;border:1px solid rgba(94,226,173,.18);border-radius:8px;color:var(--mint);background:#5ee2ad14;font-size:.9rem;font-weight:800;text-decoration:none}.dashboard-priority-stats a:hover{border-color:#5ee2ad6b;background:#5ee2ad21}.dashboard-level-strip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:20px 22px;border-color:#72e4ff33;background:linear-gradient(90deg,#35d8ff1f,#5ee2ad14,#071425c7),#071425d6}.dashboard-level-main{min-width:0}.dashboard-level-perks{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dashboard-level-perks span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(94,226,173,.2);border-radius:999px;color:#d9f5ff;background:#0511206b;font-size:.82rem;font-weight:800}.dashboard-level-perks span:first-child{color:var(--mint);border-color:#5ee2ad52;background:#5ee2ad1a}.dashboard-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.dashboard-balance-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:94px;gap:12px;align-items:center;padding:14px 18px;overflow:hidden}.dashboard-balance-icon,.dashboard-earn-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(173,237,255,.28);border-radius:12px;color:#fff;background:linear-gradient(145deg,#35d8ff59,#2368ff3d);font-weight:950}.dashboard-balance-card h2{margin:4px 0;color:#f7fbff;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.18;overflow-wrap:normal;word-break:normal;text-wrap:balance}.dashboard-balance-card .muted{max-width:520px;margin:0;line-height:1.3;font-size:.9rem}.dashboard-balance-card .secondary-action{width:132px;min-height:40px;padding:0 12px;justify-self:end;align-self:center}.dashboard-balance-card-points{border-color:#35d8ff40;background:radial-gradient(circle at 16% 18%,rgba(53,216,255,.24),transparent 34%),linear-gradient(135deg,#052a4ff0,#071425c7)}.dashboard-balance-card-coins{border-color:#ffdd703d;background:radial-gradient(circle at 18% 20%,rgba(255,221,112,.22),transparent 34%),linear-gradient(135deg,#422f0cb8,#071425d1)}.dashboard-wide-ad{display:grid;place-items:center;width:min(100%,840px);min-height:126px;margin:0 auto;padding:16px;border:1px solid rgba(164,207,255,.12);border-radius:8px;background:#05112080}.dashboard-wide-ad .zerads-slot,.dashboard-wide-ad .adbytes-display-ad,.dashboard-wide-ad .surfe-be,.dashboard-wide-ad .bitadspace-unit,.dashboard-wide-ad .bitadspace-unit-wrap{margin:0}.dashboard-wide-rotating-ad[hidden]{display:none}.dashboard-wide-rotating-ad,.dashboard-wide-static-ad{width:min(760px,100%);min-height:104px;display:grid;place-items:center;overflow:visible}.dashboard-wide-ad-top{margin-top:0}.dashboard-wide-ad-bottom{margin-bottom:0}.leaderboard-top-ad,.quests-top-ad,.campaign-top-ad,.earnings-history-top-ad,.shop-top-ad,.guild-top-ad{margin-bottom:18px}.campaign-bottom-ad{margin-top:18px}.highpay-desktop-ad{display:flex;justify-content:center;min-height:90px}.ccnsad-desktop-ad{display:none;text-align:center}.ccnsad-728-ad{display:flex;justify-content:center;min-height:90px}.ccnsad-468-ad{display:flex;justify-content:center;min-height:60px}.ccnsad-468-ad .cc-0b1097cfe7d8075c,.mobile-ccnsad-direct .cc-0b1097cfe7d8075c{max-width:100%!important;overflow:visible}.ccnsad-desktop-body-unit{display:none}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.dashboard-main-column,.dashboard-side-column{display:grid;gap:22px}.dashboard-main-column>.action-card,.dashboard-side-column>.action-card{padding:20px 22px}.dashboard-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-account-card{display:grid;align-content:start;min-height:150px}.dashboard-account-card h2{margin:0 0 8px;color:#f7fbff;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.05;overflow-wrap:anywhere}.dashboard-account-card .muted{min-height:42px}.dashboard-account-meta{display:grid;gap:4px;margin-top:12px}.dashboard-account-meta span,.dashboard-account-card small{color:var(--muted);font-size:.86rem}.dashboard-account-meta strong{color:var(--gold-2);font-size:1.55rem;line-height:1}.mini-link{width:fit-content;margin-top:12px;color:var(--cyan);font-weight:800;text-decoration:none}.mini-link:hover{text-decoration:underline}.dashboard-survey-panel{border-color:#35d8ff33;background:linear-gradient(135deg,#0936658f,#051528c7),#35d8ff0f}.dashboard-route-copy{max-width:920px;margin:0;color:#c4dcf5;line-height:1.6}.dashboard-cpx-frame-shell{min-height:680px;margin-top:16px;overflow:hidden;border:1px solid rgba(164,207,255,.16);border-radius:8px;background:linear-gradient(180deg,#06182db8,#030c18eb),#051120b8}.dashboard-cpx-frame{display:block;width:100%;height:760px;border:0;background:#fff}.dashboard-cpx-frame[hidden]{display:none}.survey-push-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.survey-push-grid div{padding:14px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#0511208a}.survey-push-grid strong{display:block;margin-bottom:6px;color:#f7fbff}.survey-push-grid p{margin:0;color:#b7cbe3;font-size:.92rem}.dashboard-earning-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.dashboard-earn-card{padding:24px;border-color:#35d8ff2e;background:linear-gradient(135deg,#061f3ac7,#041223eb),#35d8ff0a}.dashboard-featured-earn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-earn-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-height:104px;padding:18px;border:1px solid rgba(94,226,173,.25);border-radius:10px;color:inherit;text-decoration:none;background:radial-gradient(circle at 12% 15%,rgba(94,226,173,.22),transparent 34%),linear-gradient(135deg,#073657e6,#041426f2);transition:transform .18s ease,border-color .18s ease,background .18s ease}.dashboard-earn-hero-game{border-color:#ffd1663d;background:radial-gradient(circle at 12% 15%,rgba(255,209,102,.18),transparent 34%),linear-gradient(135deg,#312753e6,#041426f2)}.dashboard-earn-hero-guild{border-color:#5ee2ad3d;background:radial-gradient(circle at 12% 15%,rgba(94,226,173,.18),transparent 34%),linear-gradient(135deg,#08372ee6,#041426f2)}.dashboard-earn-hero-shop{border-color:#9d7cff47;background:radial-gradient(circle at 12% 15%,rgba(157,124,255,.18),transparent 34%),linear-gradient(135deg,#2d204ce6,#041426f2)}.dashboard-earn-hero:hover{transform:translateY(-2px);border-color:#35d8ff94}.dashboard-earn-hero strong{display:block;margin-bottom:5px;color:#f7fbff;font-size:1.18rem}.dashboard-earn-hero small{display:block;color:#b8d1ea;line-height:1.4}.dashboard-earn-icon svg,.dashboard-earn-icon img{width:24px;height:24px}.dashboard-earn-hero em{justify-self:end;min-width:108px;padding:9px 11px;border-radius:999px;color:#031222;background:linear-gradient(135deg,var(--cyan),var(--mint));font-size:.86rem;font-style:normal;font-weight:950;text-align:center}.dashboard-earning-grid .earning-card{position:relative;overflow:hidden;min-height:112px;padding:15px;border-color:color-mix(in srgb,var(--earn-accent, #35d8ff) 42%,rgba(164,207,255,.14));background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--earn-accent, #35d8ff) 24%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--earn-accent, #35d8ff) 24%,rgba(8,36,66,.86)),#051222f0);box-shadow:0 14px 30px #00081833,inset 0 1px #ffffff14}.dashboard-earning-grid .earning-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--earn-accent, #35d8ff) 14%,transparent),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.07),transparent 42%);opacity:.72;pointer-events:none}.dashboard-earning-grid .earning-card strong,.dashboard-earning-grid .earning-card span{position:relative;z-index:1}.dashboard-earning-grid .earning-card strong{color:#f7fbff}.dashboard-earning-grid .earning-card span{color:#d2e5f7}.dashboard-earning-grid .earning-card:hover{border-color:color-mix(in srgb,var(--earn-accent, #35d8ff) 72%,white 8%);background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--earn-accent, #35d8ff) 34%,transparent),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--earn-accent, #35d8ff) 34%,rgba(8,36,66,.86)),#051222f5)}.dashboard-earning-grid .earning-card-offerwall{--earn-accent: #5ee2ad}.earning-card-faucet{--earn-accent: #f8b63e}.earning-card-shortlinks{--earn-accent: #6d8dff}.earning-card-ptc{--earn-accent: #ff6f91}.earning-card-quests{--earn-accent: #9d7cff}.earning-card-surf{--earn-accent: #37d7ff}.earning-card-referrals{--earn-accent: #66e188}.dashboard-daily-earning-card{--earn-accent: #ffd166}.dashboard-earning-grid [data-offerwall-target=adswedmedia]{--earn-accent: #5567ff}.dashboard-earning-grid [data-offerwall-target=offerwallmedia]{--earn-accent: #ff8a3d}.dashboard-earning-grid [data-offerwall-target=cpx]{--earn-accent: #26c6da}.dashboard-earning-grid [data-offerwall-target=theoremreach]{--earn-accent: #7457ff}.dashboard-earning-grid [data-offerwall-target=revtoo]{--earn-accent: #20c997}.dashboard-earning-grid [data-offerwall-target=timewall]{--earn-accent: #00b894}.dashboard-earning-grid [data-offerwall-target=offerwallme]{--earn-accent: #f05a7e}.dashboard-earning-grid [data-offerwall-target=aoyco]{--earn-accent: #18c08f}.dashboard-earning-grid [data-offerwall-target=moneyrain]{--earn-accent: #2f80ed}.dashboard-earning-grid [data-offerwall-target=lightningquest]{--earn-accent: #f2c94c}.dashboard-payout-card{padding:22px;border-color:#5ee2ad2e;background:linear-gradient(135deg,#052337e0,#041222f5),#5ee2ad0a}.dashboard-payout-list{display:grid;gap:10px}.dashboard-payout-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(140px,.7fr) minmax(130px,.7fr);gap:12px;align-items:center;min-height:76px;padding:13px 14px;border:1px solid rgba(164,207,255,.16);border-radius:8px;background:linear-gradient(180deg,#0a2542b8,#051222e0)}.dashboard-payout-row strong,.dashboard-payout-row span,.dashboard-payout-row a{display:block}.dashboard-payout-row strong{color:#f7fbff}.dashboard-payout-row span{margin-top:4px;color:#a8c4de;font-size:.88rem}.dashboard-payout-proof{justify-self:end;text-align:right}.dashboard-payout-proof a,.dashboard-payout-proof span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid rgba(53,216,255,.22);border-radius:999px;color:#d9f5ff;background:#35d8ff14;font-size:.82rem;font-weight:800;text-decoration:none}.dashboard-side-column{position:sticky;top:86px}.dashboard-side-card .activity-list{max-height:360px;overflow:auto}.dashboard-side-card .secondary-action{width:fit-content}.dashboard-side-card p{color:var(--muted)}.lower-grid{margin-top:14px}.action-card,.surf-control{padding:18px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}html[data-route=admin] .action-card.admin-card-collapsible>.section-heading{align-items:center;cursor:pointer}html[data-route=admin] .action-card.admin-card-collapsible.is-collapsed>.section-heading{margin-bottom:0}html[data-route=admin] .action-card.admin-card-collapsible.is-collapsed>:not(.section-heading){display:none!important}html[data-route=admin] .admin-card-collapse-toggle{width:34px;min-width:34px;height:34px;min-height:34px;display:inline-grid;place-items:center;padding:0;border-radius:7px;font-size:1.15rem;line-height:1}.reward-pill{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(53,216,255,.32);border-radius:999px;color:var(--blue-2);background:#35d8ff1c;font-size:.82rem;font-weight:800;text-decoration:none}.claim-gate{display:grid;gap:10px;margin:18px 0 14px;padding:14px;border:1px solid rgba(53,216,255,.24);border-radius:8px;background:#35d8ff12}.turnstile-box{display:flex;align-items:center;justify-content:center;min-height:70px;margin:14px 0;padding:10px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#a4cfff0f;color:var(--muted)}.turnstile-box[hidden],.turnstile-action[hidden],.faucet-captcha-choice[hidden],.icon-captcha-panel[hidden]{display:none!important}.signup-captcha-box{margin:12px 0}.hcaptcha-box{min-height:92px}.turnstile-action{width:100%;margin-bottom:14px}.faucet-captcha-choice{display:flex;gap:8px;margin:14px 0 10px;padding:4px;border:1px solid rgba(72,217,255,.25);border-radius:999px;background:#05101fb8}.captcha-choice-button{flex:1;min-height:40px;border:1px solid rgba(157,202,255,.22);border-radius:999px;background:#0c243fd1;color:var(--text);font-weight:800;cursor:pointer}.captcha-choice-button.is-active{border-color:#78f0c6cc;background:linear-gradient(135deg,#3fd7ff,#78f0c6);color:#061421}.icon-captcha-panel{margin:10px 0 14px;padding:12px;border:1px solid rgba(72,217,255,.22);border-radius:8px;background:#041121bd}.icon-captcha-head{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--text);font-weight:800}.icon-captcha-refresh{border:1px solid rgba(157,202,255,.22);border-radius:8px;background:#0f2c4ce6;color:var(--text);font-weight:800;padding:8px 10px;cursor:pointer}.icon-captcha-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.icon-captcha-option{display:grid;gap:4px;place-items:center;min-height:76px;border:1px solid rgba(157,202,255,.2);border-radius:8px;background:#091e37e6;color:#8df3ff;cursor:pointer}.icon-captcha-option.is-selected{border-color:#78f0c6;box-shadow:0 0 0 2px #78f0c640,0 0 24px #3fd7ff38}.icon-captcha-svg{display:block;width:34px;height:34px}.icon-captcha-svg svg{width:100%;height:100%}.icon-captcha-option span:last-child{color:var(--muted);font-size:.78rem;font-weight:800}.captcha-status{min-height:18px;margin:8px 0 0;color:var(--muted);font-size:.86rem}.faucet-layout{display:grid;justify-items:center;gap:16px;width:min(1120px,100%);margin:0 auto}.faucet-layout .action-card,.faucet-layout .faucet-banner,.faucet-layout .zerads-slot{width:100%}.faucet-claim-row{display:flex;justify-content:center;align-items:start;gap:20px;width:100%;flex-wrap:nowrap}.faucet-card{flex:1 1 680px;min-width:420px;max-width:680px;position:relative;isolation:isolate;overflow:hidden}.faucet-captcha-overlay{position:absolute;z-index:5;inset:0;display:grid;place-items:start center;align-content:start;overflow-y:auto;padding:20px;background:radial-gradient(circle at 50% 10%,rgba(67,213,255,.18),transparent 44%),linear-gradient(145deg,#031022f5,#07203deb);backdrop-filter:blur(8px)}.faucet-captcha-overlay[hidden]{display:none}.faucet-captcha-overlay-card{width:min(100%,360px);max-height:calc(100% - 8px);margin:auto 0;overflow-y:auto;padding:20px;border:1px solid rgba(91,222,255,.58);border-radius:16px;box-shadow:0 0 0 1px #ffe3781f,0 18px 48px #00000061,0 0 38px #35d8ff2e;background:linear-gradient(155deg,#0d3155fa,#051529fa);text-align:center}.faucet-captcha-overlay-card .eyebrow{margin-bottom:6px}.faucet-captcha-overlay-card h3{margin:0;color:var(--text);font-size:1.12rem}.faucet-captcha-overlay-card>p:not(.eyebrow){margin:9px 0 4px;color:var(--muted);line-height:1.45}.faucet-captcha-overlay-card .primary-action{width:100%;margin-top:14px}.faucet-captcha-overlay-card .primary-action[hidden]{display:none!important}.faucet-captcha-overlay-card #continueFaucetCaptcha:not([hidden]){position:sticky;bottom:0;z-index:1;box-shadow:0 -10px 18px #051529eb,0 9px 22px #35d8ff2e}.faucet-captcha-rule,.faucet-captcha-policy,.faucet-captcha-current{margin:10px 0 0;color:#a9d9ef;font-size:.82rem;line-height:1.45}.faucet-captcha-rule{padding:10px 12px;border:1px solid rgba(97,215,255,.2);border-radius:10px;background:#144f7129}.faucet-captcha-current{color:#d6f4ff;font-weight:800}.faucet-cadence-turnstile{margin:16px 0 0}.faucet-info-card{justify-self:stretch}.faucet-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.faucet-info-grid section{min-height:150px;padding:14px;border:1px solid rgba(164,207,255,.16);border-radius:8px;background:#040f1d6b}.faucet-info-grid h3{margin:0 0 8px;font-size:1rem}.faucet-info-grid p{margin:0;color:var(--muted);line-height:1.5}.faucet-info-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.faucet-info-actions .compact-action{width:auto;min-width:140px}.faucet-timer{position:relative;overflow:hidden;min-height:62px;display:grid;place-items:center;margin-top:18px;padding:12px 18px;border:1px solid rgba(53,216,255,.44);border-radius:8px;color:var(--gold-2);background:linear-gradient(135deg,#1976ff38,#35d8ff1f),#061426eb;box-shadow:0 12px 30px #35d8ff24,inset 0 0 20px #35d8ff14;font-size:clamp(1.3rem,3.4vw,2.25rem);font-weight:900;line-height:1.12;text-align:center;text-wrap:balance;text-shadow:0 0 18px rgba(255,209,102,.28)}.faucet-timer:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.18) 42%,transparent 62%);transform:translate(-120%);animation:faucet-shine 2.6s ease-in-out infinite}.faucet-timer.is-ready{color:#03101f;border-color:#ffd166b8;background:linear-gradient(135deg,var(--gold),var(--cyan));box-shadow:0 12px 34px #ffd16633,0 0 26px #35d8ff2e}.faucet-timer.is-cooling{color:var(--blue-2)}.daily-card .timer-line.is-ready{display:grid;place-items:center;min-height:52px;margin-top:16px;border:1px solid rgba(255,209,102,.68);border-radius:8px;color:#03101f;background:linear-gradient(135deg,var(--gold),var(--cyan));box-shadow:0 14px 34px #ffd1662e,0 0 26px #35d8ff29;font-size:clamp(1.1rem,2.4vw,1.65rem);font-weight:900;text-align:center}.daily-card .timer-line.is-cooling{color:var(--blue-2)}@keyframes faucet-shine{0%{transform:translate(-120%)}48%,to{transform:translate(120%)}}@keyframes pulseGlow{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes bossIdleFloat{0%{transform:translate3d(-2px,0,0) rotate(-.35deg) scale(1);filter:drop-shadow(0 20px 26px rgba(0,7,18,.34)) saturate(1)}35%{transform:translate3d(3px,-8px,0) rotate(.45deg) scale(1.01);filter:drop-shadow(0 24px 30px rgba(0,7,18,.4)) saturate(1.04)}70%{transform:translate3d(-2px,-4px,0) rotate(-.25deg) scale(1.005);filter:drop-shadow(0 22px 28px rgba(0,7,18,.36)) saturate(1.02)}to{transform:translate3d(-2px,0,0) rotate(-.35deg) scale(1);filter:drop-shadow(0 20px 26px rgba(0,7,18,.34)) saturate(1)}}@keyframes bossShadowBreathe{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.58;transform:translate(-50%,-50%) scale(1.1)}}@keyframes bossAuraPulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.82;transform:scale(1.08)}}@keyframes bossRingSpin{0%{transform:translate(-50%,-50%) rotate(0) scaleX(1.12)}to{transform:translate(-50%,-50%) rotate(360deg) scaleX(1.12)}}@keyframes bossSparkFloat{0%,to{opacity:.38;transform:translateZ(0) scale(.72)}45%{opacity:1;transform:translate3d(14px,-24px,0) scale(1.12)}}@keyframes arenaCharge{0%{filter:brightness(1)}55%{filter:brightness(1.3) saturate(1.25)}to{filter:brightness(1)}}@keyframes arenaImpact{0%,to{transform:translate(0)}18%{transform:translate(-5px)}36%{transform:translate(6px)}58%{transform:translate(-3px)}}@keyframes bossHitShake{0%{transform:translateY(0) scale(1)}18%{transform:translate(-14px,-2px) rotate(-2deg) scale(1.04)}40%{transform:translate(12px) rotate(1.5deg) scale(.99)}70%{transform:translate(-4px,-6px) rotate(-.8deg) scale(1.01)}to{transform:translateY(0) scale(1)}}@keyframes bossDefeated{0%{transform:translateY(0) scale(1);opacity:1}55%{transform:translateY(-18px) scale(1.08);opacity:1}to{transform:translateY(18px) scale(.86);opacity:.56}}@keyframes bossHitBurst{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) scale(5.5)}}@keyframes damageFloat{0%{opacity:0;transform:translate(-50%,12px) scale(.86)}18%{opacity:1;transform:translate(-50%,-6px) scale(1.08)}to{opacity:0;transform:translate(-50%,-76px) scale(.98)}}@keyframes attackButtonStrike{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-2px) scale(1.025)}}@keyframes attackButtonSlash{0%{transform:translate(-36%)}to{transform:translate(92%)}}label{display:grid;gap:7px;color:var(--muted);font-size:.86rem}.gate-row{display:grid;grid-template-columns:110px 1fr;gap:10px}code{display:grid;place-items:center;min-height:44px;border:1px solid var(--line);border-radius:7px;color:var(--blue-2);background:#00081842}input,select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#020c196b;outline:0}input:focus,select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #4be8de24}.hold-button{position:relative;min-height:48px;padding:0 14px;border-radius:7px;overflow:hidden;background:#f8f4df1a}.hold-button>*{position:relative;z-index:1}.hold-fill{position:absolute;z-index:0;inset:0 auto 0 0;width:0%;background:linear-gradient(90deg,#1976ffd1,#35d8ffc2);transition:width .05s linear}.hold-button.is-done{color:#12150f;background:var(--mint)}.primary-action,.secondary-action{width:100%;min-height:48px;padding:0 14px;border-radius:7px;font-weight:850;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.primary-action{color:#03101f;background:linear-gradient(135deg,var(--cyan),var(--blue-2));box-shadow:0 12px 28px #35d8ff33}.primary-action:hover:not(:disabled),.secondary-action:hover:not(:disabled){transform:translateY(-1px)}.primary-action:disabled{cursor:not-allowed;color:#f3f8ff6b;background:#a4cfff1f}.secondary-action{border:1px solid var(--line);background:#a4cfff14}.timer-line{min-height:20px;margin:12px 0 0}.event-start-countdown{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:10px 14px;border:1px solid rgba(255,211,90,.58);border-radius:12px;color:#fff4bf;background:radial-gradient(circle at 20% 20%,rgba(255,211,90,.28),transparent 34%),linear-gradient(135deg,#ffa15d2e,#35d8ff24);box-shadow:0 0 30px #ffd35a2e;font-weight:900}.admin-note{min-height:20px;margin:12px 0 0;color:var(--muted)}.admin-note.is-rejected{color:#ff6f78;font-weight:800}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.activity-list,.security-list{display:grid;gap:10px;margin:0;padding-left:20px}.activity-list li{line-height:1.4}.splash-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px}.feature-showcase{width:min(1640px,calc(100% - 28px));margin:0 auto;padding:clamp(34px,5vw,72px) 0 18px}.showcase-heading{max-width:850px;margin-bottom:18px}.showcase-heading h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1}.feature-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feature-card{display:grid;align-content:start;gap:12px;min-height:230px;padding:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#123052e6,#08172af0),var(--panel);box-shadow:var(--soft-shadow)}.feature-card-large{grid-column:span 2;grid-row:span 2;min-height:474px;align-content:end;background:linear-gradient(180deg,#0512230f,#040e1cdb),url(assets/lightning-faucet-hero.webp) center/cover;filter:saturate(1.08)}.feature-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(53,216,255,.36);border-radius:8px;color:#03101f;background:linear-gradient(135deg,var(--cyan),var(--blue-2),var(--gold));font-weight:900}.feature-card h3{margin:0;font-size:1.3rem}.feature-card p{margin:0;color:var(--muted);line-height:1.5}.feature-card-large h3{font-size:clamp(1.9rem,3vw,3rem);line-height:1}.feature-card-large.game-feature-card{align-content:stretch;background:radial-gradient(circle at 20% 16%,rgba(53,216,255,.22),transparent 34%),radial-gradient(circle at 86% 12%,rgba(255,209,102,.18),transparent 30%),linear-gradient(180deg,#12365bf5,#071527fa)}.game-feature-card .feature-icon{margin-top:auto}.game-card-screenshot{width:100%;aspect-ratio:16 / 7;height:auto;min-height:210px;max-height:320px;margin-bottom:18px;object-fit:cover;object-position:center;border:1px solid rgba(111,199,255,.3);border-radius:8px;background:#040f1dd1;box-shadow:0 18px 46px #00000047,0 0 44px #35d8ff1f}.game-card-preview{display:grid;gap:12px;min-height:230px;margin-bottom:18px;padding:14px;border:1px solid rgba(111,199,255,.24);border-radius:8px;background:linear-gradient(180deg,#040f1dcc,#030b16eb),radial-gradient(circle at 50% 40%,rgba(53,216,255,.22),transparent 54%);box-shadow:inset 0 0 42px #35d8ff14}.game-preview-header,.game-preview-stats{display:flex;align-items:center;justify-content:space-between;gap:8px}.game-preview-header span,.game-preview-stats span{color:var(--muted);font-size:.76rem;font-weight:800}.game-preview-header strong{color:var(--gold-2)}.game-preview-arena{position:relative;display:grid;place-items:center;min-height:140px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 52%,rgba(255,209,102,.18),transparent 32%),linear-gradient(135deg,#154a79b3,#071527eb)}.game-preview-boss{position:relative;width:82px;aspect-ratio:1;border-radius:34% 42% 32% 46%;background:radial-gradient(circle at 38% 35%,#fff4b8 0 9%,transparent 10%),linear-gradient(135deg,var(--gold-2),var(--cyan) 55%,var(--violet));box-shadow:0 0 34px #35d8ff75,0 0 70px #ffd16638;transform:rotate(-5deg)}.game-preview-boss:before,.game-preview-boss:after{content:"";position:absolute;top:35%;width:12px;height:12px;border-radius:50%;background:#05101f}.game-preview-boss:before{left:24%}.game-preview-boss:after{right:24%}.game-preview-slash{position:absolute;width:96px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,#fff7c9,var(--cyan),transparent);opacity:.84}.game-preview-slash-one{transform:rotate(-34deg) translateY(-26px)}.game-preview-slash-two{transform:rotate(32deg) translateY(30px)}.trust-strip{width:min(1640px,calc(100% - 28px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px auto 18px}.trust-strip div{min-height:116px;padding:16px;border:1px solid rgba(94,226,173,.22);border-radius:8px;background:linear-gradient(180deg,#5ee2ad17,#35d8ff0a),#08182b8f}.trust-strip strong,.trust-strip span{display:block}.trust-strip strong{color:var(--mint);margin-bottom:8px}.trust-strip span{color:var(--muted);line-height:1.45}html[data-route=home] .home-redesign-showcase,html[data-route=home] .home-game-spotlight.home-redesign-game,html[data-route=home] .home-gear-showcase,html[data-route=home] .home-payout-band,html[data-route=home] .trust-strip.home-redesign-trust,html[data-route=home] .site-footer{width:var(--home-wide)}.traffic-hero:after{background:linear-gradient(90deg,#05101f0f,#06152780 44%,#040c18e6),linear-gradient(180deg,#1976ff1f,#06101fc7)}.alternate-traffic-hero .hero-art{filter:saturate(1.18) contrast(1.08) hue-rotate(194deg)}.alternate-traffic-hero:after{background:linear-gradient(90deg,#0412240a,#061b2d7a 43%,#030a16e6),linear-gradient(180deg,#5ee2ad21,#071425cc)}.alternate-traffic-splash .feature-icon{width:auto;min-width:48px;padding:0 12px;color:#061020;background:linear-gradient(135deg,var(--mint),var(--cyan))}.alternate-traffic-splash .traffic-lane{border-color:#5ee2ad38;background:linear-gradient(135deg,#5ee2ad21,#35d8ff12),#08182bcc}.traffic-path-grid{width:min(1640px,calc(100% - 28px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px auto}.traffic-lane{width:min(1640px,calc(100% - 28px));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch;padding:clamp(22px,4vw,38px);border:1px solid rgba(53,216,255,.22);border-radius:8px;background:linear-gradient(135deg,#1976ff26,#5ee2ad0f),#08182bc7;box-shadow:var(--soft-shadow);margin:0 auto 18px}.traffic-lane h2{max-width:620px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.traffic-lane-list{display:grid;gap:12px}.traffic-lane-list article{display:grid;gap:8px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#020c1952}.traffic-lane-list strong,.traffic-lane-list span{display:block}.traffic-lane-list strong{color:var(--gold-2)}.traffic-lane-list span{color:var(--muted);line-height:1.5}.splash-copy h2{max-width:780px;font-size:clamp(2rem,4vw,4rem);line-height:1}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.feature-grid div{display:grid;gap:6px;min-height:116px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#020c1952}.feature-grid strong{color:var(--gold-2)}.feature-grid span,.quest-item p,.quest-item small{color:var(--muted)}.single-column-form{grid-template-columns:1fr}.deposit-steps{display:grid;gap:8px;margin:14px 0;padding-left:20px;color:var(--muted)}.deposit-coming-soon{position:relative;overflow:hidden}.deposit-coming-soon>:not(.coming-soon-overlay){filter:blur(3px);opacity:.38;pointer-events:none;user-select:none}.deposit-coming-soon>.coming-soon-overlay,.coming-soon-frame .coming-soon-overlay{position:absolute;inset:0;z-index:4;display:grid;place-content:center;gap:8px;padding:24px;text-align:center;background:#040e1c7a;backdrop-filter:blur(2px)}.deposit-coming-soon>.coming-soon-overlay strong,.coming-soon-frame .coming-soon-overlay strong{color:var(--gold-2);font-size:1.25rem}.deposit-coming-soon>.coming-soon-overlay span,.coming-soon-frame .coming-soon-overlay span{color:var(--muted)}.wallet-help-card{grid-column:1 / -1;border-color:#ffd25c94;background:linear-gradient(135deg,#ffbf492e,#1142707a 42%,#051223bd),#08182beb;box-shadow:0 18px 46px #ffb53d26,var(--shadow)}.wallet-help-card .eyebrow{color:var(--gold-2)}.wallet-help-card h2{color:var(--ink)}.wallet-help-card .reward-pill{border-color:#ffd25c9e;color:var(--gold-2);background:#ffd25c1f}.wallet-help-card strong{color:var(--gold-2)}.wallet-help-card a{color:var(--blue-2);font-weight:800}.referral-hero-card,.referral-list-card{grid-column:1 / -1}.referral-warning{display:grid;gap:6px;margin:18px 0;padding:16px;border:1px solid rgba(255,210,92,.46);border-left:4px solid var(--gold);border-radius:8px;background:linear-gradient(135deg,#ffd25c24,#35d8ff0f),#08182bdb}.referral-warning strong{color:var(--gold-2)}.referral-warning span{color:var(--muted);line-height:1.5}.referral-promo-card{grid-column:1 / -1}.referral-promo-card .muted a{color:var(--blue-2);font-weight:800}.referral-promo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.referral-promo-grid article{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid rgba(53,216,255,.22);border-radius:8px;background:#071628bd}.referral-promo-grid span{color:var(--blue-2);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.referral-promo-grid strong{color:var(--text);font-size:1.18rem;line-height:1.15}.referral-promo-grid small{color:var(--muted);line-height:1.45}.referral-traffic-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.referral-traffic-list strong{flex-basis:100%;color:var(--text)}.referral-traffic-list a{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid rgba(53,216,255,.34);border-radius:8px;background:#071628bd;color:var(--blue-2);font-weight:800;text-decoration:none}.referral-traffic-list .traffic-tip{flex-basis:100%;display:grid;gap:4px}.referral-traffic-list .traffic-tip strong{flex-basis:auto}.referral-traffic-list .traffic-tip span{color:var(--muted);font-weight:800}.referral-chest-showcase{display:grid;gap:14px;margin-top:16px}.referral-chest-main{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border:1px solid rgba(255,209,102,.32);border-radius:8px;background:radial-gradient(circle at 8% 18%,rgba(255,209,102,.18),transparent 34%),linear-gradient(135deg,#4a2d07b8,#041222d1);box-shadow:0 0 34px #ffd16614}.referral-chest-art{display:grid;place-items:center;width:96px;height:96px;border:1px solid rgba(255,209,102,.34);border-radius:8px;background:radial-gradient(circle at 50% 35%,rgba(255,244,178,.2),transparent 52%),#020a149e}.referral-chest-art img,.referral-reward-card img{object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 9px 12px rgba(0,0,0,.48))}.referral-chest-copy{display:grid;gap:6px;min-width:0}.referral-chest-copy h3{margin:0;color:#fff;font-size:1.15rem}.referral-chest-copy p{margin:0;color:var(--muted);line-height:1.45}.referral-chest-progress{display:grid;gap:6px;margin-top:4px}.referral-chest-progress>span{color:var(--gold-2);font-weight:900}.referral-chest-progress>div{height:10px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#010711b8}.referral-chest-progress>div>span{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--blue-2));box-shadow:0 0 14px #ffd16661;transition:width .25s ease}.referral-reward-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.referral-reward-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;min-height:78px;padding:12px;border:1px solid rgba(53,216,255,.2);border-radius:8px;background:#041222c7}.referral-reward-card strong,.referral-reward-card span{display:block}.referral-reward-card strong{color:#fff;font-size:.95rem}.referral-reward-card span{color:var(--muted);font-size:.82rem;font-weight:800}.referral-reward-card.is-coin{border-color:#ffd1665c}.referral-reward-card.is-energy{border-color:#35d8ff5c}.referral-reward-card.is-scrap{border-color:#3fe8b352}.referral-reward-card.is-progress{border-color:#a074ff57}.referral-boost-card{display:grid;gap:6px;margin-top:16px;padding:16px;border:1px solid rgba(53,216,255,.58);border-radius:8px;background:linear-gradient(135deg,#35d8ff33,#ffd25c1f),#08182be0;box-shadow:0 0 34px #35d8ff24}.referral-boost-card strong{color:#fff;font-size:1.05rem}.referral-boost-card span{color:var(--gold-2);font-weight:800}.compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-list{display:grid;gap:12px}html[data-route=quests] .action-card>.timer-line{display:block;margin:8px 0 18px}html[data-route=quests] .quest-list{margin-top:0}.offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.offer-card{min-height:180px}.offer-card-top{display:flex;align-items:flex-start;gap:12px}.offer-card-top header{flex:1;min-width:0}.offer-logo,.offer-logo-fallback{width:44px;height:44px;border:1px solid rgba(74,202,255,.24);border-radius:8px;background:#04152dbd;box-shadow:0 10px 28px #0ea5e91f;flex:0 0 auto}.offer-logo{object-fit:contain;padding:7px}.offer-logo-fallback{display:grid;place-items:center;color:var(--gold-2);font-weight:900}.offer-total-unlimited{color:var(--blue-2)}.offer-detail-actions{align-items:stretch;gap:12px;margin:18px 0}.offer-start-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;color:#021120;font-size:1.02rem;letter-spacing:0;text-decoration:none;text-transform:uppercase;border:1px solid rgba(154,231,255,.72);background:linear-gradient(135deg,#35d8ff,#1976ffeb),var(--cyan);box-shadow:0 18px 38px #1976ff42,0 0 0 1px #f8f4df1f inset}.offer-start-button:hover{box-shadow:0 22px 44px #1976ff57,0 0 0 1px #f8f4df2e inset}.offer-detail-section{margin-top:16px}.offer-identity-box,.offer-rules-box{padding:16px;border:1px solid rgba(74,202,255,.2);border-radius:8px;background:#04132675}.offer-identity-box .form-grid{margin-bottom:12px}.offer-identity-box .timer-line{margin-top:12px}.offer-rules-box{gap:12px;padding-left:34px;color:var(--muted)}.offer-rules-box li{line-height:1.45}.offer-task-list{margin-top:18px;gap:16px}.repeat-note{display:inline-flex;width:fit-content;padding:5px 8px;border:1px solid rgba(74,202,255,.32);border-radius:999px;color:var(--blue-2);font-size:.78rem;font-weight:800}.faucet-banner{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#020c1957}.faucet-banner a,.faucet-banner img{display:block}.faucet-banner img{width:100%;height:auto}.adbytes-faucet-banner{display:grid;min-height:112px;padding:12px;place-items:center}.adbytes-display-ad{max-width:100%}.adbytes-desktop-ad{width:728px;max-width:100%;height:90px;min-height:90px}.adbytes-mobile-ad{display:none;width:200px;min-height:200px}.dashboard-wide-rotating-ad .adbytes-mobile-ad,.faucet-top-rotating-ad .adbytes-mobile-ad,.autosurf-rotating-ad .adbytes-mobile-ad,.bottom-banner-rotating-ad .adbytes-mobile-ad,.article-bottom-banner-ad .adbytes-mobile-ad{width:min(468px,100%);height:60px;min-height:60px}.game-top-ad{display:grid;min-height:112px;margin-bottom:14px;padding:12px;place-items:center;border:1px solid var(--line);border-radius:8px;background:#020c1957}.game-issue-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:14px 16px;border:1px solid rgba(255,196,87,.72);border-radius:8px;background:linear-gradient(135deg,#ffbc4233,#ff60601f);box-shadow:0 14px 36px #ffbc421f;color:#fff4cf}.game-issue-warning strong{color:#ffd66b;font-size:1.04rem}.game-issue-warning span{display:block;margin-top:4px;color:#ffe9ad}.game-fixed-warning{border-color:#3fe8b3ad;background:linear-gradient(135deg,#25daab33,#35d8ff1f);box-shadow:0 14px 36px #35d8ff1a}.game-fixed-warning strong{color:#83ffd4}.game-fixed-warning span{color:#c7f8ff}@media(max-width:720px){.game-issue-warning{align-items:stretch;flex-direction:column}}.shortlinks-layout,.shortlinks-card{width:100%}.shortlinks-top-ad{width:min(728px,100%);min-height:106px;margin:0 auto 16px;display:grid;place-items:center}.shortlink-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.shortlink-grid .quest-item{min-height:156px}.shortlink-grid .quest-item footer{align-items:stretch;flex-direction:column}.shortlink-grid .quest-item footer .secondary-action{width:100%}.shortlink-grid .quest-item.shortlink-marked{border-color:#ffd16694;background:linear-gradient(135deg,#ffd1661f,#071222f0),var(--panel)}.shortlink-flag-button{border-color:#ffd16661;color:var(--gold-2);background:#ffd16614}.shortlink-marked .shortlink-flag-button{border-color:#ffd166b8;background:#ffd1662e}.boost-banner{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin:0 0 16px;padding:13px 14px;border:1px solid rgba(255,209,102,.45);border-radius:8px;color:var(--gold-2);background:linear-gradient(135deg,#ffd16629,#35d8ff1f),#061426d1;box-shadow:inset 0 0 24px #ffd16614}.boost-banner span,.boost-banner small{color:var(--muted)}.ptc-energy-note{display:grid;gap:4px;margin:14px 0;padding:12px 14px;border:1px solid rgba(94,226,173,.32);border-radius:8px;background:linear-gradient(135deg,#5ee2ad26,#35d8ff1a),#061426d1;box-shadow:inset 0 0 24px #5ee2ad14}.ptc-energy-note strong{color:var(--mint)}.ptc-energy-note span{color:var(--muted)}.ptc-cross-promo{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0 14px;padding:13px 14px;border:1px solid rgba(53,216,255,.28);border-radius:8px;background:linear-gradient(135deg,#00a8ff2e,#061426d1),#061426d1;box-shadow:inset 0 0 24px #35d8ff14}.ptc-cross-promo>div{display:grid;flex:1 1 auto;gap:3px;min-width:0}.ptc-cross-promo strong{color:var(--text)}.ptc-cross-promo span{color:var(--muted)}.ptc-cross-promo .secondary-action{flex:0 0 auto;align-self:center;width:auto;min-width:128px;white-space:nowrap}.boost-chip{display:inline-flex;margin-left:6px;padding:2px 6px;border-radius:999px;color:#061020;font-size:.72rem;font-style:normal;background:linear-gradient(135deg,var(--gold),var(--cyan))}.easy-chip{display:inline-flex;margin-left:6px;padding:2px 7px;border:1px solid rgba(109,247,181,.38);border-radius:999px;color:var(--mint);font-size:.72rem;font-style:normal;background:#6df7b51f}.game-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px}.game-lab-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;background:radial-gradient(circle at 18% 0%,rgba(53,216,255,.18),transparent 36%),linear-gradient(180deg,#12365beb,#040f1de0)}.game-lab-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;width:100%;max-width:100%}.game-lab-fight{grid-column:1 / -1;grid-row:auto;min-width:0}.campaign-world-map-card{grid-column:1 / -1;overflow:hidden}.campaign-world-map{margin-top:14px}.campaign-world-map-scroll{overflow-x:auto;overflow-y:hidden;padding:0 0 10px;scrollbar-color:rgba(255,209,102,.55) rgba(255,255,255,.08)}.campaign-treasure-map{--campaign-world-map: none;position:relative;width:min(100%,2300px);min-width:1780px;aspect-ratio:2 / 1;overflow:hidden;border:1px solid rgba(255,209,102,.24);border-radius:8px;background:linear-gradient(180deg,#1408020d,#1408021f),var(--campaign-world-map);background-position:center;background-size:cover;box-shadow:inset 0 0 70px #411c0047,0 18px 38px #00000038}.campaign-map-art{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.campaign-treasure-map:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,transparent 42%,rgba(41,16,2,.14) 100%),linear-gradient(90deg,rgba(58,24,0,.16),transparent 12% 88%,rgba(58,24,0,.16))}.campaign-map-route{display:none}.campaign-map-route polyline{fill:none;stroke:#592d079e;stroke-width:.42;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.35 1.25;filter:drop-shadow(0 1px 0 rgba(255,238,182,.34))}.campaign-map-marker{--area-accent: #35d8ff;position:absolute;left:var(--map-x);top:var(--map-y);z-index:3;width:84px;height:84px;padding:0;border:0;border-radius:50%;color:transparent;background:transparent;box-shadow:none;transform:translate(-50%,-50%);cursor:default}.campaign-map-marker.is-active{z-index:6;width:96px;height:96px;cursor:pointer;color:transparent;border:0;background:transparent;box-shadow:none}.campaign-map-marker img{position:absolute;inset:-18%;width:136%;height:136%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 8px rgba(0,0,0,.52));pointer-events:none}.campaign-map-marker.is-active img{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--area-accent) 78%,transparent)) drop-shadow(0 8px 8px rgba(0,0,0,.52));animation:campaignMapPulse 1.8s ease-in-out infinite}.campaign-map-marker.is-cleared img{opacity:.56;filter:grayscale(.42) brightness(.78) drop-shadow(0 6px 7px rgba(0,0,0,.46))}.campaign-map-marker.is-locked img,.campaign-map-marker.is-future img{opacity:.28;filter:grayscale(1) brightness(.45)}.campaign-map-marker.is-locked:before,.campaign-map-marker.is-future:before{content:"LOCKED";position:absolute;z-index:2;left:50%;top:50%;padding:3px 5px;border:1px solid rgba(255,209,102,.4);border-radius:999px;color:#ffe7a7;font-size:.56rem;font-weight:900;letter-spacing:.04em;background:#050c16d1;transform:translate(-50%,-50%)}.campaign-map-marker.is-cleared{border:0;background:transparent}.campaign-map-marker.is-locked{opacity:1;filter:none}.campaign-map-marker.is-future{opacity:1}.campaign-map-dot{position:absolute;inset:0;display:grid;place-items:center;font-size:.76rem;font-weight:950;line-height:1}.campaign-map-marker.is-active .campaign-map-dot{font-size:.92rem}.campaign-map-dot{display:none}.campaign-map-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:220px;transform:translate(-50%);pointer-events:none;opacity:0;display:grid;gap:2px;padding:8px 10px;border:1px solid rgba(255,209,102,.26);border-radius:8px;color:#f8fbff;text-align:center;background:#06111eeb;box-shadow:0 12px 24px #00000052;transition:opacity .16s ease,transform .16s ease}.campaign-map-tooltip strong{font-size:.84rem;line-height:1.08}.campaign-map-tooltip em{color:var(--muted);font-size:.72rem;font-style:normal}.campaign-map-marker:hover .campaign-map-tooltip,.campaign-map-marker:focus-visible .campaign-map-tooltip,.campaign-map-marker.is-active .campaign-map-tooltip{opacity:1;transform:translate(-50%,-4px)}.campaign-map-summary-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;border:1px solid rgba(255,209,102,.34);border-radius:8px;color:#f8fbff;background:radial-gradient(circle at 12% 0%,rgba(255,209,102,.16),transparent 42%),#081622e6;box-shadow:0 14px 30px #00000038;backdrop-filter:blur(8px)}.campaign-map-summary-panel span,.campaign-map-summary-panel em{display:block;color:var(--muted);font-size:.78rem;font-style:normal}.campaign-map-summary-panel strong{display:block;font-size:1.15rem;line-height:1.08}.campaign-map-stage-progress{grid-column:1 / -1;height:6px;overflow:hidden;border-radius:999px;background:#3c1a025c}.campaign-map-stage-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#35d8ff,#ffd166)}.game-lab-layout.is-map-only .game-lab-play-section,.game-lab-layout.is-play-mode .campaign-world-map-card{display:none}@keyframes campaignMapPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}@media(max-width:980px){.campaign-treasure-map{min-width:1400px}.campaign-map-marker{width:72px;height:72px}.campaign-map-marker.is-active{width:84px;height:84px}.campaign-map-summary-panel{grid-template-columns:1fr}}@media(max-width:640px){.campaign-treasure-map{min-width:1080px}.campaign-map-tooltip{display:none}}.solo-arena{--area-art: none;--area-accent: #35d8ff;--enemy-scale: 1;position:relative;display:grid;gap:12px;min-height:clamp(440px,46vw,560px);margin:10px 0;padding:clamp(24px,3vw,42px) clamp(16px,2.4vw,34px) 22px;align-content:end;border:1px solid color-mix(in srgb,var(--area-accent) 36%,transparent);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#030a1605,#030a16c2),var(--area-art),linear-gradient(180deg,#041426f5,#030d1adb);background-position:center bottom,center bottom,center;background-size:cover,cover,cover;background-repeat:no-repeat;box-shadow:inset 0 0 62px #00000061;isolation:isolate}.solo-arena:before{content:none}.solo-enemy-portrait{position:relative;z-index:1;width:min(920px,100%);min-height:clamp(330px,36vw,440px);margin:0 auto;display:grid;place-items:end center;overflow:visible;background:none;filter:none;animation:soloEnemyIdle 2.8s ease-in-out infinite;transform-origin:50% 76%;will-change:transform}.solo-enemy-portrait:after{content:"";position:absolute;z-index:0;bottom:clamp(2px,1.1vw,10px);left:50%;width:min(72%,360px);height:clamp(18px,2.8vw,32px);border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.62) 0%,rgba(0,0,0,.26) 42%,transparent 74%);filter:blur(6px);opacity:.88;transform:translate(-50%);pointer-events:none}.solo-enemy-portrait img{position:relative;z-index:1;width:min(100%,calc(390px * var(--enemy-scale)));max-width:100%;max-height:clamp(300px,34vw,420px);height:auto;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 18px rgba(0,0,0,.46));transform-origin:50% 76%;will-change:transform,filter}.solo-arena.is-hit,.solo-arena.is-crit-hit,.solo-arena.is-charging{animation:arenaImpact .62s ease-out}.solo-arena.is-crit-hit{box-shadow:inset 0 0 62px #00000061,0 0 26px #ffd16629}.solo-enemy-portrait img.is-hit{animation:soloEnemyHitShake .68s ease-out;filter:drop-shadow(0 18px 18px rgba(255,132,111,.34)) saturate(1.32)}.solo-enemy-portrait img.is-attacking{animation:soloEnemyHitShake .42s ease-out;filter:drop-shadow(0 18px 18px rgba(53,216,255,.34)) saturate(1.2)}.solo-enemy-portrait img.is-defeated{animation:bossDefeated 1s ease-out}.solo-enemy-meta{position:relative;z-index:1;max-width:620px;margin:0 auto;text-align:center}.solo-enemy-meta strong{display:inline-flex;margin-bottom:8px;padding:5px 9px;border:1px solid rgba(255,209,102,.28);border-radius:999px;color:var(--gold-2);background:#ffd1661a}.solo-enemy-meta p{margin:0;color:var(--muted)}.solo-health-track{position:relative;align-self:end;justify-self:stretch;box-sizing:border-box;width:100%;max-width:100%;min-height:44px;height:44px;overflow:hidden;margin-top:14px;border:2px solid rgba(255,209,102,.38);background:linear-gradient(180deg,#030912eb,#101a2beb);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 8px 18px #00000073,0 12px 28px #00000052}.boss-health-track.solo-health-track>span{height:100%;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.26),transparent 42%),linear-gradient(90deg,#ff4d5f,#ff8a5c 55%,#ffd166);box-shadow:0 0 20px #ff4d5f5c,inset 0 -7px 12px #5d081647}.boss-health-track.solo-health-track>strong{position:absolute;inset:0 12px;z-index:2;display:grid;place-items:center;color:#f8fbff;font-size:.95rem;line-height:1;font-weight:900;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.72)}.solo-damage-layer{position:absolute;inset:0;z-index:8;pointer-events:none}.solo-damage-float{position:absolute;transform:translate(-50%,-50%);color:#f7fbff;font-size:clamp(1.25rem,3.6vw,2.15rem);font-weight:950;letter-spacing:0;text-shadow:0 3px 0 rgba(63,10,10,.72),0 0 18px rgba(255,84,84,.72),0 0 34px rgba(255,209,102,.42);animation:soloDamageFloat .98s ease-out forwards;will-change:transform,opacity}.solo-hit-burst{position:absolute;left:50%;top:36%;z-index:3;width:34px;height:34px;border:2px solid rgba(53,216,255,.82);border-radius:999px;transform:translate(-50%,-50%);animation:bossHitBurst .72s ease-out forwards}.solo-hit-burst.is-crit{border-color:#ffd166f2;box-shadow:0 0 30px #ffd1666b}.solo-damage-float.is-crit{color:#ffd166;text-shadow:0 3px 0 rgba(63,36,5,.82),0 0 18px rgba(255,209,102,.9),0 0 38px rgba(255,107,107,.55)}.solo-damage-float.is-defeat{color:#6df7b5;text-shadow:0 3px 0 rgba(4,55,38,.82),0 0 18px rgba(109,247,181,.9),0 0 38px rgba(53,216,255,.55)}@keyframes soloDamageFloat{0%{opacity:0;transform:translate(-50%,-25%) scale(.72)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}to{opacity:0;transform:translate(-50%,-142%) scale(.94)}}@keyframes soloEnemyIdle{0%,to{transform:translate3d(-4px,0,0) rotate(-.65deg)}50%{transform:translate3d(5px,-16px,0) rotate(.65deg)}}@keyframes soloEnemyHitShake{0%{transform:translateZ(0) rotate(0) scale(1)}16%{transform:translate3d(-24px,-4px,0) rotate(-3deg) scale(1.06)}38%{transform:translate3d(20px,2px,0) rotate(2.4deg) scale(.98)}62%{transform:translate3d(-9px,-9px,0) rotate(-1.2deg) scale(1.02)}to{transform:translateZ(0) rotate(0) scale(1)}}.game-lab-meter-block{display:grid;gap:8px;margin:12px 0;padding:12px;border:1px solid rgba(53,216,255,.16);border-radius:8px;background:#040f1d61}.game-lab-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.game-lab-resources .game-lab-meter-block,.game-lab-resources .game-lab-energy-block{min-width:0;margin:0}.meter-header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted)}.meter-header strong{color:var(--cream)}.solo-chest-track span{background:linear-gradient(90deg,#35d8ff,#6df7b5,#ffd166)}.boss-energy-track.solo-energy-track>span{background:linear-gradient(90deg,#35d8ff,#6df7b5);box-shadow:0 0 18px #35d8ff57}.solo-energy-track>span,.guild-event-energy-track>span{background:linear-gradient(90deg,#ff846f,#ffd166 44%,#6df7b5 72%,#35d8ff);box-shadow:0 0 18px #35d8ff47,inset 0 1px #ffffff47}.guild-event-energy-track,.raid-energy-track{min-height:18px;height:18px;overflow:hidden}.raid-energy-track>span{display:block;height:100%;min-width:0}.game-lab-status-card{display:grid;align-content:start;gap:14px;background:radial-gradient(circle at 100% 0%,rgba(53,216,255,.12),transparent 30%),linear-gradient(180deg,#0d3052e0,#040f1de6)}.game-lab-status-card .compact-action{width:auto;min-width:112px}.game-lab-energy-block{display:grid;gap:8px;padding:12px;border:1px solid rgba(53,216,255,.16);border-radius:8px;background:#040f1d61}@media(max-width:700px){.game-lab-resources{grid-template-columns:minmax(0,1fr)}}.game-lab-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.game-lab-summary-grid article{min-width:0;padding:10px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#040f1d73}.game-lab-summary-grid span,.game-lab-summary-grid strong{display:block;overflow-wrap:anywhere}.game-lab-summary-grid span{color:var(--muted);font-size:.78rem;font-weight:800}.game-lab-summary-grid strong{margin-top:3px;color:var(--cream);font-size:.95rem}.game-lab-summary-grid small{display:block;margin-top:4px;color:var(--muted);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.game-lab-reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-lab-reward-grid .muted{grid-column:1 / -1;margin:0}.game-lab-missions-card{background:radial-gradient(circle at 100% 0%,rgba(255,209,102,.1),transparent 30%),linear-gradient(180deg,#0d3052e0,#040f1de6)}.game-lab-missions-card,.game-lab-chest-rewards-card{align-self:start}.game-lab-mission-grid{display:grid;gap:10px;margin-top:12px}.game-lab-mission{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.72fr) 140px;gap:12px;align-items:center;width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#040f1d73}.game-lab-mission.is-ready{border-color:#6df7b561;box-shadow:0 0 24px #6df7b514}.game-lab-mission.is-claimed{opacity:.76}.game-lab-mission-copy{display:grid;gap:4px}.game-lab-mission-copy span,.game-lab-mission-copy strong,.game-lab-mission-copy em{display:block}.game-lab-mission-copy span,.game-lab-mission-copy em{color:var(--muted);font-style:normal}.game-lab-mission-copy strong{color:var(--cream)}.game-lab-mission-progress{display:grid;gap:8px}.game-lab-chest-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-lab-chest-reward{position:relative;isolation:isolate;display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;align-items:stretch;min-height:132px;padding:14px;border:1px solid rgba(164,207,255,.14);border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#0a182ce0,#040f1da3);box-shadow:inset 0 1px #ffffff0f,0 14px 30px #0000002e}.game-lab-chest-copy>span,.game-lab-chest-copy>strong,.game-lab-chest-copy>p,.game-lab-chest-copy .boss-health-track{position:relative;z-index:1}.game-lab-chest-copy{position:relative;z-index:1;display:grid;align-content:center;gap:4px;min-width:0}.game-lab-chest-copy>span{display:block;color:var(--muted);font-size:.82rem}.game-lab-chest-copy>strong{display:block;color:var(--cream);overflow-wrap:anywhere}.game-lab-chest-copy>p{margin:0;color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.game-lab-chest-glow{position:absolute;inset:auto -18% -56%;z-index:0;height:92px;border-radius:50%;background:radial-gradient(ellipse,rgba(164,207,255,.2),transparent 70%);pointer-events:none}.game-lab-chest-icon{position:relative;z-index:1;display:grid;place-items:center;width:68px;min-height:104px;height:auto;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.18),transparent 48%),#01081294}.game-lab-chest-icon img{width:44px;height:44px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 8px 10px rgba(0,0,0,.42))}.game-lab-campaign-chest-icon{width:76px;min-height:118px}.game-lab-campaign-chest-icon img{width:60px;height:60px;image-rendering:pixelated}.game-lab-chest-icon span{color:var(--cream);font-weight:900}.game-lab-chest-reward.is-rare{border-color:#35d8ff47;background:linear-gradient(135deg,#0c304de6,#040f1dad)}.game-lab-chest-reward.is-uncommon{border-color:#3fe8b34d;background:linear-gradient(135deg,#0a4133d1,#040f1dad)}.game-lab-chest-reward.is-epic{border-color:#a074ff5c;background:linear-gradient(135deg,#361e5ae0,#040f1dad)}.game-lab-chest-reward.is-legendary{border-color:#ffd16675;box-shadow:0 0 22px #ffd16614;background:linear-gradient(135deg,#543a0cd6,#040f1db8)}.game-lab-chest-reward.is-rare .game-lab-chest-glow{background:radial-gradient(ellipse,rgba(53,216,255,.28),transparent 70%)}.game-lab-chest-reward.is-uncommon .game-lab-chest-glow{background:radial-gradient(ellipse,rgba(63,232,179,.26),transparent 70%)}.game-lab-chest-reward.is-epic .game-lab-chest-glow{background:radial-gradient(ellipse,rgba(160,116,255,.28),transparent 70%)}.game-lab-chest-reward.is-legendary .game-lab-chest-glow{background:radial-gradient(ellipse,rgba(255,209,102,.32),transparent 70%)}.game-lab-chest-level-card{grid-column:1 / -1;grid-template-columns:76px minmax(0,1fr);min-height:148px;background:linear-gradient(135deg,#543a0cd1,#081c30c7)}.game-lab-chest-level-card .game-lab-chest-copy{gap:7px}.game-lab-chest-level-card .boss-health-track{margin-top:4px}.game-lab-gear-drops{display:flex;flex-wrap:wrap;gap:8px}.game-lab-gear-drop{display:inline-grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;max-width:180px;padding:6px 8px;border:1px solid rgba(164,207,255,.16);border-radius:999px;background:#ffffff0d}.game-lab-gear-drop img{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}.game-lab-gear-drop em{overflow:hidden;color:var(--cream);font-style:normal;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.game-lab-gear-drop.rarity-uncommon{border-color:#3fe8b352}.game-lab-gear-drop.rarity-rare{border-color:#35d8ff57}.game-lab-gear-drop.rarity-epic{border-color:#a074ff66}.game-lab-gear-drop.rarity-legendary{border-color:#ffd1667a}.game-lab-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.game-lab-combat-action{display:grid;gap:5px;min-height:104px;padding:12px;text-align:left;white-space:normal}.game-lab-combat-action strong,.game-lab-combat-action span,.game-lab-combat-action small{display:block}.game-lab-combat-action span{color:var(--gold-2);font-size:.9rem}.game-lab-combat-action small{color:var(--muted);line-height:1.35}.event-shell{display:grid;gap:14px}.event-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:radial-gradient(circle at 12% 0%,rgba(255,209,102,.18),transparent 34%),linear-gradient(135deg,#0d3d53e6,#040f1deb)}.event-active-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.event-boss-card{grid-column:1 / -1;grid-row:auto;min-width:0}.event-boss-arena{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(660px,56vw,860px);margin:14px 0;padding:clamp(24px,3vw,42px);border:1px solid rgba(53,216,255,.28);border-radius:8px;overflow:hidden;background:linear-gradient(145deg,#08243ef5,#030c19f5);box-shadow:inset 0 0 62px #00000057;isolation:isolate}.event-boss-arena:before{content:none}.event-boss-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.92;transform:scale(1.04);animation:eventArenaReveal 1.4s ease-out both}.event-boss-arena:after{content:none;position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 34%,rgba(53,216,255,.08),transparent 34%),linear-gradient(180deg,#0208120a,#0208121a 52%,#020812c7)}.event-boss-stage{position:absolute;inset:clamp(-18px,-1vw,-8px) 0 178px;z-index:3;display:grid;place-items:end center;pointer-events:none}.event-boss-stage img{position:relative;z-index:1;display:block;width:auto;max-width:min(900px,92%);height:100%;max-height:100%;object-fit:contain;filter:none;transform:translateY(-7%);animation:none}.event-boss-copy{position:relative;z-index:4;width:100%;max-width:860px;margin:0 auto;text-align:center}.event-boss-copy strong{display:inline-flex;margin-bottom:8px;padding:6px 10px;border:1px solid rgba(255,209,102,.34);border-radius:999px;color:var(--gold-2);background:#ffd1661f}.event-boss-copy p{margin:0;color:var(--muted)}.event-health-track{height:38px;min-height:38px;margin:10px 0 28px;overflow:visible;border-color:#ffd16652;background:linear-gradient(90deg,#ffffff12,#ffffff08),#030c19c7;box-shadow:inset 0 0 18px #00000061,0 0 24px #35d8ff1f}.event-health-track>span{height:100%;min-height:100%;background:linear-gradient(90deg,#ff3f68,#ff7b54,#ffd166);box-shadow:0 0 20px #ff58683d}.event-health-marker{position:absolute;top:-7px;bottom:-7px;z-index:3;width:2px;pointer-events:none;background:#ffffff94;box-shadow:0 0 8px #ffd16673}.event-health-marker b{position:absolute;top:100%;left:50%;margin-top:4px;padding:2px 5px;border:1px solid rgba(255,209,102,.32);border-radius:999px;color:var(--gold-2);background:#040d1af0;font-size:.68rem;line-height:1;transform:translate(-50%);white-space:nowrap}.event-health-marker-25{left:75%}.event-health-marker-50{left:50%}.event-health-marker-75{left:25%}.event-health-marker-100{left:0}.event-health-marker-100 b{left:0;transform:none}.event-energy-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(53,216,255,.16);border-radius:8px;background:#040f1d6b}.event-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.event-action-row .secondary-action{width:auto}.event-status-line{margin:8px 0 0;color:var(--muted)}.event-tier-grid,.event-mission-grid,.event-recent-list{display:grid;gap:10px;margin-top:12px}.event-mission-section{display:grid;gap:10px;margin-top:14px}.event-section-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 2px}.event-section-heading span{color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.event-section-heading strong{color:var(--text);font-size:1.05rem}.event-tier,.event-mission,.event-recent-row{display:grid;gap:8px;padding:12px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#040f1d75}.event-mission.is-personal{border-color:#5bf0ff38;background:linear-gradient(135deg,#5bf0ff1a,#040f1d80)}.event-tier{grid-template-columns:minmax(0,1fr) auto;align-items:center}.event-tier.is-ready{border-color:#6df7b561;box-shadow:0 0 24px #6df7b514}.event-tier.is-claimed{opacity:.76}.event-tier-copy,.event-mission-copy{display:grid;gap:4px}.event-tier-copy span,.event-tier-copy strong,.event-tier-copy em,.event-tier-copy p,.event-tier-copy small,.event-mission-copy span,.event-mission-copy strong,.event-mission-copy em,.event-mission-copy p,.event-recent-row span,.event-recent-row strong{display:block}.event-tier-copy span,.event-tier-copy em,.event-tier-copy small,.event-mission-copy span,.event-mission-copy em,.event-recent-row span{color:var(--muted);font-style:normal}.event-tier-copy p,.event-mission-copy p{margin:0;color:var(--muted);line-height:1.35}.event-cache-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.raid-board-stage{grid-column:1 / -1;min-height:min(760px,calc(100svh - 170px))}.raid-board-backdrop{display:grid;align-content:start;gap:18px;min-height:min(720px,calc(100svh - 170px));padding:18px;position:relative;overflow:hidden;border:1px solid rgba(255,209,102,.24);border-radius:8px;background:radial-gradient(circle at 50% 28%,rgba(184,108,255,.12),transparent 34%),linear-gradient(180deg,#050e1d57,#050e1ddb),url(/assets/game/guild-raid/rift-citadel-arena.webp) center / cover no-repeat;box-shadow:inset 0 0 90px #0006,0 22px 55px #0008183d}.raid-board-backdrop:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,209,102,.1),transparent 22%,transparent 78%,rgba(53,216,255,.1)),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 72px);opacity:.5}.raid-board-backdrop>*{position:relative;z-index:1}.raid-board-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:16px;align-items:start}.raid-board-header>div:first-child,.raid-energy-chip{padding:12px 14px;border:1px solid rgba(164,207,255,.18);border-radius:8px;background:#051223b8;backdrop-filter:blur(10px)}.raid-board-header span,.raid-energy-chip span{display:block;margin-bottom:6px;color:var(--cyan);font-size:.78rem;font-weight:900;text-transform:uppercase}.raid-board-header strong,.raid-energy-chip strong{display:block;color:var(--text);font-size:clamp(1.15rem,1.7vw,1.7rem);line-height:1.12}.raid-board-header p,.raid-board-header small{margin:5px 0 0;color:var(--muted);line-height:1.35}.raid-slot-grid{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:12px;align-items:stretch;margin-top:clamp(32px,10vh,120px)}.raid-slot{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:190px minmax(150px,1fr) auto;gap:10px;align-content:start;align-items:stretch;min-height:100%;padding:12px;border-color:#a4cfff2e;background:radial-gradient(circle at 50% 0%,rgba(53,216,255,.1),transparent 36%),linear-gradient(180deg,#081c34e0,#030c1ae6);backdrop-filter:blur(10px);box-shadow:inset 0 0 34px #35d8ff0d,0 14px 32px #0000002e}.raid-slot:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 42%);opacity:.6}.raid-slot>*{position:relative;z-index:1}.raid-slot.is-selected{border-color:#ffd166b8;box-shadow:0 0 0 1px #ffd16638,0 0 38px #ffd1662e,inset 0 0 36px #ffd1660f}.raid-slot.is-ready{border-color:#35d8ff57}.raid-slot-thumb{display:grid;place-items:center;width:100%;height:190px;min-height:0;border:1px solid rgba(164,207,255,.12);border-radius:7px;overflow:hidden;background:radial-gradient(circle at 50% 46%,rgba(184,108,255,.18),transparent 38%),radial-gradient(circle at 50% 68%,rgba(53,216,255,.12),transparent 36%),linear-gradient(180deg,#05101fad,#030a14f0);box-shadow:inset 0 -28px 40px #00000057}.raid-slot-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 24%;filter:drop-shadow(0 14px 18px rgba(0,0,0,.42)) drop-shadow(0 0 12px rgba(184,108,255,.18))}.raid-slot .raid-slot-thumb img[src*=level-1],.raid-slot .raid-slot-thumb img[src*=level-2]{object-position:50% 18%}.raid-slot .raid-slot-thumb img[src*=level-6],.raid-slot .raid-slot-thumb img[src*=level-7]{object-position:50% 32%}.raid-slot-thumb.is-empty{place-items:center;height:118px;align-self:center}.raid-slot-thumb.is-empty span{display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(164,207,255,.2);border-radius:999px;color:var(--muted);font-size:1.8rem;font-weight:900;background:#a4cfff14}.raid-slot-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.raid-slot .event-tier-copy{align-content:start;gap:6px;min-width:0}.raid-slot .event-tier-copy>span{color:var(--cyan);font-size:.74rem;font-weight:900;text-transform:uppercase}.raid-slot .event-tier-copy>strong{color:var(--text);font-size:1rem;line-height:1.08}.raid-slot .event-tier-copy>p{min-height:34px;font-size:.82rem}.raid-slot-stats span{display:inline-flex;width:auto;padding:4px 7px;border:1px solid rgba(164,207,255,.16);border-radius:999px;color:var(--text);font-size:.72rem;font-weight:900;background:#081c31a8}.raid-slot-hp{display:grid;gap:4px;margin-top:5px}.raid-slot-health{min-height:10px;border-color:#ffd1663d;background:#030c19b8}.raid-slot-actions{align-items:stretch;margin-top:6px}.raid-slot-actions .compact-field{display:grid;gap:4px}.raid-slot-actions .compact-action,.raid-slot-actions select{width:100%}.raid-fight-shell{grid-column:1 / -1}.raid-fight-board{margin-top:0}.raid-fight-card{width:100%}.raid-boss-arena{min-height:min(690px,calc(100svh - 230px));background-position:center;background-size:cover}.raid-fight-hp-panel{width:min(920px,86%);display:grid;gap:10px;padding:14px;border:1px solid rgba(255,209,102,.32);border-radius:10px;background:linear-gradient(180deg,#030c19db,#030c19a3);box-shadow:0 14px 42px #00000061,inset 0 0 28px #ffd1660d}.raid-fight-hp-copy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:baseline}.raid-fight-hp-copy span{color:var(--cyan);font-size:.76rem;font-weight:900;text-transform:uppercase}.raid-fight-hp-copy strong{color:var(--text);font-size:clamp(1.15rem,2.2vw,1.8rem);line-height:1}.raid-fight-hp-copy em{color:var(--muted);font-style:normal;font-weight:800}.raid-fight-health-track{height:34px;min-height:34px;margin:0}.raid-boss-character{position:absolute;left:50%;bottom:9%;z-index:1;width:min(44vw,560px);max-height:78%;object-fit:contain;object-position:center bottom;transform:translate(-50%);filter:drop-shadow(0 18px 34px rgba(0,0,0,.55))}.raid-boss-level-1,.raid-boss-level-2{width:min(34vw,420px)}.raid-boss-level-3,.raid-boss-level-4{width:min(39vw,500px)}.raid-empty-fight-card{grid-column:1 / -1}.raid-command-panel,.raid-rankings-panel{grid-column:1 / -1;position:relative;overflow:hidden;display:grid;gap:16px;padding:18px;border:1px solid rgba(255,212,104,.28);border-radius:8px;background:radial-gradient(circle at 8% 0%,rgba(255,212,104,.15),transparent 28%),radial-gradient(circle at 92% 4%,rgba(53,216,255,.13),transparent 34%),linear-gradient(135deg,#0c2948eb,#040e1ef2 58%,#0d1933f5);box-shadow:inset 0 0 44px #35d8ff0f,0 18px 46px #00000038}.raid-command-panel:before,.raid-rankings-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,212,104,.16),transparent 24%,transparent 76%,rgba(53,216,255,.12)),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 78px);opacity:.58}.raid-command-panel>*,.raid-rankings-panel>*{position:relative;z-index:1}.raid-command-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.raid-command-header>div:first-child{display:grid;gap:5px}.raid-command-header span{color:var(--cyan);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.raid-command-header strong{color:var(--text);font-size:clamp(1.35rem,2vw,2rem);line-height:1.04}.raid-command-header p{max-width:980px;margin:0;color:var(--muted);font-size:.98rem;line-height:1.45}.raid-command-stat{min-width:180px;padding:12px 14px;border:1px solid rgba(255,212,104,.25);border-radius:8px;background:#040e1eb8;box-shadow:inset 0 0 22px #ffd4680f}.raid-command-stat strong{display:block;margin-top:2px;font-size:1.15rem}.raid-command-stat small{display:block;margin-top:4px;color:var(--muted);line-height:1.25}.raid-reward-overview{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.raid-reward-table-card,.raid-current-reward-card,.raid-milestone-card{border:1px solid rgba(164,207,255,.18);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(53,216,255,.1),transparent 32%),linear-gradient(180deg,#081f39d1,#030d1abd);box-shadow:inset 0 0 34px #35d8ff0b}.raid-reward-table-card{display:grid;grid-template-columns:1fr;gap:16px;align-items:start;min-width:0;padding:18px;overflow:hidden}.raid-reward-card-heading{display:grid;align-content:start;gap:6px;min-width:0}.raid-reward-card-heading span,.raid-current-reward-card span:first-child{color:var(--cyan);font-size:.76rem;font-weight:900;text-transform:uppercase}.raid-reward-card-heading strong,.raid-current-reward-card>div>strong{color:var(--text);font-size:1.26rem;line-height:1.08}.raid-reward-card-heading p,.raid-current-reward-card p,.raid-current-reward-card li{color:var(--muted);line-height:1.35}.raid-reward-card-heading p,.raid-current-reward-card p,.raid-current-reward-card ul{margin:0}.raid-reward-row-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.raid-reward-row{appearance:none;width:100%;text-align:left;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:10px 12px;align-items:start;min-width:0;min-height:112px;padding:14px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:linear-gradient(135deg,rgba(255,212,104,.08),transparent 38%),#051223b8;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.raid-reward-row:hover,.raid-reward-row:focus-visible{border-color:#35d8ff7a;box-shadow:0 0 18px #35d8ff1f;transform:translateY(-1px)}.raid-reward-row b{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:32px;padding:5px 11px;border:1px solid rgba(255,212,104,.24);border-radius:8px;background:#ffd46814;color:var(--gold);font-size:1rem;line-height:1}.raid-reward-row span{grid-column:1 / -1;min-width:0;max-width:100%;color:#eaf6ff;font-size:.98rem;font-weight:800;line-height:1.22;overflow-wrap:anywhere;text-wrap:balance}.raid-reward-row em{align-self:start;justify-self:end;padding:5px 9px;border:1px solid rgba(53,216,255,.26);border-radius:999px;color:var(--cyan);font-size:.72rem;font-style:normal;font-weight:900;text-transform:uppercase;line-height:1;white-space:nowrap}.raid-reward-row--player{border-color:color-mix(in srgb,var(--raid-reward-accent) 42%,transparent);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--raid-reward-accent) 16%,transparent),transparent 52%),#051223c7}.raid-reward-row--player b{color:var(--raid-reward-accent);border-color:color-mix(in srgb,var(--raid-reward-accent) 32%,transparent);background:color-mix(in srgb,var(--raid-reward-accent) 8%,transparent)}.raid-reward-rarity{font-style:normal}.raid-reward-row--guild:nth-child(-n+2) span{color:var(--gold)}.raid-reward-row--guild:nth-child(3){border-color:#b570ff57}.raid-reward-row--guild:nth-child(3) span{color:#c78cff}.raid-reward-row--guild span{color:#aee8ff}.raid-missions-panel{grid-column:1 / -1;border:1px solid rgba(164,207,255,.18);border-radius:8px;padding:18px;background:radial-gradient(circle at 10% 0%,rgba(53,216,255,.12),transparent 30%),linear-gradient(180deg,#0b2846e0,#040f1de6)}.raid-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.raid-mission-card{min-height:154px;padding:16px;border-color:#35d8ff2e;background:linear-gradient(135deg,rgba(53,216,255,.08),transparent 42%),#040f1dc7}.raid-mission-progress{display:grid;gap:7px}.raid-current-reward-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:12px}.raid-current-reward-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-height:186px;padding:16px;border-color:#35d8ff3d;background:radial-gradient(circle at 8% 10%,rgba(53,216,255,.16),transparent 34%),linear-gradient(145deg,#081f39e6,#040e1ee6)}.raid-current-reward-card>div:first-child{display:grid;gap:6px;min-width:0}.raid-current-reward-card ul{display:grid;gap:4px;padding-left:18px}.raid-current-reward-action{display:flex;align-items:center;justify-content:flex-end}.raid-odds-strip{margin-top:2px}.raid-milestone-card{grid-column:1 / -1;padding:20px}.raid-milestone-track{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;overflow:visible;padding:2px 0 4px}.raid-milestone-item{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start;gap:12px;min-height:230px;min-width:0;padding:16px;background:radial-gradient(circle at 0% 0%,rgba(53,216,255,.12),transparent 40%),#051223c2;border-color:#35d8ff2e}.raid-milestone-main{display:grid;gap:7px;min-width:0}.raid-milestone-main strong,.raid-milestone-main span{overflow-wrap:anywhere;line-height:1.15}.raid-milestone-rewards{display:grid;grid-template-columns:1fr;gap:8px;min-width:0}.raid-milestone-rewards span{display:flex;align-items:center;justify-content:flex-start;min-height:34px;padding:7px 10px;border:1px solid rgba(164,207,255,.14);border-radius:10px;color:var(--text);font-size:.82rem;font-weight:900;background:#081c31ad;text-align:center;white-space:normal;word-break:normal}.raid-milestone-progress{height:10px}.raid-milestone-item .compact-action{align-self:stretch;width:100%;min-width:0;justify-content:center;margin-top:auto;position:static}.raid-placement-preview .event-cache-drop{min-width:min(190px,100%)}.raid-reward-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-cache-drop{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(164,207,255,.16);border-radius:999px;background:#081c31ad;color:var(--text)}.event-cache-drop em,.event-cache-drop b{display:inline;font-size:.76rem;line-height:1}.event-cache-drop b{color:var(--gold-2)}.event-recent-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.event-damage-row{grid-template-columns:46px 36px minmax(0,1fr) auto auto;align-items:center}.event-damage-rank{justify-self:start;color:var(--gold-2)}.event-damage-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-damage-total{color:var(--cyan)}.event-recent-row strong:last-child{color:var(--gold-2)}@keyframes eventLightningSweep{0%,to{opacity:.16;background-position:0% 0%}9%{opacity:.7;background-position:82% 24%}16%,58%{opacity:.2}64%{opacity:.62;background-position:18% 86%}72%{opacity:.24}}@keyframes eventArenaReveal{0%{opacity:0;transform:scale(1.12);filter:brightness(1.8) saturate(1.35) blur(10px)}54%{opacity:1;filter:brightness(1.2) saturate(1.2) blur(1px)}to{opacity:.92;transform:scale(1.04);filter:brightness(1) saturate(1) blur(0)}}@keyframes eventBossRevealFlash{0%{opacity:0;transform:scale(.18) rotate(-32deg)}24%{opacity:.95}62%{opacity:.34;transform:scale(1.02) rotate(18deg)}to{opacity:0;transform:scale(1.72) rotate(44deg)}}@keyframes eventBossMaterialize{0%{opacity:0;transform:translateY(28px) scale(.72);filter:drop-shadow(0 0 28px rgba(53,216,255,.5)) blur(5px) brightness(1.7)}44%{opacity:1;transform:translateY(-8px) scale(1.03);filter:drop-shadow(0 0 32px rgba(142,73,255,.42)) blur(1px) brightness(1.18)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}@keyframes eventBossIdleDrift{0%,to{transform:translateZ(0) scale(1)}45%{transform:translate3d(8px,-10px,0) scale(1.012)}72%{transform:translate3d(-5px,-4px,0) scale(1.006)}}.boss-arena-card{grid-row:span 2}.boss-leaderboard-card{grid-column:1 / -1;order:100;background:radial-gradient(circle at 12% 0%,rgba(109,247,181,.12),transparent 34%),linear-gradient(180deg,#081f39d1,#030d1abd)}.raid-leaderboard-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(420px,1fr));gap:16px}.raid-leaderboard-card{display:grid;gap:12px;align-content:start;grid-column:auto;min-height:430px;padding:16px;border:1px solid rgba(164,207,255,.18);border-radius:8px;box-shadow:inset 0 0 34px #35d8ff0d}.raid-leaderboard-heading{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid rgba(164,207,255,.16)}.raid-leaderboard-heading--paged{grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.raid-leaderboard-heading span{color:var(--cyan);font-size:.76rem;font-weight:900;text-transform:uppercase}.raid-leaderboard-heading h3{margin:0;font-size:1.32rem}.raid-leaderboard-heading small{color:var(--muted);font-weight:800}.raid-leaderboard-pager{display:inline-flex;align-items:center;gap:8px;padding:5px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#030d1a6b}.raid-leaderboard-pager button{min-width:38px;min-height:34px;padding:6px 10px}.raid-leaderboard-pager strong{min-width:88px;color:var(--ink);font-size:.82rem;text-align:center}.raid-leaderboard-page-list{display:grid;gap:12px}.raid-leaderboard-row{display:grid;grid-template-columns:54px 62px minmax(0,1fr) minmax(150px,auto);gap:12px;align-items:center;min-height:78px;padding:12px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:linear-gradient(135deg,#06162aeb,#050f1db8)}.raid-leaderboard-row.is-rank-one{border-color:#ffd1666b;box-shadow:0 0 24px #ffd16617}.raid-leaderboard-row.is-rank-top{border-color:#6df7b547}.raid-rank{display:grid;place-items:center;min-width:48px;height:48px;border:1px solid rgba(255,209,102,.24);border-radius:8px;color:var(--gold);background:#ffd16614;font-size:1rem}.raid-player-avatar{width:54px;height:54px}.raid-guild-banner{display:grid;place-items:center;width:62px;height:50px;border:1px solid rgba(84,207,255,.34);border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#45d2ff,#f6e77f)}.raid-leaderboard-main{display:grid;gap:3px;min-width:0}.raid-leaderboard-main b,.raid-leaderboard-score b{color:var(--text);font-size:1.05rem;line-height:1.05}.raid-leaderboard-main span,.raid-leaderboard-score span{color:var(--muted);font-size:.86rem;line-height:1.25}.raid-leaderboard-score{display:grid;gap:3px;justify-items:end;text-align:right;min-width:0}@media(max-width:1280px){.raid-reward-overview,.raid-current-reward-grid,.raid-leaderboard-grid{grid-template-columns:1fr}}.boss-maintenance-card{max-width:760px;margin:0 auto;border-color:#ffd16657;background:radial-gradient(circle at 20% 0%,rgba(255,209,102,.16),transparent 32%),linear-gradient(145deg,#081c32f5,#04101ef5)}.boss-leaderboard-note{margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(255,209,102,.22);border-radius:8px;color:var(--gold-2);background:linear-gradient(135deg,#ffd1661f,#35d8ff12);font-weight:800}.boss-arena{position:relative;display:grid;gap:16px;justify-items:center;margin:16px 0;padding:clamp(18px,4vw,34px);border:1px solid rgba(53,216,255,.24);border-radius:8px;background:radial-gradient(circle at 50% 34%,rgba(53,216,255,.22),transparent 40%),radial-gradient(circle at 50% 72%,rgba(255,209,102,.16),transparent 34%),linear-gradient(180deg,#081f39e6,#030d1ad1);box-shadow:inset 0 0 50px #35d8ff14;overflow:visible}.boss-arena[data-boss-shape=volt-tyrant],.boss-arena[data-boss-shape=crown]{background:linear-gradient(118deg,transparent 0 34%,rgba(232,251,255,.12) 34% 36%,transparent 36% 100%),linear-gradient(242deg,transparent 0 58%,rgba(53,216,255,.15) 58% 60%,transparent 60% 100%),radial-gradient(ellipse at 50% 34%,rgba(53,216,255,.36),transparent 46%),linear-gradient(180deg,#082d4bf5,#030d1ae0)}.boss-arena[data-boss-shape=satoshi-wraith],.boss-arena[data-boss-shape=wraith]{background:radial-gradient(ellipse at 24% 30%,rgba(155,124,255,.34),transparent 42%),radial-gradient(ellipse at 74% 62%,rgba(53,216,255,.16),transparent 38%),linear-gradient(180deg,#16123ef5,#050b1ee6)}.boss-arena[data-boss-shape=circuit-hydra],.boss-arena[data-boss-shape=hydra]{background:linear-gradient(90deg,transparent 0 22%,rgba(109,247,181,.12) 22% 23%,transparent 23% 52%,rgba(109,247,181,.1) 52% 53%,transparent 53%),linear-gradient(0deg,transparent 0 36%,rgba(109,247,181,.1) 36% 37%,transparent 37% 72%,rgba(53,216,255,.08) 72% 73%,transparent 73%),radial-gradient(ellipse at 50% 38%,rgba(94,226,173,.34),transparent 44%),linear-gradient(180deg,#083b2ff5,#031218e6)}.boss-arena[data-boss-shape=blockstorm-golem],.boss-arena[data-boss-shape=golem]{background:linear-gradient(90deg,rgba(255,209,102,.08) 0 1px,transparent 1px 46px),linear-gradient(0deg,rgba(255,209,102,.07) 0 1px,transparent 1px 42px),radial-gradient(ellipse at 50% 38%,rgba(255,209,102,.34),transparent 44%),linear-gradient(180deg,#4b3408f5,#140e08eb);background-size:auto,46px 42px,auto,auto}.boss-arena.has-boss-background{background:linear-gradient(180deg,#040c180f,#040c1859 72%,#040c18bd),var(--boss-background);background-position:center;background-size:cover}.boss-arena.has-boss-background:before,.boss-arena.has-boss-background:after,.boss-arena.has-boss-background .boss-arena-effects{display:none}.boss-arena:before{content:"";position:absolute;inset:12%;border-radius:999px;background:radial-gradient(circle,rgba(53,216,255,.15),transparent 62%);filter:blur(18px);animation:bossAuraPulse 3.8s ease-in-out infinite;pointer-events:none}.boss-arena.is-charging{animation:arenaCharge .52s ease-out}.boss-arena.is-hit,.boss-arena.is-crit-hit{animation:arenaImpact .62s ease-out}.boss-arena.is-crit-hit{box-shadow:inset 0 0 70px #ffd16624,0 0 34px #ffd1662e}.boss-arena-effects,.boss-hit-effects{position:absolute;inset:0;pointer-events:none;overflow:visible;border-radius:inherit}.boss-arena-effects{z-index:1}.boss-hit-effects{z-index:8}.boss-ring{position:absolute;left:50%;top:45%;width:190px;height:190px;border:1px solid rgba(53,216,255,.22);border-radius:999px;transform:translate(-50%,-50%);animation:bossRingSpin 10s linear infinite}.boss-ring-two{width:250px;height:250px;border-color:#6df7b529;animation-duration:14s;animation-direction:reverse}.boss-spark{position:absolute;width:8px;height:8px;border-radius:999px;background:var(--cyan);box-shadow:0 0 16px #35d8ffbf;opacity:.58;animation:bossSparkFloat 4.6s ease-in-out infinite}.boss-spark-one{left:18%;top:24%}.boss-spark-two{right:18%;top:34%;animation-delay:-1.4s;background:var(--gold)}.boss-spark-three{left:52%;bottom:18%;animation-delay:-2.4s;background:var(--mint)}.boss-float-wrap{position:relative;z-index:2;width:min(430px,82vw);animation:bossIdleFloat 2.65s ease-in-out infinite!important;transform-origin:50% 70%;will-change:transform,filter}.boss-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(0,7,18,.38));transform-origin:50% 70%}.boss-arena:after{content:"";position:absolute;left:50%;top:72%;z-index:1;width:min(170px,42vw);height:34px;border-radius:999px;background:radial-gradient(ellipse,rgba(0,6,16,.62),transparent 68%);animation:bossShadowBreathe 2.8s ease-in-out infinite;pointer-events:none}.boss-image.is-hit{animation:bossHitShake .62s ease-out;filter:drop-shadow(0 24px 38px rgba(255,132,111,.38)) saturate(1.4)}.boss-image.is-attacking{animation:bossHitShake .42s ease-out;filter:drop-shadow(0 24px 38px rgba(53,216,255,.36)) saturate(1.2)}.boss-image.is-defeated{animation:bossDefeated 1s ease-out}.boss-hit-burst{position:absolute;left:50%;top:42%;z-index:3;width:34px;height:34px;border:2px solid rgba(53,216,255,.86);border-radius:999px;transform:translate(-50%,-50%);animation:bossHitBurst .72s ease-out forwards}.boss-hit-burst.is-crit{border-color:#ffd166f2;box-shadow:0 0 30px #ffd16675}.boss-damage-float{position:absolute;left:50%;top:32%;z-index:4;padding:5px 10px;border:1px solid rgba(255,132,111,.42);border-radius:999px;color:#fff6d8;background:#07101fc2;box-shadow:0 12px 24px #00000040;transform:translate(-50%);animation:damageFloat 1.15s ease-out forwards}.boss-damage-float.is-crit{color:#061020;border-color:#ffd166c2;background:linear-gradient(135deg,var(--gold),var(--cyan))}.boss-damage-float.is-remote{left:var(--boss-float-x, 50%);top:var(--boss-float-y, 32%);display:grid;gap:2px;min-width:96px;padding:8px 12px;border-color:#4cd0ffb3;color:#d9f7ff;background:#052037d6;box-shadow:0 0 24px #35d8ff57,inset 0 1px #d0f8ff38;font-size:clamp(1rem,2vw,1.28rem);text-align:center;animation:remoteDamageFloat 2.05s ease-out forwards}.boss-damage-float.is-remote:before{content:attr(data-source);color:#74ddff;font-size:.58em;font-weight:900;letter-spacing:.1em;text-transform:uppercase}@keyframes remoteDamageFloat{0%{opacity:0;transform:translate(-50%,14px) scale(.8)}12%,72%{opacity:1;transform:translate(-50%,-8px) scale(1)}to{opacity:0;transform:translate(-50%,-28px) scale(.96)}}#bossAttackButton{position:relative;overflow:hidden}#bossAttackButton:after{content:"";position:absolute;inset:-40% -120%;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.55),transparent 62%);transform:translate(-30%);opacity:0;pointer-events:none}#bossAttackButton.is-striking{animation:attackButtonStrike .5s ease-out}#bossAttackButton.is-striking:after{opacity:1;animation:attackButtonSlash .48s ease-out}#gameLabAttack.is-striking{animation:attackButtonStrike .5s ease-out}.boss-health-track,.boss-energy-track{position:relative;z-index:1;width:100%;max-width:100%;min-width:0;min-height:14px;overflow:hidden;border:1px solid rgba(164,207,255,.16);border-radius:999px;background:#a4cfff1a}.boss-health-track span,.boss-energy-track span{display:block;width:0%;height:100%;border-radius:inherit;transition:width .28s ease}.boss-health-track span{background:linear-gradient(90deg,var(--coral),var(--gold),var(--cyan));box-shadow:0 0 18px #ff846f52}.boss-energy-track span{background:linear-gradient(90deg,var(--blue),var(--cyan),var(--mint))}.boss-energy-track.boss-energy-segmented{--energy-segments: 5}.boss-energy-track.guild-event-energy-track>span,.boss-energy-track.raid-energy-track>span,.boss-health-track.raid-milestone-progress>span{display:block;width:var(--energy-pct, auto);min-width:0;height:100%;border-radius:inherit}.boss-energy-track.guild-event-energy-track>span,.boss-energy-track.raid-energy-track>span{background:linear-gradient(90deg,#ff846f,#ffd166 44%,#6df7b5 72%,#35d8ff);box-shadow:0 0 18px #35d8ff4d,inset 0 1px #ffffff47}.boss-health-track>span.raid-meter-fill,.boss-energy-track>span.raid-meter-fill{display:block;width:var(--energy-pct, 0%);height:100%;border-radius:inherit}.boss-energy-track.boss-energy-segmented:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:linear-gradient(90deg,transparent calc(100% - 1px),rgba(3,13,26,.78) calc(100% - 1px));background-size:calc(100% / var(--energy-segments)) 100%}.compact-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.boss-pool-breakdown{margin:10px 0 0;color:var(--muted);font-size:.92rem;line-height:1.45}.boss-damage-list{display:grid;gap:8px}.boss-leaderboard-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.boss-leaderboard-panel{min-width:0}.boss-leaderboard-mini-title{margin:0 0 10px;color:#f6fbff;font-size:.98rem;letter-spacing:0}@media(max-width:800px){.boss-leaderboard-split{grid-template-columns:1fr}}.boss-milestone-card{grid-column:1 / -1}.boss-milestone-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:16px}.boss-milestone-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:78px;padding:14px;border:1px solid rgba(148,185,255,.18);border-radius:10px;background:linear-gradient(135deg,#0b274ceb,#041224f0)}.boss-milestone-item>div{display:grid;gap:4px;min-width:0}.boss-milestone-item strong{color:#f6fbff}.boss-milestone-item span{color:#a9c9ee;font-size:.9rem}.boss-milestone-item.is-ready{border-color:#36daff9e;box-shadow:0 0 24px #2ab1ff29}.boss-milestone-item.is-major{background:radial-gradient(circle at 15% 0%,rgba(255,209,102,.18),transparent 36%),linear-gradient(135deg,#0e2d56f2,#041224f0)}.boss-milestone-item.is-claimed{border-color:#4ee5a047;opacity:.76}.boss-damage-row{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(112px,max-content);align-items:center;gap:10px;padding:10px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#030d1a7a}.boss-damage-row.is-current-user{border-color:#35d8ff85;background:linear-gradient(90deg,#35d8ff2e,#030d1a8a),#030d1a80}.boss-action-row{display:flex;flex-wrap:wrap;gap:10px}.boss-strength-prompt{margin-top:14px;margin-bottom:0;line-height:1.45}.boss-strength-actions{margin-top:10px}.game-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:16px 0}.game-character-row{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);gap:16px;align-items:stretch;margin:16px 0}.character-stage{position:relative;display:grid;place-items:center;min-height:260px;overflow:hidden;border:1px solid rgba(53,216,255,.2);border-radius:8px;background:radial-gradient(circle at 50% 40%,rgba(53,216,255,.2),transparent 44%),linear-gradient(180deg,#051b35eb,#030c18d6)}.character-aura{position:absolute;width:170px;height:170px;border-radius:999px;background:radial-gradient(circle,rgba(53,216,255,.28),transparent 68%);filter:blur(2px);animation:pulseGlow 2.8s ease-in-out infinite}.character-avatar{position:relative;width:150px;height:210px;z-index:1}.character-avatar span{position:absolute;display:block}.character-head{top:18px;left:54px;width:42px;height:42px;border:2px solid rgba(232,251,255,.86);border-radius:999px;background:linear-gradient(180deg,#dff8ff,#67dff7);box-shadow:0 0 22px #35d8ff59}.character-body{top:66px;left:42px;width:66px;height:88px;border:2px solid rgba(164,207,255,.58);border-radius:18px 18px 10px 10px;background:linear-gradient(180deg,#0a3259f2,#08182bf2)}.character-stage[data-armor-level]:not([data-armor-level="0"]) .character-body{border-color:#ffd166bd;background:linear-gradient(135deg,rgba(255,209,102,.36),transparent 45%),linear-gradient(180deg,#1a5384fa,#08182bfa)}.character-stage[data-armor-tier="2"] .character-body,.character-stage[data-armor-tier="3"] .character-body,.character-stage[data-armor-tier="4"] .character-body{box-shadow:inset 0 0 24px #ffd1662e,0 0 24px #35d8ff2e}.character-stage[data-armor-tier="3"] .character-body,.character-stage[data-armor-tier="4"] .character-body{border-width:3px;background:linear-gradient(135deg,rgba(255,209,102,.5),transparent 44%),linear-gradient(180deg,#2476b5fa,#08182bfa)}.character-arm{top:78px;width:20px;height:76px;border-radius:999px;background:linear-gradient(180deg,#67dff7,#1c7cc6)}.character-arm-left{left:22px;transform:rotate(18deg)}.character-arm-right{right:20px;transform:rotate(-24deg)}.character-weapon{right:5px;top:38px;width:16px;height:136px;border-radius:8px 8px 999px 999px;background:linear-gradient(90deg,transparent 0 28%,rgba(255,255,255,.92) 29% 42%,transparent 43%),linear-gradient(180deg,#e8fbff,#35d8ff 58%,#ffd166 59% 70%,#6047ff 71%);transform:rotate(34deg);opacity:.35;clip-path:polygon(50% 0,82% 12%,66% 70%,92% 76%,92% 84%,60% 84%,60% 100%,40% 100%,40% 84%,8% 84%,8% 76%,34% 70%,18% 12%)}.character-stage[data-weapon-level]:not([data-weapon-level="0"]) .character-weapon{opacity:1;box-shadow:0 0 24px #35d8ff8a}.character-stage[data-weapon-tier="2"] .character-weapon,.character-stage[data-weapon-tier="3"] .character-weapon,.character-stage[data-weapon-tier="4"] .character-weapon,.character-stage[data-weapon-tier="5"] .character-weapon{width:20px;background:linear-gradient(90deg,transparent 0 26%,rgba(255,255,255,.95) 27% 42%,transparent 43%),linear-gradient(180deg,#fff,#6df7b5 46%,#35d8ff 70%,#ffd166 71% 82%,#6047ff 83%)}.character-stage[data-weapon-tier="3"] .character-weapon,.character-stage[data-weapon-tier="4"] .character-weapon,.character-stage[data-weapon-tier="5"] .character-weapon{height:150px;right:0;filter:drop-shadow(0 0 14px rgba(109,247,181,.42))}.character-charm{top:88px;left:64px;width:22px;height:22px;border:2px solid rgba(232,251,255,.42);border-radius:9px;background:radial-gradient(circle at 50% 50%,#e8fbff 0 18%,transparent 20%),conic-gradient(from 45deg,#9b7cff,#35d8ff,#6df7b5,#9b7cff);opacity:.2;transform:rotate(45deg)}.character-stage[data-charm-level]:not([data-charm-level="0"]) .character-charm{opacity:1;box-shadow:0 0 18px #9b7cff85}.character-stage[data-charm-tier="2"] .character-charm,.character-stage[data-charm-tier="3"] .character-charm,.character-stage[data-charm-tier="4"] .character-charm{width:28px;height:28px;left:61px;background:conic-gradient(from 180deg,#9b7cff,#35d8ff,#6df7b5,#9b7cff)}.character-stage[data-charm-tier="3"] .character-charm,.character-stage[data-charm-tier="4"] .character-charm{animation:pulseGlow 2s ease-in-out infinite}.equipped-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.equipped-item{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:12px;border:1px solid rgba(164,207,255,.14);border-radius:8px;color:inherit;font:inherit;text-align:left;background:linear-gradient(135deg,rgba(53,216,255,.06),transparent 42%),#030d1a7a}button.equipped-item{cursor:pointer}button.equipped-item:focus-visible{outline:2px solid rgba(124,247,201,.72);outline-offset:2px}.equipped-item.is-equipped{border-color:#35d8ff59;background:radial-gradient(circle at 20% 0%,rgba(53,216,255,.14),transparent 45%),#030d1a99}.equipped-item.is-empty{border-style:dashed;background:#030d1a61}.profile-empty-slot-icon{width:48px;height:48px;border:1px dashed rgba(164,207,255,.32);background:linear-gradient(135deg,rgba(164,207,255,.08),transparent 48%),#05112094;box-shadow:none}.equipped-item span,.equipped-item small{display:block;color:var(--muted)}.equipped-item strong{display:block;margin:4px 0}.equipped-item.has-gemstone-slots{grid-template-columns:minmax(0,1fr) auto}.equipped-item-main{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;border:0;color:inherit;font:inherit;text-align:left;background:transparent;cursor:pointer}.equipped-gemstone-slots{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:166px}.equipped-gemstone-slot{display:grid;place-items:center;width:34px;height:34px;padding:3px;border:1px dashed rgba(142,193,229,.4);border-radius:9px;color:#93c8e8;background:#020b18b3;cursor:pointer}.equipped-gemstone-slot:hover,.equipped-gemstone-slot:focus-visible{border-color:#68d6ff;box-shadow:0 0 16px #35d8ff4d;outline:0}.equipped-gemstone-slot.is-filled{border-style:solid}.equipped-gemstone-slot.gem-blue{border-color:#55baff}.equipped-gemstone-slot.gem-red{border-color:#ff6e75}.equipped-gemstone-slot.gem-yellow{border-color:#ffd653}.equipped-gemstone-slot.gem-green{border-color:#5ce39b}.equipped-gemstone-slot img{width:100%;height:100%;object-fit:contain}.equipped-gemstone-slot.is-empty span{font-size:1.05rem;font-weight:900}.profile-gemstone-controls{display:grid;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(100,192,246,.18)}.profile-gemstone-controls h3{margin:2px 0 0}.gemstone-inventory-item{overflow:visible}.gemstone-inventory-item .profile-inventory-icon{width:64px;height:64px}.gemstone-inventory-item .profile-inventory-icon img{width:58px;height:58px;object-fit:contain}.profile-inventory-stack-count{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border:1px solid currentColor;border-radius:999px;background:#030d1af0;box-shadow:0 5px 14px #00000059;color:inherit;font-size:.72rem;font-weight:950;line-height:1}.gemstone-inventory-item.gem-blue .profile-inventory-stack-count{color:#7acbff}.gemstone-inventory-item.gem-red .profile-inventory-stack-count{color:#ff9095}.gemstone-inventory-item.gem-yellow .profile-inventory-stack-count{color:#ffe180}.gemstone-inventory-item.gem-green .profile-inventory-stack-count{color:#91efba}.gemstone-inventory-item.gem-blue{border-color:#55baffa8}.gemstone-inventory-item.gem-red{border-color:#ff6e75a8}.gemstone-inventory-item.gem-yellow{border-color:#ffd653b8}.gemstone-inventory-item.gem-green{border-color:#5ce39ba8}.profile-item-gemstones{display:grid;gap:5px;padding:12px;border:1px solid rgba(85,186,255,.28);border-radius:10px;background:#06182bad}.profile-item-gemstones p,.profile-item-gemstones small{margin:0;color:var(--text-soft)}.profile-item-gemstone-slots{display:flex;flex-wrap:wrap;gap:7px}.profile-item-gemstone-slots button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px dashed rgba(142,193,229,.42);border-radius:9px;color:#93c8e8;background:#020b18a3;font-weight:900;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.profile-item-gemstone-slots button:hover,.profile-item-gemstone-slots button:focus-visible{transform:translateY(-1px);border-color:#91ddff;box-shadow:0 0 14px #43cdff38;outline:0}.profile-item-gemstone-slots button.is-filled{border-style:solid}.profile-item-gemstone-slots button.gem-blue{border-color:#55baff}.profile-item-gemstone-slots button.gem-red{border-color:#ff6e75}.profile-item-gemstone-slots button.gem-yellow{border-color:#ffd653}.profile-item-gemstone-slots button.gem-green{border-color:#5ce39b}.profile-item-gemstone-slots img{width:34px;height:34px;object-fit:contain}.gemstone-picker-list{display:grid;gap:10px;margin-top:16px}.gemstone-picker-choice{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px;border:1px solid rgba(85,186,255,.25);border-radius:10px;color:var(--ink);text-align:left;background:#041323c2;cursor:pointer}.gemstone-picker-choice:hover,.gemstone-picker-choice:focus-visible{border-color:currentColor;box-shadow:0 0 18px #35d8ff2e;outline:0}.gemstone-picker-choice img{width:54px;height:54px;object-fit:contain}.gemstone-picker-choice span{display:grid;gap:3px}.gemstone-picker-choice small{color:var(--text-soft)}.gemstone-picker-choice b{color:#a5ecff}.gemstone-picker-choice.gem-red{color:#ff9298}.gemstone-picker-choice.gem-yellow{color:#ffe18b}.gemstone-picker-choice.gem-green{color:#94efbd}@media(max-width:640px){.equipped-item.has-gemstone-slots{grid-template-columns:1fr}.equipped-gemstone-slots{justify-content:flex-start;max-width:none}}.game-economy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.game-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(53,216,255,.18);border-radius:8px;background:radial-gradient(circle at 15% 0%,rgba(53,216,255,.12),transparent 34%),#081c327a}.compact-heading{margin-bottom:0}.compact-heading h3{margin:2px 0 0;font-size:1rem}.game-shop-list{display:grid;gap:10px}.shop-page{gap:16px}.shop-hero-card{background:radial-gradient(circle at 12% 0%,rgba(53,216,255,.16),transparent 34%),linear-gradient(135deg,#0a4162c2,#041222f5)}.shop-category-stack{display:grid;gap:16px}.shop-category{display:grid;gap:12px}.shop-category-heading{margin-bottom:0}.shop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.shop-card{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;min-height:148px;padding:14px;border:1px solid rgba(53,216,255,.2);border-radius:8px;background:radial-gradient(circle at 10% 8%,rgba(53,216,255,.12),transparent 38%),#030e1cb8}.shop-card.is-locked{border-color:#a4cfff1f}.shop-art{display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(164,207,255,.18);border-radius:8px;background:#020b16bd}.shop-art img{max-width:48px;max-height:48px;image-rendering:pixelated}.shop-card-copy{display:grid;gap:4px;min-width:0}.shop-card-copy strong{color:var(--text);font-size:1rem}.shop-card-copy span,.shop-card-copy small{color:var(--muted);line-height:1.35}.shop-card-copy small{color:var(--accent);font-weight:800}.shop-card .compact-action{grid-column:1 / -1;width:100%}.premium-page{display:none;gap:16px}.premium-page.is-active{display:grid}.premium-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:22px;align-items:stretch;overflow:hidden;padding:clamp(20px,3vw,34px);border:1px solid rgba(53,216,255,.26);border-radius:8px;background:linear-gradient(120deg,rgba(53,216,255,.18),transparent 34%),linear-gradient(300deg,rgba(255,209,102,.16),transparent 38%),linear-gradient(135deg,#0b4369f0,#051022fa);box-shadow:0 24px 70px #00000047}.premium-hero-copy{display:grid;gap:16px;align-content:center}.premium-hero h2{max-width:820px;margin:0;font-size:clamp(2.2rem,4vw,4.6rem);line-height:1.02}.premium-value-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px}.premium-value-row div{display:grid;gap:4px;min-height:92px;padding:14px;border:1px solid rgba(164,207,255,.18);border-radius:8px;background:#020b1875}.premium-value-row strong{color:var(--gold);font-size:clamp(1.9rem,4vw,3.2rem);line-height:.95}.premium-value-row span{color:var(--muted);font-weight:800;line-height:1.25}.premium-actions{display:flex;flex-wrap:wrap;gap:10px}.premium-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px}.premium-plan-card{display:grid;gap:9px;min-height:188px;padding:14px;border:1px solid rgba(255,209,102,.24);border-radius:8px;background:radial-gradient(circle at 80% 0%,rgba(255,209,102,.16),transparent 48%),#030e1c9e;box-shadow:inset 0 1px #ffffff0f}.premium-plan-card span{color:var(--cyan);font-weight:1000;text-transform:uppercase;letter-spacing:0}.premium-plan-card strong{color:var(--gold);font-size:clamp(1.65rem,3vw,2.45rem);line-height:.95}.premium-plan-card small{color:var(--muted);font-weight:850;line-height:1.35}.premium-plan-actions{display:grid;gap:8px;align-self:end}.premium-plan-actions .primary-action,.premium-plan-actions .secondary-action{justify-content:center;width:100%}.premium-status-card{display:grid;gap:8px;align-content:center;min-height:260px;padding:20px;border:1px solid rgba(255,209,102,.28);border-radius:8px;background:linear-gradient(180deg,rgba(255,209,102,.1),transparent 36%),linear-gradient(180deg,#05162ae0,#030c19f0),#030c19e6}.premium-status-card span,.premium-status-card small,.premium-status-card p{color:var(--muted);line-height:1.4}.premium-status-card strong{color:var(--cyan);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.premium-status-divider{height:1px;margin:8px 0;background:linear-gradient(90deg,rgba(53,216,255,.55),transparent)}.premium-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.premium-proof-strip article{display:grid;gap:7px;min-height:118px;padding:16px;border:1px solid rgba(53,216,255,.22);border-radius:8px;background:linear-gradient(180deg,rgba(53,216,255,.1),transparent 70%),#030e1cbd}.premium-proof-strip strong{color:var(--cream);font-size:1.05rem}.premium-proof-strip span{color:var(--muted);line-height:1.4}.premium-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.premium-benefit-card{display:grid;gap:16px;align-content:start;padding:20px;border:1px solid rgba(53,216,255,.22);border-radius:8px;background:linear-gradient(135deg,rgba(53,216,255,.14),transparent 32%),#030e1cc2}.premium-miner-card{border-color:#ffd1663d;background:linear-gradient(135deg,rgba(255,209,102,.12),transparent 34%),#030e1cc2}.premium-card-heading{display:grid;gap:4px}.premium-benefit-card h3,.premium-fine-print h3{margin:0;font-size:clamp(1.4rem,2vw,2rem)}.premium-benefit-list{display:grid;gap:10px}.premium-benefit-list div{display:grid;gap:4px;padding:12px 12px 12px 14px;border:1px solid rgba(164,207,255,.16);border-radius:8px;background:#020b186b}.premium-benefit-list strong{color:var(--gold)}.premium-benefit-list span{color:var(--muted);line-height:1.35}.premium-fine-print{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);gap:16px;align-items:center;padding:18px;border:1px solid rgba(255,209,102,.22);border-radius:8px;background:linear-gradient(135deg,rgba(255,209,102,.1),transparent 42%),#030e1cb8}.premium-page .premium-value-row{grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px}.premium-network-shell{display:grid;gap:18px;padding:22px;border:1px solid rgba(53,216,255,.26);border-radius:20px;background:radial-gradient(circle at 15% 0,rgba(53,216,255,.14),transparent 34%),linear-gradient(155deg,#081e32f5,#030c17fa);box-shadow:0 22px 74px #0000003d}.premium-network-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.premium-network-head h3{margin:5px 0 0;color:var(--cream);font-size:clamp(2rem,3vw,3.1rem)}.premium-network-head>p{max-width:560px;margin:0;color:var(--muted);font-weight:820;line-height:1.5}.premium-page .premium-network-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.premium-page .premium-network-grid .premium-benefit-card{min-width:0;padding:17px}.premium-page .premium-cxl-card{border-color:#ffd16661;background:radial-gradient(circle at 90% 0,rgba(255,209,102,.18),transparent 42%),#030e1cd1}@media(max-width:1120px){.premium-page .premium-value-row,.premium-page .premium-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.premium-network-shell{padding:18px}.premium-network-head{display:grid}.premium-page .premium-value-row,.premium-page .premium-network-grid{grid-template-columns:1fr}}.premium-page{isolation:isolate}.premium-hero,.premium-proof-strip article,.premium-benefit-card,.premium-fine-print{border-radius:18px;box-shadow:0 24px 78px #00081847,inset 0 1px #ffffff0f}.premium-hero{position:relative;border-color:#35d8ff61;background:radial-gradient(circle at 10% 12%,rgba(53,216,255,.28),transparent 32%),radial-gradient(circle at 72% 0%,rgba(255,209,102,.24),transparent 31%),radial-gradient(circle at 100% 92%,rgba(192,132,252,.21),transparent 30%),linear-gradient(135deg,#092d4cfa,#040e1ffa 72%)}.premium-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,transparent 1px);background-size:54px 54px;opacity:.22;pointer-events:none}.premium-hero:after{content:"";position:absolute;left:18%;right:10%;bottom:-86px;height:210px;border-radius:999px;background:linear-gradient(90deg,#35d8ff4d,#7cf7c83d,#ffd16638,#c084fc38);filter:blur(34px);opacity:.85;pointer-events:none}.premium-hero-copy,.premium-status-card{position:relative;z-index:1}.premium-hero .eyebrow,.premium-card-heading .eyebrow,.premium-fine-print .eyebrow{display:inline-flex;width:max-content;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(53,216,255,.28);border-radius:999px;color:#b8f6ff;background:#35d8ff1c}.premium-hero h2{max-width:900px;color:transparent;background:linear-gradient(90deg,#fff 5%,#dffcff 42%,#ffe6a3 78%);-webkit-background-clip:text;background-clip:text;text-shadow:none}.premium-value-row div{position:relative;overflow:hidden;border-radius:14px;border-color:color-mix(in srgb,var(--premium-glow, var(--cyan)) 40%,rgba(164,207,255,.14));background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--premium-glow, var(--cyan)) 25%,transparent),transparent 45%),linear-gradient(160deg,#09223ae0,#020b18c7)}.premium-value-row div:before,.premium-proof-strip article:before,.premium-benefit-list div:before{content:"";width:12px;height:12px;border-radius:999px;background:var(--premium-glow, var(--cyan));box-shadow:0 0 18px var(--premium-glow, var(--cyan))}.premium-value-row div:nth-child(1){--premium-glow: #ffd166}.premium-value-row div:nth-child(2){--premium-glow: #35d8ff}.premium-value-row div:nth-child(3){--premium-glow: #7cf7c8}.premium-plan-card{position:relative;overflow:hidden;border-radius:16px;border-color:#ffd16657;background:radial-gradient(circle at 80% 0%,rgba(255,209,102,.24),transparent 48%),radial-gradient(circle at 10% 100%,rgba(53,216,255,.14),transparent 44%),linear-gradient(180deg,#071d33db,#020b18e6)}.premium-plan-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--cyan),#7cf7c8,var(--gold),#c084fc)}.premium-status-card{border-radius:18px;border-color:#ffd16670;background:radial-gradient(circle at 80% 14%,rgba(255,209,102,.24),transparent 42%),radial-gradient(circle at 8% 92%,rgba(53,216,255,.18),transparent 42%),linear-gradient(180deg,#081f37eb,#020b18f2)}.premium-status-card strong{color:transparent;background:linear-gradient(90deg,var(--gold),#7cf7c8,var(--cyan));-webkit-background-clip:text;background-clip:text}.premium-proof-strip article{--premium-glow: #35d8ff;grid-template-columns:auto minmax(0,1fr);column-gap:11px;align-items:start;border-color:color-mix(in srgb,var(--premium-glow) 34%,rgba(164,207,255,.16));background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--premium-glow) 20%,transparent),transparent 44%),linear-gradient(180deg,#081d33d1,#030e1cc7)}.premium-proof-strip article:nth-child(2){--premium-glow: #ffd166}.premium-proof-strip article:nth-child(3){--premium-glow: #7cf7c8}.premium-proof-strip article strong,.premium-proof-strip article span{grid-column:2}.premium-benefit-card{border-color:#35d8ff4d;background:radial-gradient(circle at 16% 0%,rgba(53,216,255,.18),transparent 36%),linear-gradient(145deg,#08213ae6,#030e1cdb)}.premium-miner-card{border-color:#ffd16652;background:radial-gradient(circle at 84% 0%,rgba(255,209,102,.19),transparent 38%),linear-gradient(145deg,#08213ae6,#030e1cdb)}.premium-benefit-list div{--premium-glow: #35d8ff;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:start;border-radius:12px;border-color:#a4cfff2e;background:linear-gradient(145deg,#06192ec7,#020b18b8)}.premium-benefit-list div:nth-child(3n+1){--premium-glow: #7cf7c8}.premium-benefit-list div:nth-child(3n+2){--premium-glow: #ffd166}.premium-benefit-list div strong,.premium-benefit-list div span{grid-column:2}.premium-fine-print{border-color:#ffd16652;background:radial-gradient(circle at 0% 0%,rgba(255,209,102,.17),transparent 36%),radial-gradient(circle at 98% 100%,rgba(53,216,255,.16),transparent 38%),linear-gradient(135deg,#09223adb,#030e1cc7)}.battlepass-page{gap:16px}.battlepass-hero,.battlepass-track-card,.battlepass-mission-board{border:1px solid rgba(53,216,255,.24);border-radius:8px;background:radial-gradient(circle at 18% 0%,rgba(53,216,255,.16),transparent 34%),linear-gradient(180deg,#06182ee6,#020a16f5);box-shadow:0 22px 80px #0000003d}.battlepass-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:18px;align-items:stretch;padding:26px;overflow:hidden}.battlepass-hero h2{margin:4px 0 12px;color:var(--cream);font-size:clamp(2.35rem,5vw,5rem);line-height:.95}.battlepass-pill-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.battlepass-pill-row span{border:1px solid rgba(124,247,200,.34);border-radius:999px;background:#0c2740b3;color:#e7fffa;padding:8px 12px;font-size:.85rem;font-weight:1000}.battlepass-season-card{display:grid;align-content:center;gap:8px;min-height:210px;border:1px solid rgba(255,209,102,.34);border-radius:8px;background:radial-gradient(circle at 80% 16%,rgba(255,209,102,.18),transparent 34%),#030e1cb8;padding:20px}.battlepass-season-card span,.battlepass-mission-grid article span{color:var(--cyan);font-size:.74rem;font-weight:1000;text-transform:uppercase}.battlepass-season-card strong{color:var(--gold);font-size:clamp(2rem,4vw,3.5rem);line-height:1}.battlepass-season-card p,.battlepass-mission-grid article p{margin:0;color:var(--muted);line-height:1.45}.battlepass-track-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.battlepass-track-card,.battlepass-mission-board{padding:20px}.battlepass-premium-card{border-color:#ffd16652;background:radial-gradient(circle at 86% 0%,rgba(255,209,102,.17),transparent 30%),linear-gradient(180deg,#06182eeb,#020a16f5)}.battlepass-track-card h3,.battlepass-mission-board h3{margin:0;font-size:clamp(1.35rem,2.4vw,2.05rem)}.battlepass-level-list{display:grid;gap:10px;margin-top:16px}.battlepass-level-list div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(164,207,255,.16);border-radius:8px;background:#020b1875;padding:12px}.battlepass-level-list strong{color:var(--gold)}.battlepass-level-list span{color:#c4e6ff;font-weight:800}.battlepass-mission-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.battlepass-mission-grid article{display:grid;gap:8px;align-content:start;min-height:170px;border:1px solid rgba(53,216,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(53,216,255,.1),transparent 42%),#020b1885;padding:15px}.battlepass-mission-grid article.battlepass-premium-mission{border-color:#ffd1667a;background:radial-gradient(circle at 88% 8%,rgba(255,209,102,.24),transparent 34%),linear-gradient(135deg,rgba(255,209,102,.12),transparent 46%),#020b1894;box-shadow:inset 0 0 0 1px #ffd1661a}.battlepass-mission-grid article.battlepass-premium-mission span{color:var(--gold)}.battlepass-mission-grid article strong{color:var(--cream);line-height:1.22}.battlepass-road-card{position:relative;overflow:hidden;padding:22px;border:1px solid rgba(53,216,255,.24);border-radius:8px;background:radial-gradient(circle at 50% 8%,rgba(255,209,102,.14),transparent 26%),linear-gradient(180deg,#06182eeb,#020a16fa);box-shadow:0 22px 80px #00000042}.battlepass-road-head{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center;margin-bottom:18px}.battlepass-road-head:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;border-radius:999px;background:linear-gradient(90deg,#ffd166c7,#35d8ffd6);transform:translateY(-50%);z-index:-1}.battlepass-track-badge,.battlepass-unlock{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 18px;border-radius:8px;border:2px solid rgba(255,255,255,.42);color:#06121f;font-weight:1000;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 24px #00000047,inset 0 -4px #0000001f}.battlepass-track-badge.premium{background:linear-gradient(180deg,#ffe78a,#f7b733)}.battlepass-track-badge.free{justify-self:end;background:linear-gradient(180deg,#edf7ff,#9dd7ff)}.battlepass-unlock{justify-self:center;border-color:#7cf7c8bf;background:linear-gradient(180deg,#7cf7c8,#21c96b)}.battlepass-road-scroll{overflow-x:auto;padding:2px 2px 8px;scrollbar-color:rgba(53,216,255,.6) rgba(2,10,22,.8)}.battlepass-road{position:relative;display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:16px;min-width:900px}.battlepass-road:before{content:"";position:absolute;left:5%;right:5%;top:50%;height:5px;border-radius:999px;background:linear-gradient(90deg,#35d8ff6b,#ffd166ad,#35d8ff6b);box-shadow:0 0 24px #35d8ff38}.battlepass-node{position:relative;z-index:1;display:grid;grid-template-rows:1fr auto 1fr;gap:12px;align-items:center;min-height:370px}.battlepass-marker{display:grid;place-items:center}.battlepass-marker span{display:grid;place-items:center;width:54px;height:54px;border:3px solid #9dd7ff;border-radius:12px;background:linear-gradient(180deg,#f7fbff,#b8dcff);color:#17345b;font-size:1.45rem;font-weight:1000;box-shadow:0 10px 28px #00000052,0 0 0 4px #051223eb}.battlepass-reward{display:grid;grid-template-rows:auto auto 1fr auto;gap:9px;min-height:150px;padding:14px;border-radius:12px;text-align:center;background:linear-gradient(180deg,#ffffff14,#030e1ce0);box-shadow:inset 0 0 0 1px #ffffff14,0 16px 38px #00000038}.battlepass-reward-icon{justify-self:center;width:64px;height:64px;object-fit:contain;border-radius:12px;border:2px solid rgba(255,255,255,.42);padding:5px;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.72),transparent 18%),linear-gradient(135deg,#35d8ff85,#7cf7c82e)}.battlepass-reward.premium{border:2px solid rgba(255,209,102,.74)}.battlepass-reward.premium .battlepass-reward-icon{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.78),transparent 18%),linear-gradient(135deg,#ffd166db,#ff81573d)}.battlepass-reward.free{border:2px solid rgba(157,215,255,.58)}.battlepass-reward span{color:var(--cyan);font-size:.72rem;font-weight:1000;text-transform:uppercase}.battlepass-reward strong{align-self:center;color:var(--cream);font-size:.98rem;line-height:1.18}.battlepass-reward button{width:100%;min-height:34px;border-radius:8px;border:0;background:linear-gradient(180deg,#ffe1a1,#d99f39);color:#06121fb8;font-size:.78rem;font-weight:1000;text-transform:uppercase}.battlepass-scroll-actions{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin:0 0 12px}.battlepass-scroll-actions span{justify-self:center;color:var(--muted);font-size:.88rem;font-weight:800;text-align:center}.battlepass-scroll-actions button{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(53,216,255,.42);border-radius:10px;background:linear-gradient(180deg,#35d8ff38,#041020eb);color:#e7fffa;font-size:1.25rem;font-weight:1000;cursor:pointer}.battlepass-scroll-actions button:hover{border-color:#7cf7c8bf;transform:translateY(-1px)}.battlepass-road-scroll{border:1px solid rgba(157,194,223,.13);border-radius:12px;background:#020a1661;padding:10px;scroll-snap-type:x proximity}.battlepass-road{grid-template-columns:repeat(50,minmax(148px,166px));gap:14px;min-width:max-content}.battlepass-road:before{left:74px;right:74px}.battlepass-node{min-height:332px;scroll-snap-align:start}.battlepass-node.milestone .battlepass-marker span{border-color:#ffd166;background:linear-gradient(180deg,#fff5b8,#f7b733);color:#2f2200}.battlepass-node.milestone .battlepass-reward{box-shadow:inset 0 0 0 1px #ffd16647,0 18px 44px #0000004d,0 0 26px #ffd1661a}.battlepass-reward{min-height:136px;padding:12px}.battlepass-reward-icon{width:54px;height:54px;border-radius:10px}.battlepass-reward strong{font-size:.9rem}.battlepass-reward button:disabled{opacity:1}.battlepass-reward.free button{background:linear-gradient(180deg,#dff3ff,#92cfff)}.battlepass-repeat-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border:1px solid rgba(255,209,102,.42);border-radius:14px;background:radial-gradient(circle at 84% 42%,rgba(255,209,102,.2),transparent 34%),linear-gradient(135deg,#2b1e0ae0,#051223f0);box-shadow:inset 0 1px #fff2bd1f,0 18px 42px #0003}.battlepass-repeat-card h3,.battlepass-repeat-card p{margin:0}.battlepass-repeat-card h3{margin-top:4px;color:var(--cream);font-size:clamp(1.3rem,2.4vw,1.8rem)}.battlepass-repeat-card p:not(.eyebrow){max-width:700px;margin-top:7px;color:#c7dbeb;line-height:1.45}.battlepass-repeat-status{display:grid;min-width:min(100%,280px);gap:7px;padding:14px;border:1px solid rgba(255,224,139,.32);border-radius:10px;background:#020b186b}.battlepass-repeat-status strong{color:#ffe6a1;font-size:1rem}.battlepass-repeat-status span{color:#b9d3e7;font-size:.86rem}.battlepass-repeat-status button{width:100%;margin-top:4px}@media(max-width:680px){.battlepass-repeat-card{grid-template-columns:1fr}}.stronghold-page{gap:16px}.stronghold-hero{display:grid;gap:16px;overflow:hidden;background:radial-gradient(circle at 10% 0%,rgba(255,209,102,.18),transparent 32%),radial-gradient(circle at 82% 16%,rgba(85,255,190,.16),transparent 34%),linear-gradient(135deg,#0c3d5dc7,#051223f5)}.stronghold-hero .section-heading{align-items:center;margin-bottom:0}.stronghold-hero h2{margin:0;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.02}.stronghold-intro-copy{display:grid;gap:10px;max-width:1080px}.stronghold-intro-copy p{margin:0;color:#bad7f5;font-size:.98rem;line-height:1.52}.stronghold-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stronghold-stat-grid div{display:grid;gap:4px;min-height:78px;padding:12px;border:1px solid rgba(164,207,255,.18);border-radius:8px;background:#030c1870}.stronghold-stat-grid span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.stronghold-stat-grid strong{color:var(--cream);font-size:1.55rem;line-height:1}.stronghold-stat-grid small{color:var(--muted);font-size:.76rem;line-height:1.35}.stronghold-claim-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:13px 14px;border:1px solid rgba(53,216,255,.3);border-radius:10px;background:linear-gradient(105deg,#09304db3,#041122b8)}.stronghold-claim-panel>div{display:grid;gap:2px}.stronghold-claim-panel span,.stronghold-claim-panel small{color:var(--muted);font-size:.78rem;font-weight:750}.stronghold-claim-panel strong{color:var(--cream);font-size:1.35rem}.stronghold-claim-panel button{flex:0 0 auto}.stronghold-earning-notice{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px 12px 44px;border:1px solid rgba(255,209,102,.32);border-radius:8px;color:#ffe8ad;font-weight:850;line-height:1.35;background:radial-gradient(circle at 10% 0%,rgba(255,209,102,.16),transparent 34%),linear-gradient(135deg,#4b330c57,#030e1cbd)}.stronghold-earning-notice:before{content:"!";position:absolute;left:14px;top:50%;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;color:#07111f;font-size:.82rem;font-weight:1000;background:linear-gradient(135deg,#ffd166,#35d8ff);transform:translateY(-50%)}.stronghold-earning-notice.is-paused{border-color:#ff556e99;color:#ffe4e9;background:radial-gradient(circle at 10% 0%,rgba(255,85,110,.24),transparent 34%),linear-gradient(135deg,#7f1d2db8,#2b0812eb);box-shadow:0 18px 42px #7f1d2d3d}.stronghold-earning-notice.is-paused:before{color:#2b0812;background:linear-gradient(135deg,#ff5c7a,#ffd1dc)}.stronghold-kingdom{position:relative;overflow-x:auto;overflow-y:hidden;padding:0;border-color:#ffd16638;background:#061221;scrollbar-color:rgba(53,216,255,.44) rgba(3,12,24,.72)}.stronghold-sky{position:absolute;inset:0;background:radial-gradient(circle at 50% 26%,rgba(53,216,255,.12),transparent 30%),linear-gradient(180deg,#0208120a,#02081257);pointer-events:none}.stronghold-map{position:relative;width:100%;min-width:100%;aspect-ratio:16 / 9;background:linear-gradient(180deg,#134d7124,#030e1c2e),url(/assets/game-optimized-20261004/game--stronghold--stronghold-background-v1.webp?v=20260814-4) center / 100% 100% no-repeat,#061221;isolation:isolate}.stronghold-map:before{content:"";position:absolute;inset:0;border:1px solid rgba(255,209,102,.2);border-radius:inherit;background:linear-gradient(180deg,#020a1614,#020a1647);box-shadow:inset 0 0 90px #00000070;pointer-events:none}.stronghold-name-ideas{position:absolute;z-index:5;top:16px;left:16px;right:16px;display:flex;flex-wrap:wrap;gap:8px}.stronghold-name-ideas span{padding:6px 10px;border:1px solid rgba(255,209,102,.28);border-radius:999px;color:#ffe49a;background:#030c1894;font-size:.78rem;font-weight:900}.stronghold-building{--building-accent: #35d8ff;--building-art-y: 6px;position:absolute;z-index:4;display:grid;place-items:end center;width:clamp(90px,8.4vw,138px);height:clamp(118px,10.4vw,176px);padding:0;border:0;color:#f7fbff;background:transparent;transform:translate(-50%,-100%)}.stronghold-building:hover .building-body,.stronghold-building:focus-visible .building-body{filter:brightness(1.16);transform:translateY(-5px)}.stronghold-building:hover .stronghold-building-art{filter:brightness(1.16);transform:translateY(calc(var(--building-art-y) - 5px))}.stronghold-building:focus-visible .stronghold-building-art{filter:brightness(1.16) drop-shadow(0 18px 28px rgba(0,0,0,.42));transform:translateY(calc(var(--building-art-y) - 5px))}.stronghold-keep{left:50.85%;top:29.2%;--building-accent: #ffd166}.stronghold-forge{left:69.42%;top:34.95%;--building-accent: #ff8a5c}.stronghold-market{left:20.38%;top:56.05%;--building-accent: #65f0bd}.stronghold-yard{left:78.65%;top:57.35%;--building-accent: #8edcff}.stronghold-tower{left:32.55%;top:32.75%;--building-accent: #c78cff}.stronghold-mine{left:14.8%;top:80.05%;--building-accent: #35d8ff}.stronghold-library{left:84.77%;top:81.75%;--building-accent: #b9f1ff}.stronghold-stables{left:17.05%;top:38.95%;--building-accent: #ffe49a}.stronghold-knight{position:absolute;z-index:6;left:50.82%;top:45.03%;display:grid;justify-items:center;gap:4px;width:clamp(118px,11vw,176px);color:#f7fbff;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.stronghold-knight img{display:block;width:100%;height:clamp(160px,17vw,250px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 28px rgba(0,0,0,.62))}.stronghold-knight span{display:grid;gap:1px;min-width:160px;padding:7px 10px;border:1px solid rgba(53,216,255,.28);border-radius:8px;background:#030c18c2}.stronghold-knight strong{color:#f7fbff;font-size:.82rem}.stronghold-knight small{color:#9eb6cf;font-size:.7rem}.stronghold-building-art{position:relative;z-index:2;display:block;width:132%;height:124%;object-fit:contain;object-position:center bottom;align-self:end;pointer-events:none;filter:drop-shadow(0 18px 28px rgba(0,0,0,.42));transform:translateY(var(--building-art-y));transform-origin:center bottom;transition:transform .18s ease,filter .18s ease}.building-shadow{display:none}.building-body{position:relative;z-index:2;display:block;width:54%;height:42%;border:2px solid color-mix(in srgb,var(--building-accent) 46%,white 8%);border-radius:8px 8px 5px 5px;background:linear-gradient(90deg,transparent 45%,rgba(255,255,255,.2) 46% 54%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--building-accent) 32%,#13283d),#071523);box-shadow:0 0 28px color-mix(in srgb,var(--building-accent) 24%,transparent),inset 0 0 20px #ffffff14;transition:transform .18s ease,filter .18s ease}.building-roof{position:absolute;left:-13%;right:-13%;top:-24%;height:34%;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--building-accent) 86%,white 8%),color-mix(in srgb,var(--building-accent) 42%,#2f1f14))}.building-spire{position:absolute;left:50%;top:-52%;width:16%;height:42%;transform:translate(-50%);clip-path:polygon(50% 0,100% 100%,0 100%);background:color-mix(in srgb,var(--building-accent) 82%,white 10%);opacity:0}.building-window{position:absolute;left:50%;bottom:18%;width:18%;height:24%;transform:translate(-50%);border-radius:999px 999px 2px 2px;background:#7ee8ff5c;box-shadow:none}.tier-0 .building-body{opacity:.42;filter:grayscale(.45)}.tier-2 .building-body{height:50%;width:60%}.tier-3 .building-body{height:60%;width:66%}.tier-4 .building-body{height:70%;width:72%}.tier-5 .building-body{height:82%;width:78%}.tier-3 .building-spire,.tier-4 .building-spire,.tier-5 .building-spire{opacity:1}.tier-4 .building-body,.tier-5 .building-body{box-shadow:0 0 40px color-mix(in srgb,var(--building-accent) 34%,transparent),inset 0 0 24px #ffffff1f}.building-label{position:absolute;z-index:5;left:50%;top:calc(100% + 4px);display:grid;gap:2px;min-width:150px;padding:7px 9px;border:1px solid rgba(164,207,255,.2);border-radius:8px;text-align:center;background:#030c18bd;transform:translate(-50%)}.building-label strong{color:#f7fbff;font-size:.84rem}.building-label small{color:#9eb6cf;font-size:.72rem}.stronghold-controls{background:radial-gradient(circle at 82% 0%,rgba(255,209,102,.12),transparent 28%),#04101fb8}.stronghold-building-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px}.stronghold-upgrade-card{display:grid;gap:12px;min-height:184px;padding:14px;border:1px solid rgba(164,207,255,.18);border-radius:8px;background:radial-gradient(circle at 14% 0%,rgba(53,216,255,.12),transparent 34%),#030c1894}.stronghold-upgrade-card h3{margin:0;color:#f7fbff;font-size:1.16rem}.stronghold-upgrade-card.tier-3,.stronghold-upgrade-card.tier-4,.stronghold-upgrade-card.tier-5{border-color:#ffd16647}.stronghold-upgrade-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stronghold-upgrade-stats span{display:grid;gap:2px;padding:8px;border:1px solid rgba(53,216,255,.14);border-radius:7px;color:#9eb6cf;font-size:.74rem;background:#35d8ff0f}.stronghold-upgrade-stats strong{color:#f7fbff;font-size:.98rem}@media(max-width:920px){.stronghold-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stronghold-map{min-width:1100px}.stronghold-building{width:118px;height:154px}.stronghold-keep{left:50.85%;top:29.2%}.stronghold-forge{left:69.42%;top:34.95%}.stronghold-market{left:20.38%;top:56.05%}.stronghold-yard{left:78.65%;top:57.35%}.stronghold-tower{left:32.55%;top:32.75%}.stronghold-mine{left:14.8%;top:80.05%}.stronghold-library{left:84.77%;top:81.75%}.stronghold-stables{left:17.05%;top:38.95%}}@media(max-width:560px){.stronghold-claim-panel{align-items:stretch;flex-direction:column}.stronghold-claim-panel button{width:100%}.stronghold-stat-grid,.stronghold-upgrade-stats{grid-template-columns:1fr}.stronghold-map{min-width:980px}.stronghold-building{width:106px;height:142px}.stronghold-name-ideas{max-width:320px}.stronghold-keep{left:50.85%;top:29.2%}.stronghold-forge{left:69.42%;top:34.95%}.stronghold-market{left:20.38%;top:56.05%}.stronghold-yard{left:78.65%;top:57.35%}.stronghold-tower{left:32.55%;top:32.75%}.stronghold-mine{left:14.8%;top:80.05%}.stronghold-library{left:84.77%;top:81.75%}.stronghold-stables{left:17.05%;top:38.95%}.stronghold-knight{top:45.03%;width:128px}}.shop-badge{position:absolute;top:10px;right:10px;padding:4px 8px;border:1px solid rgba(255,209,102,.42);border-radius:999px;color:#ffe49a;background:#4e37099e;font-size:.72rem;font-weight:900}.game-shop-main{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.chest-reward-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.chest-reward-item{padding:9px 10px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#030d1a6b}.chest-reward-item strong,.chest-reward-item small{display:block}.chest-reward-item strong{color:var(--text);font-size:.9rem}.chest-reward-item small{margin-top:3px;color:var(--muted);line-height:1.35}.game-shop-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#030d1a80}.game-shop-item:hover,.equipped-item:hover{border-color:#35d8ff57;background:radial-gradient(circle at 0% 0%,rgba(53,216,255,.12),transparent 42%),#061527ad}.game-item-icon{--icon-a: #35d8ff;--icon-b: #6df7b5;--icon-c: #ffd166;position:relative;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(164,207,255,.24);border-radius:8px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.24),transparent 22%),linear-gradient(145deg,#35d8ff2e,#6047ff1a),#020b16db;box-shadow:inset 0 0 18px #35d8ff1a;overflow:hidden}.game-shop-main .game-item-icon{width:58px;height:58px}.game-item-image-icon{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.22),transparent 24%),radial-gradient(circle at 50% 72%,rgba(53,216,255,.14),transparent 48%),#020b16e6}.game-item-image-icon.rarity-uncommon{border-color:#52e2ad6b;box-shadow:inset 0 0 18px #52e2ad1f}.game-item-image-icon.rarity-rare{border-color:#35d8ff8a;box-shadow:inset 0 0 18px #35d8ff29,0 0 14px #35d8ff1f}.game-item-image-icon.rarity-epic{border-color:#ae6cff9e;box-shadow:inset 0 0 18px #ae6cff2e,0 0 16px #ae6cff24}.game-item-image-icon.rarity-legendary{border-color:#ffc24db8;box-shadow:inset 0 0 20px #ffc24d38,0 0 18px #ffc24d26}.game-item-image-icon.rarity-mythical{border-color:#ff69b4c7;box-shadow:inset 0 0 20px #ff69b42e,0 0 20px #35d8ff29}.game-item-image-icon img{position:relative;z-index:1;width:88%;height:88%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 3px 6px rgba(0,0,0,.55))}.game-item-icon:before,.game-item-icon:after,.game-item-icon i{content:"";position:absolute;display:block}.game-item-icon.is-active,.game-item-icon[data-tier="1"],.game-item-icon[data-tier="2"],.game-item-icon[data-tier="3"],.game-item-icon[data-tier="4"],.game-item-icon[data-tier="5"]{border-color:#35d8ff75;box-shadow:inset 0 0 22px #35d8ff1f,0 0 18px #35d8ff24}.game-item-icon[data-tier="2"],.game-item-icon[data-tier="3"],.game-item-icon[data-tier="4"],.game-item-icon[data-tier="5"]{--icon-a: #6df7b5;--icon-b: #35d8ff}.game-item-icon[data-tier="3"],.game-item-icon[data-tier="4"],.game-item-icon[data-tier="5"]{--icon-c: #ffffff;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.3),transparent 24%),conic-gradient(from 210deg,#35d8ff33,#6df7b533,#ffd1662e,#35d8ff33),#020b16e6}.game-item-icon-storm-blade:before{width:12px;height:38px;border-radius:8px 8px 3px 3px;background:linear-gradient(90deg,transparent 0 30%,rgba(255,255,255,.96) 31% 45%,transparent 46%),linear-gradient(180deg,var(--icon-c),var(--icon-a) 55%,var(--icon-b));clip-path:polygon(50% 0,88% 18%,64% 74%,100% 82%,100% 92%,61% 92%,61% 100%,39% 100%,39% 92%,0 92%,0 82%,36% 74%,12% 18%);transform:rotate(38deg);filter:drop-shadow(0 0 8px rgba(53,216,255,.34))}.game-item-icon-storm-blade:after{width:26px;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--icon-b),var(--icon-c));transform:translate(1px,12px) rotate(38deg)}.game-item-icon-capacitor-armor:before{width:30px;height:36px;border:2px solid rgba(232,251,255,.62);border-radius:11px 11px 8px 8px;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 34%),linear-gradient(180deg,var(--icon-a),rgba(8,42,75,.96));clip-path:polygon(16% 0,84% 0,100% 18%,88% 100%,50% 82%,12% 100%,0 18%);box-shadow:inset 0 0 18px #ffffff2e}.game-item-icon-capacitor-armor:after,.game-item-icon-max_energy:after,.game-item-icon-loot_spark:after{width:13px;height:20px;border-radius:3px;background:linear-gradient(180deg,var(--icon-c),var(--icon-b));clip-path:polygon(42% 0,100% 0,62% 42%,100% 42%,24% 100%,44% 55%,0 55%)}.game-item-icon-survey-charm:before{width:30px;height:30px;border:2px solid rgba(232,251,255,.68);border-radius:10px;background:radial-gradient(circle at 50% 50%,#e8fbff 0 15%,transparent 17%),conic-gradient(from 45deg,#9b7cff,var(--icon-a),var(--icon-b),#9b7cff);transform:rotate(45deg);box-shadow:0 0 15px #9b7cff47}.game-item-icon-survey-charm:after{width:36px;height:36px;border:1px solid rgba(53,216,255,.28);border-radius:999px}.game-item-icon-attack:before,.game-item-icon-battle_focus:before{width:34px;height:34px;border:2px solid var(--icon-a);border-radius:999px;box-shadow:inset 0 0 0 7px #35d8ff1a}.game-item-icon-attack:after,.game-item-icon-battle_focus:after{width:6px;height:34px;border-radius:999px;background:var(--icon-c)}.game-item-icon-attack i,.game-item-icon-battle_focus i{width:34px;height:6px;border-radius:999px;background:var(--icon-c)}.game-item-icon-max_energy:before,.game-item-icon-loot_spark:before{width:25px;height:34px;border:2px solid rgba(232,251,255,.62);border-radius:9px;background:linear-gradient(180deg,var(--icon-a),var(--icon-b))}.game-item-icon-crit_chance:before{width:34px;height:34px;border-radius:999px;background:conic-gradient(from 40deg,var(--icon-c),var(--icon-a),transparent 68%)}.game-item-icon-crit_chance:after{width:18px;height:18px;border-radius:999px;background:#020b16f0}.game-item-icon-loot_luck:before{width:32px;height:28px;border-radius:7px 7px 10px 10px;background:linear-gradient(180deg,var(--icon-c),var(--icon-a));clip-path:polygon(12% 22%,88% 22%,100% 44%,82% 100%,18% 100%,0 44%)}.game-item-icon-loot_luck:after{top:15px;width:36px;height:6px;border-radius:999px;background:var(--icon-b)}.game-shop-item strong,.game-shop-item small,.game-shop-item p{display:block}.game-shop-item small{margin-top:3px;color:var(--cyan);font-weight:800}.game-shop-item p{margin:6px 0 0;color:var(--muted);font-size:.88rem}.game-shop-item p.game-item-effect{color:#d9f7ff;font-weight:800}.game-shop-item .secondary-action{width:auto;min-width:132px}.quest-item{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#102b4985,#061323a3),#0000002e}.quest-item header,.quest-item footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.quest-item header span{color:var(--gold-2);font-size:.82rem;font-weight:800;text-align:right}.quest-item p{margin-bottom:0}.quest-item footer .secondary-action{width:auto;min-width:140px;min-height:40px}.quest-item footer .secondary-action:disabled{cursor:not-allowed;opacity:.55}.offerwall-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:14px 0 16px;max-width:100%}.offerwall-mobile-select-label{display:none}.offerwall-tab-button{position:relative;display:grid;align-content:start;gap:4px;min-width:0;min-height:72px;padding:12px 14px;overflow:hidden;text-align:left;white-space:normal;border-color:#a4cfff2e;background:radial-gradient(circle at 88% 14%,rgba(53,216,255,.14),transparent 30%),linear-gradient(145deg,#0c2642eb,#051222f0);box-shadow:inset 0 1px #ffffff0a}.offerwall-tab-button span,.offerwall-tab-button strong{position:relative;z-index:1;display:block}.offerwall-tab-button span{color:var(--cyan);font-size:.68rem;font-weight:900;line-height:1;text-transform:uppercase}.offerwall-tab-button strong{color:var(--cream);font-size:1.02rem;line-height:1.1}.offerwall-tab-button.is-active{color:#03101f;border-color:#35d8ffb8;background:radial-gradient(circle at 88% 14%,rgba(255,255,255,.34),transparent 32%),linear-gradient(135deg,var(--cyan),var(--blue-2));box-shadow:0 12px 28px #35d8ff29}.offerwall-tab-button.is-active span,.offerwall-tab-button.is-active strong{color:#03101f}.offerwall-reward-note{margin:0 0 12px;padding:12px 14px;border:1px solid rgba(53,216,255,.22);border-radius:8px;color:var(--muted);background:linear-gradient(135deg,#35d8ff1f,#081020c7),#081020d1}.offerwall-boost-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:12px 14px;border:1px solid rgba(75,168,255,.45);border-radius:8px;color:#dceeff;background:linear-gradient(135deg,#3797ff33,#081020cc),#081020db;box-shadow:0 0 20px #3c96ff38}.offerwall-boost-banner[hidden]{display:none!important}.offerwall-boost-banner strong{color:#8fd0ff}.offerwall-boost-kicker{padding:3px 8px;border-radius:999px;color:#06111f;font-size:.76rem;font-weight:900;text-transform:uppercase;background:linear-gradient(135deg,#9addff,#4ba8ff)}.offerwall-tab-panel[hidden]{display:none!important}.offerwall-action-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.offerwall-frame{width:100%;max-width:100%;min-height:800px;border:1px solid var(--line);border-radius:8px;background:#fff}.offerwall-tab-panel,.offerwall-flow,.coming-soon-frame{max-width:100%;min-width:0;overflow-x:hidden}.ptc-ad-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.ptc-tile-card{display:grid;grid-template-rows:minmax(185px,1fr) auto;min-height:320px;padding:0;overflow:hidden;border:1px solid rgba(115,220,255,.18);background:radial-gradient(circle at 50% 0%,rgba(53,216,255,.13),transparent 44%),linear-gradient(180deg,#071121f5,#090c18fa);box-shadow:0 18px 42px #0000003d}.ptc-tile-card.is-complete{opacity:.68}.ptc-tile-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;padding:28px 22px;text-align:center}.ptc-tile-title{color:#f5fbff;font-size:1.02rem;line-height:1.25}.ptc-tile-url{max-width:100%;color:#8fa6c5;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptc-tile-description{display:-webkit-box;max-width:34ch;margin:16px 0 0;color:#a9b7d1;font-size:.92rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.ptc-tile-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 22px;border-top:1px solid rgba(164,207,255,.12);background:#ffffff06}.ptc-reward-badge{display:inline-flex;align-items:baseline;gap:6px;min-width:0;padding:8px 10px;border:1px solid rgba(65,214,255,.24);border-radius:10px;color:var(--muted);background:linear-gradient(135deg,#41d6ff1f,#57ffc214);font-weight:850;white-space:nowrap}.ptc-reward-badge strong{color:var(--accent);font-size:1.02rem;line-height:1}.ptc-reward-badge span{color:var(--text);font-size:.86rem;font-weight:850}.ptc-tile-meta{display:grid;gap:5px;min-width:0;color:#8fa6c5;font-size:.85rem}.ptc-tile-meta strong{color:var(--accent);font-size:.86rem}.ptc-tile-action{min-width:72px;justify-content:center}@media(max-width:1100px){.ptc-ad-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ptc-ad-list{grid-template-columns:1fr}.ptc-tile-card{min-height:290px}.ptc-tile-footer{grid-template-columns:auto minmax(0,1fr)}.ptc-tile-action{grid-column:1 / -1}}.cpx-survey-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px}.cpx-survey-card{align-items:stretch}.cpx-survey-card header{display:flex;justify-content:space-between;gap:12px}.cpx-survey-card .survey-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.88rem}.offer-task input[type=file]{padding:10px}.icon-button{width:42px;height:42px;border-radius:7px;background:#a4cfff17}.autosurf-layout{grid-template-columns:minmax(0,1fr) 350px}.surf-stage{min-height:820px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#eaf6ff;color:#06182c}.browser-chrome{display:flex;align-items:center;gap:7px;height:48px;padding:0 14px;color:#42637f;background:#d7ecff}.browser-chrome span{width:12px;height:12px;border-radius:999px;background:var(--coral)}.browser-chrome span:nth-child(2){background:var(--gold)}.browser-chrome span:nth-child(3){background:var(--mint)}.browser-chrome strong{min-width:0;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surf-preview{display:grid;align-content:center;min-height:772px;height:clamp(720px,82vh,940px);padding:clamp(24px,5vw,64px);background:linear-gradient(135deg,rgba(53,216,255,.24),transparent 45%),linear-gradient(160deg,#f5fbff,#d8efff)}.surf-preview.is-embedded{position:relative;display:block;padding:0}.surf-frame{display:block;width:100%;min-height:772px;height:clamp(720px,82vh,940px);border:0;background:#fff}.surf-frame-fallback{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;color:var(--ink);background:#07111fe6;box-shadow:0 12px 30px #0000003d}.surf-frame-fallback a{color:var(--blue-2);font-weight:850;justify-self:end;white-space:nowrap}.surf-frame-fallback strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surf-preview h2{max-width:700px;font-size:clamp(2rem,4vw,4.2rem);line-height:1}.surf-preview p:not(.eyebrow){max-width:650px;line-height:1.55}.surf-control{align-self:start}.surf-buttons{display:grid;gap:10px;margin:18px 0}.surf-report-box{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,95,109,.28);border-radius:8px;background:#2f08123d}.surf-report-box[hidden]{display:none}.surf-report-box textarea{resize:vertical;min-height:86px}.mini-ledger{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#020c1952}.surf-balance-card{display:grid;gap:10px;margin-top:12px}.surf-balance-card div{display:grid;gap:4px;padding:12px;border:1px solid rgba(53,216,255,.18);border-radius:8px;background:#03122394}.surf-balance-card span{color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.surf-balance-card strong{color:var(--text);font-size:1.05rem}.surf-link-market-callout{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid rgba(126,218,255,.28);border-radius:8px;background:#061c338a}.surf-link-market-callout strong{color:var(--text)}.surf-link-market-callout span{color:var(--muted);font-size:.94rem;line-height:1.45}.surf-rate-card{display:grid;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(53,216,255,.18);border-radius:8px;background:linear-gradient(145deg,#0e3a6794,#04101fc2),#020c196b}.surf-rate-card strong{color:#f7fbff}.surf-rate-card span,.surf-rate-card small{color:var(--muted);line-height:1.45}.surf-rate-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center}.surf-rate-grid strong{color:var(--gold-2);text-align:right;white-space:nowrap}.toggle-row{grid-template-columns:auto 1fr;align-items:center;margin-top:14px}.toggle-row input{width:18px;min-height:18px}.link-list,.review-list{display:grid;gap:10px}.earnings-history-hero,.earnings-history-card{max-width:1120px;margin:0 auto 14px}.earnings-history-list{display:grid;gap:8px}.earnings-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(164,207,255,.16);border-radius:8px;background:#03122380}.earnings-history-row strong,.earnings-history-row span{display:block}.earnings-history-row span{margin-top:3px;color:var(--muted);font-size:.86rem}.earnings-history-row b{color:var(--gold-2);font-size:.95rem;text-align:right;white-space:nowrap}.earnings-history-row.is-negative{border-color:#ff5f6d57;background:#480a1c57}.earnings-history-row.is-negative b{color:#ff9aa8}.admin-wide-card{grid-column:1 / -1}.admin-global-stats{margin:16px 0}.admin-global-stats .stat-card{min-height:92px}.admin-global-stats .stat-card strong{font-size:1.5rem}.admin-activity-details{margin-top:12px;border-top:1px solid rgba(140,198,231,.2);padding-top:12px}.admin-activity-details>summary{width:fit-content;cursor:pointer;color:var(--blue-2);font-weight:800;list-style-position:inside}.admin-activity-details>summary:hover{color:var(--ink)}.admin-signup-source-list{gap:14px}.admin-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.admin-source-item,.admin-source-compact{padding:12px;border:1px solid rgba(53,216,255,.2);border-radius:8px;background:#051224b8}.admin-source-row,.admin-source-meta,.admin-source-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-source-row{justify-content:space-between}.admin-source-row span,.admin-source-meta,.admin-source-pills span{color:var(--muted);font-size:.86rem}.admin-source-meter{height:8px;margin:10px 0;overflow:hidden;border-radius:999px;background:#ffffff14}.admin-source-meter span{display:block;width:var(--source-share, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--mint))}.admin-source-pills{margin-top:10px}.admin-source-pills span{padding:5px 8px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#ffffff0a}.admin-activity-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px}.admin-activity-tab{min-height:38px;padding:8px 12px;gap:8px}.admin-activity-tab span{color:var(--blue-2);font-size:.82rem}.admin-activity-tab.is-active{border-color:#35d8ffb8;background:linear-gradient(135deg,#35d8ff3d,#5ee2ad1f);color:var(--ink)}.boss-entry-lockout{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;margin:12px 0;padding:16px;border:1px solid rgba(255,210,92,.55);border-radius:10px;background:linear-gradient(135deg,#ffc6402e,#0b1e3ae6);box-shadow:0 0 24px #ffc64029}.boss-entry-lockout-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#ffd25c2e;border:1px solid rgba(255,210,92,.48);color:#ffe587;font-weight:900;font-size:22px}.boss-entry-lockout strong{display:block;margin-bottom:6px;color:#fff6c7}.boss-entry-lockout p{margin:0}.boss-entry-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.compact-action{width:auto;min-height:34px;padding:7px 12px}#bossAttackButton.is-locked{background:linear-gradient(135deg,#ffc44aeb,#ff7b5ae6);color:#1b1306}.activity-history-section{display:block}.admin-review-subheading{margin:10px 0 6px;color:var(--blue-2);font-size:.82rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.activity-history-section summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.activity-history-lines{display:grid;gap:6px;margin-top:10px;max-height:440px;overflow:auto;padding-right:6px}.global-activity-feed{max-height:560px;overflow:auto;padding-right:4px}.referral-review-list{max-height:660px;overflow:auto;padding-right:4px}.admin-guild-list{display:grid;gap:14px;max-height:860px;overflow:auto;padding-right:4px}.admin-guild-item{gap:14px}.admin-guild-header,.admin-guild-title,.admin-guild-stats,.admin-guild-mini-row{display:flex;gap:12px;align-items:center}.admin-guild-header{justify-content:space-between}.admin-guild-title{min-width:0}.admin-guild-title .guild-banner{width:54px;height:54px;flex:0 0 auto}.admin-guild-stats{flex-wrap:wrap}.admin-guild-stats span,.admin-guild-mini-row,.admin-guild-task{padding:10px 12px;border:1px solid rgba(85,198,255,.2);border-radius:8px;background:#020f1e94}.admin-guild-stats span{color:var(--text-soft)}.admin-guild-details{display:grid;gap:14px}.admin-guild-details summary{cursor:pointer;color:#8ee8ff;font-weight:900}.admin-guild-section{display:grid;gap:10px;margin-top:12px}.admin-guild-section h3{margin:0;font-size:.95rem;color:#fff4a8}.admin-guild-roster,.admin-guild-task-grid{display:grid;gap:10px}.admin-guild-task-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-guild-mini-row{justify-content:space-between;align-items:flex-start}.admin-guild-mini-row div{display:grid;gap:4px;min-width:0}.admin-guild-task{display:grid;gap:8px}.mini-progress{display:block;height:8px;overflow:hidden;border-radius:999px;background:#7ea8da2e}.mini-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f86ff,#36d8f7,#ffe26a)}.is-pending{color:#fff4a8}.global-activity-item header span{color:var(--blue-2);font-size:.82rem;font-weight:800;text-align:right}.link-item,.review-item{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#102b4975,#05112094),#0000002e}.link-item header,.review-item header{display:flex;justify-content:space-between;gap:12px}.link-item a,.review-item a{color:var(--cyan);overflow-wrap:anywhere}.admin-referral-item small{overflow-wrap:anywhere}.link-controls{display:grid;grid-template-columns:minmax(130px,1fr) auto auto;gap:10px;align-items:end}.link-controls label{margin:0}.link-controls input{min-height:42px}.review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.withdrawal-risk{display:block;margin:4px 0;padding:8px 10px;border:1px solid transparent;border-radius:9px;line-height:1.35}.withdrawal-risk-hold{color:#ffd8d8;border-color:#ff6868ad;background:#7d192347}.withdrawal-risk-watch{color:#ffe7a4;border-color:#f2c14a80;background:#704d0f33}.withdrawal-risk-override{grid-column:span 2;color:#ffe7a4;border-color:#f2c14a99}.reject-action{color:#fff;background:var(--danger)}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.toast-region{position:fixed;right:18px;bottom:18px;z-index:10;display:grid;gap:10px;width:min(360px,calc(100vw - 36px))}.site-notice-region{position:fixed;top:88px;right:18px;z-index:10000;display:grid;gap:10px;width:min(340px,calc(100vw - 36px));pointer-events:none}.site-notice-region[hidden]{display:none}.site-notice{position:relative;overflow:hidden;border:1px solid rgba(64,225,255,.38);border-radius:10px;background:radial-gradient(circle at 12% 18%,rgba(66,232,185,.2),transparent 34%),linear-gradient(145deg,#082c52fa,#051226fa);box-shadow:0 20px 48px #0000005c,0 0 28px #35d8ff1a;pointer-events:auto}.site-notice-main{display:grid;gap:4px;width:100%;padding:14px 42px 14px 15px;border:0;color:var(--ink);text-align:left;background:transparent;cursor:pointer}.site-notice-main strong{color:#fff;font-size:1rem}.site-notice-main span{color:var(--muted);font-size:.88rem;line-height:1.35}.site-notice-main em{margin-top:4px;color:var(--cyan);font-size:.82rem;font-style:normal;font-weight:900;text-transform:uppercase}.site-notice-kicker{color:#83ffd4!important;font-size:.7rem!important;font-weight:1000;letter-spacing:0;text-transform:uppercase}.site-notice-close{position:absolute;top:8px;right:8px;z-index:1;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--muted);background:#ffffff0f;cursor:pointer}.site-notice-close:hover{color:#fff;border-color:#40e1ff5c}.site-notice-close svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}@media(max-width:720px){.site-notice-region{top:calc(172px + env(safe-area-inset-top));right:10px;bottom:auto;left:auto;z-index:2147483000;width:min(320px,calc(100vw - 20px));max-height:calc(100svh - 188px);overflow:auto}body.mobile-menu-open .site-notice-region{top:calc(342px + env(safe-area-inset-top));max-height:calc(100svh - 358px)}}@media(max-width:720px){.auth-login-summary,.auth-benefit-grid{grid-template-columns:1fr}.home-campaign-reward-row,.home-gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-campaign-preview-stage{min-height:280px}.home-campaign-preview-enemy{width:min(68%,300px)}.home-gear-grid .profile-inventory-item{min-height:164px}}.zerads-slot{display:grid;place-items:center;width:100%;margin:18px auto;padding:12px;border:1px solid rgba(74,202,255,.18);border-radius:8px;background:#061426a3}.zerads-banner{max-width:100%;border:0;overflow:hidden}.zerads-slot.is-ad-empty{display:none}@media(max-width:1180px){.home-play-hero{grid-template-columns:minmax(0,1fr) minmax(330px,440px)}.home-hero-console-grid,.home-loop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-loop-steps div:last-child{grid-column:span 2;min-height:138px}.home-mode-grid,.home-loot-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.home-play-hero{grid-template-columns:1fr;min-height:auto}.home-play-hero .hero-copy{justify-self:stretch}.home-play-hero h1{font-size:clamp(3.15rem,13vw,5.2rem)}.home-hero-stage-window{min-height:clamp(340px,70vw,500px)}.home-mode-card-wide,.home-mode-card-stronghold{grid-column:auto}.home-play-loop,.home-live-preview,.home-loot-grid,.home-account-showcase{grid-template-columns:1fr}.home-loop-copy{max-width:720px}.home-preview-stage{min-height:clamp(380px,72vw,540px)}.home-account-card{grid-template-columns:minmax(160px,.34fr) minmax(0,.66fr)}}@media(max-width:640px){.home-mode-wall,.home-play-loop,.home-live-preview,.home-loot-vault,.home-account-showcase,html[data-route=home] .site-footer{width:min(100% - 24px,1760px)}.home-play-hero{padding-top:22px}.home-hero-reward-strip,.home-mode-grid,.home-loop-steps,.home-loot-items,.home-account-stats{grid-template-columns:1fr}.home-loop-steps div:last-child{grid-column:auto}.home-section-title{align-items:start}.home-mode-card{min-height:360px}.home-preview-hud{right:14px;bottom:14px;left:14px}.home-preview-enemy{right:50%;bottom:19%;width:min(72%,330px);transform:translate(50%)}.home-preview-side article{grid-template-columns:86px minmax(0,1fr);min-height:120px}.home-preview-side img{width:86px;height:86px}.home-account-card{grid-template-columns:1fr;text-align:center}.home-account-card img{width:min(72%,240px)}.home-payout-band{grid-template-columns:1fr}}.zerads-desktop{display:block}.zerads-mobile{display:none}.zerads-dashboard-slot{width:fit-content;max-width:100%;margin-top:18px;margin-bottom:0}.zerads-box-banner{width:300px;height:250px}.coming-soon-frame{position:relative;min-height:360px;overflow:hidden;border-radius:8px}.coming-soon-frame .offerwall-frame{min-height:360px;filter:blur(9px) saturate(.55);opacity:.28;pointer-events:none}.coming-soon-frame .coming-soon-overlay{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:8px;padding:24px;text-align:center;background:#020a168a}.coming-soon-frame .coming-soon-overlay strong{color:var(--ink);font-size:clamp(1.5rem,3vw,2.5rem)}.coming-soon-frame .coming-soon-overlay span{max-width:520px;color:var(--muted)}.is-disabled-link{pointer-events:none;opacity:.58}.about-page{display:grid;gap:18px}.about-hero-card h1{max-width:980px;margin:0;color:var(--ink);font-size:clamp(2rem,4vw,4.4rem);line-height:1.02}.about-hero-card .hero-subcopy{max-width:1080px;margin-top:16px}.about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.about-grid .action-card{display:grid;align-content:start;gap:10px}.about-grid h2,.about-contact-card h2{margin:0;color:var(--ink);font-size:1.22rem;line-height:1.22}.bottom-banner-ad{display:none}html[data-route=shortlinks] .bottom-banner-ad,html[data-route=links] .bottom-banner-ad,html[data-route=referrals] .bottom-banner-ad,html[data-route=offerwalls] .bottom-banner-ad,html[data-route=ptc] .bottom-banner-ad,html[data-route=leaderboard] .bottom-banner-ad,html[data-route=quests] .bottom-banner-ad,html[data-route=daily] .bottom-banner-ad,html[data-route=game] .bottom-banner-ad{display:block}.bottom-banner-ad{width:min(1760px,100%);margin:0 auto;padding:0 14px 28px;text-align:center}.bottom-banner-rotating-ad{width:728px;max-width:100%;min-height:90px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;display:grid;place-items:center}.bitadspace-unit{display:inline-block;width:728px;max-width:100%;min-height:90px}.article-bottom-banner-ad{width:min(1240px,calc(100% - 28px));margin:18px auto 28px;padding:0;text-align:center}.article-bottom-banner-ad .bottom-banner-rotating-ad{width:min(728px,100%);min-height:90px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;display:grid;place-items:center}.site-footer{flex:0 0 auto;width:min(1760px,calc(100% - 28px));margin:18px auto 26px;padding:18px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:linear-gradient(180deg,#0d1f35b8,#07111fc2),#07111fb8;box-shadow:var(--soft-shadow)}.site-footer-links,.site-footer-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 16px}.site-footer-links{margin-bottom:12px}.site-footer a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;border-radius:8px;color:var(--blue-2);font-weight:800;text-decoration:none}.site-footer a:hover{background:#35d8ff14;color:var(--cyan)}.site-footer-meta{color:var(--muted);font-size:.9rem}.site-language-picker{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:5px 8px 5px 10px;border:1px solid rgba(111,199,255,.25);border-radius:8px;color:#cfe8ff;font-size:.78rem;font-weight:850;background:#040f1d85}.site-language-picker select{width:auto;min-height:28px;padding:0 24px 0 7px;border-color:transparent;border-radius:6px;color:#f2f9ff;font-size:.78rem;font-weight:800;background-color:#163d61d1}.site-language-picker:focus-within{border-color:#53d5ffb8;box-shadow:0 0 0 3px #35d8ff1f}.surfe-game-ad{display:none;place-items:center;width:min(1760px,100%);min-height:90px;margin:18px auto 0;padding:14px;border:1px solid rgba(164,207,255,.12);border-radius:8px;background:#07111f8a}html[data-route=game] .surfe-game-ad{display:grid}@media(max-width:900px){.faucet-layout{width:min(880px,100%)}.faucet-claim-row{display:grid;grid-template-columns:minmax(0,680px)}.faucet-card{min-width:0}}@media(max-width:760px){html[data-route=daily] .daily-top-ad-rotator{display:none!important}.faucet-info-grid{grid-template-columns:1fr}.faucet-info-grid section{min-height:0}.faucet-info-actions .compact-action{width:100%}.bottom-banner-ad{padding:0 0 18px}.dashboard-wide-ad,.autosurf-ad-rotator,.faucet-top-ad-rotator,.daily-top-ad-rotator,.bottom-banner-rotating-ad,.article-bottom-banner-ad .bottom-banner-rotating-ad{width:min(468px,calc(100vw - 20px));min-height:60px;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bottom-banner-rotating-ad iframe{width:min(468px,calc(100vw - 20px))!important;max-width:100%!important}.zerads-desktop{display:none}.zerads-mobile{display:block;width:min(468px,100%);height:60px}.zerads-wide-slot{width:min(468px,calc(100vw - 20px));height:60px;min-height:60px;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.dashboard-wide-rotating-ad,.dashboard-wide-static-ad,.faucet-top-rotating-ad,.daily-top-rotating-ad,.autosurf-rotating-ad,.bottom-banner-rotating-ad,.dashboard-wide-rotating-ad .surfe-be,.dashboard-wide-static-ad .surfe-be,.faucet-top-rotating-ad .surfe-be,.daily-top-rotating-ad .surfe-be,.autosurf-rotating-ad .surfe-be,.bottom-banner-rotating-ad .surfe-be{width:min(500px,calc(100vw - 16px));min-height:76px}.dashboard-wide-rotating-ad[data-dashboard-ad=bitadspace],.dashboard-wide-static-ad[data-static-ad=bitadspace],.faucet-top-rotating-ad[data-faucet-ad=bitadspace],.daily-top-rotating-ad[data-daily-ad=bitadspace],.autosurf-rotating-ad[data-surf-ad=bitadspace],.bottom-banner-rotating-ad[data-bottom-ad=bitadspace]{width:min(360px,calc(100vw - 16px));min-height:66px}.highpay-desktop-ad{display:none!important}.dashboard-wide-rotating-ad .bitadspace-unit,.dashboard-wide-static-ad .bitadspace-unit,.faucet-top-rotating-ad .bitadspace-unit,.daily-top-rotating-ad .bitadspace-unit,.autosurf-rotating-ad .bitadspace-unit,.bottom-banner-rotating-ad .bitadspace-unit{width:min(360px,calc(100vw - 16px));min-height:66px}html[data-route=offerwalls],html[data-route=offerwalls] body{max-width:100%;overflow-x:hidden}html[data-route=offerwalls] .app-shell,html[data-route=offerwalls] .app-main,html[data-route=offerwalls] .view-panel[data-panel=offerwalls],html[data-route=offerwalls] .action-card{width:100%;max-width:100%;min-width:0;overflow-x:hidden}html[data-route=offerwalls] .stats-grid{grid-template-columns:1fr}.offerwall-mobile-select-label{display:none}.offerwall-mobile-select{min-height:50px;color:var(--ink);font-size:1rem;font-weight:850;text-transform:none;background:linear-gradient(180deg,#133154eb,#08182bf5),var(--panel)}.offerwall-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.offerwall-tab-button{width:100%;min-height:68px;padding:10px;white-space:normal;line-height:1.05}.offerwall-tab-button span{font-size:.62rem}.offerwall-tab-button strong{font-size:.9rem}.offerwall-frame{display:block;width:100%;max-width:100%;min-height:680px}.adbytes-faucet-banner,.game-top-ad{min-height:224px}.adbytes-desktop-ad,.shortlinks-top-ad{display:none}.adbytes-mobile-ad{display:block}}@media(max-width:390px){.offerwall-tabs{grid-template-columns:1fr}}.adblock-gate{position:fixed;z-index:80;inset:0;display:none;place-items:center;padding:18px;background:#020a16cc;backdrop-filter:blur(16px)}.adblock-gate.is-visible{display:grid}.adblock-card{width:min(520px,100%);padding:24px;border:1px solid rgba(53,216,255,.32);border-radius:8px;background:#08182bf5;box-shadow:var(--shadow)}.adblock-card h2{margin-bottom:10px;font-size:1.65rem}.energy-drop-modal{position:fixed;z-index:92;inset:0;display:none;place-items:center;padding:18px;background:radial-gradient(circle at 50% 42%,rgba(53,216,255,.24),transparent 34%),#020a16c7;backdrop-filter:blur(16px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.energy-drop-modal.is-visible{display:grid;align-items:start;justify-items:center}.chest-open-modal{position:fixed;z-index:93;inset:0;display:none;place-items:center;padding:18px;background:radial-gradient(circle at 50% 32%,rgba(255,209,102,.24),transparent 36%),#020a16cc;backdrop-filter:blur(16px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.chest-open-modal[data-reward-type=xp]{background:radial-gradient(circle at 50% 32%,rgba(53,216,255,.3),transparent 38%),#020a16d1}.chest-open-modal[data-reward-type=energy]{background:radial-gradient(circle at 50% 32%,rgba(63,232,179,.26),transparent 38%),#020a16d1}.chest-open-modal[data-reward-type=scrap]{background:radial-gradient(circle at 50% 32%,rgba(159,178,199,.28),transparent 38%),#020a16d1}.chest-open-modal[data-reward-type=focus],.chest-open-modal[data-reward-type=boost]{background:radial-gradient(circle at 50% 32%,rgba(184,108,255,.28),transparent 38%),#020a16d1}.chest-open-modal.is-visible{display:grid;align-items:start;justify-items:center}.stage-clear-modal{position:fixed;z-index:94;inset:0;display:none;place-items:center;padding:18px;background:radial-gradient(circle at 50% 28%,rgba(53,216,255,.2),transparent 36%),radial-gradient(circle at 50% 58%,rgba(255,209,102,.13),transparent 34%),#020a16d1;backdrop-filter:blur(16px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.stage-clear-modal.is-visible{display:grid;align-items:start;justify-items:center}.downtime-apology-modal{position:fixed;z-index:95;inset:0;display:none;place-items:center;padding:18px;background:radial-gradient(circle at 50% 28%,rgba(63,232,179,.24),transparent 34%),radial-gradient(circle at 50% 60%,rgba(53,216,255,.18),transparent 38%),#020a16d6;backdrop-filter:blur(16px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.downtime-apology-modal.is-visible{display:grid;align-items:start;justify-items:center}.downtime-apology-card{display:grid;gap:14px;width:min(520px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(24px,5vw,38px);border:1px solid rgba(63,232,179,.48);border-radius:14px;text-align:center;background:radial-gradient(circle at 50% 12%,rgba(63,232,179,.16),transparent 42%),linear-gradient(145deg,#104a4afa,#071630fa),#071630;box-shadow:0 34px 90px #00000094,0 0 58px #3fe8b32e,inset 0 0 42px #ffffff0f}.downtime-apology-card h2{margin:0;color:#f4fbff;font-size:clamp(2rem,6vw,3.1rem);line-height:.98}.downtime-apology-energy{justify-self:center;padding:10px 16px;border:1px solid rgba(63,232,179,.5);border-radius:999px;color:#9dffe0;font-size:clamp(1.35rem,5vw,2.1rem);font-weight:950;background:#3fe8b31f;box-shadow:0 0 26px #3fe8b338}.downtime-apology-card p:not(.eyebrow){margin:0;color:#c5dcf5;line-height:1.5}.site-tutorial-modal{position:fixed;z-index:96;right:18px;bottom:18px;display:none;width:min(460px,calc(100vw - 36px));pointer-events:none}.site-tutorial-modal.is-visible{display:block}.site-tutorial-card{width:100%;max-height:calc(100dvh - 36px);margin:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid rgba(53,216,255,.34);border-radius:8px;background:linear-gradient(135deg,#10365cf5,#04101ffa);box-shadow:0 18px 56px #0000007a;pointer-events:auto}.site-tutorial-head,.site-tutorial-body{display:flex;align-items:flex-start;gap:16px}.site-tutorial-head{justify-content:space-between;margin-bottom:14px}.site-tutorial-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(18px,1fr));gap:6px;margin-bottom:18px}.site-tutorial-progress span{height:6px;border-radius:999px;background:#a4cfff2e}.site-tutorial-progress span.is-active{background:linear-gradient(90deg,var(--accent),var(--gold))}.site-tutorial-icon{display:grid;place-items:center;width:68px;height:68px;flex:0 0 auto;border:1px solid rgba(255,209,102,.5);border-radius:8px;background:#ffd1661f;color:var(--gold);font-size:1.65rem;font-weight:1000}.site-tutorial-body p{margin:0 0 12px;color:var(--text);font-size:1rem;line-height:1.55}.site-tutorial-body ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--muted)}@media(max-width:640px){.site-tutorial-modal{right:10px;bottom:10px;width:calc(100vw - 20px)}.site-tutorial-card{max-height:min(74dvh,620px);padding:14px}.site-tutorial-body{display:grid}.site-tutorial-icon{width:54px;height:54px;font-size:1.35rem}}.stage-clear-card{display:grid;gap:14px;width:min(620px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(24px,5vw,38px);border:1px solid rgba(53,216,255,.42);border-radius:14px;text-align:center;background:radial-gradient(circle at 50% 12%,rgba(53,216,255,.16),transparent 38%),linear-gradient(145deg,#143760fa,#071630fa),#071630;box-shadow:0 34px 90px #00000094,0 0 58px #35d8ff29,inset 0 0 42px #ffffff0f}.stage-clear-card h2{margin:0;color:#f4fbff;font-size:clamp(2rem,6vw,3.4rem);line-height:.96}.stage-clear-rewards{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;min-height:0}.stage-clear-reward{--stage-reward-accent: #ffd166;position:relative;display:grid;justify-items:center;align-content:center;gap:7px;min-height:154px;padding:14px 10px;border:1px solid color-mix(in srgb,var(--stage-reward-accent) 54%,transparent);border-radius:8px;color:var(--stage-reward-accent);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--stage-reward-accent) 24%,transparent),transparent 58%),#040f1d94;box-shadow:0 0 28px color-mix(in srgb,var(--stage-reward-accent) 20%,transparent),inset 0 0 24px #ffffff0f;overflow:hidden;animation:rewardPop .46s cubic-bezier(.2,1.4,.36,1) both}.stage-clear-reward.is-xp{--stage-reward-accent: #35d8ff}.stage-clear-reward.is-energy{--stage-reward-accent: #3fe8b3}.stage-clear-reward.is-coins,.stage-clear-reward.is-chest{--stage-reward-accent: #ffd166}.stage-clear-reward.is-gear{--stage-reward-accent: #35d8ff}.stage-clear-reward.is-boost{--stage-reward-accent: #b86cff}.stage-clear-reward img{position:relative;z-index:1;width:58px;height:58px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--stage-reward-accent) 72%,transparent)) drop-shadow(0 7px 5px rgba(0,0,0,.36))}.stage-clear-reward span,.stage-clear-reward strong{position:relative;z-index:1;display:block}.stage-clear-reward span:not(.stage-clear-glare){color:var(--muted);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.stage-clear-reward strong{color:var(--stage-reward-accent);font-size:1rem;text-shadow:0 0 12px color-mix(in srgb,var(--stage-reward-accent) 54%,transparent)}.stage-clear-glare{position:absolute;inset:-28%;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.78) 48%,transparent 64%),radial-gradient(circle,color-mix(in srgb,var(--stage-reward-accent) 48%,white 10%),transparent 62%);mix-blend-mode:screen;opacity:0;transform:translate(-74%) rotate(12deg);animation:rewardGlare 1.8s ease-in-out .18s infinite}.energy-drop-card{display:grid;gap:14px;width:min(520px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(24px,5vw,38px);border:1px solid rgba(114,228,255,.54);border-radius:14px;text-align:center;background:linear-gradient(145deg,#0e4c8bfa,#071630fa),#071630;box-shadow:0 34px 90px #00000094,0 0 54px #35d8ff2e,inset 0 0 42px #ffffff0f}.game-compensation-card{border-color:#3fe8b39e;background:radial-gradient(circle at 50% 16%,rgba(63,232,179,.18),transparent 42%),linear-gradient(145deg,#0e4c8bfa,#071630fa),#071630}.level-up-card{width:min(620px,100%);border-color:#ffd166a8;background:radial-gradient(circle at 50% 14%,rgba(255,209,102,.2),transparent 42%),linear-gradient(145deg,#2b2e58fa,#071630fa),#071630}.level-up-rewards{grid-template-columns:repeat(3,minmax(0,1fr))}.level-up-list{display:grid;gap:8px;max-height:180px;overflow-y:auto;padding-right:4px}.level-up-list article{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center;padding:9px 10px;border:1px solid rgba(255,209,102,.2);border-radius:8px;text-align:left;background:#040f1d6b}.level-up-list span,.level-up-list strong,.level-up-list small{display:block}.level-up-list span{color:#ffd166;font-weight:900}.level-up-list strong{color:var(--cream);justify-self:end}.level-up-list small{grid-column:1 / -1;color:var(--muted)}.level-rewards-card{position:relative;width:min(620px,100%);text-align:left;border-color:#ffd1669e;background:radial-gradient(circle at 18% 0%,rgba(255,209,102,.22),transparent 34%),radial-gradient(circle at 88% 12%,rgba(53,216,255,.2),transparent 34%),linear-gradient(145deg,#1c264cfa,#06142afa),#071630}.level-rewards-card h2,.level-rewards-card .muted{text-align:center}.level-rewards-list{display:grid;gap:10px;margin:4px 0 2px}.level-reward-row{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:82px;padding:12px;border:1px solid rgba(164,207,255,.2);border-radius:11px;background:radial-gradient(circle at 0% 0%,rgba(53,216,255,.14),transparent 42%),#030c187a}.level-reward-row.is-milestone{border-color:#ffd1666b;box-shadow:inset 0 0 0 1px #ffd16614,0 0 26px #ffd1661a}.level-reward-level{display:grid;place-items:center;align-self:stretch;min-height:58px;border:1px solid rgba(255,209,102,.3);border-radius:10px;background:#ffd16614}.level-reward-level span{color:#9eb6cf;font-size:.7rem;font-weight:900;text-transform:uppercase}.level-reward-level strong{color:#ffd166;font-size:1.6rem;line-height:1}.level-reward-prizes{display:flex;flex-wrap:wrap;gap:8px}.level-reward-prizes span,.level-reward-milestone{display:inline-flex;align-items:center;min-height:30px;padding:4px 9px;border:1px solid rgba(53,216,255,.18);border-radius:999px;color:#cfe5ff;font-size:.86rem;font-weight:800;background:#35d8ff14}.level-reward-prizes strong{margin-right:4px;color:#f7fbff}.level-reward-milestone{justify-self:end;border-color:#ffd16657;color:#ffd166;background:#ffd1661a}.level-rewards-continue{width:min(320px,100%);justify-self:center}.chest-open-card{display:grid;gap:14px;width:min(560px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(24px,5vw,38px);border:1px solid rgba(255,209,102,.54);border-radius:14px;text-align:center;background:radial-gradient(circle at 50% 20%,rgba(255,209,102,.16),transparent 38%),linear-gradient(145deg,#143760fa,#071630fa),#071630;box-shadow:0 34px 90px #00000094,0 0 58px #ffd1662e,inset 0 0 42px #ffffff0f}.chest-animation{position:relative;width:160px;height:132px;margin:0 auto 4px}.shop-cache-chest-art{display:none}.chest-open-modal[data-chest-type=shop-cache]{background:radial-gradient(circle at 50% 25%,rgba(255,205,92,.3),transparent 29%),radial-gradient(circle at 20% 70%,rgba(53,216,255,.16),transparent 28%),radial-gradient(circle at 80% 70%,rgba(184,108,255,.16),transparent 28%),#020a16db}.chest-open-modal[data-chest-type=shop-cache] .chest-open-card{border-color:#ffd35ead;background:radial-gradient(circle at 50% 20%,rgba(255,211,94,.2),transparent 38%),linear-gradient(145deg,#1a3d5efa,#07142bfa)}.chest-open-modal[data-chest-type=shop-cache] .chest-animation{width:178px;height:148px}.chest-open-modal[data-chest-type=shop-cache] .chest-body,.chest-open-modal[data-chest-type=shop-cache] .chest-lid{display:none}.chest-open-modal[data-chest-type=shop-cache] .shop-cache-chest-art{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(0,0,0,.5)) drop-shadow(0 0 16px rgba(255,211,94,.28));transition:transform .45s ease,filter .45s ease}.chest-open-modal[data-chest-type=shop-cache] .chest-animation.is-opening .shop-cache-chest-art{animation:shopCacheCharge .66s ease-in-out infinite}.chest-open-modal[data-chest-type=shop-cache] .chest-animation.is-opened .shop-cache-chest-art{transform:translateY(7px) scale(.91);filter:brightness(1.24) drop-shadow(0 14px 20px rgba(0,0,0,.5)) drop-shadow(0 0 28px rgba(255,224,121,.7))}.chest-open-modal[data-chest-type=shop-cache] .chest-animation.is-opened .chest-glow{opacity:1;transform:translate(-50%) scale(1.7);background:radial-gradient(circle,rgba(255,225,128,.88),rgba(95,213,255,.25) 46%,transparent 72%)}.chest-open-modal[data-chest-type=shop-cache] .chest-reward-reveal{animation:shopCacheRewardReveal .58s cubic-bezier(.18,1.2,.28,1) both}@keyframes shopCacheCharge{0%,to{transform:translateY(0) scale(1) rotate(0)}24%{transform:translate(-4px) translateY(-2px) scale(1.025) rotate(-2deg)}52%{transform:translate(4px) translateY(-4px) scale(1.05) rotate(2deg)}78%{transform:translate(-2px) translateY(-2px) scale(1.025) rotate(-1deg)}}@keyframes shopCacheRewardReveal{0%{opacity:0;transform:translateY(18px) scale(.62);filter:brightness(2.1)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.chest-open-modal[data-chest-type=shop-cache] .chest-animation.is-opening .shop-cache-chest-art,.chest-open-modal[data-chest-type=shop-cache] .chest-reward-reveal{animation:none}}.chest-body,.chest-lid{position:absolute;left:20px;width:120px;border:3px solid rgba(255,245,203,.9);background:linear-gradient(90deg,#ffd166fa,#ff846ff0);box-shadow:0 0 24px #ffd1663d}.chest-body{bottom:8px;height:68px;border-radius:8px 8px 16px 16px}.chest-lid{top:30px;height:38px;border-radius:16px 16px 6px 6px;transform-origin:50% 100%;transition:transform .5s ease,top .5s ease}.chest-glow{position:absolute;left:50%;bottom:40px;width:140px;height:78px;border-radius:999px;background:radial-gradient(circle,rgba(255,209,102,.68),transparent 70%);filter:blur(12px);opacity:0;transform:translate(-50%) scale(.52);transition:opacity .45s ease,transform .45s ease}.chest-open-modal[data-reward-type=xp] .chest-glow{background:radial-gradient(circle,rgba(53,216,255,.72),transparent 70%)}.chest-open-modal[data-reward-type=energy] .chest-glow{background:radial-gradient(circle,rgba(63,232,179,.72),transparent 70%)}.chest-open-modal[data-reward-type=scrap] .chest-glow{background:radial-gradient(circle,rgba(159,178,199,.72),transparent 70%)}.chest-open-modal[data-reward-type=focus] .chest-glow,.chest-open-modal[data-reward-type=boost] .chest-glow,.chest-open-modal[data-rarity=epic] .chest-glow{background:radial-gradient(circle,rgba(184,108,255,.72),transparent 70%)}.chest-open-modal[data-rarity=legendary] .chest-glow{background:radial-gradient(circle,rgba(255,178,63,.74),transparent 70%)}.chest-open-modal[data-rarity=mythical] .chest-glow{background:radial-gradient(circle,rgba(255,105,180,.78),rgba(53,216,255,.26) 46%,transparent 74%)}.chest-open-modal[data-chest-type=raid]{background:radial-gradient(circle at 50% 24%,rgba(255,209,102,.34),transparent 34%),radial-gradient(circle at 22% 68%,rgba(184,108,255,.2),transparent 30%),radial-gradient(circle at 78% 70%,rgba(53,216,255,.18),transparent 32%),#020a16e0}.chest-open-modal[data-chest-type=raid] .chest-open-card{width:min(920px,100%);gap:18px;padding:clamp(28px,5vw,52px);border-color:#ffd166b8;background:radial-gradient(circle at 50% 0%,rgba(255,209,102,.22),transparent 34%),radial-gradient(circle at 18% 18%,rgba(53,216,255,.13),transparent 38%),linear-gradient(145deg,#1d2950fa,#08122afc 58%,#180c2afa),#071630;box-shadow:0 46px 110px #000000ad,0 0 88px #ffd1663d,0 0 64px #35d8ff1f,inset 0 0 58px #ffffff12}.chest-open-modal[data-chest-type=raid] .chest-animation{width:300px;height:220px;margin-bottom:-4px}.chest-open-modal[data-chest-type=raid] .chest-body,.chest-open-modal[data-chest-type=raid] .chest-lid{left:46px;width:208px;border-width:4px;border-color:#fff5cbf5;background:linear-gradient(90deg,#ffd166,#b86cfffa 52%,#35d8fff5);box-shadow:0 0 38px #ffd16652,inset 0 0 26px #ffffff29}.chest-open-modal[data-chest-type=raid] .chest-body{bottom:18px;height:108px;border-radius:12px 12px 24px 24px}.chest-open-modal[data-chest-type=raid] .chest-lid{top:54px;height:58px;border-radius:24px 24px 9px 9px}.chest-open-modal[data-chest-type=raid] .chest-glow{bottom:70px;width:270px;height:150px;background:radial-gradient(circle,rgba(255,245,203,.9),rgba(255,209,102,.55) 30%,rgba(184,108,255,.28) 58%,transparent 76%);filter:blur(16px)}.chest-open-modal[data-chest-type=raid] .chest-animation.is-opening .chest-body{animation:raidVaultShake .22s ease-in-out infinite}.chest-open-modal[data-chest-type=raid] .chest-animation.is-opened .chest-lid{top:0;transform:rotateX(66deg) scale(1.04)}.chest-open-modal[data-chest-type=raid] .chest-animation.is-opened .chest-glow{opacity:1;transform:translate(-50%) scale(1.48);animation:raidCacheGlow 1.8s ease-in-out infinite}.chest-animation.is-opening .chest-body{animation:chestShake .28s ease-in-out infinite}.chest-animation.is-opened .chest-lid{top:2px;transform:rotateX(58deg)}.chest-animation.is-opened .chest-glow{opacity:1;transform:translate(-50%) scale(1.25)}@keyframes chestShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes raidVaultShake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-5px) rotate(-1deg)}40%{transform:translate(5px) rotate(1deg)}70%{transform:translate(-3px) rotate(-.5deg)}}@keyframes raidCacheGlow{0%,to{filter:blur(16px) brightness(1)}50%{filter:blur(22px) brightness(1.28)}}.energy-drop-card h2{margin:0;font-size:clamp(2rem,6vw,3.8rem);line-height:.96}.energy-drop-amount{margin:0 auto;width:fit-content;padding:10px 18px;border:1px solid rgba(255,209,102,.48);border-radius:999px;color:var(--gold);font-size:clamp(1.4rem,5vw,2.35rem);font-weight:1000;background:#ffd1661f;box-shadow:0 0 34px #ffd16629}.chest-reward-reveal{--reward-accent: #ffd166;display:grid;justify-items:center;gap:10px;min-width:min(360px,74vw);color:var(--reward-accent)}.chest-reward-art{position:relative;display:grid;place-items:center;width:72px;height:72px;border:1px solid color-mix(in srgb,var(--reward-accent) 70%,white 18%);border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--reward-accent) 24%,transparent),transparent 68%),#ffffff0f;box-shadow:0 0 32px color-mix(in srgb,var(--reward-accent) 40%,transparent),inset 0 0 22px #ffffff14;animation:rewardPop .46s cubic-bezier(.2,1.4,.36,1) both;overflow:hidden}.chest-reward-art:before,.chest-reward-art:after{content:"";position:absolute;inset:-22%;pointer-events:none}.chest-reward-art:before{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.82) 48%,transparent 64%),radial-gradient(circle,color-mix(in srgb,var(--reward-accent) 55%,white 10%),transparent 62%);mix-blend-mode:screen;opacity:.72;transform:translate(-76%) rotate(12deg);animation:rewardGlare 1.7s ease-in-out .18s infinite}.chest-reward-art:after{border:1px solid color-mix(in srgb,var(--reward-accent) 62%,transparent);border-radius:inherit;opacity:.6;animation:rewardPulse 1.6s ease-in-out infinite}.chest-reward-art img{position:relative;z-index:1;width:70%;height:70%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--reward-accent) 72%,transparent)) drop-shadow(0 6px 4px rgba(0,0,0,.34))}.chest-reward-art.size-small{width:58px;height:58px}.chest-reward-art.size-large{width:92px;height:92px}.chest-reward-art.size-huge{width:116px;height:116px}.chest-reward-label{display:block;max-width:min(420px,78vw);color:var(--reward-accent);text-shadow:0 0 14px color-mix(in srgb,var(--reward-accent) 66%,transparent),0 2px 8px rgba(0,0,0,.38)}.energy-drop-amount.has-chest-bonus{display:block;width:min(100%,520px);margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:1rem}.has-chest-bonus .chest-double-reward-reveal{width:100%;max-width:520px}.has-chest-bonus .chest-double-reward-card{min-width:0;box-sizing:border-box}.has-chest-bonus .chest-double-reward-card .chest-reward-reveal{width:100%;min-width:0;max-width:100%;gap:7px}.has-chest-bonus .chest-double-reward-card .chest-reward-art{width:66px;height:66px}.has-chest-bonus .chest-double-reward-card .chest-reward-label{max-width:100%;color:var(--reward-accent);font-size:clamp(1rem,3.3vw,1.38rem);line-height:1.12;overflow-wrap:anywhere}@media(max-width:460px){.energy-drop-amount.has-chest-bonus{width:100%}.has-chest-bonus .chest-double-reward-card{min-height:136px}.has-chest-bonus .chest-double-reward-card .chest-reward-art{width:58px;height:58px}.has-chest-bonus .chest-double-reward-card .chest-reward-label{font-size:.95rem}}.energy-drop-amount.has-chest-bonus{display:block!important;width:min(100%,560px)!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-size:1rem!important}.manticore-chest-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.manticore-chest-reward{display:grid;justify-items:center;align-content:center;gap:8px;min-width:0;min-height:176px;padding:14px 10px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--manticore-reward-accent) 52%,rgba(126,220,255,.28));border-radius:18px;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--manticore-reward-accent) 22%,transparent),transparent 58%),linear-gradient(145deg,#0e2b47f5,#040f1dfa);box-shadow:inset 0 0 28px color-mix(in srgb,var(--manticore-reward-accent) 10%,transparent),0 10px 24px #00000038}.manticore-chest-reward--astral{border-color:#c689ffb8;background:radial-gradient(circle at 50% 20%,rgba(193,120,255,.32),transparent 60%),linear-gradient(145deg,#2f1750f7,#070d24fa);box-shadow:inset 0 0 30px #b668ff29,0 0 24px #ae62ff2e}.manticore-chest-reward-kicker{display:block;color:color-mix(in srgb,var(--manticore-reward-accent) 60%,white 40%);font-size:.66rem;font-weight:950;line-height:1.15;letter-spacing:.075em;text-transform:uppercase}.manticore-chest-reward--astral .manticore-chest-reward-kicker{color:#e4bdff}.manticore-chest-reward-art{display:grid;place-items:center;width:68px;height:68px;border:1px solid color-mix(in srgb,var(--manticore-reward-accent) 72%,white 18%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--manticore-reward-accent) 23%,transparent),transparent 68%),#ffffff0d;box-shadow:0 0 24px color-mix(in srgb,var(--manticore-reward-accent) 42%,transparent),inset 0 0 16px #ffffff14;overflow:hidden}.manticore-chest-reward-art img{width:72%;height:72%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--manticore-reward-accent) 78%,transparent))}.manticore-chest-reward-label{display:block;width:100%;max-width:220px;color:var(--manticore-reward-accent);font-size:clamp(.96rem,2.8vw,1.18rem);font-weight:900;line-height:1.14;overflow-wrap:anywhere;text-shadow:0 0 14px color-mix(in srgb,var(--manticore-reward-accent) 58%,transparent),0 2px 7px rgba(0,0,0,.42)}@media(max-width:460px){.manticore-chest-rewards{gap:9px}.manticore-chest-reward{min-height:148px;padding:11px 6px;gap:6px}.manticore-chest-reward-art{width:56px;height:56px}.manticore-chest-reward-kicker{font-size:.58rem}.manticore-chest-reward-label{font-size:.88rem}}.raid-cache-reward-reveal{display:grid;justify-items:center;gap:18px;width:100%;color:var(--gold)}.raid-cache-drop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(760px,100%)}.raid-cache-drop-card{--drop-accent: #ffd166;position:relative;isolation:isolate;display:grid;justify-items:center;gap:8px;min-height:220px;padding:18px 14px;border:1px solid color-mix(in srgb,var(--drop-accent) 56%,transparent);border-radius:10px;background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--drop-accent) 22%,transparent),transparent 48%),linear-gradient(180deg,#091f3af0,#030c1ae6);box-shadow:0 0 34px color-mix(in srgb,var(--drop-accent) 18%,transparent),inset 0 0 26px #ffffff0d;animation:raidRewardCardEnter .6s cubic-bezier(.18,1.2,.3,1) both;animation-delay:var(--drop-delay, 0ms);overflow:hidden}.raid-cache-drop-card.rarity-uncommon{--drop-accent: #3fe8b3}.raid-cache-drop-card.rarity-rare{--drop-accent: #35d8ff}.raid-cache-drop-card.rarity-epic{--drop-accent: #b86cff}.raid-cache-drop-card.rarity-legendary{--drop-accent: #ffb23f}.raid-cache-drop-card.rarity-mythical{--drop-accent: #ff69b4}.raid-cache-drop-orbit{position:absolute;inset:12px;z-index:-1;border:1px solid color-mix(in srgb,var(--drop-accent) 48%,transparent);border-radius:50%;opacity:.72;animation:raidRewardOrbit 4s linear infinite}.raid-cache-drop-orbit:before,.raid-cache-drop-orbit:after{content:"";position:absolute;border-radius:999px;background:color-mix(in srgb,var(--drop-accent) 78%,white 10%);box-shadow:0 0 14px color-mix(in srgb,var(--drop-accent) 60%,transparent)}.raid-cache-drop-orbit:before{width:9px;height:9px;top:12%;left:16%}.raid-cache-drop-orbit:after{width:6px;height:6px;right:14%;bottom:18%}.raid-cache-drop-art{display:grid;place-items:center;width:108px;height:108px;border:1px solid color-mix(in srgb,var(--drop-accent) 64%,white 8%);border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--drop-accent) 28%,transparent),transparent 70%),#ffffff0f;box-shadow:0 0 34px color-mix(in srgb,var(--drop-accent) 34%,transparent),inset 0 0 24px #ffffff14}.raid-cache-drop-art img{width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--drop-accent) 72%,transparent)) drop-shadow(0 8px 5px rgba(0,0,0,.34))}.raid-cache-drop-card strong{max-width:100%;color:var(--text);font-size:1rem;line-height:1.1}.raid-cache-drop-card small{color:color-mix(in srgb,var(--drop-accent) 82%,white 12%);font-weight:900}.chest-open-modal[data-chest-type=raid] .chest-reward-label{max-width:min(760px,90vw);color:var(--gold-2);font-size:clamp(1.15rem,2.4vw,1.65rem)}.chest-open-modal[data-chest-type=raid] .chest-open-card>.muted{max-width:min(760px,90vw);margin-inline:auto;text-align:center}.chest-open-modal[data-chest-type=raid] .review-actions{grid-template-columns:minmax(180px,400px);justify-content:center}.chest-open-modal[data-chest-type=guild] #chestOpenFight,.chest-open-modal[data-chest-type=raid] #chestOpenFight,.chest-open-modal[data-chest-type=raid-preview] #chestOpenFight{display:none!important}.chest-open-modal[data-chest-type=raid-preview] .chest-open-card{width:min(640px,100%);border-color:#35d8ff7a;background:radial-gradient(circle at 50% 0%,rgba(53,216,255,.18),transparent 34%),linear-gradient(145deg,#0a233efa,#040e1efc),#06152b}.chest-open-modal[data-chest-type=raid-preview] .chest-animation{display:none}.chest-open-modal[data-chest-type=reforge]{background:radial-gradient(circle at 50% 28%,rgba(255,209,102,.28),transparent 34%),radial-gradient(circle at 22% 62%,rgba(53,216,255,.22),transparent 32%),radial-gradient(circle at 78% 66%,rgba(184,108,255,.22),transparent 34%),#020a16e0}.chest-open-modal[data-chest-type=reforge] .chest-open-card{border-color:#ffd166ad;background:radial-gradient(circle at 50% 0%,rgba(255,209,102,.2),transparent 34%),radial-gradient(circle at 14% 16%,rgba(53,216,255,.16),transparent 36%),radial-gradient(circle at 86% 18%,rgba(184,108,255,.18),transparent 36%),linear-gradient(145deg,#231f3efa,#051225fc 58%,#1b112cfa),#071630;box-shadow:0 42px 100px #000000a3,0 0 76px #ffd16633,0 0 62px #35d8ff1f,inset 0 0 52px #ffffff0f}.chest-open-modal[data-chest-type=reforge] .chest-animation{width:220px;height:178px;margin-bottom:0}.chest-open-modal[data-chest-type=reforge] .chest-animation:before,.chest-open-modal[data-chest-type=reforge] .chest-animation:after{content:"";position:absolute;inset:26px;border:2px solid rgba(255,209,102,.34);border-radius:999px;opacity:0;transform:scale(.68) rotate(0);pointer-events:none}.chest-open-modal[data-chest-type=reforge] .chest-animation:after{inset:42px;border-color:#35d8ff57;transform:scale(.58) rotate(24deg)}.chest-open-modal[data-chest-type=reforge] .chest-animation.is-opening:before,.chest-open-modal[data-chest-type=reforge] .chest-animation.is-opening:after,.chest-open-modal[data-chest-type=reforge] .chest-animation.is-opened:before,.chest-open-modal[data-chest-type=reforge] .chest-animation.is-opened:after{opacity:1;animation:reforgeRuneSpin 1.5s linear infinite}.chest-open-modal[data-chest-type=reforge] .chest-animation.is-opening:after,.chest-open-modal[data-chest-type=reforge] .chest-animation.is-opened:after{animation-direction:reverse;animation-duration:1.9s}.chest-open-modal[data-chest-type=reforge] .chest-body,.chest-open-modal[data-chest-type=reforge] .chest-lid{left:32px;width:156px;border-color:#fff5cbeb;background:linear-gradient(90deg,#ffd166f5,#35d8ffeb 50%,#b86cfff2);box-shadow:0 0 34px #ffd1663d,inset 0 0 22px #ffffff29}.chest-open-modal[data-chest-type=reforge] .chest-body{bottom:12px;height:86px}.chest-open-modal[data-chest-type=reforge] .chest-lid{top:42px;height:48px}.chest-open-modal[data-chest-type=reforge] .chest-glow{bottom:58px;width:210px;height:116px;background:radial-gradient(circle,rgba(255,245,203,.84),rgba(255,209,102,.5) 30%,rgba(53,216,255,.3) 56%,transparent 76%);filter:blur(16px)}.chest-open-modal[data-chest-type=reforge] .chest-animation.is-opening .chest-body{animation:reforgeCorePulse .36s ease-in-out infinite}.chest-open-modal[data-chest-type=reforge] .chest-animation.is-opening .chest-lid{animation:reforgeLidCharge .48s ease-in-out infinite}.chest-open-modal[data-chest-type=reforge] .chest-animation.is-opened .chest-lid{top:-4px;transform:rotateX(64deg) scale(1.06)}.chest-open-modal[data-chest-type=reforge] .chest-animation.is-opened .chest-glow{opacity:1;transform:translate(-50%) scale(1.42);animation:reforgeRewardGlow 1.7s ease-in-out infinite}.chest-open-modal[data-chest-type=reforge] .chest-reward-art{animation:reforgeRewardRise .72s cubic-bezier(.18,1.15,.3,1) both}.chest-open-modal[data-chest-type=reforge] .chest-reward-label{color:var(--gold-2);font-size:clamp(1.1rem,2.5vw,1.55rem);text-shadow:0 0 18px rgba(255,209,102,.2)}.chest-open-modal[data-chest-type=reforge] #chestOpenFight{display:none!important}@keyframes reforgeRuneSpin{0%{transform:scale(.76) rotate(0)}50%{transform:scale(.94) rotate(180deg)}to{transform:scale(.76) rotate(360deg)}}@keyframes reforgeCorePulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.025)}}@keyframes reforgeLidCharge{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes reforgeRewardGlow{0%,to{opacity:.88;transform:translate(-50%) scale(1.32)}50%{opacity:1;transform:translate(-50%) scale(1.54)}}@keyframes reforgeRewardRise{0%{opacity:0;transform:translateY(28px) scale(.74) rotate(-5deg);filter:blur(5px)}70%{opacity:1;transform:translateY(-4px) scale(1.06) rotate(1deg);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:blur(0)}}.raid-preview-reward{display:grid;justify-items:center;gap:10px;color:var(--text)}.raid-preview-icon{display:grid;place-items:center;width:82px;height:82px;border:1px solid rgba(53,216,255,.48);border-radius:16px;background:radial-gradient(circle,rgba(53,216,255,.2),transparent 68%),#ffffff0f}.raid-preview-icon img{width:70%;height:70%;object-fit:contain;image-rendering:pixelated}.raid-preview-reward strong{font-size:clamp(1.25rem,3vw,1.75rem)}.raid-preview-reward small,.raid-preview-detail-list span{color:var(--muted)}.raid-preview-detail-list{display:grid;gap:8px;max-width:520px;margin:0 auto}.raid-preview-detail-list span{display:block;padding:9px 12px;border:1px solid rgba(120,205,255,.18);border-radius:8px;background:#ffffff0b}@keyframes raidRewardCardEnter{0%{opacity:0;transform:translateY(26px) scale(.76) rotate(-2deg)}68%{opacity:1;transform:translateY(-4px) scale(1.04) rotate(1deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes raidRewardOrbit{to{transform:rotate(360deg)}}@keyframes rewardPop{0%{opacity:0;transform:translateY(12px) scale(.58) rotate(-5deg)}68%{opacity:1;transform:translateY(-2px) scale(1.08) rotate(2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes rewardGlare{0%,32%{transform:translate(-76%) rotate(12deg);opacity:0}48%{opacity:.82}72%,to{transform:translate(76%) rotate(12deg);opacity:0}}@keyframes rewardPulse{0%,to{transform:scale(.95);opacity:.35}50%{transform:scale(1.16);opacity:.76}}.energy-drop-card .review-actions{grid-template-columns:1fr 1fr;margin-top:6px}.energy-drop-card .primary-action,.energy-drop-card .secondary-action{justify-content:center}@media(max-width:560px){.level-up-rewards,.level-reward-row{grid-template-columns:1fr}.level-reward-level{grid-template-columns:auto auto;justify-content:center;gap:8px;min-height:48px}.level-reward-milestone{justify-self:start}}body.energy-drop-open main,body.energy-drop-open .topbar,body.chest-open main,body.chest-open .topbar,body.stage-clear-open main,body.stage-clear-open .topbar,body.level-rewards-open main,body.level-rewards-open .topbar{filter:blur(1.5px)}.screenshot-viewer{position:fixed;z-index:90;inset:0;display:none;place-items:center;padding:18px;background:#020a16d6;backdrop-filter:blur(16px)}.screenshot-viewer.is-visible{display:grid}.screenshot-card{width:min(1100px,96vw);max-height:92vh;overflow:auto;padding:18px;border:1px solid var(--line);border-radius:8px;background:#08182bfa;box-shadow:var(--shadow)}.screenshot-card img{display:block;width:100%;height:auto;max-height:76vh;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}body.adblock-blocked main,body.adblock-blocked .topbar{pointer-events:none;user-select:none;filter:blur(2px)}.toast{padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:8px;color:var(--ink);background:#08182bf5;box-shadow:var(--shadow)}.reward-toast{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;border-color:#67e09773;border-left-color:var(--mint);background:linear-gradient(135deg,#5ee2ad29,#35d8ff1f),#08182bfa}.reward-toast strong{min-width:0}.reward-toast span{padding:6px 8px;border-radius:999px;color:var(--ink);font-size:.78rem;font-weight:900;background:#f8f4df1a;white-space:nowrap}@media(max-width:980px){.app-shell{width:100%}.premium-hero,.premium-benefit-grid,.premium-proof-strip,.premium-fine-print,.battlepass-hero,.battlepass-track-grid{grid-template-columns:1fr}.battlepass-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.battlepass-level-list div{grid-template-columns:1fr}.premium-status-card{min-height:140px}.view-panel[data-panel=game],.view-panel[data-panel=game-lab],.game-layout,.game-lab-layout,.game-lab-hero,.event-hero,.event-active-grid,.event-active-grid>*,.game-lab-layout>*,.game-layout>*,.boss-arena,.solo-arena,.event-boss-arena,.game-lab-meter-block,.game-lab-status-card,.game-lab-missions-card,.event-tier-card,.event-mission-card,.event-recent-card,.boss-arena-card{width:100%;max-width:100%;min-width:0}.topbar,.hero-band,.two-column,.dashboard-grid,.dashboard-command-center,.leaderboard-grid,.admin-grid,.autosurf-layout,.referral-layout,.game-layout,.game-lab-layout,.event-active-grid,.event-tier,.event-recent-row,.raid-slot-grid,.raid-reward-preview-grid,.raid-reward-overview,.raid-current-reward-grid,.raid-leaderboard-grid,.raid-mission-grid,.game-lab-action-grid,.game-lab-chest-table,.game-lab-mission,.profile-grid,.about-grid,.splash-grid,.shortlink-grid,.offer-grid,.traffic-lane{grid-template-columns:1fr}.event-damage-row{grid-template-columns:40px 34px minmax(0,1fr)}.event-damage-row .event-damage-total,.event-damage-row small{grid-column:3}.raid-board-stage,.raid-board-backdrop{min-height:560px}.raid-board-header{grid-template-columns:1fr}.raid-command-panel,.raid-rankings-panel{padding:14px}.raid-command-header,.raid-leaderboard-heading--paged{grid-template-columns:1fr}.raid-leaderboard-pager{justify-content:space-between;width:100%}.raid-command-stat{min-width:0}.raid-slot-grid{grid-template-columns:repeat(5,minmax(210px,1fr));overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.raid-slot{min-width:210px;scroll-snap-align:start}.raid-leaderboard-row{grid-template-columns:46px 54px minmax(0,1fr);min-height:72px}.raid-guild-banner{width:54px;height:42px}.raid-player-avatar{width:50px;height:50px}.raid-leaderboard-score{grid-column:3;justify-items:start;text-align:left}.raid-reward-table-card,.raid-current-reward-card{grid-template-columns:1fr}.raid-reward-row-list{grid-template-columns:repeat(2,minmax(0,1fr))}.raid-reward-row{grid-template-columns:1fr auto;min-height:98px}.raid-reward-row em{grid-column:2;justify-self:end}.raid-current-reward-action{justify-content:stretch}.raid-current-reward-action .compact-action{width:100%;justify-content:center}.raid-milestone-track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow-x:visible;padding:0}.raid-milestone-item{grid-template-columns:1fr;min-height:0;min-width:0}.raid-milestone-rewards{grid-template-columns:1fr}.raid-milestone-item .compact-action{grid-column:1;grid-row:auto;width:100%;justify-content:center}.chest-open-modal[data-chest-type=raid] .chest-open-card{padding:22px 14px}.chest-open-modal[data-chest-type=raid] .chest-animation{width:220px;height:172px}.chest-open-modal[data-chest-type=raid] .chest-body,.chest-open-modal[data-chest-type=raid] .chest-lid{left:38px;width:144px}.chest-open-modal[data-chest-type=raid] .chest-body{height:82px}.chest-open-modal[data-chest-type=raid] .chest-lid{top:44px;height:46px}.raid-cache-drop-grid{grid-template-columns:1fr;width:min(360px,100%)}.raid-cache-drop-card{grid-template-columns:84px minmax(0,1fr);justify-items:start;align-items:center;min-height:120px;text-align:left}.raid-cache-drop-art{grid-row:span 2;width:76px;height:76px}.raid-boss-arena{min-height:520px}.raid-fight-hp-panel{width:calc(100% - 18px);padding:10px}.raid-fight-hp-copy{grid-template-columns:1fr;gap:4px;text-align:center}.raid-fight-health-track{height:24px;min-height:24px}.raid-boss-character,.raid-boss-level-1,.raid-boss-level-2,.raid-boss-level-3,.raid-boss-level-4{width:min(78vw,390px);max-height:70%}.solo-enemy-portrait{min-height:clamp(280px,58vw,400px)}.event-boss-arena{min-height:clamp(460px,96vw,620px);padding:18px 12px 20px}.event-boss-stage{inset:-22px 0 172px}.event-boss-stage img{width:auto;max-width:min(510px,104%);transform:translateY(-8%)}.solo-enemy-portrait img{width:min(100%,calc(360px * var(--enemy-scale)));max-height:clamp(260px,56vw,380px)}.desktop-banner{display:none}.feature-bento,.trust-strip,.hero-proof-grid,.home-hero-reward-strip,.home-earning-lanes,.home-payout-grid,.traffic-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card-large{grid-column:span 2;min-height:360px}.topbar{align-items:stretch;flex-wrap:wrap}.mobile-menu-toggle{display:inline-flex;margin-left:auto}.nav-tabs{width:100%;flex-basis:100%;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-right:4px}body.mobile-menu-open .nav-tabs{display:grid}body.mobile-menu-open{overflow:hidden}.tab-button{justify-content:flex-start;min-height:44px}.hero-band{min-height:520px;align-items:end}.home-splash-hero,.lightning-faucet-hero,.crypto-game-hero,.traffic-hero{min-height:auto;align-items:start;padding:28px 18px 34px}.home-splash-hero .hero-copy,.lightning-faucet-hero .hero-copy,.crypto-game-hero .hero-copy,.traffic-hero .hero-copy,.lightning-faucet-hero .lightning-summary-card,.crypto-game-hero .crypto-game-card,.home-splash-hero .hero-signup,.traffic-hero .hero-signup{justify-self:stretch;max-width:none}.home-splash-hero h1,.lightning-faucet-hero h1,.crypto-game-hero h1,.traffic-hero h1{font-size:3.45rem}.wallet-panel{justify-self:start}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-mobile-heading{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 12px;border:1px solid rgba(126,218,255,.24);border-radius:8px;background:#081d34b8}.stats-mobile-heading strong{font-size:.92rem}.stats-mobile-toggle{min-height:34px;padding:0 12px;font-size:.78rem}.stats-grid.is-mobile-collapsed{grid-template-columns:1fr}.stats-grid.is-mobile-collapsed .stat-card{display:none}body.is-authenticated .app-mobile-top-ad,body.is-authenticated .app-mobile-top-ad.is-ad-ready{display:flex!important;justify-content:center;align-items:center;max-width:100%;min-height:120px;overflow:visible;margin:10px 0 16px;padding:10px 0}body.is-authenticated .app-mobile-top-ad .dashboard-wide-static-ad,body.is-authenticated .app-mobile-top-ad .mobile-ccnsad-direct{width:min(468px,calc(100vw - 20px));max-width:calc(100vw - 20px);min-height:100px;display:flex;justify-content:center;align-items:center;overflow:visible}body.is-authenticated .app-mobile-top-ad .cc-0b1097cfe7d8075c,body.is-authenticated .app-mobile-top-ad iframe{max-width:100%!important;overflow:visible!important}html[data-route=home] .app-mobile-top-ad,html[data-route=about] .app-mobile-top-ad,html[data-route=signup] .app-mobile-top-ad,html[data-route=login] .app-mobile-top-ad,html[data-route=bitcoin-lightning-faucet] .app-mobile-top-ad,html[data-route=crypto-boss-game] .app-mobile-top-ad,html[data-route=traffic-exchange] .app-mobile-top-ad,html[data-route=free-traffic-exchange] .app-mobile-top-ad{display:none!important}.auth-page-panel{min-height:auto;padding-top:18px}.auth-story-card{min-height:auto}.auth-preview-frame,.auth-preview-frame img{min-height:220px}.auth-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-balance-grid,.dashboard-guidance-panel,.dashboard-traffic-panel,.profile-avatar-grid,.dashboard-featured-earn,.dashboard-earning-grid,.auth-page-shell,.home-game-spotlight,.home-earn-shell,.home-redesign-hero,.home-redesign-game,.home-payout-band,.crypto-campaign-flow,.crypto-game-screenshot-band,.game-loop-grid{grid-template-columns:1fr}.crypto-flow-steps,.crypto-reward-grid,.home-campaign-reward-row{grid-template-columns:repeat(2,minmax(0,1fr))}.home-gear-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.crypto-game-campaign-scene,.crypto-game-asset-board{min-height:320px}.crypto-game-campaign-enemy{width:min(78%,300px)}.asset-board-enemy{width:min(43%,180px);bottom:108px}.asset-board-enemy-left{left:4%}.asset-board-enemy-right{right:4%}.asset-board-loot{grid-template-columns:repeat(5,minmax(0,1fr));left:12px;right:12px;gap:7px}.asset-board-loot img{height:62px;padding:8px}.home-redesign-hero{gap:22px;padding:26px 18px 34px}.home-redesign-hero .hero-copy{justify-self:stretch}.home-redesign-hero h1{font-size:clamp(2.85rem,9vw,4.6rem)}.home-redesign-showcase .showcase-heading{align-content:start}.home-lane-primary{grid-column:auto}.home-hero-game-preview img{aspect-ratio:16 / 8}.dashboard-level-card{grid-template-columns:1fr;min-height:0}.dashboard-guidance-panel,.dashboard-traffic-panel{padding:20px}.dashboard-level-orb{width:92px;border-radius:16px}.dashboard-balance-card,.dashboard-earn-hero{grid-template-columns:auto minmax(0,1fr)}.dashboard-balance-card .secondary-action,.dashboard-earn-hero em{grid-column:1 / -1;width:100%;justify-self:stretch}.dashboard-payout-row{grid-template-columns:1fr}.dashboard-payout-proof{justify-self:stretch;text-align:left}.surf-frame-fallback{display:flex;justify-content:space-between}.autosurf-ad-rotator,.autosurf-rotating-ad{width:min(728px,100%)}.autosurf-square-ad-card{display:none!important}.dashboard-hero-panel,.dashboard-guidance-panel,.dashboard-traffic-panel,.dashboard-level-strip,.dashboard-balance-grid,.dashboard-layout{grid-template-columns:1fr}.dashboard-side-column{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-account-grid,.dashboard-earning-grid,.survey-push-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.battlepass-hero,.battlepass-track-card,.battlepass-mission-board{padding:16px}.battlepass-mission-grid{grid-template-columns:1fr}.battlepass-mission-grid article{min-height:0}.battlepass-road-card{padding:14px}.battlepass-road-head{grid-template-columns:1fr}.battlepass-road-head:before{display:none}.battlepass-track-badge,.battlepass-unlock{justify-self:stretch}.battlepass-scroll-actions{grid-template-columns:auto auto}.battlepass-scroll-actions span{grid-column:1 / -1;grid-row:1;order:-1}.battlepass-scroll-actions button{width:48px}.battlepass-road-scroll{padding:8px}.battlepass-road{grid-template-columns:repeat(50,minmax(142px,152px));gap:10px}.battlepass-node{min-height:318px}}@media(max-width:680px){.premium-hero{padding:18px}.premium-value-row,.premium-plan-grid{grid-template-columns:1fr}.premium-value-row div,.premium-proof-strip article{min-height:0}.premium-actions .primary-action,.premium-actions .secondary-action{width:100%}}@media(max-width:620px){.app-shell{padding:10px}.traffic-bonus-pop{inset:auto 12px 12px;width:auto}.surf-earn-mode{grid-template-columns:1fr}.brand{min-width:0}.tab-button{padding:0 10px}.nav-tabs,.stats-grid,.compact-stats,.dashboard-profile,.dashboard-account-grid,.dashboard-earning-grid,.dashboard-priority-stats,.dashboard-side-column,.survey-push-grid,.earning-grid,.leaderboard-grid,.form-grid,.link-controls,.gate-row,.feature-grid,.about-grid,.feature-bento,.trust-strip,.hero-proof-grid,.traffic-path-grid,.home-hero-reward-strip,.home-earning-lanes,.home-payout-grid,.faq-grid{grid-template-columns:1fr}.home-lane-primary{grid-column:auto}.home-lane-card{min-height:0}.home-earn-shell{padding:16px}.home-hero-game-preview{padding:8px}.home-hero-game-preview img{aspect-ratio:16 / 10}.dashboard-page{gap:12px}.dashboard-hero-copy,.dashboard-guidance-panel,.dashboard-traffic-panel,.dashboard-priority-panel,.dashboard-level-strip{padding:14px}.dashboard-guidance-panel,.dashboard-traffic-panel{gap:12px}.dashboard-mode-toggle{grid-template-columns:1fr;width:100%;gap:4px;padding:4px;border-radius:14px}.dashboard-mode-button{min-height:38px;padding:7px 10px;font-size:.9rem}.dashboard-guidance-copy h1,.dashboard-traffic-copy h1{font-size:1.85rem}.dashboard-guidance-copy .hero-subcopy,.dashboard-traffic-copy .hero-subcopy{font-size:.95rem;line-height:1.42}.dashboard-hero-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.dashboard-hero-actions .primary-action,.dashboard-hero-actions .secondary-action{width:100%;min-height:42px}.dashboard-first-steps,.dashboard-traffic-actions{gap:8px}.dashboard-step-card{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:0;padding:12px}.dashboard-step-icon{width:38px;height:38px;border-radius:10px}.dashboard-step-icon svg,.dashboard-step-icon img{width:21px;height:21px}.dashboard-step-card strong{font-size:.95rem}.dashboard-step-card small{font-size:.84rem;line-height:1.28}.dashboard-command-center{gap:10px}.dashboard-level-card{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:14px}.dashboard-level-orb{width:64px;border-radius:12px;font-size:2.35rem}.dashboard-level-card .section-heading{display:grid;gap:8px;margin-bottom:8px}.dashboard-level-actions{justify-content:flex-start}.dashboard-level-content h2{font-size:2rem}.dashboard-meter{margin:6px 0}.dashboard-level-perks{gap:6px}.dashboard-level-perks span{width:100%;justify-content:center;min-height:26px;font-size:.78rem}.dashboard-activity-card{min-height:0;padding:14px}.dashboard-activity-card .section-heading{display:grid;gap:10px}.dashboard-activity-actions{display:grid;grid-template-columns:1fr 1fr}.dashboard-activity-card .secondary-action{width:100%;min-width:0}.dashboard-traffic-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-traffic-stat,.dashboard-traffic-convert{min-height:76px;padding:12px}.dashboard-traffic-convert{grid-column:1 / -1}.dashboard-traffic-pages{padding:14px}.dashboard-traffic-pages .section-heading{display:grid;gap:8px}.dashboard-traffic-pages .secondary-action{width:100%}.dashboard-traffic-page-list{grid-template-columns:1fr}.dashboard-balance-card{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px}.dashboard-balance-card h2{font-size:1.55rem}.dashboard-balance-card .muted{font-size:.84rem}.dashboard-balance-card .secondary-action{grid-column:1 / -1;width:100%;justify-self:stretch}.dashboard-hero-copy h1{font-size:2.35rem}.dashboard-wide-ad{min-height:60px;padding:0}.dashboard-account-card{min-height:0}.feature-card-large{grid-column:span 1;min-height:320px}.hero-actions .primary-action,.hero-actions .secondary-action{width:100%}.crypto-flow-steps,.crypto-reward-grid{grid-template-columns:1fr}.crypto-flow-steps article,.crypto-reward-grid article{min-height:0}.crypto-flow-steps img,.crypto-reward-grid img{height:92px}.benefit-strip{align-items:flex-start;flex-direction:column}.benefit-strip strong{text-align:left}.ptc-cross-promo{align-items:stretch;flex-direction:column}.ptc-cross-promo .secondary-action{width:100%}.leaderboard-row,.boss-damage-row{grid-template-columns:52px minmax(0,1fr)}.leaderboard-rank{width:52px}.leaderboard-score{grid-column:2;justify-items:start;text-align:left}.quest-item header,.quest-item footer{align-items:flex-start;flex-direction:column}.quest-item header span,.quest-item footer .secondary-action{width:100%;text-align:left}.hero-band{min-height:590px;padding:20px}.home-splash-hero,.lightning-faucet-hero,.crypto-game-hero,.traffic-hero{min-height:auto;padding:18px 14px 28px}.home-splash-hero h1,.lightning-faucet-hero h1,.crypto-game-hero h1,.traffic-hero h1{font-size:2.8rem}.splash-brand-line{margin-bottom:14px}.hero-band:after{background:linear-gradient(180deg,#05122340,#040c18eb)}.surf-preview{min-height:360px}}.blog-page{min-height:100vh}.blog-page .blog-app-shell{width:min(1240px,calc(100% - 28px));padding:14px 0 0}.blog-page .blog-topbar{position:sticky;top:12px}.blog-page .blog-nav{display:flex;width:auto;flex-basis:auto;overflow:visible}.blog-auth-actions{display:flex;gap:10px;align-items:center;margin-left:auto}.blog-authed-action,.blog-authenticated .blog-guest-action{display:none!important}.blog-authenticated .blog-authed-action{display:inline-flex!important}.blog-shell{width:min(1360px,calc(100% - 28px));margin:0 auto;padding:26px 0 56px}.blog-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.85fr);align-items:center;gap:clamp(22px,4vw,54px);padding:clamp(34px,6vw,74px);border:1px solid rgba(111,199,255,.22);border-radius:8px;background:linear-gradient(135deg,#1976ff52,#35d8ff14),linear-gradient(180deg,#0d2541eb,#08182bf0);box-shadow:var(--shadow)}.blog-hero:after{content:"";position:absolute;inset:auto -10% -42% 38%;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(53,216,255,.22),transparent 65%);pointer-events:none}.blog-hero>*{position:relative;z-index:1}.blog-hero h1{max-width:880px;font-size:clamp(2.2rem,4.7vw,4.6rem)}.blog-hero-image,.article-card-image,.article-feature-image{overflow:hidden;border:1px solid rgba(111,199,255,.2);border-radius:8px;background:#08182bb8}.blog-hero-image,.article-card-image img,.article-feature-image img{width:100%;height:auto;display:block}.blog-hero-image{aspect-ratio:16 / 10;object-fit:cover;box-shadow:0 24px 70px #00000052}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.article-card{display:grid;align-content:start;gap:12px;min-height:390px;padding:22px;border:1px solid rgba(111,199,255,.18);border-radius:8px;background:linear-gradient(180deg,#35d8ff14,#1976ff0a),#08182bc7;box-shadow:var(--soft-shadow)}.article-card-image{display:block;aspect-ratio:16 / 7.5}.article-card-image img{height:100%;object-fit:cover;transition:transform .18s ease}.article-card:hover .article-card-image img{transform:scale(1.03)}.article-category,.article-meta,.article-card-meta,.article-back{color:var(--muted);font-size:.86rem}.article-card h2{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.12}.article-card h2 a,.article-back{color:var(--ink);text-decoration:none}.article-card h2 a:hover,.article-back:hover{color:var(--cyan)}.article-card p{color:var(--muted);line-height:1.55}.article-card-meta,.article-meta{display:flex;flex-wrap:wrap;gap:10px}.article-shell{width:min(1180px,calc(100% - 28px))}.article-detail{display:grid;gap:18px}.article-header,.article-takeaways,.article-body,.article-cta{border:1px solid rgba(111,199,255,.18);border-radius:8px;background:#08182bc7;box-shadow:var(--soft-shadow)}.article-header{padding:clamp(28px,5vw,54px)}.article-header h1{max-width:100%;font-size:clamp(2.25rem,5vw,4.6rem)}.article-takeaways{padding:22px;border-color:#5ee2ad42;background:linear-gradient(135deg,#5ee2ad1f,#35d8ff0f),#08182bd1}.article-feature-image{margin:0;max-width:100%}.article-inline-image{margin:22px 0 0;max-width:100%;overflow:hidden;border:1px solid rgba(111,199,255,.22);border-radius:8px;background:#040f1ddb}.article-inline-image img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;object-position:center}.article-inline-image figcaption{padding:12px 16px;color:var(--muted);font-size:.92rem;line-height:1.5}.article-resource-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.article-resource-links .primary-action,.article-resource-links .secondary-action{min-width:220px;justify-content:center}.article-feature-image img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.article-feature-image figcaption{padding:12px 16px;color:var(--muted);font-size:.92rem}.article-takeaways strong{display:block;margin-bottom:10px;color:var(--mint)}.article-takeaways ul{margin:0;padding-left:20px;color:var(--ink)}.article-takeaways li+li{margin-top:8px}.article-body{padding:clamp(26px,5vw,48px)}.article-body section+section{margin-top:34px}.article-body h2{margin-bottom:12px;font-size:clamp(1.55rem,3vw,2.25rem)}.article-body p{color:var(--muted);font-size:1.08rem;line-height:1.72}.article-cta{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:22px}.article-cta h2{font-size:clamp(1.45rem,3vw,2.25rem)}.chat-launcher{position:fixed;top:50%;right:18px;z-index:1300;display:none;grid-template-columns:22px auto;gap:8px;align-items:center;padding:12px 14px;border:1px solid rgba(77,212,255,.5);border-radius:999px 0 0 999px;color:#ecfbff;background:linear-gradient(135deg,#2ec3ffe6,#2b6affd1),#08182bf5;box-shadow:0 18px 42px #00000059,0 0 26px #35d8ff42;font-weight:800;transform:translateY(-50%);cursor:pointer}.chat-launcher.has-guild-unread{border-color:#57ffa6b8;background:linear-gradient(135deg,#1cd67ef2,#26a958e0),#08182bf5;box-shadow:0 18px 42px #00000059,0 0 30px #44ff9a61}.chat-launcher.has-guild-unread .chat-unread-badge{background:linear-gradient(135deg,#21d66e,#9cff73);box-shadow:0 0 16px #57ffa694;color:#04131e}.chat-unread-badge{position:absolute;top:-7px;left:18px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:2px solid rgba(4,15,28,.96);border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff3b5f,#ff7a45);box-shadow:0 0 14px #ff4f6280;font-size:.7rem;line-height:1;font-weight:1000}.chat-launcher svg{width:22px;height:22px;fill:currentColor}body.chat-enabled .chat-launcher:not([hidden]){display:grid}.chat-drawer{position:fixed;inset:0 0 0 auto;z-index:1400;width:min(430px,100vw);height:100dvh;pointer-events:none}.chat-panel{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:12px;height:100dvh;max-height:100dvh;overflow:hidden;padding:18px;border-left:1px solid rgba(91,208,255,.35);background:radial-gradient(circle at 25% 0%,rgba(52,211,255,.16),transparent 32%),linear-gradient(180deg,#081e37fa,#030e1bfa);box-shadow:-28px 0 60px #00000073;transform:translate(105%);transition:transform .22s ease;pointer-events:auto}.chat-drawer.is-open .chat-panel{transform:translate(0)}.chat-header,.chat-room-row,.chat-compose-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-header{grid-row:1}.chat-header h2{margin:0;font-size:1.45rem}#chatClose{display:grid;width:36px;height:36px;min-height:0;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(111,199,255,.28);border-radius:8px;color:#dff6ff;background:#07182dd1}#chatClose svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}#chatClose:hover{border-color:#5bd0ff8c;color:#fff;background:#143e5eeb}.chat-room-row{grid-row:2;align-items:end}.chat-room-row label{flex:1}.chat-room-row select{width:180px}.chat-rules,.chat-username-required{border:1px solid rgba(111,199,255,.22);border-radius:8px;padding:12px;color:var(--muted);background:#020e1cb8;font-size:.92rem;line-height:1.45}.chat-rules{grid-row:3}.chat-username-required{grid-row:4;display:grid;gap:10px;color:#ffeaa2;border-color:#ffda5c52}.chat-messages{grid-row:5;display:flex;flex-direction:column;gap:10px;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.chat-empty,.chat-loading{margin:auto;color:var(--muted);text-align:center}.chat-message{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px;border:1px solid rgba(111,199,255,.17);border-radius:8px;background:#06162abf}.chat-message.is-own{border-color:#5ee2ad47;background:#072630b8}.chat-avatar{display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border:1px solid rgba(88,212,255,.4);border-radius:8px;background:#113352e6}.chat-avatar img{width:100%;height:100%;object-fit:cover}.chat-message-body{display:grid;gap:4px;min-width:0}.chat-message-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:.78rem}.chat-message-meta strong{color:var(--ink);font-size:.9rem}.chat-message p{margin:0;color:#dff6ff;line-height:1.45;overflow-wrap:anywhere}.chat-message .chat-admin-link{color:#70dcff;font-weight:700;text-decoration:underline;text-decoration-color:#70dcff8c;text-underline-offset:2px}.chat-message .chat-admin-link:hover,.chat-message .chat-admin-link:focus-visible{color:#fff1a2;text-decoration-color:currentColor}.chat-identity{display:inline-flex;align-items:center}.chat-identity.is-admin .chat-profile-link{color:#ff7b89;text-shadow:0 0 8px rgba(255,66,88,.95),0 0 18px rgba(255,42,71,.5)}.chat-identity.is-moderator .chat-profile-link{color:#68f3aa;text-shadow:0 0 8px rgba(48,235,128,.85),0 0 18px rgba(48,235,128,.4)}.chat-role-badge{display:inline-flex;align-items:center;min-height:19px;padding:2px 6px;border:1px solid currentColor;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.08em;line-height:1}.chat-role-badge.is-admin{color:#ff8794;background:#8012234d;box-shadow:0 0 12px #ff3b526b}.chat-role-badge.is-moderator{color:#72f7ad;background:#0c6a3c47;box-shadow:0 0 12px #36eb845c}.mod-page{display:grid;gap:16px}.mod-command-card{overflow:hidden;border-color:#50ef9b57;background:radial-gradient(circle at 90% 0%,rgba(47,232,139,.16),transparent 34%),linear-gradient(145deg,#092c36f5,#041426f5)}.mod-command-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:18px;align-items:stretch}.mod-command-copy{display:grid;align-content:center;gap:12px;padding:18px;border:1px solid rgba(103,245,171,.2);border-radius:14px;background:#031d2594}.mod-command-copy strong{color:#c8ffe2;font-size:1.12rem}.mod-command-copy p{margin:0;color:#b8d8d2;line-height:1.55}.mod-command-copy .primary-action{justify-self:start}.mod-rules-list{display:grid;gap:9px}.mod-rules-list>div{display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px;padding:11px;border-left:2px solid rgba(105,248,173,.64);background:#0415298c}.mod-rules-list span{color:#76f9af;font-size:.72rem;font-weight:950;letter-spacing:.08em}.mod-rules-list p{display:grid;gap:3px;margin:0}.mod-rules-list strong{color:#effff7}.mod-rules-list small{color:#a9c5c0;line-height:1.35}.mod-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mod-suggestions .action-card{min-height:150px;border-color:#6cccff33;background:linear-gradient(145deg,#08223af0,#041223f0)}.mod-suggestions h3{margin:4px 0 8px;color:#eaf8ff}.mod-suggestions p:not(.eyebrow){margin:0;color:#acc6d9;line-height:1.45}.mod-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mod-tools-grid .action-card{min-height:0}.admin-moderator-form{margin-top:12px}.admin-moderator-list{margin-top:14px}.admin-moderator-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 14px;border:1px solid rgba(104,244,171,.2);border-radius:10px;background:#041d268f}.admin-moderator-row>div:first-child{display:grid;gap:3px;min-width:0}.admin-moderator-row strong{color:#d9ffea}.admin-moderator-row span,.admin-moderator-row small{color:var(--muted);overflow-wrap:anywhere}.admin-moderator-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;color:var(--muted);font-size:.8rem;text-align:right}@media(max-width:760px){.mod-command-grid,.mod-suggestions{grid-template-columns:1fr}.admin-moderator-row{align-items:flex-start;flex-direction:column}.admin-moderator-actions{justify-content:flex-start;text-align:left}}.raid-missions-panel--personal{border-color:#70dcff6b;background:linear-gradient(135deg,#12486a61,#08213ab3)}.raid-missions-panel--personal .raid-command-header>div>span{color:#70dcff}.minigames-page{display:grid;gap:16px}.minigames-hero{background:linear-gradient(135deg,#235c9e6b,#0d1839eb)}.minigame-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.minigame-card{display:grid;gap:8px;color:inherit;text-decoration:none;min-height:185px;border-color:#70dcff52}.minigame-card:hover{border-color:#70dcff;transform:translateY(-2px)}.minigame-card h2{margin:0}.minigame-card p{margin:0;color:#c5e7ff}.minigame-card-meta{margin-top:auto;display:flex;justify-content:space-between;gap:8px;color:#70dcff;font-size:.86rem}.minigame-back{display:inline-block;color:#70dcff;text-decoration:none}.minigame-play-card{display:grid;gap:14px}.minigame-timer{color:#70dcff;font-weight:800;text-align:center}.minigame-stage{min-height:360px;border:1px solid rgba(112,220,255,.28);border-radius:16px;background:radial-gradient(circle at 50% 10%,#3d89ce4d,#071629 66%);padding:16px;display:grid;place-items:center}.minigame-stage-start{display:grid;place-content:center;gap:8px;min-height:100%;text-align:center;color:#d9edff}.minigame-stage-start strong{font-size:clamp(1.5rem,3vw,2.6rem)}.mini-game-board-help{margin:0 0 12px;color:#c5e7ff;text-align:center}.mini-game-match-board{width:min(100%,400px);display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.mini-game-gem{aspect-ratio:1;border:1px solid rgba(112,220,255,.35);border-radius:12px;color:#e9fbff;background:linear-gradient(145deg,#1d6598,#0a294a);font-weight:900;font-size:1.15rem;cursor:pointer}.mini-game-gem.selected{outline:3px solid #ffe36d;transform:scale(1.04)}.mini-game-memory-board{width:min(100%,520px);display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mini-game-memory-card{aspect-ratio:1;border:1px solid rgba(112,220,255,.35);border-radius:13px;background:#0b2949;color:#70dcff;font-size:1.75rem;font-weight:900;cursor:pointer}.mini-game-memory-card.open{background:linear-gradient(145deg,#5ce9ff,#1c75db);color:#061322}.minigame-invaders-field{position:relative;width:min(100%,620px);height:280px;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 30% 20%,rgba(83,112,255,.36),transparent 22%),#041226}.minigame-invaders-hud{position:absolute;inset:12px auto auto 14px;color:#dff6ff;z-index:2}.minigame-invaders-core{position:absolute;left:48%;bottom:12px;color:#70dcff;font-size:2rem;filter:drop-shadow(0 0 10px #37dfff)}.minigame-asteroid{position:absolute;border:0;background:transparent;color:#ffca67;font-size:2.5rem;cursor:crosshair;filter:drop-shadow(0 0 8px rgba(255,151,74,.7))}.minigame-card{position:relative;overflow:hidden;min-height:210px}.minigame-card-art{position:absolute;right:-18px;top:-26px;width:126px;height:126px;opacity:.82;pointer-events:none;filter:drop-shadow(0 12px 16px rgba(0,0,0,.35))}.minigame-card-art.core{background:url(/assets/games/match3-core.png) center / contain no-repeat}.minigame-card-art.memory{background:url(/assets/game-optimized-20261004/games--memory-chip.webp) center / contain no-repeat}.minigame-card-art.invaders{background:radial-gradient(circle at 64% 34%,#fff 0 2px,transparent 3px),radial-gradient(circle at 28% 18%,#85f6ff 0 1px,transparent 2px),radial-gradient(ellipse at 54% 74%,rgba(41,218,255,.7),transparent 42%),linear-gradient(135deg,transparent 36%,#a7f8ff 37% 47%,#0483b9 48% 61%,transparent 62%);clip-path:polygon(50% 0,100% 100%,50% 76%,0 100%)}.minigame-card>:not(.minigame-card-art){position:relative;z-index:1}.minigame-stage{position:relative;overflow:hidden}.mini-game-match-board{width:min(100%,420px);gap:8px;padding:12px;border:1px solid rgba(112,220,255,.2);border-radius:20px;background:radial-gradient(circle at 50% 18%,#46dfff29,#030d19d9 65%)}.mini-game-gem{display:grid;place-items:center;padding:3px;border-radius:14px;box-shadow:inset 0 1px #ffffff1a,0 7px 15px #00000047;transition:transform .14s ease,border-color .14s ease}.mini-game-gem img{width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 6px 9px rgba(0,0,0,.45))}.mini-game-gem:hover{transform:translateY(-2px);border-color:#7cf7c8}.mini-game-memory-card{display:grid;place-items:center;padding:5px;background:linear-gradient(145deg,#0b2949,#05172b);box-shadow:inset 0 1px #ffffff14,0 9px 19px #00000040;transition:transform .14s ease,background .18s ease}.mini-game-memory-card:hover{transform:translateY(-2px);border-color:#a78bfa}.mini-game-memory-card img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 7px 10px rgba(0,0,0,.42))}.memory-card-back{display:grid;place-items:center;width:100%;height:100%;border-radius:10px;background:radial-gradient(circle at 50% 28%,rgba(167,139,250,.38),transparent 34%),linear-gradient(145deg,#39dfff26,#030d1940);font-size:1.45rem;font-weight:900}.mini-game-memory-card.open{background:radial-gradient(circle,rgba(167,139,250,.25),transparent 56%),linear-gradient(145deg,#173f69,#0a1e38)}.mini-game-memory-card.matched{border-color:#7cf7c8;background:radial-gradient(circle,rgba(124,247,200,.28),transparent 55%),linear-gradient(145deg,#16495a,#102a36)}.minigame-invaders-field{width:min(100%,680px);height:310px;border:1px solid rgba(112,220,255,.28);border-radius:18px;background:linear-gradient(180deg,#020a1a3d,#020712b3),url(/assets/games/asteroid-invaders-backdrop.webp) center / cover;box-shadow:inset 0 0 50px #0000006b}.minigame-starfield{position:absolute;inset:0;pointer-events:none;opacity:.72;background-image:radial-gradient(circle,#dffaff 0 1px,transparent 1.5px),radial-gradient(circle,#79e8ff 0 1px,transparent 1.5px);background-size:47px 47px,71px 71px;background-position:0 0,18px 26px;animation:minigameStars 8s linear infinite}.minigame-invaders-hud{display:grid;gap:2px;z-index:4;font-size:.72rem;font-weight:900;letter-spacing:.11em}.minigame-invaders-hud b{color:#7cf7c8;font-size:1.35rem}.minigame-invaders-core{z-index:3;left:50%;bottom:18px;width:72px;height:35px;border:1px solid #b7f9ff;border-radius:52% 52% 30% 30%;background:linear-gradient(180deg,#eaffff,#35dbff 40%,#056e9e 42% 78%,#031425);box-shadow:0 0 26px #35dbffcc,inset 0 -7px #021226b8;transform:translate(-50%)}.minigame-invaders-core:before{content:"";position:absolute;left:50%;bottom:100%;width:8px;height:17px;border-radius:8px 8px 0 0;background:#f8fafc;box-shadow:0 0 16px #f8fafc;transform:translate(-50%)}.minigame-invaders-core:after{content:"";position:absolute;bottom:-12px;left:50%;width:34px;height:18px;background:linear-gradient(rgba(34,211,238,.92),transparent);filter:blur(3px);transform:translate(-50%);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}.minigame-invaders-core i{position:absolute;left:50%;top:12px;width:14px;height:8px;border-radius:50%;background:#032e46;box-shadow:0 0 0 2px #a5f3fc;transform:translate(-50%)}.minigame-asteroid{z-index:3;width:46px;height:39px;margin:-19px 0 0 -23px;border-radius:48% 48% 42% 42%;background:radial-gradient(circle at 28% 35%,#fff8dc 0 6%,transparent 7%),radial-gradient(circle at 71% 37%,#fff8dc 0 6%,transparent 7%),linear-gradient(180deg,#ffd166,#f97316 58%,#7c2d12);box-shadow:0 0 20px #f97316d1,inset 0 -7px #4314077a;transition:transform .12s ease,opacity .12s ease}.minigame-asteroid:before,.minigame-asteroid:after{content:"";position:absolute;bottom:-8px;width:9px;height:12px;border-radius:0 0 8px 8px;background:#fb923c;box-shadow:0 0 10px #fb923cc2}.minigame-asteroid:before{left:7px}.minigame-asteroid:after{right:7px}.minigame-asteroid:active{transform:scale(.72) rotate(14deg);opacity:.35}.minigame-core-breached{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:#7b122461;color:#ffe5ea;font-weight:950;letter-spacing:.15em;text-shadow:0 0 16px #fb7185;animation:minigameBreach .6s ease-in-out infinite alternate;pointer-events:none}.minigame-stage--invaders{min-height:660px;padding:20px}.minigame-stage--invaders .minigame-invaders-field{width:min(100%,900px);height:540px}.mini-game-invaders-stage{display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;gap:12px;width:min(100%,960px);min-height:640px;padding:18px;background:radial-gradient(circle at 16% 16%,rgba(70,224,255,.18),transparent 24%),radial-gradient(circle at 84% 24%,rgba(255,211,105,.16),transparent 22%),linear-gradient(180deg,#071c34e0,#020813f0)}.invaders-status{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d9f7ff;font-size:.82rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.invaders-status b{color:#ffd166;font-size:1.05rem}.invaders-shields{display:inline-flex;gap:5px;margin-left:5px;vertical-align:middle}.invaders-shield{width:13px;height:13px;border:1px solid rgba(124,247,200,.86);border-radius:4px;background:#7cf7c8;box-shadow:0 0 12px #7cf7c8a6}.invaders-shield.down{border-color:#fb71858c;background:#fb718529;box-shadow:none}.mini-game-invaders-stage .invaders-battlefield{position:relative;display:block;width:min(100%,900px);height:auto;min-height:520px;margin:auto;touch-action:none}.invaders-enemy-grid,.invaders-bullet-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none}.invaders-enemy{position:absolute;display:block;width:42px;height:32px;margin:-16px 0 0 -21px;border:1px solid rgba(255,196,102,.9);border-radius:50% 50% 42% 42%;background:radial-gradient(circle at 29% 35%,#fff8dc 0 6%,transparent 7%),radial-gradient(circle at 72% 38%,#fff8dc 0 6%,transparent 7%),linear-gradient(180deg,#ffd166,#f97316 55%,#7c2d12);box-shadow:0 0 18px #f97316d1,inset 0 -7px #43140773}.invaders-enemy:before,.invaders-enemy:after{content:"";position:absolute;bottom:-8px;width:9px;height:12px;border-radius:0 0 8px 8px;background:#fb923c;box-shadow:0 0 9px #fb923cbf}.invaders-enemy:before{left:7px}.invaders-enemy:after{right:7px}.mini-game-invaders-stage .invaders-core{z-index:3;left:50%;bottom:22px;transition:left .08s linear}.invaders-shot{position:absolute;z-index:2;width:4px;height:19px;margin-left:-2px;border-radius:999px;background:linear-gradient(#fff,#7cf7c8);box-shadow:0 0 13px #7cf7c8}.invaders-shot.enemy-shot{background:linear-gradient(#fff,#fb7185);box-shadow:0 0 13px #fb7185}.invaders-message{position:absolute;z-index:5;top:50%;left:50%;opacity:0;color:#fff;font-size:clamp(.9rem,2.6vw,1.25rem);font-weight:950;letter-spacing:.12em;text-shadow:0 0 18px #020617;text-transform:uppercase;transform:translate(-50%,-50%) scale(.7);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.invaders-message.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.invaders-message.success{color:#bbf7d0}.invaders-message.danger{color:#fecdd3}.invaders-controls{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:10px;width:min(100%,620px);margin:auto}.invaders-controls button{min-height:48px;font-weight:950}.invaders-fire{border-color:#ffe39a!important;background:linear-gradient(135deg,#ffd166,#fb923c)!important;color:#221000!important}@media(max-width:900px){.minigame-stage--invaders{min-height:500px;padding:14px}.minigame-stage--invaders .minigame-invaders-field{height:410px}}@media(max-width:640px){.minigame-stage--invaders{min-height:430px;padding:8px}.minigame-stage--invaders .minigame-invaders-field{height:350px}.mini-game-invaders-stage{min-height:500px;padding:10px}.mini-game-invaders-stage .invaders-battlefield{min-height:380px}.invaders-enemy{width:32px;height:25px;margin:-13px 0 0 -16px}.invaders-controls{gap:7px}.invaders-controls button{min-height:56px;padding:8px 4px;font-size:.8rem}}@keyframes minigameStars{to{background-position:0 47px,18px 97px}}@keyframes minigameBreach{to{background-color:#fb71851f}}@media(max-width:640px){.minigame-stage{min-height:300px;padding:10px}.mini-game-gem{border-radius:8px}.minigame-invaders-field{height:240px}}.chat-admin-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chat-admin-actions button{min-height:28px;padding:4px 8px;font-size:.74rem}.chat-compose{grid-row:6;align-self:end;display:grid;gap:7px;padding-top:10px;border-top:1px solid rgba(111,199,255,.18);background:#051426;position:relative;z-index:2}.chat-compose textarea{min-height:42px;max-height:58px;padding:8px 10px;resize:none}.chat-compose-row span{color:var(--muted);font-size:.86rem}@media(max-width:980px){.game-character-row,.equipped-list,.game-economy-grid,.game-shop-item{grid-template-columns:1fr}.game-shop-item .secondary-action{width:100%}.blog-page .blog-topbar{position:static;align-items:stretch;flex-direction:column}.blog-page .blog-nav{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-hero{grid-template-columns:1fr}.blog-hero-image{max-height:340px}.blog-auth-actions{width:100%;margin-left:0}.blog-auth-actions .primary-action,.blog-auth-actions .secondary-action{flex:1}}@media(max-width:900px){.chat-launcher{top:auto;right:12px;bottom:92px;grid-template-columns:20px;width:52px;height:52px;justify-content:center;padding:0;border-radius:999px;transform:none}.chat-launcher span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chat-drawer{inset:auto 8px 8px;width:auto;height:min(76dvh,620px)}.chat-panel{height:min(76dvh,620px);max-height:min(76dvh,620px);padding:14px;border:1px solid rgba(91,208,255,.35);border-radius:14px;box-shadow:0 18px 54px #00000085;transform:translateY(110%)}.chat-drawer.is-open .chat-panel{transform:translateY(0)}.chat-header h2{font-size:1.18rem}.chat-room-row{display:grid;grid-template-columns:1fr;gap:7px}.chat-room-row select{width:100%}.chat-rules,.chat-username-required{padding:9px;font-size:.82rem}.chat-message{grid-template-columns:32px minmax(0,1fr);padding:8px}.chat-avatar{width:32px;height:32px}}@media(max-width:680px){.blog-page .blog-app-shell,.blog-shell,.article-shell{width:min(100% - 20px,1180px)}.blog-page .blog-nav,.article-grid{grid-template-columns:1fr}.blog-hero,.article-header,.article-body,.article-feature-image figcaption,.article-takeaways,.article-cta{padding:20px}.article-feature-image{padding:0}.article-cta{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.boss-arena:before,.boss-ring,.boss-spark,.boss-arena.is-charging,.boss-arena.is-hit,.boss-arena.is-crit-hit,.solo-enemy-portrait,.solo-enemy-portrait img,.solo-arena.is-hit,.solo-arena.is-crit-hit,.solo-enemy-portrait img.is-hit,.solo-enemy-portrait img.is-defeated,#bossAttackButton.is-striking{animation:none!important}.boss-damage-float,.boss-hit-burst,.solo-damage-float,.solo-hit-burst{animation:none!important}.boss-damage-float{opacity:1;transform:translate(-50%,-6px)}.solo-damage-float{opacity:1;transform:translate(-50%,-50%) scale(1)}.boss-hit-burst,.solo-hit-burst{opacity:.82}}.guild-shell{display:grid;gap:18px;width:min(100%,1480px);margin:0 auto}.guild-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#084470eb,#07192df5)}.guild-explainer-card{background:linear-gradient(135deg,#072e52d1,#041221f0)}.guild-explainer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.guild-explainer-grid div{min-height:120px;padding:14px;border:1px solid rgba(85,198,255,.2);border-radius:8px;background:#010d1b94}.guild-explainer-grid strong{color:#fff4a8}.guild-explainer-grid p{margin:8px 0 0;color:var(--text-soft)}.guild-hero h2{max-width:860px}.guild-directory,.guild-member-grid{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:18px}.guild-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guild-wide-card{grid-column:1 / -1}.guild-cxl-discord-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border-color:#7090ff6b;background:radial-gradient(circle at 92% 16%,rgba(114,102,255,.24),transparent 32%),linear-gradient(135deg,#14245eeb,#071731f5)}.guild-cxl-discord-card h2{margin:4px 0 8px}.guild-cxl-discord-card p{margin:0;max-width:620px}.guild-list,.guild-task-grid,.guild-upgrade-grid,.guild-applications,.guild-member-list{display:grid;gap:12px}.guild-application-alert{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(255,216,96,.42);border-radius:8px;background:linear-gradient(135deg,#ffd8602e,#082f50c7);box-shadow:0 14px 34px #ffd8601a}.guild-application-alert strong{color:#fff4a8}.guild-application-alert small{color:#d9f6ff}.guild-list{max-height:620px;overflow:auto;padding-right:4px}.guild-card,.guild-task-card,.guild-upgrade-card,.guild-member-row{display:grid;gap:12px;align-items:center;padding:14px;border:1px solid rgba(85,198,255,.22);border-radius:8px;background:#020f1e94}.guild-member-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;background:linear-gradient(135deg,#082f50cc,#020f1eb8)}.guild-member-main{display:grid;gap:10px;min-width:0}.guild-member-stats,.guild-directory-stats,.guild-contribution-row,.guild-permission-row{display:flex;flex-wrap:wrap;gap:8px}.guild-member-stats span,.guild-directory-stats span,.guild-contribution-row span,.guild-permission-toggle{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid rgba(85,198,255,.2);border-radius:8px;background:#08233eb8;color:var(--text-soft);font-size:.86rem}.guild-member-stats span{color:#dff6ff}.guild-member-stats strong{color:#fff4a8}.guild-member-stats small{color:#a6d9ff;font-weight:800}.guild-member-stats .guild-boost-indicator{border-color:#ffd8606b;background:#ffd8601f;color:#ffe9a8}.guild-username-card{border-color:#ffd86057;background:linear-gradient(135deg,#ffd8601f,#042d4ab8)}.guild-promo-price{color:#8df7c3;font-weight:900}#guildCreateCost s{margin-left:6px;color:var(--muted)}#guildCreateCost small{margin-left:6px;color:#ffe9a8}.guild-directory-stats{margin:10px 0 6px}.guild-directory-stats span{min-height:30px;padding:6px 9px}.guild-directory-stats strong{color:#fff4a8}.guild-contribution-row span{max-width:100%}.guild-permission-row{padding-top:4px}.guild-permission-toggle input{width:auto;min-height:auto}.guild-leave-button{width:100%;margin-top:10px}.guild-card{grid-template-columns:82px minmax(0,1fr) auto}.guild-card.is-promoted{border-color:#ffd45aeb;background:linear-gradient(135deg,#68460c57,#020f1ec7);box-shadow:inset 0 0 0 1px #ffeb9133,0 0 24px #ffca4124}.guild-promotion-badge{display:inline-flex;width:fit-content;margin:4px 0 0;padding:4px 8px;border:1px solid rgba(255,220,105,.64);border-radius:999px;background:#ffd24429;color:#fff0a6;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.guild-directory-promotion{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px;border:1px solid rgba(255,216,96,.42);border-radius:8px;background:linear-gradient(135deg,#ffd86021,#082f50b3)}.guild-directory-promotion p{margin:4px 0 0}@media(max-width:640px){.guild-directory-promotion{align-items:stretch;flex-direction:column}}.guild-card p,.guild-task-card p,.guild-upgrade-card p{margin:4px 0;color:var(--text-soft)}.guild-task-card .guild-task-description{color:#a9d7ff;font-size:.92rem;font-weight:750;line-height:1.35}.guild-card small,.guild-task-card small,.guild-upgrade-card small{color:var(--muted)}.guild-card-icon,.guild-banner{display:grid;place-items:center;width:82px;height:54px;border:1px solid rgba(84,207,255,.45);border-radius:8px;overflow:hidden;color:#031321;font-weight:900;background:linear-gradient(135deg,#45d2ff,#f6e77f);box-shadow:0 16px 38px #29baff38}.guild-banner-img{display:block;width:100%;height:100%;object-fit:cover}.guild-overview-card{display:grid;grid-template-columns:122px minmax(0,1fr);align-items:center;gap:18px}.guild-overview-card .guild-banner{width:122px;height:76px;font-size:1.35rem}.guild-meter,.guild-task-top{display:flex;justify-content:space-between;gap:12px;color:var(--text-soft)}.guild-task-grid,.guild-upgrade-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guild-task-card.is-complete{border-color:#5defb485;box-shadow:0 0 30px #5defb414}.guild-contribute-row{align-items:end}.guild-settings-form{display:grid;gap:12px;margin-top:14px}@media(min-width:761px){body.is-authenticated .app-mobile-top-ad{display:none!important}.ccnsad-desktop-ad,.ccnsad-desktop-body-unit{display:block}}.danger-action{border-color:#ff687c8c;color:#ffd0d8;background:#ff687c1a}.danger-action:hover:not(:disabled),.danger-action:focus-visible:not(:disabled){border-color:#ff687cd1;color:#fff;background:#ff687c2e}@media(max-width:980px){.referral-promo-grid,.referral-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guild-directory,.guild-member-grid,.guild-task-grid,.guild-upgrade-grid,.guild-explainer-grid{grid-template-columns:1fr}.guild-card{grid-template-columns:82px minmax(0,1fr)}.guild-card .compact-action{grid-column:1 / -1}.guild-member-row,.guild-overview-card,.guild-cxl-discord-card{grid-template-columns:1fr}}@media(max-width:560px){.referral-chest-main,.referral-reward-card{grid-template-columns:1fr;text-align:center;justify-items:center}.referral-promo-grid,.referral-reward-grid{grid-template-columns:1fr}}body.is-authenticated{--game-rail-width: 324px}body.public-clean-shell .app-shell{width:100%;max-width:none;padding:14px}body.public-clean-shell .topbar{display:none}body.public-clean-shell .view-panel.is-active{max-width:min(1240px,calc(100% - 28px));margin-inline:auto}body.public-clean-shell .public-profile-page.is-active{max-width:min(1320px,calc(100% - 28px))}body.is-authenticated .app-shell{width:100%;max-width:none;padding-right:14px;padding-left:calc(var(--game-rail-width) + 22px)}body.is-authenticated .topbar{position:fixed;inset:14px auto 14px 14px;z-index:60;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;width:var(--game-rail-width);margin:0;padding:12px;border-color:#53caff38;border-radius:10px;background:radial-gradient(circle at 22% 0%,rgba(255,209,102,.14),transparent 26%),radial-gradient(circle at 78% 12%,rgba(53,216,255,.18),transparent 30%),linear-gradient(180deg,#091c33fa,#030c18fa);box-shadow:0 24px 58px #0008185c}body.is-authenticated .topbar .brand-cluster{min-width:0;width:100%;flex:none}body.is-authenticated .topbar .brand{min-width:0;width:auto;flex:1 1 auto;padding:3px 4px 9px}body.is-authenticated .mobile-menu-toggle,.sidebar-player-card{display:none}body.is-authenticated .sidebar-player-card{display:grid;gap:9px;min-width:0;margin-bottom:9px;padding:11px;border:1px solid rgba(164,207,255,.16);border-radius:9px;background:radial-gradient(circle at 12% 0%,rgba(255,209,102,.13),transparent 32%),linear-gradient(180deg,#0e2e4ebd,#041120c7)}.sidebar-player-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.sidebar-player-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.sidebar-player-top .eyebrow{margin-bottom:3px}.sidebar-player-top strong{display:block;color:#f7fbff;font-size:1.42rem;line-height:1}.sidebar-player-top .compact-action,.sidebar-player-top .premium-header-button{min-height:30px;padding:0 9px;font-size:.75rem}.sidebar-player-top .premium-header-button{box-shadow:none}.sidebar-xp-block{display:grid;gap:6px;padding-top:8px;border-top:1px solid rgba(164,207,255,.12)}.sidebar-xp-block .meter-header{align-items:baseline;margin:0;color:#9eb6cf;font-size:.76rem}.sidebar-xp-block .meter-header strong{color:#f7fbff;font-size:.78rem}.sidebar-xp-block .dashboard-meter{height:7px}.sidebar-level-rewards-button{width:100%;min-height:32px;padding:0 10px;border-color:#ffd1663d;color:#f7fbff;font-size:.78rem;background:linear-gradient(135deg,#ffd16629,#35d8ff1f),#040f1d80}.sidebar-level-rewards-button:hover{border-color:#ffd1666b;box-shadow:0 0 18px #ffd1661f}.sidebar-xp-block small,.sidebar-balance-card small{color:#9eb6cf;font-size:.76rem}.sidebar-balance-card{display:grid;gap:3px;padding:9px;border:1px solid rgba(53,216,255,.16);border-radius:8px;background:#030c1870}.sidebar-balance-card span{color:#9eb6cf;font-size:.76rem}.sidebar-balance-card strong{color:#f7fbff;font-size:1.24rem;line-height:1;overflow-wrap:anywhere}body.is-authenticated .nav-tabs{display:grid;grid-template-columns:1fr;align-content:start;width:100%;height:100%;max-height:none;overflow-y:auto;gap:2px;padding:7px;border-color:#a4cfff24;border-radius:9px;background:#05101f8a}body.is-authenticated .tab-button{justify-content:flex-start;min-height:34px;padding:5px 9px;border-radius:8px;border:1px solid transparent;color:#cfe5ff;font-size:.9rem;line-height:1;background:transparent}body.is-authenticated .tab-button:hover,body.is-authenticated .tab-button.is-active{border-color:#35d8ff42;color:#f7fbff;background:linear-gradient(135deg,#35d8ff24,#ffd16614);box-shadow:inset 3px 0 #ffd166d1}body.is-authenticated .tab-button svg,body.is-authenticated .tab-button .nav-image-icon{width:18px;height:18px;flex:0 0 18px}@media(min-width:981px){body.is-authenticated .nav-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}body.is-authenticated .tab-button{justify-content:center;min-height:38px;padding:7px 8px;border:1px solid rgba(124,211,255,.14);border-radius:9px;color:#dff5ff;font-size:.84rem;font-weight:800;line-height:1.1;text-align:center;white-space:normal;background:linear-gradient(135deg,#12446d94,#081c35d6);box-shadow:inset 0 1px #ffffff0f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}body.is-authenticated .tab-button svg,body.is-authenticated .tab-button .nav-image-icon{display:none}body.is-authenticated .tab-button:hover,body.is-authenticated .tab-button:focus-visible{transform:translateY(-1px);border-color:#92e5ffad;color:#fff;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #040e2347,0 0 15px #35d8ff1f}body.is-authenticated .tab-button.is-active{border-color:#ffdd7fe6;color:#071624;background:linear-gradient(135deg,#7de5ff,#4ca9ff 55%,#a987ff);box-shadow:inset 0 1px #ffffff73,0 10px 22px #2384ff3d,0 0 0 1px #ffd77933}}.sidebar-desktop-ad{display:none}.reflex-dungeon-hero,.reflex-arena-card,.reflex-side-panel .action-card{border-color:#35d8ff3d}.reflex-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reflex-summary-grid div{display:grid;gap:4px;min-height:78px;padding:12px;border:1px solid rgba(164,207,255,.14);border-radius:8px;background:#040f1d85}.reflex-summary-grid span{color:#9eb6cf;font-size:.82rem;font-weight:800}.reflex-summary-grid strong{color:#f7fbff;font-size:1.05rem}.reflex-dungeon-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.45fr);gap:14px;align-items:start}.reflex-side-panel{display:grid;gap:14px}.reflex-arena{position:relative;min-height:clamp(360px,58vh,620px);border:1px solid rgba(53,216,255,.2);border-radius:10px;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(53,216,255,.2),transparent 28%),radial-gradient(circle at 78% 72%,rgba(255,209,102,.14),transparent 30%),linear-gradient(160deg,#071222f5,#122444f0);box-shadow:inset 0 0 60px #35d8ff14}.reflex-arena-start{position:absolute;inset:0;display:grid;place-content:center;gap:8px;text-align:center;color:#d9edff}.reflex-arena-start strong{font-size:clamp(1.5rem,3vw,2.6rem)}.reflex-target{position:absolute;display:grid;place-items:center;border:0;border-radius:50%;transform:translate(-50%,-50%);animation:reflexPulse .9s ease-in-out infinite alternate}.reflex-target:after{content:"";width:46%;height:46%;border-radius:inherit;background:#ffffffc7}.reflex-target.is-spark{background:radial-gradient(circle,#dff8ff 0 20%,#35d8ff 45%,#35d8ff33 72%);box-shadow:0 0 28px #35d8ff94}.reflex-target.is-gold{background:radial-gradient(circle,#fff6cf 0 22%,#ffd166 48%,#ffd16633 74%);box-shadow:0 0 34px #ffd1669e}.reflex-target.is-hazard{background:radial-gradient(circle,#ffd6df 0 16%,#ff4d6d 45%,#ff4d6d2e 76%);box-shadow:0 0 34px #ff4d6d8a}@keyframes reflexPulse{0%{transform:translate(-50%,-50%) scale(.92)}to{transform:translate(-50%,-50%) scale(1.08)}}@media(max-width:920px){.reflex-summary-grid,.reflex-dungeon-layout{grid-template-columns:1fr}.reflex-arena{min-height:420px}}body.is-authenticated .sidebar-desktop-ad{display:grid;justify-content:center;width:100%;min-height:250px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(164,207,255,.14);overflow:hidden}@media(min-width:981px)and (max-width:1540px){body.is-authenticated{--game-rail-width: clamp(236px, 19vw, 268px)}body.is-authenticated .app-shell{padding-left:calc(var(--game-rail-width) + 18px)}body.is-authenticated .topbar{padding:9px}body.is-authenticated .sidebar-command-shell{gap:12px;padding:13px}body.is-authenticated .nav-tabs{gap:5px;padding:6px}body.is-authenticated .tab-button{min-width:0;min-height:36px;padding:6px;font-size:clamp(.72rem,1.1vw,.82rem);overflow-wrap:anywhere}body.is-authenticated .sidebar-desktop-ad{display:none}}html[data-route=dashboard] .dashboard-play-page>:not(.dashboard-play-intro){display:none!important}html[data-route=dashboard] .mode-play-intro{display:none!important}.dashboard-play-page{gap:14px}.dashboard-play-intro{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(300px,.58fr) minmax(520px,1fr);gap:18px;align-items:center;padding:clamp(16px,2vw,22px);border-color:#35d8ff42;background:linear-gradient(90deg,rgba(53,216,255,.14),transparent 42%),linear-gradient(135deg,#0a2a44f5,#040d1bfa);box-shadow:0 18px 48px #00081857}.dashboard-play-intro:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,209,102,.1),transparent 30%),repeating-linear-gradient(90deg,rgba(164,207,255,.055) 0 1px,transparent 1px 58px);opacity:.78}.dashboard-play-intro>*{position:relative;z-index:1}.dashboard-play-intro .eyebrow{margin-bottom:7px;color:#50e5ff}.dashboard-play-intro h1,.dashboard-play-intro .h1-like{margin:0 0 6px;color:#f7fbff;max-width:none;font-size:clamp(2rem,3.4vw,3.35rem);line-height:.96;text-shadow:0 18px 38px rgba(0,8,24,.32)}.dashboard-play-intro .hero-subcopy{max-width:680px;font-size:.96rem;line-height:1.45}.dashboard-play-jumps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-play-tab{--mode-accent: #35d8ff;--mode-accent-soft: rgba(53, 216, 255, .15);position:relative;display:grid;align-content:center;min-height:74px;padding:13px 14px 12px;border:1px solid rgba(164,207,255,.2);border-radius:8px;color:#cfe5ff;text-decoration:none;background:linear-gradient(180deg,#0b1f36cc,#040e1be6);box-shadow:inset 0 1px #ffffff0b;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.dashboard-play-tab:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,var(--mode-accent),transparent);opacity:.72}.dashboard-play-tab span{color:#f7fbff;font-size:.96rem;font-weight:950;line-height:1.1}.dashboard-play-tab small{display:block;margin-top:5px;color:#9eb6cf;font-size:.78rem;font-weight:850;line-height:1.2}.dashboard-play-tab[data-mode=campaign]{--mode-accent: #ffd166;--mode-accent-soft: rgba(255, 209, 102, .18)}.dashboard-play-tab[data-mode=daily]{--mode-accent: #ff6b8a;--mode-accent-soft: rgba(255, 107, 138, .18)}.dashboard-play-tab[data-mode=guild]{--mode-accent: #b86cff;--mode-accent-soft: rgba(184, 108, 255, .18)}.dashboard-play-tab[data-mode=stronghold]{--mode-accent: #65f0bd;--mode-accent-soft: rgba(101, 240, 189, .18)}.dashboard-play-tab:hover,.dashboard-play-tab.is-active{border-color:var(--mode-accent);color:#f7fbff;background:linear-gradient(135deg,var(--mode-accent-soft),rgba(8,28,50,.94)),linear-gradient(180deg,#0d2c4beb,#05111ff5);box-shadow:0 16px 34px #00081847,0 0 24px var(--mode-accent-soft);transform:translateY(-1px)}.dashboard-play-tab.is-active:before{height:4px;opacity:1}.dashboard-play-tab.is-active small{color:#d7e9fb}html[data-route=dashboard] .game-layout,html[data-route=dashboard] .game-lab-layout,html[data-route=dashboard] .event-active-grid{width:100%}.dashboard-battle-board{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:14px;align-items:stretch;padding:16px;border-color:#ffd16642;background:radial-gradient(circle at 10% 14%,rgba(255,209,102,.18),transparent 30%),radial-gradient(circle at 92% 14%,rgba(53,216,255,.16),transparent 30%),linear-gradient(135deg,#221f38f0,#051222f5)}.dashboard-battle-copy{display:grid;align-content:center;min-width:0}.dashboard-battle-copy h1{margin:0 0 8px;color:#f7fbff;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1}.dashboard-battle-copy .hero-subcopy{max-width:620px;font-size:.96rem;line-height:1.42}.dashboard-battle-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-battle-tab{display:grid;align-content:center;min-height:108px;padding:12px;border:1px solid rgba(164,207,255,.16);border-radius:8px;color:inherit;text-decoration:none;background:linear-gradient(145deg,#092a4dc7,#051222e6);transition:transform .16s ease,border-color .16s ease,background .16s ease}.dashboard-battle-tab:hover,.dashboard-battle-tab.is-active{transform:translateY(-2px);border-color:#ffd16670;background:radial-gradient(circle at 12% 12%,rgba(255,209,102,.14),transparent 30%),linear-gradient(145deg,#3d3014db,#051222f0)}.dashboard-battle-tab strong,.dashboard-battle-tab span{display:block}.dashboard-battle-tab strong{color:#f7fbff;font-size:1rem}.dashboard-battle-tab span{margin-top:6px;color:#b7cfe8;font-size:.84rem;line-height:1.25}body.is-authenticated .dashboard-page{gap:14px}body.is-authenticated .dashboard-guidance-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:12px;padding:16px}body.is-authenticated .dashboard-guidance-copy h1{font-size:clamp(1.75rem,3vw,2.7rem)}body.is-authenticated .dashboard-hero-actions{margin-top:14px}body.is-authenticated .dashboard-first-steps{gap:8px}body.is-authenticated .dashboard-step-card{min-height:74px;padding:10px}body.is-authenticated .dashboard-command-center{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)}body.is-authenticated .dashboard-level-card,body.is-authenticated .dashboard-activity-card{min-height:136px}body.is-authenticated .dashboard-level-card{padding:14px}body.is-authenticated .dashboard-level-orb{width:clamp(64px,5.5vw,84px)}body.is-authenticated .dashboard-level-content h2{font-size:clamp(1.5rem,2.4vw,2.2rem)}body.is-authenticated .dashboard-balance-card{min-height:78px;padding:12px 14px}body.is-authenticated .dashboard-featured-earn{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.is-authenticated .dashboard-earn-hero{min-height:112px;padding:12px}body.is-authenticated .dashboard-earning-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.is-authenticated .dashboard-earning-grid .earning-card{min-height:82px;padding:11px}@media(max-width:980px){body.is-authenticated .app-shell{padding:76px 10px 12px}.dashboard-play-intro{grid-template-columns:1fr;align-items:start}.dashboard-play-jumps{grid-template-columns:repeat(2,minmax(0,1fr))}body.is-authenticated .topbar{inset:10px 10px auto;width:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;border-radius:10px;max-height:calc(100dvh - 20px);overflow-y:auto}body.is-authenticated .topbar .brand-cluster{flex:1 1 auto;width:auto;order:0}body.is-authenticated .topbar .brand{flex:1 1 auto;min-width:0;padding:0}body.is-authenticated .premium-header-button{min-height:32px;padding:0 10px;font-size:.76rem}body.is-authenticated .sidebar-player-card{display:none!important;flex:1 0 100%;order:2;margin:0}body.is-authenticated .mobile-menu-toggle{display:inline-flex;flex:0 0 auto;order:1}body.is-authenticated.mobile-menu-open .sidebar-player-card{display:grid!important}body.is-authenticated .nav-tabs{position:static;flex:1 0 100%;order:3;display:none;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(58vh,520px);height:auto;padding:8px;border-radius:10px;background:#05101ffa;box-shadow:0 22px 50px #00081861}body.is-authenticated .sidebar-desktop-ad{display:none}body.is-authenticated.mobile-menu-open .nav-tabs{display:grid}.dashboard-battle-board,body.is-authenticated .dashboard-guidance-panel,body.is-authenticated .dashboard-command-center{grid-template-columns:1fr}.dashboard-battle-tabs,body.is-authenticated .dashboard-featured-earn,body.is-authenticated .dashboard-earning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-arena{gap:8px;margin:10px 0;padding:12px}.boss-float-wrap{width:min(270px,68vw)}.solo-arena{gap:8px;min-height:clamp(280px,72vw,360px);margin:10px 0;padding:14px 10px 16px}.solo-enemy-portrait{min-height:clamp(190px,48vw,270px)}.solo-enemy-portrait img{width:min(100%,calc(275px * var(--enemy-scale)));max-height:clamp(180px,46vw,280px)}.event-boss-arena{min-height:clamp(320px,82vw,430px);margin:10px 0;padding:14px 10px 16px}.event-boss-stage{inset:-20px 0 142px}.event-boss-stage img{width:auto;max-width:min(360px,92%);transform:translateY(-8%)}.event-health-track{height:30px;min-height:30px;margin:8px 0 14px}}@media(max-width:620px){.profile-knight-stage,.profile-knight-scene{min-height:320px}.profile-knight-portrait-img{height:248px}.profile-cosmetic-grid,.dashboard-play-jumps,.dashboard-battle-tabs,body.is-authenticated .dashboard-featured-earn,body.is-authenticated .dashboard-earning-grid{grid-template-columns:1fr}.dashboard-play-intro{padding:12px;gap:10px}.dashboard-play-intro h1,.dashboard-play-intro .h1-like{font-size:1.55rem}.dashboard-play-tab{min-height:58px;padding:11px 12px}.dashboard-play-tab small{font-size:.74rem}.earnings-history-row{grid-template-columns:1fr}.earnings-history-row b{text-align:left;white-space:normal}.game-layout,.game-lab-layout,.event-active-grid{gap:10px}.boss-float-wrap{width:min(220px,62vw)}.solo-arena{min-height:clamp(240px,66vw,310px)}.solo-enemy-portrait{min-height:clamp(160px,42vw,220px)}.solo-enemy-portrait img{width:min(100%,calc(230px * var(--enemy-scale)));max-height:clamp(150px,40vw,230px)}.event-boss-arena{min-height:clamp(280px,74vw,360px)}.event-boss-stage{inset:-18px 0 128px}.event-boss-copy p{font-size:.86rem;line-height:1.35}}.profile-public-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.profile-public-actions .timer-line{margin:0}.profile-achievement-row,.public-profile-achievement-row{margin:16px 0}.profile-achievement-card,.profile-share-card,.achievements-hero-card{border-color:#35d8ff38}.quests-achievements-card{margin-top:16px}.achievement-badge-row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.achievement-mini-badge{display:inline-grid;grid-template-columns:44px minmax(0,1fr);gap:9px;align-items:center;min-width:min(100%,210px);padding:9px 11px;border:1px solid rgba(53,216,255,.2);border-radius:10px;background:#030c1880}.achievement-mini-badge strong,.achievement-badge span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#06101e;font-weight:950;background:linear-gradient(135deg,var(--cyan),var(--gold));box-shadow:0 10px 22px #35d8ff2e}.achievement-badge-img,.achievement-mini-badge-img{display:block;width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(53,216,255,.18))}.achievement-mini-badge-img{width:44px;height:44px}.achievement-mini-badge small{color:var(--text);font-size:.84rem;font-weight:900;line-height:1.15}.profile-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-highlight-card small{display:block;margin-top:4px;color:var(--muted);font-weight:800}.profile-share-link-box{display:grid;gap:10px;margin-top:12px}.profile-share-link-box input{min-height:38px;color:#dff7ff;font-size:.82rem}.achievement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.achievement-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:14px;border:1px solid rgba(164,207,255,.16);border-radius:10px;background:radial-gradient(circle at 0% 0%,rgba(53,216,255,.1),transparent 30%),#05101fc7}.achievement-card.is-complete{border-color:#ffd16657}.achievement-card.is-claimed{border-color:#5bf0b247}.achievement-badge{display:grid;place-items:start center}.achievement-copy{min-width:0}.achievement-copy header,.achievement-copy footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.achievement-copy header strong{display:block;color:var(--text);font-size:1.02rem}.achievement-copy header em{color:var(--gold-2);font-style:normal;font-weight:950;white-space:nowrap}.achievement-copy p{margin:8px 0 10px;color:var(--muted);font-size:.9rem;font-weight:750;line-height:1.35}.achievement-meter{height:8px;margin-bottom:10px}.achievement-copy footer small{color:var(--muted);font-weight:900}.achievements-summary-grid{margin-top:14px}.achievement-badge-campaign strong,.achievement-badge-campaign span{background:linear-gradient(135deg,#35d8ff,#66f0a8)}.achievement-badge-gear strong,.achievement-badge-gear span{background:linear-gradient(135deg,#ffd166,#ff8f6c)}.achievement-badge-guild strong,.achievement-badge-guild span{background:linear-gradient(135deg,#9ee8ff,#b792ff)}.achievement-badge-earn strong,.achievement-badge-earn span{background:linear-gradient(135deg,#66f0a8,#ffd166)}.achievement-badge-reflex strong,.achievement-badge-reflex span{background:linear-gradient(135deg,#ff8fbd,#35d8ff)}.public-profile-layout{display:grid;grid-template-columns:minmax(280px,.76fr) minmax(360px,1fr);gap:16px;align-items:start}.public-profile-knight-stage{min-height:0;height:clamp(430px,48vw,620px)}.public-profile-summary{display:grid;gap:14px;align-content:start}.public-profile-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-meta-card small{display:block;margin-top:4px;color:var(--muted);font-weight:800}.public-profile-guild-card{border:1px solid var(--line);border-radius:12px;padding:16px;background:#05101fb8}.public-profile-guild-head{display:flex;align-items:center;gap:12px}.public-profile-guild-head img{width:58px;height:58px;object-fit:contain;border-radius:10px;background:#ffffff14}.public-profile-guild-head strong,.public-profile-guild-empty strong{display:block;color:var(--text);font-size:1.05rem}.public-profile-guild-head small,.public-profile-guild-empty span{display:block;color:var(--muted);font-weight:800}.public-profile-lower{margin-top:16px}.public-profile-gear{grid-template-columns:1fr}.public-profile-gear-card{cursor:default;text-align:left}.public-profile-gear-card .profile-item-body{align-items:flex-start}@media(max-width:900px){.public-profile-layout,.public-profile-meta,.achievement-list,.profile-highlight-grid{grid-template-columns:1fr}.public-profile-knight-stage{height:360px}}.public-profile-page{width:100%;max-width:1280px;margin-inline:auto}.public-profile-hero-card{position:relative;overflow:hidden;padding:clamp(18px,2vw,26px);border-color:#35d8ff3d;background:radial-gradient(circle at 14% 8%,rgba(53,216,255,.17),transparent 34%),radial-gradient(circle at 86% 12%,rgba(255,209,102,.11),transparent 30%),linear-gradient(135deg,#09203bf5,#030c17fa)}.public-profile-hero-card>*{position:relative;z-index:1}.public-profile-hero-card .section-heading{margin-bottom:8px}.public-profile-hero-card #publicProfileName{font-size:clamp(2rem,4vw,4.3rem);line-height:.98;max-width:14ch}.public-profile-hero-card #publicProfileStatus{margin:0 0 18px;color:#a9c7e7;font-weight:850}.public-profile-layout{grid-template-columns:minmax(320px,460px) minmax(0,1fr);gap:20px}.public-profile-knight-stage{position:relative;height:clamp(430px,44vw,560px);min-height:0;overflow:hidden;border:1px solid rgba(53,216,255,.28);border-radius:16px;background:#061423;box-shadow:inset 0 0 0 1px #ffffff0a,0 22px 54px #00000047;isolation:isolate}.public-profile-knight-stage .profile-knight-background{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.96;transform:scale(1.03)}.public-profile-knight-stage:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0208111f,#02081114 42%,#0208119e),radial-gradient(circle at 50% 72%,rgba(53,216,255,.22),transparent 34%);pointer-events:none}.public-profile-knight-stage .profile-knight-aura{position:absolute;inset:18% 12% 10%;z-index:2;border-radius:999px;background:radial-gradient(circle,rgba(255,209,102,.2),rgba(53,216,255,.14) 38%,transparent 70%);filter:blur(10px)}.public-profile-knight-stage .profile-knight-portrait{position:absolute;left:50%;bottom:48px;z-index:3;width:auto;height:min(82%,440px);max-width:88%;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 28px 30px rgba(0,0,0,.56))}.public-profile-knight-stage .profile-knight-caption{position:absolute;left:16px;right:16px;bottom:16px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(164,207,255,.22);border-radius:12px;background:#040e1cd1;backdrop-filter:blur(10px)}.public-profile-knight-stage .profile-knight-caption strong{color:var(--text);font-size:1.02rem}.public-profile-knight-stage .profile-knight-caption span{color:var(--muted);font-weight:850;text-align:right}.public-profile-summary{gap:16px}.public-profile-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-profile-meta-card{position:relative;overflow:hidden;min-height:98px;align-content:start;padding:16px;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(53,216,255,.14),transparent 44%),linear-gradient(180deg,#0d2a49d1,#051120eb)}.public-profile-meta-card:after{content:"";position:absolute;inset:auto 14px 10px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(53,216,255,.78),rgba(255,209,102,.64),transparent);opacity:.72}.public-profile-meta-card strong{display:block;overflow-wrap:anywhere;font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:1.05}.public-profile-guild-card{min-height:112px;padding:16px;border:1px solid rgba(164,207,255,.18);border-radius:14px;background:radial-gradient(circle at 0 0,rgba(255,209,102,.1),transparent 34%),#05101fd1}.public-profile-guild-head{display:flex;gap:14px;align-items:flex-start}.public-profile-guild-banner{width:72px;height:72px;flex:0 0 auto;display:block;overflow:hidden;border:1px solid rgba(164,207,255,.2);border-radius:12px;background:#ffffff0f}.public-profile-guild-banner .guild-banner-img{width:100%;height:100%;object-fit:cover}.public-profile-guild-link{color:inherit;text-decoration:none}.public-profile-guild-link:hover,.public-profile-guild-link:focus-visible{color:var(--accent)}.public-profile-lower{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;align-items:start}.public-profile-card{min-width:0}.public-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-gear{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-profile-side-gear{padding:16px;border:1px solid rgba(164,207,255,.18);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(53,216,255,.1),transparent 34%),#05101fd1}.public-profile-side-gear .section-heading{margin-bottom:12px}.public-profile-gear-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;min-width:0;min-height:74px;padding:10px;border:1px solid rgba(164,207,255,.18);border-radius:14px;background:radial-gradient(circle at 20% 0,rgba(53,216,255,.12),transparent 38%),#051120c7}.public-guild-page{width:100%;max-width:1280px;margin-inline:auto}.public-guild-hero-card{position:relative;min-height:320px;overflow:hidden;padding:clamp(18px,2vw,26px);border-color:#35d8ff3d;background:radial-gradient(circle at 88% 8%,rgba(255,209,102,.16),transparent 34%),linear-gradient(135deg,#09203bf5,#030c17fa)}.public-guild-hero-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#040f1df0,#040f1d9e),var(--guild-banner-image);background-position:center;background-size:cover;opacity:.8}.public-guild-hero-card>*{position:relative;z-index:1}.public-guild-heading{align-items:flex-start}.public-guild-title-row{display:flex;align-items:center;min-width:0;gap:18px}.public-guild-title-row h2,.public-guild-title-row .public-profile-title{font-size:clamp(2rem,4vw,4.2rem);line-height:.98}.public-profile-title{margin:0;font:inherit;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.05}.public-guild-banner{width:112px;height:112px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(53,216,255,.28);border-radius:14px;background:#040f1db8;box-shadow:0 18px 42px #00081857}.public-guild-banner img{display:block;width:100%;height:100%;object-fit:cover}.public-guild-empty-banner{display:grid;width:100%;height:100%;place-items:center;color:var(--cyan);font-size:2rem;font-weight:950}.public-guild-meta,.public-guild-overview,.public-guild-lower{margin-top:16px}.public-guild-upgrade-grid,.public-guild-member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.public-guild-upgrade-card,.public-guild-member-card{min-width:0;padding:12px;border:1px solid rgba(164,207,255,.16);border-radius:12px;background:radial-gradient(circle at 0 0,rgba(53,216,255,.1),transparent 38%),#040f1dad}.public-guild-upgrade-card{display:grid;gap:4px}.public-guild-member-card{display:flex;align-items:center;gap:12px}.public-guild-upgrade-card span,.public-guild-member-card span,.public-guild-upgrade-card small{color:var(--muted)}.public-guild-upgrade-card strong,.public-guild-member-card strong{color:var(--text)}.public-guild-member-card .leaderboard-avatar{width:44px;height:44px;flex:0 0 44px}.public-guild-member-card div{display:grid;min-width:0;gap:2px}.leaderboard-guild-link,.raid-guild-profile-link,.public-guild-member-link{color:inherit;text-decoration:none}.leaderboard-guild-link:hover,.raid-guild-profile-link:hover,.public-guild-member-link:hover{color:var(--cyan);text-decoration:underline}.profile-privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-toggle-row{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border:1px solid rgba(164,207,255,.18);border-radius:10px;background:#051120b8;color:var(--text);font-weight:900}.profile-toggle-row input{width:18px;height:18px;accent-color:var(--cyan)}.public-profile-gear-card.rarity-uncommon{border-color:#52e2ad5c}.public-profile-gear-card.rarity-rare{border-color:#35d8ff7a}.public-profile-gear-card.rarity-epic{border-color:#ae6cff8f}.public-profile-gear-card.rarity-legendary{border-color:#ffc24da8}.public-profile-gear-card.rarity-mythical{border-color:#ff69b4b3}.public-profile-gear-art{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff0f}.public-profile-gear-art img,.public-profile-gear-art .game-item-icon{width:50px;height:50px;object-fit:contain}.public-profile-gear-copy{min-width:0}.public-profile-gear-copy .profile-item-slot{color:var(--accent)}.public-profile-gear-copy strong{display:block;color:var(--text);font-size:.94rem;line-height:1.18}.public-profile-gear-copy small{display:block;margin-top:3px;color:var(--muted);font-weight:850}.public-profile-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-profile-showcase-grid .profile-highlight-card{position:relative;overflow:hidden;min-height:92px;padding:14px;border-radius:14px;border-color:#35d8ff3d;background:radial-gradient(circle at 100% 0,rgba(255,209,102,.16),transparent 40%),radial-gradient(circle at 4% 12%,rgba(53,216,255,.12),transparent 30%),linear-gradient(180deg,#0d2a49b3,#051120e6)}.public-profile-showcase-grid .profile-highlight-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#35d8ff,#ffd166);opacity:.8}.public-profile-showcase-grid .profile-highlight-card strong{font-size:clamp(1.15rem,1.9vw,1.65rem);overflow-wrap:anywhere}.public-profile-referral-cta{margin-top:16px;border:1px solid rgba(255,214,102,.34);border-radius:14px;background:linear-gradient(135deg,#ffd66629,#2cd7ff1f),#030d1bbd;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 16px 34px #00000038}.public-profile-referral-cta:empty{display:none}.public-profile-referral-cta strong{display:block;color:#f8fbff;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.12;margin:4px 0 6px}.public-profile-referral-cta p{color:#bdd5e9;margin:0;max-width:760px}.public-profile-cta-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:1040px){.public-profile-layout,.public-profile-lower{grid-template-columns:1fr}.public-profile-knight-stage{height:440px}}@media(max-width:680px){.public-profile-hero-card{padding:14px}.public-profile-referral-cta{align-items:flex-start;flex-direction:column}.public-profile-cta-actions,.public-profile-referral-cta>.primary-action{width:100%}.public-profile-cta-actions .primary-action,.public-profile-cta-actions .secondary-action,.public-profile-referral-cta>.primary-action{justify-content:center;width:100%}.public-profile-hero-card #publicProfileName{font-size:clamp(1.8rem,12vw,3.1rem)}.public-profile-meta,.public-profile-stats,.public-profile-gear,.profile-privacy-grid{grid-template-columns:1fr}.public-profile-knight-stage{height:350px;border-radius:12px}.public-profile-knight-stage .profile-knight-portrait{bottom:54px;height:min(76%,286px);max-width:92%}.public-profile-knight-stage .profile-knight-caption{left:10px;right:10px;bottom:10px;align-items:flex-start;flex-direction:column;gap:2px}.public-profile-knight-stage .profile-knight-caption span{text-align:left}.public-profile-gear-card{grid-template-columns:60px minmax(0,1fr)}.public-profile-gear-art{width:60px;height:60px}.public-profile-gear-art img,.public-profile-gear-art .game-item-icon{width:52px;height:52px}}.profile-name-link,.leaderboard-profile-link,.event-profile-link,.chat-profile-link{color:inherit;text-decoration:none}.profile-name-link:hover,.leaderboard-profile-link:hover,.event-profile-link:hover,.chat-profile-link:hover{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.premium-name-glow{color:#7fdcff!important;text-shadow:0 0 8px rgba(53,216,255,.95),0 0 18px rgba(53,216,255,.45)}.chat-identity.is-admin .chat-profile-link,.chat-identity.is-admin .chat-profile-link.premium-name-glow{color:#ff7b89!important;text-shadow:0 0 8px rgba(255,66,88,.95),0 0 18px rgba(255,42,71,.5)!important}.chat-identity.is-moderator .chat-profile-link,.chat-identity.is-moderator .chat-profile-link.premium-name-glow{color:#68f3aa!important;text-shadow:0 0 8px rgba(48,235,128,.85),0 0 18px rgba(48,235,128,.4)!important}body.blog-page .article-body figure.article-inline-image,body.blog-page .article-body figure.article-feature-image{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important}body.blog-page .article-body figure.article-inline-image img,body.blog-page .article-body figure.article-feature-image img,body.blog-page .article-detail img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;box-sizing:border-box!important;object-fit:contain!important}.battlepass-progress-track{height:11px;border:1px solid rgba(157,194,223,.24);border-radius:999px;background:#06121f;overflow:hidden}.battlepass-progress-fill{width:0;height:100%;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--mint));box-shadow:0 0 14px #3ee7ff47}.battlepass-mission-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#b7d9ff;font-size:.82rem;font-weight:1000}.battlepass-mission-locked{opacity:.78}.battlepass-mission-locked .battlepass-progress-fill{background:linear-gradient(135deg,#f7c948,#fb923c)}.battlepass-node .battlepass-marker{position:relative}.battlepass-node .battlepass-marker:before{content:"";position:absolute;left:50%;top:50%;width:86px;height:86px;border-radius:18px;background:conic-gradient(from -90deg,rgba(124,247,200,.95) var(--tier-progress, 0%),rgba(19,45,75,.82) 0);transform:translate(-50%,-50%);filter:drop-shadow(0 0 18px rgba(62,231,255,.18));z-index:-1}.battlepass-node-current .battlepass-marker span{border-color:#7cf7c8;background:linear-gradient(180deg,#e9fff7,#74ffd0);color:#052d28;box-shadow:0 12px 34px #00000061,0 0 0 5px #051223f0,0 0 28px #7cf7c857}.battlepass-node-complete .battlepass-marker span{border-color:#38d7ff;background:linear-gradient(180deg,#e8fbff,#7adfff);color:#073257}.battlepass-node-locked{opacity:.72}.battlepass-node-current .battlepass-reward{border-color:#7cf7c8b8;box-shadow:inset 0 0 0 1px #7cf7c829,0 20px 48px #0000004d,0 0 26px #3ee7ff24}[data-battlepass-tier-progress]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 14px;border:1px solid rgba(124,247,200,.34);border-radius:999px;background:#041220c7;color:#e8fff8;font-weight:1000;box-shadow:inset 0 1px #ffffff0d}.pets-page{max-width:1240px;margin:0 auto;padding:4px 0 32px}.pets-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid rgba(122,214,255,.28);border-radius:24px;background:radial-gradient(circle at 82% 18%,rgba(104,215,255,.2),transparent 31%),linear-gradient(135deg,#102f4f,#091626 64%);box-shadow:0 18px 42px #0000003d}.pets-hero h2{margin:2px 0 8px;font-size:clamp(30px,4vw,46px)}.pets-hero p{margin:0;color:#b8d8eb;max-width:610px}.pets-hero-stats{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.pets-hero-stats>div{min-width:86px;padding:10px 13px;border:1px solid rgba(156,224,255,.18);border-radius:14px;background:#040f1d75;text-align:center}.pets-hero-stats strong{display:block;font-size:21px;color:#fff}.pets-hero-stats span{display:block;color:#91bdd4;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pets-hero-stats .primary-action{white-space:nowrap}.pet-acquisition-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:17px 20px;border:1px solid rgba(128,222,255,.24);border-radius:18px;background:radial-gradient(circle at 7% 50%,rgba(77,195,255,.14),transparent 29%),linear-gradient(100deg,#0c304ce6,#051322ed);box-shadow:inset 0 1px #ffffff0b}.pet-acquisition-copy{display:grid;gap:3px}.pet-acquisition-copy .eyebrow{margin:0;color:#66d5ff}.pet-acquisition-copy strong{color:#f1fbff;font-size:17px}.pet-acquisition-copy span{color:#a9cce1;font-size:13px;line-height:1.45}.pet-acquisition-links{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pet-acquisition-links .secondary-action{min-height:36px;padding:8px 11px;border-color:#7dd8ff57;background:#092a43c2;color:#d7f3ff;font-size:12px;white-space:nowrap}.pet-acquisition-links .secondary-action:hover{border-color:#76d6ff;background:#185b85cc}.pets-active-card{min-height:166px;display:flex;align-items:center;gap:21px;margin-top:18px;padding:20px 24px;border:1px solid rgba(255,209,104,.3);border-radius:22px;background:linear-gradient(115deg,#3b2711a1,#0a1d2ee8 50%)}.pets-active-card>img{width:135px;height:135px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.45))}.pets-active-card h2{margin:2px 0 5px;font-size:26px}.pets-active-card h2 span{display:inline-block;margin-left:7px;color:#f8cd70;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.pets-active-card strong{color:#fff2b0}.pets-active-card p{margin:6px 0;color:#bed6e8}.pets-active-card small{color:#93c5e1}.pets-active-empty{padding:8px 2px}.pets-inventory-heading{display:flex;align-items:end;justify-content:space-between;margin:26px 2px 13px}.pets-inventory-heading h2{margin:2px 0 0}.pets-count{padding:7px 10px;border-radius:999px;background:#5cbeff1f;color:#b6e3ff;font-size:12px;font-weight:800}.pets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(315px,1fr));gap:16px}.pet-card{position:relative;overflow:hidden;display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:15px;border:1px solid rgba(126,211,255,.22);border-radius:19px;background:linear-gradient(145deg,#091a2dfa,#050f1ceb);transition:transform .18s ease,border-color .18s ease}.pet-card:hover{transform:translateY(-2px);border-color:#9fe5ff8c}.pet-card.is-equipped{border-color:#ffd778;box-shadow:0 0 0 1px #ffd7782e,0 11px 26px #ffbe431c}.pet-card-image{position:relative;align-self:center}.pet-card img{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.38))}.pet-card-image span{position:absolute;left:4px;bottom:-1px;padding:3px 6px;border-radius:999px;background:#f4bf4a;color:#332000;font-size:9px;font-weight:950;text-transform:uppercase}.pet-card-copy span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:#9edbff}.pet-card h3{margin:2px 0 4px;font-size:19px}.pet-card strong{display:block;color:#fff0a3;font-size:13px}.pet-card p{min-height:34px;margin:5px 0;color:#b9d7ef;font-size:12px;line-height:1.4}.pet-card small{color:#88abc5;font-size:11px}.pet-level-line{display:flex;align-items:center;gap:8px;margin-top:8px;color:#8bc4e7;font-size:10px}.pet-level-line i{display:block;flex:1;height:5px;overflow:hidden;border-radius:999px;background:#aedfff24}.pet-level-line i:after{content:"";display:block;width:var(--pet-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#70d6ff,#fee584)}.pet-card-actions{display:flex;gap:7px;margin-top:10px}.pets-empty{grid-column:1/-1;padding:34px;border:1px dashed rgba(143,215,255,.28);border-radius:18px;background:#091c2e7a;text-align:center}.pets-empty h3{margin:0 0 5px}.pets-empty p{margin:0;color:#a8c9df}.form-status.is-success{color:#96efbd}.form-status.is-error{color:#ff9e9e}.pet-rare{border-color:#9771ff85}.pet-epic{border-color:#ff5dc285}.pet-legendary{border-color:#ffc65094}.pet-mythical{border-color:#68f5ffbf;box-shadow:0 0 24px #50d0ff1f}@media(max-width:700px){.pets-hero{align-items:flex-start;flex-direction:column;padding:21px}.pets-hero-stats{justify-content:flex-start}.pet-acquisition-card{align-items:flex-start;flex-direction:column;padding:16px}.pet-acquisition-links{justify-content:flex-start}.pets-active-card{align-items:flex-start;padding:17px}.pets-active-card>img{width:94px;height:94px}.pets-active-card h2{font-size:22px}.pets-grid{grid-template-columns:1fr}.pet-card{grid-template-columns:86px minmax(0,1fr)}.pet-card img{width:86px;height:86px}}.gemstone-panel{margin-top:18px}.gemstone-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:14px}.gemstone-card{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid rgba(146,212,255,.25);border-radius:14px;background:#061221a8;text-align:left}.gemstone-card i{width:30px;height:30px;flex:0 0 30px;display:block;transform:rotate(45deg);border-radius:7px;box-shadow:0 0 15px currentColor}.gemstone-card.gem-blue{color:#58b9ff}.gemstone-card.gem-red{color:#ff7171}.gemstone-card.gem-yellow{color:#ffd95d}.gemstone-card.gem-green{color:#71e9a1}.gemstone-card div{min-width:0;flex:1}.gemstone-card strong,.gemstone-card span{display:block}.gemstone-card span{font-size:11px;color:#c3d9ea}.gemstone-card button{padding:6px 8px;font-size:11px}.gemstone-fuse-grid{display:flex;gap:8px;flex-wrap:wrap}.gemstone-fuse-grid button{font-size:11px;padding:8px 10px}.gemstone-empty{margin:14px 0;color:#91aec4}.pet-exclusive-label{display:inline-flex!important;width:fit-content!important;margin:0 0 5px!important;padding:3px 8px!important;border:1px solid rgba(139,219,255,.52)!important;border-radius:999px!important;color:#a8e9ff!important;background:#27b4ff1f!important;font-size:.68rem!important;font-style:normal!important;font-weight:900!important;letter-spacing:.035em!important;text-transform:uppercase!important}.pet-max-preview{display:block!important;margin-top:5px;color:#ffe39a!important;font-size:10px!important;line-height:1.4}.pet-card.pet-common{border-color:#f0f7ff6b}.pet-card.pet-common .pet-card-copy>span:first-child{color:#f4f8ff}.pet-card.pet-uncommon{border-color:#64eb978a}.pet-card.pet-uncommon .pet-card-copy>span:first-child{color:#79f0a7}.pet-card.pet-rare{border-color:#5aafff99}.pet-card.pet-rare .pet-card-copy>span:first-child{color:#78c2ff}.pet-card.pet-epic{border-color:#bd76ffa3}.pet-card.pet-epic .pet-card-copy>span:first-child{color:#d4a4ff}.pet-card.pet-legendary{border-color:#ffc65094}.pet-card.pet-legendary .pet-card-copy>span:first-child{color:#ffd46a}.pet-card.pet-mythical{border-color:#ff5867b8;box-shadow:0 0 24px #ff486024}.pet-card.pet-mythical .pet-card-copy>span:first-child{color:#ff9da9}.pets-exclusive-award{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,330px) auto;align-items:end;gap:16px;margin-top:18px;padding:18px 20px;border-color:#9771ff8a;background:radial-gradient(circle at 12% 20%,rgba(145,102,255,.16),transparent 35%),linear-gradient(120deg,#1b1138c2,#071627e6)}.pets-exclusive-award h3{margin:2px 0 5px;color:#f1dcff}.pets-exclusive-award p{margin:0;color:#bcd4ea;font-size:13px;line-height:1.45}.pets-exclusive-award label{display:grid;gap:6px;color:#a8d5ed;font-size:11px;font-weight:800}.pets-exclusive-award input{width:100%;min-height:42px;border:1px solid rgba(158,207,255,.3);border-radius:10px;background:#030d1cc2;color:#eef8ff;padding:9px 11px}.pets-exclusive-award .secondary-action{min-height:42px;white-space:nowrap}@media(max-width:760px){.pets-exclusive-award{grid-template-columns:1fr;align-items:stretch}.pets-exclusive-award .secondary-action{width:100%}}.profile-knight-hero.is-admin-profile-preview{position:relative;overflow:hidden;padding:24px;border-color:#6cd0ff4d;box-shadow:inset 0 1px #e8faff0f,0 20px 48px #0003}.profile-knight-hero.is-admin-profile-preview>.section-heading{position:relative;z-index:2;margin-bottom:3px}.profile-knight-hero.is-admin-profile-preview>.timer-line{position:relative;z-index:2;max-width:680px;margin:0 0 17px;color:#b8d8eb}.profile-knight-hero.is-admin-profile-preview .profile-knight-row{position:relative;z-index:1;grid-template-columns:minmax(340px,.42fr) minmax(0,.58fr);gap:18px;align-items:stretch}.profile-knight-hero.is-admin-profile-preview .profile-knight-stage{min-height:430px;border:1px solid rgba(115,219,255,.25);border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 34px #00000038}.profile-knight-hero.is-admin-profile-preview .profile-knight-scene{min-height:430px;padding:15px 18px 16px}.profile-knight-hero.is-admin-profile-preview .profile-knight-portrait-img{position:relative;z-index:1;width:min(78%,330px);height:350px}.profile-knight-hero.is-admin-profile-preview .profile-knight-scene-label{position:relative;z-index:4;width:min(100%,310px);border-color:#87e2ff52;border-radius:12px;background:linear-gradient(120deg,#03101fe6,#09253dc7)}.profile-knight-companion{position:absolute;z-index:3;right:14px;bottom:68px;display:grid;justify-items:center;width:116px;padding:7px 8px 9px;border:1px solid rgba(117,221,255,.46);border-radius:15px;background:linear-gradient(155deg,#0b304bf5,#030e1cf0);box-shadow:0 14px 30px #00000057,0 0 24px #37d2ff26}.profile-knight-companion img{width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 7px 10px rgba(0,0,0,.44))}.profile-knight-companion span{color:#83ddff;font-size:8px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.profile-knight-companion strong{max-width:100%;margin-top:2px;overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-knight-companion small{margin-top:2px;color:#b7d9ec;font-size:9px}.profile-knight-companion.pet-legendary{border-color:#ffd168bd;box-shadow:0 14px 30px #00000057,0 0 24px #ffbf4436}.profile-knight-companion.pet-mythical{border-color:#79efffc7;box-shadow:0 14px 30px #00000057,0 0 30px #53dbff45}.profile-knight-hero.is-admin-profile-preview .profile-knight-equipment{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-knight-hero.is-admin-profile-preview .profile-knight-equipment .equipped-item{min-height:104px;border-color:#5ecafa47;background:linear-gradient(135deg,#0a2a44eb,#041425f5);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.profile-knight-hero.is-admin-profile-preview .profile-knight-equipment .equipped-item:hover{transform:translateY(-2px);border-color:#80e0ffad;box-shadow:0 12px 25px #0003}.profile-knight-hero.is-admin-profile-preview .profile-knight-equipment .equipped-item strong{font-size:15px}.profile-knight-hero.is-admin-profile-preview .profile-knight-equipment .equipped-item small{font-size:11px}.profile-knight-hero.is-admin-profile-preview .profile-inventory-heading{margin-top:24px;padding-top:18px;border-top:1px solid rgba(125,208,255,.18)}@media(max-width:900px){.profile-knight-hero.is-admin-profile-preview .profile-knight-row{grid-template-columns:1fr}.profile-knight-hero.is-admin-profile-preview .profile-knight-stage,.profile-knight-hero.is-admin-profile-preview .profile-knight-scene{min-height:390px}.profile-knight-hero.is-admin-profile-preview .profile-knight-equipment{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.profile-knight-hero.is-admin-profile-preview{padding:16px}.profile-knight-hero.is-admin-profile-preview .profile-knight-stage,.profile-knight-hero.is-admin-profile-preview .profile-knight-scene{min-height:335px}.profile-knight-hero.is-admin-profile-preview .profile-knight-portrait-img{height:270px}.profile-knight-companion{right:10px;bottom:59px;width:94px;padding:6px}.profile-knight-companion img{width:62px;height:62px}.profile-knight-companion strong{font-size:10px}.profile-knight-companion small{font-size:8px}.profile-knight-hero.is-admin-profile-preview .profile-knight-equipment{grid-template-columns:1fr}.profile-knight-hero.is-admin-profile-preview .profile-knight-equipment .equipped-item{min-height:82px}}.pets-page{max-width:1320px;padding:10px 0 44px}.pets-hero{position:relative;isolation:isolate;min-height:226px;overflow:hidden;padding:36px 40px;border-color:#70daff61;background:radial-gradient(circle at 78% 34%,rgba(81,204,255,.23),transparent 24%),radial-gradient(circle at 5% 110%,rgba(119,83,255,.2),transparent 37%),linear-gradient(116deg,#112f51,#0a1d35 48%,#061120);box-shadow:inset 0 1px #e8fcff17,0 24px 60px #0000004d}.pets-hero:before,.pets-hero:after{position:absolute;z-index:-1;content:"";border:1px solid rgba(139,226,255,.18);border-radius:50%;pointer-events:none}.pets-hero:before{width:470px;height:470px;right:-155px;top:-187px}.pets-hero:after{width:345px;height:345px;right:-106px;top:-125px;border-color:#ffde8333}.pets-hero-copy{position:relative;z-index:2}.pets-hero h2{font-size:clamp(38px,4.4vw,57px);letter-spacing:-.045em;text-shadow:0 4px 22px rgba(0,0,0,.28)}.pets-hero p{max-width:640px;font-size:15px;line-height:1.55}.pets-hero .eyebrow{color:#64d6ff}.pets-hero-legend{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:18px;color:#d8efff;font-size:11px;font-weight:800}.pets-hero-legend span{display:flex;align-items:center;gap:7px}.pets-hero-legend i{width:7px;height:7px;border-radius:50%;background:#80e4ff;box-shadow:0 0 12px #63d9ff}.pets-hero-legend span:last-child i{background:#f8d673;box-shadow:0 0 12px #f7cb56}.pets-hero-stats{position:relative;z-index:2;gap:10px}.pets-hero-stats>div{min-width:100px;padding:13px 15px;border-color:#9ee2ff4d;background:linear-gradient(145deg,#103b5dd6,#03101fc2);box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000026}.pets-hero-stats strong{font-size:26px;color:#fff5cb}.pets-hero-stats .primary-action{min-height:49px;border-color:#87efff8a;box-shadow:0 10px 24px #1fb6ff30}.pets-hero-constellation{position:absolute;z-index:1;right:250px;top:48px;width:135px;height:120px;opacity:.84;pointer-events:none}.pets-hero-constellation:before,.pets-hero-constellation:after{position:absolute;content:"";height:1px;transform-origin:left;background:linear-gradient(90deg,#80e4ff14,#80e4ffcc,#ffe08533)}.pets-hero-constellation:before{width:126px;left:5px;top:44px;transform:rotate(-25deg)}.pets-hero-constellation:after{width:112px;left:35px;top:82px;transform:rotate(-137deg)}.pets-hero-constellation i{position:absolute;width:8px;height:8px;border-radius:50%;background:#a9efff;box-shadow:0 0 15px 4px #5cddff47}.pets-hero-constellation i:nth-child(1){left:0;top:69px}.pets-hero-constellation i:nth-child(2){right:0;top:11px;background:#ffe29a}.pets-hero-constellation i:nth-child(3){right:14px;bottom:0}.pets-hero-constellation b{position:absolute;left:52px;top:38px;width:28px;height:28px;border:1px solid rgba(255,221,127,.52);border-radius:50%;box-shadow:0 0 22px #ffd36433}.pets-active-card{position:relative;isolation:isolate;min-height:212px;overflow:hidden;gap:29px;padding:23px 32px;border-color:#ffd36966;background:radial-gradient(circle at 15% 50%,rgba(255,199,77,.14),transparent 25%),linear-gradient(112deg,#372814e6,#0c2339f5 55%,#061425fa);box-shadow:inset 0 1px #fff5cd14,0 18px 38px #0003}.pets-active-card:after{position:absolute;z-index:-1;right:-20px;bottom:-75px;width:310px;height:250px;content:"";border:1px solid rgba(142,225,255,.17);border-radius:50%;box-shadow:0 0 0 34px #8ee1ff06}.pets-active-art{position:relative;display:grid;flex:0 0 176px;place-items:center;width:176px;height:166px}.pets-active-art:before{position:absolute;inset:10px;content:"";border:1px solid rgba(255,226,134,.6);border-radius:42% 58% 54% 46%/43% 43% 57% 57%;background:radial-gradient(circle,rgba(255,204,86,.18),transparent 67%);box-shadow:0 0 31px #ffc85126}.pets-active-art img{position:relative;z-index:2;width:172px;height:172px;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(0,0,0,.45))}.pets-active-orbit{position:absolute;inset:2px;border:1px solid rgba(119,225,255,.5);border-radius:50%;transform:rotate(-18deg);animation:pets-orbit 8s linear infinite}.pets-active-orbit:after{position:absolute;top:14px;right:21px;width:7px;height:7px;content:"";border-radius:50%;background:#b4efff;box-shadow:0 0 13px 4px #6edcff66}.pets-active-copy{min-width:0;max-width:750px}.pets-active-topline{display:flex;align-items:center;gap:10px}.pets-active-topline .eyebrow{margin:0}.pets-rarity-chip{display:inline-flex;padding:4px 8px;border:1px solid rgba(255,220,129,.52);border-radius:999px;color:#ffe499;font-size:9px;font-weight:1000;letter-spacing:.11em;text-transform:uppercase}.pets-active-card h2{margin:3px 0 8px;font-size:31px;line-height:1.05}.pets-active-ability{padding:10px 13px;border-left:2px solid #f7ce68;border-radius:0 10px 10px 0;background:#04122052}.pets-active-ability span,.pet-ability small{display:block;margin-bottom:3px;color:#84dbff;font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.pets-active-ability strong{font-size:15px}.pets-active-ability p{margin:3px 0 0;font-size:13px;line-height:1.45}.pets-active-stats{display:flex;flex-wrap:wrap;gap:9px;margin-top:11px}.pets-active-stats span,.pet-stat-pair span{display:grid;gap:2px;padding:7px 10px;border:1px solid rgba(145,216,255,.18);border-radius:10px;background:#04101d54;color:#d9efff;font-size:11px}.pets-active-stats b,.pet-stat-pair b{color:#8abbd7;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pets-active-card .pet-max-preview{margin-top:9px;color:#ffe69f!important}.pets-active-empty{display:flex;align-items:center;gap:19px;width:100%;padding:8px}.pets-active-empty h2{margin:2px 0 7px}.pets-active-empty-orb{display:grid;flex:0 0 84px;place-items:center;width:84px;height:84px;border:1px dashed rgba(128,220,255,.6);border-radius:50%;color:#91e3ff;font-size:29px;box-shadow:0 0 30px #4dcdff21}.pets-inventory-heading{margin:32px 2px 15px}.pets-inventory-heading h2{font-size:26px}.pets-count{padding:8px 12px;border:1px solid rgba(134,220,255,.22);background:#2590cd24;box-shadow:inset 0 1px #ffffff0d}.pets-grid{grid-template-columns:repeat(auto-fill,minmax(342px,1fr));gap:18px}.pet-card{--pet-accent:#dce8f4;--pet-glow:rgba(215,235,255,.15);grid-template-columns:122px minmax(0,1fr);gap:15px;min-height:220px;padding:17px;border-color:color-mix(in srgb,var(--pet-accent) 40%,transparent);border-radius:22px;background:linear-gradient(139deg,#0d253dfa,#05101ef7);box-shadow:inset 0 1px #ffffff0a,0 13px 28px #00000029;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pet-card:before{position:absolute;top:0;left:0;width:100%;height:3px;content:"";background:linear-gradient(90deg,transparent,var(--pet-accent),transparent);opacity:.84}.pet-card:hover{transform:translateY(-5px);border-color:var(--pet-accent);box-shadow:inset 0 1px #ffffff14,0 19px 34px #00000045,0 0 24px var(--pet-glow)}.pet-card.is-equipped{border-color:#ffd978;background:radial-gradient(circle at 16% 12%,rgba(255,205,83,.15),transparent 35%),linear-gradient(139deg,#322614fa,#081a2cfa);box-shadow:inset 0 1px #fff6be17,0 15px 32px #0000003d,0 0 0 1px #ffd97829}.pet-card-glow{position:absolute;z-index:0;left:-38px;top:-31px;width:176px;height:176px;border-radius:50%;background:radial-gradient(circle,var(--pet-glow),transparent 68%);pointer-events:none}.pet-card-image{z-index:1;display:grid;place-items:center;width:122px;height:122px;align-self:start;border:1px solid color-mix(in srgb,var(--pet-accent) 33%,transparent);border-radius:20px;background:radial-gradient(circle at 50% 38%,var(--pet-glow),rgba(3,15,29,.55) 65%)}.pet-card img{width:116px;height:116px;transition:transform .25s ease,filter .25s ease}.pet-card:hover img{transform:scale(1.07);filter:drop-shadow(0 11px 15px rgba(0,0,0,.48))}.pet-card-image span{left:50%;bottom:-9px;transform:translate(-50%);border:1px solid rgba(255,225,129,.58);background:linear-gradient(135deg,#ffe089,#d99c36);box-shadow:0 4px 12px #00000045}.pet-card-copy{z-index:1}.pet-card-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pet-card-copy span{color:var(--pet-accent);font-size:9px}.pet-card h3{margin:2px 0 7px;font-size:21px;line-height:1.05}.pet-exclusive-label{margin:-2px 0 7px!important}.pet-ability{margin-top:6px}.pet-card strong{color:#fff5bd;font-size:14px}.pet-card p{min-height:0;margin:3px 0 8px;font-size:12px}.pet-stat-pair{display:flex;flex-wrap:wrap;gap:6px}.pet-stat-pair span{padding:5px 7px;font-size:10px}.pet-level-line{display:grid;gap:5px;margin-top:9px}.pet-level-line span{color:#a7c8dd;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.pet-level-line i{height:6px;border:1px solid rgba(159,220,255,.08);background:#020c189e}.pet-level-line i:after{background:linear-gradient(90deg,var(--pet-accent),#fff3a3);box-shadow:0 0 12px var(--pet-glow)}.pet-card-actions{margin-top:10px}.pet-card-actions .secondary-action{flex:1;min-height:34px;border-color:#8ad5ff45;background:#0f304ba8}.pet-card-actions .secondary-action:first-child:not(:disabled){border-color:color-mix(in srgb,var(--pet-accent) 60%,transparent);color:#f7fcff}.pet-card.pet-common{--pet-accent:#f2f6ff;--pet-glow:rgba(217,233,255,.14)}.pet-card.pet-uncommon{--pet-accent:#7bf0a8;--pet-glow:rgba(83,239,150,.16)}.pet-card.pet-rare{--pet-accent:#73bdff;--pet-glow:rgba(73,169,255,.18)}.pet-card.pet-epic{--pet-accent:#d1a1ff;--pet-glow:rgba(177,94,255,.21)}.pet-card.pet-legendary{--pet-accent:#ffd36f;--pet-glow:rgba(255,191,58,.2)}.pet-card.pet-mythical{--pet-accent:#ff98a6;--pet-glow:rgba(255,72,96,.22)}.pets-active-art.pet-mythical:before{border-color:#ff96a2;background:radial-gradient(circle,rgba(255,81,100,.24),transparent 67%)}.pets-active-art.pet-epic:before{border-color:#ce9aff}.pets-active-art.pet-rare:before{border-color:#82c8ff}.pets-active-art.pet-uncommon:before{border-color:#80eba7}.pets-active-art.pet-common:before{border-color:#e9f3ff}@keyframes pets-orbit{to{transform:rotate(342deg)}}@media(max-width:820px){.pets-hero{padding:29px}.pets-hero-constellation{right:60px;opacity:.55}.pets-active-card{padding:21px}.pets-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:700px){.pets-hero{min-height:0;padding:25px 21px}.pets-hero-constellation{right:-24px;top:30px}.pets-hero h2{font-size:39px}.pets-hero-legend{max-width:290px}.pets-active-card{gap:9px;padding:18px}.pets-active-art{flex-basis:118px;width:118px;height:118px}.pets-active-art img{width:120px;height:120px}.pets-active-stats{gap:5px}.pets-active-stats span{font-size:10px}.pets-grid{grid-template-columns:1fr}.pet-card{grid-template-columns:96px minmax(0,1fr);min-height:0;padding:14px;border-radius:18px}.pet-card-image{width:96px;height:96px;border-radius:16px}.pet-card img{width:92px;height:92px}.pet-card h3{font-size:18px}.pet-card-title{align-items:flex-start;flex-direction:column;gap:2px}.pet-card p{font-size:11px}.pets-active-empty{gap:13px}.pets-active-empty-orb{flex-basis:58px;width:58px;height:58px;font-size:20px}}@media(max-width:430px){.pets-active-card{align-items:flex-start;flex-direction:column}.pets-active-art{align-self:center}.pets-hero-stats>div{min-width:82px}.pets-hero-stats .primary-action{width:100%}.pet-card{grid-template-columns:1fr}.pet-card-image{width:112px;height:112px}.pet-card img{width:108px;height:108px}.pet-card-title{align-items:baseline;flex-direction:row}.pet-card-actions{margin-top:12px}}@media(prefers-reduced-motion:reduce){.pets-active-orbit{animation:none}.pet-card,.pet-card img{transition:none}}.profile-page{position:relative;isolation:isolate;display:grid;gap:20px;max-width:1380px;margin:0 auto;padding:12px 0 50px}.profile-page:before{position:absolute;z-index:-2;inset:-26px -8vw -80px;content:"";background:radial-gradient(ellipse at 16% 8%,rgba(54,205,255,.13),transparent 25%),radial-gradient(ellipse at 84% 20%,rgba(255,202,88,.1),transparent 24%),linear-gradient(180deg,rgba(5,24,43,.45),transparent 42%);pointer-events:none}.profile-page:after{position:absolute;z-index:-1;top:82px;left:1%;width:280px;height:280px;content:"";border:1px solid rgba(104,219,255,.11);border-radius:50%;box-shadow:0 0 0 39px #68dbff05,0 0 0 82px #68dbff03;pointer-events:none}.profile-page>.profile-hero-card{position:relative;isolation:isolate;overflow:hidden;min-height:136px;padding:25px 30px;border-color:#7ddaff59;border-radius:22px;background:radial-gradient(circle at 8% 12%,rgba(84,214,255,.2),transparent 30%),radial-gradient(circle at 92% 105%,rgba(255,203,88,.15),transparent 33%),linear-gradient(118deg,#103655f0,#051323f7 68%);box-shadow:inset 0 1px #ecfdff1a,0 20px 46px #00000038}.profile-page>.profile-hero-card:before{position:absolute;z-index:-1;right:-64px;top:-125px;width:350px;height:350px;content:"";border:1px solid rgba(132,225,255,.2);border-radius:50%;box-shadow:0 0 0 40px #70daff06,0 0 0 80px #70daff04}.profile-page>.profile-hero-card:after{position:absolute;right:34px;bottom:19px;content:"\2726   \2726   \2726";color:#b3e8ff75;font-size:14px;letter-spacing:13px;text-shadow:0 0 14px rgba(94,213,255,.55)}.profile-hero-card .profile-preview{position:relative;z-index:1;gap:17px}.profile-hero-card .profile-preview-avatar{width:92px;height:92px;border:1px solid rgba(132,231,255,.5);border-radius:27px;background:linear-gradient(145deg,#2f8bb98f,#051224d1);box-shadow:inset 0 1px #ffffff26,0 0 0 6px #53cfff12,0 13px 24px #00000047}.profile-hero-card .profile-preview-avatar:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(255,215,114,.34);border-radius:31px;pointer-events:none}.profile-hero-card .profile-preview h2{font-size:clamp(25px,3vw,35px);letter-spacing:-.035em}.profile-hero-card .profile-public-actions{position:relative;z-index:1;padding:11px 13px;border:1px solid rgba(139,219,255,.16);border-radius:13px;background:#020d1a47;backdrop-filter:blur(8px)}.profile-hero-card .profile-public-actions .timer-line{max-width:390px;margin:0;color:#c7e6f7}.profile-hero-card .secondary-action{border-color:#81e0ff6b;background:#0e3d5db8;box-shadow:0 8px 20px #0000002b}.profile-page .profile-knight-hero{position:relative;isolation:isolate;overflow:hidden;padding:28px;border-color:#74d5ff52;border-radius:24px;background:radial-gradient(circle at 9% 4%,rgba(89,212,255,.16),transparent 26%),radial-gradient(circle at 92% 9%,rgba(255,207,100,.14),transparent 21%),linear-gradient(135deg,#0b2b48f5,#030f1dfc 61%);box-shadow:inset 0 1px #ebfcff13,0 24px 54px #00000040}.profile-page .profile-knight-hero:before{position:absolute;z-index:-1;right:-110px;top:74px;width:425px;height:425px;content:"";border:1px solid rgba(109,216,255,.15);border-radius:50%;box-shadow:0 0 0 44px #6dd8ff05,0 0 0 88px #6dd8ff03}.profile-page .profile-knight-hero>.section-heading,.profile-page .profile-knight-hero>.timer-line{position:relative;z-index:2}.profile-page .profile-knight-hero>.section-heading{padding-bottom:11px;border-bottom:1px solid rgba(140,218,255,.14)}.profile-page .profile-knight-hero>.section-heading h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.04em}.profile-page .profile-knight-hero>.timer-line{max-width:720px;margin:11px 0 19px;color:#b8d9ec}.profile-page .profile-knight-row{position:relative;z-index:1;grid-template-columns:minmax(360px,.45fr) minmax(0,.55fr);gap:21px}.profile-page .profile-knight-stage{min-height:466px;border:1px solid rgba(133,224,255,.35);border-radius:22px;background:radial-gradient(circle at 50% 33%,rgba(108,220,255,.2),transparent 30%),linear-gradient(180deg,#0c3250ed,#020d1af2);box-shadow:inset 0 0 0 1px #ffffff08,inset 0 -56px 70px #00000047,0 20px 34px #00000038}.profile-page .profile-knight-stage:before{filter:saturate(1.16) contrast(1.04);transform:scale(1.025)}.profile-page .profile-knight-stage:after{height:36%;background:radial-gradient(ellipse,rgba(111,226,255,.32),rgba(60,173,255,.1) 39%,transparent 70%);filter:blur(2px)}.profile-page .profile-knight-scene{min-height:466px;padding:18px 21px}.profile-page .profile-knight-scene:before{position:absolute;top:14px;left:50%;width:220px;height:220px;content:"";border:1px solid rgba(149,227,255,.2);border-radius:50%;transform:translate(-50%);box-shadow:0 0 0 23px #95e3ff06,0 0 0 46px #95e3ff04;pointer-events:none}.profile-page .profile-knight-portrait-img{width:min(83%,355px);height:378px;filter:drop-shadow(0 0 18px rgba(78,214,255,.34)) drop-shadow(0 30px 28px rgba(0,0,0,.58))}.profile-page .profile-knight-scene-label{width:min(100%,320px);padding:10px 14px;border-color:#90e1ff57;border-radius:13px;background:linear-gradient(125deg,#03101fe8,#0f3f5ebf);box-shadow:0 8px 20px #00000042;backdrop-filter:blur(10px)}.profile-page .profile-knight-equipment{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.profile-page .profile-knight-equipment .equipped-item{min-height:104px;border-color:#6dd1ff40;border-radius:16px;background:linear-gradient(135deg,#0c2f4be6,#031120f2);box-shadow:inset 0 1px #ffffff0b,0 9px 18px #00000021;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.profile-page .profile-knight-equipment .equipped-item:hover{transform:translateY(-3px);border-color:#89e4ffa8;box-shadow:inset 0 1px #ffffff14,0 15px 27px #0000003b,0 0 20px #45c9ff1c}.profile-page .profile-knight-equipment .equipped-item strong{font-size:15px}.profile-page .profile-knight-equipment .equipped-item small{font-size:11px;color:#a9cee3}.profile-page .profile-inventory-heading{position:relative;margin-top:28px;padding:20px 2px 10px;border-top:1px solid rgba(135,220,255,.17)}.profile-page .profile-inventory-heading:after{position:absolute;top:-1px;left:0;width:112px;height:1px;content:"";background:linear-gradient(90deg,#68d7ff,transparent)}.profile-page .profile-inventory-grid{gap:12px}.profile-page .profile-inventory-item{border-radius:15px;background:linear-gradient(135deg,#0b2944e0,#04111fed);box-shadow:inset 0 1px #ffffff09,0 8px 18px #0000001c}.profile-page .profile-gemstone-controls{position:relative;margin-top:27px;padding:22px;border:1px solid rgba(122,214,255,.2);border-radius:18px;background:radial-gradient(circle at 92% 8%,rgba(87,182,255,.13),transparent 26%),#0412218c}.profile-page .profile-knight-shop{gap:20px}.profile-page .profile-knight-shop>.action-card{position:relative;overflow:hidden;padding:24px;border-color:#75d0ff3d;border-radius:21px;background:linear-gradient(145deg,#0a2741f0,#030f1df7);box-shadow:inset 0 1px #ffffff0d,0 18px 38px #0003}.profile-page .profile-knight-shop>.action-card:before{position:absolute;right:-74px;bottom:-85px;width:220px;height:220px;content:"";border:1px solid rgba(122,217,255,.15);border-radius:50%;box-shadow:0 0 0 30px #7ad9ff05;pointer-events:none}.profile-page .profile-knight-shop>.action-card .section-heading{position:relative;z-index:1;padding-bottom:11px;border-bottom:1px solid rgba(137,220,255,.12)}.profile-page .profile-knight-shop>.action-card .section-heading h2{font-size:25px}.profile-page .profile-scrap-converter{position:relative;z-index:1;border-color:#ffcf644d;border-radius:14px;background:linear-gradient(120deg,#4831137a,#082235a8);box-shadow:inset 0 1px #ffefaf0d}.profile-page .profile-knight-stats{position:relative;z-index:1;gap:10px}.profile-page .profile-knight-stats .stat-card{min-height:91px;border-color:#7bd7ff33;border-radius:14px;background:linear-gradient(145deg,#0d314cd6,#041424eb);box-shadow:inset 0 1px #ffffff0a}.profile-page .profile-knight-stats .stat-card strong{color:#fff2bd;text-shadow:0 0 16px rgba(255,213,102,.16)}@media(max-width:980px){.profile-page .profile-knight-row{grid-template-columns:1fr}.profile-page .profile-knight-stage,.profile-page .profile-knight-scene{min-height:410px}.profile-page .profile-knight-equipment{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.profile-page{gap:14px;padding-top:4px}.profile-page>.profile-hero-card,.profile-page .profile-knight-hero,.profile-page .profile-knight-shop>.action-card{padding:18px;border-radius:17px}.profile-page>.profile-hero-card{gap:16px}.profile-page>.profile-hero-card:after{right:15px;bottom:13px;font-size:10px;letter-spacing:7px}.profile-hero-card .profile-preview-avatar{width:75px;height:75px;border-radius:22px}.profile-page .profile-knight-stage,.profile-page .profile-knight-scene{min-height:352px}.profile-page .profile-knight-scene{padding:13px}.profile-page .profile-knight-portrait-img{height:294px}.profile-page .profile-knight-equipment{grid-template-columns:1fr 1fr;gap:8px}.profile-page .profile-knight-equipment .equipped-item{min-height:88px;padding:10px}.profile-page .profile-knight-equipment .equipped-item strong{font-size:13px}.profile-page .profile-gemstone-controls{padding:15px}.profile-page .profile-knight-shop{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.profile-page .profile-knight-equipment .equipped-item{transition:none}}.profile-page{max-width:1640px}.profile-page .profile-knight-row{grid-template-columns:minmax(310px,.88fr) minmax(320px,1fr) minmax(320px,.96fr);gap:18px;align-items:stretch}.profile-page .profile-knight-stage,.profile-page .profile-knight-scene{min-height:478px}.profile-combat-summary{display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid rgba(120,216,255,.28);border-radius:19px;background:radial-gradient(circle at 86% 7%,rgba(255,205,96,.12),transparent 30%),linear-gradient(145deg,#0c2f4beb,#030f1df7);box-shadow:inset 0 1px #ffffff0e,0 16px 30px #00000029}.profile-combat-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid rgba(135,220,255,.16)}.profile-combat-summary-heading .eyebrow{margin:0 0 2px}.profile-combat-summary-heading h3{margin:0;color:#f1f9ff;font-size:20px;letter-spacing:-.025em}.profile-combat-summary-heading .reward-pill{font-size:10px;white-space:nowrap}.profile-page .profile-combat-summary .profile-knight-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px}.profile-page .profile-combat-summary .profile-knight-stats .stat-card{display:grid;min-height:98px;padding:11px 10px;border-color:#7bd7ff2e;border-radius:13px;background:linear-gradient(145deg,#113c5bb8,#041322e0);box-shadow:inset 0 1px #ffffff0a}.profile-page .profile-combat-summary .profile-knight-stats .stat-card span{font-size:10px;letter-spacing:.025em}.profile-page .profile-combat-summary .profile-knight-stats .stat-card strong{font-size:18px}.profile-page .profile-combat-summary .profile-knight-stats .stat-card small{font-size:10px;line-height:1.25}.profile-page .profile-knight-shop{grid-template-columns:minmax(0,1fr)}@media(max-width:1160px){.profile-page .profile-knight-row{grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr)}.profile-combat-summary{grid-column:1/-1}.profile-page .profile-combat-summary .profile-knight-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-page .profile-combat-summary .profile-knight-stats .stat-card{min-height:86px}}@media(max-width:980px){.profile-page .profile-knight-row{grid-template-columns:1fr}.profile-combat-summary{grid-column:auto}.profile-page .profile-combat-summary .profile-knight-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.profile-combat-summary{padding:14px;border-radius:16px}.profile-page .profile-combat-summary .profile-knight-stats{grid-template-columns:1fr}.profile-page .profile-combat-summary .profile-knight-stats .stat-card{min-height:78px;grid-template-columns:1fr auto;column-gap:8px}.profile-page .profile-combat-summary .profile-knight-stats .stat-card small{grid-column:1/-1}}.profile-page .profile-combat-summary .profile-knight-stats .stat-card{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-height:96px;padding:15px 16px;border-color:#7ddaff4a;background:radial-gradient(circle at 94% 6%,rgba(93,213,255,.1),transparent 34%),linear-gradient(110deg,#124467db,#041322f0);box-shadow:inset 0 1px #ffffff12,0 8px 18px #00000024}.profile-page .profile-combat-summary .profile-knight-stats .stat-card span{font-size:12px;font-weight:850;letter-spacing:.01em;color:#cbeaff}.profile-page .profile-combat-summary .profile-knight-stats .stat-card strong{font-size:22px;text-align:right;color:#fff1b6;text-shadow:0 0 18px rgba(255,213,102,.2)}.profile-page .profile-combat-summary .profile-knight-stats .stat-card small{grid-column:1/-1;margin-top:8px;font-size:12px;line-height:1.35;color:#a9cce1}.profile-page{width:100%;max-width:none}.profile-page .profile-knight-row{grid-template-columns:minmax(330px,.42fr) minmax(0,.58fr)}.profile-page .profile-combat-summary{grid-column:1/-1;width:100%}.profile-page .profile-combat-summary .profile-knight-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.profile-page .profile-combat-summary .profile-knight-stats .stat-card{min-height:88px}@media(max-width:980px){.profile-page .profile-combat-summary .profile-knight-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.profile-page .profile-combat-summary .profile-knight-stats{grid-template-columns:1fr!important}.profile-page .profile-combat-summary .profile-knight-stats .stat-card{min-height:78px}}.profile-page .profile-knight-hero{width:100%}.profile-page .profile-knight-equipment .equipped-item.is-companion{border-color:#ffd16985;background:radial-gradient(circle at 16% 20%,rgba(255,209,105,.16),transparent 42%),linear-gradient(135deg,#322918db,#061625f5)}.profile-page .profile-knight-equipment .equipped-item.is-companion .game-item-icon img{filter:drop-shadow(0 7px 10px rgba(0,0,0,.45))}.profile-page .profile-knight-equipment .equipped-item.is-scraps{border-color:#76dcff5c;background:radial-gradient(circle at 16% 20%,rgba(101,214,255,.13),transparent 42%),linear-gradient(135deg,#0b304be6,#041221f5)}@media(min-width:981px){.profile-page .profile-knight-row,.profile-page .profile-knight-hero.is-admin-profile-preview .profile-knight-row{grid-template-columns:minmax(0,.3fr) minmax(0,.35fr) minmax(0,.35fr)}.profile-page .profile-combat-summary{grid-column:auto;width:auto}.profile-page .profile-combat-summary .profile-knight-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-page .profile-combat-summary .profile-knight-stats .stat-card{align-content:start;align-items:start;padding:13px}.profile-page .profile-combat-summary .profile-knight-stats .stat-card span,.profile-page .profile-combat-summary .profile-knight-stats .stat-card strong{margin:0}.profile-page .profile-combat-summary .profile-knight-stats .stat-card small{margin-top:7px}}.profile-page{overflow-x:clip}.profile-page .profile-knight-row,.profile-page .profile-knight-stage,.profile-page .profile-knight-equipment,.profile-page .profile-combat-summary{min-width:0}.gemstone-fusion-modal{align-items:center!important;justify-content:center!important;padding:18px}.gemstone-fusion-card{width:min(460px,calc(100vw - 34px));min-height:490px;overflow:hidden;border:1px solid rgba(126,220,255,.42)!important;border-radius:24px!important;background:radial-gradient(circle at 50% 40%,rgba(64,188,255,.17),transparent 38%),linear-gradient(155deg,#112f4c,#050f20 72%)!important;text-align:center;box-shadow:0 28px 80px #000000a3,0 0 42px #45cbff2e}.gemstone-fusion-card h2{margin:3px 0 7px;font-size:clamp(24px,5vw,32px)}.gemstone-fusion-card>.muted{margin:0 auto;max-width:340px}.gemstone-fusion-stage{position:relative;width:292px;height:292px;margin:20px auto 12px;color:#63c6ff;isolation:isolate}.gemstone-fusion-stage.gem-red{color:#ff767f}.gemstone-fusion-stage.gem-yellow{color:#ffdb60}.gemstone-fusion-stage.gem-green{color:#76efad}.gemstone-fusion-ring{position:absolute;inset:18px;border:1px solid color-mix(in srgb,currentColor 52%,transparent);border-radius:50%;box-shadow:inset 0 0 24px color-mix(in srgb,currentColor 12%,transparent),0 0 20px color-mix(in srgb,currentColor 14%,transparent);animation:gemstone-fusion-spin 8s linear infinite}.gemstone-fusion-ring.ring-two{inset:56px;border-style:dashed;animation-duration:4.4s;animation-direction:reverse}.gemstone-fusion-source{position:absolute;z-index:2;display:grid;place-items:center;width:74px;height:74px;transition:top 1.12s cubic-bezier(.25,.8,.22,1),left 1.12s cubic-bezier(.25,.8,.22,1),opacity .3s ease,transform 1.12s cubic-bezier(.25,.8,.22,1),filter .3s ease}.gemstone-fusion-source img{width:74px;height:74px;object-fit:contain;filter:drop-shadow(0 0 12px currentColor) drop-shadow(0 7px 9px rgba(0,0,0,.55))}.source-one{top:4px;left:calc(50% - 37px)}.source-two{top:calc(50% - 37px);right:4px}.source-three{bottom:4px;left:calc(50% - 37px)}.source-four{top:calc(50% - 37px);left:4px}.gemstone-fusion-core{position:absolute;z-index:4;top:50%;left:50%;display:grid;place-items:center;width:94px;height:94px;transform:translate(-50%,-50%) scale(.22);border:1px solid color-mix(in srgb,currentColor 82%,transparent);border-radius:50%;opacity:0;background:radial-gradient(circle,color-mix(in srgb,currentColor 38%,transparent),#030c19f0 68%);box-shadow:0 0 0 1px #ffffff1a,inset 0 0 26px currentColor,0 0 35px currentColor;transition:transform .65s cubic-bezier(.2,.9,.26,1.25),opacity .35s ease}.gemstone-fusion-core img{width:78px;height:78px;object-fit:contain;filter:drop-shadow(0 0 11px currentColor)}.gemstone-fusion-burst{position:absolute;z-index:3;inset:50%;width:8px;height:8px;transform:translate(-50%,-50%) scale(.1);border-radius:50%;opacity:0;background:currentColor;box-shadow:0 0 0 1px #ffffffe6,0 0 34px 18px color-mix(in srgb,currentColor 45%,transparent);transition:transform .42s ease,opacity .25s ease}.gemstone-fusion-status{min-height:22px;margin:0;color:#c9e7f7;font-weight:800}.gemstone-fusion-stage.is-converging .gemstone-fusion-ring{animation-duration:1.15s}.gemstone-fusion-stage.is-converging .gemstone-fusion-source{top:calc(50% - 37px);left:calc(50% - 37px);right:auto;bottom:auto;transform:scale(.48) rotate(180deg);opacity:.72}.gemstone-fusion-stage.is-converging .gemstone-fusion-source:nth-of-type(3){transition-delay:.05s}.gemstone-fusion-stage.is-converging .gemstone-fusion-source:nth-of-type(4){transition-delay:.1s}.gemstone-fusion-stage.is-converging .gemstone-fusion-source:nth-of-type(5){transition-delay:.15s}.gemstone-fusion-stage.is-converging .gemstone-fusion-source:nth-of-type(6){transition-delay:.2s}.gemstone-fusion-stage.is-success .gemstone-fusion-source{opacity:0;transform:scale(.05) rotate(430deg);filter:brightness(2)}.gemstone-fusion-stage.is-success .gemstone-fusion-core{opacity:1;transform:translate(-50%,-50%) scale(1.22)}.gemstone-fusion-stage.is-success .gemstone-fusion-burst{opacity:1;transform:translate(-50%,-50%) scale(21);transition:transform .6s ease,opacity .2s ease}.gemstone-fusion-stage.is-failure .gemstone-fusion-source{opacity:0;filter:grayscale(1) brightness(.4);transform:scale(.13) rotate(-210deg)}.gemstone-fusion-stage.is-failure .gemstone-fusion-ring{border-color:#ff8791;animation-duration:.45s}.gemstone-fusion-stage.is-interrupted{filter:grayscale(.7);opacity:.7}@keyframes gemstone-fusion-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gemstone-fusion-ring{animation:none}.gemstone-fusion-source,.gemstone-fusion-core,.gemstone-fusion-burst{transition:none}}@media(max-width:480px){.gemstone-fusion-card{min-height:458px;padding:22px 14px}.gemstone-fusion-stage{width:255px;height:255px}.gemstone-fusion-source,.gemstone-fusion-source img{width:65px;height:65px}.source-one,.source-three{left:calc(50% - 32px)}.source-two,.source-four{top:calc(50% - 32px)}.gemstone-fusion-stage.is-converging .gemstone-fusion-source{top:calc(50% - 32px);left:calc(50% - 32px)}}.profile-page .profile-knight-stage:before{filter:none;transform:none}.profile-page .profile-knight-stage:after,.profile-page .profile-knight-scene:before{display:none}.profile-page .profile-knight-portrait-img{filter:drop-shadow(0 30px 28px rgba(0,0,0,.58))}.profile-inventory-items{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px;min-width:0}.profile-inventory-items.is-collapsed{position:relative}@media(max-width:980px){.nav-tabs .tab-button svg{display:none!important}}.profile-inventory-expand-action{display:flex;justify-content:center;margin:4px 0 8px}.profile-inventory-expand-action:has([hidden]){display:none}.campaign-play-layout{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);align-items:start;gap:14px;min-width:0}.campaign-play-layout .game-lab-fight{grid-column:auto;min-width:0}.campaign-play-sidebar{display:grid;align-content:start;gap:14px;min-width:0}.campaign-play-sidebar .game-lab-resources{grid-template-columns:1fr;margin:0}.campaign-play-sidebar .game-lab-missions-card{min-width:0}.game-lab-chest-rewards-card{grid-column:1/-1}@media(max-width:980px){.campaign-play-layout{grid-template-columns:1fr}.campaign-play-sidebar .game-lab-resources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.campaign-play-sidebar .game-lab-resources{grid-template-columns:1fr}}.sidebar-command-shell{display:contents}@media(min-width:981px){body.is-authenticated .sidebar-command-shell{position:relative;isolation:isolate;display:grid;gap:15px;overflow:hidden;padding:16px;border:1px solid rgba(109,214,255,.32);border-radius:17px;background:radial-gradient(circle at 90% 5%,rgba(255,215,112,.16),transparent 29%),radial-gradient(circle at 8% 76%,rgba(57,202,255,.14),transparent 34%),linear-gradient(148deg,#113b59f0,#041223fa 66%);box-shadow:inset 0 1px #f0fcff14,0 16px 34px #00041233}body.is-authenticated .sidebar-command-shell:before,body.is-authenticated .sidebar-command-shell:after{position:absolute;z-index:-1;content:"";border:1px solid rgba(113,220,255,.14);border-radius:50%;pointer-events:none}body.is-authenticated .sidebar-command-shell:before{top:-112px;right:-98px;width:220px;height:220px;box-shadow:0 0 0 26px #51cfff05,0 0 0 52px #51cfff03;animation:sidebar-command-glow 8s ease-in-out infinite}body.is-authenticated .sidebar-command-shell:after{bottom:-64px;left:-72px;width:145px;height:145px;border-color:#ffd77024}body.is-authenticated .topbar .sidebar-command-shell .brand-cluster{position:relative;z-index:1}body.is-authenticated .topbar .sidebar-command-shell .brand{align-items:center;padding:0 0 14px;border-bottom:1px solid rgba(139,221,255,.16)}body.is-authenticated .topbar .sidebar-command-shell .brand-mark{width:50px;height:50px;border:1px solid rgba(210,246,255,.54);border-radius:15px;background:linear-gradient(135deg,#85e8ff,#4aaeff 58%,#ffe18a);box-shadow:0 11px 24px #35d8ff33,inset 0 1px #ffffff6b}body.is-authenticated .topbar .sidebar-command-shell .brand strong{color:#f5fbff;font-size:1.25rem;letter-spacing:-.035em;text-shadow:0 2px 16px rgba(41,191,255,.14)}body.is-authenticated .sidebar-command-shell .sidebar-player-card{position:relative;z-index:1;gap:12px;margin:0;padding:0;border:0;border-radius:0;background:transparent}body.is-authenticated .sidebar-command-shell .sidebar-player-top{align-items:center;gap:12px}body.is-authenticated .sidebar-command-shell .sidebar-player-top .eyebrow{margin-bottom:4px;color:#69d8ff;font-size:.67rem;letter-spacing:.13em}body.is-authenticated .sidebar-command-shell .sidebar-player-top strong{color:#fff;font-size:2rem;letter-spacing:-.055em;line-height:.95}body.is-authenticated .sidebar-command-shell .sidebar-player-actions{flex-wrap:nowrap;gap:7px}body.is-authenticated .sidebar-command-shell .sidebar-inventory-button{position:relative;display:grid;place-items:center;width:33px;min-width:33px;height:33px;min-height:33px;padding:0;border-color:#84dcff57;border-radius:10px;background:#072239ad;box-shadow:inset 0 1px #ffffff0f}body.is-authenticated .sidebar-command-shell .sidebar-inventory-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.is-authenticated .sidebar-command-shell .sidebar-inventory-button:before{width:13px;height:13px;content:"";background:linear-gradient(#bdeeff 0 0) 0 0/5px 5px,linear-gradient(#bdeeff 0 0) 100% 0/5px 5px,linear-gradient(#bdeeff 0 0) 0 100%/5px 5px,linear-gradient(#bdeeff 0 0) 100% 100%/5px 5px;background-repeat:no-repeat;filter:drop-shadow(0 0 5px rgba(93,216,255,.38))}body.is-authenticated .sidebar-command-shell .sidebar-inventory-button:hover,body.is-authenticated .sidebar-command-shell .sidebar-inventory-button:focus-visible{border-color:#97e6ffd1;background:#144e6fc7}body.is-authenticated .sidebar-command-shell .sidebar-premium-button{min-height:33px;padding:0 10px;border-color:#ffe58eb8;color:#2a2107;font-size:.69rem;letter-spacing:.025em;background:linear-gradient(135deg,#ffe58d,#ffd166 55%,#66dfff);box-shadow:0 8px 18px #ffd16629,inset 0 1px #ffffff73}body.is-authenticated .sidebar-command-shell .sidebar-xp-block{gap:8px;padding-top:2px;border:0}body.is-authenticated .sidebar-command-shell .sidebar-xp-block .meter-header{color:#a9cbe0;font-size:.76rem}body.is-authenticated .sidebar-command-shell .sidebar-xp-block .meter-header strong{color:#eff9ff;font-size:.82rem}body.is-authenticated .sidebar-command-shell .sidebar-xp-block .dashboard-meter{height:9px;border:1px solid rgba(147,220,255,.16);border-radius:999px;background:#020e1cad;overflow:hidden}body.is-authenticated .sidebar-command-shell .sidebar-xp-block .dashboard-meter span{background:linear-gradient(90deg,#308fff,#43d8ff 56%,#f9d971);box-shadow:0 0 16px #4ad6ff57}body.is-authenticated .sidebar-command-shell .sidebar-level-rewards-button{min-height:31px;border-color:#ffd36657;border-radius:10px;color:#f8fbff;font-size:.74rem;font-weight:850;background:linear-gradient(100deg,#ffd16624,#2dabff1a)}body.is-authenticated .sidebar-command-shell .sidebar-balance-card{position:relative;gap:2px;padding:12px 10px 11px 48px;border:0;border-top:1px solid rgba(141,220,255,.15);border-radius:0;background:linear-gradient(90deg,rgba(255,209,102,.07),transparent 72%)}body.is-authenticated .sidebar-command-shell .sidebar-balance-card:before{position:absolute;top:50%;left:4px;display:grid;place-items:center;width:33px;height:33px;content:"\20bf";transform:translateY(-50%);border:1px solid rgba(255,219,123,.58);border-radius:50%;color:#ffdf84;font-size:1rem;font-weight:900;background:radial-gradient(circle at 32% 28%,#ffe8a7,#d89525 80%);box-shadow:0 0 16px #ffc24d2e}body.is-authenticated .sidebar-command-shell .sidebar-balance-card span{color:#a8c8dc;font-size:.69rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.is-authenticated .sidebar-command-shell .sidebar-balance-card strong{color:#fff7d9;font-size:1.4rem;letter-spacing:-.045em}body.is-authenticated .sidebar-command-shell .sidebar-balance-card small{color:#97b9cf;font-size:.75rem}}@keyframes sidebar-command-glow{0%,to{opacity:.5;transform:translateZ(0) scale(.96)}50%{opacity:1;transform:translate3d(-7px,8px,0) scale(1.04)}}@media(prefers-reduced-motion:reduce){body.is-authenticated .sidebar-command-shell:before{animation:none}}.sidebar-war-card{display:none}.sidebar-player-card[hidden],body.has-live-guild-war .sidebar-player-card{display:none!important}@media(min-width:981px){body.is-authenticated .sidebar-command-shell .sidebar-war-card:not([hidden]){display:block;position:relative;z-index:1;min-width:0}.sidebar-war-live-card{position:relative;overflow:hidden;padding:12px;border:1px solid rgba(99,226,255,.42);border-radius:14px;background:radial-gradient(circle at 50% -10%,rgba(58,201,255,.22),transparent 46%),linear-gradient(145deg,#082b44f5,#041225fa);box-shadow:inset 0 1px #ebfcff17,0 13px 28px #0003}.sidebar-war-live-card:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(100deg,transparent 15%,rgba(101,224,255,.06) 50%,transparent 85%);transform:translate(-100%);animation:sidebar-war-scan 4.5s ease-in-out infinite}.sidebar-war-live-topline,.sidebar-war-live-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-war-live-topline>span{display:flex;align-items:center;gap:6px;color:#83e7ff;font-size:.62rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.sidebar-war-live-topline i{width:6px;height:6px;border-radius:50%;background:#57f7ad;box-shadow:0 0 0 4px #57f7ad1c,0 0 12px #57f7ade6}.sidebar-war-live-topline button{min-height:24px;padding:3px 8px;border:1px solid rgba(132,220,255,.32);border-radius:8px;color:#c8efff;font-size:.63rem;font-weight:800;background:#041c30b8;cursor:pointer}.sidebar-war-live-topline button:hover,.sidebar-war-live-topline button:focus-visible{border-color:#9fe9ffcc;background:#164e6cc7}.sidebar-war-versus{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;margin:12px 0 10px}.sidebar-war-guild{display:grid;min-width:0;gap:2px}.sidebar-war-guild.is-opponent{text-align:right;justify-items:end}.sidebar-war-banner{width:100%;height:38px;overflow:hidden;border:1px solid rgba(125,219,255,.28);border-radius:9px;background:#05192bcc}.sidebar-war-banner img{display:block;width:100%;height:100%;object-fit:cover;opacity:.9;filter:saturate(1.1) contrast(1.04)}.sidebar-war-guild span{margin-top:3px;color:#83b6d1;font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.sidebar-war-guild strong{overflow:hidden;max-width:100%;color:#f4fbff;font-size:.78rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.sidebar-war-guild small{color:#a7cce1;font-size:.61rem}.sidebar-war-score{display:grid;justify-items:center;gap:0;min-width:42px;color:#fff4bf}.sidebar-war-score strong{font-size:1.16rem;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgba(255,219,126,.22)}.sidebar-war-score span{margin:1px 0;color:#72d8ff;font-size:.58rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.sidebar-war-live-footer{padding-top:9px;border-top:1px solid rgba(127,218,255,.16);color:#a8cce1;font-size:.63rem}.sidebar-war-live-footer strong{color:#f7fbff;font-size:.68rem;font-variant-numeric:tabular-nums}.sidebar-war-fight-button{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;margin-top:10px;padding:0 11px;border:1px solid rgba(114,231,255,.68);border-radius:10px;color:#041b30;background:linear-gradient(98deg,#53cef8,#73ecff 56%,#d4f6a7);box-shadow:0 9px 18px #2fcdff29,inset 0 1px #ffffff85;cursor:pointer}.sidebar-war-fight-button span{font-size:.67rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.sidebar-war-fight-button b{font-size:.88rem}.sidebar-war-fight-button:hover,.sidebar-war-fight-button:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}body.is-authenticated .sidebar-command-shell .sidebar-war-return-button{display:inline-flex;align-items:center;min-height:25px;padding:3px 7px;border:1px solid rgba(87,247,173,.46);border-radius:8px;color:#b8ffdc;font-size:.58rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;background:#115d473d;cursor:pointer}body.is-authenticated .sidebar-command-shell .sidebar-war-return-button:hover,body.is-authenticated .sidebar-command-shell .sidebar-war-return-button:focus-visible{border-color:#7cffbb;background:#18805e57}}@keyframes sidebar-war-scan{0%,35%{transform:translate(-115%)}65%,to{transform:translate(115%)}}@media(max-width:980px){body.is-authenticated .sidebar-command-shell .sidebar-war-card:not([hidden]){display:none!important;flex:1 0 100%;order:2;margin:0;min-width:0}body.is-authenticated.mobile-menu-open .sidebar-command-shell .sidebar-war-card:not([hidden]){display:block!important}.sidebar-war-card[hidden]{display:none!important}.sidebar-war-live-card{padding:12px;border:1px solid rgba(99,226,255,.35);border-radius:13px;background:linear-gradient(145deg,#082b44f5,#041225fa)}.sidebar-war-live-topline,.sidebar-war-live-footer{display:flex;justify-content:space-between;gap:8px}.sidebar-war-versus{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin:10px 0}.sidebar-war-banner{height:32px;overflow:hidden;border-radius:8px}.sidebar-war-banner img{width:100%;height:100%;object-fit:cover}.sidebar-war-guild{min-width:0}.sidebar-war-guild.is-opponent{text-align:right}.sidebar-war-guild strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-war-score{display:grid;justify-items:center}.sidebar-war-fight-button{width:100%;min-height:34px;margin-top:9px}.sidebar-war-return-button{min-height:26px}}@media(prefers-reduced-motion:reduce){.sidebar-war-live-card:before{animation:none}.sidebar-war-fight-button:hover{transform:none}}@media(min-width:981px)and (max-width:1540px){body.is-authenticated .sidebar-command-shell{gap:11px;padding:12px;border-radius:14px}body.is-authenticated .topbar .sidebar-command-shell .brand{padding-bottom:10px}body.is-authenticated .topbar .sidebar-command-shell .brand-mark{width:42px;height:42px;border-radius:13px}body.is-authenticated .topbar .sidebar-command-shell .brand strong{font-size:1.06rem}body.is-authenticated .sidebar-command-shell .sidebar-player-card{gap:9px}body.is-authenticated .sidebar-command-shell .sidebar-player-top{gap:8px}body.is-authenticated .sidebar-command-shell .sidebar-player-top strong{font-size:1.64rem}body.is-authenticated .sidebar-command-shell .sidebar-xp-block{gap:6px}body.is-authenticated .sidebar-command-shell .sidebar-balance-card{padding:9px 7px 9px 42px}body.is-authenticated .sidebar-command-shell .sidebar-balance-card:before{width:30px;height:30px}body.is-authenticated .sidebar-command-shell .sidebar-balance-card strong{font-size:1.16rem}}.withdrawal-lightning-qr{display:flex;align-items:center;gap:10px;margin-top:9px}.withdrawal-lightning-qr img{display:block;width:172px;height:172px;padding:8px;border:1px solid rgba(132,220,255,.42);border-radius:14px;background:#fff;image-rendering:pixelated}.withdrawal-lightning-qr small{max-width:180px;color:#b9ddec;line-height:1.35}.pets-inventory-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.pets-inventory-actions .secondary-action{min-height:35px;padding:7px 12px;border-color:#86dcff57;background:#0f3958bd;font-size:12px}.pet-card.is-unowned{opacity:.68;filter:saturate(.68)}.pet-card.is-unowned:hover{opacity:.9}.pet-unowned-status{display:flex;flex:1;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px dashed color-mix(in srgb,var(--pet-accent) 45%,transparent);border-radius:10px;color:var(--pet-accent)!important;background:#030f1d59;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media(max-width:520px){.pets-inventory-heading{align-items:flex-start;gap:12px}.pets-inventory-actions{justify-content:flex-start}}.guild-war-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid rgba(111,208,249,.3);border-radius:17px;background:radial-gradient(circle at 50% 50%,rgba(93,69,214,.22),transparent 25%),linear-gradient(100deg,#083857d1,#08132ee0,#4b205494)}.guild-war-matchup-guild{display:flex;align-items:center;gap:11px;min-width:0}.guild-war-matchup-guild:last-child{justify-content:flex-end;text-align:right}.guild-war-matchup-guild .raid-guild-banner{flex:0 0 48px;width:48px;height:48px;border-radius:12px;overflow:hidden;box-shadow:0 0 17px #49ccff2e}.guild-war-matchup-guild div{min-width:0}.guild-war-matchup-guild small,.guild-war-matchup-guild span{display:block;color:#91bdd4;font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.guild-war-matchup-guild b{display:block;overflow:hidden;margin:3px 0;color:#f2fbff;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.guild-war-matchup-guild b a{color:inherit;text-decoration:none}.guild-war-matchup-vs{display:grid;gap:1px;justify-items:center;min-width:86px;padding:8px 10px;border-inline:1px solid rgba(156,215,246,.19)}.guild-war-matchup-vs span,.guild-war-matchup-vs small{color:#9bc6dc;font-size:.63rem;text-transform:uppercase}.guild-war-matchup-vs b{color:#ffe59f;font-size:1.3rem;letter-spacing:.12em}.guild-war-battle-log{padding:14px;border:1px solid rgba(111,208,249,.19);border-radius:14px;background:#010e1d80}.guild-war-battle-log-list{display:grid;max-height:315px;overflow:auto}.guild-war-battle-log-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(111,208,249,.1)}.guild-war-battle-log-row:last-child{border-bottom:0}.guild-war-battle-log-row>span{min-width:54px;padding:5px 6px;border:1px solid rgba(238,130,130,.38);border-radius:7px;color:#ffd1d1;font-size:.62rem;font-weight:900;text-align:center;text-transform:uppercase}.guild-war-battle-log-row.is-win>span{border-color:#62e8ac73;background:#2c9f6c29;color:#baffde}.guild-war-battle-log-row b{display:block;color:#eaf8ff;font-size:.83rem}.guild-war-battle-log-row small{display:block;margin-top:3px;color:#8fb8cf;font-size:.67rem}.guild-war-battle-log-row>strong{color:#ffe39b;font-size:.88rem;text-align:right;white-space:nowrap}.guild-war-battle-log-row>strong small{color:#cbb66e;font-size:.58rem;text-transform:uppercase}.event-active-grid>.guild-war-board{grid-column:1/-1;min-width:0;width:100%}.guild-war-board{display:grid;gap:16px;padding:18px;border:1px solid rgba(105,208,255,.32);border-radius:20px;background:radial-gradient(circle at 88% 0,rgba(115,78,255,.2),transparent 37%),linear-gradient(145deg,#0b2b48f5,#031223fa);box-shadow:inset 0 1px #b5ecff1a,0 16px 44px #0003}.guild-war-header{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.guild-war-header h2{margin:3px 0 7px}.guild-war-header p{max-width:680px;margin:0;color:#b5cde0}.guild-war-score{display:grid;min-width:180px;justify-items:end;padding:11px 14px;border:1px solid rgba(255,204,97,.4);border-radius:14px;background:#0515288c}.guild-war-score span,.guild-war-score small{color:#9ac2da;font-size:.78rem}.guild-war-score b{color:#fff3c4;font-size:1.8rem;line-height:1}.guild-war-score i{font-style:normal;color:#bdd8e9;font-weight:800}.guild-war-declare{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px dashed rgba(113,211,255,.42);border-radius:15px;background:#051d33ad}.guild-war-energy{padding:13px 15px;border-radius:14px;background:#031325ad;border:1px solid rgba(122,215,255,.22)}.guild-war-energy>div:first-child{display:flex;justify-content:space-between;gap:12px}.guild-war-energy strong{color:#fff1bd}.guild-war-energy small{display:block;margin-top:7px;color:#9fc1d9}.guild-war-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guild-war-target{display:grid;grid-template-columns:1fr auto auto;gap:13px;align-items:center;padding:14px;text-align:left;color:#eaf7ff;border:1px solid rgba(109,206,255,.28);border-radius:14px;background:linear-gradient(130deg,#0c3a59cc,#04162be0);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.guild-war-target:not(:disabled):hover{transform:translateY(-2px);border-color:#78dbff;box-shadow:0 9px 25px #129fff29}.guild-war-target:disabled{opacity:.58;cursor:not-allowed}.guild-war-target-name{font-weight:900;font-size:1rem}.guild-war-target b{display:block;color:#ffe7a1}.guild-war-target small{display:block;color:#a9c7d9;font-size:.72rem}.guild-war-points{color:#74e5ff;font-size:1.2rem;font-weight:900;text-align:right}.guild-war-personal{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px;border-radius:14px;background:#010e1d8f;border:1px solid rgba(146,207,235,.17)}.guild-war-personal span,.guild-war-personal small{display:block;color:#9fc0d4}.guild-war-personal strong{display:block;color:#fff4c9;font-size:1.24rem}.guild-war-milestones{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.guild-war-milestone{padding:7px 9px;border:1px solid rgba(125,183,215,.26);border-radius:10px;color:#9fc2d7;font-size:.75rem}.guild-war-milestone b{display:block;color:#e1eff7}.guild-war-milestone.is-ready{border-color:#ffca53b3;background:#ffbe3f1f}.guild-war-milestone.is-ready b{color:#ffe79d}.guild-war-missions{padding:14px;border-left:3px solid #51d4ff;background:#0b37517a}.guild-war-missions h3{margin:2px 0 4px}.guild-war-missions p{margin:0;color:#b1ccdc}.guild-war-outcome{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid rgba(236,133,125,.42);border-radius:13px;background:#5e192238;color:#ffd6d2}.guild-war-outcome.is-win{border-color:#5fe6ab8f;background:#15694a33;color:#ccffe8}@media(max-width:760px){.guild-war-header,.guild-war-personal{display:grid}.guild-war-score{justify-items:start}.guild-war-milestones{justify-content:flex-start}.guild-war-targets{grid-template-columns:1fr}.guild-war-target{grid-template-columns:1fr auto}.guild-war-target>span:nth-child(2){grid-column:1}.guild-war-points{grid-column:2;grid-row:1/3}.guild-war-matchup{grid-template-columns:1fr}.guild-war-matchup-guild:last-child{justify-content:flex-start;text-align:left}.guild-war-matchup-vs{grid-row:2;grid-template-columns:auto auto auto;justify-content:center;border-block:1px solid rgba(156,215,246,.19);border-inline:0}.guild-war-player-standing,.guild-war-guild-standing{grid-template-columns:auto auto minmax(0,1fr) auto}.guild-war-player-avatar,.guild-war-guild-standing .raid-guild-banner{width:30px;height:30px}}.guild-war-milestone{display:grid;gap:4px;padding:8px 9px;border:1px solid rgba(125,183,215,.26);border-radius:10px;color:#9fc2d7;font-size:.75rem}.guild-war-milestone small{font-size:.67rem}.guild-war-milestone .compact-action{padding:5px 8px;font-size:.7rem}.guild-war-milestone.is-ready,.guild-war-placement.is-ready{border-color:#ffca53b3;background:#ffbe3f1f}.guild-war-milestone.is-claimed,.guild-war-placement.is-claimed{opacity:.72}.guild-war-placement{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;border:1px solid rgba(133,202,239,.27);border-radius:14px;background:linear-gradient(110deg,#0a3b57b8,#2519557a)}.guild-war-placement span,.guild-war-placement small{display:block;color:#a9cae1}.guild-war-placement strong{display:block;margin:2px 0;color:#fff0b5;font-size:1.05rem}@media(max-width:760px){.guild-war-placement{display:grid}}.guild-war-standings{display:grid;gap:12px;margin-top:14px}.guild-war-record{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(81,202,255,.27);border-radius:14px;background:linear-gradient(110deg,#082f4cdb,#05172aeb);box-shadow:inset 0 1px #b7edff14}.guild-war-record h3,.guild-war-standing-heading h3{margin:2px 0 0;color:#f1fbff}.guild-war-record-stats{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.guild-war-record-stats span{display:grid;gap:1px;color:#9fc5dd;font-size:.68rem;text-align:center;text-transform:uppercase;letter-spacing:.045em}.guild-war-record-stats span b{color:#f4fbff;font-size:1.13rem;letter-spacing:0}.guild-war-record-stats>strong{padding:9px 11px;border:1px solid rgba(250,205,95,.38);border-radius:10px;background:#6b4b0c2e;color:#ffe7a1;font-size:1rem;white-space:nowrap}.guild-war-record-stats>strong small{color:#d7bc70;font-size:.68rem;font-weight:700;text-transform:uppercase}.guild-war-standings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guild-war-standings-grid>article{min-width:0;padding:14px;border:1px solid rgba(111,208,249,.18);border-radius:13px;background:#02142594}.guild-war-standing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(111,208,249,.13)}.guild-war-standing-heading>span{padding-top:4px;color:#86b4cd;font-size:.66rem;text-align:right}.guild-war-standing-list{display:grid;max-height:285px;overflow:auto}.guild-war-standing-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(111,208,249,.1)}.guild-war-standing-row:last-child{border-bottom:0}.guild-war-standing-row div{min-width:0}.guild-war-standing-row b{display:block;overflow:hidden;color:#eaf8ff;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.guild-war-standing-row small{display:block;margin-top:3px;color:#91b9d1;font-size:.66rem}.guild-war-standing-row>strong{color:#ffe39b;font-size:.88rem;text-align:right;white-space:nowrap}.guild-war-standing-row>strong small{color:#cbb66e;font-size:.58rem;text-transform:uppercase}.guild-war-guild-standing{grid-template-columns:auto minmax(0,1fr) auto}.guild-war-rank{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#41bcf224;color:#9de4ff;font-size:.69rem;font-weight:800}.guild-war-standing-empty{margin:12px 0 4px;font-size:.78rem}@media(max-width:760px){.guild-war-record{align-items:flex-start;flex-direction:column}.guild-war-standings-grid{grid-template-columns:1fr}}@media(max-width:420px){.guild-war-record-stats{gap:9px}.guild-war-record-stats>strong{width:100%;text-align:center}}.guild-war-player-standing,.guild-war-guild-standing{grid-template-columns:auto auto minmax(0,1fr) auto}.guild-war-player-avatar,.guild-war-guild-standing .raid-guild-banner{width:34px;height:34px;border-radius:9px;overflow:hidden}.guild-war-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.guild-war-mission{padding:9px 10px;border:1px solid rgba(111,208,249,.2);border-radius:10px;background:#0114256b}.guild-war-mission b{display:block;color:#e6f7ff;font-size:.78rem}.guild-war-mission small{display:block;margin-top:3px;color:#9ec4da;font-size:.7rem}@media(max-width:620px){.guild-war-mission-grid{grid-template-columns:1fr}}.guild-war-mission .guild-war-mission-task{min-height:2.5em;color:#c5deeb;line-height:1.28}.guild-war-mission .guild-war-mission-progress{margin-top:7px;color:#8fe6ff;font-weight:850}.guild-war-personal>div:first-child small+small{margin-top:4px;color:#8dbbd2}.guild-war-matchup--live{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) minmax(0,1fr);gap:22px;padding:22px 26px;overflow:hidden;border-color:#74deff73;background:radial-gradient(circle at 50% 50%,rgba(255,206,89,.14),transparent 19%),radial-gradient(circle at 12% 0,rgba(21,169,255,.25),transparent 34%),radial-gradient(circle at 88% 100%,rgba(193,66,242,.22),transparent 36%),linear-gradient(120deg,#092c49,#071427 49%,#261339);box-shadow:inset 0 1px #e2f9ff29,0 20px 50px #00000042}.guild-war-matchup--live:before{position:absolute;z-index:-1;inset:10px;border:1px solid rgba(166,226,255,.12);border-radius:13px;content:"";pointer-events:none}.guild-war-matchup--live .guild-war-matchup-team{min-width:0}.guild-war-matchup--live .guild-war-matchup-guild{gap:14px}.guild-war-matchup--live .guild-war-matchup-guild .raid-guild-banner{width:66px;height:66px;border:1px solid rgba(144,229,255,.56);border-radius:18px;box-shadow:0 0 0 5px #2cb7ff14,0 10px 26px #00000047}.guild-war-matchup--live .is-away .guild-war-matchup-guild .raid-guild-banner{border-color:#f498ff94;box-shadow:0 0 0 5px #c649ea17,0 10px 26px #00000047}.guild-war-matchup--live .guild-war-matchup-guild small{color:#75deff;font-size:.7rem}.guild-war-matchup--live .is-away .guild-war-matchup-guild small{color:#e7a6ff}.guild-war-matchup--live .guild-war-matchup-guild b{font-size:1.16rem}.guild-war-matchup--live .guild-war-matchup-guild span{font-size:.72rem}.guild-war-live-score{display:flex;align-items:center;justify-content:center;gap:10px;margin:4px 0}.guild-war-live-score strong{color:#f9fcff;font-size:2.35rem;line-height:1;text-shadow:0 0 16px rgba(128,224,255,.34)}.guild-war-live-score strong:last-child{text-shadow:0 0 16px rgba(233,146,255,.3)}.guild-war-live-score i{color:#ffdf8c;font-size:1.7rem;font-style:normal}.guild-war-matchup--live .guild-war-matchup-vs{gap:3px;min-width:0;padding:4px 18px;border-inline-color:rgba(255,220,133,.34)}.guild-war-matchup--live .guild-war-matchup-vs>span{color:#9fdcf3;font-weight:900;letter-spacing:.12em}.guild-war-matchup--live .guild-war-matchup-vs>b{padding:2px 9px;border:1px solid rgba(255,219,132,.38);border-radius:999px;color:#ffe59a;font-size:.68rem;letter-spacing:.16em}.guild-war-matchup--live .guild-war-matchup-vs small{color:#d4edf8;font-size:.68rem}.guild-war-history{display:grid;gap:10px;padding:15px;border:1px solid rgba(111,208,249,.2);border-radius:15px;background:linear-gradient(145deg,#03192cbd,#050e1fe6)}.guild-war-history-list{display:grid;gap:8px;max-height:390px;overflow:auto}.guild-war-history-match{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(112,198,237,.15);border-radius:12px;background:#061f34a3}.guild-war-history-match.is-win{border-color:#57e4a352;background:linear-gradient(100deg,#165d474a,#061f34b3)}.guild-war-history-match.is-loss{border-color:#f7859740;background:linear-gradient(100deg,#5e1c2e40,#061f34b3)}.guild-war-history-result{min-width:58px;padding:5px 7px;border:1px solid rgba(146,203,229,.3);border-radius:7px;color:#cde4ef;font-size:.63rem;font-weight:900;letter-spacing:.06em;text-align:center;text-transform:uppercase}.guild-war-history-match.is-win .guild-war-history-result{border-color:#57e4a37a;background:#289d6a2b;color:#bfffe0}.guild-war-history-match.is-loss .guild-war-history-result{border-color:#f785976e;background:#a7314724;color:#ffd3dc}.guild-war-history-team{display:flex;align-items:center;gap:9px;min-width:0}.guild-war-history-team b{overflow:hidden;color:#effaff;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.guild-war-history-team b a{color:inherit;text-decoration:none}.guild-war-history-team .raid-guild-banner{flex:0 0 31px;width:31px;height:31px;border-radius:9px;overflow:hidden}.guild-war-history-team.is-opponent{justify-content:flex-end;text-align:right}.guild-war-history-score{display:grid;grid-template-columns:auto auto auto;align-items:center;column-gap:5px;justify-content:center;min-width:98px;text-align:center}.guild-war-history-score strong{color:#ffe7a5;font-size:1rem}.guild-war-history-score>span{color:#94b9cd}.guild-war-history-score small{grid-column:1/-1;margin-top:2px;color:#86aeca;font-size:.62rem}@media(max-width:760px){.guild-war-matchup--live{grid-template-columns:1fr;padding:16px}.guild-war-matchup--live .guild-war-matchup-team.is-away .guild-war-matchup-guild{justify-content:flex-start;text-align:left}.guild-war-matchup--live .guild-war-matchup-vs{grid-row:auto;grid-template-columns:1fr;border-block:1px solid rgba(255,220,133,.22);border-inline:0}.guild-war-history-match{grid-template-columns:auto minmax(0,1fr) auto}.guild-war-history-team.is-opponent{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}.guild-war-history-score{grid-column:3;grid-row:1/3}.guild-war-history-result{grid-row:1/3}}@media(max-width:480px){.guild-war-matchup--live .guild-war-matchup-guild .raid-guild-banner{width:52px;height:52px}.guild-war-live-score strong{font-size:1.9rem}.guild-war-history-match{gap:8px;padding:10px}.guild-war-history-result{min-width:48px;font-size:.56rem}.guild-war-history-team b{font-size:.74rem}.guild-war-history-score{min-width:72px}.guild-war-history-score strong{font-size:.82rem}}.guild-war-standings{gap:15px}.guild-war-record{position:relative;overflow:hidden;padding:19px 20px;border-color:#6cdaff63;background:radial-gradient(circle at 88% 30%,rgba(255,205,93,.16),transparent 27%),linear-gradient(116deg,#093f63ed,#07182ef2)}.guild-war-record:after{position:absolute;right:-32px;bottom:-38px;width:145px;height:145px;border:1px solid rgba(129,225,255,.15);border-radius:50%;content:"";pointer-events:none}.guild-war-record-stats{position:relative;z-index:1;gap:9px}.guild-war-record-stats span{min-width:58px;padding:7px 9px;border:1px solid rgba(132,212,245,.18);border-radius:10px;background:#01112257}.guild-war-record-stats span b{font-size:1.3rem}.guild-war-record-stats>strong{padding:11px 14px;box-shadow:0 0 20px #ffc7541f}.guild-war-standings-grid>article{padding:0;overflow:hidden;border-color:#64d2f947;border-radius:16px;background:linear-gradient(155deg,#082b45d1,#021223eb);box-shadow:inset 0 1px #cbf2ff14,0 12px 28px #00000024}.guild-war-standings-grid>article .guild-war-standing-heading{padding:15px 16px 12px;background:linear-gradient(100deg,rgba(31,137,187,.15),transparent)}.guild-war-standings-grid>article:nth-child(2) .guild-war-standing-heading{background:linear-gradient(100deg,rgba(177,95,224,.14),transparent)}.guild-war-standing-list{gap:7px;max-height:350px;padding:10px 11px 12px}.guild-war-standing-row{min-height:58px;padding:9px 10px;border:1px solid rgba(117,207,246,.14);border-radius:11px;background:#03192ca1;transition:transform .16s ease,border-color .16s ease,background .16s ease}.guild-war-standing-row:hover{transform:translate(2px);border-color:#82e0ff70;background:#0b3752c7}.guild-war-standing-row:last-child{border-bottom:1px solid rgba(117,207,246,.14)}.guild-war-standing-row.is-rank-1{border-color:#ffd772a6;background:linear-gradient(95deg,#8b5e0a4f,#0c2d40c7)}.guild-war-standing-row.is-rank-2{border-color:#c2e0f273;background:linear-gradient(95deg,#597d913b,#0c2d40bd)}.guild-war-standing-row.is-rank-3{border-color:#e29b5b75;background:linear-gradient(95deg,#7c3e1840,#0c2d40bd)}.guild-war-rank{width:30px;height:30px;border:1px solid rgba(125,213,247,.24);border-radius:9px;background:#2897c824;font-size:.75rem}.guild-war-standing-row.is-rank-1 .guild-war-rank{border-color:#ffd873b8;background:#ab740d4d;color:#fff0b1}.guild-war-standing-row.is-rank-2 .guild-war-rank{border-color:#cce6f28c;background:#789fb53d;color:#edfaff}.guild-war-standing-row.is-rank-3 .guild-war-rank{border-color:#eea260a1;background:#994b1c47;color:#ffd8ad}.guild-war-player-avatar,.guild-war-guild-standing .raid-guild-banner{width:39px;height:39px;border:1px solid rgba(130,221,255,.3);border-radius:11px;box-shadow:0 5px 13px #0003}.guild-war-standing-row b{font-size:.91rem}.guild-war-standing-row small{font-size:.7rem}.guild-war-standing-row small em{color:#8df0bd;font-style:normal;font-weight:900}.guild-war-standing-row small i{color:#ffadba;font-style:normal;font-weight:900}.guild-war-standing-row>strong{display:grid;gap:1px;justify-items:end;min-width:60px;padding:5px 0 5px 9px;border-left:1px solid rgba(131,207,239,.14);color:#fff0ba;font-size:1.05rem}.guild-war-standing-row>strong small{margin:0;color:#d8be78;font-size:.58rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.guild-war-guild-standing .raid-guild-banner{border-color:#c996ff5e}@media(max-width:760px){.guild-war-record{padding:16px}.guild-war-record-stats{width:100%}.guild-war-record-stats span{flex:1;min-width:0}.guild-war-standing-list{max-height:none}.guild-war-standing-row{min-height:54px}}@media(max-width:420px){.guild-war-standing-row{gap:7px;padding:8px}.guild-war-rank{width:26px;height:26px}.guild-war-player-avatar,.guild-war-guild-standing .raid-guild-banner{width:32px;height:32px}.guild-war-standing-row>strong{min-width:48px;padding-left:6px;font-size:.86rem}.guild-war-standing-row b{font-size:.78rem}.guild-war-standing-row small{font-size:.61rem}}.guild-war-matchup--live .guild-war-matchup-team.is-home .guild-war-matchup-guild{justify-content:flex-start;text-align:left}.guild-war-matchup--live .guild-war-matchup-team.is-home .guild-war-matchup-guild .raid-guild-banner{order:0;width:164px;height:72px;border-radius:15px}.guild-war-matchup--live .guild-war-matchup-team.is-home .guild-war-matchup-guild>div{order:1;text-align:left}.guild-war-matchup--live .guild-war-matchup-team.is-away .guild-war-matchup-guild{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.guild-war-matchup--live .guild-war-matchup-team.is-away .guild-war-matchup-guild .raid-guild-banner{order:0;width:164px;height:72px;border-radius:15px}.guild-war-matchup--live .guild-war-matchup-team.is-away .guild-war-matchup-guild>div{order:1;text-align:right}.guild-war-matchup--live .guild-war-matchup-team.is-away{justify-self:end;width:100%}@media(max-width:920px){.guild-war-matchup--live .guild-war-matchup-team.is-home .guild-war-matchup-guild .raid-guild-banner,.guild-war-matchup--live .guild-war-matchup-team.is-away .guild-war-matchup-guild .raid-guild-banner{width:112px;height:66px}}@media(max-width:760px){.guild-war-matchup--live .guild-war-matchup-team.is-away{justify-self:stretch}.guild-war-matchup--live .guild-war-matchup-team.is-away .guild-war-matchup-guild{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.guild-war-matchup--live .guild-war-matchup-team.is-away .guild-war-matchup-guild>div{text-align:right}}@media(max-width:480px){.guild-war-matchup--live .guild-war-matchup-team.is-home .guild-war-matchup-guild .raid-guild-banner,.guild-war-matchup--live .guild-war-matchup-team.is-away .guild-war-matchup-guild .raid-guild-banner{width:92px;height:54px}}.guild-war-table-labels,.guild-war-standing-row{grid-template-columns:34px 39px minmax(0,1fr) auto auto}.guild-war-table-labels{display:grid;align-items:center;gap:9px;padding:11px 21px 5px;color:#8fbdd4;font-size:.59rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.guild-war-table-labels span:nth-last-child(-n+2){text-align:right}.guild-war-standing-identity{min-width:0}.guild-war-standing-row .guild-war-standing-identity b{color:#eefaff;text-decoration:none}.guild-war-standing-wl{display:grid;justify-items:end;gap:1px;min-width:42px;padding:4px 9px;border-left:1px solid rgba(131,207,239,.14);color:#c7e4f2;text-align:right}.guild-war-standing-wl small{margin:0!important;color:#8bb8cd!important;font-size:.55rem!important;font-weight:900;letter-spacing:.06em}.guild-war-standing-wl b{color:#dff5ff;font-size:.82rem;white-space:nowrap}.guild-war-standing-row>strong{min-width:72px}.guild-war-standing-row>strong small{letter-spacing:.1em}.guild-war-guild-standing .guild-war-standing-identity b{cursor:default}@media(max-width:560px){.guild-war-table-labels{padding-inline:15px;grid-template-columns:29px 32px minmax(0,1fr) auto auto;gap:6px}.guild-war-standing-row{grid-template-columns:29px 32px minmax(0,1fr) auto auto;gap:6px}.guild-war-standing-wl{min-width:35px;padding-left:6px;padding-right:5px}.guild-war-standing-row>strong{min-width:44px;padding-left:6px}.guild-war-standing-wl b{font-size:.74rem}.guild-war-table-labels{font-size:.5rem}}.guild-war-table-labels,.guild-war-standing-row{grid-template-columns:34px 39px minmax(0,1fr) auto}.guild-war-table-labels span:last-child{text-align:right}.guild-war-standing-record{display:flex!important;align-items:center;justify-content:flex-end;gap:10px;min-width:174px;padding:5px 0 5px 11px!important}.guild-war-standing-record>span{display:flex;gap:7px;color:#bfd9e6;font-size:.72rem;white-space:nowrap}.guild-war-standing-record em,.guild-war-standing-record i{font-style:normal;font-weight:900}.guild-war-standing-record em{color:#8df0bd}.guild-war-standing-record i{color:#ffadba}.guild-war-standing-record>b{color:#fff0ba;font-size:.93rem;white-space:nowrap}@media(max-width:560px){.guild-war-table-labels,.guild-war-standing-row{grid-template-columns:29px 32px minmax(0,1fr) auto}.guild-war-standing-record{gap:5px;min-width:132px;padding-left:6px!important}.guild-war-standing-record>span{gap:4px;font-size:.61rem}.guild-war-standing-record>b{font-size:.7rem}}.guild-war-standing-record{gap:0!important;min-width:226px!important;padding:0!important;overflow:hidden;border:1px solid rgba(128,213,248,.26);border-radius:10px;background:linear-gradient(105deg,#08314ad6,#06192cf0);box-shadow:inset 0 1px #cff4ff17,0 5px 14px #00000029}.guild-war-standing-record>span{height:32px;gap:0!important}.guild-war-standing-record em,.guild-war-standing-record i,.guild-war-standing-record>b{display:grid;place-items:center;height:100%;padding:0 9px}.guild-war-standing-record em{border-right:1px solid rgba(133,217,247,.2);background:linear-gradient(180deg,rgba(61,186,135,.15),transparent)}.guild-war-standing-record i{border-right:1px solid rgba(133,217,247,.2);background:linear-gradient(180deg,rgba(240,93,121,.12),transparent)}.guild-war-standing-record>b{padding-inline:12px;background:linear-gradient(120deg,#845b0f29,#2a240d47);text-shadow:0 0 12px rgba(255,217,127,.24)}.guild-war-standing-record em:after,.guild-war-standing-record i:after{margin-left:3px;color:#8eb8cc;font-size:.56rem;font-style:normal;font-weight:800;letter-spacing:.05em}.guild-war-standing-record em:after{content:"WIN"}.guild-war-standing-record i:after{content:"LOSS"}.guild-war-standing-row.is-rank-1 .guild-war-standing-record{border-color:#ffda7799;box-shadow:inset 0 1px #fff8cd24,0 0 18px #ffc74f1c}@media(max-width:560px){.guild-war-standing-record{min-width:171px!important}.guild-war-standing-record>span{height:27px}.guild-war-standing-record em,.guild-war-standing-record i,.guild-war-standing-record>b{padding-inline:6px}.guild-war-standing-record em:after,.guild-war-standing-record i:after{display:none}.guild-war-standing-record>b{font-size:.66rem}}.guild-war-standing-record{display:grid!important;grid-template-columns:43px 43px minmax(116px,max-content);align-items:center;min-width:222px!important;padding:0!important;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.guild-war-standing-record em,.guild-war-standing-record i,.guild-war-standing-record>b{display:block;height:auto;padding:0;background:none;text-align:center;text-shadow:none;white-space:nowrap}.guild-war-standing-record i,.guild-war-standing-record>b{border-left:1px solid rgba(133,217,247,.28)}.guild-war-standing-record>b{min-width:116px;padding-left:12px;color:#fff0ba;font-size:.93rem;text-align:right}.guild-war-standing-record em:after,.guild-war-standing-record i:after{display:none}.guild-war-standing-row.is-rank-1 .guild-war-standing-record{border:0;box-shadow:none}@media(max-width:560px){.guild-war-standing-record{grid-template-columns:33px 33px minmax(92px,max-content);min-width:166px!important}.guild-war-standing-record>b{min-width:92px;padding-left:8px;font-size:.7rem}}.guild-war-standing-row>.guild-war-standing-record,.guild-war-standing-record i,.guild-war-standing-record>b{border-left:0!important}.guild-war-standing-record{grid-template-columns:35px 35px minmax(150px,max-content);min-width:240px!important}.guild-war-standing-record>b{min-width:150px;padding-left:14px}@media(max-width:560px){.guild-war-standing-record{grid-template-columns:30px 30px minmax(108px,max-content);min-width:174px!important}.guild-war-standing-record>b{min-width:108px;padding-left:8px}}.guild-war-standing-record{grid-template-columns:max-content max-content minmax(154px,max-content);column-gap:12px!important;min-width:250px!important}.guild-war-standing-record em,.guild-war-standing-record i,.guild-war-standing-record>b{border:0!important;padding:0!important}.guild-war-standing-record>b{min-width:154px!important;text-align:right}@media(max-width:560px){.guild-war-standing-record{grid-template-columns:max-content max-content minmax(108px,max-content);column-gap:8px!important;min-width:178px!important}.guild-war-standing-record>b{min-width:108px!important}}.guild-war-cache-results{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(255,207,107,.32);border-radius:14px;background:linear-gradient(115deg,#492d0e5c,#17123e7a)}.guild-war-cache-results>span{color:#ffe39c;font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.guild-war-cache-results>div{display:flex;flex-wrap:wrap;gap:8px}.guild-war-cache-result{display:grid;min-width:116px;gap:2px;padding:8px 10px;border:1px solid rgba(142,218,249,.2);border-radius:10px;background:#03142694}.guild-war-cache-result small{color:#8dbbd3;font-size:.61rem;font-weight:800;text-transform:uppercase}.guild-war-cache-result b{color:#ebf8ff;font-size:.75rem}.guild-war-cache-result.is-pet{border-color:#d27eff8c;background:#6a309138}.guild-war-cache-result.is-gemstone{border-color:#67e0ff85;background:#1670932e}.guild-war-cache-result.is-gear{border-color:#ffd2696b;background:#734d102b}.guild-war-placement-preview{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,207,104,.36);border-radius:17px;background:radial-gradient(circle at 86% 0,rgba(255,200,89,.14),transparent 34%),linear-gradient(135deg,#08304bbd,#201545ad);box-shadow:inset 0 1px #fff6cc17}.guild-war-placement-preview-heading{display:flex;align-items:start;justify-content:space-between;gap:18px}.guild-war-placement-preview-heading h3{margin:2px 0 5px;color:#fff4ca}.guild-war-placement-preview-heading p{max-width:720px;margin:0;color:#b8d3e2}.guild-war-placement-preview-heading>span{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(102,232,178,.36);border-radius:999px;background:#279c6924;color:#baffdb;font-size:.68rem;font-weight:900;text-transform:uppercase}.guild-war-placement-tabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.guild-war-placement-tabs button{flex:0 0 auto;display:grid;gap:2px;min-width:64px;padding:8px 9px;border:1px solid rgba(125,199,233,.24);border-radius:10px;background:#03162b8f;color:#c9e7f4;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.guild-war-placement-tabs button:hover{border-color:#ffd87ba6;transform:translateY(-1px)}.guild-war-placement-tabs button.is-selected{border-color:#ffd76fdb;background:linear-gradient(145deg,#9b681161,#2b1d47cc);box-shadow:0 0 18px #ffc64c21}.guild-war-placement-tabs b{font-size:.82rem}.guild-war-placement-tabs small{color:#9bc3d9;font-size:.62rem;font-weight:800}.guild-war-placement-preview-detail{display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(250px,1fr);gap:12px;padding:13px;border:1px solid rgba(129,209,242,.2);border-radius:13px;background:#02102278}.guild-war-placement-preview-detail>div:first-child>span,.guild-war-placement-preview-detail>div:first-child>small{display:block;color:#a9cadb;font-size:.7rem}.guild-war-placement-preview-detail>div:first-child>strong{display:block;margin:3px 0;color:#fff0b4;font-size:1.05rem}.guild-war-placement-preview-odds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.guild-war-placement-preview-odds span{display:grid;gap:2px;padding:7px;border:1px solid rgba(118,206,240,.16);border-radius:8px;background:#0930486b;color:#abcadb;font-size:.62rem;text-align:center}.guild-war-placement-preview-odds b{color:#effaff;font-size:.8rem}.guild-war-placement-preview-meta{grid-column:1/-1;display:grid;gap:4px;color:#a9c9dc;font-size:.67rem}.guild-war-placement-preview-meta small:last-child{color:#d7eafb}.guild-war-placement-preview-meta .is-common{color:#f6fbff}.guild-war-placement-preview-meta .is-uncommon{color:#8df0a9}.guild-war-placement-preview-meta .is-rare{color:#83c6ff}.guild-war-placement-preview-meta .is-epic{color:#d4a0ff}.guild-war-placement-preview-meta .is-legendary{color:#ffe07d}.guild-war-placement-preview-meta .is-mythical{color:#ff9a9a}@media(max-width:760px){.guild-war-placement-preview-heading,.guild-war-placement-preview-detail{display:grid}.guild-war-placement-preview-heading>span{justify-self:start}.guild-war-placement-preview-odds{grid-template-columns:repeat(2,minmax(0,1fr))}}.guild-war-target{grid-template-columns:58px minmax(0,1fr) auto auto}.guild-war-target-knight{display:grid;place-items:end center;width:58px;height:58px;overflow:hidden;border:1px solid rgba(119,221,255,.4);border-radius:14px;background:radial-gradient(circle at 50% 18%,rgba(123,227,255,.3),transparent 45%),#031528d9;box-shadow:inset 0 0 20px #3bbaff1f}.guild-war-target-knight img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 7px rgba(0,0,0,.42))}.guild-war-target:not(:disabled):hover .guild-war-target-knight{border-color:#98eaff;box-shadow:0 0 22px #49cfff40,inset 0 0 20px #3bbaff2e}.guild-war-duel-overlay{position:fixed;z-index:10050;inset:0;display:grid;place-items:center;padding:20px;background:#010814d1;backdrop-filter:blur(10px);opacity:0;transition:opacity .22s ease}.guild-war-duel-overlay.is-running{opacity:1}.guild-war-duel-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 122px minmax(0,1fr);align-items:end;gap:clamp(8px,3vw,42px);width:min(930px,100%);min-height:min(610px,78vh);padding:clamp(28px,5vw,58px) clamp(18px,5vw,64px) 78px;overflow:hidden;border:1px solid rgba(131,225,255,.5);border-radius:28px;background:radial-gradient(circle at 50% 31%,rgba(255,213,109,.18),transparent 18%),radial-gradient(circle at 10% 20%,rgba(31,177,255,.32),transparent 38%),radial-gradient(circle at 90% 20%,rgba(201,76,255,.3),transparent 38%),linear-gradient(145deg,#092c50,#050f26 54%,#241231);box-shadow:inset 0 1px #e8faff29,0 30px 100px #00000094}.guild-war-duel-sky{position:absolute;z-index:-1;inset:0;background:linear-gradient(160deg,transparent 0 68%,rgba(1,9,21,.78) 69%),repeating-linear-gradient(90deg,transparent 0 11%,rgba(135,220,255,.1) 11.2% 11.4%,transparent 11.6% 23%);opacity:.6}.guild-war-duel-fighter{position:relative;z-index:1;display:grid;justify-items:center;align-content:end;min-width:0;transform:translate(-20px);transition:transform .7s cubic-bezier(.2,.8,.22,1),filter .3s ease}.guild-war-duel-fighter.is-opponent{transform:translate(20px)}.guild-war-duel-overlay.is-running .guild-war-duel-fighter.is-player{transform:translate(18px)}.guild-war-duel-overlay.is-running .guild-war-duel-fighter.is-opponent{transform:translate(-18px)}.guild-war-duel-fighter img{display:block;width:min(100%,300px);max-height:405px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 15px rgba(0,0,0,.5))}.guild-war-duel-fighter.is-opponent img{filter:hue-rotate(18deg) drop-shadow(0 18px 15px rgba(0,0,0,.5))}.guild-war-duel-label{max-width:100%;overflow:hidden;color:#a9e9ff;font-size:.73rem;font-weight:950;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.guild-war-duel-fighter.is-opponent .guild-war-duel-label{color:#f0b3ff}.guild-war-duel-fighter strong{margin-top:5px;color:#f5fbff;font-size:clamp(.86rem,2vw,1.15rem);text-align:center}.guild-war-duel-versus{z-index:2;display:grid;justify-items:center;align-self:center;gap:4px;transform:translateY(-28px)}.guild-war-duel-versus span,.guild-war-duel-versus small{font-size:.67rem;font-weight:950;letter-spacing:.14em}.guild-war-duel-versus span{color:#a6dff7}.guild-war-duel-versus b{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(255,221,135,.7);border-radius:50%;background:radial-gradient(circle,#ffe68d42,#2f1c3ed4);box-shadow:0 0 32px #ffd05f3d;color:#fff0b5;font-size:1.7rem}.guild-war-duel-versus small{color:#cce5f5}.guild-war-duel-impact{position:absolute;z-index:3;left:50%;top:43%;display:grid;place-items:center;width:0;height:0;overflow:hidden;border-radius:50%;transform:translate(-50%,-50%) scale(.2);background:radial-gradient(circle,#fff8c8 0 7%,#ffc44c 16%,rgba(255,136,32,.5) 39%,transparent 70%);color:#fff;opacity:0;font-size:7rem;transition:width .16s ease,height .16s ease,opacity .12s ease,transform .18s ease}.guild-war-duel-overlay.is-clashing .guild-war-duel-fighter.is-player{transform:translate(72px) rotate(-4deg)}.guild-war-duel-overlay.is-clashing .guild-war-duel-fighter.is-opponent{transform:translate(-72px) rotate(4deg)}.guild-war-duel-overlay.is-clashing .guild-war-duel-impact{width:260px;height:260px;opacity:1;transform:translate(-50%,-50%) scale(1)}.guild-war-duel-status{position:absolute;z-index:4;bottom:29px;left:20px;right:20px;margin:0;color:#e1f5ff;font-size:clamp(.88rem,2vw,1.08rem);font-weight:850;letter-spacing:.025em;text-align:center}.guild-war-duel-overlay.is-victory .guild-war-duel-stage{border-color:#69f5b1c7;box-shadow:inset 0 1px #e9fff43b,0 0 70px #3de29745}.guild-war-duel-overlay.is-defeat .guild-war-duel-stage{border-color:#ff90a6a6;box-shadow:inset 0 1px #ffe2e82b,0 0 70px #f5507633}.guild-war-duel-overlay.is-victory .guild-war-duel-versus small{color:#94ffd0}.guild-war-duel-overlay.is-defeat .guild-war-duel-versus small{color:#ffc2ce}@media(max-width:620px){.guild-war-target{grid-template-columns:48px minmax(0,1fr) auto}.guild-war-target-knight{width:48px;height:48px}.guild-war-target>span:nth-child(3){grid-column:2}.guild-war-points{grid-column:3;grid-row:1/3}.guild-war-duel-stage{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);min-height:min(500px,75vh);padding:25px 14px 70px;border-radius:20px}.guild-war-duel-fighter img{max-height:300px}.guild-war-duel-versus b{width:54px;height:54px;font-size:1.22rem}.guild-war-duel-impact{top:42%}.guild-war-duel-overlay.is-clashing .guild-war-duel-fighter.is-player{transform:translate(33px) rotate(-4deg)}.guild-war-duel-overlay.is-clashing .guild-war-duel-fighter.is-opponent{transform:translate(-33px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.guild-war-duel-overlay,.guild-war-duel-fighter,.guild-war-duel-impact{transition:none!important}}.guild-war-duel-fighter{transition-duration:.58s,.3s}.guild-war-duel-fighter.is-defeated{opacity:.42;filter:grayscale(.8) brightness(.38)!important;transform:translateY(14px) scale(.96)!important}.guild-war-duel-stage{padding-bottom:132px}.guild-war-duel-status{bottom:83px;z-index:5}.guild-war-duel-result-controls{position:absolute;z-index:6;right:20px;bottom:24px;left:20px;display:flex;align-items:center;justify-content:center;gap:10px}.guild-war-duel-result-controls[hidden]{display:none}.guild-war-duel-result-controls .guild-war-duel-continue,.guild-war-duel-result-controls .guild-war-duel-attack-again{position:static;min-width:154px;transform:none}.guild-war-duel-result-controls .guild-war-duel-attack-again:disabled{cursor:not-allowed;opacity:.52}@media(max-width:560px){.guild-war-duel-stage{padding-bottom:112px}.guild-war-duel-status{bottom:72px}.guild-war-duel-result-controls{bottom:14px;gap:8px}.guild-war-duel-result-controls .guild-war-duel-continue,.guild-war-duel-result-controls .guild-war-duel-attack-again{width:auto;min-width:0;flex:1;padding-inline:8px;font-size:.76rem}}.guild-war-live-matchups{border-color:#67deff61;background:radial-gradient(circle at 12% 0,rgba(53,191,255,.14),transparent 31%),linear-gradient(145deg,#032239d1,#071125f0)}.guild-war-history-match.is-live{border-color:#5de0ff61;background:linear-gradient(100deg,#0c5b7d40,#1623525c,#061f34b3);box-shadow:inset 3px 0 #58e0ffb8}.guild-war-history-match.is-live .guild-war-history-result{border-color:#58e2ff9e;background:#26aacf2e;color:#b7f6ff;box-shadow:0 0 16px #43cfff2e}.guild-war-history-match.is-live .guild-war-history-score strong{color:#d9fbff;text-shadow:0 0 12px rgba(76,212,255,.24)}@media(max-width:700px){.solo-arena{min-width:0;min-height:clamp(270px,82vw,340px);background-position:center center,center 56%,center;background-size:cover,cover,cover}.solo-enemy-portrait{min-width:0}}@media(max-width:420px){.solo-arena{min-height:clamp(250px,80vw,310px);background-position:center center,center 58%,center}}@media(max-width:700px){.guild-war-board{gap:12px;padding:14px;border-radius:17px}.guild-war-header h2{font-size:clamp(1.35rem,6vw,1.8rem)}.guild-war-declare,.guild-war-personal,.guild-war-placement{padding:13px}.guild-war-declare{align-items:stretch;flex-direction:column}.guild-war-declare .primary-action,.guild-war-placement .primary-action{width:100%}.guild-war-matchup--live{gap:10px;padding:14px}.guild-war-matchup--live .guild-war-matchup-vs{padding:8px 0}.guild-war-matchup--live .guild-war-matchup-team.is-home .guild-war-matchup-guild .raid-guild-banner,.guild-war-matchup--live .guild-war-matchup-team.is-away .guild-war-matchup-guild .raid-guild-banner{width:104px;height:60px}.guild-war-history{padding:13px}.guild-war-history-list{max-height:none}.guild-war-target{gap:9px;padding:12px}.guild-war-placement-preview{padding:13px}.guild-war-placement-preview-detail{padding:11px}.guild-war-placement-preview-odds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.guild-war-board{gap:10px;padding:11px;border-radius:14px}.guild-war-header p{font-size:.82rem;line-height:1.42}.guild-war-energy,.guild-war-missions,.guild-war-personal,.guild-war-placement,.guild-war-history,.guild-war-placement-preview{padding:11px}.guild-war-energy>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}.guild-war-matchup--live{padding:11px;border-radius:13px}.guild-war-matchup--live .guild-war-matchup-team.is-home .guild-war-matchup-guild .raid-guild-banner,.guild-war-matchup--live .guild-war-matchup-team.is-away .guild-war-matchup-guild .raid-guild-banner{width:82px;height:50px;border-radius:11px}.guild-war-matchup--live .guild-war-matchup-guild{gap:9px}.guild-war-matchup--live .guild-war-matchup-guild b{font-size:.9rem}.guild-war-matchup--live .guild-war-matchup-guild small,.guild-war-matchup--live .guild-war-matchup-guild span{font-size:.61rem}.guild-war-live-score{gap:7px}.guild-war-live-score strong{font-size:1.62rem}.guild-war-live-score i{font-size:1.2rem}.guild-war-history-match{grid-template-columns:44px minmax(0,1fr) auto;gap:7px;padding:9px}.guild-war-history-result{min-width:44px;padding:5px 3px;font-size:.52rem}.guild-war-history-team .raid-guild-banner{flex-basis:27px;width:27px;height:27px}.guild-war-history-team b{font-size:.7rem}.guild-war-history-score{min-width:58px}.guild-war-history-score strong{font-size:.75rem}.guild-war-history-score small{font-size:.55rem}.guild-war-target{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:10px}.guild-war-target-knight{width:44px;height:44px}.guild-war-target-name{font-size:.88rem}.guild-war-target small{font-size:.65rem}.guild-war-points{font-size:1rem}.guild-war-standing-heading{padding-bottom:8px}.guild-war-table-labels{display:none}.guild-war-standing-list{gap:6px;padding:8px}.guild-war-standing-row{grid-template-columns:27px 31px minmax(0,1fr)!important;gap:7px;padding:8px;min-height:0}.guild-war-rank{width:27px;height:27px}.guild-war-player-avatar,.guild-war-guild-standing .raid-guild-banner{width:31px;height:31px}.guild-war-standing-identity{grid-column:3;grid-row:1}.guild-war-standing-row .guild-war-standing-identity b{font-size:.78rem}.guild-war-standing-row small{font-size:.6rem}.guild-war-standing-record{grid-column:3;grid-row:2;display:flex!important;align-items:center;justify-content:flex-start;gap:8px!important;min-width:0!important;width:100%;padding:3px 0 0!important;font-size:.7rem}.guild-war-standing-record>b{min-width:0!important;padding:0!important;font-size:.7rem;text-align:left}.guild-war-placement-preview-odds{gap:6px}.guild-war-placement-preview-odds span{padding:6px;font-size:.57rem}.guild-war-placement-preview-odds b{font-size:.72rem}.guild-war-duel-overlay{padding:9px}.guild-war-duel-stage{min-height:min(470px,78vh);padding:20px 10px 68px;border-radius:16px}.guild-war-duel-fighter img{max-height:255px}.guild-war-duel-status{right:12px;bottom:27px;left:12px;font-size:.82rem}.guild-war-duel-result-controls{right:12px;bottom:14px;left:12px}.guild-war-duel-result-controls .guild-war-duel-continue{width:100%;min-width:0}}@media(max-width:360px){.guild-war-matchup--live .guild-war-matchup-team.is-home .guild-war-matchup-guild .raid-guild-banner,.guild-war-matchup--live .guild-war-matchup-team.is-away .guild-war-matchup-guild .raid-guild-banner{width:70px;height:44px}.guild-war-live-score strong{font-size:1.45rem}.guild-war-standing-record{gap:6px!important}.guild-war-placement-preview-odds{grid-template-columns:1fr 1fr}}.admin-maintenance-actions{display:flex;gap:10px;margin-top:4px}.admin-maintenance-pages{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:14px 0 10px}.admin-maintenance-pages label{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid rgba(124,204,241,.2);border-radius:9px;background:#03192c61;color:#cceaf8;font-size:.78rem;font-weight:800;cursor:pointer}.admin-maintenance-pages label:has(input:checked){border-color:#ffcd6299;background:#744e0c33;color:#fff0bb}.admin-maintenance-pages input{accent-color:#f4be50}@media(max-width:560px){.admin-maintenance-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-maintenance-pages label{min-height:34px;padding:7px;font-size:.7rem}}html[data-route=dashboard] .dashboard-mode-selector{display:block;min-height:0;padding:clamp(18px,2.3vw,30px);border-color:#a97bef54;border-radius:22px;background:radial-gradient(ellipse at 100% 0%,rgba(110,55,177,.18),transparent 48%),linear-gradient(145deg,#121020,#090c17 65%,#0b1419);box-shadow:inset 0 1px #dfccff14,0 18px 45px #00000038}html[data-route=dashboard] .dashboard-mode-selector:before{background:repeating-linear-gradient(90deg,rgba(157,123,214,.035) 0 1px,transparent 1px 64px),repeating-linear-gradient(0deg,rgba(157,123,214,.025) 0 1px,transparent 1px 64px);pointer-events:none}html[data-route=dashboard] .dashboard-mode-selector>.dashboard-mode-selector-heading{position:relative;isolation:isolate;overflow:hidden;max-width:none;min-height:210px;margin-bottom:24px;padding:clamp(22px,3vw,36px);border:1px solid rgba(185,149,255,.3);border-radius:16px;background:#151125;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:center;gap:clamp(20px,3vw,40px)}.dashboard-season-copy{min-width:0}.dashboard-haunted-theme>.dashboard-mode-selector-heading:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,#0d0b1bfa,#120b20e0 40%,#0d0f1c40),url(/assets/game/event/haunted-circuit-arena.jpg) center 43% / cover}.dashboard-season-label{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:15px;color:#cdb5ff;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.dashboard-season-label>span{color:#aeffbd;font-size:18px}.dashboard-season-label small{padding:5px 9px;border:1px solid rgba(169,255,188,.32);border-radius:6px;background:#73e29614;color:#b8ffc7;font-size:9px;letter-spacing:.1em}.dashboard-season-caption{display:flex;align-items:center;gap:8px;margin-top:18px;color:#c1b7d3;font-size:11px;font-weight:750}.dashboard-season-caption>span{width:6px;height:6px;border-radius:2px;background:#a5ffba;box-shadow:0 0 10px #89ffad73}.dashboard-path-heading{position:relative;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 2px 14px}.dashboard-path-heading h2{margin:0;color:#e9ddff;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dashboard-path-heading>span{color:#a89bbb;font-size:11px}.dashboard-trailer{min-width:0;padding:10px;border:1px solid rgba(185,149,255,.35);border-radius:12px;background:#0a0917d6;box-shadow:0 12px 26px #00000040}.dashboard-trailer-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px;padding:2px 2px 9px}.dashboard-trailer-heading>span{color:#e6d9ff;font-size:10px;font-weight:850}.dashboard-trailer-heading small{color:#a9ffbf;font-size:9px;font-weight:800}.dashboard-trailer-frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;width:100%;border:1px solid rgba(166,255,186,.24);border-radius:8px;background:#10121e}.dashboard-trailer-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.dashboard-trailer-link{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 3px 0;color:#b8ffc7;font-size:11px;font-weight:800;text-decoration:none}.dashboard-trailer-link:hover{color:#e5ffed}.dashboard-trailer-link:focus-visible{outline:2px solid #b8ffc7;outline-offset:2px;border-radius:5px}html[data-route=dashboard] .dashboard-mode-selector h1{margin:0 0 8px;color:#f4edff;font-size:clamp(2rem,3.6vw,3.7rem);line-height:1.05;letter-spacing:-.05em}html[data-route=dashboard] .dashboard-mode-selector h1 em{color:#aeffbd;font-style:normal}html[data-route=dashboard] .dashboard-mode-selector .hero-subcopy{max-width:530px;margin:0;color:#c4b9d7;font-size:clamp(.96rem,1.35vw,1.1rem);line-height:1.5}.dashboard-mode-selector-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,18px)}.dashboard-mode-selector-card{--mode-selector-accent: #5cdcff;--mode-selector-accent-rgb: 92, 220, 255;position:relative;isolation:isolate;display:flex;min-height:clamp(210px,19vw,270px);flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:7px;overflow:hidden;padding:clamp(18px,2vw,25px);border:1px solid rgba(var(--mode-selector-accent-rgb),.4);border-radius:16px;color:#f7fbff;text-decoration:none;background:#111021;box-shadow:inset 0 1px #ffffff17,0 14px 28px #00061245;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-mode-selector-card:before,.dashboard-mode-selector-card:after{position:absolute;z-index:-1;content:"";inset:0;transition:transform .42s ease,opacity .18s ease}.dashboard-mode-selector-card:before{background-position:center;background-size:cover;opacity:.76}.dashboard-mode-selector-card:after{background:linear-gradient(90deg,#0c0918f5,#110a1fba 48%,#0a0c172b),linear-gradient(0deg,rgba(9,8,19,.97),transparent 88%)}.dashboard-mode-selector-card.is-campaign{--mode-selector-accent: #ffd166;--mode-selector-accent-rgb: 255, 209, 102}.dashboard-mode-selector-card.is-campaign:before{background-image:url(/assets/game/campaign/ascendant-boss-gauntlet.jpg)}.dashboard-mode-selector-card.is-daily{--mode-selector-accent: #ff7995;--mode-selector-accent-rgb: 255, 121, 149}.dashboard-mode-selector-card.is-daily:before{background-image:url(/assets/game/daily-boss/backgrounds/circuit-hydra.webp)}.dashboard-mode-selector-card.is-guild{--mode-selector-accent: #bd7cff;--mode-selector-accent-rgb: 189, 124, 255}.dashboard-mode-selector-card.is-guild:before{background-image:url(/assets/game/guild-raid/rift-citadel-arena.webp)}.dashboard-mode-selector-card.is-stronghold{--mode-selector-accent: #64edbd;--mode-selector-accent-rgb: 100, 237, 189}.dashboard-mode-selector-card.is-stronghold:before{background-image:url(/assets/game-optimized-20261004/game--stronghold--stronghold-background-v1.webp)}.dashboard-mode-selector-card[hidden]{display:none}.dashboard-mode-selector-card.is-haunted{--mode-selector-accent: #aeffbd;--mode-selector-accent-rgb: 174, 255, 189}.dashboard-mode-selector-card.is-haunted:before{background-image:url(/assets/game/event/haunted-circuit-arena.jpg)}.dashboard-mode-selector-card.is-wiki{--mode-selector-accent: #88e4ff;--mode-selector-accent-rgb: 136, 228, 255}.dashboard-mode-selector-card.is-wiki:before{background-image:url(/assets/public-responsive/game--campaign--ascendant-boss-gauntlet-1536-v2.webp)}.dashboard-mode-selector-card:hover,.dashboard-mode-selector-card:focus-visible{border-color:var(--mode-selector-accent);box-shadow:inset 0 1px #ffffff1f,0 18px 38px #00061257,0 0 30px rgba(var(--mode-selector-accent-rgb),.17);transform:translateY(-2px)}.dashboard-mode-selector-card:hover:before,.dashboard-mode-selector-card:focus-visible:before{transform:scale(1.035);opacity:.92}.dashboard-mode-selector-card:focus-visible{outline:2px solid #f7fbff;outline-offset:3px}.dashboard-mode-selector-kicker{color:var(--mode-selector-accent);font-size:.69rem;font-weight:950;letter-spacing:.085em;text-transform:uppercase}.dashboard-mode-selector-card strong{font-size:clamp(1.42rem,2.1vw,2rem);font-weight:950;letter-spacing:-.035em;line-height:1}.dashboard-mode-selector-card small{max-width:32rem;color:#d0c6dd;font-size:.88rem;font-weight:700;line-height:1.35}.dashboard-mode-ad{position:relative;z-index:2;min-height:1px;margin:-6px 0 18px;overflow:visible}.dashboard-mode-selector-summary{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:30px;padding:6px 10px;overflow:hidden;border:1px solid rgba(var(--mode-selector-accent-rgb),.36);border-radius:8px;background:#0d0b1bc7;color:#f4fbff;font-size:.76rem;font-weight:850;line-height:1.15;overflow-wrap:anywhere;white-space:normal;box-shadow:inset 0 1px #ffffff12}.dashboard-mode-selector-summary.is-unavailable{color:#adc5d8;border-color:#a4cfff33}.dashboard-mode-selector-card b{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px;margin-top:8px;padding:10px 13px;border:1px solid rgba(var(--mode-selector-accent-rgb),.4);border-radius:8px;background:rgba(var(--mode-selector-accent-rgb),.09);color:var(--mode-selector-accent);font-size:.8rem;font-weight:950;letter-spacing:.025em;text-transform:uppercase}.dashboard-mode-selector-card:hover b,.dashboard-mode-selector-card:focus-visible b{background:rgba(var(--mode-selector-accent-rgb),.18)}.dashboard-mode-selector-card b i{font-size:1.15rem;font-style:normal;line-height:.7;transition:transform .18s ease}.dashboard-mode-selector-card:hover b i,.dashboard-mode-selector-card:focus-visible b i{transform:translate(4px)}@media(max-width:1080px){html[data-route=dashboard] .dashboard-mode-selector>.dashboard-mode-selector-heading{grid-template-columns:1fr}.dashboard-trailer{width:100%;max-width:480px}}@media(max-width:720px){html[data-route=dashboard] .dashboard-mode-selector{padding:17px}html[data-route=dashboard] .dashboard-mode-selector>.dashboard-mode-selector-heading{margin-bottom:20px}.dashboard-mode-selector-grid{grid-template-columns:1fr}.dashboard-mode-selector-card{min-height:188px;padding:18px}html[data-route=dashboard] .dashboard-mode-selector>.dashboard-mode-selector-heading{min-height:0;padding:22px 18px}.dashboard-mode-selector-card b{min-height:44px}}@media(prefers-reduced-motion:reduce){.dashboard-mode-selector-card,.dashboard-mode-selector-card:before,.dashboard-mode-selector-card:after,.dashboard-mode-selector-card b i{transition:none}.dashboard-mode-selector-card:hover,.dashboard-mode-selector-card:focus-visible,.dashboard-mode-selector-card:hover:before,.dashboard-mode-selector-card:focus-visible:before,.dashboard-mode-selector-card:hover b i,.dashboard-mode-selector-card:focus-visible b i{transform:none}}@media(min-width:981px){body.is-authenticated .topbar{overflow:hidden;border:1px solid rgba(124,213,249,.31);border-radius:16px;background-color:#061527;background-image:linear-gradient(180deg,#020a1652,#030e1dba 32%,#061527 67%),url(/assets/ui/sidebar-citadel-v1.jpg);background-position:center top;background-size:100% 100%,100% auto;background-repeat:no-repeat;box-shadow:inset 0 1px #def6ff21,0 18px 44px #0007125c}body.is-authenticated .sidebar-command-shell{gap:11px;padding:12px;border:1px solid rgba(143,220,252,.28);border-radius:13px;background:linear-gradient(180deg,#03122447,#041121db 42%,#030e1cf2);box-shadow:inset 0 1px #f9fdff1a,0 13px 28px #0005123b}body.is-authenticated .sidebar-command-shell:before,body.is-authenticated .sidebar-command-shell:after{display:none}body.is-authenticated .topbar .sidebar-command-shell .brand{gap:11px;min-height:57px;padding:0 0 10px;border-bottom:1px solid rgba(141,217,249,.24)}body.is-authenticated .topbar .sidebar-command-shell .brand-mark{flex:0 0 auto;width:44px;height:44px;border:1px solid rgba(235,252,255,.7);border-radius:12px;background:linear-gradient(145deg,#b7f1ff,#3caeff 63%,#ffda78);box-shadow:inset 0 1px #ffffff8a,0 5px 19px #1ea9f657}body.is-authenticated .topbar .sidebar-command-shell .brand strong{font-size:1.14rem;letter-spacing:-.035em;text-shadow:0 2px 14px rgba(0,7,20,.8)}body.is-authenticated .sidebar-command-shell .sidebar-player-card{gap:10px}body.is-authenticated .sidebar-command-shell .sidebar-player-top .eyebrow{color:#8ee4ff;font-size:.65rem;letter-spacing:.16em;text-shadow:0 1px 8px rgba(0,8,20,.6)}body.is-authenticated .sidebar-command-shell .sidebar-player-top strong{font-size:1.92rem;text-shadow:0 2px 15px rgba(0,8,20,.62)}body.is-authenticated .sidebar-command-shell .sidebar-inventory-button{border-color:#97defc78;background:linear-gradient(145deg,#245d80d4,#06213ae6)}body.is-authenticated .sidebar-command-shell .sidebar-premium-button{border-color:#ffec9fe6;background:linear-gradient(135deg,#ffedb0,#ffd16e 67%,#a8e8e2)}body.is-authenticated .sidebar-command-shell .sidebar-xp-block .dashboard-meter{height:10px;border-color:#88d6ff4f;background:#010a17d1;box-shadow:inset 0 2px 5px #00050fa6}body.is-authenticated .sidebar-command-shell .sidebar-level-rewards-button{min-height:33px;border-color:#ffd9857a;color:#fff0bc;background:linear-gradient(115deg,#684d1f80,#0a2a43cc);box-shadow:inset 0 1px #fff5c812}body.is-authenticated .sidebar-command-shell .sidebar-level-rewards-button:hover,body.is-authenticated .sidebar-command-shell .sidebar-level-rewards-button:focus-visible{border-color:#ffdc8e;background:linear-gradient(115deg,#8a6322a1,#0e4461e0)}body.is-authenticated .sidebar-command-shell .sidebar-balance-card{margin:1px -3px -3px;padding:11px 9px 10px 46px;border:1px solid rgba(255,217,131,.24);border-radius:10px;background:linear-gradient(100deg,#4b351a85,#061a2ec7 67%)}body.is-authenticated .sidebar-command-shell .sidebar-balance-card:before{left:8px;width:28px;height:28px;border-color:#ffe895cc;color:#6e3b0b;background:linear-gradient(145deg,#fff0a9,#f3b841 70%,#d4932d)}body.is-authenticated .sidebar-command-shell .sidebar-balance-card strong{color:#fff5d4}body.is-authenticated .nav-tabs{align-content:start;gap:5px;padding:8px 5px;border:0;border-top:1px solid rgba(137,213,249,.2);border-radius:0;background:transparent;scrollbar-color:rgba(112,192,229,.36) transparent;scrollbar-width:thin}body.is-authenticated .tab-button{position:relative;min-height:37px;border:1px solid rgba(122,197,234,.18);border-radius:9px;color:#dcf0fb;background:linear-gradient(145deg,#0f314dcc,#05162ae0);box-shadow:inset 0 1px #dff7ff0f}body.is-authenticated .tab-button:hover,body.is-authenticated .tab-button:focus-visible{border-color:#78e1ffb8;background:linear-gradient(145deg,#1e597aed,#092845f2);box-shadow:inset 0 1px #e6fbff29,0 0 14px #35d8ff21}body.is-authenticated .tab-button.is-active{border-color:#ffd87ecc;color:#fff7dd;background:linear-gradient(135deg,#6b4e30e0,#194867f0);box-shadow:inset 0 1px #ffeec42e,inset 3px 0 #ffd67f,0 0 16px #ffce681f}body.is-authenticated .sidebar-desktop-ad{border-top-color:#89d5f936}}@media(min-width:981px)and (max-width:1540px){body.is-authenticated .sidebar-command-shell{gap:9px;padding:10px}body.is-authenticated .topbar .sidebar-command-shell .brand{min-height:48px;padding-bottom:8px}body.is-authenticated .topbar .sidebar-command-shell .brand-mark{width:39px;height:39px}body.is-authenticated .topbar .sidebar-command-shell .brand strong{font-size:1.02rem}body.is-authenticated .sidebar-command-shell .sidebar-player-top strong{font-size:1.61rem}body.is-authenticated .sidebar-command-shell .sidebar-balance-card{padding:9px 7px 9px 40px}body.is-authenticated .sidebar-command-shell .sidebar-balance-card:before{left:7px;width:26px;height:26px}body.is-authenticated .tab-button{min-height:35px}}@media(max-width:980px){body.is-authenticated.mobile-menu-open .topbar{border-color:#7cd5f961;background-image:linear-gradient(180deg,#020d1ca8,#061527 46%),url(/assets/ui/sidebar-citadel-v1.jpg);background-position:center top;background-size:100% 100%,100% auto;background-repeat:no-repeat}body.is-authenticated.mobile-menu-open .sidebar-player-card{border-color:#8dd7f959;background:linear-gradient(145deg,#092b45d6,#041122f0)}body.is-authenticated.mobile-menu-open .nav-tabs{border:1px solid rgba(115,201,242,.22);background:#031020e8}body.is-authenticated.mobile-menu-open .tab-button.is-active{border-color:#ffd87eb8;color:#fff4d1;background:linear-gradient(135deg,#694e2fe6,#12405ef0);box-shadow:inset 3px 0 #ffd67f}}.sidebar-account-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid rgba(108,200,255,.3);border-radius:9px;color:#b9d9ed;background:#051b2fcc;font-size:11px;line-height:1.35}.sidebar-account-status[hidden],.sidebar-account-status button[hidden]{display:none}.guild-war-target-card{min-width:0;display:grid;gap:7px}.guild-war-target-card>.guild-war-target{width:100%}.guild-war-target-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px 4px}.guild-war-target-actions>span{color:#a9c7d9;font-size:.72rem}.guild-war-target-actions button{flex:1;min-width:0;min-height:44px;padding:8px 15px}.guild-war-target-actions button small{display:block;font-size:.66rem;font-weight:600}.guild-war-duel-stage:has(.guild-war-duel-result-controls:not([hidden])){padding-bottom:148px}.guild-war-duel-stage:has(.guild-war-duel-result-controls:not([hidden])) .guild-war-duel-status{bottom:84px;line-height:1.4}.guild-war-duel-result-controls .guild-war-duel-continue,.guild-war-duel-result-controls .guild-war-duel-attack-again{width:auto;min-height:44px}.guild-war-duel-result-controls .guild-war-duel-attack-again{display:flex;flex-direction:column;justify-content:center;gap:2px}.guild-war-duel-result-controls .guild-war-duel-attack-again small{font-size:.66rem;font-weight:600}@media(max-width:760px){.guild-war-target-card>.guild-war-target{grid-template-columns:48px minmax(0,1fr) auto;column-gap:8px;row-gap:3px}.guild-war-target-card .guild-war-target>span:nth-child(1){grid-column:1;grid-row:1 / 3;width:48px;height:48px}.guild-war-target-card .guild-war-target>span:nth-child(2){grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}.guild-war-target-card .guild-war-target>span:nth-child(3){grid-column:2;grid-row:2}.guild-war-target-card .guild-war-points{grid-column:3;grid-row:1 / 3;max-width:100px}}@media(max-width:560px){.guild-war-duel-result-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.guild-war-duel-result-controls .guild-war-duel-continue{grid-column:1 / -1}.guild-war-target-actions>span{max-width:150px;font-size:.68rem}.guild-war-duel-stage:has(.guild-war-duel-result-controls:not([hidden])){padding-bottom:194px}.guild-war-duel-stage:has(.guild-war-duel-result-controls:not([hidden])) .guild-war-duel-status{bottom:127px;font-size:.76rem}}.sidebar-account-status button{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(108,200,255,.48);border-radius:6px;color:#d8f5ff;background:#185375b3;font-size:11px;font-weight:800}.knight-presets{margin-top:28px;padding:24px 0;border-top:1px solid rgba(163,171,244,.2);border-bottom:1px solid rgba(163,171,244,.2)}.knight-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.knight-preset-card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid rgba(175,166,240,.25);border-radius:18px;background:linear-gradient(135deg,#553a8747,#071424e6);min-width:0}.knight-preset-1{background:linear-gradient(135deg,#92375340,#071424e6)}.knight-preset-2{background:linear-gradient(135deg,#2d648247,#071424e6)}.knight-preset-card h3,.knight-preset-card p{margin:0}.knight-preset-card p{color:#bac5de;font-size:14px;line-height:1.55;flex:1}.knight-preset-actions{display:grid;gap:9px}.knight-preset-actions button,.knight-preset-apply{min-height:44px;white-space:normal}.knight-preset-status:empty{display:none}.knight-preset-status{margin:16px 0}.knight-preset-comparison{margin-top:20px;padding:22px;border:1px solid rgba(170,173,255,.35);border-radius:18px;background:#0c1b2e}.knight-preset-comparison>.section-heading>button{width:auto;flex:0 0 auto;min-width:120px}.knight-preset-table-wrap{overflow-x:auto}.knight-preset-table{width:100%;border-collapse:collapse;font-size:14px;margin:16px 0}.knight-preset-table th,.knight-preset-table td{padding:12px 10px;text-align:right;border-bottom:1px solid rgba(171,185,214,.14);font-variant-numeric:tabular-nums}.knight-preset-table th:first-child{text-align:left}.knight-preset-table thead{color:#bbc9e6}.knight-preset-table .preset-gain{color:#75e4c3}.knight-preset-table .preset-loss{color:#ff9db0}.knight-preset-pets{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.knight-preset-pets strong{display:block;margin-top:8px}.knight-preset-pets p{color:#bac5de;font-size:14px;line-height:1.6}.knight-preset-comparison details{margin:16px 0;font-size:14px}.knight-preset-comparison summary{cursor:pointer;padding:10px 0}.knight-preset-comparison li{margin-bottom:8px}.knight-preset-apply{width:100%}.faucet-reward-hero{padding:clamp(22px,4vw,42px);border:1px solid #32506c;border-radius:22px;background:radial-gradient(ellipse at top right,#244662 0%,transparent 65%),linear-gradient(135deg,#182540,#091728)}.faucet-reward-hero h1{margin:10px 0;font-size:clamp(26px,3vw,42px);line-height:1.12;color:#f2f5ff}.faucet-reward-hero>p:not(.eyebrow){max-width:720px;color:#b7c8da;line-height:1.7}.faucet-security-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.faucet-security-steps span{padding:14px;border:1px solid #35475c;border-radius:12px;background:#071524a6;font-size:14px;color:#d7e7ef}.faucet-security-steps b{color:#77e0ed;margin-right:9px}[data-panel=faucet] .faucet-card{border-radius:22px;border-color:#37576e;background:linear-gradient(145deg,#122b3d,#101b30)}[data-panel=faucet] .faucet-captcha-rule{line-height:1.65;color:#bdcce0}[data-panel=faucet] .faucet-layout{width:100%;justify-items:stretch}[data-panel=faucet] .faucet-claim-row{display:grid;grid-template-columns:minmax(0,1fr)}[data-panel=faucet] .faucet-card{min-width:0;max-width:none;overflow:visible}[data-panel=faucet] .faucet-captcha-overlay{position:static;padding:24px 0 0;overflow:visible;background:transparent;backdrop-filter:none;border-top:1px solid #37576e;margin-top:24px}[data-panel=faucet] .faucet-captcha-overlay[hidden]{display:none}[data-panel=faucet] .faucet-captcha-overlay-card{width:100%;max-height:none;overflow:visible;padding:0;margin:0;text-align:left;background:transparent;border:0;box-shadow:none}[data-panel=faucet] .faucet-cadence-hcaptcha{width:fit-content;max-width:100%;padding:0;background:transparent;border:0}[data-panel=faucet] .faucet-captcha-overlay-card #continueFaucetCaptcha{position:static;width:auto;min-height:44px;box-shadow:none}@media(max-width:650px){.faucet-security-steps{grid-template-columns:1fr}}@media(max-width:850px){.knight-preset-grid{grid-template-columns:1fr}.knight-preset-actions{grid-template-columns:1fr 1fr}}@media(max-width:520px){.knight-preset-comparison{padding:14px}.knight-preset-pets,.knight-preset-actions{grid-template-columns:1fr}.knight-preset-table th,.knight-preset-table td{padding:10px 5px;font-size:12px}.knight-presets>.section-heading,.knight-preset-comparison>.section-heading{flex-wrap:wrap}}[data-panel=shortlinks] .shortlinks-layout{display:block;width:100%}[data-panel=shortlinks] .shortlinks-hub{max-width:none;padding:clamp(16px,2vw,30px)}[data-panel=shortlinks] .shortlinks-hero{position:relative;padding:clamp(24px,4vw,52px);border:1px solid #6c5b9580;border-radius:22px;background:radial-gradient(ellipse at 90% 10%,#6846a360,transparent 65%),linear-gradient(125deg,#142b42,#15142c)}[data-panel=shortlinks] .shortlinks-hero h2{font-size:clamp(30px,3.5vw,48px);line-height:1.08;letter-spacing:-.035em;margin:12px 0}[data-panel=shortlinks] .shortlinks-hero h2 span{color:#e9cf92}[data-panel=shortlinks] .shortlinks-hero p:not(.eyebrow){max-width:640px;color:#b8c9e0}[data-panel=shortlinks] .shortlinks-steps{display:flex;gap:12px 24px;flex-wrap:wrap;margin:22px 0;color:#d5dff0;font-size:13px}[data-panel=shortlinks] .shortlinks-steps b{color:#91e4ef;margin-right:7px}[data-panel=shortlinks] .shortlinks-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 16px}[data-panel=shortlinks] .shortlinks-toolbar h3{margin:6px 0;font-size:24px}[data-panel=shortlinks] .shortlinks-help{padding:16px 20px;background:#142b3a;border:1px solid #47617a60;border-radius:14px;color:#b9cbe1;font-size:14px;line-height:1.6;margin-bottom:20px}[data-panel=shortlinks] .shortlinks-help strong{color:#ecf5ff}[data-panel=shortlinks] .shortlink-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}[data-panel=shortlinks] .shortlink-provider{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid #53618570;border-radius:18px;background:linear-gradient(140deg,#162b40,#0c192c);min-width:0}[data-panel=shortlinks] .shortlink-provider header{display:flex;align-items:flex-start;flex-direction:column;gap:14px}[data-panel=shortlinks] .shortlink-provider header>div{display:flex;align-items:center;gap:12px;font-size:19px}[data-panel=shortlinks] .shortlink-provider-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #8591b070;border-radius:12px;background:#31425e;color:#abedff}[data-panel=shortlinks] [data-reward]{color:#ffe4a0;font-weight:700}[data-panel=shortlinks] .shortlink-provider p{font-size:13px;color:#a8bed7;margin:0}[data-panel=shortlinks] .shortlink-provider footer{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:14px}[data-panel=shortlinks] .shortlink-actions{display:flex;flex-wrap:wrap;gap:9px}[data-panel=shortlinks] .shortlink-actions [data-start]{width:100%;height:auto;min-height:44px;background:linear-gradient(110deg,#a1e2ee,#c5b3ec);color:#101f34;font-weight:800;border:0;border-radius:10px}[data-panel=shortlinks] [data-start]:disabled{opacity:.45;cursor:default}[data-panel=shortlinks] [data-resume]{min-height:44px;padding:12px 16px;border:1px solid #81b5cb;border-radius:10px;color:#abedff}[data-panel=shortlinks] [data-resume][hidden]{display:none}[data-panel=shortlinks] .shortlink-marked{border-color:#bc955e}[data-panel=shortlinks] .shortlinks-return{padding:18px 20px;border:1px solid #81b5cb80;border-radius:14px;background:#17394b;margin:18px 0;line-height:1.6}[data-panel=shortlinks] .shortlinks-return button{margin:8px}@media(max-width:600px){[data-panel=shortlinks] .shortlinks-toolbar{align-items:stretch;flex-direction:column}[data-panel=shortlinks] .shortlinks-hero{padding:24px 20px}}.chest-double-reward-reveal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,440px);margin:0 auto}.chest-double-reward-card{display:grid;place-items:center;min-height:162px;padding:12px 8px;border:1px solid rgba(126,220,255,.25);border-radius:16px;background:linear-gradient(145deg,#10304ddb,#040f1de6);animation:chestBonusReveal .55s cubic-bezier(.18,1.16,.3,1) both}.chest-double-reward-card.is-astral{border-color:#be7bffad;background:radial-gradient(circle at 50% 28%,rgba(193,120,255,.3),transparent 58%),linear-gradient(145deg,#2a1448f0,#070d24f0);box-shadow:inset 0 0 26px #a75dff1f,0 0 22px #b066ff2e;animation-delay:.42s}.chest-double-reward-card .chest-reward-reveal{gap:5px}.chest-reward-kicker{display:block;color:#9edbff;font-size:.67rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.chest-double-reward-card.is-astral .chest-reward-kicker{color:#e1b8ff}.chest-double-reward-card.is-astral .chest-reward-art{animation:astralBonusPulse 1.7s ease-in-out infinite .85s}@keyframes chestBonusReveal{0%{opacity:0;transform:translateY(16px) scale(.72)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes astralBonusPulse{50%{filter:brightness(1.32) drop-shadow(0 0 12px rgba(201,128,255,.95));transform:scale(1.06)}}@media(max-width:460px){.chest-double-reward-reveal{gap:8px}.chest-double-reward-card{min-height:142px;padding:9px 4px}.chest-double-reward-card .chest-reward-art{transform:scale(.82)}}@media(prefers-reduced-motion:reduce){.chest-double-reward-card,.chest-double-reward-card.is-astral,.chest-double-reward-card.is-astral .chest-reward-art{animation:none}}.gemstone-panel{max-width:1240px!important;padding:24px!important}.gemstone-fuse-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:10px!important}.gemstone-fuse-grid button{width:auto!important;min-width:0!important;min-height:46px!important;white-space:normal!important;text-align:left!important}.gemstone-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:16px!important;margin-top:20px!important}.gemstone-card{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:174px!important;padding:16px!important}.gemstone-card .gemstone-art{grid-column:1!important;grid-row:1!important;width:94px!important;height:94px!important}.gemstone-card .gemstone-card-copy{grid-column:2!important;grid-row:1!important;min-width:0!important}.gemstone-card>.secondary-action{position:static!important;grid-column:1/-1!important;grid-row:2!important;justify-self:stretch!important;width:100%!important;min-height:38px!important;margin:0!important}.equipped-item .game-item-image-icon img{position:relative!important;left:2px!important;top:2px!important;width:88%!important;height:88%!important;transform:none!important}.gemstone-panel .gemstone-fuse-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(286px,1fr))!important;gap:14px!important;margin:18px 0 5px;padding:0!important}.gemstone-forge-card{position:relative;isolation:isolate;display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-areas:"heading heading" "core copy" "meter odds" "button button" "result result";gap:9px 13px;min-height:224px;padding:16px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:18px;background:radial-gradient(circle at 18% 35%,color-mix(in srgb,currentColor 18%,transparent),transparent 38%),linear-gradient(142deg,#10273ef7,#040d1bfa);color:#8ed8ff;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000040;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.gemstone-forge-card:hover{transform:translateY(-3px);border-color:currentColor;box-shadow:inset 0 1px #ffffff1c,0 17px 32px #0000004d,0 0 24px color-mix(in srgb,currentColor 15%,transparent)}.gemstone-forge-card.gem-blue{color:#5ac2ff}.gemstone-forge-card.gem-red{color:#ff7079}.gemstone-forge-card.gem-yellow{color:#ffda5e}.gemstone-forge-card.gem-green{color:#72ebac}.gemstone-forge-aura{position:absolute;z-index:-1;inset:-45%;background:conic-gradient(from 30deg,transparent,color-mix(in srgb,currentColor 24%,transparent),transparent 38%);animation:gemstone-forge-drift 8s linear infinite}.gemstone-forge-heading{grid-area:heading;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}.gemstone-forge-heading span{font-size:9px;font-weight:950;letter-spacing:.15em;text-transform:uppercase;color:currentColor}.gemstone-forge-heading b{color:#e8f7ff;font-size:10px}.gemstone-forge-core{grid-area:core;position:relative;display:grid;place-items:center;width:74px;height:74px;border:1px solid color-mix(in srgb,currentColor 46%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,currentColor 26%,rgba(7,18,34,.96)) 0 25%,#040f1df0 68%);box-shadow:inset 0 0 19px color-mix(in srgb,currentColor 25%,transparent),0 0 18px color-mix(in srgb,currentColor 20%,transparent)}.gemstone-forge-core img{position:relative;z-index:2;width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.55))}.gemstone-forge-orbit{position:absolute;inset:-7px;border:1px dashed color-mix(in srgb,currentColor 65%,transparent);border-radius:50%;animation:gemstone-orbit 5s linear infinite}.gemstone-forge-orbit:after{content:"";position:absolute;top:3px;left:50%;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.gemstone-forge-orbit.orbit-two{inset:5px;animation-direction:reverse;animation-duration:3.7s}.gemstone-forge-copy{grid-area:copy;align-self:center;min-width:0}.gemstone-forge-copy strong{display:block;color:#fff;font-size:18px;line-height:1.05}.gemstone-forge-copy small{display:block;margin-top:5px;color:#bad4e7;font-size:10px;line-height:1.35}.gemstone-forge-meter{grid-area:meter;display:flex;align-items:center;gap:5px;min-width:0}.gemstone-forge-meter span{width:14px;height:14px;transform:rotate(45deg);border:1px solid color-mix(in srgb,currentColor 42%,transparent);border-radius:3px;background:#020c17a6}.gemstone-forge-meter span.is-filled{background:currentColor;box-shadow:0 0 9px currentColor}.gemstone-forge-meter b{margin-left:4px;color:#e7f7ff;font-size:11px}.gemstone-forge-odds{grid-area:odds;justify-self:end;align-self:center;text-align:right}.gemstone-forge-odds span,.gemstone-forge-odds b{display:block}.gemstone-forge-odds span{color:#9dc2da;font-size:9px;text-transform:uppercase}.gemstone-forge-odds b{color:#fff;font-size:15px}.gemstone-fuse-button{grid-area:button!important;position:relative;overflow:hidden;min-height:39px!important;border:1px solid color-mix(in srgb,currentColor 65%,transparent)!important;border-radius:10px!important;background:linear-gradient(100deg,color-mix(in srgb,currentColor 73%,#14253a),color-mix(in srgb,currentColor 39%,#0b1a2d))!important;color:#061321!important;font-size:12px!important;font-weight:950!important;letter-spacing:.04em!important;text-align:center!important;text-transform:uppercase!important;box-shadow:0 7px 16px color-mix(in srgb,currentColor 18%,transparent)!important}.gemstone-fuse-button:before{content:"";position:absolute;top:0;bottom:0;left:-42%;width:25%;transform:skew(-24deg);background:#ffffff94;transition:left .35s ease}.gemstone-fuse-button:not(:disabled):hover:before{left:120%}.gemstone-fuse-button:disabled{opacity:.42!important;filter:saturate(.45);cursor:not-allowed}.gemstone-forge-result{grid-area:result;min-height:14px;margin:0;text-align:center;color:#c5deed;font-size:10px;font-weight:800}.gemstone-forge-card.is-fusing{animation:gemstone-forge-shake .45s ease-in-out infinite;pointer-events:none}.gemstone-forge-card.is-fusing .gemstone-forge-aura{animation-duration:1s;opacity:1}.gemstone-forge-card.is-fusing .gemstone-forge-core{animation:gemstone-forge-core .55s ease-in-out infinite}.gemstone-forge-card.is-fusing .gemstone-forge-orbit{animation-duration:.7s}.gemstone-forge-card.is-fusing .gemstone-forge-result{color:currentColor}.gemstone-forge-card.is-fusion-success{animation:gemstone-forge-success .75s ease-out}.gemstone-forge-card.is-fusion-success .gemstone-forge-result{color:#b9ffdc}.gemstone-forge-card.is-fusion-failure{animation:gemstone-forge-failure .65s ease-out;filter:saturate(.55)}.gemstone-forge-card.is-fusion-failure .gemstone-forge-result{color:#ffadb4}.gemstone-forge-empty{grid-column:1/-1;display:grid;gap:4px;place-items:center;min-height:122px;padding:20px;border:1px dashed rgba(135,209,255,.32);border-radius:16px;background:#05111e94;color:#b8d9ea;text-align:center}.gemstone-forge-empty strong{color:#e9f8ff}.gemstone-forge-empty span{font-size:12px}@keyframes gemstone-forge-drift{to{transform:rotate(360deg)}}@keyframes gemstone-orbit{to{transform:rotate(360deg)}}@keyframes gemstone-forge-core{50%{transform:scale(1.1);box-shadow:inset 0 0 28px currentColor,0 0 30px color-mix(in srgb,currentColor 56%,transparent)}}@keyframes gemstone-forge-shake{50%{transform:translate(2px)}}@keyframes gemstone-forge-success{35%{transform:scale(1.035);filter:brightness(1.65)}to{transform:scale(1)}}@keyframes gemstone-forge-failure{25%,75%{transform:translate(-5px)}50%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.gemstone-forge-aura,.gemstone-forge-orbit,.gemstone-forge-card.is-fusing,.gemstone-forge-card.is-fusing .gemstone-forge-core{animation:none}}@media(max-width:560px){.gemstone-panel .gemstone-fuse-grid{grid-template-columns:1fr!important}.gemstone-forge-card{min-height:212px}}.admin-campaign-form{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:12px 0}.admin-marketing-campaign-list{display:grid!important;gap:10px!important;margin-top:16px}.admin-marketing-campaign-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1.5fr) auto auto;align-items:center;gap:12px;padding:13px;border:1px solid rgba(116,205,255,.22);border-radius:12px;background:#04112080}.admin-marketing-campaign-row strong,.admin-marketing-campaign-row small{display:block}.admin-marketing-campaign-row small{margin-top:4px;color:#9dc0d7;font-size:11px}.admin-marketing-campaign-row label span{display:block;margin-bottom:4px;color:#8eb8d3;font-size:10px;font-weight:800;text-transform:uppercase}.admin-marketing-campaign-row input{width:100%;padding:8px;font-size:11px}.admin-marketing-campaign-stats{display:flex;gap:9px;white-space:nowrap}.admin-marketing-campaign-stats span{padding:6px 8px;border-radius:999px;background:#35d8ff1a;color:#bfeaff;font-size:11px}.admin-marketing-campaign-stats b{color:#fff}@media(max-width:900px){.admin-campaign-form{grid-template-columns:1fr!important}.admin-marketing-campaign-row{grid-template-columns:1fr}.admin-marketing-campaign-row .secondary-action{width:100%}}.gemstone-forge-card.gem-blue{--gemstone-forge-accent:#5ac2ff}.gemstone-forge-card.gem-red{--gemstone-forge-accent:#ff7079}.gemstone-forge-card.gem-yellow{--gemstone-forge-accent:#ffda5e}.gemstone-forge-card.gem-green{--gemstone-forge-accent:#72ebac}.gemstone-fuse-button{background:linear-gradient(100deg,color-mix(in srgb,var(--gemstone-forge-accent,#5ac2ff) 82%,#e9f8ff),color-mix(in srgb,var(--gemstone-forge-accent,#5ac2ff) 62%,#112840))!important;color:#04111f!important;text-shadow:0 1px 0 rgba(255,255,255,.25)}.gemstone-fuse-button:disabled{color:#d8ecf8!important;text-shadow:none!important;background:linear-gradient(100deg,#214a68eb,#0f253aeb)!important}@media(max-width:700px){.gemstone-panel{padding:16px!important}.gemstone-fuse-grid,.gemstone-grid{grid-template-columns:1fr!important}.gemstone-card{grid-template-columns:78px minmax(0,1fr)!important;min-height:158px!important}.gemstone-card .gemstone-art{width:78px!important;height:78px!important}}.pet-inspect-card{width:min(720px,calc(100vw - 28px));padding:26px!important}.pet-inspect-hero{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center}.pet-inspect-art{display:grid;place-items:center;width:132px;height:132px;overflow:hidden;border:1px solid rgba(115,215,255,.42);border-radius:24px;background:radial-gradient(circle,#30b1ff33,#041120e0 70%);box-shadow:inset 0 0 25px #50ccff26,0 12px 28px #0000004d}.pet-inspect-art img{width:116px;height:116px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.55))}.pet-inspect-ability{margin:19px 0 14px;padding:14px 16px;border:1px solid rgba(121,218,255,.28);border-radius:14px;background:linear-gradient(135deg,#17456594,#081428d1)}.pet-inspect-ability span,.pet-inspect-ability strong{display:block}.pet-inspect-ability span{color:#78d9ff;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pet-inspect-ability strong{margin-top:3px;color:#fff;font-size:20px}.pet-inspect-ability p{margin:7px 0 0;color:#c3e5f8;line-height:1.45}.pet-inspect-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pet-inspect-stats article{min-height:105px;padding:13px;border:1px solid rgba(113,191,237,.23);border-radius:13px;background:#051425bd}.pet-inspect-stats span,.pet-inspect-stats strong,.pet-inspect-stats small{display:block}.pet-inspect-stats span{color:#8bbbd5;font-size:11px}.pet-inspect-stats strong{margin:6px 0;color:#fff4bd;font-size:17px;line-height:1.2}.pet-inspect-stats small{color:#b6d5e8;font-size:11px;line-height:1.3}.pet-inspect-note{margin:15px 0 0;color:#9ec2d8;font-size:12px;line-height:1.45}@media(max-width:520px){.pet-inspect-card{padding:19px!important}.pet-inspect-hero{grid-template-columns:88px minmax(0,1fr);gap:12px}.pet-inspect-art{width:88px;height:88px;border-radius:18px}.pet-inspect-art img{width:80px;height:80px}.pet-inspect-stats{grid-template-columns:1fr}.pet-inspect-stats article{min-height:auto}}.custom-energy-action{display:grid;grid-column:span 2;grid-template-columns:minmax(72px,.46fr) minmax(0,1fr);gap:6px;align-items:stretch}.custom-energy-action input{min-width:0;min-height:48px;margin:0}.custom-energy-action .secondary-action{width:100%}@media(max-width:640px){.custom-energy-action{grid-column:auto}}.schedule-page{display:grid;gap:16px}.schedule-hero{position:relative;overflow:hidden;padding:28px;background:linear-gradient(125deg,#21d8ff26,#0a1f39f0 48%,#ffd1661a);border-color:#53d6ff57}.schedule-hero:after{content:"";position:absolute;inset:auto -10% -110px 36%;height:220px;border:1px solid rgba(103,211,255,.18);border-radius:50%;box-shadow:0 0 0 46px #35d8ff09,0 0 0 92px #35d8ff06;pointer-events:none}.schedule-hero>*{position:relative;z-index:1}.schedule-timezone{color:var(--gold-2);font-weight:800}.schedule-week-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.schedule-event-card{min-height:220px;padding:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(160deg,#112c4be6,#07172ae6)}.schedule-event-card h3{margin:0 0 10px;font-size:1.12rem}.schedule-event-card p{margin:0;color:var(--muted);line-height:1.48}.schedule-event-card ul{display:grid;gap:9px;margin:15px 0 0;padding:0;list-style:none}.schedule-event-card li{display:grid;gap:2px;padding-left:12px;border-left:2px solid rgba(53,216,255,.5);color:#d9ecff}.schedule-event-card li strong{color:var(--gold-2);font-size:.83rem;text-transform:uppercase;letter-spacing:.035em}.schedule-event-card.boss{border-color:#35d8ff61}.schedule-event-card.war{border-color:#ffd16670;background:linear-gradient(160deg,#3f2f1b8f,#0a1b2ff0)}.schedule-event-card.raid{border-color:#9271ff66;background:linear-gradient(160deg,#2f254f99,#08182df0)}.schedule-rotation-note{display:flex;gap:14px;align-items:flex-start;padding:18px}.schedule-rotation-note strong{color:var(--cyan)}.schedule-rotation-note p{margin:4px 0 0;color:var(--muted);line-height:1.5}@media(max-width:860px){.schedule-week-grid{grid-template-columns:1fr}.schedule-event-card{min-height:0}}.premium-page.nova{--nova-accent: #9b7bff;--nova-accent-2: #3fe5ff;--nova-warm: #ffd166;--nova-ink: #eef4ff;--nova-muted: #93a8c9;--nova-line: rgba(148, 182, 255, .18);--nova-panel: rgba(8, 15, 36, .76);width:100%;max-width:none;gap:18px;color:var(--nova-ink)}.premium-page.nova *{box-sizing:border-box}.premium-page.nova .nova-hero,.premium-page.nova .nova-worlds,.premium-page.nova .nova-plans,.premium-page.nova .nova-fine-print{border:1px solid var(--nova-line);background:var(--nova-panel);box-shadow:0 24px 70px #00000042}.premium-page.nova .nova-hero{position:relative;min-height:570px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(32px,6vw,100px);padding:clamp(38px,6vw,92px);background:radial-gradient(circle at 78% 46%,rgba(155,123,255,.23),transparent 26%),radial-gradient(circle at 10% 0%,rgba(63,229,255,.12),transparent 33%),linear-gradient(126deg,#070c1d 0 52%,#100c28)}.premium-page.nova .nova-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,#000,transparent 74%)}.premium-page.nova .nova-hero-copy{position:relative;z-index:2;max-width:780px}.premium-page.nova .nova-kicker{display:flex;align-items:center;gap:11px;margin:0 0 22px;color:var(--nova-accent-2);font-size:.73rem;font-weight:900;letter-spacing:.23em;text-transform:uppercase}.premium-page.nova .nova-kicker span{width:34px;height:2px;background:currentColor;box-shadow:0 0 14px currentColor}.premium-page.nova .nova-hero h2{margin:0;max-width:780px;color:#fff;font-size:clamp(3.7rem,7.5vw,8.4rem);line-height:.83;letter-spacing:-.07em;text-transform:uppercase}.premium-page.nova .nova-hero h2 span{color:transparent;-webkit-text-stroke:1.5px var(--nova-accent);text-shadow:0 0 34px rgba(155,123,255,.28)}.premium-page.nova .nova-lead{max-width:690px;margin:30px 0 0;color:#afbdd5;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.8}.premium-page.nova .nova-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.premium-page.nova .nova-primary,.premium-page.nova .nova-secondary{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 23px;border:1px solid var(--nova-accent);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:900}.premium-page.nova .nova-primary{color:#080817;background:linear-gradient(135deg,var(--nova-accent-2),var(--nova-accent));box-shadow:0 12px 34px #727eff3d}.premium-page.nova .nova-secondary{color:var(--nova-ink);background:#ffffff09}.premium-page.nova .nova-actions .nova-secondary.auth-only{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;text-align:center}.premium-page.nova .nova-primary:hover,.premium-page.nova .nova-secondary:hover{transform:translateY(-2px);filter:brightness(1.08)}.premium-page.nova .nova-message{min-height:1.2em;margin:18px 0 0}.premium-page.nova .nova-orbit{position:relative;z-index:1;width:min(100%,490px);aspect-ratio:1;margin:auto;display:grid;place-items:center}.premium-page.nova .nova-orbit:before{content:"";position:absolute;inset:5%;border-radius:50%;background:radial-gradient(circle,rgba(155,123,255,.24),transparent 62%);filter:blur(15px)}.premium-page.nova .nova-orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(139,177,255,.28)}.premium-page.nova .nova-ring-one{inset:7%;animation:nova-spin 18s linear infinite;border-top-color:var(--nova-accent-2);border-bottom-color:var(--nova-accent)}.premium-page.nova .nova-ring-two{inset:18%;animation:nova-spin 12s linear infinite reverse;border-left-color:var(--nova-warm);border-right-color:var(--nova-accent-2)}.premium-page.nova .nova-ring-one:after,.premium-page.nova .nova-ring-two:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--nova-accent-2);box-shadow:0 0 18px currentColor;top:9%;left:20%}.premium-page.nova .nova-ring-two:after{background:var(--nova-warm);inset:auto 30% 5% auto}@keyframes nova-spin{to{transform:rotate(360deg)}}.premium-page.nova .nova-pass-core{position:relative;z-index:2;width:55%;aspect-ratio:1;border:1px solid rgba(167,185,255,.28);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;background:radial-gradient(circle at 50% 35%,#282050,#0a1028 70%);box-shadow:inset 0 0 35px #796aff38,0 0 50px #1f205e99}.premium-page.nova .nova-pass-core small{color:var(--nova-accent-2);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.premium-page.nova .nova-pass-core strong{display:block;margin:11px 0 7px;color:#fff;font-size:clamp(1.45rem,3vw,2.7rem);line-height:1}.premium-page.nova .nova-pass-core p{margin:0;max-width:210px;color:#aebcd4;font-size:.82rem;line-height:1.5}.premium-page.nova .nova-orbit-label{position:absolute;z-index:3;min-width:48px;padding:6px 9px;border:1px solid var(--nova-line);color:var(--nova-accent-2);background:#070d20;font-size:.7rem;font-weight:900;letter-spacing:.15em;text-align:center}.premium-page.nova .label-one{top:4%;right:21%}.premium-page.nova .label-two{bottom:10%;left:8%}.premium-page.nova .label-three{top:42%;right:0;color:var(--nova-warm)}.premium-page.nova .nova-signals{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--nova-line);background:#070d1e}.premium-page.nova .nova-signals>div{min-height:132px;padding:24px 27px;border-right:1px solid var(--nova-line);display:grid;align-content:center;grid-template-columns:auto 1fr;column-gap:14px}.premium-page.nova .nova-signals>div:last-child{border-right:0}.premium-page.nova .nova-signals span{grid-row:1 / 3;color:#9b7bff80;font-size:2rem;font-weight:900}.premium-page.nova .nova-signals strong{color:#fff;font-size:1.12rem}.premium-page.nova .nova-signals p{margin:5px 0 0;color:var(--nova-muted);font-size:.82rem}.premium-page.nova .nova-worlds,.premium-page.nova .nova-plans{padding:clamp(30px,4.5vw,68px);background:linear-gradient(145deg,#070e21f5,#0c0d23e6)}.premium-page.nova .nova-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.premium-page.nova .nova-section-head .nova-kicker{margin-bottom:12px}.premium-page.nova .nova-section-head h3{margin:0;max-width:780px;color:#fff;font-size:clamp(2rem,4vw,4.3rem);line-height:.98;letter-spacing:-.045em}.premium-page.nova .nova-section-head>p{max-width:470px;margin:0;color:var(--nova-muted);line-height:1.65}.premium-page.nova .nova-world-list{border-top:1px solid var(--nova-line)}.premium-page.nova .nova-world{display:grid;grid-template-columns:72px minmax(220px,.58fr) 1.42fr;gap:24px;align-items:center;min-height:162px;padding:25px 18px;border-bottom:1px solid var(--nova-line);transition:background .2s ease,transform .2s ease}.premium-page.nova .nova-world:hover{background:#7a70ff11;transform:translate(4px)}.premium-page.nova .nova-world.current{background:linear-gradient(90deg,rgba(155,123,255,.16),transparent 75%);box-shadow:inset 3px 0 var(--nova-accent)}.premium-page.nova .nova-world-index{color:#b5c3e559;font-size:2.25rem;font-weight:900}.premium-page.nova .nova-world-title small{color:var(--nova-accent-2);font-size:.65rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.premium-page.nova .nova-world-title h4{margin:5px 0;color:#fff;font-size:clamp(1.3rem,2vw,2rem)}.premium-page.nova .nova-world-title p{margin:0;color:var(--nova-muted)}.premium-page.nova .nova-world-perks{display:flex;flex-wrap:wrap;gap:8px}.premium-page.nova .nova-world-perks span{padding:8px 10px;border:1px solid rgba(137,175,255,.16);color:#c9d5ea;background:#ffffff07;font-size:.76rem}.premium-page.nova .nova-world.current .nova-world-perks span{border-color:#9b7bff4a;color:#f0ebff}.premium-page.nova .premium-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.premium-page.nova .premium-plan-card{position:relative;min-height:270px;padding:28px;border:1px solid var(--nova-line);border-radius:0;background:#ffffff06;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.premium-page.nova .premium-plan-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--nova-accent-2),var(--nova-accent));transform:scaleX(.2);transform-origin:left;transition:transform .25s ease}.premium-page.nova .premium-plan-card:hover:before{transform:scaleX(1)}.premium-page.nova .premium-plan-card h3{color:#fff;font-size:1.7rem}.premium-page.nova .premium-plan-card p{color:var(--nova-muted);line-height:1.6}.premium-page.nova .premium-plan-actions{margin-top:auto;display:grid;gap:8px}.premium-page.nova .premium-plan-actions a,.premium-page.nova .premium-plan-actions button,.premium-page.nova .primary-action,.premium-page.nova .secondary-action{border-radius:0;min-height:46px}.premium-page.nova .primary-action{color:#070918;background:linear-gradient(135deg,var(--nova-accent-2),var(--nova-accent));border:0}.premium-page.nova .secondary-action{border:1px solid var(--nova-line);background:#ffffff09;color:var(--nova-ink)}.premium-page.nova .nova-fine-print{display:flex;align-items:center;gap:18px;padding:22px 28px;color:var(--nova-muted)}.premium-page.nova .nova-fine-print strong{color:var(--nova-warm);text-transform:uppercase;letter-spacing:.09em}.premium-page.nova .nova-perk-directory{padding:clamp(30px,4.5vw,68px);border:1px solid var(--nova-line);background:linear-gradient(145deg,#070e21fa,#0c0d23f0);box-shadow:0 24px 70px #00000042}.premium-page.nova .nova-detail-list{display:grid;gap:14px}.premium-page.nova .nova-detail-card{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);gap:28px;padding:28px;border:1px solid var(--nova-line);background:#ffffff06}.premium-page.nova .nova-detail-card.current-detail{border-color:#9b7bff7a;background:linear-gradient(100deg,#9b7bff29,#3fe5ff09);box-shadow:inset 3px 0 var(--nova-accent)}.premium-page.nova .nova-detail-title small{color:var(--nova-accent-2);font-size:.66rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.premium-page.nova .nova-detail-title h4{margin:8px 0 9px;color:#fff;font-size:clamp(1.45rem,2.4vw,2.35rem)}.premium-page.nova .nova-detail-title p{margin:0;color:var(--nova-muted);line-height:1.55}.premium-page.nova .nova-detail-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.premium-page.nova .nova-detail-items div{padding:15px 16px;border:1px solid rgba(137,175,255,.14);background:#02081657}.premium-page.nova .nova-detail-items strong{display:block;color:#f3f7ff;font-size:.9rem}.premium-page.nova .nova-detail-items p{margin:6px 0 0;color:var(--nova-muted);font-size:.78rem;line-height:1.55}@media(max-width:1100px){.premium-page.nova .nova-hero{grid-template-columns:1fr;min-height:auto}.premium-page.nova .nova-orbit{width:min(78vw,440px)}.premium-page.nova .nova-world{grid-template-columns:55px minmax(180px,.6fr) 1.4fr}.premium-page.nova .nova-signals{grid-template-columns:repeat(2,1fr)}.premium-page.nova .nova-signals>div:nth-child(2){border-right:0}.premium-page.nova .nova-signals>div:nth-child(-n+2){border-bottom:1px solid var(--nova-line)}}@media(max-width:760px){.premium-page.nova{gap:12px}.premium-page.nova .nova-hero{padding:34px 22px;gap:18px}.premium-page.nova .nova-hero h2{font-size:clamp(3.35rem,16vw,5.4rem)}.premium-page.nova .nova-lead{font-size:.96rem}.premium-page.nova .nova-actions{display:grid}.premium-page.nova .nova-orbit{width:min(92vw,360px)}.premium-page.nova .nova-signals{grid-template-columns:1fr}.premium-page.nova .nova-signals>div{border-right:0;border-bottom:1px solid var(--nova-line)}.premium-page.nova .nova-signals>div:last-child{border-bottom:0}.premium-page.nova .nova-worlds,.premium-page.nova .nova-plans{padding:30px 18px}.premium-page.nova .nova-section-head{display:block}.premium-page.nova .nova-section-head>p{margin-top:16px}.premium-page.nova .nova-world{grid-template-columns:42px 1fr;gap:14px;padding:22px 6px}.premium-page.nova .nova-world-perks{grid-column:1 / -1}.premium-page.nova .premium-plan-grid{grid-template-columns:1fr}.premium-page.nova .nova-perk-directory{padding:30px 18px}.premium-page.nova .nova-detail-card{grid-template-columns:1fr;padding:22px 18px}.premium-page.nova .nova-detail-items{grid-template-columns:1fr}.premium-page.nova .nova-fine-print{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.premium-page.nova .nova-orbit-ring{animation:none}}#daily-boss{--db-ink: #ebf6ff;--db-muted: #aac4d8;--db-line: rgba(132, 192, 225, .22);--db-gold: #ffd88a;min-width:0}#daily-boss .mode-play-intro{min-height:0;padding:clamp(18px,2.2vw,30px);border-color:#6ccdf552;border-radius:18px;background:radial-gradient(ellipse at 4% 0%,rgba(59,177,227,.22),transparent 38%),linear-gradient(115deg,#153751,#0b253c 49%,#091d32);box-shadow:inset 0 1px #e0f6ff1c,0 18px 48px #00050e33}#daily-boss .mode-play-intro .eyebrow{color:#8fdfff;letter-spacing:.16em}#daily-boss .mode-play-intro .h1-like{margin:4px 0 7px;color:#f4fbff;font-size:clamp(2.15rem,3vw,3.6rem);line-height:1.02;letter-spacing:-.045em}#daily-boss .mode-play-intro .hero-subcopy{max-width:49ch;margin:0;color:#bcd8e9;font-size:clamp(.92rem,1.05vw,1.05rem);line-height:1.5}#daily-boss .game-layout{display:grid;grid-template-columns:minmax(0,1.57fr) minmax(295px,.73fr);align-items:start;gap:17px;width:100%;max-width:100%}#daily-boss .game-layout>*{min-width:0}#daily-boss .db-battle-intro{grid-column:1 / -1;display:flex;align-items:end;justify-content:space-between;gap:20px;padding:14px 3px 4px}#daily-boss .db-overline,#daily-boss .db-console-label{display:inline-flex;align-items:center;gap:8px;color:#8bdcff;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}#daily-boss .db-live-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:#73f4cb;box-shadow:0 0 0 4px #73f4cb1a,0 0 17px #73f4cb99}#daily-boss .db-battle-intro h2{margin:7px 0 3px;color:var(--db-ink);font-size:clamp(1.65rem,2.2vw,2.4rem);letter-spacing:-.035em;line-height:1.1}#daily-boss .db-battle-intro p{margin:0;color:var(--db-muted);line-height:1.45}#daily-boss .db-reset-marker{display:grid;gap:3px;flex:none;min-width:176px;padding:11px 16px;border-left:2px solid #70d8ff;color:var(--db-muted);background:linear-gradient(90deg,rgba(64,179,225,.1),transparent)}#daily-boss .db-reset-marker span{color:#88d9fb;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#daily-boss .db-reset-marker strong{color:var(--db-ink);font-size:.91rem}#daily-boss .game-layout>.action-card{border-radius:18px;border-color:var(--db-line);box-shadow:inset 0 1px #edf9ff12,0 16px 40px #0007112e}#daily-boss .db-battle-card{grid-column:1;grid-row:2 / span 2;padding:clamp(14px,1.5vw,22px);overflow:hidden;background:linear-gradient(160deg,#102d46,#07192d 72%)}#daily-boss .db-boss-heading{align-items:center;margin-bottom:14px;padding:0 3px}#daily-boss .db-boss-heading .eyebrow{color:#91d8f5}#daily-boss .db-boss-heading h2{margin:3px 0 0;font-size:clamp(1.45rem,2vw,2.2rem);line-height:1.15;letter-spacing:-.035em}#daily-boss .db-boss-tag{display:inline-flex;align-items:center;gap:9px;flex:none;padding:8px 11px;border:1px solid rgba(115,244,203,.27);border-radius:999px;color:#c2ffe9;background:#3d9e851f;font-size:.75rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}#daily-boss .boss-arena{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(400px,42vw,590px);margin:0;padding:14px 22px 86px;overflow:hidden;border:1px solid rgba(157,211,237,.22);border-radius:15px;background-position:50% 50%;box-shadow:inset 0 -80px 84px #01091387,inset 0 1px #eefbff1c}#daily-boss .boss-arena.has-boss-background{background-image:linear-gradient(180deg,#030e1b17,#030e1b08 54%,#030c18cc),var(--boss-background);background-size:cover;background-position:center}#daily-boss .boss-float-wrap{width:min(76%,460px);max-height:470px;margin:auto 0}#daily-boss .boss-image{width:100%;max-height:450px;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(0,4,13,.55))}#daily-boss .db-health-console{position:absolute;z-index:4;right:20px;bottom:20px;left:20px;display:grid;gap:9px;padding:13px 16px 15px;border:1px solid rgba(198,226,241,.23);border-radius:12px;background:#030d19c4;box-shadow:0 12px 27px #00050f38;backdrop-filter:blur(12px)}#daily-boss .db-health-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px}#daily-boss .db-health-label span{color:#9dc5da;font-size:.73rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}#daily-boss .db-health-label strong{color:#fff2d6;font-size:clamp(.9rem,1.15vw,1.12rem);text-align:right}#daily-boss .boss-health-track{height:16px;min-height:16px;border:0;background:#20384a}#daily-boss .boss-health-track span{background:linear-gradient(90deg,#e64568,#ff806b 55%,#ffd17d);box-shadow:0 0 16px #ff72696b}#daily-boss .boss-hit-burst{display:none}#daily-boss .db-combat-console{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 3px 13px;border-bottom:1px solid var(--db-line)}#daily-boss .db-combat-copy{min-width:0}#daily-boss .db-combat-console #bossStatus{margin:4px 0 0;color:#dcebf4;font-size:.92rem;line-height:1.4}#daily-boss .db-hit-value{display:grid;flex:none;gap:1px;min-width:115px;text-align:right}#daily-boss .db-hit-value span{color:#8fb7cd;font-size:.69rem;font-weight:900;text-transform:uppercase}#daily-boss .db-hit-value strong{color:#fff0c6;font-size:1.55rem;line-height:1.1}#daily-boss .db-attack-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0}#daily-boss .db-attack-actions>*{min-width:0}#daily-boss .db-attack-actions>button{min-height:51px;margin:0}#daily-boss .db-attack-actions #bossAttackButton{border:1px solid #78e2ff;border-radius:11px;background:linear-gradient(105deg,#53c6ff,#8ceef8 52%,#a6f4c7);color:#062039;box-shadow:0 10px 26px #30bfef38;font-size:1rem;font-weight:950}#daily-boss .db-attack-actions #bossAttackButton:disabled{box-shadow:none}#daily-boss .db-attack-actions>.custom-energy-action{grid-column:1 / -1;grid-template-columns:minmax(110px,.43fr) minmax(0,1fr);gap:10px}#daily-boss .db-attack-actions .custom-energy-action input,#daily-boss .db-attack-actions .custom-energy-action button{min-height:48px;border-radius:10px}#daily-boss .boss-leaderboard-note{margin:14px 2px 0;padding:0;border:0;color:#a9c8d9;background:none;font-size:.78rem;font-weight:650;line-height:1.45}#daily-boss .db-energy-card,#daily-boss .db-pool-card{grid-column:2;padding:clamp(18px,1.6vw,24px)}#daily-boss .db-energy-card{grid-row:2;align-self:stretch;display:flex;flex-direction:column;background:linear-gradient(155deg,#15364d,#092239 67%,#071b2f)}#daily-boss .db-pool-card{grid-row:3;border-color:#ffd38f47;background:radial-gradient(ellipse at 90% -12%,rgba(255,197,99,.19),transparent 52%),linear-gradient(155deg,#203746,#0e2537 65%,#0a1b2c)}#daily-boss .db-card-heading{align-items:start;gap:15px;margin-bottom:17px}#daily-boss .db-card-heading h2{margin:4px 0 0;color:var(--db-ink);font-size:clamp(1.2rem,1.45vw,1.55rem);line-height:1.15}#daily-boss .db-card-heading .eyebrow{color:#8cdaf8;letter-spacing:.1em}#daily-boss .db-panel-value{color:#baf9e8;font-size:clamp(1rem,1.3vw,1.3rem);text-align:right;white-space:nowrap}#daily-boss .db-energy-card .boss-energy-track{min-height:15px;height:15px}#daily-boss .db-energy-card #bossNextEnergy{margin:12px 0 0;color:#c8e5f1;font-size:.9rem}#daily-boss .db-panel-note{margin:14px 0 0;color:#b0c9d8;font-size:.86rem;line-height:1.52}#daily-boss .db-energy-guide{display:grid;align-content:start;gap:15px;flex:1;margin-top:24px;padding-top:20px;border-top:1px solid rgba(141,212,235,.18)}#daily-boss .db-energy-guide-heading{display:flex;align-items:center;gap:12px}#daily-boss .db-energy-guide-mark{display:grid;flex:none;place-items:center;width:38px;height:38px;border:1px solid rgba(118,226,246,.3);border-radius:10px;color:#b6f9d9;background:linear-gradient(145deg,#3eb4e23b,#5fddaf21);font-size:1.35rem}#daily-boss .db-energy-guide-heading .eyebrow{margin:0 0 3px;color:#8bd8ef;font-size:.67rem}#daily-boss .db-energy-guide-heading h3{margin:0;color:#effbff;font-size:1.16rem;line-height:1.15}#daily-boss .db-energy-sources{display:grid;gap:9px}#daily-boss .db-energy-source{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid rgba(118,195,222,.18);border-radius:10px;color:#e7f7ff;background:#0212206e;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}#daily-boss .db-energy-source:hover,#daily-boss .db-energy-source:focus-visible{border-color:#7ae2f9a6;background:#22597059;transform:translateY(-1px)}#daily-boss .db-energy-source-number{color:#6fd9ef;font-size:.7rem;font-weight:950;letter-spacing:.08em}#daily-boss .db-energy-source strong{display:block;font-size:.85rem;line-height:1.2}#daily-boss .db-energy-source small{display:block;margin-top:3px;color:#a8c5d6;font-size:.75rem;line-height:1.32}#daily-boss .db-energy-source-arrow{color:#86dcec;font-size:1rem;text-align:right}#daily-boss .db-pool-card .eyebrow{color:#ffd797}#daily-boss .db-pool-total{display:grid;gap:1px;margin:9px 0 17px}#daily-boss .db-pool-total strong{color:#ffe5aa;font-size:clamp(2.15rem,3vw,3.6rem);line-height:1.03;letter-spacing:-.055em;overflow-wrap:anywhere}#daily-boss .db-pool-total span{color:#c2bda9;font-size:.73rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}#daily-boss .db-share-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(249,222,168,.22);border-bottom:1px solid rgba(249,222,168,.22)}#daily-boss .db-share-grid>div{display:grid;gap:5px;min-width:0;padding:13px 7px 13px 0}#daily-boss .db-share-grid>div+div{padding-left:16px;border-left:1px solid rgba(249,222,168,.22)}#daily-boss .db-share-grid span{color:#b7c9d1;font-size:.72rem;font-weight:800;text-transform:uppercase}#daily-boss .db-share-grid strong{color:#f8fbff;font-size:clamp(1.2rem,1.5vw,1.75rem);line-height:1.1;overflow-wrap:anywhere}#daily-boss .db-reward-estimate{margin:15px 0 0;color:#ffe3a6;font-weight:850}#daily-boss .boss-pool-breakdown{margin-top:13px;padding-top:11px;border-top:1px solid rgba(249,222,168,.15);color:#a9bdc9;font-size:.78rem}#daily-boss .db-milestones-card,#daily-boss .db-leaderboard-card{grid-column:1 / -1;padding:clamp(18px,2vw,27px)}#daily-boss .db-milestones-card{grid-row:4;background:linear-gradient(148deg,#112f48,#071c31)}#daily-boss .db-leaderboard-card{grid-row:5;order:initial;background:linear-gradient(150deg,#112e42,#06192c)}#daily-boss .db-milestones-card .section-heading h2,#daily-boss .db-leaderboard-card .section-heading h2{font-size:clamp(1.35rem,1.7vw,1.8rem);letter-spacing:-.03em}#daily-boss .db-milestones-card>.muted,#daily-boss .db-leaderboard-card>.muted{max-width:76ch;line-height:1.5}#daily-boss .boss-milestone-track{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:11px}#daily-boss .boss-milestone-item{align-items:stretch;flex-direction:column;min-height:132px;border-radius:12px;background:#0412208c}#daily-boss .boss-milestone-item strong{font-size:1.04rem}#daily-boss .boss-milestone-item span{font-size:.88rem;line-height:1.35}#daily-boss .boss-milestone-item button{width:100%;min-height:38px}#daily-boss .boss-milestone-item.is-ready{border-color:#64e1bc9e;background:linear-gradient(130deg,#27877a38,#04122099)}#daily-boss .boss-milestone-item.is-claimed{opacity:.8}#daily-boss .boss-leaderboard-split{gap:24px}#daily-boss .boss-leaderboard-panel{padding:16px;border:1px solid var(--db-line);border-radius:13px;background:#03101d8a}#daily-boss .boss-leaderboard-mini-title{padding-bottom:11px;border-bottom:1px solid var(--db-line);font-size:1rem}#daily-boss .boss-damage-row{border-radius:9px;background:#0c2739a6}@media(max-width:1180px){#daily-boss .game-layout{grid-template-columns:repeat(2,minmax(0,1fr))}#daily-boss .db-battle-card{grid-column:1 / -1;grid-row:2}#daily-boss .db-energy-card{grid-column:1;grid-row:3}#daily-boss .db-pool-card{grid-column:2;grid-row:3}#daily-boss .boss-arena{min-height:490px}}@media(max-width:800px){#daily-boss .game-layout{grid-template-columns:1fr}#daily-boss .db-battle-card,#daily-boss .db-energy-card,#daily-boss .db-pool-card,#daily-boss .db-milestones-card,#daily-boss .db-leaderboard-card{grid-column:1;grid-row:auto}#daily-boss .db-battle-intro{align-items:start}#daily-boss .boss-arena{min-height:480px}}@media(max-width:560px){#daily-boss .mode-play-intro{padding:17px;border-radius:14px}#daily-boss .mode-play-intro .h1-like{font-size:2.4rem}#daily-boss .dashboard-play-jumps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#daily-boss .dashboard-play-tab{min-height:65px;padding:10px}#daily-boss .dashboard-play-tab span{font-size:.85rem}#daily-boss .dashboard-play-tab small{font-size:.68rem}#daily-boss .db-battle-intro,#daily-boss .db-reset-marker{display:none}#daily-boss .db-boss-tag{padding:7px 9px;font-size:.65rem}#daily-boss .boss-arena{min-height:390px;padding:0 10px 79px}#daily-boss .boss-float-wrap{width:min(88%,340px)}#daily-boss .db-health-console{right:10px;bottom:10px;left:10px;padding:11px}#daily-boss .db-health-label strong{font-size:.85rem}#daily-boss .db-combat-console{align-items:start}#daily-boss .db-hit-value{min-width:80px}#daily-boss .db-hit-value span{font-size:.62rem}#daily-boss .db-attack-actions{grid-template-columns:1fr 1fr}#daily-boss .db-attack-actions>.custom-energy-action{grid-template-columns:minmax(88px,.4fr) minmax(0,1fr)}#daily-boss .db-attack-actions .custom-energy-action button{padding-inline:8px;font-size:.82rem}#daily-boss .db-pool-total strong{font-size:2.55rem}#daily-boss .boss-leaderboard-split{grid-template-columns:1fr}}@media(max-width:420px){#daily-boss .db-combat-console{align-items:start;flex-direction:column}#daily-boss .db-hit-value{text-align:left}#daily-boss .db-attack-actions{grid-template-columns:1fr}#daily-boss .db-attack-actions>.custom-energy-action{grid-column:1}#daily-boss .db-card-heading{flex-wrap:wrap}#daily-boss .db-panel-value{text-align:left}}@media(prefers-reduced-motion:reduce){#daily-boss .boss-float-wrap,#daily-boss .boss-arena:before,#daily-boss .boss-arena:after{animation:none!important}}#campaign{--cx-ink: #f5f2ff;--cx-muted: #b6bbd7;--cx-line: rgba(183, 168, 247, .22);--cx-gold: #ffe2a0;min-width:0}#campaign .campaign-expedition-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:13px;min-height:0;padding:clamp(16px,1.3vw,22px);overflow:hidden;border:1px solid rgba(190,169,255,.38);border-radius:18px;color:var(--cx-ink);background:#10132c;box-shadow:inset 0 1px #ffffff1a,0 24px 50px #03041447}#campaign .campaign-expedition-hero:before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#0a0e26fc,#0e122fed 31%,#11122f78 63%,#0a0d22a6),linear-gradient(0deg,rgba(8,11,32,.96),transparent 53%),url(/assets/game/campaign/ascendant-boss-gauntlet.jpg) center 45% / cover no-repeat;transform:scale(1.015)}#campaign .campaign-expedition-hero:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 76% 15%,rgba(153,91,255,.24),transparent 33%),linear-gradient(90deg,transparent 0,rgba(255,230,164,.09) 50%,transparent 100%)}#campaign .campaign-expedition-hero-copy{max-width:none}#campaign .campaign-kicker,#campaign .campaign-fight-topline,#campaign .campaign-side-eyebrow{margin:0;color:#b7a9ff;font-size:.72rem;font-weight:900;letter-spacing:.17em}#campaign .campaign-kicker{display:flex;align-items:center;gap:9px}#campaign .campaign-kicker-mark{color:var(--cx-gold);font-size:1.15rem;line-height:1}#campaign .campaign-expedition-hero h1{margin:7px 0 5px;font-size:clamp(1.8rem,2.35vw,2.8rem);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}#campaign .campaign-expedition-hero h1 em{color:var(--cx-gold);font-style:normal;text-shadow:0 0 34px rgba(255,203,123,.16)}#campaign .campaign-expedition-hero-copy>p:not(.campaign-kicker){max-width:85ch;margin:0;color:#d3d4eb;font-size:clamp(.86rem,.9vw,.98rem);line-height:1.4}#campaign .campaign-mode-jumps{position:relative;z-index:1;display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;align-self:end;margin:0}#campaign .campaign-mode-jumps .dashboard-play-tab{min-width:0;min-height:52px;padding:8px 12px;border:1px solid rgba(210,204,255,.2);border-radius:13px;background:#060b22b5;backdrop-filter:blur(12px);text-decoration:none}#campaign .campaign-mode-jumps .dashboard-play-tab.is-active{border-color:#ffdf9abf;background:linear-gradient(115deg,#503763eb,#2c2750e0);box-shadow:inset 0 2px var(--cx-gold),0 8px 24px #07041533}#campaign .campaign-mode-jumps .dashboard-play-tab span{color:#f8f6ff}#campaign .campaign-mode-jumps .dashboard-play-tab small{color:#b5b4d5}#campaign .campaign-top-ad{margin-block:17px 18px}#campaign .game-lab-layout{gap:20px}#campaign .campaign-play-layout{grid-template-columns:minmax(0,1.42fr) minmax(340px,.82fr);gap:20px;align-items:start}#campaign .campaign-play-layout>*{min-width:0}#campaign .game-lab-fight,#campaign .campaign-play-sidebar>.game-lab-resources,#campaign .game-lab-missions-card,#campaign .game-lab-chest-rewards-card,#campaign .campaign-world-map-card{border:1px solid var(--cx-line);border-radius:21px;color:var(--cx-ink);background:linear-gradient(150deg,#172344,#101a35 43%,#0b172c);box-shadow:inset 0 1px #ffffff0f,0 20px 44px #02061530}#campaign .game-lab-fight{padding:clamp(15px,1.4vw,25px)}#campaign .campaign-fight-topline{display:flex;align-items:center;gap:9px;margin-bottom:15px;color:#a8c6fa}#campaign .campaign-live-dot{width:8px;height:8px;border-radius:50%;background:#7cffe4;box-shadow:0 0 0 4px #7cffe41a,0 0 12px #7cffe499}#campaign .campaign-fight-topline-rule{flex:1;height:1px;margin-inline:8px;background:linear-gradient(90deg,rgba(172,159,237,.4),transparent)}#campaign .game-lab-fight>.section-heading{align-items:end;gap:14px;margin-bottom:12px}#campaign .game-lab-fight .section-heading .eyebrow,#campaign .campaign-world-map-card .eyebrow,#campaign .game-lab-missions-card .eyebrow,#campaign .game-lab-chest-rewards-card .eyebrow{color:#a9b6ff;letter-spacing:.14em}#campaign .game-lab-fight h2{margin:4px 0 0;color:#fff;font-size:clamp(1.7rem,2.45vw,3rem);line-height:1.06;letter-spacing:-.035em}#campaign .game-lab-fight #gameLabStage{padding:8px 13px;border:1px solid rgba(255,226,160,.46);border-radius:10px;color:var(--cx-gold);background:#ffe2a017;white-space:normal;text-align:right}#campaign .solo-arena{min-height:clamp(440px,43vw,650px);margin:0;padding:clamp(20px,2.2vw,32px);border:1px solid color-mix(in srgb,var(--area-accent) 48%,transparent);border-radius:17px;background-image:linear-gradient(180deg,#090c1f08 8% 55%,#070a1bc7),var(--area-art),linear-gradient(180deg,#172344,#0b172c);box-shadow:inset 0 0 75px #0205103d,0 15px 34px #0105113d}#campaign .solo-enemy-meta{max-width:660px}#campaign .solo-enemy-meta strong{padding:6px 14px;border-color:#ffe5aa80;color:#fff0c3;background:#0f0b1fbd;backdrop-filter:blur(8px)}#campaign .solo-enemy-meta p{color:#d4d6ee;text-shadow:0 2px 6px #06091c}#campaign .solo-health-track{height:39px;min-height:39px;margin-top:16px;border:1px solid rgba(255,214,170,.47);border-radius:10px;background:#070d20d4}#campaign .solo-health-track>span{border-radius:8px}#campaign .campaign-combat-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}#campaign .campaign-combat-actions>button,#campaign .campaign-combat-actions .custom-energy-action button{min-height:50px;border-radius:11px;font-weight:850}#campaign .campaign-combat-actions>#gameLabAttack{background:linear-gradient(100deg,#96ecf8,#b2baff 60%,#dbc6ff);color:#10122c;box-shadow:0 9px 22px #6083df2b}#campaign .campaign-combat-actions>#gameLabAttack:hover{filter:brightness(1.09)}#campaign .campaign-combat-actions>.custom-energy-action{grid-column:1 / -1;grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);gap:9px}#campaign .campaign-combat-actions input{min-height:50px;border-radius:11px;background:#030a1db3}#campaign .campaign-combat-actions>#gameLabReset,#campaign .campaign-combat-actions>#gameLabBackToMap,#campaign .campaign-combat-actions>#gameLabAdminReset{min-height:43px;color:#d9e0ff;background:#16213ed1}#campaign #gameLabStatus{margin:13px 2px 0;color:#bfc6e3}#campaign .campaign-play-sidebar{gap:15px}#campaign .campaign-play-sidebar>.game-lab-resources{display:block;margin:0;padding:19px 20px}#campaign .game-lab-energy-block,#campaign .game-lab-meter-block{padding:0;border:0;border-radius:0;background:none}#campaign .campaign-side-eyebrow{display:flex;justify-content:space-between;margin-bottom:11px;color:#acbaff}#campaign .campaign-side-eyebrow span{color:var(--cx-gold)}#campaign .game-lab-energy-block .meter-header,#campaign .game-lab-meter-block .meter-header{align-items:baseline;color:#f0efff;font-size:1.05rem;font-weight:800}#campaign .game-lab-energy-block .meter-header strong,#campaign .game-lab-meter-block .meter-header strong{color:var(--cx-gold);font-size:.97rem;text-align:right}#campaign .solo-energy-track,#campaign .solo-chest-track{height:16px;min-height:16px;margin-top:13px;border-radius:999px;background:#09132d}#campaign .solo-energy-track>span,#campaign .solo-chest-track>span{border-radius:inherit}#campaign .game-lab-energy-block .timer-line{margin:12px 0 0;color:var(--cx-muted);font-size:.88rem}#campaign .game-lab-meter-block #gameLabOpenChest{width:100%;margin-top:14px;min-height:45px;border-radius:10px}#campaign .game-lab-missions-card{padding:19px 20px}#campaign .game-lab-missions-card h2,#campaign .game-lab-chest-rewards-card h2,#campaign .campaign-world-map-card h2{margin:4px 0 0;color:#fff;font-size:clamp(1.35rem,1.65vw,1.95rem);letter-spacing:-.025em}#campaign .game-lab-missions-card .muted{margin:10px 0 0;color:var(--cx-muted);font-size:.9rem;line-height:1.45}#campaign .game-lab-missions-card .reward-pill,#campaign .game-lab-chest-rewards-card .reward-pill,#campaign .campaign-world-map-card .reward-pill{border-color:#c3b0ff4f;color:#d4c9ff;background:#a282ee17}#campaign .game-lab-mission-grid{gap:10px;margin-top:18px}#campaign .game-lab-mission{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr) minmax(76px,.35fr);gap:10px;padding:14px;border:1px solid rgba(177,170,233,.16);border-radius:13px;background:#040d2294}#campaign .game-lab-mission-copy strong{color:#f6f3ff}#campaign .game-lab-mission-copy span,#campaign .game-lab-mission-copy em{color:#adb8d5;font-size:.84rem}#campaign .game-lab-mission.is-ready{border-color:#81ffd178}#campaign .game-lab-mission.is-claimed{opacity:1}#campaign .game-lab-mission button{min-width:0;border-radius:9px}#campaign .game-lab-chest-rewards-card{padding:clamp(18px,2vw,30px);background:radial-gradient(circle at 86% 0%,rgba(143,105,231,.15),transparent 42%),linear-gradient(150deg,#172344,#0b172c)}#campaign .game-lab-chest-rewards-card>.section-heading{margin-bottom:22px}#campaign .game-lab-chest-table{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}#campaign .game-lab-chest-reward{min-height:136px;padding:15px;border-color:#c2afff2e;border-radius:15px;background:#050d2287;box-shadow:inset 0 1px #ffffff0d}#campaign .game-lab-chest-icon{border-color:#d3c1ff2e;background:#8669c21c}#campaign .game-lab-chest-copy>strong{color:#fff}#campaign .game-lab-chest-copy>p{color:#adb9d3}#campaign .campaign-world-map-card{padding:clamp(18px,2vw,30px)}#campaign .campaign-world-map-card .muted{color:#b6c0dc}#campaign .campaign-world-map-scroll{margin-top:19px}#campaign .campaign-treasure-map{border-radius:16px}@media(max-width:1450px){#campaign .campaign-play-layout{grid-template-columns:minmax(0,1.18fr) minmax(315px,.82fr)}#campaign .game-lab-mission{grid-template-columns:minmax(0,1fr) minmax(72px,.3fr)}#campaign .game-lab-mission-progress{grid-column:1 / -1}}@media(max-width:1100px){#campaign .campaign-play-layout{grid-template-columns:1fr}#campaign .campaign-play-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#campaign .game-lab-missions-card{grid-row:span 2}#campaign .game-lab-chest-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#campaign .campaign-expedition-hero{grid-template-columns:1fr;min-height:0;gap:13px;padding:17px 14px;border-radius:16px}#campaign .campaign-expedition-hero:before{background-position:center,center,57% center}#campaign .campaign-expedition-hero h1{margin-top:7px;font-size:clamp(1.75rem,7vw,2.2rem)}#campaign .campaign-mode-jumps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#campaign .campaign-mode-jumps .dashboard-play-tab{min-height:52px;padding:7px 10px}#campaign .campaign-play-sidebar{grid-template-columns:1fr}#campaign .game-lab-missions-card{grid-row:auto}#campaign .game-lab-fight{padding:14px}#campaign .game-lab-fight>.section-heading{align-items:start}#campaign .game-lab-fight h2{font-size:clamp(1.55rem,6.2vw,2.2rem)}#campaign .solo-arena{min-height:clamp(310px,85vw,470px);padding:15px;background-position:center bottom,center bottom,center}#campaign .campaign-combat-actions>.custom-energy-action{grid-template-columns:minmax(80px,.35fr) minmax(0,1fr)}#campaign .game-lab-chest-table{grid-template-columns:1fr}#campaign .game-lab-mission{grid-template-columns:minmax(0,1fr) minmax(86px,.35fr)}}@media(max-width:440px){#campaign .campaign-fight-topline{font-size:.62rem;letter-spacing:.1em}#campaign .game-lab-fight>.section-heading{display:grid}#campaign .game-lab-fight #gameLabStage{justify-self:start;text-align:left}#campaign .campaign-combat-actions{grid-template-columns:1fr}#campaign .campaign-combat-actions>.custom-energy-action{grid-column:1}#campaign .campaign-combat-actions>button{grid-column:1}}#campaign .mode-hero{--hero-art: url(/assets/game/campaign/ascendant-boss-gauntlet.jpg);--hero-accent: #ffe0a0;--hero-kicker: #b9aafa;--hero-haze: rgba(125, 83, 205, .2);--hero-border: rgba(190, 169, 255, .38)}#daily-boss .mode-hero{--hero-art: url(/assets/game/daily-boss/backgrounds/circuit-hydra.webp);--hero-accent: #ffd5aa;--hero-kicker: #ff9db4;--hero-haze: rgba(230, 65, 119, .22);--hero-border: rgba(255, 134, 166, .37)}#guild-event .mode-hero{--hero-art: url(/assets/game/guild-raid/rift-citadel-arena.webp);--hero-accent: #d9c5ff;--hero-kicker: #c7a7ff;--hero-haze: rgba(156, 84, 247, .21);--hero-border: rgba(186, 133, 255, .39)}.stronghold-page .mode-hero{--hero-art: url(/assets/game-optimized-20261004/game--stronghold--stronghold-background-v1.webp);--hero-accent: #ffe2a8;--hero-kicker: #a7edce;--hero-haze: rgba(52, 190, 145, .17);--hero-border: rgba(112, 219, 175, .35)}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:13px;min-width:0;min-height:0;padding:clamp(16px,1.3vw,22px);overflow:hidden;border:1px solid var(--hero-border);border-radius:18px;color:#f8f6ff;background:#10182a;box-shadow:inset 0 1px #ffffff1a,0 18px 42px #02051440}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero:before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#090e20fa,#0d1229e0 32%,#0d12295c 68%,#090e2080),linear-gradient(0deg,rgba(8,12,29,.9),transparent 65%),var(--hero-art) center 48% / cover no-repeat;transform:scale(1.015)}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 76% 12%,var(--hero-haze),transparent 38%)}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero-copy{min-width:0;max-width:none}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero-kicker,#campaign .mode-hero .campaign-kicker{display:flex;align-items:center;gap:9px;margin:0;color:var(--hero-kicker);font-size:.72rem;font-weight:900;letter-spacing:.17em}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero-kicker span{color:var(--hero-accent);font-size:1.15rem;line-height:1}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero h1{margin:7px 0 5px;color:#faf8ff;font-size:clamp(1.8rem,2.35vw,2.8rem);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero h1 em{color:var(--hero-accent);font-style:normal;text-shadow:0 0 30px var(--hero-haze)}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero-copy>p:last-child{max-width:85ch;margin:0;color:#d5d9e9;font-size:clamp(.86rem,.9vw,.98rem);line-height:1.4}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-jumps{position:relative;z-index:1;display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;align-self:end;margin:0}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab{min-width:0;min-height:58px;padding:9px 34px 9px 13px;border:1px solid rgba(205,212,242,.24);border-radius:12px;color:#f8f8ff;background:linear-gradient(145deg,#111b34e8,#091024e0);box-shadow:0 4px 13px #00031221;backdrop-filter:blur(12px);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab:before{display:none}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab:after{content:"";position:absolute;top:50%;right:14px;width:7px;height:7px;border-top:2px solid var(--mode-accent);border-right:2px solid var(--mode-accent);transform:translateY(-50%) rotate(45deg);opacity:.8}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab span{color:#fcfaff;font-size:.94rem;font-weight:900;line-height:1.12}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab small{margin-top:4px;color:#c1c8df;font-size:.72rem;font-weight:700;line-height:1.2}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab:hover,:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab:focus-visible{border-color:var(--mode-accent);background:linear-gradient(145deg,var(--mode-accent-soft),rgba(9,17,39,.96));box-shadow:0 0 0 1px var(--mode-accent-soft),0 10px 22px #0106184d;transform:translateY(-2px)}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab:focus-visible{outline:2px solid var(--mode-accent);outline-offset:3px}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab.is-active{border-color:var(--mode-accent);background:linear-gradient(115deg,var(--mode-accent-soft),rgba(29,30,58,.92));box-shadow:0 0 22px var(--mode-accent-soft);transform:none}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab.is-active:after{width:8px;height:8px;border:0;border-radius:50%;background:var(--mode-accent);box-shadow:0 0 12px var(--mode-accent);transform:translateY(-50%);opacity:1}@media(max-width:700px){:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero{gap:13px;padding:17px 14px;border-radius:16px}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero h1{font-size:clamp(1.75rem,7vw,2.2rem)}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-jumps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab{min-height:54px;padding:8px 25px 8px 10px}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab:after{right:10px}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab span{font-size:.85rem}:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab small{font-size:.68rem}}@media(prefers-reduced-motion:reduce){:is(#campaign,#daily-boss,#guild-event,.stronghold-page) .mode-hero .dashboard-play-tab{transition:none}}html[data-rift-shell=true]{--rift-panel:#091426;--rift-line:#304568;--rift-cyan:#50dfff;--rift-muted:#b1c3dd}html[data-rift-shell=true] body{background:#07101f;background-image:radial-gradient(ellipse at 45% 0,#17244b 0,transparent 55%)}html[data-rift-shell=true] body .app-shell{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px clamp(12px,1.6vw,28px) 24px!important}html[data-rift-shell=true] body .app-shell>main{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}html[data-rift-shell=true] body .app-shell [hidden]{display:none!important}html[data-rift-shell=true] body .topbar:not(.rift-topbar){display:none!important}html[data-rift-shell=true] body .rift-topbar{position:relative!important;inset:auto!important;z-index:50!important;display:flex!important;align-items:center!important;flex-flow:row nowrap!important;gap:18px!important;width:100%!important;max-width:none!important;min-height:72px!important;height:auto!important;margin:0 0 14px!important;padding:10px 18px!important;border:1px solid var(--rift-line)!important;border-radius:14px!important;background:#091426!important;box-shadow:0 10px 30px #01071350!important;overflow:visible!important;backdrop-filter:none!important}html[data-rift-shell=true] body.public-clean-shell .rift-topbar,html[data-rift-shell=true] body.site-maintenance .rift-topbar{display:none!important}html[data-rift-shell=true] body .rift-topbar{position:sticky!important;top:12px!important}html[data-rift-shell=true] .rift-topbar:before,html[data-rift-shell=true] .rift-topbar:after{display:none!important}html[data-rift-shell=true] .rift-wordmark{flex:none;color:#fff;font-size:clamp(19px,1.7vw,27px);font-weight:900;letter-spacing:-1.4px;text-decoration:none;white-space:nowrap}html[data-rift-shell=true] .rift-wordmark span{color:#25d9f4}html[data-rift-shell=true] .rift-main-nav{display:flex;align-items:center;gap:5px;margin-right:auto}html[data-rift-shell=true] .rift-main-nav svg,html[data-rift-shell=true] .rift-mobile-dock>a>svg{display:block!important;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;flex:none}html[data-rift-shell=true] .rift-main-nav svg{margin-right:7px}html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:#baccdf;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap;box-shadow:none}html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button.is-active{color:#fff;background:linear-gradient(130deg,#15395b,#182447);border-color:#3d83ba;box-shadow:inset 0 0 14px #2575b524}html[data-rift-shell=true] .rift-header-resources{display:flex!important;align-items:center;gap:9px;flex:none}html[data-rift-shell=true] .rift-coin-chip,html[data-rift-shell=true] .rift-energy-chip{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 11px;border:1px solid #2b4160;border-radius:9px;color:#eef5ff;font-size:12px;font-weight:750;text-decoration:none;background:#0b1b30;white-space:nowrap}html[data-rift-shell=true] .rift-coin-icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid #ffdf80;border-radius:50%;background:linear-gradient(145deg,#ffeb9b,#d49a29);color:#573812;font-weight:900}html[data-rift-shell=true] .rift-energy-chip>span:first-child{color:#4edcff;font-size:25px;line-height:1}html[data-rift-shell=true] .rift-account-menu{position:relative;flex:none}html[data-rift-shell=true] .rift-account-menu>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px;list-style:none;cursor:pointer;color:#e7f2ff;font-size:12px;font-weight:800}html[data-rift-shell=true] .rift-account-menu>summary::-webkit-details-marker{display:none}html[data-rift-shell=true] [data-rift-portrait]{object-fit:cover;border:1px solid #51649a;border-radius:10px}html[data-rift-shell=true] .rift-account-menu>summary img{width:36px;height:38px}html[data-rift-shell=true] .rift-account-popover{position:absolute;right:0;top:calc(100% + 16px);width:320px;max-width:calc(100vw - 28px);max-height:75svh;overflow:auto;padding:13px;border:1px solid #3a517b;border-radius:14px;background:#091426;box-shadow:0 18px 50px #0009}html[data-rift-shell=true] .rift-topbar .sidebar-player-card{margin:0!important;padding:14px!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-rift-shell=true] .rift-topbar .sidebar-player-card:before,html[data-rift-shell=true] .rift-topbar .sidebar-player-card:after{display:none!important}html[data-rift-shell=true] .rift-topbar .sidebar-player-card strong{font-size:inherit!important}html[data-rift-shell=true] .rift-topbar .sidebar-player-top>div>strong{font-size:24px!important}html[data-rift-shell=true] .rift-topbar .sidebar-xp-block{display:block!important}html[data-rift-shell=true] .rift-topbar .sidebar-balance-card{margin-top:14px!important}html[data-rift-shell=true] .rift-topbar>.sidebar-desktop-ad{display:none!important}html[data-rift-shell=true] body .rift-more-toggle{display:inline-flex!important;align-items:center;gap:7px;width:auto!important;min-height:44px;padding:9px 11px!important;border:1px solid #304568!important;border-radius:9px!important;background:#102039!important;color:#eaf4ff;font-size:12px}html[data-rift-shell=true] .rift-more-toggle svg{width:18px;height:18px;fill:currentColor}html[data-rift-shell=true] body .rift-more-nav{display:none!important;position:absolute!important;top:calc(100% + 9px)!important;left:auto!important;right:0!important;width:min(650px,calc(100vw - 28px))!important;max-height:min(72svh,640px)!important;min-height:0!important;margin:0!important;padding:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start;gap:8px!important;border:1px solid #3a517b;border-radius:14px;background:#091426!important;overflow:auto!important;box-shadow:0 20px 60px #000a}html[data-rift-shell=true] body.mobile-menu-open .rift-more-nav{display:grid!important}html[data-rift-shell=true] .rift-menu-title{grid-column:1/-1;padding:0 3px 9px;font-size:12px;font-weight:850;letter-spacing:.05em;color:#9ac8ee;text-transform:uppercase}html[data-rift-shell=true] body .rift-more-nav>.tab-button{justify-content:flex-start!important;width:auto!important;min-height:44px!important;height:auto!important;margin:0!important;padding:11px!important;border:1px solid #243955!important;border-radius:8px!important;background:#0c1c32!important;color:#c5d9ed;font-size:12px!important;text-align:left}html[data-rift-shell=true] .rift-more-nav>.tab-button svg,html[data-rift-shell=true] .rift-more-nav>.tab-button img{width:18px;height:18px;flex:none}html[data-rift-shell=true] .rift-mobile-dock{display:none}html[data-rift-shell=true] body .rift-topbar #chatLauncher{position:relative!important;inset:auto!important;transform:none!important;flex:none;width:42px!important;min-width:0!important;min-height:42px!important;height:42px!important;margin:0!important;padding:10px!important;border:1px solid #304568!important;border-radius:10px!important;background:#11243d!important;box-shadow:none!important;color:#a9dbef;font-size:0!important}html[data-rift-shell=true] .rift-topbar #chatLauncher>span{display:none}html[data-rift-shell=true] .rift-topbar #chatLauncher svg{width:20px;height:20px}html[data-rift-shell=true] .rift-topbar #chatUnreadBadge{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:2px;border-radius:10px;font-size:9px}html[data-rift-shell=true] a:focus-visible,html[data-rift-shell=true] button:focus-visible,html[data-rift-shell=true] summary:focus-visible,html[data-rift-shell=true] input:focus-visible{outline:3px solid #8de7ff;outline-offset:4px}html[data-rift-shell=true] .rift-ad-lane{clear:both;width:100%;margin:24px auto 0;overflow:hidden;display:flex;justify-content:center}html[data-rift-shell=true] .rift-ad-lane:has(.sidebar-desktop-ad:empty){display:none}html[data-rift-shell=true] .rift-ad-lane #sidebarDesktopAd{position:relative!important;inset:auto!important;display:block!important;width:auto!important;max-width:100%!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}html[data-rift-shell=true] body .site-footer{width:calc(100% - 32px)!important;max-width:none!important;margin:24px auto 0!important}html[data-rift-shell=true] body .bottom-banner-ad{margin-left:auto!important;margin-right:auto!important;max-width:100%!important}html[data-rift-shell=true] #dashboardPage{padding:0!important;background:none!important}html[data-rift-shell=true] .rift-hub{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:16px;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html[data-rift-shell=true] .rift-hub:before,html[data-rift-shell=true] .rift-hub:after{display:none!important}html[data-rift-shell=true] .rift-hub>*{grid-column:1}html[data-rift-shell=true] .rift-expedition-hero{position:relative;isolation:isolate;min-height:clamp(365px,32vw,510px);display:flex;align-items:center;padding:clamp(24px,3vw,52px);overflow:hidden;border:1px solid #3d527e;border-radius:18px;background:#121f3a}html[data-rift-shell=true] .rift-expedition-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071222ce,transparent 68%),linear-gradient(0deg,#071123 0,transparent 45%);pointer-events:none}html[data-rift-shell=true] .rift-hub-backdrop{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;opacity:.83}html[data-rift-shell=true] .rift-hub-character{position:absolute;z-index:-2;right:15%;bottom:-6%;width:53%;height:110%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 26px #02071860)}html[data-rift-shell=true] .rift-expedition-copy{width:min(470px,48%);padding:24px;border:1px solid #4c668775;border-radius:13px;background:#081427ed;box-shadow:0 18px 35px #01071445}html[data-rift-shell=true] .rift-kicker{display:flex;gap:9px;align-items:center;margin:0 0 12px;color:#b4d5f5;font-size:10px;line-height:1.5;font-weight:900;letter-spacing:.15em;text-transform:uppercase}html[data-rift-shell=true] .rift-status-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#57e0f4;box-shadow:0 0 10px #57e0f455}html[data-rift-shell=true] .rift-expedition-copy h1{margin:0 0 13px;font-size:clamp(27px,2.8vw,44px);line-height:1.12;letter-spacing:-.04em;text-shadow:none}html[data-rift-shell=true] .rift-area-description{max-width:390px;min-height:42px;margin:0;color:#bdcfe5;font-size:13px;line-height:1.65}html[data-rift-shell=true] .rift-expedition-progress{height:5px;margin:22px 0 10px;border-radius:8px;background:#40537380;overflow:hidden}html[data-rift-shell=true] .rift-expedition-progress>span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#59f,#4ce2ef)}html[data-rift-shell=true] .rift-campaign-summary{display:block;margin:0 0 20px;color:#7cdff7;font-size:12px;font-weight:800}html[data-rift-shell=true] .rift-enter-campaign{display:flex;width:100%;min-height:50px;padding:12px 16px;border:1px solid #75efff;border-radius:10px;background:linear-gradient(120deg,#36d7f4,#79eafa);color:#04223a;font-size:15px;font-weight:900;text-decoration:none;box-shadow:0 0 20px #13b2dd25}html[data-rift-shell=true] .rift-enter-campaign>span{margin-left:auto}html[data-rift-shell=true] .rift-trailer-card{position:absolute;bottom:24px;right:24px;width:220px;aspect-ratio:16/9;overflow:hidden;border:1px solid #5d6da580;border-radius:12px;background:linear-gradient(180deg,#152550aa,#060f22f0),url(/assets/public-optimized/game--campaign--apex-rift-gate-v1.webp) center/cover}html[data-rift-shell=true] .rift-trailer-trigger{width:100%;height:100%;padding:15px;border:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:4px;background:radial-gradient(at 90% 0,#7e46ff50,transparent 70%),#07152a;color:#fff;text-align:left;cursor:pointer}html[data-rift-shell=true] .rift-trailer-play{display:grid;place-items:center;width:35px;height:35px;margin-bottom:5px;border:1px solid #8796c7;border-radius:50%;color:#d7eeff;background:#1a2854;font-size:13px}html[data-rift-shell=true] .rift-trailer-trigger strong{font-size:13px}html[data-rift-shell=true] .rift-trailer-trigger small{color:#bbcae1;font-size:10px}html[data-rift-shell=true] .rift-trailer-player,html[data-rift-shell=true] .rift-trailer-player iframe{width:100%;height:100%;border:0}html[data-rift-shell=true] .rift-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-rift-shell=true] .rift-mode-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;padding:24px;overflow:hidden;border:1px solid #3d527e;border-radius:13px;background:linear-gradient(0deg,#071122 4%,#0711222e),var(--rift-card-art) center/cover;color:#fff;text-decoration:none;transition:border-color .15s,transform .15s}html[data-rift-shell=true] .rift-mode-card:hover{border-color:#78d4ed;transform:translateY(-2px)}html[data-rift-shell=true] .rift-mode-card.is-daily{--rift-card-art:url(/assets/public-optimized/game--daily-boss--backgrounds--circuit-hydra-v1.webp)}html[data-rift-shell=true] .rift-mode-card.is-guild{--rift-card-art:url(/assets/public-optimized/game--guild-raid--rift-citadel-arena-v1.webp)}html[data-rift-shell=true] .rift-mode-card.is-stronghold{--rift-card-art:url(/assets/game-optimized-20261004/game--stronghold--stronghold-background-v1.webp)}html[data-rift-shell=true] .rift-mode-kicker{margin:0 0 5px;font-size:10px;color:#a8d5ff;font-weight:850;letter-spacing:.12em;text-transform:uppercase}html[data-rift-shell=true] .rift-mode-card>strong{font-size:clamp(22px,2vw,30px);letter-spacing:-.03em}html[data-rift-shell=true] .rift-mode-card>p{margin:6px 20px 10px 0;max-width:360px;color:#c4d3e6;font-size:12px;line-height:1.55}html[data-rift-shell=true] .rift-mode-card .dashboard-mode-selector-summary{padding:0 25px 0 0;color:#88e4f6;font-size:12px;line-height:1.5;font-weight:800;background:none;border:0}html[data-rift-shell=true] .rift-card-arrow{position:absolute;right:18px;bottom:20px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #7894b980;border-radius:50%;color:#e6f5ff}html[data-rift-shell=true] .rift-quick-dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html[data-rift-shell=true] .rift-quick-dock>a{display:flex;gap:12px;align-items:center;min-height:83px;padding:15px 18px;border:1px solid #2b4062;border-radius:12px;background:#0b182d;color:#fff;text-decoration:none}html[data-rift-shell=true] .rift-dock-icon{display:grid;place-items:center;flex:none;width:34px;height:38px;color:#85d6f1;font-size:28px}html[data-rift-shell=true] .rift-quick-dock strong{display:block;font-size:13px}html[data-rift-shell=true] .rift-quick-dock small{display:block;margin-top:4px;color:#b0c3dd;font-size:11px}html[data-rift-shell=true] .rift-quick-dock b{margin-left:auto;color:#b5d2e9}html[data-rift-shell=true] .rift-haunted-link{background:linear-gradient(120deg,#17203b,#1f133c)!important;border-color:#6b508f!important}html[data-rift-shell=true] body :is(#campaign,#daily-boss,[data-panel=event],[data-panel=stronghold])>.mode-hero{display:flex!important;align-items:center;justify-content:space-between;gap:18px;min-height:0!important;margin:0 0 14px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}html[data-rift-shell=true] .mode-hero:before,html[data-rift-shell=true] .mode-hero:after{display:none!important}html[data-rift-shell=true] body .mode-hero .mode-hero-copy{display:none!important}html[data-rift-shell=true] body .mode-hero .dashboard-play-jumps{display:flex!important;gap:7px;width:100%;max-width:820px;margin:0!important}html[data-rift-shell=true] body .mode-hero .dashboard-play-tab{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:44px!important;padding:8px 13px!important;border:1px solid #2f4669!important;border-radius:9px!important;background:#0a192c!important;box-shadow:none!important;backdrop-filter:none!important;text-decoration:none}html[data-rift-shell=true] body .mode-hero .dashboard-play-tab:before,html[data-rift-shell=true] body .mode-hero .dashboard-play-tab:after{display:none!important}html[data-rift-shell=true] body .mode-hero .dashboard-play-tab span{font-size:12px;color:#c4d9f0}html[data-rift-shell=true] body .mode-hero .dashboard-play-tab small{display:none}html[data-rift-shell=true] body .mode-hero .dashboard-play-tab.is-active{border-color:#4bc2ed!important;background:linear-gradient(120deg,#103b58,#20264b)!important}html[data-rift-shell=true] #campaign .game-lab-layout{display:grid;gap:18px}html[data-rift-shell=true] #campaign #gameLabLayout.is-map-only .game-lab-play-section{display:none!important}html[data-rift-shell=true] #campaign #gameLabLayout.is-play-mode>.campaign-world-map-card{display:none!important}html[data-rift-shell=true] #campaign .rift-campaign-scene{--rift-hud-width:310px;position:relative;isolation:isolate;display:block;min-height:clamp(620px,calc(100svh - 190px),900px);border:1px solid #3b4d77;border-radius:17px;overflow:hidden;background:linear-gradient(0deg,#081123cc,transparent 55%),var(--rift-arena-art) center/cover,#101b36}html[data-rift-shell=true] #campaign .rift-fight{position:relative;min-height:inherit;margin:0;padding:20px;border:0;border-radius:0;background:none;box-shadow:none}html[data-rift-shell=true] #campaign .rift-enemy-heading{position:relative;z-index:3;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:calc(100% - var(--rift-hud-width) - 34px);margin:0;text-align:center}html[data-rift-shell=true] #campaign .rift-enemy-heading h2{font-size:clamp(24px,2.6vw,40px);margin:4px 0 0}html[data-rift-shell=true] #campaign .rift-enemy-heading .eyebrow{margin:0;color:#a9d2f3;font-size:9px;letter-spacing:.11em}html[data-rift-shell=true] #campaign #gameLabStage{min-height:27px;padding:5px 8px;border:1px solid #54689c;background:#101c38d9;border-radius:8px;color:#c7d9f5;font-size:10px}html[data-rift-shell=true] #campaign .rift-enemy-health{position:absolute;top:104px;z-index:4;left:clamp(24px,14vw,260px);right:calc(var(--rift-hud-width) + 70px);width:auto;max-width:none;place-self:auto;height:29px;min-height:29px;margin:0;border:1px solid #677096;border-radius:7px;background:#080f20ed}html[data-rift-shell=true] #campaign .rift-enemy-health>span{height:100%;border-radius:5px;background:linear-gradient(90deg,#f04477,#ff9b7a)}html[data-rift-shell=true] #campaign .rift-enemy-health>strong{font-size:12px}html[data-rift-shell=true] #campaign .rift-enemy-health>small{position:absolute;left:10px;top:8px;color:#fff;font-size:10px;font-weight:800}html[data-rift-shell=true] #campaign .rift-fight>.solo-arena{position:absolute;z-index:-1;inset:0;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:hidden}html[data-rift-shell=true] #campaign .solo-enemy-portrait{position:absolute;inset:125px calc(var(--rift-hud-width) + 30px) 115px 170px;display:flex;align-items:flex-end;justify-content:center;width:auto;height:auto;min-height:0;margin:0;transform:none}html[data-rift-shell=true] #campaign #gameLabEnemyArt{display:block;width:100%;height:100%;max-width:700px;max-height:none;object-fit:contain;object-position:center bottom;transform:scale(min(var(--enemy-scale,1),1.16));transform-origin:center bottom}html[data-rift-shell=true] #campaign .rift-player-hud{position:absolute;z-index:5;left:20px;bottom:38px;width:210px;padding:15px;border:1px solid #40587c;border-radius:13px;background:#09172bf5;box-shadow:0 10px 25px #0004}html[data-rift-shell=true] .rift-player-identity{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#fff;text-decoration:none}html[data-rift-shell=true] .rift-player-identity img{width:48px;height:58px;object-fit:cover}html[data-rift-shell=true] .rift-player-identity small{display:block;margin-bottom:5px;color:#a5c8e7;font-size:10px}html[data-rift-shell=true] .rift-player-identity strong{font-size:18px}html[data-rift-shell=true] #campaign .rift-player-hud .game-lab-resources{display:block;margin:0;padding:0;border:0;background:none;box-shadow:none}html[data-rift-shell=true] #campaign .rift-player-hud .game-lab-energy-block{padding:0;border:0;background:none;box-shadow:none}html[data-rift-shell=true] #campaign .rift-player-hud .meter-header{align-items:start;font-size:11px;gap:7px}html[data-rift-shell=true] #campaign #gameLabEnergyText{color:#d6f3ff;font-size:11px;text-align:right;max-width:120px}html[data-rift-shell=true] #campaign .rift-player-hud .boss-energy-track{height:9px;margin:8px 0}html[data-rift-shell=true] #campaign #gameLabNextEnergy{min-height:0;margin:8px 0 12px;color:#b5c8e0;font-size:10px;line-height:1.5}html[data-rift-shell=true] #campaign .rift-player-hud>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;margin-top:7px;padding:8px;border-radius:7px;font-size:11px}html[data-rift-shell=true] #campaign .rift-command-tray{position:absolute;z-index:5;left:250px;right:calc(var(--rift-hud-width) + 36px);bottom:38px;display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:10px;margin:0;padding:11px;border:1px solid #40587c;border-radius:13px;background:#081328f5;box-shadow:0 10px 25px #0005}html[data-rift-shell=true] #campaign .rift-command-tray>button{min-height:62px;border:1px solid #7ae7ff;border-radius:9px;background:linear-gradient(135deg,#17cce8,#50b7f8);color:#032540;font-size:14px;box-shadow:0 0 18px #12addc25}html[data-rift-shell=true] #campaign .rift-command-tray>button[data-game-lab-attack-count]{border-color:#ae80ee;background:linear-gradient(135deg,#8447db,#5636b6);color:#fff;box-shadow:0 0 18px #8d43ff25}html[data-rift-shell=true] #campaign #gameLabAttack{background:linear-gradient(135deg,#17cce8,#50b7f8);color:#032540}html[data-rift-shell=true] #campaign .rift-command-tray>button{display:flex;flex-direction:column;gap:4px}html[data-rift-shell=true] #campaign .rift-command-tray>#gameLabAttack,html[data-rift-shell=true] #campaign .rift-command-tray>button[data-game-lab-attack-count]{grid-column:auto;grid-row:auto}html[data-rift-shell=true] #campaign .rift-command-tray>button>span{font-size:18px;line-height:1.1}html[data-rift-shell=true] #campaign .rift-command-tray>button>small{font-size:11px;line-height:1.3;font-weight:650}html[data-rift-shell=true] #campaign .rift-campaign-scene,html[data-rift-shell=true] #campaign #gameLabArena{scroll-margin-top:145px}html[data-rift-shell=true] #campaign .rift-command-tray .custom-energy-action{display:grid;grid-column:auto;grid-template-columns:80px minmax(0,1fr);gap:6px}html[data-rift-shell=true] #campaign .rift-command-tray input{min-height:62px;padding:6px;text-align:center;border:1px solid #48618b;border-radius:8px;background:#101c36;font-size:13px}html[data-rift-shell=true] #campaign .rift-command-tray .custom-energy-action button{min-height:62px;padding:8px;border:1px solid #48618b;border-radius:8px;background:#142542;font-size:11px;line-height:1.4}html[data-rift-shell=true] #campaign .rift-battle-status{position:absolute;z-index:5;bottom:7px;left:250px;right:calc(var(--rift-hud-width) + 36px);min-height:18px;margin:0;padding:2px 5px;color:#e0e9ff;font-size:10px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-shadow:0 2px 3px #000}html[data-rift-shell=true] #campaign .rift-objectives-hud{display:block;position:absolute;z-index:6;right:18px;top:18px;width:var(--rift-hud-width);max-height:calc(100% - 36px);padding:14px;overflow:auto;border:1px solid #40587c;border-radius:13px;background:#081328ed;box-shadow:0 10px 25px #0004}html[data-rift-shell=true] .rift-hud-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}html[data-rift-shell=true] .rift-hud-heading h2{color:#dcecff;font-size:12px}html[data-rift-shell=true] .rift-hud-heading>button{width:34px;min-height:34px;padding:0;border:1px solid #4c6589;border-radius:7px;background:#14243e;color:#fff;font-size:22px}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-missions-card{padding:0;border:0;border-radius:0;background:none;box-shadow:none}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-missions-card>.section-heading{display:none}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-grid{display:grid;gap:9px}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border:1px solid #2b4162;border-radius:9px;background:#0f1d35}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-copy{min-width:0;grid-column:1/-1}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-copy>span{display:none}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-copy>strong{font-size:11px;line-height:1.5}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-copy>em{display:block;margin-top:6px;color:#afc7df;font-size:10px;line-height:1.5}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-progress{min-width:0;align-self:center}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-progress .meter-header{font-size:10px}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-progress .meter-header>strong{display:none}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission .boss-health-track{height:5px;margin:5px 0 0}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission>button{width:auto;max-width:95px;min-height:36px;padding:7px;font-size:10px;line-height:1.4}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission.is-ready{border-color:#4bb7b1}html[data-rift-shell=true] #campaign .rift-chest-hud{display:block;padding:14px 0 0;margin:14px 0 0;border:0;border-top:1px solid #344967;border-radius:0;background:none;box-shadow:none}html[data-rift-shell=true] #campaign .rift-chest-hud .game-lab-meter-block{position:relative;padding:0;border:0;background:none;box-shadow:none}html[data-rift-shell=true] #campaign .rift-chest-hud .meter-header{display:flex;flex-wrap:wrap;gap:5px;font-size:11px}html[data-rift-shell=true] #campaign #gameLabChestText{font-size:10px;color:#c4deff}html[data-rift-shell=true] #campaign .rift-chest-hud .solo-chest-track{height:7px;margin:10px 0}html[data-rift-shell=true] #campaign .rift-chest-art{display:block;width:72px;height:72px;object-fit:contain;margin:0 auto 8px}html[data-rift-shell=true] #campaign #gameLabOpenChest{min-height:39px;width:100%;font-size:11px;background:#15304a;border-color:#426785;border-radius:8px}html[data-rift-shell=true] .rift-enemy-lore{margin-top:13px;padding-top:10px;border-top:1px solid #334769;color:#b0c9e4;font-size:11px}html[data-rift-shell=true] .rift-enemy-lore>summary{min-height:32px;cursor:pointer}html[data-rift-shell=true] #campaign .rift-enemy-lore .solo-enemy-meta{position:static;max-width:none;margin:10px 0 0;text-align:left}html[data-rift-shell=true] #campaign .rift-enemy-lore .solo-enemy-meta strong{padding:0;border:0;background:none;color:#c9e6ff;font-size:12px}html[data-rift-shell=true] #campaign .rift-enemy-lore .solo-enemy-meta p{margin:8px 0 0;font-size:11px;line-height:1.65;color:#b9cce3}html[data-rift-shell=true] #campaign .rift-objectives-collapsed{--rift-hud-width:54px}html[data-rift-shell=true] #campaign .rift-objectives-collapsed .rift-objectives-hud{padding:9px}html[data-rift-shell=true] #campaign .rift-objectives-collapsed .rift-hud-heading{margin:0}html[data-rift-shell=true] #campaign .rift-objectives-collapsed .rift-hud-heading h2{display:none}html[data-rift-shell=true] #campaign .game-lab-chest-rewards-card{border-color:#304568;background:#0b182d}html[data-rift-shell=true] #daily-boss .game-layout{display:grid;grid-template-areas:none;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px}html[data-rift-shell=true] #daily-boss .game-layout>*{grid-area:auto;margin:0}html[data-rift-shell=true] #daily-boss .db-battle-intro{display:none}html[data-rift-shell=true] #daily-boss .db-battle-card{grid-column:1;grid-row:1/span 2;padding:18px;border-color:#3b4d77;border-radius:16px;background:#0b162a}html[data-rift-shell=true] #daily-boss .boss-arena{min-height:440px;height:clamp(440px,45svh,650px);border-radius:12px}html[data-rift-shell=true] #daily-boss .db-energy-card{grid-column:2;grid-row:1;padding:18px}html[data-rift-shell=true] #daily-boss .db-pool-card{grid-column:2;grid-row:2;padding:18px}html[data-rift-shell=true] #daily-boss .db-energy-card h2,html[data-rift-shell=true] #daily-boss .db-pool-card h2{font-size:20px}html[data-rift-shell=true] #daily-boss .db-energy-guide{margin-top:14px;padding:12px}html[data-rift-shell=true] #daily-boss .db-energy-guide h3{font-size:15px}html[data-rift-shell=true] #daily-boss .db-energy-source{padding:8px}html[data-rift-shell=true] #daily-boss .db-energy-source small{font-size:10px}html[data-rift-shell=true] #daily-boss .db-pool-total>strong{font-size:28px}html[data-rift-shell=true] #daily-boss .db-pool-total{padding:12px 0}html[data-rift-shell=true] #daily-boss .db-attack-actions{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:9px}html[data-rift-shell=true] #daily-boss .db-attack-actions .custom-energy-action{grid-column:auto}html[data-rift-shell=true] #daily-boss .db-attack-actions>button{min-height:55px}html[data-rift-shell=true] #daily-boss .db-attack-actions>button[data-boss-attack-count]{background:linear-gradient(135deg,#8447db,#5636b6);border-color:#ae80ee;color:#fff}html[data-rift-shell=true] :is([data-panel=event],[data-panel=stronghold]) .action-card{border-color:#304568;border-radius:14px}@media(min-width:1800px){html[data-rift-shell=true] #campaign .rift-campaign-scene{--rift-hud-width:340px}html[data-rift-shell=true] .rift-mode-card{min-height:230px}}@media(max-width:1200px){html[data-rift-shell=true] .rift-main-nav{gap:0}html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button{padding:9px 10px}html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button[data-view=battlepass]{display:none!important}html[data-rift-shell=true] .rift-energy-chip{display:none}html[data-rift-shell=true] #campaign .rift-campaign-scene{--rift-hud-width:270px}html[data-rift-shell=true] #campaign .rift-command-tray{left:220px;right:calc(var(--rift-hud-width) + 30px);grid-template-columns:1fr 1fr}html[data-rift-shell=true] #campaign .rift-command-tray .custom-energy-action{grid-column:1/-1;grid-template-columns:72px minmax(0,1fr)}html[data-rift-shell=true] #campaign .rift-command-tray input,html[data-rift-shell=true] #campaign .rift-command-tray .custom-energy-action button{min-height:38px}html[data-rift-shell=true] #campaign .rift-player-hud{width:180px}html[data-rift-shell=true] #campaign .rift-battle-status{left:220px;right:calc(var(--rift-hud-width) + 30px)}html[data-rift-shell=true] #campaign .solo-enemy-portrait{left:125px;bottom:155px}html[data-rift-shell=true] #campaign .rift-enemy-health{left:40px;right:calc(var(--rift-hud-width) + 50px)}}@media(max-width:980px){html[data-rift-shell=true] .rift-topbar{gap:10px!important;padding:10px 12px!important}html[data-rift-shell=true] .rift-main-nav{display:none!important}html[data-rift-shell=true] .rift-header-resources{margin-left:auto}html[data-rift-shell=true] .rift-expedition-copy{width:57%}html[data-rift-shell=true] .rift-hub-character{right:0;width:58%}html[data-rift-shell=true] .rift-trailer-card{right:20px;width:185px}html[data-rift-shell=true] .rift-mode-card{min-height:200px;padding:18px}html[data-rift-shell=true] .rift-mode-card>p{display:none}html[data-rift-shell=true] .rift-quick-dock{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-rift-shell=true] #campaign .rift-campaign-scene{min-height:0;overflow:visible}html[data-rift-shell=true] #campaign .rift-fight{min-height:660px}html[data-rift-shell=true] #campaign .rift-enemy-heading{width:100%}html[data-rift-shell=true] #campaign .rift-enemy-health{left:15%;right:15%}html[data-rift-shell=true] #campaign .solo-enemy-portrait{left:15%;right:15%;bottom:180px}html[data-rift-shell=true] #campaign .rift-command-tray,html[data-rift-shell=true] #campaign .rift-battle-status{right:20px}html[data-rift-shell=true] #campaign .rift-objectives-hud{position:relative;top:auto;right:auto;width:auto;max-height:none;margin:0 18px 18px}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission{grid-template-columns:1fr}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-copy{grid-column:auto}html[data-rift-shell=true] #campaign .rift-chest-hud .game-lab-meter-block{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center}html[data-rift-shell=true] #campaign .rift-chest-art{grid-row:1/span 2;width:60px;height:60px;margin:0}html[data-rift-shell=true] #campaign .rift-chest-hud .solo-chest-track{grid-column:2;margin:0}html[data-rift-shell=true] #campaign #gameLabOpenChest{grid-column:3;grid-row:1/span 2}html[data-rift-shell=true] #campaign .rift-objectives-collapsed .rift-objectives-hud{width:auto}html[data-rift-shell=true] #campaign .rift-objectives-collapsed .rift-hud-heading h2{display:block}html[data-rift-shell=true] #daily-boss .game-layout{grid-template-columns:1fr 1fr}html[data-rift-shell=true] #daily-boss .db-battle-card{grid-column:1/-1;grid-row:auto}html[data-rift-shell=true] #daily-boss .db-energy-card,html[data-rift-shell=true] #daily-boss .db-pool-card{grid-column:auto;grid-row:auto}}@media(max-width:640px){html[data-rift-shell=true] body .app-shell{padding:8px 9px 80px!important}html[data-rift-shell=true] body .rift-topbar{min-height:60px!important;gap:8px!important;padding:8px 10px!important;margin-bottom:10px!important;border-radius:11px!important}html[data-rift-shell=true] .rift-wordmark{font-size:20px;letter-spacing:-1.2px}html[data-rift-shell=true] .rift-header-resources{display:none!important}html[data-rift-shell=true] .rift-account-menu{margin-left:auto}html[data-rift-shell=true] .rift-account-menu [data-rift-level],html[data-rift-shell=true] .rift-chevron{display:none}html[data-rift-shell=true] .rift-account-menu>summary img{width:32px;height:36px}html[data-rift-shell=true] .rift-more-toggle span{display:none}html[data-rift-shell=true] body .rift-more-toggle{padding:8px!important}html[data-rift-shell=true] body .rift-more-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-rift-shell=true] .rift-account-popover{right:-44px}html[data-rift-shell=true] body .rift-mobile-dock{position:fixed;z-index:80;inset:auto 8px max(8px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-around;gap:4px;padding:6px;min-height:62px;border:1px solid #40587c;border-radius:14px;background:#09172bf7;box-shadow:0 -5px 20px #0004}html[data-rift-shell=true] body .rift-mobile-dock>.tab-button,html[data-rift-shell=true] .rift-mobile-dock>button{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:auto!important;min-height:44px;margin:0;padding:5px!important;border:0;border-radius:8px;background:none;color:#aac7df;font-size:9px!important;font-weight:750;text-decoration:none}html[data-rift-shell=true] .rift-mobile-dock span{font-size:20px;line-height:1}html[data-rift-shell=true] .rift-mobile-dock>.tab-button.is-active{background:#113653;color:#73e4ff}html[data-rift-shell=true] .rift-expedition-hero{display:block;min-height:0;padding:210px 14px 14px;border-radius:13px}html[data-rift-shell=true] .rift-hub-backdrop{object-position:center top}html[data-rift-shell=true] .rift-hub-character{top:-5px;bottom:auto;right:6%;width:80%;height:305px;object-position:center 15%}html[data-rift-shell=true] .rift-expedition-copy{width:100%;padding:19px;background:#081427f2}html[data-rift-shell=true] .rift-expedition-copy h1{font-size:27px}html[data-rift-shell=true] .rift-area-description{min-height:0;font-size:12px}html[data-rift-shell=true] .rift-trailer-card{position:relative;right:auto;bottom:auto;width:100%;aspect-ratio:auto;margin-top:12px;min-height:78px}html[data-rift-shell=true] .rift-trailer-trigger{min-height:78px;padding:12px 16px 12px 65px;justify-content:center;position:relative}html[data-rift-shell=true] .rift-trailer-play{position:absolute;top:21px;left:16px}html[data-rift-shell=true] .rift-trailer-player{aspect-ratio:16/9}html[data-rift-shell=true] .rift-mode-grid{grid-template-columns:1fr;gap:10px}html[data-rift-shell=true] .rift-mode-card{min-height:145px;padding:18px}html[data-rift-shell=true] .rift-mode-card>strong{font-size:25px}html[data-rift-shell=true] .rift-mode-card .dashboard-mode-selector-summary{font-size:11px}html[data-rift-shell=true] .rift-quick-dock{gap:9px}html[data-rift-shell=true] .rift-quick-dock>a{min-height:85px;padding:12px;gap:8px}html[data-rift-shell=true] .rift-dock-icon{width:24px;font-size:24px}html[data-rift-shell=true] .rift-quick-dock small{font-size:10px;line-height:1.4}html[data-rift-shell=true] body .mode-hero .dashboard-play-jumps{gap:5px}html[data-rift-shell=true] body .mode-hero .dashboard-play-tab{min-height:42px!important;padding:8px 5px!important;text-align:center}html[data-rift-shell=true] body .mode-hero .dashboard-play-tab span{font-size:10px}html[data-rift-shell=true] #campaign .rift-fight{min-height:660px;padding:14px}html[data-rift-shell=true] #campaign .rift-enemy-heading{gap:5px}html[data-rift-shell=true] #campaign .rift-enemy-heading h2{font-size:24px}html[data-rift-shell=true] #campaign #gameLabStage{padding:3px 7px;font-size:9px}html[data-rift-shell=true] #campaign .rift-enemy-health{top:110px;left:15px;right:15px;height:25px;min-height:25px}html[data-rift-shell=true] #campaign .rift-enemy-health>small{top:6px;font-size:9px}html[data-rift-shell=true] #campaign .rift-enemy-health>strong{font-size:10px;padding-left:60px}html[data-rift-shell=true] #campaign .solo-enemy-portrait{inset:143px 8% 270px}html[data-rift-shell=true] #campaign .rift-player-hud{left:12px;bottom:170px;width:calc(100% - 24px);min-height:88px;display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:12px}html[data-rift-shell=true] .rift-player-identity{margin:0}html[data-rift-shell=true] .rift-player-identity img{width:38px;height:47px}html[data-rift-shell=true] .rift-player-identity strong{font-size:15px}html[data-rift-shell=true] #campaign .rift-player-hud .game-lab-resources{grid-column:2;grid-row:1/span 2}html[data-rift-shell=true] #campaign .rift-player-hud>button{grid-row:2;min-height:32px;margin:0}html[data-rift-shell=true] #campaign .rift-player-hud>#gameLabBackToMap{grid-row:3}html[data-rift-shell=true] #campaign .rift-player-hud>#gameLabAdminReset{grid-column:2;grid-row:3}html[data-rift-shell=true] #campaign .rift-command-tray{left:12px;right:12px;bottom:38px;grid-template-columns:1fr 1fr;padding:8px;gap:7px}html[data-rift-shell=true] #campaign .rift-command-tray>button{min-height:48px;font-size:12px}html[data-rift-shell=true] #campaign .rift-command-tray .custom-energy-action{grid-column:1/-1;grid-template-columns:70px minmax(0,1fr)}html[data-rift-shell=true] #campaign .rift-command-tray input,html[data-rift-shell=true] #campaign .rift-command-tray .custom-energy-action button{min-height:36px}html[data-rift-shell=true] #campaign .rift-battle-status{left:14px;right:14px;bottom:7px;font-size:9px}html[data-rift-shell=true] #campaign .rift-objectives-hud{margin:0 10px 10px;padding:12px}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-grid{grid-template-columns:1fr}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission{grid-template-columns:minmax(0,1fr) auto}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-copy{grid-column:1/-1}html[data-rift-shell=true] #campaign .rift-chest-hud .game-lab-meter-block{grid-template-columns:55px 1fr}html[data-rift-shell=true] #campaign #gameLabOpenChest{grid-column:1/-1;grid-row:3}html[data-rift-shell=true] #daily-boss .game-layout{grid-template-columns:1fr}html[data-rift-shell=true] #daily-boss .boss-arena{min-height:340px;height:45svh}html[data-rift-shell=true] #daily-boss .db-attack-actions{grid-template-columns:1fr 1fr}html[data-rift-shell=true] #daily-boss .db-attack-actions .custom-energy-action{grid-column:1/-1}html[data-rift-shell=true] body .site-footer{padding-bottom:85px!important}}@media(prefers-reduced-motion:reduce){html[data-rift-shell=true] .rift-mode-card{transition:none}html[data-rift-shell=true] .rift-status-dot{box-shadow:none}}html[data-rift-shell=true]{--rift-line:#344e7d;--rift-muted:#b9c8e5}html[data-rift-shell=true] body{color:#f4f7ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:#030b19;background-image:radial-gradient(ellipse at 65% 0,#141443b3,transparent 54%)}html[data-rift-shell=true] body .app-shell{padding:18px 22px 24px!important}html[data-rift-shell=true] body.public-clean-shell .app-shell{max-width:none!important;width:100%!important;margin:0!important}html[data-rift-shell=true] body .rift-topbar{min-height:76px!important;padding:10px 22px!important;gap:14px!important;background:linear-gradient(180deg,#08172cf5,#030a1af8)!important;border-color:#3e5e8c!important;border-radius:15px!important;box-shadow:inset 0 1px #a6ceff17,0 10px 32px #0005!important;top:10px!important}html[data-rift-shell=true] body.public-clean-shell .rift-topbar{display:flex!important}html[data-rift-shell=true] body.site-maintenance .rift-topbar{display:none!important}html[data-rift-shell=true] .rift-wordmark{font-size:clamp(24px,1.8vw,31px);letter-spacing:-1.6px;font-weight:850;line-height:1}html[data-rift-shell=true] .rift-main-nav{margin-left:20px;margin-right:0;gap:4px}html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button{gap:7px;min-height:46px;padding:10px 13px;font-size:13px;color:#bfcde8}html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button.is-active{border-color:#31c8ff;background:linear-gradient(180deg,#09375b,#05182f);box-shadow:inset 0 0 13px #0099ff45,0 0 10px #08b9ff38;color:#fff}html[data-rift-shell=true] body .rift-nav-art{display:block!important;width:28px!important;height:28px!important;margin:0;object-fit:contain;flex:none;filter:drop-shadow(0 2px 3px #0008)}html[data-rift-shell=true] body .rift-more-toggle{order:0;flex:none;padding:10px 12px!important;border-color:transparent!important;background:transparent!important;gap:10px!important;font-size:13px}html[data-rift-shell=true] .rift-more-toggle>span{display:inline!important}html[data-rift-shell=true] .rift-header-resources{margin-left:auto;gap:10px}html[data-rift-shell=true] .rift-coin-chip,html[data-rift-shell=true] .rift-energy-chip{min-height:44px;padding:6px 10px;gap:9px;font-size:14px;background:linear-gradient(180deg,#030b19,#07182a);box-shadow:inset 0 1px 5px #0009,0 1px #36547a44;border-color:#273c60}html[data-rift-shell=true] .rift-coin-chip img{width:30px;height:30px}html[data-rift-shell=true] .rift-coin-chip>.rift-plus-mark{margin-left:6px;width:20px;height:22px;border:1px solid #385a83;border-radius:4px}html[data-rift-shell=true] .rift-headshot{display:block;position:relative;flex:none;width:44px;height:44px;overflow:hidden;border:1px solid #6887b2;border-radius:50%;background:radial-gradient(circle at 45% 40%,#3754a4,#030c1d 80%);box-shadow:0 0 9px #0a98eb35,inset 0 0 8px #0009}html[data-rift-shell=true] .rift-headshot>[data-rift-portrait]{position:absolute;display:block;width:280%!important;max-width:none!important;height:auto!important;min-height:0!important;left:-90%;top:-10%;border:0!important;border-radius:0!important;object-fit:contain}html[data-rift-shell=true] .rift-account-menu>summary{gap:8px;font-size:13px;font-weight:650}html[data-rift-shell=true] .rift-signin{margin-left:auto;padding:11px 16px;border:1px solid #1dc6eb;border-radius:8px;background:#07374a;color:#b9f5ff;font-size:13px;text-decoration:none}html[data-rift-shell=true] body.is-authenticated .rift-signin{display:none!important}html[data-rift-shell=true] body:not(.is-authenticated) .rift-signin{display:inline-flex!important}html[data-rift-shell=true] body:not(.is-authenticated) .rift-main-nav,html[data-rift-shell=true] body:not(.is-authenticated) .rift-mobile-dock{display:none!important}html[data-rift-shell=true] .rift-down-chevron,html[data-rift-shell=true] .rift-right-chevron{display:inline-block;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);flex:none}html[data-rift-shell=true] .rift-right-chevron{width:8px;height:8px;transform:rotate(-45deg)}html[data-rift-shell=true] .rift-plus-mark,html[data-rift-shell=true] .rift-minus-mark{position:relative;display:inline-block;width:16px;height:16px;flex:none}html[data-rift-shell=true] .rift-plus-mark:before,html[data-rift-shell=true] .rift-minus-mark:before{content:"";position:absolute;top:calc(50% - 1px);left:20%;width:60%;height:2px;border-radius:2px;background:currentColor}html[data-rift-shell=true] .rift-plus-mark:after{content:"";position:absolute;left:calc(50% - 1px);top:20%;height:60%;width:2px;border-radius:2px;background:currentColor}html[data-rift-shell=true] .rift-play-mark{display:inline-block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid currentColor;flex:none}html[data-rift-shell=true] .rift-lightning-mark{display:inline-block;width:22px;height:30px;flex:none;background:linear-gradient(130deg,#9bf9ff,#00cfff);clip-path:polygon(51% 0,5% 57%,43% 57%,32% 100%,95% 38%,56% 38%,73% 0)}html[data-rift-shell=true] .rift-more-dots{display:flex;justify-content:center;align-items:center;gap:3px;height:27px}html[data-rift-shell=true] .rift-more-dots b{width:5px;height:5px;border-radius:50%;background:currentColor}html[data-rift-shell=true] body .rift-more-nav{z-index:90;height:auto!important;top:calc(100% + 8px)!important;border-color:#48658c;background:linear-gradient(145deg,#0c1b35,#040c1b)!important;padding:20px!important;box-shadow:0 20px 80px #000b,inset 0 1px #81baff17!important}html[data-rift-shell=true] body.rift-menu-open .rift-more-nav{display:grid!important}html[data-rift-shell=true] body #primaryNav[hidden]{display:none!important}html[data-rift-shell=true] body .rift-more-nav>.tab-button{display:flex!important;align-items:center;font-size:13px!important;border-color:#30476b;padding:12px!important;color:#dceaff}html[data-rift-shell=true] body .rift-more-nav>.tab-button[hidden]{display:none!important}html[data-rift-shell=true] body.is-authenticated #primaryNav>.guest-only,html[data-rift-shell=true] body:not(.is-authenticated) #primaryNav>.auth-only{display:none!important}html[data-rift-shell=true] body:not(.is-admin) #primaryNav>.admin-only,html[data-rift-shell=true] body:not(.is-moderator) #primaryNav>.moderator-only{display:none!important}html[data-rift-shell=true] body .rift-more-nav>.tab-button svg,html[data-rift-shell=true] body .rift-more-nav>.tab-button img{display:none!important}html[data-rift-shell=true] .rift-menu-title{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#85c9f0;font-size:11px}html[data-rift-shell=true] .rift-menu-title button{border:1px solid #48648b;border-radius:6px;padding:8px 12px;color:#dde9ff;background:#12223d;font-size:11px}html[data-rift-shell=true][data-route=dashboard] body .rift-topbar{margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}html[data-rift-shell=true] #dashboardPage .rift-hub{padding:0 0 18px!important;border:1px solid #35547d!important;border-top:0!important;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#040d21,#040b19)!important;gap:16px;overflow:hidden}html[data-rift-shell=true] .rift-expedition-hero{min-height:clamp(430px,32vw,550px);padding:24px;border:0;border-radius:0;align-items:center}html[data-rift-shell=true] .rift-expedition-hero:after{background:linear-gradient(0deg,#050e20 0,transparent 25%),linear-gradient(90deg,#010b1d4d,transparent 50%)}html[data-rift-shell=true] .rift-hub-backdrop{opacity:1;object-position:center 48%;filter:saturate(1.13)}html[data-rift-shell=true] .rift-hub-character{height:140%;bottom:-30%;width:58%;right:12%;object-position:center bottom;filter:drop-shadow(0 10px 9px #02071780)}html[data-rift-shell=true] .rift-expedition-copy{width:min(510px,44%);padding:23px;border-color:#5377a6;border-radius:11px;background:linear-gradient(145deg,#031126f5,#01091af5);box-shadow:inset 0 1px #b6ddff16,0 8px 35px #0009}html[data-rift-shell=true] .rift-kicker-line{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}html[data-rift-shell=true] .rift-kicker{margin:0;font-size:10px;letter-spacing:.17em;font-weight:750}html[data-rift-shell=true] .rift-mode-tag{padding:5px 10px;border:1px solid #284e7e;border-radius:6px;color:#4fdfff;font-size:10px}html[data-rift-shell=true] .rift-expedition-copy h1{display:flex;align-items:baseline;flex-wrap:wrap;margin:0 0 12px;font-size:clamp(25px,2.4vw,39px);letter-spacing:-.035em;line-height:1.12;font-weight:800}html[data-rift-shell=true] .rift-title-dot{margin:0 6px}html[data-rift-shell=true] .rift-title-stage{color:#43dff4}html[data-rift-shell=true] .rift-area-description{max-width:390px;min-height:45px;color:#bfd1ef;font-size:14px;line-height:1.65}html[data-rift-shell=true] .rift-area-name{margin:10px 0 0;color:#8ea6cc;font-size:10px;letter-spacing:.06em}html[data-rift-shell=true] .rift-stage-path{display:flex;justify-content:space-between;position:relative;margin:24px 0 8px;isolation:isolate}html[data-rift-shell=true] .rift-stage-path:before,html[data-rift-shell=true] .rift-stage-path:after{content:"";position:absolute;top:8px;left:8px;right:8px;height:3px;background:#37465f;z-index:-1}html[data-rift-shell=true] .rift-stage-path:after{right:auto;width:calc(var(--rift-path-progress,0%) - 8px);max-width:calc(100% - 16px);background:#14d7f1;box-shadow:0 0 7px #02caff70}html[data-rift-shell=true] .rift-stage-path>span{position:relative;width:18px;height:18px;border:2px solid #607395;border-radius:50%;background:#09162a}html[data-rift-shell=true] .rift-stage-path>span.is-cleared{background:#22d9f3;border-color:#82f4ff;box-shadow:0 0 8px #0ccfff70}html[data-rift-shell=true] .rift-stage-path>span.is-cleared:after{content:"";position:absolute;left:4px;top:2px;width:4px;height:7px;border:solid #034759;border-width:0 2px 2px 0;transform:rotate(45deg)}html[data-rift-shell=true] .rift-stage-path>span.is-current{background:#50eaff;border-color:#d2fbff;transform:scale(1.15);box-shadow:0 0 0 4px #0dc8ed44,0 0 15px #00c8ff}html[data-rift-shell=true] .rift-stage-path>span.is-current:after{display:none}html[data-rift-shell=true] .rift-campaign-summary{margin:0 0 21px;font-size:12px;color:#71e4fb}html[data-rift-shell=true] .rift-enter-campaign{min-height:53px;justify-content:center;gap:14px;color:#001923;font-size:18px;font-weight:800;border-color:#73f0ff;background:linear-gradient(180deg,#8ff6ff 0,#20e0f5 16%,#00bfe5);box-shadow:inset 0 1px 2px #d4ffffaa,inset 0 -3px 5px #0073b04d,0 0 18px #00bde938}html[data-rift-shell=true] .rift-enter-campaign>.rift-right-chevron{position:absolute;right:18px}html[data-rift-shell=true] .rift-hero-side{position:absolute;bottom:22px;right:22px;display:grid;gap:10px;width:260px}html[data-rift-shell=true] .rift-hub-chest{display:grid;grid-template-columns:62px minmax(0,1fr) 12px;gap:8px;align-items:center;min-height:92px;padding:12px;border:1px solid #42638c;border-radius:10px;background:linear-gradient(145deg,#071831f7,#010a1cf5);color:#eef8ff;text-decoration:none;box-shadow:0 6px 20px #0007}html[data-rift-shell=true] .rift-hub-chest>img{width:62px;height:62px;object-fit:contain}html[data-rift-shell=true] .rift-hub-chest small{display:block;color:#adcae8;font-size:11px;margin-bottom:4px}html[data-rift-shell=true] .rift-hub-chest strong{display:block;font-size:14px}html[data-rift-shell=true] .rift-hub-chest em{display:block;font-size:10px;font-style:normal;color:#5bd4f2;margin-top:4px}html[data-rift-shell=true] .rift-trailer-card{position:relative;inset:auto;width:100%;aspect-ratio:2.45;min-height:110px;border:1px solid #496994;border-radius:10px;background:url(/assets/rift-command-20261021/nebula-arena-900.webp) center/cover}html[data-rift-shell=true] .rift-trailer-trigger{position:relative;display:flex;align-items:center;justify-content:center;padding:12px;gap:0;min-height:110px;background:linear-gradient(0deg,#010818dd,transparent 85%)}html[data-rift-shell=true] .rift-trailer-play{width:48px;height:48px;margin:0 0 12px;padding-left:4px;color:#f4fcff;border:1px solid #adcfed;background:#081a32cc;box-shadow:0 0 18px #2ebdff35}html[data-rift-shell=true] .rift-trailer-play>.rift-play-mark{border-top-width:11px;border-bottom-width:11px;border-left-width:18px}html[data-rift-shell=true] .rift-trailer-trigger strong{position:absolute;left:12px;bottom:10px;font-size:12px}html[data-rift-shell=true] .rift-trailer-player{aspect-ratio:16/9;height:auto}html[data-rift-shell=true] .rift-trailer-player iframe{display:block;aspect-ratio:16/9;height:auto}html[data-rift-shell=true] .rift-hub>.rift-mode-grid,html[data-rift-shell=true] .rift-hub>.rift-quick-dock,html[data-rift-shell=true] .rift-hub>.rift-haunted-link{margin:0 20px}html[data-rift-shell=true] .rift-mode-grid{gap:14px}html[data-rift-shell=true] .rift-mode-card{min-height:clamp(175px,13vw,215px);padding:19px;gap:4px;background-image:linear-gradient(0deg,#010a19f0,transparent 75%),var(--rift-card-art);border-color:#4c71a3;border-radius:11px;box-shadow:inset 0 1px #badbff24}html[data-rift-shell=true] .rift-mode-card.is-guild{--rift-card-art:url(/assets/rift-command-20261021/guild-960.webp)}html[data-rift-shell=true] .rift-mode-card.is-stronghold{--rift-card-art:url(/assets/rift-command-20261021/stronghold-960.webp)}html[data-rift-shell=true] .rift-mode-card>strong{font-size:clamp(25px,2.1vw,34px);font-weight:800;letter-spacing:-.045em;line-height:1.15;text-shadow:0 2px 5px #0008}html[data-rift-shell=true] .rift-mode-card .dashboard-mode-selector-summary{min-height:20px;font-size:13px;font-weight:550;color:#bcddf4}html[data-rift-shell=true] .rift-mode-card.rift-guild-live .dashboard-mode-selector-summary{color:#45ffc7}html[data-rift-shell=true] .rift-card-arrow{width:33px;height:33px;border-color:#7fa5ca;background:#010917b3;right:16px;bottom:20px}html[data-rift-shell=true] .rift-quick-dock>a{min-height:89px;padding:8px 15px 8px 9px;gap:12px;border-color:#2c4166;border-radius:10px;background:linear-gradient(135deg,#0b1830,#070e20);box-shadow:inset 0 1px #52739a17}html[data-rift-shell=true] .rift-dock-art{display:block;width:64px;height:64px;object-fit:contain;flex:none}html[data-rift-shell=true] .rift-quick-dock strong{font-size:14px;font-weight:750}html[data-rift-shell=true] .rift-quick-dock small{margin-top:5px;color:#b2c9e9;font-size:11px}html[data-rift-shell=true] .rift-quick-dock .rift-right-chevron{margin-left:auto}html[data-rift-shell=true] .rift-decorative-track{display:block;width:100%;min-width:95px;height:7px;margin-top:7px;border:1px solid #37567c;border-radius:8px;background:#030d20}html[data-rift-shell=true] .rift-hub>.rift-haunted-link{display:flex;align-items:center;gap:14px;min-height:65px;padding:10px 16px;border:1px solid #5b4181;border-radius:10px;color:#efeaff;text-decoration:none;background:linear-gradient(100deg,#151b37,#190f2c)!important}html[data-rift-shell=true] .rift-haunted-link strong{font-size:14px}html[data-rift-shell=true] .rift-haunted-link small{display:block;margin-top:4px;color:#b6b9dc;font-size:11px}html[data-rift-shell=true] .rift-haunted-link>span:last-child{margin-left:auto;display:flex;align-items:center;gap:15px;color:#c6aff2;font-size:12px}html[data-rift-shell=true] .rift-season-art{width:35px;height:35px;flex:none;border-radius:7px;background:url(/assets/game/battlepass/haunted-circuit/wispfang-fox-v1.webp) center/contain no-repeat}html[data-rift-shell=true] #campaign .rift-campaign-scene{--rift-hud-width:330px;min-height:clamp(680px,calc(100svh - 124px),1000px);border-radius:12px;border-color:#304775;background:linear-gradient(0deg,#01081b44,transparent 35%),var(--rift-arena-art) center/cover,#071127}html[data-rift-shell=true] #campaign .rift-campaign-scene[data-rift-area="14"]{--rift-arena-art:url(/assets/rift-command-20261021/nebula-arena-1600.webp)!important}html[data-rift-shell=true] #campaign .rift-fight{min-height:inherit;padding:20px;scroll-margin-top:100px}html[data-rift-shell=true] #campaign .campaign-bottom-ad{min-width:0!important;max-width:100%;overflow-x:auto}html[data-rift-shell=true] #campaign .rift-enemy-heading{align-items:center;gap:12px;width:calc(100% - var(--rift-hud-width) - 30px)}html[data-rift-shell=true] #campaign .rift-enemy-heading h2{font-size:clamp(26px,2.45vw,40px);color:#fff;text-shadow:0 3px 8px #0009;font-weight:750;letter-spacing:-.04em}html[data-rift-shell=true] #campaign .rift-enemy-heading .eyebrow{font-size:10px;color:#69dffb;letter-spacing:.15em}html[data-rift-shell=true] #campaign .rift-health-shell{position:absolute;z-index:4;top:102px;left:31%;right:calc(var(--rift-hud-width) + 46px);padding:8px;min-width:200px;border:1px solid #67769c;border-radius:10px;background:#050c1de8;box-shadow:0 5px 12px #0008,inset 0 1px #84a7c221}html[data-rift-shell=true] #campaign .rift-enemy-health{position:relative;inset:auto;width:100%;height:27px;min-height:27px;margin:0;border:0;border-radius:6px;background:#110c22}html[data-rift-shell=true] #campaign .rift-enemy-health>span{background:linear-gradient(180deg,#ff7199,#f33359);border-radius:6px;box-shadow:inset 0 1px #ffb6bd55}html[data-rift-shell=true] #campaign .rift-enemy-health>strong{font-size:13px;padding-left:70px;text-shadow:0 1px 2px #841333}html[data-rift-shell=true] #campaign .rift-enemy-health>small{top:5px;left:11px;font-size:11px}html[data-rift-shell=true] #campaign .solo-enemy-portrait{top:145px;left:260px;right:calc(var(--rift-hud-width) + 30px);bottom:130px}html[data-rift-shell=true] #campaign #gameLabEnemyArt{max-width:630px}html[data-rift-shell=true] #campaign .rift-player-hud{left:18px;bottom:22px;width:265px;padding:15px;border-color:#54729a;border-radius:11px;background:linear-gradient(145deg,#05172df5,#030c1df5);box-shadow:0 8px 25px #0008,inset 0 1px #9fc9ff22}html[data-rift-shell=true] .rift-player-identity{gap:12px;margin-bottom:18px;align-items:center}html[data-rift-shell=true] .rift-player-identity .rift-headshot{width:70px;height:77px;border-radius:10px}html[data-rift-shell=true] .rift-player-identity>span:last-child{flex:1;min-width:0}html[data-rift-shell=true] .rift-player-identity strong{display:block;font-size:22px;line-height:1.25}html[data-rift-shell=true] .rift-player-identity small{display:block;color:#aec9ea;font-size:10px;margin:6px 0 0}html[data-rift-shell=true] .rift-xp-track{display:block;height:9px;border:1px solid #47648a;border-radius:8px;overflow:hidden;margin-top:10px;background:#020e22}html[data-rift-shell=true] .rift-xp-track>span{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#11beff,#73f6ff)}html[data-rift-shell=true] #campaign .rift-player-hud .meter-header{align-items:center;gap:7px;font-size:12px}html[data-rift-shell=true] #campaign .rift-player-hud .meter-header>span{display:flex;align-items:center;gap:6px;color:#d3eaff;white-space:nowrap}html[data-rift-shell=true] #campaign #gameLabEnergyText{font-size:12px;max-width:150px;color:#e6f6ff}html[data-rift-shell=true] #campaign .rift-player-hud .boss-energy-track{height:10px;margin:8px 0}html[data-rift-shell=true] .rift-energy-info{margin:8px 0 12px;font-size:10px;color:#90add2}html[data-rift-shell=true] .rift-energy-info summary{cursor:pointer}html[data-rift-shell=true] #campaign .rift-player-hud>button{min-height:40px;padding:8px 10px;font-size:12px;border:1px solid #3f6693;background:linear-gradient(180deg,#103657,#081c35);color:#d9edff;gap:7px}html[data-rift-shell=true] #campaign .rift-player-hud>button>.rift-right-chevron{margin-left:auto}html[data-rift-shell=true] #campaign .rift-player-hud>#gameLabBackToMap{min-height:33px;font-size:11px;background:#07152a;border-color:#263d5f}html[data-rift-shell=true] #campaign .rift-command-tray{left:304px;right:calc(var(--rift-hud-width) + 40px);bottom:24px;grid-template-columns:1fr 1fr 1.1fr;gap:12px;padding:10px;border-color:#5a7098;border-radius:12px;background:linear-gradient(180deg,#08182deb,#020919f5);box-shadow:0 8px 25px #0008,inset 0 1px #90b8df22}html[data-rift-shell=true] #campaign .rift-command-tray>#gameLabAttack,html[data-rift-shell=true] #campaign .rift-command-tray>button[data-game-lab-attack-count]{flex-direction:row;gap:13px;min-height:76px;padding:10px 8px;border-radius:10px;color:#fff;background:linear-gradient(180deg,#78f5ff 0,#05c5ed 16%,#009fdc);border:1px solid #8ef5ff;box-shadow:inset 0 1px 3px #e2ffff88,inset 0 -3px 5px #00589855,0 0 17px #00b9ff50;text-shadow:0 1px 2px #006a9e}html[data-rift-shell=true] #campaign .rift-command-tray>button[data-game-lab-attack-count]{background:linear-gradient(180deg,#cb89ff 0,#9914f4 16%,#6304c1);border-color:#d599ff;box-shadow:inset 0 1px 3px #f7daff66,inset 0 -3px 5px #23006255,0 0 17px #ad21ff50;text-shadow:0 1px 2px #4a0875}html[data-rift-shell=true] #campaign .rift-command-tray>button>img{width:38px;height:38px;object-fit:contain;flex:none;filter:drop-shadow(0 2px 2px #00183977)}html[data-rift-shell=true] #campaign .rift-command-tray>button>span{font-size:21px;line-height:1.1;font-weight:800}html[data-rift-shell=true] #campaign .rift-command-tray>button>span>small{display:block;margin-top:5px;font-size:12px;font-weight:600}html[data-rift-shell=true] #campaign .rift-command-tray .rift-custom-command{display:flex;flex-direction:column;gap:8px;justify-content:center;grid-column:auto}html[data-rift-shell=true] .rift-custom-command>label{font-size:11px;text-align:center;color:#c4d5ef}html[data-rift-shell=true] .rift-custom-input{display:grid;grid-template-columns:27px minmax(38px,1fr) 27px auto;align-items:center;gap:5px}html[data-rift-shell=true] #campaign .rift-custom-input>button{display:grid;place-items:center;min-height:29px;min-width:0;padding:5px;border:1px solid #47638e;border-radius:5px;color:#d0e8ff;background:linear-gradient(180deg,#183454,#0a1730);font-size:10px}html[data-rift-shell=true] #campaign .rift-custom-input>input{min-width:0;width:100%;min-height:35px;padding:4px;font-size:17px;border-radius:6px;background:#09152d;color:#f2f8ff;border-color:#4e6a99;appearance:textfield}html[data-rift-shell=true] #campaign .rift-custom-input>input::-webkit-inner-spin-button,html[data-rift-shell=true] #campaign .rift-custom-input>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html[data-rift-shell=true] #campaign .rift-custom-input>#gameLabCustomAttack{min-height:35px;padding:5px 8px;background:#102f4d}html[data-rift-shell=true] #campaign .rift-battle-status{left:304px;right:calc(var(--rift-hud-width) + 40px);bottom:2px;font-size:10px}html[data-rift-shell=true] #campaign .rift-objectives-hud{top:18px;right:18px;padding:13px;border-color:#526e99;border-radius:12px;background:linear-gradient(145deg,#04142af5,#020a1bf5);box-shadow:inset 0 1px #8aaedb24,0 10px 30px #0005}html[data-rift-shell=true] .rift-hud-heading{gap:7px;margin-bottom:12px}html[data-rift-shell=true] .rift-hud-heading h2,html[data-rift-shell=true] .rift-hud-heading>a{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:42px;margin:0;padding:8px 10px;border:1px solid #3978a7;border-radius:7px;background:linear-gradient(180deg,#0c3152,#06162e);color:#e1f4ff;font-size:12px;font-weight:650}html[data-rift-shell=true] .rift-hud-heading h2{border-color:#0ab8f1;box-shadow:inset 0 0 12px #0785c94d,0 0 8px #00a0ff25}html[data-rift-shell=true] .rift-hud-heading>a{border-color:#263a60;background:#061128;text-decoration:none}html[data-rift-shell=true] .rift-hud-heading>button{display:grid;place-items:center;min-width:29px;width:29px;height:42px;min-height:42px;background:#0b1933;border-color:#253c61}html[data-rift-shell=true] .rift-hud-heading>button>.rift-right-chevron{transform:rotate(135deg)}html[data-rift-shell=true] .rift-objectives-collapsed .rift-hud-heading>button>.rift-right-chevron{transform:rotate(-45deg)}html[data-rift-shell=true] #campaign .game-lab-mission-grid{gap:10px}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission.rift-mission{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;min-height:96px;padding:13px;border-color:#2e466d;border-radius:9px;background:linear-gradient(135deg,#08192f,#081228)}html[data-rift-shell=true] .rift-mission-title{grid-column:1;grid-row:1;font-size:12px;line-height:1.5;color:#e2ebfb;font-weight:550}html[data-rift-shell=true] .rift-mission-counter{grid-column:2;grid-row:1;white-space:nowrap;color:#e0efff;font-size:12px;font-weight:650}html[data-rift-shell=true] #campaign .rift-mission>.boss-health-track{grid-column:1/-1;grid-row:2;margin:0 23px 0 0;height:11px;border:1px solid #40597f;border-radius:7px;background:#020a1e}html[data-rift-shell=true] #campaign .rift-mission>.boss-health-track>span{border-radius:6px;background:linear-gradient(90deg,#ffac77,#ffe199 50%,#77f2f2)}html[data-rift-shell=true] .rift-mission-reward{grid-column:1/-1;grid-row:3;font-style:normal;color:#a6c9ee;font-size:10px;line-height:1.5}html[data-rift-shell=true] #campaign .rift-objectives-hud .rift-mission>button{position:absolute;top:43px;right:7px;width:25px;min-height:25px;padding:0;max-width:none;border:0;background:none;color:#d3e9ff;font-size:0;opacity:1}html[data-rift-shell=true] #campaign .rift-mission>button:after{content:"";display:block;width:7px;height:7px;margin:auto;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg)}html[data-rift-shell=true] #campaign .rift-mission.is-ready{border-color:#1fa8cb}html[data-rift-shell=true] #campaign .rift-mission.is-ready>button{top:auto;bottom:8px;right:8px;min-width:50px;min-height:28px;width:auto;padding:5px;font-size:10px;color:#92f1ff;background:#0c3850;border:1px solid #1b7d98;border-radius:5px}html[data-rift-shell=true] #campaign .rift-mission.is-ready>button:after{display:none}html[data-rift-shell=true] #campaign .rift-chest-hud{margin-top:17px;padding-top:16px;border-top-color:#466082}html[data-rift-shell=true] #campaign .rift-chest-hud .meter-header{font-size:14px;justify-content:space-between;color:#e6f2ff}html[data-rift-shell=true] #campaign #gameLabChestText{font-size:12px;font-weight:550}html[data-rift-shell=true] #campaign .rift-chest-hud .solo-chest-track{height:13px;border:1px solid #3e5d85;background:#020b1c;border-radius:8px;margin:13px 0 4px}html[data-rift-shell=true] #campaign .rift-chest-hud .solo-chest-track>span{background:linear-gradient(180deg,#6ef3ff,#00b5de);border-radius:8px}html[data-rift-shell=true] #campaign .rift-chest-art{width:145px;height:145px;margin:0 auto;filter:drop-shadow(0 0 10px #20bcff35)}html[data-rift-shell=true] #campaign #gameLabOpenChest{min-height:35px;background:linear-gradient(180deg,#10385c,#09213a);border-color:#416b96;font-size:12px}html[data-rift-shell=true] #campaign .rift-objectives-collapsed{--rift-hud-width:53px}html[data-rift-shell=true] #campaign .rift-objectives-collapsed .rift-hud-heading>a{display:none}@media(min-width:1350px){html[data-rift-shell=true] #campaign{position:relative}html[data-rift-shell=true] body #campaign>.mode-hero{position:absolute;z-index:8;top:18px;left:18px;width:450px}html[data-rift-shell=true] #campaign .rift-enemy-heading{width:calc(100% - var(--rift-hud-width) - 470px);margin-left:420px}}@media(max-width:1349px){html[data-rift-shell=true] .rift-main-nav{margin-left:5px}html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button{padding:9px;font-size:12px;gap:5px}html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button[data-view=battlepass]{display:none!important}html[data-rift-shell=true] #campaign .rift-campaign-scene{--rift-hud-width:290px}html[data-rift-shell=true] #campaign .rift-player-hud{width:220px}html[data-rift-shell=true] #campaign .rift-command-tray{left:257px;right:calc(var(--rift-hud-width) + 34px);gap:8px;grid-template-columns:1fr 1fr}html[data-rift-shell=true] #campaign .rift-command-tray .rift-custom-command{grid-column:1/-1;flex-direction:row;align-items:center}html[data-rift-shell=true] #campaign .rift-command-tray>button>span{font-size:17px}html[data-rift-shell=true] #campaign .rift-command-tray>button>img{width:30px;height:30px}html[data-rift-shell=true] #campaign .rift-command-tray>#gameLabAttack,html[data-rift-shell=true] #campaign .rift-command-tray>button[data-game-lab-attack-count]{min-height:62px}html[data-rift-shell=true] #campaign .rift-battle-status{left:257px;right:calc(var(--rift-hud-width) + 34px)}html[data-rift-shell=true] #campaign .solo-enemy-portrait{left:205px;bottom:185px}html[data-rift-shell=true] #campaign .rift-health-shell{left:18%;right:calc(var(--rift-hud-width) + 40px)}html[data-rift-shell=true] .rift-hero-side{width:220px}}@media(max-width:1100px){html[data-rift-shell=true] body .rift-topbar{gap:10px!important;padding:9px 14px!important}html[data-rift-shell=true] .rift-wordmark{font-size:24px}html[data-rift-shell=true] .rift-main-nav .rift-nav-art{width:23px!important;height:23px!important}html[data-rift-shell=true] .rift-coin-chip{font-size:12px}html[data-rift-shell=true] .rift-coin-chip>.rift-plus-mark{display:none}html[data-rift-shell=true] .rift-expedition-copy{width:min(480px,55%)}html[data-rift-shell=true] .rift-expedition-copy h1{font-size:30px}html[data-rift-shell=true] .rift-hero-side{width:190px}html[data-rift-shell=true] .rift-hub-character{right:3%;width:64%}html[data-rift-shell=true] .rift-hub-chest{grid-template-columns:48px minmax(0,1fr) 10px;padding:10px}html[data-rift-shell=true] .rift-hub-chest>img{width:48px;height:48px}html[data-rift-shell=true] .rift-hub-chest strong{font-size:11px}html[data-rift-shell=true] .rift-hub-chest em{display:none}html[data-rift-shell=true] .rift-quick-dock>a{padding:10px;gap:8px}html[data-rift-shell=true] .rift-dock-art{width:48px;height:48px}html[data-rift-shell=true] .rift-quick-dock strong{font-size:12px}}@media(max-width:980px){html[data-rift-shell=true] .rift-main-nav{display:none!important}html[data-rift-shell=true] .rift-more-toggle{margin-left:auto}html[data-rift-shell=true] .rift-header-resources{margin-left:0}html[data-rift-shell=true] .rift-expedition-copy{width:62%}html[data-rift-shell=true] .rift-hero-side{width:27%;right:15px}html[data-rift-shell=true] .rift-hero-side .rift-hub-chest{display:none}html[data-rift-shell=true] .rift-hub-character{right:-10%;width:80%}html[data-rift-shell=true] .rift-mode-card{padding:15px}html[data-rift-shell=true] .rift-mode-card>strong{font-size:24px}html[data-rift-shell=true] .rift-mode-card .dashboard-mode-selector-summary{font-size:11px}html[data-rift-shell=true] #campaign .rift-fight{min-height:720px}html[data-rift-shell=true] #campaign .rift-player-hud{width:210px}html[data-rift-shell=true] #campaign .rift-command-tray{left:246px;right:18px}html[data-rift-shell=true] #campaign .rift-health-shell{left:22%;right:8%}html[data-rift-shell=true] #campaign .rift-objectives-hud{position:relative;inset:auto;width:auto;margin:0 16px 16px}html[data-rift-shell=true] #campaign .rift-hud-heading{max-width:350px}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission.rift-mission{display:grid;grid-template-columns:1fr;gap:8px;padding:10px}html[data-rift-shell=true] .rift-mission-counter{grid-column:1;grid-row:2}html[data-rift-shell=true] #campaign .rift-mission>.boss-health-track{grid-row:3}html[data-rift-shell=true] .rift-mission-reward{grid-row:4}html[data-rift-shell=true] #campaign .rift-chest-hud .game-lab-meter-block{display:grid;grid-template-columns:115px minmax(0,1fr) auto;gap:12px}html[data-rift-shell=true] #campaign .rift-chest-art{width:100px;height:100px;grid-column:1;grid-row:1/span 2}html[data-rift-shell=true] #campaign .rift-chest-hud .meter-header{grid-column:2}html[data-rift-shell=true] #campaign .rift-chest-hud .solo-chest-track{grid-column:2;margin:0}html[data-rift-shell=true] #campaign #gameLabOpenChest{grid-column:3;grid-row:1/span 2}html[data-rift-shell=true] #campaign .solo-enemy-portrait{left:190px;right:10%}html[data-rift-shell=true] #campaign .rift-battle-status{left:246px;right:18px}}@media(max-width:640px){html[data-rift-shell=true] body .app-shell{padding:8px 8px 88px!important}html[data-rift-shell=true] body .rift-topbar{min-height:62px!important;padding:9px 10px!important;gap:9px!important;top:6px!important}html[data-rift-shell=true] .rift-wordmark{font-size:21px;letter-spacing:-1.2px}html[data-rift-shell=true] .rift-account-menu{margin-left:0}html[data-rift-shell=true] .rift-account-menu .rift-headshot{width:36px;height:36px}html[data-rift-shell=true] .rift-account-menu>summary>.rift-down-chevron{display:none}html[data-rift-shell=true] .rift-more-toggle{margin-left:auto}html[data-rift-shell=true] body .rift-more-toggle{min-height:40px;padding:8px!important}html[data-rift-shell=true] .rift-more-toggle>span{display:none!important}html[data-rift-shell=true] .rift-more-toggle>.rift-down-chevron{width:18px;height:12px;border:0;border-top:2px solid;border-bottom:2px solid;transform:none;position:relative}html[data-rift-shell=true] .rift-more-toggle>.rift-down-chevron:after{content:"";position:absolute;left:0;right:0;top:3px;border-top:2px solid}html[data-rift-shell=true] .rift-signin{padding:8px 10px;font-size:11px;margin-left:0}html[data-rift-shell=true] body .rift-topbar #chatLauncher{width:34px!important;height:36px!important;min-height:36px!important;padding:8px!important}html[data-rift-shell=true] body .rift-mobile-dock{border-color:#47668f;min-height:67px;background:linear-gradient(180deg,#091a30fa,#010a1afc);border-radius:13px;box-shadow:inset 0 1px #bde2ff33,0 -4px 25px #0006}html[data-rift-shell=true] body .rift-mobile-dock>.tab-button{font-size:9px!important;gap:4px;padding:4px!important;border:1px solid transparent}html[data-rift-shell=true] body .rift-mobile-dock>.tab-button.is-active{border-color:#05bdff;background:linear-gradient(180deg,#073f66,#04142a);box-shadow:inset 0 0 10px #00c8ff55,0 0 8px #00a4ee33}html[data-rift-shell=true] body .rift-mobile-dock .rift-nav-art{width:26px!important;height:26px!important}html[data-rift-shell=true] .rift-more-dots{height:26px}html[data-rift-shell=true] #dashboardPage .rift-hub{gap:10px;padding-bottom:12px!important}html[data-rift-shell=true] .rift-expedition-hero{display:block;padding:235px 10px 10px;min-height:0}html[data-rift-shell=true] .rift-hub-character{height:370px;width:105%;top:-10px;bottom:auto;right:-3%;object-position:center 10%}html[data-rift-shell=true] .rift-hub-backdrop{object-position:center top}html[data-rift-shell=true] .rift-expedition-hero:after{background:linear-gradient(0deg,#020a1b 0,transparent 30%)}html[data-rift-shell=true] .rift-expedition-copy{width:100%;padding:17px;border-color:#315f90;border-radius:9px;background:linear-gradient(150deg,#031126f7,#010a1cf7)}html[data-rift-shell=true] .rift-expedition-copy h1{font-size:26px}html[data-rift-shell=true] .rift-kicker-line{gap:5px}html[data-rift-shell=true] .rift-kicker{font-size:8px;letter-spacing:.12em}html[data-rift-shell=true] .rift-mode-tag{padding:4px 6px;font-size:8px}html[data-rift-shell=true] .rift-area-description{font-size:11px;min-height:0;line-height:1.6}html[data-rift-shell=true] .rift-area-name{display:none}html[data-rift-shell=true] .rift-stage-path{margin-top:19px}html[data-rift-shell=true] .rift-stage-path>span{width:14px;height:14px}html[data-rift-shell=true] .rift-stage-path:before,html[data-rift-shell=true] .rift-stage-path:after{top:6px}html[data-rift-shell=true] .rift-stage-path>span.is-cleared:after{width:3px;height:5px;left:3px;top:1px}html[data-rift-shell=true] .rift-campaign-summary{font-size:10px;margin-bottom:16px}html[data-rift-shell=true] .rift-enter-campaign{min-height:47px;font-size:15px;gap:10px}html[data-rift-shell=true] .rift-hero-side{display:block;position:relative;inset:auto;width:100%;margin-top:10px}html[data-rift-shell=true] .rift-hero-side .rift-trailer-card{min-height:82px}html[data-rift-shell=true] .rift-hero-side .rift-trailer-trigger{min-height:82px;align-items:flex-start;padding-left:70px}html[data-rift-shell=true] .rift-hero-side .rift-trailer-play{position:absolute;left:15px;top:16px;width:42px;height:42px}html[data-rift-shell=true] .rift-hero-side .rift-trailer-trigger strong{position:static;font-size:12px}html[data-rift-shell=true] .rift-hub>.rift-mode-grid,html[data-rift-shell=true] .rift-hub>.rift-quick-dock,html[data-rift-shell=true] .rift-hub>.rift-haunted-link{margin:0 10px}html[data-rift-shell=true] .rift-mode-grid{grid-template-columns:1fr;gap:8px}html[data-rift-shell=true] .rift-mode-card{min-height:76px;padding:12px 45px 12px 96px;border-radius:9px;background:#030d20;justify-content:center;gap:6px}html[data-rift-shell=true] .rift-mode-card:before{content:"";position:absolute;inset:0 auto 0 0;width:84px;background:var(--rift-card-art) center/cover;border-right:1px solid #304b71;z-index:-1}html[data-rift-shell=true] .rift-mode-card>strong{font-size:19px}html[data-rift-shell=true] .rift-mode-card .dashboard-mode-selector-summary{min-height:0;padding:0;font-size:10px}html[data-rift-shell=true] .rift-card-arrow{right:12px;top:calc(50% - 13px);bottom:auto;width:26px;height:26px}html[data-rift-shell=true] .rift-mode-card.is-guild{--rift-card-art:url(/assets/rift-command-20261021/guild-480.webp)}html[data-rift-shell=true] .rift-mode-card.is-stronghold{--rift-card-art:url(/assets/rift-command-20261021/stronghold-480.webp)}html[data-rift-shell=true] .rift-quick-dock{grid-template-columns:1fr 1fr;gap:8px}html[data-rift-shell=true] .rift-quick-dock>a{min-height:76px;padding:7px;gap:7px}html[data-rift-shell=true] .rift-dock-art{width:42px;height:48px}html[data-rift-shell=true] .rift-quick-dock strong{font-size:11px}html[data-rift-shell=true] .rift-quick-dock small{font-size:8px;line-height:1.4}html[data-rift-shell=true] .rift-quick-dock .rift-right-chevron{display:none}html[data-rift-shell=true] .rift-decorative-track{min-width:0}html[data-rift-shell=true] .rift-haunted-link>span:last-child{font-size:0;gap:0}html[data-rift-shell=true] .rift-haunted-link strong{font-size:12px}html[data-rift-shell=true] .rift-haunted-link small{font-size:10px}html[data-rift-shell=true] #campaign .rift-campaign-scene{min-height:0;background-position:center top}html[data-rift-shell=true] #campaign .rift-campaign-scene[data-rift-area="14"]{--rift-arena-art:url(/assets/rift-command-20261021/nebula-arena-900.webp)!important}html[data-rift-shell=true] #campaign .rift-fight{min-height:720px;padding:13px}html[data-rift-shell=true] #campaign .rift-enemy-heading{width:100%;margin:0;gap:6px}html[data-rift-shell=true] #campaign .rift-enemy-heading h2{font-size:24px}html[data-rift-shell=true] #campaign .rift-enemy-heading .eyebrow{font-size:8px}html[data-rift-shell=true] #campaign .rift-health-shell{top:112px;left:12px;right:12px;min-width:0;padding:5px}html[data-rift-shell=true] #campaign .rift-enemy-health{height:25px;min-height:25px}html[data-rift-shell=true] #campaign .rift-enemy-health>strong{font-size:10px}html[data-rift-shell=true] #campaign .rift-enemy-health>small{font-size:9px;top:6px}html[data-rift-shell=true] #campaign .solo-enemy-portrait{inset:160px 5% 300px}html[data-rift-shell=true] #campaign .rift-player-hud{left:11px;right:11px;bottom:183px;width:auto;display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;padding:12px}html[data-rift-shell=true] .rift-player-identity{gap:8px;margin:0}html[data-rift-shell=true] .rift-player-identity .rift-headshot{width:46px;height:52px}html[data-rift-shell=true] .rift-player-identity strong{font-size:16px}html[data-rift-shell=true] .rift-player-identity small{font-size:8px}html[data-rift-shell=true] .rift-xp-track{height:6px;margin-top:7px}html[data-rift-shell=true] #campaign .rift-player-hud .game-lab-resources{grid-column:2;grid-row:1/span 2}html[data-rift-shell=true] #campaign #gameLabEnergyText{font-size:10px;max-width:none}html[data-rift-shell=true] #campaign .rift-player-hud .meter-header{flex-direction:column;align-items:flex-start;gap:4px}html[data-rift-shell=true] #campaign .rift-player-hud .meter-header>span{font-size:10px}html[data-rift-shell=true] #campaign .rift-player-hud .rift-lightning-mark{width:13px;height:17px}html[data-rift-shell=true] #campaign .rift-player-hud>button{min-height:32px;padding:5px 7px;font-size:10px;margin:0}html[data-rift-shell=true] #campaign .rift-player-hud>button>img{width:20px;height:20px}html[data-rift-shell=true] #campaign .rift-player-hud>#gameLabBackToMap{min-height:28px;font-size:9px}html[data-rift-shell=true] .rift-energy-info{font-size:8px;margin:5px 0}html[data-rift-shell=true] #campaign .rift-command-tray{left:11px;right:11px;bottom:37px;grid-template-columns:1fr 1fr;gap:8px;padding:8px}html[data-rift-shell=true] #campaign .rift-command-tray>#gameLabAttack,html[data-rift-shell=true] #campaign .rift-command-tray>button[data-game-lab-attack-count]{min-height:56px;padding:8px;gap:8px}html[data-rift-shell=true] #campaign .rift-command-tray>button>span{font-size:17px}html[data-rift-shell=true] #campaign .rift-command-tray>button>span>small{font-size:10px}html[data-rift-shell=true] #campaign .rift-command-tray>button>img{width:28px;height:28px}html[data-rift-shell=true] #campaign .rift-command-tray .rift-custom-command{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:8px}html[data-rift-shell=true] .rift-custom-command>label{font-size:9px;flex:none}html[data-rift-shell=true] .rift-custom-input{flex:1;grid-template-columns:25px minmax(32px,1fr) 25px 48px;gap:4px}html[data-rift-shell=true] #campaign .rift-custom-input>input,html[data-rift-shell=true] #campaign .rift-custom-input>button{min-height:32px}html[data-rift-shell=true] #campaign .rift-battle-status{left:12px;right:12px;bottom:6px;font-size:8px}html[data-rift-shell=true] #campaign .rift-objectives-hud{margin:0 10px 10px;padding:12px}html[data-rift-shell=true] #campaign .rift-hud-heading{max-width:none}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission-grid{grid-template-columns:1fr}html[data-rift-shell=true] #campaign .rift-objectives-hud .game-lab-mission.rift-mission{grid-template-columns:1fr auto;padding:12px}html[data-rift-shell=true] .rift-mission-counter{grid-column:2;grid-row:1}html[data-rift-shell=true] #campaign .rift-mission>.boss-health-track{grid-row:2}html[data-rift-shell=true] .rift-mission-reward{grid-row:3}html[data-rift-shell=true] #campaign .rift-chest-hud .game-lab-meter-block{grid-template-columns:100px minmax(0,1fr);gap:12px}html[data-rift-shell=true] #campaign .rift-chest-hud .meter-header{display:flex;flex-direction:column;align-items:flex-start;font-size:13px}html[data-rift-shell=true] #campaign #gameLabOpenChest{grid-column:1/-1;grid-row:3}}html[data-rift-shell=true] body .mode-hero .dashboard-play-jumps{width:max-content!important;max-width:100%;padding:4px!important;gap:3px!important;border:1px solid #385174;border-radius:10px;background:#051225e8;box-shadow:0 4px 16px #0004;overflow-x:auto}html[data-rift-shell=true] body .mode-hero .dashboard-play-jumps .dashboard-play-tab{flex:0 0 auto;align-items:center;min-width:0;min-height:38px!important;padding:9px 14px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;transition:background .12s,color .12s}html[data-rift-shell=true] body .mode-hero .dashboard-play-jumps .dashboard-play-tab>span{color:#b9cbe6;font-size:12px!important;font-weight:650!important;line-height:1.2!important;white-space:nowrap}html[data-rift-shell=true] body .mode-hero .dashboard-play-jumps .dashboard-play-tab.is-active{background:linear-gradient(180deg,#104c6c,#082d48)!important;border-color:#2fadd0!important;box-shadow:inset 0 1px #88efff24!important}html[data-rift-shell=true] body .mode-hero .dashboard-play-jumps .dashboard-play-tab.is-active>span{color:#ebfbff}html[data-rift-shell=true] body .mode-hero .dashboard-play-jumps .dashboard-play-tab:hover{background:#102c46!important;transform:none}html[data-rift-shell=true] body .rift-lightning-mark{display:inline-block!important;width:26px!important;height:28px!important;object-fit:contain;clip-path:none!important;background:none!important;filter:none}html[data-rift-shell=true] .rift-trailer-card{background-image:url(/assets/page-art-20261021-v14/nebula-480.webp)}html[data-rift-shell=true] #campaign .rift-campaign-scene[data-rift-area="14"]{--rift-arena-art:url(/assets/page-art-20261021-v14/nebula-1600.webp)!important}html[data-rift-shell=true] .rift-season-art{background-image:url(/assets/page-art-20261021-v14/wispfang-96.webp)}@media(max-width:600px){html[data-rift-shell=true] body .mode-hero .dashboard-play-jumps{width:100%!important}html[data-rift-shell=true] body .mode-hero .dashboard-play-jumps .dashboard-play-tab{flex:1 0 auto;padding:9px 7px!important}html[data-rift-shell=true] body .mode-hero .dashboard-play-jumps .dashboard-play-tab>span{font-size:11px!important}html[data-rift-shell=true] #campaign .rift-player-hud .rift-lightning-mark{width:19px!important;height:21px!important}html[data-rift-shell=true] #campaign .rift-campaign-scene[data-rift-area="14"]{--rift-arena-art:url(/assets/page-art-20261021-v14/nebula-900.webp)!important}}html[data-rift-shell=true] #daily-boss #gameLayout{grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);grid-template-areas:"battle energy" "battle pool" "milestones milestones" "standings standings";gap:20px}html[data-rift-shell=true] #daily-boss #gameLayout>.db-battle-card{grid-area:battle}html[data-rift-shell=true] #daily-boss #gameLayout>.db-energy-card{grid-area:energy}html[data-rift-shell=true] #daily-boss #gameLayout>.db-pool-card{grid-area:pool}html[data-rift-shell=true] #daily-boss #gameLayout>.db-milestones-card{grid-area:milestones}html[data-rift-shell=true] #daily-boss #gameLayout>.db-leaderboard-card{grid-area:standings}html[data-rift-shell=true] #daily-boss .db-energy-guide{padding:16px 0 0}html[data-rift-shell=true] #daily-boss .db-energy-source{padding:11px;min-height:60px}html[data-rift-shell=true] #daily-boss .db-energy-source small{font-size:12px;line-height:1.45}html[data-rift-shell=true] #daily-boss .db-energy-source strong{font-size:14px}html[data-rift-shell=true] #daily-boss .boss-leaderboard-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}html[data-rift-shell=true] #daily-boss .boss-damage-row{min-width:0}html[data-rift-shell=true] #daily-boss .boss-damage-row a{overflow-wrap:anywhere}html[data-rift-shell=true] body .rift-topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;gap:10px 16px!important}html[data-rift-shell=true] .rift-wordmark{grid-column:1;grid-row:1}html[data-rift-shell=true] body .rift-header-resources{display:flex!important;grid-column:3;grid-row:1;margin:0}html[data-rift-shell=true] body:not(.is-authenticated) .rift-header-resources{display:none!important}html[data-rift-shell=true] body .rift-topbar #chatLauncher{grid-column:4;grid-row:1}html[data-rift-shell=true] .rift-account-menu{grid-column:5;grid-row:1;margin:0}html[data-rift-shell=true] body .rift-more-toggle{grid-column:6;grid-row:1;margin:0;min-height:44px}html[data-rift-shell=true] .rift-signin{grid-column:5;grid-row:1}html[data-rift-shell=true] body.is-authenticated .rift-main-nav{display:flex!important;grid-column:1/-1;grid-row:2;gap:4px;margin:0;overflow-x:auto;overflow-y:hidden;min-width:0;scrollbar-width:thin;scrollbar-color:#36547a transparent;padding-top:5px;border-top:1px solid #203655;overscroll-behavior-inline:contain;scroll-padding-inline:6px}html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button,html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button[data-view=battlepass]{display:inline-flex!important;min-height:46px;flex:none;padding:8px 13px;font-size:13px;gap:8px}html[data-rift-shell=true] .rift-main-nav .rift-nav-art{width:30px!important;height:30px!important}html[data-rift-shell=true] .rift-coin-chip{font-variant-numeric:tabular-nums}html[data-rift-shell=true] .rift-coin-label{color:#c6ae7e;font-size:10px;font-weight:600}html[data-rift-shell=true] .rift-main-nav a:focus-visible,html[data-rift-shell=true] .rift-coin-chip:focus-visible{outline:2px solid #7fe5ff;outline-offset:-3px}@media(min-width:1740px){html[data-rift-shell=true] body .rift-topbar{display:flex!important}html[data-rift-shell=true] body.is-authenticated .rift-main-nav{grid-row:auto;padding:0;border:0;margin-right:auto}}@media(max-width:1100px){html[data-rift-shell=true] #daily-boss #gameLayout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"battle battle" "energy pool" "milestones milestones" "standings standings"}html[data-rift-shell=true] #daily-boss .db-attack-actions{grid-template-columns:1fr 1fr}html[data-rift-shell=true] #daily-boss .db-attack-actions>.custom-energy-action{grid-column:1/-1}}@media(max-width:640px){html[data-rift-shell=true] body .rift-topbar{grid-template-columns:minmax(0,1fr) auto auto;padding:10px!important;gap:8px!important}html[data-rift-shell=true] .rift-wordmark{font-size:21px;letter-spacing:-1px}html[data-rift-shell=true] body .rift-header-resources{grid-column:2;gap:0}html[data-rift-shell=true] .rift-coin-chip{min-height:44px;padding:5px 8px;gap:6px;font-size:13px}html[data-rift-shell=true] .rift-coin-chip img{width:24px;height:24px}html[data-rift-shell=true] .rift-coin-chip>.rift-plus-mark,html[data-rift-shell=true] .rift-coin-label,html[data-rift-shell=true] body .rift-energy-chip{display:none!important}html[data-rift-shell=true] body .rift-topbar #chatLauncher{display:flex!important;grid-column:2;grid-row:2;width:44px!important;height:46px!important;min-height:46px!important;justify-self:end}html[data-rift-shell=true] .rift-account-menu{grid-column:3}html[data-rift-shell=true] .rift-account-menu>summary{min-width:44px;min-height:44px;justify-content:center}html[data-rift-shell=true] .rift-account-menu>summary>[data-rift-level]{display:none}html[data-rift-shell=true] body .rift-more-toggle{grid-column:3;grid-row:2;min-width:44px;min-height:46px}html[data-rift-shell=true] body.is-authenticated .rift-main-nav{grid-column:1;grid-row:2;padding-top:0;border:0;gap:2px}html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button,html[data-rift-shell=true] body.is-authenticated .rift-main-nav .tab-button[data-view=battlepass]{padding:7px 9px;min-height:46px;font-size:12px;gap:6px}html[data-rift-shell=true] .rift-main-nav .rift-nav-art{width:28px!important;height:28px!important}html[data-rift-shell=true] body:not(.is-authenticated) .rift-more-toggle{grid-row:1}html[data-rift-shell=true] .rift-signin{grid-column:2}html[data-rift-shell=true] body .rift-more-nav{max-height:calc(100dvh - 215px);overflow-y:auto;overscroll-behavior:contain}html[data-rift-shell=true] .rift-account-popover{width:min(320px,calc(100vw - 36px));right:0}html[data-rift-shell=true] body .rift-mobile-dock{bottom:max(7px,env(safe-area-inset-bottom))}html[data-rift-shell=true] body .app-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}html[data-rift-shell=true] #daily-boss #gameLayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"battle" "pool" "energy" "milestones" "standings";gap:14px}html[data-rift-shell=true] #daily-boss .boss-leaderboard-split{grid-template-columns:minmax(0,1fr)}html[data-rift-shell=true] #daily-boss .db-battle-card{padding:12px}html[data-rift-shell=true] #daily-boss .boss-arena{min-height:340px}html[data-rift-shell=true] #daily-boss .db-health-label{align-items:flex-start;flex-direction:column;gap:5px}html[data-rift-shell=true] #daily-boss .db-health-label strong{font-size:12px;overflow-wrap:anywhere}html[data-rift-shell=true] #daily-boss .db-attack-actions>button{min-height:48px;font-size:13px}html[data-rift-shell=true] #daily-boss .custom-energy-action input,html[data-rift-shell=true] #daily-boss .custom-energy-action button{min-height:46px}html[data-rift-shell=true] #daily-boss .db-combat-console{flex-direction:row}html[data-rift-shell=true] #daily-boss .boss-milestone-track{grid-template-columns:minmax(0,1fr)}html[data-rift-shell=true] .dashboard-play-jumps{scroll-margin-top:140px}}@media(max-width:360px){html[data-rift-shell=true] .rift-wordmark{font-size:18px}html[data-rift-shell=true] .rift-coin-chip{font-size:11px;padding:5px;gap:4px}html[data-rift-shell=true] .rift-coin-chip img{width:20px;height:20px}}@media(max-width:640px){html[data-rift-shell=true] .rift-wordmark{white-space:normal!important;line-height:1.05;font-size:clamp(16px,5vw,21px)}}
