.ptile.svelte-f08agv{isolation:isolate;aspect-ratio:3/4;background:radial-gradient(120% 70% at 50% 18%, color-mix(in oklab, var(--t0) 70%, white) 0%, var(--t0) 42%, var(--t1) 100%);box-shadow:inset 0 0 0 1px #ffffff38, inset 0 2px 0 #ffffff47, 0 10px 22px -12px color-mix(in oklab, var(--t1) 80%, black), 0 2px 0 color-mix(in oklab, var(--t1) 70%, black);color:#fff;outline-offset:4px;border-radius:18px;transition:transform .22s cubic-bezier(.2,.9,.3,1.3),box-shadow .22s;display:block;position:relative;overflow:hidden}.ptile.svelte-f08agv:hover{box-shadow:inset 0 0 0 1px #ffffff4d, inset 0 2px 0 #ffffff59, 0 18px 28px -14px color-mix(in oklab, var(--t1) 85%, black), 0 2px 0 color-mix(in oklab, var(--t1) 70%, black);transform:translateY(-4px)}.ptile.svelte-f08agv:focus-visible{outline:3px solid var(--g-gold-soft)}.ptile-glow.svelte-f08agv{z-index:-1;background:repeating-conic-gradient(from 0deg at 50% 30%, #ffffff12 0 8deg, transparent 8deg 22deg), radial-gradient(60% 40% at 50% 30%, #ffffff59, transparent 70%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,#0000 85%);mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,#0000 85%)}.ptile-art.svelte-f08agv{filter:drop-shadow(0 8px 10px #00000047);width:88%;height:auto;transition:scale .4s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:3%;left:50%;translate:-50%}.ptile.svelte-f08agv:hover .ptile-art:where(.svelte-f08agv){scale:1.05}.ptile-char.svelte-f08agv{aspect-ratio:360/560;filter:drop-shadow(0 6px 6px #0000004d);height:58%;position:absolute;bottom:14%;right:-3%}.ptile-char.svelte-f08agv img:where(.svelte-f08agv){object-fit:contain;object-position:bottom center;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.ptile-char-win.svelte-f08agv,.ptile.svelte-f08agv:hover .ptile-char-base:where(.svelte-f08agv){opacity:0}.ptile.svelte-f08agv:hover .ptile-char-win:where(.svelte-f08agv){opacity:1}.ptile.svelte-f08agv:hover .ptile-char:where(.svelte-f08agv){animation:.5s cubic-bezier(.3,.7,.4,1.4) svelte-f08agv-ptile-hop}@keyframes svelte-f08agv-ptile-hop{0%{translate:0}40%{translate:0 -9%}to{translate:0}}.ptile-text.svelte-f08agv{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--t1) 82%, transparent) 42%, var(--t1));text-align:left;gap:2px;padding:34px 12px 12px;display:grid;position:absolute;inset:auto 0 0}.ptile-title.svelte-f08agv{letter-spacing:-.01em;text-shadow:0 2px 0 color-mix(in oklab, var(--t1) 55%, black), 0 0 10px #00000040;font-size:21px;line-height:1.05}.ptile-sub.svelte-f08agv{white-space:nowrap;text-overflow:ellipsis;color:#ffffffe6;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}[data-size=sm].svelte-f08agv .ptile-title:where(.svelte-f08agv){font-size:16px}[data-size=sm].svelte-f08agv .ptile-text:where(.svelte-f08agv){padding:22px 9px 9px}.ptile-tag.svelte-f08agv{background:linear-gradient(#ff5d4a,#e0261b);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:900;position:absolute;top:10px;left:10px;box-shadow:0 2px #8f150c,inset 0 1px #fff6}.ptile-tag-new.svelte-f08agv{background:linear-gradient(#4fb4ff,#1d7fe0);box-shadow:0 2px #0f4c8a,inset 0 1px #fff6}.ptile-live.svelte-f08agv{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140c048c;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:40px;left:10px}[data-size=sm].svelte-f08agv .ptile-live:where(.svelte-f08agv){top:8px}.ptile-dot.svelte-f08agv{background:#4ade80;border-radius:999px;width:7px;height:7px;box-shadow:0 0 6px #4ade80}.ptile-fav.svelte-f08agv{isolation:isolate;color:#ffffffeb;cursor:pointer;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:6px;right:6px}.ptile-fav.svelte-f08agv:before{content:"";z-index:-1;background:#140c0461;border-radius:999px;position:absolute;inset:5px}.ptile-fav.on.svelte-f08agv,.ptile-fav.svelte-f08agv:hover{color:#ffd23f}.ptile-fav.svelte-f08agv:focus-visible{outline:3px solid var(--g-gold-soft)}@media (pointer:coarse){.ptile-fav.svelte-f08agv{width:44px;height:44px;top:2px;right:2px}}@media (prefers-reduced-motion:reduce){.ptile.svelte-f08agv,.ptile-art.svelte-f08agv{transition:none}.ptile.svelte-f08agv:hover .ptile-char:where(.svelte-f08agv){animation:none}}.cban.svelte-bxs13r{isolation:isolate;background:linear-gradient(120deg, var(--t0), var(--t1));height:100%;min-height:150px;box-shadow:inset 0 0 0 1px #fff3, inset 0 2px 0 #ffffff40, 0 10px 22px -12px color-mix(in oklab, var(--t1) 80%, black), 0 2px 0 color-mix(in oklab, var(--t1) 70%, black);color:#fff;border-radius:18px;transition:transform .22s cubic-bezier(.2,.9,.3,1.3);display:block;position:relative;overflow:hidden}a.cban.svelte-bxs13r:hover{transform:translateY(-3px)}a.cban.svelte-bxs13r:focus-visible{outline:3px solid var(--g-gold-soft);outline-offset:4px}.cban-big.svelte-bxs13r{border-radius:22px;min-height:220px}.cban-big.svelte-bxs13r .cban-arts:where(.svelte-bxs13r){width:40%;right:16%}.cban-big.svelte-bxs13r .cban-char:where(.svelte-bxs13r){right:5%}.cban-glow.svelte-bxs13r{z-index:-1;background:radial-gradient(50% 80% at 78% 40%, #ffffff52, transparent 70%), repeating-conic-gradient(from 0deg at 78% 45%, #ffffff12 0 7deg, transparent 7deg 20deg);position:absolute;inset:0}.cban.svelte-bxs13r{container-type:size}.cban-arts.svelte-bxs13r{width:50%;height:92%;position:absolute;top:50%;right:1%;translate:0 -50%}.cban-art.svelte-bxs13r{filter:drop-shadow(0 8px 10px #0000004d);width:52%;height:auto;position:absolute}.cban-art.svelte-bxs13r:first-child{width:min(58%,80cqh);top:0;right:-4%;rotate:8deg}.cban-art.svelte-bxs13r:nth-child(2){width:min(46%,64cqh);top:4%;left:0;rotate:-10deg}.cban-art.svelte-bxs13r:nth-child(3){width:min(40%,56cqh);bottom:-6%;left:6%;rotate:4deg}.cban-char.svelte-bxs13r{object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 8px #00000052);width:auto;max-width:40%;height:92%;position:absolute;bottom:-2%;right:9%}.cban-text.svelte-bxs13r{flex-direction:column;justify-content:center;gap:10px;max-width:50%;height:100%;padding:20px 22px;display:flex;position:relative}.cban-head.svelte-bxs13r{white-space:pre-line;text-shadow:0 2px 0 color-mix(in oklab, var(--t1) 55%, black);font-size:clamp(19px,6.2cqw,28px);line-height:1.2}.cban-more.svelte-bxs13r{color:#ffffffe6;align-items:center;gap:2px;font-size:13px;font-weight:800;display:inline-flex}.cban-kicker.svelte-bxs13r{color:#ffffffeb;font-size:15px;font-weight:800}.cban-title.svelte-bxs13r{text-shadow:0 3px 0 color-mix(in oklab, var(--t1) 50%, black), 0 0 22px #ffffff40;font-size:52px;line-height:1}.cban-meta.svelte-bxs13r{background:#00000038;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:800;box-shadow:inset 0 0 0 1px #fff3}@media (width<=639px){.cban-head.svelte-bxs13r{font-size:21px}.cban-title.svelte-bxs13r{font-size:40px}.cban-text.svelte-bxs13r{max-width:58%;padding:16px}.cban-char.svelte-bxs13r{height:94%;right:8%}.cban-arts.svelte-bxs13r{width:50%;right:0}.cban-big.svelte-bxs13r{min-height:190px}.cban-big.svelte-bxs13r .cban-arts:where(.svelte-bxs13r){display:none}.cban-big.svelte-bxs13r .cban-char:where(.svelte-bxs13r){right:4%}}@media (prefers-reduced-motion:reduce){.cban.svelte-bxs13r{transition:none}}.phero.svelte-nco2ly{isolation:isolate;position:relative;overflow:hidden}.phero-bg.svelte-nco2ly{z-index:-1;background:linear-gradient(180deg, #2812061a 0%, transparent 40%, transparent 70%, var(--g-paper) 100%), linear-gradient(90deg, #241006c7 0%, #24100673 38%, transparent 62%), url(../../../images/game/portal/hero.webp) center 30% / cover no-repeat;position:absolute;inset:0}.phero-stage.svelte-nco2ly{align-items:end;min-height:360px;display:grid;position:relative}.phero-copy.svelte-nco2ly{z-index:1;color:#fff;gap:8px;max-width:min(430px,50%);animation:.5s cubic-bezier(.2,.8,.3,1) both svelte-nco2ly-phero-in;display:grid;position:relative}.phero-kicker.svelte-nco2ly{color:#ffe08a;text-shadow:0 1px 2px #0009;font-size:14px;font-weight:800}.phero-title.svelte-nco2ly{color:#fff3c4;text-shadow:0 3px #3a1c10,0 0 20px #ffbe5080;font-size:58px;line-height:1}.phero-desc.svelte-nco2ly{-webkit-line-clamp:2;line-clamp:2;color:#ffffffe6;text-shadow:0 1px 3px #000000b3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.phero-chip.svelte-nco2ly{color:#ffe08a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140a048c;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffe29659}.phero-chip-live.svelte-nco2ly{color:#c8ffd2}.phero-art.svelte-nco2ly{aspect-ratio:1;width:min(50%,400px);animation:.55s cubic-bezier(.2,.9,.3,1.25) both svelte-nco2ly-phero-pop;position:absolute;bottom:-8px;right:0}.phero-halo.svelte-nco2ly{background:radial-gradient(closest-side, color-mix(in oklab, var(--t0) 65%, #fff6c8), color-mix(in oklab, var(--t0) 30%, transparent) 60%, transparent);filter:blur(6px);opacity:.85;border-radius:999px;position:absolute;inset:8% 4% 4% 10%}.phero-props.svelte-nco2ly{filter:drop-shadow(0 12px 16px #0006);width:82%;position:absolute;top:0;right:0}.phero-char.svelte-nco2ly{filter:drop-shadow(0 10px 10px #0006);width:auto;height:78%;animation:3.2s ease-in-out .6s infinite svelte-nco2ly-phero-bob;position:absolute;bottom:0;left:0}@keyframes svelte-nco2ly-phero-in{0%{opacity:0;translate:-16px}}@keyframes svelte-nco2ly-phero-pop{0%{opacity:0;translate:0 14px;scale:.86}}@keyframes svelte-nco2ly-phero-bob{50%{translate:0 -6px}}.phero-strip-wrap.svelte-nco2ly{padding:0 12px;position:absolute;inset:auto 0 10px}.phero-strip.svelte-nco2ly{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a0c049e;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:inset 0 0 0 1px #ffe29638,0 8px 18px -8px #0009}.phero-pills.svelte-nco2ly{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.phero-pills.svelte-nco2ly>li:where(.svelte-nco2ly){flex:1 0 auto}.phero-pill.svelte-nco2ly{color:#fff0d2bf;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:3px 14px 3px 4px;font-size:14px;font-weight:800;transition:background .2s,color .2s;display:flex;position:relative}.phero-pill.svelte-nco2ly:hover{color:#fff}.phero-pill[aria-current=true].svelte-nco2ly{color:#ffe08a;background:linear-gradient(#ffe27a3d,#f0a50029);box-shadow:inset 0 0 0 1px #ffd23f8c}.phero-pill.svelte-nco2ly:focus-visible,.phero-arrow.svelte-nco2ly:focus-visible{outline:2px solid var(--g-gold-soft)}.phero-pill-ic.svelte-nco2ly{background:linear-gradient(160deg, var(--t0), var(--t1));border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #ffffffa6}.phero-pill-ic.svelte-nco2ly img:where(.svelte-nco2ly){width:118%;max-width:none}.phero-arrow.svelte-nco2ly{color:#ffe08a;cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.phero-arrow.svelte-nco2ly:hover{background:#ffe29624}.pcats.svelte-nco2ly{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.pcat.svelte-nco2ly{background:radial-gradient(80% 90% at 85% 10%, #ffffff52, transparent 60%), linear-gradient(150deg, var(--t0), var(--t1));color:#fff;min-height:118px;box-shadow:inset 0 0 0 1px #ffffff38, inset 0 2px 0 #ffffff4d, 0 10px 20px -12px color-mix(in oklab, var(--t1) 80%, black), 0 2px 0 color-mix(in oklab, var(--t1) 70%, black);border-radius:18px;flex-direction:column;justify-content:flex-end;gap:3px;padding:14px 16px;transition:transform .22s cubic-bezier(.2,.9,.3,1.3);display:flex;position:relative}.pcat.svelte-nco2ly:hover{transform:translateY(-4px)}.pcat.svelte-nco2ly:focus-visible{outline:3px solid var(--g-gold-soft);outline-offset:3px}.pcat-char.svelte-nco2ly{filter:drop-shadow(0 6px 6px #0000004d);width:auto;height:128%;transition:translate .25s cubic-bezier(.3,.7,.4,1.5);position:absolute;bottom:8px;right:6px}.pcat.svelte-nco2ly:hover .pcat-char:where(.svelte-nco2ly){translate:0 -6px}.pcat-label.svelte-nco2ly{text-shadow:0 2px 0 color-mix(in oklab, var(--t1) 55%, black);font-size:26px;line-height:1;position:relative}.pcat-sub.svelte-nco2ly{color:#ffffffe0;font-size:12.5px;font-weight:800;position:relative}.pevent.svelte-nco2ly{background:radial-gradient(50% 120% at 12% 50%, #ffc85a38, transparent 70%), var(--g-wood-bg);box-shadow:var(--g-wood-edge), 0 12px 24px -14px #0009;color:var(--g-wood-text);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 230px 14px 18px;display:grid;position:relative;overflow:visible}.pevent-coins.svelte-nco2ly{filter:drop-shadow(0 6px 8px #00000073);width:104px;height:auto}.pevent-copy.svelte-nco2ly{gap:6px;display:grid}.pevent-kicker.svelte-nco2ly{color:#ffd79a;font-size:13px;font-weight:800}.pevent-title.svelte-nco2ly{color:#fff3c4;text-shadow:0 2px #1f130a;font-size:26px;line-height:1.1}.pevent-stamps.svelte-nco2ly{gap:6px;display:flex}.pevent-stamp.svelte-nco2ly{color:#ffe6be99;background:#0000004d;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1.5px #ffe29659}.pevent-stamp.on.svelte-nco2ly{color:#fff;background:radial-gradient(circle at 35% 30%,#ff7a59,#c8261a);rotate:-8deg;box-shadow:0 0 0 2px #ffd23f,0 2px #6e1505}.pevent-done.svelte-nco2ly{color:#c8ffd2;background:#50c86e33;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #a0ffb466}.pevent-king.svelte-nco2ly{pointer-events:none;height:150px;position:absolute;bottom:0;right:18px}.pevent-king-img.svelte-nco2ly{filter:drop-shadow(0 6px 8px #00000073);width:auto;height:100%}.pevent-say.svelte-nco2ly{text-align:center;width:max-content;max-width:150px;position:absolute;top:4px;right:88%}.prow.svelte-nco2ly{margin-top:30px}.prow-body.svelte-nco2ly{--gap:14px;gap:var(--gap);display:flex;container-type:inline-size}.prow-banner.svelte-nco2ly{min-width:calc((100cqw - 4 * var(--gap)) / 5 * 2 + var(--gap));flex:auto}.prow-track.svelte-nco2ly{max-width:calc((100cqw - 4 * var(--gap)) / 5 * 3 + 2 * var(--gap) + 4px);gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;flex:0 auto;margin:-6px -2px -8px;padding:6px 2px 8px;display:flex;overflow-x:auto}.prow-track.svelte-nco2ly::-webkit-scrollbar{display:none}.prow-cell.svelte-nco2ly{width:calc((100cqw - 4 * var(--gap)) / 5);scroll-snap-align:start;flex-shrink:0}.prow-arrow.svelte-nco2ly{background:var(--g-cream-hi);width:34px;height:34px;color:var(--g-ink-soft);box-shadow:inset 0 0 0 1px var(--g-cream-line), 0 2px 0 var(--g-cream-line);cursor:pointer;border-radius:999px;place-items:center;display:grid}.prow-arrow.svelte-nco2ly:hover{color:var(--g-ink)}@media (width<=1023px){.phero-stage.svelte-nco2ly{align-items:start;min-height:420px}.phero-art.svelte-nco2ly{width:min(62%,360px)}.prow-body.svelte-nco2ly{flex-direction:column}.prow-banner.svelte-nco2ly{min-width:0;height:150px}.prow-track.svelte-nco2ly{max-width:none}.prow-cell.svelte-nco2ly{width:176px}.pcats.svelte-nco2ly{scrollbar-width:none;margin-top:-34px;padding-top:34px;display:flex;overflow-x:auto}.pcats.svelte-nco2ly>li:where(.svelte-nco2ly){flex-shrink:0;width:168px}.pevent-say.svelte-nco2ly{display:none}.pevent.svelte-nco2ly{padding-right:150px}.pevent-king.svelte-nco2ly{height:130px}}@media (width<=639px){.phero-title.svelte-nco2ly{font-size:42px}.phero-stage.svelte-nco2ly{min-height:0}.phero-copy.svelte-nco2ly{max-width:none}.phero-desc.svelte-nco2ly{display:none}.phero-stage.svelte-nco2ly{flex-direction:column;align-items:stretch;display:flex}.phero-art.svelte-nco2ly{order:2;width:min(86%,330px);margin:4px auto -6px;position:relative;bottom:auto;right:auto}.phero-bg.svelte-nco2ly{background:linear-gradient(180deg, #2410068c 0%, #24100626 40%, #241006a6 72%, var(--g-paper) 100%), url(../../../images/game/portal/hero.webp) 40% 30% / cover no-repeat}.phero-pill.svelte-nco2ly{padding-right:10px;font-size:13px}.pevent.svelte-nco2ly{grid-template-columns:auto minmax(0,1fr);gap:10px 14px;padding:14px 16px 16px}.pevent-coins.svelte-nco2ly{width:64px}.pevent-title.svelte-nco2ly{font-size:19px}.pevent-cta.svelte-nco2ly{grid-column:1/-1}.pevent-cta.svelte-nco2ly a,.pevent-cta.svelte-nco2ly button{width:100%}.pevent-king.svelte-nco2ly{display:none}.pevent-stamp.svelte-nco2ly{width:26px;height:26px}.prow-cell.svelte-nco2ly{width:148px}}@media (prefers-reduced-motion:reduce){.phero-copy.svelte-nco2ly,.phero-art.svelte-nco2ly,.phero-char.svelte-nco2ly{animation:none}.pcat.svelte-nco2ly,.pcat-char.svelte-nco2ly{transition:none}}
