/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--radius-sm:var(--ui-radius-sm,.375rem);--radius-md:var(--ui-radius-md,.75rem);--radius-lg:var(--ui-radius-lg,1.125rem);--radius-xl:var(--ui-radius-xl,1.5rem);--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-full:9999px;--shadow-raised:0 8px 32px #0009,0 2px 8px #0006;--shadow-glow-gold:0 0 20px #f59e0b80,0 0 40px #f59e0b40;--ease-standard:cubic-bezier(.2,0,0,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.35s;--color-background:var(--ui-background);--color-surface:var(--ui-surface);--color-surface-raised:var(--ui-surface-raised);--color-border:var(--ui-border);--color-text-primary:var(--ui-text-primary);--color-text-muted:var(--ui-text-muted);--color-primary:var(--ui-primary);--color-primary-foreground:var(--ui-primary-foreground);--color-secondary:var(--ui-secondary);--color-success:var(--ui-success);--color-warning:var(--ui-warning);--color-danger:var(--ui-danger);--color-info:var(--ui-info);--color-card:var(--ui-card);--color-overlay:var(--ui-overlay);--color-gold:var(--ui-gold,#f59e0b);--color-gold-bright:var(--ui-gold-bright,#fbbf24);--color-alert:var(--ui-alert,#fbbf24);--color-surface-2:var(--ui-surface-2,#1a1730);--color-border-strong:var(--ui-border-strong,#2a2545);--color-text-secondary:var(--ui-text-secondary,#c8c0f0);--color-text-faint:var(--ui-text-faint,#6b6494);--color-live:var(--ui-live,#34d399);--color-primary-hover:var(--ui-primary-hover,#8b5cf6);--color-primary-subtle:var(--ui-primary-subtle,#7c3aed26);--color-gold-subtle:var(--ui-gold-subtle,#f59e0b26)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{[data-theme=portal]{--mg-radius-tag:var(--ui-radius-sm);--mg-radius-tile:var(--ui-radius-md);--mg-radius-panel:var(--ui-radius-lg);--mg-slash:10px;--mg-wrap:1240px;--mg-gutter:clamp(16px,4vw,48px);--mg-ease-out:cubic-bezier(.23,1,.32,1);--mg-nav-top:14px;--mg-nav-pill:60px;--mg-nav-h:calc(env(safe-area-inset-top,0px) + var(--mg-nav-top) + var(--mg-nav-pill));--mg-nav-gap:22px;--mg-title-phone:clamp(1.3rem,5.6vw,1.6rem)}@media (max-width:767px),(pointer:coarse){[data-theme=portal]{--mg-nav-pill:62px;--mg-nav-gap:12px}}[data-surface=tool]{--mg-page-title-size:var(--text-heading)}.mg-page{background:radial-gradient(60% 40% at 15% 30%,var(--ui-primary),transparent 70%) fixed,radial-gradient(50% 40% at 85% 75%,var(--ui-gold),transparent 70%) fixed,var(--ui-background);margin:0}@supports (color:color-mix(in lab,red,red)){.mg-page{background:radial-gradient(60% 40% at 15% 30%,color-mix(in srgb,var(--ui-primary) 14%,transparent),transparent 70%) fixed,radial-gradient(50% 40% at 85% 75%,color-mix(in srgb,var(--ui-gold) 7%,transparent),transparent 70%) fixed,var(--ui-background)}}.mg-page{color:var(--ui-text-primary);font:400 var(--text-body)/1.5 var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.mg-page) *,:where(.mg-page) :after,:where(.mg-page) :before{box-sizing:border-box}:where(.mg-page img){max-width:100%;display:block}:where(.mg-page a){color:inherit;text-decoration:none}:where(.mg-page button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.mg-page [hidden]){display:none!important}:where(.mg-page) :focus-visible{outline:2px solid var(--ui-gold-bright);outline-offset:3px;border-radius:var(--mg-radius-tag)}:where(.mg-page) ::selection{background:var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){:where(.mg-page) ::selection{background:color-mix(in srgb,var(--ui-gold-bright) 35%,transparent)}}:where(.mg-page) ::selection{color:var(--ui-text-primary)}:where(.mg-page h1,.mg-page h2,.mg-page h3){font-family:var(--font-display);text-wrap:balance;margin:0}:where(.mg-page p){margin:0}.mg-icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.mg-num{font-variant-numeric:tabular-nums}.mg-tickets{white-space:nowrap}.mg-ticket{width:var(--mg-ticket-w,1em);aspect-ratio:81/64;vertical-align:-.04em;background:var(--mg-ticket-img) center /contain no-repeat;flex:none;margin-inline-end:.15em;display:inline-block}.mg-wrap{max-width:var(--mg-wrap);padding-inline:var(--mg-gutter);margin-inline:auto}.mg-section{padding-block:clamp(20px,2.2vw,32px);position:relative}.mg-main{padding-top:calc(var(--mg-nav-h) + var(--mg-nav-gap))}.mg-lede{color:var(--ui-text-secondary);max-width:64ch;font-size:var(--text-body);text-wrap:pretty}.mg-section-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 14px;margin-bottom:clamp(14px,1.6vw,20px);display:grid}.mg-section-head h2{font-size:var(--text-heading);letter-spacing:-.025em;grid-column:2;font-weight:800;line-height:1.05}.mg-section-head .mg-lede{grid-column:2}.mg-section-head>.mg-isle{grid-row:1/span 2}.mg-section-head>:last-child:not(h2):not(.mg-lede):not(.mg-isle){grid-area:1/3/span 2}.mg-section-head:not(:has(>.mg-isle)){grid-template-columns:minmax(0,1fr) auto}.mg-section-head:not(:has(>.mg-isle))>.mg-lede,.mg-section-head:not(:has(>.mg-isle))>h2{grid-column:1}.mg-section-head:not(:has(>.mg-isle))>:last-child:not(h2):not(.mg-lede){grid-column:2}.mg-section-head.is-center{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.mg-section-head.is-center>*{grid-area:auto/1!important;justify-self:center!important}.mg-section-head.is-center .mg-lede{max-width:60ch}.mg-isle{width:clamp(40px,3.4vw,54px);filter:drop-shadow(0 10px 18px var(--ui-black))}@supports (color:color-mix(in lab,red,red)){.mg-isle{filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--ui-black) 50%,transparent))}}.mg-see-all{min-height:40px;font:700 var(--text-body)/1 var(--font-display);color:var(--ui-gold-bright);white-space:nowrap;align-items:center;gap:6px;padding-inline:4px;display:inline-flex}.mg-see-all .mg-icon{transition:translate .25s var(--mg-ease-out)}.mg-see-all:hover .mg-icon{translate:3px}.mg-page-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 18px;padding-block:clamp(8px,2vw,24px) clamp(16px,2vw,28px);display:grid}.mg-page-head h1{font-size:var(--text-display);letter-spacing:-.035em;grid-column:2;font-weight:900;line-height:1}.mg-page-head .mg-lede{font-size:var(--text-body);grid-column:2}.mg-page-head>.mg-isle{grid-row:1/span 2;width:clamp(56px,6vw,96px)}.mg-page-head>:last-child:not(h1):not(.mg-lede):not(.mg-isle){grid-area:1/3/span 2}.mg-page-head:not(:has(>.mg-isle)){grid-template-columns:minmax(0,1fr) auto}.mg-page-head:not(:has(>.mg-isle))>.mg-lede,.mg-page-head:not(:has(>.mg-isle))>h1{grid-column:1}.mg-page-head:not(:has(>.mg-isle))>:last-child:not(h1):not(.mg-lede){grid-column:2}.mg-nav{z-index:50;top:calc(env(safe-area-inset-top,0px) + var(--mg-nav-top));width:min(1180px,calc(100% - 2 * var(--mg-gutter)));height:var(--mg-nav-pill);box-sizing:border-box;background:var(--ui-nav-ground);border-radius:999px;align-items:center;gap:18px;padding:8px 8px 8px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.mg-nav{background:color-mix(in srgb,var(--ui-nav-ground) 72%,transparent)}}.mg-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ui-border)}@supports (color:color-mix(in lab,red,red)){.mg-nav{border:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent)}}.mg-brand{white-space:nowrap;flex:none;align-items:center;gap:10px;min-height:40px;display:flex}.mg-brand img{width:auto;max-width:none;filter:drop-shadow(0 0 4px var(--ui-primary))}@supports (color:color-mix(in lab,red,red)){.mg-brand img{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ui-primary) 40%,transparent))}}.mg-brand-word{height:20px}.mg-brand-icon{height:20px;display:none}@media (min-width:768px){.mg-brand-word{height:28px}}@media (max-width:359px){.mg-brand-word{display:none}.mg-brand-icon{display:block}.mg-brand{justify-content:center;min-width:44px}}.mg-nav-links{gap:4px;margin-inline:auto;display:flex}.mg-nav-links a{white-space:nowrap;font-size:var(--text-body);color:var(--ui-text-secondary);border-radius:999px;padding:.55em .85em;font-weight:500;transition:color .2s,background .2s}.mg-nav-links a.is-active,.mg-nav-links a:hover,.mg-nav-links a[aria-current=page]{color:var(--ui-text-primary);background:var(--ui-surface-2)}.mg-nav .mg-btn{padding:.65em 1.1em}.mg-nav-actions{flex:none;align-items:center;gap:4px;display:flex}.mg-nav-icon{width:40px;height:40px;color:var(--ui-text-secondary);border-radius:50%;flex:none;place-items:center;transition:color .2s,background .2s;display:grid}.mg-nav-icon:hover{color:var(--ui-text-primary);background:var(--ui-surface-2)}.mg-nav-icon .mg-icon{width:20px;height:20px}.mg-nav-actions .mg-av{width:40px;height:40px}.mg-nav-actions .mg-chip{margin-inline:4px}@media (max-width:1279px){.mg-nav{gap:6px;padding-left:8px}.mg-nav-actions{margin-left:auto}.mg-nav .mg-menu-btn{flex:none;display:grid}.mg-nav-links{border-radius:var(--mg-radius-panel);background:var(--ui-nav-ground);flex-direction:column;gap:2px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.mg-nav-links{background:color-mix(in srgb,var(--ui-nav-ground) 96%,transparent)}}.mg-nav-links{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ui-border);box-shadow:0 24px 48px -16px var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.mg-nav-links{box-shadow:0 24px 48px -16px color-mix(in srgb,var(--ui-black) 70%,transparent)}}.mg-nav.is-open .mg-nav-links{display:flex}.mg-nav-links a{border-radius:var(--mg-radius-tile);font-size:var(--text-body);padding:.8em 1em}}@media (max-width:767px){.mg-nav-icon.is-mygames{display:none}.mg-nav{gap:4px;width:calc(100% - 12px);padding:8px 6px}.mg-nav-actions{gap:2px}.mg-nav-actions .mg-chip{margin-inline:2px}}@media (max-width:429px){.mg-nav.is-account .mg-nav-icon.is-friends{display:none}}@media (max-width:767px){.mg-nav.is-account .mg-nav-chip{display:none}}@media (max-width:389px){.mg-nav:not(.is-account) .mg-nav-icon.is-friends{display:none}}@media (max-width:359px){.mg-nav{padding-right:6px}.mg-nav .mg-btn{padding-inline:.8em}}.mg-nav{transition:transform .35s var(--mg-ease-out),opacity .35s}.mg-nav.is-hidden:not(:focus-within):not(.is-open){opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 24px))}@media (prefers-reduced-motion:reduce){.mg-nav{transition:none}}.mg-menu-btn{width:40px;height:40px;color:var(--ui-text-primary);background:var(--ui-surface-2);border-radius:50%;place-items:center;display:none}.mg-menu-btn .mg-icon{width:20px;height:20px}.mg-btn{--mg-btn-h:40px;min-height:var(--mg-btn-h);min-width:calc(var(--mg-btn-h) * 2);padding:.8em calc(var(--mg-btn-h) * .52);font:700 var(--text-body)/1 var(--font-display);letter-spacing:.01em;white-space:nowrap;transition:transform .25s var(--mg-ease-out),background .25s,border-color .25s;border-radius:999px;justify-content:center;align-items:center;gap:.5em;display:inline-flex}.mg-btn-gold{background:linear-gradient(180deg,var(--ui-gold-bright),var(--ui-gold));color:var(--ui-ink-on-gold);box-shadow:0 8px 24px -8px var(--ui-gold)}@supports (color:color-mix(in lab,red,red)){.mg-btn-gold{box-shadow:0 8px 24px -8px color-mix(in srgb,var(--ui-gold) 60%,transparent)}}.mg-btn-gold:hover{transform:translateY(-2px)}.mg-btn-ghost{border:1px solid var(--ui-border);background:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.mg-btn-ghost{background:color-mix(in srgb,var(--ui-surface-raised) 60%,transparent)}}.mg-btn-ghost{color:var(--ui-text-primary)}.mg-btn-ghost:hover{background:var(--ui-surface-2)}.mg-btn-danger{border:1px solid var(--ui-danger)}@supports (color:color-mix(in lab,red,red)){.mg-btn-danger{border:1px solid color-mix(in srgb,var(--ui-danger) 45%,transparent)}}.mg-btn-danger{background:var(--ui-danger)}@supports (color:color-mix(in lab,red,red)){.mg-btn-danger{background:color-mix(in srgb,var(--ui-danger) 12%,transparent)}}.mg-btn-danger{color:var(--ui-danger-text)}.mg-btn-danger:hover{background:var(--ui-danger)}@supports (color:color-mix(in lab,red,red)){.mg-btn-danger:hover{background:color-mix(in srgb,var(--ui-danger) 20%,transparent)}}.mg-btn-line{border:1px solid var(--ui-gold-bright);color:var(--ui-gold-bright);background:0 0}.mg-btn-line:hover{background:linear-gradient(180deg,var(--ui-gold-bright),var(--ui-gold));color:var(--ui-ink-on-gold)}.mg-btn-sm{--mg-btn-h:36px;padding:.6em calc(var(--mg-btn-h) * .44);font-size:var(--text-body)}:is(.mg-card,.mg-tile):not(.is-featured) .mg-btn-gold:not(dialog *,.mg-card-foot *){background:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){:is(.mg-card,.mg-tile):not(.is-featured) .mg-btn-gold:not(dialog *,.mg-card-foot *){background:color-mix(in srgb,var(--ui-surface-raised) 60%,transparent)}}:is(.mg-card,.mg-tile):not(.is-featured) .mg-btn-gold:not(dialog *,.mg-card-foot *){border:1px solid var(--ui-border);color:var(--ui-text-primary);box-shadow:none}:is(.mg-card,.mg-tile):not(.is-featured) .mg-btn-gold:not(dialog *,.mg-card-foot *):hover{background:var(--ui-surface-2);transform:none}.mg-btn-block{width:100%}.mg-btn[aria-disabled=true],.mg-btn[disabled]{opacity:.45;pointer-events:none}.mg-chip{font-size:var(--text-caption);background:var(--ui-surface-2);color:var(--ui-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:.35em .7em;font-weight:600;display:inline-flex}.mg-chip-live{color:var(--ui-live);background:var(--ui-live)}@supports (color:color-mix(in lab,red,red)){.mg-chip-live{background:color-mix(in srgb,var(--ui-live) 12%,transparent)}}.mg-chip-live:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em;animation:mg-ping 1.6s infinite}.mg-chip-gold{background:var(--ui-gold-subtle);color:var(--ui-gold-bright)}.mg-chip-new{background:var(--ui-gold-bright);color:var(--ui-ink-on-gold);font-weight:700}.mg-chip-danger{background:var(--ui-danger)}@supports (color:color-mix(in lab,red,red)){.mg-chip-danger{background:color-mix(in srgb,var(--ui-danger) 14%,transparent)}}.mg-chip-danger{color:var(--ui-danger-text)}@keyframes mg-ping{70%{box-shadow:0 0 0 6px #0000}0%{box-shadow:0 0}}.mg-slash{clip-path:polygon(var(--mg-slash) 0,100% 0,calc(100% - var(--mg-slash)) 100%,0 100%)}.mg-tag-live{font:800 var(--text-micro)/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-ink-on-live);background:var(--ui-live);align-items:center;gap:6px;padding:5px 14px;display:inline-flex}.mg-tag-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:mg-blink 1.2s steps(2,start) infinite}@keyframes mg-blink{to{visibility:hidden}}.mg-over{border-radius:var(--mg-radius-tag);background:var(--ui-background);padding:5px 10px}@supports (color:color-mix(in lab,red,red)){.mg-over{background:color-mix(in srgb,var(--ui-background) 78%,transparent)}}.mg-over{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:700 var(--text-caption)/1 var(--font-display);color:var(--ui-text-secondary)}.mg-prize{background:linear-gradient(180deg,var(--ui-gold-bright),var(--ui-gold));color:var(--ui-ink-on-gold);font:900 var(--text-body)/1 var(--font-display);font-variant-numeric:tabular-nums;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);padding:6px 14px 6px 18px}.mg-panel{border-radius:var(--mg-radius-panel);background:var(--ui-surface-raised);border:1px solid var(--ui-border);padding:clamp(16px,2vw,24px)}.mg-panel-flush{padding:0;overflow:hidden}.mg-panel-gold{border-color:var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){.mg-panel-gold{border-color:color-mix(in srgb,var(--ui-gold-bright) 40%,transparent)}}.mg-panel-gold{background:radial-gradient(90% 120% at 100% 0,var(--ui-gold-bright),transparent 60%),linear-gradient(150deg,var(--ui-plus),var(--ui-surface-raised) 70%)}@supports (color:color-mix(in lab,red,red)){.mg-panel-gold{background:radial-gradient(90% 120% at 100% 0,color-mix(in srgb,var(--ui-gold-bright) 16%,transparent),transparent 60%),linear-gradient(150deg,var(--ui-plus),var(--ui-surface-raised) 70%)}}.mg-panel-head{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.mg-panel-head :is(h2,h3){font-size:var(--text-body);font-weight:700}.mg-panel-head small{color:var(--ui-text-muted);font-size:var(--text-caption)}.mg-panel-title{gap:2px;min-width:0;display:grid}.mg-card{border-radius:var(--mg-radius-panel);background:var(--ui-surface-raised);border:1px solid var(--ui-border);transition:border-color .3s,translate .3s var(--mg-ease-out);grid-template-rows:auto 1fr;align-content:start;display:grid;position:relative;overflow:hidden}.mg-card.is-hover,a.mg-card:hover{border-color:var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){.mg-card.is-hover,a.mg-card:hover{border-color:color-mix(in srgb,var(--ui-gold-bright) 50%,transparent)}}.mg-card.is-hover,a.mg-card:hover{translate:0 -3px}.mg-card-art{aspect-ratio:16/9;position:relative;overflow:hidden}.mg-card-art.is-square{aspect-ratio:1}.mg-card-art.is-portrait{aspect-ratio:9/16}.mg-card-art>img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--mg-ease-out)}a.mg-card:hover .mg-card-art>img{transform:scale(1.05)}.mg-card-art>:is(.mg-over,.mg-chip,.mg-tag-live){text-overflow:ellipsis;max-width:calc(100% - 20px);overflow:hidden}.mg-card-art>.mg-over{position:absolute;top:10px;left:10px}.mg-card-art>.mg-prize{position:absolute;bottom:10px;right:0}.mg-card-art>.mg-tag-live{position:absolute;top:10px;left:10px}.mg-card-body :is(h3,b)>a{color:inherit}.mg-card-foot{justify-content:center;padding:0 14px 14px;display:flex}.mg-card-body{align-content:start;gap:4px;min-width:0;padding:12px 14px 14px;display:grid}.mg-card-body h3{font-size:var(--text-body);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.mg-card-body small{color:var(--ui-text-muted);font-size:var(--text-caption)}.mg-poster{border-radius:var(--mg-radius-panel);box-shadow:0 22px 30px -18px var(--ui-black);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mg-poster{box-shadow:0 22px 30px -18px color-mix(in srgb,var(--ui-black) 80%,transparent)}}.mg-poster>img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--mg-ease-out)}.mg-poster:after{content:"";background:linear-gradient(0deg,var(--ui-background) 0,transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mg-poster:after{background:linear-gradient(0deg,color-mix(in srgb,var(--ui-background) 90%,transparent) 0,transparent 50%)}}.mg-poster:after{pointer-events:none}.mg-poster>h3{z-index:1;font-size:var(--text-minor);letter-spacing:-.01em;font-weight:800;position:absolute;bottom:12px;left:12px;right:12px}.mg-poster>.mg-chip{z-index:1;position:absolute;top:10px;left:10px}a.mg-poster:hover>img{transform:scale(1.06)}.mg-row{grid-template-columns:auto minmax(var(--mg-row-title-min,7ch),1fr) auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.mg-row+.mg-row{border-top:1px solid var(--ui-border)}@supports (color:color-mix(in lab,red,red)){.mg-row+.mg-row{border-top:1px solid color-mix(in srgb,var(--ui-border) 60%,transparent)}}.mg-row>img{border-radius:var(--mg-radius-tile);object-fit:cover;width:44px;height:44px}.mg-row b{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.mg-row small{color:var(--ui-text-muted);font-size:var(--text-caption);display:block}.mg-row .mg-rank{font:800 var(--text-body)/1 var(--font-display);color:var(--ui-text-muted);min-width:1.6em}.mg-av{width:40px;height:40px;font:800 var(--text-caption)/1 var(--font-display);color:var(--ui-background);background:var(--ui-text-secondary);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.mg-av>img{object-fit:cover;width:100%;height:100%}.mg-av-sm{width:28px;height:28px;font-size:var(--text-micro)}.mg-av-lg{width:72px;height:72px;font-size:var(--text-minor)}.mg-av-xl{width:112px;height:112px;font-size:2rem}.mg-av-gold{box-shadow:0 0 0 3px var(--ui-gold-bright),0 0 30px var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){.mg-av-gold{box-shadow:0 0 0 3px var(--ui-gold-bright),0 0 30px color-mix(in srgb,var(--ui-gold-bright) 45%,transparent)}}.mg-bar{background:var(--ui-background);border-radius:999px;height:4px;overflow:hidden}.mg-bar>i{height:100%;width:var(--p,0);background:linear-gradient(90deg,var(--ui-primary),var(--ui-primary-hover));display:block}.mg-bar-gold>i{background:linear-gradient(90deg,var(--ui-gold),var(--ui-gold-bright))}.mg-bar-lg{height:8px}.mg-stat{gap:2px;display:grid}.mg-stat b{font:900 var(--text-heading)/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mg-stat small{color:var(--ui-text-muted);font-size:var(--text-caption)}.mg-stat.is-gold b{color:var(--ui-gold-bright)}.mg-seg{background:var(--ui-background);border-radius:999px;padding:3px;display:inline-flex}.mg-seg button{min-height:34px;font-size:var(--text-caption);color:var(--ui-text-muted);white-space:nowrap;border-radius:999px;padding:0 .9em;font-weight:600}.mg-seg button[aria-pressed=true],.mg-seg button[aria-selected=true]{background:var(--ui-surface-2);color:var(--ui-text-primary)}.mg-filters{flex-wrap:wrap;gap:6px;display:flex}.mg-filters button{--mg-btn-h:36px;min-height:var(--mg-btn-h);min-width:calc(var(--mg-btn-h) * 1.6);padding:0 calc(var(--mg-btn-h) * .39);font-size:var(--text-caption);color:var(--ui-text-secondary);border:1px solid var(--ui-border);background:var(--ui-surface-raised);border-radius:999px;flex:none;font-weight:600}.mg-filters button[aria-pressed=true]{color:var(--ui-background);background:var(--ui-text-primary);border-color:var(--ui-text-primary)}.mg-swipe{--mg-swipe-y:42%;min-width:0;position:relative}.mg-swipe-arrow{z-index:2;top:var(--mg-swipe-y);width:44px;height:44px;color:var(--ui-text-primary);background:var(--ui-background);border-radius:50%;place-items:center;display:grid;position:absolute;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.mg-swipe-arrow{background:color-mix(in srgb,var(--ui-background) 45%,transparent)}}.mg-swipe-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.mg-swipe-arrow{border:1px solid color-mix(in srgb,var(--ui-white) 12%,transparent)}}.mg-swipe-arrow{cursor:pointer}.mg-swipe-arrow .mg-icon{stroke-width:1.6px;width:18px;height:18px}.mg-swipe-arrow.is-prev{left:-6px}.mg-swipe-arrow.is-next{right:-6px}.mg-scorebug{background:var(--ui-background);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}@supports (color:color-mix(in lab,red,red)){.mg-scorebug{background:color-mix(in srgb,var(--ui-background) 82%,transparent)}}.mg-scorebug{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--mg-slash:14px}.mg-scorebug .mg-seat{align-items:center;gap:10px;min-width:0;padding:10px 16px;font-weight:600;display:flex}.mg-scorebug .mg-seat:last-child{text-align:right;flex-direction:row-reverse}.mg-scorebug .mg-seat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg-scorebug .mg-score{background:linear-gradient(180deg,var(--ui-gold-bright),var(--ui-gold));color:var(--ui-ink-on-gold);font:900 var(--text-sub)/1 var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:0 18px;display:flex}.mg-scorebug .mg-score i{opacity:.5;font-style:normal;font-size:var(--text-body)}.mg-path{max-width:100%;font:700 var(--text-micro)/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-muted);flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mg-path li{background:var(--ui-background);padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.mg-path li{background:color-mix(in srgb,var(--ui-background) 60%,transparent)}}.mg-path li{white-space:nowrap;--mg-slash:6px}.mg-path li.is-done{color:var(--ui-text-secondary)}.mg-path li[aria-current=step]{color:var(--ui-ink-on-gold);background:var(--ui-gold-bright)}.mg-rail{grid-auto-flow:column;grid-auto-columns:var(--rail-col,240px);scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:2px;display:grid;overflow-x:auto}.mg-rail>*{scroll-snap-align:start}.mg-rail::-webkit-scrollbar{display:none}.mg-field{gap:6px;display:grid}.mg-field label{font-size:var(--text-body);color:var(--ui-text-secondary);font-weight:600}.mg-input{border-radius:var(--mg-radius-tile);background:var(--ui-background);border:1px solid var(--ui-border);width:100%;min-height:44px;color:var(--ui-text-primary);font:400 1rem/1.2 var(--font-body);padding:0 14px}.mg-input[type=search]{min-height:40px}.mg-input::placeholder{color:var(--ui-text-muted)}.mg-input:focus-visible{outline:2px solid var(--ui-gold-bright);outline-offset:1px;border-color:#0000}textarea.mg-input{resize:vertical;min-height:96px;padding:12px 14px}select.mg-select{appearance:none;border-radius:var(--mg-radius-tile);background-color:var(--ui-background);background-image:linear-gradient(45deg,transparent 50%,var(--ui-text-secondary) 50%),linear-gradient(135deg,var(--ui-text-secondary) 50%,transparent 50%);border:1px solid var(--ui-border);width:100%;min-height:44px;color:var(--ui-text-primary);font:400 1rem/1.2 var(--font-body);cursor:pointer;text-overflow:ellipsis;background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding:0 40px 0 14px}select.mg-select:focus-visible{outline:2px solid var(--ui-gold-bright);outline-offset:1px;border-color:#0000}select.mg-select:disabled{opacity:.45;cursor:not-allowed}.mg-switch{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.mg-switch:after{content:"";background:var(--ui-text-muted);width:18px;height:18px;transition:translate .2s var(--mg-ease-out),background .2s;border-radius:50%;position:absolute;top:3px;left:3px}.mg-switch[aria-checked=true]{background:var(--ui-gold);border-color:var(--ui-gold)}.mg-switch[aria-checked=true]:after{background:var(--ui-ink-on-gold);translate:18px}.mg-scrim{z-index:90;padding:var(--mg-gutter);background:var(--ui-background);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.mg-scrim{background:color-mix(in srgb,var(--ui-background) 72%,transparent)}}.mg-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mg-modal{width:min(520px,100%);max-height:calc(100svh - 2 * var(--mg-gutter));overscroll-behavior:contain;border-radius:var(--ui-radius-xl);background:var(--ui-surface-raised);border:1px solid var(--ui-border);box-shadow:0 40px 80px -20px var(--ui-black);overflow:auto}@supports (color:color-mix(in lab,red,red)){.mg-modal{box-shadow:0 40px 80px -20px color-mix(in srgb,var(--ui-black) 80%,transparent)}}.mg-modal{gap:14px;padding:clamp(18px,3vw,28px);display:grid}.mg-modal h2{font-size:var(--text-sub);letter-spacing:-.015em;font-weight:800}.mg-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mg-modal:has(>.mg-modal-body){grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.mg-modal-body{overscroll-behavior:contain;align-content:start;gap:14px;min-height:0;margin:-4px -6px;padding:4px 6px;display:grid;overflow-y:auto}.mg-bcast{aspect-ratio:16/9;border-radius:var(--mg-radius-panel);isolation:isolate;border:1px solid var(--ui-gold-bright);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mg-bcast{border:1px solid color-mix(in srgb,var(--ui-gold-bright) 35%,transparent)}}.mg-bcast{box-shadow:0 30px 60px -30px var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.mg-bcast{box-shadow:0 30px 60px -30px color-mix(in srgb,var(--ui-black) 90%,transparent)}}.mg-bcast>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--mg-ease-out);position:absolute;inset:0}.mg-bcast:hover>img{transform:scale(1.03)}.mg-bcast:after{content:"";z-index:-1;background:linear-gradient(0deg,var(--ui-background) 0,var(--ui-background) 26%,var(--ui-background) 46%,transparent 64%),linear-gradient(180deg,var(--ui-background),transparent 22%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mg-bcast:after{background:linear-gradient(0deg,color-mix(in srgb,var(--ui-background) 96%,transparent) 0,color-mix(in srgb,var(--ui-background) 85%,transparent) 26%,color-mix(in srgb,var(--ui-background) 45%,transparent) 46%,transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--ui-background) 55%,transparent),transparent 22%)}}.mg-bcast .mg-btn-ghost{background:var(--ui-background)}@supports (color:color-mix(in lab,red,red)){.mg-bcast .mg-btn-ghost{background:color-mix(in srgb,var(--ui-background) 82%,transparent)}}.mg-bcast .mg-btn-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mg-bcast-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;top:16px;left:16px;right:16px}.mg-bcast-top .mg-over{font:600 var(--text-caption)/1 var(--font-body)}.mg-bcast-top .mg-over:last-child:not(:first-child){align-items:center;gap:6px;margin-left:auto;display:inline-flex}.mg-bcast-low{gap:12px;padding:0 20px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.mg-bcast-low h3{font-size:var(--text-heading);letter-spacing:-.025em;text-shadow:0 2px 12px var(--ui-black);font-weight:900;line-height:1}@supports (color:color-mix(in lab,red,red)){.mg-bcast-low h3{text-shadow:0 2px 12px color-mix(in srgb,var(--ui-black) 50%,transparent)}}.mg-bcast-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mg-bcast-row .mg-scorebug{min-width:min(460px,100%)}.mg-path .mg-short{display:none}@media (max-width:760px){.mg-bcast:not(.is-overlay){aspect-ratio:auto;background:var(--ui-surface-raised);display:grid}.mg-bcast:not(.is-overlay)>img{z-index:0;aspect-ratio:16/9;height:auto;position:relative}.mg-bcast:not(.is-overlay):after{aspect-ratio:16/9;z-index:0;background:linear-gradient(180deg,var(--ui-background),transparent 40%);inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.mg-bcast:not(.is-overlay):after{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-background) 55%,transparent),transparent 40%)}}.mg-bcast-top{z-index:1;top:12px;left:12px;right:12px}.mg-bcast-top .mg-over:not(:last-child){display:none}.mg-bcast:not(.is-overlay) .mg-bcast-low{gap:10px;padding:14px 12px 12px;position:static}.mg-bcast:not(.is-overlay) .mg-bcast-low h3{text-shadow:none}.mg-bcast.is-overlay .mg-bcast-low{gap:8px;padding:0 14px 14px}.mg-bcast-low h3{font-size:var(--text-sub)}.mg-bcast-row .mg-scorebug{--mg-slash:10px;width:100%;min-width:0}.mg-bcast-row .mg-btn{width:100%}.mg-scorebug .mg-seat{font-size:var(--text-caption);gap:6px;padding:8px 10px}.mg-scorebug .mg-score{font-size:var(--text-minor);padding:0 12px}.mg-path li{font-size:var(--text-micro)}.mg-path .mg-full{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mg-path .mg-short{display:inline}}.mg-podium-box{border-radius:var(--mg-radius-panel);border:1px solid var(--ui-border);background:radial-gradient(70% 60% at 50% 100%,var(--ui-gold),transparent 70%),var(--ui-surface-raised);grid-template-columns:minmax(0,1fr);align-content:end;min-height:300px;padding:110px 18px 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mg-podium-box{background:radial-gradient(70% 60% at 50% 100%,color-mix(in srgb,var(--ui-gold) 22%,transparent),transparent 70%),var(--ui-surface-raised)}}.mg-podium-box>.mg-panel-head{border-bottom:0;position:absolute;top:0;left:0;right:0}.mg-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;width:100%;max-width:360px;margin-inline:auto}.mg-podium,.mg-step{display:grid;position:relative}.mg-step{text-align:center;justify-items:center;gap:6px;min-width:0}.mg-step .mg-av{width:52px;height:52px;font-size:var(--text-body)}.mg-step:nth-child(2) .mg-av{width:64px;height:64px;box-shadow:0 0 0 3px var(--ui-gold-bright),0 0 30px var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){.mg-step:nth-child(2) .mg-av{box-shadow:0 0 0 3px var(--ui-gold-bright),0 0 30px color-mix(in srgb,var(--ui-gold-bright) 45%,transparent)}}.mg-crown{z-index:2;pointer-events:none;width:66px;filter:drop-shadow(0 8px 10px var(--ui-black));position:absolute;top:-50px;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.mg-crown{filter:drop-shadow(0 8px 10px color-mix(in srgb,var(--ui-black) 50%,transparent))}}.mg-who{font-weight:600;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mg-xp{font-size:var(--text-caption);color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.mg-block{border-radius:var(--mg-radius-tile) var(--mg-radius-tile) 0 0;width:100%;font:900 1.4rem/1 var(--font-display);color:var(--ui-background);place-items:start center;padding-top:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.mg-block{color:color-mix(in srgb,var(--ui-background) 55%,transparent)}}.mg-block.is-1{background:linear-gradient(180deg,var(--ui-gold-bright),var(--ui-metal-gold-deep));height:120px}.mg-block.is-2{background:linear-gradient(180deg,var(--ui-metal-silver-hi),var(--ui-metal-silver));height:88px}.mg-block.is-3{background:linear-gradient(180deg,var(--ui-metal-bronze-hi),var(--ui-metal-bronze));height:66px}@media (max-width:760px){.mg-podium-box{min-height:0;padding-top:58px}.mg-step .mg-av{width:44px;height:44px;font-size:var(--text-body)}.mg-step:nth-child(2) .mg-av{width:54px;height:54px}.mg-crown{width:54px;top:-42px}.mg-block.is-1{height:90px}.mg-block.is-2{height:68px}.mg-block.is-3{height:52px}}.mg-podium-box.is-open{align-content:center}.mg-throne-open{text-align:center;justify-items:center;gap:6px;padding:8px 16px 40px;display:grid}.mg-throne-open img{width:66px;height:auto;filter:drop-shadow(0 8px 10px var(--ui-black));margin-bottom:6px}@supports (color:color-mix(in lab,red,red)){.mg-throne-open img{filter:drop-shadow(0 8px 10px color-mix(in srgb,var(--ui-black) 50%,transparent))}}.mg-throne-open b{font:700 var(--text-minor)/1.2 var(--font-display);color:var(--ui-text-primary)}.mg-throne-open small{color:var(--ui-text-secondary);font-size:var(--text-caption)}.mg-row.has-actions{grid-template-columns:auto minmax(var(--mg-row-title-min,7ch),1fr) auto auto}.mg-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mg-row.has-rank{grid-template-columns:1.6em auto minmax(var(--mg-row-title-min,7ch),1fr) auto}.mg-move{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--ui-text-muted);align-items:center;gap:2px;font-weight:700;display:inline-flex}.mg-move.is-up{color:var(--ui-live)}.mg-move.is-down{color:var(--ui-danger-text)}.mg-row.is-setting{grid-template-columns:minmax(0,1fr) auto;padding-block:14px}.mg-row.is-setting b{white-space:normal}.mg-row.is-setting .mg-input{width:240px}.mg-row.is-setting .mg-input.is-long{width:340px}@media (max-width:640px){.mg-row.is-setting.is-wide{grid-template-columns:minmax(0,1fr)}.mg-row.is-setting .mg-input,.mg-row.is-setting .mg-input.is-long{width:100%}}.mg-btn-icon{width:40px;min-width:0;padding:0}.mg-panel-danger{border-color:var(--ui-danger)}@supports (color:color-mix(in lab,red,red)){.mg-panel-danger{border-color:color-mix(in srgb,var(--ui-danger) 40%,transparent)}}.mg-panel-danger>.mg-panel-head :is(h2,h3){color:var(--ui-danger-text)}.mg-switch:before{content:"";position:absolute;inset:-9px -2px}.mg-sidenav{top:calc(var(--mg-nav-h) + var(--mg-nav-gap));align-content:start;gap:4px;display:grid;position:sticky}.mg-sidenav a,.mg-sidenav button{min-height:40px;font-size:var(--text-body);color:var(--ui-text-secondary);text-align:left;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-weight:600;display:flex}.mg-sidenav a:hover,.mg-sidenav button:hover{background:var(--ui-surface-raised);color:var(--ui-text-primary)}.mg-sidenav .is-active,.mg-sidenav [aria-current=page],.mg-sidenav [aria-current=true],.mg-sidenav [aria-pressed=true],.mg-sidenav [aria-selected=true]{background:var(--ui-text-primary);border-color:var(--ui-text-primary);color:var(--ui-background)}.mg-sidenav.is-numbered :is([aria-current=true],[aria-current=page],.is-active):before{color:inherit}@media (max-width:760px){.mg-sidenav{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:6px;position:static;overflow-x:auto}.mg-sidenav a,.mg-sidenav button{border-color:var(--ui-border);background:var(--ui-surface-raised);min-height:36px;font-size:var(--text-caption)}.mg-sidenav a:hover,.mg-sidenav button:hover{background:var(--ui-surface-2)}.mg-sidenav .is-active,.mg-sidenav [aria-current=page],.mg-sidenav [aria-current=true],.mg-sidenav [aria-pressed=true],.mg-sidenav [aria-selected=true]{background:var(--ui-text-primary);border-color:var(--ui-text-primary)}}.mg-prose{max-width:70ch;color:var(--ui-text-secondary);font-size:var(--text-body);line-height:1.65}.mg-prose h2{font-size:var(--text-sub);letter-spacing:-.015em;margin:1.8em 0 .5em;font-weight:800}.mg-prose h2,.mg-prose h3{color:var(--ui-text-primary)}.mg-prose h3{font-size:var(--text-minor);margin:1.4em 0 .4em;font-weight:700}.mg-prose ol,.mg-prose p,.mg-prose ul{margin:0 0 1em}.mg-prose a:not(.mg-btn){color:var(--ui-gold-bright);text-underline-offset:3px;text-decoration:underline}.mg-prose strong{color:var(--ui-text-primary)}.mg-modal-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.mg-close{background:var(--ui-surface-2);width:44px;height:44px;color:var(--ui-text-primary);border-radius:50%;flex:none;place-items:center;display:grid}.mg-spin{animation:mg-spin 1s linear infinite}@keyframes mg-spin{to{rotate:1turn}}.mg-toast{z-index:80;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);width:min(440px,calc(100% - 2 * var(--mg-gutter)));border-radius:var(--mg-radius-panel);background:var(--ui-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:fixed;translate:-50%}@supports (color:color-mix(in lab,red,red)){.mg-toast{background:color-mix(in srgb,var(--ui-surface) 96%,transparent)}}.mg-toast{border:1px solid var(--ui-border-strong);box-shadow:0 20px 40px -12px var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.mg-toast{box-shadow:0 20px 40px -12px color-mix(in srgb,var(--ui-black) 80%,transparent)}}.mg-play-notice{border-radius:var(--mg-radius-panel);border:1px solid var(--ui-gold);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;max-width:min(30rem,100vw - 2rem);padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.mg-play-notice{border:1px solid color-mix(in srgb,var(--ui-gold) 35%,transparent)}}.mg-play-notice{background:var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.mg-play-notice{background:color-mix(in srgb,var(--ui-black) 62%,transparent)}}.mg-play-notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ui-text-primary);box-shadow:0 12px 28px -12px var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.mg-play-notice{box-shadow:0 12px 28px -12px color-mix(in srgb,var(--ui-black) 80%,transparent)}}.mg-play-notice>span:first-child{flex:14rem;gap:2px;min-width:0;display:grid}.mg-play-notice small{color:var(--ui-text-secondary);font-size:var(--text-caption)}.mg-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mg-tile{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.mg-tile-art{aspect-ratio:16/9;border-radius:var(--mg-radius-tile);background:var(--ui-surface-raised);box-shadow:0 14px 24px -14px var(--ui-black);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mg-tile-art{box-shadow:0 14px 24px -14px color-mix(in srgb,var(--ui-black) 80%,transparent)}}.mg-tile-art.is-portrait{aspect-ratio:9/16;border-radius:var(--mg-radius-panel)}.mg-tile-art.is-square{aspect-ratio:1}.mg-tile-art>img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--mg-ease-out),filter .3s}.mg-tile-art:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ui-white);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mg-tile-art:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-white) 6%,transparent)}}.mg-tile-art:after{pointer-events:none;transition:box-shadow .3s}a.mg-tile:hover .mg-tile-art>img{transform:scale(1.05)}a.mg-tile:hover .mg-tile-art:after{box-shadow:inset 0 0 0 2px var(--ui-gold-bright)}.mg-tile-art>.mg-chip,.mg-tile-art>.mg-tag-live{z-index:1;position:absolute;top:10px;left:10px}.mg-tile-art>.mg-over{z-index:1;position:absolute;bottom:10px;left:10px}.mg-tile-art>h3{z-index:1;font-size:var(--text-minor);letter-spacing:-.01em;font-weight:800;position:absolute;bottom:12px;left:12px;right:12px}.mg-tile-art>.mg-tile-cap{z-index:1;background:linear-gradient(180deg,transparent,var(--ui-background) 70%);gap:2px;min-width:0;padding:32px 12px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.mg-tile-art>.mg-tile-cap{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ui-background) 88%,transparent) 70%)}}.mg-tile-art:has(>.mg-tile-cap)>img{-webkit-mask-image:linear-gradient(180deg,var(--ui-black) 60%,transparent);mask-image:linear-gradient(180deg,var(--ui-black) 60%,transparent)}.mg-tile-cap>h3{font-size:var(--text-minor);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:800;display:-webkit-box;overflow:hidden}.mg-tile-cap>small{font-size:var(--text-micro);color:var(--ui-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mg-tile .mg-go{opacity:0;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.mg-tile .mg-go .mg-btn{background:var(--ui-background)}@supports (color:color-mix(in lab,red,red)){.mg-tile .mg-go .mg-btn{background:color-mix(in srgb,var(--ui-background) 82%,transparent)}}.mg-tile .mg-go .mg-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mg-tile:focus-visible .mg-go,.mg-tile:focus-within .mg-go,.mg-tile:hover .mg-go{opacity:1}.mg-tile:hover .mg-tile-art:has(>.mg-go)>img{filter:brightness(.7)}.mg-tile .mg-duo{gap:3px;display:flex}@media (max-width:760px){.mg-tile .mg-go{display:none}}.mg-tile-art:has(>h3):before{content:"";z-index:1;background:linear-gradient(0deg,var(--ui-background),transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mg-tile-art:has(>h3):before{background:linear-gradient(0deg,color-mix(in srgb,var(--ui-background) 90%,transparent),transparent 45%)}}.mg-tile-art:has(>h3):before{pointer-events:none}.mg-tile-art:has(>h3)>h3{z-index:2}.mg-tile>b{font-size:var(--text-body);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.mg-tile>small{color:var(--ui-text-muted);font-size:var(--text-caption)}.mg-poster:after{background:linear-gradient(0deg,var(--ui-background) 0,var(--ui-background) 34%,transparent 66%)}@supports (color:color-mix(in lab,red,red)){.mg-poster:after{background:linear-gradient(0deg,color-mix(in srgb,var(--ui-background) 95%,transparent) 0,color-mix(in srgb,var(--ui-background) 62%,transparent) 34%,transparent 66%)}}.mg-poster>h3 small{font:500 var(--text-caption)/1.2 var(--font-body);letter-spacing:0;color:var(--ui-text-secondary);flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.mg-poster>h3 small .is-gold{color:var(--ui-gold-bright);align-items:center;gap:3px;font-weight:700;display:inline-flex}.mg-poster>.mg-chip-live{background:var(--ui-background);left:auto;right:10px}@supports (color:color-mix(in lab,red,red)){.mg-poster>.mg-chip-live{background:color-mix(in srgb,var(--ui-background) 82%,transparent)}}.mg-poster>.mg-chip-gold{background:var(--ui-gold-bright);color:var(--ui-ink-on-gold);font-weight:700}.mg-when{font:700 var(--text-caption)/1 var(--font-display);color:var(--ui-gold-bright);font-variant-numeric:tabular-nums;gap:6px;display:inline-flex}.mg-meta,.mg-when{align-items:center}.mg-meta{color:var(--ui-text-muted);font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.mg-meta b{color:var(--ui-gold-bright);font-weight:700}.mg-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mg-checks{color:var(--ui-text-secondary);font-size:var(--text-body);gap:6px;margin:0;padding:0;list-style:none;display:grid}.mg-checks li{align-items:center;gap:8px;display:flex}.mg-checks .mg-icon{color:var(--ui-gold-bright)}.mg-pos{color:var(--ui-live);font-weight:700}.mg-neg{color:var(--ui-danger-text);font-weight:700}.mg-av.is-icon{background:var(--ui-gold-subtle);color:var(--ui-gold-bright)}.mg-av.is-icon.is-live{background:var(--ui-live)}@supports (color:color-mix(in lab,red,red)){.mg-av.is-icon.is-live{background:color-mix(in srgb,var(--ui-live) 12%,transparent)}}.mg-av.is-icon.is-live{color:var(--ui-live)}.mg-av.is-icon>.mg-icon{width:50%;height:50%}.mg-av.is-tone-1{background:var(--ui-primary);color:var(--ui-primary-foreground)}.mg-av.is-tone-2{background:var(--ui-info);color:var(--ui-background)}.mg-av.is-tone-3{background:var(--ui-success);color:var(--ui-background)}.mg-av.is-tone-4{background:var(--ui-warning);color:var(--ui-background)}.mg-av.is-tone-5{background:var(--ui-danger);color:var(--ui-background)}button.mg-av{width:44px;height:44px;transition:box-shadow .2s}button.mg-av[aria-pressed=true]{box-shadow:0 0 0 3px var(--ui-background),0 0 0 5px var(--ui-gold-bright)}.mg-feature{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,28px);display:grid}.mg-feature>img{width:clamp(80px,11vw,150px);filter:drop-shadow(0 14px 20px var(--ui-black))}@supports (color:color-mix(in lab,red,red)){.mg-feature>img{filter:drop-shadow(0 14px 20px color-mix(in srgb,var(--ui-black) 55%,transparent))}}.mg-feature h3{font-size:var(--text-heading);letter-spacing:-.02em;font-weight:900;line-height:1.05}.mg-feature>div{justify-items:start;gap:10px;display:grid}@media (max-width:640px){.mg-feature{grid-template-columns:minmax(0,1fr);justify-items:start}}.mg-card-art.is-stage{aspect-ratio:4/3;background:radial-gradient(80% 80% at 50% 35%,var(--ui-surface-2),var(--ui-surface-raised));place-items:center;display:grid}.mg-card-art.is-stage>.mg-icon{width:30%;height:30%;color:var(--ui-gold-bright)}.mg-card-art.is-stage>.mg-chip{position:absolute;bottom:10px;right:10px}.mg-frame{aspect-ratio:1;height:78%;box-shadow:0 0 0 3px var(--ui-surface-raised),0 0 0 4px var(--ui-gold-bright);border-radius:50%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mg-frame{box-shadow:0 0 0 3px var(--ui-surface-raised),0 0 0 4px color-mix(in srgb,var(--ui-gold-bright) 50%,transparent)}}.mg-frame>img{object-fit:cover;width:100%;height:100%}.mg-tier{text-align:center;border-radius:var(--mg-radius-panel);background:var(--ui-surface-raised);border:1px solid var(--ui-border);justify-items:center;gap:8px;padding:16px 12px;display:grid}.mg-tier .mg-av{width:64px;height:64px}.mg-tier .mg-av>img{object-fit:contain;width:80%;height:80%}.mg-tier b{font:800 var(--text-body)/1.2 var(--font-display)}.mg-tier small{color:var(--ui-text-muted);font-size:var(--text-caption)}.mg-tier.is-current{border-color:var(--ui-gold-bright);box-shadow:0 0 0 1px var(--ui-gold-bright),0 12px 30px -12px var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){.mg-tier.is-current{box-shadow:0 0 0 1px var(--ui-gold-bright),0 12px 30px -12px color-mix(in srgb,var(--ui-gold-bright) 40%,transparent)}}.mg-tier.is-locked .mg-av{opacity:.55}.mg-match{border-radius:var(--mg-radius-tile);background:var(--ui-surface);border:1px solid var(--ui-border);overflow:hidden}.mg-match.is-final{border-color:var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){.mg-match.is-final{border-color:color-mix(in srgb,var(--ui-gold-bright) 45%,transparent)}}.mg-match .mg-row{padding:8px 12px}.mg-match .mg-row b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mg-match .mg-row.is-out .mg-num,.mg-match .mg-row.is-out b{color:var(--ui-text-muted);font-weight:500}.mg-match .mg-num{font:800 var(--text-body)/1 var(--font-display)}.mg-empty{text-align:center;color:var(--ui-text-secondary);justify-items:center;gap:12px;padding:36px 16px;display:grid}.mg-prose.is-numbered{counter-reset:mg-sec}.mg-prose.is-numbered section{border-top:1px solid var(--ui-border);scroll-margin-top:calc(var(--mg-nav-h) + var(--mg-nav-gap));margin-top:28px;padding-top:28px}.mg-prose.is-numbered section:first-of-type{border-top:0;margin-top:0;padding-top:0}.mg-prose.is-numbered section h2{margin-top:0}.mg-prose.is-numbered section h2:before{counter-increment:mg-sec;content:counter(mg-sec) ". ";color:var(--ui-gold-bright)}.mg-sidenav.is-numbered{counter-reset:mg-toc}.mg-sidenav.is-numbered a:before{counter-increment:mg-toc;content:counter(mg-toc) ".";min-width:1.4em;color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.mg-row.is-tall{grid-template-columns:64px minmax(0,1fr)}.mg-row.is-tall>img{width:64px;height:64px}.mg-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-mode,.mg-modes{gap:14px;display:grid}.mg-mode{transition:border-color .3s,translate .3s var(--mg-ease-out);grid-template-columns:72px minmax(0,1fr);align-items:center;padding:12px}a.mg-mode:hover{border-color:var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){a.mg-mode:hover{border-color:color-mix(in srgb,var(--ui-gold-bright) 50%,transparent)}}a.mg-mode:hover{translate:0 -3px}.mg-mode-art{border-radius:var(--mg-radius-tile);width:72px;height:72px;position:relative;overflow:hidden}.mg-mode-art>img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%}.mg-mode-body{gap:4px;min-width:0;display:grid}.mg-mode-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mg-mode-head h3{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.mg-mode-head .mg-chip{flex:none}.mg-mode-body small{color:var(--ui-text-muted);font-size:var(--text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mg-mode-note{margin-top:14px;padding:12px 16px}@media (max-width:700px){.mg-modes{grid-template-columns:minmax(0,1fr);gap:10px}.mg-mode{grid-template-columns:56px minmax(0,1fr);gap:12px}.mg-mode-art{width:56px;height:56px}}.mg-grid-pairs{grid-template-columns:repeat(auto-fill,minmax(var(--mg-pair-min,220px),1fr));gap:14px;display:grid}@media (max-width:640px){.mg-grid-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mg-grid-pairs>:last-child:nth-child(odd){grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}}:where(.mg-btn){border:0}.mg-btn{cursor:pointer;text-decoration:none}.mg-btn:focus-visible,.mg-chip:focus-visible,.mg-close:focus-visible,.mg-switch:focus-visible,:where([data-theme=portal]) :where(a,button,summary,[role=button],[role=tab]):where([class*=mg-],.mg-filters *,.mg-seg *,.mg-sidenav *,.mg-nav-links *,.mg-foot *,.mg-tabs *):focus-visible{outline:2px solid var(--ui-gold-bright);outline-offset:3px}:where([data-theme=portal]) :where([role=region][tabindex="0"]):focus-visible{outline:2px solid var(--ui-gold-bright);outline-offset:-2px;border-radius:var(--mg-radius-tile)}.mg-btn-plain{color:var(--ui-text-secondary);background:0 0}.mg-btn-plain:hover{color:var(--ui-text-primary);background:var(--ui-surface-2)}.mg-btn-lg{min-height:48px;font-size:var(--text-minor);padding:.9em 1.6em}@media (pointer:coarse){.mg-btn.mg-btn-lg{min-height:48px}.mg-btn.mg-btn-icon{width:44px;min-height:44px}}.mg-filters button[aria-selected=true]{color:var(--ui-background);background:var(--ui-text-primary);border-color:var(--ui-text-primary)}.mg-chip-success{color:var(--ui-live);background:var(--ui-live)}@supports (color:color-mix(in lab,red,red)){.mg-chip-success{background:color-mix(in srgb,var(--ui-live) 12%,transparent)}}.mg-chip-info{color:var(--ui-text-primary);background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.mg-chip-info{background:color-mix(in srgb,var(--ui-primary) 22%,transparent)}}.mg-chip-count{min-width:18px;height:18px;font-size:var(--text-micro);justify-content:center;padding:0 4px;font-weight:800;line-height:1}.mg-dialog{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-surface-raised);color:var(--ui-text-primary);box-shadow:0 40px 80px -20px var(--ui-black);padding:0}@supports (color:color-mix(in lab,red,red)){.mg-dialog{box-shadow:0 40px 80px -20px color-mix(in srgb,var(--ui-black) 80%,transparent)}}.mg-dialog{overscroll-behavior:contain}.mg-toast.is-top{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 12px)}.mg-table{border-collapse:collapse;width:100%;font-size:var(--text-body)}.mg-table th{text-align:left;font-size:var(--text-caption);color:var(--ui-text-muted);padding:10px 16px;font-weight:600}.mg-table td,.mg-table th{border-bottom:1px solid var(--ui-border)}.mg-table td{padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.mg-table td{border-bottom:1px solid color-mix(in srgb,var(--ui-border) 60%,transparent)}}.mg-table td{color:var(--ui-text-secondary)}.mg-table tr:last-child td{border-bottom:0}.mg-table tbody tr:hover td{background:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.mg-table tbody tr:hover td{background:color-mix(in srgb,var(--ui-surface-raised) 50%,transparent)}}.mg-link{color:var(--ui-gold-bright);text-underline-offset:3px;text-decoration-thickness:1px}.mg-link:hover{text-decoration-line:underline}.mg-link:focus-visible{outline:2px solid var(--ui-gold-bright);outline-offset:2px;border-radius:var(--mg-radius-tag)}.mg-skel{border-radius:var(--mg-radius-tile);background:linear-gradient(90deg,var(--ui-surface-raised),var(--ui-surface-2),var(--ui-surface-raised));background-size:200% 100%;animation:mg-shimmer 1.4s ease-in-out infinite}@keyframes mg-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mg-skel{animation:none}}.mg-glass{background:var(--ui-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ui-border);border-radius:var(--mg-radius-panel)}.mg-tabs{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--ui-border);flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.mg-tabs::-webkit-scrollbar{display:none}.mg-tabs>:is(button,a){cursor:pointer;white-space:nowrap;min-height:44px;font:600 var(--text-body)/1 var(--font-display);color:var(--ui-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.5em;margin-bottom:-1px;padding:0 14px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.mg-tabs>:is(button,a):hover{color:var(--ui-text-primary)}.mg-tabs>:is([aria-selected=true],[aria-current=page],.is-active){color:var(--ui-text-primary);border-bottom-color:var(--ui-gold-bright)}.mg-tabs>:is(button,a):focus-visible{outline:2px solid var(--ui-gold-bright);outline-offset:-2px;border-radius:var(--mg-radius-tag)}.mg-tabs.is-pill{border-bottom:0;gap:6px}.mg-tabs.is-pill>:is(button,a){border:1px solid var(--ui-border);background:var(--ui-surface-raised);min-height:36px;font-size:var(--text-caption);color:var(--ui-text-secondary);border-radius:999px;margin-bottom:0;padding:0 14px}.mg-tabs.is-pill>:is([aria-selected=true],[aria-current=page],.is-active){color:var(--ui-background);background:var(--ui-text-primary);border-color:var(--ui-text-primary)}.mg-tabs.is-pill>:is(button,a):focus-visible{outline-offset:2px;border-radius:999px}.mg-check{cursor:pointer;color:var(--ui-text-secondary);font-size:var(--text-body);align-items:center;gap:10px;line-height:1.3;display:inline-flex}.mg-check>input{appearance:none;border:1.5px solid var(--ui-border-strong);border-radius:var(--mg-radius-tag);background:var(--ui-background);cursor:pointer;flex:none;place-content:center;width:20px;height:20px;margin:0;transition:background .15s,border-color .15s;display:grid;position:relative}.mg-check>input:after{content:"";border:solid var(--ui-ink-on-gold);width:5px;height:10px;transition:scale .15s var(--mg-ease-out);border-width:0 2px 2px 0;margin-top:-2px;rotate:45deg;scale:0}.mg-check>input:checked{background:var(--ui-gold);border-color:var(--ui-gold)}.mg-check>input:checked:after{scale:1}.mg-check>input:focus-visible{outline:2px solid var(--ui-gold-bright);outline-offset:3px}.mg-check>input[aria-invalid=true]{border-color:var(--ui-danger-soft)}.mg-check>input:disabled{opacity:.45;cursor:not-allowed}.mg-check:has(>input:disabled){cursor:not-allowed}.mg-page-back{font-size:var(--text-caption);color:var(--ui-text-muted);align-items:center;gap:8px;padding-top:clamp(4px,1vw,12px);display:flex}.mg-page-back a{min-height:40px;color:var(--ui-text-secondary);align-items:center;gap:6px;display:inline-flex}.mg-page-back a:hover{color:var(--ui-text-primary)}.mg-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mg-page-head>.mg-page-actions{align-self:center}.mg-page-head:has(>.mg-lede)>.mg-page-actions{grid-row:1/span 2}.mg-page-head:has(>.mg-page-head-back){grid-template-columns:auto minmax(0,1fr) auto;column-gap:14px}.mg-page-head>.mg-page-head-back{grid-area:1/1}.mg-page-head:has(>.mg-page-head-back)>.mg-lede,.mg-page-head:has(>.mg-page-head-back)>h1{grid-column:2}.mg-page-head:has(>.mg-page-head-back)>:last-child:not(h1):not(.mg-lede):not(.mg-page-head-back){grid-column:3}.mg-page-head.is-slim{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-block:10px 18px;display:flex}.mg-page-head.is-slim>.mg-page-head-back{flex:none}.mg-page-head-title{flex-wrap:wrap;flex:1 1 0;align-items:baseline;gap:2px 10px;display:flex}.mg-page-head.is-slim h1{font-size:var(--text-heading);letter-spacing:-.02em;white-space:nowrap;line-height:1.1}.mg-page-head-count{color:var(--ui-text-muted);font-size:var(--text-caption);white-space:nowrap;font-weight:600}.mg-page-head-count b{color:var(--ui-gold-bright);font:800 var(--text-body)/1 var(--font-display)}.mg-page-head.is-slim>.mg-actions{margin-left:auto}.mg-page-head.is-slim.has-long-title h1{white-space:normal;text-wrap:balance}.mg-page-head.is-slim>.mg-lede:not(.mg-sr-only){flex-wrap:wrap;flex-basis:100%;order:3;align-items:center;gap:4px 14px;max-width:none;margin-top:-4px;display:flex}@media (max-width:599px) and (min-height:501px),(max-width:599px) and (orientation:portrait){.mg-page-head.is-slim{gap:8px 12px;padding-block:6px 12px}.mg-page-head.is-slim h1{font-size:var(--mg-title-phone)}.mg-page-head.is-slim>.mg-actions{flex-basis:100%;margin-left:0}}.mg-filterbar>.mg-swipe{align-items:center;gap:8px;display:flex}.mg-filterbar .mg-filters{scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}.mg-filterbar .mg-filters::-webkit-scrollbar{display:none}.mg-filterbar .mg-filters button{white-space:nowrap}.mg-filterbar .mg-swipe-arrow{width:36px;height:36px;color:var(--ui-gold-bright);border:1.5px solid var(--ui-gold-bright);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex:none;position:static;translate:none}.mg-filterbar .mg-swipe:has(>.is-next:not([hidden])) .mg-filters{-webkit-mask-image:linear-gradient(to left,transparent 0,var(--ui-black) 48px);mask-image:linear-gradient(to left,transparent 0,var(--ui-black) 48px)}.mg-filterbar .mg-swipe:has(>.is-prev:not([hidden])) .mg-filters{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--ui-black) 48px);mask-image:linear-gradient(to right,transparent 0,var(--ui-black) 48px)}.mg-filterbar .mg-swipe:has(>.is-prev:not([hidden])):has(>.is-next:not([hidden])) .mg-filters{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--ui-black) 48px,var(--ui-black) calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent 0,var(--ui-black) 48px,var(--ui-black) calc(100% - 48px),transparent)}@media (prefers-reduced-motion:reduce){.mg-check>input,.mg-check>input:after,.mg-tabs>:is(button,a){transition:none}}.mg-pop{border-radius:var(--mg-radius-panel);background:var(--ui-surface-raised);border:1px solid var(--ui-border);width:min(360px,100vw - 24px);box-shadow:0 30px 60px -24px var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.mg-pop{box-shadow:0 30px 60px -24px color-mix(in srgb,var(--ui-black) 85%,transparent)}}.mg-pop>.mg-panel-head{padding:12px 16px}.mg-pop>.mg-panel-head h3{font:700 var(--text-body)/1.2 var(--font-display)}.mg-pop>.mg-tabs{padding-inline:8px}.mg-pop-body{overscroll-behavior:contain;gap:12px;max-height:min(420px,60vh);padding:12px;display:grid;overflow-y:auto}.mg-pop-body>.mg-empty{padding:28px 12px}.mg-pop-body>.mg-empty .mg-icon{stroke-width:1.5px;width:36px;height:36px;color:var(--ui-text-muted)}.mg-pop-body>.mg-empty p{font-size:var(--text-caption);margin:0}.mg-pop-foot{border-top:1px solid var(--ui-border);align-items:flex-end;gap:10px;padding:12px 16px;display:flex}.mg-pop-item{border-radius:var(--mg-radius-tile);color:var(--ui-text-secondary);font-size:var(--text-caption);grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:10px 8px;line-height:1.4;text-decoration:none;display:grid}.mg-pop-item+.mg-pop-item{border-top:1px solid var(--ui-border)}@supports (color:color-mix(in lab,red,red)){.mg-pop-item+.mg-pop-item{border-top:1px solid color-mix(in srgb,var(--ui-border) 60%,transparent)}}.mg-pop-item:hover{background:var(--ui-surface-2);color:var(--ui-text-primary)}.mg-pop-item.is-unread{color:var(--ui-text-primary);font-weight:600}.mg-pop-dot{border-radius:50%;width:8px;height:8px;translate:0 -1px}.mg-pop-item.is-unread .mg-pop-dot{background:var(--ui-gold-bright)}.mg-pop-item small{color:var(--ui-text-muted);font-size:var(--text-micro);grid-column:2;font-weight:400}.mg-pop-body:has(>.mg-pop-item){gap:0;padding-block:6px}.mg-pop-games{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mg-pop-games .mg-tile-art{aspect-ratio:1}.mg-pop-games .mg-tile b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-micro);color:var(--ui-text-secondary);font-weight:600;overflow:hidden}.mg-pop-note{border-radius:var(--mg-radius-tile);background:var(--ui-surface-2);text-align:center;gap:4px;padding:14px;display:grid}.mg-pop-note b{font:700 var(--text-caption)/1.3 var(--font-display);color:var(--ui-text-primary)}.mg-pop-note small{color:var(--ui-text-muted);font-size:var(--text-micro)}.mg-pop-request{border-radius:var(--mg-radius-tile);border:1px solid var(--ui-gold-bright);align-items:center;gap:10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.mg-pop-request{border:1px solid color-mix(in srgb,var(--ui-gold-bright) 35%,transparent)}}.mg-pop-request{background:var(--ui-gold-subtle)}.mg-pop-request>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-caption);color:var(--ui-text-primary);flex:1;overflow:hidden}.mg-pop-hint{color:var(--ui-text-muted);font-size:var(--text-micro);padding-inline:4px}.mg-pop-hint.is-alert{color:var(--ui-alert)}.mg-pop>.mg-panel-head .mg-actions{gap:6px;display:flex}.mg-pop-body>p.mg-empty{margin:0}.mg-pop-label{color:var(--ui-text-muted);font:700 var(--text-micro)/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;display:flex}.mg-footer{background:radial-gradient(80% 60% at 50% 100%,var(--ui-primary),transparent 70%);padding-block:clamp(32px,3.6vw,52px) 36px}@supports (color:color-mix(in lab,red,red)){.mg-footer{background:radial-gradient(80% 60% at 50% 100%,color-mix(in srgb,var(--ui-primary) 25%,transparent),transparent 70%)}}.mg-footer{text-align:center;overflow:hidden}.mg-foot-isles{flex-wrap:wrap;justify-content:center;gap:clamp(4px,2vw,24px);margin-bottom:clamp(16px,2vw,28px);display:flex}.mg-foot-isles a{width:clamp(64px,8vw,112px);transition:translate .3s var(--mg-ease-out)}.mg-foot-isles a:nth-child(odd){translate:0 14px}.mg-foot-isles a:hover{translate:0 -4px}.mg-foot-isles a:nth-child(odd):hover{translate:0 10px}.mg-foot-brand{align-items:center;gap:14px;display:inline-flex}.mg-foot-brand img{width:auto;height:26px}.mg-foot-social{justify-content:center;gap:6px}.mg-foot,.mg-foot-social{flex-wrap:wrap;display:flex}.mg-foot{color:var(--ui-text-muted);font-size:var(--text-micro);border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px 24px;padding-top:22px}@media (min-width:761px) and (max-width:1100px){.mg-foot>.mg-foot-social{flex-basis:100%;order:-1}}@media (max-width:760px){.mg-foot{text-align:center;flex-direction:column-reverse}.mg-foot,.mg-foot-isles,.mg-foot>nav{justify-content:center}.mg-foot-isles{grid-template-columns:repeat(4,64px);gap:4px 16px;margin-bottom:30px;display:grid}.mg-foot-isles a{width:64px}.mg-foot>nav>a:nth-last-child(-n+2){order:2}.mg-foot>nav:after{content:"";flex-basis:100%;order:1;height:0}.mg-foot>nav>a:nth-last-child(-n+2){margin-top:-16px}.mg-foot-brand{flex-direction:column;gap:8px}}.mg-foot nav{flex-wrap:wrap;gap:18px;display:flex}.mg-foot a:hover{color:var(--ui-text-primary)}@media (max-width:767px),(pointer:coarse){.mg-btn,.mg-btn-sm{--mg-btn-h:44px}.mg-btn.mg-btn-icon{width:44px}.mg-menu-btn,.mg-nav-actions .mg-av,.mg-nav-icon{width:44px;height:44px}.mg-brand{min-height:44px}.mg-see-all{min-width:44px;min-height:44px;padding-inline:0}a.mg-chip,button.mg-chip{justify-content:center;min-width:44px;min-height:44px}.mg-nav-actions a.mg-chip{min-width:56px;min-height:36px}.mg-tabs.is-pill>:is(button,a){min-width:44px;min-height:44px}.mg-sidenav a,.mg-sidenav button{min-height:44px}.mg-nav-links a{align-items:center;min-height:44px;display:flex}.mg-page-back a{min-width:44px;min-height:44px}.mg-foot nav{gap:0 16px}.mg-foot nav a{align-items:center;min-height:44px;margin-inline:-8px;padding-inline:8px;display:inline-flex}.mg-switch{background:0 0;border-color:#0000;height:44px}.mg-switch:before{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:999px;transition:background .2s,border-color .2s;inset:8px -1px}.mg-switch:after{top:12px}.mg-switch[aria-checked=true]{background:0 0;border-color:#0000}.mg-switch[aria-checked=true]:before{background:var(--ui-gold);border-color:var(--ui-gold)}}@media (pointer:coarse){.mg-check{min-height:44px}.mg-check>input:before{content:"";position:absolute;inset:-12px}}@media (max-width:760px){.mg-section-head{grid-template-columns:auto minmax(0,1fr)}.mg-section-head h2{font-size:var(--mg-title-phone)}.mg-section-head .mg-lede{font-size:var(--text-body)}.mg-section-head>:last-child:not(h2):not(.mg-lede):not(.mg-isle){grid-area:auto/2;justify-self:start}.mg-section-head:not(:has(>.mg-isle)){grid-template-columns:minmax(0,1fr)}.mg-section-head:not(:has(>.mg-isle))>:last-child:not(h2):not(.mg-lede){grid-area:auto/1;justify-self:start;max-width:100%;margin-top:6px}.mg-section-head:not(:has(>.mg-isle))>.mg-filters:last-child{scrollbar-width:none;flex-wrap:nowrap;justify-self:stretch;overflow-x:auto}.mg-page-head{grid-template-columns:auto minmax(0,1fr)}.mg-page-head>:last-child:not(h1):not(.mg-lede):not(.mg-isle){grid-area:auto/1/auto/-1;justify-self:start}.mg-page-head>.mg-isle{width:56px}.mg-page-head:has(>.mg-page-head-back){grid-template-columns:auto minmax(0,1fr)}.mg-page-head:has(>.mg-page-head-back)>:last-child:not(h1):not(.mg-lede):not(.mg-page-head-back){grid-area:auto/1/auto/-1;justify-self:start;margin-top:6px}}@media (prefers-reduced-motion:reduce){.mg-chip-live:before,.mg-spin,.mg-tag-live:before{animation:none}.mg-bcast>img,.mg-btn,.mg-card,.mg-card-art>img,.mg-poster>img{transition:none}}}@layer utilities{.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-1{top:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.top-16{top:calc(var(--spacing) * 16)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1{left:var(--spacing)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[61\]{z-index:61}.z-\[80\]{z-index:80}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.row-1{grid-row:1}.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1920px){.container{max-width:1920px}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-\[6px\]{margin-right:6px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-auto{margin-bottom:auto}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\.3\/1\]{aspect-ratio:2.3}.aspect-\[3\/1\]{aspect-ratio:3}.aspect-\[4\/1\]{aspect-ratio:4}.aspect-\[8\/3\]{aspect-ratio:8/3}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-\[3px\]{height:3px}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[85vh\]{max-height:85vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-60{width:calc(var(--spacing) * 60)}.w-80{width:calc(var(--spacing) * 80)}.w-\[min\(32\.5rem\,calc\(100vw-2rem\)\)\]{width:min(32.5rem,100vw - 2rem)}.w-\[min\(80vw\,280px\)\]{width:min(80vw,280px)}.w-\[min\(80vw\,320px\)\]{width:min(80vw,320px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[76px\]{max-width:76px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[640px\]{max-width:640px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[480px\]{min-width:480px}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(168px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(13rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--radius-full\){border-radius:var(--radius-full)}.rounded-\(--radius-lg\){border-radius:var(--radius-lg)}.rounded-\(--radius-md\){border-radius:var(--radius-md)}.rounded-\(--radius-sm\){border-radius:var(--radius-sm)}.rounded-\(--ui-radius-md\){border-radius:var(--ui-radius-md)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:var(--radius-full)}.rounded-t-\(--radius-md\){border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-alert\){border-color:var(--color-alert)}.border-\(--color-border\){border-color:var(--color-border)}.border-\(--color-danger\){border-color:var(--color-danger)}.border-\(--color-gold\){border-color:var(--color-gold)}.border-\(--color-primary\){border-color:var(--color-primary)}.border-\(--color-success\){border-color:var(--color-success)}.border-\(--color-warning\){border-color:var(--color-warning)}.border-\(--ui-border\){border-color:var(--ui-border)}.border-\(--ui-gold-bright\)\/50{border-color:var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){.border-\(--ui-gold-bright\)\/50{border-color:color-mix(in oklab,var(--ui-gold-bright) 50%,transparent)}}.border-\(--ui-primary\)\/50{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.border-\(--ui-primary\)\/50{border-color:color-mix(in oklab,var(--ui-primary) 50%,transparent)}}.border-\(--ui-primary\)\/60{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.border-\(--ui-primary\)\/60{border-color:color-mix(in oklab,var(--ui-primary) 60%,transparent)}}.border-\(--ui-white\),.border-\(--ui-white\)\/25{border-color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.border-\(--ui-white\)\/25{border-color:color-mix(in oklab,var(--ui-white) 25%,transparent)}}.border-\(--ui-white\)\/30{border-color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.border-\(--ui-white\)\/30{border-color:color-mix(in oklab,var(--ui-white) 30%,transparent)}}.border-\(--ui-white\)\/40{border-color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.border-\(--ui-white\)\/40{border-color:color-mix(in oklab,var(--ui-white) 40%,transparent)}}.border-\(--ui-white\)\/50{border-color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.border-\(--ui-white\)\/50{border-color:color-mix(in oklab,var(--ui-white) 50%,transparent)}}.border-\(--ui-white\)\/80{border-color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.border-\(--ui-white\)\/80{border-color:color-mix(in oklab,var(--ui-white) 80%,transparent)}}.border-l-\(--color-danger\){border-left-color:var(--color-danger)}.border-l-\(--color-info\){border-left-color:var(--color-info)}.border-l-\(--color-success\){border-left-color:var(--color-success)}.bg-\(--color-alert\)\/12{background-color:var(--color-alert)}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-alert\)\/12{background-color:color-mix(in oklab,var(--color-alert) 12%,transparent)}}.bg-\(--color-background\){background-color:var(--color-background)}.bg-\(--color-card\){background-color:var(--color-card)}.bg-\(--color-danger\)\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-danger\)\/10{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.bg-\(--color-gold-bright\){background-color:var(--color-gold-bright)}.bg-\(--color-overlay\){background-color:var(--color-overlay)}.bg-\(--color-primary\),.bg-\(--color-primary\)\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-primary\)\/15{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.bg-\(--color-secondary\){background-color:var(--color-secondary)}.bg-\(--color-success\)\/12{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-success\)\/12{background-color:color-mix(in oklab,var(--color-success) 12%,transparent)}}.bg-\(--color-surface\){background-color:var(--color-surface)}.bg-\(--ui-background\)\/40{background-color:var(--ui-background)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-background\)\/40{background-color:color-mix(in oklab,var(--ui-background) 40%,transparent)}}.bg-\(--ui-black\)\/20{background-color:var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-black\)\/20{background-color:color-mix(in oklab,var(--ui-black) 20%,transparent)}}.bg-\(--ui-black\)\/30{background-color:var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-black\)\/30{background-color:color-mix(in oklab,var(--ui-black) 30%,transparent)}}.bg-\(--ui-black\)\/40{background-color:var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-black\)\/40{background-color:color-mix(in oklab,var(--ui-black) 40%,transparent)}}.bg-\(--ui-black\)\/70{background-color:var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-black\)\/70{background-color:color-mix(in oklab,var(--ui-black) 70%,transparent)}}.bg-\(--ui-glass\){background-color:var(--ui-glass)}.bg-\(--ui-gold-bright\)\/15{background-color:var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-gold-bright\)\/15{background-color:color-mix(in oklab,var(--ui-gold-bright) 15%,transparent)}}.bg-\(--ui-gold-bright\)\/25{background-color:var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-gold-bright\)\/25{background-color:color-mix(in oklab,var(--ui-gold-bright) 25%,transparent)}}.bg-\(--ui-gold-warm\){background-color:var(--ui-gold-warm)}.bg-\(--ui-green-bright\){background-color:var(--ui-green-bright)}.bg-\(--ui-primary\)\/30{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-primary\)\/30{background-color:color-mix(in oklab,var(--ui-primary) 30%,transparent)}}.bg-\(--ui-primary\)\/85{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-primary\)\/85{background-color:color-mix(in oklab,var(--ui-primary) 85%,transparent)}}.bg-\(--ui-primary\)\/90{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-primary\)\/90{background-color:color-mix(in oklab,var(--ui-primary) 90%,transparent)}}.bg-\(--ui-surface-2\){background-color:var(--ui-surface-2)}.bg-\(--ui-surface-raised\){background-color:var(--ui-surface-raised)}.bg-\(--ui-white\)\/20{background-color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-white\)\/20{background-color:color-mix(in oklab,var(--ui-white) 20%,transparent)}}.bg-\(--ui-white\)\/40{background-color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-white\)\/40{background-color:color-mix(in oklab,var(--ui-white) 40%,transparent)}}.bg-\(--ui-white\)\/50{background-color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.bg-\(--ui-white\)\/50{background-color:color-mix(in oklab,var(--ui-white) 50%,transparent)}}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1\.5px\]{padding:1.5px}.p-\[2\.5px\]{padding:2.5px}.p-\[clamp\(18px\,3vw\,28px\)\]{padding:clamp(18px,3vw,28px)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5\!{padding-inline:calc(var(--spacing) * 2.5)!important}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.5rem\,1\.3rem\+1vw\,2rem\)\]{font-size:clamp(1.5rem,1.3rem + 1vw,2rem)}.text-\[length\:var\(--text-body\)\]{font-size:var(--text-body)}.text-\[length\:var\(--text-caption\)\]{font-size:var(--text-caption)}.text-\[length\:var\(--text-heading\)\]{font-size:var(--text-heading)}.text-\[length\:var\(--text-micro\)\]{font-size:var(--text-micro)}.text-\[length\:var\(--text-minor\)\]{font-size:var(--text-minor)}.text-\[length\:var\(--text-small\)\]{font-size:var(--text-small)}.text-\[length\:var\(--text-sub\)\]{font-size:var(--text-sub)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\(--ui-white\),.\!text-\(--ui-white\)\/70{color:var(--ui-white)!important}@supports (color:color-mix(in lab,red,red)){.\!text-\(--ui-white\)\/70{color:color-mix(in oklab,var(--ui-white) 70%,transparent)!important}}.\!text-\(--ui-white\)\/75{color:var(--ui-white)!important}@supports (color:color-mix(in lab,red,red)){.\!text-\(--ui-white\)\/75{color:color-mix(in oklab,var(--ui-white) 75%,transparent)!important}}.text-\(--color-alert\){color:var(--color-alert)}.text-\(--color-danger\){color:var(--color-danger)}.text-\(--color-primary\){color:var(--color-primary)}.text-\(--color-primary-foreground\){color:var(--color-primary-foreground)}.text-\(--color-success\){color:var(--color-success)}.text-\(--color-text-muted\){color:var(--color-text-muted)}.text-\(--color-text-primary\){color:var(--color-text-primary)}.text-\(--color-warning\){color:var(--color-warning)}.text-\(--ui-gold-bright\){color:var(--ui-gold-bright)}.text-\(--ui-text-primary\){color:var(--ui-text-primary)}.text-\(--ui-text-secondary\){color:var(--ui-text-secondary)}.text-\(--ui-white\),.text-\(--ui-white\)\/20{color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.text-\(--ui-white\)\/20{color:color-mix(in oklab,var(--ui-white) 20%,transparent)}}.text-\(--ui-white\)\/50{color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.text-\(--ui-white\)\/50{color:color-mix(in oklab,var(--ui-white) 50%,transparent)}}.text-\(--ui-white\)\/60{color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.text-\(--ui-white\)\/60{color:color-mix(in oklab,var(--ui-white) 60%,transparent)}}.text-\(--ui-white\)\/80{color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.text-\(--ui-white\)\/80{color:color-mix(in oklab,var(--ui-white) 80%,transparent)}}.text-\(--ui-white\)\/85{color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.text-\(--ui-white\)\/85{color:color-mix(in oklab,var(--ui-white) 85%,transparent)}}.text-\(--ui-white\)\/90{color:var(--ui-white)}@supports (color:color-mix(in lab,red,red)){.text-\(--ui-white\)\/90{color:color-mix(in oklab,var(--ui-white) 90%,transparent)}}.text-\[var\(--color-gold\)\]{color:var(--color-gold)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\(--shadow-raised\){--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--ui-black\)_65\%\,transparent\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--ui-black))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--ui-black\)_65\%\,transparent\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,color-mix(in srgb,var(--ui-black) 65%,transparent))}}.ring,.shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--ui-black\)_65\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\(--color-primary\){--tw-ring-color:var(--color-primary)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow-lg{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg))}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xl,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--duration-base\){--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.ease-\(--ease-standard\){--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.backdrop\:bg-transparent::backdrop{background-color:#0000}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:flex-col:is([open],:popover-open,:open){flex-direction:column}@media (hover:hover){.hover\:border-\(--color-primary\)\/40:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\(--color-primary\)\/40:hover{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.hover\:bg-\(--color-secondary\):hover{background-color:var(--color-secondary)}.hover\:bg-\(--ui-surface-2\):hover{background-color:var(--ui-surface-2)}.hover\:text-\(--color-text-primary\):hover{color:var(--color-text-primary)}.hover\:text-\(--ui-text-primary\):hover{color:var(--ui-text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:bg-\(--ui-surface-2\):focus{background-color:var(--ui-surface-2)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\(--color-primary\):focus{--tw-ring-color:var(--color-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\(--color-primary\):focus-visible{--tw-ring-color:var(--color-primary)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--color-primary\):focus-visible{outline-color:var(--color-primary)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:1440px){.max-lg\:h-11{height:calc(var(--spacing) * 11)}.max-lg\:w-11{width:calc(var(--spacing) * 11)}}@media not all and (min-width:768px){.max-sm\:-mx-\[3px\]{margin-inline:-3px}.max-sm\:-my-\[18px\]{margin-block:-18px}.max-sm\:hidden{display:none}.max-sm\:aspect-\(--game-tile-aspect\){aspect-ratio:var(--game-tile-aspect)}.max-sm\:h-11{height:calc(var(--spacing) * 11)}.max-sm\:w-11{width:calc(var(--spacing) * 11)}.max-sm\:flex-none{flex:none}.max-sm\:gap-1{gap:var(--spacing)}.max-sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-sm\:px-\[3px\]{padding-inline:3px}.max-sm\:py-\[18px\]{padding-block:18px}.max-sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:360px){.min-\[360px\]\:block{display:block}.min-\[360px\]\:hidden{display:none}.min-\[360px\]\:inline{display:inline}.xs\:h-5{height:calc(var(--spacing) * 5)}}@media (min-width:390px){.min-\[390px\]\:gap-1{gap:var(--spacing)}.min-\[390px\]\:px-3\.5\!{padding-inline:calc(var(--spacing) * 3.5)!important}}@media (min-width:430px){.min-\[430px\]\:flex{display:flex}.min-\[430px\]\:inline{display:inline}.min-\[430px\]\:h-7{height:calc(var(--spacing) * 7)}}@media (min-width:768px){.sm\:absolute{position:absolute}.sm\:top-auto{top:auto}.sm\:right-0{right:0}.sm\:right-auto{right:auto}.sm\:left-0{left:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:ml-60{margin-left:calc(var(--spacing) * 60)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:max-w-40{max-width:calc(var(--spacing) * 40)}.sm\:max-w-\[360px\]{max-width:360px}.sm\:max-w-none{max-width:none}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:1024px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:text-\[clamp\(1rem\,0\.95rem\+0\.2vw\,1\.125rem\)\]{font-size:clamp(1rem,.95rem + .2vw,1.125rem)}.md\:opacity-0{opacity:0}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.md\:group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}}@media (min-width:1280px){.min-\[1280px\]\:flex{display:flex}.min-\[1280px\]\:hidden{display:none}}@media (min-width:1440px){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:flex-row{flex-direction:row}}@media (min-width:1920px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}}.\[\&\:has\(\>\.mg-modal-body\)\]\:grid:has(>.mg-modal-body){display:grid}.\[\&\:has\(\>\.mg-modal-body\)\]\:min-h-0:has(>.mg-modal-body){min-height:0}.\[\&\:has\(\>\.mg-modal-body\)\]\:grid-rows-\[auto_minmax\(0\,1fr\)_auto\]:has(>.mg-modal-body){grid-template-rows:auto minmax(0,1fr) auto}.\[\&\:has\(\>\.mg-modal-body\)\]\:overflow-hidden:has(>.mg-modal-body){overflow:hidden}.\[\&\>button\]\:min-h-8>button{min-height:calc(var(--spacing) * 8)}.\[\&\>button\]\:min-w-8>button{min-width:calc(var(--spacing) * 8)}.\[\&\>button\]\:px-2\.5>button{padding-inline:calc(var(--spacing) * 2.5)}.\[\&\>button\]\:tabular-nums>button{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}}[data-theme=portal]{--font-display:"Exo 2",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--text-display:clamp(2rem,4.2vw,3.375rem);--text-heading:clamp(1.4rem,2.3vw,2rem);--text-sub:clamp(1rem,1.2vw + .5rem,1.5rem);--text-minor:clamp(.9375rem,.55vw + .77rem,1.25rem);--text-body:clamp(.8125rem,.5vw + .7rem,1rem);--text-caption:clamp(.75rem,.3vw + .6rem,.875rem);--text-micro:clamp(.6875rem,.15vw + .625rem,.75rem);font-family:var(--font-body)}:root{--ui-background:#09080f;--ui-surface:#110f1e;--ui-surface-raised:#1a1730;--ui-surface-2:#221f38;--ui-border:#2a2545;--ui-border-strong:#3d3660;--ui-text-primary:#f0eeff;--ui-text-muted:#9088c0;--ui-text-secondary:#c8c0f0;--ui-text-faint:#6b6494;--ui-primary:#7c3aed;--ui-primary-hover:#8b5cf6;--ui-primary-foreground:#fff;--ui-primary-subtle:#7c3aed26;--ui-secondary:#1e1b35;--ui-success:#10b981;--ui-warning:#f59e0b;--ui-danger:#ef4444;--ui-info:#3b82f6;--ui-live:#34d399;--ui-card:#110f1e;--ui-overlay:#000000bf;--ui-glow:#f59e0b;--ui-gold:#f59e0b;--ui-gold-bright:#fbbf24;--ui-gold-subtle:#f59e0b26;--ui-alert:#fbbf24;--game-tile-w:calc((100vw - 56px - 32px - 24px - 8px) / 3);--game-tile-aspect:1/1}@media (min-width:768px){:root{--game-tile-w:124px}}@media (min-width:1024px){:root{--game-tile-w:136px}}@media (min-width:1440px){:root{--game-tile-w:148px}}:root{--mg-ticket-img:url(data:image/png;base64,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)}[data-theme=portal]{--ui-background:#09080f;--ui-surface:#110f1e;--ui-surface-raised:#1a1730;--ui-border:#2a2545;--ui-border-glow:#6d28d9;--ui-text-primary:#f0eeff;--ui-text-muted:#9088c0;--ui-primary:#7c3aed;--ui-primary-hover:#8b5cf6;--ui-primary-foreground:#fff;--ui-primary-subtle:#7c3aed26;--ui-primary-glow:#7c3aed59;--ui-gold:#f59e0b;--ui-gold-bright:#fbbf24;--ui-gold-subtle:#f59e0b26;--ui-gold-glow:#f59e0b66;--ui-secondary:#1e1b35;--ui-secondary-hover:#2d2850;--ui-alert:#fbbf24;--ui-success:#10b981;--ui-warning:#f59e0b;--ui-danger:#ef4444;--ui-info:#3b82f6;--ui-card:#110f1e;--ui-card-raised:#1a1730;--ui-overlay:#000000bf;--ui-glow:#f59e0b;--glow-purple-sm:0 0 12px #7c3aed80,0 0 24px #7c3aed40;--glow-purple-md:0 0 20px #7c3aed99,0 0 40px #7c3aed4d,0 0 60px #7c3aed1a;--glow-gold-sm:0 0 12px #f59e0b80,0 0 24px #f59e0b40;--glow-gold-md:0 0 20px #f59e0b99,0 0 40px #f59e0b4d;--glow-card:0 4px 24px #00000080,0 1px 2px #0006;--glow-card-hover:0 8px 40px #000000b3,0 0 20px #7c3aed4d;--gradient-hero:linear-gradient(135deg,#09080f,#1a0a3a 50%,#09080f);--gradient-card:linear-gradient(180deg,#1a173066,#09080fcc);--gradient-purple-gold:linear-gradient(135deg,#7c3aed,#a855f7 40%,#f59e0b);--gradient-sidebar:linear-gradient(180deg,#0d0b1a,#110f1e)}@keyframes friend-chip-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes gradient-shift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes scan{0%{transform:translateY(-10%)}to{transform:translateY(110%)}}@keyframes shimmer{0%{transform:translate(-100%)}40%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes emote-pop{0%{opacity:0;transform:translateY(6px)scale(.4)}18%{opacity:1;transform:translate(0)scale(1.18)}32%{opacity:1;transform:translate(0)scale(1)}72%{opacity:1;transform:translate(calc(var(--emote-drift,0px) * .5),-6%) scale(1)}to{opacity:0;transform:translate(var(--emote-drift,0),-14%) scale(.92)}}@keyframes message-rise{0%{opacity:0;transform:translateY(8px)scale(.94)}10%{opacity:1;transform:translate(0)scale(1)}75%{opacity:1;transform:translate(calc(var(--emote-drift,0px) * .4),-5%) scale(1)}to{opacity:0;transform:translate(var(--emote-drift,0),-12%) scale(.98)}}@keyframes dock-panel-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes dock-panel-in-top{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:none}}@keyframes spectator-ping{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ui-gold) 0%,transparent)}40%{box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-gold) 35%,transparent)}}.animate-float,.animate-glow-pulse,.dock-panel,.dock-panel-top,.emote-burst,.hero-cta-btn,.hero-scan-line,.message-burst,.spectator-ping,.tile-shimmer:after{animation:none}@media (prefers-reduced-motion:no-preference){.animate-glow-pulse{animation:glow-pulse 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.hero-cta-btn{animation:gradient-shift 3s infinite}.hero-scan-line{animation:scan 6s linear infinite}.tile-shimmer:after{animation:shimmer 7s ease-in-out infinite}.emote-burst{animation:emote-pop 1.8s cubic-bezier(.2,0,0,1) forwards}.message-burst{animation:message-rise 3.6s cubic-bezier(.2,0,0,1) forwards}.spectator-ping{animation:spectator-ping 1.1s ease-out 3}.dock-panel{animation:dock-panel-in var(--duration-base) var(--ease-standard) both}.dock-panel-top{animation:dock-panel-in-top var(--duration-base) var(--ease-standard) both}}.tile-shimmer:after{content:"";--shimmer-color:#a855f729;background:linear-gradient(100deg,transparent 30%,var(--shimmer-color) 48%,var(--shimmer-color) 52%,transparent 70%);position:absolute;inset:0;transform:translate(-100%)}.tile-shimmer-art:after{--shimmer-color:#ffffff59}.hero-cta-btn{letter-spacing:.02em;text-transform:uppercase}.hero-cta-btn:hover:not(:disabled){transform:translateY(-2px)scale(1.03)}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.text-lg):not(.text-xl):not(.text-2xl),select:not(.text-lg):not(.text-xl):not(.text-2xl),textarea:not(.text-lg):not(.text-xl):not(.text-2xl){font-size:1rem}}@keyframes picker-card-enter{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.featured-mode-card,.mode-card-hover{animation:none}@media (prefers-reduced-motion:no-preference){.featured-mode-card,.mode-card-hover{animation:picker-card-enter .4s var(--ease-standard) both}.mode-card-hover{animation-delay:var(--picker-stagger,0s)}}@media (hover:hover) and (pointer:fine){.mode-card-hover{transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.mode-card-hover:hover{box-shadow:0 8px 32px var(--ui-black),0 2px 8px var(--ui-black),0 0 16px var(--ui-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.mode-card-hover:hover{box-shadow:0 8px 32px color-mix(in srgb,var(--ui-black) 60%,transparent),0 2px 8px color-mix(in srgb,var(--ui-black) 40%,transparent),0 0 16px color-mix(in srgb,var(--ui-primary) 20%,transparent)}}.mode-card-hover:hover{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.mode-card-hover:hover{border-color:color-mix(in srgb,var(--ui-primary) 35%,transparent)}}}.featured-mode-card:active,.mode-card-hover:active{transform:scale(.98)}.invite-toast{background:linear-gradient(135deg,var(--invite-gold) 0,var(--invite-base) 46%,var(--invite-purple) 100%) padding-box,linear-gradient(135deg,var(--ui-gold-bright) 0,var(--ui-gold) 30%,var(--ui-primary-hover) 72%,var(--ui-primary) 100%) border-box;box-shadow:0 10px 36px var(--ui-black),0 0 22px var(--ui-gold),0 0 44px var(--ui-primary);border:1px solid #0000}@supports (color:color-mix(in lab,red,red)){.invite-toast{box-shadow:0 10px 36px color-mix(in srgb,var(--ui-black) 65%,transparent),0 0 22px color-mix(in srgb,var(--ui-gold) 18%,transparent),0 0 44px color-mix(in srgb,var(--ui-primary) 16%,transparent)}}.invite-bubble{background:linear-gradient(135deg,var(--invite-gold) 0,var(--invite-base) 55%,var(--invite-purple) 100%) padding-box,linear-gradient(135deg,var(--ui-gold) 0,var(--ui-primary) 100%) border-box;box-shadow:0 6px 20px var(--ui-black),0 0 16px var(--ui-gold);border:1px solid #0000}@supports (color:color-mix(in lab,red,red)){.invite-bubble{box-shadow:0 6px 20px color-mix(in srgb,var(--ui-black) 60%,transparent),0 0 16px color-mix(in srgb,var(--ui-gold) 20%,transparent)}}.mm-panel{text-align:center;padding:14px 8px 4px;position:relative}.mm-panel:before{content:"";background:linear-gradient(90deg,transparent,var(--ui-gold),transparent);opacity:.55;height:1px;position:absolute;top:-1px;left:22%;right:22%}.mm-table{--mm-d:228px;width:var(--mm-d);height:var(--mm-d);contain:layout;margin:0 auto;position:relative}.mm-felt{background:radial-gradient(circle at 50% 46%,var(--ui-primary) 0,var(--ui-primary) 52%,var(--ui-primary) 78%,transparent 100%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mm-felt{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--ui-primary) 22%,transparent) 0,color-mix(in srgb,var(--ui-primary) 10%,transparent) 52%,color-mix(in srgb,var(--ui-primary) 2%,transparent) 78%,transparent 100%)}}.mm-felt{border:1px solid var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.mm-felt{border:1px solid color-mix(in srgb,var(--ui-primary) 26%,transparent)}}.mm-ring{border:1px solid var(--ui-primary);border-radius:50%;position:absolute;inset:14px}@supports (color:color-mix(in lab,red,red)){.mm-ring{border:1px solid color-mix(in srgb,var(--ui-primary) 16%,transparent)}}.mm-hub{background:var(--ui-lilac-deep);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.mm-hub{background:color-mix(in srgb,var(--ui-lilac-deep) 55%,transparent)}}.mm-hub{box-shadow:0 0 10px var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.mm-hub{box-shadow:0 0 10px color-mix(in srgb,var(--ui-primary) 60%,transparent)}}.mm-sweep{z-index:1;transition:opacity var(--duration-slow) var(--ease-standard);position:absolute;inset:0}.mm-sweep-inner{background:conic-gradient(from 0deg,transparent 0deg,var(--ui-gold-bright) 6deg,var(--ui-gold) 14deg,var(--ui-gold) 38deg,var(--ui-gold) 74deg,transparent 108deg,transparent 1turn);border-radius:50%;position:absolute;inset:-2px}@supports (color:color-mix(in lab,red,red)){.mm-sweep-inner{background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--ui-gold-bright) 24%,transparent) 6deg,color-mix(in srgb,var(--ui-gold) 13%,transparent) 14deg,color-mix(in srgb,var(--ui-gold) 7%,transparent) 38deg,color-mix(in srgb,var(--ui-gold) 2%,transparent) 74deg,transparent 108deg,transparent 1turn)}}.mm-sweep-inner{mask:radial-gradient(circle,transparent 16%,var(--ui-black) 62%,var(--ui-black) 90%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 16%,var(--ui-black) 62%,var(--ui-black) 90%,transparent 100%)}[data-mm-phase=searching]:not([data-mm-motion=paused]) .mm-sweep-inner{will-change:transform}.mm-ping{border:1px solid var(--ui-gold);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.mm-ping{border:1px solid color-mix(in srgb,var(--ui-gold) 45%,transparent)}}.mm-ping{opacity:0}.mm-seat{z-index:2;width:48px;height:48px;transition:all var(--duration-slow) var(--ease-standard);border-radius:50%;place-items:center;margin:-24px 0 0 -24px;display:grid;position:absolute}.mm-seat-me{background:linear-gradient(180deg,var(--mm-seat-me-top),var(--mm-seat-me-bottom));border:1.5px solid var(--ui-lilac-deep)}@supports (color:color-mix(in lab,red,red)){.mm-seat-me{border:1.5px solid color-mix(in srgb,var(--ui-lilac-deep) 90%,transparent)}}.mm-seat-me{box-shadow:0 2px 10px var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.mm-seat-me{box-shadow:0 2px 10px color-mix(in srgb,var(--ui-black) 50%,transparent)}}.mm-seat-me{color:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){.mm-seat-me{color:color-mix(in srgb,var(--ui-text-primary) 92%,transparent)}}.mm-seat-open{border:1.5px dashed var(--mm-seat-open-edge);width:54px;height:54px;margin:-27px 0 0 -27px}@supports (color:color-mix(in lab,red,red)){.mm-seat-open{border:1.5px dashed color-mix(in srgb,var(--mm-seat-open-edge) 80%,transparent)}}.mm-seat-open{background:var(--mm-seat-open-fill)}@supports (color:color-mix(in lab,red,red)){.mm-seat-open{background:color-mix(in srgb,var(--mm-seat-open-fill) 85%,transparent)}}.mm-seat-open{color:var(--mm-seat-open-ink);box-shadow:0 0 0 4px var(--ui-primary),0 0 16px var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.mm-seat-open{box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-primary) 10%,transparent),0 0 16px color-mix(in srgb,var(--ui-primary) 30%,transparent)}}.mm-seat-filled{background:linear-gradient(180deg,var(--mm-seat-filled-top),var(--mm-seat-filled-bottom));width:54px;height:54px;color:var(--ui-gold-bright);box-shadow:var(--glow-gold-sm);margin:-27px 0 0 -27px}.mm-seat-filled,.mm-seat-lock{border:1.5px solid var(--ui-gold)}.mm-seat-lock{opacity:0;border-radius:50%;position:absolute;inset:-7px}.mm-status{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:22px 0 6px;font-size:26px;font-weight:600;line-height:1.15}.mm-caption{text-wrap:balance;max-width:30ch;min-height:20px;margin:0 auto;font-size:13.5px;line-height:1.5}.mm-caption,.mm-seated{color:var(--color-text-muted)}.mm-seated{letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0;font-size:11px;font-weight:600}.mm-seated b{color:var(--ui-gold);font-weight:600}.mm-actions{flex-direction:column;align-items:center;gap:10px;min-height:62px;margin-top:18px;display:flex}@media (prefers-reduced-motion:no-preference){[data-mm-phase=searching]:not([data-mm-motion=paused]) .mm-sweep-inner{animation:mm-sweep 2.4s linear infinite}[data-mm-phase=searching][data-mm-motion=minimal] .mm-sweep-inner{animation-duration:3.6s}[data-mm-phase=searching][data-mm-motion=full] .mm-seat-open,[data-mm-phase=searching][data-mm-motion=reduced] .mm-seat-open{animation:mm-breathe 2.4s ease-in-out infinite}[data-mm-phase=searching][data-mm-motion=full] .mm-ping{animation:mm-ping 2.4s var(--ease-standard) infinite}[data-mm-phase=searching][data-mm-motion=full] .mm-ping:nth-of-type(2){animation-delay:.8s}[data-mm-phase=searching][data-mm-motion=full] .mm-ping:nth-of-type(3){animation-delay:1.6s}[data-mm-phase=found] .mm-seat-filled{animation:mm-seat-in .42s var(--ease-bounce) both;animation-delay:var(--mm-delay,0s)}[data-mm-phase=found] .mm-seat-filled .mm-seat-lock{animation:mm-lock .7s var(--ease-standard) both;animation-delay:var(--mm-delay,0s)}[data-mm-phase=found] .mm-status{animation:mm-rise .32s var(--ease-standard) both}}@media (prefers-reduced-motion:reduce){[data-mm-phase=searching]:not([data-mm-motion=paused]) .mm-sweep-inner{animation:mm-breathe 2.8s ease-in-out infinite}}[data-mm-phase=error] .mm-sweep,[data-mm-phase=found] .mm-sweep{opacity:0}[data-mm-phase=error] .mm-seat-open{box-shadow:none;border-color:var(--ui-text-muted)}@supports (color:color-mix(in lab,red,red)){[data-mm-phase=error] .mm-seat-open{border-color:color-mix(in srgb,var(--ui-text-muted) 35%,transparent)}}[data-mm-phase=error] .mm-seat-open{color:var(--mm-seat-error-ink);background:var(--mm-seat-error-fill)}@supports (color:color-mix(in lab,red,red)){[data-mm-phase=error] .mm-seat-open{background:color-mix(in srgb,var(--mm-seat-error-fill) 60%,transparent)}}[data-mm-phase=error] .mm-felt{opacity:.55}body:has(.mm-panel[data-mm-motion=minimal]) [data-testid=modal-scrim],dialog:has(.mm-panel[data-mm-motion=minimal]){-webkit-backdrop-filter:none;backdrop-filter:none}[data-mm-phase=searching][data-mm-motion=paused] .mm-ping,[data-mm-phase=searching][data-mm-motion=paused] .mm-seat-open,[data-mm-phase=searching][data-mm-motion=paused] .mm-sweep-inner{animation:none}@keyframes mm-sweep{to{transform:rotate(1turn)}}@keyframes mm-ping{0%{opacity:.7;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(9)}}@keyframes mm-breathe{0%,to{opacity:.5}50%{opacity:.95}}@keyframes mm-seat-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes mm-lock{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes mm-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:767px){.mm-table{--mm-d:198px}.mm-status{font-size:23px}}@keyframes progress-ring-draw{0%{stroke-dashoffset:var(--progress-ring-circumference,0)}}@media (prefers-reduced-motion:no-preference){.progress-ring-fill[data-animate=true]{animation:progress-ring-draw var(--duration-slow) var(--ease-standard) both}}.stat-band{grid-template-columns:repeat(var(--stat-band-columns,5),1fr);border-top:1px solid var(--color-border);display:grid}.stat-band-cell{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;padding:20px 24px;display:flex;position:relative}.stat-band-cell+.stat-band-cell:before{content:"";background:var(--color-border);width:1px;position:absolute;top:14px;bottom:14px;left:0}.stat-band-icon{color:var(--color-gold);align-items:center;display:inline-flex}.stat-band-label{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem;font-weight:700;line-height:1}.stat-band-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:1.75rem;font-weight:800;line-height:1.05;display:flex}.stat-band-hint{min-height:1em;color:var(--color-text-muted);font-size:.8125rem;line-height:1.3}@media (max-width:767px){.stat-band{grid-template-columns:repeat(2,1fr)}.stat-band-cell:last-child{grid-column:span 2}.stat-band-cell{padding:16px}.stat-band-cell:nth-child(odd):before{display:none}.stat-band-cell:nth-child(n+3){border-top:1px solid var(--color-border)}}.panel-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.panel-title{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.panel-description{font-size:var(--text-caption);color:var(--color-text-muted);margin-top:2px}.panel-actions{flex-shrink:0}.row-list>*+*{border-top:1px solid var(--color-border)}.row{min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.row-text{min-width:0}.row-label{font-size:var(--text-body);color:var(--color-text-primary)}.row-description{font-size:var(--text-caption);color:var(--color-text-muted);margin-top:2px}.row-control{flex-shrink:0;align-items:center;display:flex}a.row:focus-visible{outline:2px solid var(--ui-primary-hover);outline-offset:-2px}@media (max-width:767px){.row{flex-direction:column;align-items:stretch}.row-control{max-width:100%;margin-top:8px;overflow-x:auto}}[data-theme=portal]{--ui-surface-2:#221f38;--ui-border-strong:#3d3660;--ui-text-secondary:#c8c0f0;--ui-text-faint:#6b6494;--ui-live:#34d399;--ui-radius-sm:6px;--ui-radius-md:12px;--ui-radius-lg:18px;--ui-radius-xl:24px;--ui-ink-on-gold:#1b1203;--ui-ink-on-live:#04130d;--ui-danger-text:#fca5a5;--ui-plus:#3a2463;--ui-metal-gold-deep:#b9770e;--ui-metal-silver-hi:#e3e6ef;--ui-metal-silver:#8e93a8;--ui-metal-bronze-hi:#e0955a;--ui-metal-bronze:#8c4f22;--glow-success-sm:0 0 12px #10b98166,0 0 24px #10b98133;--glow-danger-sm:0 0 12px #ef444466,0 0 24px #ef444433;--rarity-common-bg:#ffffff14;--rarity-common-border:#ffffff1f;--rarity-common-text:#9088c0;--rarity-rare-bg:#7c3aed2e;--rarity-rare-border:#7c3aed59;--rarity-rare-text:#a78bfa;--rarity-epic-bg:#f59e0b29;--rarity-epic-border:#f59e0b59;--rarity-epic-text:#f59e0b;--rarity-legendary-bg:#ef444429;--rarity-legendary-border:#ef444459;--rarity-legendary-text:#f87171}.badge-rarity-common{background:var(--rarity-common-bg);border:1px solid var(--rarity-common-border);color:var(--rarity-common-text)}.badge-rarity-rare{background:var(--rarity-rare-bg);border:1px solid var(--rarity-rare-border);color:var(--rarity-rare-text)}.badge-rarity-epic{background:var(--rarity-epic-bg);border:1px solid var(--rarity-epic-border);color:var(--rarity-epic-text)}.badge-rarity-legendary{background:var(--rarity-legendary-bg);border:1px solid var(--rarity-legendary-border);color:var(--rarity-legendary-text)}.rank-bar{z-index:10;background:var(--ui-surface);border-radius:18px;align-items:center;gap:14px;margin-top:16px;padding:12px 18px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.rank-bar{background:color-mix(in srgb,var(--ui-surface) 96%,transparent)}}.rank-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--ui-gold-bright)}@supports (color:color-mix(in lab,red,red)){.rank-bar{border:1px solid color-mix(in srgb,var(--ui-gold-bright) 35%,transparent)}}.rank-bar{box-shadow:0 12px 32px -12px var(--ui-black)}@supports (color:color-mix(in lab,red,red)){.rank-bar{box-shadow:0 12px 32px -12px color-mix(in srgb,var(--ui-black) 70%,transparent)}}.rank-bar-number{min-width:3.5ch;font:900 1.375rem/1 var(--font-display);color:var(--ui-gold-bright);font-variant-numeric:tabular-nums;flex-shrink:0}.rank-bar-text{font-size:var(--text-caption);color:var(--ui-text-muted);flex:1;line-height:1.4}.rank-bar-text strong{color:var(--ui-text-primary)}@media (max-width:767px){.rank-bar{gap:10px;margin-top:0;padding:8px 8px 8px 14px;position:sticky;bottom:8px}:has(+.rank-bar){padding-bottom:78px}.rank-bar-number{min-width:0;font-size:1.125rem}.rank-bar-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rank-bar-more{display:none}.rank-bar .mg-btn{flex:none;width:44px;min-width:0;padding:0;font-size:0}.rank-bar .mg-btn .mg-icon{width:20px;height:20px}}[data-theme=portal]{--ui-white:#fff;--ui-black:#000;--ui-primary-light:#a855f7;--ui-primary-deep:#6d28d9;--ui-lilac:#c4b5fd;--ui-lilac-deep:#a78bfa;--ui-periwinkle:#9d8cff;--ui-gold-warm:#f5a623;--ui-ink-on-gold-warm:#201404;--ui-glass:#1a1730d9;--ui-overlay-soft:#09080f8c;--ui-overlay-deep:#09080fcc;--ui-overlay-strong:#09080feb;--ui-overlay-panel:#110f1ef5;--ui-ground-top:#0d0520;--ui-ground-glow:#1d1340;--ui-ground-deep:#0d0b1a;--ui-green-deep:#16a34a;--ui-green:#22c55e;--ui-green-bright:#4ade80;--ui-heat-1:#60a5fa;--ui-heat-2:#f97316;--ui-heat-3:#ef4444;--ui-heat-4:#fb923c;--ui-danger-soft:#f87171;--ui-medal-silver:#cbd5e1;--ui-medal-bronze:#cd7f32;--glow-purple-lg:0 0 28px #7c3aedb3,0 0 56px #7c3aed59,0 0 84px #7c3aed26;--glow-gold-lg:0 0 28px #f59e0bb3,0 0 56px #f59e0b59,0 0 84px #f59e0b26;--glow-primary-sm:var(--glow-purple-sm);--glow-primary-md:var(--glow-purple-md);--glow-primary-lg:var(--glow-purple-lg);--glow-ring-gold:0 0 0 3px var(--ui-gold-bright),0 0 30px #fbbf2473;--ui-genre-action:var(--ui-danger);--ui-genre-action-deep:#dc2626;--ui-genre-adventure:var(--ui-success);--ui-genre-adventure-deep:#059669;--ui-genre-arcade:var(--ui-gold);--ui-genre-arcade-deep:#d97706;--ui-genre-board:#d97706;--ui-genre-board-deep:#78350f;--ui-genre-card:var(--ui-info);--ui-genre-card-deep:#2563eb;--ui-genre-clicker:#84cc16;--ui-genre-clicker-deep:#65a30d;--ui-genre-driving:#0ea5e9;--ui-genre-driving-deep:#0284c7;--ui-genre-io:var(--ui-primary-hover);--ui-genre-io-deep:var(--ui-primary-deep);--ui-genre-puzzle:#6366f1;--ui-genre-puzzle-deep:#4f46e5;--ui-genre-shooting:#f43f5e;--ui-genre-shooting-deep:#be123c;--ui-genre-simulation:#06b6d4;--ui-genre-simulation-deep:#0891b2;--ui-genre-sports:var(--ui-green);--ui-genre-sports-deep:var(--ui-green-deep);--ui-genre-strategy:var(--ui-primary-light);--ui-genre-strategy-deep:#9333ea;--ui-genre-trivia:#ec4899;--ui-genre-trivia-deep:#db2777;--ui-genre-word:#14b8a6;--ui-genre-word-deep:#0d9488;--ui-nav-ground:#120d22;--invite-gold:#34251e;--invite-base:#151223;--invite-purple:#2d1b52;--mm-seat-me-top:#3b2a78;--mm-seat-me-bottom:#241a4d;--mm-seat-filled-top:#2a2450;--mm-seat-filled-bottom:#171230;--mm-seat-open-edge:#a79ee0;--mm-seat-open-fill:#17132c;--mm-seat-open-ink:#b4aae4;--mm-seat-error-ink:#6f66a0;--mm-seat-error-fill:#141126}body,html{background:var(--color-background);color:var(--color-text-primary)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}