/*! 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:389px){.mg-nav.is-account .mg-nav-chip,.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-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);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);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-cap>h3{font-size:var(--text-minor);letter-spacing:-.01em;font-weight:800}.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-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}