.grid.svelte-1chf6w1{pointer-events:none;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;width:100%;height:100%;display:grid;position:absolute;inset:0}.cell.svelte-1chf6w1{min-width:0;min-height:0;display:flex}.content.svelte-1chf6w1{align-items:inherit;z-index:1;display:flex;position:relative}.content>*{pointer-events:auto}.resize-handle.svelte-120ti8o{z-index:2;position:absolute}.resize-handle.n.svelte-120ti8o{cursor:n-resize;height:10px;top:-5px;left:0;right:0}.resize-handle.e.svelte-120ti8o{cursor:e-resize;width:10px;top:0;bottom:0;right:-5px}.resize-handle.s.svelte-120ti8o{cursor:s-resize;height:10px;bottom:-5px;left:0;right:0}.resize-handle.w.svelte-120ti8o{cursor:w-resize;width:10px;top:0;bottom:0;left:-5px}.resize-handle.nw.svelte-120ti8o{cursor:nw-resize;top:-5px;left:-5px}.resize-handle.ne.svelte-120ti8o{cursor:ne-resize;top:-5px;right:-5px}.resize-handle.sw.svelte-120ti8o{cursor:sw-resize;bottom:-5px;left:-5px}.resize-handle.se.svelte-120ti8o{cursor:se-resize;bottom:-5px;right:-5px}.resize-handle.nw.svelte-120ti8o,.resize-handle.ne.svelte-120ti8o,.resize-handle.sw.svelte-120ti8o,.resize-handle.se.svelte-120ti8o{width:15px;height:15px}.content.svelte-120ti8o{width:100%;height:100%;position:relative;overflow:auto}.window{flex-direction:column;width:100%;height:100%;transition:box-shadow .2s;display:flex;overflow:hidden}.window:hover{box-shadow:0 .35dvmin 1.5dvmin #0000004d,0 .75dvmin 3dvmin #0003}.header.svelte-27mjbi{background:#3c3c3c80;border-bottom:.15dvmin solid #9696964d;justify-content:space-between;align-items:center;padding:1dvmin 1.5dvmin;display:flex}.header.moveable.svelte-27mjbi:hover{cursor:move}.title.svelte-27mjbi{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05rem;font-size:.9rem;font-weight:500;overflow:hidden}.close.svelte-27mjbi{cursor:pointer;background:#ff5050e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;transition:all .2s;display:flex;position:relative}.close.svelte-27mjbi:hover{background:#ff3c3c;transform:scale(1.1)}.close.svelte-27mjbi:before,.close.svelte-27mjbi:after{content:"";background:#fff0;width:.55rem;height:.1rem;transition:all .2s;position:absolute}.close.svelte-27mjbi:hover:before,.close.svelte-27mjbi:hover:after{background:#fffc}.close.svelte-27mjbi:hover:before{transform:rotate(45deg)}.close.svelte-27mjbi:hover:after{transform:rotate(-45deg)}.content.svelte-27mjbi{color:#ffffffe6;padding:var(--padding);flex:1;overflow:auto}.controls.svelte-27mjbi{align-items:center;gap:.5rem;display:flex}.minimize.svelte-27mjbi{cursor:pointer;background:#ffbf00e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;transition:all .2s;display:flex;position:relative}.minimize.svelte-27mjbi:hover{background:#ffbf00;transform:scale(1.1)}.minimize.svelte-27mjbi:before{content:"";background:#fff0;width:.55rem;height:.1rem;transition:all .2s;position:absolute}.minimize.svelte-27mjbi:hover:before{background:#fffc}.expand.svelte-27mjbi{cursor:pointer;background:#20c20ee6;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;transition:all .2s;display:flex;position:relative}.expand.svelte-27mjbi:hover{background:#20c20e;transform:scale(1.1)}.expand.svelte-27mjbi:before,.expand.svelte-27mjbi:after{content:"";background:#fff0;transition:all .2s;position:absolute}.expand.svelte-27mjbi:hover:before,.expand.svelte-27mjbi:hover:after{background:#fffc}.expand.svelte-27mjbi:hover:before{width:.55rem;height:.1rem}.expand.svelte-27mjbi:hover:after{width:.1rem;height:.55rem}.animalIcon.svelte-er1sy3{width:var(--icon-size);height:var(--icon-size);isolation:isolate;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.creatureBody.svelte-er1sy3{transform-origin:50% 60%;filter:drop-shadow(0 .4dvmin 1dvmin #0006);animation:2.6s ease-in-out infinite svelte-er1sy3-bodyBreathe;position:absolute;inset:0}.creatureBody.still.svelte-er1sy3{animation:none}@keyframes svelte-er1sy3-bodyBreathe{0%,to{transform:scale(.97)}50%{transform:scale(1.04)}}.biomeCircle.svelte-er1sy3{background:var(--biome-outline);z-index:0;border-radius:50%;width:78%;height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customCircle.svelte-er1sy3{z-index:0;background:radial-gradient(circle at 50% 40%,#ffffff2e 0%,#00000052 60%,#0000007a 100%);border-radius:50%;width:92%;height:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1.5px #ffffff1f}.animalTail.svelte-er1sy3{transform-origin:50% 100%;z-index:-1;pointer-events:none;width:26%;height:15%;animation:2.4s ease-in-out infinite svelte-er1sy3-tailWag;position:absolute;top:3%;left:37%}.animalIcon.still.svelte-er1sy3 .animalTail:where(.svelte-er1sy3){animation:none}@keyframes svelte-er1sy3-tailWag{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.animalImg.svelte-er1sy3{top:var(--animal-top,50%);left:var(--animal-left,50%);width:var(--animal-scale,100%);user-select:none;z-index:1;height:auto;position:absolute;transform:translate(-50%,-50%)}.animalImg.customOnly.svelte-er1sy3{object-fit:cover;border-radius:50%;width:88%;height:88%}.animalIcon.svelte-er1sy3{animation:4.4s ease-in-out infinite svelte-er1sy3-floatHover}.animalIcon.still.svelte-er1sy3{animation:none}@keyframes svelte-er1sy3-floatHover{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-3%)rotate(1.2deg)}}.fallback.svelte-er1sy3{width:calc(var(--icon-size) * .6);height:calc(var(--icon-size) * .6);color:#ffffffe6;filter:drop-shadow(0 2px 6px #00000080);user-select:none;justify-content:center;align-items:center;line-height:1;display:flex}#upgradeMenu.svelte-1qi2cao{z-index:2;flex-direction:column;align-items:center;gap:3dvmin;margin-top:9dvmin;display:flex;position:relative}#upgradeText.svelte-1qi2cao{font-size:2.5dvmin}#upgradeHint.svelte-1qi2cao{color:#ffffff8c;letter-spacing:.05em;margin-top:-2dvmin;font-size:1.4dvmin}#upgrades.svelte-1qi2cao{flex-flow:wrap;justify-content:center;align-items:center;gap:1dvmin;width:40dvw;display:flex}.upgradeSlot.svelte-1qi2cao{text-align:center;border-radius:var(--radius-sm);cursor:pointer;box-sizing:border-box;user-select:none;-webkit-touch-callout:none;width:12dvmin;height:12dvmin;animation:svelte-1qi2cao-cardSlideIn .28s cubic-bezier(.16, 1, .3, 1) var(--card-delay,0s) both;border:none;justify-content:center;padding:.15dvmin;font-size:1.85dvmin;display:flex;position:relative}@keyframes svelte-1qi2cao-cardSlideIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.upgradeSlot.closing.svelte-1qi2cao{animation:svelte-1qi2cao-cardSlideOut .22s cubic-bezier(.4, 0, 1, 1) var(--card-exit-delay,0s) both}@keyframes svelte-1qi2cao-cardSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-25px)}}.headerLine.svelte-1qi2cao{animation:.28s cubic-bezier(.16,1,.3,1) both svelte-1qi2cao-cardSlideIn}.headerLine.closing.svelte-1qi2cao{animation:.22s cubic-bezier(.4,0,1,1) both svelte-1qi2cao-cardSlideOut}.upgradeSlot.svelte-1qi2cao:first-child{width:13dvmin;height:13dvmin}.upgradeSlot.svelte-1qi2cao:hover{backdrop-filter:brightness(1.5);outline:.3dvmin solid #ffffff80}.name.svelte-1qi2cao{opacity:.95;position:absolute;top:1dvmin;left:.5dvmin;right:.5dvmin}.name.rare.svelte-1qi2cao{opacity:1;font-weight:800}.upgradeSlot.rarity-common.svelte-1qi2cao{box-shadow:0 0 1.2dvmin .05dvmin #9aa6a08c}.upgradeSlot.rarity-uncommon.svelte-1qi2cao{box-shadow:0 0 1.2dvmin .05dvmin #7ec88799}.upgradeSlot.rarity-rare.svelte-1qi2cao{box-shadow:0 0 1.3dvmin .08dvmin #4ea8ffa6}.upgradeSlot.rarity-epic.svelte-1qi2cao{box-shadow:0 0 1.4dvmin .1dvmin #9a50d0b3}.upgradeSlot.rarity-legendary.svelte-1qi2cao{box-shadow:0 0 1.5dvmin .12dvmin #f0b429bf}.upgradeSlot.rarity-mythic.svelte-1qi2cao{animation:3.5s ease-in-out infinite svelte-1qi2cao-rarityHaloMythic}.upgradeSlot.rarity-special.svelte-1qi2cao{animation:3.5s ease-in-out infinite svelte-1qi2cao-rarityHaloSpecial}@keyframes svelte-1qi2cao-rarityHaloMythic{0%,to{box-shadow:0 0 1.6dvmin .15dvmin #f57c}50%{box-shadow:0 0 1.8dvmin .2dvmin #d6336cd9}}@keyframes svelte-1qi2cao-rarityHaloSpecial{0%,to{box-shadow:0 0 1.6dvmin .15dvmin #9d6cffcc}50%{box-shadow:0 0 1.8dvmin .2dvmin #5fb8ffd9}}.index.svelte-1qi2cao{color:#fff;text-shadow:.1dvmin .1dvmin .1dvmin #000c;opacity:.5;font-size:1.5dvmin;font-weight:700;position:absolute;bottom:8%;left:8%}#skinPicker.svelte-1qi2cao{gap:1.2dvmin}.pickerLabel.svelte-1qi2cao{color:#ffffffe6;letter-spacing:.03em;font-size:1.8dvmin}.pickerHeader.svelte-1qi2cao{align-items:center;gap:1.2dvmin;display:flex}.backBtn.svelte-1qi2cao{border-radius:var(--radius-sm);color:#ffffffe6;cursor:pointer;user-select:none;background-color:#ffffff1a;border:none;justify-content:center;align-items:center;width:3dvmin;height:3dvmin;font-size:2.6dvmin;line-height:1;transition:background-color .15s;display:inline-flex}.backBtn.svelte-1qi2cao:hover{background-color:#fff3}.menuStep.svelte-1qi2cao{flex-direction:column;align-items:center;gap:3dvmin;display:flex}.pickerSlots.svelte-1qi2cao{flex-flow:wrap;justify-content:center;align-items:center;gap:.8dvmin;width:40dvw;display:flex}.pickerSlot.svelte-1qi2cao{width:10dvmin;height:10dvmin;font-size:1.5dvmin}#pickerBackdrop.svelte-1qi2cao{z-index:1;background:0 0;position:fixed;inset:0}.menu-tab-bar-root.svelte-17pzpy8{min-width:0}.tabRow.svelte-17pzpy8{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.tabRow.primary.svelte-17pzpy8{flex:1;justify-content:flex-start;align-self:center}.tabRow.secondary.svelte-17pzpy8{border-bottom:.12dvmin solid #2ecc4059;width:100%;margin-bottom:.2dvmin;padding-bottom:.4dvmin}.menu-tab-bar-root.dark-divider.svelte-17pzpy8 .tabRow.secondary:where(.svelte-17pzpy8){border-bottom-color:#4aed5e59}.tabRow.primary.svelte-17pzpy8 .tab:where(.svelte-17pzpy8){flex:1;min-width:6.5dvmin}.tabRow.secondary.svelte-17pzpy8 .tab:where(.svelte-17pzpy8){flex:0 auto}.languageSelect.svelte-ty975j{min-width:0;font-weight:600}.row.svelte-9sedd1{justify-content:space-between;align-items:center;gap:var(--gap-md);box-sizing:border-box;border-radius:calc(var(--radius-md) - var(--padding-sm));width:100%;min-width:0;max-width:100%;padding:var(--padding-sm) var(--padding-md);flex-flow:wrap;margin:0;transition:background .12s,box-shadow .12s;display:flex}.row.isInteractive.svelte-9sedd1{cursor:default}.row.isInteractive.svelte-9sedd1:hover{box-shadow:inset 0 0 0 var(--padding-xs) #ffffff38;background:#ffffff1f}.label.svelte-9sedd1{color:var(--settings-fg,#fff);text-shadow:1px 1px 2px #00000073;overflow-wrap:anywhere;flex:1;min-width:0;font-size:clamp(16px,1.12dvw + .25rem,20px);font-weight:500}.control.svelte-9sedd1{align-items:center;gap:var(--gap-sm);flex-shrink:0;display:flex}.volumeWrap.svelte-o98a1f{align-items:center;gap:var(--gap-md);flex:1;justify-content:flex-end;min-width:0;max-width:min(100%,22rem);display:flex}.volumePct.svelte-o98a1f{text-align:right;min-width:2.75rem;font-size:var(--settings-control-font,clamp(15px, .95vw + .35rem, 18px));color:var(--settings-fg-muted,#ffffffe6);text-shadow:1px 1px 2px #00000059;flex-shrink:0;font-weight:700}.settings-volume-range.svelte-o98a1f{min-width:6rem;height:var(--padding-md);accent-color:#0bba3a;cursor:pointer;background:0 0;flex:1;margin:0}.settings-volume-range.svelte-o98a1f:focus-visible{outline-offset:2px;outline:2px solid #c7d807}.row.svelte-ktdtsc{justify-content:space-between;align-items:center;gap:var(--gap-md);box-sizing:border-box;border-radius:calc(var(--radius-md) - var(--padding-sm));width:100%;min-width:0;max-width:100%;padding:var(--padding-xs) var(--padding-xs);text-align:center;flex-flow:wrap;margin:0;transition:background .12s,box-shadow .12s;display:flex}.label.svelte-ktdtsc{color:var(--settings-fg,#fff);text-shadow:1px 1px 2px #00000073;overflow-wrap:anywhere;flex:1;min-width:0;font-size:calc(1.3*clamp(16px,1.12vw + .25rem,20px));font-weight:500}.control.svelte-ktdtsc{align-items:center;gap:var(--gap-sm);flex-shrink:0;display:flex}.fpsFlavor.svelte-e063bl{text-align:right;text-shadow:1px 1px 2px #0006;flex-direction:column;align-items:flex-end;gap:.12em;display:flex}.fpsFlavorValue.svelte-e063bl{color:var(--settings-fg-muted,#ffffffe6);font-size:clamp(14px,1.85dvmin,20px);font-weight:600}.fpsFlavorTitle.svelte-e063bl{letter-spacing:.02em;color:var(--settings-fg,#fffffff5);font-size:clamp(12px,1.5dvmin,16px);font-weight:700}.fpsFlavorSub.svelte-e063bl{color:#ffffffb8;max-width:22em;font-size:clamp(11px,1.35dvmin,14px);font-style:italic;font-weight:500}.bindSlots.svelte-e063bl{gap:var(--gap-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.panelRoot.svelte-k60dx4{gap:var(--gap-md);flex-direction:column;flex:1;align-items:stretch;min-height:0;display:flex}.panelGrid.svelte-k60dx4{flex-direction:row;flex:1;align-items:stretch;gap:0;min-width:0;min-height:0;display:flex}.panelGridSingle.svelte-k60dx4{justify-content:center;align-items:flex-start}.panelColSingle.svelte-k60dx4{box-sizing:border-box;width:100%;padding:0 var(--padding-md);flex:0 min(36rem,100%)}.panelCol.svelte-k60dx4{gap:var(--gap-md);flex-direction:column;flex:1;min-width:0;max-width:100%;display:flex}.panelColLeft.svelte-k60dx4{padding-right:var(--padding-md)}.panelColRight.svelte-k60dx4{padding-left:var(--padding-md)}.panelVRule.svelte-k60dx4{width:var(--padding-xs);border-radius:var(--radius-xs);background:var(--settings-accent-soft,#45e85a);flex-shrink:0;align-self:stretch;min-width:4px}.previewPane.svelte-1ou72d4{align-items:stretch;column-gap:var(--gap-lg);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-top:var(--padding-md);border-top:var(--border-sm) #4aed5e73;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(50%,1fr);display:grid}.previewCopy.svelte-1ou72d4{gap:var(--gap-sm);flex-direction:column;justify-content:flex-end;min-width:0;padding-bottom:2px;display:flex}.previewTitle.svelte-1ou72d4{color:var(--settings-preview-fg,#fff);text-shadow:2px 2px 4px #00000073;text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:clamp(17px,1.15vw + .45rem,26px);font-weight:700;line-height:1.2}.previewText.svelte-1ou72d4{color:var(--settings-preview-fg,#fff);text-shadow:1px 1px 2px #00000073;overflow-wrap:anywhere;margin:0;font-size:clamp(14px,.95vw + .35rem,19px);font-weight:500;line-height:1.5}.previewWide.svelte-1ou72d4{border-radius:calc(var(--radius-md) - var(--padding-sm));border:var(--border-sm) #4aed5e;-webkit-backdrop-filter:blur(8px);box-sizing:border-box;background:#0000002e;justify-content:center;align-items:center;width:100%;min-width:0;height:clamp(150px,20dvmin,240px);min-height:clamp(150px,20dvmin,240px);max-height:min(28dvh,280px);display:flex;overflow:hidden}.previewWideImg.svelte-1ou72d4{object-fit:contain;width:100%;height:100%;padding:var(--padding-sm) var(--padding-md);box-sizing:border-box;opacity:.98}.previewWideImg.invert.svelte-1ou72d4{filter:brightness(0)invert()}@media (width<=720px){.previewPane.svelte-1ou72d4{row-gap:var(--gap-md);grid-template-columns:1fr}.previewWide.svelte-1ou72d4{aspect-ratio:16/10;height:auto;min-height:clamp(120px,28dvmin,200px);max-height:none}}.settings-menu-highlight{--settings-btn-bg:#09992f;--settings-btn-hover:#0bba3a;--settings-btn-inactive:#067d26;--settings-btn-glow:#c7d807;--settings-btn-bottom:#1a5f18;text-align:center;background:var(--settings-btn-bg);border-radius:calc(var(--radius-md) - var(--padding-sm));border:none;border-bottom:var(--padding-xs) solid var(--settings-btn-bottom);box-sizing:border-box;padding:var(--padding-xs) var(--padding-sm);color:#fff;cursor:pointer;text-shadow:1px 1px 2px #0000004d;box-shadow:none;margin:0;font-family:inherit;font-size:1.75dvmin;font-weight:600;transition:background .2s,box-shadow .2s}button.tab.settings-menu-highlight{text-transform:uppercase;letter-spacing:.06em;font-style:normal}.settings-menu-highlight:hover{background:var(--settings-btn-hover);box-shadow:0 0 10px 2px #c7d8078c}button.settings-menu-highlight.active,button.settings-menu-highlight[aria-selected=true]{background:var(--settings-btn-hover)}select.settings-menu-highlight{appearance:none;cursor:pointer;padding:var(--padding-xs) calc(var(--padding-md) + var(--padding-sm)) var(--padding-xs) var(--padding-sm)}select.settings-menu-highlight option{background:var(--settings-btn-bg);color:#fff;font-weight:600}.settings-menu-highlight--off,.settings-menu-highlight--inactive{background:var(--settings-btn-inactive)!important}.settings-menu-highlight--off:hover,.settings-menu-highlight--inactive:hover{box-shadow:0 0 10px 2px #c7d8078c;background:var(--settings-btn-hover)!important}.menu-tab-bar-root.secondary-row .settings-menu-highlight{padding:var(--padding-xs) var(--padding-sm);font-size:1.55dvmin}.settings-dropdown-wrap{min-width:14dvmin;position:relative}.settings-dropdown-wrap>.settings-menu-highlight{width:100%}.settings-dropdown-arrow{right:var(--padding-sm);pointer-events:none;border-left:var(--padding-xs) solid transparent;border-right:var(--padding-xs) solid transparent;border-top:var(--padding-sm) solid #fff;filter:drop-shadow(1px 1px 1px #00000040);width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.settings-layout-wide{--settings-control-min-h:clamp(44px, 5dvmin, 52px);--settings-control-pad-x:clamp(14px, 1.4dvmin, 22px);--settings-control-font:clamp(15px, .95dvw + .35rem, 18px);--settings-toggle-min-w:clamp(100px, 10dvmin, 140px)}.settings-layout-wide .settings-menu-highlight{border-radius:calc(var(--radius-md) - var(--padding-sm));border-bottom:var(--padding-xs) solid var(--settings-btn-bottom)}.settings-layout-wide button.settings-menu-highlight,.settings-layout-wide select.settings-menu-highlight{min-height:var(--settings-control-min-h);padding-top:0;padding-bottom:0;padding-left:var(--settings-control-pad-x);padding-right:var(--settings-control-pad-x);font-size:var(--settings-control-font);box-sizing:border-box;justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.settings-layout-wide select.settings-menu-highlight{padding-right:calc(var(--settings-control-pad-x) + var(--padding-lg) + var(--padding-sm))}.settings-layout-wide button.tab.settings-menu-highlight{min-width:0;font-size:var(--settings-control-font);flex:1}.settings-layout-wide button.settings-toggle-onoff.settings-menu-highlight,.settings-layout-wide .settingsBindSlot.settings-menu-highlight{min-width:var(--settings-toggle-min-w);font-weight:700}.settings-layout-wide button.settingsMenuBtn.settings-menu-highlight:not(.settings-toggle-onoff){min-width:var(--settings-toggle-min-w)}.settings-layout-wide .closeBtn.settings-menu-highlight{width:var(--settings-control-min-h);min-width:var(--settings-control-min-h);height:var(--settings-control-min-h);flex-shrink:0;padding:0}.settings-layout-wide .menu-tab-bar-root.secondary-row .settings-menu-highlight{font-size:var(--settings-control-font);padding-left:var(--settings-control-pad-x);padding-right:var(--settings-control-pad-x)}.settings-layout-wide .settings-dropdown-wrap{min-width:clamp(180px,16dvmin,260px)}.settingsShell.svelte-19rh1rj{--settings-accent:var(--ui-modal-accent);--settings-accent-soft:var(--ui-modal-accent-soft);--settings-fg:#fffffff5;--settings-fg-muted:#ffffffd9;--settings-preview-fg:#fff;--settings-preview-muted:#ffffffd1;isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(115%);z-index:1001;pointer-events:auto;box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:0;width:min(1400px,100vw - 24px);max-width:calc(100vw - 24px);height:min(780px,88dvh);min-height:min(520px,70dvh);max-height:88dvh;padding:0;display:flex;position:relative;overflow:hidden;border:.22dvmin solid var(--settings-accent)!important;border-radius:var(--radius-md)!important;background:linear-gradient(135deg,#1e6428d1,#14501ee0)!important;box-shadow:0 .6dvmin 2.2dvmin #00000061,inset 0 0 4.5dvmin #00000038!important}.settingsShell.svelte-19rh1rj:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:#2ecc400f;position:absolute;inset:0}.settingsShell.svelte-19rh1rj>*{z-index:1;position:relative}.settingsHeaderStrip.svelte-19rh1rj{align-items:center;gap:var(--gap-sm);padding:var(--padding-sm) var(--padding-md);box-sizing:border-box;background:#0000001a;border:none;flex-direction:row;flex-shrink:0;margin:0;display:flex}.headerTabSlot.svelte-19rh1rj{flex:1;min-width:0}.settingsHeaderDivider.svelte-19rh1rj{height:var(--padding-xs);margin:0 var(--padding-sm);border-radius:var(--radius-xs);background:var(--settings-accent-soft);z-index:1;flex-shrink:0}.closeBtn.settings-menu-highlight.svelte-19rh1rj{margin-left:var(--gap-xs)}.closeSvg.svelte-19rh1rj{filter:drop-shadow(1px 1px 1px #0000004d);width:clamp(18px,2dvmin,24px);height:clamp(18px,2dvmin,24px);display:block}.settingsBody.svelte-19rh1rj{min-width:0;min-height:0;padding:var(--padding-md) var(--padding-md) var(--padding-sm);gap:var(--gap-md);box-sizing:border-box;flex-direction:column;flex:1;display:flex;overflow:hidden}.settingsPanelScroll.svelte-19rh1rj{gap:var(--gap-sm);min-width:0;min-height:0;padding:var(--gap-sm) var(--gap-sm) var(--gap-md);box-sizing:border-box;direction:rtl;flex-direction:column;flex:1;display:flex;overflow:auto}.settingsPanelScroll.svelte-19rh1rj>*{direction:ltr}.settingsKeybindsNote.svelte-19rh1rj{padding:var(--padding-sm) 0 0;box-sizing:border-box;text-align:center;width:100%;font-size:var(--font-sm);color:var(--settings-fg-muted);border-top:var(--border-sm) #ffffff1f;flex-shrink:0;margin:0;font-style:italic;font-weight:600}.previewOuter.svelte-19rh1rj{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--padding-sm) var(--padding-md) var(--padding-md);flex-shrink:0;overflow:visible}.settingsPanelScroll.svelte-19rh1rj .label{color:var(--settings-fg)}#debugBox{display:none}#notification.svelte-1i3e616{text-align:center;z-index:10200;border:.35dvmin solid #ffffffbf;width:20dvmin;margin-bottom:40dvmin;padding:1.5dvmin;font-size:2.5dvmin;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#settingsContainer.svelte-1i3e616{justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex}#version.svelte-1i3e616{color:#00000040;font-family:var(--ui-font-stack);pointer-events:none;font-size:6dvmin;line-height:.8}.highlight.svelte-1lt0fat{text-align:center;border-radius:calc(var(--radius-md) - var(--padding-sm));box-sizing:border-box;background-color:#09992f;border-bottom:.35dvmin solid #1a5f18;margin:0;padding:.5dvmin;font-size:1.75dvmin}#changelogBox.svelte-1lt0fat{width:35dvmin;min-height:24dvmin;max-height:52dvmin}#changelogContent.svelte-1lt0fat{scrollbar-width:thin;direction:rtl;flex:1;min-height:0;overflow-y:scroll}#changelogContent.svelte-1lt0fat>:where(.svelte-1lt0fat){direction:ltr}#changelogContent::-webkit-scrollbar{background:0 0;width:8px}#changelogContent::-webkit-scrollbar-thumb{background:#52b55b;border-radius:4px}.changelogEntry.svelte-1lt0fat{margin-bottom:1dvmin;margin-left:2dvmin}.changelogTitle.svelte-1lt0fat{color:#000;font-size:1.5dvmin;font-weight:bolder}.changelogVersion.svelte-1lt0fat{opacity:.85;font-weight:400}.changelogSectionLabel.svelte-1lt0fat{color:#145214;margin-top:.75dvmin;font-size:1.35dvmin;font-weight:600}.changelogEmpty.svelte-1lt0fat{color:#000;text-shadow:1px 1px 2px #00000059;margin:.5dvmin 0;font-size:1.5dvmin}.changelogContent.svelte-1lt0fat{margin:1dvmin 0 0;padding-left:17px}.changelogContent.svelte-1lt0fat>li:where(.svelte-1lt0fat){text-shadow:1px 1px 2px #00000080;font-size:1.5dvmin}.profileActionsRoot.svelte-yr36p4{width:100%;min-width:0}.profileActions.svelte-yr36p4{flex-flow:row;justify-content:flex-start;align-items:stretch;gap:.6dvmin;width:100%;min-width:0;display:flex}.profileActionsPrimary.svelte-yr36p4{flex:auto;align-items:stretch;min-width:0;display:flex}.profileActionsIcons.svelte-yr36p4{flex-flow:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.6dvmin;display:flex}.profileActionButton.svelte-yr36p4{border-radius:var(--radius-sm);color:#fff;cursor:pointer;text-align:center;background:#09992f;border:none;border-bottom:.25dvmin inset #1a5f18;flex:auto;width:100%;min-width:0;max-width:none;min-height:3dvmin;padding:.45dvmin .85dvmin;font-size:1.3dvmin;font-weight:700;line-height:1.25;transition:background .18s,box-shadow .18s,transform .18s,border-bottom-color .18s}.profileActionButton.svelte-yr36p4:not(:disabled):hover{background:#0bba3a;border-bottom-color:#145a1f;transform:translateY(-1px);box-shadow:0 .12dvmin #1a5f18d9,0 3px 12px #09992f73}.profileActionButton.svelte-yr36p4:not(:disabled):active{transform:translateY(0);box-shadow:0 1px 4px #09992f40}.profileActionButton.svelte-yr36p4:focus-visible{outline-offset:2px;outline:2px solid #ffd24dd9}.profileActionButton.svelte-yr36p4:disabled,.profileActionIconButton.svelte-yr36p4:disabled{cursor:not-allowed;opacity:.6;filter:grayscale(.3)}.profileActionIconButton.svelte-yr36p4{--icon-btn-size:3.4dvmin;width:var(--icon-btn-size);height:var(--icon-btn-size);min-width:var(--icon-btn-size);min-height:var(--icon-btn-size);max-width:var(--icon-btn-size);max-height:var(--icon-btn-size);aspect-ratio:1;flex:0 0 var(--icon-btn-size);box-sizing:border-box;border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#09992f;border:none;border-bottom:.25dvmin inset #1a5f18;justify-content:center;align-self:center;align-items:center;padding:0;transition:background .18s,box-shadow .18s,transform .18s,border-bottom-color .18s,filter .18s;display:inline-flex;position:relative}.profileActionIconButton.svelte-yr36p4:not(:disabled):hover{background:#0bba3a;border-bottom-color:#1f7a28;transform:translateY(-1px);box-shadow:0 .1dvmin #1a5f18bf,0 2px 10px #09992f6b}.profileActionIconButton.svelte-yr36p4:not(:disabled):active{transform:translateY(0);box-shadow:0 1px 4px #09992f47}.profileActionIconButton.svelte-yr36p4:focus-visible{outline-offset:2px;outline:2px solid #ffd24de6}.profileActionIconButton.profileActionDanger.svelte-yr36p4:not(:disabled):hover{background:#d04538;border-bottom-color:#8f2e24;box-shadow:0 .1dvmin #5a1e18d9,0 2px 10px #b9372a73}.profileFriendsButton.profileFriendsButtonPending.svelte-yr36p4:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}.profileFriendsButton.profileFriendsButtonPending.svelte-yr36p4:not(:disabled){border-bottom:none;animation:2.4s ease-in-out infinite svelte-yr36p4-friendsPendingSoftFlash}@keyframes svelte-yr36p4-friendsPendingSoftFlash{0%,to{background-color:#09992f;box-shadow:inset 0 -.28dvmin #145a1f,0 0 #ff8c8c00,0 0 #dc323200}50%{background-color:#d03838;box-shadow:inset 0 -.28dvmin #4a1010,0 0 0 2px #ff8c8c59,0 0 16px 5px #dc323261}}.friendsInGameBadge.svelte-yr36p4{box-sizing:border-box;color:#2a2106;pointer-events:none;background:#f0c040;border:.1dvmin solid #a67c0a;border-radius:999px;justify-content:center;align-items:center;min-width:1.4dvmin;height:1.4dvmin;padding:0 .3dvmin;font-size:.9dvmin;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.12dvmin;right:-.12dvmin}.profileActionIconButton.svelte-yr36p4>img:where(.svelte-yr36p4){object-fit:contain;filter:drop-shadow(0 1px 1px #0003);width:72%;height:72%;transition:filter .18s}.profileActionIconButton.svelte-yr36p4:not(:disabled):hover>img:where(.svelte-yr36p4){filter:drop-shadow(0 1px 2px #00000047)}.profileActionDanger.svelte-yr36p4{background:#b9372a;border-bottom-color:#7f241b}@media (height<=720px){.profileActions.svelte-yr36p4{gap:.6dvmin}.profileActionButton.svelte-yr36p4{min-height:2.75dvmin;padding:.36dvmin .65dvmin;font-size:1.2dvmin}}@media (height<=620px){.profileActionButton.svelte-yr36p4{min-height:2.55dvmin;padding:.3dvmin .55dvmin;font-size:1.1dvmin}}@media (prefers-reduced-motion:reduce){.profileFriendsButton.profileFriendsButtonPending.svelte-yr36p4:not(:disabled){box-shadow:none;border-bottom:.25dvmin inset #1a5f18;animation:none}.profileActionButton.svelte-yr36p4:not(:disabled):hover,.profileActionIconButton.svelte-yr36p4:not(:disabled):hover,.profileFriendsButton.profileFriendsButtonPending.svelte-yr36p4:not(:disabled):hover{transform:none}}.tooltipBubble.svelte-1cqm5js{box-sizing:border-box;border-radius:var(--radius-xs,6px);color:#eef8ee;pointer-events:none;overflow-wrap:anywhere;z-index:10090;background:#101512f2;border:.18vmin solid #ffffff38;width:fit-content;min-width:0;max-width:min(22rem,90vw);margin:0;padding:.5vmin .65vmin;font-size:clamp(11px,1.05vmin,13px);line-height:1.3;position:fixed;transform:translateZ(0)}.walletBar.svelte-153cc48{align-items:center;gap:var(--gap-sm);flex-flow:wrap;width:100%;max-width:100%;padding:.3dvmin 0;display:flex}.walletItem.svelte-153cc48{border-radius:var(--radius-xs);box-sizing:border-box;background:#0003;flex:1 1 0;justify-content:space-between;align-items:center;gap:.4dvmin;min-width:0;min-height:2.4dvmin;padding:.25dvmin .6dvmin;display:flex}.walletIconWrap.svelte-153cc48{cursor:help;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.walletIcon.svelte-153cc48{object-fit:contain;flex-shrink:0;width:2.1dvmin;height:2.1dvmin}.walletAmount.svelte-153cc48{white-space:nowrap;font-size:1.5dvmin;font-weight:700;line-height:1.2}.walletStatus.svelte-153cc48{opacity:.8;font-size:1.25dvmin}@media (height<=720px){.walletItem.svelte-153cc48{min-height:2.1dvmin;padding:.2dvmin .55dvmin}.walletIcon.svelte-153cc48{width:1.85dvmin;height:1.85dvmin}.walletAmount.svelte-153cc48{font-size:1.35dvmin}}@media (height<=620px){.walletItem.svelte-153cc48{min-height:1.95dvmin;padding:.16dvmin .45dvmin}.walletIcon.svelte-153cc48{width:1.7dvmin;height:1.7dvmin}.walletAmount.svelte-153cc48{font-size:1.25dvmin}}#profileCard.svelte-1oxu8sg{gap:var(--gap-sm);width:100%;min-width:0;max-width:100%;min-height:12dvmin;padding:var(--padding-sm);border-radius:var(--radius-md);box-sizing:border-box;text-align:left;background:#21a8405c;border:.2dvmin solid #52b55b;flex-direction:column;display:flex;position:relative}.profileCardBadgeRow.svelte-1oxu8sg{gap:var(--gap-sm);flex-direction:row;flex-shrink:0;align-self:flex-start;display:flex}.profileCardBadgeBtn.svelte-1oxu8sg{border-radius:var(--radius-sm);cursor:pointer;background:#09992f;border:none;border-bottom:.25dvmin inset #1a5f18;justify-content:center;align-items:center;width:3.8dvmin;height:3.2dvmin;padding:0;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.profileCardBadgeBtn.svelte-1oxu8sg:hover{background:#0bba3a;border-bottom-color:#1f7a28;transform:translateY(-1px);box-shadow:0 .1dvmin #1a5f18bf,0 2px 10px #09992f6b}.profileCardBadgeBtn.svelte-1oxu8sg:active{transform:translateY(0);box-shadow:0 1px 4px #09992f47}.profileCardBadgeIcon.svelte-1oxu8sg{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 1px 1px #0000004d);pointer-events:none;width:65%;height:65%}@keyframes svelte-1oxu8sg-badgeShake{0%,70%,to{transform:rotate(0)}73%{transform:rotate(18deg)}76%{transform:rotate(-14deg)}79%{transform:rotate(10deg)}82%{transform:rotate(-7deg)}85%{transform:rotate(4deg)}88%{transform:rotate(0)}}.profileCardBadgeShake.svelte-1oxu8sg{animation:4s ease-in-out infinite svelte-1oxu8sg-badgeShake}.profileCardBadgeCount.svelte-1oxu8sg{box-sizing:border-box;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:1.4dvmin;height:1.4dvmin;padding:0 .28dvmin;font-size:.9dvmin;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.22dvmin;right:-.22dvmin}.profileCardBadgeCountNotif.svelte-1oxu8sg{color:#fff;background:#dc3030;animation:2s ease-in-out infinite svelte-1oxu8sg-badgePulseRed}.profileCardBadgeCountAnn.svelte-1oxu8sg{color:#1a0e00;background:#d4a417;animation:2s ease-in-out infinite svelte-1oxu8sg-badgePulseGold}@keyframes svelte-1oxu8sg-badgePulseRed{0%,to{box-shadow:0 0 #dc303000}50%{box-shadow:0 0 0 3px #dc303059}}@keyframes svelte-1oxu8sg-badgePulseGold{0%,to{box-shadow:0 0 #d4a41700}50%{box-shadow:0 0 0 3px #d4a41759}}@media (prefers-reduced-motion:reduce){.profileCardBadgeShake.svelte-1oxu8sg,.profileCardBadgeCountNotif.svelte-1oxu8sg,.profileCardBadgeCountAnn.svelte-1oxu8sg{animation:none}}.profileAvatarShell.svelte-1oxu8sg{background:#0f6f2c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4dvmin;height:4dvmin;display:flex}.profileAvatar.svelte-1oxu8sg{color:#fff;background:#00000040;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.6dvmin;height:3.6dvmin;font-size:1.6dvmin;font-weight:800;display:flex}.profileAvatarImage.svelte-1oxu8sg{object-fit:cover;border:1px solid #ffffff59;border-radius:50%;flex-shrink:0;width:3.6dvmin;height:3.6dvmin}.profileHeader.svelte-1oxu8sg{align-items:center;gap:var(--gap-sm);display:flex}.profileText.svelte-1oxu8sg{flex-direction:column;flex:auto;min-width:0;display:flex}.profileName.svelte-1oxu8sg{white-space:nowrap;text-overflow:ellipsis;font-size:1.7dvmin;line-height:1.1;overflow:hidden}.profileUnavailableBadge.svelte-1oxu8sg{color:#ffe3a6;border-radius:var(--radius-xs);background:#502d006b;border:1px solid #ffd24d73;align-self:flex-start;padding:.12dvmin .45dvmin;font-size:1.15dvmin}.profileRefreshingBadge.svelte-1oxu8sg{color:#d4f2ff;border-radius:var(--radius-xs);background:#143c5a66;border:1px solid #78c8ff73;align-self:flex-start;padding:.12dvmin .45dvmin;font-size:1.15dvmin}.profileStateRow.svelte-1oxu8sg{flex-direction:column;gap:.3dvmin;margin-top:-.1dvmin;display:flex}.profileHandle.svelte-1oxu8sg{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:1.35dvmin;overflow:hidden}.profileCardUnavailable.svelte-1oxu8sg .profileHeader:where(.svelte-1oxu8sg),.profileCardBusy.svelte-1oxu8sg .profileHeader:where(.svelte-1oxu8sg),.profileCardUnavailable.svelte-1oxu8sg .walletBar,.profileCardBusy.svelte-1oxu8sg .walletBar,.profileCardUnavailable.svelte-1oxu8sg .profileActions .profileActionButton,.profileCardBusy.svelte-1oxu8sg .profileActions .profileActionButton,.profileCardUnavailable.svelte-1oxu8sg .profileActions .profileActionIconButton:not(.profileActionDanger),.profileCardBusy.svelte-1oxu8sg .profileActions .profileActionIconButton:not(.profileActionDanger){filter:grayscale(.45);opacity:.78}#loginButton.svelte-1oxu8sg{aspect-ratio:3.35;width:100%;min-width:0;max-width:100%;padding:var(--padding-xs);border-radius:calc(var(--radius-md) - var(--padding-sm));border:none;border-bottom:var(--padding-xs) solid #1a5f18;box-sizing:border-box;cursor:pointer;box-shadow:none;background:#09992f;transition:background .2s,box-shadow .2s}#loginButton.svelte-1oxu8sg:hover{background:#0bba3a;box-shadow:0 0 10px 2px #c7d8078c}#loginButton.svelte-1oxu8sg>img:where(.svelte-1oxu8sg){object-fit:contain;border-radius:calc(var(--radius-md) - var(--padding-sm));width:100%;height:100%}@media (height<=720px){#profileCard.svelte-1oxu8sg{gap:calc(var(--gap-sm) * .65);min-height:0;padding:calc(var(--padding-sm) * .72)}.profileHeader.svelte-1oxu8sg{gap:calc(var(--gap-sm) * .72)}.profileAvatarShell.svelte-1oxu8sg{width:3.5dvmin;height:3.5dvmin}.profileAvatar.svelte-1oxu8sg{width:3.15dvmin;height:3.15dvmin;font-size:1.4dvmin}.profileAvatarImage.svelte-1oxu8sg{width:3.15dvmin;height:3.15dvmin}.profileName.svelte-1oxu8sg{font-size:1.5dvmin}.profileHandle.svelte-1oxu8sg{font-size:1.2dvmin}#loginButton.svelte-1oxu8sg{aspect-ratio:3.85}}@media (height<=620px){#profileCard.svelte-1oxu8sg{gap:.35dvmin;padding:.35dvmin .45dvmin}.profileAvatarShell.svelte-1oxu8sg{width:3.1dvmin;height:3.1dvmin}.profileAvatar.svelte-1oxu8sg{width:2.8dvmin;height:2.8dvmin;font-size:1.3dvmin}.profileAvatarImage.svelte-1oxu8sg{width:2.8dvmin;height:2.8dvmin}.profileName.svelte-1oxu8sg{font-size:1.35dvmin}.profileHandle.svelte-1oxu8sg{font-size:1.15dvmin}#loginButton.svelte-1oxu8sg{aspect-ratio:4.25}}button.svelte-ynkhe6,select.svelte-ynkhe6,a.svelte-ynkhe6{cursor:pointer;box-sizing:border-box;border-radius:var(--radius-sm);background-color:#09992f;border:none;border-bottom:.35dvmin inset #1a5f18;transition:all .1s ease-in-out}button.svelte-ynkhe6:hover,a.svelte-ynkhe6:hover{filter:brightness(.9);border-bottom-width:.25dvmin!important}button.svelte-ynkhe6:disabled,a.svelte-ynkhe6:disabled{filter:grayscale();cursor:not-allowed;pointer-events:none}button.svelte-ynkhe6:disabled:hover,a.svelte-ynkhe6:disabled:hover{border-bottom-width:.35dvmin!important}option.svelte-ynkhe6{color:#fff}select.svelte-ynkhe6{padding:.35dvmin .65dvmin}.menuBox{backdrop-filter:blur(1dvmin)brightness(.9);border-radius:var(--radius-md);padding:var(--padding-sm);box-sizing:border-box;background:linear-gradient(135deg,#21a84080,#21a84026);border:.25dvmin solid #52b55b;flex-direction:column;align-items:stretch;gap:1dvmin;display:flex;box-shadow:2px 4px 16px #0000005e,inset 0 1px #ffffff80,inset 0 -1px #fff3}.highlight.svelte-ynkhe6{text-align:center;border-radius:calc(var(--radius-md) - var(--padding-sm));box-sizing:border-box;background-color:#09992f;border-bottom:.35dvmin solid #1a5f18;margin:0;padding:.5dvmin;font-size:1.75dvmin}#showcaseBox.svelte-ynkhe6{width:35dvmin;height:20dvmin}.menuAccountShopBox.svelte-ynkhe6{box-sizing:border-box;width:35dvmin;max-width:100%}.menuShopSearchRow.svelte-ynkhe6{align-items:stretch;gap:var(--gap-sm,.55vmin);box-sizing:border-box;flex-direction:row;width:100%;margin-top:.15vmin;display:flex}.menuShopSearchBtn.svelte-ynkhe6{border-radius:var(--radius-md);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;color:#fff;text-shadow:0 1px 2px #00000059;box-sizing:border-box;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.3dvmin;min-width:0;min-height:5.5dvmin;padding:.4dvmin;font-weight:700;line-height:1.1;transition:filter .12s,transform .12s;display:flex}.menuShopSearchBtnLabel.svelte-ynkhe6{text-align:center;white-space:normal;overflow-wrap:normal;max-width:100%;font-size:1.5dvmin;line-height:1.05;display:block}.menuShopSearchBtnShop.svelte-ynkhe6{background:#d4a417;border-bottom:.3vmin inset #7a5a08}.menuShopSearchBtnSearch.svelte-ynkhe6{background:#4ea8ff;border-bottom:.3vmin inset #2d6fb8}.menuShopSearchBtnIcon.svelte-ynkhe6{object-fit:contain;filter:drop-shadow(0 1px 1px #00000040);pointer-events:none;flex-shrink:0;width:2.4dvmin;height:2.4dvmin}.menuShopSearchBtn.svelte-ynkhe6:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-.06vmin)}.menuShopSearchBtn.svelte-ynkhe6:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.menuShopSearchBtn.svelte-ynkhe6:disabled{filter:grayscale(.55)brightness(.9);opacity:.7;cursor:not-allowed;pointer-events:none}.menuShopSearchBtn.svelte-ynkhe6:disabled:hover{filter:grayscale(.55)brightness(.9);transform:none}@media (height<=720px){.menuAccountShopBox.svelte-ynkhe6>.highlight{padding:.35vmin;font-size:1.45vmin}.menuAccountShopBox.svelte-ynkhe6{padding:calc(var(--padding-sm) * .82);gap:.55vmin}.menuShopSearchRow.svelte-ynkhe6{gap:.35vmin;margin-top:0}.menuShopSearchBtn.svelte-ynkhe6{gap:.35dvmin;min-height:4.8dvmin;padding:.35dvmin .45dvmin}.menuShopSearchBtnLabel.svelte-ynkhe6{font-size:1.35dvmin}.menuShopSearchBtnIcon.svelte-ynkhe6{width:2dvmin;height:2dvmin}}@media (height<=620px){.menuAccountShopBox.svelte-ynkhe6{padding:calc(var(--padding-sm) * .72);gap:.42vmin}.menuAccountShopBox.svelte-ynkhe6>.highlight{padding:.28vmin;font-size:1.25vmin}.menuShopSearchBtn.svelte-ynkhe6{min-height:4.2dvmin;padding:.28dvmin .4dvmin}}#socials.svelte-ynkhe6,#stores.svelte-ynkhe6,#links.svelte-ynkhe6{justify-content:center;align-items:stretch center;flex-direction:row;gap:1dvmin;font-size:2dvmin;display:flex}#links.svelte-ynkhe6{height:5dvmin}#socials.svelte-ynkhe6>a:where(.svelte-ynkhe6){justify-content:center;align-items:center;width:7dvmin;height:7dvmin;display:flex}#socials.svelte-ynkhe6>a:where(.svelte-ynkhe6)>img:where(.svelte-ynkhe6){box-sizing:border-box;max-width:100%;max-height:100%;padding:1dvmin}#discordButton.svelte-ynkhe6{background-color:#5865f2;border-bottom:.25dvmin inset #46558a}#youtubeButton.svelte-ynkhe6{background-color:red;border-bottom:.25dvmin inset #900}#redditButton.svelte-ynkhe6{background-color:#ff4500;border-bottom:.25dvmin inset #cc3700}#fandomButton.svelte-ynkhe6{background-color:#030303;border-bottom:.25dvmin inset #000}#stores.svelte-ynkhe6>a:where(.svelte-ynkhe6){border:none;flex:1;width:7dvmin;padding:0;display:flex}#stores.svelte-ynkhe6>a:where(.svelte-ynkhe6)>img:where(.svelte-ynkhe6){width:100%;height:100%}#links.svelte-ynkhe6>a:where(.svelte-ynkhe6){text-align:center;flex:1;justify-content:center;align-items:center;height:max(100%,3.5dvmin);font-weight:700;text-decoration:none;display:flex}#centerBox.svelte-ynkhe6{flex-direction:column;align-items:center;gap:1dvmin;padding:2dvmin;display:flex}#startOptions.svelte-ynkhe6{flex-direction:column;justify-content:center;align-items:center;gap:1dvmin;width:100%;display:flex}#playForm.svelte-ynkhe6{display:contents}#logo.svelte-ynkhe6{cursor:pointer;width:28dvmin;margin-top:-7dvmin}.nameRow.svelte-ynkhe6{justify-content:center;align-items:center;gap:.8dvmin;width:28dvmin;display:flex}#name.svelte-ynkhe6{color:#000;border-radius:var(--radius-sm);text-align:center;box-sizing:border-box;border:.5dvmin solid #1f9a1f;outline:none;flex:1;min-width:0;height:5dvmin;font-size:3dvmin}.nameColorSwatch.svelte-ynkhe6{border-radius:var(--radius-sm);cursor:pointer;box-sizing:border-box;border:.5dvmin solid #1f9a1f;flex-shrink:0;width:5dvmin;height:5dvmin;transition:filter .12s,transform .12s;position:relative}.nameColorSwatch.svelte-ynkhe6:hover{filter:brightness(1.08);transform:translateY(-.15dvmin)}.nameColorSwatch.saving.svelte-ynkhe6{cursor:progress;opacity:.7}.nameColorSwatch.svelte-ynkhe6 input[type=color]:where(.svelte-ynkhe6){opacity:0;cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.nameColorSwatch.svelte-ynkhe6 input[type=color]:where(.svelte-ynkhe6):disabled{cursor:progress}#antiBot.svelte-ynkhe6{justify-content:center;align-items:center;display:none}#playButton.svelte-ynkhe6{text-align:center;justify-content:center;align-items:center;width:28dvmin;height:4dvmin;padding:0;font-size:2.5dvmin;font-weight:700;line-height:1;display:flex}#serverSelect.svelte-ynkhe6{text-align:center;width:28dvmin;padding:.35dvmin .65dvmin;font-size:1.75dvmin;font-weight:700}#gameModeSelect.svelte-ynkhe6{text-align:center;box-sizing:border-box;flex:1;min-width:0;height:3.25dvmin;min-height:0;padding:0 .45dvmin;font-size:1.45dvmin;font-weight:700;line-height:1}#gamemodeOptions.svelte-ynkhe6{justify-content:space-between;align-items:center;gap:.75dvmin;width:28dvmin;font-size:1.5dvmin;font-weight:700;display:flex}#spectateButton.svelte-ynkhe6,#settingsButton.svelte-ynkhe6{justify-content:center;align-items:center;width:3.25dvmin;height:3.25dvmin;padding:.5dvmin;display:flex}#seasonBadge.svelte-ynkhe6{opacity:.55;pointer-events:none;user-select:none;filter:drop-shadow(0 .25dvmin .4dvmin #00000059);width:16dvmin;height:auto}#ad_300x250.svelte-ynkhe6{zoom:calc(28dvmin / 300px)}#ad_728x90.svelte-ynkhe6{zoom:calc(80dvmin / 728px)}.adblockImg.svelte-ynkhe6{box-sizing:border-box;border:8px solid #09992f;border-radius:12px;display:block}#ad_300x250.svelte-ynkhe6 .adblockImg:where(.svelte-ynkhe6){width:300px;height:250px}#ad_728x90.svelte-ynkhe6 .adblockImg:where(.svelte-ynkhe6){width:728px;height:90px}@media (width<=768px){#showcaseBox.svelte-ynkhe6,.menuAccountShopBox.svelte-ynkhe6{width:100%;max-width:min(400px,100%)}.menuShopSearchRow.svelte-ynkhe6{width:100%}}.container.svelte-11tmhx5{pointer-events:none;background-color:#00000040;position:relative;overflow:hidden}.low-warn.svelte-11tmhx5{animation:1.5s infinite svelte-11tmhx5-blink}.low-warn.svelte-11tmhx5 .label:where(.svelte-11tmhx5){color:red}.bar.svelte-11tmhx5{max-width:100%;height:100%;min-height:0%;transition:width .3s}.label.svelte-11tmhx5{box-sizing:border-box;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;padding:0 .75dvmin;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}@keyframes svelte-11tmhx5-blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}#arenaInviteModal.svelte-nhr696{pointer-events:all;flex-direction:column;align-items:center;gap:1.5dvmin;min-width:30dvmin;padding:2.5dvmin 3dvmin;display:flex}.title.svelte-nhr696{opacity:.9;margin:0;font-size:2.4dvmin}.portrait.svelte-nhr696{border-radius:var(--radius-sm);width:14dvmin;height:14dvmin;position:relative;overflow:hidden}.outline.svelte-nhr696{border-radius:50%;width:75%;height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.animal.svelte-nhr696{top:var(--animal-top,50%);left:var(--animal-left,50%);width:var(--animal-scale);height:auto;animation:3s ease-in-out infinite svelte-nhr696-breathe;position:absolute;transform:translate(-50%,-50%)}.playerName.svelte-nhr696{text-overflow:ellipsis;white-space:nowrap;max-width:25dvmin;font-size:2.2dvmin;font-weight:700;overflow:hidden}.stats.svelte-nhr696{font-variant-numeric:tabular-nums;flex-direction:column;gap:.5dvmin;width:100%;display:flex}.statRow.svelte-nhr696{justify-content:space-between;gap:2dvmin;font-size:1.7dvmin;display:flex}.statLabel.svelte-nhr696{opacity:.7}.statValue.svelte-nhr696{font-weight:700}.buttons.svelte-nhr696{gap:1dvmin;margin-top:.5dvmin;display:flex}.actionBtn.svelte-nhr696{color:#fff;border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:none;padding:1dvmin 1.75dvmin;font-size:1.7dvmin;transition:transform .15s ease-out,filter .15s ease-out}.actionBtn.svelte-nhr696:hover{filter:brightness(1.15);transform:scale(1.05)}.actionBtn.svelte-nhr696:active{transform:scale(.95)}.accept.svelte-nhr696{background:#1f9a1f}.decline.svelte-nhr696{background:#c44}@keyframes svelte-nhr696-breathe{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(.97)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.03)}}.base.svelte-1sy4nlb{background-color:#00000080;border-radius:50%;transition:opacity .5s;position:fixed}.stick.svelte-1sy4nlb{background-color:#00000080;border:.75dvmin solid #ffa500a6;border-radius:50%;width:50%;height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){button.svelte-1szgly4:hover{cursor:pointer;scale:1.05}}button.active.svelte-1szgly4{cursor:pointer;scale:.95}button.svelte-1szgly4>img:where(.svelte-1szgly4){max-width:85%;max-height:85%}button.svelte-1szgly4>span:where(.svelte-1szgly4){opacity:.75;font-size:2dvmin;position:absolute;top:.75dvmin}@property --cd-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cooldownRing.svelte-1szgly4{--cd-color:#0000004d;border-radius:inherit;pointer-events:none;background:conic-gradient(var(--cd-color) 0deg, var(--cd-color) var(--cd-angle), transparent var(--cd-angle));position:absolute;inset:0}#chatInput.svelte-tby7u7{color:#fff;border-radius:var(--radius-sm);text-align:center;background-color:#00000059;border:.5dvmin solid #1f9a1f;outline:none;width:28dvmin;height:5dvmin;margin-top:28dvmin;font-size:2.8dvmin}#chatInput.svelte-tby7u7::placeholder{color:#ffffff80;text-shadow:1px 1px 2px #00000080;font-size:2.8dvmin}#leaderboard.svelte-h659zc{flex-direction:column;min-width:30dvmin;padding:2dvmin;display:flex;overflow:hidden}#serverName.svelte-h659zc{align-self:center;margin-top:0}#leaderboardContent.svelte-h659zc{flex-direction:column;gap:1dvmin;display:flex}.leaderboardName.svelte-h659zc{max-width:20dvmin;overflow:hidden inherit;white-space:nowrap;display:inline-block}.leaderboardScore.svelte-h659zc{white-space:nowrap;margin-left:.5dvmin;display:inline-block}.leaderboardEntry.svelte-h659zc{align-items:center;gap:.5dvmin;display:flex}.leaderboardEntry.main.svelte-h659zc>:where(.svelte-h659zc){color:#f3c553}.tooltip.svelte-zd80ss{border-radius:var(--radius-sm);box-sizing:border-box;pointer-events:none;border:.75dvmin solid #09992f;width:20dvmin;margin-bottom:2dvmin}.coinsCounterWrap.svelte-1wbw8lv{display:inline-flex;position:relative}.coinGainLayer.svelte-1wbw8lv{pointer-events:none;z-index:1;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.coinGain.svelte-1wbw8lv{white-space:nowrap;color:#ffd24a;text-shadow:0 .2dvmin .4dvmin #0009;font-size:2.2dvmin;font-weight:800;line-height:1;animation:1.1s ease-out forwards svelte-1wbw8lv-coinGainFloat;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.coinGain.anon.svelte-1wbw8lv{color:#ffffff8c;text-shadow:0 .2dvmin .4dvmin #00000080}@keyframes svelte-1wbw8lv-coinGainFloat{0%{opacity:0;transform:translate(-50%,.6dvmin)scale(.9)}18%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-2.6dvmin)scale(1)}}@media (prefers-reduced-motion:reduce){.coinGain.svelte-1wbw8lv{animation-duration:.8s;animation-timing-function:ease-out}}.coinsCounter.svelte-1wbw8lv{color:#fff;pointer-events:none;user-select:none;background:#00000059;border-radius:1.6dvmin;align-items:center;gap:.7dvmin;padding:.5dvmin 1.4dvmin;font-size:2.6dvmin;font-weight:700;line-height:1;display:flex}button.coinsCounter.svelte-1wbw8lv{cursor:pointer;pointer-events:auto;border:none;font-family:inherit;transition:background .12s}.coinsCounter.anon.svelte-1wbw8lv{color:#ffffff80}.coinsCounter.anon.svelte-1wbw8lv .coinIcon:where(.svelte-1wbw8lv){filter:grayscale();opacity:.5}.coinsCounter.anon.svelte-1wbw8lv:hover{color:#ffffffb8;background:#00000080}.coinsCounter.anon.svelte-1wbw8lv:hover .coinIcon:where(.svelte-1wbw8lv){opacity:.7}.coinIcon.svelte-1wbw8lv{object-fit:contain;width:3dvmin;height:3dvmin}.coinAmount.svelte-1wbw8lv{font-variant-numeric:tabular-nums}.coinLogin.svelte-1wbw8lv{opacity:.6;font-size:1.55dvmin;font-weight:500}#gameUI{font-family:var(--ui-font-stack);text-shadow:.125dvmin .125dvmin .25dvmin #00000080;font-size:1.75dvmin;line-height:.9}#gameUI h1,#gameUI h2,#gameUI h3,#gameUI p,#gameUI span,#gameUI div,#gameUI input,#gameUI button{font-family:inherit}.HUDBox{border-radius:var(--radius-lg);box-sizing:border-box;pointer-events:none;background:#00000040}button.HUDBox{color:#fff;pointer-events:all;border:none;justify-content:center;align-items:center;padding:1dvmin;transition:scale .15s ease-out;display:flex}@media (hover:hover){button.HUDBox:hover{cursor:pointer;scale:1.05}}button.HUDBox:active,button.HUDBox.active{cursor:pointer;scale:.95}.joystick{background-color:#00000080;border-radius:50%;width:25dvmin;height:25dvmin;transition:opacity .5s;position:fixed;bottom:20dvmin;right:20dvmin}.joystick>div{pointer-events:none;background-color:#00000080;border-radius:50%;width:50%;height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mapContainer.svelte-9belj2{pointer-events:none;flex-direction:row;gap:2dvmin;display:flex}#minimap.svelte-9belj2{width:26dvmin;height:23dvmin}#settingsButton2.svelte-9belj2{border-radius:var(--radius-sm);width:5dvmin;height:5dvmin;padding:.5dvmin}#gameStats.svelte-9belj2{font-variant-numeric:tabular-nums;pointer-events:none;justify-content:space-evenly;gap:1dvmin;margin:.5dvmin .5dvmin .5dvmin auto;display:flex}#abilityButtonsWheel.svelte-9belj2{--radius:calc(2.5dvmin * sqrt(2) + 15dvmin);--radius-diag:calc(12.5dvmin * sqrt(2) + 5dvmin);width:17.5dvmin;height:17.5dvmin;position:relative}@property --press-scale{syntax:"<number>";inherits:false;initial-value:1}.abilityButton{justify-content:center;align-items:center;display:flex;position:absolute}#ability1Button{bottom:0;left:0}#dashButton,#diveButton,#climbButton{transition:--press-scale .15s ease-out;bottom:2.5dvmin;left:2.5dvmin;scale:none}#dashButton{transform:rotate(-90deg) translateX(var(--radius)) rotate(90deg) scale(var(--press-scale,1))}#diveButton{transform:rotate(0deg) translateX(var(--radius)) rotate(0deg) scale(var(--press-scale,1))}#climbButton{transform:rotate(-45deg) translateX(var(--radius-diag)) rotate(45deg) scale(var(--press-scale,1))}@media (hover:hover){#dashButton:hover,#diveButton:hover,#climbButton:hover{--press-scale:1.05}}#dashButton:active,#dashButton.active,#diveButton:active,#diveButton.active,#climbButton:active,#climbButton.active{--press-scale:.95}#diveButton.disabled{opacity:.5}#abilityButtonsWheelRight.svelte-9belj2{--radius:calc(2.5dvmin * sqrt(2) + 15dvmin);width:17.5dvmin;height:17.5dvmin;position:relative}#ability2Button{bottom:0;right:0}#chatButton{width:12.5dvmin;height:12.5dvmin;scale:none;transform:rotate(-180deg) translateX(var(--radius)) rotate(180deg) scale(var(--press-scale,1));transition:--press-scale .15s ease-out;bottom:2.5dvmin;right:2.5dvmin}@media (hover:hover){#chatButton:hover{--press-scale:1.05}}#chatButton:active,#chatButton.active{--press-scale:.95}#chatButton>img{max-width:85%;max-height:85%}.serverMessage.svelte-9belj2{white-space:pre-line;text-align:center;pointer-events:none;font-size:2.5vmin;position:fixed;top:15vmin}button.svelte-kztx8m{cursor:pointer;box-sizing:border-box;border-radius:var(--radius-sm);background-color:#09992f;border:none;border-bottom:.35dvmin inset #1a5f18;transition:all .1s ease-in-out}button.svelte-kztx8m:hover{filter:brightness(.9);border-bottom-width:.25dvmin!important}#stopSpectating.svelte-kztx8m{width:15dvmin;height:5dvmin;font-size:3dvmin}.bannedScreen.svelte-1tuchaj{z-index:2147483600;backdrop-filter:blur(6px);pointer-events:all;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bannedBox.svelte-1tuchaj{max-width:min(90dvw,60dvmin);padding:var(--padding-lg);text-align:center;border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,#781919eb,#500f0ff2);border:.3dvmin solid #e05555;box-shadow:0 .6dvmin 2.2dvmin #00000080}.title.svelte-1tuchaj{margin:0 0 var(--gap-lg);font-size:var(--font-lg);color:#ff8a8a}.line.svelte-1tuchaj{margin:var(--gap-sm) 0;font-size:var(--font-md)}.reason.svelte-1tuchaj{margin:var(--gap-md) 0;font-size:var(--font-md);word-break:break-word;font-weight:700}.reference.svelte-1tuchaj{justify-content:center;align-items:center;gap:var(--gap-sm);margin:var(--gap-md) 0;font-size:var(--font-sm);flex-wrap:wrap;display:flex}.referenceLabel.svelte-1tuchaj{opacity:.8}.referenceValue.svelte-1tuchaj{border-radius:var(--radius-sm);user-select:all;word-break:break-all;background:#00000059;padding:.2em .5em;font-family:monospace}.copyBtn.svelte-1tuchaj{border-radius:var(--radius-sm);color:#fff;font-size:var(--font-sm);cursor:pointer;background:#ffffff26;border:.15dvmin solid #ffffff59;padding:.2em .7em;transition:background .15s}.copyBtn.svelte-1tuchaj:hover{background:#ffffff47}.appeal.svelte-1tuchaj{margin-top:var(--gap-lg);font-size:var(--font-sm);opacity:.8}.targetMenu.svelte-jk9jee{z-index:10050;width:min(80dvw,32dvmin);padding:var(--padding-md);color:#fff;background:var(--ui-modal-shell-gradient);border:var(--border-md) var(--ui-modal-accent);border-radius:var(--radius-md);box-shadow:var(--ui-modal-shell-shadow);font-size:var(--font-sm);position:fixed;bottom:2dvmin;right:2dvmin}.header.svelte-jk9jee{margin-bottom:var(--gap-md);justify-content:space-between;align-items:center;display:flex}.name.svelte-jk9jee{font-size:var(--font-md);word-break:break-word;font-weight:700}.offline.svelte-jk9jee{margin-left:var(--gap-xs);font-size:var(--font-xs);color:#ff8a8a;opacity:.85;font-weight:400}.actions.svelte-jk9jee button:where(.svelte-jk9jee):disabled{opacity:.4;cursor:not-allowed}.x.svelte-jk9jee{color:#fff;font-size:var(--font-md);cursor:pointer;background:0 0;border:none}.rows.svelte-jk9jee{gap:var(--gap-xs);flex-direction:column;display:flex}.row.svelte-jk9jee{justify-content:space-between;gap:var(--gap-md);display:flex}.row.account.svelte-jk9jee span:where(.svelte-jk9jee):last-child{font-size:var(--font-xs);opacity:.75;word-break:break-all}.actions.svelte-jk9jee{gap:var(--gap-sm);margin-top:var(--gap-md);display:flex}.actions.svelte-jk9jee button:where(.svelte-jk9jee){padding:var(--padding-sm);color:#fff;border:var(--border-sm) var(--ui-modal-accent-soft);border-radius:var(--radius-xs);cursor:pointer;background:#00000040;flex:1}.actions.svelte-jk9jee button.danger:where(.svelte-jk9jee){background:#961e1e80;border-color:#e05555}.banForm.svelte-jk9jee{gap:var(--gap-sm);margin-top:var(--gap-md);flex-direction:column;display:flex}.banForm.svelte-jk9jee select:where(.svelte-jk9jee),.banForm.svelte-jk9jee input:where(.svelte-jk9jee){padding:var(--padding-sm);color:#fff;border:var(--border-sm) var(--ui-modal-accent-soft);border-radius:var(--radius-xs);background:#0000004d}.modHint.svelte-h7jisn{z-index:10030;padding:var(--padding-xs) var(--padding-sm);color:#ffffff8c;border-radius:var(--radius-xs);font-size:var(--font-xs);pointer-events:none;user-select:none;background:#00000040;position:fixed;bottom:1dvmin;left:1dvmin}.adminPanel.svelte-h7jisn{z-index:10045;width:min(92dvw,50dvmin);max-height:72dvh;padding:var(--padding-md);color:#fff;background:var(--ui-modal-shell-gradient);border:var(--border-md) var(--ui-modal-accent);border-radius:var(--radius-md);box-shadow:var(--ui-modal-shell-shadow);font-size:var(--font-sm);position:fixed;top:8dvmin;left:2dvmin;overflow-y:auto}.header.svelte-h7jisn{margin-bottom:var(--gap-md);justify-content:space-between;align-items:center;display:flex}.title.svelte-h7jisn{font-size:var(--font-md);font-weight:700}.headerActions.svelte-h7jisn{gap:var(--gap-sm);display:flex}.headerActions.svelte-h7jisn button:where(.svelte-h7jisn){padding:var(--padding-xs) var(--padding-sm);color:#fff;border:var(--border-sm) var(--ui-modal-accent-soft);border-radius:var(--radius-xs);cursor:pointer;background:#0000004d}.listHead.svelte-h7jisn,.userRow.svelte-h7jisn{gap:var(--gap-md);padding:var(--gap-xs) 0;grid-template-columns:1.4fr 1.4fr auto auto;align-items:center;display:grid}.listHead.svelte-h7jisn{opacity:.7;border-bottom:var(--border-sm) #fff3}.userRow.svelte-h7jisn{border-bottom:var(--border-xs) #ffffff14}.uName.svelte-h7jisn,.uIp.svelte-h7jisn{word-break:break-all}.uIp.svelte-h7jisn{font-size:var(--font-xs);opacity:.8}.bot.svelte-h7jisn{margin-left:var(--gap-xs);font-size:var(--font-xs);opacity:.6}.uActions.svelte-h7jisn{gap:var(--gap-xs);display:flex}.uActions.svelte-h7jisn button:where(.svelte-h7jisn){padding:var(--padding-xs);color:#fff;border:var(--border-sm) var(--ui-modal-accent-soft);border-radius:var(--radius-xs);cursor:pointer;background:#0000004d}.empty.svelte-h7jisn{padding:var(--padding-md);text-align:center;opacity:.6}.modalViewport.svelte-1wnohma{box-sizing:border-box;width:100dvw;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);pointer-events:auto;background:var(--ui-modal-backdrop-bg);-webkit-backdrop-filter:blur(var(--ui-modal-backdrop-blur));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modalViewport--surface.svelte-1wnohma{z-index:var(--ui-modal-z-surface)}.modalViewport--account.svelte-1wnohma{z-index:var(--ui-modal-z-account)}.modalViewport--search.svelte-1wnohma{z-index:var(--ui-modal-z-search)}.modalViewport--confirm.svelte-1wnohma{z-index:var(--ui-modal-z-confirm);-webkit-backdrop-filter:blur(5px);background:#0000008c;padding:clamp(18px,5dvmin,44px)}.srOnly.svelte-8gv9hp{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profileViewSkeletonRoot.svelte-8gv9hp{width:100%;min-width:0;position:relative}.profileViewSkeleton.svelte-8gv9hp{gap:var(--gap-sm);flex-direction:column;min-height:0;display:flex}.skCard.svelte-8gv9hp{gap:var(--gap-sm);padding:var(--padding-sm);border-radius:var(--radius-md);flex-direction:column;display:flex}.skHeaderCard.svelte-8gv9hp{background:#21a8405c;border:.2dvmin solid #52b55b}.skIdentityRow.svelte-8gv9hp{align-items:flex-start;gap:var(--gap-md,1.2dvmin);min-width:0;display:flex}.skAvatarShell.svelte-8gv9hp{flex-shrink:0;width:clamp(96px,9dvmin,132px);height:clamp(96px,9dvmin,132px);position:relative}.skAvatar.svelte-8gv9hp{background:#0f6f2c8c;border-radius:50%;width:100%;height:100%;animation:1s ease-in-out infinite alternate svelte-8gv9hp-skPulse}.skStatusDot.svelte-8gv9hp{background:#2ecc4066;border:.3dvmin solid #0f6f2c;border-radius:50%;width:clamp(18px,1.8dvmin,26px);height:clamp(18px,1.8dvmin,26px);position:absolute;bottom:4%;right:4%}.skIdentityMain.svelte-8gv9hp{flex-direction:column;flex:1;gap:.35dvmin;min-width:0;padding-top:.15dvmin;display:flex}.skLine.svelte-8gv9hp{background:#52b55b66;border-radius:999px;height:.95dvmin;animation:1s ease-in-out infinite alternate svelte-8gv9hp-skPulse}.skLineDisplayName.svelte-8gv9hp{width:min(55%,280px);height:1.25dvmin}.skLineHandle.svelte-8gv9hp{opacity:.9;width:min(38%,200px)}.skBadgeRow.svelte-8gv9hp{flex-wrap:wrap;gap:.35dvmin;margin-top:.35dvmin;display:flex}.skPill.svelte-8gv9hp{background:#52b55b59;border-radius:999px;width:3.2dvmin;min-width:22px;height:3.2dvmin;min-height:22px;animation:1s ease-in-out infinite alternate svelte-8gv9hp-skPulse}.skPillShort.svelte-8gv9hp{width:2.8dvmin;min-width:18px;height:2.8dvmin;min-height:18px}.skActionSlot.svelte-8gv9hp{flex:0 0 clamp(8.6rem,21dvmin,11rem);justify-content:flex-end;align-self:flex-start;display:flex}.skActionBtn.svelte-8gv9hp{border-radius:var(--radius-sm);background:#00000040;border:.12dvmin solid #ffffff2e;width:100%;min-height:clamp(36px,3.4dvmin,46px);animation:1s ease-in-out infinite alternate svelte-8gv9hp-skPulse}.skBioBlock.svelte-8gv9hp{border-radius:var(--radius-xs);background:#0003;flex-direction:column;gap:.45dvmin;padding:.65dvmin .8dvmin;display:flex}.skLineBioLabel.svelte-8gv9hp{opacity:.75;width:28%;height:.75dvmin;margin-bottom:.15dvmin}.skLineBioLine.svelte-8gv9hp{width:100%}.skLineBioLine2.svelte-8gv9hp{width:72%}.skTabRow.svelte-8gv9hp{flex-wrap:wrap;gap:.4dvmin;display:flex}.skTab.svelte-8gv9hp{border-radius:var(--radius-sm);background:#2a7a3a73;flex:auto;min-height:3.6dvmin;animation:1s ease-in-out infinite alternate svelte-8gv9hp-skPulse}.skTabActive.svelte-8gv9hp{background:#09992f8c;min-width:40%}.skOverviewCard.svelte-8gv9hp{background:#21a8405c;border:.2dvmin solid #52b55b}.skSectionLabel.svelte-8gv9hp{width:42%;max-width:200px;height:1dvmin}.skInfoBlock.svelte-8gv9hp{flex-direction:column;gap:.4dvmin;display:flex}.skInfoRow.svelte-8gv9hp{justify-content:space-between;align-items:center;gap:var(--gap-sm);border-radius:var(--radius-xs);background:#0003;padding:.6dvmin .8dvmin;display:flex}.skInfoLabel.svelte-8gv9hp{width:35%;max-width:140px}.skInfoLabelNarrow.svelte-8gv9hp{width:30%;max-width:120px}.skInfoValue.svelte-8gv9hp{width:28%;max-width:120px;margin-left:auto}@keyframes svelte-8gv9hp-skPulse{0%{opacity:.42}to{opacity:.92}}.badgeChip.svelte-ra4u6r{--pill-bg:#00000073;--pill-radius:999px;--pill-outline:#ffffff2e;--pill-pad-y:.3dvmin;--pill-pad-x:.7dvmin;padding:var(--pill-pad-y) var(--pill-pad-x) var(--pill-pad-y) .35dvmin;background:var(--pill-bg);border-left:.25dvmin solid var(--pill-outline);border-radius:var(--pill-radius);color:#fff;cursor:help;z-index:0;grid-template-columns:auto 1fr;align-items:center;gap:.4dvmin;font-size:clamp(11px,1.1dvmin,13px);font-weight:700;line-height:1;transition:transform .15s;display:inline-grid;position:relative}.badgeChip.svelte-ra4u6r:hover,.badgeChipOpen.svelte-ra4u6r{transform:translateY(-.2dvmin)}.badgeChipOpen.svelte-ra4u6r{z-index:8}.badgeChipIcon.svelte-ra4u6r{object-fit:contain;background:#ffffff1a;border-radius:4px;width:clamp(18px,1.8dvmin,24px);height:clamp(18px,1.8dvmin,24px)}.badgeChipLabel.svelte-ra4u6r{white-space:nowrap}.badgeChip-common.svelte-ra4u6r{--pill-outline:#9aa3a0}.badgeChip-rare.svelte-ra4u6r{--pill-outline:#4ea8ff;box-shadow:0 0 .6dvmin #4ea8ff73}.badgeChip-epic.svelte-ra4u6r,.badgeChip-legendary.svelte-ra4u6r,.badgeChip-special.svelte-ra4u6r{background:0 0;border-left:none}.badgeChip-epic.svelte-ra4u6r:before,.badgeChip-legendary.svelte-ra4u6r:before,.badgeChip-special.svelte-ra4u6r:before{content:"";border-radius:inherit;z-index:-2;pointer-events:none;position:absolute;inset:0}.badgeChip-epic.svelte-ra4u6r:after,.badgeChip-legendary.svelte-ra4u6r:after,.badgeChip-special.svelte-ra4u6r:after{content:"";border-radius:inherit;background:var(--pill-bg);z-index:-1;pointer-events:none;position:absolute;inset:2px}.badgeChip-epic.svelte-ra4u6r:before{background:#b97aff}.badgeChip-legendary.svelte-ra4u6r:before{background:#ffd24d}.badgeChip-special.svelte-ra4u6r{box-shadow:0 0 .65dvmin #c830308c}.badgeChip-special.svelte-ra4u6r:before{background:#c42f2f}.profileCard.svelte-1g0exiy{gap:var(--gap-sm);padding:var(--padding-sm);border-radius:var(--radius-md);background:#21a8405c;border:.2dvmin solid #52b55b;flex-direction:column;display:flex}.identityRow.svelte-1g0exiy{align-items:flex-start;gap:var(--gap-md,1.2dvmin);display:flex}.profileAvatarShell.svelte-1g0exiy{background:#0f6f2c;border-radius:50%;justify-content:center;align-items:center;width:clamp(96px,9dvmin,132px);height:clamp(96px,9dvmin,132px);display:flex;position:relative}.profileAvatar.svelte-1g0exiy,.profileAvatarImage.svelte-1g0exiy{border-radius:50%;width:100%;height:100%}.profileAvatar.svelte-1g0exiy{justify-content:center;align-items:center;font-size:clamp(36px,3.6dvmin,52px);font-weight:800;display:flex}.profileAvatarImage.svelte-1g0exiy{object-fit:cover}.statusDot.svelte-1g0exiy{border:.3dvmin solid #0f6f2c;border-radius:50%;width:clamp(18px,1.8dvmin,26px);height:clamp(18px,1.8dvmin,26px);position:absolute;bottom:4%;right:4%}.statusDot-online.svelte-1g0exiy{background:#2ecc40}.statusDot-offline.svelte-1g0exiy{background:#888}.statusDot-playing.svelte-1g0exiy{background:#4ea8ff}.profileAvatarShell-editable.svelte-1g0exiy{overflow:hidden}.profileAvatarEditOverlay.svelte-1g0exiy{color:#fff;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.25dvmin;padding:0;transition:opacity .14s,background-color .14s;display:flex;position:absolute;inset:0}.profileAvatarShell-editable.svelte-1g0exiy:hover .profileAvatarEditOverlay:where(.svelte-1g0exiy),.profileAvatarEditOverlay.svelte-1g0exiy:focus-visible{opacity:1;background:#0000008c}.profileAvatarEditOverlay.svelte-1g0exiy:focus-visible{outline:.2dvmin solid var(--ui-modal-accent,#2ecc40);outline-offset:-.2dvmin}.profileAvatarEditIcon.svelte-1g0exiy{width:clamp(22px,2.4dvmin,30px);height:clamp(22px,2.4dvmin,30px)}.profileAvatarEditLabel.svelte-1g0exiy{text-align:center;letter-spacing:.04em;text-transform:uppercase;word-break:break-word;max-width:70%;font-size:clamp(9px,.9dvmin,11px);font-weight:800;line-height:1.1}.identityText.svelte-1g0exiy{flex-direction:column;flex:1;gap:.28dvmin;min-width:0;display:flex}.nameHandleRow.svelte-1g0exiy{flex-flow:wrap;align-items:baseline;gap:.28dvmin .45dvmin;display:flex}.profileName.svelte-1g0exiy{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(24px,2.6dvmin,38px);line-height:1.1;display:-webkit-box;overflow:hidden}.profileHandleCopy.svelte-1g0exiy{border-radius:var(--radius-xs);font:inherit;letter-spacing:.02em;color:#c8d2cdd1;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:.08dvmin .2dvmin;font-size:clamp(13px,1.22dvmin,17px);font-weight:600;transition:color .12s,background .12s}.profileHandleCopy.svelte-1g0exiy:hover{color:#ebf5f0f2;background:#00000026}.profileHandleCopy.svelte-1g0exiy:focus-visible{outline-offset:.1dvmin;outline:.12dvmin solid #ffd24de6}.badgesBlock.svelte-1g0exiy{margin-top:.35dvmin}.badgesBlock--chipsOnly.svelte-1g0exiy{display:block}.badgesBlock--chipsAndToggle.svelte-1g0exiy{flex-direction:column;align-items:stretch;gap:.28dvmin;display:flex}.badgesBlock--chipsAndToggle.svelte-1g0exiy .badgesToggle:where(.svelte-1g0exiy){align-self:flex-start}.badgesBlockStacked.svelte-1g0exiy{flex-direction:column;align-content:flex-start;align-items:flex-start;gap:.22dvmin;display:flex}.badgesBlockStacked.svelte-1g0exiy .badgesExpandedWrap:where(.svelte-1g0exiy){width:100%}.badgesBlockStacked.svelte-1g0exiy .badgesToggle:where(.svelte-1g0exiy){align-self:flex-start}.badgesRow.svelte-1g0exiy{flex-wrap:wrap;gap:.45dvmin;margin:0;padding:0;list-style:none;display:flex}.badgesRowExpanded.svelte-1g0exiy{margin-top:0}.badgesExpandedWrap.svelte-1g0exiy{max-height:min(42vh,14rem);margin-top:0;padding-top:.35dvmin;padding-bottom:.35dvmin;padding-right:.25dvmin;overflow:hidden auto}.badgesToggle.svelte-1g0exiy{border-radius:var(--radius-xs);color:#e8fff0;white-space:nowrap;cursor:pointer;background:#00000047;border:none;align-self:flex-start;align-items:center;gap:.28dvmin;width:fit-content;max-width:100%;margin-top:0;padding:.26dvmin .5dvmin;font-size:clamp(10px,1dvmin,12px);font-weight:700;transition:filter .12s;display:inline-flex}.badgesToggle.svelte-1g0exiy:hover{filter:brightness(1.12)}.badgesToggleChevron.svelte-1g0exiy{opacity:.85;font-size:.85em}.badgeChipEmpty.svelte-1g0exiy{border-radius:var(--radius-xs);opacity:.7;background:#0003;padding:.3dvmin .65dvmin;font-size:clamp(11px,1.1dvmin,14px)}.headerActions.svelte-1g0exiy{flex-direction:column;flex:none;justify-content:flex-start;align-self:flex-start;align-items:flex-end;display:flex}.headerActionsTextCta.svelte-1g0exiy{flex:0 0 clamp(8.6rem,21dvmin,11rem);align-items:stretch;min-height:clamp(36px,3.4dvmin,46px)}.headerActions.svelte-1g0exiy>.actionButtonAddFriend:where(.svelte-1g0exiy){box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;display:inline-flex}.headerActions.svelte-1g0exiy>.actionButtonFriendMuted:where(.svelte-1g0exiy),.headerActions.svelte-1g0exiy>.actionButtonFriendSentNotice:where(.svelte-1g0exiy),.headerActions.svelte-1g0exiy>.actionButtonCancelPending:where(.svelte-1g0exiy),.headerActions.svelte-1g0exiy>.actionButtonRemoveFriend:where(.svelte-1g0exiy){box-sizing:border-box;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:clamp(36px,3.4dvmin,46px);padding-inline:1.1dvmin;display:inline-flex}.actionButtonRemoveFriend.svelte-1g0exiy{color:#fff;cursor:pointer;background:#b9372a;border:none;border-bottom:.18dvmin inset #7f241b;font-weight:700;transition:filter .12s}.actionButtonRemoveFriend.svelte-1g0exiy:hover:not(:disabled){filter:brightness(1.06)}.actionButtonRemoveFriend.svelte-1g0exiy:disabled{opacity:.65;cursor:default}.actionButtonFriendMuted.svelte-1g0exiy{color:#dce1ded1;cursor:default;background:#00000047}.actionButtonFriendSentNotice.svelte-1g0exiy{color:#e8fff0;cursor:default;background:#2ecc4038;border:.14dvmin solid #52b55bbf}.actionButtonCancelPending.svelte-1g0exiy{color:#ffffffe0;cursor:pointer;background:#0003;border:.12dvmin solid #ffffff38;transition:background .12s,border-color .12s,color .12s}.actionButtonCancelPending.svelte-1g0exiy:hover:not(:disabled){color:#fff;background:#2ecc4038;border-color:#ffd24d73}.actionButtonCancelPending.svelte-1g0exiy:focus-visible{outline:none;box-shadow:0 0 0 .14dvmin #ffd24d8c}.bioBlock.svelte-1g0exiy{border-radius:var(--radius-xs);background:#0003;flex-direction:column;gap:.4dvmin;padding:.65dvmin .8dvmin;display:flex}.sectionLabel.svelte-1g0exiy{text-transform:uppercase;font-size:clamp(14px,1.35dvmin,17px);font-weight:800}.bioText.svelte-1g0exiy{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;max-height:10rem;margin:0;padding-right:.25rem;overflow-y:auto}.bioEmpty.svelte-1g0exiy{opacity:.7;font-style:italic}.editFieldGroup.svelte-1g0exiy{flex-direction:column;gap:.25dvmin;display:flex}.editLabel.svelte-1g0exiy{text-transform:uppercase;font-size:clamp(11px,1.05dvmin,13px);font-weight:700}.editInput.svelte-1g0exiy,.editTextarea.svelte-1g0exiy{border-radius:var(--radius-xs);color:#fff;background:#0000004d;border:.16dvmin solid #ffffff40;width:100%;padding:.5dvmin .7dvmin}.editHandleWrap.svelte-1g0exiy{border-radius:var(--radius-xs);background:#0000004d;border:.16dvmin solid #ffffff40;display:flex}.editHandlePrefix.svelte-1g0exiy{opacity:.7;align-items:center;padding:0 .5dvmin;display:flex}.editHandleWrap.svelte-1g0exiy>.editInput:where(.svelte-1g0exiy){background:0 0;border:none}.editActions.svelte-1g0exiy{gap:var(--gap-sm);grid-template-columns:1fr 1fr;display:grid}.actionButton.svelte-1g0exiy{border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;padding:.5dvmin .85dvmin;font-weight:700;transition:filter .12s}.actionButton.svelte-1g0exiy:hover:not(:disabled){filter:brightness(.9)}.actionButton.svelte-1g0exiy:disabled{cursor:not-allowed}.actionButtonNeutral.svelte-1g0exiy{background:#4a5a55}.actionButtonSave.svelte-1g0exiy{background:#4ea8ff}.actionButtonAddFriend.svelte-1g0exiy{white-space:nowrap;background:#09992f;min-height:clamp(36px,3.4dvmin,46px);padding-inline:1.1dvmin}.iconButton.svelte-1g0exiy{border-radius:var(--radius-sm);cursor:pointer;border:none;width:clamp(36px,3.4dvmin,46px);height:clamp(36px,3.4dvmin,46px);transition:filter .12s}.iconButton.svelte-1g0exiy:hover{filter:brightness(.9)}.iconButton.svelte-1g0exiy>img:where(.svelte-1g0exiy){object-fit:contain;width:60%;height:60%}.iconButtonEdit.svelte-1g0exiy{background:#e4c52a;border:.1dvmin solid #503c0066;box-shadow:0 .14dvmin #644b0066}.iconButtonEdit.svelte-1g0exiy:hover{filter:brightness(1.05)}.iconButtonEdit.svelte-1g0exiy>img:where(.svelte-1g0exiy){opacity:.92}@media (width<=520px){.profileAvatarShell.svelte-1g0exiy{width:clamp(64px,16dvmin,96px);height:clamp(64px,16dvmin,96px)}.profileAvatar.svelte-1g0exiy{font-size:clamp(28px,7dvmin,40px)}.headerActionsTextCta.svelte-1g0exiy{flex:none}}@media (width<=420px){.identityRow.svelte-1g0exiy{gap:var(--gap-sm);flex-wrap:wrap}.identityText.svelte-1g0exiy{flex:100%}.headerActions.svelte-1g0exiy,.headerActionsTextCta.svelte-1g0exiy{flex:100%;align-items:stretch}.headerActions.svelte-1g0exiy>.actionButton:where(.svelte-1g0exiy),.headerActions.svelte-1g0exiy>.actionButtonAddFriend:where(.svelte-1g0exiy),.headerActions.svelte-1g0exiy>.actionButtonRemoveFriend:where(.svelte-1g0exiy){width:100%}}@media (height<=640px){.profileCard.svelte-1g0exiy{gap:.35rem;padding:.4rem .6rem}.profileAvatarShell.svelte-1g0exiy{width:clamp(44px,9dvmin,60px);height:clamp(44px,9dvmin,60px)}.profileAvatar.svelte-1g0exiy{font-size:clamp(20px,4.5dvmin,28px)}.bioBlock.svelte-1g0exiy{padding:.3rem .5rem}.bioText.svelte-1g0exiy{max-height:2.6em;font-size:.78rem}}.overviewGrid.svelte-uvb2h5{gap:var(--gap-sm);flex-direction:column;display:flex}.profileCard.svelte-uvb2h5{gap:var(--gap-sm);padding:var(--padding-sm);border-radius:var(--radius-md);background:#21a8405c;border:.2dvmin solid #52b55b;flex-direction:column;display:flex}.cardHeader.svelte-uvb2h5{justify-content:space-between;display:flex}.sectionLabel.svelte-uvb2h5{text-transform:uppercase;font-size:clamp(14px,1.35dvmin,17px);font-weight:800}.infoList.svelte-uvb2h5{flex-direction:column;gap:.4dvmin;display:flex}.infoRow.svelte-uvb2h5{justify-content:space-between;align-items:center;gap:var(--gap-sm);border-radius:var(--radius-xs);background:#0003;padding:.6dvmin .8dvmin;display:flex}.infoLabel.svelte-uvb2h5{opacity:.85;font-size:clamp(12px,1.15dvmin,14px)}.infoValue.svelte-uvb2h5{text-align:right;font-size:clamp(13px,1.25dvmin,16px)}.accountsPanelCard.svelte-djqnjj{gap:var(--gap-sm);padding:var(--padding-sm);background:var(--accounts-panel-bg);border:.2dvmin solid var(--accounts-panel-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.accountsPanelCard[data-radius=lg].svelte-djqnjj{border-radius:var(--radius-lg)}.accountsPanelCard-tight.svelte-djqnjj{gap:0;padding:0}.srOnly.svelte-1makyyl{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.friendsListSkeletonRoot.svelte-1makyyl{width:100%;min-width:0;position:relative}.friendsListSkeleton.svelte-1makyyl{flex-direction:column;gap:.55dvmin;margin:0;padding:0;list-style:none;display:flex}.friendsSkRow.svelte-1makyyl{min-height:var(--accounts-row-min-compact);box-sizing:border-box;border-radius:var(--radius-md);background:var(--accounts-row-compact-bg,#0003);align-items:center;gap:.5dvmin;margin:0;padding:.38dvmin .55dvmin;display:flex}.friendsSkAvatar.svelte-1makyyl{width:var(--accounts-avatar-sm);height:var(--accounts-avatar-sm);background:#0f6f2ca6;border-radius:999px;flex-shrink:0;animation:1s ease-in-out infinite alternate svelte-1makyyl-friendsSkPulse}.friendsSkText.svelte-1makyyl{flex-direction:column;flex:1;gap:.35dvmin;min-width:0;display:flex}.friendsSkLine.svelte-1makyyl{background:#52b55b59;border-radius:999px;height:.95dvmin;animation:1s ease-in-out infinite alternate svelte-1makyyl-friendsSkPulse}.friendsSkLinePrimary.svelte-1makyyl{width:min(42%,200px)}.friendsSkLineSecondary.svelte-1makyyl{opacity:.88;width:min(30%,150px)}@keyframes svelte-1makyyl-friendsSkPulse{0%{opacity:.45}to{opacity:.95}}.paginationBar-text.svelte-18oki9c{border-top:1px solid #0003;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.55dvmin;margin-top:.1dvmin;padding-top:.45dvmin;display:flex}.pagerBtn.svelte-18oki9c{border-radius:var(--radius-xs);cursor:pointer;color:#fff;background:#00000059;border:none;padding:.35dvmin .65dvmin;font-size:clamp(10px,1dvmin,13px);font-weight:700}.pagerBtn.svelte-18oki9c:hover:not(:disabled){filter:brightness(1.12)}.pagerBtn.svelte-18oki9c:disabled{opacity:.45;cursor:not-allowed}.pagerStatus.svelte-18oki9c{opacity:.92;text-align:center;min-width:7.5em;font-size:clamp(11px,1.05dvmin,14px);font-weight:600}.paginationBar-icons.svelte-18oki9c{border-radius:var(--radius-lg);border:.16dvmin solid var(--accounts-panel-border,#52b55b);background:#00000024;grid-template-columns:auto 1fr auto;align-items:center;gap:.5dvmin;margin-top:.7dvmin;padding:.55dvmin;display:grid}.paginationBar-sticky.svelte-18oki9c,.paginationBar-embedded.svelte-18oki9c{background:var(--accounts-panel-bg,#21a8405c);-webkit-backdrop-filter:blur(8px);border-color:var(--accounts-panel-border,#52b55b);margin-top:0}.paginationBar-sticky.svelte-18oki9c{position:sticky;bottom:0}.paginationSummaryText.svelte-18oki9c{text-align:center;opacity:.9;font-size:clamp(11px,1.1dvmin,13px)}.paginationIconBtn.svelte-18oki9c{color:#fff;cursor:pointer;background:#00000038;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5dvmin;width:clamp(38px,3.6dvmin,46px);min-width:0;height:clamp(38px,3.6dvmin,46px);padding:0;font-weight:700;display:inline-flex}.paginationGlyph.svelte-18oki9c{font-size:clamp(12px,1.2dvmin,15px);line-height:1}.paginationIconBtn.svelte-18oki9c:disabled{opacity:.55;cursor:not-allowed}.paginationIconBtn-active.svelte-18oki9c{background:#0f8f3c}.paginationIconBtn-prev.svelte-18oki9c:hover:not(:disabled),.paginationIconBtn-next.svelte-18oki9c:hover:not(:disabled){filter:brightness(.9)}@media (height<=640px){.paginationBar-icons.svelte-18oki9c{margin-top:0;padding:.3rem}.paginationIconBtn.svelte-18oki9c{width:1.9rem;height:1.9rem}}.profileAvatar.svelte-1ezjlqv{border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.profileAvatarClip.svelte-1ezjlqv{background:var(--accounts-avatar-bg,#0f6f2c);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.profileAvatar-sm.svelte-1ezjlqv{width:var(--accounts-avatar-sm);height:var(--accounts-avatar-sm)}.profileAvatar-md.svelte-1ezjlqv{width:var(--accounts-avatar-md);height:var(--accounts-avatar-md)}.profileAvatarClip.svelte-1ezjlqv img:where(.svelte-1ezjlqv){object-fit:cover;width:100%;height:100%}.profileAvatarFallback.svelte-1ezjlqv{color:#fff;font-weight:800}.profileAvatar-sm.svelte-1ezjlqv .profileAvatarFallback:where(.svelte-1ezjlqv){font-size:clamp(16px,1.5dvmin,22px)}.profileAvatar-md.svelte-1ezjlqv .profileAvatarFallback:where(.svelte-1ezjlqv){justify-content:center;align-items:center;font-size:clamp(18px,2dvmin,26px);line-height:1;display:flex}.profileStatusDot.svelte-1ezjlqv{z-index:1;box-sizing:border-box;border:.2dvmin solid var(--accounts-avatar-bg,#0f6f2c);border-radius:50%;width:clamp(12px,1.25dvmin,17px);height:clamp(12px,1.25dvmin,17px);display:block;position:relative}.profileStatusAnchor.svelte-1ezjlqv{z-index:1;position:absolute;bottom:5%;right:5%}.statusDot-online{background:#2ecc40}.statusDot-offline{background:#888}.statusDot-playing{background:#4ea8ff}.socialListRow.svelte-1eaz4w4{background:var(--accounts-row-compact-bg,#0003);border-radius:var(--radius-md);min-height:var(--accounts-row-min-compact);border:none;flex-direction:row;align-items:center;gap:.5dvmin;margin:0;padding:.38dvmin .55dvmin;list-style:none;display:flex}.socialListRowBody.svelte-1eaz4w4{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:0;min-width:0;display:flex}.socialListRowActions.svelte-1eaz4w4{flex-flow:wrap;flex-shrink:0;justify-content:flex-end;gap:.35dvmin;max-width:42%;display:flex}@media (width<=520px){.socialListRowActions.svelte-1eaz4w4{justify-content:flex-start;width:100%;max-width:100%}.socialListRow.svelte-1eaz4w4{flex-wrap:wrap}}.identityRoot.svelte-f7tac9{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:.08rem;min-width:0;display:flex}.identityMetaBlock.svelte-f7tac9{flex-direction:column;align-items:flex-start;gap:.06rem;max-width:100%;margin:0;padding:0;line-height:1.2;display:flex}.identityNameLink.svelte-f7tac9{max-width:100%;font:inherit;color:#d8f5ff;text-align:left;text-underline-offset:.18em;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;margin:0;padding:0;font-size:clamp(13px,1.2dvmin,16px);font-weight:800;line-height:1.08;text-decoration:underline #d8f5ff8c;display:block;overflow:hidden}.identityNameLink.svelte-f7tac9:hover:not(:disabled){filter:brightness(1.18);text-decoration-color:color-mix(in srgb, currentColor 72%, #fff)}.identityNameLink.svelte-f7tac9:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #fff}.identityNameLink.svelte-f7tac9:disabled{color:inherit;cursor:default;opacity:.88;text-decoration:none}.identityHandle.svelte-f7tac9{opacity:.88;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(11px,1.05dvmin,14px);line-height:1.15;overflow:hidden}.identityHandleComfortable.svelte-f7tac9{letter-spacing:.02em;color:#dae4def2;opacity:1;font-size:clamp(13px,1.28dvmin,16px);font-weight:600}.identityNameRow.svelte-f7tac9{flex-wrap:wrap;align-items:center;gap:.35dvmin .45dvmin;width:100%;min-width:0;display:flex}.identityNameStrong.svelte-f7tac9{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(15px,1.55dvmin,18px);font-weight:800;line-height:1.2;overflow:hidden}.playingPill{color:#2a2106;background:#f0c040;border:1px solid #a67c0a;border-radius:999px;margin-top:0;padding:.1dvmin .4dvmin;font-size:clamp(10px,.95dvmin,12px);font-weight:700}.friendMeta{opacity:.75;margin:0;font-size:clamp(10px,.95dvmin,12px);line-height:1.2}.friendMetaDate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.identityMetaBlock.svelte-f7tac9 .searchBadgeStrip{margin-top:0}.friendsLayout.svelte-170omzf{gap:var(--gap-sm);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.friendsLayout.svelte-170omzf .accountsPanelCard.friendsPanelCard{flex:auto;min-height:0;overflow:hidden}.subTabs.svelte-170omzf{background:#00000038;border:none;border-radius:999px;flex-direction:row;flex-shrink:0;gap:.4dvmin;padding:.35dvmin;display:flex}.subTab.svelte-170omzf{color:#ffffffe6;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:#ffffff0f;border:none;border-radius:999px;flex-wrap:wrap;flex:1 1 0;justify-content:center;align-items:center;gap:.3dvmin;min-width:0;min-height:clamp(34px,3.1dvmin,44px);padding:.35dvmin .55dvmin;font-size:clamp(10px,1dvmin,13px);font-weight:700;transition:background .12s,color .12s,filter .12s;display:inline-flex}.subTab.svelte-170omzf:hover{filter:brightness(1.07);background:#ffffff24}.subTab.svelte-170omzf:focus-visible{outline-offset:.12dvmin;z-index:1;outline:.14dvmin solid #ffd24de6}.subTab.svelte-170omzf:active{filter:brightness(.94)}.subTabActive.svelte-170omzf{color:#fff;background:#2d8f42;border-bottom:.16dvmin inset #0d3d18}.subTabActive.svelte-170omzf:hover{filter:brightness(1.05);background:#349b4c}.subTabLabel.svelte-170omzf{text-align:center;line-height:1.15}.subTabBadge.svelte-170omzf{border-radius:999px;min-width:1.35em;padding:.08em .38em;font-size:.88em;font-weight:800;line-height:1.2}.subTabBadgeIncoming.svelte-170omzf,.subTabActive.svelte-170omzf .subTabBadgeIncoming:where(.svelte-170omzf){color:#fff;background:#ff3b30}.subTabBadgeOutgoing.svelte-170omzf,.subTabActive.svelte-170omzf .subTabBadgeOutgoing:where(.svelte-170omzf){color:#fff;background:#2d7bc8}.friendsPanelBody.svelte-170omzf{flex-direction:column;flex:auto;gap:.5dvmin;min-height:0;display:flex}.friendsPanelBody.svelte-170omzf .paginationBar{flex-shrink:0}.friendsListScroll.svelte-170omzf{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-right:.2dvmin;overflow:hidden auto}.muted.svelte-170omzf{opacity:.85;text-align:center;margin:0;font-size:clamp(13px,1.2dvmin,16px)}.emptyLine.svelte-170omzf{padding:.5dvmin 0}.errorText.svelte-170omzf{color:#ffd0d0;border-radius:var(--radius-xs);background:#78000059;margin:0;padding:.5dvmin .65dvmin;font-size:clamp(13px,1.15dvmin,15px)}.actionError.svelte-170omzf{margin-bottom:var(--gap-sm)}.rowList.svelte-170omzf{flex-direction:column;gap:.55dvmin;margin:0;padding:0;list-style:none;display:flex}.friendsPanelBody.svelte-170omzf .socialListRowActions{flex:0 clamp(12.5rem,48%,22rem);place-content:center flex-end;max-width:none}@media (width<=520px){.friendsPanelBody.svelte-170omzf .socialListRowActions{flex:100%;max-width:100%}}.friendsPanelBodyIncoming.svelte-170omzf .socialListRowActions{flex:100%;min-width:0;max-width:100%}.incomingRequestActions.svelte-170omzf,.friendRowActions.svelte-170omzf{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.35dvmin;width:100%;display:flex}.friendRowActionsSent.svelte-170omzf{flex:auto;min-width:0}.incomingActionBtn.svelte-170omzf{border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;box-sizing:border-box;flex:0 auto;min-height:clamp(34px,3.2dvmin,42px);padding:.4dvmin .65dvmin;font-size:clamp(10px,1dvmin,12px);font-weight:700;line-height:1.15;transition:filter .12s,background .12s,border-color .12s,color .12s}.incomingActionBtn.svelte-170omzf:disabled{opacity:.65;cursor:not-allowed}.incomingActionBtn.svelte-170omzf:focus-visible{outline:none;box-shadow:0 0 0 .14dvmin #ffd24d8c}.incomingActionBtnAccept.svelte-170omzf{border-radius:var(--radius-sm);color:#fff;background:#09992f;border:none;border-bottom:.18dvmin inset #1a5f18}.incomingActionBtnAccept.svelte-170omzf:hover:not(:disabled){filter:brightness(.92)}.incomingActionBtnDecline.svelte-170omzf{color:#ffffffe0;background:#0003;border:.12dvmin solid #ffffff38}.incomingActionBtnDecline.svelte-170omzf:hover:not(:disabled){color:#fff;background:#2ecc4038;border-color:#ffd24d73}.incomingActionBtnBlock.svelte-170omzf,.friendRowActionBtnRemove.svelte-170omzf{color:#ffc9c9;background:#370e0e61;border:.14dvmin solid #e85555bf}.incomingActionBtnBlock.svelte-170omzf:hover:not(:disabled),.friendRowActionBtnRemove.svelte-170omzf:hover:not(:disabled){color:#fff;background:#96232380;border-color:#ff8c8cd9}@media (width<=520px){.socialListRow[data-variant=compact]{flex-wrap:wrap}}@media (height<=640px){.subTab.svelte-170omzf{min-height:2rem;padding:.25rem .5rem}.friendsLayout.svelte-170omzf,.friendsPanelBody.svelte-170omzf{gap:.35rem}}.cardHeader.svelte-11x7yzf{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);display:flex}.sectionLabel.svelte-11x7yzf{text-transform:uppercase;font-size:clamp(14px,1.35dvmin,17px);font-weight:800}.cardHeaderHint.svelte-11x7yzf{opacity:.8;font-size:clamp(12px,1.15dvmin,14px)}.privacyList.svelte-11x7yzf{flex-direction:column;gap:.5dvmin;display:flex}.privacyRow.svelte-11x7yzf{justify-content:space-between;align-items:center;gap:var(--gap-sm);border-radius:var(--radius-xs);background:#00000038;border-left:.4dvmin solid #0000;padding:.7dvmin .85dvmin;display:flex}.privacyRowWarn.svelte-11x7yzf{border-left-color:#ffd24d}.privacyText.svelte-11x7yzf{flex-direction:column;gap:.15dvmin;display:flex}.privacyTitle.svelte-11x7yzf{font-size:clamp(13px,1.3dvmin,16px)}.privacyDesc.svelte-11x7yzf{opacity:.75;font-size:clamp(11px,1.1dvmin,13px)}.privacyDescEmphasis.svelte-11x7yzf{opacity:.88;font-size:clamp(12px,1.18dvmin,15px);line-height:1.35}.toggleSwitch.svelte-11x7yzf{appearance:none;background:#00000073;border:.16dvmin solid #ffffff40;border-radius:999px;width:clamp(40px,4.2dvmin,56px);height:clamp(22px,2.3dvmin,30px);position:relative}.toggleSwitch.svelte-11x7yzf:before{content:"";background:#fff;border-radius:50%;width:clamp(16px,1.7dvmin,22px);height:clamp(16px,1.7dvmin,22px);position:absolute;top:50%;left:.25dvmin;transform:translateY(-50%)}.toggleSwitch.svelte-11x7yzf:checked{background:#09992f;border-color:#1a5f18}.toggleSwitch.svelte-11x7yzf:checked:before{left:calc(100% - clamp(16px,1.7dvmin,22px) - .25dvmin)}.inlineError.svelte-11x7yzf{color:#ffd9d9;border-radius:var(--radius-xs);background:#82000059;padding:.6dvmin}.sessionsRoot.svelte-464gix{border-top:.12dvmin solid #ffffff24;flex-direction:column;gap:.55dvmin;margin-top:.5dvmin;padding-top:.65dvmin;display:flex}.cardHeader.svelte-464gix{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);display:flex}.sectionLabel.svelte-464gix{text-transform:uppercase;font-size:clamp(14px,1.35dvmin,17px);font-weight:800}.cardHeaderHint.svelte-464gix{opacity:.8;font-size:clamp(12px,1.15dvmin,14px)}.emptyState.svelte-464gix{border-radius:var(--radius-xs);background:#0000002e;justify-content:center;padding:1dvmin;display:flex}.inlineError.svelte-464gix{color:#ffd9d9;border-radius:var(--radius-xs);background:#82000059;padding:.6dvmin}.sessionsList.svelte-464gix{flex-direction:column;gap:.55dvmin;min-height:4.5rem;display:flex}.sessionRow.svelte-464gix{border-radius:var(--radius-xs);background:#00000038;border-left:.4dvmin solid #0000;padding:.85dvmin .95dvmin;display:flex}.sessionRowCurrent.svelte-464gix{background:#2ecc401f;border-left-color:#2ecc40}.sessionInfo.svelte-464gix{flex-direction:column;gap:.15dvmin;display:flex}.sessionDeviceRow.svelte-464gix{flex-wrap:wrap;align-items:center;gap:.5dvmin;display:flex}.sessionBadge.svelte-464gix{text-transform:uppercase;color:#0a3d18;background:#2ecc40;border-radius:999px;padding:.15dvmin .45dvmin;font-size:clamp(10px,1dvmin,12px);font-weight:800}.sessionMeta.svelte-464gix{opacity:.75;font-size:clamp(11px,1.1dvmin,13px)}.sessionActionsRow.svelte-464gix{flex-flow:wrap;align-items:center;gap:.45dvmin;margin-top:.35dvmin;display:flex}.actionButton.svelte-464gix{border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;padding:.55dvmin .9dvmin;font-weight:700;transition:filter .12s}.actionButton.svelte-464gix:hover:not(:disabled){filter:brightness(.9)}.actionButton.svelte-464gix:disabled{cursor:not-allowed}.actionButtonCompact.svelte-464gix{flex:none;min-width:clamp(90px,9dvmin,120px)}.actionButtonDangerGrow.svelte-464gix{flex:140px;min-width:min(100%,160px)}.actionButtonNeutral.svelte-464gix{background:#4a5a55}.actionButtonDanger.svelte-464gix{background:#b9372a}.profileCard.svelte-hb1eev{gap:var(--gap-sm);padding:var(--padding-sm);border-radius:var(--radius-md);background:#21a8405c;border:.2dvmin solid #52b55b;flex-direction:column;min-height:0;display:flex}.settingsCard.svelte-hb1eev{flex:auto}.settingsScroll.svelte-hb1eev{gap:var(--gap-sm);flex-direction:column;min-height:0;padding-right:.35dvmin;display:flex;overflow-y:auto}.cardHeader.svelte-hb1eev{justify-content:space-between;display:flex}.sectionLabel.svelte-hb1eev{text-transform:uppercase;font-size:clamp(14px,1.35dvmin,17px);font-weight:800}.infoList.svelte-hb1eev{flex-direction:column;gap:.4dvmin;display:flex}.infoRow.svelte-hb1eev{justify-content:space-between;align-items:center;gap:var(--gap-sm);border-radius:var(--radius-xs);background:#0003;padding:.6dvmin .8dvmin;display:flex}.infoLabel.svelte-hb1eev{opacity:.85;font-size:clamp(12px,1.15dvmin,14px)}.infoValue.svelte-hb1eev{font-size:clamp(13px,1.25dvmin,16px)}.userIdValue.svelte-hb1eev{align-items:center;gap:.5dvmin;display:flex}.userIdCode.svelte-hb1eev{border-radius:var(--radius-xs);color:#ffffffd1;text-overflow:ellipsis;background:#00000047;max-width:min(100%,14rem);padding:.2dvmin .45dvmin;font-size:clamp(10px,.95dvmin,12px);overflow:hidden}.iconButton.svelte-hb1eev{border-radius:var(--radius-sm);cursor:pointer;border:none;width:clamp(36px,3.4dvmin,46px);height:clamp(36px,3.4dvmin,46px);transition:filter .12s}.iconButton.svelte-hb1eev:hover{filter:brightness(.9)}.iconButton.svelte-hb1eev>img:where(.svelte-hb1eev){object-fit:contain;width:60%;height:60%}.iconButtonCopy.svelte-hb1eev{background:#3d8fd4;border:.12dvmin solid #ffffff73;box-shadow:0 .12dvmin #00285066}.iconButtonCopy.svelte-hb1eev:hover{filter:brightness(1.08)}.iconButtonCopied.svelte-hb1eev{background:#2d9a48;border-color:#ffffff80}.logCard.svelte-54xei7{gap:var(--gap-sm);padding:var(--padding-sm);border-radius:var(--radius-md);background:#0003;flex-direction:column;display:flex}.logHeader.svelte-54xei7{justify-content:space-between;align-items:center;display:flex}.sectionLabel.svelte-54xei7{text-transform:uppercase;font-size:clamp(14px,1.35dvmin,17px);font-weight:800}.logRefresh.svelte-54xei7{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#ffffff26;border:none;width:clamp(28px,2.8dvmin,36px);height:clamp(28px,2.8dvmin,36px);font-size:1.1rem;line-height:1;transition:filter .12s}.logRefresh.svelte-54xei7:hover:not(:disabled){filter:brightness(1.12)}.logRefresh.svelte-54xei7:disabled{opacity:.55;cursor:default}.logMuted.svelte-54xei7{opacity:.7;margin:0;font-size:clamp(12px,1.15dvmin,14px);font-style:italic}.logError.svelte-54xei7{color:#ffd9d9;margin:0;font-size:clamp(12px,1.15dvmin,14px)}.logList.svelte-54xei7{flex-direction:column;gap:.45dvmin;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.logRow.svelte-54xei7{border-radius:var(--radius-xs);background:#00000040;flex-direction:column;gap:.25dvmin;padding:.55dvmin .7dvmin;display:flex}.logRowTop.svelte-54xei7{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);display:flex}.logAction.svelte-54xei7{letter-spacing:.03em;text-transform:uppercase;font-size:clamp(12px,1.15dvmin,14px);font-weight:800}.logAction-BAN.svelte-54xei7,.logAction-INVALIDATE_MATCH.svelte-54xei7{color:#ff8a7a}.logAction-UNBAN.svelte-54xei7{color:#7be08a}.logAction-WARN.svelte-54xei7{color:#ffd24d}.logTime.svelte-54xei7{opacity:.7;white-space:nowrap;font-size:clamp(10px,1dvmin,12px)}.logReason.svelte-54xei7{overflow-wrap:anywhere;margin:0;font-size:clamp(12px,1.15dvmin,14px)}.logModerator.svelte-54xei7{opacity:.75;font-size:clamp(10px,1dvmin,12px)}.moderationCard.svelte-13c20pl{min-height:0;padding:var(--padding-sm);border-radius:var(--radius-md);background:#78242447;border:.2dvmin solid #b5524f;flex-direction:column;flex:auto;display:flex}.moderationScroll.svelte-13c20pl{gap:var(--gap-sm);flex-direction:column;min-height:0;padding-right:.35dvmin;display:flex;overflow-y:auto}.modWarningBanner.svelte-13c20pl{border-radius:var(--radius-xs);color:#ffe2e2eb;background:#00000047;align-items:center;gap:.5dvmin;padding:.55dvmin .75dvmin;font-size:clamp(11px,1.1dvmin,13px);display:flex}.modWarningIcon.svelte-13c20pl{color:#ffd24d;flex-shrink:0}.banStatus.svelte-13c20pl{border-radius:var(--radius-xs);padding:.6dvmin .8dvmin;font-size:clamp(12px,1.2dvmin,15px);font-weight:700}.banStatusActive.svelte-13c20pl{color:#ffd9d9;background:#96000073}.banStatusClear.svelte-13c20pl{color:#dcffe1d9;background:#00000038}.banStatusLabel.svelte-13c20pl{overflow-wrap:anywhere}.modField.svelte-13c20pl{flex-direction:column;gap:.25dvmin;display:flex}.modLabel.svelte-13c20pl,.sectionLabel.svelte-13c20pl{text-transform:uppercase;font-size:clamp(12px,1.2dvmin,15px);font-weight:800}.modTextarea.svelte-13c20pl{box-sizing:border-box;resize:vertical;border-radius:var(--radius-xs);color:#fff;width:100%;min-height:3.4dvmin;font:inherit;background:#0000004d;border:.16dvmin solid #ffffff40;padding:.5dvmin .7dvmin}.modCharCount.svelte-13c20pl{opacity:.65;align-self:flex-end;font-size:clamp(10px,.95dvmin,12px)}.modSection.svelte-13c20pl{border-radius:var(--radius-xs);background:#0000002e;flex-direction:column;gap:.45dvmin;padding:.6dvmin .7dvmin;display:flex}.banRow.svelte-13c20pl{gap:var(--gap-sm);align-items:stretch;display:flex}.modSelect.svelte-13c20pl{border-radius:var(--radius-xs);color:#fff;min-width:0;font:inherit;cursor:pointer;background:#0000004d;border:.16dvmin solid #ffffff40;flex:auto;padding:.5dvmin .7dvmin}.modActionGrid.svelte-13c20pl{gap:var(--gap-sm);grid-template-columns:1fr 1fr;display:grid}.modButton.svelte-13c20pl{border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;padding:.55dvmin .85dvmin;font-size:clamp(12px,1.2dvmin,15px);font-weight:700;transition:filter .12s}.modButton.svelte-13c20pl:hover:not(:disabled){filter:brightness(1.08)}.modButton.svelte-13c20pl:disabled{opacity:.6;cursor:not-allowed}.modButtonWide.svelte-13c20pl{width:100%}.modButtonDanger.svelte-13c20pl{background:#c0392b;flex:none}.modButtonPositive.svelte-13c20pl{background:#1f9d4d}.modButtonWarn.svelte-13c20pl{color:#2d2d2d;background:#d99a14}.modButtonNeutral.svelte-13c20pl{background:#4a5a55}@media (width<=420px){.modActionGrid.svelte-13c20pl{grid-template-columns:1fr}.banRow.svelte-13c20pl{flex-direction:column;align-items:stretch}.banRow.svelte-13c20pl .modButtonDanger:where(.svelte-13c20pl){width:100%}}.userProfileView.svelte-t5587f{gap:var(--gap-sm);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.userProfileView.svelte-t5587f>.headerCard{flex-shrink:0}.profileTabPanel.svelte-t5587f{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.profileTabs.svelte-t5587f{flex-wrap:wrap;flex-shrink:0;gap:.4dvmin;display:flex}.profileTab.svelte-t5587f{border-radius:var(--radius-sm);color:#fff;letter-spacing:.04em;cursor:pointer;text-align:center;text-transform:uppercase;opacity:.82;background:#2a7a3a;border:none;border-bottom:.25dvmin inset #163d1f;flex:auto;min-height:3.6dvmin;padding:.55dvmin 1dvmin;font-size:clamp(13px,1.25dvmin,16px);font-weight:700;transition:filter .12s,opacity .12s}.profileTab.svelte-t5587f:hover{opacity:1;filter:brightness(1.08)}.profileTabActive.svelte-t5587f{opacity:1}.profileTab-overview.profileTabActive.svelte-t5587f{background:#09992f;border-bottom-color:#1a5f18}.profileTab-friends.profileTabActive.svelte-t5587f{background:#4ea8ff;border-bottom-color:#2d6fb8}.profileTab-settings.profileTabActive.svelte-t5587f{color:#2d2d2d;background:#ffd24d;border-bottom-color:#b89630}.profileTab-moderation.profileTabActive.svelte-t5587f{background:#c0392b;border-bottom-color:#7f241b}@media (width<=720px){.profileTab.svelte-t5587f{flex-basis:calc(50% - .4dvmin)}}@media (width<=360px){.profileTab.svelte-t5587f{padding:.5dvmin;font-size:clamp(11px,3.4vw,14px)}}.authIntro.svelte-1dlymn4{color:#ffffffe6;margin:0;font-size:clamp(1.05rem,1.1dvmin,1.2rem);line-height:1.35}.loginProviders.svelte-1dlymn4{gap:var(--gap-sm);flex-direction:column;display:flex}.providerButton.svelte-1dlymn4{justify-content:center;align-items:center;gap:var(--gap-sm);width:100%;min-height:clamp(52px,5.8dvmin,64px);padding-left:var(--padding-sm);padding-right:var(--padding-sm);font-size:clamp(15px,.95vw + .35rem,18px);font-weight:600;display:flex}.providerIcon.svelte-1dlymn4{flex-shrink:0;justify-content:center;align-items:center;width:clamp(36px,3.2dvmin,48px);height:clamp(36px,3.2dvmin,48px);display:inline-flex}.providerIcon.svelte-1dlymn4>img:where(.svelte-1dlymn4){object-fit:contain;width:78%;height:78%}.providerLabel.svelte-1dlymn4{text-align:center;font-weight:700}.providerGrid.svelte-1dlymn4{gap:var(--gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.providerHeading.svelte-1dlymn4{opacity:.9;margin:0;font-size:clamp(1.05rem,1.1dvmin,1.2rem);font-weight:700}.providerButtonWide.svelte-1dlymn4{grid-column:1/-1}.providerButtonTall.svelte-1dlymn4{grid-row:span 2;min-height:clamp(104px,11.2dvmin,132px)}.providerButtonGoogle.settings-menu-highlight.svelte-1dlymn4{--settings-btn-bg:#c53929;--settings-btn-hover:#d24a3c;--settings-btn-bottom:#8a231b}.providerButtonDiscord.settings-menu-highlight.svelte-1dlymn4{--settings-btn-bg:#5865f2;--settings-btn-hover:#707bf4;--settings-btn-bottom:#3b44ab}.providerButtonFacebook.settings-menu-highlight.svelte-1dlymn4{--settings-btn-bg:#0b53b7;--settings-btn-hover:#2467c0;--settings-btn-bottom:#073a84}.providerButtonApple.settings-menu-highlight.svelte-1dlymn4{--settings-btn-bg:#1f1f1f;--settings-btn-hover:#333;--settings-btn-bottom:#0f0f0f}.providerButtonApple.svelte-1dlymn4 .providerIcon:where(.svelte-1dlymn4)>img:where(.svelte-1dlymn4){filter:brightness(0)invert()}.providerButtonCrazyGames.settings-menu-highlight.svelte-1dlymn4{--settings-btn-bg:#ff7f0a;--settings-btn-hover:#ff9a3c;--settings-btn-bottom:#b85b00}.providerButtonCrazyGames.svelte-1dlymn4 .providerIcon:where(.svelte-1dlymn4){width:clamp(52px,4.6dvmin,66px);height:clamp(52px,4.6dvmin,66px)}@media (width<=620px){.providerGrid.svelte-1dlymn4{grid-template-columns:1fr}.providerButtonWide.svelte-1dlymn4{grid-column:auto}}.authModal.svelte-1rb0333{width:min(max(1100px, 105dvmin), calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-width:calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));height:min(max(720px, 72dvmin), calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));background:var(--ui-modal-shell-gradient);border:.22dvmin solid var(--ui-modal-accent);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px)saturate(115%);box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset);padding:var(--padding-lg);gap:var(--gap-sm);flex-direction:column;display:flex;overflow:hidden}.authModalCompact.svelte-1rb0333{width:min(max(680px, 66dvmin), calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));height:auto;max-height:min(560px, calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));overflow-y:auto}.authModalHeader.svelte-1rb0333{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:0;display:flex}.authModalHeader.svelte-1rb0333>h3:where(.svelte-1rb0333){flex:auto;min-width:0;margin:0;font-size:clamp(1.45rem,2.85vw,2.75rem)}.authModalHeaderNested.svelte-1rb0333{box-sizing:border-box;flex-shrink:0;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:.55dvmin;width:100%;display:grid}.authModalTitleNested.svelte-1rb0333{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:clamp(1.25rem,2.85vw,2.75rem);overflow:hidden}.authModalBackBtn.svelte-1rb0333{border-radius:var(--radius-sm);color:#ffffffeb;font:inherit;cursor:pointer;box-sizing:border-box;background:#0003;border:.12dvmin solid #ffffff38;align-items:center;gap:.35dvmin;max-width:100%;margin:0;padding:.35dvmin .55dvmin;font-size:clamp(13px,1.2dvmin,16px);font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.authModalBackBtn.svelte-1rb0333:hover{color:#fff;background:#2ecc4038;border-color:#ffd24d73}.authModalBackGlyph.svelte-1rb0333{opacity:.88;flex-shrink:0}.authModalBackLabel.svelte-1rb0333{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.authModalProfileBody.svelte-1rb0333{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nestedProfileError.svelte-1rb0333{padding:var(--padding-md);color:#ffd9d9;border-radius:var(--radius-md);gap:var(--gap-sm);background:#82000059;flex-direction:column;align-items:flex-start;display:flex}.nestedProfileErrorDismiss.svelte-1rb0333{border-radius:var(--radius-sm);font:inherit;cursor:pointer;color:#fff;background:#ffffff26;border:none;padding:.45dvmin .85dvmin;font-weight:700}.nestedProfileErrorDismiss.svelte-1rb0333:hover{filter:brightness(1.08)}.authCloseButton.svelte-1rb0333{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex}.authError.svelte-1rb0333{color:#ffd9d9;font-size:var(--font-sm);text-align:center;border-radius:var(--radius-xs);background:#82000059;padding:.6dvmin}@media (width<=720px){.authModal.svelte-1rb0333,.authModalCompact.svelte-1rb0333{width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:var(--padding-md)}}.migrationCard.svelte-8wfyzc{background:var(--ui-modal-shell-gradient);border:.22dvmin solid var(--ui-modal-accent);border-radius:var(--radius-md);width:min(92vw,440px);box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset), 0 0 32px #2ecc4047;box-sizing:border-box;flex-direction:column;align-items:center;gap:clamp(10px,1.4dvmin,16px);padding:clamp(20px,2.6dvmin,30px);display:flex;position:relative}.closeChip.svelte-8wfyzc{border-radius:var(--radius-xs);color:#fff;cursor:pointer;background:#2ecc40d9;border:1px solid #fff3;justify-content:center;align-items:center;width:clamp(28px,3.2dvmin,36px);height:clamp(28px,3.2dvmin,36px);font-size:clamp(13px,1.6dvmin,18px);line-height:1;display:flex;position:absolute;top:clamp(-10px,-1.1dvmin,-7px);left:clamp(-10px,-1.1dvmin,-7px)}.closeChip.svelte-8wfyzc:disabled{opacity:.5;cursor:not-allowed}.closeChip.svelte-8wfyzc:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}.appleGlyph.svelte-8wfyzc{filter:drop-shadow(0 2px 8px #00000080);background:#fff;width:clamp(44px,6dvmin,64px);height:clamp(44px,6dvmin,64px);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M16.365 1.43c0 1.14-.467 2.22-1.22 3.01-.81.86-2.13 1.52-3.23 1.43-.13-1.1.42-2.27 1.13-3.01.8-.86 2.2-1.49 3.32-1.43zM20.5 17.2c-.55 1.27-.82 1.84-1.53 2.96-.99 1.57-2.39 3.53-4.12 3.54-1.54.02-1.94-1-4.03-.99-2.09.01-2.53 1.01-4.07.99-1.73-.02-3.05-1.78-4.04-3.35C-.02 16.9-.31 11.4 1.4 8.47c.99-1.69 2.56-2.68 4.04-2.68 1.5 0 2.45 1.02 3.69 1.02 1.21 0 1.95-1.02 3.69-1.02 1.32 0 2.72.72 3.72 1.96-3.27 1.79-2.74 6.46.96 7.45z'/></svg>") 50%/contain no-repeat}.title.svelte-8wfyzc{color:#fff;text-align:center;text-shadow:0 2px 10px #00000073;margin:0;font-family:Rubik,sans-serif;font-size:clamp(17px,2.2dvmin,24px);font-weight:800}.subtitle.svelte-8wfyzc{color:#ffffffd1;text-align:center;margin:0;font-family:Rubik,sans-serif;font-size:clamp(12px,1.45dvmin,15px);line-height:1.45}.errorLine.svelte-8wfyzc{color:#ff6b6b;text-align:center;margin:0;font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,14px);font-weight:700}.actions.svelte-8wfyzc{flex-direction:column;gap:clamp(8px,1dvmin,12px);width:100%;margin-top:clamp(4px,.6dvmin,8px);display:flex}.btn.svelte-8wfyzc{border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;padding:clamp(10px,1.25dvmin,15px) clamp(12px,1.5dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(13px,1.5dvmin,16px);font-weight:800;transition:filter .12s,transform .1s;display:inline-flex}.btn.svelte-8wfyzc:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.btn.svelte-8wfyzc:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.35);transform:none}.btn-primary.svelte-8wfyzc{color:#000000e0;text-shadow:0 1px 1px #ffffff2e;background:#2ecc40}.btn-secondary.svelte-8wfyzc{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.hint.svelte-8wfyzc{color:#ffffff80;text-align:center;margin:0;font-family:Rubik,sans-serif;font-size:clamp(10px,1.15dvmin,12px);line-height:1.4}.avatarModal.svelte-orhf0{width:min(94vw,max(560px,54dvmin));padding:var(--padding-md);border-radius:var(--radius-md,10px);border:.2dvmin solid var(--ui-modal-accent);gap:var(--gap-md);box-sizing:border-box;background:#103820ed;flex-direction:column;display:flex}.avatarModal-danger.svelte-orhf0{background:#2e1414ed;border-color:#c95a52}.avatarModalTitle.svelte-orhf0{color:#f2fff6;margin:0;font-size:clamp(15px,1.55dvmin,19px);font-weight:800;line-height:1.25}.avatarModal-danger.svelte-orhf0 .avatarModalTitle:where(.svelte-orhf0){color:#fff6f5}.avatarModalDescription.svelte-orhf0{color:#e6f0ebeb;margin:0;font-size:clamp(13px,1.2dvmin,15px);font-weight:600;line-height:1.45}.avatarModal-danger.svelte-orhf0 .avatarModalDescription:where(.svelte-orhf0){color:#ffdcd8e6}.avatarHint.svelte-orhf0{text-align:center;color:#e6f0ebb3;margin:0;font-size:clamp(12px,1.1dvmin,14px)}.entitlementChip.svelte-orhf0{letter-spacing:.02em;border-radius:999px;align-self:center;align-items:center;gap:.4em;margin:0;padding:.3dvmin .9dvmin;font-size:clamp(11px,1dvmin,13px);font-weight:700;display:inline-flex}.entitlementChip-on.svelte-orhf0{color:#b6f5c5;background:#2ecc402e;border:1px solid #2ecc4073}.entitlementChip-off.svelte-orhf0{color:#e6f0ebbf;background:#ffffff0f;border:1px solid #ffffff2e}.emptyState.svelte-orhf0{text-align:center;color:#e6f0ebc7;padding:1dvmin var(--padding-sm);border-radius:var(--radius-sm,6px);background:#0000002e;border:1px dashed #ffffff24;margin:0;font-size:clamp(12px,1.1dvmin,14px);line-height:1.45}.presetGrid.svelte-orhf0{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:clamp(6px,.8dvmin,10px);padding:2px;display:grid}.presetTile.svelte-orhf0{aspect-ratio:1;cursor:pointer;background:var(--accounts-avatar-bg,#0006);transition:transform .14s var(--ease-bounce,ease), border-color .14s ease, filter .14s ease, box-shadow .14s ease;border:1.5px solid #ffffff2e;border-radius:50%;padding:0;position:relative;overflow:hidden}.presetTile.svelte-orhf0:hover:not(:disabled),.presetTile.svelte-orhf0:focus-visible:not(:disabled){border-color:#ffffff73;outline:none;transform:translateY(-2px)scale(1.03)}.presetTile-current.svelte-orhf0{border-color:var(--ui-modal-accent,#2ecc40);box-shadow:0 0 12px #2ecc4073}.presetTile-locked.svelte-orhf0{cursor:not-allowed;filter:grayscale(.7)brightness(.6)}.presetTile.svelte-orhf0:disabled{cursor:not-allowed}.presetImg.svelte-orhf0{object-fit:cover;width:100%;height:100%;display:block}.presetBadge.svelte-orhf0{color:#0e1a12;border-radius:999px;justify-content:center;align-items:center;width:clamp(20px,2.2dvmin,26px);height:clamp(20px,2.2dvmin,26px);display:inline-flex;position:absolute;inset:auto 4px 4px auto}.presetBadge-current.svelte-orhf0{background:var(--ui-modal-accent,#2ecc40)}.presetBadge-locked.svelte-orhf0{color:#fff;background:#000000b3}.uploadTile.svelte-orhf0{color:#fff;border-style:dashed;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.uploadIcon.svelte-orhf0{color:#ffffffd9;justify-content:center;align-items:center;width:60%;height:60%;display:inline-flex}.uploadLabel.svelte-orhf0{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 2px #0000008c;font-size:clamp(9px,.9dvmin,11px);font-weight:800;position:absolute;inset:auto 0 6px}.expiryHint.svelte-orhf0{text-align:center;color:#f5cf4d;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(11px,1dvmin,13px);font-weight:700}.avatarError.svelte-orhf0{color:#ffd9d9;font-size:var(--font-sm);text-align:center;border-radius:var(--radius-xs);padding:.6dvmin var(--padding-sm);background:#82000059;margin:0}.avatarModalActions.svelte-orhf0{padding-top:var(--gap-sm);border-top:1px solid #ffffff14;flex-flow:wrap;justify-content:flex-end;gap:.55dvmin .65dvmin;margin-top:.25dvmin;display:flex}.avatarBtn.svelte-orhf0{border-radius:var(--radius-sm,6px);font:inherit;cursor:pointer;border:none;min-height:clamp(34px,3.2dvmin,42px);padding:.45dvmin .95dvmin;font-size:clamp(12px,1.1dvmin,14px);font-weight:700;transition:filter .12s}.avatarBtn.svelte-orhf0:hover{filter:brightness(1.06)}.avatarBtn.svelte-orhf0:disabled{opacity:.55;cursor:not-allowed;filter:none}.avatarBtn-neutral.svelte-orhf0{color:#fff;background:#4a5a55;border-bottom:.18dvmin inset #2a3531}.avatarBtn-confirm.svelte-orhf0{color:#fff;background:#09992f;border-bottom:.18dvmin inset #1a5f18}.avatarBtn-danger.svelte-orhf0{color:#fff;background:#b9372a;border-bottom:.18dvmin inset #7f241b}.notifModal.svelte-1ipbm6u{background:var(--ui-modal-shell-gradient);width:min(max(580px,56dvmin),100vw - 24px);max-height:min(max(680px,66dvmin),100dvh - 24px);box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset);border-radius:var(--radius-md);border:.22dvmin solid var(--ui-modal-accent);-webkit-backdrop-filter:blur(14px)saturate(115%);color:#fff;flex-direction:column;display:flex;overflow:hidden}.notifHeader.svelte-1ipbm6u{padding:var(--padding-md) var(--padding-lg) var(--padding-sm);justify-content:space-between;align-items:center;gap:var(--gap-sm);border-bottom:.15dvmin solid #ffffff1a;flex-shrink:0;display:flex}.notifTitle.svelte-1ipbm6u{flex:auto;min-width:0;margin:0;font-size:clamp(1.45rem,2.85vw,2.5rem);font-weight:800}.notifHeaderActions.svelte-1ipbm6u{align-items:center;gap:var(--gap-sm);flex-shrink:0;display:flex}.notifMarkAllBtn.svelte-1ipbm6u{white-space:nowrap;min-height:clamp(32px,2.8dvmin,40px);padding:.5dvmin 1.2dvmin!important;font-size:clamp(12px,1.2dvmin,15px)!important}.authCloseButton.svelte-1ipbm6u{flex-shrink:0;justify-content:center;align-items:center;width:clamp(36px,3.5dvmin,44px);min-width:clamp(36px,3.5dvmin,44px);height:clamp(36px,3.5dvmin,44px);font-weight:700;line-height:1;display:inline-flex;padding:0!important;font-size:clamp(1rem,1.4dvmin,1.4rem)!important}.notifTabs.svelte-1ipbm6u{padding:var(--padding-sm) var(--padding-lg) 0;gap:var(--gap-sm);flex-direction:row;flex-shrink:0;display:flex}.notifTab.svelte-1ipbm6u{padding:.35dvmin 1dvmin!important;font-size:clamp(11px,1.1dvmin,14px)!important}.notifList.svelte-1ipbm6u{padding:var(--padding-sm) var(--padding-md) var(--padding-md);gap:var(--gap-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.notifStatus.svelte-1ipbm6u{text-align:center;color:#ffffff8c;padding:var(--padding-md) 0;margin:0;font-size:clamp(.9rem,1.4dvmin,1.1rem)}.notifStatusError.svelte-1ipbm6u{color:#f08880}.notifItem.svelte-1ipbm6u{border-radius:var(--radius-sm);background:var(--accounts-row-compact-bg,#0003);min-height:var(--accounts-row-min-compact);border:.18dvmin solid #0000;flex-direction:row;align-items:center;gap:.7dvmin;padding:.55dvmin .75dvmin;display:flex}.notifItem--info.svelte-1ipbm6u{border-color:#4ea8ff66}.notifItem--warning.svelte-1ipbm6u{border-color:#d4a41766}.notifItem--system.svelte-1ipbm6u{border-color:#7b52c966}.notifItem--reward.svelte-1ipbm6u{border-color:#f0c04066}.notifItem--moderation.svelte-1ipbm6u{border-color:#d0453866}.notifItemBody.svelte-1ipbm6u{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:0;min-width:0;display:flex}.notifItemTop.svelte-1ipbm6u{flex-direction:row;justify-content:space-between;align-items:center;gap:.5dvmin;width:100%;display:flex}.notifItemTitle.svelte-1ipbm6u{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:clamp(.9rem,1.45dvmin,1.1rem);font-weight:700;line-height:1.3;overflow:hidden}.notifTypeTag.svelte-1ipbm6u{letter-spacing:.08em;border-radius:var(--radius-xs);white-space:nowrap;border:1px solid #0000;flex-shrink:0;padding:.15dvmin .5dvmin;font-size:clamp(9px,.9dvmin,11px);font-weight:800}.notifTypeTag--info.svelte-1ipbm6u{color:#8ecfff;background:#4ea8ff2e;border-color:#4ea8ff66}.notifTypeTag--warning.svelte-1ipbm6u{color:#f0c040;background:#d4a4172e;border-color:#d4a41766}.notifTypeTag--system.svelte-1ipbm6u{color:#b89aee;background:#7b52c92e;border-color:#7b52c966}.notifTypeTag--reward.svelte-1ipbm6u{color:#f0c040;background:#f0c0402e;border-color:#f0c04066}.notifTypeTag--moderation.svelte-1ipbm6u{color:#f08880;background:#d045382e;border-color:#d0453866}.notifItemText.svelte-1ipbm6u{color:#ffffffbf;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(.85rem,1.35dvmin,1.05rem);line-height:1.4}.notifItemDate.svelte-1ipbm6u{color:#ffffff61;margin-top:.1dvmin;font-size:clamp(.72rem,1.05dvmin,.88rem)}.notifSrOnly.svelte-1ipbm6u{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notifSkList.svelte-1ipbm6u{gap:var(--gap-sm);flex-direction:column;display:flex}.notifSkItem.svelte-1ipbm6u{pointer-events:none;border-color:#0000!important}.notifSk.svelte-1ipbm6u{background:#52b55b47;border-radius:999px;animation:1s ease-in-out infinite alternate svelte-1ipbm6u-notifSkPulse}.notifSkTitle.svelte-1ipbm6u{flex:1 1 0;width:52%;min-width:0;height:clamp(9px,1dvmin,13px)}.notifSkMessage.svelte-1ipbm6u{width:74%;min-width:100px;height:clamp(8px,.9dvmin,11px);margin-top:.4dvmin}.notifSkDate.svelte-1ipbm6u{width:28%;min-width:50px;height:clamp(7px,.8dvmin,10px);margin-top:.35dvmin}.notifSkTag.svelte-1ipbm6u{border-radius:var(--radius-xs);flex-shrink:0;width:clamp(32px,3.2dvmin,42px);height:clamp(9px,.9dvmin,11px)}@keyframes svelte-1ipbm6u-notifSkPulse{0%{opacity:.35}to{opacity:.85}}.notifPaginationFooter.svelte-1ipbm6u{padding:var(--padding-sm) var(--padding-md);border-top:.15dvmin solid #ffffff14;flex-shrink:0}.annModal.svelte-1opdkxe{background:var(--ui-modal-shell-gradient);width:min(max(600px,58dvmin),100vw - 24px);max-height:min(max(680px,66dvmin),100dvh - 24px);box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset);border-radius:var(--radius-md);border:.22dvmin solid var(--ui-modal-accent);-webkit-backdrop-filter:blur(14px)saturate(115%);color:#fff;flex-direction:column;display:flex;overflow:hidden}.annHeader.svelte-1opdkxe{padding:var(--padding-md) var(--padding-lg) var(--padding-sm);justify-content:space-between;align-items:center;gap:var(--gap-sm);border-bottom:.15dvmin solid #ffffff1a;flex-shrink:0;display:flex}.annTitle.svelte-1opdkxe{flex:auto;min-width:0;margin:0;font-size:clamp(1.45rem,2.85vw,2.5rem);font-weight:800}.authCloseButton.svelte-1opdkxe{flex-shrink:0;justify-content:center;align-items:center;width:clamp(36px,3.5dvmin,44px);min-width:clamp(36px,3.5dvmin,44px);height:clamp(36px,3.5dvmin,44px);font-weight:700;line-height:1;display:inline-flex;padding:0!important;font-size:clamp(1rem,1.4dvmin,1.4rem)!important}.annTabs.svelte-1opdkxe{padding:var(--padding-sm) var(--padding-lg) 0;gap:var(--gap-sm);flex-direction:row;flex-shrink:0;display:flex}.annTab.svelte-1opdkxe{align-items:center;gap:.4dvmin;display:inline-flex;padding:.35dvmin 1dvmin!important;font-size:clamp(11px,1.1dvmin,14px)!important}.annTabCount.svelte-1opdkxe{background:#ffffff2e;border-radius:999px;padding:0 .4dvmin;font-size:clamp(9px,.85dvmin,11px);font-weight:700;line-height:1.4}.annList.svelte-1opdkxe{padding:var(--padding-sm) var(--padding-md) var(--padding-md);gap:var(--gap-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.annStatus.svelte-1opdkxe{text-align:center;color:#ffffff8c;padding:var(--padding-md) 0;margin:0;font-size:clamp(.9rem,1.4dvmin,1.1rem)}.annStatusError.svelte-1opdkxe{color:#f08880}.annItem.svelte-1opdkxe{border-radius:var(--radius-sm);background:var(--accounts-row-compact-bg,#0003);min-height:var(--accounts-row-min-compact);border:.18dvmin solid #0000;flex-direction:row;align-items:flex-start;gap:.7dvmin;padding:.55dvmin .75dvmin;display:flex}.annItem--info.svelte-1opdkxe{border-color:#4ea8ff66}.annItem--warning.svelte-1opdkxe{border-color:#d4a41766}.annItem--system.svelte-1opdkxe{border-color:#7b52c966}.annItemMain.svelte-1opdkxe{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:0;min-width:0;display:flex}.annItemTop.svelte-1opdkxe{align-items:center;width:100%;display:flex}.annItemSide.svelte-1opdkxe{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:.5dvmin;display:flex}.annItemTitle.svelte-1opdkxe{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:clamp(.9rem,1.45dvmin,1.1rem);font-weight:700;line-height:1.3;overflow:hidden}.annTypeTag.svelte-1opdkxe{letter-spacing:.08em;border-radius:var(--radius-xs);white-space:nowrap;border:1px solid #0000;flex-shrink:0;padding:.15dvmin .5dvmin;font-size:clamp(9px,.9dvmin,11px);font-weight:800}.annTypeTag--info.svelte-1opdkxe{color:#8ecfff;background:#4ea8ff2e;border-color:#4ea8ff66}.annTypeTag--warning.svelte-1opdkxe{color:#f0c040;background:#d4a4172e;border-color:#d4a41766}.annTypeTag--system.svelte-1opdkxe{color:#b89aee;background:#7b52c92e;border-color:#7b52c966}.annItemText.svelte-1opdkxe{color:#ffffffbf;white-space:pre-wrap;overflow-wrap:anywhere;margin:.15dvmin 0;font-size:clamp(.85rem,1.35dvmin,1.05rem);line-height:1.4}.annItemDates.svelte-1opdkxe{flex-wrap:wrap;gap:.3dvmin;margin-top:.1dvmin;display:flex}.annItemDate.svelte-1opdkxe{color:#ffffff61;font-size:clamp(.72rem,1.05dvmin,.88rem)}.annItemDateExpiry.svelte-1opdkxe{color:#ffd26480}.annDismissBtn.svelte-1opdkxe{border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;box-sizing:border-box;color:#ffffffe0;background:#0003;border:.12dvmin solid #ffffff38;flex-shrink:0;min-height:clamp(34px,3.2dvmin,42px);padding:.4dvmin .65dvmin;font-size:clamp(10px,1dvmin,12px);font-weight:700;line-height:1.15;transition:filter .12s,background .12s,border-color .12s,color .12s}.annDismissBtn.svelte-1opdkxe:hover:not(:disabled){color:#fff;background:#2ecc4038;border-color:#ffd24d73}.annDismissBtn.svelte-1opdkxe:disabled{opacity:.65;cursor:not-allowed}.annSrOnly.svelte-1opdkxe{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.annSkList.svelte-1opdkxe{gap:var(--gap-sm);flex-direction:column;display:flex}.annSkItem.svelte-1opdkxe{pointer-events:none;border-color:#0000!important}.annSk.svelte-1opdkxe{background:#52b55b47;border-radius:999px;animation:1s ease-in-out infinite alternate svelte-1opdkxe-annSkPulse}.annSkTitle.svelte-1opdkxe{width:52%;min-width:80px;height:clamp(9px,1dvmin,13px)}.annSkMessage.svelte-1opdkxe{width:74%;min-width:100px;height:clamp(8px,.9dvmin,11px);margin-top:.4dvmin}.annSkDate.svelte-1opdkxe{width:30%;min-width:50px;height:clamp(7px,.8dvmin,10px)}.annSkTag.svelte-1opdkxe{border-radius:var(--radius-xs);width:clamp(32px,3.2dvmin,42px);height:clamp(9px,.9dvmin,11px)}.annSkBtn.svelte-1opdkxe{border-radius:var(--radius-sm);width:clamp(44px,4.2dvmin,54px);height:clamp(22px,2.2dvmin,28px)}@keyframes svelte-1opdkxe-annSkPulse{0%{opacity:.35}to{opacity:.85}}.annPaginationFooter.svelte-1opdkxe{padding:var(--padding-sm) var(--padding-md);border-top:.15dvmin solid #ffffff14;flex-shrink:0}.confirmDialog.svelte-1cdnd2x{width:min(92vw,420px);padding:var(--padding-md);border-radius:var(--radius-md,10px);border:.2dvmin solid var(--ui-modal-accent);gap:var(--gap-md);box-sizing:border-box;background:#103820ed;flex-direction:column;display:flex}.confirmDialog-danger.svelte-1cdnd2x{background:#2e1414ed;border-color:#c95a52}.confirmDialogTitle.svelte-1cdnd2x{color:#f2fff6;margin:0;font-size:clamp(15px,1.45dvmin,18px);font-weight:800;line-height:1.25}.confirmDialog-danger.svelte-1cdnd2x .confirmDialogTitle:where(.svelte-1cdnd2x){color:#fff6f5}.confirmDialogMessage.svelte-1cdnd2x{color:#e6f0ebeb;overflow-wrap:anywhere;margin:0;font-size:clamp(13px,1.2dvmin,15px);font-weight:600;line-height:1.45}.confirmDialog-danger.svelte-1cdnd2x .confirmDialogMessage:where(.svelte-1cdnd2x){color:#ffdcd8e6}.confirmDialogActions.svelte-1cdnd2x{padding-top:var(--gap-sm);flex-flow:wrap;justify-content:flex-end;gap:.55dvmin .65dvmin;margin-top:.25dvmin;display:flex}.confirmDialogBtn.svelte-1cdnd2x{border-radius:var(--radius-sm,6px);font:inherit;cursor:pointer;border:none;min-height:clamp(34px,3.2dvmin,42px);padding:.45dvmin .85dvmin;font-size:clamp(12px,1.1dvmin,14px);font-weight:700;transition:filter .12s}.confirmDialogBtn.svelte-1cdnd2x:hover{filter:brightness(1.06)}.confirmDialogBtn-cancel.svelte-1cdnd2x{color:#fff;background:#4a5a55;border:none;border-bottom:.18dvmin inset #2a3531}.confirmDialogBtn-confirm.svelte-1cdnd2x{color:#fff;background:#09992f;border:none;border-bottom:.18dvmin inset #1a5f18}.confirmDialogBtn-danger.svelte-1cdnd2x{color:#fff;background:#b9372a;border-bottom:.18dvmin inset #7f241b}.confirmDialogBtn-danger.svelte-1cdnd2x:hover{filter:brightness(1.06)}.toastHost.svelte-1h9pbos{z-index:10150;pointer-events:none;flex-direction:column;align-items:center;gap:.45dvmin;width:min(92vw,420px);display:flex;position:fixed;top:clamp(12px,2dvmin,28px);left:50%;transform:translate(-50%)}.toast.svelte-1h9pbos{pointer-events:auto;border-radius:var(--radius-sm,6px);color:#fff;text-shadow:0 .08em .12em #00000059;border:.08dvmin solid #ffffff38;flex-direction:row;align-items:center;gap:.7dvmin;width:100%;padding:.7dvmin .8dvmin .7dvmin .95dvmin;font-size:clamp(15px,1.8dvmin,22px);font-weight:700;line-height:1.35;display:flex;box-shadow:0 .2dvmin .6dvmin #00000059}.toast-success.svelte-1h9pbos{background:#166b2e;border-color:#78dc8c66}.toast-info.svelte-1h9pbos{background:#245a82;border-color:#8cbeff66}.toast-error.svelte-1h9pbos{background:#7a221c;border-color:#ffa09666}.toastIcon.svelte-1h9pbos{object-fit:contain;filter:drop-shadow(0 .08em .12em #00000059);flex-shrink:0;width:1.5em;height:1.5em}.toastMessage.svelte-1h9pbos{overflow-wrap:anywhere;flex:auto;min-width:0}.toastDismiss.svelte-1h9pbos{border-radius:var(--radius-xs,4px);color:#fff;cursor:pointer;background:#00000038;border:none;flex-shrink:0;width:1.65em;height:1.65em;margin:-.1dvmin -.05dvmin 0 0;padding:0;font-size:1.15em;line-height:1;transition:background .12s}.toastDismiss.svelte-1h9pbos:hover{background:#00000061}.searchHeader.svelte-1nyju1s{padding:var(--padding-md) var(--padding-md) var(--gap-md);flex-shrink:0}.searchHeaderTopRow.svelte-1nyju1s{justify-content:space-between;align-items:center;gap:var(--gap-sm);min-width:0;margin-bottom:var(--gap-md);flex-direction:row;display:flex}.searchModalTitle.svelte-1nyju1s{color:#fff;letter-spacing:.02em;flex:1;min-width:0;margin:0;font-size:clamp(1.5rem,2.1dvmin,2.1rem);font-weight:800;line-height:1.12}.searchModalCloseTextBtn.svelte-1nyju1s{box-sizing:border-box;border-radius:var(--radius-sm);color:#fffffff2;min-height:clamp(36px,3.4dvmin,44px);font:inherit;cursor:pointer;white-space:nowrap;background:#00000059;border:.14dvmin solid #ffffff47;flex-shrink:0;margin:0;padding:.45dvmin .9dvmin;font-size:clamp(12px,1.1dvmin,15px);font-weight:700;line-height:1.1;transition:background .14s,border-color .14s,box-shadow .14s}.searchModalCloseTextBtn.svelte-1nyju1s:hover{background:#2828288c;border-color:#ffd24d80}.searchModalCloseTextBtn.svelte-1nyju1s:focus-visible{outline-offset:.12dvmin;outline:.12dvmin solid #ffd24d99}.searchModalCloseTextBtn.svelte-1nyju1s:active{filter:brightness(.92)}.searchHeaderCard.svelte-1nyju1s{background:var(--accounts-panel-bg,#21a8405c);-webkit-backdrop-filter:blur(8px);border:.16dvmin solid var(--accounts-panel-border,#52b55b);border-radius:var(--radius-lg);box-sizing:border-box;flex-direction:row;align-items:center;gap:.5dvmin;min-width:0;margin-top:0;padding:.55dvmin;display:flex}.searchInputWrap.svelte-1nyju1s{border-radius:calc(var(--radius-lg) - .42dvmin);background:#0000004d;border:.16dvmin solid #ffffff40;flex:1;align-items:center;gap:.55dvmin;min-width:0;padding:.55dvmin .85dvmin;display:flex}button.searchBackToResultsBtn.searchInputWrap.svelte-1nyju1s{font:inherit;color:#fff;text-align:left;cursor:pointer;appearance:none;transition:background .14s,border-color .14s,box-shadow .14s}button.searchBackToResultsBtn.searchInputWrap.svelte-1nyju1s:focus-visible{outline-offset:.1dvmin;outline:.12dvmin solid #ffd24d8c}button.searchBackToResultsBtn.searchInputWrap.svelte-1nyju1s:hover{background:#2ecc402e;border-color:#ffd24d73;box-shadow:inset 0 0 0 .08dvmin #ffffff1f}button.searchBackToResultsBtn.searchInputWrap.svelte-1nyju1s:active{filter:brightness(.94)}.searchBackGlyph.svelte-1nyju1s{opacity:.88;flex-shrink:0;font-size:clamp(11px,1.05dvmin,14px);font-weight:800}.searchBackLabel.svelte-1nyju1s{flex:1;min-width:0;font-size:clamp(13px,1.2dvmin,16px);font-weight:700}.searchIcon.svelte-1nyju1s{opacity:.75;width:clamp(18px,1.8dvmin,24px);height:clamp(18px,1.8dvmin,24px)}.searchInput.svelte-1nyju1s{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:clamp(15px,1.5dvmin,18px)}.badgeIconWithTooltip.svelte-24ldaq{vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative}.badgeIconWithTooltipImg.svelte-24ldaq{object-fit:contain;border-radius:4px;width:clamp(14px,1.35dvmin,18px);height:clamp(14px,1.35dvmin,18px);display:block}.socialListRowBody .searchBadgeStrip{flex-wrap:wrap;align-items:center;gap:.28dvmin;margin-top:0;display:inline-flex}.searchResultActions.svelte-1jgiwfz{flex-direction:row;flex:auto;justify-content:flex-start;align-items:center;gap:.35dvmin;width:100%;min-width:0;display:flex}.searchResultActionsSolo.svelte-1jgiwfz{justify-content:flex-end}.searchResultFriendSlot.svelte-1jgiwfz{flex:auto;justify-content:flex-end;align-items:center;min-width:0;display:flex}.searchResultFriendSlot.svelte-1jgiwfz>button:where(.svelte-1jgiwfz){box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:max-content;max-width:100%;display:inline-flex}.searchResultFriendSlotSpacer.svelte-1jgiwfz{visibility:hidden;pointer-events:none;flex:auto;min-width:0;min-height:clamp(34px,3.2dvmin,42px)}.searchResultIconBtn.svelte-1jgiwfz{border-radius:var(--radius-sm);color:#ffffffe0;cursor:pointer;background:#0003;border:.12dvmin solid #ffffff38;flex-shrink:0;justify-content:center;align-items:center;width:clamp(34px,3.2dvmin,42px);height:clamp(34px,3.2dvmin,42px);margin:0;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.searchResultIconBtn.svelte-1jgiwfz:hover{color:#fff;background:#2ecc4038;border-color:#ffd24d73}.searchResultIconBtn.svelte-1jgiwfz:focus-visible{outline:none;box-shadow:0 0 0 .14dvmin #ffd24d8c}.searchResultEyeSvg.svelte-1jgiwfz{width:55%;height:55%}.searchResultFriendsBtn.svelte-1jgiwfz{border-radius:var(--radius-sm);color:#b8f5c4;white-space:nowrap;cursor:default;opacity:.95;background:0 0;border:.14dvmin solid #2ecc40d9;min-height:clamp(34px,3.2dvmin,42px);padding:.4dvmin .65dvmin;font-size:clamp(10px,1dvmin,12px);font-weight:700;line-height:1}.searchResultMutedBtn.svelte-1jgiwfz{border-radius:var(--radius-sm);color:#dce1ded1;white-space:nowrap;cursor:default;background:#00000047;border:none;min-height:clamp(34px,3.2dvmin,42px);padding:.4dvmin .65dvmin;font-size:clamp(10px,1dvmin,12px);font-weight:700;line-height:1}.searchResultFriendSentNoticeBtn.svelte-1jgiwfz{border-radius:var(--radius-sm);color:#e8fff0;white-space:nowrap;cursor:default;opacity:.95;background:#2ecc4038;border:.14dvmin solid #52b55bbf;min-height:clamp(34px,3.2dvmin,42px);padding:.4dvmin .65dvmin;font-size:clamp(10px,1dvmin,12px);font-weight:700;line-height:1}.searchResultCancelPendingBtn.svelte-1jgiwfz{border-radius:var(--radius-sm);color:#ffffffe0;white-space:nowrap;cursor:pointer;background:#0003;border:.12dvmin solid #ffffff38;min-height:clamp(34px,3.2dvmin,42px);padding:.4dvmin .65dvmin;font-size:clamp(10px,1dvmin,12px);font-weight:700;line-height:1;transition:background .12s,border-color .12s,color .12s}.searchResultCancelPendingBtn.svelte-1jgiwfz:hover:not(:disabled){color:#fff;background:#2ecc4038;border-color:#ffd24d73}.searchResultCancelPendingBtn.svelte-1jgiwfz:focus-visible{outline:none;box-shadow:0 0 0 .14dvmin #ffd24d8c}.searchResultCancelPendingBtn.svelte-1jgiwfz:disabled{opacity:.75;cursor:default}.searchResultAddFriendButton.svelte-1jgiwfz{border-radius:var(--radius-sm);color:#fff;white-space:nowrap;cursor:pointer;background:#09992f;border:none;border-bottom:.18dvmin inset #1a5f18;min-height:clamp(34px,3.2dvmin,42px);padding:.48dvmin .85dvmin;font-size:clamp(11px,1.05dvmin,13px);font-weight:700;line-height:1;transition:filter .12s}.searchResultAddFriendButton.svelte-1jgiwfz:hover:not(:disabled){filter:brightness(.92)}.searchResultAddFriendButton.svelte-1jgiwfz:disabled{opacity:.7;cursor:default}.searchBodyScroll.svelte-1p4bqk8{min-height:0;padding:0 var(--padding-md);flex:auto;overflow:hidden auto}.searchBodyContent.svelte-1p4bqk8{padding-bottom:var(--gap-md)}.searchHint.svelte-1p4bqk8{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5dvmin;padding:4dvmin 1dvmin;display:flex}.searchHintIcon.svelte-1p4bqk8{opacity:.4;width:clamp(36px,4dvmin,56px);height:clamp(36px,4dvmin,56px)}.searchHintTitle.svelte-1p4bqk8{margin:0;font-size:clamp(14px,1.4dvmin,18px);font-weight:700}.searchHintSubtitle.svelte-1p4bqk8{opacity:.7;font-size:clamp(11px,1.1dvmin,13px)}.searchSkeletonList.svelte-1p4bqk8{flex-direction:column;gap:.55dvmin;display:flex}.searchSkeletonRow.svelte-1p4bqk8{min-height:var(--accounts-row-min-compact);box-sizing:border-box;border-radius:var(--radius-md);background:var(--accounts-row-compact-bg,#0003);border:none;align-items:center;gap:.5dvmin;padding:.38dvmin .55dvmin;display:flex}.searchSkeletonAvatar.svelte-1p4bqk8{width:var(--accounts-avatar-sm);height:var(--accounts-avatar-sm);background:#0f6f2ca6;border-radius:999px;flex-shrink:0}.searchSkeletonText.svelte-1p4bqk8{flex-direction:column;flex:1;gap:.35dvmin;min-width:0;display:flex}.searchSkeletonLine.svelte-1p4bqk8{background:#52b55b59;border-radius:999px;height:.95dvmin;animation:1s ease-in-out infinite alternate svelte-1p4bqk8-skeletonPulse}.searchSkeletonLinePrimary.svelte-1p4bqk8{width:min(40%,220px)}.searchSkeletonLineSecondary.svelte-1p4bqk8{opacity:.85;width:min(30%,160px)}@keyframes svelte-1p4bqk8-skeletonPulse{0%{opacity:.45}to{opacity:.95}}.inlineError.svelte-1p4bqk8{color:#ffd9d9;border-radius:var(--radius-xs);background:#82000066;padding:.7dvmin .85dvmin}.searchResults.svelte-1p4bqk8{flex-direction:column;gap:.55dvmin;margin:0;padding:0;list-style:none;display:flex}.searchProfilePreview.svelte-1p4bqk8{flex-direction:column;width:100%;min-width:0;display:flex}.searchModalViewportInner.svelte-zamdv3{box-sizing:border-box;width:100%;max-width:100%;min-height:0;padding:calc(env(safe-area-inset-top,0px) + clamp(12px, 3.5dvmin, 36px)) calc(env(safe-area-inset-right,0px) + clamp(12px, 3vw, 28px)) calc(env(safe-area-inset-bottom,0px) + clamp(12px, 3.5dvmin, 36px)) calc(env(safe-area-inset-left,0px) + clamp(12px, 3vw, 28px));justify-content:center;align-items:center;display:flex}.searchModal.svelte-zamdv3{--accounts-panel-bg:#257133e6;--accounts-panel-border:var(--ui-modal-accent);--accounts-row-compact-bg:#0000003d;background:var(--accounts-panel-bg);border:.22dvmin solid var(--ui-modal-accent);border-radius:var(--radius-lg);width:min(94vw,max(860px,84dvmin));max-height:min(86vh,86dvh);box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset);flex-direction:column;display:flex;overflow:hidden}.searchBody.svelte-zamdv3{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.searchPaginationDock.svelte-zamdv3{padding:0 var(--padding-md) var(--padding-md);box-sizing:border-box;flex-shrink:0;margin:0}.searchPaginationDock.svelte-zamdv3 .paginationBar-icons{box-sizing:border-box;width:100%}@media (width<=720px){.searchModalViewportInner.svelte-zamdv3{padding:calc(env(safe-area-inset-top,0px) + 10px) calc(env(safe-area-inset-right,0px) + 10px) calc(env(safe-area-inset-bottom,0px) + 10px) calc(env(safe-area-inset-left,0px) + 10px)}.searchModal.svelte-zamdv3{border-radius:var(--radius-md);width:100%;max-height:min(96vh,96dvh)}}.shopHeader.svelte-7n7aob{z-index:2;border-bottom:1px solid var(--ui-modal-accent-soft);background:#0000002e;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:clamp(4px,.55dvmin,9px);padding:clamp(8px,1.1dvmin,16px) clamp(10px,1.5dvmin,24px);display:flex;position:relative}.shopTitle.svelte-7n7aob{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 2px #0006;flex-shrink:0;font-family:Rubik,sans-serif;font-size:clamp(16px,2.8dvmin,30px);font-weight:800}.shopHeaderRight.svelte-7n7aob{flex-wrap:wrap;align-items:center;gap:clamp(4px,.52dvmin,8px);margin-left:auto;display:flex}.walletPill.svelte-7n7aob{background:#00000052;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:clamp(3px,.38dvmin,6px);padding:clamp(3px,.3dvmin,5px) clamp(7px,.95dvmin,14px);display:flex}.walletPillIcon.svelte-7n7aob{object-fit:contain;flex-shrink:0;width:clamp(16px,2.1dvmin,26px);height:clamp(16px,2.1dvmin,26px)}.walletPillAmt.svelte-7n7aob{white-space:nowrap;font-family:Rubik,sans-serif;font-size:clamp(11px,1.35dvmin,16px);font-weight:700}.closeBtn.svelte-7n7aob{border-radius:var(--radius-xs);color:#ffffffd9;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;flex-shrink:0;justify-content:center;align-items:center;width:clamp(26px,3.2dvmin,38px);height:clamp(26px,3.2dvmin,38px);font-size:clamp(13px,1.65dvmin,20px);line-height:1;transition:background .12s,color .12s,border-color .12s;display:flex}.closeBtn.svelte-7n7aob:hover{color:#ff7070;background:#ff323238;border-color:#ff323257}.shopTabRow.svelte-1yy6905{z-index:2;border-bottom:1px solid var(--ui-modal-accent-soft);scrollbar-width:thin;background:#0000001f;flex-shrink:0;align-items:center;gap:clamp(4px,.55dvmin,10px);padding:clamp(8px,1dvmin,14px) clamp(12px,1.6dvmin,24px);display:flex;position:relative;overflow-x:auto}.shopTab.svelte-1yy6905{appearance:none;color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:clamp(5px,.55dvmin,8px);padding:clamp(6px,.75dvmin,10px) clamp(12px,1.5dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,14px);font-weight:800;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.shopTab.svelte-1yy6905:hover{color:#fff;background:#ffffff0d;border-color:#ffffff3d}.shopTab.active.svelte-1yy6905{border-color:var(--ui-modal-accent);color:#fff;background:#2ecc4057;box-shadow:0 0 0 1px #2ecc4038}.shopTabIcon.svelte-1yy6905{object-fit:contain;flex-shrink:0;width:clamp(14px,1.7dvmin,20px);height:clamp(14px,1.7dvmin,20px)}.shopTabLucide.svelte-1yy6905{color:currentColor;flex-shrink:0;width:clamp(14px,1.7dvmin,20px);height:clamp(14px,1.7dvmin,20px);line-height:1;display:inline-flex}.bundleCard.svelte-i4khdx{--bg-tint:46, 204, 64;--bg-deep:4, 30, 12;--tag:#2ecc40d9;--tag-glow:46, 204, 64;--tag-ink:#04230a;--art-y:38%;background:radial-gradient(120% 80% at 50% 0%, rgba(var(--bg-tint), .42) 0%, rgba(var(--bg-deep), .92) 70%);border-radius:var(--radius-sm);cursor:pointer;color:#fff;text-align:center;transition:transform .22s var(--ease-bounce), box-shadow .22s ease, border-color .22s ease;aspect-ratio:3/4;will-change:transform;border:1.5px solid #2ecc408c;flex-direction:column;align-items:stretch;gap:clamp(4px,.55dvmin,8px);padding:clamp(12px,1.4dvmin,20px) clamp(10px,1.2dvmin,16px) clamp(10px,1.2dvmin,16px);display:flex;position:relative;overflow:hidden}.bundleCard.svelte-i4khdx:before,.bundleCard.svelte-i4khdx:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0}.bundleCard.svelte-i4khdx:before{z-index:1}.bundleCard.svelte-i4khdx:after{z-index:2}.bundleCard.svelte-i4khdx>:where(.svelte-i4khdx){z-index:3;position:relative}.bundleCard.svelte-i4khdx:hover:not(:disabled){border-color:#2ecc40bf;transform:translateY(-4px)rotate(-.8deg)scale(1.02);box-shadow:0 10px 28px #2ecc4052}@media (prefers-reduced-motion:reduce){.bundleCard.svelte-i4khdx{transition:none}.bundleCard.svelte-i4khdx:hover:not(:disabled){transform:none}.bundleCard.svelte-i4khdx:before,.bundleCard.svelte-i4khdx:after{animation:none!important}}.bundleCard.svelte-i4khdx:disabled{cursor:not-allowed;opacity:.65}.bundleCard--busy.svelte-i4khdx{opacity:.85}.bundleAmtOrig.svelte-i4khdx{color:#ffffff80;font-family:Rubik,sans-serif;font-size:clamp(12px,1.35dvmin,16px);font-weight:700;text-decoration:line-through 2px #ff5050d9}.bundleAmtBonus.svelte-i4khdx{color:#fff;letter-spacing:.04em;background:#d4a417;border-radius:999px;align-self:center;padding:2px 10px;font-family:Rubik,sans-serif;font-size:clamp(11px,1.1dvmin,13px);font-weight:900}.bundleArt.svelte-i4khdx{flex:1;justify-content:center;align-items:center;min-height:0;margin-bottom:clamp(2px,.3dvmin,5px);display:flex}.bundleArt.svelte-i4khdx img:where(.svelte-i4khdx){object-fit:contain;filter:drop-shadow(0 4px 14px #00000073);max-width:70%;max-height:100%}.bundleBody.svelte-i4khdx{flex-direction:column;align-items:stretch;gap:clamp(4px,.55dvmin,8px);display:flex}.bundleAmtRow.svelte-i4khdx{justify-content:center;align-items:center;gap:clamp(4px,.5dvmin,7px);display:flex}.bundleAmt.svelte-i4khdx{color:#fff;text-shadow:0 2px 6px #00000080;font-family:Rubik,sans-serif;font-size:clamp(18px,2.2dvmin,26px);font-weight:900}.bundleAmtUnit.svelte-i4khdx{color:#ffffffb3;text-transform:lowercase;letter-spacing:.02em;font-family:Rubik,sans-serif;font-size:clamp(12px,1.3dvmin,15px);font-weight:700}.bundleName.svelte-i4khdx{color:#fffffff2;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Rubik,sans-serif;font-size:clamp(13px,1.4dvmin,16px);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.bundleDesc.svelte-i4khdx{color:#ffffffa6;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin:0;font-family:Rubik,sans-serif;font-size:clamp(11px,1.15dvmin,13px);line-height:1.2;display:-webkit-box;overflow:hidden}.bundleCta.svelte-i4khdx{color:#000000e0;letter-spacing:.02em;background:#2ecc40;border-radius:999px;justify-content:center;align-items:center;margin-top:clamp(2px,.3dvmin,5px);padding:clamp(7px,.85dvmin,10px) clamp(12px,1.4dvmin,18px);font-family:Rubik,sans-serif;font-size:clamp(13px,1.4dvmin,16px);font-weight:900;display:inline-flex}.bundleCard.svelte-i4khdx:hover:not(:disabled) .bundleCta:where(.svelte-i4khdx){filter:brightness(1.08)}.bundleCtaLock.svelte-i4khdx{align-items:center;margin-right:clamp(3px,.4dvmin,6px);line-height:1;display:inline-flex}.bundleCard[data-tag=best_value].svelte-i4khdx{--tag:#18bdb5;--tag-glow:24, 189, 181;--tag-ink:#003a37;--bg-tint:24, 189, 181;--bg-deep:4, 30, 32}.bundleCard[data-tag=popular].svelte-i4khdx{--tag:#2ecc40;--tag-glow:46, 204, 64;--tag-ink:#04230a;--bg-tint:46, 204, 64;--bg-deep:4, 28, 12}.bundleCard[data-tag=starter].svelte-i4khdx{--tag:#4ea8ff;--tag-glow:78, 168, 255;--tag-ink:#001a35;--bg-tint:78, 168, 255;--bg-deep:4, 14, 36}.bundleCard[data-tag=limited].svelte-i4khdx{--tag:#e63946;--tag-glow:230, 57, 70;--tag-ink:#fff;--bg-tint:230, 57, 70;--bg-deep:36, 4, 8}.bundleCard[data-tag=premium].svelte-i4khdx{--tag:#f5cf4d;--tag-glow:245, 207, 77;--tag-ink:#2a1b00;--bg-tint:245, 207, 77;--bg-deep:38, 22, 4}.bundleCard[data-tag].svelte-i4khdx:not([data-tag=""]){border-color:var(--tag);box-shadow:0 4px 14px rgba(var(--tag-glow), .18)}.bundleCard[data-tag].svelte-i4khdx:not([data-tag=""]):hover:not(:disabled){box-shadow:0 6px 18px rgba(var(--tag-glow), .3)}.bundleCard[data-tag].svelte-i4khdx:not([data-tag=""]) .bundleCta:where(.svelte-i4khdx){background:var(--tag);color:var(--tag-ink);box-shadow:none;text-shadow:none}.bundleCard[data-tag=starter].svelte-i4khdx:before,.bundleCard[data-tag=popular].svelte-i4khdx:before,.bundleCard[data-tag=best_value].svelte-i4khdx:before{opacity:1;background:linear-gradient(115deg,#0000 30%,#ffffff38 50%,#0000 70%) 0 0/220% 100% no-repeat}.bundleCard[data-tag=starter].svelte-i4khdx:before{animation:5.5s ease-in-out infinite svelte-i4khdx-bundleSweep}.bundleCard[data-tag=popular].svelte-i4khdx:before{animation:4.6s ease-in-out infinite svelte-i4khdx-bundleSweep}.bundleCard[data-tag=best_value].svelte-i4khdx:before{animation:3.4s ease-in-out infinite svelte-i4khdx-bundleSweep}.bundleCard[data-tag=best_value].svelte-i4khdx:after{box-shadow:inset 0 0 22px 0 rgba(var(--tag-glow), .45);opacity:1;animation:2.8s ease-in-out infinite svelte-i4khdx-bundleHaloPulse}.bundleCard[data-tag=limited].svelte-i4khdx:after{box-shadow:inset 0 0 22px 0 rgba(var(--tag-glow), .4), inset 0 0 0 0 rgba(var(--tag-glow), 0);opacity:1;animation:1.6s ease-in-out infinite svelte-i4khdx-bundleLimitedThrob}.bundleCard[data-tag=premium].svelte-i4khdx:before{transform-origin:50% calc((var(--art-y) + 100%) / 3);background:conic-gradient(from 0deg at 50% calc((var(--art-y) + 100%) / 3), transparent 0deg, #ffe69642 22deg, transparent 44deg, transparent 90deg, #ffe69642 112deg, transparent 134deg, transparent 180deg, #ffe69642 202deg, transparent 224deg, transparent 270deg, #ffe69642 292deg, transparent 314deg);opacity:1;border-radius:0;animation:7s linear infinite svelte-i4khdx-bundleRotate;inset:-100%}.bundleCard[data-tag=premium].svelte-i4khdx:after{opacity:1;animation:3s ease-in-out infinite svelte-i4khdx-bundleHaloPulse;box-shadow:inset 0 0 22px #f5cf4d6b}.bundleCta.svelte-i4khdx{animation:2.4s ease-in-out infinite svelte-i4khdx-bundleCtaBreathe}.bundleCard.svelte-i4khdx:hover:not(:disabled) .bundleCta:where(.svelte-i4khdx){animation-play-state:paused}@keyframes svelte-i4khdx-bundleSweep{0%{background-position:-110% 0}60%,to{background-position:210% 0}}@keyframes svelte-i4khdx-bundleHaloPulse{0%,to{box-shadow:inset 0 0 16px 0 rgba(var(--tag-glow), .3)}50%{box-shadow:inset 0 0 30px 2px rgba(var(--tag-glow), .6)}}@keyframes svelte-i4khdx-bundleLimitedThrob{0%,to{box-shadow:inset 0 0 18px 0 rgba(var(--tag-glow), .3), inset 0 0 0 0 rgba(var(--tag-glow), 0)}50%{box-shadow:inset 0 0 36px 3px rgba(var(--tag-glow), .7), inset 0 0 0 2px rgba(var(--tag-glow), .55)}}@keyframes svelte-i4khdx-bundleRotate{to{transform:rotate(360deg)}}@keyframes svelte-i4khdx-bundleCtaBreathe{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.12);transform:scale(1.02)}}.bundleRibbon.svelte-i4khdx{background:var(--tag,#f5cf4d);color:var(--tag-ink,#2a1b00);letter-spacing:.16em;text-transform:uppercase;border-top-left-radius:inherit;border-top-right-radius:inherit;justify-content:center;align-items:center;gap:clamp(6px,.8dvmin,10px);margin:calc(-1*clamp(12px,1.4dvmin,20px)) calc(-1*clamp(10px,1.2dvmin,16px)) clamp(2px,.5dvmin,6px);padding:clamp(4px,.6dvmin,8px) clamp(10px,1.2dvmin,16px);font-family:Rubik,sans-serif;font-size:clamp(9px,1.05dvmin,12px);font-weight:900;display:flex;position:relative}.bundleRibbonLabel.svelte-i4khdx{position:relative}.bundleCard--featured.svelte-i4khdx{aspect-ratio:auto;flex-direction:row;grid-column:span 2;align-items:stretch;gap:clamp(10px,1.4dvmin,18px)}.bundleCard--featured.svelte-i4khdx .bundleRibbon:where(.svelte-i4khdx){border-radius:0 0 var(--radius-sm) 0;margin:0;padding:clamp(4px,.6dvmin,8px) clamp(10px,1.4dvmin,18px);position:absolute;inset:0 auto auto 0}.bundleCard--featured.svelte-i4khdx .bundleArt:where(.svelte-i4khdx){aspect-ratio:1;flex:0 0 42%;margin:clamp(14px,1.6dvmin,22px) 0 0}.bundleCard--featured.svelte-i4khdx .bundleBody:where(.svelte-i4khdx){text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:clamp(4px,.5dvmin,8px);padding-right:clamp(8px,1dvmin,14px);display:flex}.bundleCard--featured.svelte-i4khdx .bundleAmt:where(.svelte-i4khdx){font-size:clamp(20px,2.7dvmin,32px)}.bundleCard--featured.svelte-i4khdx .bundleDesc:where(.svelte-i4khdx){-webkit-line-clamp:4;min-height:0}.bundleCard--featured.svelte-i4khdx .bundleCta:where(.svelte-i4khdx){margin-top:clamp(4px,.5dvmin,8px);padding:clamp(7px,.9dvmin,12px) clamp(14px,1.7dvmin,22px);font-size:clamp(12px,1.4dvmin,16px)}@media (width<=640px){.bundleCard--featured.svelte-i4khdx{aspect-ratio:3/4;flex-direction:column;grid-column:span 2}.bundleCard--featured.svelte-i4khdx .bundleArt:where(.svelte-i4khdx){aspect-ratio:16/9;flex:none;margin-top:clamp(18px,2dvmin,28px)}.bundleCard--featured.svelte-i4khdx .bundleBody:where(.svelte-i4khdx){text-align:center;align-items:center;padding-right:0}}@media (width<=420px){.bundleCard--featured.svelte-i4khdx{grid-column:span 1}}.confettiLayer.svelte-7kmagd{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:visible}.confetti.svelte-7kmagd{width:var(--size);height:var(--size);background:var(--c);opacity:0;animation:svelte-7kmagd-confettiPop var(--dur) cubic-bezier(.2, .7, .3, 1) var(--delay) forwards;position:absolute;top:22%;left:50%;transform:translate(-50%,-50%)rotate(0);box-shadow:0 0 6px #0000002e}.confetti--rect.svelte-7kmagd{border-radius:1px}.confetti--circle.svelte-7kmagd{border-radius:50%}.confetti--strip.svelte-7kmagd{width:calc(var(--size) * .35);height:calc(var(--size) * 1.6);border-radius:2px}@keyframes svelte-7kmagd-confettiPop{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.6)}8%{opacity:1;transform:translate(-50%, -50%) rotate(calc(var(--rot) * .1)) scale(1)}60%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty) + 140px)) rotate(var(--rot)) scale(.85)}}@media (prefers-reduced-motion:reduce){.confetti.svelte-7kmagd{display:none}}.successCard.svelte-1c5ihe8{background:var(--ui-modal-shell-gradient);border:.22dvmin solid var(--ui-modal-accent);border-radius:var(--radius-md);width:min(92vw,460px);box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset), 0 0 28px #2ecc4052;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:clamp(12px,1.8dvmin,20px);padding:clamp(18px,2.4dvmin,28px);display:flex;position:relative}.closeChip.svelte-1c5ihe8{border-radius:var(--radius-xs);color:#fff;cursor:pointer;background:#2ecc40d9;border:1px solid #fff3;justify-content:center;align-items:center;width:clamp(28px,3.2dvmin,36px);height:clamp(28px,3.2dvmin,36px);font-size:clamp(13px,1.6dvmin,18px);line-height:1;display:flex;position:absolute;top:clamp(-10px,-1.1dvmin,-7px);left:clamp(-10px,-1.1dvmin,-7px)}.closeChip.svelte-1c5ihe8:hover{filter:brightness(1.12)}.checkBadge.svelte-1c5ihe8{color:#0e1916;background:#d4a417;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:clamp(56px,7dvmin,80px);height:clamp(56px,7dvmin,80px);display:flex;box-shadow:0 0 30px #d4a41773}.checkBadge.svelte-1c5ihe8 svg:where(.svelte-1c5ihe8){width:60%;height:60%}.successTitle.svelte-1c5ihe8{text-align:center;color:#fff;text-shadow:0 2px 6px #0006;letter-spacing:.02em;margin:0;font-family:Rubik,sans-serif;font-size:clamp(17px,2.1dvmin,24px);font-weight:900}.creditPanel.svelte-1c5ihe8{border-radius:var(--radius-sm);background:#00000052;border:1px solid #2ecc4073;align-items:center;gap:clamp(10px,1.4dvmin,16px);padding:clamp(12px,1.4dvmin,18px) clamp(14px,1.7dvmin,20px);display:flex}.creditIcon.svelte-1c5ihe8{object-fit:contain;filter:drop-shadow(0 2px 8px #00000073);flex-shrink:0;width:clamp(38px,4.6dvmin,54px);height:clamp(38px,4.6dvmin,54px)}.creditAmtCol.svelte-1c5ihe8{flex-direction:column;gap:clamp(2px,.3dvmin,4px);display:flex}.creditAmtRow.svelte-1c5ihe8{align-items:baseline;gap:clamp(4px,.55dvmin,8px);display:flex}.creditAmt.svelte-1c5ihe8{color:#fff;text-shadow:0 2px 8px #00000080;font-family:Rubik,sans-serif;font-size:clamp(22px,2.9dvmin,34px);font-weight:900}.creditUnit.svelte-1c5ihe8{color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,15px);font-weight:700}.creditSub.svelte-1c5ihe8{color:#ffffffa6;font-family:Rubik,sans-serif;font-size:clamp(11px,1.2dvmin,13px)}.continueBtn.svelte-1c5ihe8{color:#000000e0;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#2ecc40;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:clamp(10px,1.2dvmin,16px);font-family:Rubik,sans-serif;font-size:clamp(13px,1.5dvmin,17px);font-weight:900;transition:filter .12s,transform .1s;display:inline-flex}.continueBtn.svelte-1c5ihe8:hover{filter:brightness(1.08);transform:translateY(-1px)}.bundleGrid.svelte-koy23u{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:clamp(8px,1dvmin,14px);padding:0 clamp(12px,1.6dvmin,24px);display:grid}@media (width<=640px){.bundleGrid.svelte-koy23u{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (width<=420px){.bundleGrid.svelte-koy23u{grid-template-columns:repeat(2,1fr);gap:clamp(6px,1dvmin,10px)}}.sk-bundleCard.svelte-koy23u{aspect-ratio:3/4;border-radius:var(--radius-sm)}.sk.svelte-koy23u{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.4s linear infinite svelte-koy23u-shimmer}@keyframes svelte-koy23u-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stateBlock.svelte-koy23u{text-align:center;color:#ffffffc7;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1dvmin,14px);padding:clamp(40px,5dvmin,60px) clamp(16px,2dvmin,28px);font-family:Rubik,sans-serif;font-size:clamp(13px,1.5dvmin,16px);display:flex}.stateError.svelte-koy23u{color:#ff8b8b;margin:0}.retryBtn.svelte-koy23u{border:1px solid var(--ui-modal-accent);border-radius:var(--radius-xs);color:#fff;cursor:pointer;background:#2ecc4038;padding:clamp(5px,.65dvmin,9px) clamp(12px,1.4dvmin,18px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,14px);font-weight:700;transition:background .12s,transform .1s}.retryBtn.svelte-koy23u:hover{background:#2ecc405c;transform:translateY(-1px)}.chev.svelte-1diq9q4{vertical-align:middle;flex-shrink:0;width:1em;height:1em;transition:transform .18s;display:inline-block}.itemCard.svelte-to1yqa{--art-y:38%;--art-y-on-pseudo:46%;background:var(--rgrad);border:1.5px solid #ffffff1a;border-top:3px solid var(--rc);border-radius:var(--radius-sm);cursor:pointer;aspect-ratio:3/4.6;transition:transform .22s var(--ease-bounce), box-shadow .22s ease, border-color .22s ease;backdrop-filter:blur(4px);will-change:transform;flex-direction:column;display:flex;position:relative;overflow:hidden}.itemCard.svelte-to1yqa:before,.itemCard.svelte-to1yqa:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0}.itemCard.svelte-to1yqa:before{z-index:1}.itemCard.svelte-to1yqa:after{z-index:3}.itemCard.svelte-to1yqa>:where(.svelte-to1yqa){z-index:2;position:relative}.itemCard.svelte-to1yqa:hover{box-shadow:0 12px 36px var(--rglow), 0 0 0 1px #ffffff38;border-color:#ffffff47;transform:translateY(-4px)rotate(-.6deg)scale(1.02)}@media (prefers-reduced-motion:reduce){.itemCard.svelte-to1yqa{transition:none}.itemCard.svelte-to1yqa:hover{transform:none}.itemCard.svelte-to1yqa:before,.itemCard.svelte-to1yqa:after{animation:none!important}}.itemCard.owned.svelte-to1yqa{cursor:default;opacity:.78;filter:saturate(.7)}.itemCard--large.svelte-to1yqa{aspect-ratio:2;flex-direction:row}.itemCard--large.svelte-to1yqa .itemArt:where(.svelte-to1yqa){flex:0 0 42%;padding:clamp(8px,1dvmin,14px)}.itemCard--large.svelte-to1yqa .itemMeta:where(.svelte-to1yqa){background:0 0;border-top:none;border-left:1px solid #ffffff14;flex:auto;justify-content:flex-start;gap:clamp(4px,.5dvmin,8px);padding:clamp(10px,1.2dvmin,16px) clamp(12px,1.4dvmin,18px)}.itemCard--large.svelte-to1yqa .itemName:where(.svelte-to1yqa){white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(14px,1.7dvmin,22px);line-height:1.15;display:-webkit-box;overflow:visible}.itemCard--large.svelte-to1yqa .rarityLabel:where(.svelte-to1yqa){margin-top:0;margin-bottom:clamp(4px,.55dvmin,8px)}.itemCard--large.svelte-to1yqa .bundlePipRow:where(.svelte-to1yqa){margin-top:auto}.itemCard--large.svelte-to1yqa .itemBuyRow:where(.svelte-to1yqa){margin-top:clamp(4px,.55dvmin,8px)}.bundleBadge.svelte-to1yqa{letter-spacing:.1em;text-transform:uppercase;color:#000000eb;border-radius:var(--radius-xs);text-shadow:0 1px 1px #ffffff2e;background:#2ecc40;align-self:flex-start;align-items:center;gap:clamp(3px,.4dvmin,6px);padding:2px 7px;font-family:Rubik,sans-serif;font-size:clamp(9px,1.05dvmin,12px);font-weight:900;display:inline-flex}.bundlePipRow.svelte-to1yqa{flex-wrap:nowrap;align-items:center;gap:clamp(3px,.4dvmin,6px);margin-top:clamp(2px,.3dvmin,4px);display:flex}.bundlePip.svelte-to1yqa{background:#9aa6a0d9;border:1.5px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(22px,2.4dvmin,32px);height:clamp(22px,2.4dvmin,32px);display:inline-flex;position:relative;overflow:hidden}.bundlePip[data-rarity=uncommon].svelte-to1yqa{background:#7ec887d9}.bundlePip[data-rarity=rare].svelte-to1yqa{background:#4ea8ffd9}.bundlePip[data-rarity=epic].svelte-to1yqa{background:#9a50d0d9}.bundlePip[data-rarity=legendary].svelte-to1yqa{background:#f0b429e6}.bundlePip[data-rarity=mythic].svelte-to1yqa{background:#ff5577e6}.bundlePip[data-rarity=special].svelte-to1yqa{background:#9d6cffe0}.bundlePip--more.svelte-to1yqa{color:#ffffffd9;background:#0000008c;font-family:Rubik,sans-serif;font-size:clamp(9px,1dvmin,12px);font-weight:900}.itemCard[data-rarity=uncommon].svelte-to1yqa:after{opacity:1;animation:3.2s ease-in-out infinite svelte-to1yqa-rarityInsetPulse;box-shadow:inset 0 0 18px #7ec88747}.itemCard[data-rarity=rare].svelte-to1yqa:before{opacity:1;background:linear-gradient(115deg,#0000 30%,#ffffff3d 50%,#0000 70%) 0 0/220% 100% no-repeat;animation:4s ease-in-out infinite svelte-to1yqa-raritySweep}.itemCard[data-rarity=epic].svelte-to1yqa:before{background:radial-gradient(circle at 50% var(--art-y), #9a50d09e 0%, #9a50d000 32%);opacity:0;transform-origin:50% var(--art-y);animation:2.6s ease-out infinite svelte-to1yqa-raritySpreadPulse}.itemCard[data-rarity=legendary].svelte-to1yqa:before,.itemCard[data-rarity=mythic].svelte-to1yqa:before{transform-origin:50% var(--art-y-on-pseudo);border-radius:0;inset:-100%}.itemCard[data-rarity=legendary].svelte-to1yqa:before{background:conic-gradient(from 0deg at 50% var(--art-y-on-pseudo), transparent 0deg, #ffe69638 22deg, transparent 44deg, transparent 90deg, #ffe69638 112deg, transparent 134deg, transparent 180deg, #ffe69638 202deg, transparent 224deg, transparent 270deg, #ffe69638 292deg, transparent 314deg);opacity:1;animation:7s linear infinite svelte-to1yqa-rarityRotate}.itemCard[data-rarity=legendary].svelte-to1yqa:after{opacity:1;animation:2.8s ease-in-out infinite svelte-to1yqa-rarityInsetGlow;box-shadow:inset 0 0 18px #f0b42966}.itemCard[data-rarity=mythic].svelte-to1yqa:before{background:conic-gradient(from 0deg at 50% var(--art-y-on-pseudo), #ff557757 0deg, transparent 80deg, transparent 180deg, #ff557757 180deg, transparent 260deg);opacity:1;animation:4s linear infinite svelte-to1yqa-rarityRotate}.itemCard[data-rarity=mythic].svelte-to1yqa:after{opacity:1;animation:1.6s ease-in-out infinite svelte-to1yqa-rarityMythicThrob;box-shadow:inset 0 0 18px #ff557759}.itemCard[data-rarity=special].svelte-to1yqa:before{background:radial-gradient(circle at 20% calc(var(--art-y) - 12%), #4ea8ff6b 0%, transparent 45%), radial-gradient(circle at 80% calc(var(--art-y) - 18%), #ff55c861 0%, transparent 45%), radial-gradient(circle at 70% calc(var(--art-y) + 22%), #ffdc6e52 0%, transparent 50%), radial-gradient(circle at 28% calc(var(--art-y) + 24%), #6ce6c857 0%, transparent 45%);opacity:1;transform-origin:50% var(--art-y);animation:6.5s ease-in-out infinite alternate svelte-to1yqa-rarityPrismDrift,9s linear infinite svelte-to1yqa-rarityHueShift}.itemCard[data-rarity=special].svelte-to1yqa:after{opacity:1;background:linear-gradient(120deg,#0000 32%,#ffffff38 50%,#0000 68%) 0 0/220% 100% no-repeat;animation:4.8s ease-in-out infinite svelte-to1yqa-raritySweep}.itemCard.owned.svelte-to1yqa:before,.itemCard.owned.svelte-to1yqa:after{animation:none!important}@keyframes svelte-to1yqa-rarityInsetPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes svelte-to1yqa-raritySweep{0%{background-position:-110% 0}60%,to{background-position:210% 0}}@keyframes svelte-to1yqa-raritySpreadPulse{0%{opacity:0;transform:scale(.45)}25%{opacity:.9}to{opacity:0;transform:scale(1.65)}}@keyframes svelte-to1yqa-rarityRotate{to{transform:rotate(360deg)}}@keyframes svelte-to1yqa-rarityInsetGlow{0%,to{box-shadow:inset 0 0 16px 0 var(--rglow)}50%{box-shadow:inset 0 0 34px 2px var(--rglow)}}@keyframes svelte-to1yqa-rarityMythicThrob{0%,to{box-shadow:inset 0 0 18px #ff55774d,inset 0 0 #f570}50%{box-shadow:inset 0 0 38px 3px #ff5577b3,inset 0 0 0 2px #ff55778c}}@keyframes svelte-to1yqa-rarityPrismDrift{0%{transform:translate(-2.5%,-2%)scale(1.02)}50%{transform:translate(2.5%,1.5%)scale(1.05)}to{transform:translate(-1.5%,2.5%)scale(1.02)}}@keyframes svelte-to1yqa-rarityHueShift{to{filter:hue-rotate(360deg)}}.cardEndsChip.svelte-to1yqa{z-index:4;color:#f5cf4d;letter-spacing:.03em;text-shadow:0 1px 1px #0009;pointer-events:none;white-space:nowrap;background:#0000009e;border:1px solid #f5cf4d66;border-radius:999px;align-items:center;gap:clamp(3px,.35dvmin,5px);padding:2px 7px;font-family:Rubik,sans-serif;font-size:clamp(7px,.85dvmin,11px);font-weight:800;display:inline-flex;position:absolute;top:clamp(4px,.45dvmin,7px);right:clamp(4px,.45dvmin,7px)}.cardEndsChip.cardEndsChip--withStamp.svelte-to1yqa{top:clamp(4px,.45dvmin,7px);left:clamp(4px,.45dvmin,7px);right:auto}.cardEndsChip.cardEndsChip--withStamp[data-with-tag=true].svelte-to1yqa{top:clamp(22px,2.6dvmin,32px)}.cdDot.svelte-to1yqa{background:#f5cf4d;border-radius:50%;flex-shrink:0;width:clamp(5px,.62dvmin,8px);height:clamp(5px,.62dvmin,8px);animation:1.8s ease-in-out infinite svelte-to1yqa-blink}@keyframes svelte-to1yqa-blink{0%,to{opacity:1}50%{opacity:.2}}.ownedStamp.svelte-to1yqa{z-index:4;color:#fffffff2;letter-spacing:.18em;text-transform:uppercase;border-radius:var(--radius-xs);text-shadow:0 1px 1px #000000a6;pointer-events:none;background:#0000008c;border:2px solid #ffffffd9;padding:2px 8px;font-family:Rubik,sans-serif;font-size:clamp(7px,.85dvmin,11px);font-weight:900;position:absolute;top:clamp(6px,.85dvmin,10px);right:clamp(4px,.45dvmin,7px);transform:rotate(8deg)}.tagChip.svelte-to1yqa{z-index:3;color:#000000e0;letter-spacing:.08em;border-radius:var(--radius-xs);text-transform:uppercase;text-shadow:0 1px 1px #ffffff2e;padding:2px 6px;font-family:Rubik,sans-serif;font-size:clamp(6px,.78dvmin,10px);font-weight:900;position:absolute;top:clamp(4px,.45dvmin,7px);left:clamp(4px,.45dvmin,7px)}.itemArt.svelte-to1yqa{background:var(--rbg);flex:1;justify-content:center;align-items:center;min-height:0;padding:clamp(8px,1dvmin,14px) 0;display:flex}.itemMeta.svelte-to1yqa{background:linear-gradient(#00000040 0%,#0006 100%);border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:clamp(2px,.32dvmin,5px);padding:clamp(6px,.75dvmin,11px) clamp(7px,.85dvmin,12px) clamp(7px,.9dvmin,12px);display:flex}.itemName.svelte-to1yqa{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #00000080;font-family:Rubik,sans-serif;font-size:clamp(11px,1.35dvmin,17px);font-weight:800;line-height:1.15;overflow:hidden}.rarityLabel.svelte-to1yqa{color:var(--rc);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 6px var(--rglow);align-items:center;gap:clamp(3px,.35dvmin,5px);font-family:Rubik,sans-serif;font-size:clamp(10px,1.1dvmin,12px);font-weight:800;display:inline-flex;overflow:hidden}.typeChip.svelte-to1yqa{color:#ffffffc7;border-radius:var(--radius-xs);letter-spacing:.06em;text-shadow:none;background:#ffffff1a;border:1px solid #ffffff29;padding:1px 5px;font-size:clamp(8px,.9dvmin,10px);font-weight:800}.itemBuyRow.svelte-to1yqa{justify-content:space-between;align-items:center;gap:clamp(4px,.5dvmin,8px);margin-top:clamp(2px,.3dvmin,5px);display:flex}.itemPrice.svelte-to1yqa{color:#fff;white-space:nowrap;text-shadow:0 1px 2px #0006;flex-shrink:0;align-items:center;gap:clamp(3px,.35dvmin,5px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.35dvmin,17px);font-weight:800;display:flex}.gemSm.svelte-to1yqa{object-fit:contain;width:clamp(14px,1.65dvmin,21px);height:clamp(14px,1.65dvmin,21px)}.itemFree.svelte-to1yqa{color:#2ecc40;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 8px #2ecc4073;font-family:Rubik,sans-serif;font-size:clamp(12px,1.3dvmin,16px);font-weight:900}.buyBtn.svelte-to1yqa{background:var(--rc);border-radius:var(--radius-xs);color:#000000e0;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 1px #ffffff2e;transition:transform .18s var(--ease-bounce), filter .18s ease, box-shadow .18s ease;border:none;flex-shrink:0;align-items:center;gap:clamp(3px,.4dvmin,6px);padding:clamp(7px,.85dvmin,11px) clamp(12px,1.4dvmin,18px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.3dvmin,15px);font-weight:900;display:inline-flex;box-shadow:0 2px 6px #00000059,inset 0 1px #ffffff40}.itemCard.svelte-to1yqa:hover .buyBtn:where(.svelte-to1yqa):not(:disabled){filter:brightness(1.15);box-shadow:0 4px 12px var(--rglow), inset 0 1px 0 #ffffff52;transform:translateY(-1px)}.itemCard.svelte-to1yqa:hover .buyBtn:where(.svelte-to1yqa):not(:disabled) .btnArrow{transform:translate(3px)}.itemCard.svelte-to1yqa:hover .animalIcon,.itemCard.svelte-to1yqa:hover .animalIcon .creatureBody,.itemCard.svelte-to1yqa:hover .animalIcon .animalTail{animation-play-state:paused}.buyBtn.svelte-to1yqa:disabled{cursor:not-allowed;opacity:.65;filter:grayscale(.4)}.btnCheck.svelte-to1yqa{color:inherit;line-height:1;display:inline-block}.btnLock.svelte-to1yqa{color:inherit;align-items:center;line-height:1;display:inline-flex}.gridRow.svelte-z3lqdw{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;gap:clamp(6px,.85dvmin,12px);padding:0 clamp(12px,1.6dvmin,24px);display:grid}.gridCell.svelte-z3lqdw{min-width:0;display:flex}.gridCell.svelte-z3lqdw>*{width:100%}.gridCell--large.svelte-z3lqdw{grid-column:span 3}@media (width<=900px){.gridRow.svelte-z3lqdw{grid-template-columns:repeat(4,1fr)}.gridCell--large.svelte-z3lqdw{grid-column:span 2}}@media (width<=640px){.gridRow.svelte-z3lqdw{grid-template-columns:repeat(3,1fr)}.gridCell--large.svelte-z3lqdw{grid-column:span 3}}@media (width<=420px){.gridRow.svelte-z3lqdw{grid-template-columns:repeat(2,1fr)}.gridCell--large.svelte-z3lqdw{grid-column:span 2}}.slide.svelte-20yp3w{background-position:0%;background-size:140% 140%;flex:0 0 100%;align-items:stretch;height:100%;animation:14s ease-in-out infinite alternate svelte-20yp3w-slideGradientDrift;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -40px 80px -40px #00000073}@keyframes svelte-20yp3w-slideGradientDrift{0%{background-position:0 40%}to{background-position:100% 60%}}.slide.svelte-20yp3w:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffff29 50%,#0000 72%) 0 0/220% 100% no-repeat;animation:8s ease-in-out infinite svelte-20yp3w-slideShimmer;position:absolute;inset:0}@keyframes svelte-20yp3w-slideShimmer{0%{background-position:-110% 0}60%,to{background-position:210% 0}}.slide--owned.svelte-20yp3w:before,.slide--noGradient.svelte-20yp3w:before{display:none}.slide--owned.svelte-20yp3w,.slide--noGradient.svelte-20yp3w{animation:none}@media (prefers-reduced-motion:reduce){.slide.svelte-20yp3w,.slide.svelte-20yp3w:before,.slidePrism.svelte-20yp3w,.slideAuroraAnchor.svelte-20yp3w{animation:none!important}}.slideHero.svelte-20yp3w{object-fit:cover;opacity:.55;mix-blend-mode:screen;pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.slide--owned.svelte-20yp3w{filter:saturate(.55)brightness(.82)}.slideEndsChip.svelte-20yp3w{z-index:6;color:#f5cf4d;letter-spacing:.04em;text-shadow:0 1px 2px #0009;pointer-events:none;background:#0000008c;border:1px solid #f5cf4d66;border-radius:999px;align-items:center;gap:clamp(4px,.45dvmin,7px);padding:clamp(3px,.4dvmin,6px) clamp(9px,1.05dvmin,14px);font-family:Rubik,sans-serif;font-size:clamp(10px,1.15dvmin,13px);font-weight:800;display:inline-flex;position:absolute;top:clamp(10px,1.4dvmin,18px);right:clamp(10px,1.2dvmin,16px);box-shadow:0 2px 8px #00000059}.slideEndsChip.slideEndsChip--withRibbon.svelte-20yp3w{top:auto;bottom:clamp(10px,1.4dvmin,18px)}.cdDot.svelte-20yp3w{background:#f5cf4d;border-radius:50%;flex-shrink:0;width:clamp(5px,.62dvmin,8px);height:clamp(5px,.62dvmin,8px);animation:1.8s ease-in-out infinite svelte-20yp3w-blink}@keyframes svelte-20yp3w-blink{0%,to{opacity:1}50%{opacity:.2}}.slideOwnedRibbon.svelte-20yp3w{z-index:6;color:#fff;letter-spacing:.22em;text-transform:uppercase;border-radius:var(--radius-xs);text-shadow:0 1px 2px #000000b3;pointer-events:none;background:#000000b3;border:2.5px solid #fffffff2;padding:clamp(4px,.5dvmin,7px) clamp(12px,1.5dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(9px,1.1dvmin,14px);font-weight:900;position:absolute;top:clamp(10px,1.4dvmin,18px);right:clamp(10px,1.2dvmin,16px);transform:rotate(8deg);box-shadow:0 .3dvmin 1dvmin #00000080}.slide--noGradient.svelte-20yp3w{background:linear-gradient(135deg,#0000008c,#00000059)}.slideHero--solid.svelte-20yp3w{opacity:1;mix-blend-mode:normal}.slidePrism.svelte-20yp3w{pointer-events:none;z-index:0;--prismRgb:140, 240, 160;--p1x:22%;--p1y:18%;--ps1:75%;--p2x:82%;--p2y:14%;--ps2:70%;--p3x:75%;--p3y:92%;--ps3:80%;--p4x:16%;--p4y:90%;--ps4:70%;--prismOpacity:.55;--prismPhase:0s;background:radial-gradient(ellipse var(--ps1) var(--ps1) at var(--p1x) var(--p1y), rgba(var(--prismRgb), .85) 0%, transparent 60%), radial-gradient(ellipse var(--ps2) var(--ps2) at var(--p2x) var(--p2y), rgba(var(--prismRgb), .65) 0%, transparent 60%), radial-gradient(ellipse var(--ps3) var(--ps3) at var(--p3x) var(--p3y), rgba(var(--prismRgb), .95) 0%, transparent 60%), radial-gradient(ellipse var(--ps4) var(--ps4) at var(--p4x) var(--p4y), rgba(var(--prismRgb), .75) 0%, transparent 60%);opacity:var(--prismOpacity);animation:7.5s ease-in-out infinite alternate svelte-20yp3w-slideGlowDrift,18s linear infinite svelte-20yp3w-slideGlowHueShift;animation-delay:var(--prismPhase), var(--prismPhase);transform-origin:78%;position:absolute;inset:-25%}.slideAuroraAnchor.svelte-20yp3w{pointer-events:none;z-index:0;opacity:.85;transform-origin:78%;animation:7.5s ease-in-out infinite alternate svelte-20yp3w-slideGlowDrift;position:absolute;inset:0}@keyframes svelte-20yp3w-slideGlowDrift{0%{opacity:1;transform:translate(-2%,-1%)scale(1)}50%{opacity:.92;transform:translate(2%,1%)scale(1.06)}to{opacity:1;transform:translate(-1%,2%)scale(1.02)}}@keyframes svelte-20yp3w-slideGlowHueShift{0%{filter:blur(56px)hue-rotate(-30deg)}50%{filter:blur(56px)hue-rotate(30deg)}to{filter:blur(56px)hue-rotate(-30deg)}}.slideContent.svelte-20yp3w{z-index:1;box-sizing:border-box;align-items:center;gap:clamp(10px,1.4dvmin,22px);width:100%;padding:clamp(12px,1.8dvmin,28px) clamp(14px,2.4dvmin,38px);display:flex;position:relative}.slideLeft.svelte-20yp3w{flex-direction:column;flex:1;justify-content:center;gap:clamp(4px,.52dvmin,8px);min-width:0;display:flex}.featuredTag.svelte-20yp3w{letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-xs);border:1.5px solid;align-self:flex-start;padding:2px 7px;font-family:Rubik,sans-serif;font-size:clamp(10px,1.05dvmin,12px);font-weight:900;display:inline-block}.kindChip.svelte-20yp3w{letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-xs);text-shadow:0 1px 2px #0000008c;border:1.5px solid;align-self:flex-start;align-items:center;gap:clamp(3px,.35dvmin,6px);padding:2px 8px;font-family:Rubik,sans-serif;font-size:clamp(10px,1.05dvmin,12px);font-weight:900;display:inline-flex}.kindChip--bundle.svelte-20yp3w{color:#fff}.featuredName.svelte-20yp3w{color:#fff;text-shadow:0 2px 14px #000000b3;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Rubik,sans-serif;font-size:clamp(15px,2.5dvmin,28px);font-weight:800;line-height:1.1;overflow:hidden}.featuredSub.svelte-20yp3w{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #00000080;margin:0;font-family:Rubik,sans-serif;font-size:clamp(10px,1.12dvmin,14px);overflow:hidden}.featuredItems.svelte-20yp3w{flex-wrap:wrap;gap:clamp(4px,.55dvmin,9px);margin-top:clamp(1px,.2dvmin,4px);display:flex}.pip.svelte-20yp3w{--pipRing:#ffffff8c;--pipGlow:#ffffff40;background-color:var(--pipRing);border:1.5px solid var(--pipRing);border-radius:var(--radius-xs);width:clamp(36px,4.4dvmin,56px);height:clamp(36px,4.4dvmin,56px);box-shadow:0 2px 8px #00000080, 0 0 14px var(--pipGlow), inset 0 1px 0 #ffffff2e;user-select:none;background-image:linear-gradient(160deg,#ffffff2e,#00000040 75%);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.pipMore.svelte-20yp3w{--pipRing:#ffffffb3;color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #0009;background-color:#0e1916;background-image:none;font-family:Rubik,sans-serif;font-size:clamp(12px,1.5dvmin,18px);font-weight:900}.featuredPricing.svelte-20yp3w{flex-wrap:wrap;align-items:center;gap:clamp(5px,.65dvmin,10px);display:flex}.origPrice.svelte-20yp3w{color:#fff9;align-items:center;gap:clamp(2px,.25dvmin,4px);font-family:Rubik,sans-serif;font-size:clamp(10px,1.1dvmin,13px);text-decoration:line-through;display:inline-flex}.origIcon.svelte-20yp3w{opacity:.7;width:clamp(10px,1.3dvmin,14px);height:clamp(10px,1.3dvmin,14px)}.salePrice.svelte-20yp3w{color:#fff;text-shadow:0 0 18px #ffffff38;align-items:center;gap:clamp(3px,.32dvmin,5px);font-family:Rubik,sans-serif;font-size:clamp(14px,1.9dvmin,24px);font-weight:800;display:flex}.gemIcon.svelte-20yp3w{object-fit:contain;width:clamp(14px,1.9dvmin,24px);height:clamp(14px,1.9dvmin,24px)}.freeChip.svelte-20yp3w{color:#2ecc40;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 12px #2ecc4080;font-family:Rubik,sans-serif;font-size:clamp(13px,1.7dvmin,20px);font-weight:900}.saveChip.svelte-20yp3w{letter-spacing:.06em;text-transform:uppercase;background:#00000052;border:1.5px solid;border-radius:999px;align-items:center;gap:clamp(2px,.32dvmin,5px);padding:clamp(2px,.3dvmin,4px) clamp(7px,.9dvmin,11px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.15dvmin,13px);font-weight:900;display:inline-flex}.saveLabel.svelte-20yp3w{letter-spacing:.06em}.saveIcon.svelte-20yp3w{object-fit:contain;filter:drop-shadow(0 0 4px #00000059);width:clamp(11px,1.3dvmin,16px);height:clamp(11px,1.3dvmin,16px)}.saveAmount.svelte-20yp3w{letter-spacing:0}.viewBtn.svelte-20yp3w{border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;color:#000000e6;cursor:pointer;text-shadow:0 1px 1px #ffffff2e;border:none;align-self:flex-start;align-items:center;gap:clamp(5px,.65dvmin,9px);margin-top:clamp(3px,.5dvmin,8px);padding:clamp(8px,1dvmin,14px) clamp(16px,2dvmin,28px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.55dvmin,19px);font-weight:900;transition:filter .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #00000073,inset 0 1px #ffffff59}.viewBtn.svelte-20yp3w:disabled{opacity:.65;cursor:not-allowed;filter:grayscale(.4)}.viewBtn.svelte-20yp3w:not(:disabled):hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 8px 22px #00000080,inset 0 1px #ffffff73}.viewBtn.svelte-20yp3w:not(:disabled):hover .btnArrow{transform:translate(4px)}.btnCheck.svelte-20yp3w{color:inherit;line-height:1;display:inline-block}.slideRight.svelte-20yp3w{flex-shrink:0;justify-content:center;align-items:center;width:clamp(70px,18dvmin,200px);display:flex}.featuredArtWrap.svelte-20yp3w{justify-content:center;align-items:center;display:flex}@media (width<=640px){.slideRight.svelte-20yp3w{width:clamp(60px,22dvmin,110px)}.featuredName.svelte-20yp3w{font-size:clamp(14px,3.5dvmin,18px)}.featuredSub.svelte-20yp3w{font-size:clamp(10px,2.8dvmin,13px)}}.carousel.svelte-1fg1mvd{border-radius:var(--radius-sm);height:clamp(170px,28dvmin,320px);margin:0 clamp(8px,1.2dvmin,18px);position:relative;overflow:hidden}.carouselTrack.svelte-1fg1mvd{will-change:transform;height:100%;transition:transform .55s cubic-bezier(.65,0,.35,1);display:flex}.arrow.svelte-1fg1mvd{border-radius:var(--radius-xs);color:#ffffffeb;cursor:pointer;opacity:0;z-index:5;background:#00000073;border:1px solid #fff3;justify-content:center;align-items:center;width:clamp(28px,3.5dvmin,46px);height:clamp(28px,3.5dvmin,46px);font-size:clamp(18px,2.8dvmin,36px);line-height:1;transition:opacity .2s,background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel.svelte-1fg1mvd:hover .arrow:where(.svelte-1fg1mvd){opacity:1}.arrow.svelte-1fg1mvd:hover{background:#000000b3}.arrow--prev.svelte-1fg1mvd{left:clamp(6px,1dvmin,14px)}.arrow--next.svelte-1fg1mvd{right:clamp(6px,1dvmin,14px)}.dots.svelte-1fg1mvd{z-index:5;gap:clamp(4px,.5dvmin,8px);display:flex;position:absolute;bottom:clamp(6px,.85dvmin,12px);left:50%;transform:translate(-50%)}.dot.svelte-1fg1mvd{cursor:pointer;background:#fff6;border:none;border-radius:999px;flex-shrink:0;width:clamp(5px,.62dvmin,9px);height:clamp(5px,.62dvmin,9px);padding:0;transition:background .28s,width .28s}.dot.active.svelte-1fg1mvd{width:clamp(14px,1.8dvmin,26px)}@media (width<=640px){.arrow.svelte-1fg1mvd{opacity:1}}.shelfSection.svelte-1rzs6nn{flex-direction:column;gap:clamp(6px,.9dvmin,12px);display:flex}.shelfHeader.svelte-1rzs6nn{justify-content:space-between;align-items:center;gap:clamp(8px,1dvmin,14px);padding:0 clamp(12px,1.6dvmin,24px);display:flex}.shelfTitle.svelte-1rzs6nn{letter-spacing:.12em;color:#ffffffeb;text-transform:uppercase;text-shadow:0 1px 2px #0006;font-family:Rubik,sans-serif;font-size:clamp(11px,1.5dvmin,18px);font-weight:800}.countdown.svelte-1rzs6nn{color:#f5cf4d;flex-shrink:0;align-items:center;gap:clamp(4px,.45dvmin,7px);font-family:Rubik,sans-serif;font-size:clamp(10px,1.12dvmin,14px);font-weight:700;display:flex}.cdDot.svelte-1rzs6nn{background:#f5cf4d;border-radius:50%;flex-shrink:0;width:clamp(5px,.62dvmin,8px);height:clamp(5px,.62dvmin,8px);animation:1.8s ease-in-out infinite svelte-1rzs6nn-blink}@keyframes svelte-1rzs6nn-blink{0%,to{opacity:1}50%{opacity:.2}}.stateBlock.svelte-1rzs6nn{color:#ffffffe6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,1.4dvmin,18px);padding:clamp(40px,8dvmin,90px) clamp(20px,3dvmin,40px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.4dvmin,16px);display:flex}.stateError.svelte-1rzs6nn{color:#ffb3b3}.retryBtn.svelte-1rzs6nn{border:1px solid var(--ui-modal-accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:#2ecc4047;padding:clamp(6px,.7dvmin,10px) clamp(14px,1.6dvmin,22px);font-family:Rubik,sans-serif;font-weight:700}.retryBtn.svelte-1rzs6nn:hover{background:#2ecc406b}.sk.svelte-1rzs6nn{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff0f 0%,#ffffff1f 50%,#ffffff0f 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite svelte-1rzs6nn-shimmer}@keyframes svelte-1rzs6nn-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-title.svelte-1rzs6nn{border-radius:var(--radius-xs);width:clamp(80px,14dvmin,160px);height:clamp(12px,1.6dvmin,18px);display:block}.sk-pill.svelte-1rzs6nn{border-radius:999px;width:clamp(60px,9dvmin,110px);height:clamp(12px,1.4dvmin,16px);display:block}.carouselSkeleton.svelte-1rzs6nn{height:clamp(170px,28dvmin,320px);margin:0 clamp(8px,1.2dvmin,18px)}.gridSkeleton.svelte-1rzs6nn{grid-template-columns:repeat(6,1fr);gap:clamp(6px,.85dvmin,12px);padding:0 clamp(12px,1.6dvmin,24px);display:grid}@media (width<=900px){.gridSkeleton.svelte-1rzs6nn{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.gridSkeleton.svelte-1rzs6nn{grid-template-columns:repeat(3,1fr)}}@media (width<=420px){.gridSkeleton.svelte-1rzs6nn{grid-template-columns:repeat(2,1fr)}}.sk-card.svelte-1rzs6nn{aspect-ratio:3/4.2;border-radius:var(--radius-sm)}.manage.svelte-um4fjy{background:var(--ui-modal-shell-gradient);border:2px solid var(--pass-accent,#f0b429);border-radius:var(--radius-md);width:min(94vw,540px);max-height:min(94dvh,720px);box-shadow:var(--ui-modal-shell-shadow), 0 0 28px -10px #f0b42973;flex-direction:column;gap:clamp(8px,1dvmin,12px);padding:clamp(14px,1.8dvmin,22px);display:flex;position:relative;overflow-y:auto}.head.svelte-um4fjy{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kicker.svelte-um4fjy{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin:0;font-family:Rubik,sans-serif;font-size:clamp(9px,1.1dvmin,11px);font-weight:800}.title.svelte-um4fjy{color:#fff;margin:4px 0 0;font-family:Rubik,sans-serif;font-size:clamp(18px,2.2dvmin,24px);font-weight:900}.closeBtn.svelte-um4fjy{appearance:none;color:#fff;border-radius:var(--radius-xs);cursor:pointer;background:#2ecc4033;border:1px solid #2ecc4075;width:clamp(28px,3dvmin,36px);height:clamp(28px,3dvmin,36px);font-size:clamp(13px,1.6dvmin,16px);transition:background .12s}.closeBtn.svelte-um4fjy:hover{background:#2ecc405c}.passRow.svelte-um4fjy{border:1.5px solid var(--pass-accent,#f0b429);border-radius:var(--radius-sm);background:#f0b42914;justify-content:space-between;align-items:center;gap:12px;padding:clamp(10px,1.2dvmin,14px);display:flex}.passRowLeft.svelte-um4fjy{align-items:center;gap:clamp(8px,1.1dvmin,12px);min-width:0;display:flex}.passAvatar.svelte-um4fjy{flex-shrink:0}.passRowText.svelte-um4fjy{min-width:0}.passRowTitleLine.svelte-um4fjy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.passRowTitle.svelte-um4fjy{color:var(--pass-accent,#f0b429);font-family:Rubik,sans-serif;font-size:clamp(14px,1.7dvmin,17px);font-weight:900}.statusPill.svelte-um4fjy{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-family:Rubik,sans-serif;font-size:clamp(9px,1.1dvmin,10px);font-weight:800}.statusActive.svelte-um4fjy{color:#ffd864;background:#f0b42938}.statusNonRenewing.svelte-um4fjy{color:#ffb4b4;background:#ff78782e}.passRowSub.svelte-um4fjy{color:#ffffffb8;margin:4px 0 0;font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,13px)}.passRowRight.svelte-um4fjy{text-align:right;flex-shrink:0}.passRowPrice.svelte-um4fjy{color:#fff;font-family:Rubik,sans-serif;font-size:clamp(16px,1.9dvmin,20px);font-weight:900;display:block}.passRowPriceUnit.svelte-um4fjy{color:#ffffff8c;font-family:Rubik,sans-serif;font-size:clamp(10px,1.2dvmin,12px);display:block}.foot.svelte-um4fjy{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:clamp(8px,1dvmin,12px);display:flex}.footRight.svelte-um4fjy{gap:clamp(6px,.8dvmin,10px);display:flex}.ghostBtn.svelte-um4fjy{appearance:none;border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:#fff;background:0 0;border:1px solid #ffffff52;padding:clamp(8px,1dvmin,12px) clamp(14px,1.7dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,13px);font-weight:800;transition:background .12s,transform .1s,border-color .12s}.ghostBtn.svelte-um4fjy:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff8c}.dangerGhost.svelte-um4fjy{color:#ffb4b4;border-color:#ff78788c}.dangerGhost.svelte-um4fjy:hover:not(:disabled){color:#fff;background:#ff50501a;border-color:#ff7878}.ghostBtn.svelte-um4fjy:disabled,.resumeBtn.svelte-um4fjy:disabled{opacity:.5;cursor:not-allowed;transform:none}.resumeBtn.svelte-um4fjy{appearance:none;border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:#0e1a12;background:#2ecc40d9;border:1px solid #2ecc40f2;padding:clamp(8px,1dvmin,12px) clamp(14px,1.7dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,13px);font-weight:900;transition:background .12s,transform .1s,filter .12s}.resumeBtn.svelte-um4fjy:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.wiz.svelte-1714nbx{--wiz-accent:#ff7878;background:var(--ui-modal-shell-gradient);border:2px solid var(--wiz-accent);border-radius:var(--radius-md);width:min(94vw,520px);max-height:min(94dvh,720px);box-shadow:var(--ui-modal-shell-shadow), 0 0 28px -10px var(--wiz-accent);flex-direction:column;gap:clamp(10px,1.2dvmin,14px);padding:clamp(14px,1.8dvmin,22px);display:flex;overflow-y:auto}.head.svelte-1714nbx{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kicker.svelte-1714nbx{text-transform:uppercase;letter-spacing:.08em;color:var(--wiz-accent);margin:0;font-family:Rubik,sans-serif;font-size:clamp(9px,1.1dvmin,11px);font-weight:800}.title.svelte-1714nbx{color:#fff;margin:4px 0 0;font-family:Rubik,sans-serif;font-size:clamp(18px,2.2dvmin,24px);font-weight:900}.closeBtn.svelte-1714nbx{appearance:none;color:#fff;border-radius:var(--radius-xs);cursor:pointer;background:#2ecc4033;border:1px solid #2ecc4075;width:clamp(28px,3dvmin,36px);height:clamp(28px,3dvmin,36px);font-size:clamp(13px,1.6dvmin,16px);transition:background .12s}.closeBtn.svelte-1714nbx:hover{background:#2ecc405c}.bodyLead.svelte-1714nbx{color:#ffffffe0;margin:0;font-family:Rubik,sans-serif;font-size:clamp(12px,1.4dvmin,14px);line-height:1.5}.loseList.svelte-1714nbx{flex-direction:column;gap:clamp(4px,.6dvmin,6px);margin:0;padding:0;list-style:none;display:flex}.loseList.svelte-1714nbx li:where(.svelte-1714nbx){border-radius:var(--radius-xs);background:#ffffff08;border:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(8px,1dvmin,12px);padding:clamp(8px,1dvmin,11px) clamp(10px,1.2dvmin,14px);display:grid}.loseBullet.svelte-1714nbx{color:var(--pass-accent,#f0b429);justify-content:center;align-items:center;font-size:clamp(12px,1.4dvmin,14px);display:inline-flex}.loseText.svelte-1714nbx{color:#ffffffe0;font-family:Rubik,sans-serif;font-size:clamp(12px,1.4dvmin,14px)}.loseX.svelte-1714nbx{color:#ff7878;justify-content:center;align-items:center;font-size:clamp(13px,1.5dvmin,15px);font-weight:800;display:inline-flex}.infoCallout.svelte-1714nbx{border-radius:var(--radius-sm);color:#ffffffe0;background:#f0b4291a;border:1px solid #f0b4296b;gap:10px;padding:clamp(10px,1.2dvmin,14px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,13px);line-height:1.45;display:flex}.infoCallout.warn.svelte-1714nbx{background:#ff78781a;border-color:#ff78786b}.reasonGrid.svelte-1714nbx{grid-template-columns:1fr 1fr;gap:clamp(6px,.8dvmin,10px);display:grid}@media (width<=460px){.reasonGrid.svelte-1714nbx{grid-template-columns:1fr}}.reasonPill.svelte-1714nbx{appearance:none;border-radius:var(--radius-xs);color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:clamp(9px,1.1dvmin,12px) clamp(10px,1.2dvmin,14px);transition:border-color .12s,background .12s;display:grid}.reasonPill.svelte-1714nbx:hover{border-color:#ffffff52}.reasonPill.selected.svelte-1714nbx{border-color:var(--wiz-accent);background:#ff78781f}.reasonDot.svelte-1714nbx{border:1.5px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.reasonPill.selected.svelte-1714nbx .reasonDot:where(.svelte-1714nbx){border-color:var(--wiz-accent)}.reasonDotInner.svelte-1714nbx{background:0 0;border-radius:999px;width:7px;height:7px;transition:background .12s}.reasonDotInner.on.svelte-1714nbx{background:var(--wiz-accent)}.reasonLabel.svelte-1714nbx{font-family:Rubik,sans-serif;font-size:clamp(12px,1.4dvmin,14px)}.textareaWrap.svelte-1714nbx{flex-direction:column;gap:6px;display:flex}.textareaLabel.svelte-1714nbx{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-family:Rubik,sans-serif;font-size:clamp(10px,1.2dvmin,12px);font-weight:800}.optional.svelte-1714nbx{color:#fff6;font-weight:600}.textareaWrap.svelte-1714nbx textarea:where(.svelte-1714nbx){appearance:none;border-radius:var(--radius-xs);color:#fff;resize:vertical;background:#0000003d;border:1px solid #ffffff24;min-height:70px;padding:clamp(8px,1dvmin,11px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.4dvmin,14px)}.textareaWrap.svelte-1714nbx textarea:where(.svelte-1714nbx):focus{background:#00000052;border-color:#ffffff5c;outline:none}.confirmShell.svelte-1714nbx{flex-direction:column;align-items:center;gap:clamp(8px,1dvmin,12px);padding:clamp(8px,1dvmin,14px) 0;display:flex}.checkRing.svelte-1714nbx{border:2px solid var(--wiz-accent);width:clamp(48px,6dvmin,64px);height:clamp(48px,6dvmin,64px);color:var(--wiz-accent);border-radius:999px;justify-content:center;align-items:center;font-family:Rubik,sans-serif;font-size:clamp(22px,2.6dvmin,30px);font-weight:900;display:inline-flex}.confirmTitle.svelte-1714nbx{color:#fff;margin:0;font-family:Rubik,sans-serif;font-size:clamp(15px,1.8dvmin,19px);font-weight:900}.confirmSub.svelte-1714nbx{text-align:center;color:#ffffffc7;max-width:38ch;margin:0;font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,13px);line-height:1.45}.afterList.svelte-1714nbx{border-radius:var(--radius-sm);background:#0003;flex-direction:column;gap:6px;width:100%;margin:8px 0 0;padding:clamp(10px,1.2dvmin,14px);list-style:none;display:flex}.afterList.svelte-1714nbx li:where(.svelte-1714nbx){color:#ffffffc7;align-items:center;gap:10px;font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,13px);display:flex}.afterList.svelte-1714nbx li.ok:where(.svelte-1714nbx){color:#b6f5be}.afterList.svelte-1714nbx .checkIcon:where(.svelte-1714nbx),.afterList.svelte-1714nbx .dashIcon:where(.svelte-1714nbx){justify-content:center;align-items:center;width:16px;height:16px;font-weight:800;display:inline-flex}.afterList.svelte-1714nbx .checkIcon:where(.svelte-1714nbx){color:var(--wiz-accent)}.afterList.svelte-1714nbx .dashIcon:where(.svelte-1714nbx){color:#ffffff5c}.reactivateCallout.svelte-1714nbx{border-radius:var(--radius-sm);background:#f0b4291a;border:1px solid #f0b4296b;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;margin-top:8px;padding:clamp(10px,1.2dvmin,14px);display:grid}.reactivateText.svelte-1714nbx{color:#ffffffd6;font-family:Rubik,sans-serif;font-size:clamp(11px,1.25dvmin,12px);line-height:1.4}.reactivateBtn.svelte-1714nbx{appearance:none;color:#1a1407;border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#f0b429;border:1px solid #0000;padding:clamp(7px,.9dvmin,10px) clamp(12px,1.4dvmin,18px);font-family:Rubik,sans-serif;font-size:clamp(10px,1.2dvmin,12px);font-weight:800;transition:filter .12s}.reactivateBtn.svelte-1714nbx:hover:not(:disabled){filter:brightness(1.08)}.reactivateBtn.svelte-1714nbx:disabled{opacity:.5;cursor:not-allowed}.foot.svelte-1714nbx{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:clamp(6px,.8dvmin,10px);display:flex}.foot.footEnd.svelte-1714nbx{justify-content:flex-end}.ghostBtn.svelte-1714nbx,.dangerBtn.svelte-1714nbx,.keepBtn.svelte-1714nbx,.primaryBtn.svelte-1714nbx{appearance:none;border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;padding:clamp(8px,1dvmin,12px) clamp(14px,1.7dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,13px);font-weight:800;transition:background .12s,transform .1s,border-color .12s,filter .12s}.ghostBtn.svelte-1714nbx{color:#fff;background:0 0;border:1px solid #ffffff52}.ghostBtn.svelte-1714nbx:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff8c}.dangerGhost.svelte-1714nbx{color:#ffb4b4;border-color:#ff78788c}.dangerGhost.svelte-1714nbx:hover:not(:disabled){color:#fff;background:#ff50501a;border-color:#ff7878}.dangerBtn.svelte-1714nbx{background:var(--wiz-accent);color:#1a0a0a;border:1px solid #0000}.dangerBtn.svelte-1714nbx:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.keepBtn.svelte-1714nbx{color:#1a1407;background:#f0b429;border:1px solid #0000}.keepBtn.svelte-1714nbx:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.primaryBtn.svelte-1714nbx{color:#07210b;background:#2ecc40;border:1px solid #0000}.primaryBtn.svelte-1714nbx:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ghostBtn.svelte-1714nbx:disabled,.dangerBtn.svelte-1714nbx:disabled,.keepBtn.svelte-1714nbx:disabled,.primaryBtn.svelte-1714nbx:disabled{opacity:.5;cursor:not-allowed;transform:none}.successCard.svelte-rsjrq5{background:var(--ui-modal-shell-gradient);border:.22dvmin solid var(--ui-modal-accent);border-radius:var(--radius-md);width:min(92vw,460px);box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset), 0 0 28px #2ecc4052;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:clamp(12px,1.8dvmin,20px);padding:clamp(18px,2.4dvmin,28px);display:flex;position:relative}.closeChip.svelte-rsjrq5{border-radius:var(--radius-xs);color:#fff;cursor:pointer;background:#2ecc40d9;border:1px solid #fff3;justify-content:center;align-items:center;width:clamp(28px,3.2dvmin,36px);height:clamp(28px,3.2dvmin,36px);font-size:clamp(13px,1.6dvmin,18px);line-height:1;display:flex;position:absolute;top:clamp(-10px,-1.1dvmin,-7px);left:clamp(-10px,-1.1dvmin,-7px)}.closeChip.svelte-rsjrq5:hover{filter:brightness(1.12)}.checkBadge.svelte-rsjrq5{color:#0e1916;background:#d4a417;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:clamp(56px,7dvmin,80px);height:clamp(56px,7dvmin,80px);display:flex;box-shadow:0 0 30px #d4a41773}.checkBadge.svelte-rsjrq5 svg:where(.svelte-rsjrq5){width:60%;height:60%}.successTitle.svelte-rsjrq5{text-align:center;color:#fff;text-shadow:0 2px 6px #0006;letter-spacing:.02em;margin:0;font-family:Rubik,sans-serif;font-size:clamp(17px,2.1dvmin,24px);font-weight:900}.passPanel.svelte-rsjrq5{border-radius:var(--radius-sm);text-align:center;background:#00000052;border:1px solid #2ecc4073;flex-direction:column;align-items:center;gap:clamp(6px,.8dvmin,10px);padding:clamp(12px,1.4dvmin,18px) clamp(14px,1.7dvmin,20px);display:flex}.passNameRow.svelte-rsjrq5{align-items:center;gap:clamp(6px,.8dvmin,10px);display:inline-flex}.passStar.svelte-rsjrq5{color:#d4a417;filter:drop-shadow(0 1px 4px #d4a4178c);justify-content:center;align-items:center;font-size:clamp(20px,2.4dvmin,26px);line-height:1;display:inline-flex}.passName.svelte-rsjrq5{color:#d4a417;text-shadow:0 2px 6px #0006;letter-spacing:.02em;font-family:Rubik,sans-serif;font-size:clamp(18px,2.2dvmin,24px);font-weight:900}.passBullets.svelte-rsjrq5{color:#ffffffc7;margin:0;font-family:Rubik,sans-serif;font-size:clamp(12px,1.35dvmin,14px);line-height:1.4}.continueBtn.svelte-rsjrq5{color:#000000e0;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#2ecc40;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:clamp(10px,1.2dvmin,16px);font-family:Rubik,sans-serif;font-size:clamp(13px,1.5dvmin,17px);font-weight:900;transition:filter .12s,transform .1s;display:inline-flex}.continueBtn.svelte-rsjrq5:hover{filter:brightness(1.08);transform:translateY(-1px)}.planSidebar.svelte-1gmv2kr{flex-direction:column;gap:clamp(6px,.8dvmin,10px);display:flex}.sidebarHeading.svelte-1gmv2kr{text-transform:uppercase;letter-spacing:.08em;color:#ffffff9e;margin:0;padding-left:4px;font-family:Rubik,sans-serif;font-size:clamp(11px,1.2dvmin,12px);font-weight:800}.sidebarPlan.svelte-1gmv2kr{appearance:none;text-align:left;border-radius:var(--radius-sm);color:#fff;cursor:pointer;transition:border-color .18s var(--ease-bounce,cubic-bezier(.34, 1.56, .64, 1)), background .18s ease, transform .22s var(--ease-bounce,cubic-bezier(.34, 1.56, .64, 1));will-change:transform;background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:auto auto;gap:4px 8px;padding:clamp(10px,1.2dvmin,14px);display:grid}.sidebarPlan.svelte-1gmv2kr:hover{background:#ffffff12;border-color:#ffffff47;transform:translateY(-2px)rotate(-.4deg)}.sidebarPlan.active.svelte-1gmv2kr{border-color:var(--pass-accent,#f0b429);background:#f0b4291a}.sidebarPlan.active.svelte-1gmv2kr:hover{transform:translateY(-2px)}.sidebarPlanTitle.svelte-1gmv2kr{grid-column:1;font-family:Rubik,sans-serif;font-size:clamp(14px,1.6dvmin,16px);font-weight:900}.sidebarActivePill.svelte-1gmv2kr{color:#b6f5be;text-transform:uppercase;letter-spacing:.06em;background:#2ecc4029;border-radius:999px;grid-column:2;place-self:start end;padding:2px 8px;font-family:Rubik,sans-serif;font-size:clamp(10px,1.05dvmin,11px);font-weight:700}.sidebarActivePill--ending.svelte-1gmv2kr{color:#ffd6a8;background:#ff9a3c2e}.sidebarPlanDesc.svelte-1gmv2kr{color:#ffffff9e;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-family:Rubik,sans-serif;font-size:clamp(11px,1.25dvmin,12px);line-height:1.35;display:-webkit-box;overflow:hidden}.sidebarPlanPrice.svelte-1gmv2kr{color:var(--pass-accent,#f0b429);grid-column:1/-1;font-family:Rubik,sans-serif;font-size:clamp(12px,1.35dvmin,14px);font-weight:900}.heroCard.svelte-zbx43n{--pass-accent:#f0b429;--pass-glow:#f0b42966;border:1px solid var(--pass-accent);border-radius:var(--radius-md);box-shadow:0 0 0 1px #0000002e, 0 0 22px -8px var(--pass-glow);isolation:isolate;background:linear-gradient(#ffffff08,#0000001f),#0000001a;position:relative;overflow:hidden}.heroArt.svelte-zbx43n{z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.heroArtScrim.svelte-zbx43n{z-index:0;pointer-events:none;background:linear-gradient(#0000001a 0%,#0000004d 38%,#000000b8 70%,#000000d9 100%);position:absolute;inset:0}.heroCard.svelte-zbx43n>:not(.heroArt):not(.heroArtScrim):not(.heroTagChip){z-index:1;position:relative}.heroCard--withArt.svelte-zbx43n .passHeader{background:linear-gradient(#00000014,#00000073),#0003;border-bottom-color:#ffffff1f}.heroTagChip.svelte-zbx43n{z-index:2;background:var(--pass-accent,#f0b429);color:#1a1407;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:clamp(5px,.6dvmin,8px) clamp(10px,1.2dvmin,14px);font-family:Rubik,sans-serif;font-size:clamp(10px,1.15dvmin,12px);font-weight:900;position:absolute;top:clamp(8px,1dvmin,12px);right:clamp(8px,1dvmin,12px);box-shadow:0 2px 8px #00000052}.heroTagChip[data-tag=new].svelte-zbx43n{color:#082010;background:#2ecc40}.heroTagChip[data-tag=popular].svelte-zbx43n{color:#2a0d00;background:#ff7a45}.heroTagChip[data-tag=best_value].svelte-zbx43n{color:#2a1b00;background:#f5cf4d}.passHeader.svelte-zbx43n{background:linear-gradient(90deg,#f0b4291a,#0000),#0003;border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:flex-start;gap:clamp(4px,.6dvmin,8px);padding:clamp(12px,1.4dvmin,18px) clamp(14px,1.6dvmin,22px);display:flex}.passBadge.svelte-zbx43n{color:var(--pass-accent);letter-spacing:.01em;text-shadow:0 1px 4px #00000073;font-family:Rubik,sans-serif;font-size:clamp(17px,2dvmin,22px);font-weight:900}.passDescription.svelte-zbx43n{color:#ffffffdb;max-width:64ch;margin:0;font-family:Rubik,sans-serif;font-size:clamp(13px,1.45dvmin,15px);line-height:1.4}.thisMonth.svelte-3mxyvp{border-right:1px solid #ffffff0f;flex-direction:column;gap:clamp(8px,1dvmin,12px);padding:clamp(12px,1.5dvmin,18px);display:flex}@media (width<=720px){.thisMonth.svelte-3mxyvp{border-bottom:1px solid #ffffff0f;border-right:none}}.sectionLabel.svelte-3mxyvp{text-transform:uppercase;letter-spacing:.1em;color:#ffffffbd;align-items:center;gap:clamp(4px,.5dvmin,7px);margin:0;font-family:Rubik,sans-serif;font-size:clamp(11px,1.25dvmin,13px);font-weight:900;display:inline-flex}.sectionLabel.svelte-3mxyvp .labelIcon{color:#d4a417}.dropGrid.svelte-3mxyvp{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:clamp(8px,1dvmin,12px);display:grid}.dropGrid[data-count="1"].svelte-3mxyvp{grid-template-columns:minmax(0,1fr)}.dropGrid[data-count="2"].svelte-3mxyvp{grid-template-columns:repeat(2,minmax(0,1fr))}.dropTile.svelte-3mxyvp{--skin-accent:#ffffff40;--art-y:32%;--art-y-on-pseudo:44%;background:var(--rgrad);border:1px solid var(--skin-accent);border-top:3px solid var(--skin-accent);border-radius:var(--radius-sm);text-align:center;transition:transform .22s var(--ease-bounce), box-shadow .22s ease, border-color .22s ease;box-shadow:0 0 12px -8px var(--skin-glow);flex-direction:column;justify-content:space-between;align-items:center;gap:6px;padding:clamp(10px,1.2dvmin,14px);display:flex;position:relative;overflow:hidden}.dropTile.svelte-3mxyvp:hover{box-shadow:0 12px 28px var(--skin-glow);transform:translateY(-3px)rotate(-.6deg)scale(1.02)}.dropTile.svelte-3mxyvp>:where(.svelte-3mxyvp){z-index:2;position:relative}.dropTile.svelte-3mxyvp:before,.dropTile.svelte-3mxyvp:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0}.dropTile.svelte-3mxyvp:before{z-index:1}.dropTile.svelte-3mxyvp:after{z-index:3}.dropTile[data-rarity=uncommon].svelte-3mxyvp:after{opacity:1;animation:3.2s ease-in-out infinite svelte-3mxyvp-tileInsetPulse;box-shadow:inset 0 0 18px #7ec88747}.dropTile[data-rarity=rare].svelte-3mxyvp:before{opacity:1;background:linear-gradient(115deg,#0000 30%,#ffffff3d 50%,#0000 70%) 0 0/220% 100% no-repeat;animation:4s ease-in-out infinite svelte-3mxyvp-tileSweep}.dropTile[data-rarity=epic].svelte-3mxyvp:before{background:radial-gradient(circle at 50% var(--art-y), #9a50d09e 0%, #9a50d000 32%);opacity:0;transform-origin:50% var(--art-y);animation:2.6s ease-out infinite svelte-3mxyvp-tileSpreadPulse}.dropTile[data-rarity=legendary].svelte-3mxyvp:before,.dropTile[data-rarity=mythic].svelte-3mxyvp:before{transform-origin:50% var(--art-y-on-pseudo);border-radius:0;inset:-100%}.dropTile[data-rarity=legendary].svelte-3mxyvp:before{background:conic-gradient(from 0deg at 50% var(--art-y-on-pseudo), transparent 0deg, #ffe69638 22deg, transparent 44deg, transparent 90deg, #ffe69638 112deg, transparent 134deg, transparent 180deg, #ffe69638 202deg, transparent 224deg, transparent 270deg, #ffe69638 292deg, transparent 314deg);opacity:1;animation:7s linear infinite svelte-3mxyvp-tileRotate}.dropTile[data-rarity=legendary].svelte-3mxyvp:after{opacity:1;animation:2.8s ease-in-out infinite svelte-3mxyvp-tileInsetGlow;box-shadow:inset 0 0 18px #f0b42966}.dropTile[data-rarity=mythic].svelte-3mxyvp:before{background:conic-gradient(from 0deg at 50% var(--art-y-on-pseudo), #ff557757 0deg, transparent 80deg, transparent 180deg, #ff557757 180deg, transparent 260deg);opacity:1;animation:4s linear infinite svelte-3mxyvp-tileRotate}.dropTile[data-rarity=mythic].svelte-3mxyvp:after{opacity:1;animation:1.6s ease-in-out infinite svelte-3mxyvp-tileMythicThrob;box-shadow:inset 0 0 18px #ff55774d}.dropTile[data-rarity=special].svelte-3mxyvp:before{background:radial-gradient(circle at 20% calc(var(--art-y) - 12%), #4ea8ff6b 0%, transparent 45%), radial-gradient(circle at 80% calc(var(--art-y) - 18%), #ff55c861 0%, transparent 45%), radial-gradient(circle at 70% calc(var(--art-y) + 22%), #ffdc6e52 0%, transparent 50%), radial-gradient(circle at 28% calc(var(--art-y) + 24%), #6ce6c857 0%, transparent 45%);opacity:1;transform-origin:50% var(--art-y);animation:6.5s ease-in-out infinite alternate svelte-3mxyvp-tilePrismDrift,9s linear infinite svelte-3mxyvp-tileHueShift}.dropTile[data-rarity=special].svelte-3mxyvp:after{opacity:1;background:linear-gradient(120deg,#0000 32%,#ffffff38 50%,#0000 68%) 0 0/220% 100% no-repeat;animation:4.8s ease-in-out infinite svelte-3mxyvp-tileSweep}@media (prefers-reduced-motion:reduce){.dropTile.svelte-3mxyvp{transition:none}.dropTile.svelte-3mxyvp:hover{transform:none}.dropTile.svelte-3mxyvp:before,.dropTile.svelte-3mxyvp:after{animation:none!important}}@keyframes svelte-3mxyvp-tileInsetPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes svelte-3mxyvp-tileSweep{0%{background-position:-110% 0}60%,to{background-position:210% 0}}@keyframes svelte-3mxyvp-tileSpreadPulse{0%{opacity:0;transform:scale(.45)}25%{opacity:.9}to{opacity:0;transform:scale(1.65)}}@keyframes svelte-3mxyvp-tileRotate{to{transform:rotate(360deg)}}@keyframes svelte-3mxyvp-tileInsetGlow{0%,to{box-shadow:inset 0 0 16px 0 var(--skin-glow)}50%{box-shadow:inset 0 0 34px 2px var(--skin-glow)}}@keyframes svelte-3mxyvp-tileMythicThrob{0%,to{box-shadow:inset 0 0 18px #ff55774d,inset 0 0 #f570}50%{box-shadow:inset 0 0 38px 3px #ff5577b3,inset 0 0 0 2px #ff55778c}}@keyframes svelte-3mxyvp-tilePrismDrift{0%{transform:translate(-2.5%,-2%)scale(1.02)}50%{transform:translate(2.5%,1.5%)scale(1.05)}to{transform:translate(-1.5%,2.5%)scale(1.02)}}@keyframes svelte-3mxyvp-tileHueShift{to{filter:hue-rotate(360deg)}}.dropArt.svelte-3mxyvp{justify-content:center;align-items:center;padding:clamp(4px,.6dvmin,8px);display:flex}.dropName.svelte-3mxyvp{color:#fff;text-shadow:0 1px 3px #0000008c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-family:Rubik,sans-serif;font-size:clamp(13px,1.55dvmin,17px);font-weight:900;overflow:hidden}.rarityChip.svelte-3mxyvp{background:var(--skin-accent);color:#1a1a1a;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 9px;font-family:Rubik,sans-serif;font-size:clamp(10px,1.1dvmin,11px);font-weight:800}.dropEmpty.svelte-3mxyvp{color:#ffffffb3;text-align:center;justify-content:center;align-items:center;gap:clamp(5px,.6dvmin,8px);padding:clamp(20px,3dvmin,36px);font-family:Rubik,sans-serif;font-size:clamp(13px,1.5dvmin,15px);display:flex}.nextStrip.svelte-3mxyvp{color:#fff9;border-top:1px dashed #ffffff14;margin-top:auto;padding-top:clamp(6px,.8dvmin,10px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.25dvmin,13px)}.included.svelte-jrh7j0{flex-direction:column;gap:clamp(8px,1dvmin,12px);padding:clamp(12px,1.5dvmin,18px);display:flex}.sectionLabel.svelte-jrh7j0{text-transform:uppercase;letter-spacing:.1em;color:#ffffffbd;align-items:center;gap:clamp(4px,.5dvmin,7px);margin:0;font-family:Rubik,sans-serif;font-size:clamp(11px,1.25dvmin,13px);font-weight:900;display:inline-flex}.sectionLabel.svelte-jrh7j0 .labelIcon{color:var(--pass-accent,#d4a417)}.perkList.svelte-jrh7j0{flex-direction:column;gap:clamp(5px,.7dvmin,8px);margin:0;padding:0;list-style:none;display:flex}.perkRow.svelte-jrh7j0{border-radius:var(--radius-xs);background:#ffffff08;border:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(8px,1dvmin,12px);padding:clamp(9px,1.1dvmin,12px) clamp(11px,1.3dvmin,15px);display:grid}.perkBullet.svelte-jrh7j0{color:var(--pass-accent);justify-content:center;align-items:center;font-size:clamp(15px,1.7dvmin,18px);line-height:1;display:inline-flex}.perkText.svelte-jrh7j0{color:#fffffff2;font-family:Rubik,sans-serif;font-size:clamp(13px,1.5dvmin,15px);line-height:1.35}.headlineChip.svelte-jrh7j0{background:var(--pass-accent);color:#1a1a1a;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 9px;font-family:Rubik,sans-serif;font-size:clamp(10px,1.1dvmin,11px);font-weight:900}.bonusPerks.svelte-jrh7j0{border-top:1px dashed #ffffff1a;flex-direction:column;gap:clamp(5px,.7dvmin,8px);margin-top:clamp(8px,1dvmin,12px);padding-top:clamp(8px,1dvmin,12px);display:flex}.bonusPerksLabel.svelte-jrh7j0{text-transform:uppercase;letter-spacing:.08em;color:var(--pass-accent,#f0b429);margin:0;font-family:Rubik,sans-serif;font-size:clamp(10px,1.15dvmin,12px);font-weight:900}.bonusPerkRow.svelte-jrh7j0{background:#f0b42914;border-color:#f0b42952}.dropsPanel.svelte-rjt1w4{flex-direction:column;gap:clamp(8px,1dvmin,12px);padding:clamp(8px,1dvmin,12px) 0;display:flex}.sectionLabel.svelte-rjt1w4{text-transform:uppercase;letter-spacing:.1em;color:#ffffffbd;align-items:center;gap:clamp(4px,.5dvmin,7px);margin:0;font-family:Rubik,sans-serif;font-size:clamp(11px,1.25dvmin,13px);font-weight:900;display:inline-flex}.sectionLabel.svelte-rjt1w4 .labelIcon{color:#f0b429}.dropList.svelte-rjt1w4{flex-direction:column;gap:clamp(5px,.7dvmin,8px);margin:0;padding:0;list-style:none;display:flex}.dropRow.svelte-rjt1w4{border-radius:var(--radius-xs);background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:clamp(8px,1dvmin,12px);padding:clamp(10px,1.2dvmin,13px) clamp(12px,1.4dvmin,16px);display:flex}.dropRowText.svelte-rjt1w4{flex:1;min-width:0}.dropRowContents.svelte-rjt1w4{color:#fffffff2;font-family:Rubik,sans-serif;font-size:clamp(13px,1.45dvmin,15px);font-weight:700;display:block}.dropClaimBtn.svelte-rjt1w4{appearance:none;background:var(--pass-accent,#f0b429);color:#1a1407;border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:filter .18s var(--ease-bounce), transform .18s var(--ease-bounce);border:1px solid #0000;padding:clamp(8px,1dvmin,11px) clamp(14px,1.6dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.35dvmin,14px);font-weight:900}.dropClaimBtn.svelte-rjt1w4:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)scale(1.02)}.dropClaimBtn.svelte-rjt1w4:disabled{opacity:.5;cursor:not-allowed;transform:none}.dropClaimedChip.svelte-rjt1w4,.dropAutoChip.svelte-rjt1w4,.dropExpiredChip.svelte-rjt1w4{color:#b6f5be;text-transform:uppercase;letter-spacing:.06em;background:#2ecc402e;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 11px;font-family:Rubik,sans-serif;font-size:clamp(11px,1.2dvmin,12px);font-weight:800;display:inline-flex}.dropAutoChip.svelte-rjt1w4{color:#ffffffd9;background:#ffffff14}.dropExpiredChip.svelte-rjt1w4{color:#ffb4b4;background:#ff787829;border:1px solid #ff787859}.actionBar.svelte-1v1vqdf{flex-wrap:wrap;align-items:center;gap:clamp(8px,1.2dvmin,14px);display:flex}.tierPicker.svelte-1v1vqdf{gap:clamp(5px,.7dvmin,10px);display:flex}.tierPill.svelte-1v1vqdf{appearance:none;color:#ffffffe0;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:border-color .18s var(--ease-bounce), background .18s ease, transform .2s var(--ease-bounce);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:clamp(8px,1dvmin,12px) clamp(14px,1.6dvmin,22px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.3dvmin,13px);font-weight:800;display:inline-flex}.tierPill.svelte-1v1vqdf:hover{border-color:#ffffff6b;transform:translateY(-1px)}.tierPill.active.svelte-1v1vqdf{border-color:var(--pass-accent,#f0b429);color:#fff;background:#f0b42933;transform:scale(1.04)}.tierPillLabel.svelte-1v1vqdf{line-height:1}.savePill.svelte-1v1vqdf{color:#d4f9d8;background:#2ecc4052;border-radius:999px;padding:1px 6px;font-size:.85em;line-height:1}.ctaSubscribe.svelte-1v1vqdf{appearance:none;background:var(--pass-accent,#f0b429);color:#1a1407;cursor:pointer;transition:filter .18s var(--ease-bounce), transform .18s var(--ease-bounce);border:1px solid #0000;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:clamp(8px,1dvmin,14px);padding:clamp(12px,1.4dvmin,16px) clamp(16px,1.8dvmin,24px);font-family:Rubik,sans-serif;display:inline-flex;box-shadow:0 4px 16px -6px #f0b42973}.ctaSubscribe.svelte-1v1vqdf:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)scale(1.02)}.ctaSubscribe.svelte-1v1vqdf:disabled{opacity:.55;cursor:not-allowed}.ctaLock.svelte-1v1vqdf{align-items:center;line-height:1;display:inline-flex}.ctaPrimary.svelte-1v1vqdf{text-transform:uppercase;letter-spacing:.05em;font-size:clamp(15px,1.65dvmin,18px);font-weight:900}.ctaSave.svelte-1v1vqdf{color:#1a1407;text-transform:uppercase;letter-spacing:.06em;background:#00000038;border-radius:999px;padding:3px 9px;font-size:clamp(11px,1.2dvmin,12px);font-weight:800}.actionBar.svelte-1ojd8d4{flex-wrap:wrap;align-items:center;gap:clamp(8px,1.2dvmin,14px);display:flex}.activePill.svelte-1ojd8d4{color:#b6f5be;text-transform:uppercase;letter-spacing:.08em;background:#2ecc4038;border-radius:999px;padding:5px 11px;font-family:Rubik,sans-serif;font-size:clamp(12px,1.3dvmin,13px);font-weight:900}.activePill--ending.svelte-1ojd8d4{color:#ffd6a8;background:#ff9a3c3d}.renewBlock.svelte-1ojd8d4{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.renewText.svelte-1ojd8d4{color:#ffffffd6;font-family:Rubik,sans-serif;font-size:clamp(12px,1.35dvmin,14px)}.nextGrantText.svelte-1ojd8d4{color:var(--pass-accent,#f0b429);text-transform:uppercase;letter-spacing:.04em;font-family:Rubik,sans-serif;font-size:clamp(11px,1.25dvmin,13px);font-weight:800}.activeBtns.svelte-1ojd8d4{gap:clamp(8px,1dvmin,12px);display:flex}.ctaGhost.svelte-1ojd8d4{appearance:none;border-radius:var(--radius-xs);color:#fff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .18s var(--ease-bounce), border-color .18s var(--ease-bounce), transform .18s var(--ease-bounce);background:0 0;border:1px solid #ffffff5c;padding:clamp(8px,1dvmin,11px) clamp(14px,1.6dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.35dvmin,14px);font-weight:800}.ctaGhost.svelte-1ojd8d4:hover{background:#ffffff12;border-color:#fff9;transform:translateY(-1px)}.ctaGhostDanger.svelte-1ojd8d4{color:#ffb4b4;border-color:#ff78788c}.ctaGhostDanger.svelte-1ojd8d4:hover{color:#fff;background:#ff50501a;border-color:#ff7878}.ctaGhostPrimary.svelte-1ojd8d4{border-color:var(--pass-accent,#f0b429);color:var(--pass-accent,#f0b429)}.ctaGhostPrimary.svelte-1ojd8d4:hover:not(:disabled){color:#fff;background:#f0b42929}.ctaGhostPrimary.svelte-1ojd8d4:disabled{opacity:.55;cursor:not-allowed}.subscriptionTab.svelte-1lypuu1{grid-template-columns:1fr;align-items:stretch;gap:clamp(8px,1.3dvmin,18px);padding:0 clamp(12px,1.6dvmin,24px);display:grid}.subscriptionTab.withSidebar.svelte-1lypuu1{grid-template-columns:minmax(150px,220px) 1fr}.mainPanel.svelte-1lypuu1{flex-direction:column;gap:clamp(8px,1.1dvmin,14px);min-width:0;display:flex}.contentGrid.svelte-1lypuu1{grid-template-columns:1fr;gap:0;display:grid}@media (width>=720px){.contentGrid.svelte-1lypuu1{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.loadingShell.svelte-1lypuu1{padding:0 clamp(12px,1.6dvmin,24px)}.sk-hero.svelte-1lypuu1{border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;height:clamp(280px,38dvmin,460px);animation:1.4s linear infinite svelte-1lypuu1-shimmer}@keyframes svelte-1lypuu1-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stateBlock.svelte-1lypuu1{text-align:center;color:#ffffffc7;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1dvmin,14px);padding:clamp(40px,5dvmin,60px) clamp(16px,2dvmin,28px);font-family:Rubik,sans-serif;font-size:clamp(13px,1.5dvmin,16px);display:flex}.stateError.svelte-1lypuu1{color:#ff8b8b;margin:0}.retryBtn.svelte-1lypuu1{border:1px solid var(--ui-modal-accent);border-radius:var(--radius-xs);color:#fff;cursor:pointer;background:#2ecc4038;padding:clamp(5px,.65dvmin,9px) clamp(12px,1.4dvmin,18px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,14px);font-weight:700}.retryBtn.svelte-1lypuu1:hover{background:#2ecc405c}.shopViewport.svelte-pbur2h{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(8px,2.5dvmin,28px);display:flex}.shopPanel.svelte-pbur2h{isolation:isolate;background:var(--ui-modal-shell-gradient);border:.22dvmin solid var(--ui-modal-accent);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px)saturate(115%);width:min(96vw,1100px);max-height:min(94dvh,880px);box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset);flex-direction:column;display:flex;position:relative;overflow:hidden}.shopPanel.svelte-pbur2h:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:#2ecc400f;position:absolute;inset:0}.shopBody.svelte-pbur2h{z-index:1;flex-direction:column;flex:1;gap:clamp(10px,1.6dvmin,20px);min-height:0;padding:clamp(8px,1.2dvmin,16px) 0 clamp(12px,1.6dvmin,22px);display:flex;position:relative;overflow:hidden auto}.loginGate.svelte-1oo2twx{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:clamp(10px,1.6dvmin,20px);min-height:0;padding:clamp(20px,4dvmin,48px);display:flex}.loginGateIcon.svelte-1oo2twx{width:clamp(56px,7dvmin,88px);height:clamp(56px,7dvmin,88px);color:var(--ui-modal-accent,#2ecc40);border:1px solid var(--ui-modal-accent-soft,#2ecc4059);background:#2ecc401f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.loginGateMessage.svelte-1oo2twx{color:#ebf5eeeb;max-width:30ch;margin:0;font-family:Rubik,sans-serif;font-size:clamp(14px,1.6dvmin,18px);font-weight:600;line-height:1.45}.loginGateBtn.svelte-1oo2twx{letter-spacing:.06em;border-radius:var(--radius-xs);cursor:pointer;color:#07210d;background:var(--ui-modal-accent,#2ecc40);border:1px solid var(--ui-modal-accent,#2ecc40);padding:clamp(8px,1dvmin,13px) clamp(18px,2.4dvmin,32px);font-family:Rubik,sans-serif;font-size:clamp(13px,1.5dvmin,16px);font-weight:700;transition:transform 80ms,filter .12s}.loginGateBtn.svelte-1oo2twx:hover{filter:brightness(1.05);transform:translateY(-1px)}.invHeader.svelte-mebmv1{z-index:2;border-bottom:1px solid var(--ui-modal-accent-soft);background:#0000002e;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:clamp(4px,.55dvmin,9px);padding:clamp(8px,1.1dvmin,16px) clamp(10px,1.5dvmin,24px);display:flex;position:relative}.invTitle.svelte-mebmv1{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 2px #0006;flex-shrink:0;font-family:Rubik,sans-serif;font-size:clamp(16px,2.8dvmin,30px);font-weight:800}.invHeaderRight.svelte-mebmv1{flex-wrap:wrap;align-items:center;gap:clamp(4px,.52dvmin,8px);margin-left:auto;display:flex}.walletPill.svelte-mebmv1{background:#00000052;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:clamp(3px,.38dvmin,6px);padding:clamp(3px,.3dvmin,5px) clamp(7px,.95dvmin,14px);display:flex}.walletPillIcon.svelte-mebmv1{object-fit:contain;flex-shrink:0;width:clamp(16px,2.1dvmin,26px);height:clamp(16px,2.1dvmin,26px)}.walletPillAmt.svelte-mebmv1{white-space:nowrap;font-family:Rubik,sans-serif;font-size:clamp(11px,1.35dvmin,16px);font-weight:700}.closeBtn.svelte-mebmv1{border-radius:var(--radius-xs);color:#ffffffd9;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;flex-shrink:0;justify-content:center;align-items:center;width:clamp(26px,3.2dvmin,38px);height:clamp(26px,3.2dvmin,38px);line-height:1;transition:background .12s,color .12s,border-color .12s;display:flex}.closeBtn.svelte-mebmv1:hover{color:#ff7070;background:#ff323238;border-color:#ff323257}.closeIcon.svelte-mebmv1{justify-content:center;align-items:center;width:60%;height:60%;display:inline-flex}.closeIcon.svelte-mebmv1 svg{width:100%;height:100%}.invTabStrip.svelte-xvgnpj{z-index:1;border-bottom:1px solid var(--ui-modal-accent-soft);background:#0000001f;flex-shrink:0;gap:clamp(4px,.6dvmin,8px);padding:clamp(6px,.9dvmin,12px) clamp(10px,1.5dvmin,24px);display:flex;position:relative}.invTab.svelte-xvgnpj{color:#ffffffbf;letter-spacing:.06em;cursor:pointer;background:#0000003d;border:1px solid #ffffff14;border-radius:999px;flex:1 1 0;padding:clamp(6px,.9dvmin,12px) clamp(10px,1.5dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.55dvmin,18px);font-weight:700;transition:background .12s,color .12s,border-color .12s}.invTab.svelte-xvgnpj:hover{color:#fff;background:#ffffff0f}.invTab.active.svelte-xvgnpj{background:var(--ui-modal-accent);color:#07210d;border-color:var(--ui-modal-accent);box-shadow:0 2px #0000002e}.collectionRow.svelte-3m9fx{border-radius:var(--radius-sm);background:#00000038;border:1px solid #ffffff0f;align-items:center;gap:clamp(8px,1dvmin,16px);padding:clamp(8px,1.1dvmin,14px) clamp(10px,1.4dvmin,20px);display:flex}@media (height<=640px){.collectionRow.svelte-3m9fx{gap:.5rem;padding:.3rem .6rem}}.bar.svelte-3m9fx{flex-direction:column;flex:auto;gap:clamp(4px,.5dvmin,8px);min-width:0;display:flex}.barLabels.svelte-3m9fx{color:#fff;align-items:baseline;gap:8px;font-family:Rubik,sans-serif;display:flex}.label.svelte-3m9fx{letter-spacing:.08em;color:#ffffffb3;font-size:clamp(11px,1.35dvmin,14px);font-weight:800}.count.svelte-3m9fx{font-size:clamp(13px,1.6dvmin,18px);font-weight:700}.pct.svelte-3m9fx{color:#ffffffa6;font-size:clamp(11px,1.35dvmin,14px);font-weight:600}.track.svelte-3m9fx{background:#00000059;border-radius:999px;width:100%;height:clamp(6px,.9dvmin,10px);overflow:hidden}.fill.svelte-3m9fx{background:linear-gradient(90deg,#f0b429,#ffd76a);height:100%;transition:width .18s;box-shadow:0 0 8px #f0b4298c}.equipDefaultsBtn.svelte-3m9fx{color:#2a1f00;border-radius:var(--radius-xs);letter-spacing:.06em;cursor:pointer;background:#f0b429;border:0;flex-shrink:0;align-items:center;gap:clamp(4px,.6dvmin,8px);padding:clamp(6px,.9dvmin,12px) clamp(10px,1.4dvmin,18px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,14px);font-weight:800;transition:background .12s,transform 80ms,opacity .12s;display:flex}.equipDefaultsBtn.svelte-3m9fx:hover:not(:disabled){background:#ffc94a;transform:translateY(-1px)}.equipDefaultsBtn.svelte-3m9fx:disabled{opacity:.6;cursor:progress}.btnIcon.svelte-3m9fx{flex-shrink:0;justify-content:center;align-items:center;width:clamp(14px,1.6dvmin,18px);height:clamp(14px,1.6dvmin,18px);display:inline-flex}.btnIcon.svelte-3m9fx svg{width:100%;height:100%}@media (width<=600px){.collectionRow.svelte-3m9fx{flex-direction:column;align-items:stretch;gap:clamp(8px,1.2dvmin,12px)}.equipDefaultsBtn.svelte-3m9fx{color:#2a1f00;background:linear-gradient(#c69e1f,#8c6f12);justify-content:center;width:100%;box-shadow:0 2px #0003}.equipDefaultsBtn.svelte-3m9fx:hover:not(:disabled){background:linear-gradient(#d6ad26,#9b7c18)}}.filters.svelte-1457bo1{flex-direction:column;gap:clamp(6px,.85dvmin,12px);display:flex}.row.svelte-1457bo1{flex-wrap:wrap;align-items:center;gap:clamp(6px,.7dvmin,10px);display:flex}.searchInput.svelte-1457bo1{color:#ffffffb3;background:#00000052;border:1px solid #ffffff1a;border-radius:999px;flex:0 240px;align-items:center;gap:clamp(4px,.5dvmin,8px);padding:clamp(4px,.55dvmin,8px) clamp(8px,1dvmin,14px);display:flex}.searchInput.svelte-1457bo1 input:where(.svelte-1457bo1){color:#fff;background:0 0;border:0;outline:0;flex:auto;min-width:0;font-family:Rubik,sans-serif;font-size:clamp(12px,1.45dvmin,16px)}.searchInput.svelte-1457bo1 input:where(.svelte-1457bo1)::placeholder{color:#ffffff73}.searchIcon.svelte-1457bo1{color:#ffffffb3;flex-shrink:0;justify-content:center;align-items:center;width:clamp(14px,1.6dvmin,18px);height:clamp(14px,1.6dvmin,18px);display:inline-flex}.searchIcon.svelte-1457bo1 svg{width:100%;height:100%}.biomeChips.svelte-1457bo1,.rarityRow.svelte-1457bo1{flex-wrap:wrap;gap:clamp(4px,.55dvmin,8px);display:flex}.chip.svelte-1457bo1{color:#ffffffc7;letter-spacing:.08em;cursor:pointer;background:#00000052;border:1px solid #ffffff1a;border-radius:999px;padding:clamp(4px,.55dvmin,8px) clamp(8px,1.05dvmin,14px);font-family:Rubik,sans-serif;font-size:clamp(10px,1.25dvmin,13px);font-weight:700;transition:background .12s,border-color .12s,color .12s}.chip.svelte-1457bo1:hover{color:#fff;border-color:#ffffff3d}.chip.active.svelte-1457bo1{background:var(--ui-modal-accent,#2ecc40);border-color:var(--ui-modal-accent,#2ecc40);color:#07210d}.rarityChip.svelte-1457bo1{align-items:center;gap:6px;display:inline-flex}.rarityChip.svelte-1457bo1 .dot:where(.svelte-1457bo1){background:var(--c);width:8px;height:8px;box-shadow:0 0 6px var(--c);border-radius:50%}.rarityChip.active.svelte-1457bo1{background:var(--c,var(--ui-modal-accent));border-color:var(--c);color:#07210d}.rarityChip.active.svelte-1457bo1 .dot:where(.svelte-1457bo1){box-shadow:none;background:#07210d}.toolRow.svelte-1457bo1{align-items:center;gap:clamp(8px,1dvmin,14px)}.sortControl.svelte-1457bo1{align-items:center;gap:clamp(6px,.7dvmin,10px);display:inline-flex}.sortLabel.svelte-1457bo1{color:#ffffffa6;letter-spacing:.12em;font-family:Rubik,sans-serif;font-size:clamp(10px,1.2dvmin,12px);font-weight:800}.sortControl.svelte-1457bo1 select:where(.svelte-1457bo1){appearance:none;color:#fff;letter-spacing:.06em;cursor:pointer;background:#00000052 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%23ffffff' d='M0 0l5 6 5-6z'/></svg>") right clamp(8px,1dvmin,14px) center/8px 5px no-repeat;border:1px solid #ffffff24;border-radius:999px;padding:clamp(4px,.55dvmin,7px) clamp(22px,2.4dvmin,30px) clamp(4px,.55dvmin,7px) clamp(10px,1.2dvmin,16px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.35dvmin,14px);font-weight:700;transition:border-color .12s,background-color .12s}.sortControl.svelte-1457bo1 select:where(.svelte-1457bo1):hover{border-color:#ffffff47}.ownedToggle.svelte-1457bo1{color:#ffffffd9;letter-spacing:.08em;cursor:pointer;user-select:none;background:#00000052;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:clamp(6px,.7dvmin,10px);padding:clamp(4px,.55dvmin,7px) clamp(10px,1.2dvmin,16px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.35dvmin,14px);font-weight:700;transition:border-color .12s,background .12s;display:inline-flex}.ownedToggle.svelte-1457bo1:hover{border-color:#ffffff47}.ownedToggle.active.svelte-1457bo1{background:var(--ui-modal-accent,#2ecc40);border-color:var(--ui-modal-accent,#2ecc40);color:#07210d}.ownedToggle.active.svelte-1457bo1 .ownedCheck:where(.svelte-1457bo1){color:#fff;background:#07210d;border-color:#07210d}.ownedToggle.svelte-1457bo1 input:where(.svelte-1457bo1){opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ownedCheck.svelte-1457bo1{color:#07210d;background:#00000059;border:1.5px solid #ffffff8c;border-radius:3px;justify-content:center;align-items:center;width:clamp(12px,1.4dvmin,16px);height:clamp(12px,1.4dvmin,16px);transition:background .12s,border-color .12s;display:inline-flex}.ownedToggle.svelte-1457bo1 input:where(.svelte-1457bo1):checked+.ownedCheck:where(.svelte-1457bo1){background:var(--ui-modal-accent,#2ecc40);border-color:var(--ui-modal-accent,#2ecc40)}.ownedCheck.svelte-1457bo1 svg{width:100%;height:100%}@media (width<=600px){.searchRow.svelte-1457bo1{gap:clamp(6px,.8dvmin,10px)}.searchInput.svelte-1457bo1{flex:100%}.biomeChips.svelte-1457bo1,.rarityRow.svelte-1457bo1{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow:auto hidden}.biomeChips.svelte-1457bo1 .chip:where(.svelte-1457bo1),.rarityRow.svelte-1457bo1 .chip:where(.svelte-1457bo1){flex-shrink:0}.sortLabel.svelte-1457bo1{display:none}}@media (height<=640px){.filters.svelte-1457bo1{gap:.35rem}.biomeChips.svelte-1457bo1,.rarityRow.svelte-1457bo1{scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.biomeChips.svelte-1457bo1 .chip:where(.svelte-1457bo1),.rarityRow.svelte-1457bo1 .chip:where(.svelte-1457bo1){flex-shrink:0}.chip.svelte-1457bo1{padding:.2rem .5rem;font-size:.72rem}.searchInput.svelte-1457bo1{padding:.25rem .6rem}.searchInput.svelte-1457bo1 input:where(.svelte-1457bo1){font-size:.8rem}}.animalList.svelte-m28scp{border-radius:var(--radius-sm);background:#0000003d;border:1px solid #ffffff0f;flex-direction:column;min-height:0;display:flex;overflow:hidden}.header.svelte-m28scp{color:#ffffffb3;letter-spacing:.08em;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:baseline;padding:clamp(6px,.85dvmin,10px) clamp(8px,1dvmin,14px);font-family:Rubik,sans-serif;font-weight:700;display:flex}.title.svelte-m28scp{font-size:clamp(11px,1.25dvmin,13px)}.badge.svelte-m28scp{border-radius:var(--radius-xs);color:#fff;background:#ffffff1a;padding:2px 6px;font-size:clamp(10px,1.15dvmin,12px)}.scroll.svelte-m28scp{flex-direction:column;flex:auto;gap:clamp(4px,.5dvmin,8px);padding:clamp(4px,.5dvmin,8px);display:flex;overflow:hidden auto}.row.svelte-m28scp{border-radius:var(--radius-xs);color:#fff;cursor:pointer;text-align:left;background:#00000052;border:1px solid #ffffff0d;align-items:center;gap:clamp(6px,.8dvmin,12px);padding:clamp(4px,.55dvmin,8px) clamp(6px,.85dvmin,10px);transition:background .12s,border-color .12s;display:flex}.row.svelte-m28scp:hover{background:#ffffff0f}.row.selected.svelte-m28scp{border-color:var(--ui-modal-accent,#2ecc40);background:#2ecc4029}.thumb.svelte-m28scp{border-radius:var(--radius-xs);background:#00000052;flex-shrink:0;justify-content:center;align-items:center;width:clamp(28px,3.6dvmin,44px);height:clamp(28px,3.6dvmin,44px);display:flex;overflow:hidden}.thumb.svelte-m28scp img:where(.svelte-m28scp){object-fit:contain;width:90%;height:90%}.thumbFallback.svelte-m28scp{background:#ffffff14;border-radius:50%;width:60%;height:60%}.info.svelte-m28scp{flex:auto;align-items:baseline;gap:6px;min-width:0;display:flex}.tier.svelte-m28scp{color:#ffffff8c;background:#00000073;border-radius:4px;flex-shrink:0;padding:1px 5px;font-family:Rubik,sans-serif;font-size:clamp(10px,1.2dvmin,13px);font-weight:800}.name.svelte-m28scp{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Rubik,sans-serif;font-size:clamp(12px,1.45dvmin,16px);font-weight:700;overflow:hidden}.count.svelte-m28scp{color:#fff;background:#2ecc4052;border-radius:999px;flex-shrink:0;padding:2px clamp(5px,.65dvmin,9px);font-family:Rubik,sans-serif;font-size:clamp(10px,1.2dvmin,13px);font-weight:700}.count.none.svelte-m28scp{color:#ffffff80;background:#ffffff14}@media (width<=720px){.scroll.svelte-m28scp{max-height:240px}}.skinTile.svelte-1julizw{background:var(--rar-grad);border:2px solid var(--rar);border-radius:var(--radius-sm);color:#fff;cursor:pointer;text-align:center;flex-direction:column;align-items:stretch;gap:clamp(4px,.6dvmin,8px);padding:clamp(6px,.9dvmin,12px);transition:transform .1s,box-shadow .12s,filter .12s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000004d,0 4px 14px #00000059}.skinTile.svelte-1julizw:not(:disabled):hover{box-shadow:0 0 0 1px #0000004d inset, 0 6px 18px var(--rar-glow);transform:translateY(-1px)}.skinTile.equipped.svelte-1julizw{outline-offset:-2px;outline:3px solid #fff}.skinTile.locked.svelte-1julizw{cursor:default;filter:grayscale(.85)brightness(.55);border-style:dashed}.skinTile.svelte-1julizw:disabled{pointer-events:none}.skinTile.svelte-1julizw>.badge:where(.svelte-1julizw){z-index:3;letter-spacing:.08em;border-radius:var(--radius-xs);white-space:nowrap;padding:2px clamp(4px,.5dvmin,7px);font-family:Rubik,sans-serif;font-size:clamp(9px,1.1dvmin,12px);font-weight:800;line-height:1.2;top:clamp(4px,.5dvmin,6px);right:clamp(4px,.5dvmin,6px);position:absolute!important}.equippedBadge.svelte-1julizw{color:#07210d;background:#ffffffeb}.defaultBadge.svelte-1julizw{color:#fff;background:#0000008c}.art.svelte-1julizw{aspect-ratio:1;border-radius:var(--radius-xs);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.lockOverlay.svelte-1julizw{color:#ffffffd9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lockIcon.svelte-1julizw{width:clamp(20px,3dvmin,36px);height:clamp(20px,3dvmin,36px);display:inline-flex}.lockIcon.svelte-1julizw svg{width:100%;height:100%}.meta.svelte-1julizw{flex-direction:column;align-items:center;gap:2px;display:flex}.name.svelte-1julizw{text-shadow:0 1px 1px #00000073;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Rubik,sans-serif;font-size:clamp(11px,1.4dvmin,16px);font-weight:700;line-height:1.15;overflow:hidden}.rarity.svelte-1julizw{letter-spacing:.08em;color:var(--rar);text-shadow:0 1px 1px #00000073;font-family:Rubik,sans-serif;font-size:clamp(9px,1.1dvmin,12px);font-weight:700}.skinTile.svelte-1julizw{isolation:isolate}.skinTile.svelte-1julizw:before,.skinTile.svelte-1julizw:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0}.skinTile.svelte-1julizw:before{z-index:0}.skinTile.svelte-1julizw:after{z-index:1}.skinTile.svelte-1julizw>:where(.svelte-1julizw){z-index:2;position:relative}.skinTile[data-rarity=uncommon].svelte-1julizw:after{opacity:1;animation:3.2s ease-in-out infinite svelte-1julizw-skinInsetPulse;box-shadow:inset 0 0 18px #7ec88747}.skinTile[data-rarity=rare].svelte-1julizw:before{opacity:1;background:linear-gradient(115deg,#0000 30%,#ffffff3d 50%,#0000 70%) 0 0/220% 100% no-repeat;animation:4s ease-in-out infinite svelte-1julizw-skinSweep}.skinTile[data-rarity=epic].svelte-1julizw:before{transform-origin:50% 45%;background:radial-gradient(circle at 50% 45%,#9a50d09e 0%,#9a50d000 32%);animation:2.6s ease-out infinite svelte-1julizw-skinSpreadPulse}.skinTile[data-rarity=legendary].svelte-1julizw:before,.skinTile[data-rarity=mythic].svelte-1julizw:before{transform-origin:50%;border-radius:0;inset:-100%}.skinTile[data-rarity=legendary].svelte-1julizw:before{opacity:1;background:conic-gradient(#0000 0deg,#ffe69638 22deg,#0000 44deg 90deg,#ffe69638 112deg,#0000 134deg 180deg,#ffe69638 202deg,#0000 224deg 270deg,#ffe69638 292deg,#0000 314deg);animation:7s linear infinite svelte-1julizw-skinRotate}.skinTile[data-rarity=legendary].svelte-1julizw:after{opacity:1;animation:2.8s ease-in-out infinite svelte-1julizw-skinInsetGlow;box-shadow:inset 0 0 18px #f0b42966}.skinTile[data-rarity=mythic].svelte-1julizw:before{opacity:1;background:conic-gradient(#ff557757 0deg,#0000 80deg 180deg,#ff557757 180deg,#0000 260deg);animation:4s linear infinite svelte-1julizw-skinRotate}.skinTile[data-rarity=mythic].svelte-1julizw:after{opacity:1;animation:1.6s ease-in-out infinite svelte-1julizw-skinMythicThrob;box-shadow:inset 0 0 18px #ff557759}.skinTile[data-rarity=special].svelte-1julizw:before{opacity:1;transform-origin:50%;background:radial-gradient(circle at 20% 35%,#4ea8ff6b 0%,#0000 45%),radial-gradient(circle at 80% 30%,#ff55c861 0%,#0000 45%),radial-gradient(circle at 70% 70%,#ffdc6e52 0%,#0000 50%),radial-gradient(circle at 28% 72%,#6ce6c857 0%,#0000 45%);animation:6.5s ease-in-out infinite alternate svelte-1julizw-skinPrismDrift,9s linear infinite svelte-1julizw-skinHueShift}.skinTile[data-rarity=special].svelte-1julizw:after{opacity:1;background:linear-gradient(120deg,#0000 32%,#ffffff38 50%,#0000 68%) 0 0/220% 100% no-repeat;animation:4.8s ease-in-out infinite svelte-1julizw-skinSweep}.skinTile.locked.svelte-1julizw:before,.skinTile.locked.svelte-1julizw:after{opacity:.18;animation:none!important}@media (prefers-reduced-motion:reduce){.skinTile.svelte-1julizw:before,.skinTile.svelte-1julizw:after{animation:none!important}}@keyframes svelte-1julizw-skinInsetPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes svelte-1julizw-skinSweep{0%{background-position:-110% 0}60%,to{background-position:210% 0}}@keyframes svelte-1julizw-skinSpreadPulse{0%{opacity:0;transform:scale(.45)}25%{opacity:.9}to{opacity:0;transform:scale(1.65)}}@keyframes svelte-1julizw-skinRotate{to{transform:rotate(360deg)}}@keyframes svelte-1julizw-skinInsetGlow{0%,to{box-shadow:inset 0 0 16px #f0b4294d}50%{box-shadow:inset 0 0 34px 2px #f0b4298c}}@keyframes svelte-1julizw-skinMythicThrob{0%,to{box-shadow:inset 0 0 18px #ff55774d,inset 0 0 #f570}50%{box-shadow:inset 0 0 38px 3px #ff5577b3,inset 0 0 0 2px #ff55778c}}@keyframes svelte-1julizw-skinPrismDrift{0%{transform:translate(-2.5%,-2%)scale(1.02)}50%{transform:translate(2.5%,1.5%)scale(1.05)}to{transform:translate(-1.5%,2.5%)scale(1.02)}}@keyframes svelte-1julizw-skinHueShift{to{filter:hue-rotate(360deg)}}.panel.svelte-1vcded3{border-radius:var(--radius-sm);background:#0000003d;border:1px solid #ffffff0f;flex-direction:column;gap:clamp(8px,1dvmin,14px);min-height:0;padding:clamp(8px,1dvmin,14px);display:flex;overflow:hidden auto}.head.svelte-1vcded3{flex-wrap:wrap;align-items:center;gap:clamp(8px,1dvmin,14px);display:flex}.headPortrait.svelte-1vcded3{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.left.svelte-1vcded3{flex:auto;min-width:0}.title.svelte-1vcded3{color:#fff;align-items:baseline;gap:clamp(6px,.75dvmin,10px);font-family:Rubik,sans-serif;display:flex}.tier.svelte-1vcded3{color:#ffffffb3;background:#0006;border-radius:4px;padding:2px 6px;font-size:clamp(12px,1.5dvmin,16px);font-weight:800}.name.svelte-1vcded3{letter-spacing:.02em;font-size:clamp(16px,2.1dvmin,22px);font-weight:800}.biome.svelte-1vcded3{color:#fff9;letter-spacing:.08em;font-size:clamp(11px,1.35dvmin,14px);font-weight:700}.sub.svelte-1vcded3{color:#ffffffb3;margin-top:4px;font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,13px);font-weight:600}.hint.svelte-1vcded3{color:#ffffff80;max-width:60ch;margin-top:3px;font-family:Rubik,sans-serif;font-size:clamp(10px,1.2dvmin,12px);font-style:italic;font-weight:500;line-height:1.35}.resetBtn.svelte-1vcded3{color:#fffc;border-radius:var(--radius-xs);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;padding:clamp(4px,.55dvmin,8px) clamp(8px,1dvmin,14px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,13px);font-weight:700;transition:background .12s,color .12s}.resetBtn.svelte-1vcded3:hover:not(:disabled){color:#fff;background:#ffffff29}.resetBtn.svelte-1vcded3:disabled{opacity:.45;cursor:default}.section.svelte-1vcded3{border-radius:var(--radius-xs);background:#00000038;border:1px solid #ffffff0d;flex-direction:column;gap:clamp(6px,.7dvmin,10px);padding:clamp(8px,.9dvmin,12px);display:flex}.sectionHead.svelte-1vcded3{color:#ffffffb3;justify-content:space-between;align-items:baseline;gap:8px;font-family:Rubik,sans-serif;display:flex}.sectionTitle.svelte-1vcded3{letter-spacing:.08em;color:#fff;font-size:clamp(11px,1.3dvmin,13px);font-weight:800}.sectionHint.svelte-1vcded3{letter-spacing:.08em;font-size:clamp(10px,1.15dvmin,12px);font-weight:700}.grid.svelte-1vcded3{grid-template-columns:repeat(auto-fill,minmax(clamp(160px,22dvmin,240px),1fr));gap:clamp(8px,1dvmin,14px);display:grid}.empty.svelte-1vcded3{text-align:center;color:#ffffff8c;letter-spacing:.08em;padding:clamp(20px,4dvmin,60px) 0;font-family:Rubik,sans-serif;font-weight:700}@media (width<=600px){.grid.svelte-1vcded3{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,.9dvmin,10px)}.head.svelte-1vcded3{flex-wrap:wrap}.resetBtn.svelte-1vcded3{margin-left:auto}}.skinsTab.svelte-22a31k{flex-direction:column;flex:auto;gap:clamp(8px,1dvmin,14px);min-height:0;padding:0 clamp(10px,1.4dvmin,20px);display:flex}.panes.svelte-22a31k{flex:auto;grid-template-columns:minmax(220px,1fr) minmax(0,2.2fr);gap:clamp(8px,1dvmin,14px);min-height:0;display:grid}@media (width<=720px){.panes.svelte-22a31k{grid-template-columns:1fr}}@media (height<=640px){.skinsTab.svelte-22a31k,.panes.svelte-22a31k{gap:.4rem}}.errMsg.svelte-22a31k{color:#ff8c8c;text-align:center;font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,14px)}.avatarsTab.svelte-391qp4{flex-direction:column;flex:auto;gap:clamp(8px,1dvmin,14px);min-height:0;padding:0 clamp(10px,1.4dvmin,20px);display:flex;overflow-y:auto}.collectionRow.svelte-391qp4{border-radius:var(--radius-sm);background:#00000038;border:1px solid #ffffff0f;align-items:center;gap:clamp(8px,1dvmin,16px);padding:clamp(8px,1.1dvmin,14px) clamp(10px,1.4dvmin,20px);display:flex}.bar.svelte-391qp4{flex-direction:column;flex:auto;gap:clamp(4px,.5dvmin,8px);min-width:0;display:flex}.barLabels.svelte-391qp4{color:#fff;align-items:baseline;gap:8px;font-family:Rubik,sans-serif;display:flex}.label.svelte-391qp4{letter-spacing:.08em;color:#ffffffb3;font-size:clamp(11px,1.35dvmin,14px);font-weight:800}.count.svelte-391qp4{font-size:clamp(13px,1.6dvmin,18px);font-weight:700}.pct.svelte-391qp4{color:#ffffffa6;font-size:clamp(11px,1.35dvmin,14px);font-weight:600}.track.svelte-391qp4{background:#00000059;border-radius:999px;width:100%;height:clamp(6px,.9dvmin,10px);overflow:hidden}.fill.svelte-391qp4{background:linear-gradient(90deg,#f0b429,#ffd76a);height:100%;transition:width .18s;box-shadow:0 0 8px #f0b4298c}.resetDefaultBtn.svelte-391qp4{color:#fff;border-radius:var(--radius-xs);letter-spacing:.06em;cursor:pointer;background:#00000052;border:1px solid #ffffff2e;flex-shrink:0;align-items:center;gap:clamp(4px,.6dvmin,8px);padding:clamp(6px,.9dvmin,12px) clamp(10px,1.4dvmin,18px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,14px);font-weight:800;transition:background .12s,transform 80ms,opacity .12s;display:flex}.resetDefaultBtn.svelte-391qp4:hover:not(:disabled){background:#ffffff14;transform:translateY(-1px)}.resetDefaultBtn.svelte-391qp4:disabled{opacity:.55;cursor:default}.btnIcon.svelte-391qp4{width:clamp(14px,1.6dvmin,18px);height:clamp(14px,1.6dvmin,18px);display:inline-flex}.btnIcon.svelte-391qp4 svg{width:100%;height:100%}.equippedRow.svelte-391qp4{border-radius:var(--radius-sm);background:#00000052;border:1px solid #ffffff14;align-items:center;gap:clamp(10px,1.3dvmin,18px);padding:clamp(10px,1.2dvmin,16px) clamp(12px,1.4dvmin,20px);display:flex}.equippedAvatar.svelte-391qp4{border:3px solid var(--rar);width:clamp(54px,7dvmin,86px);height:clamp(54px,7dvmin,86px);box-shadow:0 0 18px var(--rar-glow);background:#0000006b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.equippedAvatar.svelte-391qp4 img:where(.svelte-391qp4){object-fit:cover;border-radius:50%;width:92%;height:92%}.equippedMeta.svelte-391qp4{color:#fff;flex-direction:column;flex:auto;gap:clamp(2px,.35dvmin,4px);min-width:0;font-family:Rubik,sans-serif;display:flex}.equippedHeader.svelte-391qp4{letter-spacing:.14em;color:#fff9;font-size:clamp(10px,1.2dvmin,12px);font-weight:800}.equippedNameRow.svelte-391qp4{flex-wrap:wrap;align-items:center;gap:clamp(6px,.75dvmin,10px);display:inline-flex}.displayName.svelte-391qp4{font-size:clamp(14px,1.85dvmin,20px);font-weight:800}.rarityChipMini.svelte-391qp4{letter-spacing:.08em;border:1px solid var(--rar);color:var(--rar);background:#0006;border-radius:999px;padding:2px 8px;font-size:clamp(9px,1.05dvmin,12px);font-weight:700}.equippedSubtitle.svelte-391qp4{color:#ffffffbf;font-size:clamp(11px,1.35dvmin,14px);font-weight:600}.equippedItemName.svelte-391qp4{color:#fff;font-weight:700}.resetMini.svelte-391qp4{color:#ffffffd1;border-radius:var(--radius-xs);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;padding:clamp(5px,.6dvmin,9px) clamp(10px,1.2dvmin,16px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,13px);font-weight:700;transition:background .12s,color .12s}.resetMini.svelte-391qp4:hover:not(:disabled){color:#fff;background:#ffffff24}.resetMini.svelte-391qp4:disabled{opacity:.45;cursor:default}.filters.svelte-391qp4{flex-wrap:wrap;align-items:center;gap:clamp(8px,1dvmin,14px);display:flex}.searchInput.svelte-391qp4{color:#ffffffb3;background:#00000052;border:1px solid #ffffff1a;border-radius:999px;flex:240px;align-items:center;gap:clamp(4px,.5dvmin,8px);max-width:320px;padding:clamp(4px,.55dvmin,8px) clamp(8px,1dvmin,14px);display:flex}.searchInput.svelte-391qp4 input:where(.svelte-391qp4){color:#fff;background:0 0;border:0;outline:0;flex:auto;min-width:0;font-family:Rubik,sans-serif;font-size:clamp(12px,1.45dvmin,16px)}.searchInput.svelte-391qp4 input:where(.svelte-391qp4)::placeholder{color:#ffffff73}.searchIcon.svelte-391qp4{flex-shrink:0;width:clamp(14px,1.6dvmin,18px);height:clamp(14px,1.6dvmin,18px);display:inline-flex}.searchIcon.svelte-391qp4 svg{width:100%;height:100%}.filterTools.svelte-391qp4{align-items:center;gap:clamp(8px,1dvmin,14px);margin-left:auto;display:flex}.sortControl.svelte-391qp4{align-items:center;gap:clamp(6px,.7dvmin,10px);display:inline-flex}.sortLabel.svelte-391qp4{color:#ffffffa6;letter-spacing:.12em;font-family:Rubik,sans-serif;font-size:clamp(10px,1.2dvmin,12px);font-weight:800}.sortControl.svelte-391qp4 select:where(.svelte-391qp4){appearance:none;color:#fff;letter-spacing:.06em;cursor:pointer;background:#00000052 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%23ffffff' d='M0 0l5 6 5-6z'/></svg>") right clamp(8px,1dvmin,14px) center/8px 5px no-repeat;border:1px solid #ffffff24;border-radius:999px;padding:clamp(4px,.55dvmin,7px) clamp(22px,2.4dvmin,30px) clamp(4px,.55dvmin,7px) clamp(10px,1.2dvmin,16px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.35dvmin,14px);font-weight:700}.ownedToggle.svelte-391qp4{color:#ffffffd9;letter-spacing:.08em;cursor:pointer;user-select:none;background:#00000052;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:clamp(6px,.7dvmin,10px);padding:clamp(4px,.55dvmin,7px) clamp(10px,1.2dvmin,16px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.35dvmin,14px);font-weight:700;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ownedToggle.active.svelte-391qp4{background:var(--ui-modal-accent,#2ecc40);border-color:var(--ui-modal-accent,#2ecc40);color:#07210d}.ownedToggle.svelte-391qp4 input:where(.svelte-391qp4){opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ownedCheck.svelte-391qp4{color:#07210d;background:#00000059;border:1.5px solid #ffffff8c;border-radius:3px;justify-content:center;align-items:center;width:clamp(12px,1.4dvmin,16px);height:clamp(12px,1.4dvmin,16px);display:inline-flex}.ownedToggle.svelte-391qp4 input:where(.svelte-391qp4):checked+.ownedCheck:where(.svelte-391qp4){background:var(--ui-modal-accent,#2ecc40);border-color:var(--ui-modal-accent,#2ecc40)}.ownedToggle.active.svelte-391qp4 .ownedCheck:where(.svelte-391qp4){color:#fff;background:#07210d;border-color:#07210d}.ownedCheck.svelte-391qp4 svg{width:100%;height:100%}.chips.svelte-391qp4{flex-wrap:wrap;gap:clamp(4px,.55dvmin,8px);display:flex}.chip.svelte-391qp4{color:#ffffffc7;letter-spacing:.08em;cursor:pointer;background:#00000052;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:clamp(4px,.55dvmin,8px) clamp(8px,1.05dvmin,14px);font-family:Rubik,sans-serif;font-size:clamp(10px,1.25dvmin,13px);font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.chip.svelte-391qp4:hover{color:#fff;border-color:#ffffff3d}.chip.active.svelte-391qp4{background:var(--ui-modal-accent,#2ecc40);border-color:var(--ui-modal-accent,#2ecc40);color:#07210d}.chipCount.svelte-391qp4{color:#fff;background:#00000080;border-radius:999px;padding:1px 6px;font-size:clamp(9px,1.1dvmin,12px);font-weight:800}.chip.active.svelte-391qp4 .chipCount:where(.svelte-391qp4){color:#fff;background:#0009}.rarityChip.svelte-391qp4 .dot:where(.svelte-391qp4){background:var(--c);width:8px;height:8px;box-shadow:0 0 6px var(--c);border-radius:50%}.rarityChip.active.svelte-391qp4{background:var(--c);border-color:var(--c);color:#07210d}.rarityChip.active.svelte-391qp4 .dot:where(.svelte-391qp4){box-shadow:none;background:#07210d}.grid.svelte-391qp4{grid-template-columns:repeat(auto-fill,minmax(clamp(110px,14dvmin,150px),1fr));gap:clamp(8px,1dvmin,14px);display:grid}.tile.svelte-391qp4{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#0000005c;border:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:clamp(4px,.55dvmin,8px);padding:clamp(8px,1dvmin,14px) clamp(6px,.8dvmin,12px);transition:transform .1s,box-shadow .12s,filter .12s;display:flex;position:relative}.tile.svelte-391qp4:not(:disabled):hover{box-shadow:0 4px 16px var(--rar-glow);transform:translateY(-1px)}.tile.locked.svelte-391qp4{cursor:default;filter:grayscale(.7)brightness(.65)}.tile.equipped.svelte-391qp4{box-shadow:0 0 0 2px var(--rar) inset, 0 4px 18px var(--rar-glow)}.avatarDisc.svelte-391qp4{border:3px solid var(--rar);background:#0000006b;border-radius:50%;justify-content:center;align-items:center;width:clamp(60px,7.5dvmin,92px);height:clamp(60px,7.5dvmin,92px);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 4px #00000073}.avatarDisc.svelte-391qp4 img:where(.svelte-391qp4){object-fit:cover;border-radius:50%;width:92%;height:92%}.avatarFallback.svelte-391qp4{color:#ffffffb3;font-family:Rubik,sans-serif;font-size:clamp(18px,2.4dvmin,28px);font-weight:800}.equippedBadge.svelte-391qp4{background:var(--ui-modal-accent,#2ecc40);color:#07210d;border-radius:50%;justify-content:center;align-items:center;width:clamp(18px,2.2dvmin,26px);height:clamp(18px,2.2dvmin,26px);display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #00000080}.lockOverlay.svelte-391qp4{color:#ffffffd9;background:#00000073;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.tileName.svelte-391qp4{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Rubik,sans-serif;font-size:clamp(11px,1.35dvmin,14px);font-weight:700;overflow:hidden}.tileRarity.svelte-391qp4{letter-spacing:.1em;color:var(--rar);font-family:Rubik,sans-serif;font-size:clamp(9px,1.05dvmin,11px);font-weight:700}.empty.svelte-391qp4{text-align:center;color:#ffffff8c;letter-spacing:.08em;padding:clamp(30px,6dvmin,80px) 0;font-family:Rubik,sans-serif;font-weight:700}.errMsg.svelte-391qp4{color:#ff8c8c;text-align:center;font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,14px)}@media (width<=600px){.collectionRow.svelte-391qp4{flex-direction:column;align-items:stretch;gap:clamp(8px,1.2dvmin,12px)}.resetDefaultBtn.svelte-391qp4{color:#2a1f00;background:linear-gradient(#c69e1f,#8c6f12);border-color:#00000040;justify-content:center;width:100%;box-shadow:0 2px #0003}.resetDefaultBtn.svelte-391qp4:hover:not(:disabled){background:linear-gradient(#d6ad26,#9b7c18)}.equippedRow.svelte-391qp4{gap:clamp(8px,1dvmin,12px);padding:clamp(10px,1.2dvmin,14px)}.resetMini.svelte-391qp4{align-self:flex-start;padding:clamp(4px,.5dvmin,7px) clamp(8px,1dvmin,12px);font-size:clamp(10px,1.2dvmin,12px)}.filters.svelte-391qp4{gap:clamp(6px,.8dvmin,10px)}.searchInput.svelte-391qp4{flex:100%;max-width:none}.filterTools.svelte-391qp4{margin-left:0}.sortControl.svelte-391qp4 .sortLabel:where(.svelte-391qp4){display:none}.categoryChips.svelte-391qp4{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow:auto hidden}.categoryChips.svelte-391qp4 .chip:where(.svelte-391qp4){flex-shrink:0}.grid.svelte-391qp4{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,.9dvmin,10px)}.tile.svelte-391qp4{padding:clamp(6px,.85dvmin,10px) clamp(4px,.55dvmin,8px)}.avatarDisc.svelte-391qp4{width:clamp(54px,12vw,80px);height:clamp(54px,12vw,80px)}}.invViewport.svelte-6e01yn{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(8px,2.5dvmin,28px);display:flex}.invPanel.svelte-6e01yn{isolation:isolate;background:var(--ui-modal-shell-gradient);border:.22dvmin solid var(--ui-modal-accent);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px)saturate(115%);width:min(96vw,max(1100px,108dvmin));height:min(94dvh,max(720px,90dvmin));box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width<=600px){.invViewport.svelte-6e01yn{padding:0}.invPanel.svelte-6e01yn{border-width:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}}.invPanel.svelte-6e01yn:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:#2ecc400f;position:absolute;inset:0}.invBody.svelte-6e01yn{z-index:1;flex-direction:column;flex:auto;min-height:0;padding:clamp(8px,1.2dvmin,16px) 0;display:flex;position:relative;overflow:hidden}@media (width<=720px){.invBody.svelte-6e01yn{overflow:hidden auto}}@media (height<=640px){.invBody.svelte-6e01yn{padding:.35rem 0}.invFooter.svelte-6e01yn{padding:.4rem .8rem}}.invFooter.svelte-6e01yn{z-index:2;border-top:1px solid var(--ui-modal-accent-soft);background:#00000038;flex-shrink:0;justify-content:flex-end;gap:clamp(6px,.85dvmin,12px);padding:clamp(8px,1.1dvmin,16px) clamp(10px,1.5dvmin,24px);display:flex;position:relative}@media (width<=600px){.invFooter.svelte-6e01yn .ghostBtn:where(.svelte-6e01yn){display:none}.invFooter.svelte-6e01yn .primaryBtn:where(.svelte-6e01yn){flex:100%;padding:clamp(10px,1.2dvmin,14px);font-size:clamp(13px,1.6dvmin,17px)}}.ghostBtn.svelte-6e01yn,.primaryBtn.svelte-6e01yn{letter-spacing:.06em;border-radius:var(--radius-xs);cursor:pointer;padding:clamp(6px,.9dvmin,12px) clamp(12px,1.6dvmin,22px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.5dvmin,16px);font-weight:700;transition:background .12s,transform 80ms}.ghostBtn.svelte-6e01yn{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.ghostBtn.svelte-6e01yn:hover{background:#ffffff2e}.primaryBtn.svelte-6e01yn{background:var(--ui-modal-accent);color:#07210d;border:1px solid var(--ui-modal-accent)}.primaryBtn.svelte-6e01yn:hover{transform:translateY(-1px)}.balanceFlow.svelte-hyu6z6{flex-direction:column;align-items:center;gap:clamp(4px,.5dvmin,7px);display:flex}.balanceFlowLabel.svelte-hyu6z6{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-family:Rubik,sans-serif;font-size:clamp(9px,1.05dvmin,12px);font-weight:800}.balanceFlowRow.svelte-hyu6z6{align-items:center;gap:clamp(7px,.95dvmin,13px);display:inline-flex}.balanceFlowChip.svelte-hyu6z6{color:#fff;background:#0000006b;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;align-items:center;gap:clamp(4px,.45dvmin,7px);padding:clamp(4px,.55dvmin,8px) clamp(10px,1.2dvmin,16px);font-family:Rubik,sans-serif;font-size:clamp(13px,1.55dvmin,18px);font-weight:800;display:inline-flex}.balanceFlowChip--before.svelte-hyu6z6{color:#ffffffb3}.balanceFlowChip--after.svelte-hyu6z6{color:#d4ffdb;text-shadow:0 0 8px #2ecc4059;background:#2ecc4029;border-color:#2ecc408c}.balanceFlowIcon.svelte-hyu6z6{object-fit:contain;width:clamp(15px,1.75dvmin,20px);height:clamp(15px,1.75dvmin,20px)}.balanceAmt.svelte-hyu6z6{letter-spacing:0}.balanceFlow.svelte-hyu6z6 .balanceFlowArrow{color:#ffffff8c;width:clamp(11px,1.35dvmin,16px);height:clamp(11px,1.35dvmin,16px)}.balanceWarn.svelte-hyu6z6{color:#ffb3b3;text-shadow:0 0 8px #ff44444d;background:#ff444429;border:1px solid #ff44448c;border-radius:999px;align-self:center;align-items:center;gap:clamp(5px,.6dvmin,8px);padding:clamp(5px,.65dvmin,9px) clamp(12px,1.4dvmin,18px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.35dvmin,16px);font-weight:800;display:inline-flex}.detailCard.svelte-1gtm36j{background:var(--ui-modal-shell-gradient);border:.22dvmin solid var(--ui-modal-accent);border-radius:var(--radius-md);width:min(94vw,580px);box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset), 0 0 28px #2ecc4040;box-sizing:border-box;flex-direction:column;gap:clamp(10px,1.4dvmin,18px);padding:clamp(14px,2.2dvmin,28px);display:flex;position:relative}.closeChip.svelte-1gtm36j{border-radius:var(--radius-xs);color:#fff;cursor:pointer;background:#2ecc40d9;border:1px solid #fff3;justify-content:center;align-items:center;width:clamp(28px,3.2dvmin,36px);height:clamp(28px,3.2dvmin,36px);font-size:clamp(13px,1.6dvmin,18px);line-height:1;transition:filter .12s,transform .12s;display:flex;position:absolute;top:clamp(-10px,-1.1dvmin,-7px);left:clamp(-10px,-1.1dvmin,-7px)}.closeChip.svelte-1gtm36j:hover{filter:brightness(1.12);transform:translateY(-1px)}.hero.svelte-1gtm36j{justify-content:center;align-items:center;width:100%;min-height:clamp(160px,24dvmin,280px);margin-top:clamp(-6px,-.7dvmin,-4px);display:flex;position:relative}.hero.svelte-1gtm36j:before{content:"";background:radial-gradient(ellipse at center, var(--rglow,#ffffff1f) 0%, transparent 65%);pointer-events:none;z-index:0;position:absolute;inset:0}.hero[data-rarity=legendary].svelte-1gtm36j{--rglow:#f0b4296b}.hero[data-rarity=epic].svelte-1gtm36j{--rglow:#9a50d066}.hero[data-rarity=rare].svelte-1gtm36j{--rglow:#4ea8ff66}.hero[data-rarity=uncommon].svelte-1gtm36j{--rglow:#7ec88757}.hero[data-rarity=common].svelte-1gtm36j{--rglow:#9aa6a03d}.hero[data-rarity=mythic].svelte-1gtm36j{--rglow:#ff557770}.hero[data-rarity=special].svelte-1gtm36j{--rglow:#9d6cff6b}.featuredTagChip.svelte-1gtm36j{color:#000000e0;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 1px #fff3;border-radius:999px;align-self:flex-start;padding:clamp(3px,.4dvmin,5px) clamp(8px,1dvmin,12px);font-family:Rubik,sans-serif;font-size:clamp(9px,1.05dvmin,12px);font-weight:900}.detailMain.svelte-1gtm36j{text-align:center;flex-direction:column;align-items:center;gap:clamp(4px,.55dvmin,8px);min-width:0;display:flex}.detailHeader.svelte-1gtm36j{letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;font-family:Rubik,sans-serif;font-size:clamp(9px,1.1dvmin,12px);font-weight:800}.detailName.svelte-1gtm36j{color:#fff;text-shadow:0 2px 10px #00000073;margin:0;font-family:Rubik,sans-serif;font-size:clamp(18px,2.4dvmin,28px);font-weight:800;line-height:1.1}.rarityBadge.svelte-1gtm36j{letter-spacing:.08em;text-transform:lowercase;border:1.5px solid var(--rc,#9aa6a0);color:var(--rc,#9aa6a0);background:#00000040;border-radius:999px;padding:3px 10px;font-family:Rubik,sans-serif;font-size:clamp(9px,1dvmin,12px);font-weight:900}.rarityBadge[data-rarity=legendary].svelte-1gtm36j{--rc:#f0b429}.rarityBadge[data-rarity=epic].svelte-1gtm36j{--rc:#9a50d0}.rarityBadge[data-rarity=rare].svelte-1gtm36j{--rc:#4ea8ff}.rarityBadge[data-rarity=uncommon].svelte-1gtm36j{--rc:#7ec887}.rarityBadge[data-rarity=common].svelte-1gtm36j{--rc:#9aa6a0}.rarityBadge[data-rarity=mythic].svelte-1gtm36j{--rc:#f57}.rarityBadge[data-rarity=special].svelte-1gtm36j{--rc:#9d6cff}.detailDescription.svelte-1gtm36j{color:#ffffffd1;margin:0;font-family:Rubik,sans-serif;font-size:clamp(12px,1.3dvmin,15px);line-height:1.45}.payBlock.svelte-1gtm36j{border-radius:var(--radius-sm);background:#00000052;border:1px solid #ffffff1a;flex-direction:column;gap:clamp(6px,.85dvmin,12px);padding:clamp(10px,1.3dvmin,16px);display:flex}.payHeader.svelte-1gtm36j{flex-wrap:wrap;align-items:center;gap:clamp(6px,.9dvmin,12px);display:flex}.payLabel.svelte-1gtm36j{letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;flex-shrink:0;font-family:Rubik,sans-serif;font-size:clamp(10px,1.1dvmin,12px);font-weight:800}.priceChip-free.svelte-1gtm36j{text-shadow:0 0 12px #2ecc4080;letter-spacing:.06em;text-transform:uppercase;color:#2ecc40!important;background:#2ecc402e!important;border-color:#2ecc408c!important}.priceChip.svelte-1gtm36j{color:#fff;background:#00000073;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:clamp(4px,.5dvmin,7px);margin-left:auto;padding:clamp(4px,.6dvmin,8px) clamp(10px,1.2dvmin,14px);font-family:Rubik,sans-serif;font-size:clamp(13px,1.6dvmin,18px);font-weight:800;display:inline-flex}.priceChipIcon.svelte-1gtm36j{object-fit:contain;width:clamp(16px,1.85dvmin,22px);height:clamp(16px,1.85dvmin,22px)}.balanceRow.svelte-1gtm36j{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.balanceLabel.svelte-1gtm36j{color:#ffffffb3;font-family:Rubik,sans-serif;font-size:clamp(11px,1.2dvmin,13px)}.balanceList.svelte-1gtm36j{flex-wrap:wrap;gap:clamp(4px,.5dvmin,8px);display:flex}.balanceChip.svelte-1gtm36j{color:#fff;background:#00000059;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-family:Rubik,sans-serif;font-size:clamp(11px,1.25dvmin,14px);font-weight:700;display:inline-flex}.balanceChip-paying.svelte-1gtm36j{background:#2ecc4029;border-color:#2ecc408c}.balanceIcon.svelte-1gtm36j{object-fit:contain;width:clamp(13px,1.5dvmin,18px);height:clamp(13px,1.5dvmin,18px)}.actions.svelte-1gtm36j{gap:clamp(6px,.85dvmin,12px);margin-top:clamp(2px,.3dvmin,4px);display:flex}.btn.svelte-1gtm36j{border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.02em;border:none;flex:1;justify-content:center;align-items:center;gap:clamp(5px,.55dvmin,8px);padding:clamp(8px,1.05dvmin,14px) clamp(12px,1.5dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.4dvmin,16px);font-weight:800;transition:filter .12s,transform .1s;display:inline-flex}.btn.svelte-1gtm36j:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn.svelte-1gtm36j:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.35);transform:none}.btn-cancel.svelte-1gtm36j{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.btn-buy.svelte-1gtm36j{color:#000000e0;text-shadow:0 1px 1px #ffffff2e;background:#2ecc40}.btn.svelte-1gtm36j:not(:disabled):hover .btnArrow{transform:translate(3px)}.btnCheck.svelte-1gtm36j{line-height:1;display:inline-block}@media (width<=520px){.hero.svelte-1gtm36j{min-height:clamp(140px,38dvw,220px)}}.bundleShell.svelte-18gs9bu{background:var(--ui-modal-shell-gradient);border:.22dvmin solid var(--ui-modal-accent);border-radius:var(--radius-md);width:min(94vw,640px);max-height:92dvh;box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset), 0 0 28px #2ecc4040;box-sizing:border-box;flex-direction:column;display:flex;position:relative}.bundleScroll.svelte-18gs9bu{border-radius:var(--radius-md);flex-direction:column;gap:clamp(10px,1.4dvmin,18px);min-height:0;padding:clamp(14px,2dvmin,24px);display:flex;overflow-y:auto}.closeChip.svelte-18gs9bu{border-radius:var(--radius-xs);color:#fff;cursor:pointer;background:#2ecc40d9;border:1px solid #fff3;justify-content:center;align-items:center;width:clamp(28px,3.2dvmin,36px);height:clamp(28px,3.2dvmin,36px);font-size:clamp(13px,1.6dvmin,18px);line-height:1;display:flex;position:absolute;top:clamp(-10px,-1.1dvmin,-7px);left:clamp(-10px,-1.1dvmin,-7px)}.closeChip.svelte-18gs9bu:hover{filter:brightness(1.12);transform:translateY(-1px)}.ownedRibbon.svelte-18gs9bu{z-index:6;color:#fff;letter-spacing:.22em;text-transform:uppercase;border-radius:var(--radius-xs);text-shadow:0 1px 2px #000000b3;background:#000000b3;border:2.5px solid #fffffff2;padding:clamp(4px,.5dvmin,7px) clamp(14px,1.7dvmin,24px);font-family:Rubik,sans-serif;font-size:clamp(10px,1.2dvmin,14px);font-weight:900;position:absolute;top:clamp(10px,1.4dvmin,18px);right:clamp(-18px,-2dvmin,-12px);transform:rotate(10deg)}.preview.svelte-18gs9bu{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:clamp(160px,22dvmin,280px);display:flex;position:relative;overflow:hidden}.preview.svelte-18gs9bu:before{content:"";background:radial-gradient(ellipse at center, var(--rglow,#ffffff24) 0%, transparent 65%);pointer-events:none;position:absolute;inset:0}.preview[data-rarity=legendary].svelte-18gs9bu{--rglow:#f0b4296b}.preview[data-rarity=epic].svelte-18gs9bu{--rglow:#9a50d066}.preview[data-rarity=rare].svelte-18gs9bu{--rglow:#4ea8ff66}.preview[data-rarity=uncommon].svelte-18gs9bu{--rglow:#7ec88757}.preview[data-rarity=common].svelte-18gs9bu{--rglow:#9aa6a03d}.preview[data-rarity=mythic].svelte-18gs9bu{--rglow:#ff557770}.preview[data-rarity=special].svelte-18gs9bu{--rglow:#9d6cff6b}.previewTag.svelte-18gs9bu{color:#000000e0;letter-spacing:.14em;text-transform:uppercase;z-index:2;border-radius:999px;padding:clamp(3px,.4dvmin,5px) clamp(8px,1dvmin,12px);font-family:Rubik,sans-serif;font-size:clamp(9px,1.05dvmin,12px);font-weight:900;position:absolute;top:clamp(10px,1.2dvmin,16px);left:clamp(10px,1.2dvmin,16px)}.titleRow.svelte-18gs9bu{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(8px,1dvmin,16px);display:flex}.titleLeft.svelte-18gs9bu{flex:1;min-width:0}.kindLabel.svelte-18gs9bu{color:#f5cf4d;letter-spacing:.18em;text-transform:uppercase;font-family:Rubik,sans-serif;font-size:clamp(10px,1.1dvmin,12px);font-weight:900}.bundleName.svelte-18gs9bu{color:#fff;text-shadow:0 2px 10px #0006;margin:clamp(2px,.3dvmin,4px) 0 0;font-family:Rubik,sans-serif;font-size:clamp(18px,2.6dvmin,30px);font-weight:800;line-height:1.1}.bundleSub.svelte-18gs9bu{color:#ffffffb3;margin:clamp(2px,.3dvmin,4px) 0 0;font-family:Rubik,sans-serif;font-size:clamp(11px,1.2dvmin,14px)}.priceCol.svelte-18gs9bu{flex-direction:column;align-items:flex-end;gap:clamp(3px,.4dvmin,6px);display:flex}.origPrice.svelte-18gs9bu{color:#ffffff8c;align-items:center;gap:clamp(2px,.25dvmin,4px);font-family:Rubik,sans-serif;font-size:clamp(10px,1.1dvmin,13px);text-decoration:line-through;display:inline-flex}.origIcon.svelte-18gs9bu{object-fit:contain;opacity:.7;width:clamp(10px,1.3dvmin,14px);height:clamp(10px,1.3dvmin,14px)}.priceChip.svelte-18gs9bu{color:#fff;background:#0006;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:clamp(4px,.5dvmin,7px);padding:clamp(4px,.6dvmin,8px) clamp(10px,1.2dvmin,14px);font-family:Rubik,sans-serif;font-size:clamp(15px,2dvmin,22px);font-weight:800;display:inline-flex}.priceChipIcon.svelte-18gs9bu{object-fit:contain;width:clamp(16px,1.85dvmin,22px);height:clamp(16px,1.85dvmin,22px)}.priceFree.svelte-18gs9bu{color:#2ecc40;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 12px #2ecc4080;font-family:Rubik,sans-serif;font-size:clamp(15px,2dvmin,22px);font-weight:900}.saveChip.svelte-18gs9bu{color:#f5cf4d;letter-spacing:.06em;text-transform:uppercase;background:#f5cf4d1a;border:1.5px solid #f5cf4d;border-radius:999px;align-items:center;gap:clamp(3px,.4dvmin,6px);padding:clamp(2px,.3dvmin,4px) clamp(8px,1dvmin,12px);font-family:Rubik,sans-serif;font-size:clamp(9px,1.1dvmin,13px);font-weight:900;display:inline-flex}.saveLabel.svelte-18gs9bu{letter-spacing:.06em}.saveIcon.svelte-18gs9bu{object-fit:contain;filter:drop-shadow(0 0 4px #f5cf4d80);width:clamp(12px,1.4dvmin,17px);height:clamp(12px,1.4dvmin,17px)}.saveAmount.svelte-18gs9bu{letter-spacing:0}.contents.svelte-18gs9bu{border-radius:var(--radius-sm);background:#00000047;border:1px solid #ffffff14;flex-direction:column;gap:clamp(6px,.85dvmin,10px);padding:clamp(8px,1.1dvmin,14px);display:flex}.contentsHeader.svelte-18gs9bu{letter-spacing:.16em;color:#ffffffa6;text-transform:uppercase;font-family:Rubik,sans-serif;font-size:clamp(10px,1.15dvmin,13px);font-weight:800}.contentsList.svelte-18gs9bu{flex-direction:column;gap:clamp(4px,.55dvmin,8px);margin:0;padding:0;list-style:none;display:flex}.contentsRow.svelte-18gs9bu{border-radius:var(--radius-xs);background:#ffffff0a;border:1px solid #ffffff14;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(6px,.85dvmin,12px);padding:clamp(6px,.85dvmin,10px);display:grid}.contentsRow.owned.svelte-18gs9bu{opacity:.7;filter:saturate(.7)}.contentsMeta.svelte-18gs9bu{flex-direction:column;gap:2px;min-width:0;display:flex}.contentsName.svelte-18gs9bu{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Rubik,sans-serif;font-size:clamp(12px,1.4dvmin,16px);font-weight:800;overflow:hidden}.contentsType.svelte-18gs9bu{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;font-family:Rubik,sans-serif;font-size:clamp(10px,1.1dvmin,12px);overflow:hidden}.contentsRarity.svelte-18gs9bu{border:1.5px solid var(--rc,#9aa6a0);color:var(--rc,#9aa6a0);letter-spacing:.08em;text-transform:lowercase;background:#00000040;border-radius:999px;padding:3px 9px;font-family:Rubik,sans-serif;font-size:clamp(9px,1dvmin,11px);font-weight:900}.contentsRarity[data-rarity=legendary].svelte-18gs9bu{--rc:#f0b429}.contentsRarity[data-rarity=epic].svelte-18gs9bu{--rc:#9a50d0}.contentsRarity[data-rarity=rare].svelte-18gs9bu{--rc:#4ea8ff}.contentsRarity[data-rarity=uncommon].svelte-18gs9bu{--rc:#7ec887}.contentsRarity[data-rarity=common].svelte-18gs9bu{--rc:#9aa6a0}.contentsRarity[data-rarity=mythic].svelte-18gs9bu{--rc:#f57}.contentsRarity[data-rarity=special].svelte-18gs9bu{--rc:#9d6cff}.contentsOwned.svelte-18gs9bu{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;font-family:Rubik,sans-serif;font-size:clamp(9px,1.05dvmin,12px);font-weight:800}.contentsExclusive.svelte-18gs9bu{color:#fff9;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px dashed #ffffff4d;border-radius:999px;padding:clamp(4px,.5dvmin,6px) clamp(8px,1dvmin,12px);font-family:Rubik,sans-serif;font-size:clamp(9px,1.05dvmin,12px);font-weight:800}.contentsBuy.svelte-18gs9bu{color:#000000e0;cursor:pointer;text-shadow:0 1px 1px #ffffff2e;background:#2ecc40;border:none;border-radius:999px;align-items:center;gap:clamp(3px,.35dvmin,5px);padding:clamp(5px,.6dvmin,8px) clamp(9px,1.1dvmin,14px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,14px);font-weight:800;transition:filter .12s,transform .1s;display:inline-flex}.contentsBuy.svelte-18gs9bu:hover{filter:brightness(1.08);transform:translateY(-1px)}.contentsBuyIcon.svelte-18gs9bu{object-fit:contain;width:clamp(13px,1.5dvmin,17px);height:clamp(13px,1.5dvmin,17px)}.actions.svelte-18gs9bu{gap:clamp(6px,.85dvmin,12px);display:flex}.btn.svelte-18gs9bu{border-radius:var(--radius-sm);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:clamp(5px,.55dvmin,8px);padding:clamp(8px,1.05dvmin,14px) clamp(12px,1.5dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.4dvmin,16px);font-weight:800;transition:filter .12s,transform .1s;display:inline-flex}.btn.svelte-18gs9bu:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn.svelte-18gs9bu:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.35);transform:none}.btn-cancel.svelte-18gs9bu{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.btn-buy.svelte-18gs9bu{color:#000000e0;text-shadow:0 1px 1px #ffffff2e;background:#2ecc40}.btn.svelte-18gs9bu:not(:disabled):hover .btnArrow{transform:translate(3px)}.btnCheck.svelte-18gs9bu{line-height:1;display:inline-block}.confirmCard.svelte-1k206xc{background:var(--ui-modal-shell-gradient);border:.22dvmin solid var(--ui-modal-accent);border-radius:var(--radius-md);width:min(92vw,460px);box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset), 0 0 28px #2ecc4052;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:clamp(10px,1.3dvmin,16px);padding:clamp(14px,2dvmin,24px);display:flex;position:relative}.closeChip.svelte-1k206xc{border-radius:var(--radius-xs);color:#fff;cursor:pointer;background:#2ecc40d9;border:1px solid #fff3;justify-content:center;align-items:center;width:clamp(28px,3.2dvmin,36px);height:clamp(28px,3.2dvmin,36px);font-size:clamp(13px,1.6dvmin,18px);line-height:1;display:flex;position:absolute;top:clamp(-10px,-1.1dvmin,-7px);left:clamp(-10px,-1.1dvmin,-7px)}.closeChip.svelte-1k206xc:disabled{opacity:.5;cursor:not-allowed}.closeChip.svelte-1k206xc:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}.confirmTitle.svelte-1k206xc{text-align:center;color:#fff;text-shadow:0 2px 6px #0006;margin:0;font-family:Rubik,sans-serif;font-size:clamp(15px,1.9dvmin,22px);font-weight:800}.heroPreview.svelte-1k206xc{justify-content:center;align-self:center;align-items:center;width:100%;padding:clamp(8px,1.2dvmin,16px) 0 clamp(4px,.6dvmin,8px);display:flex;position:relative}.heroPreview[data-rarity=legendary].svelte-1k206xc{--rc:#f0b429;--rglow:#f0b42973}.heroPreview[data-rarity=epic].svelte-1k206xc{--rc:#9a50d0;--rglow:#9a50d073}.heroPreview[data-rarity=rare].svelte-1k206xc{--rc:#4ea8ff;--rglow:#4ea8ff73}.heroPreview[data-rarity=uncommon].svelte-1k206xc{--rc:#7ec887;--rglow:#7ec88761}.heroPreview[data-rarity=common].svelte-1k206xc{--rc:#9aa6a0;--rglow:#9aa6a04d}.heroPreview[data-rarity=mythic].svelte-1k206xc{--rc:#f57;--rglow:#ff557773}.heroPreview[data-rarity=special].svelte-1k206xc{--rc:#9d6cff;--rglow:#9d6cff73}.heroHalo.svelte-1k206xc{background:radial-gradient(ellipse at center, var(--rglow,#ffffff40) 0%, transparent 65%);filter:blur(6px);pointer-events:none;z-index:0;position:absolute;inset:0}.heroPreview.svelte-1k206xc>:not(.heroHalo){z-index:1;position:relative}.heroMeta.svelte-1k206xc{text-align:center;flex-direction:column;align-items:center;gap:clamp(4px,.55dvmin,8px);display:flex}.heroName.svelte-1k206xc{color:#fff;text-shadow:0 2px 10px #00000080;margin:0;font-family:Rubik,sans-serif;font-size:clamp(16px,2.1dvmin,24px);font-weight:800;line-height:1.15}.heroBadge.svelte-1k206xc{letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--rc,#9aa6a0);color:var(--rc,#9aa6a0);box-shadow:0 0 8px var(--rglow,transparent);background:#00000052;border-radius:999px;padding:clamp(2px,.3dvmin,4px) clamp(8px,1dvmin,12px);font-family:Rubik,sans-serif;font-size:clamp(9px,1.05dvmin,12px);font-weight:900}.heroBadge[data-rarity=legendary].svelte-1k206xc{--rc:#f0b429;--rglow:#f0b42959}.heroBadge[data-rarity=epic].svelte-1k206xc{--rc:#9a50d0;--rglow:#9a50d059}.heroBadge[data-rarity=rare].svelte-1k206xc{--rc:#4ea8ff;--rglow:#4ea8ff59}.heroBadge[data-rarity=uncommon].svelte-1k206xc{--rc:#7ec887;--rglow:#7ec8874d}.heroBadge[data-rarity=common].svelte-1k206xc{--rc:#9aa6a0;--rglow:#9aa6a038}.heroBadge[data-rarity=mythic].svelte-1k206xc{--rc:#f57;--rglow:#ff557759}.heroBadge[data-rarity=special].svelte-1k206xc{--rc:#9d6cff;--rglow:#9d6cff59}.priceBlock.svelte-1k206xc{justify-content:center;align-items:center;display:flex}.rowPriceChip.svelte-1k206xc{color:#fff;background:#0000008c;border:1.5px solid #ffffff2e;border-radius:999px;flex-shrink:0;align-items:center;gap:clamp(5px,.55dvmin,8px);padding:clamp(6px,.75dvmin,10px) clamp(14px,1.6dvmin,22px);font-family:Rubik,sans-serif;font-size:clamp(16px,2dvmin,22px);font-weight:900;display:inline-flex;box-shadow:0 2px 10px #0006}.rowPriceChip-free.svelte-1k206xc{color:#2ecc40;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 12px #2ecc4080;background:#2ecc402e;border-color:#2ecc408c}.rowPriceIcon.svelte-1k206xc{object-fit:contain;width:clamp(19px,2.2dvmin,27px);height:clamp(19px,2.2dvmin,27px)}.actions.svelte-1k206xc{gap:clamp(6px,.85dvmin,12px);display:flex}.btn.svelte-1k206xc{border-radius:var(--radius-sm);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:clamp(5px,.55dvmin,8px);padding:clamp(8px,1.05dvmin,14px) clamp(12px,1.5dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.4dvmin,16px);font-weight:800;transition:filter .12s,transform .1s;display:inline-flex}.btn.svelte-1k206xc:not(:disabled):hover .btnArrow{transform:translate(3px)}.btn.svelte-1k206xc:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn.svelte-1k206xc:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.35);transform:none}.btn-cancel.svelte-1k206xc{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.btn-confirm.svelte-1k206xc{color:#000000e0;text-shadow:0 1px 1px #ffffff2e;background:#2ecc40}.unlockedCard.svelte-n8byen{background:var(--ui-modal-shell-gradient);border:.22dvmin solid var(--ui-modal-accent);border-radius:var(--radius-md);width:min(92vw,480px);box-shadow:var(--ui-modal-shell-shadow), var(--ui-modal-shell-shadow-inset), 0 0 32px #2ecc405c;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:clamp(14px,1.9dvmin,22px);padding:clamp(18px,2.4dvmin,28px);display:flex;position:relative}.closeChip.svelte-n8byen{border-radius:var(--radius-xs);color:#fff;cursor:pointer;background:#2ecc40d9;border:1px solid #fff3;justify-content:center;align-items:center;width:clamp(28px,3.2dvmin,36px);height:clamp(28px,3.2dvmin,36px);font-size:clamp(13px,1.6dvmin,18px);line-height:1;display:flex;position:absolute;top:clamp(-10px,-1.1dvmin,-7px);left:clamp(-10px,-1.1dvmin,-7px)}.closeChip.svelte-n8byen:disabled{opacity:.5;cursor:not-allowed}.closeChip.svelte-n8byen:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}.celebrate.svelte-n8byen{isolation:isolate;border-radius:var(--radius-sm);justify-content:center;align-items:center;width:100%;min-height:clamp(180px,28dvmin,300px);display:flex;position:relative;overflow:hidden}.celebrate[data-rarity=legendary].svelte-n8byen{--rglow:#f0b4298c;--rc:#f0b429}.celebrate[data-rarity=epic].svelte-n8byen{--rglow:#9a50d08c;--rc:#9a50d0}.celebrate[data-rarity=rare].svelte-n8byen{--rglow:#4ea8ff8c;--rc:#4ea8ff}.celebrate[data-rarity=uncommon].svelte-n8byen{--rglow:#7ec88780;--rc:#7ec887}.celebrate[data-rarity=common].svelte-n8byen{--rglow:#9aa6a066;--rc:#9aa6a0}.celebrate[data-rarity=mythic].svelte-n8byen{--rglow:#ff55778c;--rc:#f57}.celebrate[data-rarity=special].svelte-n8byen{--rglow:#9d6cff8c;--rc:#9d6cff}.rayBurst.svelte-n8byen{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg 8deg, var(--rglow) 8deg 14deg, transparent 14deg 30deg, var(--rglow) 30deg 36deg, transparent 36deg 60deg, var(--rglow) 60deg 66deg, transparent 66deg 90deg, var(--rglow) 90deg 96deg, transparent 96deg 120deg, var(--rglow) 120deg 126deg, transparent 126deg 150deg, var(--rglow) 150deg 156deg, transparent 156deg 180deg, var(--rglow) 180deg 186deg, transparent 186deg 210deg, var(--rglow) 210deg 216deg, transparent 216deg 240deg, var(--rglow) 240deg 246deg, transparent 246deg 270deg, var(--rglow) 270deg 276deg, transparent 276deg 300deg, var(--rglow) 300deg 306deg, transparent 306deg 330deg, var(--rglow) 330deg 336deg, transparent 336deg 360deg);opacity:.7;z-index:0;width:140%;height:auto;animation:18s linear infinite svelte-n8byen-rayRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask-image:radial-gradient(circle,#000 18%,#0009 50%,#0000 78%)}@keyframes svelte-n8byen-rayRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.celebrateGlow.svelte-n8byen{background:radial-gradient(circle at center, var(--rglow) 0%, #0000 60%);z-index:1;position:absolute;inset:0}.sparkles.svelte-n8byen{pointer-events:none;z-index:2;position:absolute;inset:0}.sparkle.svelte-n8byen{color:#fff;filter:drop-shadow(0 0 .8dvmin var(--rglow,#fff9));opacity:0;user-select:none;justify-content:center;align-items:center;font-size:clamp(10px,1.4dvmin,18px);animation:2.4s ease-in-out infinite svelte-n8byen-twinkle;display:inline-flex;position:absolute}.sparkle-0.svelte-n8byen{animation-delay:0s;top:14%;left:18%}.sparkle-1.svelte-n8byen{font-size:clamp(8px,1.1dvmin,14px);animation-delay:.4s;top:28%;left:78%}.sparkle-2.svelte-n8byen{animation-delay:.9s;top:64%;left:12%}.sparkle-3.svelte-n8byen{font-size:clamp(12px,1.7dvmin,22px);animation-delay:1.3s;top:8%;left:52%}.sparkle-4.svelte-n8byen{animation-delay:1.7s;top:76%;left:70%}.sparkle-5.svelte-n8byen{font-size:clamp(8px,1.1dvmin,14px);animation-delay:2.1s;top:40%;left:88%}.sparkle-6.svelte-n8byen{font-size:clamp(9px,1.2dvmin,16px);animation-delay:2.5s;top:60%;left:46%}@keyframes svelte-n8byen-twinkle{0%,to{opacity:0;transform:scale(.5)rotate(0)}40%{opacity:1;transform:scale(1.1)rotate(45deg)}60%{opacity:.95;transform:scale(1)rotate(90deg)}}.checkBadge.svelte-n8byen{color:#fff;z-index:3;background:#2ecc40;border-radius:50%;justify-content:center;align-items:center;width:clamp(32px,3.6dvmin,44px);height:clamp(32px,3.6dvmin,44px);animation:.55s cubic-bezier(.16,1,.3,1) svelte-n8byen-badgePop;display:flex;position:absolute;top:clamp(8px,1.1dvmin,14px);right:clamp(8px,1.1dvmin,14px);box-shadow:0 0 18px #2ecc4099}.checkBadge.svelte-n8byen svg:where(.svelte-n8byen){width:64%;height:64%}@keyframes svelte-n8byen-badgePop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.successTitle.svelte-n8byen{color:#fff;text-shadow:0 2px 10px #00000073;text-align:center;margin:0;font-family:Rubik,sans-serif;font-size:clamp(17px,2.2dvmin,26px);font-weight:800}.trophyMeta.svelte-n8byen{flex-direction:column;align-items:center;gap:clamp(4px,.6dvmin,8px);display:flex}.trophyName.svelte-n8byen{color:#fff;text-align:center;text-shadow:0 2px 8px #00000080;font-family:Rubik,sans-serif;font-size:clamp(15px,1.8dvmin,20px);font-weight:800}.trophyRarity.svelte-n8byen{letter-spacing:.08em;text-transform:lowercase;border:1.5px solid var(--rc,#9aa6a0);color:var(--rc,#9aa6a0);background:#00000040;border-radius:999px;align-self:center;padding:3px 10px;font-family:Rubik,sans-serif;font-size:clamp(9px,1dvmin,12px);font-weight:900}.trophyRarity[data-rarity=legendary].svelte-n8byen{--rc:#f0b429}.trophyRarity[data-rarity=epic].svelte-n8byen{--rc:#9a50d0}.trophyRarity[data-rarity=rare].svelte-n8byen{--rc:#4ea8ff}.trophyRarity[data-rarity=uncommon].svelte-n8byen{--rc:#7ec887}.trophyRarity[data-rarity=common].svelte-n8byen{--rc:#9aa6a0}.trophyRarity[data-rarity=mythic].svelte-n8byen{--rc:#f57}.trophyRarity[data-rarity=special].svelte-n8byen{--rc:#9d6cff}.paidChip.svelte-n8byen{color:#ffffffeb;background:#00000052;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:clamp(4px,.55dvmin,8px);margin-top:clamp(4px,.55dvmin,8px);padding:clamp(4px,.55dvmin,7px) clamp(10px,1.2dvmin,14px);font-family:Rubik,sans-serif;font-size:clamp(11px,1.3dvmin,14px);font-weight:700;display:inline-flex}.paidLabel.svelte-n8byen{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(9px,1dvmin,11px)}.paidIcon.svelte-n8byen{object-fit:contain;width:clamp(15px,1.7dvmin,20px);height:clamp(15px,1.7dvmin,20px)}.paidAmount.svelte-n8byen{color:#fff;font-weight:900}.paidChip-free.svelte-n8byen{color:#2ecc40;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 12px #2ecc4066;background:#2ecc4026;border-color:#2ecc408c;font-weight:900}.actions.svelte-n8byen{gap:clamp(6px,.85dvmin,12px);display:flex}.btn.svelte-n8byen{border-radius:var(--radius-sm);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:clamp(5px,.55dvmin,8px);padding:clamp(9px,1.15dvmin,14px) clamp(12px,1.5dvmin,20px);font-family:Rubik,sans-serif;font-size:clamp(12px,1.4dvmin,16px);font-weight:800;transition:filter .12s,transform .1s;display:inline-flex}.btn.svelte-n8byen:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn.svelte-n8byen:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.35);transform:none}.btn-secondary.svelte-n8byen{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.btn-primary.svelte-n8byen{color:#000000e0;text-shadow:0 1px 1px #ffffff2e;background:#2ecc40}.btn.svelte-n8byen:not(:disabled):hover .btnArrow{transform:translate(3px)}.btn.svelte-n8byen:not(:disabled):hover .btnArrow--back{transform:translate(-3px)}:root{--padding-xs:.5dvmin;--padding-sm:1dvmin;--padding-md:2dvmin;--padding-lg:3dvmin;--gap-xs:.25dvmin;--gap-sm:.5dvmin;--gap-md:1dvmin;--gap-lg:2dvmin;--radius-xs:.75dvmin;--radius-sm:1.25dvmin;--radius-md:2dvmin;--radius-lg:2.5dvmin;--border-xs:.05dvmin solid;--border-sm:.1dvmin solid;--border-md:.2dvmin solid;--border-lg:.4dvmin solid;--font-xs:.75rem;--font-sm:.875rem;--font-md:2.5dvmin;--font-lg:3dvmin;--accounts-avatar-bg:#0f6f2c;--accounts-avatar-sm:clamp(36px, 3.4dvmin, 46px);--accounts-avatar-md:clamp(48px, 4.8dvmin, 60px);--accounts-row-min-compact:clamp(34px, 3.1dvmin, 48px);--accounts-row-min-search:clamp(56px, 5.6dvmin, 72px);--accounts-row-compact-bg:#0003;--accounts-panel-bg:#21a8405c;--accounts-panel-border:#52b55b;--ui-modal-accent:#2ecc40;--ui-modal-accent-soft:#45e85a;--ui-modal-backdrop-bg:#00000073;--ui-modal-backdrop-blur:8px;--ui-modal-shell-gradient:linear-gradient(135deg, #1e6428d1, #14501ee0);--ui-modal-shell-shadow:0 .6dvmin 2.2dvmin #00000061;--ui-modal-shell-shadow-inset:inset 0 0 4.5dvmin #00000038;--ui-modal-z-surface:10010;--ui-modal-z-account:10020;--ui-modal-z-search:10030;--ui-modal-z-confirm:10100;--ui-scrollbar-width:8px;--ui-scrollbar-track:#09992f;--ui-scrollbar-thumb:#067a24;--ui-scrollbar-thumb-hover:#055a1a;--ui-scrollbar-radius:6px}::-webkit-scrollbar{width:var(--ui-scrollbar-width);height:var(--ui-scrollbar-width);background:var(--ui-scrollbar-track);border-radius:var(--ui-scrollbar-radius)}::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb);border-radius:var(--ui-scrollbar-radius)}::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--ui-scrollbar-track)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar{background:#09992f;border-radius:6px;width:8px;height:8px}::-webkit-scrollbar-thumb{background:#067a24;border-radius:6px}::-webkit-scrollbar-corner{background:#09992f}::-webkit-scrollbar-button{width:0;height:0;display:none}*{scrollbar-width:thin;scrollbar-color:#067a24 #09992f}@font-face{font-family:Rubik;src:url(../assets/fonts/Rubik.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../assets/fonts/Roboto.woff2)format("woff2");font-weight:400;font-style:normal}:root{--ui-font-stack:"Rubik", Arial, sans-serif;--ease-bounce:cubic-bezier(.34, 1.56, .64, 1)}*{touch-action:pan-y;-webkit-touch-callout:none}html,body{user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;background-color:#24b645;justify-content:center;align-items:center;width:100dvw;height:100dvh;margin:0;top:0;left:0;overflow:hidden}img{-webkit-touch-callout:none;-ms-touch-action:none;user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-touch-callout:none;touch-action:none;pointer-events:auto;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}html,body,*{font-family:var(--ui-font-stack);color:#fff}canvas{position:fixed}#canvas{display:none}.error{background-color:#ff000080;box-shadow:0 .25dvmin 1dvmin #ff000059}.warn{background-color:#ffff0080;box-shadow:0 .25dvmin 1dvmin #ffff0059}@keyframes heartbeat{0%{transform-origin:50%;animation-timing-function:ease-out;transform:scale(1)}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}.heartbeat{animation:1.5s ease-in-out infinite both heartbeat}
