@keyframes svelte-12d0jwm-flyout-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.flyout.svelte-12d0jwm{background:rgba(var(--color-surface), .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--color-border));border-radius:var(--radius-lg);width:min(22rem,100vw - 2rem);max-height:min(30rem,100dvh - 1rem);box-shadow:var(--shadow-lg,0 12px 32px #00000059);z-index:calc(var(--z-modal) + 1);flex-direction:column;animation:.18s svelte-12d0jwm-flyout-in;display:flex;position:fixed;overflow:hidden}.flyout__head.svelte-12d0jwm{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid rgb(var(--color-border));flex-wrap:wrap;flex-shrink:0;display:flex}.flyout__title.svelte-12d0jwm{font-size:var(--font-size-sm);min-width:0;font-weight:700}.flyout__ghost.svelte-12d0jwm{border:1px solid rgb(var(--color-border));border-radius:var(--radius-full);color:rgb(var(--color-text-muted));font-size:var(--font-size-xs);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);background:0 0;align-items:center;gap:.35rem;margin-left:auto;padding:.2rem .55rem;font-weight:600;display:inline-flex}.flyout__ghost.svelte-12d0jwm:hover:not(:disabled){color:rgb(var(--color-brand));background:rgba(var(--color-brand), .08);border-color:rgba(var(--color-brand), .4)}.flyout__ghost.svelte-12d0jwm:disabled{opacity:.5;cursor:default}.flyout__list.svelte-12d0jwm{padding:var(--space-xs);overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.15rem;min-height:0;display:flex;overflow-y:auto}.empty-block.svelte-12d0jwm{align-items:center;gap:var(--space-sm);margin:var(--space-sm);padding:var(--space-md);color:rgb(var(--color-text-muted));font-size:var(--font-size-sm);background:rgb(var(--color-bg-alt));border-radius:var(--radius-md);display:flex}.flyout__foot.svelte-12d0jwm{padding:var(--space-xs) var(--space-md);border-top:1px solid rgb(var(--color-border));text-align:center;flex-shrink:0}.flyout__all.svelte-12d0jwm{font-size:var(--font-size-sm);color:rgb(var(--color-brand));border-radius:var(--radius-md);transition:background var(--transition-fast);align-items:center;gap:.3rem;padding:.3rem .6rem;font-weight:600;text-decoration:none;display:inline-flex}.flyout__all.svelte-12d0jwm:hover{background:rgba(var(--color-brand), .08)}.flyout__all.svelte-12d0jwm i:where(.svelte-12d0jwm){font-size:var(--font-size-xs)}@media (prefers-reduced-motion:reduce){.flyout.svelte-12d0jwm{animation:none}.flyout__ghost.svelte-12d0jwm,.flyout__all.svelte-12d0jwm{transition:none}}.hdr-badges.svelte-8o55jy{z-index:10;align-items:center;gap:4px;display:flex}.nav-trigger.svelte-8o55jy>.hdr-badges:where(.svelte-8o55jy){position:absolute;top:-10px;right:-6px}.nav-trigger.svelte-8o55jy>.hdr-badge:where(.svelte-8o55jy){z-index:10;position:absolute;top:-10px;right:-6px}.hdr-badge.hdr-team.svelte-8o55jy{display:none}@media (width>=479px){.hdr-badge.hdr-team.svelte-8o55jy{display:inline-flex}}@media (width>=479px) and (width<=1200px){.nav-trigger.is-active.svelte-8o55jy .hdr-badge.hdr-team:where(.svelte-8o55jy) .hdr-mid:where(.svelte-8o55jy),.nav-trigger.is-active.svelte-8o55jy .hdr-badge.hdr-members:where(.svelte-8o55jy) .hdr-mid:where(.svelte-8o55jy),.nav-trigger.is-active.svelte-8o55jy .hdr-badge.hdr-loading:where(.svelte-8o55jy) .hdr-mid:where(.svelte-8o55jy){display:inline}.nav-trigger.is-active.svelte-8o55jy .hdr-badge.hdr-loading:where(.svelte-8o55jy) .hdr-short:where(.svelte-8o55jy){display:none}}@media (width>=1201px){.hdr-badge.hdr-team.svelte-8o55jy .hdr-long:where(.svelte-8o55jy),.hdr-badge.hdr-members.svelte-8o55jy .hdr-long:where(.svelte-8o55jy),.hdr-badge.hdr-loading.svelte-8o55jy .hdr-mid:where(.svelte-8o55jy){display:inline}.hdr-badge.hdr-loading.svelte-8o55jy .hdr-short:where(.svelte-8o55jy){display:none}}@media (prefers-color-scheme:light){.dropdown-divider.svelte-8o55jy{border-top:1px solid #0000000f}.avatar.svelte-8o55jy{border:1px solid #00000014}.nav-avatar-wrap.svelte-8o55jy{border:1px solid rgb(var(--color-border));vertical-align:middle;border-radius:50%;flex-shrink:0;width:30px;height:30px;display:inline-block;overflow:hidden}.nav-avatar.svelte-8o55jy{width:100%;height:100%;display:block}.nav-link.is-active.svelte-8o55jy,.nav-trigger.is-active.svelte-8o55jy{color:rgb(var(--color-brand))!important;background:rgba(var(--color-brand), .12)!important;text-shadow:none!important}.nav-link.is-active.svelte-8o55jy>span:where(.svelte-8o55jy),.nav-link.is-active.svelte-8o55jy>i:where(.svelte-8o55jy),.nav-trigger.is-active.svelte-8o55jy .nav-trigger-label:where(.svelte-8o55jy),.nav-trigger.is-active.svelte-8o55jy .nav-trigger-label:where(.svelte-8o55jy)>span:where(.svelte-8o55jy){color:rgb(var(--color-brand))!important}.nav-link.is-active.svelte-8o55jy:hover,.nav-trigger.is-active.svelte-8o55jy:hover{background:rgba(var(--color-brand), .18)!important}.nav-home.is-active.svelte-8o55jy{color:rgb(var(--color-brand))!important;background:rgba(var(--color-brand), .12)!important;opacity:1!important}.nav-home.is-active.svelte-8o55jy>i:where(.svelte-8o55jy){color:rgb(var(--color-brand))!important}.dropdown-item.svelte-8o55jy:hover,.dropdown-item.active.svelte-8o55jy{background:rgba(var(--color-brand), .12)!important;color:rgb(var(--color-brand))!important;text-shadow:none!important}.dropdown-item.svelte-8o55jy:hover .dropdown-label:where(.svelte-8o55jy),.dropdown-item.active.svelte-8o55jy .dropdown-label:where(.svelte-8o55jy),.dropdown-item.svelte-8o55jy:hover .dropdown-desc:where(.svelte-8o55jy),.dropdown-item.active.svelte-8o55jy .dropdown-desc:where(.svelte-8o55jy){color:rgb(var(--color-brand))!important}.dropdown-item.account-logout.svelte-8o55jy:hover{color:#b91c1c!important;text-shadow:none!important;background:#dc26261f!important}}.main-nav.svelte-8o55jy{align-items:center;display:flex}.nav-list.svelte-8o55jy{align-items:center;gap:0;display:flex;position:relative}.nav-box.svelte-8o55jy{align-items:center;gap:clamp(0px, calc((100vw - 21.6rem) / 3), var(--space-xs));background:rgba(var(--color-surface), .6);border-radius:var(--radius-md);margin:0 .15rem;padding:.25rem;display:flex;position:relative;box-shadow:0 1px 4px #0000000f}.nav-box.svelte-8o55jy:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(var(--blur-header));backdrop-filter:blur(var(--blur-header));pointer-events:none;position:absolute;inset:0}.nav-item.svelte-8o55jy{position:relative}.nav-item.has-mega.svelte-8o55jy{position:static}.nav-home.svelte-8o55jy{background:rgba(var(--color-surface), .55);min-height:2.35em;-webkit-backdrop-filter:blur(var(--blur-header));backdrop-filter:blur(var(--blur-header));border-radius:var(--radius-md);opacity:.85;padding:.5rem .75rem;font-weight:600}.nav-home.svelte-8o55jy:hover{opacity:1;background:rgba(var(--color-surface), .7)}@media (pointer:coarse){.nav-home.svelte-8o55jy{min-height:2.5rem}}.nav-link.svelte-8o55jy,.nav-trigger.svelte-8o55jy{color:rgb(var(--color-text));border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.9em;font-weight:500;transition:background .2s,color .2s,text-shadow .2s;display:flex;opacity:1!important}.nav-trigger.svelte-8o55jy{flex-direction:column;justify-content:center;align-items:center;position:relative}.nav-link.svelte-8o55jy>span:where(.svelte-8o55jy),.nav-link.svelte-8o55jy>i:where(.svelte-8o55jy),.nav-trigger-label.svelte-8o55jy{color:rgba(var(--color-text), .75);transition:color .2s,text-shadow .2s}.main-nav.svelte-8o55jy:hover .nav-link:where(.svelte-8o55jy):not(.is-active)>span:where(.svelte-8o55jy),.main-nav.svelte-8o55jy:hover .nav-link:where(.svelte-8o55jy):not(.is-active)>i:where(.svelte-8o55jy),.main-nav.svelte-8o55jy:hover .nav-trigger:where(.svelte-8o55jy):not(.is-active) .nav-trigger-label:where(.svelte-8o55jy){color:rgb(var(--color-text))}header.scrolled .nav-link.svelte-8o55jy:not(.is-active)>span:where(.svelte-8o55jy),header.scrolled .nav-link.svelte-8o55jy:not(.is-active)>i:where(.svelte-8o55jy),header.scrolled .nav-trigger.svelte-8o55jy:not(.is-active) .nav-trigger-label:where(.svelte-8o55jy){color:rgba(var(--color-text), .9)}header:has(.dropdown.open) .nav-link.svelte-8o55jy:not(.is-active)>span:where(.svelte-8o55jy){color:rgba(var(--color-text), .9)}header:has(.dropdown.open) .nav-link.svelte-8o55jy:not(.is-active)>i:where(.svelte-8o55jy){color:rgba(var(--color-text), .9)}header:has(.dropdown.open) .nav-trigger.svelte-8o55jy:not(.is-active) .nav-trigger-label:where(.svelte-8o55jy){color:rgba(var(--color-text), .9)}header.scrolled .nav-home.svelte-8o55jy{opacity:.9}header:has(.dropdown.open) .nav-home.svelte-8o55jy{opacity:.9}.nav-trigger-label.svelte-8o55jy{align-items:center;gap:.35rem;display:flex}.nav-link.svelte-8o55jy:hover:not(.is-active)>span:where(.svelte-8o55jy),.nav-link.svelte-8o55jy:hover:not(.is-active)>i:where(.svelte-8o55jy),.nav-trigger.svelte-8o55jy:hover:not(.is-active) .nav-trigger-label:where(.svelte-8o55jy){color:rgb(var(--color-text))}.nav-link.svelte-8o55jy:hover,.nav-trigger.svelte-8o55jy:hover{background:rgba(var(--color-text-muted), .18);opacity:1!important}.nav-link.is-active.svelte-8o55jy,.nav-trigger.is-active.svelte-8o55jy{color:#fff;background:rgb(var(--color-brand));text-shadow:0 1px 3px #0003,0 1px 1px #0000001a;font-weight:600}.nav-link.is-active.svelte-8o55jy>span:where(.svelte-8o55jy),.nav-link.is-active.svelte-8o55jy>i:where(.svelte-8o55jy),.nav-trigger.is-active.svelte-8o55jy .nav-trigger-label:where(.svelte-8o55jy){color:#fff}.nav-link.is-active.svelte-8o55jy:hover,.nav-trigger.is-active.svelte-8o55jy:hover{background:rgba(var(--color-brand), .85)}.nav-home.svelte-8o55jy,.account.svelte-8o55jy .nav-trigger:where(.svelte-8o55jy){opacity:.85;transition:opacity .2s,background .2s}.nav-home.svelte-8o55jy:hover,.account.svelte-8o55jy .nav-trigger:where(.svelte-8o55jy):hover{opacity:1}.main-nav.svelte-8o55jy:has(.dropdown.open) .nav-link:where(.svelte-8o55jy):not(.is-active)>span:where(.svelte-8o55jy){color:rgb(var(--color-text))}.main-nav.svelte-8o55jy:has(.dropdown.open) .nav-link:where(.svelte-8o55jy):not(.is-active)>i:where(.svelte-8o55jy){color:rgb(var(--color-text))}.main-nav.svelte-8o55jy:has(.dropdown.open) .nav-trigger:where(.svelte-8o55jy):not(.is-active) .nav-trigger-label:where(.svelte-8o55jy){color:rgb(var(--color-text))}.chevron.svelte-8o55jy{z-index:1;opacity:.3;transition:transform var(--transition-fast), opacity .2s ease;font-size:.55rem;line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.nav-item.active.svelte-8o55jy .chevron:where(.svelte-8o55jy){opacity:1;transform:translate(-50%,50%)rotate(180deg)}.nav-item.active.svelte-8o55jy .nav-trigger:where(.svelte-8o55jy):not(.is-active){opacity:1;background:rgba(var(--color-surface), .55)}.nav-trigger.svelte-8o55jy:after{content:"";border:1px solid rgba(var(--color-brand), .8);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 3px) no-repeat,linear-gradient(90deg,#000 calc(50% - .45rem),#0000 0 calc(50% + .45rem),#000 0) bottom/100% 3px no-repeat;mask:linear-gradient(#000 0 0) top/100% calc(100% - 3px) no-repeat,linear-gradient(90deg,#000 calc(50% - .45rem),#0000 0 calc(50% + .45rem),#000 0) bottom/100% 3px no-repeat}.nav-trigger.is-active.svelte-8o55jy:after{border-color:currentColor}.nav-item.active.svelte-8o55jy .nav-trigger:where(.svelte-8o55jy):after{opacity:1}.nav-item.active.svelte-8o55jy .nav-trigger:where(.svelte-8o55jy):not(.is-active) .chevron:where(.svelte-8o55jy){color:rgb(var(--color-brand))}@media (prefers-color-scheme:light){.main-nav.svelte-8o55jy .nav-item.active:where(.svelte-8o55jy) .nav-trigger:where(.svelte-8o55jy):not(.is-active) .nav-trigger-label:where(.svelte-8o55jy){color:rgb(var(--color-brand))}}@keyframes svelte-8o55jy-chevron-pulse{0%,to{opacity:.3}50%{opacity:.55}}@keyframes svelte-8o55jy-chevron-pulse-open{0%,to{opacity:1}50%{opacity:.5}}.nav-trigger.svelte-8o55jy:hover .chevron:where(.svelte-8o55jy){animation:.8s ease-in-out infinite svelte-8o55jy-chevron-pulse}.nav-item.active.svelte-8o55jy .nav-trigger:where(.svelte-8o55jy) .chevron:where(.svelte-8o55jy){animation:.8s ease-in-out infinite svelte-8o55jy-chevron-pulse-open}@media (prefers-reduced-motion:reduce){.nav-trigger.svelte-8o55jy:hover .chevron:where(.svelte-8o55jy),.nav-item.active.svelte-8o55jy .nav-trigger:where(.svelte-8o55jy) .chevron:where(.svelte-8o55jy){animation:none}}.dropdown{opacity:0;border-radius:var(--radius-md);max-width:calc(100vw - 2rem);max-height:0;box-shadow:var(--shadow-lg);transition:max-height var(--transition-base), margin-top var(--transition-base);pointer-events:none;z-index:var(--z-dropdown);isolation:isolate;background:0 0;margin-top:.25rem;padding:1px;position:absolute;top:100%;left:0;right:auto;overflow:hidden}.dropdown:before{content:"";z-index:-1;background:rgba(var(--color-surface), 0);-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();border:1px solid rgb(var(--color-border));border-radius:inherit;pointer-events:none;transition:background var(--transition-base), backdrop-filter var(--transition-base);position:absolute;inset:0}.dropdown .hdr-badge.svelte-8o55jy{transition:backdrop-filter var(--transition-base);-webkit-backdrop-filter:blur()!important;backdrop-filter:blur()!important}.dropdown:not(.open) *,.dropdown:not(.open) :before,.dropdown:not(.open) :after{animation-play-state:paused!important}.dropdown.open{max-height:calc(99vh - var(--header-height) - var(--banner-height,0px));opacity:1;pointer-events:auto;margin-top:.5rem;overflow:hidden}.dropdown-scroll-wrapper{width:100%;height:100%;max-height:calc(99vh - var(--header-height) - var(--banner-height,0px) - 1.5rem);border-radius:calc(var(--radius-md) - 1px);scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;overflow-y:auto}.dropdown-scroll-wrapper::-webkit-scrollbar{display:none}.dropdown.open:before{background:rgba(var(--color-surface), .72);-webkit-backdrop-filter:blur(var(--blur-dropdown)) saturate(1.8);backdrop-filter:blur(var(--blur-dropdown)) saturate(1.8)}.dropdown.open .hdr-badge.svelte-8o55jy{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.dropdown.open .hdr-badge.hdr-team.svelte-8o55jy,.dropdown.open .hdr-badge.hdr-members.svelte-8o55jy,.dropdown.open .hdr-badge.hdr-offline.svelte-8o55jy,.dropdown.open .hdr-badge.hdr-loading.svelte-8o55jy,.dropdown.open .hdr-badge.hdr-new.svelte-8o55jy{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.compact-dropdown.svelte-8o55jy{min-width:220px}.mega-dropdown.svelte-8o55jy{width:560px;max-width:calc(100vw - 2rem);left:auto;right:0;transform:none}.account.svelte-8o55jy .dropdown:where(.svelte-8o55jy){left:auto;right:0}.dropdown-item-row.svelte-8o55jy{align-items:center;gap:.5rem;display:flex}.account-head.svelte-8o55jy{border-radius:var(--radius-sm);background:linear-gradient(120deg, color-mix(in srgb, var(--rank-color) 18%, transparent), color-mix(in srgb, var(--rank-color) 7%, transparent) 55%, transparent);align-items:center;gap:.5rem;margin:.25rem .25rem .4rem;padding:.6rem .65rem;display:flex}.account-id.svelte-8o55jy{border-radius:var(--radius-sm);flex:1;align-items:center;gap:.65rem;min-width:0;margin:-.25rem;padding:.25rem;text-decoration:none;transition:background .2s;display:flex}.account-id.svelte-8o55jy:hover{background:rgba(var(--color-text-muted), .14)}.account-avatar.svelte-8o55jy{border:2px solid var(--rank-color);box-sizing:border-box;border-radius:50%;flex-shrink:0;width:2.6rem;height:2.6rem;overflow:hidden}.account-meta.svelte-8o55jy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.account-name.svelte-8o55jy{font-size:var(--font-size-sm);color:rgb(var(--color-text));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.account-actions.svelte-8o55jy{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.account-action.svelte-8o55jy{border-radius:var(--radius-sm);border:1px solid rgb(var(--color-border));background:rgba(var(--color-surface), .55);width:2.1rem;height:2.1rem;color:rgb(var(--color-text));justify-content:center;align-items:center;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;position:relative}.account-action.svelte-8o55jy:hover{background:rgb(var(--color-brand));color:#fff}.account-action--open.svelte-8o55jy,.account-action--open.svelte-8o55jy:hover{background:rgba(var(--color-brand), .18);color:rgb(var(--color-brand))}.account-action-count.svelte-8o55jy{border-radius:var(--radius-full);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#dc2626;padding:.05rem .35rem;font-size:.6rem;font-weight:700;line-height:1.3;position:absolute;top:-.4rem;right:-.4rem}.account-action-spark.svelte-8o55jy{border-radius:var(--radius-full);background:rgb(var(--color-archive));width:.6rem;height:.6rem;box-shadow:0 0 0 .22rem rgba(var(--color-archive), .28);pointer-events:none;animation:1.2s ease-out both svelte-8o55jy-notif-spark;position:absolute;top:-.4rem;right:-.4rem}.account-action.svelte-8o55jy:hover .account-action-count:where(.svelte-8o55jy){color:#dc2626;background:#fff}.account-id.svelte-8o55jy:focus-visible,.account-action.svelte-8o55jy:focus-visible{outline:2px solid rgb(var(--color-brand));outline-offset:2px}.account-logout.svelte-8o55jy{text-align:left;width:100%;color:rgb(var(--color-text))}.dropdown-item.account-logout.svelte-8o55jy:hover{color:#dc2626;text-shadow:none;background:#dc262624}.dropdown-item.svelte-8o55jy{font-size:var(--font-size-sm);color:rgb(var(--color-text));border-radius:var(--radius-sm);text-shadow:0 1px 2px #fff3;padding:12px 16px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,text-shadow .2s;display:block;position:relative}.dropdown-item.svelte-8o55jy:hover,.dropdown-item.active.svelte-8o55jy{background:rgb(var(--color-brand));color:#fff;text-shadow:0 1px 3px #0003,0 1px 1px #0000001a;font-weight:600;opacity:1!important}.dropdown-item.svelte-8o55jy:hover .dropdown-label:where(.svelte-8o55jy),.dropdown-item.active.svelte-8o55jy .dropdown-label:where(.svelte-8o55jy){font-weight:600}.dropdown-item.svelte-8o55jy:hover .dropdown-desc:where(.svelte-8o55jy),.dropdown-item.active.svelte-8o55jy .dropdown-desc:where(.svelte-8o55jy){color:#fff;font-weight:500}.dropdown-item.dropdown-item--gamepanel.svelte-8o55jy{--gamepanel-smoke:radial-gradient(ellipse at 12% 115%, rgba(var(--color-brand), .62), transparent 48%), radial-gradient(ellipse at 88% -20%, rgba(var(--color-text-muted), .36), transparent 46%), rgb(var(--color-bg-dark));border:1px solid rgba(var(--color-brand), .38);background:var(--gamepanel-smoke);min-height:3.25rem;text-shadow:none;box-shadow:inset 0 1px 0 rgba(var(--color-text-inverse), .12), 0 7px 20px rgba(var(--color-bg-dark), .2);justify-content:space-between;align-items:center;gap:.75rem;margin:0 .25rem .4rem;font-weight:700;display:flex;color:rgb(var(--color-text-inverse))!important}.dropdown-item.dropdown-item--gamepanel.svelte-8o55jy:hover,.dropdown-item.dropdown-item--gamepanel.active.svelte-8o55jy{box-shadow:inset 0 1px 0 rgba(var(--color-text-inverse), .16), 0 9px 26px rgba(var(--color-bg-dark), .3), 0 0 0 1px rgba(var(--color-brand), .2);background:var(--gamepanel-smoke)!important;color:rgb(var(--color-text-inverse))!important;text-shadow:none!important}.gamepanel-entry.svelte-8o55jy{align-items:center;gap:.7rem;display:inline-flex}.gamepanel-entry.svelte-8o55jy>i:where(.svelte-8o55jy){border:1px solid rgba(var(--color-text-inverse), .16);border-radius:var(--radius-sm);background:rgba(var(--color-brand), .28);width:2rem;height:2rem;box-shadow:inset 0 1px 0 rgba(var(--color-text-inverse), .12);place-items:center;display:grid}.gamepanel-entry-arrow.svelte-8o55jy{color:rgb(var(--color-text-inverse));opacity:.6;font-size:.65rem}.dropdown-desc.svelte-8o55jy{font-size:var(--font-size-xs);color:rgb(var(--color-text));margin-top:2px;padding-left:.5em;font-weight:400;transition:color .2s;display:block}.dropdown-item--badged.svelte-8o55jy{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.item-marks.svelte-8o55jy{flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.item-online.svelte-8o55jy{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:rgb(var(--color-text));align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.dropdown-item--badged.svelte-8o55jy:hover .item-online:where(.svelte-8o55jy){color:#fff}.item-count.svelte-8o55jy{border-radius:var(--radius-full);color:#fff;font-variant-numeric:tabular-nums;background:#dc2626;flex-shrink:0;padding:.05rem .4rem;font-size:.6rem;font-weight:700;line-height:1.3}.dropdown-item--badged.svelte-8o55jy:hover .item-count:where(.svelte-8o55jy){color:#dc2626;background:#fff}.dropdown-item.small.svelte-8o55jy{font-size:var(--font-size-xs)}.dropdown-item.highlight.svelte-8o55jy{background:rgba(var(--color-brand), .16);font-weight:500}.dropdown-divider.svelte-8o55jy{border:none;border-top:1px solid rgb(var(--color-border));margin:.25rem 0}.avatar.svelte-8o55jy{border:1px solid rgb(var(--color-border));border-radius:50%;width:24px;height:24px}.nav-avatar-wrap.svelte-8o55jy{border:1px solid rgb(var(--color-border));vertical-align:middle;border-radius:50%;flex-shrink:0;width:30px;height:30px;display:inline-block;overflow:hidden}.nav-avatar.svelte-8o55jy{width:100%;height:100%;display:block}.account.svelte-8o55jy .nav-trigger:where(.svelte-8o55jy){background:rgba(var(--color-surface), .5);-webkit-backdrop-filter:blur(var(--blur-header));backdrop-filter:blur(var(--blur-header));border-radius:var(--radius-md);gap:.5rem;padding:.5rem .75rem}.notif-count.svelte-8o55jy{z-index:10;border-radius:var(--radius-full);color:#fff;font-variant-numeric:tabular-nums;text-shadow:none;pointer-events:none;background:#dc2626;padding:.05rem .4rem;font-size:.62rem;font-weight:700;line-height:1.3;position:absolute;top:-6px;right:-4px}.notif-spark.svelte-8o55jy{z-index:10;border-radius:var(--radius-full);background:rgb(var(--color-archive));width:.7rem;height:.7rem;box-shadow:0 0 0 .25rem rgba(var(--color-archive), .28);pointer-events:none;animation:1.2s ease-out both svelte-8o55jy-notif-spark;position:absolute;top:-6px;right:-4px}@keyframes svelte-8o55jy-notif-spark{0%{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1.25)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.notif-spark.svelte-8o55jy,.account-action-spark.svelte-8o55jy{animation:none}}.notif-sr.svelte-8o55jy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account.svelte-8o55jy .dropdown:where(.svelte-8o55jy){min-width:16.5rem}.mega-hero.svelte-8o55jy{padding:var(--space-lg) calc(var(--space-sm) + 16px);border-radius:var(--radius-md) var(--radius-md) 0 0;color:#fff;min-height:120px;text-decoration:none;display:block;position:relative;overflow:hidden}.mega-hero.svelte-8o55jy:before{content:"";z-index:-1;background-image:var(--hero-bg);border-radius:inherit;opacity:.75;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .35s ease-out,opacity .35s ease-out;position:absolute;inset:0}.mega-hero.svelte-8o55jy:hover:before{opacity:.85;transform:scale(1.04)}.mega-hero-overlay.svelte-8o55jy{z-index:0;border-radius:var(--radius-md) var(--radius-md) 0 0;pointer-events:none;background:#0009;transition:background .35s ease-out;position:absolute;inset:0;box-shadow:inset 0 90px 60px -40px #0000008c,inset 0 0 90px #00000073,inset 0 0 45px #00000059,inset 0 0 16px #0000002e}.mega-hero.svelte-8o55jy:hover .mega-hero-overlay:where(.svelte-8o55jy){background:#000000b8}.mega-hero.svelte-8o55jy h3:where(.svelte-8o55jy){font-size:var(--font-size-xl);z-index:1;text-shadow:0 1px 3px #000000a6,0 3px 8px #0000008c,0 8px 18px #00000073;margin-bottom:.25rem;position:relative}.mega-hero.svelte-8o55jy p:where(.svelte-8o55jy){font-size:var(--font-size-sm);z-index:1;text-shadow:0 1px 2px #0009,0 2px 5px #00000073,0 4px 10px #0000004d;position:relative}@media (prefers-color-scheme:dark){.mega-hero-overlay.svelte-8o55jy{background:#00000080}}.mega-hero-cta.svelte-8o55jy{top:var(--space-md);right:var(--space-md);font-size:var(--font-size-sm);z-index:1;font-weight:400;position:absolute}.mega-grid.svelte-8o55jy{padding:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2px;display:grid}.mega-card.svelte-8o55jy{font-size:var(--font-size-sm);color:rgb(var(--color-text));border-radius:var(--radius-sm);text-shadow:0 1px 2px #fff3;padding:12px 16px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,text-shadow .2s;display:block;position:relative}.mega-card.svelte-8o55jy:hover,.mega-card.active.svelte-8o55jy{background:rgb(var(--color-brand));color:#fff;text-shadow:0 1px 3px #0003,0 1px 1px #0000001a;font-weight:600;opacity:1!important}.mega-card.svelte-8o55jy:hover .mega-card-label:where(.svelte-8o55jy),.mega-card.active.svelte-8o55jy .mega-card-label:where(.svelte-8o55jy){font-weight:600}.mega-card.svelte-8o55jy:hover .mega-card-desc:where(.svelte-8o55jy),.mega-card.active.svelte-8o55jy .mega-card-desc:where(.svelte-8o55jy){color:#fff;font-weight:400}.mega-card.active.svelte-8o55jy .mega-card-desc:where(.svelte-8o55jy),.dropdown-label.svelte-8o55jy,.mega-card-label.svelte-8o55jy{font-weight:500}.mega-card-desc.svelte-8o55jy{font-size:var(--font-size-xs);color:rgb(var(--color-text));margin-top:2px;padding-left:.5em;font-weight:400;transition:color .2s;display:block}.mega-card-wide.svelte-8o55jy{isolation:isolate;border:1px solid rgba(var(--color-brand), .3);background:linear-gradient(100deg, rgba(var(--color-brand), .18), rgba(var(--color-accent), .12) 55%, rgba(var(--color-brand), .16));grid-column:1/-1;margin-top:4px}.mega-card-wide.svelte-8o55jy .fas:where(.svelte-8o55jy){color:rgb(var(--color-brand));transition:color .2s}.mega-card-wide.svelte-8o55jy:hover .fas:where(.svelte-8o55jy),.mega-card-wide.active.svelte-8o55jy .fas:where(.svelte-8o55jy){color:#fff}.mega-card-wide.svelte-8o55jy .hdr-badge:where(.svelte-8o55jy){margin-left:auto}.mega-card.svelte-8o55jy .hdr-badges:where(.svelte-8o55jy),.dropdown-item.svelte-8o55jy .hdr-badges:where(.svelte-8o55jy){z-index:10;position:absolute;top:-6px;right:6px}.mega-card.svelte-8o55jy .hdr-badge:where(.svelte-8o55jy),.dropdown-item.svelte-8o55jy .hdr-badge:where(.svelte-8o55jy){z-index:10}.mega-card.svelte-8o55jy .hdr-badge.hdr-team:where(.svelte-8o55jy),.dropdown-item.svelte-8o55jy .hdr-badge.hdr-team:where(.svelte-8o55jy){display:inline-flex}.mega-card .hdr-badge.hdr-members .hdr-short,.dropdown-item .hdr-badge.hdr-members .hdr-short,.mega-card .hdr-badge .hdr-short,.mega-card .hdr-badge .hdr-mid,.mega-card .hdr-badge .hdr-long,.dropdown-item .hdr-badge .hdr-short,.dropdown-item .hdr-badge .hdr-mid,.dropdown-item .hdr-badge .hdr-long,.mega-card .hdr-badge .hdr-count,.dropdown-item .hdr-badge .hdr-count{display:inline}.ts-indicator.svelte-8o55jy{font-size:var(--font-size-xs);border-radius:var(--radius-full);align-items:center;gap:.3em;margin-left:auto;padding:1px 6px;font-weight:600;display:inline-flex}.ts-indicator.ts-green.svelte-8o55jy{background:rgba(var(--color-accent), .12);color:rgb(var(--color-accent))}.ts-indicator.ts-red.svelte-8o55jy{color:#d9534f;background:#d9534f1f}.ts-label.svelte-8o55jy{white-space:nowrap}.ts-count.svelte-8o55jy{font-variant-numeric:tabular-nums}.ts-label.svelte-8o55jy{text-transform:uppercase;letter-spacing:.05em;font-size:.75em}@media (width<=1200px){.nav-link.svelte-8o55jy:not(.is-active):not(.nav-home)>span:where(.svelte-8o55jy),.nav-trigger.svelte-8o55jy:not(.is-active) .nav-trigger-label:where(.svelte-8o55jy)>span:where(.svelte-8o55jy):not(.nav-avatar-wrap){display:none}}@media (width>=769px){.nav-box.svelte-8o55jy{margin:0 .4rem}}@media (width<=479px){.nav-link.svelte-8o55jy>span:where(.svelte-8o55jy),.nav-trigger-label.svelte-8o55jy>span:where(.svelte-8o55jy):not(.nav-avatar-wrap){display:none}}@media (width<=768px){.dropdown{top:calc(var(--header-height) + var(--banner-height,0px));width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);position:fixed;left:.5rem;right:.5rem}.mega-dropdown.svelte-8o55jy,.account.svelte-8o55jy .dropdown:where(.svelte-8o55jy){width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);left:.5rem;right:.5rem;transform:none}.mega-grid.svelte-8o55jy{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.dropdown:before{border-color:#ffffff14}.dropdown-divider.svelte-8o55jy{border-top:1px solid #ffffff14}.avatar.svelte-8o55jy{border:1px solid #ffffff14}.nav-avatar-wrap.svelte-8o55jy{vertical-align:middle;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;width:30px;height:30px;display:inline-block;overflow:hidden}.nav-avatar.svelte-8o55jy{width:100%;height:100%;display:block}.dropdown-item.svelte-8o55jy:hover,.dropdown-item.active.svelte-8o55jy,.mega-card.svelte-8o55jy:hover,.mega-card.active.svelte-8o55jy{background:rgba(var(--color-brand), .16)}.dropdown-item.svelte-8o55jy,.mega-card.svelte-8o55jy{text-shadow:0 1px 2px #00000073,0 2px 4px #0000004d}.nav-link.svelte-8o55jy,.nav-trigger.svelte-8o55jy,.nav-home.svelte-8o55jy,.account.svelte-8o55jy .nav-trigger:where(.svelte-8o55jy),header.scrolled .nav-link.svelte-8o55jy,header.scrolled .nav-trigger.svelte-8o55jy,header.scrolled .nav-home.svelte-8o55jy,header.scrolled .dropdown-item.svelte-8o55jy{text-shadow:0 1px 2px #00000080,0 2px 4px #00000059,0 4px 8px #00000040}header:has(.dropdown.open) .nav-link.svelte-8o55jy{text-shadow:0 1px 2px #00000080,0 2px 4px #00000059,0 4px 8px #00000040}header:has(.dropdown.open) .nav-trigger.svelte-8o55jy{text-shadow:0 1px 2px #00000080,0 2px 4px #00000059,0 4px 8px #00000040}header:has(.dropdown.open) .nav-home.svelte-8o55jy{text-shadow:0 1px 2px #00000080,0 2px 4px #00000059,0 4px 8px #00000040}header:has(.dropdown.open) .dropdown-item.svelte-8o55jy{text-shadow:0 1px 2px #00000080,0 2px 4px #00000059,0 4px 8px #00000040}}header.svelte-13w75rd{height:var(--header-height);z-index:var(--z-header);transition:box-shadow var(--transition-base), border-color var(--transition-base);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0000}:root.has-status-banner header.svelte-13w75rd{top:var(--banner-height)}header.svelte-13w75rd:before{content:"";top:calc(-1 * var(--overscroll-bleed));z-index:-2;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background var(--transition-base), backdrop-filter var(--transition-base);background:0 0;position:absolute;bottom:0;left:0;right:0}header.svelte-13w75rd:after{content:"";top:calc(-1 * var(--overscroll-bleed));z-index:-1;transition:opacity var(--transition-base);background:0 0;position:absolute;bottom:0;left:0;right:0}.header-gradient.svelte-13w75rd:after{background-image:linear-gradient(#0000006b,#0006 20%,#00000057 50%,#00000047 62%,#00000038 70%,#00000024 78%,#00000012 87%,#00000005 93%,#0000 97%),linear-gradient(#0000006b,#0000006b);background-position:bottom,top;background-repeat:no-repeat,no-repeat;background-size:100% calc(100% - var(--overscroll-bleed)), 100% var(--overscroll-bleed)}header.scrolled.svelte-13w75rd,header.svelte-13w75rd:hover{box-shadow:var(--shadow-sm);border-bottom:1px solid rgb(var(--color-border))}header.svelte-13w75rd:has(.dropdown.open){box-shadow:var(--shadow-sm);border-bottom:1px solid rgb(var(--color-border))}header.scrolled.svelte-13w75rd:before,header.svelte-13w75rd:hover:before{background:rgba(var(--color-bg), .65);-webkit-backdrop-filter:blur(var(--blur-header));backdrop-filter:blur(var(--blur-header))}header.svelte-13w75rd:has(.dropdown.open):before{background:rgba(var(--color-bg), .65);-webkit-backdrop-filter:blur(var(--blur-header));backdrop-filter:blur(var(--blur-header))}header.scrolled.svelte-13w75rd:after,header.svelte-13w75rd:hover:after{opacity:0}header.svelte-13w75rd:has(.dropdown.open):after{opacity:0}header.svelte-13w75rd:has(.dropdown.open) .logo:where(.svelte-13w75rd){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.header-inner.svelte-13w75rd{max-width:var(--content-max-width);height:100%;padding:0 var(--space-lg);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.logo.svelte-13w75rd{font-family:var(--font-display);font-weight:600;font-size:var(--font-size-xl);letter-spacing:.02em;border-radius:var(--radius-sm);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:-.1rem -.5rem;padding:.1rem .5rem}header.scrolled.svelte-13w75rd .logo:where(.svelte-13w75rd),header.svelte-13w75rd:hover .logo:where(.svelte-13w75rd){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}header.svelte-13w75rd:has(.dropdown.open) .logo:where(.svelte-13w75rd){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.white-logo.svelte-13w75rd .logo:where(.svelte-13w75rd){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.logo-bg.svelte-13w75rd .logo:where(.svelte-13w75rd){background:rgba(var(--color-bg), .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logo-plate.svelte-13w75rd .logo:where(.svelte-13w75rd){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--on-media-chip-border);background:#00000094}.logo-icon.svelte-13w75rd{height:calc(var(--header-height) - 1rem);width:auto;display:none}.logo-brand.svelte-13w75rd{color:rgb(var(--color-brand));text-shadow:0 1px 2px #0000002e,0 0 3px #00000014;transition:color .3s,text-shadow .3s,opacity .3s}.white-logo.svelte-13w75rd .logo-brand:where(.svelte-13w75rd),.logo-light.svelte-13w75rd .logo-brand:where(.svelte-13w75rd),.logo-media.svelte-13w75rd .logo-brand:where(.svelte-13w75rd){color:#fff;text-shadow:0 1px 3px #0006}.logo-dark.svelte-13w75rd .logo-brand:where(.svelte-13w75rd){color:#000;text-shadow:0 1px 2px #ffffff2e}.white-logo.svelte-13w75rd .logo:where(.svelte-13w75rd):hover .logo-brand:where(.svelte-13w75rd),.logo-light.svelte-13w75rd .logo:where(.svelte-13w75rd):hover .logo-brand:where(.svelte-13w75rd),.logo-dark.svelte-13w75rd .logo:where(.svelte-13w75rd):hover .logo-brand:where(.svelte-13w75rd),.logo-media.svelte-13w75rd .logo:where(.svelte-13w75rd):hover .logo-brand:where(.svelte-13w75rd){color:rgb(var(--color-brand));text-shadow:0 1px 2px #0000002e,0 0 3px #00000014}.logo-domain.svelte-13w75rd{color:rgb(var(--color-brand-secondary));text-shadow:0 1px 2px #00000026,0 0 2px #0000000f;transition:color .3s,text-shadow .3s,opacity .3s}.white-logo.svelte-13w75rd .logo-domain:where(.svelte-13w75rd),.logo-light.svelte-13w75rd .logo-domain:where(.svelte-13w75rd),.logo-media.svelte-13w75rd .logo-domain:where(.svelte-13w75rd){color:#fff;text-shadow:0 1px 3px #00000059}.logo-dark.svelte-13w75rd .logo-domain:where(.svelte-13w75rd){color:#000;text-shadow:0 1px 2px #ffffff26}.white-logo.svelte-13w75rd .logo:where(.svelte-13w75rd):hover .logo-domain:where(.svelte-13w75rd),.logo-light.svelte-13w75rd .logo:where(.svelte-13w75rd):hover .logo-domain:where(.svelte-13w75rd),.logo-dark.svelte-13w75rd .logo:where(.svelte-13w75rd):hover .logo-domain:where(.svelte-13w75rd),.logo-media.svelte-13w75rd .logo:where(.svelte-13w75rd):hover .logo-domain:where(.svelte-13w75rd){color:rgb(var(--color-brand-secondary));text-shadow:0 1px 2px #00000026,0 0 2px #0000000f}@media (prefers-color-scheme:dark){.logo-domain.svelte-13w75rd{color:#5f5f5f}.logo-brand.svelte-13w75rd{text-shadow:0 1px 3px #ffffff14}.logo-domain.svelte-13w75rd{text-shadow:0 1px 3px #ffffff0f}.logo.svelte-13w75rd:hover .logo-brand:where(.svelte-13w75rd),.logo.svelte-13w75rd:hover .logo-domain:where(.svelte-13w75rd){opacity:1;text-shadow:0 0 8px rgba(var(--color-brand), .35)}.white-logo.svelte-13w75rd .logo-brand:where(.svelte-13w75rd),.white-logo.svelte-13w75rd .logo-domain:where(.svelte-13w75rd),.logo-light.svelte-13w75rd .logo-brand:where(.svelte-13w75rd),.logo-light.svelte-13w75rd .logo-domain:where(.svelte-13w75rd),.logo-media.svelte-13w75rd .logo-brand:where(.svelte-13w75rd),.logo-media.svelte-13w75rd .logo-domain:where(.svelte-13w75rd){color:#fff;text-shadow:0 1px 3px #0006}.logo-dark.svelte-13w75rd .logo-brand:where(.svelte-13w75rd),.logo-dark.svelte-13w75rd .logo-domain:where(.svelte-13w75rd){color:#000;text-shadow:0 1px 2px #ffffff26}}header.scrolled.logo-light.svelte-13w75rd .logo-brand:where(.svelte-13w75rd),header:hover.logo-light.svelte-13w75rd .logo-brand:where(.svelte-13w75rd),header.scrolled.logo-dark.svelte-13w75rd .logo-brand:where(.svelte-13w75rd),header:hover.logo-dark.svelte-13w75rd .logo-brand:where(.svelte-13w75rd),header.scrolled.logo-media.svelte-13w75rd .logo-brand:where(.svelte-13w75rd),header:hover.logo-media.svelte-13w75rd .logo-brand:where(.svelte-13w75rd){color:rgb(var(--color-brand));text-shadow:0 1px 2px #0000002e,0 0 3px #00000014}header:has(.dropdown.open).logo-light.svelte-13w75rd .logo-brand:where(.svelte-13w75rd){color:rgb(var(--color-brand));text-shadow:0 1px 2px #0000002e,0 0 3px #00000014}header:has(.dropdown.open).logo-dark.svelte-13w75rd .logo-brand:where(.svelte-13w75rd){color:rgb(var(--color-brand));text-shadow:0 1px 2px #0000002e,0 0 3px #00000014}header:has(.dropdown.open).logo-media.svelte-13w75rd .logo-brand:where(.svelte-13w75rd){color:rgb(var(--color-brand));text-shadow:0 1px 2px #0000002e,0 0 3px #00000014}header.scrolled.logo-light.svelte-13w75rd .logo-domain:where(.svelte-13w75rd),header:hover.logo-light.svelte-13w75rd .logo-domain:where(.svelte-13w75rd),header.scrolled.logo-dark.svelte-13w75rd .logo-domain:where(.svelte-13w75rd),header:hover.logo-dark.svelte-13w75rd .logo-domain:where(.svelte-13w75rd),header.scrolled.logo-media.svelte-13w75rd .logo-domain:where(.svelte-13w75rd),header:hover.logo-media.svelte-13w75rd .logo-domain:where(.svelte-13w75rd){color:rgb(var(--color-brand-secondary));text-shadow:0 1px 2px #00000026,0 0 2px #0000000f}header:has(.dropdown.open).logo-light.svelte-13w75rd .logo-domain:where(.svelte-13w75rd){color:rgb(var(--color-brand-secondary));text-shadow:0 1px 2px #00000026,0 0 2px #0000000f}header:has(.dropdown.open).logo-dark.svelte-13w75rd .logo-domain:where(.svelte-13w75rd){color:rgb(var(--color-brand-secondary));text-shadow:0 1px 2px #00000026,0 0 2px #0000000f}header:has(.dropdown.open).logo-media.svelte-13w75rd .logo-domain:where(.svelte-13w75rd){color:rgb(var(--color-brand-secondary));text-shadow:0 1px 2px #00000026,0 0 2px #0000000f}.logo.svelte-13w75rd:hover{opacity:1}.logo.svelte-13w75rd:hover .logo-brand:where(.svelte-13w75rd),.logo.svelte-13w75rd:hover .logo-domain:where(.svelte-13w75rd){opacity:.85;text-shadow:0 0 8px rgba(var(--color-brand), .25)}.header-wave.svelte-13w75rd{--hw-lift:25px;top:calc(var(--banner-height,0px) - var(--overscroll-bleed));height:calc(40px + var(--overscroll-bleed));z-index:calc(var(--z-header) - 1);pointer-events:none;background-image:linear-gradient(rgba(var(--hw-color), .5216), rgba(var(--hw-color), .5216));background-position:top;background-repeat:no-repeat;background-size:100% calc(var(--overscroll-bleed) - var(--hw-lift));transition:opacity .5s;position:fixed;left:0;right:0;overflow:hidden}.header-wave.hero-active.svelte-13w75rd{opacity:0;pointer-events:none}header.scrolled.svelte-13w75rd+.header-wave:where(.svelte-13w75rd),header.scrolled.svelte-13w75rd+.header-wave.hero-active:where(.svelte-13w75rd){opacity:0}.hw-svg.svelte-13w75rd{top:calc(var(--overscroll-bleed) - var(--hw-lift));width:100%;height:70px;position:absolute;left:0}.hw-path.svelte-13w75rd{transform-origin:50%;transition:fill .5s;animation:14s cubic-bezier(.25,0,.75,1) infinite alternate-reverse both svelte-13w75rd-hw-drift}.hw-1.svelte-13w75rd{fill:rgba(var(--hw-color), .35);animation-duration:18s}.hw-2.svelte-13w75rd{fill:rgba(var(--hw-color), .2);animation-duration:12s;animation-delay:-4s}.hw-3.svelte-13w75rd{fill:rgba(var(--hw-color), .08);animation-duration:15s;animation-delay:-8s}header.scrolled.svelte-13w75rd+.header-wave:where(.svelte-13w75rd) .hw-path:where(.svelte-13w75rd),.header-wave.hero-active.svelte-13w75rd .hw-path:where(.svelte-13w75rd){animation-play-state:paused}@keyframes svelte-13w75rd-hw-drift{0%{transform:translate(0)scaleX(1.15)}50%{transform:translate(-50px)scaleX(1.25)}to{transform:translate(-100px)scaleX(1.35)}}@media (width<=767px){.header-inner.svelte-13w75rd{padding:0 var(--space-md)}.logo-text.svelte-13w75rd{display:none}.logo-icon.svelte-13w75rd{display:block}.logo.svelte-13w75rd{margin:0;padding:0}}@media (width<=1200px){.header-inner.svelte-13w75rd{padding:0 var(--space-md)}}footer.site-footer.svelte-1qglnqz{--footer-gap:clamp(.5em, .2em + 1vw, .9em);--footer-icon-gap:clamp(.25em, 4vw, 1em);background:rgb(var(--color-footer));color:rgba(var(--color-footer-text), .5);width:100%;height:5em;box-shadow:0 calc(var(--overscroll-bleed) / 2) 0 calc(var(--overscroll-bleed) / 2) rgb(var(--color-footer));line-height:5em;position:relative;overflow:hidden}footer.site-footer.svelte-1qglnqz a:where(.svelte-1qglnqz){color:inherit}footer.site-footer.svelte-1qglnqz a:where(.svelte-1qglnqz):hover,footer.site-footer.svelte-1qglnqz a:where(.svelte-1qglnqz):focus{color:rgb(var(--color-footer-text))}footer.site-footer.svelte-1qglnqz .actions{align-items:center;gap:var(--footer-icon-gap);height:5em;margin:0;line-height:5em;display:flex;position:absolute;top:.25em;left:1em}footer.site-footer.svelte-1qglnqz .actions li{margin:0;font-size:1.8em;display:inline}footer.site-footer.svelte-1qglnqz .actions li a{padding:.5em}footer.site-footer.svelte-1qglnqz .menu{align-items:center;gap:var(--footer-gap);flex-wrap:wrap;height:5em;margin:0;line-height:5em;display:flex;position:absolute;top:0;right:2em}footer.site-footer.svelte-1qglnqz .menu li{border-left:solid 1px rgba(var(--color-footer-text), .1);height:2em;padding:0 0 0 var(--footer-gap);align-items:center;margin:0;font-size:.9em;line-height:1;display:inline-flex}footer.site-footer.svelte-1qglnqz .menu li:first-child{border-left:0;padding-left:0}footer.site-footer.svelte-1qglnqz .version-tag{align-items:center;height:2em;line-height:1;display:inline-flex}footer.site-footer.svelte-1qglnqz .version-tag__link,footer.site-footer.svelte-1qglnqz .version-tag__value{flex-direction:column;justify-content:center;align-items:flex-start;height:2em;display:inline-flex}footer.site-footer.svelte-1qglnqz .version-tag__version{transition:font-size var(--transition-fast);font-size:1em;line-height:1}footer.site-footer.svelte-1qglnqz .version-tag__build{font-family:var(--font-mono);opacity:.45;transition:font-size var(--transition-fast);font-size:.65em;line-height:1}footer.site-footer.svelte-1qglnqz .version-tag__link:hover .version-tag__version,footer.site-footer.svelte-1qglnqz .version-tag__link:focus-visible .version-tag__version{font-size:.8em}footer.site-footer.svelte-1qglnqz .version-tag__link:hover .version-tag__build,footer.site-footer.svelte-1qglnqz .version-tag__link:focus-visible .version-tag__build{font-size:.85em}footer.site-footer.svelte-1qglnqz .label{display:none}footer.site-footer.svelte-1qglnqz .baron-icon img{filter:grayscale()opacity(.34);vertical-align:baseline;width:auto;height:1.1em;display:inline-block;position:relative;top:.15em}footer.site-footer.svelte-1qglnqz .baron-icon:hover img,footer.site-footer.svelte-1qglnqz .baron-icon:focus img{filter:grayscale(0)opacity()}@media (width<=1000px){footer.site-footer.svelte-1qglnqz{height:auto;line-height:inherit;text-align:center;padding:2em 1em}footer.site-footer.svelte-1qglnqz .actions{height:auto;line-height:inherit;justify-content:center;margin:0 0 1em;position:relative;top:0;left:0}footer.site-footer.svelte-1qglnqz .menu{height:auto;line-height:inherit;justify-content:center;position:relative;top:0;right:0}}@media (width<=736px){footer.site-footer.svelte-1qglnqz .desktop-only{display:none}footer.site-footer.svelte-1qglnqz .menu li a{line-height:1.5em}}@media (prefers-reduced-motion:reduce){footer.site-footer.svelte-1qglnqz .version-tag__version,footer.site-footer.svelte-1qglnqz .version-tag__build{transition:none}}.page-loader.svelte-16s6ktw{background:rgb(var(--color-bg));z-index:var(--z-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.spinner.svelte-16s6ktw{border:3px solid rgb(var(--color-border));border-top-color:rgb(var(--color-brand));border-radius:50%;width:36px;height:36px;animation:.7s linear infinite svelte-16s6ktw-spin}@keyframes svelte-16s6ktw-spin{to{transform:rotate(360deg)}}.nav-modal.svelte-16s6ktw{z-index:calc(var(--z-header) + 2);top:calc(var(--header-height) + .75rem);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;max-width:380px;padding:1rem 2.75rem 1rem 1.5rem;transition:background .3s,border-color .3s,color .3s;position:fixed;right:1rem;box-shadow:0 8px 32px #00000026}.nav-modal.info.svelte-16s6ktw{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f640}.nav-modal.warning.svelte-16s6ktw{color:#fde68a;background:#eab30826;border:1px solid #eab30840}.nav-modal.error.svelte-16s6ktw{color:#fca5a5;background:#ef444426;border:1px solid #ef444440}.nav-modal-close.svelte-16s6ktw{width:1.75rem;height:1.75rem;min-height:1.75rem;color:inherit;opacity:.65;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .15s,opacity .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.nav-modal-close.svelte-16s6ktw:hover{opacity:1;background:#ffffff1f}.nav-modal.svelte-16s6ktw p:where(.svelte-16s6ktw){font-size:var(--font-size-sm);margin:0;font-weight:500;line-height:1.5}.nav-modal-actions.svelte-16s6ktw{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.nav-modal-btn.svelte-16s6ktw{color:inherit;font-size:var(--font-size-xs);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:.4rem 1rem;font-weight:500;transition:background .15s}.nav-modal-btn.svelte-16s6ktw:hover{background:#fff3}.nav-modal-btn--cancel.svelte-16s6ktw{color:#fca5a5;background:#ef444433;border-color:#ef444459}.nav-modal-btn--cancel.svelte-16s6ktw:hover{background:#ef444459}@media (width<=767px){.nav-modal.svelte-16s6ktw{max-width:none;z-index:var(--z-modal);border-radius:12px;inset:auto 1rem 1rem}}.status-banner-wrapper.svelte-xhfm74{z-index:calc(var(--z-header) + 1);position:fixed;top:0;left:0;right:0}.status-banner--critical.svelte-xhfm74{color:#fff;font-size:var(--font-size-base);padding:var(--space-md) var(--space-lg);background:linear-gradient(135deg,#b71c1c,#c0392b);position:relative}.status-banner--critical.svelte-xhfm74:before{content:"";top:calc(-1 * var(--overscroll-bleed));height:var(--overscroll-bleed);background:linear-gradient(to right, #b71c1c 0, #c0392b calc(100% + var(--banner-height,0px)));position:absolute;left:0;right:0}.status-banner-inner.svelte-xhfm74{max-width:var(--content-max-width);align-items:center;gap:var(--space-md);flex-wrap:wrap;margin:0 auto;display:flex}.status-banner-text.svelte-xhfm74{flex:1;line-height:1.5}.status-banner-close.svelte-xhfm74{color:#fff;opacity:.7;font-size:var(--font-size-sm);padding:2px 6px}.status-banner-close.svelte-xhfm74:hover{opacity:1}.status-banner-text.svelte-xhfm74 a{color:#ffcccb;text-decoration:underline}.status-banner-text.svelte-xhfm74 a:hover{color:#fff}.toast-container.svelte-8uxy0x{top:max(calc(var(--header-height) + var(--banner-height,0px) + var(--space-md)), var(--lobby-pill-bottom), calc(var(--header-height) + var(--banner-height,0px) + var(--gp-menu-bar-height,0px) + var(--space-sm)));right:var(--space-lg);z-index:calc(var(--z-tooltip) - 1);gap:var(--space-sm);flex-direction:column;display:flex;position:fixed}.toast-list.svelte-8uxy0x{gap:var(--space-sm);flex-direction:column;display:flex}.toast-bar.svelte-8uxy0x{justify-content:flex-end;display:flex}.toast-clear.svelte-8uxy0x{align-items:center;gap:var(--space-xs);padding:.25rem var(--space-smd);border-radius:var(--radius-full);background:rgb(var(--color-surface));border:1px solid rgba(var(--color-border), .5);color:rgb(var(--color-text-muted));font-size:var(--font-size-xs);box-shadow:var(--shadow-md);display:inline-flex}.toast-clear.svelte-8uxy0x:hover{background:rgb(var(--color-bg-alt));color:rgb(var(--color-text))}.toast.svelte-8uxy0x{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);box-shadow:var(--shadow-md);min-width:280px;max-width:400px;display:flex;position:relative;overflow:hidden}.toast--success.svelte-8uxy0x{background:rgb(var(--color-accent));color:#fff}.toast--warning.svelte-8uxy0x{background:rgb(var(--color-warning));color:#fff}.toast--error.svelte-8uxy0x{color:#fff;background:#c0392b}.toast__bar.svelte-8uxy0x{transform-origin:0;background:#ffffff8c;height:3px;transition:transform .1s linear;position:absolute;bottom:0;left:0;right:0}.toast__close.svelte-8uxy0x{color:inherit;opacity:.7;place-items:center;margin-left:auto;padding:2px;display:grid}.toast__close.svelte-8uxy0x:hover{opacity:1}@media (pointer:coarse){.toast__close.svelte-8uxy0x{margin-block:-.5rem}}@media (width<=768px){.toast-container.svelte-8uxy0x{left:var(--space-sm);right:var(--space-sm)}.toast.svelte-8uxy0x{gap:var(--space-sm);padding-inline:var(--space-md);grid-template-columns:1.25rem 1fr 1.25rem;min-width:0;max-width:none;display:grid}.toast__msg.svelte-8uxy0x{text-align:center;grid-column:2}}@media (prefers-reduced-motion:reduce){.toast__bar.svelte-8uxy0x{transition:none}}.profile-overlay.svelte-1piv8ko{z-index:var(--z-overlay);flex-direction:column;gap:6px;width:min(22.5rem,100vw - 1rem);display:flex;position:fixed}.profile-overlay--flipped.svelte-1piv8ko{flex-direction:column-reverse}.profile-overlay__lobby.svelte-1piv8ko{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid rgb(var(--color-border));background:rgba(var(--color-surface), .94);width:100%;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(var(--blur-dropdown));backdrop-filter:blur(var(--blur-dropdown));gap:.35rem;padding:.5rem .65rem;animation:.14s ease-out both svelte-1piv8ko-profile-overlay-in;display:grid}.profile-overlay__lobby-head.svelte-1piv8ko{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.profile-overlay__lobby-title.svelte-1piv8ko{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-text-muted));font-size:.65rem;font-weight:700}.profile-overlay__lobby-slot.svelte-1piv8ko{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-text-muted));white-space:nowrap;align-items:center;gap:.35em;font-size:.65rem;font-weight:700;display:inline-flex}.profile-overlay__badges.svelte-1piv8ko{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.profile-overlay__badges.svelte-1piv8ko .badge:where(.svelte-1piv8ko) i:where(.svelte-1piv8ko){text-align:center;width:1em}.profile-overlay.svelte-1piv8ko .mini-card{animation:.14s ease-out both svelte-1piv8ko-profile-overlay-in}@keyframes svelte-1piv8ko-profile-overlay-in{0%{opacity:0;transform:translateY(.35rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.profile-overlay.svelte-1piv8ko .mini-card,.profile-overlay__lobby.svelte-1piv8ko{animation:none}}
