.game-body{position:relative}.main-content{z-index:1;position:relative}.action-ability-btn{transition:transform .15s,border-color .2s,box-shadow .2s,filter .2s}.action-ability-btn:hover:not(:disabled){transform:translateY(-3px)}.action-ability-btn:active:not(:disabled){transform:translateY(0)scale(.94)}.action-ability-btn.is-teleport.is-active{background:radial-gradient(circle at 50% 35%,#7a3c0a,#2a1204 75%);border-color:#ffb347;box-shadow:0 0 20px #ff96288c,inset 0 0 12px #ff96284d}.action-ability-btn.is-pow.is-active{color:#fff;background:radial-gradient(circle at 50% 35%,#ffcf3a,#ff6a00 45%,#7a1400 80%);border-color:#fff1a8;animation:.55s ease-in-out infinite pow-armed;transform:translateY(-5px)}.action-ability-btn.is-pow.is-active .action-ability-label{color:#fff8d6;text-shadow:0 0 8px #ff8a00,0 1px 2px #000}@keyframes pow-armed{0%,to{box-shadow:0 0 16px #ffbe28cc,0 0 0 2px #ff5a0099}50%{box-shadow:0 0 34px #ffdc5a,0 0 0 4px #ff7800cc}}.action-ability-check{color:#062019;background:#72f2c8;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:4px;right:5px;box-shadow:0 0 8px #72f2c8cc}.action-ability-btn.is-pow .action-ability-check{color:#6b1a00;background:#fff1a8;box-shadow:0 0 8px #ffdc5ae6}.main-content{padding-right:2.9rem}.rail-shell{z-index:2;will-change:width;flex-shrink:0;width:290px;transition:width .32s cubic-bezier(.4,0,.2,1);position:relative}.rail-shell.is-collapsed{width:0}.rail-shell .player-rail{transition:opacity .25s;position:absolute;top:0;bottom:0;left:0}.rail-shell.is-collapsed .player-rail{opacity:0;pointer-events:none}.rail-handle{width:30px;color:var(--accent-gold-light);cursor:pointer;background:linear-gradient(#1a1d25,#0f1117);border:1px solid #2a2f3a;border-right:none;border-radius:12px 0 0 12px;flex-direction:column;align-items:center;gap:.5rem;padding:.7rem 0;transition:background .2s,color .2s;display:flex;position:absolute;top:18px;left:-30px;box-shadow:-6px 8px 20px #00000059}.rail-handle:hover{color:#fff;background:linear-gradient(#262a33,#14161d)}.rail-handle-arrow{font-size:1.1rem;line-height:1}.rail-handle-label{writing-mode:vertical-rl;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:700;transform:rotate(180deg)}.player-rail{z-index:1;width:290px;box-shadow:none;background:radial-gradient(at 50% 0,#ffb70314,#0000 55%),linear-gradient(#12141a,#0b0c10);border:none;border-left:1px solid #1f232c;border-radius:0;gap:0;padding:0;position:relative;overflow:hidden}.rail-inner{flex-direction:column;gap:1.1rem;width:290px;height:100%;padding:1.25rem;display:flex;overflow-y:auto}.rail-profile{align-items:center;gap:.85rem;display:flex}.rail-avatar{color:#fff;background:linear-gradient(135deg,#ff9a3d,#d9361a);border-radius:16px;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:1.6rem;font-weight:700;display:grid;box-shadow:0 0 0 2px #0b0c10,0 0 0 4px #ffb70399,0 8px 20px #0006}.rail-profile-text{flex-direction:column;min-width:0;display:flex}.rail-name{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;font-size:1.3rem;font-weight:700;line-height:1.1;overflow:hidden}.rail-status{color:#72f2c8;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.rail-status i{background:#3ecf6e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3ecf6e}.rail-coins{background:#ffb7030f;border:1px solid #ffb70340;border-radius:14px;justify-content:space-between;align-items:center;padding:.7rem .9rem;display:flex;position:relative}.rail-coins-label{color:#9aa0ab;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.rail-coins .player-coins{margin-left:0;font-size:1rem}.rail-coins.is-locked{color:#c9cfd8;cursor:pointer;justify-content:center;width:100%;font-size:.8rem;font-weight:600}.rail-coins.is-locked:hover{border-color:var(--accent-gold);color:#fff}.rail-friends{border-top:1px solid #1f232c;flex-direction:column;gap:.7rem;padding-top:1rem;display:flex}.rail-friends-head{justify-content:space-between;align-items:center;display:flex}.rail-friends-head h3{color:#e5e7eb;letter-spacing:.12em;text-transform:uppercase;font-size:1.05rem}.rail-count{color:#9aa0ab;text-align:center;background:#ffffff12;border-radius:999px;min-width:24px;padding:.05rem .45rem;font-size:.75rem;font-weight:700}.rail-tabs{background:#ffffff0a;border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.rail-tab{color:#8b93a1;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.4rem;font-size:.8rem;font-weight:600;position:relative}.rail-tab span{position:relative}.rail-tab.is-active{color:#f1f5f9}.rail-tab-pill{border-radius:inherit;background:#232733;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f}.rail-search{color:#6b7280;background:0 0;border:1px dashed #2c313c;border-radius:10px;width:100%;padding:.6rem .8rem;font-size:.8rem}.rail-empty{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:1.2rem .5rem;display:flex}.rail-empty p{color:#c9cfd8;font-weight:600}.rail-empty span{color:#6b7280;font-size:.78rem;line-height:1.4}.rail-empty-icons{margin-bottom:.4rem;display:flex}.rail-empty-icons span{background:linear-gradient(135deg,#2a2f3a,#1a1d24);border:2px solid #0e1016;border-radius:50%;width:34px;height:34px;margin-left:-8px}.rail-empty-icons span:first-child{margin-left:0}.rail-empty-icons span:nth-child(2){background:linear-gradient(135deg,#3a4150,#232733);transform:translateY(-4px)}.lx-ambient{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%)}.lx-ambient:before,.lx-ambient:after{content:"";filter:blur(90px);opacity:.35;will-change:transform;border-radius:50%;width:55vmax;height:55vmax;animation:28s ease-in-out infinite alternate lx-drift;position:absolute}.lx-ambient:before{background:radial-gradient(circle,#ff8c2899,#0000 62%);top:-22vmax;left:-12vmax}.lx-ambient:after{background:radial-gradient(circle,#3a8cff80,#0000 62%);animation-duration:34s;animation-delay:-10s;bottom:-28vmax;right:-18vmax}@keyframes lx-drift{0%{transform:translate(0)scale(1)}to{transform:translate(9vmax,7vmax)scale(1.18)}}.lx-section-wrap{width:100%}.lx-page{flex-direction:column;gap:1.25rem;width:100%;max-width:1120px;margin:0 auto;padding-bottom:2rem;display:flex}.lx-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-gold);font-size:.7rem;font-weight:800;display:inline-block}.lx-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.lx-section-title{letter-spacing:.04em;text-transform:uppercase;color:#f8fafc;text-shadow:0 3px 12px #00000080;font-size:clamp(2rem,3.4vw,2.7rem);font-weight:700;line-height:1}.lx-section-sub{color:#9aa0ab;max-width:60ch;margin-top:.35rem;font-size:.9rem}.lx-muted{color:#8b93a1;font-size:.85rem;line-height:1.45}.lx-panel{background:linear-gradient(#16181feb,#0d0e13eb);border:1px solid #242833;border-radius:18px;padding:1.25rem;position:relative;box-shadow:0 20px 50px #00000059}.lx-panel-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.lx-panel-head h2{color:#f1f5f9;font-size:1.15rem}.lx-rarity-badge{border:1px solid color-mix(in srgb, var(--rarity) 55%, transparent);background:color-mix(in srgb, var(--rarity) 16%, transparent);color:var(--rarity);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.66rem;font-weight:800;display:inline-block}.lx-chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.lx-chip{--accent:var(--accent-gold);color:#9aa0ab;text-transform:capitalize;cursor:pointer;background:#ffffff05;border:1px solid #2c313c;border-radius:999px;padding:.45rem .9rem;font-size:.78rem;font-weight:800;transition:color .2s,border-color .2s;position:relative}.lx-chip:hover{color:#e5e7eb;border-color:#3a404d}.lx-chip.is-active{color:#140d00;border-color:#0000}.lx-chip-pill{border-radius:inherit;background:var(--accent);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 45%, transparent);position:absolute;inset:0}.lx-chip-label{position:relative}.lx-cta{--accent:var(--accent-gold);--accent-2:#ff7a1a;background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 10px 28px color-mix(in srgb, var(--accent-2) 35%, transparent), inset 0 1px 0 #ffffff73;color:#1b1100;font-family:var(--font-display), inherit;letter-spacing:.03em;cursor:pointer;border:none;border-radius:12px;padding:.85rem 1.2rem;font-size:1rem;font-weight:800;position:relative;overflow:hidden}.lx-cta:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;height:100%;transition:left .6s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.lx-cta:hover:after{left:130%}.lx-cta:disabled{cursor:default;filter:grayscale(.7)brightness(.6);box-shadow:none}.lx-cta:disabled:after{display:none}.lx-cta.is-alt,.lx-cta.is-forge{--accent:#7fd3ff;--accent-2:#1c6fd6;color:#041a33}.lx-input{color:#f1f5f9;background:#06070a99;border:1px solid #2c313c;border-radius:12px;outline:none;width:100%;padding:.8rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.lx-input:focus{border-color:#3aa8ff;box-shadow:0 0 0 3px #3aa8ff2e}.lx-weapon-art{flex-shrink:0;place-items:center;display:grid;position:relative}.lx-weapon-art-glow{background:radial-gradient(circle, color-mix(in srgb, var(--rarity) 45%, transparent) 0%, transparent 66%);border-radius:50%;position:absolute;inset:0}.lx-weapon-art-body{width:80%;height:80%;position:relative}.lx-weapon-art.is-floating .lx-weapon-art-body{animation:3.6s ease-in-out infinite lx-float}.lx-weapon-art img{object-fit:contain;filter:drop-shadow(0 8px 12px #0000008c);-webkit-user-select:none;user-select:none;width:100%;height:100%}.lx-weapon-art-tint{mix-blend-mode:multiply;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes lx-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}.lx-ring{aspect-ratio:1;border:2px dashed color-mix(in srgb, var(--rarity) 45%, transparent);border-radius:50%;width:236px;animation:22s linear infinite lx-spin;position:absolute}.lx-ring.is-inner{border-style:solid;border-color:color-mix(in srgb, var(--rarity) 22%, transparent);border-top-color:var(--rarity);width:176px;animation-duration:6s;animation-direction:reverse}@keyframes lx-spin{to{transform:rotate(360deg)}}.lx-hero{background:radial-gradient(at 85% 20%,#ff7a1a47,#0000 55%),radial-gradient(at 10% 110%,#3aa8ff2e,#0000 50%),linear-gradient(120deg,#1d1406 0%,#120f16 50%,#0b1624 100%);border:1px solid #ffb70340;border-radius:22px;padding:2.4rem 2.2rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.lx-hero-title{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(90deg,#fff3c4,#ffd966,#ffb703,#ff7a1a,#ffd966) 0 0/250% 100%;color:#0000;filter:drop-shadow(0 4px #00000073);-webkit-background-clip:text;background-clip:text;margin-top:.4rem;font-size:clamp(2.6rem,5.6vw,4.2rem);font-weight:700;line-height:.95;animation:6s linear infinite lx-shimmer}@keyframes lx-shimmer{to{background-position:250% 0}}.lx-hero-sub{color:#c9cfd8;max-width:52ch;margin-top:.75rem;font-size:1rem;position:relative}.lx-hero-sparks span{opacity:0;background:#ffb703;border-radius:50%;width:5px;height:5px;animation:5s linear infinite lx-rise;position:absolute;bottom:-10px;box-shadow:0 0 10px 2px #ffaa28cc}.lx-hero-sparks span:first-child{animation-delay:0s;left:8%}.lx-hero-sparks span:nth-child(2){animation-duration:6s;animation-delay:1.8s;left:18%}.lx-hero-sparks span:nth-child(3){animation-delay:3.1s;left:31%}.lx-hero-sparks span:nth-child(4){animation-duration:7s;animation-delay:.9s;left:46%}.lx-hero-sparks span:nth-child(5){animation-delay:2.4s;left:58%}.lx-hero-sparks span:nth-child(6){animation-duration:6.5s;animation-delay:4.2s;left:67%}.lx-hero-sparks span:nth-child(7){animation-delay:1.3s;left:76%}.lx-hero-sparks span:nth-child(8){animation-duration:5.5s;animation-delay:3.6s;left:84%}.lx-hero-sparks span:nth-child(9){animation-delay:.4s;left:91%}.lx-hero-sparks span:nth-child(10){animation-duration:7.5s;animation-delay:2.9s;left:97%}@keyframes lx-rise{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:1}to{opacity:0;transform:translateY(-260px)scale(.3)}}.lx-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lx-mode-card{--accent:var(--accent-gold);background:linear-gradient(160deg,#181b24,#0e1016);border:1px solid #262a34;border-radius:20px;flex-direction:column;gap:.8rem;padding:1.5rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.lx-mode-card:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent), transparent 65%);pointer-events:none;border-radius:50%;width:70%;position:absolute;top:-40%;right:-30%}.lx-mode-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, #262a34);box-shadow:0 18px 44px color-mix(in srgb, var(--accent) 18%, transparent)}.lx-mode-card.is-pvp{--accent:#3aa8ff}.lx-mode-card>*{position:relative}.lx-mode-tag{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;align-self:flex-start;padding:.2rem .6rem;font-size:.66rem;font-weight:800}.lx-mode-title{color:#f8fafc;font-size:1.6rem}.lx-mode-text{color:#9aa0ab;font-size:.88rem}.lx-mode-card .lx-cta{margin-top:auto}.lx-mode-card.is-ai .lx-chip.is-active{color:#1b1100}.lx-live{color:#8b93a1;align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;display:inline-flex}.lx-live i{background:#3ecf6e;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite lx-live-pulse}@keyframes lx-live-pulse{0%{box-shadow:0 0 #3ecf6e99}to{box-shadow:0 0 0 10px #3ecf6e00}}.lx-room-list{flex-direction:column;gap:.6rem;list-style:none;display:flex}.lx-room{background:#12151c;border:1px solid #242833;border-radius:14px;align-items:center;gap:1rem;padding:.8rem 1rem;transition:border-color .2s,background .2s;display:flex}.lx-room:hover{background:#141923;border-color:#3aa8ff73}.lx-room-avatar{color:#fff;background:linear-gradient(135deg,#3aa8ff,#1c4fd6);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.1rem;display:grid}.lx-room-meta{flex-direction:column;flex:1;min-width:0;display:flex}.lx-room-name{text-overflow:ellipsis;white-space:nowrap;color:#f1f5f9;font-weight:700;overflow:hidden}.lx-room-host{color:#7d8794;font-size:.78rem}.lx-room-count{color:#3ecf6e;text-align:right;min-width:3ch;font-size:1rem;font-weight:700}.lx-room.is-full{opacity:.6}.lx-room.is-full .lx-room-count{color:#8b95a7}.lx-full{color:#ff8f8f;letter-spacing:.12em;text-transform:uppercase;background:#ff6b6b1a;border:1px solid #ff6b6b66;border-radius:10px;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700}.lx-join{color:#cfe9ff;cursor:pointer;background:#3aa8ff1f;border:1px solid #3aa8ff80;border-radius:10px;padding:.55rem 1.2rem;font-weight:800;transition:background .2s,color .2s}.lx-join:hover{color:#041a33;background:#3aa8ff}.lx-empty{color:#7d8794;text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.lx-radar{width:70px;height:70px;position:relative}.lx-radar span{border:2px solid #3aa8ff99;border-radius:50%;animation:2.4s ease-out infinite lx-radar;position:absolute;inset:0}.lx-radar span:nth-child(2){animation-delay:.8s}.lx-radar span:nth-child(3){animation-delay:1.6s}@keyframes lx-radar{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}.lx-room-lobby{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:760px;margin:auto;padding:2rem;display:flex}.lx-versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;width:100%;display:grid}.lx-vs{background:linear-gradient(#ffd966,#ff7a1a);color:#0000;filter:drop-shadow(0 4px #00000080)drop-shadow(0 0 18px #ff8c2880);-webkit-background-clip:text;background-clip:text;font-size:3rem}.lx-slot{background:linear-gradient(#181b24,#0e1016);border:1px solid #2a2f3a;border-radius:20px;flex-direction:column;align-items:center;gap:.6rem;padding:1.6rem 1rem;display:flex}.lx-slot.is-you{border-color:#72f2c880;box-shadow:0 0 30px #72f2c81f}.lx-slot-avatar{color:#fff;background:linear-gradient(135deg,#ff9a3d,#d9361a);border-radius:50%;place-items:center;width:84px;height:84px;font-size:2.2rem;display:grid;position:relative;box-shadow:0 10px 26px #00000073,inset 0 2px #ffffff4d}.lx-slot.is-you .lx-slot-avatar{background:linear-gradient(135deg,#72f2c8,#1f8a6b)}.lx-slot-name{color:#f1f5f9;font-size:1.1rem}.lx-slot-badges{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.lx-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font-size:.66rem;font-weight:800}.lx-badge.is-you{color:#72f2c8;background:#72f2c826}.lx-badge.is-host{color:#ffd966;background:#ffb70326}.lx-badge.is-bot{color:#d9a6ff;background:#c86bff26}.lx-slot.is-empty{background:0 0;border-style:dashed}.lx-slot.is-empty .lx-slot-avatar{box-shadow:none;background:#ffffff08}.lx-slot-pulse{border:2px solid #3aa8ff99;border-radius:50%;animation:2s ease-out infinite lx-radar;position:absolute;inset:0}.lx-slot.is-empty .lx-slot-name{color:#7d8794;font-size:.9rem}.lx-start{min-width:260px}.lx-two-col{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.lx-showcase{border:1px solid color-mix(in srgb, var(--rarity) 35%, #242833);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--rarity) 22%, transparent), transparent 60%), linear-gradient(180deg, #171a22, #0d0e13);border-radius:22px;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.lx-showcase-stage,.lx-forge-stage{place-items:center;height:250px;display:grid;position:relative}.lx-showcase-stage:after,.lx-forge-stage:after{content:"";background:radial-gradient(#0009,#0000 70%);border-radius:50%;width:50%;height:16px;position:absolute;bottom:18px}.lx-showcase-name{color:#f8fafc;font-size:1.6rem}.lx-plus{color:var(--accent-gold-light)}.lx-stats{flex-direction:column;gap:.7rem;margin-top:.4rem;display:flex}.lx-stat-head{color:#9aa0ab;justify-content:space-between;margin-bottom:.3rem;font-size:.8rem;font-weight:600;display:flex}.lx-stat-head strong{color:#f1f5f9}.lx-stat-track{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.lx-stat-fill{border-radius:inherit;height:100%;box-shadow:0 0 12px #ffffff26}.lx-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:.75rem;display:grid}.lx-item{border:1px solid color-mix(in srgb, var(--rarity) 30%, #252a34);background:linear-gradient(180deg, color-mix(in srgb, var(--rarity) 10%, #141720), #0f1117);color:inherit;border-radius:16px;flex-direction:column;align-items:center;gap:.3rem;padding:.9rem .6rem .8rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.lx-item:after{content:"";background:var(--rarity);opacity:.8;height:3px;position:absolute;bottom:0;left:0;right:0}.lx-item:hover{border-color:var(--rarity);box-shadow:0 12px 30px color-mix(in srgb, var(--rarity) 22%, transparent)}.lx-item.is-equipped{border-color:#72f2c8;box-shadow:0 0 0 1px #72f2c8,0 0 24px #72f2c840}.lx-item-name{color:#e5e7eb;text-align:center;font-size:.8rem;font-weight:700}.lx-item-level{color:var(--accent-gold-light);font-family:var(--font-display), inherit;font-size:.85rem;font-weight:800;position:absolute;top:8px;right:10px}.lx-item-tag,.lx-item-action{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.15rem .6rem;font-size:.66rem;font-weight:800}.lx-item-tag{color:#72f2c8;background:#72f2c826}.lx-item-action{border:1px solid color-mix(in srgb, var(--rarity) 60%, transparent);background:color-mix(in srgb, var(--rarity) 14%, transparent);color:#e5e7eb;cursor:pointer;margin-top:.2rem;padding:.35rem 1rem;transition:background .2s,color .2s,box-shadow .2s}.lx-item-action:hover:not(:disabled){background:var(--rarity);color:#0b0c10;box-shadow:0 0 16px color-mix(in srgb, var(--rarity) 50%, transparent)}.lx-item-action:disabled{cursor:default;opacity:.6}.lx-forge-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.lx-weapon-list{flex-direction:column;gap:.35rem;padding:.6rem;display:flex}.lx-list-item{color:#c9cfd8;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:.6rem;padding:.5rem .7rem;transition:background .2s;display:flex;position:relative}.lx-list-item:hover{background:#ffffff0a}.lx-list-item>:not(.lx-list-active){position:relative}.lx-list-active{border-radius:inherit;border:1px solid color-mix(in srgb, var(--rarity) 60%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--rarity) 20%, transparent), transparent);position:absolute;inset:0}.lx-list-name{flex:1;font-size:.85rem;font-weight:700}.lx-list-level{color:var(--accent-gold-light);font-family:var(--font-display), inherit;font-weight:800}.lx-list-dot{background:#72f2c8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #72f2c8}.lx-forge{border:1px solid color-mix(in srgb, var(--rarity) 30%, #242833);background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--rarity) 20%, transparent), transparent 60%), radial-gradient(ellipse at 50% 120%, #ff6e1e40, transparent 55%), linear-gradient(180deg, #15171e, #0b0c10);border-radius:22px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.lx-forge>:not(.lx-embers):not(.lx-flash):not(.lx-forge-result){z-index:1;position:relative}.lx-forge-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lx-forge-top>div{flex-direction:column;gap:.4rem;display:flex}.lx-forge-level{background:linear-gradient(#fff,#7fd3ff);color:#0000;filter:drop-shadow(0 4px #00000080)drop-shadow(0 0 16px #3aa8ff73);-webkit-background-clip:text;background-clip:text;font-size:3.4rem;line-height:1}.lx-forge-level.is-max{background:linear-gradient(90deg,#fff3c4,#ffd966,#ffb703,#fff3c4) 0 0/250% 100%;filter:drop-shadow(0 4px #00000080)drop-shadow(0 0 18px #ffb70399);-webkit-background-clip:text;background-clip:text;animation:3s linear infinite lx-shimmer}.lx-embers span{opacity:0;background:#ff9a3d;border-radius:50%;width:4px;height:4px;animation:4.5s linear infinite lx-rise;position:absolute;bottom:-6px;box-shadow:0 0 8px 2px #ff8228cc}.lx-embers span:first-child{left:12%}.lx-embers span:nth-child(2){animation-delay:1.4s;left:26%}.lx-embers span:nth-child(3){animation-duration:5.5s;animation-delay:2.7s;left:38%}.lx-embers span:nth-child(4){animation-delay:.6s;left:50%}.lx-embers span:nth-child(5){animation-duration:6s;animation-delay:3.3s;left:61%}.lx-embers span:nth-child(6){animation-delay:1.9s;left:72%}.lx-embers span:nth-child(7){animation-duration:5s;animation-delay:.2s;left:83%}.lx-embers span:nth-child(8){animation-delay:2.2s;left:92%}.lx-flash{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 45%,#ffffffe6,#7fd3ff59 40%,#0000 70%);position:absolute;inset:0}.lx-pips{justify-content:center;gap:6px;display:flex}.lx-pip{transform-origin:bottom;background:#ffffff12;border-radius:3px;width:26px;height:10px;transform:skew(-18deg)}.lx-pip.is-on{background:linear-gradient(#bfe8ff,#3aa8ff);box-shadow:0 0 10px #3aa8ffb3}.lx-compare{background:#0000004d;border:1px solid #242833;border-radius:14px;grid-template-columns:1fr auto auto auto;align-items:center;gap:.35rem 1rem;width:100%;max-width:380px;margin:0 auto;padding:.9rem 1.1rem;display:grid}.lx-compare-label{color:#9aa0ab;font-size:.85rem;font-weight:600}.lx-compare-now{color:#e5e7eb;text-align:right;font-weight:800}.lx-compare-arrow{color:#5a6170}.lx-compare-next{color:#7fd3ff;min-width:48px;font-weight:800}.lx-forge .lx-cta{width:100%;max-width:380px;margin:0 auto}.lx-cta.is-forge.is-max:disabled{--accent:#ffd966;--accent-2:#ffb703;filter:none;color:#1b1100;opacity:.85}.lx-shop-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;display:grid}.lx-shop-card{border:1px solid color-mix(in srgb, var(--rarity) 30%, #252a34);background:linear-gradient(#161920,#0d0e13);border-radius:20px;flex-direction:column;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.lx-shop-card:hover{border-color:var(--rarity);box-shadow:0 20px 44px color-mix(in srgb, var(--rarity) 25%, transparent)}.lx-shop-art{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--rarity) 28%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--rarity) 12%, #10121a), transparent);place-items:center;height:160px;display:grid;position:relative}.lx-stamp{color:#07210f;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#3ecf6e;width:140px;padding:.25rem 0;font-size:.8rem;position:absolute;top:16px;right:-34px;transform:rotate(35deg);box-shadow:0 4px 12px #0006}.lx-shop-body{flex-direction:column;flex:1;gap:.45rem;padding:1rem 1.1rem 1.1rem;display:flex}.lx-shop-name{color:#f8fafc;font-size:1.2rem}.lx-shop-dmg{color:#c9cfd8;font-size:.82rem;font-weight:700}.lx-shop-dmg span{color:#7d8794;font-weight:500}.lx-shop-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}.lx-price{color:var(--accent-gold-light);font-family:var(--font-display), inherit;background:#ffb7031f;border:1px solid #ffb70359;border-radius:999px;padding:.3rem .75rem;font-weight:800}.lx-buy{background:linear-gradient(135deg, var(--rarity), color-mix(in srgb, var(--rarity) 55%, #000));box-shadow:0 6px 18px color-mix(in srgb, var(--rarity) 35%, transparent);color:#0b0c10;font-family:var(--font-display), inherit;cursor:pointer;border:none;border-radius:10px;padding:.5rem 1.3rem;font-weight:800}.lx-buy:disabled{cursor:default;opacity:.6}.lx-shop-card.is-owned .lx-shop-art{filter:saturate(.75)}.lx-summary{color:#9aa0ab;background:#0000004d;border:1px solid #2a2f3a;border-radius:14px;align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:.85rem;font-weight:700;display:flex}.lx-summary strong{color:#e5e7eb;font-size:1.6rem;line-height:1}.lx-summary.is-ready{border-color:#ffb70380;box-shadow:0 0 24px #ffb70333}.lx-summary.is-ready strong{color:var(--accent-gold-light)}.lx-mission-list{flex-direction:column;gap:.75rem;display:flex}.lx-mission{background:linear-gradient(#161920,#0e0f14);border:1px solid #242833;border-radius:18px;align-items:center;gap:1.25rem;padding:1.1rem 1.3rem;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.lx-mission.is-ready{background:radial-gradient(at 100%,#ffb70324,#0000 60%),linear-gradient(#1b1a14,#0f0e0a);border-color:#ffb7038c;animation:2.2s ease-in-out infinite lx-ready-glow}@keyframes lx-ready-glow{0%,to{box-shadow:0 0 #ffb70300}50%{box-shadow:0 0 26px #ffb70338}}.lx-mission-info{flex-direction:column;flex:1;gap:.55rem;min-width:0;display:flex}.lx-mission-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.lx-mission-title{color:#f1f5f9;font-size:1.05rem}.lx-mission-count{color:#7d8794;font-size:.8rem;font-weight:800}.lx-mission.is-ready .lx-mission-count{color:var(--accent-gold-light)}.lx-mission-track{background:#ffffff0f;border-radius:999px;height:10px;overflow:hidden}.lx-mission-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent-gold-dark), var(--accent-gold-light));height:100%;position:relative;overflow:hidden}.lx-mission-fill:after{content:"";background:linear-gradient(100deg,#0000 20%,#fff9 50%,#0000 80%);animation:2s ease-in-out infinite lx-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes lx-sweep{to{transform:translate(100%)}}.lx-claim{color:#1b1100;font-family:var(--font-display), inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ffd966,#ff9a1a);border:none;border-radius:12px;flex-shrink:0;padding:.7rem 1.3rem;font-weight:800;box-shadow:0 8px 22px #ff9a1a59,inset 0 1px #ffffff80}.lx-claim:disabled{cursor:default;opacity:.7}.lx-reward{color:#6b7280;font-family:var(--font-display), inherit;flex-shrink:0;font-weight:800}.lx-settings{flex-direction:column;gap:.9rem;max-width:520px;display:flex}.lx-setting-row{color:#c9cfd8;justify-content:space-between;align-items:center;font-weight:700;display:flex}.lx-setting-row strong{color:var(--accent-gold-light);font-size:1.2rem}.lx-range{appearance:none;background:linear-gradient(90deg, var(--accent-gold) var(--fill), #ffffff14 var(--fill));cursor:pointer;border-radius:999px;outline:none;width:100%;height:8px}.lx-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-gold-light);border:3px solid #1b1100;border-radius:50%;width:20px;height:20px;box-shadow:0 0 12px #ffb70399}.lx-range::-moz-range-thumb{background:var(--accent-gold-light);border:3px solid #1b1100;border-radius:50%;width:16px;height:16px}.top-nav-button-label{position:relative}.top-nav-underline{background:var(--accent-gold);height:3px;box-shadow:0 0 12px var(--accent-gold);transform-origin:50%;border-radius:3px;position:absolute;bottom:0;left:14px;right:18px}.top-nav-button.is-featured .top-nav-underline{background:#ff5a36;box-shadow:0 0 12px #ff5a36}@media (max-width:1000px){.lx-two-col,.lx-forge-layout{grid-template-columns:minmax(0,1fr)}.lx-weapon-list{flex-direction:row;overflow-x:auto}.lx-list-item{flex-shrink:0}}@media (max-width:720px){.lx-mode-grid{grid-template-columns:minmax(0,1fr)}.lx-hero{padding:1.8rem 1.4rem}.lx-versus{grid-template-columns:minmax(0,1fr)}.lx-mission{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.lx-ambient:before,.lx-ambient:after,.lx-hero-title,.lx-hero-sparks span,.lx-embers span,.lx-ring,.lx-weapon-art.is-floating .lx-weapon-art-body,.lx-mission.is-ready,.lx-mission-fill:after,.lx-live i,.lx-radar span,.lx-slot-pulse{animation:none}}.lp{background:radial-gradient(at 20% 10%,#ff7a1a1f,#0000 50%),#08090d;flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow-y:auto}.lp>.lx-ambient{position:fixed}.lp-sparks span{z-index:0;opacity:0;background:#ffb703;border-radius:50%;width:5px;height:5px;animation:7s linear infinite lp-rise;position:fixed;bottom:-10px;box-shadow:0 0 10px 2px #ffaa28cc}.lp-sparks span:first-child{left:6%}.lp-sparks span:nth-child(2){animation-duration:8s;animation-delay:2.1s;left:14%}.lp-sparks span:nth-child(3){animation-delay:4.3s;left:23%}.lp-sparks span:nth-child(4){animation-duration:9s;animation-delay:1.2s;left:31%}.lp-sparks span:nth-child(5){animation-delay:3.4s;left:42%}.lp-sparks span:nth-child(6){animation-duration:6.5s;animation-delay:5.6s;left:51%}.lp-sparks span:nth-child(7){animation-delay:.6s;left:60%}.lp-sparks span:nth-child(8){animation-duration:8.5s;animation-delay:2.8s;left:69%}.lp-sparks span:nth-child(9){animation-delay:4.9s;left:77%}.lp-sparks span:nth-child(10){animation-duration:7.5s;animation-delay:1.7s;left:85%}.lp-sparks span:nth-child(11){animation-delay:3.9s;left:92%}.lp-sparks span:nth-child(12){animation-duration:9s;animation-delay:6.1s;left:97%}@keyframes lp-rise{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:.9}to{opacity:0;transform:translateY(-100vh)scale(.3)}}.lp-grid{z-index:1;flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,420px);align-items:center;gap:3.5rem;width:100%;max-width:1180px;margin:0 auto;padding:3rem 2rem 1.5rem;display:grid;position:relative}.lp-hero{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.lp-logo{filter:drop-shadow(0 18px 40px #0009);width:min(640px,100%);height:auto;margin-bottom:.5rem;animation:5s ease-in-out infinite lp-logo-float}@keyframes lp-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-title{letter-spacing:.02em;text-transform:uppercase;color:#f8fafc;text-shadow:0 6px 24px #00000080;font-size:clamp(2.6rem,5.4vw,4.4rem);font-weight:700;line-height:.95}.lp-title span{background:linear-gradient(90deg,#fff3c4,#ffd966,#ffb703,#ff7a1a,#ffd966) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite lx-shimmer}.lp-sub{color:#aab1bc;max-width:44ch;font-size:1.05rem}.lp-controls{flex-wrap:wrap;gap:.6rem;margin-top:.6rem;list-style:none;display:flex}.lp-controls li{color:#9aa0ab;background:#12141bcc;border:1px solid #262a34;border-radius:12px;align-items:center;gap:.55rem;padding:.45rem .8rem .45rem .45rem;font-size:.85rem;display:flex}.lp-controls kbd{color:#f1f5f9;background:#1a1d25;border:1px solid #3a404d;border-bottom-width:3px;border-radius:8px;padding:.2rem .55rem;font-size:.85rem;font-weight:700}.lp-status{color:#7d8794;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.lp-status-dot{background:var(--accent-gold);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite lx-live-pulse}.lp-card{background:radial-gradient(at 50% 0,#ffb7031a,#0000 60%),linear-gradient(#181b24f2,#0c0d12f2);border:1px solid #ffb70333;border-radius:24px;padding:2rem;animation:.6s cubic-bezier(.2,.8,.3,1) both lp-card-in;position:relative;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0d}@keyframes lp-card-in{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}.lp-auth{flex-direction:column;gap:1rem;display:flex}.lp-auth-title{color:#f8fafc;letter-spacing:.03em;text-transform:uppercase;font-size:1.9rem;font-weight:700}.lp-tabs{background:#ffffff0a;border:1px solid #22262f;border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.lp-tab{color:#8b93a1;font-family:var(--font-display), inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.6rem;font-size:1rem;font-weight:700;position:relative}.lp-tab.is-active{color:#1b1100}.lp-tab-pill{border-radius:inherit;background:linear-gradient(135deg,#ffd966,#ff9a1a);position:absolute;inset:0;box-shadow:0 6px 18px #ff9a1a4d}.lp-tab-label{position:relative}.lp-form{flex-direction:column;gap:.7rem;display:flex}.lp-form .lx-cta{margin-top:.3rem}.lp-divider{color:#5a6170;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.75rem;font-weight:700;display:flex}.lp-divider:before,.lp-divider:after{content:"";background:#22262f;flex:1;height:1px}.lp-alt{gap:.6rem;display:grid}.lp-alt-btn{color:#e5e7eb;cursor:pointer;background:#12151c;border:1px solid #2c313c;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.75rem;font-size:.92rem;font-weight:600;transition:border-color .2s,background .2s,transform .15s;display:flex}.lp-alt-btn:hover{background:#181c25;border-color:#4a5160;transform:translateY(-1px)}.lp-google-g{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.85rem;font-weight:800;display:grid}.lp-footer{z-index:1;color:#4a5160;letter-spacing:.18em;text-align:center;text-transform:uppercase;padding:1rem;font-size:.72rem;font-weight:700;position:relative}@media (max-width:900px){.lp-grid{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:2rem}.lp-hero{text-align:center;align-items:center}.lp-controls{justify-content:center}}@media (prefers-reduced-motion:reduce){.lp-sparks span,.lp-logo,.lp-title span,.lp-status-dot{animation:none}}.lx-base{color:#f1f5f9}.lx-bonus{color:#4ade80;text-shadow:0 0 10px #4ade8059;font-weight:700}.lx-stat-track{display:flex}.lx-stat-fill{border-radius:999px 0 0 999px}.lx-stat-bonus{background:linear-gradient(90deg,#22c55e,#86efac);height:100%;box-shadow:0 0 10px #4ade8080}.lx-stat-note{color:#6b7280;font-size:.75rem}.lx-showcase-badges{align-items:center;gap:.4rem;display:flex}.lx-item{cursor:pointer}.lx-item.is-selected{border-color:var(--rarity);box-shadow:0 0 0 2px var(--rarity), 0 12px 30px color-mix(in srgb, var(--rarity) 25%, transparent)}.lx-item.is-equipped.is-selected{box-shadow:0 0 0 2px #72f2c8,0 0 24px #72f2c84d}.lx-compare{flex-direction:column;gap:.45rem;display:flex}.lx-compare-row{grid-template-columns:1fr auto 1.4rem auto;align-items:center;gap:.6rem;display:grid}.lx-compare-next .lx-base{color:#7fd3ff}.cursor-tooltip{width:auto;box-shadow:none;background:0 0;border:none;outline:none;padding:0}.tt{gap:8px;display:flex}.tt-card{border:1px solid color-mix(in srgb, var(--rarity) 55%, #000);border-top:3px solid var(--rarity);background:linear-gradient(#14161dfa,#0a0b0ffa);border-radius:10px;width:240px;padding:.8rem .9rem .7rem;font-size:.82rem;position:relative;box-shadow:0 16px 40px #0009}.tt.is-compare .tt-card:last-child{opacity:.85}.tt-tag{color:#04150f;letter-spacing:.1em;text-transform:uppercase;background:#72f2c8;border-radius:999px;padding:.05rem .5rem;font-size:.62rem;font-weight:800;position:absolute;top:-11px;right:10px}.tt-name{color:var(--rarity);font-size:1.15rem;font-weight:700;line-height:1.1}.tt-rarity{color:#8b93a1;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.tt-desc{color:#9aa0ab;margin:.45rem 0 .55rem;font-style:italic;line-height:1.35}.tt-stats{border-top:1px solid #22262f;border-bottom:1px solid #22262f;flex-direction:column;gap:.25rem;padding:.5rem 0;display:flex}.tt-stat{grid-template-columns:1fr auto auto;align-items:baseline;gap:.5rem;display:grid}.tt-stat-label{color:#c9cfd8}.tt-stat-value{text-align:right;font-weight:700}.tt-diff{color:#8b93a1;text-align:right;min-width:42px;font-size:.75rem;font-weight:700}.tt-diff.is-up{color:#4ade80}.tt-diff.is-down{color:#f87171}.tt-foot{color:#6b7280;margin-top:.45rem;font-size:.7rem}.flying-coin{filter:drop-shadow(0 0 6px #ffc83ccc);font-size:1.5rem}.lx-stat-max{color:#6b7280;margin-left:.45rem;font-size:.72rem;font-weight:600}.rail-avatar-wrap{flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;display:flex;position:relative}.rail-level{color:#ffd66b;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(#2a2110,#16110a);border:1px solid #ffd66b8c;border-radius:999px;padding:.05rem .55rem;font-size:.8rem;font-weight:700;box-shadow:0 0 10px #ffb70340}.rail-xp-text{color:#6b7280;margin-top:.2rem;font-size:.68rem;font-weight:600}.xp-bar{background:#ffffff14;border-radius:999px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.xp-bar.is-compact{height:5px;margin-top:.4rem}.xp-bar>i{border-radius:inherit;background:linear-gradient(90deg,#3aa8ff,#72f2c8);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #72f2c899}.mi-backdrop{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:radial-gradient(#07111f8c,#000000d1);flex-direction:column;justify-content:center;align-items:center;gap:2.2rem;display:flex;position:absolute;inset:0}.mi-row{align-items:center;gap:clamp(4rem,12vw,11rem);display:flex;position:relative}.mi-card{border:2px solid var(--mi-accent);width:clamp(150px,18vw,220px);box-shadow:0 0 32px color-mix(in srgb, var(--mi-accent) 35%, transparent), 0 18px 40px #00000080;background:linear-gradient(#142034f2,#080d18f2);border-radius:20px;flex-direction:column;align-items:center;gap:.45rem;padding:1.4rem 1rem 1.1rem;display:flex}.mi-card.is-me{--mi-accent:#72f2c8}.mi-card.is-foe{--mi-accent:#ff6b6b}.mi-avatar{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--mi-accent) 70%, #fff), color-mix(in srgb, var(--mi-accent) 40%, #000));width:84px;height:84px;box-shadow:0 0 0 4px #07111f, 0 0 0 6px var(--mi-accent);color:#fff;text-shadow:0 2px 6px #0009;border-radius:50%;place-items:center;font-size:2.6rem;font-weight:700;display:grid}.mi-name{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;max-width:100%;margin-top:.4rem;font-size:1.5rem;font-weight:700;overflow:hidden}.mi-level{color:#ffd66b;letter-spacing:.08em;background:#16110a;border:1px solid #ffd66b99;border-radius:999px;padding:.1rem .8rem;font-size:1rem;font-weight:700}.mi-tag{color:#8b95a7;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.mi-vs{color:#ffb703;text-shadow:0 0 24px #ffb703b3,0 4px #6b3a00;font-size:clamp(3rem,6vw,5rem);font-style:italic;font-weight:700;position:absolute;top:50%;left:50%;translate:-50% -50%}.mi-count-wrap{place-items:center;height:5.5rem;display:grid}.mi-count{color:#fff;text-shadow:0 0 30px #3aa8ffcc,0 4px #0b2a4a;font-size:5rem;font-weight:700;line-height:1}.mi-count.is-ready{color:#cbd5e1;letter-spacing:.3em;text-shadow:none;font-size:2rem}.mi-count.is-fight{color:#ffd66b;letter-spacing:.08em;text-shadow:0 0 34px #ff8a00e6,0 4px #7a2c00}.mr-backdrop{z-index:45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.mr-panel{--mr-accent:#ffd66b;background:radial-gradient(ellipse at top, color-mix(in srgb, var(--mr-accent) 18%, transparent), transparent 60%), linear-gradient(180deg, #111b2c, #0a0f1a);border:1px solid color-mix(in srgb, var(--mr-accent) 45%, transparent);width:min(640px,100%);max-height:100%;box-shadow:0 30px 80px #0009, 0 0 40px color-mix(in srgb, var(--mr-accent) 18%, transparent);border-radius:22px;flex-direction:column;gap:1.1rem;padding:1.4rem 1.5rem 1.2rem;display:flex;overflow-y:auto}.mr-panel.is-loss{--mr-accent:#ff6b6b}.mr-head{text-align:center}.mr-title{color:var(--mr-accent);text-shadow:0 0 22px color-mix(in srgb, var(--mr-accent) 60%, transparent);margin:0;font-size:2.6rem;font-weight:700;line-height:1}.mr-sub{color:#8b95a7;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:600}.mr-rewards{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mr-reward{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:.3rem;padding:.8rem .95rem;display:flex}.mr-reward-label{color:#8b95a7;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:600}.mr-xp{color:#72f2c8;font-size:1.7rem;line-height:1}.mr-coins{color:#ffd66b;font-size:1.7rem;line-height:1}.mr-pending{color:#6b7280;font-size:1.4rem}.mr-note{color:#8b95a7;font-size:.7rem}.mr-xp-progress{flex-direction:column;gap:.3rem;display:flex}.mr-xp-meta{color:#cbd5e1;font-size:.72rem;font-weight:700}.mr-levelup-tag{color:#ffd66b;margin-left:.45rem;font-style:normal;animation:.9s ease-in-out infinite alternate mr-blink}@keyframes mr-blink{0%{opacity:.55}to{opacity:1;text-shadow:0 0 10px #ffd66bcc}}.mr-stats{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mr-player{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:.45rem;padding:.85rem .95rem;display:flex}.mr-player.is-me{background:#72f2c80d;border-color:#72f2c859}.mr-player-head{align-items:center;gap:.55rem;min-width:0;display:flex}.mr-avatar{color:#fff;background:linear-gradient(135deg,#ff9a3d,#d9361a);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;display:grid}.mr-player.is-me .mr-avatar{background:linear-gradient(135deg,#3ecf6e,#1c7a8c)}.mr-player-name{text-overflow:ellipsis;white-space:nowrap;color:#f1f5f9;flex:1;min-width:0;font-size:1.05rem;font-weight:700;overflow:hidden}.mr-crown{margin-left:.3rem}.mr-player-lv{color:#ffd66b;font-size:.8rem;font-weight:700}.mr-stat{color:#8b95a7;justify-content:space-between;align-items:baseline;font-size:.75rem;font-weight:600;display:flex}.mr-stat strong{color:#fff;font-size:1.5rem;line-height:1}.mr-dmg-bar{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.mr-dmg-bar>i{border-radius:inherit;background:linear-gradient(90deg,#ff7a1a,#ffb703);height:100%;display:block}.mr-mini{color:#6b7280;flex-wrap:wrap;gap:.2rem .8rem;font-size:.7rem;display:flex}.mr-mini b{color:#cbd5e1}.mr-votes{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.mr-vote{color:#fa0;background:#ffffff0d;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:600}.mr-vote.is-rematch{color:#3ecf6e}.mr-vote.is-exit{color:#ff6b6b}.mr-actions{align-items:center;gap:.7rem;display:flex}.mr-btn{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;flex:1;padding:.75rem 1rem;font-size:1.1rem;font-weight:700;transition:transform .15s,filter .15s,opacity .15s}.mr-btn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.mr-btn:disabled{opacity:.5;cursor:default}.mr-btn.is-again{background:linear-gradient(#2fbf71,#1a7a4a);box-shadow:0 6px 18px #2fbf714d}.mr-btn.is-leave{background:linear-gradient(#c7372b,#8a1a1a)}.mr-timer{color:#fd0;text-align:right;min-width:3ch;font-size:.9rem;font-weight:700}.mr-timer.is-low{color:#f44}@media (max-width:560px){.mr-rewards,.mr-stats{grid-template-columns:1fr}.mr-title{font-size:2rem}}.lu-backdrop{z-index:200;-webkit-backdrop-filter:blur(12px)brightness(.8);backdrop-filter:blur(12px)brightness(.8);background:#03060c9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lu-card{background:linear-gradient(#182236eb,#090d16f2);border:1px solid #ffd66b66;border-radius:26px;flex-direction:column;align-items:center;gap:1.1rem;width:min(460px,100%);padding:2rem 1.8rem 1.6rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 60px #ffb70340,0 30px 80px #0009}.lu-rays{pointer-events:none;background:repeating-conic-gradient(#ffd66b17 0deg 10deg,#0000 10deg 24deg);width:640px;height:640px;animation:14s linear infinite lu-spin;position:absolute;top:42%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 62%);mask-image:radial-gradient(circle,#000 20%,#0000 62%)}@keyframes lu-spin{to{rotate:360deg}}.lu-title{color:#ffd66b;letter-spacing:.12em;text-shadow:0 0 24px #ffb703b3,0 3px #6b3a00;margin:0;font-size:2.4rem;font-weight:700;position:relative}.lu-level{flex-direction:column;align-items:center;display:flex;position:relative}.lu-level-label{color:#8b95a7;letter-spacing:.3em;font-size:.85rem;font-weight:700}.lu-level-num{color:#fff;text-shadow:0 0 36px #72f2c8b3,0 5px #0b3a3a;font-size:6rem;font-weight:700;line-height:1;display:block}.lu-bar-row{align-items:center;gap:.7rem;width:100%;display:flex;position:relative}.lu-bar-lv{color:#cbd5e1;text-align:center;min-width:2ch;font-size:1.1rem;font-weight:700}.lu-bar{background:#ffffff14;border-radius:999px;flex:1;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0009}.lu-bar>i{border-radius:inherit;background:linear-gradient(90deg,#3aa8ff,#72f2c8,#ffd66b);position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #72f2c8cc}.lu-btn{color:#1a1206;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffc93c,#d99400);border:0;border-radius:12px;padding:.65rem 2.4rem;font-size:1.05rem;font-weight:700;position:relative}.lu-btn:disabled{cursor:default}.top-nav-icons{align-items:center;gap:.45rem;margin-left:.6rem;display:flex}.top-nav-icon{color:#858c98;cursor:pointer;background:#ffffff08;border:1px solid #24262d;border-radius:12px;place-items:center;width:48px;height:48px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:grid;position:relative}.top-nav-icon svg{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.top-nav-icon:hover:not(:disabled){color:#f8fafc;background:#ffffff12}.top-nav-icon[aria-label=Settings]:hover:not(:disabled) svg{transform:rotate(90deg)}.top-nav-icon[aria-label=Mail]:hover:not(:disabled) svg{transform:translateY(-2px)scale(1.08)}.top-nav-icon.is-active{border-color:var(--accent-gold);color:var(--accent-gold-light);background:linear-gradient(#ffb70338,#ffb7030d);box-shadow:0 0 14px #ffb70333}.top-nav-icon.is-disabled{opacity:.35;cursor:default}.nav-badge{z-index:2;color:#1a1206;pointer-events:none;background:#ffc21a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.8rem;font-weight:700;line-height:1;display:grid;position:absolute;top:5px;right:16px;box-shadow:0 0 0 2px #0c0d11,0 0 10px #ffc21acc}.nav-badge:after{content:"";border:2px solid #ffc21a;border-radius:50%;animation:1.6s ease-out infinite nav-badge-ping;position:absolute;inset:-2px}@keyframes nav-badge-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.top-nav-icon .nav-badge{top:-5px;right:-5px}button.rail-status{cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;padding:.05rem .4rem .05rem 0;font-family:inherit;transition:color .2s,background .2s}button.rail-status:hover{background:#ffffff0d}.rail-status.is-away{color:#ffc21a}.rail-status.is-away i{background:#ffc21a;box-shadow:0 0 8px #ffc21a}.lx-reward-xp{color:#72f2c8;margin-left:.35rem}.lx-mail-empty{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1.5rem;display:flex}.lx-mail-empty h2{color:#f1f5f9;margin:.4rem 0 0;font-size:1.5rem}.lx-mail-icon{width:84px;height:84px;color:var(--accent-gold-light);background:radial-gradient(circle at 35% 30%,#ffb70340,#ffb7030a);border:1px solid #ffb70359;border-radius:24px;place-items:center;display:grid}.lx-mail-icon svg{width:40px;height:40px}@media (max-width:720px){.top-nav-icon{width:40px;height:40px}}.mr-missions{flex-direction:column;gap:.5rem;display:flex}.mr-missions-head{justify-content:space-between;align-items:baseline;display:flex}.mr-mission{background:#ffd66b0d;border:1px solid #ffd66b2e;border-radius:12px;align-items:center;gap:.75rem;padding:.6rem .85rem;transition:border-color .3s,box-shadow .3s;display:flex}.mr-mission.is-done{border-color:#ffd66b8c;box-shadow:0 0 18px #ffb7032e}.mr-mission-check{color:#1a1206;background:#ffc21a;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.9rem;font-weight:800;display:grid;box-shadow:0 0 12px #ffc21ab3}.mr-mission-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.mr-mission-top{justify-content:space-between;gap:.6rem;display:flex}.mr-mission-title{text-overflow:ellipsis;white-space:nowrap;color:#f1f5f9;font-size:.95rem;font-weight:700;overflow:hidden}.mr-mission-reward{color:#ffd66b;flex-shrink:0;font-size:.78rem;font-weight:700}.mr-mission-reward b{color:#72f2c8;margin-left:.25rem}.mr-mission-bar{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.mr-mission-bar>i{border-radius:inherit;background:linear-gradient(90deg,#ffb703,#ffe08a);height:100%;display:block;box-shadow:0 0 10px #ffb70399}.rc-panel{z-index:50;background:linear-gradient(#141822f7,#0a0c12f7);border:1px solid #ffb70338;border-radius:16px;flex-direction:column;width:330px;max-width:calc(100% - 40px);transition:width .25s,border-color .2s;display:flex;position:absolute;top:20px;left:20px;overflow:hidden;box-shadow:0 14px 40px #00000080,inset 0 1px #ffffff0d}.rc-panel.is-min{width:190px}.rc-panel:focus-within{border-color:#ffb70380}.rc-head{color:#f1f5f9;width:100%;font:inherit;cursor:pointer;text-align:left;background:linear-gradient(#ffb7031a,#0000);border:0;align-items:center;gap:.55rem;padding:.65rem .8rem;display:flex}.rc-head:hover{background:linear-gradient(#ffb70329,#ffb70305)}.rc-head-icon{color:#1a1206;background:linear-gradient(135deg,#ffb703,#ff7a1a);border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 12px #ff8c1e59}.rc-title{letter-spacing:.06em;text-transform:uppercase;flex:1;font-size:1rem;font-weight:700}.rc-unread{color:#fff;background:#ff4d3d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:700;display:grid;box-shadow:0 0 10px #ff4d3db3}.rc-chevron{color:#8b95a7;transition:transform .25s;display:grid}.rc-chevron.is-open{transform:rotate(180deg)}.rc-body{border-top:1px solid #ffffff0f;flex-direction:column;display:flex;overflow:hidden}.rc-list{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;gap:.2rem;height:220px;padding:.75rem .75rem .4rem;display:flex;overflow-y:auto}.rc-empty{color:#8b95a7;text-align:center;flex-direction:column;align-items:center;gap:.3rem;margin:auto;font-size:.85rem;display:flex}.rc-empty span{font-size:1.6rem}.rc-empty small{color:#5b6372;font-size:.7rem}.rc-msg{flex-direction:column;align-items:flex-start;gap:.2rem;max-width:85%;margin-top:.45rem;display:flex}.rc-msg.is-grouped{margin-top:0}.rc-msg.is-mine{align-self:flex-end;align-items:flex-end}.rc-meta{align-items:center;gap:.35rem;padding:0 .2rem;display:flex}.rc-avatar{color:#fff;background:linear-gradient(135deg,#3aa8ff,#1c5a8c);border-radius:6px;place-items:center;width:18px;height:18px;font-size:.7rem;font-weight:700;display:grid}.rc-sender{color:#7fc8ff;font-size:.72rem;font-weight:700}.rc-msg.is-mine .rc-sender{color:#ffb36b}.rc-time{color:#5b6372;font-size:.64rem}.rc-bubble{color:#e5e7eb;overflow-wrap:anywhere;background:#1e2533;border:1px solid #ffffff0f;border-radius:14px 14px 14px 4px;padding:.45rem .75rem;font-size:.85rem;line-height:1.35}.rc-msg.is-mine .rc-bubble{color:#fff;background:linear-gradient(135deg,#ff8a2a,#e5461a);border-color:#0000;border-radius:14px 14px 4px;box-shadow:0 4px 12px #e5461a40}.rc-cooldown{color:#ff8a65;padding:.45rem .8rem 0;font-size:.78rem;font-weight:600}.rc-form{align-items:center;gap:.5rem;padding:.6rem .7rem .7rem;display:flex;position:relative}.rc-input{color:#f8fafc;min-width:0;font:inherit;background:#0a0d13;border:1px solid #2b3240;border-radius:999px;outline:none;flex:1;padding:.6rem .85rem;font-size:.85rem;transition:border-color .2s,box-shadow .2s}.rc-input::placeholder{color:#5b6372}.rc-input:focus{border-color:#ffb703;box-shadow:0 0 0 3px #ffb7031f}.rc-count{color:#ff8a2a;pointer-events:none;font-size:.68rem;font-weight:700;position:absolute;right:62px}.rc-send{color:#1a1206;cursor:pointer;background:linear-gradient(135deg,#ffb703,#ff6a1a);border:0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;transition:filter .2s,opacity .2s;display:grid;box-shadow:0 4px 14px #ff781e59}.rc-send:hover:not(:disabled){filter:brightness(1.1)}.rc-send:disabled{opacity:.4;cursor:default;box-shadow:none}.mr-xpbar{background:#72f2c80a;border:1px solid #72f2c829;border-radius:14px;flex-direction:column;gap:.55rem;padding:.8rem .95rem .9rem;transition:border-color .3s,box-shadow .3s;display:flex}.mr-xpbar.is-leveled{border-color:#ffd66b8c;box-shadow:0 0 22px #ffb70333}.mr-xpbar-head{align-items:center;gap:.6rem;display:flex}.mr-xpbar-head .mr-levelup-tag{margin-left:0;font-size:.85rem}.mr-xpbar-count{color:#cbd5e1;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.9rem;font-weight:700}.mr-xpbar-row{align-items:center;gap:.6rem;display:flex}.mr-xpbar-lv{color:#fff;background:linear-gradient(135deg,#1f6b63,#0c2724);border:1px solid #72f2c8;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:1.05rem;font-weight:700;display:grid;box-shadow:0 0 12px #72f2c859}.mr-xpbar-lv.is-next{color:#6b7280;box-shadow:none;background:#ffffff0a;border-color:#2b3240}.mr-xpbar-track{background:#ffffff12;border-radius:999px;flex:1;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000080}.mr-xpbar-track>i{border-radius:inherit;background:linear-gradient(90deg,#3aa8ff,#72f2c8 70%,#d9fff3);position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:0 0 14px #72f2c8b3}.mr-xpbar-track>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s ease-in-out infinite mr-xp-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes mr-xp-shine{to{transform:translate(100%)}}.mi-waiting{color:#cbd5e1;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.6rem;font-size:1.2rem;display:flex}.mi-waiting-dots{gap:8px;display:flex}.mi-waiting-dots i{background:#72f2c8;border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite mi-dot;box-shadow:0 0 10px #72f2c8cc}.mi-waiting-dots i:nth-child(2){animation-delay:.15s}.mi-waiting-dots i:nth-child(3){animation-delay:.3s}@keyframes mi-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.settings-modal-backdrop{z-index:300;background:#03060c99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.settings-modal{background:linear-gradient(#141a26,#0a0e16);border:1px solid #ffb7034d;border-radius:20px;width:min(520px,100%);max-height:100%;padding:1.2rem 1.4rem 1.4rem;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0009}.settings-modal .lx-page{padding:0}.settings-modal-close{z-index:1;color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #2b3240;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.95rem;transition:background .2s,color .2s;display:grid;position:absolute;top:12px;right:12px}.settings-modal-close:hover{color:#fff;background:#ff6b6b26}.leave-btn{z-index:50;color:#ff8f8f;cursor:pointer;background:linear-gradient(#181014eb,#0c080aeb);border:1px solid #ff6b6b59;border-radius:12px;align-items:center;gap:.5rem;height:40px;padding:0 14px;transition:border-color .2s,color .2s,background .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 20px #0006}.leave-btn-icon{place-items:center;display:grid}.leave-btn-label{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.9rem;font-weight:700}.leave-btn:hover,.leave-btn:focus-visible{color:#fff;background:linear-gradient(#c7372b,#8a1a1a);border-color:#ff6b6b}.leave-modal-backdrop{z-index:300;background:#03060c9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.leave-modal{text-align:center;background:radial-gradient(at top,#ff6b6b24,#0000 60%),linear-gradient(#161a24,#0b0e15);border:1px solid #ff6b6b59;border-radius:20px;flex-direction:column;align-items:center;gap:.6rem;width:min(400px,100%);padding:1.6rem 1.5rem 1.3rem;display:flex;box-shadow:0 30px 80px #0009}.leave-modal-icon{color:#ff8f8f;background:#ff6b6b1f;border:1px solid #ff6b6b59;border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.leave-modal h2{color:#f8fafc;margin:.3rem 0 0;font-size:1.6rem;font-weight:700}.leave-modal p{color:#8b95a7;margin:0;font-size:.9rem}.leave-modal-actions{gap:.6rem;width:100%;margin-top:.7rem;display:flex}.leave-modal-btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:12px;flex:1;padding:.7rem 1rem;font-size:1.05rem;font-weight:700;transition:transform .15s,filter .15s,background .2s}.leave-modal-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.leave-modal-btn.is-stay{color:#e2e8f0;background:#ffffff0d;border:1px solid #2b3240}.leave-modal-btn.is-leave{color:#fff;background:linear-gradient(#c7372b,#8a1a1a);border:0;box-shadow:0 6px 18px #c7372b4d}.flying-xp{z-index:700;pointer-events:none;background:radial-gradient(circle at 35% 35%,#fff,#72f2c8 45%,#1c9a7a 80%);border-radius:50%;width:14px;height:14px;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 12px #72f2c8e6,0 0 24px #3aa8ff80}.rail-xp{position:relative}.rail-xp.is-gaining .xp-bar{box-shadow:0 0 0 1px #72f2c880,0 0 14px #72f2c899}.rail-xp.is-gaining .xp-bar>i{background:linear-gradient(90deg,#3aa8ff,#72f2c8,#eafffa)}.xp-float{color:#72f2c8;text-shadow:0 0 8px #72f2c8cc,0 1px 2px #000;pointer-events:none;font-size:.9rem;font-weight:700;animation:1.4s ease-out forwards xp-float-up;position:absolute;top:-6px;right:0}@keyframes xp-float-up{0%{opacity:0;transform:translateY(6px)scale(.8)}15%{opacity:1;transform:translateY(0)scale(1.15)}30%{transform:translateY(-2px)scale(1)}to{opacity:0;transform:translateY(-22px)}}.lx-play-tabs{background:#ffffff0a;border:1px solid #24262d;border-radius:14px;align-self:flex-start;gap:.25rem;padding:.3rem;display:inline-flex}.lx-play-tab{color:#8b95a7;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.55rem 1.2rem;font-size:.95rem;font-weight:700;transition:color .2s;position:relative}.lx-play-tab:hover{color:#f1f5f9}.lx-play-tab.is-active{color:#1a1206}.lx-play-tab-pill{background:linear-gradient(#ffc93c,#ff8a1a);border-radius:10px;position:absolute;inset:0;box-shadow:0 4px 14px #ff8c1e59}.lx-play-tab-label{position:relative}.lx-arena{background:#ffffff08;border:1px solid #24262d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.lx-arena-label{color:#ffb703;letter-spacing:.16em;text-transform:uppercase;font-size:.9rem;font-weight:700}.lx-arena-select{color:#f1f5f9;min-width:200px;max-width:420px;font:inherit;cursor:pointer;background:#0a0b0f;border:1px solid #30343d;border-radius:10px;flex:1;padding:.55rem .8rem;font-size:.9rem}.lx-arena-select:focus{border-color:#ffb703;outline:none;box-shadow:0 0 0 3px #ffb70326}.lx-arena-edit{color:#72f2c8;cursor:pointer;background:#72f2c814;border:1px solid #72f2c866;border-radius:10px;margin-left:auto;padding:.5rem .9rem;font-size:.85rem;font-weight:700;transition:background .2s}.lx-arena-edit:hover{background:#72f2c82e}.lx-room-map{color:#8b95a7;margin-top:-.4rem;margin-bottom:.6rem;font-size:.85rem;font-weight:600;display:inline-block}.me-loading{color:#8b95a7;text-align:center;padding:3rem}.me-root{flex-direction:column;gap:.75rem;display:flex}.me-top{background:linear-gradient(#141821,#0d1016);border:1px solid #24262d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.me-name{color:#f8fafc;min-width:180px;max-width:360px;font:inherit;background:#0a0b0f;border:1px solid #30343d;border-radius:10px;flex:1;padding:.55rem .8rem;font-size:1rem;font-weight:700}.me-name:focus{border-color:#ffb703;outline:none;box-shadow:0 0 0 3px #ffb70326}.me-save-state{color:#72f2c8;font-size:.78rem;font-weight:700}.me-save-state.is-dirty{color:#ffb703}.me-top-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.me-btn{color:#e2e8f0;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #30343d;border-radius:10px;padding:.5rem .95rem;font-size:.85rem;font-weight:700;transition:background .2s,border-color .2s,filter .2s,opacity .2s}.me-btn:hover:not(:disabled){background:#ffffff17}.me-btn:disabled{opacity:.4;cursor:default}.me-btn.is-icon{width:38px;padding:.5rem 0;font-size:1.05rem}.me-btn.is-primary{color:#1a1206;background:linear-gradient(#ffc93c,#ff8a1a);border-color:#0000}.me-btn.is-play{color:#fff;background:linear-gradient(#2fbf71,#1a7a4a);border-color:#0000}.me-btn.is-primary:hover:not(:disabled),.me-btn.is-play:hover:not(:disabled){filter:brightness(1.1)}.me-btn.is-danger{color:#ff8f8f;border-color:#ff6b6b66}.me-menu{position:relative}.me-menu-list{z-index:20;background:#151a24;border:1px solid #2b3240;border-radius:12px;flex-direction:column;min-width:170px;padding:.35rem;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 30px #00000080}.me-menu-list button{color:#e2e8f0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.55rem .7rem;font-size:.85rem}.me-menu-list button:hover{background:#ffffff12}.me-check{color:#cbd5e1;cursor:pointer;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;display:flex}.me-check input{accent-color:#ffb703;width:16px;height:16px}.me-check small{color:#6b7280;font-weight:500}.me-status{border-radius:10px;margin:0;padding:.5rem .8rem;font-size:.85rem;font-weight:600}.me-status.is-ok{color:#6ee7a0;background:#3ecf6e1f}.me-status.is-error{color:#ff8f8f;background:#ff6b6b1f}.me-body{grid-template-columns:84px minmax(0,1fr) 260px;align-items:start;gap:.75rem;display:grid}.me-tools{flex-direction:column;gap:.4rem;display:flex}.me-tool{color:#8b95a7;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #24262d;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:.6rem .3rem;font-size:.72rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.me-tool:hover{color:#f1f5f9;background:#ffffff12}.me-tool.is-active{color:#ffd66b;background:linear-gradient(#ffb70333,#ffb7030d);border-color:#ffb703}.me-stage{flex-direction:column;gap:.4rem;min-width:0;display:flex}.me-canvas{aspect-ratio:16/9;touch-action:none;cursor:crosshair;background:#0a0d13;border:1px solid #2b3240;border-radius:12px;width:100%;display:block;box-shadow:0 14px 34px #00000073}.me-canvas.is-prop,.me-canvas.is-spawn{cursor:pointer}.me-hint{color:#6b7280;margin:0;font-size:.8rem}.me-side{flex-direction:column;gap:.75rem;display:flex}.me-panel{background:#ffffff08;border:1px solid #24262d;border-radius:14px;flex-direction:column;gap:.55rem;padding:.85rem .9rem;display:flex}.me-panel h3{color:#f1f5f9;letter-spacing:.04em;margin:0;font-size:1.05rem;font-weight:700}.me-panel h4{color:#8b95a7;letter-spacing:.12em;text-transform:uppercase;margin:.4rem 0 0;font-size:.72rem}.me-row{color:#8b95a7;justify-content:space-between;font-size:.8rem;font-weight:600;display:flex}.me-row strong{color:#f1f5f9}.me-row-btns{gap:.5rem;display:flex}.me-row-btns .me-btn{flex:1}.me-muted{color:#6b7280;margin:0;font-size:.75rem}.me-palette{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.me-prop{color:#8b95a7;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #24262d;border-radius:10px;flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .2rem;font-size:.65rem;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:flex}.me-prop img{object-fit:contain;filter:drop-shadow(0 2px 3px #00000080);width:36px;height:36px}.me-prop:hover{color:#f1f5f9;background:#ffffff14}.me-prop.is-active{color:#ffd66b;background:#ffb7031f;border-color:#ffb703}.me-spawns{gap:.5rem;display:flex}.me-spawn{text-align:center;border-radius:8px;flex:1;padding:.4rem .5rem;font-size:.78rem;font-weight:700}.me-spawn.is-p1{color:#7fc8ff;background:#3aa8ff26}.me-spawn.is-p2{color:#ff9a9d;background:#ff5a5f26}.me-maps ul{flex-direction:column;gap:.3rem;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.me-maps li{align-items:stretch;gap:.3rem;display:flex}.me-map-open{color:#e2e8f0;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #24262d;border-radius:9px;flex-direction:column;flex:1;align-items:flex-start;padding:.45rem .6rem;font-size:.82rem;font-weight:700;display:flex}.me-map-open span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.me-map-open small{color:#6b7280;font-size:.7rem;font-weight:600}.me-map-open:hover:not(:disabled){background:#ffffff12}.me-maps li.is-open .me-map-open{border-color:#ffb703}.me-map-del{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #24262d;border-radius:9px;width:30px}.me-map-del:hover{color:#ff8f8f;border-color:#ff6b6b66}@media (max-width:1100px){.me-body{grid-template-columns:1fr}.me-tools{flex-flow:wrap}.me-tool{flex:1;min-width:72px}}.main-content{container-type:size}.game-container.is-playing{background:#07090d;flex-direction:column;width:100%;height:100%}.game-container.is-playing .canvas-wrapper{background:0 0;flex:1;height:auto;min-height:0}.pg-root{flex-direction:column;width:100%;height:100%;display:flex}.pg-stage{background:#000;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.lx-page.is-wide{max-width:none}.lx-page.is-wide .me-body{grid-template-columns:84px minmax(0,1fr) 280px}.lx-page.is-wide .me-stage{align-items:center}.lx-page.is-wide .me-canvas{width:min(100%,177.778vh - 444.444px)}@media (max-width:1100px){.lx-page.is-wide .me-body{grid-template-columns:1fr}.lx-page.is-wide .me-canvas{width:100%}}.cam-zoom{z-index:30;background:#0a0b0fb8;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:64px;right:12px;box-shadow:0 8px 20px #00000059}.cam-zoom-btn{color:#e8e8ea;cursor:pointer;background:#151820;border:1px solid #2a2f3a;border-radius:8px;place-items:center;width:28px;height:28px;font-size:1.05rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s;display:grid}.cam-zoom-btn:hover{border-color:var(--accent-gold,#ffb703);background:#1f2430}.cam-zoom-btn.is-center{margin-top:2px}.cam-zoom-range{writing-mode:vertical-lr;accent-color:#ffb703;cursor:pointer;direction:rtl;width:18px;height:120px;margin:0}.cam-pan{z-index:30;color:#f2f2f2;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#0a0b0f8c;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:40px;height:64px;transition:background .15s,border-color .15s;display:grid;position:absolute;top:58%;transform:translateY(-50%)}.cam-pan.is-left{left:10px}.cam-pan.is-right{right:10px}.cam-pan:hover{background:#14161ed9;border-color:#ffb703b3}.cam-pan:active{background:#ffb70340}button.rail-avatar{cursor:pointer;border:none;padding:0;transition:transform .15s,filter .15s}button.rail-avatar:hover{filter:brightness(1.1);transform:scale(1.05)}button.rail-name{text-align:left;cursor:pointer;background:0 0;border:none;max-width:100%;padding:0}button.rail-name:hover{color:#ffd66b}.fr-add{gap:.4rem;display:flex}.fr-add-input{color:#f1f5f9;background:#0d0f14;border:1px solid #2c313c;border-radius:10px;outline:none;flex:1;min-width:0;padding:.55rem .75rem;font-size:.82rem}.fr-add-input:focus{border-color:#ffb703}.fr-add-btn{color:#1a1204;cursor:pointer;background:linear-gradient(#ffb703,#e08a00);border:1px solid #ffb70380;border-radius:10px;place-items:center;width:36px;display:grid}.fr-add-btn:disabled{opacity:.4;cursor:default}.fr-notice{border-radius:8px;margin:0;padding:.45rem .65rem;font-size:.78rem;font-weight:600}.fr-notice.is-ok{color:#72f2a0;background:#3ecf6e1f}.fr-notice.is-err{color:#ff8f8f;background:#ff5a5a1f}.fr-group{flex-direction:column;gap:.35rem;display:flex}.fr-group-title{color:#8b93a1;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.fr-list{flex-direction:column;gap:.3rem;display:flex}.fr-row{background:#ffffff08;border-radius:10px;align-items:center;gap:.55rem;padding:.4rem .45rem;transition:background .15s;display:flex}.fr-row:hover{background:#ffffff0f}.fr-row.is-offline{opacity:.55}.fr-row.is-request{background:#ffb70314;box-shadow:inset 0 0 0 1px #ffb70340}.fr-avatar{color:#fff;background:linear-gradient(135deg,#4f7cff,#7a3cff);border:none;border-radius:10px;flex-shrink:0;place-items:center;padding:0;font-weight:700;display:grid}.fr-avatar.is-md{width:34px;height:34px;font-size:1rem}.fr-avatar.is-sm{width:30px;height:30px;font-size:.9rem}button.fr-avatar{cursor:pointer;transition:transform .15s,box-shadow .15s}button.fr-avatar:hover{transform:scale(1.08);box-shadow:0 0 0 2px #ffb703}.fr-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.fr-dot{background:#4b5160;border:2px solid #0e1016;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.fr-dot.is-online{background:#3ecf6e}.fr-dot.is-away{background:#ffc21a}.fr-dot.is-in_room,.fr-dot.is-in_game{background:#4fa3ff}.fr-info{flex-direction:column;flex:1;min-width:0;display:flex}.fr-name{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.fr-sub{color:#8b93a1;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.fr-icon-btn{color:#cfd5df;cursor:pointer;background:#151820;border:1px solid #2a2f3a;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:grid;position:relative}.fr-icon-btn:hover:not(:disabled){color:#fff;border-color:#ffb703}.fr-icon-btn:disabled{opacity:.35;cursor:default}.fr-icon-btn.is-accept{color:#72f2a0}.fr-icon-btn.is-decline{color:#ff8f8f}.fr-unread{color:#fff;background:#ff4d4d;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.dm-window{z-index:900;background:linear-gradient(#171a22,#0d0f14);border:1px solid #2a2f3a;border-radius:16px;flex-direction:column;width:min(340px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 20px 50px #0009}.dm-head{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:.6rem;padding:.7rem .8rem;display:flex}.dm-close{color:#9aa0ab;cursor:pointer;background:0 0;border:none;border-radius:8px;width:28px;height:28px}.dm-close:hover{color:#fff;background:#ffffff14}.dm-list{flex-direction:column;gap:.35rem;height:280px;padding:.8rem;display:flex;overflow-y:auto}.dm-empty{color:#6b7280;margin:auto;font-size:.82rem}.dm-msg{flex-direction:column;align-items:flex-start;gap:2px;max-width:80%;display:flex}.dm-msg.is-mine{align-self:flex-end;align-items:flex-end}.dm-bubble{color:#eef1f5;overflow-wrap:anywhere;background:#232733;border-radius:12px 12px 12px 4px;padding:.45rem .7rem;font-size:.85rem;line-height:1.35}.dm-msg.is-mine .dm-bubble{color:#1a0d04;background:linear-gradient(#ff9a3d,#e0661a);border-radius:12px 12px 4px;font-weight:600}.dm-time{color:#5d6472;font-size:.65rem}.dm-error{color:#ff8f8f;margin:0 .8rem .3rem;font-size:.75rem}.dm-form{border-top:1px solid #ffffff0f;gap:.45rem;padding:.6rem .7rem .7rem;display:flex}.dm-input{color:#f1f5f9;background:#0a0b0f;border:1px solid #2c313c;border-radius:10px;outline:none;flex:1;min-width:0;padding:.55rem .75rem;font-size:.85rem}.dm-input:focus{border-color:#ffb703}.dm-send{color:#1a1204;cursor:pointer;background:linear-gradient(#ffb703,#e08a00);border:none;border-radius:10px;place-items:center;width:38px;display:grid}.dm-send:disabled{opacity:.4;cursor:default}.inv-stack{z-index:950;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%)}.inv-toast{pointer-events:auto;background:linear-gradient(#1d1a12,#100e0a);border:1px solid #ffb70373;border-radius:14px;align-items:center;gap:.6rem;width:min(340px,100vw - 32px);padding:.7rem .8rem;display:flex;box-shadow:0 16px 40px #0000008c,0 0 24px #ffb70326}.inv-btn{color:#cfd5df;cursor:pointer;background:#151820;border:1px solid #2a2f3a;border-radius:9px;flex-shrink:0;height:32px;padding:0 .7rem;font-weight:700}.inv-btn.is-join{color:#fff;background:linear-gradient(#2fbf6a,#1d8a49);border-color:#72f2a099}.inv-btn:disabled{opacity:.45;cursor:default}.pf-page{flex-direction:column;gap:1rem;display:flex}.pf-back{color:#cfd5df;cursor:pointer;background:#12151c;border:1px solid #2a2f3a;border-radius:9px;align-self:flex-start;padding:.4rem .8rem;font-weight:600}.pf-back:hover{color:#fff;border-color:#ffb703}.pf-hero{flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.pf-avatar{color:#fff;background:linear-gradient(135deg,#ff9a3d,#d9361a);border-radius:28px;flex-shrink:0;place-items:center;width:104px;height:104px;font-size:3rem;font-weight:700;display:grid;box-shadow:0 0 0 3px #0b0c10,0 0 0 6px #ffb70399,0 14px 30px #00000073}.pf-main{flex-direction:column;flex:1;gap:.5rem;min-width:240px;display:flex}.pf-name{color:#f8fafc;overflow-wrap:anywhere;align-items:center;gap:.6rem;margin:0;font-size:2.2rem;line-height:1.1;display:flex}.pf-edit{color:#cfd5df;cursor:pointer;background:#151820;border:1px solid #2a2f3a;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.pf-edit:hover{color:#fff;border-color:#ffb703}.pf-rename{flex-wrap:wrap;gap:.5rem;display:flex}.pf-rename-input{color:#f8fafc;background:#0a0b0f;border:1px solid #ffb703;border-radius:10px;outline:none;flex:1;min-width:180px;padding:.5rem .8rem;font-size:1.4rem}.pf-save-error{color:#ff8f8f;margin:0;font-size:.82rem}.pf-meta{color:#8b93a1;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.82rem;display:flex}.pf-status{color:#72f2c8;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.pf-status i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.pf-status.is-away{color:#ffc21a}.pf-status.is-in_room,.pf-status.is-in_game{color:#4fa3ff}.pf-status.is-offline{color:#6b7280}.pf-tag{color:#cfd5df;background:#ffffff14;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.pf-level{align-items:center;gap:.7rem;max-width:460px;display:flex}.pf-level-badge{color:#ffd66b;background:linear-gradient(#2a2110,#16110a);border:1px solid #ffd66b8c;border-radius:999px;padding:.1rem .6rem;font-weight:700}.pf-level-bar{flex:1}.pf-level-text{color:#8b93a1;white-space:nowrap;font-size:.78rem}.pf-actions{flex-direction:column;gap:.5rem;display:flex}.pf-btn{color:#e5e7eb;cursor:pointer;background:#151820;border:1px solid #2a2f3a;border-radius:10px;padding:.55rem 1rem;font-weight:700;transition:border-color .15s,filter .15s}.pf-btn:hover:not(:disabled){border-color:#ffb703}.pf-btn:disabled{opacity:.4;cursor:default}.pf-btn.is-primary{color:#1a1204;background:linear-gradient(#ffb703,#e08a00);border-color:#ffb70399}.pf-btn.is-primary:hover:not(:disabled){filter:brightness(1.08)}.pf-btn.is-danger{color:#ff8f8f;border-color:#ff6b6b66}.pf-stats{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.75rem;display:grid}.pf-stat{flex-direction:column;gap:.2rem;padding:1rem 1.1rem;display:flex}.pf-stat-value{color:#f8fafc;font-size:1.8rem;font-weight:700;line-height:1.1}.pf-stat.is-good .pf-stat-value{color:#72f2a0}.pf-stat.is-bad .pf-stat-value{color:#ff8f8f}.pf-stat.is-gold .pf-stat-value{color:#ffd66b}.pf-stat-label{color:#8b93a1;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:600}.pf-loading,.pf-error{color:#8b93a1;text-align:center;padding:2rem}.lx-team{flex-direction:column;gap:.6rem;min-width:0;display:flex}.lx-team-label{color:#8b93a1;letter-spacing:.16em;text-align:center;text-transform:uppercase;font-size:.8rem;font-weight:700}.lx-team.is-mine .lx-team-label{color:#72f2c8}.lx-versus.is-2v .lx-slot,.lx-versus.is-3v .lx-slot{text-align:left;flex-direction:row;justify-content:flex-start;gap:.75rem;padding:.6rem .9rem}.lx-versus.is-2v .lx-slot-avatar,.lx-versus.is-3v .lx-slot-avatar{width:42px;height:42px;font-size:1.2rem}.lx-versus.is-2v .lx-slot-badges,.lx-versus.is-3v .lx-slot-badges{margin-left:auto}.lx-slot.is-joinable{width:100%;color:inherit;font:inherit;cursor:pointer;background:#72f2c80a;border:1px dashed #72f2c873;transition:background .15s,border-color .15s}.lx-slot.is-joinable:hover{background:#72f2c81a;border-color:#72f2c8}.lx-slot.is-joinable .lx-slot-name{color:#72f2c8}.lx-slot-plus{color:#72f2c8;font-size:1.4rem;font-weight:700}.lx-team-size{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.lx-size-btn{color:#9aa0ab;cursor:pointer;background:0 0;border:none;border-radius:9px;min-width:64px;padding:.45rem .8rem;font-size:1rem;font-weight:700;transition:background .15s,color .15s}.lx-size-btn:hover:not(:disabled){color:#fff}.lx-size-btn.is-active{color:#1a1204;background:linear-gradient(#ffb703,#e08a00)}.lx-size-btn:disabled{opacity:.35;cursor:default}.lx-room-mode{color:#ffd66b;background:#ffb7031f;border-radius:999px;padding:.2rem .8rem;font-weight:700}.mi-team{flex-direction:column;gap:.8rem;display:flex}.mi-card.is-ally{--mi-accent:#8fd8ff}.mi-row.is-2v .mi-card,.mi-row.is-3v .mi-card{flex-flow:wrap;gap:.2rem .7rem;width:clamp(200px,20vw,260px);padding:.6rem .9rem}.mi-row.is-2v .mi-avatar,.mi-row.is-3v .mi-avatar{width:52px;height:52px;font-size:1.6rem}.mi-row.is-3v .mi-avatar{width:44px;height:44px;font-size:1.35rem}.mr-team{flex-direction:column;gap:.6rem;min-width:0;display:flex}.mr-team-label{color:#8b93a1;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mr-team.is-mine .mr-team-label{color:#72f2c8}.pg-fire{z-index:3;pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0;box-shadow:inset 0 0 60px 20px #ff5a008c,inset 0 0 140px 40px #ff280059}.pg-fire.is-on{opacity:1;animation:.18s steps(2,end) infinite pg-fire-flicker}.pg-fire.is-strong{box-shadow:inset 0 0 70px 26px #ff6e00b3,inset 0 0 180px 60px #ff280073}.pg-fire i{mix-blend-mode:screen;filter:blur(1px);background-color:#0000;background-image:radial-gradient(22px 60px at 10% 100%,#ffe678f2,#0000 70%),radial-gradient(26px 80px at 30% 100%,#ff8c14e6,#0000 70%),radial-gradient(20px 55px at 50% 100%,#ffd25af2,#0000 70%),radial-gradient(28px 85px at 70% 100%,#ff5a00e6,#0000 70%),radial-gradient(22px 65px at 90% 100%,#ffb428f2,#0000 70%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat-x;background-size:180px 100%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;animation:.5s linear infinite pg-fire-rise;position:absolute}.pg-fire i:first-child{height:90px;bottom:0;left:0;right:0}.pg-fire i:nth-child(2){height:70px;top:0;left:0;right:0;transform:scaleY(-1)}.pg-fire i:nth-child(3){transform-origin:0;background-image:radial-gradient(60px 22px at 0 20%,#ffdc6ef2,#0000 70%),radial-gradient(80px 26px at 0%,#ff780ae6,#0000 70%),radial-gradient(55px 20px at 0 80%,#ffc850f2,#0000 70%);background-repeat:repeat-y;background-size:100% 180px;width:90px;animation-name:pg-fire-side;top:0;bottom:0;left:0}.pg-fire i:nth-child(4){background-image:radial-gradient(60px 22px at 100% 30%,#ffdc6ef2,#0000 70%),radial-gradient(80px 26px at 100% 60%,#ff780ae6,#0000 70%),radial-gradient(55px 20px at 100% 90%,#ffc850f2,#0000 70%);background-repeat:repeat-y;background-size:100% 180px;width:90px;animation-name:pg-fire-side;top:0;bottom:0;right:0}@keyframes pg-fire-rise{0%{background-position:0 0}to{background-position:180px 0}}@keyframes pg-fire-side{0%{background-position:0 180px}to{background-position:0 0}}@keyframes pg-fire-flicker{0%{filter:brightness()}to{filter:brightness(1.18)}}.ability-svg{filter:drop-shadow(0 3px 4px #0009)}.fr-suggest{background:#0d0f14;border:1px solid #2c313c;border-radius:10px;flex-direction:column;gap:.2rem;max-height:260px;margin:-.3rem 0 0;padding:.3rem;list-style:none;display:flex;overflow-y:auto}.fr-suggest-row{border-radius:8px;align-items:center;gap:.5rem;padding:.3rem .35rem;display:flex}.fr-suggest-row:hover{background:#ffffff0d}.fr-suggest-tag{color:#9aa0ab;background:#ffffff12;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.68rem;font-weight:700}.lx-code-join{gap:.5rem;margin-bottom:.9rem;display:flex}.lx-code-input{color:#ffd66b;letter-spacing:.25em;text-transform:uppercase;background:#0d0f14;border:1px solid #2c313c;border-radius:10px;outline:none;width:150px;padding:.5rem .8rem;font-size:1.05rem;font-weight:700}.lx-code-input:focus{border-color:#ffb703}.lx-code-join .lx-join:disabled{opacity:.45;cursor:default}.lx-room-code-tag{color:#ffd66b;letter-spacing:.08em;background:#ffb7031f;border-radius:6px;margin-left:.5rem;padding:.05rem .4rem;font-size:.72rem;font-weight:700}.lx-room-code{color:#e5e7eb;cursor:pointer;background:#ffb7030f;border:1px dashed #ffb70380;border-radius:12px;align-items:center;gap:.7rem;padding:.45rem .6rem .45rem .9rem;transition:background .15s,border-color .15s;display:inline-flex}.lx-room-code:hover{background:#ffb7031f;border-color:#ffb703}.lx-room-code-label{color:#9aa0ab;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.lx-room-code strong{color:#ffd66b;letter-spacing:.22em;font-size:1.35rem}.lx-room-code-copy{background:#ffffff14;border-radius:8px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.lx-badge.is-level{color:#ffd66b;background:#2a2110e6;border:1px solid #ffd66b80}.inv-toast{flex-direction:column;align-items:stretch;gap:.7rem;width:min(460px,100vw - 32px);padding:.9rem 1rem 1.1rem;position:relative;overflow:hidden}.inv-main{align-items:center;gap:.75rem;display:flex}.inv-main .fr-avatar{width:44px;height:44px;font-size:1.3rem}.inv-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.inv-title{color:#f1f5f9;font-size:.95rem;line-height:1.3}.inv-title strong{color:#ffd66b}.inv-sub{color:#9aa0ab;font-size:.8rem}.inv-actions{justify-content:flex-end;gap:.5rem;display:flex}.inv-actions .inv-btn{height:36px;padding:0 1rem}.inv-timer{transform-origin:0;background:linear-gradient(90deg,#ffb703,#ff7a1a);width:100%;height:4px;animation-name:inv-timer;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes inv-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.me-terrain-types{flex-direction:column;gap:.4rem;display:flex}.me-terrain{color:#e5e7eb;text-align:left;cursor:pointer;background:#12151c;border:1px solid #2a2f3a;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:.6rem;padding:.45rem .55rem;transition:border-color .15s,background .15s;display:grid}.me-terrain:hover{border-color:#4a5160}.me-terrain.is-active{background:#ffb70314;border-color:#ffb703}.me-terrain-swatch{border-radius:8px;grid-row:span 2;width:34px;height:34px;box-shadow:inset 0 0 0 1px #00000059}.me-terrain-name{font-size:.9rem;font-weight:700}.me-terrain small{color:#8b93a1;font-size:.72rem}.me-bg-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.me-bg{color:#cfd5df;cursor:pointer;background:#12151c;border:2px solid #0000;border-radius:10px;flex-direction:column;gap:.3rem;padding:.35rem;transition:border-color .15s;display:flex}.me-bg img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;display:block}.me-bg span{text-transform:capitalize;font-size:.78rem;font-weight:700}.me-bg:hover{border-color:#4a5160}.me-bg.is-active{border-color:#ffb703}.me-spawns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.me-spawns .me-spawn{text-align:center;white-space:nowrap;padding:.3rem .35rem;font-size:.74rem}.coin-icon{vertical-align:-.2em;object-fit:contain;filter:drop-shadow(0 1px 1px #00000073);-webkit-user-select:none;user-select:none;width:1.15em;height:1.15em;display:inline-block}.flying-coin img{object-fit:contain;width:30px;height:30px;display:block}.lx-rarity-badge.is-prismatic{color:#fff;-webkit-text-fill-color:transparent;background-image:linear-gradient(120deg,#c9d1dc,#ff9ad5,#8fd3ff,#c9d1dc);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite prism-shift;box-shadow:inset 0 0 0 1px #ff9ad573}.lx-weapon-art.is-prismatic .lx-weapon-art-glow{background:conic-gradient(#c9d1dc80,#ff9ad580,#8fd3ff80,#c9d1dc80);animation:6s linear infinite prism-spin;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 66%);mask-image:radial-gradient(circle,#000 0%,#0000 66%)}@keyframes prism-shift{to{background-position:250% 0}}@keyframes prism-spin{to{transform:rotate(360deg)}}.lx-weapon-art.is-maxed .lx-weapon-art-glow{animation:1.6s ease-in-out infinite max-glow}.lx-weapon-art.is-prismatic.is-maxed .lx-weapon-art-glow{animation:6s linear infinite prism-spin,1.6s ease-in-out infinite max-glow}@keyframes max-glow{0%,to{opacity:.75}50%{opacity:1;filter:brightness(1.35)}}.lx-sparkles{pointer-events:none;position:absolute;inset:0}.lx-sparkles span{--spark:var(--rarity);background:var(--spark);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:14%;min-width:6px;max-width:22px;height:14%;min-height:6px;max-height:22px;filter:drop-shadow(0 0 4px var(--spark)) brightness(1.4);opacity:0;animation:2.4s ease-in-out infinite sparkle;position:absolute;translate:-50% -50%}@keyframes sparkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}20%{opacity:1;transform:scale(1)rotate(45deg)}40%{opacity:0;transform:scale(.3)rotate(90deg)}}.lx-chance{color:#9aa0ab;text-align:center;margin:.2rem 0 0;font-size:.85rem}.lx-chance strong{color:#4ade80;font-size:1rem}.lx-chance.is-risky strong{color:#ffb703}.lx-forge-result{z-index:3;text-align:center;pointer-events:none;text-shadow:0 3px #0009,0 0 18px;font-size:2rem;position:absolute;top:38%;left:0;right:0}.lx-forge-result.is-success{color:#7dffa8}.lx-forge-result.is-fail{color:#ff5a4a}.lx-flash.is-fail{background:radial-gradient(circle at 50% 45%,#ff5a4abf,#78140a59 40%,#0000 70%)}.server-down-banner{z-index:1200;color:#f1f5f9;background:#280c0af2;border:1px solid #ff5a4a8c;border-radius:12px;align-items:center;gap:.75rem;max-width:calc(100vw - 32px);padding:.65rem .75rem .65rem 1rem;font-size:.9rem;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.server-down-dot{background:#ff5a4a;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1s ease-in-out infinite max-glow}.server-down-banner button{color:#fff;cursor:pointer;background:#ff5a4a;border:0;border-radius:8px;flex-shrink:0;padding:.35rem .8rem;font-weight:700}@media (prefers-reduced-motion:reduce){.lx-sparkles span,.lx-weapon-art.is-maxed .lx-weapon-art-glow,.lx-rarity-badge.is-prismatic{animation:none}.lx-sparkles span{opacity:.8}}.rail-create-account{color:#e5e7eb;text-align:left;cursor:pointer;background:linear-gradient(135deg,#4ade8024,#3b9dff1f);border:1px solid #4ade8073;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;margin-top:.5rem;padding:.6rem .8rem;transition:border-color .15s,transform .15s;display:flex}.rail-create-account:hover{border-color:#4ade80;transform:translateY(-1px)}.rail-create-account strong{color:#7dffa8;font-size:.9rem}.rail-create-account span{color:#9aa0ab;font-size:.74rem}.ga-modal{text-align:center;width:min(420px,100vw - 32px);position:relative}.ga-close{color:#9aa0ab;cursor:pointer;background:0 0;border:0;font-size:1rem;position:absolute;top:10px;right:12px}.ga-google{color:#111827;cursor:pointer;background:#f8fafc;border:1px solid #2c313c;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;width:100%;height:44px;margin-top:.4rem;font-weight:700;display:flex}.ga-or{color:#6b7280;align-items:center;gap:.6rem;margin:.8rem 0;font-size:.78rem;display:flex}.ga-or:before,.ga-or:after{content:"";background:#2c313c;flex:1;height:1px}.ga-form{flex-direction:column;gap:.5rem;display:flex}.ga-form input{color:#f1f5f9;background:#0d0f14;border:1px solid #2c313c;border-radius:10px;outline:none;height:42px;padding:0 .8rem}.ga-form input:focus{border-color:#ffb703}.ga-form .leave-modal-btn{width:100%;margin-top:.2rem}.ga-sent{color:#cfd5df;background:#4ade8014;border:1px solid #4ade8066;border-radius:10px;flex-direction:column;gap:.35rem;padding:.8rem;font-size:.86rem;display:flex}.ga-sent strong{color:#7dffa8}.ga-error{color:#ff7a6b;margin:.7rem 0 0;font-size:.85rem}.ga-modal{background:radial-gradient(at top,#4ade801f,#0000 60%),linear-gradient(#161a24,#0b0e15);border-color:#4ade8059;align-items:stretch}.ga-modal>form{width:100%}.lx-shop-kinds{background:#0d0f14;border:1px solid #2a2f3a;border-radius:12px;gap:.25rem;padding:.25rem;display:inline-flex}.lx-shop-kind{color:#9aa0ab;font-family:var(--font-display), inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.45rem 1.1rem;font-size:.8rem;font-weight:800;transition:background .15s,color .15s}.lx-shop-kind:hover{color:#e5e7eb}.lx-shop-kind.is-active{color:#0b0c10;background:linear-gradient(135deg,#ffb703,#ff7a1a)}.lx-skin-art{height:200px;overflow:hidden}.lx-skin-portrait{object-fit:contain;filter:drop-shadow(0 8px 14px #00000080);-webkit-user-select:none;user-select:none;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.lx-skin-frame{image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;display:block;transform:scale(1.8)}.lx-skin-card.is-equipped{border-color:var(--rarity);box-shadow:0 0 0 1px var(--rarity), 0 10px 30px color-mix(in srgb, var(--rarity) 25%, transparent)}.lx-owned-label{border:1px solid color-mix(in srgb, var(--rarity) 55%, transparent);background:color-mix(in srgb, var(--rarity) 14%, transparent);color:var(--rarity);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.35rem .9rem;font-size:.8rem;font-weight:800}.lx-skin-collection{margin-top:1.2rem}.lx-skin-row{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.8rem;display:grid}.lx-skin-slot{background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--rarity) 22%, transparent), transparent 70%), #12151c;border:1px solid #2a2f3a;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .6rem .8rem;display:flex}.lx-skin-slot.is-equipped{border-color:var(--rarity);box-shadow:0 0 0 1px var(--rarity)}.lx-skin-slot-art{place-items:center;width:100%;height:110px;display:grid;position:relative;overflow:hidden}.lx-skin-slot-art .lx-skin-frame{transform:scale(1.3)}.lx-shop-filters{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.lx-shop-tags{align-items:center;gap:.4rem;display:flex}.lx-kind-tag{color:#9aa0ab;letter-spacing:.1em;text-transform:uppercase;background:#ffffff12;border-radius:999px;padding:.15rem .5rem;font-size:.62rem;font-weight:800}.doll-preview{image-rendering:auto;display:block}.lx-wardrobe{margin-top:1.2rem}.lx-wardrobe-body{grid-template-columns:260px 1fr;align-items:start;gap:1.2rem;display:grid}@media (max-width:860px){.lx-wardrobe-body{grid-template-columns:1fr}}.lx-wardrobe-stage{background:radial-gradient(at 50% 40%,#ffb70324,#0000 65%),#0f1218;border:1px solid #262b36;border-radius:16px;flex-direction:column;align-items:center;gap:.8rem;padding:1rem .5rem;display:flex}.lx-body-toggle{background:#0b0d12;border:1px solid #2a2f3a;border-radius:12px;gap:.25rem;padding:.25rem;display:inline-flex}.lx-body-btn,.lx-slot-tab{color:#9aa0ab;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.4rem 1rem;font-size:.8rem;font-weight:800;transition:background .15s,color .15s}.lx-body-btn:hover,.lx-slot-tab:hover{color:#e5e7eb}.lx-body-btn.is-active,.lx-slot-tab.is-active{color:#0b0c10;background:linear-gradient(135deg,#ffb703,#ff7a1a)}.lx-slot-tabs{flex-wrap:wrap;gap:.3rem;margin-bottom:.8rem;display:flex}.lx-cosmetic-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.6rem;display:grid}.lx-cosmetic{--rarity:#4a5160;background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--rarity) 20%, transparent), transparent 70%), #12151c;color:#e5e7eb;cursor:pointer;border:1px solid #2a2f3a;border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem .4rem .55rem;transition:border-color .15s,transform .15s;display:flex}.lx-cosmetic:hover{border-color:#4a5160;transform:translateY(-2px)}.lx-cosmetic.is-active{border-color:#ffb703;box-shadow:0 0 0 1px #ffb703}.lx-cosmetic-none{color:#4a5160;place-items:center;width:84px;height:84px;font-size:2rem;display:grid}.lx-cosmetic-name{text-align:center;font-size:.74rem;font-weight:700}.lx-wardrobe-hint{margin-top:.8rem;font-size:.8rem}.lx-wardrobe-actions{align-items:center;gap:.5rem;display:flex}.lx-save-look{padding:.55rem 1.2rem;font-size:.85rem}.lx-save-look:disabled{opacity:.55;cursor:default}.lx-reset-look{color:#9aa0ab;cursor:pointer;background:0 0;border:1px solid #2c313c;border-radius:10px;padding:.5rem .8rem;font-weight:700}.lx-reset-look:hover{color:#e5e7eb;border-color:#4a5160}.lb-guest-note{margin:-.4rem 0 1rem}.lb-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}@media (max-width:1100px){.lb-grid{grid-template-columns:1fr}}.lb-card{--lb:#ffd447;border-top:3px solid var(--lb);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--lb) 14%, transparent), transparent 60%), #12151c;position:relative;overflow:hidden}.lb-head{align-items:center;gap:.7rem;margin-bottom:.9rem;display:flex}.lb-head h2{color:#f1f5f9;margin:0;font-size:1.15rem}.lb-icon{background:color-mix(in srgb, var(--lb) 18%, #0d0f14);border:1px solid color-mix(in srgb, var(--lb) 45%, transparent);border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.3rem;display:grid}.lb-sub{color:#8b93a1;font-size:.75rem;font-weight:600}.lb-empty{padding:.6rem 0;font-size:.85rem}.lb-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.lb-row{background:#ffffff06;border:1px solid #0000;border-radius:10px;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.45rem .6rem;display:grid}.lb-row.is-top{background:color-mix(in srgb, var(--lb) 8%, #ffffff08)}.lb-row.is-top-1{border-color:#ffd44773}.lb-row.is-me{background:#4ade8014;border-color:#4ade80}.lb-rank{text-align:center;color:#9aa0ab;font-size:.95rem}.lb-row.is-top .lb-rank{font-size:1.15rem}.lb-name{color:#e5e7eb;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:700;overflow:hidden}.lb-name:hover{color:#ffd66b}.lb-name.is-static{cursor:default;color:#7dffa8}.lb-level{color:#ffd66b;letter-spacing:.05em;font-size:.68rem;font-weight:800}.lb-value{color:var(--lb);white-space:nowrap;font-size:.95rem}.lx-settings+.lx-settings{margin-top:1rem}.lx-settings-title{color:#f1f5f9;margin:0;font-size:1.05rem}.lx-setting{flex-direction:column;gap:.45rem;display:flex}.lx-toggle-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1f232c;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;display:flex}.lx-toggle-row:last-child{border-bottom:0}.lx-toggle-text{flex-direction:column;gap:.1rem;display:flex}.lx-toggle-text strong{color:#e5e7eb;font-size:.92rem}.lx-toggle-text small{color:#8b93a1;font-size:.76rem}.lx-switch{background:#2a2f3a;border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .15s;position:relative}.lx-switch i{background:#cfd5df;border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.lx-toggle-row.is-on .lx-switch{background:#ffb703}.lx-toggle-row.is-on .lx-switch i{background:#0b0c10;transform:translate(18px)}.top-nav-admin{color:#ffd66b;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffb70380;border-radius:10px;align-items:center;height:38px;padding:0 .8rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.top-nav-admin:hover{background:#ffb7031a}.announce-banner{z-index:1100;color:#f1f5f9;background:#0c1626f5;border:1px solid #3b9dff8c;border-radius:12px;align-items:center;gap:.7rem;width:min(760px,100vw - 32px);margin:0 auto;padding:.7rem .8rem .7rem 1rem;display:flex;position:fixed;top:84px;left:0;right:0;box-shadow:0 12px 30px #00000080}.announce-banner.is-event{background:#261c08f5;border-color:#ffb70399}.announce-banner.is-warning{background:#280c0af5;border-color:#ff5a4a99}.announce-icon{flex-shrink:0;font-size:1.2rem}.announce-text{flex:1;font-size:.92rem;font-weight:600;line-height:1.35}.announce-close{color:#9aa0ab;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:1rem}.announce-close:hover{color:#fff}.mail-layout{grid-template-columns:minmax(240px,340px) 1fr;align-items:start;gap:1rem;display:grid}@media (max-width:860px){.mail-layout{grid-template-columns:1fr}}.mail-list{flex-direction:column;gap:.35rem;padding:.6rem;display:flex}.mail-item{color:#cfd5df;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.7rem;width:100%;padding:.6rem .7rem;display:flex}.mail-item:hover{background:#ffffff0a}.mail-item.is-open{background:#ffb70312;border-color:#ffb7038c}.mail-item-icon{font-size:1.3rem}.mail-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.mail-item-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.mail-item.is-unread .mail-item-text strong{color:#fff}.mail-item-text small{color:#7c8494;font-size:.74rem}.mail-dot{background:#ffb703;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #ffb703b3}.mail-view{flex-direction:column;gap:.6rem;min-height:220px;display:flex}.mail-meta{font-size:.78rem}.mail-title{color:#f1f5f9;margin:0;font-size:1.4rem}.mail-body{color:#cfd5df;white-space:pre-wrap;margin:0;line-height:1.55}.mail-gift{background:#ffb7030d;border:1px dashed #ffb70380;border-radius:12px;flex-direction:column;gap:.6rem;margin-top:.4rem;padding:.9rem;display:flex}.mail-attachments{flex-wrap:wrap;gap:.4rem;display:flex}.mail-chip{color:#e5e7eb;background:#12151c;border:1px solid #2c313c;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.85rem;font-weight:700;display:inline-flex}.mail-chip small{color:#8b93a1;text-transform:uppercase;font-size:.68rem;font-weight:800}.mail-chip.is-coins{color:#ffd66b}.mail-claim{align-self:flex-start}.lp-controls kbd.is-icon{color:#ffd66b;place-items:center;padding:.15rem .4rem;display:inline-grid}.lp-remember{color:#9aa0ab;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.lp-remember input{accent-color:#ffb703;width:16px;height:16px}.lp-form .lx-cta:disabled,.lp-alt-btn:disabled{opacity:.6;cursor:progress}.mail-icon{border-radius:12px;flex-shrink:0;place-items:center;display:grid}.mail-icon.is-gift{color:#ffd66b;background:radial-gradient(circle at 50% 30%,#ffb7034d,#ff7a1a1f);border:1px solid #ffb7038c}.mail-icon.is-gift.is-claimed{color:#7c8494;background:#161a22;border-color:#2c313c}.mail-icon.is-info{color:#7fc0ff;background:#3b9dff24;border:1px solid #3b9dff80}.mail-from{align-items:center;gap:.7rem;display:flex}.mail-from strong{color:#f1f5f9;font-size:.95rem;display:block}.mail-from span{font-size:.78rem}.mail-chip.is-item{gap:.5rem;padding:.25rem .75rem .25rem .3rem}.mail-chip-icon{background:#ffffff0a;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.mail-chip-icon .doll-preview{width:34px!important;height:34px!important}.mail-skin-icon{width:34px;height:34px;display:block;position:relative}.mail-skin-icon .lx-skin-portrait{width:100%;height:100%;inset:0}.mail-chip-text{flex-direction:column;line-height:1.15;display:flex}.mail-view-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mail-delete{color:#9aa0ab;cursor:pointer;background:0 0;border:1px solid #2c313c;border-radius:10px;place-items:center;width:36px;height:36px;transition:color .15s,border-color .15s,background .15s;display:grid}.mail-delete:hover{color:#ff7a6b;background:#ff5a4a14;border-color:#ff5a4a99}.mail-claimall{align-self:flex-end;align-items:center;gap:.5rem;display:inline-flex}.mail-claimall-icon .mail-icon{border-radius:8px}.top-nav-button.is-receiving{animation:.6s ease-out nav-receive}@keyframes nav-receive{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.8);transform:scale(1.08);box-shadow:0 0 22px #ffb703b3}to{filter:brightness();transform:scale(1)}}.mr-mission-top{align-items:center}.mr-claim,.mr-claim-all{color:#1a1206;cursor:pointer;background:linear-gradient(135deg,#ffd66b,#ffb703);border:0;border-radius:8px;flex-shrink:0;padding:.25rem .75rem;font-size:.78rem;font-weight:800}.mr-claim:disabled{cursor:default}.mr-claim.is-claimed{color:#72f2c8;background:#72f2c826}.mr-claim.is-claiming{opacity:.7}.mr-mission .mr-claim{min-width:96px;font-family:var(--font-display), inherit;letter-spacing:.04em;text-transform:uppercase;border-radius:10px;align-self:stretch;padding:0 1.1rem;font-size:1rem;box-shadow:0 6px 18px #ffb7034d}.mr-mission .mr-claim.is-claimed{box-shadow:none}.mail-chip.is-item{border-color:color-mix(in srgb, var(--rarity) 55%, transparent);background:color-mix(in srgb, var(--rarity) 10%, #12151c)}.mail-chip.is-item .mail-chip-icon{background:color-mix(in srgb, var(--rarity) 18%, transparent)}.mail-rarity{color:var(--rarity);font-weight:800}.mail-rarity.is-prismatic{-webkit-text-fill-color:transparent;background-image:linear-gradient(120deg,#c9d1dc,#ff9ad5,#8fd3ff,#c9d1dc);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite prism-shift}.announce-track{flex:1;height:1.4em;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.announce-track .announce-text{white-space:nowrap;animation:announce-slide var(--dur,14s) linear infinite;position:absolute;top:0;left:0}@keyframes announce-slide{0%{left:0;transform:translate(-100%)}to{left:100%;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.announce-track .announce-text{white-space:normal;animation:none;position:static}.announce-track{height:auto;-webkit-mask-image:none;mask-image:none}}.lx-weekly{margin-top:1.6rem}.lx-weekly-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.lx-weekly-head h2{color:#f1f5f9;margin:0;font-size:1.3rem}.lx-weekly-reset{color:#9fd8ff;background:#7fd3ff14;border:1px solid #7fd3ff66;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.lx-mission.is-claimed{opacity:.6}.lx-reward.is-claimed{color:#72f2c8;font-weight:800}.maint-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05060ad9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.maint-card{color:#e5e7eb;text-align:center;background:linear-gradient(#161a24,#0b0e15);border:1px solid #ffb70373;border-radius:20px;flex-direction:column;align-items:center;gap:.8rem;width:min(440px,100%);padding:2rem 1.6rem;display:flex}.maint-card h2{color:#f1f5f9;margin:0;font-size:1.8rem}.maint-card p{color:#9aa0ab;margin:0}.maint-icon{font-size:2.6rem}.top-nav-mobile,.top-nav-button-icon,.top-nav-disconnect-icon,.rail-backdrop,.pg-move,.rotate-hint{display:none}#phaser-game,#phaser-game canvas{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (hover:none) and (pointer:coarse){.pg-move{left:max(12px, env(safe-area-inset-left));z-index:20;gap:10px;display:flex;position:absolute;bottom:12px}.pg-move-btn{color:#f1f5f9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0a0c128c;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.pg-move-btn:active{background:#ffb70359;border-color:#ffb703}.action-ability-btn:hover:not(:disabled){transform:none}}@media (max-width:900px){.game-shell{height:100dvh}.top-nav{padding:max(.45rem, env(safe-area-inset-top)) .6rem .45rem;align-items:center;gap:.4rem}.top-nav-mobile{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.top-nav-profile{color:#ffd66b;background:#ffb7031a;border:1px solid #ffb70380;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.top-nav-coins{color:#ffd66b;white-space:nowrap;background:#ffd66b14;border:1px solid #ffd66b66;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:1rem;display:inline-flex}.top-nav-icons{gap:.35rem;margin-left:0}.top-nav-icon{border-radius:11px;width:40px;height:40px}.top-nav-admin{height:40px;padding:0 .55rem;font-size:.66rem}.top-nav-disconnect{border-radius:11px;place-items:center;width:40px;height:40px;margin-left:0;padding:0;display:grid}.top-nav-disconnect-label{display:none}.top-nav-disconnect-icon{display:block}.top-nav-buttons{z-index:900;padding:5px 4px calc(5px + env(safe-area-inset-bottom));border-top:2px solid var(--accent-gold-dark);background:linear-gradient(#111218,#0b0c10);grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000073}.top-nav-button,.top-nav-button.is-featured{clip-path:none;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:3px;min-height:54px;padding:0 2px}.top-nav-button.is-active,.top-nav-button.is-featured.is-active{box-shadow:none;background:#ffb7031f}.top-nav-button.is-featured{color:#ff9a6b}.top-nav-button-icon{display:block}.top-nav-button.is-featured .top-nav-button-icon{width:28px;height:28px}.top-nav-button-label{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.56rem;overflow:hidden}.top-nav-underline{display:none}.top-nav-button .notify-badge,.top-nav-button>span:not(.top-nav-button-label):not(.top-nav-pill){top:2px;right:18%}.main-content,.main-content.main-content{padding:.9rem .8rem calc(78px + env(safe-area-inset-bottom))}.rail-shell,.rail-shell.is-collapsed{z-index:1000;width:min(320px,88vw);transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;right:0}.rail-shell.is-collapsed{transform:translate(100%)}.rail-shell:not(.is-collapsed){transform:none}.rail-shell .player-rail,.rail-inner{width:100%}.rail-shell .player-rail{box-shadow:-16px 0 40px #0009}.rail-inner{padding-top:max(1.25rem, env(safe-area-inset-top));padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.rail-handle{display:none}.rail-backdrop{cursor:default;background:#0000008c;border:0;width:100vw;display:block;position:absolute;top:0;bottom:0;right:100%}.announce-banner{top:64px}}@media (max-width:900px),(max-height:520px){.game-shell.is-in-match{height:100dvh}.game-shell.is-in-match .top-nav,.game-shell.is-in-match .rail-shell{display:none}.game-shell.is-in-match .main-content,.game-shell.is-in-match .main-content.main-content{padding:0}.game-shell.is-in-match .game-container{border:0;border-radius:0}.game-shell.is-in-match .announce-banner{top:8px}}@media (max-height:520px){.game-action-bar{padding:.3rem max(.6rem, env(safe-area-inset-right)) .3rem max(.6rem, env(safe-area-inset-left));gap:.6rem}.action-bar-vitals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.action-bar-vitals .impact-bar-head{margin-bottom:.1rem;font-size:.7rem}.action-ability-btn{width:50px;height:46px;padding:.15rem}.action-ability-label,.action-ability-key{display:none}.your-turn-chip{padding:.05rem .7rem;font-size:.66rem;top:-11px}.leave-btn{height:34px;top:8px;right:8px}}@media (max-width:600px){.game-action-bar{padding:.55rem .7rem calc(.55rem + env(safe-area-inset-bottom));flex-wrap:wrap;gap:.5rem}.action-bar-vitals{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.action-bar-abilities{gap:.4rem}.action-ability-btn{width:54px;height:54px}.action-ability-key{display:none}}@media (max-width:600px) and (orientation:portrait){.rotate-hint{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05060ae0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.rotate-hint-card{color:#e5e7eb;text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.rotate-hint-card strong{color:#ffd66b;font-size:1.5rem}.rotate-hint-card span{color:#9aa0ab}.rotate-hint-icon{color:#ffd66b;animation:2.2s ease-in-out infinite rotate-hint}.rotate-hint-skip{color:#cfd5df;background:0 0;border:1px solid #2c313c;border-radius:10px;margin-top:.8rem;padding:.6rem 1.1rem;font-weight:700}}@keyframes rotate-hint{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media (hover:none) and (pointer:coarse){.cam-pan{display:none}}@media (max-height:520px),(max-width:600px){.rc-panel.is-min .rc-title,.rc-panel.is-min .rc-chevron{display:none}.rc-panel.is-min .rc-head{padding:.5rem}.rc-panel:not(.is-min){max-width:min(320px,70vw)}}@media (max-width:900px) and (max-height:520px){.top-nav{padding-top:max(.3rem, env(safe-area-inset-top));padding-bottom:.3rem}.top-nav-buttons{padding:3px max(4px, env(safe-area-inset-right)) calc(3px + env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left))}.top-nav-button,.top-nav-button.is-featured{min-height:40px}.top-nav-button-label{display:none}.main-content,.main-content.main-content{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}@media (max-width:600px){.lp{height:100dvh}.lp-logo{width:min(320px,92%);margin-bottom:0}.lp-title{font-size:1.9rem}.lp-sub{font-size:.92rem}.lp-status{display:none}.lp-card{padding:1.3rem}}@media (hover:none) and (pointer:coarse){.lp-controls{display:none}}.maint-icon-wrap{display:inline-flex;position:relative}.maint-nav-icon{color:#ffc23a;background:#ffb7031a;border-color:#ffb7038c}.maint-nav-dot{background:#ff7a1a;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite max-glow;position:absolute;top:6px;right:6px;box-shadow:0 0 8px #ff7a1ae6}.maint-popover{z-index:1200;color:#cfd5df;cursor:pointer;background:#141008f7;border:1px solid #ffb70380;border-radius:12px;flex-direction:column;gap:.25rem;width:240px;padding:.75rem .9rem;font-size:.85rem;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #0000008c}.maint-popover strong{color:#ffd66b;font-size:1rem}.maint-popover b{color:#ffd66b;font-variant-numeric:tabular-nums}.maint-warning{z-index:1300;color:#f1f5f9;cursor:pointer;background:#141008f7;border:1px solid #ffb703b3;border-radius:14px;align-items:center;gap:.8rem;width:min(480px,100vw - 24px);margin:0 auto;padding:.75rem 1rem;display:flex;position:fixed;top:12px;left:0;right:0;box-shadow:0 16px 40px #0009,0 0 26px #ffb70338}.maint-warning-icon{color:#ffc23a;background:#ffb70326;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.maint-warning-text{flex-direction:column;display:flex}.maint-warning-text strong{color:#ffd66b;font-size:1.15rem}.maint-warning-text span{color:#cfd5df;font-size:.85rem}@media (max-width:900px){.main-content,.main-content.main-content{overflow:hidden}.lx-section-wrap{flex-direction:column;height:100%;min-height:0;display:flex}.m-page{flex-direction:column;flex:1;gap:.7rem;min-height:0;display:flex}.lx-section-wrap>.lx-page{flex:1;min-height:0}}.m-tabs{background:#0d0f14;border:1px solid #252a34;border-radius:14px;flex-shrink:0;gap:4px;padding:4px;display:flex}.m-tab{color:#9aa0ab;min-height:40px;font-family:var(--font-display), inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-size:.82rem;font-weight:800;position:relative}.m-tab.is-active{color:#0b0c10}.m-tab-pill{background:linear-gradient(135deg,#ffd66b,#ffb703);border-radius:10px;position:absolute;inset:0}.m-tab-label{align-items:center;gap:.35rem;display:inline-flex;position:relative}.m-tab-badge{color:#fff;background:#ff5a4a;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;display:inline-grid}.m-pager{flex-direction:column;flex:1;min-height:0;display:flex}.m-pager-grid{align-content:start;display:grid}.m-pager-grid>*{min-width:0;height:100%;margin:0}.m-pager-nav{justify-content:center;align-items:center;gap:1rem;height:40px;margin-top:auto;display:flex}.m-pager-btn{color:#ffd66b;cursor:pointer;background:#12151c;border:1px solid #2c313c;border-radius:10px;place-items:center;width:40px;height:34px;font-size:1.4rem;line-height:1;display:grid}.m-pager-btn:disabled{opacity:.3}.m-pager-count{color:#9aa0ab;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.m-empty{color:#8b93a1;text-align:center;margin:1rem 0;font-size:.9rem}.m-note{color:#8b93a1;margin:0;font-size:.8rem}.m-card{background:radial-gradient(at 50% 0,#ffb70314,#0000 60%),#12151c;border:1px solid #262b36;border-radius:16px;flex-shrink:0;padding:.9rem}.m-card-title{color:#f1f5f9;margin:.15rem 0 .2rem;font-size:1.6rem}.m-card-text{color:#9aa0ab;margin:0 0 .8rem;font-size:.88rem}.m-field{color:#9aa0ab;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.35rem;margin-bottom:.7rem;font-size:.75rem;font-weight:800;display:flex}.m-field.is-row{flex-direction:row;flex-shrink:0;align-items:center;margin-bottom:0}.m-field.is-row select{flex:1}.m-seg{background:#0b0d12;border:1px solid #2a2f3a;border-radius:12px;gap:4px;padding:4px;display:flex}.m-seg-btn{color:#9aa0ab;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:38px;font-size:.85rem;font-weight:800}.m-seg-btn.is-active{color:#0b0c10;background:linear-gradient(135deg,#ffb703,#ff7a1a)}.m-big-cta{width:100%;min-height:52px;font-size:1.1rem}.m-create{gap:.5rem;padding:.6rem;display:flex}.m-create input{flex:1;min-width:0}.m-create .lx-code-input{width:auto}.m-subhead{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.m-subhead h2{color:#f1f5f9;margin:0;font-size:1.05rem}.m-room{padding:.5rem .6rem}.m-room .lx-room-name{font-size:.85rem}.m-room .lx-room-host{font-size:.72rem}.m-editor-big{display:none}@media (min-width:601px){.m-editor-small{display:none}.m-editor-big{flex:1;min-height:0;display:block;overflow:hidden}}.m-shop-card{--rarity:#4ade80;border:1px solid color-mix(in srgb, var(--rarity) 40%, #262b36);background:radial-gradient(ellipse at 50% 25%, color-mix(in srgb, var(--rarity) 22%, transparent), transparent 70%), #12151c;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem;display:flex}.m-shop-art{flex-shrink:0;place-items:center;width:100%;height:84px;display:grid;position:relative;overflow:hidden}.m-shop-skin{width:80px;height:84px;display:block;position:relative}.m-shop-name{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.92rem;overflow:hidden}.m-shop-buy{align-items:center;gap:.3rem;margin-top:auto;padding:.4rem 1rem;display:inline-flex}.m-shop-card .lx-owned-label{margin-top:auto}.m-showcase{border-color:color-mix(in srgb, var(--rarity) 45%, #262b36);align-items:center;gap:.8rem;display:flex}.m-showcase-info{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.m-showcase-info strong{color:#f1f5f9;font-size:1.15rem}.m-stat{color:#9aa0ab;font-size:.8rem}.m-stat b{color:#ffd66b}.m-item{padding:.45rem .3rem}.m-item .lx-item-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}.m-wardrobe{flex-direction:column;flex:1;gap:.6rem;min-height:0;display:flex}.m-wardrobe-top{background:radial-gradient(at 30% 40%,#ffb7031f,#0000 65%),#0f1218;border:1px solid #262b36;border-radius:16px;flex-shrink:0;align-items:center;gap:.8rem;padding:.6rem;display:flex}.m-wardrobe-side{flex-direction:column;flex:1;gap:.45rem;display:flex}.m-scroll-row{flex-wrap:wrap;flex-shrink:0;gap:.3rem;display:flex}.m-scroll-row .lx-slot-tab{padding:.4rem .75rem}.m-none{width:64px;height:64px}.m-missions .lx-mission-list{flex-direction:column;gap:.6rem;display:flex}.m-missions .lx-weekly{margin-top:0}.m-claimall{flex-shrink:0;justify-content:center}.m-mail-item{background:#12151c;border:1px solid #22262f;height:100%}.m-mail-view{gap:.6rem}.m-mail-top{justify-content:space-between;align-items:center;display:flex}.m-back{color:#ffd66b;cursor:pointer;background:#12151c;border:1px solid #2c313c;border-radius:10px;padding:.45rem .8rem;font-weight:800}.m-mail-body{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-leaderboard .lb-row{height:100%}@media (max-width:900px){.m-armory-pick{margin-bottom:.6rem}.lx-page:has(.m-armory-pick) .lx-forge-layout{display:block}.lx-page:has(.m-armory-pick) .lx-weapon-list{display:none}.lx-page:has(.m-armory-pick) .lx-forge{gap:.5rem;padding:.9rem}.lx-page:has(.m-armory-pick) .lx-forge-stage{height:140px}.lx-page:has(.m-armory-pick) .lx-showcase-name{font-size:1.3rem}.m-page .lx-settings+.lx-settings{margin-top:0}.m-editor-small{display:block}.m-editor-big{display:none}}@media (max-width:900px) and (max-height:700px){.m-page{gap:.5rem}.m-tab{min-height:36px}.m-card{padding:.7rem}.m-card-title{font-size:1.35rem}.lx-toggle-row{padding:.4rem 0}.lx-toggle-text small{font-size:.7rem}.lx-settings{gap:.6rem;padding:.9rem}.m-missions .lx-mission{padding:.6rem .75rem}.m-missions .lx-mission-list{gap:.45rem}.lx-page:has(.m-armory-pick) .lx-forge-stage{height:100px}.lx-page:has(.m-armory-pick) .lx-weapon-art{width:96px!important;height:96px!important}.lx-page:has(.m-armory-pick) .lx-forge{gap:.35rem;padding:.7rem}.lx-page:has(.m-armory-pick) .lx-compare-row{padding:.25rem 0}}@media (max-width:900px) and (max-height:520px){.top-nav-buttons{box-shadow:none;background:0 0;border:0;flex:0 auto;gap:2px;padding:0;display:flex;position:static}.top-nav-button,.top-nav-button.is-featured{flex:none;width:46px;min-height:40px}.main-content,.main-content.main-content{padding:.5rem .8rem max(.5rem, env(safe-area-inset-bottom));padding-left:max(.8rem, env(safe-area-inset-left));padding-right:max(.8rem, env(safe-area-inset-right))}.top-nav-mobile{flex:none}.top-nav{padding-left:max(.6rem, env(safe-area-inset-left));padding-right:max(.6rem, env(safe-area-inset-right));justify-content:space-between}.m-page{gap:.45rem}.m-tab{min-height:32px;font-size:.75rem}.m-card{padding:.6rem .8rem}.m-solo{grid-template-columns:1fr 1fr;align-items:end;column-gap:.8rem;display:grid}.m-solo .lx-eyebrow,.m-solo .m-card-title,.m-solo .m-card-text{grid-column:1/-1}.m-solo .m-card-title{font-size:1.2rem}.m-solo .m-card-text{display:none}.m-solo .m-field{margin-bottom:.5rem}.m-solo .m-big-cta{grid-column:1/-1;min-height:42px}.m-create{padding:.4rem}.m-showcase{padding:.5rem .8rem}.m-showcase .lx-weapon-art{width:64px!important;height:64px!important}.m-wardrobe-top{padding:.4rem}.m-wardrobe-stage .doll-preview{width:92px!important;height:92px!important}.m-missions .lx-mission{padding:.45rem .7rem}.m-missions .lx-mission-list{gap:.35rem}.m-missions .lx-weekly-head{margin-bottom:.35rem}.m-page .lx-settings{grid-template-columns:1fr 1fr;gap:.2rem 1.2rem;max-width:none;padding:.7rem .9rem;display:grid}.m-page .lx-settings-title{grid-column:1/-1}.m-page .lx-toggle-row{border-bottom:0;padding:.3rem 0}.m-page .lx-toggle-text small{display:none}.lx-page:has(.m-armory-pick) .m-armory-pick{margin-bottom:.4rem}.lx-page:has(.m-armory-pick) .lx-forge{grid-template-columns:150px 1fr;grid-auto-flow:dense;align-items:center;gap:.3rem 1rem;padding:.6rem .9rem;display:grid}.lx-page:has(.m-armory-pick) .lx-forge>.lx-forge-stage{grid-area:1/1/span 4;height:130px}.lx-page:has(.m-armory-pick) .lx-forge>:not(.lx-forge-stage):not(.lx-embers):not(.lx-flash):not(.lx-forge-result){grid-column:2}.lx-page:has(.m-armory-pick) .lx-weapon-art{width:110px!important;height:110px!important}}@media (max-width:900px){.lx-page:has(.m-armory-pick) .lx-forge-stage .lx-ring{width:120px;height:120px}}@media (max-width:900px) and (max-height:700px){.lx-page:has(.m-armory-pick) .lx-showcase-name{display:none}.lx-page:has(.m-armory-pick) .lx-forge-stage{height:84px}.lx-page:has(.m-armory-pick) .lx-forge-stage .lx-ring{width:84px;height:84px}.lx-page:has(.m-armory-pick) .lx-compare{padding:.4rem .8rem}}.m-shop-head,.m-create-row{flex-direction:column;flex-shrink:0;gap:.7rem;display:flex}@media (max-width:900px) and (max-height:520px){.m-shop-head,.m-create-row{flex-direction:row;gap:.6rem}.m-shop-head .m-tabs{flex:1.6}.m-shop-head .m-field.is-row{flex:1}.m-shop-head .m-field.is-row>span{display:none}.m-create-row>.m-create{flex:1}.m-shop-art{height:70px}.m-wardrobe{grid-template-rows:auto 1fr;grid-template-columns:210px 1fr;gap:.5rem .7rem;display:grid}.m-wardrobe-top{flex-direction:column;grid-row:1/span 2;align-items:stretch}.m-wardrobe-stage{justify-content:center;display:flex}.lx-page:has(.m-armory-pick) .lx-showcase-name{display:none}.lx-page:has(.m-armory-pick) .lx-forge>.lx-forge-stage{height:110px}.lx-page:has(.m-armory-pick) .lx-forge-stage .lx-ring{width:100px;height:100px}.lx-page:has(.m-armory-pick) .lx-weapon-art{width:92px!important;height:92px!important}.lx-page:has(.m-armory-pick) .lx-compare{padding:.3rem .8rem}.lx-page:has(.m-armory-pick) .lx-chance{margin:0}}@media (max-width:900px) and (max-height:700px){.lx-page:has(.m-armory-pick){gap:.4rem}.lx-page:has(.m-armory-pick) .lx-forge-level{font-size:2.2rem}.lx-page:has(.m-armory-pick) .lx-compare{gap:.2rem}}@media (max-width:900px) and (max-height:520px){.lx-page:has(.m-armory-pick) .lx-forge{row-gap:.25rem}.lx-page:has(.m-armory-pick) .lx-cta.is-forge{min-height:40px;padding-top:.4rem;padding-bottom:.4rem}.m-shop-card .lx-rarity-badge{display:none}}.top-nav-icon-label{display:none}@media (max-width:900px){.game-shell:not(.is-in-match) .main-content{background:radial-gradient(120% 60% at 50% 0,#ffb7031a,#0000 60%),radial-gradient(90% 50% at 50% 100%,#3a78ff1f,#0000 70%),#0a0c12}.top-nav-profile{background:linear-gradient(#2a2110,#171208);border-width:2px;border-color:#ffb703;box-shadow:0 3px #000}.top-nav-coins{background:linear-gradient(#1d1810,#110e09);border-width:2px;border-color:#6b4a1e;font-weight:700;box-shadow:inset 0 2px #ffffff0f,0 3px #000}.top-nav-icon{border-width:2px;flex-direction:column;gap:1px;width:46px;height:46px;box-shadow:0 3px #000}.top-nav-icon svg{width:19px;height:19px}.top-nav-icon-label{color:inherit;letter-spacing:.03em;text-transform:uppercase;font-size:.56rem;font-weight:700;line-height:1;display:block}.top-nav-buttons{background:linear-gradient(#1a1d27,#0c0e14);border-top:3px solid #ffb703;overflow:visible}.top-nav-button,.top-nav-button.is-featured{border-radius:14px;position:relative}.top-nav-button-label{letter-spacing:.02em;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.top-nav-button.is-active:not(.is-featured){color:#ffd66b;background:linear-gradient(#ffb70340,#ffb7030f);box-shadow:inset 0 0 0 2px #ffb7038c}.top-nav-button.is-featured{color:#2a1600;background:0 0}.top-nav-button.is-featured .top-nav-button-icon{z-index:1;box-sizing:content-box;color:#2a1600;background:radial-gradient(circle at 50% 30%,#ffe680,#ffb703 60%,#e08a00);border:3px solid #1a1206;border-radius:50%;width:30px;height:30px;margin-top:-26px;padding:12px;position:relative;box-shadow:0 5px #8a5200,0 8px 18px #ffa00073}.top-nav-button.is-featured .top-nav-button-label{color:#ffd66b}.top-nav-button.is-featured.is-active,.top-nav-button.is-featured.is-active:hover{box-shadow:none;background:0 0}.top-nav-button.is-featured.is-active .top-nav-button-icon{animation:1.8s ease-in-out infinite m-play-pulse}.lx-cta,.m-shop-buy,.lx-item-action,.lx-join,.m-back{border-radius:14px;transition:transform 60ms,box-shadow 60ms;box-shadow:0 4px #0000008c}.lx-cta:active:not(:disabled),.m-shop-buy:active:not(:disabled),.lx-item-action:active:not(:disabled),.lx-join:active:not(:disabled),.m-back:active{transform:translateY(3px);box-shadow:0 1px #0000008c}.m-tabs{background:#07090d;border:2px solid #2a2f3c;border-radius:16px;padding:5px;box-shadow:inset 0 3px 8px #0009}.m-tab{color:#b9c0cc}.m-tab-pill{background:linear-gradient(#ffe066,#ffb703);border-radius:11px;box-shadow:inset 0 -3px #8c50008c,0 2px #00000080}.m-seg{border-width:2px}.m-seg-btn.is-active{background:linear-gradient(#ffd23f,#ff8a1a);box-shadow:inset 0 -3px #78320073}.m-card,.m-shop-card,.m-wardrobe-top{border-width:2px;box-shadow:0 4px #00000073}.m-pager-btn{border-width:2px;box-shadow:0 3px #000}.m-home{flex-direction:column;flex:1;gap:.6rem;min-height:0;display:flex}.m-home-stage{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-height:0;padding-bottom:.4rem;display:flex;position:relative}.m-home-glow{background:radial-gradient(#ffb70380,#ffb70314 60%,#0000 72%);border-radius:50%;width:min(260px,70%);height:46px;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);box-shadow:0 0 60px #ffb70340}.m-home-hero{filter:drop-shadow(0 10px 12px #0009);justify-content:center;animation:3s ease-in-out infinite m-hero-bob;display:flex;position:relative}.m-home-skin{width:160px;height:170px;display:block;position:relative}.m-home-name{color:#fff;background:#080a10d9;border:2px solid #2c3242;border-radius:999px;align-items:center;gap:.45rem;margin-top:.3rem;padding:.25rem .9rem .25rem .25rem;font-size:1.05rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 3px #000}.m-home-lvl{color:#fff;text-shadow:0 1px #000;background:linear-gradient(#7fd3ff,#2f7fd8);border:2px solid #1a1206;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85rem;display:grid}.m-home-controls{background:linear-gradient(#151925,#0d1018);border:2px solid #262c3a;border-radius:18px;flex-direction:column;flex-shrink:0;gap:.55rem;padding:.75rem;display:flex;box-shadow:0 4px #00000080}.m-home-controls .m-field{margin-bottom:0}.m-play-btn{color:#fff;cursor:pointer;background:linear-gradient(#ffe680 0%,#ffc21a 45%,#ff9d00 100%);border:3px solid #1a1206;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;min-height:64px;transition:transform 60ms,box-shadow 60ms;display:flex;box-shadow:inset 0 3px #ffffff8c,inset 0 -4px #96460073,0 6px #7a4300,0 10px 22px #ff960059}.m-play-btn:active{transform:translateY(4px);box-shadow:inset 0 3px #ffffff8c,inset 0 -4px #96460073,0 2px #7a4300}.m-play-label{letter-spacing:.12em;text-transform:uppercase;-webkit-text-stroke:1.5px #3a2000;text-shadow:0 3px #3a2000;font-size:1.9rem;font-weight:700;line-height:1}.m-play-btn small{color:#3a2000;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.72rem;font-weight:700}.game-shell.is-in-match .rc-panel{top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left))}.game-shell.is-in-match .rc-panel.is-min{border-radius:14px;width:auto}.game-shell.is-in-match .rc-panel.is-min .rc-head{background:0 0;padding:4px}.game-shell.is-in-match .rc-panel:not(.is-min){width:min(290px,44vw);max-height:calc(100% - 110px)}.game-shell.is-in-match .cam-zoom{top:auto;bottom:calc(96px + env(safe-area-inset-bottom));right:max(10px, env(safe-area-inset-right));box-shadow:none;background:0 0;border:0;padding:0}.game-shell.is-in-match .cam-zoom>:not(.is-center){display:none}.game-shell.is-in-match .cam-zoom-btn.is-center{background:#0a0b0fb3;border:2px solid #ffffff40;border-radius:50%;width:44px;height:44px;box-shadow:0 3px #000}.mr-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.mr-panel{border-width:2px;gap:.6rem;height:100%;max-height:100%;padding:.8rem .9rem;overflow:hidden}.mr-title{font-size:2rem}.mr-panel>section,.mr-panel>.mr-xpbar{flex-shrink:0}.mr-actions{margin-top:auto}.mr-btn{border-radius:14px;box-shadow:0 4px #0000008c}}@media (max-width:900px) and (max-height:520px){.top-nav-buttons,.top-nav-buttons.top-nav-buttons{z-index:900;width:calc(74px + env(safe-area-inset-left));padding:4px 4px 4px max(4px, env(safe-area-inset-left));background:linear-gradient(90deg,#0c0e14,#1a1d27);border-top:0;border-right:3px solid #ffb703;flex-direction:column;justify-content:center;gap:2px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 24px #00000073}.top-nav-button,.top-nav-button.is-featured{flex:none;gap:2px;width:100%;height:50px;min-height:0}.top-nav-button-label{font-size:.56rem;display:block}.top-nav-button.is-featured{height:62px}.top-nav-button.is-featured .top-nav-button-icon{width:22px;height:22px;margin-top:0;padding:8px;box-shadow:0 3px #8a5200,0 6px 14px #ffa00073}.top-nav,.top-nav.top-nav,.main-content,.main-content.main-content{padding-left:calc(84px + env(safe-area-inset-left))}.top-nav-icon{width:42px;height:40px}.m-home{flex-direction:row;align-items:stretch}.m-home-stage{flex:.85;justify-content:center}.m-home-glow{bottom:2.4rem}.m-home-skin{width:110px;height:120px}.m-home-controls{flex:1.15;justify-content:center;gap:.45rem;padding:.6rem .7rem}.m-play-btn{min-height:54px}.m-play-label,.mr-title{font-size:1.5rem}.mr-sub{display:none}.mr-panel{gap:.45rem;padding:.55rem .8rem}}@keyframes m-play-pulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.05)}}@keyframes m-hero-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.top-nav-label-short{display:none}@media (max-width:900px){.top-nav-label-long{display:none}.top-nav-label-short{display:inline}.m-home-stage{overflow:hidden}.m-home-hero{flex:1 1 0;align-items:flex-end;min-height:0}.m-home-hero .doll-preview{aspect-ratio:1;max-height:190px;width:auto!important;height:100%!important}.m-home-skin{height:100%;max-height:170px}}@media (max-width:900px) and (min-height:521px){.m-shop-art{height:72px}}@media (max-width:900px){.pg-root:has(.mr-backdrop) .game-action-bar{display:none}.mr-reward{padding:.5rem .75rem}.mr-xp,.mr-coins{font-size:1.4rem}.mr-xpbar{padding:.5rem .75rem}.game-shell:has(.mr-backdrop) .leave-btn{display:none}}@media (max-width:900px) and (max-height:520px){.mr-panel{gap:.35rem}.mr-title{font-size:1.3rem}.mr-actions .mr-btn{padding-top:.55rem;padding-bottom:.55rem}}@media (min-width:901px) and (max-height:820px){.mr-panel{gap:.6rem;padding:.9rem 1.2rem}.mr-title{font-size:2rem}.mr-reward,.mr-xpbar,.mr-player{padding-top:.5rem;padding-bottom:.5rem}.mr-xp,.mr-coins{font-size:1.4rem}}.lx-forge-result.is-success{color:#ffd23f;letter-spacing:.06em;text-transform:uppercase;-webkit-text-stroke:1.5px #5a3300;text-shadow:0 3px #5a3300,0 0 14px #ffd23fe6,0 0 34px #ffa000bf;font-size:2.4rem}.lx-forge-result.is-success:before{content:"";z-index:-1;filter:blur(4px);background:radial-gradient(#ffdc5abf,#ffaa0059 40%,#0000 70%);border-radius:50%;width:280px;height:130px;animation:.9s ease-in-out infinite alternate lx-success-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lx-forge-result.is-success:after{content:"";z-index:-2;background:repeating-conic-gradient(#ffd65a47 0deg 8deg,#0000 8deg 24deg);width:340px;height:340px;animation:6s linear infinite lx-success-rays;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 20%,#0000 65%);mask:radial-gradient(circle,#000 20%,#0000 65%)}@keyframes lx-success-glow{0%{opacity:.7;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes lx-success-rays{to{transform:translate(-50%,-50%)rotate(360deg)}}.map-thumb{aspect-ratio:16/9;background:linear-gradient(#2b5f8c,#1a2b3c);border-radius:10px;display:block;position:relative;overflow:hidden}.map-thumb canvas{width:100%;height:100%;transition:opacity .25s;display:block}.map-thumb.is-loading canvas{opacity:0}.map-thumb.is-loading:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff1f 50%,#0000 70%) 0 0/200% 100%;animation:1.1s linear infinite map-shimmer;position:absolute;inset:0}@keyframes map-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.map-pick{color:#f1f5f9;text-align:left;cursor:pointer;background:linear-gradient(#161a24,#0e1118);border:2px solid #2c3242;border-radius:14px;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.45rem .7rem .45rem .45rem;transition:border-color .15s,transform .1s;display:flex}.map-pick:hover{border-color:#ffb703}.map-pick:active{transform:translateY(1px)}.map-pick .map-thumb{border-radius:8px;flex-shrink:0;width:96px}.map-pick-text{flex-direction:column;flex:1;min-width:0;display:flex}.map-pick-label{color:#ffb703;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.map-pick-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.map-pick-more{color:#ffd66b;background:#ffb70324;border-radius:999px;flex-shrink:0;padding:.3rem .6rem;font-size:.78rem;font-weight:700}.map-modal-backdrop{z-index:1500;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;place-items:center;display:grid;position:fixed;inset:0}.map-modal{background:linear-gradient(#141822,#0b0e15);border:2px solid #ffb70359;border-radius:20px;flex-direction:column;gap:.8rem;width:min(880px,100%);max-height:min(86vh,100%);padding:1rem 1.1rem 1.1rem;display:flex;box-shadow:0 30px 80px #0009}.map-modal-head{justify-content:space-between;align-items:center;display:flex}.map-modal-head h2{color:#ffd66b;margin:0;font-size:1.4rem}.map-modal-close{color:#cfd5df;cursor:pointer;background:#12151c;border:1px solid #2c313c;border-radius:10px;width:36px;height:36px;font-size:1rem}.map-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;padding:2px;display:grid;overflow-y:auto}.map-card{color:#f1f5f9;text-align:left;cursor:pointer;background:#10131b;border:2px solid #252b38;border-radius:14px;flex-direction:column;gap:.3rem;min-width:0;padding:.45rem;transition:border-color .15s,transform .12s;display:flex}.map-card:hover{border-color:#6b7280;transform:translateY(-2px)}.map-card.is-active{border-color:#ffb703;box-shadow:0 0 0 2px #ffb70340,0 0 18px #ffb70340}.map-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;overflow:hidden}.map-card-meta{color:#8b93a1;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}@media (max-width:900px){.map-modal{gap:.55rem;height:100%;max-height:none;padding:.7rem}.map-modal .m-pager{flex:1}.map-card{gap:.15rem;padding:.35rem}.map-card .map-thumb{aspect-ratio:auto;flex:1;min-height:0}.map-card-name{font-size:.85rem}.map-card-meta{font-size:.64rem}.map-pick{flex:none;width:100%}.map-pick .map-thumb{width:76px}}@media (max-width:900px) and (max-height:520px){.map-modal-head h2{font-size:1.1rem}.map-pick{padding:.3rem .5rem .3rem .3rem}.map-pick .map-thumb{width:64px}}@media (max-width:900px){.mr-panel.has-missions{grid-template-rows:auto auto auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:.7rem;display:grid}.mr-panel.has-missions>.mr-head,.mr-panel.has-missions>.m-tabs,.mr-panel.has-missions>.mr-votes,.mr-panel.has-missions>.mr-actions{grid-column:1/-1}.mr-panel.has-missions>.mr-rewards,.mr-panel.has-missions>.mr-xpbar{grid-column:1}.mr-panel.has-missions>.mr-missions{grid-area:3/2/span 3;align-content:start;min-height:0;overflow:hidden}.mr-panel.has-missions>.mr-actions{grid-row:6}.mr-panel.has-missions .mr-rewards{grid-template-columns:1fr 1fr;gap:.5rem}.mr-panel.has-missions .mr-mission{padding:.4rem .6rem}}.gc-dock{z-index:960;position:fixed;bottom:16px;left:16px}.gc-buttons{gap:8px;display:flex}.gc-btn{color:#ffd66b;cursor:pointer;background:linear-gradient(#1b2030,#0e1118);border:2px solid #2c3242;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:54px;height:54px;transition:transform 80ms,border-color .15s;display:flex;position:relative;box-shadow:0 4px #000,0 8px 18px #00000073}.gc-btn:hover,.gc-btn.is-active{border-color:#ffb703}.gc-btn:active{transform:translateY(3px);box-shadow:0 1px #000}.gc-btn-label{letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:700}.gc-btn.is-friends{display:none}.gc-badge{color:#fff;background:#ff3b3b;border:2px solid #0b0c10;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.7rem;display:grid;position:absolute;top:-6px;right:-6px}.gc-panel{transform-origin:0 100%;background:linear-gradient(#141822fa,#0a0c12fa);border:2px solid #ffb70359;border-radius:18px;flex-direction:column;width:360px;height:440px;max-height:calc(100dvh - 120px);display:flex;position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 20px 50px #0009}.gc-head{background:linear-gradient(#ffb7031f,#0000);border-bottom:1px solid #22262f;align-items:center;gap:.6rem;padding:.65rem .8rem;display:flex}.gc-title{color:#ffd66b;font-size:1.05rem;font-weight:700}.gc-live{color:#8b93a1;align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.gc-live i{background:#3ecf6e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3ecf6e}.gc-close{color:#cfd5df;cursor:pointer;background:#12151c;border:1px solid #2c313c;border-radius:9px;width:30px;height:30px;margin-left:auto}.gc-list{flex-direction:column;flex:1;gap:.4rem;min-height:0;padding:.6rem .7rem;display:flex;overflow-y:auto}.gc-empty{color:#8b93a1;margin:auto;font-size:.85rem}.gc-msg{background:#ffffff08;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;padding:.35rem .55rem;display:flex}.gc-msg.is-mine{background:#ffb70314}.gc-name{color:#8fd8ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.85rem;font-weight:700;display:inline-flex}.gc-msg.is-mine .gc-name{color:#ffd66b;cursor:default}.gc-lvl{color:#cfe9ff;background:#1f3550;border-radius:6px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:.66rem;display:grid}.gc-text{color:#e5e7eb;overflow-wrap:anywhere;flex:100%;font-size:.88rem}.gc-time{color:#5f6775;font-size:.66rem}.gc-error{color:#ff8a80;margin:0;padding:.3rem .8rem;font-size:.78rem}.gc-form{border-top:1px solid #22262f;gap:.4rem;padding:.55rem;display:flex}.gc-input{color:#f1f5f9;min-width:0;font:inherit;background:#0b0d12;border:1px solid #2c313c;border-radius:10px;flex:1;padding:.55rem .7rem;font-size:16px}.gc-send{color:#2a1600;cursor:pointer;background:linear-gradient(#ffd23f,#ff9d00);border:0;border-radius:10px;padding:0 .9rem;font-weight:700}.gc-send:disabled{opacity:.45;cursor:default}.top-nav-who{display:none}@media (max-width:900px){.top-nav,.top-nav.top-nav{padding-left:max(.6rem, env(safe-area-inset-left));padding-right:max(.6rem, env(safe-area-inset-right));position:relative}.top-nav-who{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;min-width:0;max-width:30vw;padding:0;display:flex}.top-nav-who-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.95rem;font-weight:700;line-height:1.1;overflow:hidden}.top-nav-who-lvl{color:#7fd3ff;letter-spacing:.06em;font-size:.66rem;font-weight:700}.top-nav-coins{margin-top:calc(env(safe-area-inset-top) / 2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top-nav-buttons,.top-nav-buttons.top-nav-buttons{top:calc(62px + env(safe-area-inset-top));z-index:900;width:calc(72px + env(safe-area-inset-right));padding:6px max(4px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) 4px;background:linear-gradient(270deg,#0c0e14,#1a1d27);border-top:0;border-left:3px solid #ffb703;border-right:0;flex-direction:column;justify-content:center;gap:4px;display:flex;position:fixed;bottom:0;left:auto;right:0;box-shadow:-8px 0 24px #00000073}.top-nav-button,.top-nav-button.is-featured{flex:0 64px;gap:3px;width:100%;height:auto;min-height:0}.top-nav-button.is-featured{flex-basis:76px}.top-nav-button.is-featured .top-nav-button-icon{width:24px;height:24px;margin-top:0;padding:9px;box-shadow:0 4px #8a5200,0 6px 14px #ffa00073}.top-nav-button-label{font-size:.58rem;display:block}.main-content,.main-content.main-content{padding:.7rem calc(80px + env(safe-area-inset-right)) calc(76px + env(safe-area-inset-bottom)) max(.7rem, env(safe-area-inset-left))}.game-shell.is-in-match .main-content,.game-shell.is-in-match .main-content.main-content{padding:0}.gc-dock{left:max(10px, env(safe-area-inset-left));bottom:max(10px, env(safe-area-inset-bottom))}.gc-btn.is-friends{display:flex}.gc-panel{width:min(340px,100vw - 110px);height:min(420px,100dvh - 150px)}}@media (max-width:900px) and (max-height:520px){.top-nav,.top-nav.top-nav{padding-left:max(.6rem, env(safe-area-inset-left))}.top-nav-buttons,.top-nav-buttons.top-nav-buttons{top:calc(52px + env(safe-area-inset-top));gap:2px}.top-nav-button,.top-nav-button.is-featured{flex-basis:46px}.top-nav-button.is-featured{flex-basis:54px}.top-nav-button.is-featured .top-nav-button-icon{width:20px;height:20px;padding:6px}.top-nav-button-icon{width:20px;height:20px}.main-content,.main-content.main-content{padding:.5rem calc(80px + env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) calc(76px + env(safe-area-inset-left))}.gc-buttons{flex-direction:column}.gc-btn{width:52px;height:52px}.gc-panel{transform-origin:0 100%;width:min(360px,100vw - 200px);height:calc(100dvh - 70px);bottom:0;left:calc(100% + 10px)}}@media (max-width:900px){.lx-page:has(.m-armory-pick){flex-direction:column;display:flex}.lx-page:has(.m-armory-pick) .lx-forge-layout{flex:1;grid-template-columns:minmax(0,1fr) 76px;gap:.6rem;min-height:0;display:grid}.lx-page:has(.m-armory-pick) .lx-forge{min-width:0}.m-armory-pick{flex-direction:column;min-height:0;margin:0;display:flex}.m-armory-item{border:2px solid color-mix(in srgb, var(--rarity) 35%, #262b36);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--rarity) 20%, transparent), transparent 70%), #10131b;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;padding:.2rem;display:flex;position:relative;box-shadow:0 3px #00000080}.m-armory-item.is-active{border-color:#ffb703;box-shadow:0 0 0 2px #ffb7034d,0 3px #00000080}.m-armory-level{color:#ffd66b;font-size:.78rem;font-weight:700;line-height:1}.m-armory-item .lx-list-dot{position:absolute;top:5px;right:5px}.m-armory-pick .m-pager-nav{gap:.25rem}.m-armory-pick .m-pager-btn{width:28px}.m-armory-pick .m-pager-count{font-size:.7rem}.m-rarity-row{flex-shrink:0;gap:4px;display:flex}.m-rarity-chip{border:2px solid color-mix(in srgb, var(--rarity,#9aa0ab) 45%, #262b36);min-width:0;min-height:32px;color:var(--rarity,#cfd5df);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#0d1017;border-radius:10px;flex:1;padding:0 .2rem;font-size:.68rem;font-weight:800;overflow:hidden}.m-rarity-chip.is-active{background:color-mix(in srgb, var(--rarity,#ffb703) 28%, #0d1017);border-color:var(--rarity,#ffb703);color:#fff;box-shadow:0 3px #00000080}}@media (max-width:900px) and (max-height:520px){.lx-page:has(.m-armory-pick) .lx-forge-layout{grid-template-columns:minmax(0,1fr) 110px}.m-shop-head .m-rarity-row{flex:1.2}}@media (max-width:900px){.top-nav,.top-nav.top-nav{justify-content:flex-start}.top-nav-mobile{flex:0 auto}.top-nav-icons{margin-left:auto}.m-armory-item{overflow:hidden}.m-shop-card .lx-rarity-badge{display:none}}@media (max-width:900px) and (max-height:520px){.m-shop-head,.m-shop-head.m-shop-head{flex-direction:column;gap:.4rem}.m-shop-art{height:60px}.m-rarity-chip{min-height:28px}}.lx-hero{min-height:210px}.lx-hero-char{pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;width:260px;padding-bottom:14px;display:flex;position:absolute;top:0;bottom:0;right:3%}.lx-hero-char-rays{background:repeating-conic-gradient(#ffc44624 0deg 7deg,#0000 7deg 22deg);width:420px;height:420px;animation:40s linear infinite lx-success-rays;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 15%,#0000 62%);mask:radial-gradient(circle,#000 15%,#0000 62%)}.lx-hero-char-floor{background:radial-gradient(#ffb7038c,#ff8c001f 60%,#0000 72%);border-radius:50%;width:210px;height:40px;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 0 50px #ffaa004d}.lx-hero-char-doll{filter:drop-shadow(0 12px 14px #0009);animation:3s ease-in-out infinite m-hero-bob;position:relative}.lx-hero-char-skin{width:180px;height:190px;display:block;position:relative}.lx-hero-char-tag{color:#fff;background:#080a10d9;border:2px solid #ffb70373;border-radius:999px;align-items:center;gap:.45rem;margin-top:-6px;padding:.2rem .85rem .2rem .2rem;font-size:1rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 4px 14px #00000080}.lx-hero-char-tag b{background:linear-gradient(#7fd3ff,#2f7fd8);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;display:grid}@media (max-width:1150px){.lx-hero-char{width:200px;right:1%}.lx-hero-char-doll .doll-preview{width:150px!important;height:150px!important}}.map-modal-head{gap:.8rem}.map-search{color:#8b93a1;background:#0b0d12;border:1px solid #2c313c;border-radius:10px;flex:1;align-items:center;gap:.45rem;max-width:360px;margin-left:auto;padding:0 .7rem;display:flex}.map-search:focus-within{border-color:#ffb703}.map-search input{color:#f1f5f9;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.55rem 0;font-size:16px}.map-search button{color:#8b93a1;cursor:pointer;background:0 0;border:0}.map-empty{color:#8b93a1;text-align:center;margin:2rem 0}@media (min-width:901px){.map-modal{width:min(1180px,94vw);height:min(860px,88vh);max-height:none;padding:1.3rem 1.4rem 1.4rem}.map-modal-head h2{font-size:1.7rem}.map-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:1rem}.map-card-name{font-size:1.08rem}}.map-thumb canvas{object-fit:cover}@media (max-width:900px){.map-modal-head{flex-wrap:nowrap}.map-modal-head h2{flex-shrink:0;font-size:1.1rem}.map-search{max-width:none}.map-card .map-thumb{aspect-ratio:16/9;flex:none}.top-nav-icon,.top-nav-icon.is-active{width:38px;height:38px;box-shadow:none;color:#e5e7eb;background:0 0;border:0}.top-nav-icon svg{width:25px;height:25px}.top-nav-icon.is-active{color:#ffd66b}.top-nav-icon-label{display:none}.top-nav-icon .nav-badge{top:0;right:0}.rail-coins.player-coins-wrap{display:none}.m-home,.m-home.m-home{flex-direction:row;align-items:stretch;gap:.6rem}.m-home-stage{flex:0 0 38%;justify-content:center;min-width:0}.m-home-name{max-width:100%;font-size:.9rem}.m-home-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-home-boxes{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.m-box{color:#f1f5f9;text-align:left;cursor:pointer;background:linear-gradient(#171c28,#0e1118);border:2px solid #2a3142;border-radius:16px;align-items:center;gap:.6rem;width:100%;padding:.6rem .7rem;display:flex;position:relative;box-shadow:0 4px #00000080}.m-box:active{transform:translateY(3px);box-shadow:0 1px #00000080}.m-box.is-ai{cursor:default;background:radial-gradient(at 50% 0,#ffb70329,#0000 65%),linear-gradient(#1a1a20,#0e1018);border-color:#ffb70373;flex-direction:column;flex:1;justify-content:center;align-items:stretch}.m-box.is-ai:active{transform:none;box-shadow:0 4px #00000080}.m-box.is-online{background:radial-gradient(at 0%,#3aa8ff33,#0000 70%),#0f1420;border-color:#3aa8ff73}.m-box.is-editor{background:radial-gradient(at 0%,#72f2c829,#0000 70%),#0f1418;border-color:#72f2c866}.m-box-icon{background:#ffffff0f;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.m-box.is-online .m-box-icon{color:#7fc8ff}.m-box.is-editor .m-box-icon{color:#72f2c8}.m-box-text{flex-direction:column;min-width:0;display:flex}.m-box-title{color:#fff;letter-spacing:.03em;text-transform:uppercase;font-size:1.05rem;font-weight:700}.m-box.is-ai .m-box-title{color:#ffd66b;letter-spacing:.1em;font-size:.85rem}.m-box-text small{color:#9aa0ab;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.m-box .m-tab-badge{position:absolute;top:-6px;right:-6px}.m-box .m-seg-btn{min-height:32px;font-size:.76rem}.m-box .m-play-btn{min-height:52px}.m-box .m-play-label{font-size:1.6rem}.m-box .map-pick{padding:.3rem .45rem .3rem .3rem}.m-box .map-pick .map-thumb{width:58px}.m-box .map-pick-more{display:none}.m-box .map-pick-text strong{font-size:.88rem}.m-view-head{flex-shrink:0;align-items:center;gap:.7rem;display:flex}.m-view-head h2{color:#fff;margin:0;font-size:1.2rem}.m-editor-rotate{display:none}.m-editor-full{z-index:1300;padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));background:#0a0c12;display:flex;position:fixed;inset:0}.m-editor-full .me-root{flex-direction:column;flex:1;gap:.35rem;min-width:0;min-height:0;display:flex}.m-editor-full .me-top{border-radius:10px;flex-wrap:nowrap;gap:.35rem;padding:.3rem .4rem}.m-editor-full .me-name{flex:1;min-width:60px;max-width:200px;padding:.35rem .5rem;font-size:16px}.m-editor-full .me-save-state{display:none}.m-editor-full .me-top-actions{flex-wrap:nowrap;gap:.3rem}.m-editor-full .me-btn{white-space:nowrap;padding:.35rem .6rem;font-size:.78rem}.m-editor-full .me-close{font-size:1.2rem;line-height:1}.m-editor-full .me-check{font-size:.72rem}.m-editor-full .me-status{z-index:5;position:absolute;top:52px;left:50%;transform:translate(-50%)}.m-editor-full .me-body{flex:1;grid-template-columns:54px minmax(0,1fr) 190px;align-items:stretch;gap:.4rem;min-height:0}.m-editor-full .me-tools{gap:.25rem;overflow:hidden}.m-editor-full .me-tool{border-radius:10px;gap:.1rem;padding:.3rem .1rem;font-size:.55rem}.m-editor-full .me-stage{justify-content:center;align-items:center;min-height:0;container-type:size}.m-editor-full .me-canvas{border-radius:8px;width:min(100cqw,177.778cqh);height:auto}.m-editor-full .me-hint{display:none}.m-editor-full .me-side{overscroll-behavior:contain;gap:.4rem;min-height:0;overflow-y:auto}.m-editor-full .me-panel{border-radius:10px;gap:.35rem;padding:.5rem .55rem}.lx-page:has(.m-armory-pick) .lx-forge-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lx-page:has(.m-armory-pick) .lx-forge{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:.3rem .7rem;padding:.6rem .7rem;display:grid}.lx-page:has(.m-armory-pick) .lx-forge>.lx-forge-stage{grid-area:1/1/span 4;height:96px}.lx-page:has(.m-armory-pick) .lx-forge>:not(.lx-forge-stage):not(.lx-embers):not(.lx-flash):not(.lx-forge-result){grid-column:2}.lx-page:has(.m-armory-pick) .lx-forge>.lx-cta.is-forge{grid-column:1/-1}.lx-page:has(.m-armory-pick) .lx-forge-stage .lx-ring{width:88px;height:88px}.lx-page:has(.m-armory-pick) .lx-weapon-art{width:84px!important;height:84px!important}.lx-page:has(.m-armory-pick) .lx-showcase-name{display:none}.lx-page:has(.m-armory-pick) .lx-forge-level{font-size:1.8rem}.lx-page:has(.m-armory-pick) .lx-compare{padding:.35rem .6rem;font-size:.85rem}.lx-page:has(.m-armory-pick) .lx-chance{margin:0;font-size:.8rem}.m-armory-pick{background:#0d1017;border:2px solid #232937;border-radius:16px;padding:.5rem}.m-wardrobe,.m-wardrobe.m-wardrobe{flex-direction:row;gap:.6rem;display:flex}.m-wardrobe-left{background:radial-gradient(at 50% 70%,#ffb70324,#0000 65%),#0f1218;border:2px solid #262c3a;border-radius:16px;flex-direction:column;flex:0 0 34%;justify-content:center;align-items:center;gap:.5rem;min-width:0;padding:.5rem;display:flex}.m-wardrobe-stage{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex;position:relative}.m-wardrobe-stage .m-home-glow{bottom:0}.m-wardrobe-stage .doll-preview{aspect-ratio:1;max-height:170px;position:relative;width:auto!important;height:100%!important}.m-wardrobe-actions{gap:.4rem;width:100%;display:flex}.m-save-look{color:#2a1600;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffe066,#ffb703);border:2px solid #1a1206;border-radius:12px;flex:1;min-height:40px;font-size:1rem;font-weight:700;box-shadow:inset 0 -3px #8c500080,0 3px #000}.m-save-look:disabled{box-shadow:none;color:#6b7280;background:#22262f;border-color:#22262f}.m-reset-look{color:#ffd66b;cursor:pointer;background:#151820;border:2px solid #2c313c;border-radius:12px;flex-shrink:0;place-items:center;width:42px;display:grid;box-shadow:0 3px #000}.m-wardrobe-right{flex-direction:column;flex:1;gap:.45rem;min-width:0;min-height:0;display:flex}.m-slot-icons{background:#07090d;border:2px solid #2a2f3c;border-radius:14px;flex-shrink:0;gap:4px;padding:4px;display:flex}.m-slot-icon{color:#8b93a1;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;place-items:center;height:40px;display:grid}.m-slot-icon.is-active{color:#2a1600;background:linear-gradient(#ffe066,#ffb703);box-shadow:inset 0 -3px #8c500080}.m-slider{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:6px;overflow:auto hidden}.m-slider-grid{grid-auto-flow:column;width:max-content;display:grid}.m-slider-grid>*{scroll-snap-align:start}.m-cosmetic{gap:.15rem;height:100%;padding:.3rem .2rem}.m-cosmetic .lx-cosmetic-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;overflow:hidden}.m-cosmetic .m-none{width:56px;height:56px}}@media (max-width:600px) and (orientation:portrait){.m-editor-rotate{color:#ffd66b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;height:100%;display:flex}.m-editor-rotate p{color:#cfd5df;margin:0}.m-editor-full{display:none}}@media (max-width:900px) and (max-height:520px){.lx-page:has(.m-armory-pick) .lx-forge-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lx-page:has(.m-armory-pick) .lx-forge{grid-template-columns:100px minmax(0,1fr)}.m-home-stage{flex-basis:34%}.m-box{padding:.45rem .6rem}.m-box-icon{width:34px;height:34px}.m-box.is-ai{gap:.35rem}.m-box .m-play-btn{min-height:44px}.m-box .m-play-label{font-size:1.3rem}.m-wardrobe-left{flex-basis:28%}.m-slot-icon{height:34px}.m-save-look{min-height:34px;font-size:.85rem}}@media (max-width:900px){.m-home-hero{justify-content:center;width:100%}.m-home-hero .doll-preview{aspect-ratio:1;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.m-home-boxes{justify-content:center}.m-box.is-ai{flex:none}}@media (max-width:900px) and (max-height:520px){.m-home-boxes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:.45rem;display:grid}.m-box.is-ai{grid-column:1/-1;gap:.3rem;padding:.4rem .6rem}.m-box .m-seg-btn{min-height:28px}.m-box .m-play-btn{min-height:40px}.m-box-text small{display:none}}@media (max-width:900px){.m-home-hero,.m-home-hero.m-home-hero{flex:0 auto;min-height:0}.m-home-hero .doll-preview{max-width:200px;width:100%!important}.m-home-glow{margin-top:40%;top:auto;bottom:auto}.m-wardrobe-stage,.m-wardrobe-stage.m-wardrobe-stage{flex:0 auto;align-items:center}.m-wardrobe-stage .doll-preview{width:100%!important;height:auto!important}.m-editor-full .me-body{grid-template-columns:64px minmax(0,1fr) 190px}.m-editor-full .me-tool span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.lx-page:has(.m-armory-pick) .lx-forge-layout{align-items:stretch}.m-slot-empty{background:#ffffff04;border:2px dashed #222836;border-radius:12px}}@media (min-width:901px){.lx-hero{min-height:250px}.gc-dock{left:auto;right:18px}.gc-buttons{justify-content:flex-end}.gc-panel{transform-origin:100% 100%;left:auto;right:0}.top-nav-button .top-nav-button-icon{opacity:.85;flex-shrink:0;width:18px;height:18px;margin-right:.45rem;display:inline-block}.top-nav-button.is-active .top-nav-button-icon{opacity:1}.lx-hero-char{pointer-events:none}.lx-hero-char-doll,.lx-hero-char-weapon,.lx-hero-char-tag{pointer-events:auto}}.lx-hero-char-doll{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .15s}.lx-hero-char-doll:hover{transform:scale(1.04)}.lx-hero-char-weapon{cursor:pointer;filter:drop-shadow(0 6px 10px #0000008c);background:0 0;border:0;padding:0;transition:transform .15s;position:absolute;bottom:52px;left:calc(50% + 46px)}.lx-hero-char-weapon:hover{transform:scale(1.08)rotate(-4deg)}@media (max-width:900px){.top-nav-profile{color:#fff;text-shadow:0 2px #00000059;background:linear-gradient(135deg,#ff9a3d,#e0571a);border-radius:50%;width:44px;height:44px;font-size:1.3rem;font-weight:700}.top-nav-who,.top-nav-who.top-nav-who{cursor:default;flex-direction:column;justify-content:center;gap:3px;min-width:0;max-width:none;display:flex}.top-nav-who-top{align-items:center;gap:.45rem;min-width:0;display:flex}.top-nav-who-name{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:34vw;padding:0;font-size:.95rem;font-weight:700;overflow:hidden}.top-nav-coins,.top-nav-coins.top-nav-coins{flex-shrink:0;margin:0;padding:.05rem .5rem;font-size:.85rem;position:static;transform:none;box-shadow:0 2px #000}.top-nav-coins .coin-icon,.top-nav-coins svg{width:14px;height:14px}.top-nav-who-xp{align-items:center;gap:.4rem;display:flex}.top-nav-who-lvl{flex-shrink:0;font-size:.66rem}.top-nav-xp{flex:1;width:90px;max-width:120px}.top-nav-xp .xp-bar{height:6px}.rail-shell .rail-profile,.rail-shell .rail-coins{display:none}.gc-buttons,.gc-buttons.gc-buttons{flex-direction:column-reverse}.gc-btn,.gc-btn.gc-btn{border-radius:50%;width:48px;height:48px}.gc-btn-label{display:none}.main-content,.main-content.main-content{padding-bottom:max(.7rem, env(safe-area-inset-bottom));padding-left:calc(68px + env(safe-area-inset-left))}.game-shell.is-in-match .main-content,.game-shell.is-in-match .main-content.main-content{padding:0}.gc-panel{width:min(320px,100vw - 170px);height:min(440px,100dvh - 90px);bottom:0;left:calc(100% + 10px)}.m-home-hero{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.m-home-weapon{filter:drop-shadow(0 4px 8px #0009);position:absolute;bottom:4px;right:-6px}.mr-rewards-line{flex-shrink:0;justify-content:center;align-items:center;gap:1.4rem;display:flex}.mr-rewards-line .mr-xp,.mr-rewards-line .mr-coins{align-items:center;gap:.3rem;font-size:1.6rem;display:inline-flex}.mr-panel .mr-missions{flex-shrink:1;min-height:0;overflow:hidden}}@media (max-width:900px) and (max-height:520px){.gc-btn,.gc-btn.gc-btn{width:44px;height:44px}.main-content,.main-content.main-content{padding-left:calc(64px + env(safe-area-inset-left))}.mr-rewards-line .mr-xp,.mr-rewards-line .mr-coins{font-size:1.3rem}}@media (max-width:900px) and (min-height:521px){.main-content,.main-content.main-content{padding-left:max(.7rem, env(safe-area-inset-left));padding-bottom:calc(118px + env(safe-area-inset-bottom))}.game-shell.is-in-match .main-content,.game-shell.is-in-match .main-content.main-content{padding:0}.gc-panel{width:min(300px,100vw - 160px);left:calc(100% + 10px)}}@media (max-width:900px){.m-home-hero,.m-home-hero.m-home-hero{width:76%;margin-right:18%}.m-home-weapon,.m-home-weapon.m-home-weapon{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;bottom:32%;right:0}}.pf-back{align-items:center;gap:.4rem;display:inline-flex}.m-home-hero,.lx-hero-char-doll{animation:none}@media (max-width:900px){.m-home-hero,.m-home-hero.m-home-hero{width:70%;margin-left:12%;margin-right:18%}.m-home-weapon,.m-home-weapon.m-home-weapon{bottom:26%;right:-6px}.m-home-weapon .lx-weapon-art{width:76px!important;height:76px!important}}@media (min-width:901px){.lx-hero-char{right:6%}.lx-hero-char-weapon{bottom:48px;left:calc(50% + 70px)}.lx-hero-char-weapon .lx-weapon-art{width:116px!important;height:116px!important}}@media (max-width:900px){.pf-page,.pf-page.pf-page{gap:.6rem;position:relative}.pf-back{z-index:2;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:.5rem;left:.5rem}.pf-back-label{display:none}.pf-hero{flex-wrap:nowrap;gap:.8rem;padding:.7rem .8rem .7rem 3.2rem}.pf-avatar{width:56px;height:56px;font-size:1.6rem}.pf-main{gap:.25rem;min-width:0}.pf-main .lx-eyebrow{display:none}.pf-name{text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;overflow:hidden}.pf-meta{gap:.4rem;font-size:.72rem}.pf-level{gap:.4rem}.pf-level-text{font-size:.7rem}.pf-actions{flex-direction:column;gap:.35rem}.pf-btn{white-space:nowrap;padding:.4rem .7rem;font-size:.78rem}.pf-stats{background:#10131b;border:2px solid #262c3a;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:.3rem}.pf-stat,.pf-stat.lx-panel{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;align-items:center;gap:.1rem;padding:.55rem .3rem}.pf-stat:not(:nth-child(3n+1)){border-left:1px solid #1f2430}.pf-stat:nth-child(n+4){border-top:1px solid #1f2430}.pf-stat-value{font-size:1.25rem}.pf-stat-label{letter-spacing:.02em;font-size:.6rem}}@media (max-width:900px) and (max-height:520px){.pf-page,.pf-page.pf-page{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-content:start;align-items:start;display:grid}.pf-hero{flex-direction:column;align-items:flex-start;padding-top:3rem;padding-left:.8rem}.pf-actions{flex-flow:wrap}.pf-stat,.pf-stat.lx-panel{padding:.4rem .2rem}.pf-stat-value{font-size:1.05rem}.fr-notice{grid-column:1/-1}}@media (max-width:900px){.m-home-figure{justify-content:center;width:100%;min-height:0;padding-left:6%;padding-right:22%;display:flex;position:relative}.m-home-hero,.m-home-hero.m-home-hero{width:100%;margin:0}.m-home-weapon,.m-home-weapon.m-home-weapon{bottom:18%;right:-4%}}@media (max-width:900px) and (min-height:521px){.m-home-figure{padding-left:0;padding-right:26%}.m-home-weapon .lx-weapon-art{width:62px!important;height:62px!important}.m-home-figure{padding-right:14%}.m-home-weapon,.m-home-weapon.m-home-weapon{bottom:10%;right:-10%}.pf-hero{flex-wrap:wrap}.pf-main{flex:1 1 0}.pf-actions{flex-flow:wrap;width:100%}.pf-level-badge{white-space:nowrap}}.char-fig{width:calc(var(--fig) * 1.35);height:var(--fig);flex-shrink:0;justify-content:center;align-items:flex-end;display:inline-flex;position:relative}.char-fig-body{margin-right:calc(var(--fig) * .3);filter:drop-shadow(0 6px 8px #0000008c);display:block}.char-fig-skin{width:var(--fig);height:var(--fig);display:block;position:relative}.char-fig-skin .lx-skin-portrait{object-fit:contain;width:100%;height:100%}.char-fig-weapon{filter:drop-shadow(0 4px 6px #0000008c);position:absolute;bottom:12%;right:0}.lx-slot .char-fig{margin-bottom:-.2rem}.mi-figure{margin-bottom:.2rem}.cam-center{z-index:31;color:#ffd66b;cursor:pointer;background:#0a0b0fb8;border:2px solid #ffffff38;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform 80ms,border-color .15s;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 3px #000,0 8px 18px #0006}.cam-center:hover{border-color:#ffb703}.cam-center:active{transform:translateY(2px)}body.is-aiming .pg-move,body.is-aiming .cam-zoom,body.is-aiming .cam-center,body.is-aiming .cam-pan,body.is-aiming .rc-panel,body.is-aiming .leave-btn,body.is-aiming .game-action-bar{pointer-events:none}@media (max-width:900px){.game-shell.is-in-match .cam-zoom{display:none}.cam-center{right:max(10px, env(safe-area-inset-right));bottom:10px}.top-nav-button-label{display:none!important}.top-nav-button .top-nav-button-icon{stroke-width:1.8px;width:30px;height:30px}.top-nav-button.is-featured .top-nav-button-icon{width:32px;height:32px;padding:12px}.lx-room-lobby{justify-content:flex-start;gap:.55rem;max-width:none;height:100%;margin:0;padding:.4rem .2rem;position:relative;overflow:hidden}.lx-room-lobby>.lx-eyebrow{display:none}.lx-room-lobby .lx-section-title{margin:0;font-size:1.4rem}.lx-room-map{margin-top:-.4rem;font-size:.78rem}.lx-room-code{gap:.45rem;padding:.25rem .4rem .25rem .6rem}.lx-room-code strong{font-size:1.05rem}.lx-room-code-label{font-size:.6rem}.lx-team-size .lx-size-btn{min-height:34px}.lx-versus{flex:1;align-items:start;gap:.4rem;min-height:0}.lx-vs{align-self:center;font-size:1.6rem}.lx-team{gap:.35rem}.lx-slot{border-radius:14px;gap:.25rem;padding:.5rem .3rem}.lx-slot .char-fig{--fig:62px!important}.lx-slot .char-fig .doll-preview{width:62px!important;height:62px!important}.lx-slot-avatar{width:52px;height:52px;font-size:1.4rem}.lx-slot-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;overflow:hidden}.lx-slot-badges{gap:.2rem}.lx-slot-badges .lx-badge{padding:.05rem .35rem;font-size:.58rem}.lx-versus.is-2v .lx-slot,.lx-versus.is-3v .lx-slot{text-align:left;flex-direction:row;justify-content:flex-start;padding:.3rem}.lx-versus.is-2v .lx-slot .char-fig,.lx-versus.is-3v .lx-slot .char-fig{--fig:40px!important}.lx-versus.is-2v .lx-slot .char-fig .doll-preview,.lx-versus.is-3v .lx-slot .char-fig .doll-preview{width:40px!important;height:40px!important}.lx-versus.is-2v .lx-slot-avatar,.lx-versus.is-3v .lx-slot-avatar{width:36px;height:36px;font-size:1rem}.lx-versus.is-2v .lx-slot-badges,.lx-versus.is-3v .lx-slot-badges{display:none}.lx-start{flex-shrink:0;width:100%;min-width:0;min-height:46px}.game-shell.is-in-room:not(.is-in-match) .leave-btn{padding:.3rem .6rem;top:.3rem;right:.3rem}.mi-figure .doll-preview{max-width:22vw;max-height:22vw}}@media (max-width:900px) and (max-height:520px){.top-nav-button .top-nav-button-icon{width:26px;height:26px}.top-nav-button.is-featured .top-nav-button-icon{width:26px;height:26px;padding:9px}.lx-room-lobby{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem .6rem;display:grid}.lx-room-lobby .lx-section-title{grid-area:1/1;font-size:1.15rem}.lx-room-map{display:none}.lx-room-lobby .lx-room-code{grid-area:1/2;justify-self:start}.lx-room-lobby .lx-team-size,.lx-room-lobby .lx-room-mode{grid-area:1/3;margin-right:6.5rem}.lx-room-lobby .lx-versus{grid-area:2/1/auto/-1;height:100%}.lx-room-lobby .lx-start,.lx-room-lobby>.lx-muted{grid-area:3/1/auto/-1;min-height:38px}.lx-versus.is-1v .lx-slot{flex-direction:row;justify-content:center;gap:.6rem}.lx-versus.is-3v .lx-team{grid-template-columns:1fr 1fr 1fr;display:grid}.lx-versus.is-3v .lx-team-label{grid-column:1/-1}.lx-versus.is-2v .lx-team{grid-template-columns:1fr 1fr;display:grid}.lx-versus.is-2v .lx-team-label{grid-column:1/-1}.lx-team-label{font-size:.62rem}}@media (max-width:900px) and (min-height:521px){.lx-room-lobby .lx-versus,.lx-room-lobby .lx-versus.lx-versus{flex-direction:initial;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.lx-versus.is-2v .lx-slot,.lx-versus.is-3v .lx-slot{text-align:center;flex-direction:column;justify-content:center;padding:.35rem .2rem}.lx-versus.is-2v .lx-slot-name,.lx-versus.is-3v .lx-slot-name{font-size:.72rem}.lx-vs{font-size:1.3rem}.lx-room-lobby .lx-team-label{font-size:.62rem}}@media (max-width:900px) and (max-height:520px){.lx-room-lobby .lx-versus,.lx-room-lobby .lx-versus.lx-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid}.lx-versus.is-2v .lx-team,.lx-versus.is-3v .lx-team{flex-direction:column;gap:.25rem;display:flex}.lx-versus.is-2v .lx-slot,.lx-versus.is-3v .lx-slot{flex-direction:row;min-height:0;padding:.15rem .5rem}.lx-versus.is-2v .lx-slot-name,.lx-versus.is-3v .lx-slot-name{font-size:.78rem}.lx-versus .lx-slot-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lx-vs{align-self:center}}@media (max-height:520px){.mi-card{gap:.2rem;padding:.5rem .9rem}.mi-figure,.mi-figure.char-fig{--fig:64px!important}.mi-figure .doll-preview{width:64px!important;height:64px!important}.mi-name{font-size:1rem}.mi-level,.mi-tag{font-size:.65rem}}:root{--pc-doll-right:6%;--pc-weapon-x:70px;--pc-weapon-y:48px;--pc-weapon-size:116px;--mob-doll-x:0%;--mob-weapon-x:-10%;--mob-weapon-y:10%;--mob-weapon-size:62px;--pchome-weapon-x:4%;--pchome-weapon-y:26%;--pchome-weapon-size:140px;--mobl-doll-x:6%;--mobl-weapon-x:8%;--mobl-weapon-y:18%;--mobl-weapon-size:100px}@media (min-width:901px){.lx-hero-char,.lx-hero-char.lx-hero-char{right:var(--pc-doll-right)}.lx-hero-char-weapon,.lx-hero-char-weapon.lx-hero-char-weapon{bottom:var(--pc-weapon-y);left:calc(50% + var(--pc-weapon-x))}.lx-hero-char-weapon .lx-weapon-art,.lx-hero-char-weapon .lx-weapon-art.lx-weapon-art{width:var(--pc-weapon-size)!important;height:var(--pc-weapon-size)!important}}@media (max-width:900px){.m-home-figure,.m-home-figure.m-home-figure{padding-left:var(--mobl-doll-x)}.m-home-weapon,.m-home-weapon.m-home-weapon{right:var(--mobl-weapon-x);bottom:var(--mobl-weapon-y)}.m-home-weapon .lx-weapon-art,.m-home-weapon .lx-weapon-art.lx-weapon-art{width:var(--mobl-weapon-size)!important;height:var(--mobl-weapon-size)!important}}@media (max-width:900px) and (min-height:521px){.m-home-figure,.m-home-figure.m-home-figure{padding-left:var(--mob-doll-x)}.m-home-weapon,.m-home-weapon.m-home-weapon{right:var(--mob-weapon-x);bottom:var(--mob-weapon-y)}.m-home-weapon .lx-weapon-art,.m-home-weapon .lx-weapon-art.lx-weapon-art{width:var(--mob-weapon-size)!important;height:var(--mob-weapon-size)!important}}@media (max-width:900px){.lx-room-lobby .lx-versus,.lx-room-lobby .lx-versus.lx-versus{flex:none;align-self:center;align-items:center;width:100%;max-width:640px;height:auto;margin:auto 0}.lx-room-lobby .lx-start{align-self:center;max-width:520px}}@media (max-width:900px) and (max-height:520px){.lx-room-lobby,.lx-room-lobby.lx-room-lobby{grid-template-rows:auto minmax(0,1fr) auto}.lx-room-lobby .lx-versus,.lx-room-lobby .lx-versus.lx-versus{place-self:center;height:auto;margin:0}.lx-room-lobby .lx-start,.lx-room-lobby>.lx-muted{justify-self:center;width:min(520px,100%)}.lx-versus.is-1v .lx-slot{padding:.8rem .6rem}}@media (max-width:900px){.main-content,.main-content.main-content{padding-left:max(.7rem, env(safe-area-inset-left));padding-bottom:max(.7rem, env(safe-area-inset-bottom))}.game-shell.is-in-match .main-content,.game-shell.is-in-match .main-content.main-content{padding:0}.gc-dock{left:max(8px, env(safe-area-inset-left));bottom:max(8px, env(safe-area-inset-bottom))}.gc-btn,.gc-btn.gc-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1118d1;border-width:1.5px;width:42px;height:42px;box-shadow:0 3px #000,0 6px 14px #00000073}.gc-btn svg{width:20px;height:20px}.gc-buttons,.gc-buttons.gc-buttons{gap:6px}.gc-panel{bottom:0;left:calc(100% + 8px)}}.top-nav-pill{display:none}@media (max-width:900px){.top-nav-buttons,.top-nav-buttons.top-nav-buttons{padding-left:6px;padding-right:max(6px, env(safe-area-inset-right));gap:6px}.top-nav-button,.top-nav-button.is-featured,.top-nav-button.is-active:not(.is-featured){color:#9aa3b5;background:linear-gradient(#1c2130,#10131b);border:2px solid #2a3142;border-radius:14px;transition:color .2s;box-shadow:0 3px #000}.top-nav-button.is-active,.top-nav-button.is-active:not(.is-featured){color:#2a1600}.top-nav-pill{z-index:0;background:linear-gradient(#ffe680 0%,#ffc21a 50%,#ff9d00 100%);border:2px solid #1a1206;border-radius:14px;display:block;position:absolute;inset:-2px;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #96460073,0 4px #7a4300,0 0 18px #ffaa0073}.top-nav-button .top-nav-button-icon{z-index:1;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:relative}.top-nav-button.is-active .top-nav-button-icon{filter:drop-shadow(0 2px #fff6);transform:translateY(-2px)scale(1.18)}.top-nav-button.is-featured,.top-nav-button.is-featured.is-active{box-shadow:none;background:0 0;border-color:#0000}.top-nav-button.is-featured .top-nav-pill{display:none}.top-nav-button.is-featured.is-active .top-nav-button-icon{transform:scale(1.12)}.top-nav-button .nav-badge{z-index:2}.m-editor-full .me-body{grid-template-columns:58px minmax(0,1fr) minmax(170px,26%)}.m-editor-full .me-side{grid-auto-rows:min-content;align-content:start;gap:.35rem;display:grid}.m-editor-full .me-panel h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem}.m-editor-full .me-muted{display:none}.m-editor-full .me-terrain-types{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.m-editor-full .me-terrain{flex-direction:column;align-items:center;gap:.15rem;padding:.3rem .15rem;display:flex}.m-editor-full .me-terrain small{display:none}.m-editor-full .me-terrain-name{text-align:center;font-size:.6rem}.m-editor-full .me-terrain-swatch{width:26px;height:26px}.m-editor-full .me-palette{grid-template-columns:repeat(3,1fr);gap:.25rem}.m-editor-full .me-prop{padding:.2rem}.m-editor-full .me-prop span{display:none}.m-editor-full .me-prop img{object-fit:contain;width:100%;height:36px}.m-editor-full .me-bg span{font-size:.6rem}.m-editor-full .me-check small{display:none}.m-editor-full .me-row-btns{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}.m-editor-full .me-spawns{grid-template-columns:1fr 1fr;gap:.25rem;font-size:.66rem;display:grid}.m-editor-full .me-maps ul{max-height:120px;overflow-y:auto}.m-editor-full .me-maps h4{margin:.2rem 0 0;font-size:.66rem}.m-editor-full .me-tools{grid-auto-rows:minmax(0,1fr);gap:.2rem;min-height:0;display:grid}.m-editor-full .me-tool{justify-content:center;min-height:0;padding:.15rem .1rem;font-size:.5rem;overflow:hidden}.m-editor-full .me-tool svg{flex-shrink:0;width:18px;height:18px}.m-editor-full .me-tool span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.gc-btn,.gc-btn.gc-btn{width:38px;height:38px}}.mr-register{color:#eafff4;cursor:pointer;background:linear-gradient(#2fbf7147,#1a7a4a2e);border:2px solid #72f2c88c;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:center;gap:.1rem;width:100%;padding:.55rem .8rem;animation:1.8s ease-in-out infinite mr-register-pulse;display:flex;box-shadow:0 4px #00000073,0 0 18px #3ecf6e40}.mr-register span{letter-spacing:.05em;text-transform:uppercase;font-size:1.05rem;font-weight:700}.mr-register small{color:#a7f3d0;font-family:var(--font-body), sans-serif;font-size:.72rem}@keyframes mr-register-pulse{0%,to{box-shadow:0 4px #00000073,0 0 10px #3ecf6e33}50%{box-shadow:0 4px #00000073,0 0 22px #3ecf6e80}}@media (max-width:900px) and (max-height:520px){.mr-register{padding:.35rem .6rem}.mr-register small{display:none}}.lx-room-mappick{justify-content:center;width:min(460px,100%);display:flex}@media (max-width:900px){.lx-room-mappick .map-pick{padding:.25rem .5rem .25rem .25rem}.lx-room-mappick .map-pick .map-thumb{width:56px}}@media (max-width:900px) and (max-height:520px){.lx-room-lobby .lx-room-mappick{grid-area:2/1/auto/-1;place-self:start center;width:min(380px,100%)}.lx-room-lobby,.lx-room-lobby.lx-room-lobby{grid-template-rows:auto auto minmax(0,1fr) auto}.lx-room-lobby .lx-versus,.lx-room-lobby .lx-versus.lx-versus{grid-row:3}.lx-room-lobby .lx-start,.lx-room-lobby>.lx-muted{grid-row:4}}@media (min-width:901px){.lx-room-lobby{background:radial-gradient(60% 55% at 22% 70%,#3aa8ff29,#0000 70%),radial-gradient(60% 55% at 78% 70%,#ff5a4a29,#0000 70%),radial-gradient(80% 40% at 50% 0,#ffb70324,#0000 70%),linear-gradient(#151a26,#0b0e15);border:1px solid #ffb70347;border-radius:26px;gap:1.1rem;max-width:1040px;margin:1rem auto;padding:1.6rem 2rem 1.8rem;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff0d}.lx-room-lobby:after{content:"";pointer-events:none;background:radial-gradient(#ffb7031a,#0000 65%);border-radius:50%;height:240px;position:absolute;bottom:-120px;left:-10%;right:-10%}.lx-room-lobby>*{z-index:1;position:relative}.lx-room-lobby .lx-section-title{letter-spacing:.04em;text-shadow:0 4px #00000080,0 0 24px #ffb70340;font-size:2.4rem}.lx-room-lobby .lx-versus{align-items:center;gap:1.6rem}.lx-room-lobby .lx-team{gap:.8rem}.lx-room-lobby .lx-team:first-child .lx-team-label{color:#7fc8ff}.lx-room-lobby .lx-team:not(:first-child) .lx-team-label{color:#ff8f8f}.lx-room-lobby .lx-slot{background:radial-gradient(70% 35% at 50% 62%,#ffb70338,#0000 70%),linear-gradient(#1b2130,#0f121a);border-width:2px;border-radius:22px;gap:.45rem;padding:1.2rem 1rem 1rem;transition:transform .15s;position:relative;box-shadow:0 6px #00000073,0 16px 34px #0006}.lx-room-lobby .lx-slot:not(.is-empty):hover{transform:translateY(-3px)}.lx-room-lobby .lx-team:first-child .lx-slot:not(.is-empty){border-color:#7fc8ff8c}.lx-room-lobby .lx-team:not(:first-child) .lx-slot:not(.is-empty){border-color:#ff8f8f8c}.lx-room-lobby .lx-slot.is-you{border-color:#72f2c8;box-shadow:0 6px #00000073,0 0 28px #72f2c840}.lx-room-lobby .lx-slot .char-fig{margin-bottom:.1rem}.lx-room-lobby .lx-slot-name{font-size:1.25rem;font-weight:700}.lx-room-lobby .lx-slot.is-empty{background:#ffffff04;justify-content:center;min-height:200px}.lx-room-lobby .lx-slot.is-empty.is-joinable:hover{background:#72f2c80f;border-color:#72f2c8}.lx-room-lobby .lx-vs{filter:drop-shadow(0 5px #0000008c)drop-shadow(0 0 26px #ff8c28a6);font-size:4.2rem;font-style:italic}.lx-room-lobby .lx-versus.is-2v .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-slot{text-align:left;flex-direction:row;justify-content:flex-start;gap:.8rem;min-height:0;padding:.6rem .9rem}.lx-room-lobby .lx-versus.is-2v .lx-slot.is-empty,.lx-room-lobby .lx-versus.is-3v .lx-slot.is-empty{min-height:92px}.lx-room-lobby .lx-versus.is-3v .lx-slot .char-fig{--fig:70px!important}.lx-room-lobby .lx-versus.is-3v .lx-slot .char-fig .doll-preview{width:70px!important;height:70px!important}.lx-room-lobby .lx-start{border-radius:16px;min-width:340px;min-height:58px;font-size:1.25rem;box-shadow:0 6px #00000080,0 0 30px #ffa0004d}.lx-room-lobby .leave-btn{top:1rem;right:1rem}}.lx-watch{color:#a9dcff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#3aa8ff1f;border:1px solid #7fc8ff80;border-radius:10px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.85rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.lx-watch:hover{background:#3aa8ff38;border-color:#7fc8ff}.pg-spectators{z-index:32;color:#e9f2ff;pointer-events:none;background:#080a10b8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem .3rem .5rem;font-size:.95rem;font-weight:700;display:inline-flex;position:absolute;top:66px;right:14px}.pg-eye{color:#7fc8ff;overflow:visible}.pg-eye-lid,.pg-eye-pupil{transform-box:fill-box;transform-origin:50%}.pg-eye{transform-origin:50%;animation:4s ease-in-out infinite pg-eye-blink}.pg-eye-pupil{animation:4s ease-in-out infinite pg-eye-look}@keyframes pg-eye-blink{0%,44%,52%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes pg-eye-look{0%,15%{transform:translate(0)}25%,38%{transform:translate(-2.5px)}60%,75%{transform:translate(2.5px)}90%,to{transform:translate(0)}}.pg-spectating-tag{z-index:32;color:#04121f;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#3aa8ffd9;border-radius:999px;margin-top:64px;padding:.25rem .8rem;font-size:.8rem;font-weight:700;position:absolute;top:14px;left:50%;transform:translate(-50%)}@media (max-width:900px){.pg-spectators{font-size:.8rem;top:8px;left:64px;right:auto}.pg-spectating-tag{margin-top:48px;font-size:.65rem}}@media (min-width:901px){.pg-spectators{top:14px;right:150px}}.lx-vs{padding:0 .18em .08em .05em;line-height:1.1;overflow:visible}.lx-room-info,.lx-slot-weapon{display:none}.room-return{z-index:950;color:#d1fae5;cursor:pointer;background:#0a1612eb;border:1px solid #72f2c880;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .6rem .45rem .9rem;font-size:.9rem;font-weight:700;display:inline-flex;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.room-return b{color:#04140b;background:#2fbf71;border-radius:999px;padding:.2rem .6rem}.room-return-dot{background:#3ecf6e;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite nav-badge-ping;box-shadow:0 0 8px #3ecf6e}@media (max-width:900px){.room-return{top:auto;bottom:max(10px, env(safe-area-inset-bottom));font-size:.75rem}}@media (min-width:901px){.game-container.is-waiting{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 320px;gap:1.2rem;display:grid;overflow:visible}.game-container.is-waiting .rc-panel.is-docked{width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;background:#0c0e1499;border-color:#ffffff14;border-radius:18px;grid-column:2;align-self:stretch;margin:4.2rem 0 1rem;position:relative;top:auto;left:auto}.game-container.is-waiting .rc-panel.is-docked .rc-head{cursor:default;pointer-events:none}.game-container.is-waiting .rc-panel.is-docked .rc-chevron{display:none}.game-container.is-waiting .rc-panel.is-docked .rc-body{flex:1;min-height:0;max-height:none}.game-container.is-waiting .rc-panel.is-docked .rc-list{flex:1;max-height:none}.game-container.is-waiting .leave-btn{top:.4rem;right:calc(320px + 1.2rem)}.lx-room-lobby,.lx-room-lobby.lx-room-lobby{max-width:none;box-shadow:none;background:radial-gradient(45% 40% at 25% 62%,#3aa8ff1f,#0000 70%),radial-gradient(45% 40% at 75% 62%,#ff5a4a1f,#0000 70%),radial-gradient(60% 30% at 50% 0,#ffb7031a,#0000 70%);border:0;border-radius:0;grid-column:1;margin:0;padding:.8rem 1rem 1.2rem;overflow:visible}.lx-room-lobby:after{display:none}.lx-room-info{color:#8b93a1;letter-spacing:.12em;text-transform:uppercase;justify-content:center;gap:2.2rem;margin-top:-.2rem;font-size:.72rem;font-weight:700;display:flex}.lx-room-info span{flex-direction:column;align-items:center;gap:.15rem;display:flex}.lx-room-info b{color:#f1f5f9;font-family:var(--font-display), sans-serif;letter-spacing:.02em;text-transform:none;font-size:1.15rem}.lx-room-lobby .lx-slot,.lx-room-lobby .lx-slot.lx-slot{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.4rem .6rem .6rem}.lx-room-lobby .lx-slot:not(.is-empty):before{content:"";z-index:-1;background:radial-gradient(#ffb70373,#ff8c0014 60%,#0000 72%);border-radius:50%;width:180px;height:34px;position:absolute;top:108px;left:50%;transform:translate(-50%)}.lx-room-lobby .lx-team:first-child .lx-slot:not(.is-empty):before{background:radial-gradient(#50b4ff80,#3aa8ff14 60%,#0000 72%)}.lx-room-lobby .lx-team:not(:first-child) .lx-slot:not(.is-empty):before{background:radial-gradient(#ff6e6480,#ff5a4a14 60%,#0000 72%)}.lx-room-lobby .lx-slot.is-you .lx-slot-name{color:#72f2c8}.lx-slot-weapon{color:var(--rarity,#cbd5e1);font-size:.8rem;font-weight:700;display:block}.lx-slot-weapon b{color:#ffd66b}.lx-room-lobby .lx-slot.is-empty{background:0 0;min-height:0;padding-top:1.4rem}.lx-room-lobby .lx-slot.is-empty .lx-slot-avatar{width:96px;height:96px;box-shadow:none;background:0 0;border:2px dashed #ffffff2e}.lx-room-lobby .lx-slot.is-empty.is-joinable .lx-slot-avatar{border-color:#72f2c899}.lx-room-lobby .lx-slot.is-empty.is-joinable:hover{background:0 0}.lx-room-lobby .lx-slot.is-empty.is-joinable:hover .lx-slot-avatar{background:#72f2c81a}.lx-room-lobby .lx-versus.is-2v .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-slot{padding:.3rem .4rem}.lx-room-lobby .lx-versus.is-2v .lx-slot:before,.lx-room-lobby .lx-versus.is-3v .lx-slot:before{display:none}.lx-room-lobby .lx-versus.is-2v .lx-slot.is-empty .lx-slot-avatar,.lx-room-lobby .lx-versus.is-3v .lx-slot.is-empty .lx-slot-avatar{width:56px;height:56px}.lx-room-lobby .lx-versus.is-2v .lx-slot.is-empty,.lx-room-lobby .lx-versus.is-3v .lx-slot.is-empty{min-height:0;padding-top:.3rem}.lx-room-lobby .lx-room-code{background:0 0}}@media (max-width:900px){.rc-panel.is-docked{display:none}}@media (min-width:901px){.game-container.is-waiting .rc-panel.is-docked{margin:0 0 1rem}}.char-fig-weapon .lx-weapon-art,.char-fig-weapon .lx-weapon-art.lx-weapon-art{width:calc(var(--fig) * var(--wscale,.5))!important;height:calc(var(--fig) * var(--wscale,.5))!important}.char-fig,.char-fig.char-fig{width:calc(var(--fig) * (1 + var(--wscale,.5) * .75))}.char-fig-body{margin-right:calc(var(--fig) * var(--wscale,.5) * .55)}.lx-room-lock{margin-right:.3rem;font-size:.85em}.lx-room-gear{display:none}.room-settings{text-align:left;flex-direction:column;gap:.7rem;width:100%;display:flex}.room-settings-field{flex-direction:column;gap:.3rem;display:flex}.room-settings-label{color:#8b93a1;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.room-settings .lx-input{font-size:16px}.room-privacy{background:#0b0d12;border:1px solid #2a2f3a;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.room-privacy-btn{color:#9aa0ab;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 .3rem;font-size:.78rem;font-weight:800}.room-privacy-btn.is-active{color:#2a1600;background:linear-gradient(#ffd23f,#ff9d00)}.room-settings-hint{color:#8b93a1;font-size:.72rem}.room-settings-save{align-self:flex-end;min-width:110px}.room-settings.is-readonly{gap:.25rem}.room-privacy-tag{color:#72f2c8;background:#72f2c81f;border-radius:999px;align-self:flex-start;padding:.15rem .6rem;font-size:.72rem;font-weight:800}.room-privacy-tag.is-password{color:#ffd66b;background:#ffb70324}.room-privacy-tag.is-invite{color:#a9dcff;background:#7fc8ff24}.room-settings-modal{background:linear-gradient(#161a24,#0b0e15);border-color:#ffb70359;width:min(440px,100%)}.room-settings-modal h2{color:#ffd66b;margin:0}.pw-modal .lx-input{width:100%;font-size:16px}.leave-modal-icon.is-lock{font-size:1.6rem}.leave-modal-btn.is-go{color:#fff;background:linear-gradient(#2fbf71,#1a7a4a)}.room-side-settings{display:none}@media (min-width:901px){.game-container.is-waiting{grid-template-rows:auto minmax(0,1fr);row-gap:.9rem}.game-container.is-waiting .lx-room-lobby{grid-row:1/span 2}.room-side-settings{background:#0c0e1499;border:1px solid #ffffff14;border-radius:18px;grid-area:1/2;padding:.9rem 1rem;display:block}.game-container.is-waiting .rc-panel.is-docked{grid-row:2;min-height:220px}.lx-room-lobby .lx-versus,.lx-room-lobby .lx-versus.lx-versus{justify-items:center;width:100%;max-width:680px;margin-left:auto;margin-right:auto}.lx-room-lobby .lx-team{align-items:center;width:100%;max-width:260px}.lx-room-lobby .lx-slot,.lx-room-lobby .lx-slot.lx-slot{isolation:isolate;width:100%;padding-top:1.1rem;padding-bottom:1.6rem}.lx-room-lobby .lx-slot:after{content:"";z-index:-2;clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);background:linear-gradient(180deg, #ffffff12, transparent 35%), linear-gradient(180deg, var(--banner,#3a4560) 0%, color-mix(in srgb, var(--banner,#3a4560) 35%, #0b0e15) 100%);width:min(190px,82%);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffffff14}.lx-room-lobby .lx-team:first-child .lx-slot{--banner:#1f5f9e}.lx-room-lobby .lx-team:not(:first-child) .lx-slot{--banner:#9e2f2a}.lx-room-lobby .lx-slot.is-you{--banner:#1d7a5a}.lx-room-lobby .lx-slot.is-empty:after{background:#ffffff06;box-shadow:inset 0 0 0 2px #ffffff0f}.lx-room-lobby .lx-versus.is-2v .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-slot{padding:.4rem 1.6rem .4rem .6rem}.lx-room-lobby .lx-versus.is-2v .lx-slot:after,.lx-room-lobby .lx-versus.is-3v .lx-slot:after{clip-path:polygon(0 0,100% 0,93% 50%,100% 100%,0 100%);background:linear-gradient(90deg, color-mix(in srgb, var(--banner,#3a4560) 90%, #fff 0%), color-mix(in srgb, var(--banner,#3a4560) 25%, #0b0e15));width:100%;left:0;transform:none}.lx-room-lobby .lx-versus.is-2v .lx-team:not(:first-child) .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-team:not(:first-child) .lx-slot{text-align:right;flex-direction:row-reverse;padding:.4rem .6rem .4rem 1.6rem}.lx-room-lobby .lx-versus.is-2v .lx-team:not(:first-child) .lx-slot:after,.lx-room-lobby .lx-versus.is-3v .lx-team:not(:first-child) .lx-slot:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,7% 50%);background:linear-gradient(270deg, var(--banner,#3a4560), color-mix(in srgb, var(--banner,#3a4560) 25%, #0b0e15))}.lx-room-lobby .lx-versus.is-2v .lx-team,.lx-room-lobby .lx-versus.is-3v .lx-team{max-width:300px}.lx-room-lobby .lx-versus.is-3v .lx-slot .char-fig,.lx-room-lobby .lx-versus.is-3v .lx-slot .char-fig.char-fig{--fig:66px!important}.lx-room-lobby .lx-versus.is-3v .lx-slot .char-fig .doll-preview{width:66px!important;height:66px!important}.lx-room-lobby .lx-versus.is-2v .lx-slot-badges,.lx-room-lobby .lx-versus.is-3v .lx-slot-badges{display:none}}@media (max-width:900px){.lx-room-lobby .lx-section-title{align-items:center;gap:.4rem;display:inline-flex}.lx-room-gear{color:#ffd66b;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid}.room-settings-modal .room-settings-save{align-self:stretch}}@media (min-width:901px){.lx-room-lobby .lx-versus.is-2v .lx-slot-weapon,.lx-room-lobby .lx-versus.is-3v .lx-slot-weapon{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.7rem;overflow:hidden}.lx-room-lobby .lx-versus.is-2v .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-slot{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.6rem;display:grid}.lx-room-lobby .lx-versus.is-2v .lx-slot>.char-fig,.lx-room-lobby .lx-versus.is-3v .lx-slot>.char-fig,.lx-room-lobby .lx-versus.is-2v .lx-slot>.lx-slot-avatar,.lx-room-lobby .lx-versus.is-3v .lx-slot>.lx-slot-avatar{grid-row:1/span 2}.lx-room-lobby .lx-versus.is-2v .lx-team:not(:first-child) .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-team:not(:first-child) .lx-slot{grid-template-columns:minmax(0,1fr) auto}.lx-room-lobby .lx-versus.is-2v .lx-team:not(:first-child) .lx-slot>.char-fig,.lx-room-lobby .lx-versus.is-3v .lx-team:not(:first-child) .lx-slot>.char-fig,.lx-room-lobby .lx-versus.is-2v .lx-team:not(:first-child) .lx-slot>.lx-slot-avatar,.lx-room-lobby .lx-versus.is-3v .lx-team:not(:first-child) .lx-slot>.lx-slot-avatar{grid-column:2}}.gc-msg,.gc-msg.gc-msg{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:.55rem;padding:.4rem .5rem;display:grid}.gc-avatar{color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 35%,#2b3448,#141823);border:2px solid #2c3242;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:1.1rem;display:grid;position:relative;overflow:visible}.gc-avatar .doll-preview{border-radius:50%}.gc-msg.is-mine .gc-avatar{cursor:default;border-color:#ffb70399}.gc-avatar .gc-lvl{border:2px solid #0b0d12;border-radius:999px;min-width:17px;height:17px;font-size:.6rem;position:absolute;bottom:-4px;right:-5px}.gc-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.gc-meta{align-items:baseline;gap:.45rem;display:flex}.gc-meta .gc-time{color:#6b7383;font-size:.68rem}.gc-body .gc-text{flex:none}@media (min-width:901px){.gc-dock,.gc-dock.gc-dock{bottom:18px;left:18px;right:auto}.gc-buttons,.gc-buttons.gc-buttons{justify-content:flex-start}.gc-btn,.gc-btn.gc-btn{border-radius:20px;width:68px;height:68px}.gc-btn svg{width:28px;height:28px}.gc-btn-label{font-size:.66rem}.gc-panel,.gc-panel.gc-panel{transform-origin:0 100%;background:linear-gradient(#151925,#0b0e15);width:400px;height:calc(100dvh - 194px);max-height:none;bottom:calc(100% + 12px);left:0;right:auto}}.lp-auth-sub{color:#9aa0ab;text-align:center;margin:-.3rem 0 .9rem;font-size:.9rem}.lp-name-input{text-align:center;letter-spacing:.03em;font-size:1.25rem;font-weight:700}.lp-play-btn{letter-spacing:.1em;min-height:56px;font-size:1.4rem}.lp-switch{color:#8fd8ff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:1rem auto 0;padding:.3rem .6rem;font-size:.88rem;font-weight:600;text-decoration:underline;display:block}.lp-switch.is-back{color:#9aa0ab;margin:0 0 .6rem;text-decoration:none}.lp-switch:hover{color:#ffd66b}.js-shop{gap:.5rem}.js-banner{background:linear-gradient(#ffe6962e,#0000 55%),linear-gradient(#3a2412,#1c120a);border:2px solid #6b4a1e;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:.7rem;padding:.35rem 1rem;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffd66b40,0 4px #000}.js-banner h2{background:linear-gradient(#fff6c7 0%,#ffd23f 45%,#e08a00 100%);color:#0000;letter-spacing:.14em;text-transform:uppercase;filter:drop-shadow(0 2px #3a2000);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.35rem;font-weight:700}.js-banner-orn{color:#ffd23f;text-shadow:0 0 8px #ffc83cb3;font-size:.9rem}.js-tabs{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.js-tab{color:#9aa3b5;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#242a3a,#141824);border:2px solid #3a3f52;border-radius:12px 12px 6px 6px;flex-direction:column;align-items:center;gap:1px;padding:.3rem .2rem .35rem;font-size:.72rem;font-weight:700;transition:transform .12s;display:flex;box-shadow:0 3px #000}.js-tab-icon{font-size:1.05rem;line-height:1.1}.js-tab.is-active{color:#3a2000;background:linear-gradient(#ffe680 0%,#ffc21a 55%,#ff9d00 100%);border-color:#1a1206;transform:translateY(-2px);box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #96460066,0 3px #7a4300}.js-rarity{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.js-gem{color:#cfd5df;cursor:pointer;background:#0d1017;border:2px solid #2c3242;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;font-size:.58rem;font-weight:800;transition:transform .15s;display:grid;transform:rotate(45deg)}.js-gem>*,.js-gem{line-height:1}.js-gem i{background:radial-gradient(circle at 35% 30%, #fff, var(--rarity) 45%, color-mix(in srgb, var(--rarity) 55%, #000));width:12px;height:12px;box-shadow:0 0 8px var(--rarity);border-radius:3px}.js-gem:first-child{border-radius:999px;width:auto;padding:0 .55rem;transform:none}.js-gem.is-active{border-color:var(--rarity,#ffd23f);box-shadow:0 0 0 2px #ffd23f59, 0 0 12px var(--rarity,#ffd23f);transform:rotate(45deg)scale(1.12)}.js-gem:first-child.is-active{transform:scale(1.08)}.js-card{background:radial-gradient(ellipse 80% 55% at 50% 32%, color-mix(in srgb, var(--rarity) 45%, transparent), transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--rarity) 30%, #161a26), #0d1018 70%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rarity) 70%, #ffd23f), inset 0 0 0 4px #0000008c, 0 4px 0 #000;text-align:center;cursor:pointer;border:2px solid #1a1206;border-radius:14px;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .35rem .45rem;transition:transform .12s;display:flex;position:relative;overflow:hidden}.js-card:active{transform:scale(.97)}.js-card-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rarity) 30%, transparent) 0deg 9deg, transparent 9deg 24deg);pointer-events:none;width:190%;animation:24s linear infinite lx-success-rays;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 12%,#0000 55%);mask:radial-gradient(circle,#000 12%,#0000 55%)}.js-card.is-legendary .js-card-rays,.js-card.is-prismatic .js-card-rays{animation-duration:10s}.js-card.is-prismatic{box-shadow:inset 0 0 0 2px #ff9ff3,inset 0 0 0 4px #0000008c,0 4px #000,0 0 14px #ff9ff359}.js-card-art{filter:drop-shadow(0 6px 6px #0009);flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative}.js-card-art .m-shop-skin{width:74px;height:80px}.js-stars{color:#ffd23f;letter-spacing:1px;text-shadow:0 1px #3a2000,0 0 6px #ffd23fcc;font-size:.66rem;position:relative}.js-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#0000,#000000a6 15% 85%,#0000);width:calc(100% + .7rem);margin:0 -.35rem;padding:.1rem .4rem;font-size:.82rem;font-weight:700;position:relative;overflow:hidden}.js-buy{color:#3a2000;cursor:pointer;background:linear-gradient(#ffe680 0%,#ffc21a 50%,#ff9d00 100%);border:2px solid #1a1206;border-radius:10px;justify-content:center;align-items:center;gap:.25rem;min-width:70%;padding:.2rem .6rem;font-size:.92rem;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 2px #ffffff8c,inset 0 -2px #96460073,0 3px #7a4300}.js-buy:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px #ffffff8c,0 1px #7a4300}.js-buy img,.js-buy .coin-icon{width:15px;height:15px}.js-buy.is-big{width:100%;min-width:0;min-height:46px;font-size:1.2rem}.js-owned{color:#72f2a0;background:#3ecf6e2e;border-radius:10px;padding:.15rem .6rem;font-size:.8rem;font-weight:700;position:relative}.js-detail-backdrop{z-index:1500;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#000000b3;place-items:center;display:grid;position:fixed;inset:0}.js-detail{background:radial-gradient(ellipse 90% 45% at 50% 22%, color-mix(in srgb, var(--rarity) 40%, transparent), transparent 75%), linear-gradient(180deg, #2a2016, #120e0a);text-align:center;border:3px solid #1a1206;border-radius:20px;flex-direction:column;align-items:center;gap:.6rem;width:min(340px,100%);max-height:100%;padding:1rem 1rem 1.1rem;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffd23f,inset 0 0 0 5px #0009,0 20px 50px #000000b3}.js-detail-close{color:#fff;cursor:pointer;background:linear-gradient(#ff6b5b,#c7372b);border:2px solid #1a1206;border-radius:50%;width:36px;height:36px;font-weight:800;position:absolute;top:-12px;right:-12px;box-shadow:0 3px #000}.js-detail-art{filter:drop-shadow(0 8px 8px #0009);place-items:center;width:100%;height:160px;display:grid;position:relative;overflow:hidden}.js-detail-art .m-shop-skin{width:140px;height:150px}.js-detail-info{flex-direction:column;align-items:center;gap:.35rem;width:100%;display:flex}.js-detail-info h3{color:#fff;text-shadow:0 2px #000;margin:0;font-size:1.5rem}.js-detail-info p{color:#d8cbb0;margin:0;font-size:.86rem}.js-detail-info .js-stars{font-size:1rem}@media (max-width:900px) and (max-height:520px){.js-banner{display:none}.js-tab{flex-direction:row;justify-content:center;gap:.3rem;padding:.25rem}.js-detail{text-align:left;flex-direction:row;width:min(560px,100%)}.js-detail-art{flex:0 0 45%;height:180px}.js-detail-info{align-items:flex-start}}.js-detail-info .lx-rarity-badge{align-self:center}.lx-hero-char{width:290px;padding-bottom:30px}.lx-hero-char-floor{bottom:44px}@media (max-width:1150px){.lx-hero-char{width:230px}.lx-hero-char-doll .doll-preview{width:190px!important;height:190px!important}}@media (max-width:900px){.m-home-hero .doll-preview{max-width:none;max-height:none;margin-bottom:6%;width:min(250px,62dvh)!important;height:min(250px,62dvh)!important}.game-body:has(>.gc-dock)>.main-content:not(:has(.game-container.is-playing)){padding-left:54px}}.lx-inv-tabs{align-self:flex-end}@media (min-width:901px){.lx-fill-page>.lx-fill{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}@media (max-height:820px){.lx-fill-page>.lx-fill>.lx-empty .lx-radar{display:none}}.lx-fill-page>.lx-fill>.lx-room-list,.lx-fill-page>.lx-fill>.lx-empty{flex:1 1 0;min-height:0;overflow-y:auto}.lx-fill-page>.lx-fill>.lx-empty{justify-content:center;padding:.5rem 1rem}.pc-home .m-seg{border-width:2px}.pc-home .m-seg-btn.is-active{background:linear-gradient(#ffd23f,#ff8a1a);box-shadow:inset 0 -3px #78320073}.pc-home .m-home{flex-direction:column;flex:1;gap:.6rem;min-height:0;display:flex}.pc-home .m-home-stage{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-height:0;padding-bottom:.4rem;display:flex;position:relative}.pc-home .m-home-glow{background:radial-gradient(#ffb70380,#ffb70314 60%,#0000 72%);border-radius:50%;width:min(260px,70%);height:46px;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);box-shadow:0 0 60px #ffb70340}.pc-home .m-home-hero{filter:drop-shadow(0 10px 12px #0009);justify-content:center;animation:3s ease-in-out infinite m-hero-bob;display:flex;position:relative}.pc-home .m-home-skin{width:160px;height:170px;display:block;position:relative}.pc-home .m-home-name{color:#fff;background:#080a10d9;border:2px solid #2c3242;border-radius:999px;align-items:center;gap:.45rem;margin-top:.3rem;padding:.25rem .9rem .25rem .25rem;font-size:1.05rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 3px #000}.pc-home .m-home-lvl{color:#fff;text-shadow:0 1px #000;background:linear-gradient(#7fd3ff,#2f7fd8);border:2px solid #1a1206;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85rem;display:grid}.pc-home .m-home-controls{background:linear-gradient(#151925,#0d1018);border:2px solid #262c3a;border-radius:18px;flex-direction:column;flex-shrink:0;gap:.55rem;padding:.75rem;display:flex;box-shadow:0 4px #00000080}.pc-home .m-home-controls .m-field{margin-bottom:0}.pc-home .m-play-btn{color:#fff;cursor:pointer;background:linear-gradient(#ffe680 0%,#ffc21a 45%,#ff9d00 100%);border:3px solid #1a1206;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;min-height:64px;transition:transform 60ms,box-shadow 60ms;display:flex;box-shadow:inset 0 3px #ffffff8c,inset 0 -4px #96460073,0 6px #7a4300,0 10px 22px #ff960059}.pc-home .m-play-btn:active{transform:translateY(4px);box-shadow:inset 0 3px #ffffff8c,inset 0 -4px #96460073,0 2px #7a4300}.pc-home .m-play-label{letter-spacing:.12em;text-transform:uppercase;-webkit-text-stroke:1.5px #3a2000;text-shadow:0 3px #3a2000;font-size:1.9rem;font-weight:700;line-height:1}.pc-home .m-play-btn small{color:#3a2000;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.72rem;font-weight:700}.pc-home .m-home{flex-direction:row;align-items:stretch}.pc-home .m-home-stage{flex:.85;justify-content:center}.pc-home .m-home-glow{bottom:2.4rem}.pc-home .m-home-skin{width:110px;height:120px}.pc-home .m-home-controls{flex:1.15;justify-content:center;gap:.45rem;padding:.6rem .7rem}.pc-home .m-play-btn{min-height:54px}.pc-home .m-play-label{font-size:1.5rem}.pc-home .m-home-stage{overflow:hidden}.pc-home .m-home-hero{flex:1 1 0;align-items:flex-end;min-height:0}.pc-home .m-home-hero .doll-preview{aspect-ratio:1;max-height:190px;width:auto!important;height:100%!important}.pc-home .m-home-skin{height:100%;max-height:170px}.pc-home .m-home,.pc-home .m-home.m-home{flex-direction:row;align-items:stretch;gap:.6rem}.pc-home .m-home-stage{flex:0 0 38%;justify-content:center;min-width:0}.pc-home .m-home-name{max-width:100%;font-size:.9rem}.pc-home .m-home-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-home .m-home-boxes{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.pc-home .m-box{color:#f1f5f9;text-align:left;cursor:pointer;background:linear-gradient(#171c28,#0e1118);border:2px solid #2a3142;border-radius:16px;align-items:center;gap:.6rem;width:100%;padding:.6rem .7rem;display:flex;position:relative;box-shadow:0 4px #00000080}.pc-home .m-box:active{transform:translateY(3px);box-shadow:0 1px #00000080}.pc-home .m-box.is-ai{cursor:default;background:radial-gradient(at 50% 0,#ffb70329,#0000 65%),linear-gradient(#1a1a20,#0e1018);border-color:#ffb70373;flex-direction:column;flex:1;justify-content:center;align-items:stretch}.pc-home .m-box.is-ai:active{transform:none;box-shadow:0 4px #00000080}.pc-home .m-box.is-online{background:radial-gradient(at 0%,#3aa8ff33,#0000 70%),#0f1420;border-color:#3aa8ff73}.pc-home .m-box.is-editor{background:radial-gradient(at 0%,#72f2c829,#0000 70%),#0f1418;border-color:#72f2c866}.pc-home .m-box-icon{background:#ffffff0f;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.pc-home .m-box.is-online .m-box-icon{color:#7fc8ff}.pc-home .m-box.is-editor .m-box-icon{color:#72f2c8}.pc-home .m-box-text{flex-direction:column;min-width:0;display:flex}.pc-home .m-box-title{color:#fff;letter-spacing:.03em;text-transform:uppercase;font-size:1.05rem;font-weight:700}.pc-home .m-box.is-ai .m-box-title{color:#ffd66b;letter-spacing:.1em;font-size:.85rem}.pc-home .m-box-text small{color:#9aa0ab;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.pc-home .m-box .m-tab-badge{position:absolute;top:-6px;right:-6px}.pc-home .m-box .m-seg-btn{min-height:32px;font-size:.76rem}.pc-home .m-box .map-pick{padding:.3rem .45rem .3rem .3rem}.pc-home .m-box .map-pick .map-thumb{width:58px}.pc-home .m-box .map-pick-more{display:none}.pc-home .m-box .map-pick-text strong{font-size:.88rem}.pc-home .m-home-stage{flex-basis:34%}.pc-home .m-box{padding:.45rem .6rem}.pc-home .m-box-icon{width:34px;height:34px}.pc-home .m-box.is-ai{gap:.35rem}.pc-home .m-box .m-play-label{font-size:1.3rem}.pc-home .m-home-hero{justify-content:center;width:100%}.pc-home .m-home-hero .doll-preview{aspect-ratio:1;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.pc-home .m-home-boxes{justify-content:center}.pc-home .m-box.is-ai{flex:none}.pc-home .m-home-boxes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:.45rem;display:grid}.pc-home .m-box.is-ai{grid-column:1/-1;gap:.3rem;padding:.4rem .6rem}.pc-home .m-box .m-seg-btn{min-height:28px}.pc-home .m-box .m-play-btn{min-height:40px}.pc-home .m-box-text small{display:none}.pc-home .m-home-hero,.pc-home .m-home-hero.m-home-hero{flex:0 auto;min-height:0}.pc-home .m-home-hero .doll-preview{max-width:200px;width:100%!important}.pc-home .m-home-glow{margin-top:40%;top:auto;bottom:auto}.pc-home .m-home-hero{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.pc-home .m-home-weapon{filter:drop-shadow(0 4px 8px #0009);position:absolute;bottom:4px;right:-6px}.pc-home .m-home-hero,.pc-home .m-home-hero.m-home-hero{width:76%;margin-right:18%}.pc-home .m-home-weapon,.pc-home .m-home-weapon.m-home-weapon{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;bottom:32%;right:0}.pc-home .m-home-hero,.pc-home .m-home-hero.m-home-hero{width:70%;margin-left:12%;margin-right:18%}.pc-home .m-home-weapon .lx-weapon-art{width:76px!important;height:76px!important}.pc-home .m-home-figure{justify-content:center;width:100%;min-height:0;padding-left:6%;padding-right:22%;display:flex;position:relative}.pc-home .m-home-hero,.pc-home .m-home-hero.m-home-hero{width:100%;margin:0}.pc-home .m-home-weapon,.pc-home .m-home-weapon.m-home-weapon{bottom:18%;right:-4%}.pc-home .m-home-figure,.pc-home .m-home-figure.m-home-figure{padding-left:var(--mobl-doll-x)}.pc-home .m-home-weapon,.pc-home .m-home-weapon.m-home-weapon{right:var(--mobl-weapon-x);bottom:var(--mobl-weapon-y)}.pc-home .m-home-weapon .lx-weapon-art,.pc-home .m-home-weapon .lx-weapon-art.lx-weapon-art{width:var(--mobl-weapon-size)!important;height:var(--mobl-weapon-size)!important}.pc-home .m-home-hero .doll-preview{max-width:none;max-height:none;margin-bottom:6%;width:min(250px,62dvh)!important;height:min(250px,62dvh)!important}.pc-home{padding-bottom:0}.pc-home .m-home.m-home{flex:none;height:640px}.pc-home .m-home-stage,.pc-home .m-home-figure{overflow:visible}.pc-home .m-home-glow.m-home-glow{width:300px;margin-top:0;top:50%;bottom:auto;transform:translate(-50%,112px)}.pc-home .m-home-hero .doll-preview.doll-preview{max-width:none;max-height:none;width:400px!important;height:400px!important}.lx-back-bar{align-items:center;gap:.9rem;display:flex}.lx-back-bar h2{color:#fff;margin:0;font-size:1.6rem}.lx-back{color:#e8edf5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;padding:.45rem 1rem;font-weight:700}.lx-back:hover{background:#ffffff1f}.lx-mode-grid.is-single{grid-template-columns:1fr}.lx-wardrobe.lx-wardrobe{margin-top:0}.lx-wardrobe-body.lx-wardrobe-body{grid-template-columns:340px 150px minmax(0,1fr);align-items:stretch}.lx-wardrobe-stage{justify-content:center;min-height:460px;position:relative}.lx-wardrobe-glow{pointer-events:none;background:radial-gradient(#ffb70380,#ffb70314 60%,#0000 72%);border-radius:50%;width:240px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,92px)}.lx-wardrobe-stage .doll-preview{position:relative}.lx-slot-tabs.lx-slot-side{flex-flow:column;gap:.4rem;margin:0}.lx-slot-side .lx-slot-tab{text-align:left;background:#12151c;border:1px solid #262b36;border-radius:12px;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.lx-slot-side .lx-slot-tab.is-active{background:linear-gradient(135deg,#ffb703,#ff7a1a);border-color:#0000}}.m-home-hero,.m-home-hero.m-home-hero,.pc-home .m-home-hero{animation:none!important}.lp-create{gap:.6rem}.lp-create-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.lp-create-stage{background:radial-gradient(at 50% 70%,#ffb70338,#0000 70%),#00000040;border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;padding:.4rem .6rem .7rem;display:flex}.lp-sex{background:#00000059;border-radius:12px;gap:.3rem;padding:.25rem;display:flex}.lp-sex-btn{color:#b8c0cc;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:64px;padding:.35rem .7rem;font-size:.95rem}.lp-sex-btn.is-active{color:#2a1600;background:linear-gradient(#ffd23f,#ff9d00)}.lp-create-pick{flex-direction:column;gap:.35rem;min-width:0;display:flex}.lp-pick-label{color:#ffc94a;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.lp-opts{flex-wrap:wrap;gap:.35rem;display:flex}.lp-opt{cursor:pointer;background:#ffffff0d;border:2px solid #ffffff1f;border-radius:12px;place-items:center;width:58px;height:58px;padding:0;display:grid}.lp-opt.is-active{border-color:#ffc21a;box-shadow:0 0 0 2px #ffc21a4d}.lp-swatches{flex-wrap:wrap;gap:.35rem;margin:.1rem 0 .25rem;display:flex}.lp-swatch{background:var(--swatch);cursor:pointer;border:2px solid #0009;border-radius:50%;width:24px;height:24px;padding:0}.lp-swatch.is-active{outline-offset:2px;outline:2px solid #ffc21a}@media (max-width:520px){.lp-create-body{grid-template-columns:1fr}}@media (min-width:901px){.pc-home .m-home-weapon,.pc-home .m-home-weapon.m-home-weapon{right:var(--pchome-weapon-x);bottom:var(--pchome-weapon-y)}.pc-home .m-home-weapon .lx-weapon-art,.pc-home .m-home-weapon .lx-weapon-art.lx-weapon-art{width:var(--pchome-weapon-size)!important;height:var(--pchome-weapon-size)!important}}.lp-google-icon{background:#fff;border-radius:50%;flex:none;width:22px;height:22px;padding:2px}.lx-hair-colors{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.7rem;display:flex}.lx-hair-colors-label{color:#9aa0ab;letter-spacing:.08em;text-transform:uppercase;margin-right:.3rem;font-size:.75rem;font-weight:800}.lx-hair-swatch{background:var(--swatch);cursor:pointer;border:2px solid #0009;border-radius:50%;width:26px;height:26px;padding:0}.lx-hair-swatch.is-active{outline-offset:2px;outline:2px solid #ffc21a}.m-wardrobe-right .lx-hair-colors{gap:.3rem;margin-bottom:.3rem}.m-wardrobe-right .lx-hair-colors-label{display:none}.m-wardrobe-right .lx-hair-swatch{width:20px;height:20px}@media (min-width:901px){.lx-fill-page>.lx-wardrobe.lx-fill{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.lx-fill-page>.lx-wardrobe .lx-wardrobe-body.lx-wardrobe-body{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0}.lx-fill-page>.lx-wardrobe .lx-wardrobe-stage{min-height:0}.lx-fill-page>.lx-wardrobe .lx-wardrobe-pick{min-height:0;padding-right:.3rem;overflow-y:auto}.lx-wardrobe .lx-cosmetic-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.lx-aura-preview{pointer-events:none;opacity:.95;width:78%;max-width:280px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.lx-wardrobe-stage .doll-preview,.m-wardrobe-stage .doll-preview{z-index:1;position:relative}.lx-aura-picker{flex-direction:column;gap:.8rem;display:flex}.lx-aura-colors{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;display:grid}.lx-aura-swatch{color:#e5e7eb;text-align:left;cursor:pointer;background:#12151c;border:1px solid #2a2f3a;border-radius:12px;align-items:center;gap:.6rem;padding:.65rem .8rem;font-weight:700;display:flex}.lx-aura-swatch i{background:var(--swatch);width:22px;height:22px;box-shadow:0 0 10px var(--swatch);border-radius:50%;flex:none}.lx-aura-swatch.is-active{border-color:#ffc21a;box-shadow:0 0 0 2px #ffc21a4d}.m-wardrobe-right .lx-aura-picker{gap:.3rem}.m-wardrobe-right .lx-aura-picker>p{display:none}.m-wardrobe-right .lx-aura-colors{grid-template-columns:repeat(3,1fr);gap:.3rem}.m-wardrobe-right .lx-aura-swatch{gap:.3rem;padding:.3rem .4rem;font-size:.68rem}.m-wardrobe-right .lx-aura-swatch i{width:14px;height:14px}.lx-hair-colors{margin-bottom:.4rem;padding:5px}.lp-swatches{padding:4px}.lx-wardrobe-actions{z-index:3;position:relative}.lx-aura-preview{bottom:22%}.mi-card{width:clamp(200px,22vw,300px);padding:1.6rem 1.2rem 1.3rem}.mi-row.is-2v .mi-card,.mi-row.is-3v .mi-card{width:clamp(230px,24vw,320px)}.mi-name{font-size:1.35rem}.lx-slot{gap:.8rem;padding:2.2rem 1.2rem}.lx-slot-name{font-size:1.25rem}@media (max-height:520px){.mi-figure,.mi-figure.char-fig{--fig:96px!important}.mi-figure .doll-preview{width:96px!important;height:96px!important}.mi-card{width:clamp(150px,24vw,220px)}}@media (min-width:901px){.lx-room-lobby .lx-versus.is-1v .lx-slot{min-width:280px;padding:1.6rem 1.4rem 1.3rem}}@media (max-height:520px){.mi-figure,.mi-figure.char-fig{--fig:78px!important}.mi-figure .doll-preview{width:78px!important;height:78px!important}.mi-card{padding:.5rem .9rem .6rem}.mi-name{font-size:1.1rem}}@media (min-width:901px){.js-shop{gap:1rem}.js-banner{align-self:center;min-width:360px;padding:.5rem 2.2rem}.js-banner h2{font-size:2rem}.js-tabs{width:100%;max-width:640px;margin:0 auto}.js-tab{padding:.5rem .4rem .55rem;font-size:.9rem}.js-tab-icon{font-size:1.35rem}.js-rarity{gap:12px}.js-gem{width:36px;height:36px;font-size:.68rem}.js-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.js-card{gap:.35rem;padding:.8rem .6rem;transition:transform .15s,box-shadow .15s}.js-card:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rarity) 80%, #ffd23f), inset 0 0 0 4px #0000008c, 0 8px 0 #000, 0 0 22px color-mix(in srgb, var(--rarity) 50%, transparent);transform:translateY(-5px)}.js-card-art{min-height:140px}.js-card-art .m-shop-skin{width:112px;height:120px}.js-stars{font-size:.9rem}.js-name{font-size:1.05rem}.js-buy{min-width:60%;padding:.3rem .9rem;font-size:1.05rem}.js-detail{gap:.8rem;width:min(440px,100%);padding:1.4rem 1.4rem 1.5rem}.js-detail-art{height:230px}.js-detail-art .m-shop-skin{width:190px;height:205px}.js-detail-info h3{font-size:1.9rem}.js-detail-info p{font-size:1rem}.js-empty{text-align:center}}.js-card.is-owned .js-card-art{opacity:1}.js-card-art,.js-detail-art>:not(.js-card-rays){z-index:1;position:relative}.js-card .lx-rarity-badge{z-index:1;align-self:center;position:relative}.js-type{color:#b8c2d4;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;position:relative}@property --js-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes js-ang{to{--js-ang:360deg}}.js-card.is-prismatic:after,.js-detail.is-prismatic:after{content:"";z-index:3;border-radius:inherit;background:conic-gradient(from var(--js-ang), #c9d1dc, #ff9ad5, #8fd3ff, #c9d1dc, #ff9ad5, #8fd3ff, #c9d1dc);-webkit-mask-composite:xor;pointer-events:none;padding:3px;animation:4s linear infinite js-ang;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.js-detail.is-prismatic{overflow:visible}@media (min-width:901px){.pc-home .m-home-hero .m-home-skin,.pc-home .m-home-hero .m-home-skin.m-home-skin{flex:none;min-width:400px;width:400px!important;max-width:none!important;height:400px!important;max-height:none!important}.pc-home .m-home-skin img,.pc-home .m-home-skin .lx-skin-portrait{object-fit:contain;width:100%;height:100%}}.js-sections{flex-direction:column;gap:1.4rem;display:flex}.js-section-title{color:#ffe9a8;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px #3a2000;align-items:center;gap:.7rem;margin:0 0 .7rem;font-size:1.5rem;display:flex}.js-section-title:after{content:"";background:linear-gradient(90deg,#ffd66b99,#0000);flex:1;height:2px}.js-section-title.is-l2{color:#cfd6e4;text-shadow:none;font-size:1.1rem}.js-section-title.is-l2:after{background:linear-gradient(90deg,#ffffff40,#0000)}.js-slots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.js-slot-chip{color:#9aa3b5;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#242a3a,#141824);border:2px solid #3a3f52;border-radius:999px;padding:.25rem .8rem;font-size:.8rem}.js-slot-chip.is-active{color:#3a2000;background:linear-gradient(#ffe680,#ff9d00);border-color:#1a1206}.fr-avatar.has-doll,.pf-avatar.has-doll,.rail-avatar.has-doll,.top-nav-profile.has-doll{background:radial-gradient(circle at 50% 35%,#3a5f8a,#14243a);overflow:hidden}.fr-avatar.has-doll .doll-preview,.pf-avatar.has-doll .doll-preview,.rail-avatar.has-doll .doll-preview,.top-nav-profile.has-doll .doll-preview{width:100%!important;height:100%!important}.fr-avatar.has-doll.is-md{width:46px;height:46px}.fr-avatar.has-doll.is-sm{width:40px;height:40px}.gc-avatar{width:56px;height:56px}.gc-avatar .doll-preview{width:100%!important;height:100%!important}.gc-avatar .gc-lvl{min-width:20px;height:20px;font-size:.7rem}.gc-msg{gap:.6rem}.lb-page .lb-tabs{align-self:flex-end}.lb-main{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.2rem;min-height:0;display:grid}.lb-podium-wrap{flex-direction:column;min-width:0;min-height:0;display:flex}.lb-subtitle{color:var(--lb,#ffd447);text-align:center;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;font-size:1.15rem}.lb-subtitle small{color:#9aa0ab;font-size:.8rem}.lb-podium{flex:1;justify-content:center;align-items:flex-end;gap:.6rem;min-height:0;padding-top:.5rem;display:flex}.lb-pod{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;max-width:250px;display:flex;position:relative}.lb-pod-medal{filter:drop-shadow(0 3px #00000080);font-size:2rem;animation:2.6s ease-in-out infinite lb-float}.lb-pod.is-1 .lb-pod-medal{font-size:2.6rem}@keyframes lb-float{50%{transform:translateY(-5px)}}.lb-pod-hero{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .18s}.lb-pod-hero:hover{transform:scale(1.06)}.lb-pod-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px #000;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;font-size:1.15rem;overflow:hidden}.lb-pod-name:hover{color:#ffe066}.lb-pod-level{color:#3a2000;background:linear-gradient(#ffd966,#d99400);border-radius:999px;padding:1px 10px;font-size:.78rem}.lb-pod-value{color:var(--lb,#ffd447);margin-top:2px;font-size:.95rem}.lb-pod-base{color:#0000008c;border-radius:10px 10px 4px 4px;place-items:center;width:100%;margin-top:.5rem;font-size:2.2rem;display:grid;box-shadow:inset 0 3px #ffffff73,inset 0 -4px #00000040,0 6px #00000080}.lb-pod.is-1 .lb-pod-base{background:linear-gradient(#ffe680,#d99400);height:120px}.lb-pod.is-2 .lb-pod-base{background:linear-gradient(#e3e8f0,#8c97a8);height:86px}.lb-pod.is-3 .lb-pod-base{background:linear-gradient(#e8b07a,#9a5b2c);height:62px}.lb-pod.is-me .lb-pod-name{color:#72f2c8}.lb-rest{flex-direction:column;min-height:0;padding:.6rem .8rem;display:flex}.lb-rest-list{flex:1 1 0;min-height:0;margin:0;padding:0 .2rem 0 0;list-style:none;overflow-y:auto}.lb-rest-row{border-bottom:1px solid #ffffff0f;align-items:center;gap:.7rem;padding:.35rem .4rem;display:flex}.lb-rest-row.is-me{background:#72f2c81a;border-radius:10px}.lb-rest-row .lb-rank{color:#9aa0ab;text-align:center;min-width:2.2ch}.lb-rest-avatar{cursor:pointer;background:radial-gradient(circle at 50% 35%,#3a5f8a,#14243a);border:2px solid #2c3242;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid;overflow:hidden}.lb-rest-avatar .doll-preview{width:100%!important;height:100%!important}.lb-rest-row .lb-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lb-rest-empty{text-align:center;padding:1rem}.lb-mine{margin-top:.4rem}@media (min-width:901px){.lb-main.lx-fill{flex:1 1 0;min-height:0;overflow:hidden}}@media (max-width:900px){.lb-main{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.6rem}.lb-pod-medal{font-size:1.4rem}.lb-pod.is-1 .lb-pod-medal{font-size:1.8rem}.lb-pod-name{font-size:.85rem}.lb-pod-base{font-size:1.4rem}.lb-pod.is-1 .lb-pod-base{height:62px}.lb-pod.is-2 .lb-pod-base{height:46px}.lb-pod.is-3 .lb-pod-base{height:34px}.lb-rest-avatar{width:38px;height:38px}}@media (max-width:640px) and (orientation:portrait){.lb-main{grid-template-columns:1fr}}@media (min-width:901px){.lx-fill-page>.lb-main.lx-fill{flex-direction:initial;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}}.lx-hammer{z-index:4;pointer-events:none;transform-origin:50% 95%;filter:drop-shadow(0 6px 6px #0000008c);width:104px;height:104px;position:absolute;top:-4%;right:6%;transform:rotate(-38deg)}.lx-hammer.is-forging{animation:.55s ease-in infinite lx-hammer-swing}.lx-hammer.is-success{animation:.7s ease-out both lx-hammer-win}.lx-hammer.is-fail{animation:.8s ease-out both lx-hammer-fail}@keyframes lx-hammer-swing{0%{transform:rotate(42deg)}58%{transform:rotate(-62deg)}66%{transform:rotate(-54deg)}to{transform:rotate(42deg)}}@keyframes lx-hammer-win{0%{transform:rotate(-62deg)scale(1.1)}45%{transform:rotate(55deg)translateY(-8px)}to{transform:rotate(32deg)}}@keyframes lx-hammer-fail{0%{transform:rotate(-62deg)}22%{transform:rotate(70deg)translate(10px,-14px)}50%{transform:rotate(10deg)}70%{transform:rotate(40deg)}to{transform:rotate(32deg)}}.lx-forge-stage.is-forging .lx-weapon-art{animation:.55s ease-in infinite lx-forge-hit}@keyframes lx-forge-hit{60%{filter:brightness();transform:translateY(0)scale(1)}66%{filter:brightness(1.8)drop-shadow(0 0 14px #ffb703);transform:translateY(6px)scale(.96,1.04)}80%{filter:brightness(1.1);transform:translateY(0)scale(1)}}.lx-fx{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.lx-fx-shock{border:6px solid #ffe680;border-radius:50%;width:40px;height:40px;animation:.9s ease-out both lx-shock;position:absolute;top:-20px;left:-20px;box-shadow:0 0 30px 6px #ffb703,inset 0 0 20px #fff6c2}.lx-fx.is-fail .lx-fx-shock{border-color:#ff5a4a;box-shadow:0 0 30px 6px #b3140a,inset 0 0 20px #ffb0a8}@keyframes lx-shock{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(9)}}.lx-fx-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:10px;height:10px;animation:.95s ease-out both lx-spark;animation-delay:calc(var(--i) * 12ms);transform:rotate(calc(var(--i) * 22.5deg)) translateY(0);background:#fff6c2;position:absolute;top:-5px;left:-5px;box-shadow:0 0 10px 3px #ffb703}@keyframes lx-spark{0%{opacity:1;transform:rotate(calc(var(--i) * 22.5deg)) translateY(0) scale(1.4)}to{opacity:0;transform:rotate(calc(var(--i) * 22.5deg)) translateY(-130px) scale(.4)}}.lx-fx-crack{filter:drop-shadow(0 0 8px #ff2a1a);width:120px;height:160px;animation:1.4s ease-out both lx-crack;position:absolute;top:-80px;left:-60px}@keyframes lx-crack{0%{opacity:0;clip-path:inset(0 0 100%)}25%{opacity:1;clip-path:inset(0)}to{opacity:0}}.lx-fx-smoke{width:28px;height:28px;animation:1.3s ease-out both lx-smoke;animation-delay:calc(var(--i) * 60ms);background:radial-gradient(circle,#46464ce6,#1e1e2200);border-radius:50%;position:absolute;top:-14px;left:-14px}@keyframes lx-smoke{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(calc((var(--i) - 3.5) * 22px), -110px) scale(2.4)}}.lx-rays{aspect-ratio:1;z-index:0;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rarity,#ffd447) 28%, transparent) 0deg 7deg, transparent 7deg 22deg);pointer-events:none;width:min(380px,150%);height:auto;margin:auto;animation:36s linear infinite lx-rays-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 8%,#0000 62%);mask:radial-gradient(circle,#000 8%,#0000 62%)}@keyframes lx-rays-spin{to{transform:rotate(360deg)}}.lx-showcase-stage .lx-weapon-art,.lx-forge-stage .lx-weapon-art{z-index:1;position:relative}.lx-item{transition:transform .18s,border-color .2s,box-shadow .2s}.lx-item:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:40%;position:absolute;top:-40%;bottom:-40%;left:-60%;transform:skew(-20deg)}.lx-item:hover{box-shadow:0 10px 26px #00000080, 0 0 22px color-mix(in srgb, var(--rarity) 45%, transparent);transform:translateY(-5px)}.lx-item:hover:before{animation:.8s ease-out lx-shine}.lx-item.is-selected{box-shadow:0 0 0 2px var(--rarity), 0 0 26px color-mix(in srgb, var(--rarity) 55%, transparent)}.lx-item.is-equipped .lx-item-tag{animation:2.4s ease-in-out infinite lx-tag-pulse}@keyframes lx-shine{0%{left:-60%}to{left:130%}}@keyframes lx-tag-pulse{50%{box-shadow:0 0 12px #72f2c8b3}}.lx-hammer{width:110px;height:110px;top:0;right:24%;transform:rotate(32deg)}.rail-name,button.rail-name{font-size:1.4rem}.rail-level{font-size:.85rem}.rail-xp-text{font-size:.9rem}@media (max-width:900px){.top-nav-who-name,.top-nav-who-name.top-nav-who-name{font-size:1.25rem}.top-nav-who-lvl,.top-nav-who-lvl.top-nav-who-lvl{font-size:1rem}.top-nav-who-xp .xp-bar{height:7px}.m-home-figure,.m-home-figure.m-home-figure{transform:translateY(-26px)}.lx-section-wrap .pf-page,.pf-page.pf-page{flex-direction:column;gap:.6rem;display:flex;overflow-y:auto}.pf-page .pf-back{z-index:2;position:absolute}.pf-page .pf-hero,.pf-page .pf-hero.pf-hero{flex-flow:row;align-items:center;gap:1rem;width:100%;padding:.7rem 1rem .7rem 3.4rem;display:flex}.pf-page .pf-avatar{flex:none;width:76px;height:76px}.pf-page .pf-main{flex-wrap:wrap;flex:1;align-items:center;gap:.3rem 1rem;min-width:0;display:flex}.pf-page .pf-name{margin:0;font-size:1.6rem}.pf-page .pf-level{flex:1;min-width:220px}.pf-page .pf-actions{flex-wrap:wrap}.pf-page .pf-stats,.pf-page .pf-stats.pf-stats{width:100%}}.js-hscroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex:1;align-items:stretch;gap:16px;min-height:0;padding:0 2px 6px;display:flex;overflow:auto hidden}.js-hsec{flex-direction:column;flex:none;min-height:0;display:flex}.js-hsec-title{color:#cfd6e4;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0 0 4px;font-size:.8rem}.js-hsec.is-l1>.js-hsec-title{color:#ffe9a8;text-shadow:0 2px #3a2000;font-size:.95rem}.js-hrow{flex:1;gap:8px;min-height:0;display:flex}.js-hrow .js-card{scroll-snap-align:start;flex:none;width:124px}@media (min-width:901px){.lx-wardrobe-body.lx-wardrobe-body{grid-template-columns:340px minmax(0,1fr) 150px}.lx-wardrobe-body>.lx-wardrobe-stage{order:1}.lx-wardrobe-body>.lx-wardrobe-pick{order:2}.lx-wardrobe-body>.lx-slot-side{order:3}}.m-wardrobe-right.is-side-tabs{flex-direction:row;gap:.5rem;min-height:0;display:flex}.m-wardrobe-items{flex-direction:column;flex:1;gap:.3rem;min-width:0;min-height:0;display:flex}.m-slot-icons.is-vertical,.m-slot-icons.is-vertical.m-slot-icons{flex-direction:column;flex:none;justify-content:flex-start;gap:4px;width:auto;padding:4px;display:flex;overflow-y:auto}.m-slot-icons.is-vertical .m-slot-icon{flex:none;width:46px;height:36px}@media (max-width:900px){.m-home .m-home-stage .m-home-figure{position:relative;top:-46px}}@media (min-width:901px){.m-home .m-home-stage .m-home-figure{position:relative;top:-34px}}.rail-shell .rail-name.rail-name{font-size:1.45rem}.rail-shell .rail-level.rail-level{font-size:.9rem}.gc-msg.gc-msg{grid-template-columns:56px minmax(0,1fr);column-gap:.9rem}.gc-body{padding-left:.2rem}.lb-page{--lb-row-h:56px;--lb-s:.7}.lb-page .lx-section-head{background:linear-gradient(90deg,#080a10e0 0%,#080a108c 55%,#080a1033 100%),url(/assets/ui/lb/banner.png) 50%/cover no-repeat;border:2px solid #6b4a1e;border-radius:16px;padding:1rem 1.4rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd66b59,0 8px 22px #0006}.lb-divider{filter:drop-shadow(0 2px 4px #00000080);width:min(280px,60%);height:auto;margin:0 auto .3rem;display:block}.lb-pod-medal{filter:drop-shadow(0 4px 4px #0000008c);width:44px;height:auto}.lb-pod.is-1 .lb-pod-medal{width:56px}.lb-pod-base{height:auto;box-shadow:none;filter:drop-shadow(0 8px 6px #00000080);background:bottom/100% 100% no-repeat;border-radius:0;margin-top:.4rem;display:block}.lb-pod.is-1 .lb-pod-base{aspect-ratio:360/300;background-image:url(/assets/ui/lb/pod_1.png);height:auto}.lb-pod.is-2 .lb-pod-base{aspect-ratio:342/236;background-image:url(/assets/ui/lb/pod_2.png);height:auto}.lb-pod.is-3 .lb-pod-base{aspect-ratio:343/182;background-image:url(/assets/ui/lb/pod_3.png);height:auto}.lb-pod.is-1 .lb-pod-hero{filter:drop-shadow(0 0 14px #ffd66b8c)}.lb-row-img{height:var(--lb-row-h);padding:0 calc(var(--lb-s) * 30px) 0 calc(var(--lb-s) * 215px);border:0 solid;border-width:calc(var(--lb-s) * 30px) calc(var(--lb-s) * 30px) calc(var(--lb-s) * 30px) calc(var(--lb-s) * 215px);border-image:url(/assets/ui/lb/row.png) 30 30 30 215 fill / calc(var(--lb-s) * 30px) calc(var(--lb-s) * 30px) calc(var(--lb-s) * 30px) calc(var(--lb-s) * 215px) stretch;box-sizing:border-box;background:0 0;border-radius:0;margin-bottom:4px;transition:transform .15s,filter .15s;position:relative}.lb-row-img:hover{border-image-source:url(/assets/ui/lb/row_hover.png);transform:translate(4px)}.lb-row-img.is-me{filter:drop-shadow(0 0 8px #72f2c8b3);background:0 0}.lb-row-img .lb-rank{left:calc(var(--lb-s) * 68px);color:#ffe9a8;min-width:0;font-size:calc(var(--lb-s) * 34px);text-shadow:0 2px #000;position:absolute;top:50%;transform:translate(-50%,-50%)}.lb-row-img .lb-rest-avatar{left:calc(var(--lb-s) * 131px);width:calc(var(--lb-s) * 64px);height:calc(var(--lb-s) * 64px);background:0 0;border:0;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.lb-row-img .lb-rest-avatar .doll-preview{border-radius:50%}.lb-ring{pointer-events:none;width:124%;height:124%;position:absolute;inset:-12%}.lb-row-img .lb-name{font-size:calc(var(--lb-s) * 26px)}.lb-row-img .lb-level{font-size:calc(var(--lb-s) * 22px);color:#ffd966}@media (max-width:900px){.lb-page{--lb-row-h:44px;--lb-s:.55}.lb-page .lx-section-head{display:none}}.lb-divider{width:min(190px,50%)}.lb-row-img.lb-row-img{padding:0 calc(var(--lb-s) * 34px) 0 calc(var(--lb-s) * 215px);border:0;border-image:}.lb-row-img:before{content:"";border-style:solid;border-width:calc(var(--lb-s) * 30px) calc(var(--lb-s) * 30px) calc(var(--lb-s) * 30px) calc(var(--lb-s) * 200px);pointer-events:none;z-index:0;border-image:url(/assets/ui/lb/row.png) 30 30 30 200 fill;position:absolute;inset:0}.lb-row-img:hover:before{border-image-source:url(/assets/ui/lb/row_hover.png)}.lb-row-img>*{z-index:1;position:relative}.lb-row-img .lb-rank{left:calc(var(--lb-s) * 62px);position:absolute}.lb-row-img .lb-rest-avatar{left:calc(var(--lb-s) * 120px);width:calc(var(--lb-s) * 59px);height:calc(var(--lb-s) * 59px);position:absolute}.lb-pod.is-1 .lb-pod-base,.lb-pod.is-2 .lb-pod-base,.lb-pod.is-3 .lb-pod-base{box-shadow:none;background-color:#0000;background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;border-radius:0}@media (max-width:900px){.lb-divider,.lb-subtitle{display:none}.lb-pod-medal,.lb-pod.is-1 .lb-pod-medal{width:24px}.lb-pod{max-width:120px}.lb-podium{min-height:0;overflow:hidden}}body :is(.lx-cta:not(.is-alt):not(.is-forge),.js-buy,.m-play-btn,.m-big-cta,.lp-play-btn,.m-save-look,.lx-save-look,.lx-join,.m-equip,.lx-item-action){box-shadow:none;color:#3a2000;text-shadow:0 1px #ffffff80;filter:drop-shadow(0 4px 4px #00000073);background:0 0;border:14px solid #0000;border-width:14px 22px;border-image:url(/assets/ui/btn/gold.png) 100 fill/14px 22px;transition:transform .12s,filter .12s}body :is(.lx-cta:not(.is-alt):not(.is-forge),.js-buy,.m-play-btn,.m-big-cta,.lp-play-btn,.m-save-look,.lx-save-look,.lx-join,.m-equip,.lx-item-action):hover:not(:disabled){filter:brightness(1.12)drop-shadow(0 6px 8px #ffbe2873);transform:translateY(-2px)}body :is(.lx-cta:not(.is-alt):not(.is-forge),.js-buy,.m-play-btn,.m-big-cta,.lp-play-btn,.m-save-look,.lx-save-look,.lx-join,.m-equip,.lx-item-action):active:not(:disabled){border-image-source:url(/assets/ui/btn/gold_down.png);transform:translateY(2px)}body :is(.lx-cta:not(.is-alt):not(.is-forge),.js-buy,.m-play-btn,.m-big-cta,.lp-play-btn,.m-save-look,.lx-save-look,.lx-join,.m-equip,.lx-item-action):disabled{color:#d6dbe3;text-shadow:0 1px #0006;filter:none;border-image-source:url(/assets/ui/btn/grey.png)}body :is(.lx-cta.is-alt,.leave-modal-btn.is-stay,.lx-watch,.pf-btn){box-shadow:none;color:#ffe9a8;filter:drop-shadow(0 3px 3px #00000073);background:0 0;border:14px solid #0000;border-width:14px 22px;border-image:url(/assets/ui/btn/navy.png) 100 fill/14px 22px}body :is(.leave-modal-btn.is-leave,.pf-btn.is-danger){box-shadow:none;color:#fff;text-shadow:0 2px #5a0a00b3;filter:drop-shadow(0 3px 3px #00000073);background:0 0;border:14px solid #0000;border-width:14px 22px;border-image:url(/assets/ui/btn/red.png) 100 fill/14px 22px}body :is(.pf-btn.is-primary,.lx-buy){box-shadow:none;color:#fff;text-shadow:0 2px #0a3200b3;filter:drop-shadow(0 3px 3px #00000073);background:0 0;border:14px solid #0000;border-width:14px 22px;border-image:url(/assets/ui/btn/green.png) 100 fill/14px 22px}body :is(.m-play-btn,.m-big-cta){min-height:56px;font-size:1.5rem}@media (max-width:900px){body .top-nav-button:not(.is-featured){box-shadow:none;background:url(/assets/ui/btn/tile_navy.png) 50%/100% 100% no-repeat;border:0}body .top-nav-pill{box-shadow:none;filter:drop-shadow(0 0 8px #ffbe2899);background:url(/assets/ui/btn/tile_gold.png) 50%/100% 100% no-repeat;border:0;border-radius:0;inset:-3px}}body .js-buy{border-width:10px 16px;border-image-width:10px 16px;min-height:0}@media (max-width:900px){body .top-nav-button:not(.is-featured):not(.is-active){color:#dce8ff}}.lb-pod-medal{order:1}.lb-pod-hero{z-index:2;order:2;margin-bottom:-16px;position:relative}.lb-pod-base{z-index:1;order:3;margin-top:0;position:relative}.lb-pod-name{order:4;margin-top:.35rem}.lb-pod-level{order:5}.lb-pod-value{order:6}@media (max-width:900px){.lb-pod{max-width:104px}.lb-pod-hero{margin-bottom:-10px}}@media (max-width:900px) and (max-height:520px){body .top-nav-buttons{flex-direction:column;justify-content:stretch;align-self:stretch;max-height:100%}body .top-nav-button,body .top-nav-button.is-featured{flex:1 1 0;height:auto;min-height:0;max-height:72px}body .top-nav-button.is-featured{box-shadow:none;background:url(/assets/ui/btn/tile_navy.png) 50%/100% 100% no-repeat;border:0;border-radius:0;width:auto;margin:0;transform:none}body .top-nav-button.is-featured.is-active{filter:drop-shadow(0 0 8px #ffbe2899);background-image:url(/assets/ui/btn/tile_gold.png)}body .top-nav-button.is-featured .top-nav-button-icon,body .top-nav-button.is-featured.is-active .top-nav-button-icon{width:24px;height:24px;transform:none}body .top-nav-button.is-featured .top-nav-button-icon *{fill:none}body .top-nav-button.is-featured.is-active{color:#2a1600}}@media (max-height:520px){.ga-modal{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1.2rem;width:min(820px,100vw - 24px);max-height:calc(100dvh - 16px);padding:.9rem 1.2rem;display:grid;overflow-y:auto}.ga-modal>h2{grid-area:1/1;font-size:1.2rem}.ga-modal>p:not(.ga-error){grid-area:2/1/span 3;font-size:.85rem}.ga-modal>form:not(.ga-form),.ga-modal>.ga-or,.ga-modal>.ga-form,.ga-modal>.ga-sent{grid-column:2}.ga-modal>form:not(.ga-form){grid-row:1}.ga-modal>.ga-or{grid-row:2;margin:0}.ga-modal>.ga-form,.ga-modal>.ga-sent{grid-row:3/span 2}.ga-modal>.ga-error{grid-column:1/span 2}}@media (max-width:900px){html body .top-nav-buttons .top-nav-button.is-featured,html body .top-nav-buttons .top-nav-button.is-featured:hover{color:#dce8ff;width:auto!important;height:auto!important;box-shadow:none!important;background:url(/assets/ui/btn/tile_navy.png) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;margin:0!important;animation:none!important;transform:none!important}html body .top-nav-buttons .top-nav-button.is-featured.is-active{filter:drop-shadow(0 0 8px #ffbe2899);color:#2a1600;background:url(/assets/ui/btn/tile_gold.png) 50%/100% 100% no-repeat!important}html body .top-nav-buttons .top-nav-button.is-featured .top-nav-button-icon{filter:none;width:24px;height:24px;transform:none!important}html body .top-nav-buttons .top-nav-button.is-featured .top-nav-button-icon *{fill:none}html body .top-nav-buttons .top-nav-button.is-featured .top-nav-pill{display:none!important}html body .top-nav-buttons .top-nav-button.is-featured .top-nav-button-icon,html body .top-nav-buttons .top-nav-button.is-featured.is-active .top-nav-button-icon{stroke-width:1.9px;box-sizing:border-box!important;width:26px!important;height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important}}@media (max-height:520px){.ga-close{z-index:3;top:6px;right:8px}.ga-modal>form:not(.ga-form){margin-right:1.6rem}.mi-figure,.mi-figure.char-fig{--fig:118px!important}.mi-figure .doll-preview{max-width:none;max-height:none;width:118px!important;height:118px!important}.mi-card{gap:.1rem;width:clamp(170px,26vw,250px);padding:.4rem .8rem .5rem}.mi-name{font-size:1.05rem}.mi-row{gap:clamp(1.5rem,8vw,5rem)}}body :is(.m-play-btn,.m-big-cta,.lp-play-btn),body .m-play-label{text-shadow:none;-webkit-text-stroke:0}body .m-play-label{color:#3a2000;letter-spacing:.1em;filter:drop-shadow(0 1px #ffffff8c)}@media (max-width:900px){.rc-panel.is-min{border-radius:50%;width:48px;min-width:0;padding:0}.rc-panel.is-min .rc-head{justify-content:center;gap:0;width:48px;height:48px;padding:0}.rc-panel.is-min .rc-title,.rc-panel.is-min .rc-chevron{display:none}.rc-panel.is-min .rc-unread{position:absolute;top:-4px;right:-4px}}@media (max-width:900px) and (max-height:520px){.mr-panel{width:min(94vw,900px);max-width:none;max-height:calc(100dvh - 12px);overflow-y:auto}}.js-filter-btn{color:#3a2000;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffe680,#ff9d00);border:2px solid #1a1206;border-radius:999px;align-self:center;align-items:center;gap:.4rem;padding:.25rem .9rem;font-size:.85rem;display:inline-flex}.js-filter-btn.is-open i{display:inline-block;transform:rotate(180deg)}.js-slots.is-pop{z-index:30;background:#0a0c12f7;border:2px solid #6b4a1e;border-radius:14px;width:min(420px,80vw);padding:.5rem;position:absolute;top:100px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0009}.js-hsec.is-style .js-hrow .js-card{width:164px}.js-hsec.is-style .js-card-art{min-height:110px}.js-hsec.is-style .js-card-art .doll-preview{width:110px!important;height:110px!important}.lb-podium{align-items:flex-end;margin-top:-1.2rem;padding-bottom:0}.lb-pod{max-width:190px}@media (max-width:900px){.lb-podium{margin-top:-.8rem}.lb-pod{max-width:128px}}body .pc-home .m-play-label,body .pc-home .m-play-btn .m-play-label{color:#3a2000;filter:none;letter-spacing:.14em;text-shadow:none!important;-webkit-text-stroke:0!important}@media (min-width:901px){.lb-page .lx-section-head{padding:.55rem 1.2rem}.lb-page .lx-section-head p:not(.lx-eyebrow){display:none}.lb-guest-note{margin:0;font-size:.8rem}}@media (max-width:900px){.lb-pod{max-width:112px}.lb-pod-medal,.lb-pod.is-1 .lb-pod-medal{z-index:3;width:26px;position:absolute;top:0;left:-2px}.lb-pod-hero{margin-bottom:-14px}}@media (min-width:901px){.lb-pod{max-width:236px}}.lb-page .lb-tabs .lx-chip:not(.is-active){background:#0a0d16e0;border-color:#ffd66b59}.tt-perks{margin:.4rem 0 .2rem;padding:0;list-style:none}.tt-perks li{color:#ffd66b;padding-left:1rem;font-size:.85rem;line-height:1.35;position:relative}.tt-perks li:before{content:"✦";color:var(--rarity,#ffb703);position:absolute;left:0}@media (min-width:901px){.lb-pod{max-width:262px}}body :is(.lx-cta:not(.is-alt):not(.is-forge),.js-buy,.m-play-btn,.m-big-cta,.lp-play-btn,.m-save-look,.lx-save-look,.lx-join,.m-equip,.lx-item-action,.lx-cta.is-alt,.leave-modal-btn.is-stay,.lx-watch,.pf-btn,.leave-modal-btn.is-leave,.pf-btn.is-danger,.pf-btn.is-primary,.lx-buy):is(:hover,:active,:focus-visible){transform:none!important}.mr-btn:hover:not(:disabled),.mr-register:hover,.mr-claim-all:hover{transform:none}.inv-sort{flex-wrap:wrap;align-items:center;gap:.3rem;margin-left:auto;display:flex}.inv-sort-label{color:#9aa3b5;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.inv-sort-btn,.inv-sort-dir{color:#cdd5e6;cursor:pointer;background:#10141ecc;border:1px solid #2c3445;border-radius:999px;padding:.22rem .6rem;font-size:.8rem;font-weight:700}.inv-sort-btn.is-active{color:#ffd66b;background:#ffb70329;border-color:#ffb703}.inv-sort-dir{color:#ffd66b;min-width:2rem}@media (max-width:900px){.inv-sort{margin:0 0 .3rem}}.js-daily-bar{color:#ffe9a8;background:#0a0d16b3;border:1px solid #ffd66b66;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem 1rem;margin:.2rem auto .4rem;padding:.3rem 1rem;font-size:.95rem;display:flex}.js-daily-bar b{color:#fff;font-variant-numeric:tabular-nums}.js-daily-bar small{color:#9aa3b5;font-size:.75rem}.js-card{position:relative}.js-lock{z-index:4;cursor:pointer;background:#0a0d16d9;border:2px solid #ffffff59;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:.85rem;line-height:1;display:grid;position:absolute;top:6px;left:6px}.js-lock.is-on{background:#ffb70340;border-color:#ffd66b;box-shadow:0 0 10px #ffd66b99}.js-card.is-locked{outline-offset:-2px;outline:2px solid #ffd66bb3}@media (min-width:901px){.lx-weapon-list{overscroll-behavior:contain;max-height:min(560px,100vh - 260px);overflow-y:auto}.lx-weapon-list::-webkit-scrollbar{width:8px}.lx-weapon-list::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.lx-weapon-list::-webkit-scrollbar-thumb{background:linear-gradient(#ffd66b,#ff9a1a);border-radius:999px}.main-content:has(.js-shop)::-webkit-scrollbar{width:14px}.main-content:has(.js-shop)::-webkit-scrollbar-track{background:#ffffff0d;border-left:1px solid #ffd66b2e}.main-content:has(.js-shop)::-webkit-scrollbar-thumb{background:linear-gradient(#ffe27a,#ffb703 55%,#e58a00);border:3px solid #0a0d16e6;border-radius:999px;box-shadow:0 0 8px #ffb70399}.main-content:has(.js-shop)::-webkit-scrollbar-thumb:hover{background:linear-gradient(#fff0a8,#ffc42e 55%,#f09a00)}}@supports not selector(::-webkit-scrollbar){@media (min-width:901px){:is(.main-content:has(.js-shop),.lx-weapon-list){scrollbar-width:thin;scrollbar-color:#ffb703 #ffffff12}}}.js-section-title{justify-content:center}.js-section-title:before{content:"";background:linear-gradient(270deg,#ffd66b99,#0000);flex:1;height:2px}.js-section-title.is-l2:before{background:linear-gradient(270deg,#ffffff40,#0000)}@media (min-width:901px){.js-grid{grid-template-columns:repeat(auto-fit,minmax(200px,250px));justify-content:center}}.js-hsec-title{text-align:center}.js-hscroll{justify-content:safe center}@media (min-width:901px){.lb-pod .char-fig-weapon{right:calc(var(--fig) * .12)}}@media (max-width:900px){.lb-pod{max-width:100px}.lb-pod-medal,.lb-pod.is-1 .lb-pod-medal{z-index:3;width:22px;margin-bottom:-2px;position:relative;top:auto;left:auto}.lb-pod-hero{margin-bottom:-12px}}.mr-btn,.mr-btn:hover:not(:disabled),.mr-btn:active:not(:disabled){filter:none;-webkit-tap-highlight-color:transparent;outline:none;transform:none}.mr-btn.is-again:hover:not(:disabled){background:linear-gradient(#46d88a,#23915b)}.mr-btn.is-leave:hover:not(:disabled){background:linear-gradient(#dd4a3d,#a32424)}.mr-btn:focus-visible{box-shadow:0 0 0 3px #ffd66bcc}body :is(.lx-cta:not(.is-alt):not(.is-forge),.js-buy,.m-play-btn,.m-big-cta,.lp-play-btn,.m-save-look,.lx-save-look,.lx-join,.m-equip,.lx-item-action){background:linear-gradient(#ffd34a,#f9b814 45%,#e08a0a) padding-box padding-box;border-radius:14px}body :is(.lx-cta:not(.is-alt):not(.is-forge),.js-buy,.m-play-btn,.m-big-cta,.lp-play-btn,.m-save-look,.lx-save-look,.lx-join,.m-equip,.lx-item-action):active:not(:disabled){background:linear-gradient(#e8b82e,#b97d0f) padding-box padding-box}body :is(.lx-cta:not(.is-alt):not(.is-forge),.js-buy,.m-play-btn,.m-big-cta,.lp-play-btn,.m-save-look,.lx-save-look,.lx-join,.m-equip,.lx-item-action):disabled{background:linear-gradient(#8a9493,#747d7c) padding-box padding-box}body :is(.lx-cta.is-alt,.leave-modal-btn.is-stay,.lx-watch,.pf-btn){background:linear-gradient(#25406a,#142a4f) padding-box padding-box;border-radius:14px}body :is(.leave-modal-btn.is-leave,.pf-btn.is-danger){background:linear-gradient(#fd5a0e,#fd1d01) padding-box padding-box;border-radius:14px}body :is(.pf-btn.is-primary,.lx-buy){background:linear-gradient(#62a227,#366a15) padding-box padding-box;border-radius:14px}.pg-blackout{z-index:20;opacity:0;pointer-events:none;background:#000;transition:opacity .6s;position:absolute;inset:0}.pg-blackout.is-on{opacity:1;pointer-events:auto;transition:none}.leave-modal-btn,.leave-modal-btn:hover,.leave-modal-btn:active{filter:none;transform:none}.leave-modal-btn.is-stay:hover{background:linear-gradient(#355a92,#1d3a6c)}.leave-modal-btn.is-leave:hover{background:linear-gradient(#ff7a2e,#ff3a1c)}body :is(.lx-cta:not(.is-alt):not(.is-forge),.lx-cta.is-alt,.js-buy,.m-play-btn,.m-big-cta,.lp-play-btn,.m-save-look,.lx-save-look,.lx-join,.m-equip,.lx-item-action):after{display:none}body :is(.lx-cta:not(.is-alt):not(.is-forge),.lx-cta.is-alt,.lp-play-btn){overflow:visible}.lx-slot-join{color:inherit;cursor:pointer;background:0 0;border:0;display:contents}.lx-slot-addbot,.lx-slot-removebot{color:#ffd66b;cursor:pointer;background:#ffb7031f;border:1px solid #ffd66b80;border-radius:999px;margin-top:.4rem;padding:.35rem .8rem;font-size:.85rem;font-weight:700}.lx-slot-addbot:hover{background:#ffb70340}.lx-slot-removebot{color:#ff8a7a;background:#ff5a461f;border-color:#ff5a4680;font-size:.75rem}.lx-botbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:.2rem 0 .6rem;display:flex}.lx-botbar-label{color:#9aa3b5;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.lx-badge.is-ready{color:#72f2c8;background:#72f2c82e}.lx-badge.is-notready{color:#9aa3b5;background:#ffffff12}.lx-ready-row{flex-direction:column;align-items:center;gap:.4rem;display:flex}.lx-ready-btn{min-width:260px}@media (min-width:901px){.lx-room-lobby{max-width:1320px;min-height:760px;padding:1.8rem 2.2rem 2.4rem}.lx-room-lobby .lx-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.6rem}.lx-room-lobby .lx-versus.is-2v .lx-team,.lx-room-lobby .lx-versus.is-3v .lx-team{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-items:stretch;gap:.8rem;display:grid}.lx-room-lobby .lx-versus.is-2v .lx-team{--cols:2}.lx-room-lobby .lx-versus.is-3v .lx-team{--cols:3}.lx-room-lobby .lx-versus.is-2v .lx-team-label,.lx-room-lobby .lx-versus.is-3v .lx-team-label{grid-column:1/-1}.lx-room-lobby .lx-versus.is-2v .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-slot{text-align:center;flex-direction:column;justify-content:flex-start;gap:.45rem;min-height:0;padding:1.2rem .7rem 1rem}.lx-room-lobby .lx-versus.is-2v .lx-slot.is-empty,.lx-room-lobby .lx-versus.is-3v .lx-slot.is-empty{justify-content:center;min-height:260px}.lx-room-lobby .lx-versus.is-2v .lx-slot-badges,.lx-room-lobby .lx-versus.is-3v .lx-slot-badges{justify-content:center;margin-left:0;display:flex}.lx-room-lobby .lx-versus.is-2v .lx-slot-avatar,.lx-room-lobby .lx-versus.is-3v .lx-slot-avatar{width:84px;height:84px;font-size:2.2rem}.lx-room-lobby .lx-versus.is-2v .lx-slot .char-fig .doll-preview{width:var(--fig)!important;height:var(--fig)!important}.lx-room-lobby .lx-versus.is-3v .lx-slot .char-fig,.lx-room-lobby .lx-versus.is-3v .lx-slot .char-fig.char-fig{--fig:156px!important}.lx-room-lobby .lx-versus.is-3v .lx-slot .char-fig .doll-preview{width:156px!important;height:156px!important}.lx-room-lobby .lx-versus.is-2v .lx-slot-weapon,.lx-room-lobby .lx-versus.is-3v .lx-slot-weapon{white-space:normal;max-width:none;font-size:.8rem;display:block;overflow:visible}.lx-room-lobby .lx-versus.is-3v .lx-slot-name{font-size:1.05rem}.lx-room-lobby .lx-versus.is-2v,.lx-room-lobby .lx-versus.is-3v{max-width:1240px}.lx-room-lobby .lx-versus.is-2v .lx-team,.lx-room-lobby .lx-versus.is-3v .lx-team{max-width:none;display:grid}.lx-room-lobby .lx-versus.is-2v .lx-slot:after,.lx-room-lobby .lx-versus.is-3v .lx-slot:after,.lx-room-lobby .lx-versus.is-2v .lx-team:not(:first-child) .lx-slot:after,.lx-room-lobby .lx-versus.is-3v .lx-team:not(:first-child) .lx-slot:after{clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);background:linear-gradient(180deg, #ffffff12, transparent 35%), linear-gradient(180deg, var(--banner,#3a4560) 0%, color-mix(in srgb, var(--banner,#3a4560) 35%, #0b0e15) 100%);width:min(210px,92%);left:50%;transform:translate(-50%)}.lx-room-lobby .lx-versus.is-2v .lx-team:not(:first-child) .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-team:not(:first-child) .lx-slot{text-align:center;flex-direction:column;padding:1.2rem .7rem 1.6rem}.lx-room-lobby .lx-versus.is-2v .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-slot{padding-bottom:1.8rem}.lx-room-lobby .lx-versus.is-2v .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-slot,.lx-room-lobby .lx-versus.is-2v .lx-team:not(:first-child) .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-team:not(:first-child) .lx-slot{align-items:center;justify-items:initial;flex-direction:column;min-width:0;display:flex}.lx-room-lobby .lx-versus.is-2v .lx-slot>*,.lx-room-lobby .lx-versus.is-3v .lx-slot>*{margin-left:0;margin-right:0}.lx-room-lobby .lx-versus.is-2v .lx-slot,.lx-room-lobby .lx-versus.is-3v .lx-slot{min-height:340px;overflow:visible}.lx-room-lobby .lx-versus.is-2v .lx-slot.is-empty,.lx-room-lobby .lx-versus.is-3v .lx-slot.is-empty{min-height:340px}.lx-room-lobby .lx-versus.is-2v .lx-slot:after,.lx-room-lobby .lx-versus.is-3v .lx-slot:after{width:min(230px,94%)}}.lx-room-lobby .lx-team:first-child .lx-slot:not(.is-empty) .lx-slot-avatar{background:linear-gradient(135deg,#6ec3ff,#1f5f9e)}.lx-room-lobby .lx-team:not(:first-child) .lx-slot:not(.is-empty) .lx-slot-avatar{background:linear-gradient(135deg,#ff8f8f,#b3322c)}.lx-room-lobby .lx-slot.is-you .lx-slot-avatar{background:linear-gradient(135deg,#72f2c8,#1f8a6b)}@media (min-width:901px){.js-grid{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.js-grid>.js-card{flex:0 0 236px;width:236px}}.lx-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lx-bg:before{content:"";filter:blur(6px)saturate(1.1);background:url(/assets/ui/menu_background.jpg) 50%/cover no-repeat;position:absolute;inset:-24px}.lx-bg:after{content:"";background:radial-gradient(120% 90% at 50% 45%,#0a0e2433,#0a0e24b3),linear-gradient(#0a0e2473,#0a0e2499);position:absolute;inset:0}.pg-blackout{justify-content:center;align-items:center;display:flex}.pg-loading{flex-direction:column;align-items:center;gap:.8rem;width:min(420px,70%);display:flex}.pg-loading-text{color:#ffe08a;letter-spacing:.04em;font-size:1.3rem}.pg-loading-track{background:#141c3a;border-radius:99px;width:100%;height:14px;overflow:hidden;box-shadow:inset 0 0 0 2px #2c3866}.pg-loading-track i{background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);border-radius:99px;height:100%;transition:width .25s ease-out;display:block}.pg-root.is-loading{background:#000}.pg-root.is-loading .game-action-bar{visibility:hidden}@media (min-width:901px) and (min-height:561px){.lx-page.pc-home{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.game-shell:not(.is-in-room) .main-content{padding-bottom:5.5rem}}.game-shell:not(.is-in-room) .lx-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#1b254adb,#131b38db)}.lx-bg+.lx-ambient{background-image:none}.game-shell:not(.is-in-room) .main-content.main-content{background:0 0}@media (max-height:560px) and (orientation:landscape){.lb-rest-row .lb-level{display:none}}.mrx-backdrop{background:radial-gradient(#080c1e8c,#040610d9);padding:clamp(8px,2vh,20px)}.mrx-panel{--tone:#ffc23d;--tone-deep:#b9740a;--tone-ink:#2a1600;border:2px solid color-mix(in srgb, var(--tone) 55%, #2c3866);background:linear-gradient(#172150,#0f1634);border-radius:16px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(220px,300px) minmax(0,1fr);width:min(1000px,100%);max-height:100%;display:grid;overflow:hidden;box-shadow:0 24px 60px #0000008c}.mrx-panel.is-loss{--tone:#8fa3c9;--tone-deep:#4a5a80;--tone-ink:#0e1428}.mrx-panel.is-neutral{--tone:#72f2c8;--tone-deep:#1f8f6b;--tone-ink:#062a1f}.mrx-hero{background:radial-gradient(90% 60% at 50% 62%, color-mix(in srgb, var(--tone) 28%, transparent), transparent 70%), linear-gradient(180deg, #1d2a63, #121a3e);border-right:1px solid #2c3866;flex-direction:column;align-items:center;gap:.35rem;min-height:0;padding:1.1rem 1rem 1rem;display:flex;position:relative;overflow:hidden}.mrx-ribbon{z-index:2;color:var(--tone-ink);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 70%, #fff), var(--tone) 55%, var(--tone-deep));clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%,16px 50%);transform-origin:50%;padding:.35rem 2.2rem .45rem;font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:800;line-height:1;position:relative;box-shadow:inset 0 -3px #0003}.mrx-sub{z-index:2;color:#b8c4e6;font-size:.85rem}.mrx-stage{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;padding-bottom:14px;display:flex;position:relative}.mrx-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--tone) 22%, transparent) 0 8deg, transparent 8deg 22deg);border-radius:50%;width:300px;height:300px;margin-left:-150px;animation:24s linear infinite mrx-spin;position:absolute;bottom:10px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 68%);mask-image:radial-gradient(circle,#000 25%,#0000 68%)}.mrx-panel.is-loss .mrx-rays{opacity:.45;animation:none}@keyframes mrx-spin{to{transform:rotate(360deg)}}.mrx-pedestal{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--tone) 75%, #fff), var(--tone-deep) 60%, #00000080);width:190px;height:30px;box-shadow:0 0 30px color-mix(in srgb, var(--tone) 45%, transparent);border-radius:50%;margin-left:-95px;position:absolute;bottom:4px;left:50%}.mrx-figure-wrap{z-index:1;position:relative}.mrx-figure-empty{z-index:1;width:110px;height:110px;color:var(--tone-ink);background:var(--tone);border-radius:50%;place-items:center;margin-bottom:18px;font-size:3rem;display:grid;position:relative}.mrx-hero-name{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.mrx-hero-name strong{color:#fff;font-size:1.2rem}.mrx-lv{color:#ffe08a;background:#0d1430;border-radius:6px;padding:.05rem .45rem;font-size:.75rem;box-shadow:inset 0 0 0 1px #2c3866}.mrx-mvp{color:#2a1600;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);border-radius:6px;padding:.1rem .5rem;font-size:.8rem;font-weight:800}.mrx-mvp.is-sm{padding:0 .35rem;font-size:.68rem}.mrx-main{flex-direction:column;min-width:0;min-height:0;display:flex}.mrx-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffc23d #141c3a;flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:1.1rem 1.2rem .9rem;display:flex;overflow-y:auto}.mrx-rewards{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.mrx-gain{background:#0d1430;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.15rem .6rem;padding:.6rem .85rem;display:flex;box-shadow:inset 0 0 0 1px #2c3866}.mrx-gain-label{color:#8fa3c9;flex-basis:100%;font-size:.78rem}.mrx-gain strong{font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:1.9rem;line-height:1.05;display:inline-flex}.mrx-gain.is-xp strong{color:#72f2c8}.mrx-gain.is-coins strong{color:#ffd66b}.mrx-note{color:#8fa3c9;font-size:.75rem}.mrx-note.is-good{color:#72f2c8;font-weight:700}.mrx-board{background:#0d1430;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #2c3866}.mrx-row{color:#dbe3ff;grid-template-columns:minmax(0,1.6fr) minmax(90px,1.2fr) .55fr .55fr .5fr;align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:.88rem;display:grid}.mrx-row+.mrx-row{border-top:1px solid #1d2850}.mrx-row.is-split{border-top:2px solid #2c3866}.mrx-row.is-head{color:#8fa3c9;background:#111a3c;padding-block:.4rem;font-size:.72rem}.mrx-row.is-me{background:linear-gradient(90deg,#ffc23d24,#0000 70%)}.mrx-who{align-items:center;gap:.4rem;min-width:0;display:flex}.mrx-dot{background:#6cc3ff;border-radius:50%;flex:none;width:8px;height:8px}.mrx-row.is-foe .mrx-dot{background:#ff6b6b}.mrx-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.mrx-win{color:#72f2c8;border-radius:4px;flex:none;padding:0 .3rem;font-size:.62rem;font-weight:800;box-shadow:inset 0 0 0 1px #72f2c880}.mrx-dmg{flex-direction:column;gap:3px;display:flex}.mrx-dmg b{color:#fff;font-variant-numeric:tabular-nums;font-size:1rem;line-height:1}.mrx-dmg i{background:#1d2850;border-radius:99px;height:5px;display:block;overflow:hidden}.mrx-dmg em{background:linear-gradient(90deg,#ffb703,#ff6b3d);border-radius:99px;height:100%;display:block}.mrx-row.is-ally .mrx-dmg em{background:linear-gradient(90deg,#6cc3ff,#72f2c8)}.mrx-num{color:#c8d3f5;font-variant-numeric:tabular-nums}.mrx-missions{margin:0}.mrx-actions{background:#111a3c;border-top:1px solid #2c3866;align-items:center;gap:.6rem;padding:.75rem 1.2rem;display:flex}.mrx-spacer{flex:1}.mrx-register{color:#72f2c8;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;font-size:.9rem;font-weight:700;display:flex}.mrx-register small{color:#8fa3c9;font-weight:400}.mrx-register:hover{text-underline-offset:3px;text-decoration:underline}.mrx-timer{min-width:3ch}.mrx-actions .mr-btn{letter-spacing:.02em;border-radius:12px;flex:none;min-width:128px;padding:.6rem 1.3rem;font-size:1.05rem}.mrx-actions .mr-btn.is-again{color:#2a1600;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);box-shadow:0 4px #9a5a06,0 8px 18px #ffb70340}.mrx-actions .mr-btn.is-leave{color:#dbe3ff;background:#1d2850;box-shadow:inset 0 0 0 1px #3a4a85}.mrx-actions .mr-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.mrx-rays{animation:none}}@media (max-height:560px),(max-width:700px){.mrx-panel{border-radius:12px;grid-template-columns:minmax(150px,210px) minmax(0,1fr)}.mrx-hero{padding:2.9rem .5rem .6rem}.mrx-ribbon{padding:.25rem 1.4rem .3rem;font-size:1.3rem}.mrx-sub{font-size:.72rem}.mrx-rays{width:200px;height:200px;margin-left:-100px}.mrx-pedestal{width:130px;height:20px;margin-left:-65px}.mrx-hero-name strong{font-size:.95rem}.mrx-scroll{gap:.55rem;padding:.55rem .7rem}.mrx-gain{padding:.35rem .6rem}.mrx-gain strong{font-size:1.35rem}.mrx-row{grid-template-columns:minmax(0,1.5fr) minmax(70px,1fr) .6fr .6fr .5fr;gap:.4rem;padding:.35rem .6rem;font-size:.8rem}.mrx-actions{gap:.45rem;padding:.45rem .7rem}.mrx-actions .mr-btn{min-width:0;padding:.4rem .9rem;font-size:.92rem}.mrx-register small{display:none}.mrx-main .m-tabs,.mrx-main [class*=m-tabs]{margin:.45rem .7rem 0}}.js-pack.is-coins .js-pack-amount{color:#ffd66b}.js-pack-buy.is-diamonds{justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.js-pack-buy.is-confirm{color:#2a1600;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a)}@media (min-width:901px){.lx-inv-weapons .lx-two-col{align-items:stretch}.lx-inv-weapons .lx-two-col>.lx-panel{contain:size;flex-direction:column;min-height:0;display:flex}.lx-inv-weapons .lx-two-col>.lx-panel>.lx-grid{scrollbar-width:thin;scrollbar-color:#ffc23d #141c3a;flex:1;align-content:start;min-height:0;padding:4px 6px 4px 2px;overflow-y:auto}.lx-armory-page .lx-weapon-list{scrollbar-width:thin;scrollbar-color:#ffc23d #141c3a;max-height:590px;overflow-y:auto}}.js-pack-art{object-fit:contain;filter:drop-shadow(0 6px 8px #00000073);-webkit-user-select:none;user-select:none;width:clamp(72px,7.5vw,112px);height:clamp(72px,7.5vw,112px);transition:transform .25s cubic-bezier(.22,1,.36,1)}.js-pack:hover .js-pack-art{transform:translateY(-4px)scale(1.06)}@media (max-height:560px) and (orientation:landscape),(max-width:700px){.js-pack-art{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.js-pack:hover .js-pack-art{transform:none}}.game-shell *,.wp-pick-backdrop *,.achv-backdrop *{scrollbar-width:thin;scrollbar-color:#ffc23d #141c3a}.game-shell ::-webkit-scrollbar{width:10px;height:10px}.wp-pick-backdrop ::-webkit-scrollbar{width:10px;height:10px}.achv-backdrop ::-webkit-scrollbar{width:10px;height:10px}.game-shell ::-webkit-scrollbar-track{background:#141c3a;border-radius:99px;margin:4px;box-shadow:inset 0 0 0 1px #2c3866}.wp-pick-backdrop ::-webkit-scrollbar-track{background:#141c3a;border-radius:99px;margin:4px;box-shadow:inset 0 0 0 1px #2c3866}.achv-backdrop ::-webkit-scrollbar-track{background:#141c3a;border-radius:99px;margin:4px;box-shadow:inset 0 0 0 1px #2c3866}.game-shell ::-webkit-scrollbar-thumb{background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);border:2px solid #141c3a;border-radius:99px}.wp-pick-backdrop ::-webkit-scrollbar-thumb{background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);border:2px solid #141c3a;border-radius:99px}.achv-backdrop ::-webkit-scrollbar-thumb{background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);border:2px solid #141c3a;border-radius:99px}@media (min-width:901px){.pc-home .m-home-boxes>.m-home-spin{align-self:flex-end;margin-bottom:.2rem;position:static}}.lx-slot.is-you .char-fig-weapon{cursor:pointer;transition:transform .2s,filter .2s}.lx-slot.is-you .char-fig-weapon:hover{filter:drop-shadow(0 0 10px #ffc23dcc);transform:scale(1.08)}.wp-pick{border-radius:16px;width:min(400px,100%);max-height:min(70dvh,420px);padding:.7rem .8rem .9rem}.wp-pick h3{font-size:1.05rem}.wp-pick-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.45rem}.wp-pick-item{padding:.35rem .2rem}.wp-pick-item span{font-size:.72rem}.lx-room-lobby .lx-cta.lx-start,.lx-cta.lx-start{text-align:center;justify-content:center;align-items:center;width:auto;min-width:0;min-height:0;padding:.55rem 1.8rem;font-size:1.05rem;line-height:1;display:inline-flex}@media (max-width:900px) and (max-height:520px){.top-nav-who-xp{margin-top:-3px}.top-nav-mobile{align-items:flex-start}.top-nav-diamonds{min-width:84px;padding-right:30px;position:relative}.top-nav-diamonds .diamond-plus{margin:0;position:absolute;top:50%;right:3px;transform:translateY(-50%)}html body .top-nav-buttons{background:#0d1430;border-left:2px solid #2c3866;gap:6px;padding:6px 5px}html body .top-nav-buttons .top-nav-button,html body .top-nav-buttons .top-nav-button.is-featured,html body .top-nav-buttons .top-nav-button.is-featured:hover{aspect-ratio:1;place-items:center;max-height:56px;position:relative;color:#9fb0e0!important;filter:none!important;background:#18214a!important;border:2px solid #2c3866!important;border-radius:12px!important;width:100%!important;margin:0!important;padding:0!important;animation:none!important;display:grid!important;transform:none!important;box-shadow:0 3px #0a0f26!important}html body .top-nav-buttons .top-nav-pill{z-index:0;border:2px solid #1a1206;border-radius:12px;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a)!important;display:block!important;position:absolute!important;inset:-2px!important;box-shadow:0 3px #9a5a06,0 0 14px #ffc23d80!important}html body .top-nav-buttons .top-nav-button.is-active,html body .top-nav-buttons .top-nav-button.is-featured.is-active{box-shadow:none!important;color:#2a1600!important;filter:none!important;background:0 0!important;border-color:#0000!important}html body .top-nav-buttons .top-nav-button .top-nav-button-icon,html body .top-nav-buttons .top-nav-button.is-featured .top-nav-button-icon,html body .top-nav-buttons .top-nav-button.is-featured.is-active .top-nav-button-icon{z-index:1;stroke-width:2px;position:relative;width:26px!important;height:26px!important}html body .top-nav-buttons .top-nav-button.is-active .top-nav-button-icon{animation:.5s cubic-bezier(.34,1.56,.64,1) both nav-chibi-pop!important}html body .top-nav-buttons .top-nav-button-label,html body .top-nav-buttons .top-nav-underline{display:none!important}}@keyframes nav-chibi-pop{0%{transform:scale(.6)rotate(-14deg)}60%{transform:scale(1.25)rotate(6deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){html body .top-nav-buttons .top-nav-button.is-active .top-nav-button-icon{animation:none!important}}@media (max-width:900px) and (max-height:520px){.m-home .m-home-stage .m-home-figure{margin-top:1.9rem;top:0}.m-home-stage{justify-content:flex-end}}@media (min-width:901px){.pc-home .m-home-boxes>.m-home-spin{flex:none;grid-column:1/-1;justify-self:end;width:auto}}body .wp-pick-backdrop .wp-pick{width:min(400px,100%);max-height:min(70dvh,420px)}@media (max-width:900px) and (max-height:520px){html body .top-nav-buttons .top-nav-button.is-featured .top-nav-pill,html body .top-nav-buttons .top-nav-button .top-nav-pill{z-index:0;border:2px solid #1a1206;border-radius:12px;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a)!important;display:block!important;position:absolute!important;inset:-2px!important;box-shadow:0 3px #9a5a06,0 0 14px #ffc23d80!important}html body .top-nav-buttons .top-nav-button.is-featured.is-active{background:0 0!important;border-color:#0000!important}}.lx-cta.is-forge.is-max:disabled,body .lx-cta.is-forge.is-max{color:#2a1600;opacity:1;filter:none;text-shadow:none;cursor:default;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);border:2px solid #1a1206;border-radius:12px;box-shadow:0 3px #9a5a06}.lx-item.is-equipped,.lx-item.is-selected{box-shadow:none;background-image:none}.lx-item.is-selected{outline-offset:-3px;outline:3px solid #ffc23d}.lx-item.is-equipped:not(.is-selected){outline-offset:-3px;outline:3px solid #59e0b0}.lx-item.is-equipped:before,.lx-item.is-equipped:after{box-shadow:none;background:0 0}@media (max-width:900px) and (max-height:520px){html body .top-nav-buttons{gap:4px;height:100%;padding:4px}html body .top-nav-buttons .top-nav-button,html body .top-nav-buttons .top-nav-button.is-featured,html body .top-nav-buttons .top-nav-button.is-featured:hover{aspect-ratio:auto!important;border-radius:10px!important;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important}html body .top-nav-buttons .top-nav-pill{border-radius:10px}.top-nav-who-xp{margin-top:-6px}.m-page .ttl-panel{flex:1;min-height:0;padding-right:6px;overflow-y:auto}.js-packs-sec{flex-direction:row;align-items:flex-start;gap:14px;padding-bottom:8px;display:flex;overflow:auto hidden}.js-packs-group{flex:none}.js-packs-group .js-packs{flex-wrap:nowrap;gap:8px;display:flex}.js-packs-group .js-pack{flex:none;width:104px}.js-packs-group .js-hsec-title{text-align:left;margin-bottom:4px}}@media (max-width:900px){.lx-armory-page.is-mob{flex:1;gap:.4rem;min-height:0;padding:0}.lx-armory-page.is-mob .lx-forge-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:8px;height:100%;min-height:0;display:grid}.lx-armory-page.is-mob .lx-weapon-list{display:none}.lx-armory-page.is-mob .lx-forge{border-radius:14px;grid-template-columns:minmax(0,40%) minmax(0,1fr);grid-auto-rows:min-content;align-content:center;gap:6px 10px;min-height:0;padding:8px 10px;display:grid;overflow:hidden}.lx-armory-page.is-mob .lx-forge-top{grid-column:1/-1;align-items:center}.lx-armory-page.is-mob .lx-showcase-name{margin:0;font-size:1.15rem}.lx-armory-page.is-mob .lx-forge-level{font-size:1.7rem}.lx-armory-page.is-mob .lx-forge-stage{grid-area:2/1/span 4;align-self:center;height:118px}.lx-armory-page.is-mob .lx-pips{grid-column:2;margin:0}.lx-armory-page.is-mob .lx-compare{grid-column:2;margin:0;padding:4px 8px}.lx-armory-page.is-mob .lx-compare-row{padding:1px 0;font-size:.78rem}.lx-armory-page.is-mob .lx-chance{grid-column:2;margin:0;font-size:.78rem}.lx-armory-page.is-mob .lx-forge .lx-cta{grid-column:2;width:100%;max-width:none;min-height:0;padding:.4rem .6rem;font-size:.95rem}.lx-armory-page.is-mob .lx-forge-top .lx-rarity-badge,.lx-armory-page.is-mob .lx-forge-top [class*=rarity]{font-size:.62rem}.mfg-pick{background:#0d1430d9;border-radius:14px;min-height:0;padding:6px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #2c3866}.mfg-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));grid-auto-rows:58px;align-content:start;gap:6px;padding-right:4px;display:grid;overflow-y:auto}.mfg-item{border:2px solid var(--rarity,#2c3866);cursor:pointer;background:#121a3d;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.mfg-item.is-active{background:#1d2754;border-color:#ffc23d;box-shadow:0 0 0 2px #ffc23d}.mfg-level{color:#ffe08a;font-size:.68rem;line-height:1;position:absolute;bottom:1px;right:4px}.mfg-item .lx-list-dot{top:4px;left:4px}.lx-armory-page.is-mob .lx-forge>*{order:0}.lx-armory-page.is-mob .lx-forge>.lx-forge-top{grid-area:1/1/auto/-1}.lx-armory-page.is-mob .lx-forge>.lx-forge-stage{grid-area:2/1/span 4;height:104px}.lx-armory-page.is-mob .lx-forge>.lx-pips{grid-area:2/2}.lx-armory-page.is-mob .lx-forge>.lx-compare{grid-area:3/2}.lx-armory-page.is-mob .lx-forge>.lx-chance{grid-area:4/2}.lx-armory-page.is-mob .lx-forge>.lx-cta{grid-area:5/2;align-self:end}.lx-armory-page.is-mob .lx-forge-stage .lx-weapon-art{width:96px!important;height:96px!important}.lx-armory-page.is-mob .lx-forge-stage .lx-ring{width:96px;height:96px}}html body .lx-forge .lx-cta.is-forge.is-max,html body .lx-forge .lx-cta.is-forge.is-max:disabled{color:#2a1600!important;opacity:1!important;filter:none!important;text-shadow:none!important;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a)!important;border:2px solid #1a1206!important;border-image:!important;border-radius:12px!important;box-shadow:0 3px #9a5a06!important}@media (min-width:901px){.lx-inv-weapons .lx-two-col{align-items:stretch;height:640px}.lx-inv-weapons .lx-two-col>.lx-showcase{height:100%;min-height:0;overflow-y:auto}}.pve-hud{z-index:30;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:132px;left:50%;transform:translate(-50%)}.pve-kills{color:#fff;background:#0d1430e0;border:2px solid #1a1206;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;min-width:200px;padding:.35rem .9rem .5rem;display:flex;box-shadow:0 3px #000}.pve-kills-label{color:#ff9a8a;font-size:.85rem}.pve-kills b{color:#ffe08a;font-size:1.4rem}.pve-kills-bar{background:#1d2850;border-radius:99px;flex-basis:100%;height:6px;overflow:hidden}.pve-kills-bar em{background:linear-gradient(90deg,#ff7a5c,#ffc23d);border-radius:99px;height:100%;transition:width .4s;display:block}.pve-boss{background:#180a0ee6;border:2px solid #1a1206;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;width:min(520px,70vw);padding:.4rem .8rem .55rem;display:flex;box-shadow:0 3px #000,0 0 18px #ff5a3c59}.pve-boss-top{color:#ffb08a;justify-content:space-between;font-size:1.05rem;display:flex}.pve-boss-hp{color:#fff;font-variant-numeric:tabular-nums;font-size:.9rem}.pve-boss-track{background:#2a1218;border-radius:99px;height:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #4a2028}.pve-boss-track i{background:linear-gradient(#ff8a5c,#e0402a);border-radius:99px;height:100%;transition:width .35s;display:block}.pve-boss.is-shielded .pve-boss-track i{background:linear-gradient(#b8ecff,#4ab8ff)}.pve-boss-tag{color:#ffd2b0;align-self:center;font-size:.75rem}.pve-boss-tag.is-shield{color:#8fd8ff}.pve-buff{color:#59e0b0;background:#0d1430cc;border-radius:99px;padding:.15rem .6rem;font-size:.72rem}.pve-banner{z-index:35;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.2rem;max-width:min(640px,90%);padding:.6rem 1.6rem .8rem;display:flex;position:absolute;top:34%;left:50%;transform:translate(-50%)}.pve-banner strong{color:#ff5a3c;-webkit-text-stroke:4px #1a0606;paint-order:stroke fill;text-shadow:0 5px #0009;font-size:clamp(2.4rem,6vw,4rem);line-height:1}.pve-banner span{color:#ffe08a;-webkit-text-stroke:3px #1a0606;paint-order:stroke fill;font-size:clamp(1.3rem,3vw,2rem)}.pve-banner small{color:#fff;background:#0a0e24d9;border-radius:10px;margin-top:.3rem;padding:.3rem .8rem;font-size:.9rem}.pve-banner.is-special strong{color:#ffb703;font-size:clamp(1.8rem,4.5vw,3rem)}.pve-banner.is-down strong{color:#ffe08a}@media (max-height:520px){.pve-hud{top:70px}.pve-boss{width:min(360px,60vw);padding:.25rem .6rem .35rem}.pve-boss-top{font-size:.85rem}.pve-boss-track{height:9px}.pve-kills{min-width:150px;padding:.2rem .6rem .3rem}}.story-view{flex-direction:column;gap:1rem;display:flex}.story-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.story-card{color:#fff;text-align:left;cursor:pointer;background:#121a3d;border:2px solid #1a1206;border-radius:16px;flex-direction:column;padding:0;transition:transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px #000}.story-card:hover{transform:translateY(-4px)}.story-card:focus-visible{outline-offset:2px;outline:3px solid #ffc23d}.story-card-art{aspect-ratio:16/9;background:#0d1430 50%/cover no-repeat}.story-level{color:#2a1600;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);border:2px solid #1a1206;border-radius:8px;padding:.1rem .55rem;font-size:.85rem;position:absolute;top:8px;left:8px}.story-card-text{flex-direction:column;gap:.1rem;padding:.6rem .85rem .8rem;display:flex}.story-card-text strong{font-size:1.25rem}.story-card-text small{color:#b8c4e6}.story-card-warn{color:#ff9a8a!important}.story-backdrop{z-index:430;background:#050814c7;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.story-modal{background:linear-gradient(#1c2554,#121a3d);border:3px solid #1a1206;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(920px,100%);max-height:min(92dvh,640px);display:grid;position:relative;overflow:hidden;box-shadow:0 6px #000}.story-modal .js-detail-close{z-index:2;place-items:center;width:34px;height:34px;padding:0;display:grid;top:10px;right:10px}.story-modal-art{background:#0d1430 50%/cover no-repeat;position:relative}.story-modal-body{flex-direction:column;gap:.55rem;min-height:0;padding:1rem 1.1rem 1.1rem;display:flex;overflow-y:auto}.story-modal-body h2{margin:0;font-size:1.7rem}.story-modal-body h3{color:#ffe08a;margin:.3rem 0 0;font-size:1.05rem}.story-blurb{color:#c8d3f5;margin:0;font-size:.92rem}.story-facts{color:#dbe3ff;flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.story-facts b{color:#ffe08a}.story-tip{color:#ffd2b0;background:#ff8a5c1f;border-radius:8px;padding:.35rem .6rem}.story-party{color:#59e0b0}.story-drops{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.5rem;display:grid}.story-drop{background:#0d1430;border-radius:10px;align-items:center;gap:.5rem;padding:.35rem;display:flex;box-shadow:inset 0 0 0 1px #2c3866}.story-drop-text{flex-direction:column;min-width:0;display:flex}.story-drop-text strong{color:#fff;font-size:.85rem}.story-drop-text small{color:#8fa3c9;font-size:.7rem}.story-drop-chance{color:#ffe08a!important}.story-rarities{text-transform:capitalize;flex-wrap:wrap;gap:.7rem;margin:0;font-size:.75rem;display:flex}.story-note{color:#ffd2b0;margin:0;font-size:.8rem}.story-actions{gap:.6rem;margin-top:auto;padding-top:.4rem;display:flex}.story-actions .lx-cta{flex:1;min-width:0}.gear-icon{border:2px solid var(--rarity);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--rarity) 35%, #121a3d), #0b1128 75%);box-shadow:inset 0 0 10px color-mix(in srgb, var(--rarity) 40%, transparent);border-radius:12px;flex:none;place-items:center;display:inline-grid;position:relative}.gear-icon img{object-fit:contain;filter:drop-shadow(0 2px 2px #00000080);width:82%;height:82%}.gear-icon.is-legendary{box-shadow:inset 0 0 12px color-mix(in srgb, var(--rarity) 55%, transparent), 0 0 12px color-mix(in srgb, var(--rarity) 45%, transparent)}.gear-details{flex-direction:column;gap:.1rem;min-width:0;display:flex}.gear-details strong{font-size:1rem;line-height:1.1}.gear-details-meta{color:#8fa3c9;text-transform:capitalize;font-size:.72rem}.gear-details ul{color:#59e0b0;margin:.15rem 0 0;padding:0;font-size:.8rem;list-style:none}.gear-details-set{color:#ffe08a;flex-direction:column;margin-top:.2rem;font-size:.72rem;display:flex}.gear-details-set small{color:#b8c4e6}.gear-details.is-compact strong{font-size:.85rem}.mrx-drops{flex-direction:column;gap:.4rem;display:flex}.mrx-drops-grid{perspective:800px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;display:grid}.mrx-drop{backface-visibility:hidden;background:#0d1430;border-radius:12px;align-items:flex-start;gap:.5rem;padding:.45rem;display:flex;box-shadow:inset 0 0 0 1px #2c3866}.pve-room-stage{background:#0d1430 50%/cover no-repeat;border:2px solid #1a1206;border-radius:14px;align-items:flex-end;width:min(460px,100%);height:130px;margin:0 auto;display:flex;position:relative;overflow:hidden}.pve-room-stage-text{background:linear-gradient(#0000,#0a0e24eb);flex-direction:column;width:100%;padding:.4rem .7rem;display:flex}.pve-room-stage-text strong{font-size:1.2rem}.pve-room-stage-text small{color:#c8d3f5}.lx-room-lobby.is-pve .lx-versus{justify-content:center}.mi-stage{overflow:hidden}.mi-stage-art{background:#0d1430 50%/cover no-repeat;border-radius:12px;width:220px;height:124px;display:block}.m-box.is-story .m-box-icon{color:#ff9a5c}@media (max-height:520px),(max-width:700px){.story-modal{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);max-height:calc(100dvh - 16px)}.story-modal-body{padding:.6rem .7rem}.story-modal-body h2{font-size:1.25rem}.story-drops{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.story-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.mrx-drops-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.pve-room-stage{height:90px}}.gear-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1rem;display:grid}.gear-equip{flex-direction:column;gap:.9rem;padding:1rem;display:flex}.gear-doll-wrap{background:radial-gradient(at 50% 70%,#ffc23d29,#0000 65%),#0d1430;border-radius:14px;grid-template:"ring doll necklace""bracelet doll charm"/auto 1fr auto;place-items:center;gap:.8rem .6rem;min-height:220px;padding:.6rem;display:grid}.gear-doll{grid-area:doll;place-items:center;display:grid}.gear-slot{cursor:pointer;background:#121a3d;border:2px dashed #3a4a85;border-radius:14px;place-items:center;width:70px;height:70px;padding:0;display:grid}.gear-slot.is-ring{grid-area:ring}.gear-slot.is-necklace{grid-area:necklace}.gear-slot.is-bracelet{grid-area:bracelet}.gear-slot.is-charm{grid-area:charm}.gear-slot.is-filled{background:0 0;border-style:solid;border-color:#0000}.gear-slot.is-sel .gear-icon{outline-offset:2px;outline:3px solid #ffc23d}.gear-slot-empty{color:#5a6a9a;font-size:.68rem}.gear-totals{flex-direction:column;gap:.3rem;display:flex}.gear-totals-title{color:#ffe08a;font-size:1.05rem}.gear-totals ul{color:#59e0b0;grid-template-columns:1fr 1fr;gap:.15rem .8rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.gear-set{color:#ffe08a;background:#ffc23d14;border-radius:8px;flex-direction:column;padding:.35rem .55rem;font-size:.8rem;display:flex}.gear-set small{color:#dbe3ff}.gear-bag{flex-direction:column;gap:.7rem;padding:1rem;display:flex}.gear-grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:.45rem;max-height:290px;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.gear-cell{cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;padding:2px;display:grid;position:relative}.gear-cell.is-sel .gear-icon{outline-offset:1px;outline:3px solid #ffc23d}.gear-cell-dot{background:#59e0b0;border:2px solid #0d1430;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:4px}.gear-empty{color:#8fa3c9;margin:0;font-size:.9rem}.gear-detail{background:#0d1430;border-radius:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon text""act act";gap:.5rem .7rem;padding:.7rem;display:grid;box-shadow:inset 0 0 0 1px #2c3866}.gear-detail>.gear-icon{grid-area:icon}.gear-detail>.gear-details{grid-area:text}.gear-actions{grid-area:act;gap:.5rem;display:flex}.gear-actions .lx-cta{flex:1;min-width:0;padding:.5rem .8rem}.gear-salvage{color:#ffb0a0;cursor:pointer;background:#2a1218;border:1px solid #5a2a2a;border-radius:10px;padding:.4rem .8rem;font-size:.8rem}.gear-salvage.is-confirm{color:#fff;background:#a8322a}@media (max-width:900px){.gear-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.5rem;min-height:0}.gear-equip,.gear-bag{gap:.4rem;padding:.5rem}.gear-doll-wrap{gap:.3rem;min-height:0;padding:.3rem}.gear-doll .doll-preview{width:90px!important;height:90px!important}.gear-slot{width:54px;height:54px}.gear-totals ul{font-size:.75rem}.gear-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));max-height:140px}}.story-actions{background:linear-gradient(#121a3d00,#121a3d 30%);margin:0 -1.1rem -1.1rem;padding:.6rem 1.1rem .9rem;position:sticky;bottom:-1.1rem}@media (max-height:520px),(max-width:700px){.story-actions{margin:0 -.7rem -.6rem;padding:.4rem .7rem .6rem;bottom:-.6rem}}@media (max-width:600px){.gear-panel{grid-template-columns:1fr}.gear-doll-wrap{grid-template-columns:auto auto auto;justify-content:center;gap:.5rem 1.2rem}.gear-grid{max-height:none;overflow:visible}.gear-actions{flex-wrap:wrap}.story-modal{grid-template-rows:150px minmax(0,1fr);grid-template-columns:1fr}.story-drops,.story-grid{grid-template-columns:1fr}}.story-modal{height:min(92dvh,640px)}.story-modal-body{padding:0;overflow:hidden}.story-modal-scroll{flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:1rem 1.1rem .4rem;display:flex;overflow-y:auto}.story-actions{background:#121a3d;border-top:1px solid #2c3866;flex:none;margin:0;padding:.6rem 1.1rem .9rem;position:static}@media (max-height:520px),(max-width:700px){.story-modal{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.story-modal-scroll{padding:.6rem .7rem .3rem}.story-actions{padding:.4rem .7rem .5rem}.story-actions .lx-cta{padding:.4rem .6rem;font-size:.95rem}}.pve-hud.is-kills,.pve-hud.is-boss{align-items:flex-end;top:112px;left:auto;right:92px;transform:none}@media (max-height:520px){.pve-hud.is-kills,.pve-hud.is-boss{top:64px;right:70px}}.eq-panel{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:1rem;min-height:0;padding:1rem;display:grid;overflow:hidden}.eq-left,.eq-right{flex-direction:column;gap:.7rem;min-width:0;min-height:0;display:flex}.eq-doll-wrap{background:radial-gradient(at 50% 75%,#ffc23d29,#0000 65%),#0d1430;border-radius:14px;flex:1;grid-template:"weapon doll ring""weapon doll necklace""bracelet doll charm"/auto 1fr auto;place-items:center;gap:.6rem .5rem;min-height:0;padding:.6rem;display:grid}.eq-doll{grid-area:doll;align-self:stretch;place-items:center;display:grid}.eq-slot{cursor:pointer;background:#121a3d;border:2px dashed #3a4a85;border-radius:14px;place-items:center;width:76px;height:76px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.eq-slot.is-weapon{grid-area:weapon;align-self:start}.eq-slot.is-ring{grid-area:ring}.eq-slot.is-necklace{grid-area:necklace}.eq-slot.is-bracelet{grid-area:bracelet}.eq-slot.is-charm{grid-area:charm}.eq-slot.is-filled{border-style:solid;border-color:#2c3866}.eq-slot.is-dim{opacity:.45}.eq-slot.is-target{border-color:#ffc23d;animation:.9s ease-in-out infinite eq-pulse;box-shadow:0 0 14px #ffc23d8c}.eq-slot.is-over{background:#1d2754;transform:scale(1.08)}@keyframes eq-pulse{50%{box-shadow:0 0 22px #ffc23dd9}}.eq-slot-empty{color:#5a6a9a;font-size:.7rem}.eq-totals{flex-direction:column;gap:.3rem;max-height:38%;display:flex;overflow-y:auto}.eq-total-main{color:#fff;font-size:1.05rem}.eq-total-main b{color:#ffe08a}.eq-totals ul{color:#59e0b0;grid-template-columns:1fr 1fr;gap:.1rem .8rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.eq-hint{color:#8fa3c9;font-size:.72rem}.eq-filters{flex:none;align-items:center;gap:.4rem;display:flex}.eq-filter{color:#b8c4e6;cursor:pointer;background:#121a3d;border:2px solid #2c3866;border-radius:99px;padding:.3rem .9rem;font-size:.85rem}.eq-filter.is-active{color:#2a1600;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);border-color:#1a1206}.eq-count{margin-left:auto;font-size:.75rem}.eq-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));grid-auto-rows:74px;align-content:start;gap:.45rem;min-height:0;padding:3px 6px 3px 2px;display:grid;overflow-y:auto}.eq-cell{border:2px solid color-mix(in srgb, var(--rarity) 70%, #1a1206);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--rarity) 22%, #121a3d), #0b1128 80%);cursor:grab;border-radius:14px;place-items:center;padding:0;transition:transform .15s;display:grid;position:relative}.eq-cell:hover{filter:brightness(1.18)}.eq-cell:active{cursor:grabbing}.eq-cell.is-sel{outline-offset:1px;outline:3px solid #ffc23d}.eq-cell.is-gear{background:0 0;border-color:#0000}.eq-cell-level{color:#ffe08a;text-shadow:0 1px 2px #000;font-size:.72rem;line-height:1;position:absolute;bottom:2px;right:5px}.eq-dot{background:#59e0b0;border:2px solid #0d1430;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:5px}.eq-detail{background:#0d1430;border-radius:12px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .8rem;display:grid;box-shadow:inset 0 0 0 1px #2c3866}.eq-detail-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.eq-detail-text strong{font-size:1.1rem}.eq-detail-meta{color:#8fa3c9;text-transform:capitalize;font-size:.75rem}.eq-detail-stats{color:#dbe3ff;font-size:.85rem}.eq-detail-stats b{color:#ffe08a}.eq-perk{color:#ffd2b0;font-size:.72rem}.eq-detail-actions{flex-direction:column;gap:.4rem;min-width:120px;display:flex}.eq-detail-actions .lx-cta{width:100%;min-height:0;padding:.5rem .9rem}.gear-tip{z-index:520;pointer-events:none;background:linear-gradient(#1c2554,#121a3d);border:2px solid #1a1206;border-radius:12px;flex-direction:column;gap:.35rem;width:250px;padding:.6rem .75rem;display:flex;position:fixed;box-shadow:0 6px #0009}.gear-tip-cmp{border-top:1px solid #2c3866;flex-direction:column;gap:.1rem;padding-top:.35rem;display:flex}.gear-tip-cmp-title{color:#8fa3c9;font-size:.72rem}.gear-tip-row{color:#dbe3ff;justify-content:space-between;font-size:.82rem;display:flex}.gear-tip-row.is-up b{color:#59e0b0}.gear-tip-row.is-down b{color:#ff7a6a}@media (max-width:900px) and (max-height:520px){.eq-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem;padding:.5rem}.eq-doll-wrap{gap:.35rem .3rem;padding:.3rem}.eq-slot{border-radius:10px;width:50px;height:50px}.eq-doll .doll-preview{width:90px!important;height:90px!important}.eq-totals{max-height:30%}.eq-total-main{font-size:.85rem}.eq-totals ul{font-size:.7rem}.eq-hint{display:none}.eq-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));grid-auto-rows:58px;gap:.3rem}.eq-detail{gap:.4rem;padding:.35rem .5rem}.eq-detail-text strong{font-size:.9rem}.eq-detail-actions{min-width:84px}.eq-detail-actions .lx-cta{padding:.35rem .5rem;font-size:.85rem}.eq-filter{padding:.2rem .6rem;font-size:.75rem}.eq-count{display:none}}@media (max-width:600px){.eq-panel{grid-template-columns:1fr;overflow-y:auto}}.lx-fill-page>.lx-panel.eq-panel.lx-fill{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);min-height:0;display:grid;overflow:hidden}@media (max-width:900px) and (max-height:520px){.lx-fill-page>.lx-panel.eq-panel.lx-fill{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (max-width:600px){.lx-fill-page>.lx-panel.eq-panel.lx-fill{grid-template-rows:none;grid-template-columns:1fr;overflow-y:auto}}@media (max-width:900px) and (max-height:520px){.eq-detail{padding:.3rem .5rem}.eq-detail .gear-icon,.eq-detail .lx-weapon-art{transform-origin:0;transform:scale(.8)}.eq-detail .gear-details-set,.eq-detail .gear-details-meta,.eq-detail .eq-perk{display:none}.eq-detail .gear-details ul{flex-wrap:wrap;gap:0 .6rem;display:flex}.eq-detail-actions{flex-direction:row;min-width:0}.eq-detail-actions .gear-salvage{padding:.3rem .5rem;font-size:.7rem}.eq-totals .gear-set small{display:none}.eq-grid{min-height:70px}}.pve-defeat b{color:#ffb08a}.pve-defeat .pve-kills-bar em{background:linear-gradient(90deg,#ff7a5c,#e0402a)}.pve-defeat.is-shielded .pve-kills-bar em{background:linear-gradient(90deg,#b8ecff,#4ab8ff)}.pve-hud .pve-boss-tag{background:#0d1430cc;border-radius:99px;padding:.15rem .6rem}.eq-cell.is-gear{background:0 0;border:0;padding:0}.eq-cell.is-gear .gear-icon{border-radius:14px;width:100%;height:100%}.eq-cell.is-sel{outline-offset:-3px;border-radius:14px;outline:3px solid #ffc23d}.eq-slot .gear-icon{width:100%;height:100%}.eq-slot.is-filled{padding:0;overflow:visible}:is(.eq-cell.is-glow,.lx-cosmetic.is-glow,.js-card.is-legendary,.js-card.is-prismatic,.js-card.is-limited,.eq-slot.is-filled:has(.gear-icon.is-legendary)){animation:2.2s ease-in-out infinite rar-glow}.eq-cell.is-rar-prismatic,.lx-cosmetic.is-rar-prismatic,.js-card.is-prismatic{animation-name:rar-glow-prism;animation-duration:3.6s}@keyframes rar-glow{0%,to{box-shadow:0 0 6px color-mix(in srgb, var(--rarity,#ff9a1a) 55%, transparent), inset 0 0 8px color-mix(in srgb, var(--rarity,#ff9a1a) 30%, transparent)}50%{box-shadow:0 0 18px color-mix(in srgb, var(--rarity,#ff9a1a) 95%, transparent), inset 0 0 14px color-mix(in srgb, var(--rarity,#ff9a1a) 55%, transparent)}}@keyframes rar-glow-prism{0%,to{box-shadow:0 0 14px #ff78dcd9,inset 0 0 12px #ff78dc73}33%{box-shadow:0 0 14px #5ac8ffd9,inset 0 0 12px #5ac8ff73}66%{box-shadow:0 0 14px #ffdc5ad9,inset 0 0 12px #ffdc5a73}}.eq-cell.is-legendary{position:relative;overflow:hidden}.eq-slot:has(.gear-icon.is-legendary){position:relative;overflow:hidden}.eq-cell.is-legendary:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff6cdcc 50%,#0000 62%) 160% 0/260% 100% no-repeat;animation:2.6s ease-in-out infinite eq-legend-shine;position:absolute;inset:0}.eq-slot:has(.gear-icon.is-legendary):after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff6cdcc 50%,#0000 62%) 160% 0/260% 100% no-repeat;animation:2.6s ease-in-out infinite eq-legend-shine;position:absolute;inset:0}@keyframes eq-legend-shine{0%,10%{background-position:160% 0}65%,to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.eq-cell.is-glow,.lx-cosmetic.is-glow,.js-card.is-legendary,.js-card.is-prismatic,.js-card.is-limited,.eq-cell.is-legendary:after{animation:none}.eq-slot.is-filled:has(.gear-icon.is-legendary){animation:none}.eq-slot:has(.gear-icon.is-legendary):after{animation:none}}.eq-doll .doll-preview{max-height:100%}@media (min-width:901px){.js-packs-group .js-packs{grid-template-columns:repeat(4,minmax(0,220px));justify-content:center}.js-packs-group+.js-packs-group{margin-top:2.2rem}.js-packs-group .js-pack-note{text-align:center}}.gear-tip-wrap{z-index:520;pointer-events:none;align-items:flex-start;gap:10px;display:flex;position:fixed}.gear-tip-wrap .gear-tip{flex:none;position:static}.gear-tip.is-equipped-card{border-color:#3c8f6b}@media (min-width:901px) and (min-height:600px){.story-modal{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);width:min(1280px,96vw);height:min(90dvh,860px);max-height:none}.story-modal-scroll{gap:.8rem;padding:1.4rem 1.7rem .6rem}.story-modal-body h2{font-size:2.3rem}.story-modal-body h3{font-size:1.3rem}.story-blurb{font-size:1.1rem}.story-facts{gap:.4rem;font-size:1.05rem}.story-drops{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.story-drop{gap:.8rem;padding:.6rem .8rem}.story-drop .gear-icon{flex:none;width:84px!important;height:84px!important}.story-drop-text strong{font-size:1.1rem}.story-drop-text small{font-size:.9rem}.story-rarities{font-size:1rem}.story-actions{padding:.9rem 1.7rem 1.2rem}.story-actions .lx-cta{padding:.8rem 1.6rem;font-size:1.15rem}}.story-diffs{flex-wrap:wrap;gap:.45rem;display:flex}.story-diff{border:2px solid color-mix(in srgb, var(--diff) 45%, #1a1206);min-width:92px;color:color-mix(in srgb, var(--diff) 80%, #fff);cursor:pointer;background:#121a3d;border-radius:99px;padding:.45rem 1rem;font-size:.95rem;transition:transform .12s,background .12s}.story-diff:hover{transform:translateY(-2px)}.story-diff.is-active{color:#1a0d00;background:linear-gradient(180deg, color-mix(in srgb, var(--diff) 55%, #fff), var(--diff));box-shadow:0 0 12px color-mix(in srgb, var(--diff) 60%, transparent);border-color:#1a1206}.story-diff-note{color:#c8d3f5;margin:0;font-size:.85rem}.pve-room-diff{font-size:.95rem}.story-card.is-soon{color:#8fa3c9;text-align:center;cursor:default;background:#0d14308c;border:2px dashed #3a4a85;place-content:center;justify-items:center;gap:.5rem;min-height:150px;display:grid}.story-card.is-soon:hover{transform:none}.story-soon-icon{opacity:.8;font-size:2.2rem}.js-card.is-legendary,.js-card.is-prismatic,.js-card.is-limited{animation-name:rar-glow-card}.js-card.is-prismatic{animation-name:rar-glow-card-prism}@keyframes rar-glow-card{0%,to{box-shadow:0 4px 0 #000, 0 0 8px color-mix(in srgb, var(--rarity) 55%, transparent)}50%{box-shadow:0 4px 0 #000, 0 0 22px color-mix(in srgb, var(--rarity) 95%, transparent)}}@keyframes rar-glow-card-prism{0%,to{box-shadow:0 4px #000,0 0 18px #ff78dcd9}33%{box-shadow:0 4px #000,0 0 18px #5ac8ffd9}66%{box-shadow:0 4px #000,0 0 18px #ffdc5ad9}}.story-drops .gear-icon.is-legendary{animation:2.2s ease-in-out infinite rar-glow;position:relative;overflow:hidden}.story-drops .gear-icon.is-legendary:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff6cdcc 50%,#0000 62%) 160% 0/260% 100% no-repeat;animation:2.6s ease-in-out infinite eq-legend-shine;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.story-drops .gear-icon.is-legendary,.story-drops .gear-icon.is-legendary:after{animation:none}}.story-rar-label{color:#c8d3f5;flex:0 0 100%;margin-bottom:.15rem;display:block}.spin-detail-desc{color:#dbe3ff;text-align:center;margin:.2rem 0 0;font-size:.95rem}.story-drops{flex-wrap:wrap;gap:.6rem;display:flex!important}.story-drop-ico{cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0;transition:transform .12s}.story-drop-ico:hover,.story-drop-ico.is-sel{transform:translateY(-3px)}.story-drop-ico.is-sel .gear-icon{outline-offset:2px;outline:3px solid #ffc23d}.story-drop-info{color:#dbe3ff;background:#0d1430;border-radius:12px;flex-direction:column;gap:.15rem;min-height:5.6rem;padding:.55rem .8rem;font-size:.9rem;display:flex;box-shadow:inset 0 0 0 1px #2c3866}.story-drop-info strong{color:#fff;font-size:1.05rem}.story-drop-hint{color:#8fa3c9}@media (min-width:901px) and (min-height:600px){.story-drop-info{min-height:6.6rem;font-size:1.05rem}.story-drop-ico .gear-icon{width:84px!important;height:84px!important}}.story-drop-info{min-height:0;box-shadow:none;background:0 0;padding:0;display:block}.story-drop-info .story-drop-card{pointer-events:auto;width:auto;max-width:340px;position:static}.story-drop-info .story-drop-hint{padding:.5rem .2rem;display:block}.story-modal-scroll>*{flex-shrink:0}.afk-kick-backdrop{z-index:900;background:#050814cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.afk-kick-modal{color:#dbe3ff;text-align:center;background:linear-gradient(#1c2554,#121a3d);border:3px solid #1a1206;border-radius:18px;flex-direction:column;align-items:center;gap:.7rem;width:min(420px,100%);padding:1.3rem 1.4rem 1.4rem;display:flex;box-shadow:0 6px #000}.afk-kick-modal h3{color:#ff8a6a;margin:0;font-size:1.4rem}.afk-kick-modal p{margin:0}.spin-outfit-slider{justify-content:center;align-items:center;gap:.6rem;display:flex}.spin-outfit-pick{flex-direction:column;align-items:center;gap:.15rem;display:flex}.spin-outfit-pick small{color:#8fa3c9}.spin-outfit-arrow{color:#2a1600;cursor:pointer;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);border:2px solid #1a1206;border-radius:50%;width:40px;height:40px;font-size:1.6rem;line-height:1}.spin-outfit-arrow:disabled{opacity:.5;cursor:default}.spin-outfit-choice{flex-direction:column;align-items:center;gap:.3rem;margin-bottom:.4rem;display:flex}.spin-detail-art .spin-outfit-slider,.spin-detail-art .spin-outfit-arrow{pointer-events:auto}.gc-system{color:#ffe08a;text-align:center;background:linear-gradient(90deg,#ffc23d0d,#ffc23d33,#ffc23d0d);border-radius:10px;margin:.25rem 0;padding:.35rem .6rem;font-size:.85rem}.coin-confirm-backdrop{z-index:880;background:#050814c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.coin-confirm{color:#dbe3ff;text-align:center;background:linear-gradient(#1c2554,#121a3d);border:3px solid #1a1206;border-radius:18px;flex-direction:column;align-items:center;gap:.6rem;width:min(360px,100%);padding:1.2rem 1.3rem 1.3rem;display:flex;box-shadow:0 6px #000}.coin-confirm h3{margin:0;font-size:1.3rem}.coin-confirm img{object-fit:contain;width:96px;height:96px}.coin-confirm-actions{gap:.6rem;width:100%;display:flex}.coin-confirm-actions .lx-cta{flex:1}.js-daily-bar{position:relative}.js-help{color:#2a1600;cursor:pointer;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);border:2px solid #1a1206;border-radius:50%;width:28px;height:28px;font-size:1rem;line-height:1}.js-help-pop{z-index:40;color:#dbe3ff;text-align:left;background:linear-gradient(#1c2554,#121a3d);border:2px solid #1a1206;border-radius:14px;flex-direction:column;gap:.35rem;width:min(340px,92vw);padding:.8rem .9rem;font-size:.85rem;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px #0009}.js-help-pop p,.js-help-pop small{margin:0}.js-help-pop ul{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.js-help-pop li{text-transform:capitalize;align-items:center;gap:.5rem;display:flex}.js-help-pop li i{background:var(--rarity);border-radius:50%;width:12px;height:12px}.js-help-pop li span{flex:1}.js-help-pop li b{color:var(--rarity)}.spin-choice-row{justify-content:center;gap:.8rem;display:flex}.spin-choice-btn{color:#dbe3ff;cursor:pointer;pointer-events:auto;background:#121a3d;border:3px solid #2c3866;border-radius:16px;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .6rem .6rem;transition:transform .12s,border-color .12s;display:flex}.spin-choice-btn small{color:#8fa3c9}.spin-choice-btn.is-on{background:#1d2754;border-color:#ffc23d;transform:translateY(-3px);box-shadow:0 0 14px #ffc23d80}.spin-choice .lx-cta{min-width:160px}.js-vault-back.is-legendary{animation:1.8s ease-in-out infinite vault-legend;overflow:hidden}.js-vault-back.is-legendary:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffe296b3 50%,#0000 62%) 160% 0/260% 100% no-repeat;animation:2.2s ease-in-out infinite eq-legend-shine;position:absolute;inset:0}.js-vault-back.is-legendary .js-vault-seal{color:#ffd66b;text-shadow:0 0 12px #ffbe3cf2}@keyframes vault-legend{0%,to{box-shadow:0 0 8px #ff9a1a8c,inset 0 0 12px #ffbe3c4d}50%{box-shadow:0 0 24px #ffbe3c,inset 0 0 22px #ffbe3c99}}@media (prefers-reduced-motion:reduce){.js-vault-back.is-legendary,.js-vault-back.is-legendary:before{animation:none}}.spin-detail-card{pointer-events:auto;justify-content:center;width:100%;max-height:46vh;display:flex;overflow-y:auto}.mrx-drops-grid{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex!important}.mrx-drop{box-shadow:none;background:0 0;padding:0}.mrx-drop-ico{cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0}.mrx-gain.is-coupon strong{color:#ffd76a;align-items:center;gap:.3rem;display:inline-flex}.spin-btn.is-coupon{color:#3a1d00;background:linear-gradient(#ffd76a,#e08a1a)}html body .lx-forge .lx-cta.is-forge.is-broke:not(.is-max){color:#ff6b5e;text-shadow:0 1px #00000073;cursor:not-allowed;background:linear-gradient(#8b909c,#5b606c);border-color:#3c404a;box-shadow:0 3px #3c404a}.spin-coupons{color:#ffd76a;justify-content:center;align-items:center;gap:.35rem;margin:.4rem 0 0;font-size:1.05rem;display:flex}.spin-coupons b{font-size:1.25rem}.spin-coupons-hint{color:#cfd6ee;font-size:.85rem}.m-box.is-story{border:2px solid #ff9a1a;position:relative;box-shadow:0 0 14px #ff9a1a73}.m-new-badge{z-index:3;color:#fff;pointer-events:none;background:linear-gradient(#ff6b3d,#e0361a);border:2px solid #fff3d6;border-radius:999px;padding:.12rem .5rem;font-size:.78rem;line-height:1.2;animation:1.3s ease-in-out infinite new-badge-pulse;position:absolute;top:-10px;right:-8px}@keyframes new-badge-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ff6b3db3}50%{transform:scale(1.14);box-shadow:0 0 0 8px #ff6b3d00}}@media (prefers-reduced-motion:reduce){.m-new-badge{animation:none}}.story-drop-ico.is-coupon{cursor:help;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.story-drop-ico.is-coupon small{color:#ffd76a;font-size:.8rem;line-height:1}.rc-system{text-align:center;color:#ffd76a;margin:.35rem 0;font-size:.8rem}.mr-vote-check{color:#aeb4c2;font-size:1.05em;font-weight:900}html body .spin-stage{width:clamp(120px,min(300px,70vw,100vh - 400px),300px)}@media (max-height:760px){html body .spin-modal{gap:.45rem;padding:.8rem 1rem .9rem}html body .spin-title{margin:0;font-size:1.25rem}html body .spin-result{min-height:1.6rem;font-size:.95rem}html body .spin-limited-item{width:52px;height:52px}html body .spin-coupons{margin:0;font-size:.95rem}html body .spin-btn{padding-block:.4rem}}@media (max-height:560px){html body .spin-stage{width:clamp(100px,100vh - 330px,300px)}html body .spin-limited-title{display:none}}@media (max-height:760px){html body .spin-stage{margin-top:.7rem}}@media (max-height:700px) and (min-width:720px){html body .spin-modal{grid-template-columns:auto 1fr;place-items:center;gap:.45rem 1.6rem;width:min(740px,100%);padding:.8rem 1.3rem .9rem;display:grid}html body .spin-title{grid-column:1/-1;margin:0}html body .spin-stage{grid-area:2/1/span 5;width:clamp(130px,100vh - 150px,330px);margin:.3rem 0 0}html body .spin-result,html body .spin-limited,html body .spin-coupons,html body .spin-actions{grid-column:2}html body .spin-limited-title{display:block}}html body .spin-limited-art>canvas,html body .spin-limited-art>img{object-fit:contain;width:100%!important;height:100%!important}html body .spin-limited-art{transform:none}.coupon-drop-backdrop{z-index:1300;cursor:pointer;background:#050814b8;place-items:center;display:grid;position:fixed;inset:0}.coupon-drop{text-align:center;background:linear-gradient(#3a2a6a,#151a3a);border:3px solid #1a1206;border-radius:24px;flex-direction:column;align-items:center;gap:.3rem;padding:1.6rem 2.4rem 1.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #000,0 0 60px #ffbe3c8c}.coupon-drop h3{color:#ffd76a;text-shadow:0 2px #000;margin:.2rem 0 0;font-size:1.6rem}.coupon-drop p{color:#cfd6ee;margin:0;font-size:.95rem}.coupon-drop>img,.coupon-drop>span:not(.coupon-drop-rays){z-index:1;filter:drop-shadow(0 0 18px #ffbe3ccc);animation:1.4s ease-in-out infinite coupon-bob;position:relative}.coupon-drop-rays{z-index:0;pointer-events:none;background:repeating-conic-gradient(#ffd76a47 0 10deg, transparent 10deg 30deg);border-radius:50%;width:360px;height:360px;margin:-180px 0 0 -180px;animation:8s linear infinite limited-rays;position:absolute;top:4.5rem;left:50%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 70%);mask-image:radial-gradient(circle,#000 20%,#0000 70%)}@keyframes coupon-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.coupon-drop>img,.coupon-drop-rays{animation:none}}.story-coupon-row{flex-direction:column;align-items:flex-start;gap:.4rem;margin:.4rem 0;display:flex}.story-coupon-row .story-rar-label{flex:none;margin:0}.story-coupon-row .story-drop-ico{flex:none;margin:0;position:static}.nav-badge.is-dot{width:12px;height:12px;font-size:0;top:8px;right:20px}.lx-chip{position:relative}.lx-chip-dot{z-index:3;background:#ffc21a;border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #0c0d11,0 0 8px #ffc21acc}.spin-bigwin-backdrop{background:#050814d1}.spin-bigwin{text-align:center;width:min(360px,92vw);box-shadow:0 6px 0 #000, 0 0 0 3px var(--rarity), 0 0 60px #ff3d6e99;background:radial-gradient(circle at 50% 35%,#ff3d6e73,#1a1230 70%);border:3px solid #1a1206;border-radius:26px;flex-direction:column;align-items:center;gap:.35rem;padding:1.6rem 1.4rem 1.3rem;display:flex;position:relative;overflow:hidden}.spin-bigwin>:not(.spin-bigwin-rays){z-index:1;position:relative}.spin-bigwin-rays{z-index:0;pointer-events:none;background:repeating-conic-gradient(#ffdc8c38 0 9deg, transparent 9deg 24deg);border-radius:50%;width:620px;height:620px;margin:-310px 0 0 -310px;animation:9s linear infinite limited-rays;position:absolute;top:42%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 65%);mask-image:radial-gradient(circle,#000 15%,#0000 65%)}.spin-bigwin-tag{color:#fff;background:linear-gradient(#ff6b8e,#e0204f);border:2px solid #fff3d6;border-radius:999px;padding:.15rem .9rem;font-size:1rem;animation:1.2s ease-in-out infinite new-badge-pulse;box-shadow:0 3px #000}.spin-bigwin-art{filter:drop-shadow(0 0 22px #ffc85abf);place-items:center;min-height:170px;animation:1.6s ease-in-out infinite coupon-bob;display:grid}.spin-bigwin h3{color:#ffe08a;text-shadow:0 2px #000;margin:.2rem 0 0;font-size:1.7rem}.spin-bigwin p{color:#e3e7f5;margin:0 0 .5rem}@media (prefers-reduced-motion:reduce){.spin-bigwin-rays,.spin-bigwin-tag,.spin-bigwin-art{animation:none}}html body .lx-aura-preview{left:calc(50% - 18px)}@media (min-width:1280px) and (min-height:700px){html body .lp-grid{zoom:1.2}}@media (min-width:1600px) and (min-height:860px){html body .lp-grid{zoom:1.4}}@media (min-width:1900px) and (min-height:960px){html body .lp-grid{zoom:1.6}}.emote-wheel{display:inline-flex;position:relative}.emote-btn{cursor:pointer;background:linear-gradient(#2b3566,#172046);border:2px solid #1a1206;border-radius:12px;width:38px;height:38px;font-size:1.3rem;line-height:1;box-shadow:0 3px #000}.emote-btn:hover:not(:disabled){filter:brightness(1.2)}.emote-btn:disabled{opacity:.5;cursor:not-allowed}.emote-row{z-index:50;background:#0e121ef5;border:1px solid #ffb7034d;border-radius:14px;gap:6px;padding:5px 8px;display:flex;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 8px 24px #00000080}.emote-row.is-up{top:auto;bottom:calc(100% + 8px);left:0;transform:none}.emote-item{cursor:pointer;background:0 0;border:0;border-radius:10px;width:38px;height:38px;font-size:1.5rem;line-height:1;transition:transform .12s,background .12s}.emote-item:hover{background:#ffffff1f;transform:scale(1.18)}.gc-form .emote-btn{flex:none;width:34px;height:34px;font-size:1.1rem}.action-ability-icon{position:relative}.action-ability-cd{z-index:3;border-radius:inherit;pointer-events:none;color:#b9bfcf;text-shadow:0 2px #000;background:#1418268c;place-items:center;font-size:1.6rem;font-weight:800;display:grid;position:absolute;inset:0}.gc-title-tag{margin-right:.35rem}.rc-emotes{z-index:50;position:absolute;top:20px}.rc-panel:not(.is-min)+.rc-emotes{left:358px}.rc-panel.is-min+.rc-emotes{left:218px}.lx-inventory .lx-section-head{min-height:5.2rem}.lx-inventory .lx-section-sub{min-height:2.6em}@media (min-width:901px){.lx-fill-page>.lx-skin-collection.lx-fill,.lx-fill-page>.ttl-panel.lx-fill{margin-top:.6rem;overflow-y:auto}}.emote-row.is-left{inset:50% calc(100% + 8px) auto auto;transform:translateY(-50%)}.gc-toasts{pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.gc-toast{pointer-events:auto;text-align:left;cursor:pointer;color:#e8ecf8;text-overflow:ellipsis;background:#0e121ef0;border:1px solid #ffb70359;border-radius:12px;max-width:280px;padding:.4rem .7rem;font-size:.85rem;animation:.25s ease-out gc-toast-in;overflow:hidden;box-shadow:0 6px 18px #00000073}.gc-toast b{color:#ffd76a;margin-right:.25rem}@keyframes gc-toast-in{0%{opacity:0;transform:translateY(8px)}}.eq-slot.is-weapon.is-glow{border-color:var(--rarity);animation:2.2s ease-in-out infinite rar-glow}.eq-slot.is-weapon.is-rar-prismatic{animation-name:rar-glow-prism;animation-duration:3.6s}@media (prefers-reduced-motion:reduce){.eq-slot.is-weapon.is-glow{animation:none}}.gc-form .emote-wheel.gc-emotes{position:static}.gc-form .emote-row.is-up{gap:2px;padding:4px 6px;bottom:calc(100% + 6px);left:auto;right:8px}.gc-form .emote-item{width:30px;height:30px;font-size:1.15rem}.gc-form{position:relative}.gc-toast{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:380px;line-height:1.3;display:-webkit-box;overflow:hidden}.pg-skip{left:50%;top:var(--skip-top,168px);z-index:40;cursor:pointer;color:#e8ecf8;letter-spacing:.08em;background:linear-gradient(#4a5578,#2a3252);border:2px solid #1a1206;border-radius:12px;padding:.3rem 1.6rem;font-size:1.05rem;transition:filter .12s,transform .12s;position:absolute;transform:translate(-50%);box-shadow:0 3px #000,0 0 14px #7896ff40}.pg-skip:hover{filter:brightness(1.25);transform:translate(-50%)translateY(-1px)}.pg-skip:active{transform:translate(-50%)translateY(1px)}.lx-invite{flex-direction:column;align-items:center;gap:.35rem;display:flex}.lx-invite-btn{color:#e6edff;cursor:pointer;background:linear-gradient(#25346b,#16204a);border:2px solid #3b5aa8;border-radius:999px;padding:.55rem 1.4rem;font-size:1.05rem;transition:transform .12s,filter .12s;box-shadow:0 4px #0c1233}.lx-invite-btn:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.lx-invite-btn:disabled{opacity:.55;cursor:default}.lx-invite-msg{color:#ffb4a8;font-size:.85rem}.lx-invite-msg.is-ok{color:#72f2c8}.lx-room-code.is-corner{z-index:60;background:#0e1222d9;position:fixed;top:92px;left:16px}.gc-invite{background:#ffb70312;border:1px solid #ffb70373;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;padding:.45rem .6rem;display:flex}.gc-invite strong{color:#ffe08a;font-size:.95rem}.gc-invite-count{color:#c8d3f5;font-size:.85rem;font-weight:700}.gc-invite-join{color:#8fd0ff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-basis:100%;padding:0;font-weight:700;text-decoration:underline}.gc-invite-join:hover{color:#c4e6ff}@media (min-width:901px) and (min-height:700px){.lx-room-lobby.is-pve{zoom:1.3}}@media (min-width:1200px) and (min-height:880px){.lx-room-lobby.is-pve{zoom:1.55}}.lx-fill>.lx-code-join{align-items:center;gap:.4rem;margin-bottom:.5rem}.lx-fill>.lx-code-join .lx-code-input{letter-spacing:.2em;width:118px;padding:.3rem .6rem;font-size:.9rem}.lx-fill>.lx-code-join .lx-join{min-height:0;padding:.35rem .9rem;font-size:.85rem}.lx-fill>.lx-panel-head{margin-bottom:.4rem}@media (min-width:901px){.lx-fill-page>.lx-fill>.lx-room-list,.lx-fill-page>.lx-fill>.lx-empty{min-height:120px}}.mi-diff{font-size:.95rem;font-weight:700}.eq-cell,.lx-cosmetic,.m-cosmetic{position:relative}.new-dot{z-index:3;pointer-events:none;background:#ffd23f;border:2px solid #1a1206;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;right:5px;box-shadow:0 0 8px #ffd23fcc}html body .doll-aurawrap>.lx-aura-preview,html body .lx-aura-preview{left:46%}@media (min-width:901px),(max-width:900px) and (max-height:520px) and (orientation:landscape){.eq-panel,.lx-fill-page>.lx-panel.eq-panel.lx-fill{grid-template-columns:minmax(min(340px,42%),.8fr) minmax(0,1.2fr)}.eq-left{container-type:size}.eq-doll-wrap{--s:clamp(34px, 16cqh, 150px);grid-template-columns:var(--s) minmax(0, calc(var(--s) * 2.7)) var(--s);grid-template-rows:repeat(3, calc(var(--s) * 1.12));place-content:center;align-items:center;gap:calc(var(--s) * .12) calc(var(--s) * .2);grid-template-areas:"weapon doll necklace""ring doll charm""bracelet doll."}.eq-slot{width:var(--s);height:var(--s);border-radius:16px}.eq-slot .gear-icon,.eq-slot .lx-weapon-art{max-width:100%}.eq-slot{z-index:2;position:relative}.eq-slot.is-weapon{grid-area:weapon;align-self:center}.eq-doll{grid-row:1/span 3;align-self:center;overflow:visible}.eq-doll .doll-preview{max-width:none;max-height:none;margin:calc(var(--s) * -.8) calc(var(--s) * -1.1);transform:translateY(calc(var(--s) * -.1));pointer-events:none;width:calc(var(--s) * 4.9)!important;height:calc(var(--s) * 4.9)!important}.eq-slot-empty{font-size:.78rem}.eq-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-auto-rows:96px;gap:.6rem}.eq-cell-level{font-size:.82rem}}.pve-boss-wrap{z-index:35;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:26%;left:0;right:0;overflow:hidden}.pve-boss-intro{background:linear-gradient(90deg,#0000,#78120ceb 18%,#a01c10f2 50%,#78120ceb 82%,#0000);border-block:3px solid #1a0606;flex-direction:column;align-items:center;gap:.1rem;padding:.7rem 1rem .8rem;display:flex;box-shadow:0 8px 24px #00000080}.pve-boss-intro small{color:#ffd2c4;letter-spacing:.4em;font-size:.95rem}.pve-boss-intro strong{color:#ffe08a;-webkit-text-stroke:4px #1a0606;paint-order:stroke fill;text-shadow:0 5px #0009;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.pve-boss-warns{flex-direction:column;align-items:flex-end;gap:.35rem;margin:0;padding:0 .6rem 0 0;list-style:none;display:flex}.pve-boss-warns li{color:#fff;background:#0e122ceb;border:2px solid #1a0606;border-radius:10px 0 0 10px;max-width:min(520px,92%);padding:.35rem .9rem;font-size:clamp(.8rem,1.6vw,1rem)}.pve-boss-warns li i{color:#ffc23d;font-style:normal}.lp-hero{text-align:center;align-items:center}.lp-hero .lp-sub{margin-inline:auto}.lp-hero .lp-controls{justify-content:center}@media (max-width:900px) and (max-height:520px){html body .top-nav.top-nav{padding-right:76px}html body .top-nav-mobile.top-nav-mobile{flex:1 1 0;min-width:0}html body .top-nav-icons.top-nav-icons{flex:none;margin-left:auto}.top-nav-who-top .title-link,.top-nav-who-top .nav-title{display:none}.top-nav-who-top{flex-wrap:nowrap;min-width:0}.top-nav-diamonds{gap:.35rem;min-width:0;padding-right:4px;position:static}.top-nav-diamonds .diamond-plus{flex:none;margin:0 0 0 .45rem;position:static;transform:none}.bonus-gift{flex:none;padding:.05rem .4rem;line-height:1.25}.top-nav-who-xp{align-items:center}.top-nav-who-lvl{line-height:1}.top-nav-xp{align-items:center;min-height:0;display:flex}.top-nav-xp .xp-bar{flex:1;width:100%;margin:0}}@media (max-width:900px) and (max-height:520px) and (orientation:landscape){.eq-doll-wrap{--s:clamp(34px, 21cqh, 72px)}.eq-slot-empty{font-size:.5rem}html body .m-wardrobe-stage.m-wardrobe-stage{align-items:center;overflow:hidden}html body .m-wardrobe-stage .doll-preview{transform-origin:50% 78%;max-width:none;max-height:none;transform:scale(1.12);width:300px!important;height:300px!important}}@media (max-width:900px){.tt{gap:5px}.tt-card{width:158px;padding:.4rem .5rem;font-size:.62rem}.tt-name{font-size:.82rem}.tt-rarity{font-size:.52rem}.tt-desc{margin:.25rem 0 .3rem;line-height:1.25}.tt-stats{gap:.12rem;padding:.3rem 0}.tt-diff{min-width:30px;font-size:.58rem}.tt-foot{margin-top:.25rem;font-size:.55rem}.tt-tag{font-size:.5rem;top:-8px}.tt-perks li{font-size:.56rem}}.js-packs.is-coins{margin-top:0}.js-pack-buy{box-sizing:border-box;justify-content:center;align-items:center;min-height:2.2rem;display:inline-flex}@media (max-width:900px) and (max-height:520px){.js-packs-group .js-pack{justify-content:space-between;height:152px;min-height:0;padding:.5rem .4rem .55rem}.js-packs-group .js-pack-buy{min-height:2rem;padding:0 .7rem;font-size:.95rem}}@media (max-width:900px),(max-height:520px) and (orientation:landscape){.story-modal{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);width:min(760px,98vw);height:auto;max-height:calc(100dvh - 12px)}.story-modal-scroll{gap:.3rem;padding:.5rem .8rem .3rem}.story-modal-body h2{font-size:1.15rem}.story-modal-body h3{margin:.1rem 0;font-size:.85rem}.story-blurb,.story-facts,.story-rarities{font-size:.68rem;line-height:1.25}.story-facts{gap:.1rem}.story-diffs{gap:.25rem}.story-diff{min-width:0;padding:.18rem .6rem;font-size:.68rem}.story-diff-note{font-size:.6rem}.story-drops{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.3rem}.story-drop{gap:.4rem;padding:.2rem .4rem}.story-drop .gear-icon{width:40px!important;height:40px!important}.story-drop-text strong{font-size:.7rem}.story-drop-text small{font-size:.58rem}.story-actions{padding:.3rem .8rem .5rem}.story-actions .lx-cta{padding:.35rem 1rem;font-size:.8rem}.story-modal .story-level{padding:.1rem .5rem;font-size:.62rem}.gear-tip{gap:.2rem;width:150px;padding:.35rem .45rem}.gear-tip .gear-icon{width:34px!important;height:34px!important}.gear-tip .gear-details strong,.gear-tip .gear-details.is-compact strong{font-size:.68rem}.gear-tip .gear-details-meta,.gear-tip .gear-details-set,.gear-tip-cmp-title{font-size:.55rem}.gear-tip .gear-details ul,.gear-tip-row{font-size:.58rem}}.legal{color:#d8def0;background:radial-gradient(at 50% 0,#1b2350,#0b1024 70%);min-height:100dvh;padding:1rem 1rem 3rem;overflow-y:auto}.legal-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;max-width:820px;margin:0 auto 1rem;display:flex}.legal-back{color:#ffd66b;text-decoration:none}.legal-links{gap:1rem;font-size:.85rem;display:flex}.legal-links a,.lp-footer-links a,.lx-legal-links a{color:#8fd0ff;text-underline-offset:3px;text-decoration:underline}.legal-body{background:#0e142cd9;border:1px solid #2c3866;border-radius:18px;max-width:820px;margin:0 auto;padding:1.6rem 1.8rem 2rem;line-height:1.6}.legal-body h1{color:#fff;margin:0 0 .2rem;font-size:2.2rem}.legal-body h2{color:#ffd66b;margin:1.6rem 0 .4rem;font-size:1.15rem}.legal-body ul{padding-left:1.2rem}.legal-body li{margin:.25rem 0}.legal-updated{color:#8fa3c9;margin:0 0 1rem;font-size:.85rem}.legal-contact{border-top:1px solid #2c3866;margin-top:2rem;padding-top:1rem}.legal-table{border-collapse:collapse;width:100%;font-size:.88rem}.legal-table th,.legal-table td{text-align:left;border:1px solid #2c3866;padding:.45rem .6rem}.nf{background:radial-gradient(at 50% 30%,#2a1f55,#0b1024 70%);place-items:center;min-height:100dvh;padding:1rem;display:grid}.nf-card{color:#d8def0;text-align:center;background:linear-gradient(#2a2352,#131a38);border:3px solid #1a1206;border-radius:22px;flex-direction:column;align-items:center;gap:.6rem;max-width:440px;padding:2rem 2.2rem;display:flex;box-shadow:0 8px #000,0 0 40px #7a5bd659}.nf-code{color:#ffb347;text-shadow:0 5px #2a0a3a,0 0 24px #ff8c2880;font-size:5rem;line-height:1}.nf-card h1{color:#fff;margin:0;font-size:1.8rem}.nf-card .lx-cta{margin-top:.6rem;text-decoration:none}.cookie-notice{z-index:9000;color:#d8def0;background:#141a3af7;border:2px solid #1a1206;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;max-width:640px;margin:0 auto;padding:.6rem .9rem;font-size:.8rem;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 6px #00000080}.cookie-notice p{margin:0}.cookie-notice a{color:#8fd0ff}.cookie-ok{color:#2a1600;cursor:pointer;background:linear-gradient(#ffe08a,#ffc23d 55%,#e08a0a);border:2px solid #1a1206;border-radius:999px;padding:.3rem 1.1rem}.lp-legal-note{color:#8b93a1;text-align:center;margin:.5rem 0 0;font-size:.72rem}.lp-legal-note a{color:#8fd0ff}.lp-turnstile{justify-content:center;min-height:65px;display:flex}.lp-footer-links{gap:.9rem;margin-left:1rem;display:inline-flex}.lx-legal-links{flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.9rem;display:flex}.lx-danger-btn{color:#fff;cursor:pointer;background:linear-gradient(#ff7a6a,#d1362a);border:2px solid #1a0606;border-radius:12px;align-self:flex-start;padding:.5rem 1.2rem}.lx-danger-hint{color:#ffb4a8}.lx-delete-form{flex-direction:column;gap:.6rem;display:flex}.lx-delete-label{text-align:left;flex-direction:column;gap:.3rem;display:flex}@media (any-pointer:coarse),(pointer:coarse),(max-width:900px){html body .pg-move{left:max(12px, env(safe-area-inset-left));z-index:20;gap:10px;display:flex;position:absolute;bottom:12px}html body .pg-move-btn{color:#f1f5f9;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0a0c128c;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}html body .pg-move-btn:active{background:#ffb70359;border-color:#ffb703}}html body .legal{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffb703 #ffffff12;height:100dvh;min-height:0;overflow-y:auto}html body .legal::-webkit-scrollbar{width:14px}html body .legal::-webkit-scrollbar-track{background:#ffffff0d;border-left:1px solid #ffd66b2e}html body .legal::-webkit-scrollbar-thumb{background:linear-gradient(#ffe27a,#ffb703 55%,#e58a00);border:3px solid #0a0d16e6;border-radius:999px;box-shadow:0 0 8px #ffb70399}html body .legal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#fff0a8,#ffc42e 55%,#f09a00)}.lx-pass{gap:.5rem;margin-top:.7rem;display:grid}.lx-pass-form{gap:.5rem;max-width:340px;display:grid}.lx-pass-actions{gap:.5rem;display:flex}.lx-pass-ok{color:#8be28b}.lx-secondary-btn{cursor:pointer;color:#ffe27a;background:#ffffff0f;border:1px solid #ffd66b73;border-radius:12px;justify-self:start;padding:.55rem 1.1rem}.lx-secondary-btn:hover:not(:disabled){background:#ffb70329}@media (max-height:560px) and (orientation:landscape),(max-width:900px) and (orientation:landscape){html body .story-modal-scroll{gap:.2rem;padding:.4rem .7rem .2rem}html body .story-drops{flex-wrap:wrap;gap:.3rem;display:flex}html body .story-drop-ico{border-radius:8px;width:40px;height:40px;padding:0}html body .story-drop-ico .gear-icon{width:36px!important;height:36px!important}html body .story-drop-ico svg,html body .story-drop-ico img{max-width:26px;max-height:26px}html body .story-coupon-row{flex-direction:row;align-items:center;gap:.4rem;margin:.15rem 0}html body .story-rarities{flex-wrap:wrap;gap:.1rem .5rem;margin:.1rem 0;font-size:.62rem;display:flex}html body .story-note{margin:.1rem 0;font-size:.6rem}html body .story-modal-body h3{margin:0;font-size:.78rem}}.first-cover{z-index:9000;color:#ffe08a;letter-spacing:.02em;background:radial-gradient(at 50% 30%,#1b2350,#0b1024 70%);place-items:center;font-size:1.5rem;display:grid;position:fixed;inset:0}@media (max-height:520px) and (orientation:landscape){html body .lp{height:100dvh;overflow-y:auto}html body .lp-hero,html body .lp-footer{display:none}html body .lp-grid{justify-content:center;align-items:center;min-height:100dvh;padding:8px 14px;display:flex}html body .lp-card{border-radius:18px;width:min(780px,100%);padding:.55rem 1.1rem .7rem}html body .lp-auth{gap:.4rem}html body .lp-auth-title{font-size:1.15rem}html body .lp-auth-sub{margin:0;font-size:.78rem}html body .lp-card .lx-input{min-height:0;padding:.4rem .7rem;font-size:.95rem}html body .lp-card .lp-play-btn{min-height:0;padding:.4rem 1rem;font-size:1rem}html body .lp-form{gap:.4rem}html body .lp-tabs{margin:0}html body .lp-tab{padding:.25rem .6rem;font-size:.85rem}html body .lp-switch{padding:.1rem 0;font-size:.8rem}html body .lp-remember{font-size:.78rem}html body .auth-banner{margin:0;padding:.3rem .6rem;font-size:.75rem}html body .lp-create{gap:.3rem}html body .lp-create-body{grid-template-columns:auto minmax(0,1fr);gap:.7rem}html body .lp-create-stage{gap:.25rem;padding:.2rem .5rem .35rem}html body .lp-create-stage canvas{width:118px!important;height:118px!important}html body .lp-sex-btn{min-width:54px;padding:.2rem .5rem;font-size:.85rem}html body .lp-opt{width:44px;height:44px}html body .lp-opt canvas{width:38px!important;height:38px!important}html body .lp-swatch{width:22px;height:22px}html body .lp-pick-label{font-size:.66rem}html body .lp-card .lx-cta{min-height:0;padding:.4rem 1rem;font-size:1rem}html body .lp-card .lp-divider{margin:0;font-size:.7rem}html body .lp-card .lp-alt{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}html body .lp-card .lp-alt-btn{min-height:0;padding:.35rem .7rem;font-size:.9rem}html body .lp-card .lp-alt form{display:contents}html body .lp-legal,html body .lp-card .lp-legal{margin:0;font-size:.66rem}html body .lp-card .lp-alt .lp-legal-note{text-align:center;order:3;grid-column:1/-1;margin:0;font-size:.66rem}}.gear-tut-root{z-index:300;pointer-events:none;position:fixed;inset:0}.gear-tut-box{pointer-events:auto;width:min(340px,100vw - 24px);position:fixed;bottom:74px;left:50%;transform:translate(-50%)}.gear-tut-ghost{pointer-events:none;opacity:0;position:fixed}.gear-tut-ghost .eq-cell{width:100%;height:100%}.gear-tut-glove{pointer-events:none;opacity:0;position:fixed}@media (max-height:560px){.gear-tut-box{padding:.45rem .7rem .4rem;bottom:52px}.gear-tut-box p{margin:.15rem 0;font-size:.8rem}}
