:root{--color-brand:24, 114, 166;--color-brand-secondary:95, 95, 95;--color-accent:152, 197, 147;--color-accent-hover:130, 180, 125;--color-bg:255, 255, 255;--color-bg-alt:245, 246, 247;--color-bg-dark:31, 35, 40;--color-surface:255, 255, 255;--color-surface-hover:240, 242, 245;--color-text:57, 69, 75;--color-text-muted:100, 110, 120;--color-text-inverse:255, 255, 255;--color-border:207, 207, 207;--color-footer:57, 69, 75;--color-footer-text:185, 186, 187;--font-sans:"Montserrat", system-ui, sans-serif;--font-display:"Montserrat", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, Consolas, monospace;--font-size-xs:.875rem;--font-size-sm:.9375rem;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.5rem;--font-size-4xl:3rem;--font-size-hero:var(--font-size-4xl);--font-size-badge:.75rem;--line-height:1.75;--letter-spacing:.5px;--space-2xs:.125rem;--space-xs:.25rem;--space-sm:.5rem;--space-smd:.75rem;--space-md:1rem;--space-mlg:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--header-height:3.5rem;--footer-height:3rem;--overscroll-bleed:6rem;--content-max-width:75rem;--content-narrow:48rem;--gp-rail-width:16rem;--gp-burger-height:3rem;--gp-gutter:var(--space-lg);--gp-measure-prose:38rem;--gp-measure-wide:76rem;--box-bg:rgb(var(--color-surface));--box-border-color:rgb(var(--color-border));--box-radius:var(--radius-md);--box-pad:var(--space-xl);--box-pad-sm:var(--space-md);--box-gap:var(--space-lg);--box-shadow-hover:var(--rim), var(--shadow-sm);--box-lift:-2px;--box-muted:rgb(var(--color-text-muted));--color-archive:var(--color-brand);--color-success:21, 128, 61;--color-danger:185, 28, 28;--color-warning:180, 83, 9;--color-gold:245, 158, 11;--color-discord:88, 101, 242;--color-game-cs2:245, 158, 11;--color-game-minecraft:74, 222, 128;--color-modpack:139, 92, 246;--color-launcher:6, 182, 212;--focus-ring:0 0 0 2px rgb(var(--color-bg)), 0 0 0 4px rgb(var(--color-brand));--color-shadow:0, 0, 0;--rim-line:.07;--rim:0 0 0 1px rgba(var(--color-shadow), var(--rim-line));--rim-edge:linear-gradient(to bottom right, rgba(var(--color-brand-secondary), .5), transparent 40%, transparent 55%, rgb(var(--color-brand)));--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:var(--rim), 0 8px 30px #0000001f;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-full:9999px;--blur-header:12px;--blur-dropdown:18px;--transition-fast:.15s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--z-window:900;--z-header:1000;--z-dropdown:1100;--z-overlay:1200;--z-modal:1300;--z-front:1310;--z-front-top:1350;--z-tooltip:1400;--slider-thumb-bg-primary:var(--color-bg);--slider-thumb-bg-secondary:var(--color-bg-alt);--scrim-media-v:linear-gradient(180deg, #0c0f1273 0%, #0c0f127a 55%, #0c0f129e 82%, #0c0f12b3 100%);--scrim-media-h:linear-gradient(90deg, #0000006b, transparent 62%);--scrim-page-fade:linear-gradient(180deg, rgba(var(--color-bg), 0) 0%, rgba(var(--color-bg), .09) 24%, rgba(var(--color-bg), .3) 48%, rgba(var(--color-bg), .62) 71%, rgba(var(--color-bg), .89) 89%, rgb(var(--color-bg)) 100%);--on-media-text:#fff;--on-media-text-muted:#ffffffdb;--on-media-shadow:0 1px 4px #0000008c;--on-media-chip-bg:#00000073;--on-media-chip-border:#ffffff2e;--on-media-ok:74, 222, 128;--on-media-warn:251, 191, 36;--on-media-danger:248, 113, 113}@media (prefers-color-scheme:dark){:root{--color-bg:18, 22, 26;--color-bg-alt:24, 28, 32;--color-bg-dark:12, 15, 18;--color-surface:28, 33, 38;--color-surface-hover:35, 40, 46;--color-text:230, 235, 240;--color-text-muted:140, 150, 160;--color-brand-secondary:160, 160, 160;--color-border:45, 50, 56;--color-footer:12, 15, 18;--color-success:74, 222, 128;--color-danger:248, 113, 113;--color-warning:251, 191, 36;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:var(--rim), 0 8px 30px #00000080;--rim-line:.5;--slider-thumb-bg-primary:var(--color-bg);--slider-thumb-bg-secondary:var(--color-bg-alt)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(max(calc(var(--header-height) + var(--banner-height,0px)), var(--lobby-pill-bottom)) + 1rem);-webkit-font-smoothing:antialiased;scrollbar-gutter:stable;font-size:1.125rem}body{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:rgb(var(--color-text));background:rgb(var(--color-bg))}#app{flex-direction:column;min-height:100vh;display:flex}#main-content{flex:1;padding-top:0}:root.has-status-banner #main-content{padding-top:var(--header-height)}:root{--lobby-pill-bottom:0px}@media (width<=768px){:root.has-floating-lobby{--lobby-pill-bottom:calc(var(--header-height) + var(--banner-height,0px) + var(--space-sm) + var(--lobby-pill-height,0px) + var(--space-sm))}}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;word-break:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:inherit;line-height:1.3}h1{font-size:var(--font-size-3xl);font-weight:700}h2{font-size:var(--font-size-2xl);font-weight:700}h3{font-size:var(--font-size-xl);font-weight:600}h4{font-size:var(--font-size-lg);font-weight:600}h5{font-size:var(--font-size-base);font-weight:600}h6{font-size:var(--font-size-sm);font-weight:600}a{color:rgb(var(--color-brand));transition:color var(--transition-fast);text-decoration:none}a:hover{opacity:.85}.brand-name{font-weight:600}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}:focus-visible{outline:2px solid rgb(var(--color-brand));outline-offset:2px}@media (pointer:coarse){button,[role=button],[role=switch],a.btn{min-height:2.5rem}}.flash>i,.toast>span>i{line-height:inherit}.fa-spin{text-align:center;width:1em;height:1em;line-height:1}::-webkit-scrollbar{background:0 0!important}html::-webkit-scrollbar{background:0 0!important}body::-webkit-scrollbar{background:0 0!important}::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:none!important}html::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:none!important}body::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:none!important}::-webkit-scrollbar-thumb{background:rgba(var(--color-brand), .35)!important;border-radius:var(--radius-full)!important;background-clip:padding-box!important;border:2px solid #0000!important}html::-webkit-scrollbar-thumb{background:rgba(var(--color-brand), .35)!important;border-radius:var(--radius-full)!important;background-clip:padding-box!important;border:2px solid #0000!important}body::-webkit-scrollbar-thumb{background:rgba(var(--color-brand), .35)!important;border-radius:var(--radius-full)!important;background-clip:padding-box!important;border:2px solid #0000!important}::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-brand), .65)!important}html::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-brand), .65)!important}body::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-brand), .65)!important}@supports ((-moz-appearance:none)){html{scrollbar-color:rgba(var(--color-brand), .4) transparent}}ul,ol{list-style:none}.hdr-badges{align-items:center;gap:4px;display:flex}.hdr-badge{border-radius:var(--radius-full);white-space:nowrap;border:1px solid rgba(var(--color-border), .5);transition:background var(--transition-base), color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), text-shadow var(--transition-base), backdrop-filter var(--transition-base);font-size:var(--font-size-badge);isolation:isolate;text-shadow:0 1px 2px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgb(var(--color-text));background-color:rgba(var(--color-surface), .75);box-sizing:border-box;will-change:backdrop-filter;backface-visibility:hidden;justify-content:center;align-items:center;gap:3px;min-width:1.25rem;min-height:1.25rem;padding:3px 7px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden;transform:translate(0,0);box-shadow:0 2px 4px #0000001f,inset 0 1px 1px #ffffff40;-webkit-mask-image:none;mask-image:none}.hdr-badge i{flex-shrink:0;font-size:.43rem}.hdr-badge .hdr-count{display:inline}.hdr-badge .hdr-short,.hdr-badge .hdr-mid,.hdr-badge .hdr-long{display:none}.hdr-badge.hdr-members{color:rgb(var(--color-accent));background-color:rgba(var(--color-accent), .22);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hdr-badge.hdr-team{color:#8cc8f0;background-color:rgba(var(--color-brand), .25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hdr-badge.hdr-offline{color:#d9534f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#d9534f40}.hdr-badge.hdr-offline .hdr-short{display:inline}.hdr-badge.hdr-offline .hdr-count{display:none}.hdr-badge.hdr-loading{color:rgba(var(--color-text-muted), .6);background-color:rgba(var(--color-surface), .55);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hdr-badge.hdr-warn{color:#f0ad4e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#f0ad4e40}.hdr-badge.hdr-warn .hdr-short{display:inline}.hdr-badge.hdr-warn .hdr-count{display:none}.hdr-badge.hdr-verdict .hdr-short{display:inline}.hdr-badge.hdr-verdict i{font-size:.6rem}.hdr-badge.hdr-verdict{transition:none}.hdr-badge.hdr-new{color:#ffecbe;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#e6a02852;border-color:#ffc8648c;animation:2.4s ease-in-out infinite hdr-new-glow}@keyframes hdr-new-glow{0%,to{box-shadow:0 2px 4px #0000001f,inset 0 1px 1px #ffffff40}50%{box-shadow:0 2px 10px #ffbe5a8c,inset 0 1px 1px #ffffff73}}@media (prefers-reduced-motion:reduce){.hdr-badge.hdr-new{animation:none}}@media (prefers-color-scheme:light){.hdr-badge{color:#000;background-color:rgba(var(--color-surface), .75);text-shadow:0 1px 1px #fffc}.hdr-badge.hdr-members{color:#16553b;background-color:#98c59373}.hdr-badge.hdr-team{color:#0a4473;background-color:rgba(var(--color-brand), .38)}.hdr-badge.hdr-offline{color:#a01414;background-color:#d9534f59}.hdr-badge.hdr-loading{color:rgba(var(--color-text-muted), .95);background-color:rgba(var(--color-surface), .75)}.hdr-badge.hdr-warn{color:#8c4b05;background-color:#f0ad4e73}.hdr-badge.hdr-new{color:#784204;background-color:#ffce7af0;border-color:#be821e99}}@media (prefers-color-scheme:dark){.hdr-badge.hdr-offline{color:#f07070;background-color:#f0707040}}@property --btn-wait-p{syntax:"<number>";inherits:true;initial-value:-.12}.btn-wait{--g1:clamp(0, (var(--btn-wait-p) - 0) / .09, 1);--g2:clamp(0, (var(--btn-wait-p) - .12) / .09, 1);--g3:clamp(0, (var(--btn-wait-p) - .25) / .09, 1);--g4:clamp(0, (var(--btn-wait-p) - .38) / .09, 1);--g5:clamp(0, (var(--btn-wait-p) - .51) / .09, 1);--g6:clamp(0, (var(--btn-wait-p) - .64) / .09, 1);--g7:clamp(0, (var(--btn-wait-p) - .76) / .09, 1);--e1:calc(var(--g1) * (2 - var(--g1)));--e2:calc(var(--g2) * (2 - var(--g2)));--e3:calc(var(--g3) * (2 - var(--g3)));--e4:calc(var(--g4) * (2 - var(--g4)));--e5:calc(var(--g5) * (2 - var(--g5)));--e6:calc(var(--g6) * (2 - var(--g6)));--e7:calc(var(--g7) * (2 - var(--g7)));--c1:calc(0 + var(--e1) * .2);--c2:calc(.12 + var(--e2) * .2);--c3:calc(.25 + var(--e3) * .2);--c4:calc(.38 + var(--e4) * .2);--c5:calc(.51 + var(--e5) * .2);--c6:calc(.64 + var(--e6) * .2);--c7:calc(.76 + var(--e7) * .2);--s1:calc((.6 + .4 * var(--e1)) * 2.5rem);--s2:calc((.6 + .4 * var(--e2)) * 2.8rem);--s3:calc((.6 + .4 * var(--e3)) * 2.6rem);--s4:calc((.6 + .4 * var(--e4)) * 3rem);--s5:calc((.6 + .4 * var(--e5)) * 2.6rem);--s6:calc((.6 + .4 * var(--e6)) * 2.8rem);--s7:calc((.6 + .4 * var(--e7)) * 2.6rem);--x1:calc(var(--c1) * 100% + var(--s1) * (var(--c1) - .5) - (1 - var(--e1)) * .9rem);--x2:calc(var(--c2) * 100% + var(--s2) * (var(--c2) - .5) - (1 - var(--e2)) * .9rem);--x3:calc(var(--c3) * 100% + var(--s3) * (var(--c3) - .5) - (1 - var(--e3)) * .9rem);--x4:calc(var(--c4) * 100% + var(--s4) * (var(--c4) - .5) - (1 - var(--e4)) * .9rem);--x5:calc(var(--c5) * 100% + var(--s5) * (var(--c5) - .5) - (1 - var(--e5)) * .9rem);--x6:calc(var(--c6) * 100% + var(--s6) * (var(--c6) - .5) - (1 - var(--e6)) * .9rem);--x7:calc(var(--c7) * 100% + var(--s7) * (var(--c7) - .5) - (1 - var(--e7)) * .9rem);--y1:calc(36% + var(--s1) * -.14 + (var(--smoke-a,.5) - .5) * .8rem);--y2:calc(68% + var(--s2) * .18 - (var(--smoke-b,.5) - .5) * .8rem);--y3:calc(32% + var(--s3) * -.18 - (var(--smoke-a,.5) - .5) * .8rem);--y4:calc(68% + var(--s4) * .18 + (var(--smoke-b,.5) - .5) * .8rem);--y5:calc(34% + var(--s5) * -.16 + (var(--smoke-a,.5) - .5) * .8rem);--y6:calc(66% + var(--s6) * .16 - (var(--smoke-b,.5) - .5) * .8rem);--y7:calc(42% + var(--s7) * -.08 - (var(--smoke-a,.5) - .5) * .8rem);isolation:isolate;animation:btn-wait-fill calc(var(--btn-wait) * 1s) linear forwards, btn-wait-out .7s linear calc(var(--btn-wait) * 1s) forwards;position:relative;overflow:hidden;background-image:radial-gradient(closest-side, rgba(var(--color-text-inverse), calc(var(--g1) * (1 - var(--g1)) * 1.5)), transparent), radial-gradient(closest-side, rgba(var(--color-text-inverse), calc(var(--g2) * (1 - var(--g2)) * 1.5)), transparent), radial-gradient(closest-side, rgba(var(--color-text-inverse), calc(var(--g3) * (1 - var(--g3)) * 1.5)), transparent), radial-gradient(closest-side, rgba(var(--color-text-inverse), calc(var(--g4) * (1 - var(--g4)) * 1.5)), transparent), radial-gradient(closest-side, rgba(var(--color-text-inverse), calc(var(--g5) * (1 - var(--g5)) * 1.5)), transparent), radial-gradient(closest-side, rgba(var(--color-text-inverse), calc(var(--g6) * (1 - var(--g6)) * 1.5)), transparent), radial-gradient(closest-side, rgba(var(--color-text-inverse), calc(var(--g7) * (1 - var(--g7)) * 1.5)), transparent)!important;background-size:var(--s1) var(--s1), var(--s2) var(--s2), var(--s3) var(--s3), var(--s4) var(--s4), var(--s5) var(--s5), var(--s6) var(--s6), var(--s7) var(--s7)!important;background-position:var(--x1) var(--y1), var(--x2) var(--y2), var(--x3) var(--y3), var(--x4) var(--y4), var(--x5) var(--y5), var(--x6) var(--y6), var(--x7) var(--y7)!important;background-repeat:no-repeat!important}.btn-wait:disabled{opacity:1!important;transform:none!important}.btn-wait:disabled,.timed-lock:disabled{cursor:wait!important}.btn-wait:before{content:"";z-index:-1;background:radial-gradient(ellipse 42% 38% at 50% 60%, rgba(var(--color-text-inverse), .48), transparent 70%) 0 0 / 10rem 100% repeat-x, radial-gradient(ellipse 40% 30% at 50% 34%, rgba(var(--color-text-inverse), .34), transparent 70%) 3rem 0 / 7rem 100% repeat-x;filter:blur(7px);pointer-events:none;animation:btn-wait-waves 1.8s linear calc(var(--smoke-b,0) * -1.8s) calc(var(--btn-wait) + 1), btn-wait-clear calc(var(--btn-wait) * 1s) linear forwards;position:absolute;inset:-45% -18%}.btn-wait:after{content:"";background:rgba(var(--color-bg-alt), .55);-webkit-mask-image:linear-gradient(90deg, transparent 50%, #000 calc(50% + 1rem)), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g1) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g2) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g3) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g4) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g5) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g6) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g7) * 12, 1)) 30%, transparent);mask-image:linear-gradient(90deg, transparent 50%, #000 calc(50% + 1rem)), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g1) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g2) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g3) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g4) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g5) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g6) * 12, 1)) 30%, transparent), radial-gradient(closest-side, rgba(0, 0, 0, clamp(0, var(--g7) * 12, 1)) 30%, transparent);-webkit-mask-size:200% 100%, var(--s1) var(--s1), var(--s2) var(--s2), var(--s3) var(--s3), var(--s4) var(--s4), var(--s5) var(--s5), var(--s6) var(--s6), var(--s7) var(--s7);mask-size:200% 100%, var(--s1) var(--s1), var(--s2) var(--s2), var(--s3) var(--s3), var(--s4) var(--s4), var(--s5) var(--s5), var(--s6) var(--s6), var(--s7) var(--s7);-webkit-mask-position:calc((1 - var(--btn-wait-p)) * 100%) 0, var(--x1) var(--y1), var(--x2) var(--y2), var(--x3) var(--y3), var(--x4) var(--y4), var(--x5) var(--y5), var(--x6) var(--y6), var(--x7) var(--y7);mask-position:calc((1 - var(--btn-wait-p)) * 100%) 0, var(--x1) var(--y1), var(--x2) var(--y2), var(--x3) var(--y3), var(--x4) var(--y4), var(--x5) var(--y5), var(--x6) var(--y6), var(--x7) var(--y7);pointer-events:none;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add,add,add}@keyframes btn-wait-fill{to{--btn-wait-p:.9}}@keyframes btn-wait-out{to{--btn-wait-p:1}}@keyframes btn-wait-waves{to{background-position:10rem 0,17rem 0}}@keyframes btn-wait-clear{0%,75%{opacity:.8}to{opacity:0}}@media (prefers-reduced-motion:reduce){.btn-wait{animation:btn-wait-out calc(var(--btn-wait) * 1s) steps(var(--btn-wait), end) forwards}.btn-wait:before{display:none}}.badge{justify-content:center;align-items:center;gap:var(--space-xs);max-width:100%;min-height:1.5rem;padding:var(--space-xs) var(--space-smd);font-size:var(--font-size-badge);border-radius:var(--radius-full);letter-spacing:.03em;overflow-wrap:anywhere;white-space:nowrap;background:rgba(var(--color-success), .15);color:rgb(var(--color-success));font-weight:600;line-height:1.4;display:inline-flex}.badge i{line-height:inherit}.badge i.fa-spin{line-height:1}.badge--sm{min-height:0;font-size:var(--font-size-xs);letter-spacing:0;padding:.15rem .6rem;line-height:1.2}.badge--success{--badge-tone:var(--color-success);background:rgba(var(--color-success), .15);color:rgb(var(--color-success))}.badge--danger{--badge-tone:var(--color-danger);background:rgba(var(--color-danger), .15);color:rgb(var(--color-danger))}.badge--warning{--badge-tone:var(--color-warning);background:rgba(var(--color-warning), .15);color:rgb(var(--color-warning))}.badge--brand{--badge-tone:var(--color-brand);background:rgba(var(--color-brand), .15);color:rgb(var(--color-brand))}.badge--accent{--badge-tone:var(--color-accent);background:rgba(var(--color-accent), .15);color:rgb(var(--color-accent))}.badge--muted{--badge-tone:var(--color-text-muted);background:rgba(var(--color-border), .35);color:rgb(var(--color-text-muted))}.badge--gold{--badge-tone:var(--color-gold);background:rgba(var(--color-gold), .15);color:rgb(var(--color-gold))}.badge--discord{--badge-tone:var(--color-discord);background:rgba(var(--color-discord), .15);color:rgb(var(--color-discord))}.badge--modpack{--badge-tone:var(--color-modpack);background:rgba(var(--color-modpack), .15);color:rgb(var(--color-modpack))}.badge--launcher{--badge-tone:var(--color-launcher);background:rgba(var(--color-launcher), .15);color:rgb(var(--color-launcher))}.badge--glass{background:rgba(var(--badge-tone,var(--color-border)), .25);border:1px solid rgba(var(--badge-tone,var(--color-border)), .5);color:color-mix(in srgb, rgb(var(--badge-tone,var(--color-text-muted))) 35%, #fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 2px #0000004d;box-shadow:0 2px 4px #0000001f,inset 0 1px 1px #ffffff40}@media (prefers-color-scheme:light){.badge--glass{background:rgba(var(--badge-tone,var(--color-border)), .35);border-color:rgba(var(--badge-tone,var(--color-border)), .55);color:color-mix(in srgb, rgb(var(--badge-tone,var(--color-text-muted))) 70%, #000);text-shadow:0 1px 1px #fffc}}.badge--on-media{background:var(--on-media-chip-bg);border:1px solid var(--on-media-chip-border);color:var(--on-media-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge--on-media.badge--success{color:rgb(var(--on-media-ok));border-color:rgba(var(--on-media-ok), .6)}.badge--on-media.badge--danger{color:rgb(var(--on-media-danger));border-color:rgba(var(--on-media-danger), .6)}.badge--on-media.badge--warning{color:rgb(var(--on-media-warn));border-color:rgba(var(--on-media-warn), .6)}.box-grid{gap:var(--box-gap);align-items:stretch;display:grid}.box-grid>.scroll-reveal,.box-grid>.scroll-reveal>div{min-width:0;height:100%}.box{min-width:0;height:100%;padding:var(--box-pad);background:var(--box-bg);border:1px solid var(--box-border-color);border-radius:var(--box-radius);box-shadow:var(--rim);text-align:center;transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative}a.box,button.box{color:inherit;font:inherit;text-align:center;text-decoration:none}.box:hover{transform:translateY(var(--box-lift));box-shadow:var(--box-shadow-hover);opacity:1}.box:after,.dw:after,.dash-frost:after,.dropdown:after,.preview-card.active .card-body:before{content:"";border-radius:inherit;background:var(--rim-edge);pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dropdown:after{inset:0}.has-credit{--credit-from:calc(var(--space-md) + 1px);--credit-to:calc(var(--credit-from) + var(--credit-gap,0px));--credit-notch:polygon(-2px -2px, calc(100% + 2px) -2px, calc(100% + 2px) calc(100% + 2px), var(--credit-to) calc(100% + 2px), var(--credit-to) calc(100% - 4px), var(--credit-from) calc(100% - 4px), var(--credit-from) calc(100% + 2px), -2px calc(100% + 2px));position:relative;border-color:#0000!important}.has-credit:before{content:"";border:1px solid var(--box-border-color);border-radius:inherit;clip-path:var(--credit-notch);pointer-events:none;position:absolute;inset:-1px}.box.has-credit{box-shadow:none}.box.has-credit:hover{box-shadow:var(--shadow-sm)}.box.has-credit:before{box-shadow:var(--rim)}.box.has-credit:after{clip-path:var(--credit-notch)}.rim-frame{--rim-band:none;background:linear-gradient(rgb(var(--color-surface)) 0 0) padding-box, var(--rim-band) border-box, var(--rim-edge) border-box rgb(var(--color-border));border:1px solid #0000}.box>i,.box>img,.box>svg,.box>picture{margin-inline:auto;margin-bottom:var(--space-md);display:block}.box>h2,.box>h3,.box>h4{margin-bottom:var(--space-sm)}.box>p{color:var(--box-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-md)}.box>.btn,.box>.box-action{align-self:center;margin-top:auto}.box-action{font-weight:600;font-size:var(--font-size-sm);color:rgb(var(--color-brand));justify-content:center;align-items:center;gap:.5rem;display:flex}.box>.box-badges{z-index:10;position:absolute;top:-6px;right:6px}.box-panel{text-align:start;gap:var(--space-md)}.box-panel-tight{gap:var(--space-sm)}.box-head{align-items:baseline;gap:var(--space-sm);width:100%;display:flex}.box-head>h2{margin:0;font-size:1rem}.box-head-meta{color:rgb(var(--color-text-muted));margin-left:auto;font-size:.8125rem}.box-expand{text-align:start;padding:0}.box-expand>summary{align-items:center;gap:var(--space-md);padding:var(--box-pad-sm);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.box-expand>summary::-webkit-details-marker{display:none}.box-expand>summary:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:900;font-size:var(--font-size-sm);color:var(--box-muted);transition:transform var(--transition-fast);flex-shrink:0;margin-left:auto}.box-expand[open]>summary:after{transform:rotate(180deg)}.box-expand>summary>.box-expand-meta{font-size:var(--font-size-sm);color:var(--box-muted);margin-left:auto}.box-expand>summary:has(>.box-expand-meta):after{margin-left:0}.pick{border:1px solid rgb(var(--color-border));border-radius:var(--radius-sm);background:rgb(var(--color-surface));color:inherit;font:inherit;cursor:pointer;opacity:.55;display:flex}.pick--on{opacity:1;border-color:color-mix(in srgb, rgb(var(--color-brand)) 55%, transparent)}@media (prefers-reduced-motion:reduce){.box{transition:none}.box:hover{transform:none}.box-expand>summary:after{transition:none}}@media (pointer:coarse){.box-expand>summary{min-height:2.5rem}}@media (width<=768px){:root{--box-pad:var(--space-mlg)}}@media (width<=480px){:root{--box-pad:var(--space-md)}}.fleet-rows{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.fleet-row{align-items:center;gap:var(--space-md);padding:var(--space-smd) var(--space-md);background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast), transform var(--transition-fast);flex-wrap:wrap;display:flex;position:relative}.fleet-row:hover{border-color:rgb(var(--color-brand));transform:translateY(-1px)}.fleet-row--off{opacity:.75}.fleet-row--stale{border-color:rgba(var(--color-warning), .55)}.fleet-row__name{font-weight:700}.fleet-row__meta{font-size:var(--font-size-xs);color:rgb(var(--color-text-muted))}.fleet-row__fill{flex:1}.fleet-row__matchline{align-items:center;gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.fleet-row__matchstate{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:rgb(var(--color-text-muted));margin-left:auto}.fleet-row>.fa-chevron-right{color:rgb(var(--color-text-muted));font-size:var(--font-size-xs)}.fleet-row--match{align-items:center;gap:var(--space-2xs) var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title age""icon game game";padding-right:2.4rem;display:grid}.fleet-row--match>.fleet-row__icon{grid-area:icon;align-self:start;margin-top:.15rem}.fleet-row--match>.fleet-row__title{grid-area:title;min-width:0}.fleet-row--match>.fleet-row__matchline{grid-area:game}.fleet-row--match>.fleet-row__age{white-space:nowrap;grid-area:age}.fleet-row--match>.fa-chevron-right{right:var(--space-md);position:absolute;top:50%;transform:translateY(-50%)}.fleet-row__flag{top:0;right:var(--space-md);max-width:calc(100% - 2 * var(--space-md));justify-content:flex-end;align-items:center;gap:var(--space-xs);padding:0 var(--space-sm);background:rgb(var(--color-surface));flex-wrap:wrap;display:flex;position:absolute;transform:translateY(-50%)}@container gp-page (width<=860px){.fleet-row--match{padding-top:calc(var(--space-smd) + .75rem);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon game""age age"}.fleet-row--match>.fleet-row__age{justify-self:end}}.fleet-row__slots{align-items:center;gap:3px;display:flex}.fleet-row__slots i{background:rgba(var(--color-border), .55);border-radius:999px;width:.9rem;height:.4rem}.fleet-row__slots i.used{background:rgb(var(--color-brand))}.fleet-row__slots i.over,.fleet-row__slots i.fleet-slot--startet{background:rgb(var(--color-warning))}.fleet-row__slots i.fleet-slot--leert{background:rgba(var(--color-warning), .55)}.flow-section+.flow-section{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid rgb(var(--color-border))}.flow-section>h4{font-size:var(--font-size-sm);margin:0 0 var(--space-sm);font-weight:700}.flow-section>.flow-note{font-size:var(--font-size-xs);color:rgb(var(--color-text-muted));margin-top:var(--space-sm)}.flow-note-line{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);display:flex}.flow-note-line i{margin-top:.35rem}.flow-note-line--bad{background:rgba(var(--color-danger), .12);color:rgb(var(--color-danger))}.flow-note-line--warn{background:rgba(var(--color-warning), .12);color:rgb(var(--color-warning))}.flow-note-line--dim{background:rgb(var(--color-bg-alt));color:rgb(var(--color-text-muted))}.flow-pass{gap:var(--space-sm);font-size:var(--font-size-sm);color:rgb(var(--color-success));align-items:baseline;padding:.2rem 0;display:flex}.flow-pass i{font-size:var(--font-size-xs)}.fleet-segbar{border-radius:999px;gap:2px;height:.7rem;display:flex;overflow:hidden}.fleet-segbar i{display:block}.fleet-seg--free{background:rgb(var(--color-success))}.fleet-seg--in_use{background:rgb(var(--color-brand))}.fleet-seg--cooling{background:rgb(var(--color-warning))}.fleet-seg--quarantined{background:rgb(var(--color-danger))}.fleet-seg--burned{background:rgb(var(--color-text-muted))}.fleet-seg--placeholder{background:rgb(var(--color-border))}.fleet-legend{gap:var(--space-sm) var(--space-md);font-size:var(--font-size-xs);color:rgb(var(--color-text-muted));flex-wrap:wrap;display:flex}.fleet-legend b{border-radius:2px;width:.6rem;height:.6rem;margin-right:.3rem;display:inline-block}.fleet-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.fleet-table th{text-align:left;font-size:var(--font-size-xs);color:rgb(var(--color-text-muted));border-bottom:1px solid rgb(var(--color-border));padding:.3rem .6rem;font-weight:600}.fleet-table td{border-bottom:1px solid rgb(var(--color-border));vertical-align:middle;padding:.45rem .6rem}.fleet-table tr:last-child td{border-bottom:none}.fleet-chart{width:100%;height:auto;display:block}.fleet-chart__legend{gap:var(--space-sm) var(--space-lg);font-size:var(--font-size-xs);color:rgb(var(--color-text-muted));margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.fleet-chart__legend b{vertical-align:middle;border-radius:2px;width:1rem;height:.25rem;margin-right:.35rem;display:inline-block}.fleet-card{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:var(--radius-md);margin-bottom:var(--space-lg)}.fleet-card__head{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid rgb(var(--color-border));display:flex}.fleet-card__head h2{margin:0;font-size:1rem}.fleet-card__head .fleet-card__note{font-size:var(--font-size-xs);color:rgb(var(--color-text-muted));margin-left:auto}.fleet-card__head .btn{margin-left:auto}.fleet-card__body{padding:var(--space-lg)}.fleet-feature{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.fleet-feature+.fleet-feature{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid rgb(var(--color-border))}.fleet-feature__text{flex:18rem;min-width:0}.fleet-feature__text h3{font-size:var(--font-size-sm);margin:0 0 .2rem}.fleet-feature__text p{font-size:var(--font-size-xs);color:rgb(var(--color-text-muted));margin:0}.fleet-feature__choices{flex-wrap:wrap;gap:.35rem;display:flex}.fleet-empty{font-size:var(--font-size-sm);color:rgb(var(--color-text-muted));margin:0 0 var(--space-lg)}@media (prefers-reduced-motion:reduce){.fleet-row{transition:none}.fleet-row:hover{transform:none}}.fleet-row--member{margin-left:var(--space-lg);margin-top:calc(-1 * var(--space-sm) + 2px);border-left:3px solid rgba(var(--color-brand), .45)}.sync-lock{width:1em;height:1em;line-height:1;display:inline-block;position:relative}.sync-lock i{transform-origin:60% 78%;place-items:center;width:100%;height:100%;transition:opacity .18s,transform .26s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:0;left:0}.sync-lock__open{opacity:0;transform:rotate(-26deg)scale(.7)}:is(a,button):hover .sync-lock__shut,:is(a,button):focus-visible .sync-lock__shut,.sync-lock--open .sync-lock__shut{opacity:0;transform:rotate(16deg)scale(.7)}:is(a,button):hover .sync-lock__open,:is(a,button):focus-visible .sync-lock__open,.sync-lock--open .sync-lock__open{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sync-lock i,.sync-lock__open,:is(a,button):hover .sync-lock__shut,:is(a,button):focus-visible .sync-lock__shut,.sync-lock--open .sync-lock__shut{transition:none;transform:none}}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local(Source Sans Pro Light),url(/fonts/source-sans-pro/source-sans-pro-v21-latin-ext_latin_greek_cyrillic-300.woff2)format("woff2"),url(/fonts/source-sans-pro/source-sans-pro-v21-latin-ext_latin_greek_cyrillic-300.woff)format("woff");font-display:swap}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(Source Sans Pro Regular),url(/fonts/source-sans-pro/source-sans-pro-v21-latin-ext_latin_greek_cyrillic-regular.woff2)format("woff2"),url(/fonts/source-sans-pro/source-sans-pro-v21-latin-ext_latin_greek_cyrillic-regular.woff)format("woff");font-display:swap}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:local(Source Sans Pro Black),url(/fonts/source-sans-pro/source-sans-pro-v21-latin-ext_latin_greek_cyrillic-900.woff2)format("woff2"),url(/fonts/source-sans-pro/source-sans-pro-v21-latin-ext_latin_greek_cyrillic-900.woff)format("woff");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:local(""),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-300.woff2)format("woff2"),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-300.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-regular.woff2)format("woff2"),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-regular.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:local(""),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-500.woff2)format("woff2"),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-500.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:local(""),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-600.woff2)format("woff2"),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-600.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:local(""),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-700.woff2)format("woff2"),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-700.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:local(""),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-800.woff2)format("woff2"),url(/fonts/montserrat/montserrat-v25-latin-ext_latin_cyrillic-800.woff)format("woff")}.error-page{text-align:center;min-height:100vh;padding:var(--space-2xl) var(--space-lg);justify-content:center;align-items:center;gap:var(--space-md);background:rgb(var(--color-bg));color:rgb(var(--color-text));font-family:var(--font-sans);flex-direction:column;display:flex}.error-page i{font-size:var(--font-size-4xl);color:rgb(var(--color-brand));margin-bottom:var(--space-sm)}.error-page h1{font-family:var(--font-display);font-size:var(--font-size-2xl);margin:0;font-weight:700}.error-page p{color:rgb(var(--color-text-muted));font-size:var(--font-size-lg);max-width:36rem;margin:0}.error-page a{color:rgb(var(--color-brand));font-weight:600;text-decoration:none}.error-page a:hover{text-decoration:underline}.error-page .btn-back{margin-top:var(--space-md);border-radius:var(--radius-md);background:rgb(var(--color-brand));color:#fff;font-family:var(--font-display);font-weight:600;font-size:var(--font-size-base);transition:opacity var(--transition-fast);align-items:center;padding:.65rem 1.5rem;display:inline-flex}.error-page .btn-back:hover{opacity:.9;text-decoration:none}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:.15s cubic-bezier(.4,0,1,1) 50ms both cr-page-out}::view-transition-new(root){animation:.2s cubic-bezier(0,0,.2,1) both cr-page-in}::view-transition-group(lobby-traveler){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(lobby-traveler-invite){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-old(lobby-traveler){mix-blend-mode:normal}::view-transition-new(lobby-traveler){mix-blend-mode:normal}::view-transition-old(lobby-traveler-invite){mix-blend-mode:normal}::view-transition-new(lobby-traveler-invite){mix-blend-mode:normal}::view-transition-old(queue-box){mix-blend-mode:normal;animation:.15s cubic-bezier(.4,0,1,1) 50ms both cr-page-out}::view-transition-new(queue-box){mix-blend-mode:normal;animation:.2s cubic-bezier(0,0,.2,1) both cr-page-in}::view-transition-group(panel-window-editor){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(panel-window-editor-pill){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(panel-window-friends){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(panel-window-friends-pill){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(panel-window-lobby){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(panel-window-lobby-pill){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-old(panel-window-editor){mix-blend-mode:normal}::view-transition-new(panel-window-editor){mix-blend-mode:normal}::view-transition-old(panel-window-editor-pill){mix-blend-mode:normal}::view-transition-new(panel-window-editor-pill){mix-blend-mode:normal}::view-transition-old(panel-window-friends){mix-blend-mode:normal}::view-transition-new(panel-window-friends){mix-blend-mode:normal}::view-transition-old(panel-window-friends-pill){mix-blend-mode:normal}::view-transition-new(panel-window-friends-pill){mix-blend-mode:normal}::view-transition-old(panel-window-lobby){mix-blend-mode:normal}::view-transition-new(panel-window-lobby){mix-blend-mode:normal}::view-transition-old(panel-window-lobby-pill){mix-blend-mode:normal}::view-transition-new(panel-window-lobby-pill){mix-blend-mode:normal}@keyframes cr-page-out{to{opacity:0}}@keyframes cr-page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(queue-box){animation:none}::view-transition-new(queue-box){animation:none}::view-transition-group(lobby-traveler){animation:none}::view-transition-old(lobby-traveler){animation:none}::view-transition-new(lobby-traveler){animation:none}::view-transition-group(lobby-traveler-invite){animation:none}::view-transition-old(lobby-traveler-invite){animation:none}::view-transition-new(lobby-traveler-invite){animation:none}::view-transition-group(panel-window-editor){animation:none}::view-transition-old(panel-window-editor){animation:none}::view-transition-new(panel-window-editor){animation:none}::view-transition-group(panel-window-editor-pill){animation:none}::view-transition-old(panel-window-editor-pill){animation:none}::view-transition-new(panel-window-editor-pill){animation:none}::view-transition-group(panel-window-friends){animation:none}::view-transition-old(panel-window-friends){animation:none}::view-transition-new(panel-window-friends){animation:none}::view-transition-group(panel-window-friends-pill){animation:none}::view-transition-old(panel-window-friends-pill){animation:none}::view-transition-new(panel-window-friends-pill){animation:none}::view-transition-group(panel-window-lobby){animation:none}::view-transition-old(panel-window-lobby){animation:none}::view-transition-new(panel-window-lobby){animation:none}::view-transition-group(panel-window-lobby-pill){animation:none}::view-transition-old(panel-window-lobby-pill){animation:none}::view-transition-new(panel-window-lobby-pill){animation:none}}@property --cl-tint{syntax:"<color>";inherits:false;initial-value:#64748b}.cl-stage{--cl-pad:clamp(1rem, 2.6cqw, 1.75rem);--cl-gap:var(--space-mlg);padding:var(--cl-pad);border-radius:var(--radius-lg);background:rgb(var(--color-bg-dark));color:var(--on-media-text);text-shadow:var(--on-media-shadow);border:1px solid #ffffff14;position:relative;overflow-x:clip}.cl-backdrop{z-index:0;pointer-events:none;border-radius:inherit;--cl-tint:#64748b;transition:--cl-tint .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden}.cl-backdrop__radar{opacity:0;background:50%/76% no-repeat;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform 14s linear;position:absolute;inset:-8%;transform:scale(1.02)}.cl-backdrop__radar.is-on{opacity:.5;transform:scale(1.08)}.cl-backdrop__wash{background:linear-gradient(160deg, color-mix(in srgb, var(--cl-tint) 55%, transparent), color-mix(in srgb, var(--cl-tint) 18%, transparent) 55%, color-mix(in srgb, var(--cl-tint) 6%, transparent));position:absolute;inset:0}.cl-backdrop__scrim{background:linear-gradient(90deg,#0000004d,#0000 62%),linear-gradient(#0c0f1238 0%,#0c0f1242 55%,#0c0f1266 82%,#0c0f1280 100%);position:absolute;inset:0}.cl-backdrop~*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.cl-backdrop__radar,.cl-backdrop__radar.is-on{transition:opacity .2s;transform:none}}.cl-lead{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}.cl-lead h2{font-size:var(--font-size-xl);margin:0;font-weight:800;line-height:1.2}.cl-lead p,.cl-line{color:var(--on-media-text-muted);max-width:52rem;margin:0;line-height:1.5}.cl-line{font-weight:600}.cl-line--ok{color:rgb(var(--cl-ok))}.cl-line--warn{color:rgb(var(--cl-warn))}.cl-line--err{color:rgb(var(--cl-danger))}.cl-small{font-size:var(--font-size-xs);color:var(--on-media-text-muted);margin:0}.cl-act{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cl-stage{--cl-ok:var(--on-media-ok);--cl-warn:var(--on-media-warn);--cl-danger:var(--on-media-danger);--cl-cs:245, 158, 11;--cl-heart:251, 113, 133}.cl-card{color:rgb(var(--color-text));background:rgb(var(--color-surface));border:1px solid rgba(var(--color-border), .9);border-radius:var(--radius-md);text-shadow:none}.cl-stage .btn,.cl-stage .badge{text-shadow:none}.cl-stage .btn.btn--ghost{color:var(--on-media-text-muted);border-color:#0000}.cl-stage .btn.btn--ghost:hover{color:#fff;background:#ffffff1f}.cl-stage .btn.btn--outline{color:#fff;border-color:#ffffff8c}.cl-stage .btn.btn--outline:hover{background:#ffffff1f}.cl-stage .btn.btn--outline:disabled{opacity:1;color:#ffffff80;border-color:#ffffff4d}button.cl-refusal{cursor:pointer}button.cl-refusal:hover{border-color:rgba(var(--color-text), .35)}button.cl-refusal:focus-visible{outline:2px solid rgb(var(--color-brand));outline-offset:1px}.cl-camps{grid-template-columns:minmax(0,1.15fr) auto minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.cl-camps--even{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cl-camp{flex-direction:column;gap:.75rem;min-width:0;padding:.9rem 1.1rem;display:flex}.cl-camp--fill{border-style:dashed}.cl-camp--fill,.cl-camp--rival{text-align:right;align-items:flex-end}.cl-camp__title{font-weight:700;font-size:var(--font-size-sm);align-items:center;gap:.5rem;display:flex}.cl-camp__title .tnum{color:rgb(var(--color-text-muted));font-weight:600}.cl-camp__tools{margin-left:auto;display:inline-flex}.cl-camp__tools .btn{font-size:var(--font-size-xs);border-radius:var(--radius-full);padding:.2rem .7rem}.cl-camp__dot{background:rgb(var(--cl-cs));border-radius:50%;flex:none;width:.6rem;height:.6rem}.cl-camp--fill .cl-camp__dot{background:rgba(var(--color-text-muted), .6)}.cl-camp--rival .cl-camp__dot{background:rgb(var(--color-danger))}.cl-camp--mate .cl-camp__dot{background:rgb(var(--color-brand))}.cl-camps__mid{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-width:5.5rem;padding:0 .5rem;display:flex}.cl-camps__count{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.cl-camps__count--search{color:rgb(var(--color-brand))}.cl-camps__state{font-size:var(--font-size-xs);color:var(--on-media-text-muted);font-weight:700}@container gp-page (width<=720px){.cl-camps{grid-template-columns:minmax(0,1fr)}.cl-camps__mid{flex-direction:row;gap:.5rem;padding:.1rem 0}.cl-camps__count{font-size:var(--font-size-xl)}.cl-camp--fill,.cl-camp--rival{text-align:left;align-items:flex-start}}@keyframes cl-appear{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes cl-pop{0%{transform:scale(.3)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cl-backdrop{transition:none}}.playdeck{--color-bg:18, 22, 26;--color-bg-alt:24, 28, 32;--color-surface:28, 33, 38;--color-surface-hover:35, 40, 46;--color-text:230, 235, 240;--color-text-muted:140, 150, 160;--color-border:45, 50, 56;--color-success:74, 222, 128;--color-danger:248, 113, 113;--color-warning:251, 191, 36;--box-muted:rgb(var(--color-text-muted));margin:calc(-1 * (var(--space-xl) + var(--header-height) + var(--banner-height,0px))) calc(-1 * var(--gp-gutter)) calc(-1 * var(--space-xl));padding:calc(var(--space-xl) + var(--header-height) + var(--banner-height,0px)) var(--gp-gutter) var(--space-xl);background:rgb(var(--color-bg));min-height:100dvh;color:rgb(var(--color-text));flex-direction:column;display:flex;position:relative}.playdeck__measure{width:100%;max-width:var(--gp-measure-wide);margin-inline:auto}.playdeck__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.playdeck__backdrop~*{z-index:1;position:relative}.playdeck__art{opacity:0;background:100%/contain no-repeat;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform 14s linear;position:absolute;inset:-8% -4% -8% 30%;transform:scale(1.02)}.playdeck__art.is-on{opacity:.55;transform:scale(1.07)}.playdeck__motif{color:rgba(var(--play-accent,var(--color-brand)), .13);opacity:0;justify-content:flex-end;align-items:center;padding-right:4%;font-size:clamp(16rem,34cqw,30rem);line-height:1;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform 14s linear;display:flex;position:absolute;inset:0;transform:scale(1.02)}.playdeck__motif.is-on{opacity:1;transform:scale(1.07)}.playdeck__wash{background:linear-gradient(270deg, rgba(var(--play-accent,var(--color-brand)), .34), rgba(var(--play-accent,var(--color-brand)), .12) 42%, rgba(var(--play-accent,var(--color-brand)), .04) 78%);transition:background .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.playdeck__scrim{background:linear-gradient(90deg,#0c0f129e 0%,#0c0f1257 44%,#0c0f1214 78%,#0000 100%),linear-gradient(#0c0f121a 0%,#0c0f124d 58%,#0c0f12a8 100%);position:absolute;inset:0}.playdeck__covers{gap:var(--space-mlg);flex-direction:column;flex:1;align-content:stretch;display:flex}.play-cover{align-items:center;gap:var(--space-lg) var(--space-xl);border:1px solid rgba(var(--play-accent), .28);border-radius:var(--radius-lg);background:linear-gradient(100deg, #0e1114b8 0%, #0e111461 52%, #0e11141a 100%), rgba(var(--play-accent), .07);min-height:clamp(8.5rem,20cqw,12.5rem);color:var(--on-media-text);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex:1;padding:clamp(1rem,2.2cqw,1.75rem) clamp(1.2rem,3cqw,2.5rem);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px -26px #000000d9}.play-cover:hover,.play-cover:focus-visible{border-color:rgba(var(--play-accent), .6);box-shadow:0 22px 52px -24px #000000e6, 0 0 0 1px rgba(var(--play-accent), .22);transform:translateY(-2px)}.play-cover:focus-visible{outline:2px solid rgba(var(--play-accent), .8);outline-offset:2px}.play-cover__art{opacity:.5;pointer-events:none;transition:opacity var(--transition-fast), transform 8s linear;background:100%/contain no-repeat;position:absolute;inset:-12% -3% -12% 38%}.play-cover:hover .play-cover__art,.play-cover:focus-visible .play-cover__art{opacity:.72;transform:scale(1.04)}.play-cover__motif{color:rgba(var(--play-accent), .16);pointer-events:none;transition:color var(--transition-fast), transform 8s linear;justify-content:flex-end;align-items:center;padding-right:3%;font-size:clamp(8rem,18cqw,13rem);line-height:1;display:flex;position:absolute;inset:0}.play-cover:hover .play-cover__motif,.play-cover:focus-visible .play-cover__motif{color:rgba(var(--play-accent), .26);transform:scale(1.04)}.play-cover__body{flex-direction:column;gap:.55rem;min-width:0;margin-right:auto;display:flex;position:relative}.play-cover__name{font-size:clamp(var(--font-size-xl), 3cqw, var(--font-size-3xl));letter-spacing:-.01em;text-shadow:var(--on-media-shadow);align-items:center;gap:.7rem;font-weight:800;line-height:1.1;display:flex}.play-cover__name i{color:rgb(var(--play-accent));font-size:.85em}.play-cover__chips{flex-wrap:wrap;gap:.4rem;display:flex}.play-cover__status{font-size:var(--font-size-sm);color:var(--on-media-text-muted);text-shadow:var(--on-media-shadow);margin:0;font-weight:600}.play-cover__status--ok{color:rgb(var(--color-success))}.play-cover__status--warn{color:rgb(var(--color-warning))}.play-cover__cta{border:2px solid rgb(var(--play-accent));border-radius:var(--radius-md);background:rgb(var(--play-accent));color:#fff;font-family:var(--font-display);font-size:var(--font-size-lg);letter-spacing:.02em;text-shadow:none;box-shadow:0 10px 26px -12px rgba(var(--play-accent), .8);transition:box-shadow var(--transition-fast), gap var(--transition-fast);flex-shrink:0;align-items:center;gap:.55rem;padding:.85rem 2rem;font-weight:600;display:inline-flex;position:relative}.play-cover:hover .play-cover__cta,.play-cover:focus-visible .play-cover__cta{box-shadow:0 12px 30px -10px rgba(var(--play-accent), .95);gap:.8rem}.playdeck__strip{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-mlg);padding-top:var(--space-mlg);border-top:1px solid #ffffff1a;flex-wrap:wrap;display:flex}@media (width<=1023px){.playdeck{margin:calc(-1 * (var(--space-lg) + var(--header-height) + var(--banner-height,0px) + var(--gp-burger-height))) calc(-1 * var(--gp-gutter)) calc(-1 * var(--space-lg));padding:calc(var(--space-lg) + var(--header-height) + var(--banner-height,0px) + var(--gp-burger-height)) var(--gp-gutter) var(--space-lg)}}@container gp-page (width<=720px){.play-cover{flex-wrap:wrap;min-height:0}.play-cover__cta{justify-content:center;width:100%}}@container gp-page (width<=560px){.playdeck__art{inset:-8% -4% -8% 12%}}@container gp-page (width<=420px){.play-cover__chips{display:none}}@media (prefers-reduced-motion:reduce){.playdeck__art,.playdeck__art.is-on,.playdeck__motif,.playdeck__motif.is-on{transition:opacity .2s;transform:none}.play-cover,.play-cover__art,.play-cover__motif,.play-cover__cta{transition:none}.play-cover:hover,.play-cover:focus-visible{transform:none}}.dash-frost{background:rgba(var(--color-surface), .78);border-radius:var(--radius-md);box-shadow:var(--rim);color:rgb(var(--color-text));text-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);border:1px solid #ffffff1a;position:relative}.dash-frost,.dw{--rim-edge:linear-gradient(to bottom right, rgba(var(--color-brand-secondary), .5), transparent 40%, transparent 55%, var(--dw-rim,rgb(var(--dw-accent,var(--color-brand)))))}.dw{--dw-accent:var(--color-brand);background:rgba(var(--color-surface), .78);border-radius:var(--radius-md);min-width:0;height:100%;box-shadow:var(--rim);text-align:start;color:rgb(var(--color-text));text-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:1px solid #ffffff1a;flex-direction:column;gap:.8rem;padding:1.05rem 1.15rem 1.15rem;display:flex;position:relative}.dw--flush{gap:0;padding:0}.dw--narrow:not(.dw--flush){gap:.6rem;padding:.8rem .7rem .9rem}.dw--narrow:not(.dw--flush) .dw__body{gap:.4rem}.dw--narrow:not(.dw--flush) .dw__row{padding-inline:.4rem}a.dw,button.dw{font:inherit;cursor:pointer;width:100%;text-decoration:none}.dw--press:hover{border-color:rgba(var(--dw-accent), .55);box-shadow:var(--rim), var(--shadow-sm);opacity:1;transform:translateY(-2px)}.dw--press:focus-visible{outline:2px solid rgb(var(--color-brand));outline-offset:2px}.dw--open{border-color:#f59e0b8c;box-shadow:0 0 0 1px #f59e0b73}.dw--open:after{display:none}.dw--open .dw__icon{color:#f59e0b;background:#f59e0b24}.dw__head{align-items:center;gap:.6rem;min-width:0;display:flex}.dw__icon{border-radius:var(--radius-sm);width:2.1rem;height:2.1rem;color:rgb(var(--dw-accent));background:rgba(var(--dw-accent), .12);transition:color var(--transition-fast), background var(--transition-fast);flex:none;place-items:center;font-size:.95rem;display:grid}.dw__name{min-width:0;font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.dw__value{font-variant-numeric:tabular-nums;color:rgb(var(--dw-accent));flex:none;margin-left:auto;font-size:.9375rem;font-weight:800}.dw__value--quiet{color:rgb(var(--color-text-muted));font-weight:700}.dw__go{color:rgb(var(--color-text-muted));transition:transform var(--transition-fast), color var(--transition-fast);flex:none;margin-left:.15rem;font-size:.72rem}.dw__value+.dw__go{margin-left:.35rem}.dw__go:only-child,.dw__name+.dw__go{margin-left:auto}.dw--press:hover .dw__go{color:rgb(var(--color-brand));transform:translate(3px)}.dw__body{flex-direction:column;gap:.5rem;min-width:0;display:flex}.dw__body--fill{flex:1}.dw__line{font-size:var(--font-size-xs);color:rgb(var(--color-text-muted));overflow-wrap:anywhere;margin:0;line-height:1.45}.dw__rows{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.dw__row{border-radius:var(--radius-sm);background:rgb(var(--color-bg-alt));min-width:0;font-size:var(--font-size-xs);align-items:center;gap:.5rem;padding:.34rem .5rem;line-height:1.3;display:flex}.dw__row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.dw__row-meta{font-variant-numeric:tabular-nums;color:rgb(var(--color-text-muted));flex:none;margin-left:auto}.dw--editing{border-style:dashed;border-color:rgba(var(--color-brand), .7)}.dw__tools{border-top:1px solid rgba(var(--color-border), .7);align-items:center;gap:.25rem;margin-top:auto;padding-top:.6rem;display:flex}.dw__tool{border:1px solid rgba(var(--color-border), .9);border-radius:var(--radius-sm);background:rgb(var(--color-surface));width:1.75rem;height:1.75rem;color:rgb(var(--color-text));cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);place-items:center;font-size:.72rem;display:grid}.dw__tool:hover:not(:disabled){border-color:rgba(var(--color-brand), .6);color:rgb(var(--color-brand))}.dw__tool:disabled{opacity:.4;cursor:default}.dw__tool--off{margin-left:auto}.dw__tool--off:hover{border-color:rgba(var(--color-danger), .6);color:rgb(var(--color-danger))}.dw__tool--width{width:auto;padding-inline:.5rem;font-size:.7rem;font-weight:700}.spot-act{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:auto;display:flex}@container gp-page (width>=900px){.bs.bs--strip{align-items:stretch}.bs.bs--strip .bs__main{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.4rem 1.5rem;max-width:none;display:grid}.bs.bs--strip .bs__main>:not(.spot-act){grid-column:1;max-width:68ch}.bs.bs--strip .spot-act{flex-direction:column;grid-area:1/2/-1;justify-content:center;align-self:stretch;align-items:flex-end;gap:.35rem;margin-top:0}.bs.bs--strip .card-art{right:10rem}.bs.bs--strip .spot-act .dw__line{white-space:nowrap}}.card-art{z-index:-1;color:rgba(var(--spot-accent), .18);pointer-events:none;font-size:5rem;line-height:1;position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}@media (forced-colors:active){.card-art{display:none}}@media (prefers-reduced-motion:reduce){.dw,.dw__go,.dw__icon,.dw__tool{transition:none}.dw--press:hover,.dw--press:hover .dw__go{transform:none}}@media (pointer:coarse){.dw__tool{min-width:2.5rem;min-height:2.5rem}}@property --glow-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --smoke-head{syntax:"<percentage>";inherits:false;initial-value:106%}@property --smoke-tail{syntax:"<percentage>";inherits:false;initial-value:-6%}.glow{--glow-accent:var(--play-accent,var(--color-brand));--glow-color:rgb(var(--glow-accent));--glow-radius:var(--radius-md);--glow-edge:linear-gradient(to bottom right, #fffc, #fff0 40%, #fff0 55%, #ffffff80);--glow-come:5.5s;--glow-go:3.6s;--glow-show:opacity .3s ease;--glow-hide:opacity var(--glow-go) ease, visibility 0s var(--glow-go);--glow-tint:.45s;isolation:isolate;border-radius:var(--glow-radius);transition:--glow-color var(--glow-tint) ease, transform var(--transition-fast);display:inline-flex;position:relative}.glow:before{content:"";border-radius:calc(var(--glow-radius) + 18px);background:radial-gradient(38% 62% at 8% 55%, color-mix(in srgb, var(--glow-color) 30%, transparent), transparent 70%), radial-gradient(32% 54% at 92% 42%, color-mix(in srgb, var(--glow-color) 24%, transparent), transparent 70%);filter:blur(10px);z-index:-2;pointer-events:none;animation:8s ease-in-out infinite glow-smoke;position:absolute;inset:-26px -20px}.glow:after{content:"";border-radius:calc(var(--glow-radius) + 14px);background:radial-gradient(55% 65% at 50% 55%, color-mix(in srgb, var(--glow-color) 22%, transparent), color-mix(in srgb, var(--glow-color) 8%, transparent) 55%, transparent 75%);filter:blur(6px);z-index:-2;pointer-events:none;animation:6.5s ease-in-out infinite glow-mist;position:absolute;inset:-14px -18px}.glow--off:before,.glow--off:after{display:none}.glow:not(.glow--off){background:var(--glow-edge), var(--glow-color);box-shadow:0 0 0 1px color-mix(in srgb, var(--glow-color) 35%, transparent);padding:1px}.glow:not(.glow--off):hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--glow-color) 55%, transparent)}.glow:not(.glow--off)>.glow__fill,.glow:not(.glow--off)>.glow__fill .btn{border-width:1px}.glow:not(.glow--off)>.glow__fill{isolation:isolate;overflow-clip-margin:1px;border-radius:calc(var(--glow-radius) - 1px);box-shadow:0 8px 24px -10px color-mix(in srgb, var(--glow-color) 65%, transparent);text-shadow:0 1px 1px #0000008c,0 1px 2px #00000073,0 2px 5px #0006,0 4px 10px #00000047;position:relative;overflow:clip}.glow:not(.glow--off)>.glow__fill:before{content:"";z-index:-1;filter:blur(7px)opacity();opacity:.7;pointer-events:none;transition:filter var(--glow-go) ease;--loop:9.5s;animation:glow-inner-fog var(--loop) ease-in-out calc(var(--smoke-a,0) * -1 * var(--loop)) infinite;background:radial-gradient(55% 70% at 22% 58%,#ffffff6b,#0000 70%),radial-gradient(42% 58% at 78% 38%,#ffffff4d,#0000 70%);position:absolute;inset:-45% -18%}.glow--storm:not(.glow--off)>.glow__fill:before{filter:blur(7px)opacity(.25);transition:filter var(--glow-come) ease}.glow:not(.glow--off)>.glow__fill:after{content:"";z-index:-1;filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;--loop:3.2s;--fog-time:4s;--smoke-head:var(--live-head,106%);--smoke-tail:var(--live-tail,-6%);--head-pace:var(--live-head-pace,0);--tail-pace:var(--live-tail-pace,0);transition:var(--glow-hide), var(--smoke-run);animation:glow-live-fog var(--loop) ease-in-out calc(var(--smoke-b,0) * -1 * var(--loop)) infinite;background:radial-gradient(38% 55% at 30% 40%,#ffffff61,#0000 70%),radial-gradient(34% 60% at 68% 65%,#00000029,#0000 70%),radial-gradient(26% 46% at 50% 30%,#0000001f,#0000 70%);position:absolute;inset:-60% -22%}.glow--live:not(.glow--off)>.glow__fill:after{opacity:.85;visibility:visible;transition:var(--glow-show), var(--smoke-run)}.glow__storm{--storm-wisps:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='980' height='220'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0061 0.0273' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.15 0 0 0 -0.47'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");--storm-light:color-mix(in srgb, var(--glow-color) 24%, white);--storm-dark:color-mix(in srgb, var(--glow-color) 32%, black);z-index:-1;pointer-events:none;opacity:0;visibility:hidden;transition:var(--glow-hide);position:absolute;inset:-1px;overflow:clip}.glow--storm:not(.glow--off) .glow__storm{opacity:1;visibility:visible;transition:var(--glow-show)}.glow>.glow__fill .split__main .btn{isolation:isolate;position:relative;overflow:clip}.glow__storm:before,.glow__storm:after{content:"";opacity:.9;--smoke-head:var(--storm-head,106%);--smoke-tail:var(--storm-tail,-6%);--head-pace:var(--storm-head-pace,0);--tail-pace:var(--storm-tail-pace,0);transition:var(--smoke-run);position:absolute;inset:-50% -20%}.glow:not(.glow--off)>.glow__fill:after,.glow__storm:before,.glow__storm:after{-webkit-mask-image:linear-gradient(to right, #000 calc(var(--smoke-head) - 20%), transparent var(--smoke-head)), linear-gradient(to right, transparent var(--smoke-tail), #000 calc(var(--smoke-tail) + 20%));mask-image:linear-gradient(to right, #000 calc(var(--smoke-head) - 20%), transparent var(--smoke-head)), linear-gradient(to right, transparent var(--smoke-tail), #000 calc(var(--smoke-tail) + 20%));--smoke-run:--smoke-head calc(var(--fog-time) * var(--head-pace)) linear, --smoke-tail calc(var(--fog-time) * var(--tail-pace)) linear;-webkit-mask-composite:source-in;mask-composite:intersect}.glow__storm:before{--loop:38s;--heave:11s;--fog-time:calc(.92 * var(--loop) / 2.6);filter:blur(6px);background:radial-gradient(48% 74% at 50% 62%, color-mix(in srgb, var(--storm-light) 52%, transparent) 30%, transparent 66%) 0 0 / 260% 100% repeat-x, radial-gradient(46% 70% at 50% 40%, color-mix(in srgb, var(--storm-light) 30%, transparent) 26%, transparent 64%) 0 0 / 220% 100% repeat-x;animation:glow-storm-slow var(--loop) linear calc(var(--smoke-a,0) * -1 * var(--loop)) infinite, glow-storm-heave var(--heave) ease-in-out calc(var(--smoke-a,0) * -1 * var(--heave)) infinite alternate}.glow__storm:after{--loop:47s;--heave:17s;--fog-time:calc(.92 * var(--loop) / 7.8);filter:blur(3px);background:radial-gradient(46% 66% at 50% 34%, color-mix(in srgb, var(--storm-light) 36%, transparent) 26%, transparent 64%) 0 0 / 190% 100% repeat-x, radial-gradient(44% 58% at 50% 70%, color-mix(in srgb, var(--storm-light) 26%, transparent) 22%, transparent 62%) 0 0 / 120% 100% repeat-x, radial-gradient(48% 76% at 50% 66%, color-mix(in srgb, var(--storm-dark) 62%, transparent) 30%, transparent 66%) 0 0 / 170% 100% repeat-x, radial-gradient(44% 62% at 50% 30%, color-mix(in srgb, var(--storm-dark) 46%, transparent) 24%, transparent 62%) 0 0 / 130% 100% repeat-x, var(--storm-wisps) 0 0 / 1960px 440px repeat;animation:glow-storm-quick var(--loop) linear calc(var(--smoke-b,0) * -1 * var(--loop)) infinite, glow-storm-heave var(--heave) ease-in-out calc(var(--smoke-b,0) * -1 * var(--heave)) infinite alternate-reverse}.glow>.glow__fill.btn,.glow>.glow__fill .btn{transition:background-color var(--glow-tint) ease, border-color var(--glow-tint) ease, box-shadow var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast)}.glow--success{--glow-accent:var(--color-success)}.glow--danger{--glow-accent:var(--color-danger)}.glow--success>.glow__fill.btn,.glow--success>.glow__fill .btn,.glow--danger>.glow__fill.btn,.glow--danger>.glow__fill .btn{background:rgb(var(--glow-accent));border-color:rgb(var(--glow-accent));color:#fff}.glow--success>button.glow__fill:hover,.glow--success>.glow__fill button:hover{background:color-mix(in srgb, rgb(var(--glow-accent)) 82%, black);border-color:color-mix(in srgb, rgb(var(--glow-accent)) 82%, black)}.glow--success>.glow__fill button:hover{opacity:1}.glow:not(.glow--off)>.glow__fill:disabled,.glow:not(.glow--off)>.glow__fill .btn:disabled{opacity:1;cursor:progress}.glow__faces{justify-items:center;display:inline-grid}.glow__face{grid-area:1/1;align-items:center;gap:.5rem;transition:opacity .25s;display:inline-flex}.glow__face.is-off{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.glow:not(.glow--off)>.glow__fill:hover{opacity:1;box-shadow:0 10px 28px -8px color-mix(in srgb, var(--glow-color) 80%, transparent)}.glow:not(.glow--off)>.glow__fill:hover,.glow:not(.glow--off)>.glow__fill .btn:hover{transform:none}.glow:not(.glow--off):has(.btn:hover:not(:disabled)){transform:translateY(-1px)}@keyframes glow-mist{0%,to{opacity:.55}50%{opacity:1}}@keyframes glow-smoke{0%,to{opacity:.25;transform:translate(-4%,2%)scale(1)}35%{opacity:.45;transform:translate(3%,-3%)scale(1.1)}65%{opacity:.3;transform:translate(5%,1%)scale(.97)}85%{opacity:.4;transform:translate(-2%,-2%)scale(1.06)}}@keyframes glow-inner-fog{0%,to{opacity:.45;transform:translate(-5%,2%)scale(1)}30%{opacity:.8;transform:translate(3%,-3%)scale(1.12)}55%{opacity:.55;transform:translate(6%,1%)scale(.96)}80%{opacity:.85;transform:translate(-2%,-2%)scale(1.08)}}@keyframes glow-live-fog{0%,to{transform:translate(-10%,4%)scale(1)}25%{transform:translate(6%,-6%)scale(1.18)}50%{transform:translate(12%,3%)scale(.94)}75%{transform:translate(-4%,-5%)scale(1.12)}}@keyframes glow-storm-slow{0%{background-position:0 0,15% 0}to{background-position:-162.5% 0,-168.333% 0}}@keyframes glow-storm-quick{0%{background-position:40% 0,-25% 0,-30% 0,55% 0,0 0}to{background-position:-804.444% 0,-3625% 0,-1001.43% 0,-2545% 0,3920px 440px}}@keyframes glow-storm-heave{0%{opacity:.8;transform:translateY(-10%)scale(1)}to{opacity:1;transform:translateY(10%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.glow,.glow>.glow__fill.btn,.glow>.glow__fill .btn,.glow__face,.glow__face.is-off,.glow:not(.glow--off)>.glow__fill:after,.glow--live:not(.glow--off)>.glow__fill:after,.glow__storm,.glow--storm:not(.glow--off) .glow__storm,.glow__storm:before,.glow__storm:after,.glow:not(.glow--off)>.glow__fill:before,.glow--storm:not(.glow--off)>.glow__fill:before{transition:none}.glow:before,.glow:after,.glow:not(.glow--off)>.glow__fill:before,.glow:not(.glow--off)>.glow__fill:after,.glow__storm:before,.glow__storm:after{animation:none}.glow:before{opacity:.3}.glow:after,.glow:not(.glow--off)>.glow__fill:before{opacity:.5}}.press-tuck{z-index:0;cursor:pointer;border-end-end-radius:0;border-end-start-radius:0;width:100%;margin-bottom:-.65rem;padding-bottom:.8rem;position:relative;-webkit-mask-image:linear-gradient(#000 calc(100% - .75rem),#0000);mask-image:linear-gradient(#000 calc(100% - .75rem),#0000)}.mm-found{animation:1.4s ease-out infinite mm-found}.mm-march{background:repeating-linear-gradient(90deg, rgba(var(--color-warning), .95) 0 10px, rgba(var(--color-warning), .3) 10px 20px);background-size:20px 100%;animation:.8s linear infinite mm-march}.mm-blink{animation:1.2s steps(2,jump-none) infinite mm-blink}@keyframes mm-found{0%{box-shadow:0 0 0 0 rgba(var(--color-success), .55)}to{box-shadow:0 0 0 10px rgba(var(--color-success), 0)}}@keyframes mm-march{to{background-position-x:20px}}@keyframes mm-blink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.mm-found,.mm-march,.mm-blink{animation:none}}
