.cs-ava{border-radius:50%;flex:none;display:inline-block;position:relative}.cs-ava-img{object-fit:cover;border-radius:50%;width:76%;height:76%;position:absolute;top:12%;bottom:12%;left:12%;right:12%}.cs-ava-frame{object-fit:contain;pointer-events:none;width:112%;height:112%;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%}.cs-ava:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.fx-glow:after{animation:2.2s ease-in-out infinite csPulse;box-shadow:0 0 10px 3px #7fe3ffbf}.fx-sparks:after{opacity:.9;background:radial-gradient(circle,#fff 0 1.5px,#0000 2px) 0 0/14px 14px;animation:6s linear infinite csSpin;-webkit-mask:radial-gradient(circle,#0000 52%,#000 56%,#0000 72%);mask:radial-gradient(circle,#0000 52%,#000 56%,#0000 72%)}.fx-fire:after{filter:blur(1.5px);background:conic-gradient(#ff6a00,#ffd000,#ff2d00,#ffb000,#ff6a00);animation:2.4s linear infinite csSpin;top:-4%;bottom:-4%;left:-4%;right:-4%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 64%,#0000 74%);mask:radial-gradient(circle,#0000 60%,#000 64%,#0000 74%)}.fx-shadow:after{filter:blur(2px);background:conic-gradient(#2a0a4a,#8a3dff,#12001f,#6a1fd0,#2a0a4a);animation:5s linear infinite reverse csSpin;top:-6%;bottom:-6%;left:-6%;right:-6%;-webkit-mask:radial-gradient(circle,#0000 58%,#000 63%,#0000 76%);mask:radial-gradient(circle,#0000 58%,#000 63%,#0000 76%)}.fx-rainbow:after{background:conic-gradient(red,orange,#ff0,#0f0,#0ff,#00f,violet,red);animation:3s linear infinite csSpin;top:-4%;bottom:-4%;left:-4%;right:-4%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 64%,#0000 72%);mask:radial-gradient(circle,#0000 60%,#000 64%,#0000 72%)}@keyframes csSpin{to{transform:rotate(1turn)}}.cs-off,.cs-off:before,.cs-off:after,.cs-off *,.cs-off :before,.cs-off :after,.ultra .cs-ava:not(.doll-aura),.ultra .cs-ava:not(.doll-aura):before,.ultra .cs-ava:not(.doll-aura):after,.ultra .cs-ava:not(.doll-aura) *,.ultra .cs-title,.ultra .cs-name{animation:none!important}@keyframes csPulse{50%{opacity:.45}}.cs-name{color:var(--sys-text)}.fx-glow-name{text-shadow:0 0 8px #7fe3ffe6}.fx-sparks-name{color:#fff6c8;text-shadow:0 0 6px #ffd76a}.fx-fire-name,.fx-shadow-name,.fx-rainbow-name{color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite csFlow}.fx-fire-name{background-image:linear-gradient(90deg,#ffd000,#ff4d00,#ffd000)}.fx-shadow-name{background-image:linear-gradient(90deg,#c49bff,#6a1fd0,#c49bff)}.fx-rainbow-name{background-image:linear-gradient(90deg,#ff4d4d,#ffd24d,#4dff88,#4dc3ff,#c44dff,#ff4d4d)}@keyframes csFlow{to{background-position:200% 0}}.cs-title{letter-spacing:.02em;white-space:nowrap;border-radius:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.t-common{color:#cfd6e6;background:#ffffff14}.t-rare{color:#9bd3ff;background:#2f8cff2e;border:1px solid #4aa8ff80}.t-epic{color:#e2c4ff;background:#9650ff33;border:1px solid #b77bff99}.t-mythfish{color:#fff;letter-spacing:.02em;text-shadow:0 0 6px #ff3b5ce6,0 1px #0009;background:linear-gradient(100deg,#5a0018,#ff3b5c 25%,#ffd76a 45%,#7fdcff 60%,#ff3b5c 78%,#5a0018) 0 0/260% 100%;border:1px solid #ff7896e6;font-weight:800;animation:2.4s linear infinite csFlow;box-shadow:0 0 10px #ff3b5cbf,0 0 18px #7fdcff59}.t-grandprof{color:#fff;text-shadow:0 0 6px #ff9628e6,0 1px #0009;background:linear-gradient(100deg,#3a2400,#ffb347 25%,#fff2c2 45%,#7fdcff 62%,#ffb347 80%,#3a2400) 0 0/260% 100%;border:1px solid #ffc878e6;font-weight:800;animation:2.8s linear infinite csFlow;box-shadow:0 0 10px #ffaa3cb3}.t-lakefish{color:#c9fbff;text-shadow:0 0 5px #3cd2e6b3;background:linear-gradient(#14788c59,#0a3c5a59);border:1px solid #5adceba6;box-shadow:0 0 8px #3cd2e659}.t-abyssfish{color:#e6f7ff;text-shadow:0 0 6px #39c8ffe6,0 1px #0009;background:linear-gradient(100deg,#020a1f,#0b3a6e 30%,#39c8ff 48%,#6a3cff 64%,#0b3a6e 80%,#020a1f) 0 0/260% 100%;border:1px solid #5abeffd9;font-weight:800;animation:3.2s linear infinite csFlow;box-shadow:0 0 10px #39a0ff99,0 0 16px #6a3cff59}.t-pvp2champ{color:#fff1f1;text-shadow:0 0 6px #ff5a6ee6,0 1px #0009;background:linear-gradient(100deg,#2a0710,#8a1424 26%,#ff5a6e 44%,#ffd6db 52%,#8a1424 74%,#2a0710) 0 0/260% 100%;border:1px solid #ff6e7de6;font-weight:800;animation:3s linear infinite csFlow;box-shadow:0 0 10px #ff3c508c,0 0 18px #8a142480}.t-sysvoice{color:#eafcff;text-shadow:0 0 6px #3fc8ffe6,0 1px #0009;background:linear-gradient(100deg,#061433,#0d3a8a 26%,#3fd2ff 46%,#e8fbff 52%,#0d3a8a 74%,#061433) 0 0/260% 100%;border:1px solid #5ad2ffe6;font-weight:800;animation:3.2s linear infinite csFlow;box-shadow:0 0 10px #3fa0ffa6,0 0 18px #0d3a8a80}.t-queenslayer{color:#fff3d6;text-shadow:0 0 6px #f28c28e6,0 1px #0009;background:linear-gradient(100deg,#2a0710,#7a1426 28%,#f2b13a 46%,#ffe7a3 52%,#7a1426 72%,#2a0710) 0 0/260% 100%;border:1px solid #f2b13ae6;font-weight:800;animation:2.6s linear infinite csFlow;box-shadow:0 0 10px #f28c2899,0 0 18px #7a142680}.t-stormslayer{color:#eaf8ff;text-shadow:0 0 6px #39c8ffe6,0 1px #0009;background:linear-gradient(100deg,#061024,#133e7a 28%,#39c8ff 46%,#e8fbff 52%,#133e7a 72%,#061024) 0 0/260% 100%;border:1px solid #5ac8ffe6;font-weight:800;animation:2.2s linear infinite csFlow;box-shadow:0 0 10px #39b4ffa6,0 0 18px #133e7a80}.t-abyssslayer{color:#f6e9ff;text-shadow:0 0 6px #c86effe6,0 1px #0009;background:linear-gradient(100deg,#0d0418,#3b0f5e 28%,#b04bff 46%,#ff8ae6 52%,#3b0f5e 72%,#0d0418) 0 0/260% 100%;border:1px solid #c86effe6;font-weight:800;animation:3s linear infinite csFlow;box-shadow:0 0 10px #b04bffa6,0 0 18px #ff50dc4d}.t-lichking{color:#fff0f8;text-shadow:0 1px #6e003c8c;background:linear-gradient(#ff5fb4,#d42a8a);border:1px solid #ffa3d6;font-weight:800;box-shadow:0 0 9px #ff50afa6}@media (prefers-reduced-motion:reduce){.t-mythfish,.t-grandprof,.t-abyssfish,.t-sysvoice,.t-pvp2champ,.t-queenslayer,.t-stormslayer,.t-abyssslayer{animation:none}}.t-legend{color:#1a1200;background:linear-gradient(90deg,#ffd76a,#ffa53a,#ffd76a) 0 0/200% 100%;animation:3s linear infinite csFlow;box-shadow:0 0 8px #ffbe5099}.cs-preview{flex-direction:column;gap:6px;display:flex}.cs-cap{margin-top:4px}.cs-pcard{border:1px solid var(--line-soft);background:#0c1224 50%/cover;border-radius:14px;align-items:center;gap:12px;min-height:110px;padding:16px 12px;display:flex}.cs-pinfo{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cs-pinfo .cs-name{font-size:18px}.cs-chat{border:1px solid var(--line-soft);background:#ffffff08;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.cs-msg{align-items:flex-start;gap:8px;display:flex}.cs-bubble{background:#2fb8ff24;border-radius:12px;margin-top:3px;padding:6px 10px;display:inline-block}.cs-sticker-msg{object-fit:contain;width:96px;height:96px;margin-top:2px}.cs-arena{border:1px solid var(--line-soft);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cs-arena-r{color:var(--gold);margin-left:auto;font-weight:700}.cs-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cs-grid.st{grid-template-columns:repeat(4,1fr)}.cs-tile{border:1px solid var(--line-soft);color:var(--sys-text);font:inherit;cursor:pointer;background:#0d1426;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px;font-size:12px;display:flex;position:relative}.cs-tile.on{border-color:var(--gold);box-shadow:0 0 10px #ffcc4d80}.cs-tile.locked .cs-tile-art{filter:grayscale(.85)brightness(.55)}.cs-tile-art{aspect-ratio:1;place-items:center;width:100%;display:grid}.cs-tile-art img{object-fit:contain;width:100%;height:100%}.cs-grid:not(.st) .cs-tile-art img[src*="/gate/"]{object-fit:cover;border-radius:8px}.cs-tile-name{text-align:center;line-height:1.1}.cs-tile-price{color:var(--gold);font-weight:700}.r-rare{border-color:#4aa8ffb3}.r-epic{border-color:#b77bffcc}.r-legend{border-color:#ffa53ae6;box-shadow:inset 0 0 12px #ffa53a40}.cs-rar.r-rare{color:#7cc0ff}.cs-rar.r-epic{color:#c79bff}.cs-rar.r-legend{color:#ffb44a}.cs-rar.r-common{color:#aab}.cs-cases{flex-direction:column;gap:10px;display:flex}.cs-free{background:#ffcc4d14;border:1px solid #ffcc4d66;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.cs-free img{object-fit:contain;width:54px;height:54px}.cs-free>div{flex:1}.cs-case{border:1px solid var(--line-soft);background:#0d1426;border-radius:14px;grid-template-columns:92px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.cs-case.c-rare{border-color:#4aa8ff99}.cs-case.c-legend{border-color:#ffa53acc;box-shadow:inset 0 0 18px #ffa53a26}.cs-case-img{object-fit:contain;width:92px;height:92px}.cs-case-info{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cs-odds-link{color:var(--sys-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.cs-case-btns{flex-direction:column;gap:6px;display:flex}.cs-odds div{border-bottom:1px solid var(--seam);justify-content:space-between;padding:6px 2px;display:flex}.cs-pack{flex-direction:column;gap:8px;display:flex}.cs-pack-h{align-items:center;gap:8px;display:flex}.cs-pack-h .btn{margin-left:auto}.cs-buy{grid-template-columns:120px 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.cs-note{text-align:center}.cs-reset{color:var(--sys-accent);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.cs-open{z-index:50;background:radial-gradient(circle at 50% 40%,#1e2d6e,#02040a 75%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cs-open-chest{object-fit:contain;width:180px;height:180px;animation:.25s ease-in-out infinite alternate csShake,1.3s ease-in forwards csGrow}.cs-open-chest.done{width:120px;height:120px;animation:.4s ease-out csPop}@keyframes csShake{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes csGrow{to{filter:brightness(1.6)drop-shadow(0 0 30px #fff);scale:1.25}}@keyframes csPop{0%{opacity:0;scale:1.4}}.cs-prizes{grid-template-columns:repeat(5,1fr);gap:8px;width:min(100%,420px);display:grid}.cs-prizes.n1{grid-template-columns:140px;justify-content:center}.cs-prize{animation:.45s ease-out both csPop}.cs-prize .cs-tile{pointer-events:none}.cs-prize.r-legend .cs-tile{box-shadow:0 0 18px #ffa53acc}.cs-res{border:1px solid var(--line-soft);text-align:center;background:#0d1426;border-radius:12px;place-items:center;min-height:92px;padding:6px;font-size:12px;display:grid}.cs-tap{margin-top:6px}.cs-grid.titles{grid-template-columns:repeat(2,1fr)}.cs-grid.titles .cs-tile-art{aspect-ratio:auto;min-height:34px}.cs-view{z-index:60;color:#aab;background:#04060dd9;border-radius:10px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex;position:fixed;top:6px;left:50%;transform:translate(-50%)}.cs-view button{color:#dfe3f0;font:inherit;cursor:pointer;background:#1b2238;border:1px solid #2b3556;border-radius:8px;padding:4px 8px}.cs-view button.on{color:#1a1000;background:#c8952c;border-color:#ffd76a;font-weight:700}.ml{background:#04060d;justify-content:center;min-height:100vh;padding:42px 8px 30px;display:flex}.ml-phone{color:#e9eefc;width:min(100%,430px);font-family:var(--font,system-ui);background:linear-gradient(#0e1a3d,#081129 40%,#060c1e);border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px #2a3a6e,0 18px 60px #0009}.ml-top{background:linear-gradient(#1a2a5c,#0f1b40);border-bottom:2px solid #c8952c;align-items:center;gap:10px;padding:10px 12px;display:flex}.ml-back{color:#ffd76a;font-size:26px;line-height:1}.ml-h{letter-spacing:.08em;background:linear-gradient(#fff3c4,#f0b73d);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:900}.ml-cur{background:#00000073;border:1px solid #c8952c;border-radius:14px;align-items:center;gap:5px;margin-left:auto;padding:3px 4px 3px 10px;font-weight:800;display:flex}.ml-cur b{color:#3a2400;background:linear-gradient(#ffd76a,#d99a2b);border-radius:50%;place-items:center;width:20px;height:20px;font-size:15px;display:grid}.ml-dia{vertical-align:-1px;clip-path:polygon(50% 0,100% 38%,50% 100%,0 38%);background:linear-gradient(135deg,#bff3ff,#41a8ff 55%,#2257d6);width:13px;height:13px;margin-right:3px;display:inline-block}.ml-body{grid-template-columns:70px 1fr;min-height:760px;display:grid}.ml-rail{background:linear-gradient(90deg,#0a1430,#0d1a3c);border-right:1px solid #22336a;flex-direction:column;gap:2px;padding:6px 0;display:flex}.ml-rail-btn{color:#9fb0d8;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;font-size:11px;display:flex;position:relative}.ml-rail-ico{filter:grayscale(.4);font-size:20px}.ml-rail-btn.on{color:#fff3c4;background:linear-gradient(90deg,#f0b73d59,#f0b73d0d);box-shadow:inset 3px 0 #ffd76a}.ml-rail-btn.on .ml-rail-ico{filter:none}.ml-dot{background:#ff4057;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:12px;box-shadow:0 0 6px #ff4057}.ml-main{flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex}.ml-sec{color:#ffd76a;letter-spacing:.04em;border-left:3px solid #ffd76a;padding-left:8px;font-size:13px;font-weight:800}.ml-banner{background:50%/cover;border:2px solid #c8952c;border-radius:12px;height:230px;position:relative;overflow:hidden;box-shadow:0 0 18px #ffbe5059}.ml-banner:before{content:"";background:linear-gradient(90deg,#0508141a 30%,#050814d9);position:absolute;top:0;bottom:0;left:0;right:0}.ml-banner-hero{height:300px;position:absolute;bottom:-30px;left:-16px}.ml-banner-txt{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;width:52%;display:flex;position:absolute;top:14px;bottom:12px;right:10px}.ml-banner-name{text-shadow:0 2px 6px #000;font-size:19px;font-weight:900;line-height:1.1}.ml-timer{color:#ffd76a;background:#00000080;border-radius:8px;padding:2px 8px;font-size:12px}.ml-banner-txt .ml-gold{margin-top:auto}.ml-gold,.ml-blue{font:inherit;cursor:pointer;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:9px 16px;font-weight:900;display:flex}.ml-gold{color:#3a2400;background:linear-gradient(#fff0b0,#f2c04a 45%,#c98a1c);box-shadow:0 3px #8a5a0a,0 0 12px #ffbe5066}.ml-blue{color:#fff;background:linear-gradient(#7fd0ff,#2f8cff 45%,#1c55c9);box-shadow:0 3px #123a8a}.ml-gold:disabled,.ml-blue:disabled{filter:grayscale(.8)brightness(.6);cursor:default}.ml-gold.small{flex-direction:row;margin-left:auto;padding:4px 10px}.ml-gold span,.ml-blue span{font-size:12px;font-weight:800}.ml-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ml-grid.titles{grid-template-columns:repeat(2,1fr)}.ml-grid.titles .cs-title{white-space:normal;text-align:center;line-height:1.2}.ml-card{color:#fff;font:inherit;cursor:pointer;background:radial-gradient(circle at 50% 38%,#26407e,#0c1631 70%);border:2px solid #2c3f7a;border-radius:10px;flex-direction:column;align-items:center;padding:22px 6px 0;display:flex;position:relative;overflow:hidden}.ml-card.r-rare{background:radial-gradient(circle at 50% 38%,#1f5fc4,#0c1631 70%);border-color:#3d8bff}.ml-card.r-epic{background:radial-gradient(circle at 50% 38%,#6b2fc4,#12102e 70%);border-color:#a35bff}.ml-card.r-legend{background:radial-gradient(circle at 50% 38%,#c47a1f,#1c1208 72%);border-color:#ffb43a;box-shadow:0 0 12px #ffaa3c73}.ml-card.on{outline-offset:-3px;outline:3px solid #ffd76a}.ml-rib{letter-spacing:.05em;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);color:#fff;background:#5b6a8f;padding:2px 10px 2px 8px;font-size:10px;font-weight:900;position:absolute;top:0;left:0}.ml-banner-txt .ml-rib{clip-path:none;border-radius:4px;position:static}.ml-rib.r-rare{background:#2f7cff}.ml-rib.r-epic{background:#8a3dff}.ml-rib.r-legend{color:#3a2400;background:linear-gradient(90deg,#ffd76a,#ff9a2a)}.ml-sale{background:#ff3b5c;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:900;position:absolute;top:4px;right:4px}.ml-card-art{place-items:center;width:100%;height:110px;display:grid}.ml-grid.titles .ml-card-art{height:46px}.ml-card-art img{object-fit:contain;max-width:100%;max-height:100%}.ml-card-art img.bg{object-fit:cover;border-radius:6px;width:100%;height:100%}.ml-card-name{text-shadow:0 1px 2px #000;min-height:15px;margin:4px 0;font-size:12px;font-weight:700}.ml-price{background:#0000008c;justify-content:center;align-items:center;gap:4px;width:calc(100% + 12px);padding:6px 0;font-size:13px;font-weight:900;display:flex}.ml-price s{color:#8a93ad;font-size:11px;font-weight:600}.ml-price.own{color:#7dffb0}.ml-packs{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ml-pack{color:#fff;font:inherit;cursor:pointer;background:radial-gradient(circle,#1f4fa8,#0c1631 75%);border:2px solid #3d8bff;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px 0;display:flex;overflow:hidden}.ml-pack-art{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.ml-pack-art img{object-fit:contain;width:52px;height:52px}.ml-draw{flex-direction:column;gap:10px;display:flex}.ml-draw-tabs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ml-draw-tabs button{color:#b9c6e6;font:inherit;cursor:pointer;background:#0f1b40;border:1px solid #2c3f7a;border-radius:8px;padding:7px 4px;font-size:12px;font-weight:800}.ml-draw-tabs button.on{color:#3a2400;background:linear-gradient(#fff0b0,#f2c04a);border-color:#ffd76a}.ml-stage{background:radial-gradient(circle at 50% 55%,#3a64c8,#0b1430 70%);border:2px solid #2c3f7a;border-radius:14px;place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.ml-stage.c-rare{background:radial-gradient(circle at 50% 55%,#2f8cff,#0b1430 70%);border-color:#3d8bff}.ml-stage.c-legend{background:radial-gradient(circle at 50% 55%,#b86a1a,#160f22 72%);border-color:#ffb43a}.ml-stage:before{content:"";background:conic-gradient(from 0deg, transparent 0 8%, #ffffff1f 8% 12%, transparent 12% 25%, #ffffff1f 25% 29%, transparent 29% 42%, #ffffff1f 42% 46%, transparent 46% 59%, #ffffff1f 59% 63%, transparent 63% 76%, #ffffff1f 76% 80%, transparent 80%);width:340px;height:340px;animation:14s linear infinite csSpin;position:absolute}.ml-chest{object-fit:contain;filter:drop-shadow(0 10px 18px #0009);width:190px;height:190px;animation:2.4s ease-in-out infinite mlFloat;position:relative}@keyframes mlFloat{50%{transform:translateY(-8px)}}.ml-odds{color:#ffd76a;font:inherit;cursor:pointer;background:#00000080;border:1px solid #ffd76a;border-radius:8px;padding:3px 9px;font-size:12px;font-weight:800;position:absolute;top:8px;right:8px}.ml-pool{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.ml-pool-it{aspect-ratio:1;background:#0f1b40;border:2px solid #2c3f7a;border-radius:8px;place-items:center;display:grid;overflow:hidden}.ml-pool-it.r-rare{border-color:#3d8bff}.ml-pool-it.r-epic{border-color:#a35bff}.ml-pool-it.r-legend{border-color:#ffb43a}.ml-pool-it img{object-fit:cover;width:100%;height:100%}.ml-pity{color:#b9c6e6;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.ml-pity-bar{background:#0f1b40;border:1px solid #2c3f7a;border-radius:4px;height:8px;overflow:hidden}.ml-pity-bar i{background:linear-gradient(90deg,#ffd76a,#ff9a2a);height:100%;display:block}.ml-pity b{color:#ffd76a}.ml-draw-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ml-free{color:#ffd76a;font:inherit;cursor:pointer;background:#ffd76a14;border:1px dashed #ffd76a;border-radius:10px;padding:8px;font-weight:800}.ml-stpack{background:#0c1631;border:1px solid #2c3f7a;border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.ml-stpack-h{align-items:center;gap:8px;display:flex}.ml-stpack-h span{color:#9fb0d8;font-size:12px}.ml-stgrid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.ml-stgrid img{aspect-ratio:1;object-fit:contain;width:100%}.ml-stgrid img.locked{filter:grayscale()brightness(.4)}.ml-soon{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}.ml-soon img{filter:drop-shadow(0 0 16px #ffbe5066);height:300px}.ml-soon b{color:#ffd76a;font-size:18px}.ml-ward{flex-direction:column;gap:10px;display:flex}.ml-slots{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.ml-slot{color:#b9c6e6;font:inherit;cursor:pointer;background:#0f1b40;border:1px solid #2c3f7a;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;font-size:10px;display:flex}.ml-slot.on{color:#fff3c4;border-color:#ffd76a;box-shadow:0 0 8px #ffd76a66}.ml-slot-art{background:#0a1228;border-radius:6px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.ml-slot-art img{object-fit:cover;width:100%;height:100%}.ml-note{text-align:center;color:#7f8bb0;font-size:12px}.ml-note button{color:#ffd76a;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.cs-prize .ml-card{pointer-events:none;width:100%}.cs-prizes.n1{grid-template-columns:170px}.rl{flex-direction:column;align-items:center;gap:10px;width:min(100vw - 16px,520px);display:flex}.rl-window{background:linear-gradient(#0b1124,#121b38 50%,#0b1124);border:1px solid #2c3f7a;border-radius:10px;width:100%;height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000c}.rl-window:before,.rl-window:after{content:"";z-index:2;pointer-events:none;width:60px;position:absolute;top:0;bottom:0}.rl-window:before{background:linear-gradient(90deg,#0b1124,#0000);left:0}.rl-window:after{background:linear-gradient(-90deg,#0b1124,#0000);right:0}.rl-strip{will-change:transform;gap:4px;display:flex;position:absolute;top:10px;left:50%}.rl-strip *,.rl-strip :before,.rl-strip :after{animation-play-state:paused!important}.rl-cell{background:radial-gradient(circle at 50% 40%,#26345e,#121a33 75%);border-bottom:5px solid #8d97ad;border-radius:6px;flex-direction:column;flex:none;justify-content:space-between;align-items:center;width:100px;height:130px;padding:6px 4px 0;display:flex;overflow:hidden}.rl-cell.r-rare{background:radial-gradient(circle at 50% 40%,#1f4fa8,#101a36 75%);border-bottom-color:#3d8bff}.rl-cell.r-epic{background:radial-gradient(circle at 50% 40%,#5a2aa8,#15102e 75%);border-bottom-color:#a35bff}.rl-cell.r-legend{background:radial-gradient(circle at 50% 40%,#a8641a,#1c1208 75%);border-bottom-color:#ffb43a}.rl-art{place-items:center;width:90px;height:90px;display:grid}.rl-art img{object-fit:contain;max-width:100%;max-height:100%}.rl-art img.bg{object-fit:cover;border-radius:4px;width:100%;height:70px}.rl-res{font-size:34px}.rl-name{text-align:center;color:#dfe6fb;white-space:nowrap;text-overflow:ellipsis;background:#00000059;width:100%;padding:2px 0 3px;font-size:10px;overflow:hidden}.rl-line{z-index:3;background:#ffd76a;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 10px #ffd76a,0 0 2px #fff}.rl-line:before,.rl-line:after{content:"";border:8px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.rl-line:before{border-top-color:#ffd76a;top:0}.rl-line:after{border-bottom-color:#ffd76a;bottom:0}.rl-skip{color:#b9c6e6;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a4a7a;border-radius:8px;padding:5px 14px}.cs-open-chest.small{width:110px;height:110px;animation:.4s ease-out csPop}.cs-ava:before{content:"";pointer-events:none;position:absolute}.fx-system:after{background:repeating-conic-gradient(#6fd8ff 0 2deg, transparent 2deg 10deg);filter:drop-shadow(0 0 4px #39b8ff);animation:12s linear infinite csSpin;top:2%;bottom:2%;left:2%;right:2%;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64% 68%,#0000 70%);mask:radial-gradient(circle,#0000 62%,#000 64% 68%,#0000 70%)}.fx-system:before{filter:drop-shadow(0 0 3px #39b8ff);background-color:#0000;background-image:linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:22% 2px,2px 22%,22% 2px,2px 22%,22% 2px,2px 22%,22% 2px,2px 22%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:1.6s steps(2,end) infinite csPulse;top:-8%;bottom:-8%;left:-8%;right:-8%}.fx-mana:after{filter:blur(1.5px)drop-shadow(0 0 6px #7a6bff);background:conic-gradient(#0000,#4d7cff 20%,#b06bff 35%,#0000 50% 60%,#4dc3ff 80%,#0000);animation:1.8s linear infinite csSpin;top:-3%;bottom:-3%;left:-3%;right:-3%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 64%,#0000 75%);mask:radial-gradient(circle,#0000 60%,#000 64%,#0000 75%)}.fx-circle:after{background:repeating-conic-gradient(#ffd76a 0 1.5deg, transparent 1.5deg 7.5deg), radial-gradient(circle, transparent 66%, #ffd76a 67%, transparent 68.5%, transparent 72%, #ffd76a 73%, transparent 74.5%);filter:drop-shadow(0 0 4px #ffb43a);animation:9s linear infinite csSpin;top:-10%;bottom:-10%;left:-10%;right:-10%;-webkit-mask:radial-gradient(circle,#0000 66%,#000 67% 74%,#0000 75%);mask:radial-gradient(circle,#0000 66%,#000 67% 74%,#0000 75%)}.fx-circle:before{background:radial-gradient(circle,#ffe7a0 0 1.6px,#0000 2.2px) 50% 0/10% 10% repeat-x,radial-gradient(circle,#0000 69%,#ffd76ab3 70%,#0000 71%);border-radius:50%;animation:14s linear infinite reverse csSpin;top:-18%;bottom:-18%;left:-18%;right:-18%;-webkit-mask:radial-gradient(circle,#0000 66%,#000 68%);mask:radial-gradient(circle,#0000 66%,#000 68%)}.fx-monarch:after{filter:blur(3px);background:conic-gradient(#12001f,#7a2dff,#1a0030,#a45bff,#12001f);animation:4s linear infinite csSpin;top:-6%;bottom:-6%;left:-6%;right:-6%;-webkit-mask:radial-gradient(circle,#0000 56%,#000 62%,#0000 78%);mask:radial-gradient(circle,#0000 56%,#000 62%,#0000 78%)}.fx-monarch:before{filter:blur(4px);background:radial-gradient(at 30% 80%,#8c46ffbf,#0000 55%),radial-gradient(at 70% 70%,#5a14c8b3,#0000 50%);border-radius:50%;height:50%;animation:2.4s ease-out infinite fxSmoke;top:-22%;left:10%;right:10%}@keyframes fxSmoke{0%{opacity:0;transform:translateY(40%)scale(.7)}40%{opacity:1}to{opacity:0;transform:translateY(-20%)scale(1.2)}}.fx-pillar:before{z-index:-1;filter:blur(5px);background:linear-gradient(#0000,#ffe68ce6 30%,#fffffff2 50%,#ffe68ce6 70%,#0000);border-radius:40%;animation:1.4s ease-in-out infinite fxBeam;top:-45%;bottom:-15%;left:22%;right:22%}.fx-pillar:after{animation:1.4s ease-in-out infinite csPulse;box-shadow:0 0 12px 4px #ffd25ad9,inset 0 0 8px #fff0b4cc}@keyframes fxBeam{50%{opacity:.6;transform:scaleX(.7)}}.fx-system-name{color:#bfefff;text-shadow:0 0 6px #39b8ff;letter-spacing:.04em}.fx-mana-name,.fx-circle-name,.fx-monarch-name,.fx-pillar-name{color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite csFlow}.fx-mana-name{background-image:linear-gradient(90deg,#8fb4ff,#c49bff,#6fd8ff,#8fb4ff)}.fx-circle-name{background-image:linear-gradient(90deg,#ffd76a,#fff3c4,#ffb43a,#ffd76a)}.fx-monarch-name{background-image:linear-gradient(90deg,#a45bff,#2a0a4a,#c49bff,#a45bff)}.fx-pillar-name{filter:drop-shadow(0 0 4px #ffb43a);background-image:linear-gradient(90deg,#fff,#ffd76a,#fff)}.rl-cell.win{animation:.9s ease-out forwards rlWin}.rl-cell.win.r-common{--g:#cfd6e6}.rl-cell.win.r-rare{--g:#3d8bff}.rl-cell.win.r-epic{--g:#a35bff}.rl-cell.win.r-legend{--g:#ffb43a}@keyframes rlWin{30%{transform:scale(1.1)}to{box-shadow:0 0 18px 4px var(--g), inset 0 0 20px var(--g);transform:scale(1.04)}}.cs-prizes .cs-title{white-space:normal;text-align:center;padding:2px 4px;font-size:10px;line-height:1.15}.cs-prizes .ml-rib{letter-spacing:0;font-size:8px}.rl-art .cs-title{white-space:normal;text-align:center;font-size:11px;line-height:1.15}.fx-pillar{isolation:isolate}.ml-rail-ico{object-fit:contain;filter:grayscale(.35)brightness(.85);width:30px;height:30px;transition:transform .15s,filter .15s}.ml-rail-btn.on .ml-rail-ico{filter:drop-shadow(0 0 6px #ffd76ab3);transform:scale(1.12)}.ml-dia{clip-path:none;vertical-align:-3px;background:url(/art/icon/crystal.webp) 50%/contain no-repeat;width:16px;height:16px}.ml-cur .ml-plus{object-fit:contain;filter:drop-shadow(0 0 3px #41a8ff);cursor:pointer;width:22px;height:22px}.ml-back{background:radial-gradient(circle,#2a3c78,#0f1b40);border:1.5px solid #ffd76a;border-radius:50%;flex:none;width:26px;height:26px;position:relative;box-shadow:0 0 6px #ffd76a66}.ml-back:after{content:"";border-bottom:2.5px solid #ffd76a;border-left:2.5px solid #ffd76a;width:7px;height:7px;position:absolute;top:8px;left:10px;transform:rotate(45deg)}.ml-timer{align-items:center;gap:4px;display:inline-flex}.ml-timer img{width:16px;height:16px}.ml-odds{align-items:center;gap:4px;display:inline-flex}.ml-odds img{object-fit:contain;width:18px;height:18px}.ml-pity span{align-items:center;gap:4px;display:inline-flex}.ml-pity img{object-fit:contain;filter:drop-shadow(0 0 4px #ffd76a);width:20px;height:20px}.ml-free{justify-content:center;align-items:center;gap:6px;display:flex}.ml-free img{object-fit:contain;width:22px;height:22px}.ml-sale{align-items:center;gap:2px;display:inline-flex}.ml-sale img{object-fit:contain;width:14px;height:14px}.rl-res{object-fit:contain;filter:drop-shadow(0 0 8px #78b4ff80);width:64px;height:64px}.cs-res{flex-direction:column;align-items:center;gap:4px;display:flex}.cs-res img{object-fit:contain;width:40px;height:40px}.ml-gold,.ml-blue{text-shadow:0 1px #ffffff59;border:1px solid #ffffff8c;transition:transform 80ms;position:relative;overflow:hidden}.ml-blue{text-shadow:0 1px 2px #00000073}.ml-gold:after,.ml-blue:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:3.2s ease-in-out infinite mlShine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.ml-gold:active:not(:disabled),.ml-blue:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #8a5a0a}.ml-gold:disabled:after,.ml-blue:disabled:after{display:none}@keyframes mlShine{0%,60%{left:-60%}to{left:130%}}.ml-draw-tabs button{background:linear-gradient(#1a2a5c,#0f1b40);box-shadow:inset 0 1px #ffffff14}.rl-skip{color:#ffd76a;background:linear-gradient(#1a2a5c,#0f1b40);border-color:#c8952c;font-weight:800}.ml-slot-art{background:radial-gradient(circle,#1b2a58,#0a1228);border:1px solid #22336a;width:44px;height:44px;position:relative}.ml-slot-art.k-frame img{object-fit:contain}.ml-slot-art img.empty{object-fit:contain;opacity:.45;filter:grayscale(.4);width:78%;height:78%}.ml-slot-plus{background:url(/art/icon/ui_plus.webp) 50%/120% no-repeat,#0f1b40;border-radius:50%;width:14px;height:14px;position:absolute;bottom:1px;right:1px}.ml-slot-art .cs-title{white-space:normal;text-align:center;padding:1px 3px;font-size:7px;line-height:1.1}.ml-cls{color:#b9c6e6;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ml-cls select{color:#fff3c4;font:inherit;background:#0f1b40;border:1px solid #c8952c;border-radius:8px;margin-left:auto;padding:5px 8px}.ml-hint{color:#8a9cc8;font-size:11px}.ml-pool-it img{object-fit:contain;padding:3px}.ml-pool-it img.bg{object-fit:cover;padding:0}.ml-pool-it.r-legend{background:radial-gradient(circle,#6b4210,#1c1208)}.ml-pool-it.r-epic{background:radial-gradient(circle,#3e1e78,#15102e)}.ml-pool-it.r-rare{background:radial-gradient(circle,#1f4fa8,#101a36)}.cos-fit{width:100%;height:100%;display:block;position:relative}.cos-fit>.cs-ava{width:auto;height:auto;position:absolute;top:-15.8%;bottom:-15.8%;left:-15.8%;right:-15.8%}.cs-name{font-weight:800}.cos-title-small{padding:1px 6px;font-size:10px}.cos-head{background:#0f1b40 50%/cover no-repeat;border:1px solid #2c3f7a;border-radius:12px;align-items:center;gap:12px;min-height:86px;margin-bottom:8px;padding:12px 14px;display:flex}.cos-head-ava{flex:none;width:58px;height:58px;margin:6px;position:relative}.ml.in-game{background:0 0;min-height:0;padding:0;display:block}.ml.in-game .ml-phone{width:100%;box-shadow:none;border-radius:0;min-height:100%}.ml.in-game .ml-body{min-height:calc(var(--tg-viewport-stable-height,100vh) - 52px)}.ml.in-game .ml-back{cursor:pointer;border-style:solid}.cos-prev-ava{flex:none;width:62px;height:62px;margin:10px;position:relative}.ml-free.off{opacity:.6;cursor:default;border-style:dotted}.cos-buy{flex-direction:column;align-items:center;gap:10px;display:flex}.cos-buy .ml-card{pointer-events:none;width:180px}.cos-odds{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.cos-odds div{background:#ffffff0a;border-radius:8px;justify-content:space-between;padding:6px 10px;display:flex}.cos-odds b{color:#ffd76a}.ml-ser{flex-direction:column;gap:8px;display:flex}.secret-entry{color:#fff3c4;width:100%;font:inherit;cursor:pointer;text-align:left;background:linear-gradient(90deg,#c8952c40,#1a2a5c99);border:1px solid #c8952c;border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:8px 12px;display:flex}.secret-entry img{object-fit:contain;filter:drop-shadow(0 0 6px #a078ff99);width:40px;height:40px}.secret-entry span{flex-direction:column;display:flex}.secret-entry small{color:#b9c6e6;font-size:11px}.hero-face.has-cos,.avatar.has-cos{box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.chat-ava:has(.cos-fit){box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.doll-hero .art-doll.cos-doll{box-shadow:none;border:0;border-radius:50%;margin:10% 0;display:block;position:relative;overflow:visible}.doll-hero{position:relative}.doll-hero .doll-2d{z-index:1}.doll-aura.cs-ava{z-index:0;pointer-events:none;isolation:isolate;border-radius:0;width:180px;height:290px;margin-left:-90px;position:absolute;top:auto;bottom:0;left:50%;right:auto}.doll-aura.cs-ava:after{filter:none;opacity:1;width:150px;height:150px;box-shadow:none;border-radius:50%;animation:8s linear infinite auraGround;top:auto;bottom:-53px;left:15px;right:auto;-webkit-mask:none;mask:none}.doll-aura.cs-ava:before{z-index:-1;filter:none;background:0 0;border-radius:50%;width:auto;height:auto;animation:none;top:30px;bottom:10px;left:40px;right:40px;-webkit-mask:none;mask:none}@keyframes auraGround{0%{transform:scaleY(.3)rotate(0)}to{transform:scaleY(.3)rotate(1turn)}}@keyframes auraRise{0%{opacity:0;transform:translateY(30%)scale(.8)}30%{opacity:.9}to{opacity:0;transform:translateY(-35%)scale(1.15)}}@keyframes auraPulse{50%{opacity:.45;transform:scale(.94)}}.doll-aura.fx-glow:after{background:radial-gradient(circle,#7fe3ffcc,#7fe3ff40 45%,#0000 70%);animation:8s linear infinite auraGround,2.2s ease-in-out infinite csPulse}.doll-aura.fx-glow:before{filter:blur(6px);background:radial-gradient(#7fe3ff73,#0000 70%);animation:2.2s ease-in-out infinite auraPulse}.doll-aura.fx-system:after{background:repeating-conic-gradient(#6fd8ff 0 2deg, transparent 2deg 10deg);filter:drop-shadow(0 0 4px #39b8ff);-webkit-mask:radial-gradient(circle,#0000 58%,#000 60% 70%,#0000 72%);mask:radial-gradient(circle,#0000 58%,#000 60% 70%,#0000 72%)}.doll-aura.fx-system:before{filter:drop-shadow(0 0 3px #39b8ff);background-color:#0000;background-image:linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#6fd8ff,#6fd8ff),linear-gradient(#0000,#39b8ff1f 50%,#0000);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%,0 0;background-repeat:no-repeat;background-size:26px 2px,2px 26px,26px 2px,2px 26px,26px 2px,2px 26px,26px 2px,2px 26px,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;border-radius:0;animation:1.6s steps(2,end) infinite csPulse;top:0;bottom:0;left:18px;right:18px}.doll-aura.fx-mana:after{filter:blur(1px)drop-shadow(0 0 6px #7a6bff);background:conic-gradient(#0000,#4d7cff 20%,#b06bff 35%,#0000 50% 60%,#4dc3ff 80%,#0000);animation:1.8s linear infinite auraGround;-webkit-mask:radial-gradient(circle,#0000 50%,#000 58%,#0000 72%);mask:radial-gradient(circle,#0000 50%,#000 58%,#0000 72%)}.doll-aura.fx-mana:before{background:radial-gradient(circle,#9fc0ff 0 2px,#0000 3px) 0 0/28px 34px,radial-gradient(circle,#c49bff 0 1.5px,#0000 2.5px) 14px 17px/28px 34px;animation:2.6s linear infinite auraRise;-webkit-mask:linear-gradient(#0000,#000 40% 70%,#0000);mask:linear-gradient(#0000,#000 40% 70%,#0000)}.doll-aura.fx-sparks:after{background:radial-gradient(circle,#fff 0 2px,#0000 2.6px) 0 0/16px 16px;-webkit-mask:radial-gradient(circle,#0000 50%,#000 56%,#0000 72%);mask:radial-gradient(circle,#0000 50%,#000 56%,#0000 72%)}.doll-aura.fx-sparks:before{filter:drop-shadow(0 0 3px #ffd76a);background:radial-gradient(circle,#fff6c8 0 1.6px,#0000 2.4px) 0 0/30px 40px;animation:3.2s linear infinite auraRise;-webkit-mask:linear-gradient(#0000,#000 30% 75%,#0000);mask:linear-gradient(#0000,#000 30% 75%,#0000)}.doll-aura.fx-circle:before{filter:drop-shadow(0 0 3px #ffb43a);background:radial-gradient(circle,#ffe7a0 0 1.8px,#0000 2.6px) 0 0/22px 30px;animation:2.4s linear infinite auraRise;-webkit-mask:linear-gradient(#0000,#000 45% 80%,#0000);mask:linear-gradient(#0000,#000 45% 80%,#0000)}.doll-aura.fx-monarch:before{filter:blur(6px);background:radial-gradient(at 30% 85%,#8c46ffbf,#0000 45%),radial-gradient(at 70% 75%,#5a14c8b3,#0000 45%),radial-gradient(at 50% 55%,#7828e673,#0000 50%);animation:2.6s ease-out infinite fxSmoke;left:20px;right:20px}.doll-aura.fx-fire:after{filter:blur(1.5px);background:conic-gradient(#ff6a00,#ffd000,#ff2d00,#ffb000,#ff6a00);animation:2.4s linear infinite auraGround;-webkit-mask:radial-gradient(circle,#0000 48%,#000 56%,#0000 72%);mask:radial-gradient(circle,#0000 48%,#000 56%,#0000 72%)}.doll-aura.fx-fire:before{filter:blur(5px);background:radial-gradient(at 50% 100%,#ff8c14bf,#ff3c0059 40%,#0000 70%);animation:.9s ease-in-out infinite auraPulse;top:120px}.doll-aura.fx-pillar:after{background:radial-gradient(circle,#fff0b4f2,#ffc85080 40%,#0000 70%);animation:8s linear infinite auraGround,1.4s ease-in-out infinite csPulse}.doll-aura.fx-pillar:before{filter:blur(6px);background:linear-gradient(#0000,#ffe68c80 25%,#fffc 60%,#ffe68cf2);border-radius:40%;animation:1.4s ease-in-out infinite fxBeam;top:-30px;bottom:6px;left:55px;right:55px}.doll-aura.fx-rainbow:after{background:conic-gradient(red,orange,#ff0,#0f0,#0ff,#00f,violet,red);animation:3s linear infinite auraGround;-webkit-mask:radial-gradient(circle,#0000 52%,#000 58%,#0000 70%);mask:radial-gradient(circle,#0000 52%,#000 58%,#0000 70%)}.doll-aura.fx-rainbow:before{filter:blur(8px);background:radial-gradient(#ff78dc4d,#78c8ff33 40%,#0000 70%);animation:3s ease-in-out infinite auraPulse}.doll.has-bg{isolation:isolate;background:linear-gradient(180deg, #05081426, #05081459 55%, #050814cc), var(--doll-bg) var(--doll-bg-pos) / cover no-repeat;border-radius:12px;padding:8px 6px 6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7896ff40,inset 0 0 30px #0009}.doll.has-bg .slot{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#080e22b8}.cos-prof-title{justify-content:center;margin:2px 0 4px;display:flex}.cos-ward-prev{flex-direction:column;gap:6px;display:flex}.cos-ward-name{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.ml-ward .doll{margin-bottom:0}.ml-ward .doll .slot-name{font-size:9px}.chat-sticker{object-fit:contain;width:112px;height:112px;margin:2px 0;display:block}.chat-st-btn{border:1px solid rgb(var(--sys) / .5);cursor:pointer;background:#12234a;border-radius:10px;flex:none;width:38px;height:38px;padding:3px}.chat-st-btn img{object-fit:contain;width:100%;height:100%}.chat-st-btn.on{border-color:#ffd76a;box-shadow:0 0 8px #ffd76a80}.chat-input{position:relative}.chat-st-panel{z-index:30;background:#0b1430;border:1px solid #2c3f7a;border-radius:12px;flex-direction:column;gap:8px;max-height:46vh;padding:8px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 -8px 30px #0009}.chat-st-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.chat-st-grid button{aspect-ratio:1;cursor:pointer;background:#ffffff0a;border:0;border-radius:10px;padding:2px}.chat-st-grid img{object-fit:contain;width:100%;height:100%}.chat-st-more{text-align:center}@keyframes fxFall{0%{background-position:0 0,11px 13px}to{background-position:22px 52px,33px 65px}}@keyframes fxSnow{0%{background-position:0 0,9px 12px}to{background-position:0 48px,9px 60px}}@keyframes fxBubble{0%{background-position:0 40px,10px 60px}to{background-position:0 0,10px 20px}}@keyframes fxFlicker{0%,to{opacity:1}40%{opacity:.25}55%{opacity:.9}70%{opacity:.1}}@keyframes fxTwinkle{50%{opacity:.3}}@keyframes fxWing{50%{opacity:.75;transform:scaleX(1.12)translateY(-3%)}}.fx-sakura:after{top:-2%;bottom:-2%;left:-2%;right:-2%;box-shadow:0 0 10px 2px #ffa0c899}.fx-sakura:before{background:radial-gradient(4px 2.5px,#ffb6d0 60%,#0000 75%) 0 0/22px 26px,radial-gradient(3px 2px,#ffe0ec 60%,#0000 75%) 11px 13px/22px 26px;border-radius:50%;animation:4s linear infinite fxFall;top:-16%;bottom:-16%;left:-16%;right:-16%;-webkit-mask:radial-gradient(circle,#0000 44%,#000 52% 64%,#0000 72%);mask:radial-gradient(circle,#0000 44%,#000 52% 64%,#0000 72%)}.fx-snow:after{top:-2%;bottom:-2%;left:-2%;right:-2%;box-shadow:0 0 10px 2px #c8ebffb3,inset 0 0 6px #c8ebff99}.fx-snow:before{background:radial-gradient(2px,#fff 60%,#0000 80%) 0 0/18px 24px,radial-gradient(1.4px,#dff3ff 60%,#0000 80%) 9px 12px/18px 24px;border-radius:50%;animation:3s linear infinite fxSnow;top:-16%;bottom:-16%;left:-16%;right:-16%;-webkit-mask:radial-gradient(circle,#0000 44%,#000 52% 64%,#0000 72%);mask:radial-gradient(circle,#0000 44%,#000 52% 64%,#0000 72%)}.fx-bubbles:after{top:-2%;bottom:-2%;left:-2%;right:-2%;box-shadow:0 0 9px 2px #50beff99}.fx-bubbles:before{background:radial-gradient(4px,#0000 50%,#9fe0ff 62%,#0000 80%) 0 0/20px 20px,radial-gradient(2.5px,#0000 45%,#c8f0ff 60%,#0000 80%) 10px 10px/20px 20px;border-radius:50%;animation:2.6s linear infinite fxBubble;top:-16%;bottom:-16%;left:-16%;right:-16%;-webkit-mask:radial-gradient(circle,#0000 44%,#000 52% 64%,#0000 72%);mask:radial-gradient(circle,#0000 44%,#000 52% 64%,#0000 72%)}.fx-runes:after{background:repeating-conic-gradient(#5ff5d0 0 3deg, transparent 3deg 6deg, #5ff5d0 6deg 7deg, transparent 7deg 15deg);filter:drop-shadow(0 0 4px #20d0a0);animation:10s linear infinite csSpin;top:-6%;bottom:-6%;left:-6%;right:-6%;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64% 71%,#0000 73%);mask:radial-gradient(circle,#0000 62%,#000 64% 71%,#0000 73%)}.fx-runes:before{border:1px dashed #5ff5d0b3;border-radius:50%;animation:16s linear infinite reverse csSpin;top:-12%;bottom:-12%;left:-12%;right:-12%}.fx-stars:after{top:-4%;bottom:-4%;left:-4%;right:-4%;box-shadow:0 0 10px 2px #b4a0ff80}.fx-stars:before{background:radial-gradient(1.6px,#fff 60%,#0000 80%) 0 0/16px 16px,radial-gradient(1.6px,#ffd76a 60%,#0000 80%) 8px 8px/16px 16px,radial-gradient(1.2px,#9fd0ff 60%,#0000 80%) 4px 12px/16px 16px;border-radius:50%;animation:14s linear infinite csSpin,1.6s ease-in-out infinite fxTwinkle;top:-18%;bottom:-18%;left:-18%;right:-18%;-webkit-mask:radial-gradient(circle,#0000 42%,#000 50% 66%,#0000 74%);mask:radial-gradient(circle,#0000 42%,#000 50% 66%,#0000 74%)}.fx-thunder:after{filter:drop-shadow(0 0 5px #fff36a);background:conic-gradient(#0000,#fff36a 6%,#0000 12% 30%,#9fd8ff 36%,#0000 42% 60%,#fff36a 66%,#0000 72% 85%,#fff 90%,#0000 95%);animation:2.2s steps(9,end) infinite csSpin,.9s steps(4,end) infinite fxFlicker;top:-5%;bottom:-5%;left:-5%;right:-5%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 63%,#0000 74%);mask:radial-gradient(circle,#0000 60%,#000 63%,#0000 74%)}.fx-bloodmoon:after{animation:2s ease-in-out infinite csPulse;top:-3%;bottom:-3%;left:-3%;right:-3%;box-shadow:0 0 12px 3px #dc1428bf,inset 0 0 8px #ff3c3c99}.fx-bloodmoon:before{filter:blur(1px);background:radial-gradient(circle at 82% 16%,#ff3c3ce6 0 9%,#a0001480 13%,#0000 22%);border-radius:50%;top:-22%;bottom:-22%;left:-22%;right:-22%}.fx-void{isolation:isolate}.fx-void:after{filter:blur(2px);background:conic-gradient(#000,#3a0a6a,#000,#6a1fd0,#000);animation:3s linear infinite reverse csSpin;top:-6%;bottom:-6%;left:-6%;right:-6%;-webkit-mask:radial-gradient(circle,#0000 58%,#000 63%,#0000 80%);mask:radial-gradient(circle,#0000 58%,#000 63%,#0000 80%)}.fx-void:before{z-index:-1;background:radial-gradient(circle,#000000e6 40%,#5014a099 60%,#0000 72%);border-radius:50%;animation:2.4s ease-in-out infinite auraPulse;top:-14%;bottom:-14%;left:-14%;right:-14%}.fx-phoenix{isolation:isolate}.fx-phoenix:after{top:-3%;bottom:-3%;left:-3%;right:-3%;box-shadow:0 0 10px 3px #ffaa28cc}.fx-phoenix:before{z-index:-1;filter:blur(2.5px);background:radial-gradient(28% 48% at 16%,#ffbe3cf2,#ff5a0099 45%,#0000 72%),radial-gradient(28% 48% at 84%,#ffbe3cf2,#ff5a0099 45%,#0000 72%);animation:1.2s ease-in-out infinite fxWing;top:-5%;bottom:15%;left:-45%;right:-45%}.fx-sakura-name{color:#ffd1e2;text-shadow:0 0 6px #ff7ab0}.fx-snow-name{color:#eaf8ff;text-shadow:0 0 6px #9fd8ff}.fx-bubbles-name{color:#bfeaff;text-shadow:0 0 6px #3fb0ff}.fx-runes-name{color:#b8ffec;text-shadow:0 0 6px #20d0a0}.fx-stars-name,.fx-thunder-name,.fx-bloodmoon-name,.fx-void-name,.fx-phoenix-name{color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite csFlow}.fx-stars-name{background-image:linear-gradient(90deg,#fff,#ffd76a,#9fd0ff,#fff)}.fx-thunder-name{background-image:linear-gradient(90deg,#fff36a,#fff,#9fd8ff,#fff36a)}.fx-bloodmoon-name{background-image:linear-gradient(90deg,#ff4d5e,#8a0018,#ff4d5e)}.fx-void-name{background-image:linear-gradient(90deg,#c49bff,#1a0030,#c49bff)}.fx-phoenix-name{background-image:linear-gradient(90deg,#ffd76a,#ff6a00,#ffd76a)}.doll-aura.fx-sakura:after{background:radial-gradient(circle,#ffaad2b3,#ff78b440 50%,#0000 70%)}.doll-aura.fx-sakura:before{background:radial-gradient(5px 3px,#ffb6d0 60%,#0000 75%) 0 0/34px 40px,radial-gradient(4px 2.5px,#ffe0ec 60%,#0000 75%) 17px 20px/34px 40px;border-radius:0;animation:6s linear infinite fxFallBig;top:0;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000 15% 80%,#0000);mask:linear-gradient(#0000,#000 15% 80%,#0000)}@keyframes fxFallBig{0%{background-position:0 0,17px 20px}to{background-position:34px 80px,51px 100px}}.doll-aura.fx-snow:after{background:radial-gradient(circle,#e6f5ffcc,#a0d2ff40 50%,#0000 70%)}.doll-aura.fx-snow:before{background:radial-gradient(2.4px,#fff 60%,#0000 80%) 0 0/26px 34px,radial-gradient(1.6px,#dff3ff 60%,#0000 80%) 13px 17px/26px 34px;border-radius:0;animation:4s linear infinite fxSnowBig;top:0;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000 15% 80%,#0000);mask:linear-gradient(#0000,#000 15% 80%,#0000)}@keyframes fxSnowBig{0%{background-position:0 0,13px 17px}to{background-position:0 68px,13px 85px}}.doll-aura.fx-bubbles:after{background:radial-gradient(circle,#50beff99,#0000 70%)}.doll-aura.fx-bubbles:before{background:radial-gradient(5px,#0000 50%,#9fe0ff 62%,#0000 80%) 0 0/30px 34px,radial-gradient(3px,#0000 45%,#c8f0ff 60%,#0000 80%) 15px 17px/30px 34px;animation:3s linear infinite auraRise;-webkit-mask:linear-gradient(#0000,#000 35% 80%,#0000);mask:linear-gradient(#0000,#000 35% 80%,#0000)}.doll-aura.fx-runes:after{background:repeating-conic-gradient(#5ff5d0 0 3deg, transparent 3deg 6deg, #5ff5d0 6deg 7deg, transparent 7deg 15deg), radial-gradient(circle, #28dcaa4d, transparent 70%);filter:drop-shadow(0 0 4px #20d0a0);-webkit-mask:radial-gradient(circle,#000 69%,#0000 70%);mask:radial-gradient(circle,#000 69%,#0000 70%)}.doll-aura.fx-runes:before{background:radial-gradient(2px,#5ff5d0 60%,#0000 80%) 0 0/24px 32px;animation:2.8s linear infinite auraRise;-webkit-mask:linear-gradient(#0000,#000 45% 80%,#0000);mask:linear-gradient(#0000,#000 45% 80%,#0000)}.doll-aura.fx-stars:after{background:radial-gradient(2px,#fff 60%,#0000 80%) 0 0/14px 14px,radial-gradient(circle,#b4a0ff73,#0000 70%);-webkit-mask:radial-gradient(circle,#000 69%,#0000 70%);mask:radial-gradient(circle,#000 69%,#0000 70%)}.doll-aura.fx-stars:before{background:radial-gradient(1.8px,#fff 60%,#0000 80%) 0 0/26px 26px,radial-gradient(1.6px,#ffd76a 60%,#0000 80%) 13px 13px/26px 26px;animation:1.6s ease-in-out infinite fxTwinkle;left:10px;right:10px}.doll-aura.fx-thunder:after{filter:drop-shadow(0 0 6px #fff36a);background:conic-gradient(#0000,#fff36a 6%,#0000 12% 40%,#9fd8ff 46%,#0000 52% 75%,#fff 80%,#0000 86%);animation:2s steps(7,end) infinite auraGround,.9s steps(4,end) infinite fxFlicker;-webkit-mask:radial-gradient(circle,#0000 40%,#000 55%,#0000 72%);mask:radial-gradient(circle,#0000 40%,#000 55%,#0000 72%)}.doll-aura.fx-thunder:before{filter:drop-shadow(0 0 4px #fff36a);background:linear-gradient(100deg,#0000 46%,#fff36ae6 48%,#0000 50%),linear-gradient(80deg,#0000 52%,#9fd8ffe6 53%,#0000 55%);animation:1.1s steps(3,end) infinite fxFlicker;left:30px;right:30px}.doll-aura.fx-bloodmoon:after{background:radial-gradient(circle,#c8001eb3,#7800144d 50%,#0000 70%);animation:8s linear infinite auraGround,2s ease-in-out infinite csPulse}.doll-aura.fx-bloodmoon:before{background:radial-gradient(circle at 80% 8%,#ff3c3cf2 0 7%,#a0001473 11%,#0000 20%);border-radius:0;top:-40px;left:-20px;right:-20px}.doll-aura.fx-void:before{filter:blur(4px);background:radial-gradient(at 50% 85%,#000000d9,#5014a080 40%,#0000 65%);animation:2.4s ease-in-out infinite auraPulse;left:20px;right:20px}.doll-aura.fx-phoenix:after{background:radial-gradient(circle,#ffbe3ccc,#ff5a0059 50%,#0000 70%)}.doll-aura.fx-phoenix:before{filter:blur(4px);background:radial-gradient(30% 50% at 18%,#ffbe3cd9,#ff5a0080 45%,#0000 72%),radial-gradient(30% 50% at 82%,#ffbe3cd9,#ff5a0080 45%,#0000 72%);border-radius:0;animation:1.2s ease-in-out infinite fxWing;top:10px;bottom:90px;left:-30px;right:-30px}.hero:has(.hero-face.has-cos){gap:24px;padding-left:30px}.hero.hero-framed:has(.hero-face.has-cos){--hfs:min(var(--hf,88px), calc(var(--fw,112px) / (1.3265 * var(--fk,1))));--fo:calc(var(--hfs) * (1.3265 * var(--fk,1) - 1) / 2);padding-left:max(16px, calc(var(--fo) + 8px))}.hero.hero-framed:has(.hero-face.has-cos) .hero-face{width:var(--hfs);height:var(--hfs)}.hero.hero-framed:has(.hero-face.has-cos) .hero-id{margin-left:max(0px, calc(var(--fo) + 8px - 24px))}@media (max-width:370px){.hero.hero-framed:has(.hero-face.has-cos){--hf:72px;--fw:100px}}.hero-face.has-cos .cos-fit{transform:scale(.9)}.hero-face.has-cos .avatar-edit{z-index:3}.cs-prize{display:flex}.cs-prizes.n10 .ml-card,.cs-prizes.n10 .cos-res-card{height:100%;padding-top:16px}.cs-prizes.n10 .ml-card-art{height:62px}.cs-prizes.n10 .ml-card-art img{max-height:58px}.cs-prizes.n10 .ml-card-name{text-align:center;justify-content:center;align-items:center;min-height:2.4em;padding:0 2px;font-size:9px;line-height:1.2;display:flex}.cs-prizes.n10 .ml-price{font-size:9px}.cos-res-card .ml-card-art img{object-fit:contain;filter:drop-shadow(0 0 8px #78b4ff80);width:70%;height:70%}.cs-prizes.n10 .ml-card-name{flex:1}.cs-prizes.n10 .ml-price{width:100%;margin-top:auto}@keyframes fxFlame{0%{opacity:.8;transform:scaleY(.85)}to{opacity:1;transform:scaleY(1.15)translateY(-6%)}}.fx-bloodmoon:after{filter:none;background:0 0;border-radius:50%;animation:2s ease-in-out infinite csPulse;top:4%;bottom:4%;left:4%;right:4%;box-shadow:0 0 10px 3px #dc1428cc,0 0 20px 5px #8c001473,inset 0 0 8px #ff3c3c99;-webkit-mask:none;mask:none}.fx-bloodmoon:before{filter:blur(2px);background:conic-gradient(#0000,#dc0a28cc 15%,#0000 30% 50%,#8c0014cc 65%,#0000 80%);border-radius:50%;animation:6s linear infinite csSpin;top:-6%;bottom:-6%;left:-6%;right:-6%;-webkit-mask:radial-gradient(circle,#0000 55%,#000 62%,#0000 74%);mask:radial-gradient(circle,#0000 55%,#000 62%,#0000 74%)}.fx-phoenix:after{box-shadow:none;filter:blur(1px)drop-shadow(0 0 6px #ff8a00);background:conic-gradient(#ff6a00,#ffd76a,#ff3d00,#ffb000,#ff6a00);border-radius:50%;animation:3s linear infinite csSpin;top:-3%;bottom:-3%;left:-3%;right:-3%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 64%,#0000 73%);mask:radial-gradient(circle,#0000 60%,#000 64%,#0000 73%)}.fx-phoenix:before{z-index:-1;filter:blur(2px);background:radial-gradient(at 50% 100%,#ffd25af2,#ff6e00a6 40%,#0000 70%);border-radius:50% 50% 40% 40%;height:38%;animation:.8s ease-in-out infinite alternate fxFlame;top:-20%;bottom:auto;left:28%;right:28%}.fx-pillar:before{opacity:.75;top:-28%;bottom:-8%;left:26%;right:26%}.doll-aura.fx-bloodmoon:after{filter:drop-shadow(0 0 6px #ff2040);background:radial-gradient(circle,#0000 40%,#e6142de6 54%,#78001473 62%,#0000 70%);animation:8s linear infinite auraGround,2s ease-in-out infinite csPulse;-webkit-mask:none;mask:none}.doll-aura.fx-bloodmoon:before{filter:blur(6px);background:radial-gradient(at 50% 92%,#d2001e8c,#0000 62%);border-radius:50%;animation:2.4s ease-in-out infinite auraPulse;top:60px;bottom:6px;left:30px;right:30px}.doll-aura.fx-phoenix:after{filter:blur(1px)drop-shadow(0 0 6px #ff8a00);background:conic-gradient(#ff6a00,#ffd76a,#ff3d00,#ffb000,#ff6a00);animation:3s linear infinite auraGround;-webkit-mask:radial-gradient(circle,#0000 50%,#000 57%,#0000 70%);mask:radial-gradient(circle,#0000 50%,#000 57%,#0000 70%)}.doll-aura.fx-phoenix:before{filter:drop-shadow(0 0 3px #ff8a00);background:radial-gradient(2.5px,#ffd76a 60%,#0000 85%) 0 0/23px 41px,radial-gradient(2px,#ff8a00 60%,#0000 85%) 11px 19px/31px 53px,radial-gradient(1.6px,#fff2c0 60%,#0000 85%) 5px 7px/17px 67px,radial-gradient(at 50% 100%,#ff8c1473,#0000 60%);border-radius:40%;animation:2.4s linear infinite fxEmbers;top:10px;bottom:10px;left:25px;right:25px;-webkit-mask:linear-gradient(#0000,#000 30% 88%,#0000);mask:linear-gradient(#0000,#000 30% 88%,#0000)}@keyframes fxEmbers{0%{background-position:0 0,11px 19px,5px 7px,0 0}to{background-position:0 -41px,11px -34px,5px -60px,0 0}}.doll-aura.fx-pillar:before{filter:blur(7px);background:linear-gradient(#0000,#ffe68c2e 25%,#fffadc6b 55%,#ffe68cb3);border-radius:40%;top:-10px;bottom:8px;left:62px;right:62px}.doll-aura.fx-pillar:after{background:radial-gradient(circle,#fff0be80 20%,#ffd264bf 50%,#ffbe3c4d 62%,#0000 70%)}.doll-aura.fx-circle:after{background:repeating-conic-gradient(#ffd76a 0 1.5deg, transparent 1.5deg 7.5deg), radial-gradient(circle, transparent 46%, #ffd76a 47%, transparent 49.5%, transparent 63%, #ffd76a 64%, transparent 66.5%);filter:drop-shadow(0 0 5px #ffb43a);animation:9s linear infinite auraGround;-webkit-mask:radial-gradient(circle,#0000002e 40%,#000 47% 66%,#0000 68%);mask:radial-gradient(circle,#0000002e 40%,#000 47% 66%,#0000 68%)}.doll-aura.fx-runes:after{background:repeating-conic-gradient(#5ff5d0 0 3deg, transparent 3deg 6deg, #5ff5d0 6deg 7deg, transparent 7deg 15deg), radial-gradient(circle, transparent 50%, #5ff5d0 51%, transparent 53%, transparent 64%, #5ff5d0 65%, transparent 67%);filter:drop-shadow(0 0 4px #20d0a0);animation:10s linear infinite auraGround;-webkit-mask:radial-gradient(circle,#00000026 42%,#000 50% 66%,#0000 68%);mask:radial-gradient(circle,#00000026 42%,#000 50% 66%,#0000 68%)}.doll-aura.fx-monarch:after{filter:blur(2px)drop-shadow(0 0 6px #7a2dff);background:conic-gradient(#12001f,#8a3dff,#1a0030,#b06bff,#12001f);animation:4s linear infinite auraGround;-webkit-mask:radial-gradient(circle,#0003 35%,#000 50% 60%,#0000 70%);mask:radial-gradient(circle,#0003 35%,#000 50% 60%,#0000 70%)}.doll-aura.fx-monarch:before{filter:blur(7px);background:radial-gradient(at 35% 90%,#9650ffcc,#0000 40%),radial-gradient(at 65% 85%,#641edcbf,#0000 40%),radial-gradient(at 50% 60%,#7828e666,#0000 55%);animation:2.6s ease-out infinite fxSmoke;top:40px;bottom:6px;left:18px;right:18px}.doll-aura.fx-void:after{filter:blur(2px)drop-shadow(0 0 8px #6a1fd0);background:conic-gradient(#000,#4a0f8a,#000,#7a2df0,#000);animation:3s linear infinite reverse auraGround;-webkit-mask:radial-gradient(circle,#000 52%,#0000 70%);mask:radial-gradient(circle,#000 52%,#0000 70%)}.doll-aura.fx-void:before{filter:blur(5px);background:radial-gradient(at 50% 95%,#140028e6,#5a1eb480 35%,#0000 62%);border-radius:50%;animation:2.4s ease-in-out infinite auraPulse;top:70px;bottom:4px;left:40px;right:40px}.doll-aura.fx-thunder:before{filter:none;width:160px;height:170px;clip-path:path("M20 0 L31 0 L24 52 L35 52 L13 128 L19 74 L8 74 Z M138 18 L149 18 L143 64 L154 64 L133 140 L139 88 L128 88 Z");background:linear-gradient(#fff,#fff36a 55%,#9fd8ff);border-radius:0;animation:1.1s steps(3,end) infinite fxFlicker;top:40px;bottom:auto;left:10px;right:auto}@keyframes fxSnow3{0%{background-position:0 0,17px 9px,6px 23px}to{background-position:0 41px,17px 68px,6px 90px}}@keyframes fxPetal3{0%{background-position:0 0,21px 11px,9px 30px}to{background-position:43px 47px,82px 78px,40px 103px}}@keyframes fxBubble3{0%{background-position:0 0,13px 20px,25px 7px}to{background-position:0 -43px,13px -41px,25px -64px}}.doll-aura.fx-snow:before{filter:drop-shadow(0 0 2px #fff);background:radial-gradient(2.4px,#fff 55%,#0000 85%) 0 0/37px 41px,radial-gradient(1.7px,#e6f6ff 55%,#0000 85%) 17px 9px/53px 59px,radial-gradient(1.2px,#cfeaff 55%,#0000 85%) 6px 23px/29px 67px;border-radius:0;animation:4s linear infinite fxSnow3;top:0;bottom:10px;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000 15% 80%,#0000);mask:linear-gradient(#0000,#000 15% 80%,#0000)}.doll-aura.fx-sakura:before{background:radial-gradient(5px 3px,#ffb6d0 55%,#0000 80%) 0 0/43px 47px,radial-gradient(4px 2.4px,#ffd6e6 55%,#0000 80%) 21px 11px/61px 67px,radial-gradient(3px 2px,#ff9cc0 55%,#0000 80%) 9px 30px/31px 73px;border-radius:0;animation:6s linear infinite fxPetal3;top:0;bottom:10px;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000 15% 80%,#0000);mask:linear-gradient(#0000,#000 15% 80%,#0000)}.doll-aura.fx-bubbles:before{background:radial-gradient(5px,#0000 50%,#9fe0ff 62%,#0000 82%) 0 0/39px 43px,radial-gradient(3.5px,#0000 45%,#c8f0ff 60%,#0000 82%) 13px 20px/27px 41px,radial-gradient(2.5px,#0000 40%,#7fd0ff 60%,#0000 82%) 25px 7px/47px 64px;border-radius:30%;animation:3.4s linear infinite fxBubble3;top:20px;bottom:10px;left:20px;right:20px;-webkit-mask:linear-gradient(#0000,#000 35% 85%,#0000);mask:linear-gradient(#0000,#000 35% 85%,#0000)}.doll-aura.fx-stars:before{filter:drop-shadow(0 0 2px #fff);background:radial-gradient(1.9px,#fff 55%,#0000 85%) 0 0/37px 31px,radial-gradient(1.7px,#ffd76a 55%,#0000 85%) 19px 13px/53px 47px,radial-gradient(1.3px,#9fd0ff 55%,#0000 85%) 7px 26px/29px 59px;border-radius:40%;animation:1.6s ease-in-out infinite fxTwinkle;top:10px;bottom:20px;left:6px;right:6px;-webkit-mask:radial-gradient(#000 45%,#0000 72%);mask:radial-gradient(#000 45%,#0000 72%)}.doll-aura.fx-sparks:before{background:radial-gradient(1.8px,#fff6c8 55%,#0000 85%) 0 0/31px 43px,radial-gradient(1.3px,#ffd76a 55%,#0000 85%) 15px 21px/47px 61px}.chat-sticker{width:76px;height:76px}.doll-aura.fx-monarch:after{-webkit-mask:radial-gradient(circle,#0000 38%,#000 50% 60%,#0000 70%);mask:radial-gradient(circle,#0000 38%,#000 50% 60%,#0000 70%)}.doll.has-bg{flex-shrink:0}.doll-hero .art-doll.cos-doll{margin:14% 0 20%}@media (max-width:380px){.ml-h{letter-spacing:.04em;white-space:nowrap;font-size:15px}.ml-top{gap:8px;padding:10px 8px}.ml-draw-tabs button{padding:7px 2px;font-size:11px}}.cs-ava{isolation:isolate}:where(.cs-ava):before{z-index:1}:where(.cs-ava):after{z-index:1}.cs-ava>.cs-ava-img{z-index:2}.cs-ava>.cs-ava-frame{z-index:3}:where(.cs-ava.has-frame):before{scale:1.22}:where(.cs-ava.has-frame):after{scale:1.22}.chat-ava .cos-fit{transform:scale(.8)}:where(.cs-ava.has-frame):after{scale:calc(var(--fxs,1) * var(--ka,1))}:where(.cs-ava.has-frame):before{scale:calc(var(--fxs,1) * var(--kb,1))}.cs-ava.has-frame.fx-system{--ka:1.22;--kb:.9}.cs-ava.has-frame.fx-sparks{--ka:1.37}.cs-ava.has-frame.fx-circle{--ka:.91;--kb:.81}.cs-ava.has-frame.fx-runes{--kb:.88}.cs-ava.has-frame.fx-sakura,.cs-ava.has-frame.fx-snow,.cs-ava.has-frame.fx-bubbles{--ka:1.05}.cos-face{border-radius:50%;overflow:hidden}.cos-face>img,.cos-face>.art{object-fit:cover;width:100%;height:100%;display:block}.fx-souls:after{filter:blur(.6px)drop-shadow(0 0 4px #6fd8ff);background:radial-gradient(circle at 50% 4%,#bfefff 0 3%,#6fd8ff99 5%,#0000 9%),radial-gradient(circle at 92% 70%,#bfefff 0 2.5%,#6fd8ff80 4.5%,#0000 8%),radial-gradient(circle at 10% 72%,#d6c8ff 0 2.5%,#a078ff80 4.5%,#0000 8%);border-radius:50%;animation:5s linear infinite csSpin;top:-6%;bottom:-6%;left:-6%;right:-6%}.fx-souls:before{border-radius:50%;animation:2.6s ease-in-out infinite csPulse;top:2%;bottom:2%;left:2%;right:2%;box-shadow:0 0 10px 2px #6fd8ff73}.fx-bloodrain:after{border-radius:50%;top:-2%;bottom:-2%;left:-2%;right:-2%;box-shadow:0 0 9px 2px #c80a28a6,inset 0 0 6px #ff283c80}.fx-bloodrain:before{background:radial-gradient(1.6px 3.5px,#ff2040 55%,#0000 85%) 0 0/19px 27px,radial-gradient(1.2px 2.6px,#a0001a 55%,#0000 85%) 9px 13px/23px 31px;border-radius:50%;animation:1.4s linear infinite fxRain;top:-16%;bottom:-16%;left:-16%;right:-16%;-webkit-mask:radial-gradient(circle,#0000 44%,#000 52% 64%,#0000 72%);mask:radial-gradient(circle,#0000 44%,#000 52% 64%,#0000 72%)}@keyframes fxRain{0%{background-position:0 0,9px 13px}to{background-position:0 54px,9px 75px}}.fx-curse:after{filter:drop-shadow(0 0 3px #8a3dff);border:2px dashed #b06bffe6;border-radius:50%;animation:8s linear infinite csSpin;top:-4%;bottom:-4%;left:-4%;right:-4%}.fx-curse:before{filter:drop-shadow(0 0 3px #ff2040);border:1.5px dotted #ff3c5ad9;border-radius:50%;animation:11s linear infinite reverse csSpin;top:-12%;bottom:-12%;left:-12%;right:-12%}.fx-eclipse:after{background:radial-gradient(circle,#0000 60%,#000 62.5% 65.5%,#ebe1fff2 67%,#965aff8c 70.5%,#0000 77%);border-radius:50%;animation:3s ease-in-out infinite csPulse;top:-8%;bottom:-8%;left:-8%;right:-8%}.fx-eclipse:before{filter:drop-shadow(0 0 5px #c49bff);background:radial-gradient(circle at 50% 3.5%,#fff 0 2%,#dcc8ffcc 3.5%,#0000 7%);border-radius:50%;animation:9s linear infinite csSpin;top:-8%;bottom:-8%;left:-8%;right:-8%}.fx-souls-name{color:#c8f2ff;text-shadow:0 0 6px #39b8ff}.fx-bloodrain-name{color:#ff9aa8;text-shadow:0 0 6px #c0001a}.fx-curse-name,.fx-eclipse-name{color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite csFlow}.fx-curse-name{background-image:linear-gradient(90deg,#b06bff,#ff3d5a,#b06bff)}.fx-eclipse-name{background-image:linear-gradient(90deg,#fff,#8a5cff,#000,#fff)}.cs-ava.has-frame.fx-souls{--ka:1.04}.cs-ava.has-frame.fx-bloodrain{--ka:1.05}.cs-ava.has-frame.fx-curse{--kb:.88}.cs-ava.has-frame.fx-eclipse{--ka:1;--kb:1}.doll-aura.fx-souls:after{background:radial-gradient(circle,#6fd8ff8c,#6fd8ff26 50%,#0000 70%)}.doll-aura.fx-souls:before{filter:blur(.5px)drop-shadow(0 0 4px #6fd8ff);background:radial-gradient(4px,#bfefff 45%,#6fd8ff66 70%,#0000 90%) 0 0/41px 53px,radial-gradient(3px,#d6c8ff 45%,#a078ff66 70%,#0000 90%) 20px 26px/37px 61px;border-radius:40%;animation:3.4s linear infinite auraRise;left:10px;right:10px;-webkit-mask:linear-gradient(#0000,#000 35% 85%,#0000);mask:linear-gradient(#0000,#000 35% 85%,#0000)}.doll-aura.fx-bloodrain:after{filter:drop-shadow(0 0 5px #ff2040);background:radial-gradient(circle,#0000 42%,#c80a28cc 55%,#0000 70%)}.doll-aura.fx-bloodrain:before{background:radial-gradient(1.8px 4px,#ff2040 55%,#0000 85%) 0 0/29px 37px,radial-gradient(1.4px 3px,#a0001a 55%,#0000 85%) 14px 18px/41px 47px;border-radius:0;animation:1.6s linear infinite fxRainBig;top:0;bottom:10px;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000 15% 80%,#0000);mask:linear-gradient(#0000,#000 15% 80%,#0000)}@keyframes fxRainBig{0%{background-position:0 0,14px 18px}to{background-position:0 74px,14px 112px}}.doll-aura.fx-curse:after{box-sizing:border-box;filter:drop-shadow(0 0 4px #8a3dff);background:0 0;border:2px dashed #b06bffe6;animation:8s linear infinite auraGround}.doll-aura.fx-curse:before{filter:blur(6px);background:radial-gradient(at 50% 90%,#8c3cff80,#ff284633 40%,#0000 65%);border-radius:50%;animation:2.4s ease-in-out infinite auraPulse;top:70px;bottom:6px;left:30px;right:30px}.doll-aura.fx-eclipse:after{filter:drop-shadow(0 0 6px #b48cff);background:radial-gradient(circle,#000000d9 38%,#ebe1ffe6 44%,#965aff80 52%,#0000 66%)}.doll-aura.fx-eclipse:before{filter:blur(8px);background:radial-gradient(at 50% 80%,#7846ff59,#0000 60%);border-radius:50%;animation:3s ease-in-out infinite auraPulse;top:30px;bottom:6px;left:34px;right:34px}.doll-aura.fx-bloodrain:before{background:radial-gradient(1.8px 4px,#ff2040 55%,#0000 85%) 0 0/29px 37px,radial-gradient(1.4px 3px,#a0001a 55%,#0000 85%) 14px 18px/41px 47px,radial-gradient(1.2px 2.6px,#ff5a6e 55%,#0000 85%) 7px 31px/53px 59px;animation:1.6s linear infinite fxRain3}@keyframes fxRain3{0%{background-position:0 0,14px 18px,7px 31px}to{background-position:0 74px,14px 112px,7px 149px}}.doll-aura.fx-souls:before{background:radial-gradient(4px,#bfefff 45%,#6fd8ff66 70%,#0000 90%) 0 0/41px 53px,radial-gradient(3px,#d6c8ff 45%,#a078ff66 70%,#0000 90%) 20px 26px/37px 61px,radial-gradient(2.4px,#e8fbff 45%,#0000 90%) 9px 40px/59px 71px}.cos-face-masked{z-index:2;width:112%;height:112%;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cos-face-in{border-radius:50%;display:block;position:absolute;overflow:hidden}.cos-face-in>img,.cos-face-in>.art{object-fit:cover;width:100%;height:100%;display:block}.t-blood{color:#ffe0e4;text-shadow:0 1px 2px #2a0008;background:linear-gradient(90deg,#4a0010,#b3001e 30%,#ff3b55 50%,#b3001e 70%,#4a0010) 0 0/200% 100%;border:1px solid #ff465a99;box-shadow:0 0 8px #dc143273}.t-blood-epic,.t-blood-legend{animation:3.5s linear infinite csFlow}.t-blood-legend{color:#fff3c4;border-color:#ffd76a;box-shadow:0 0 10px #ff283c99,0 0 2px #ffd76a}.cs-ava>img,.cs-ava-frame,.cs-ava-img,.cos-face-in>img{max-width:none}.cs-ava.has-frame.fx-glow,.cs-ava.has-frame.fx-pillar{--ka:.95}.cs-ava.has-frame.fx-bloodmoon{--ka:.92}.cs-ava.has-frame.fx-sakura,.cs-ava.has-frame.fx-snow,.cs-ava.has-frame.fx-bubbles,.cs-ava.has-frame.fx-bloodrain{--ka:.84}.cs-ava.has-frame.fx-stars{--ka:.82}.cs-ava.has-frame.fx-souls{--ka:1;--kb:.84}.sg-list{flex-direction:column;gap:8px;margin:10px 0;display:flex}.sg-row{border:1px solid rgb(var(--sys) / .25);text-align:left;background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.sg-row img{object-fit:contain;filter:drop-shadow(0 0 8px #ffbe5073);flex:none;width:52px;height:52px}.gift-hero{flex-shrink:0}.try-on{text-align:left;margin-top:10px}.try-ava{flex:none;width:38px;height:38px;display:inline-block;position:relative}.try-ava.mid{width:48px;height:48px}.try-ava.big{width:84px;height:84px}.try-ava>.cos-fit{position:absolute;top:0;bottom:0;left:0;right:0}.try-ava{margin:11px}.try-ava.mid{margin:14px}.try-ava.big{margin:24px}.try-on .cs-pcard,.try-on .cs-msg,.try-on .cs-arena{align-items:center}.cs-ava.photo .cs-ava-img{box-shadow:0 0 0 2px #f2c04a,0 0 10px #ffc85a8c}.ph-card{background:linear-gradient(135deg,#ffd76a24,#0c1631e6 55%);border:2px solid #c8952c;border-radius:12px;grid-template-columns:56px 1fr;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 0 14px #ffbe5033}.ph-card-ava{background:#0c1631;border:2px dashed #ffd76a99;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:24px;display:grid;overflow:hidden}.ph-card-ava.has{border:2px solid #f2c04a;box-shadow:0 0 10px #ffc85a80}.ph-card-ava img{object-fit:cover;width:100%;height:100%}.ph-card-ava i{font-style:normal}.ph-card-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ph-card-txt b{color:#ffd76a;font-size:15px}.ph-state{font-size:12px;line-height:1.3}.ph-state.wait{color:#9fd0ff}.ph-state.ok{color:#7dffb0}.ph-state.bad{color:#ff8a9a}.ph-card-act{grid-column:1/-1;align-items:center;gap:8px;display:flex}.ph-card-act .ml-gold.small,.ph-card-act .ml-blue.small{flex-direction:row;flex:1;justify-content:center;gap:8px;margin:0;padding:7px 10px;font-size:14px}.ph-card-act .ml-gold.small span{align-items:center;gap:2px;font-size:13px;display:flex}.ph-lock{text-align:center;color:#9aa6c8;white-space:nowrap;border:1px dashed #9aa6c866;border-radius:10px;flex:1;padding:6px;font-size:13px;font-weight:800}.ph-step{flex-direction:column;gap:10px;display:flex}.ph-step p{margin:0;line-height:1.4}.ph-rules{color:#cfd8f0;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.ph-crop{aspect-ratio:1;touch-action:none;cursor:grab;background:#000;border-radius:12px;width:min(100%,300px);margin:0 auto;position:relative;overflow:hidden}.ph-crop img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.ph-mask{pointer-events:none;border-radius:50%;outline:2px solid #f2c04a;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 999px #04060e99}.ph-zoom{color:#ffd76a;align-items:center;gap:8px;width:min(100%,300px);margin:0 auto;font-weight:800;display:flex}.ph-zoom input{accent-color:#f2c04a;flex:1}.ph-hint{text-align:center}.ph-btns{grid-template-columns:1fr 1.6fr;gap:8px;display:grid}.ph-btns .ml-gold span{align-items:center;gap:2px;display:flex}.ph-sum{background:#ffffff0a;border:1px solid #ffd76a40;border-radius:10px;grid-template-columns:1fr auto;gap:4px 10px;padding:8px 10px;font-size:14px;display:grid}.ph-sum b{justify-content:flex-end;align-items:center;gap:3px;display:flex}.ph-sum b.bad{color:#ff8a9a}.ph-err{color:#ff8a9a;text-align:center;margin:6px 0 0;font-weight:700}.gvg-face .gvg-ava.has-cos,.gvg-me .gvg-me-ava.has-cos{background:0 0;border:none;display:block;position:relative;overflow:visible}.pt-member:has(.avatar.has-cos){gap:14px}.ml-fx-nick{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:-2px 0 4px;padding:0 6px;font-size:11px;display:block;overflow:hidden}.ml-fx-nick b{font-size:13px;font-weight:800}.fx-pumpkinfire:after{filter:blur(1.6px);background:conic-gradient(#ff7a00,#3b0f5e,#ffb000,#7a1fd0,#ff5a00,#3b0f5e,#ff7a00);animation:3s linear infinite csSpin;top:-6%;bottom:-6%;left:-6%;right:-6%;-webkit-mask:radial-gradient(circle,#0000 58%,#000 63%,#0000 76%);mask:radial-gradient(circle,#0000 58%,#000 63%,#0000 76%)}.fx-pumpkinfire:before{content:"";pointer-events:none;border-radius:50%;animation:2s ease-in-out infinite csPulse;position:absolute;top:-2%;bottom:-2%;left:-2%;right:-2%;box-shadow:0 0 14px 3px #ff7a008c,0 0 22px 6px #7a1fd059}.fx-pumpkinfire-name{background:linear-gradient(90deg,#ff7a00,#ffd27a,#b04bff,#ff7a00) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite csFlow}.t-pumpkinking{color:#fff1d6;text-shadow:0 0 6px #ff7a00e6,0 1px #0009;background:linear-gradient(100deg,#1a0726,#4a1470 26%,#ff7a00 46%,#ffd27a 52%,#4a1470 74%,#1a0726) 0 0/260% 100%;border:1px solid #ff9628e6;font-weight:800;animation:2.8s linear infinite csFlow;box-shadow:0 0 10px #ff7a0099,0 0 18px #7a1fd073}@media (prefers-reduced-motion:reduce){.fx-pumpkinfire:after,.fx-pumpkinfire:before,.fx-pumpkinfire-name,.t-pumpkinking{animation:none}}.doll-aura.fx-pumpkinfire:after{filter:blur(1.5px);background:conic-gradient(#ff7a00,#3b0f5e,#ffb000,#7a1fd0,#ff5a00,#3b0f5e,#ff7a00);animation:3s linear infinite auraGround;-webkit-mask:radial-gradient(circle,#0000 48%,#000 56%,#0000 72%);mask:radial-gradient(circle,#0000 48%,#000 56%,#0000 72%)}.doll-aura.fx-pumpkinfire:before{box-shadow:none;filter:blur(5px);background:radial-gradient(at 50% 100%,#ff7a00b3,#7a1fd059 45%,#0000 70%);animation:1.2s ease-in-out infinite auraPulse;top:120px}.ml-grid.looks .ml-card-art{height:196px;padding:0 2px}.ml-grid.looks .ml-card-art img{object-fit:cover;object-position:50% 12%;border-radius:6px;width:100%;height:100%}.ml-look-cls{color:#ffcf8a;text-align:center;padding:0 4px;font-size:11px;line-height:1.2}.look-buy .look-big{border:2px solid #ffb43a;border-radius:10px;width:100%;max-width:320px;margin:0 auto;display:block;box-shadow:0 0 16px #ffa03273}.hw-banner{background-position:50% 40%;background-size:cover}.hw-banner .hw-hero{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 0 10px #ff8c288c);width:48%;height:236px;bottom:-4px;left:-6px}.ml-rarf{flex-wrap:wrap;gap:5px;display:flex}.ml-rarf button{color:#b9c6e6;font:inherit;cursor:pointer;background:#0f1b40;border:1px solid #2c3f7a;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.ml-rarf button[class*=r-]:before{content:"";background:#8f9bb8;border-radius:50%;width:7px;height:7px}.ml-rarf button.r-rare:before{background:#2f7cff}.ml-rarf button.r-epic:before{background:#8a3dff}.ml-rarf button.r-legend:before{background:#ffb43a}.ml-rarf button.on{color:#3a2400;background:linear-gradient(#fff0b0,#f2c04a);border-color:#ffd76a}.ml-rarf button.on:before{box-shadow:0 0 0 1.5px #3a2400}.doll.old .doll-hero{z-index:1;align-self:stretch;position:relative}.doll.old .doll-col{z-index:4;position:relative}.doll.old .slot{background-color:#080e22e6}.doll.old .doll-hero>.art-doll,.doll.old .doll-hero>.muted,.doll.old .doll-hero>.doll-set{z-index:3;position:relative}.old-fig{flex:1;width:150%;min-height:250px;margin:2px -25% 0;position:relative}.doll.mini .old-fig{min-height:220px}.old-fig img{object-fit:contain;object-position:bottom;z-index:2;max-width:100%;height:80%;filter:brightness(1.32) contrast(1.06) saturate(1.12) drop-shadow(0 0 1px color-mix(in srgb, var(--g) 90%, #fff)) drop-shadow(0 0 10px color-mix(in srgb, var(--g) 55%, transparent));position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.old-fig-light{z-index:0;background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--g) 38%, transparent), transparent 66%);filter:blur(6px);border-radius:50% 50% 40% 40%;width:78%;height:92%;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.old-fig .doll-aura.cs-ava{zoom:.82;z-index:1;margin-left:-90px;bottom:-2px;left:50%}.doll.mini .old-fig .doll-aura.cs-ava{zoom:.74}.old-fig.hw img{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--g) 70%, #fff)) drop-shadow(0 0 9px color-mix(in srgb, var(--g) 40%, transparent))}
