/*! 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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--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;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-mono:var(--font-geist-mono),ui-monospace,monospace;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--ease-out:var(--ease-out);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-geist-mono),ui-monospace,monospace;--font-display:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--radius-card:var(--radius-card);--radius-input:var(--radius-input);--radius-pill:var(--radius-pill)}}@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{-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}:-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)}}}::-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}body,html{min-height:100%;overflow-x:clip}html{color-scheme:dark;scrollbar-gutter:stable}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;margin:0;font-weight:350;line-height:1.55}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:600}input:not([type=checkbox]),select,textarea{border:1px solid var(--rule);border-radius:var(--radius-input);background:var(--paper);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;padding:.7rem .8rem}input[type=checkbox]{width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;accent-color:var(--ink);cursor:pointer;margin:0;padding:0}input:not([type=checkbox]):hover,select:hover,textarea:hover{border-color:var(--ink-2)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}input:not([type=checkbox]):active,select:active,textarea:active{border-color:var(--ink)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}input[data-state=loading],textarea[data-state=loading]{opacity:.7}input[data-state=success],textarea[data-state=success]{border-color:var(--ink-2)}textarea{resize:vertical;min-height:8rem}table{border-collapse:collapse;background:var(--paper-2);width:100%}td,th{text-align:left;border-bottom:1px solid var(--rule);padding:.75rem 1rem}th{color:var(--ink-2);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:400}tr:last-child td{border-bottom:none}}@layer components{.btn-spinner{border:1.5px solid;border-right:1.5px solid #0000;border-radius:999px;flex:none;width:.85rem;height:.85rem;animation:btn-spin .65s linear infinite;display:inline-block}@keyframes btn-spin{to{transform:rotate(1turn)}}.select-control{align-items:center;width:max-content;min-width:10rem;display:grid}.select-control select{appearance:none;background-image:none;grid-area:1/1;width:100%;height:2.75rem;min-height:2.75rem;padding-block:0;padding-inline:.8rem 2.25rem;line-height:2.75rem}.ticket-search{border:1px solid var(--rule);border-radius:var(--radius-input);background:var(--paper);align-items:stretch;width:100%;min-height:2.75rem;display:flex}.ticket-search:hover{border-color:var(--ink-2)}.ticket-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.ticket-search input{background:0 0;border:none;border-radius:0;flex:1;width:auto;min-width:0;min-height:0;padding-block:0;padding-inline:.8rem}.ticket-search input:active,.ticket-search input:focus-visible,.ticket-search input:hover{border:none;outline:none}.ticket-search__submit{border:0;border-left:1px solid var(--rule);border-radius:0 var(--radius-input) var(--radius-input) 0;color:var(--ink);font:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;flex:none;align-self:stretch;margin:0;padding-inline:.9rem;font-size:.875rem;font-weight:500}.ticket-search__submit:hover{background:var(--paper-3)}.ticket-search__submit:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.select-control__chevron{width:.75rem;height:.5rem;color:var(--ink);pointer-events:none;grid-area:1/1;place-self:center end;margin-inline-end:.8rem}.rules-accordion__chevron{width:.75rem;height:.5rem;color:var(--ink);pointer-events:none;transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0;display:block}.rules-accordion details[open] .rules-accordion__chevron{transform:rotate(180deg)}.prose-article{gap:var(--space-sm);max-width:var(--max-width-measure);display:grid}.prose-article h1,.prose-article h2,.prose-article h3{margin:var(--space-md) 0 0;scroll-margin-top:5.5rem;font-size:1.25rem}.prose-article h1{margin-top:0;font-size:1.75rem}.prose-article li,.prose-article p{color:var(--ink-2)}.prose-article ol,.prose-article ul{margin:0;padding-left:1.2rem}.prose-article ul{list-style:outside}.prose-article ol{list-style:decimal}.prose-article :is(ul,ol) :is(ul,ol){margin-top:.4rem}.prose-article hr{margin:var(--space-md) 0;border:none;border-top:1px solid var(--rule)}.prose-article .prose-table{border:1px solid var(--rule);overflow-x:auto}.prose-article td,.prose-article th{overflow-wrap:break-word}.prose-article td:first-child{white-space:nowrap}.prose-wiki{max-width:var(--max-width-page)}.prose-wiki>:not(.prose-table):not(.wiki-figure){max-width:var(--max-width-measure)}.wiki-figure{margin:var(--space-md) 0}.wiki-figure img{border:1px solid var(--rule);border-radius:2px;width:100%;max-width:14rem;height:auto;display:block}.prose-article img{border:1px solid var(--rule);max-width:100%;height:auto;display:block}.prose-align-center img,.prose-article .prose-align-center img,.prose-article img[align=center]{margin-inline:auto}.prose-align-right img,.prose-article .prose-align-right img,.prose-article img[align=right]{margin-left:auto}.prose-align-left,.prose-article [align=left]{text-align:left}.prose-align-center,.prose-article [align=center]{text-align:center}.prose-align-right,.prose-article [align=right]{text-align:right}.prose-article .prose-align-left :is(h1,h2,h3,h4,h5,h6),.prose-article :is(h1,h2,h3,h4,h5,h6)[align=left]{text-align:left}.prose-article .prose-align-center :is(h1,h2,h3,h4,h5,h6),.prose-article :is(h1,h2,h3,h4,h5,h6)[align=center]{text-align:center}.prose-article .prose-align-right :is(h1,h2,h3,h4,h5,h6),.prose-article :is(h1,h2,h3,h4,h5,h6)[align=right]{text-align:right}.prose-spacer{width:100%;display:block}.prose-spacer--sm{height:var(--space-sm)}.prose-spacer--md{height:var(--space-lg)}.prose-spacer--lg{height:var(--space-xl)}.prose-article table{border-collapse:collapse;width:100%;font-size:.9rem}.prose-article mark{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.prose-article mark{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.prose-article mark{color:inherit}.prose-article details{border:1px solid var(--rule);padding:.65rem .8rem}.prose-article summary{cursor:pointer;color:var(--ink)}.prose-embed{aspect-ratio:16/9;background:var(--paper-3);position:relative;overflow:hidden}.prose-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blog-post-byline{margin:0 0 var(--space-lg);font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.45rem .55rem;font-size:.875rem;display:flex}.blog-post-byline__author{align-items:center;gap:.4rem;display:inline-flex}.blog-post-cover{width:100%;max-width:var(--max-width-measure);object-fit:cover;border:1px solid var(--rule);display:block}.blog-post-cover,.blog-staff-thumb{aspect-ratio:16/9;background:var(--paper-3)}.blog-staff-thumb{flex-shrink:0;width:4.5rem;position:relative;overflow:hidden}.blog-staff-cover,.blog-staff-thumb img{object-fit:cover;width:100%;height:100%;display:block}.blog-staff-cover{aspect-ratio:16/9;border:1px solid var(--rule);background:var(--paper-3);max-width:20rem;height:auto}.blog-staff-cover-wrap{gap:var(--space-2xs);max-width:20rem;display:grid}.blog-staff-cover-status{font-size:.75rem}.account-back,.blog-staff-cover-status{font-family:var(--font-mono);color:var(--ink-2)}.account-back{margin-bottom:var(--space-sm);font-size:.875rem;display:inline-block}.account-back:hover{color:var(--ink)}.account-back:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.account-back:active{color:var(--ink)}.excerpt-field{min-height:2.75rem}.excerpt-field--open{min-height:4.5rem}.excerpt-toggle{min-height:1.75rem;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border:0;justify-self:start;padding:0;font-size:.75rem}.excerpt-toggle:hover{color:var(--ink)}.excerpt-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.excerpt-toggle:active{color:var(--ink)}.excerpt-toggle:disabled{cursor:not-allowed;opacity:.5}.md-editor{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper);overflow:hidden}.md-editor__bar{justify-content:space-between;align-items:center;gap:var(--space-2xs);border-bottom:1px solid var(--rule);background:var(--paper-2);flex-wrap:wrap;padding:.35rem .5rem;display:flex}.md-editor__tabs,.md-editor__tools{flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.md-editor__panel .md-editor__tool,.md-editor__tab,.md-editor__tool,.md-editor__video-insert{border-radius:var(--radius-input);min-width:2rem;min-height:2rem;color:var(--ink-2);font-family:var(--font-mono);background:0 0;border:0;padding:0 .55rem;font-size:.75rem}.md-editor__tab.is-active,.md-editor__tool.is-active{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.md-editor__tab:hover,.md-editor__tool:hover,.md-editor__video-insert:hover{color:var(--ink);background:var(--paper-3)}.md-editor__tab:focus-visible,.md-editor__tool:focus-visible,.md-editor__video-insert:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.md-editor__tab:active,.md-editor__tool:active,.md-editor__video-insert:active{transform:translateY(1px)}.md-editor__tab:disabled,.md-editor__tool:disabled,.md-editor__video-insert:disabled{cursor:not-allowed;opacity:.5}.md-editor__panel,.md-editor__video{align-items:center;gap:var(--space-2xs);border-bottom:1px solid var(--rule);background:var(--paper-2);flex-wrap:wrap;padding:.6rem .7rem;display:flex}.md-editor__panel input,.md-editor__video input{flex:12rem;min-width:0}.md-editor__panel-label{font-family:var(--font-mono);color:var(--ink-2);margin:0 .35rem 0 0;font-size:.75rem}.md-editor__split{background:var(--rule);width:1px;height:1.1rem;margin-inline:.2rem;display:inline-block}.md-editor__input{background:var(--paper);min-height:24rem;font-family:var(--font-mono);resize:vertical;border:0;border-radius:0;font-size:.9rem;line-height:1.65;display:block}.md-editor__input:focus-visible,.md-editor__input:hover{border-color:#0000}.md-editor__input:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.md-editor__preview{min-height:24rem;padding:var(--space-md)}.md-editor__foot{border-top:1px solid var(--rule);background:var(--paper-2);font-family:var(--font-mono);color:var(--ink-2);margin:0;padding:.45rem .75rem;font-size:.75rem}.prose-article a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.prose-article a:hover{color:var(--accent-hover)}.heading-link,.prose-article .heading-link{color:inherit;text-decoration:none}.heading-link:focus-visible,.heading-link:hover,.prose-article .heading-link:focus-visible,.prose-article .heading-link:hover{color:inherit;text-underline-offset:.2em;text-decoration:underline}.heading-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:is(h1,h2,h3)[id]{scroll-margin-top:5.5rem}:is(h1,h2,h3)[data-copied]:after{content:"Copied";font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-left:.6rem;font-size:.75rem;font-weight:400;text-decoration:none}.breadcrumbs{min-width:0;margin-bottom:var(--space-sm);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--ink-2);font-size:.75rem}.breadcrumbs__list{flex-wrap:nowrap;margin:0;padding:0;list-style:none}.breadcrumbs__item,.breadcrumbs__list{align-items:center;min-width:0;display:flex}.breadcrumbs__item{white-space:nowrap}.breadcrumbs__item:last-child{text-overflow:ellipsis;overflow:hidden}.breadcrumbs__sep{color:var(--muted);margin-inline:.5rem}.breadcrumbs a{color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out)}.breadcrumbs a.is-active,.breadcrumbs a.is-hover,.breadcrumbs a:active,.breadcrumbs a:hover{color:var(--ink)}.breadcrumbs a.is-focus,.breadcrumbs a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;color:var(--ink)}.breadcrumbs [aria-current=page]{color:var(--ink)}.wiki-toc{max-width:40rem;margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--rule)}.wiki-toc__label{margin:0 0 var(--space-xs);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:.75rem;font-weight:400}.wiki-toc__list{column-count:1;column-gap:var(--space-lg);margin:0;padding:0;list-style:none}.wiki-toc__item{break-inside:avoid}.wiki-toc__item[data-level="3"] .wiki-toc__link{padding-left:2rem}.wiki-toc__link{min-width:0;min-height:1.75rem;color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out);align-items:baseline;gap:.65rem;padding-block:.2rem;display:flex}.wiki-toc__index{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted);flex:0 0 1.35rem;font-size:.75rem}.wiki-toc__text{overflow-wrap:anywhere;min-width:0}.wiki-toc__link.is-active,.wiki-toc__link.is-hover,.wiki-toc__link:active,.wiki-toc__link:hover{color:var(--ink)}.wiki-toc__link.is-focus,.wiki-toc__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;color:var(--ink)}@media (min-width:36rem){.wiki-toc__list{column-count:2}}.prose-article code{font-size:.875em}.header-chip,.prose-article code{font-family:var(--font-geist-mono),ui-monospace,monospace}.header-chip{min-height:1.75rem;white-space:nowrap;align-items:center;padding-inline:.5rem;font-size:.875rem;display:inline-flex;position:relative}.header-chip:before{content:"";position:absolute;inset:-.5rem 0}.store-link{border:1px solid var(--store);color:var(--store);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.store-link.is-hover,.store-link:hover{background:var(--store-wash);color:var(--store);border-color:var(--store)}.store-link.is-focus,.store-link:focus-visible{outline:2px solid var(--store);outline-offset:2px}.store-link.is-active,.store-link:active{background:var(--store-wash);color:var(--store-2);transform:translateY(1px)}.store-link[aria-current=page]{background:var(--store-wash);color:var(--store)}.store-link:disabled,.store-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}.store-link[data-state=loading]{opacity:.7}.store-link[data-state=error]{border-color:var(--danger);color:var(--danger)}.store-link[data-state=success]{border-color:var(--store-2);color:var(--store)}.nav-toggle{border:1px solid var(--rule);min-width:2.75rem;min-height:2.75rem;color:var(--ink);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);background:0 0;justify-content:center;align-items:center;display:inline-flex}.nav-toggle.is-hover,.nav-toggle:hover{background:var(--paper-2);border-color:var(--ink-2)}.nav-toggle.is-focus,.nav-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nav-toggle.is-active,.nav-toggle:active{transform:translateY(1px)}.nav-toggle:disabled,.nav-toggle[aria-disabled=true]{cursor:not-allowed;opacity:.5}.nav-toggle[data-state=loading]{opacity:.7}.nav-toggle[data-state=error]{border-color:var(--danger)}.nav-toggle[data-state=success]{border-color:var(--ink-2)}.nav-toggle__bars{width:1.125rem;height:.75rem;display:block;position:relative}.nav-toggle__bar{height:1px;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;right:0}.nav-toggle__bar:first-child{transform:translateY(-5px)}.nav-toggle__bar:nth-child(3){transform:translateY(5px)}.nav-toggle[aria-expanded=true] .nav-toggle__bar:first-child{transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(3){transform:rotate(-45deg)}.site-menu{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.site-menu[data-open=true]{grid-template-rows:1fr}.site-menu__clip{min-height:0;overflow:hidden}.site-menu__panel{gap:var(--space-sm);padding:0 var(--space-sm) var(--space-sm);opacity:0;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);display:grid;transform:translateY(-.5rem)}.site-menu[data-open=true] .site-menu__panel{opacity:1;transition-delay:40ms;transform:translateY(0)}.site-menu__link{min-height:2.75rem;font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);align-items:center;font-size:.875rem;display:flex}.site-menu__link:hover,.site-menu__link[aria-current=page]{color:var(--ink)}.site-search{min-width:0;position:relative}.site-search__input{background:var(--paper);width:11rem;max-width:100%;min-height:1.75rem;font-family:var(--font-geist-mono),ui-monospace,monospace;padding:0 .5rem;font-size:.875rem}.site-search--menu .site-search__input{width:100%}.site-search[data-state=loading] .site-search__input{opacity:.7}.site-search[data-state=error] .site-search__input{border-color:var(--danger)}.site-search[data-state=ready] .site-search__input{border-color:var(--ink-2)}.site-search__list{gap:var(--space-3xs);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-2);padding:var(--space-3xs) 0;display:grid}.site-search--header .site-search__list{z-index:20;width:16rem;position:absolute;top:calc(100% + .5rem);left:auto;right:0}.site-search--menu .site-search__list{margin-top:var(--space-2xs)}.site-search__group,.site-search__more,.site-search__status{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--ink-2);padding:.5rem .75rem;font-size:.75rem}.site-search__group{text-transform:uppercase}.site-search__option{min-height:2.75rem;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out);gap:.15rem;padding:.45rem .75rem;display:grid}.site-search__option[data-type=player]{align-items:center;display:flex}.site-search__option:hover,.site-search__option[aria-selected=true]{background:var(--paper-3)}.search-hit-player{gap:var(--space-2xs);min-width:0}.search-hit-player,.search-hit-player__name{align-items:center;height:1.25rem;display:flex}.search-hit-player__name{line-height:1.25rem;translate:0 .1em}.player-face{background:var(--paper-3);width:1.25rem;height:1.25rem;image-rendering:pixelated;flex-shrink:0;display:block}.player-face--empty{border:1px solid var(--rule)}.player-body{object-fit:contain;object-position:bottom center;background:0 0;flex-shrink:0;width:5rem;height:8.5rem;display:block}.player-body--empty{background:var(--paper-3);border:1px solid var(--rule)}.player-body--profile{width:8rem;height:13.6rem}.player-badge{border:1px solid var(--rule);border-radius:var(--radius-input);background:var(--paper-3);width:100%;min-height:2.75rem;color:var(--ink);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;justify-content:center;align-items:center;padding:0 .75rem;font-size:.75rem;font-style:normal;font-weight:600;display:inline-flex}.player-badge--rank{background:var(--rank-color);border-color:var(--rank-color);color:var(--rank-ink,var(--ink))}.player-badge--banned{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--ink);letter-spacing:.1em}.player-online{flex-shrink:0;width:.5rem;height:.5rem;display:inline-flex;position:relative}.player-online:after,.player-online:before{content:"";background:var(--online);border-radius:999px;position:absolute;inset:0}.player-online:before{animation:player-online-pulse 1.6s var(--ease-out) infinite}@keyframes player-online-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.35)}}.staff-rank{min-width:0;padding:var(--space-lg) 0 var(--space-lg) var(--space-sm);border-top:1px solid var(--rule);box-shadow:inset 2px 0 0 var(--staff-accent,var(--rule))}.staff-rank__title{margin:0 0 var(--space-md);overflow-wrap:anywhere;color:var(--ink-2);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:400}.staff-rank__empty{color:var(--ink-2);margin:0}.staff-rank__list{gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.staff-member{align-items:flex-start;gap:var(--space-2xs);min-width:0;color:inherit;transition:color var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.staff-member__name{overflow-wrap:anywhere;min-width:0;max-width:7rem;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.875rem}.staff-member.is-hover .staff-member__name,.staff-member:hover .staff-member__name{color:var(--ink-2)}.staff-member.is-focus,.staff-member:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.staff-member.is-active,.staff-member:active{color:var(--ink-2)}.faction-stats{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.faction-stat{justify-content:center;align-items:center;gap:var(--space-3xs);min-width:0;padding:var(--space-md) var(--space-xs);text-align:center;flex-direction:column-reverse;display:flex}.faction-stat:nth-child(odd){box-shadow:inset -1px 0 0 var(--rule)}.faction-stat:nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule)}.faction-stat:nth-child(odd):nth-child(n+3){box-shadow:inset -1px 0 0 var(--rule),inset 0 1px 0 var(--rule)}@media (min-width:40rem){.faction-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.faction-stat:nth-child(n+3),.faction-stat:nth-child(odd),.faction-stat:nth-child(odd):nth-child(n+3){box-shadow:none}.faction-stat:not(:nth-child(3n)){box-shadow:inset -1px 0 0 var(--rule)}.faction-stat:nth-child(n+4){box-shadow:inset 0 1px 0 var(--rule)}.faction-stat:nth-child(n+4):not(:nth-child(3n)){box-shadow:inset -1px 0 0 var(--rule),inset 0 1px 0 var(--rule)}}.faction-stat__value{overflow-wrap:anywhere;min-width:0;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-style:normal;font-weight:600}.faction-stat__value--text{letter-spacing:-.02em;font-size:1.125rem}.faction-stat__label{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;font-size:.75rem;font-style:normal;font-weight:400}.search-hit-row[data-type=player]{align-items:center;display:flex}.site-search__title{overflow-wrap:anywhere}.site-search__subtitle{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.site-search__more{text-align:left;cursor:pointer;width:100%;min-height:2.75rem;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0}.site-search__more:focus-visible,.site-search__more:hover{color:var(--ink)}.hero-banner{isolation:isolate;background:var(--paper-3);min-height:min(72vh,42rem);position:relative;overflow:hidden}.hero-banner img{object-fit:cover;object-position:center bottom}.hero-banner__wash{background:linear-gradient(180deg,transparent 0,transparent 68%,var(--paper-2) 88%,var(--paper) 100%);pointer-events:none;position:absolute;inset:0}.hero-banner__overlay{z-index:1;width:100%;min-height:min(72vh,42rem);max-width:var(--max-width-page);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;padding:4rem 1rem 5.5rem;display:flex;position:relative}.hero-banner__overlay:before{content:"";background:radial-gradient(ellipse at center,var(--paper) 0,transparent 70%);position:absolute;inset:18% 8%}@supports (color:color-mix(in lab,red,red)){.hero-banner__overlay:before{background:radial-gradient(ellipse at center,color-mix(in oklch,var(--paper) 46%,transparent) 0,transparent 70%)}}.hero-banner__overlay:before{pointer-events:none;z-index:-1}.hero-banner__intro{align-items:center;gap:var(--space-2xs);opacity:0;min-width:0;animation:hero-mark-in var(--dur-reveal) var(--ease-out) 80ms both;flex-direction:column;display:flex;transform:translateY(.5rem)}.hero-banner__mark{min-width:0;margin:0}.hero-banner__play{align-items:stretch;gap:var(--space-3xs);flex-direction:column;width:max-content;min-width:0;max-width:100%;display:flex}.play-now{justify-items:stretch;min-width:0;display:grid}.play-now__button{justify-content:space-between;align-items:center;gap:var(--space-xs);border:1px solid var(--rule);border-radius:var(--radius-input);background:var(--paper);width:100%;max-width:100%;min-height:2.75rem;padding:0 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.play-now__button{background:color-mix(in oklch,var(--paper) 78%,transparent)}}.play-now__button{color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.play-now__button.is-hover,.play-now__button:hover{background:var(--paper-2);border-color:var(--ink-2)}.play-now__button.is-focus,.play-now__button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.play-now__button.is-active,.play-now__button:active{background:var(--paper-3)}.play-now__button:disabled,.play-now__button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.play-now__button[data-state=loading]{opacity:.7}.play-now__button[data-state=error]{border-color:var(--danger)}.play-now__button[data-state=success]{border-color:var(--ink-2)}.play-now__ip{font-size:.875rem;font-weight:500}.play-now__action,.play-now__ip{font-family:var(--font-geist-mono),ui-monospace,monospace}.play-now__action{align-items:center;gap:var(--space-2xs);padding-left:var(--space-xs);border-left:1px solid var(--rule);letter-spacing:.04em;color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out);font-size:.75rem;display:inline-flex}.play-now__button.is-hover .play-now__action,.play-now__button:hover .play-now__action,.play-now__button[data-state=success] .play-now__action{color:var(--ink)}.play-now__button[data-state=error] .play-now__action{color:var(--danger)}.play-now__icon{flex-shrink:0;width:.875rem;height:.875rem;display:block}.play-now__hint{justify-items:start;display:grid}.play-now__hint>*{visibility:hidden;white-space:nowrap;grid-area:1/1}.play-now__hint>[data-active]{visibility:visible}.play-now__hint-short{display:none}@media (max-width:24.9rem){.play-now__hint-full{display:none}.play-now__hint-short{display:block}}.brand-logo{height:auto;display:block}.brand-logo--nav{width:auto;height:2.5rem}.brand-logo--hero{width:min(26rem,78vw);max-width:100%}.brand-logo-link{opacity:1;transition:opacity var(--dur-fast) var(--ease-out);flex-shrink:0;align-items:center;margin-block:-.25rem;display:inline-flex}.brand-logo-link.is-hover,.brand-logo-link:hover{opacity:.72}.brand-logo-link.is-active,.brand-logo-link:active{opacity:.56}.index-row{min-height:2.75rem;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;position:relative}.index-row:before{content:"";z-index:1;background:var(--ink);opacity:0;pointer-events:none;width:.125rem;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset:0 auto 0 0}.index-row__meta{color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out)}.blog-post-row{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.blog-post-row__media{aspect-ratio:16/9;background:var(--paper-3);width:100%;display:block;position:relative;overflow:hidden}.blog-post-row__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-post-row__media:after{content:"";background:var(--ink);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset:0}.blog-post-row__body{min-width:0;padding:var(--space-sm);flex-direction:column;display:flex}.blog-post-row__meta{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);padding-top:var(--space-xs);font-family:var(--font-geist-mono),ui-monospace,monospace;flex-wrap:wrap;margin-top:auto;font-size:.75rem;display:flex}.blog-post-featured{border:1px solid var(--rule);background:var(--paper-2)}.blog-post-row--featured{grid-template-columns:minmax(0,1fr);min-height:14rem}.blog-post-row--featured .blog-post-row__media{aspect-ratio:16/9;height:auto;max-height:12rem}.blog-post-row--featured .blog-post-row__body{padding:var(--space-md)}.blog-post-row--featured .blog-post-row__title{font-size:clamp(1.25rem,1.4vw + .9rem,1.75rem);font-weight:600}.wiki-index-row{gap:var(--space-3xs);padding:var(--space-sm);display:grid}.wiki-index-row__slug{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.875rem}.checkout-layout{gap:var(--space-md);max-width:var(--max-width-measure);display:grid}.checkout-layout:has(>:nth-child(2)){max-width:none}.product-features__list{margin-top:var(--space-sm)}.product-features__item{border-top:1px solid var(--rule);padding-block:var(--space-xs)}.product-features__item:last-child{padding-bottom:0}.store-product-row{gap:var(--space-sm);padding:var(--space-sm);display:grid}.store-product-row__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.store-product-row__price{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.875rem}@media (min-width:36rem){.checkout-layout:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.store-product-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:30rem){.blog-post-row{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}.blog-post-row__media{aspect-ratio:auto;height:100%}.blog-post-row__body{padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md)}.blog-post-row--featured{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:16rem}.blog-post-row--featured .blog-post-row__media{aspect-ratio:auto;height:100%;max-height:none}.blog-post-row--featured .blog-post-row__body{padding:var(--space-md)}}@media (min-width:48rem){.blog-post-row{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}.blog-post-row--featured{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:18rem}.blog-post-row--featured .blog-post-row__body{padding:var(--space-lg)}}@media (hover:hover){.index-row:hover{background:var(--paper-3)}.index-row:hover:before{opacity:1}.index-row:hover .index-row__meta{color:var(--ink)}.blog-post-row:hover .blog-post-row__media:after{opacity:.16}}.index-row.is-hover{background:var(--paper-3)}.index-row.is-hover:before{opacity:1}.index-row.is-hover .index-row__meta{color:var(--ink)}.blog-post-row.is-hover .blog-post-row__media:after{opacity:.16}.index-row.is-focus,.index-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.index-row.is-active,.index-row.is-focus,.index-row:active,.index-row:focus-visible{background:var(--paper-3)}.index-row.is-active:before,.index-row.is-focus:before,.index-row:active:before,.index-row:focus-visible:before{opacity:1}.index-row.is-active .index-row__meta,.index-row.is-focus .index-row__meta,.index-row:active .index-row__meta,.index-row:focus-visible .index-row__meta{color:var(--ink)}.blog-post-row.is-active .blog-post-row__media:after,.blog-post-row.is-focus .blog-post-row__media:after,.blog-post-row:active .blog-post-row__media:after,.blog-post-row:focus-visible .blog-post-row__media:after{opacity:.16}.index-row.is-active,.index-row:active{background:var(--paper-2)}@keyframes hero-mark-in{to{opacity:1;transform:none}}.event-board{gap:var(--space-xl);min-width:0;display:grid}.event-board__run{gap:var(--space-lg);min-width:0;padding-top:var(--space-lg);border-top:1px solid var(--rule);display:grid}.event-board__run:first-child{border-top:none;padding-top:0}.event-board__masthead{align-items:center;gap:var(--space-sm);min-width:0;padding-bottom:var(--space-md);border-bottom:1px solid var(--rule);display:flex}.event-board__title{min-width:0;font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.75rem,2.4vw + .8rem,2.25rem);font-style:normal;font-weight:600}.event-board__live{width:.625rem;height:.625rem}.event-board__body{gap:var(--space-lg);min-width:0;display:grid}.event-board__facts{align-content:start;gap:var(--space-md);min-width:0;display:grid}.event-board__fact-label{margin:0 0 var(--space-xs);color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.event-board__contested{color:var(--danger)}.event-board__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,4vw + .75rem,4rem);font-style:normal;font-weight:400;line-height:1}.event-board__control-block{min-width:0;padding-top:var(--space-md);border-top:1px solid var(--rule)}.event-board__control{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;min-width:0;font-size:1.125rem;display:flex}.event-board__hold-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.event-board__label{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;font-size:.875rem}.event-board__rule{color:var(--ink-2)}.event-board__pips{align-items:center;gap:var(--space-2xs);display:inline-flex}.event-board__pip{border:1px solid var(--rule);border-radius:var(--radius-pill);background:0 0;width:.75rem;height:.75rem;display:inline-block}.event-board__pip--filled{background:var(--ink);border-color:var(--ink)}.event-board__board{min-width:0}.event-board__board-head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-sm);min-width:0;margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.event-board__board-title{font-style:normal;font-weight:400}.event-board__board-goal,.event-board__board-title{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}.event-board__empty{padding:var(--space-sm) 0;color:var(--ink-2)}.event-board__empty,.event-board__rows{border-top:1px solid var(--rule);margin:0}.event-board__rows{padding:0;list-style:none}.event-board__row{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm) 0;border-bottom:1px solid var(--rule);display:flex}.event-board__row-rank{min-width:1.5rem;color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem}.event-board__row-name{align-items:center;gap:var(--space-xs);overflow-wrap:anywhere;flex:1;min-width:0;display:flex}.event-board__row-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1rem}@media (min-width:48rem){.nav-toggle,.site-menu{display:none}.event-board__title{font-size:clamp(2.5rem,5vw + .5rem,4.25rem)}.event-board__live{width:.75rem;height:.75rem}.event-board__body:not(.event-board__body--solo){align-items:start;gap:var(--space-xl);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.event-board__body--solo .event-board__facts{max-width:28rem}.event-recent{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.event-recent{gap:var(--space-sm);min-width:0;display:grid}.event-recent__title{margin:var(--space-2xs) 0 0;font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1.25rem;font-style:normal;font-weight:600}.event-recent__meta{margin:var(--space-xs) 0 0;color:var(--ink-2)}.event-timeline{min-width:0}.event-timeline .event-board__board-title{margin-bottom:var(--space-sm)}.event-board__player{align-items:center;gap:var(--space-2xs);min-width:0;display:inline-flex}.event-board__stat{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.event-timeline__list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.event-timeline__item{align-items:baseline;gap:var(--space-sm);min-width:0;padding:var(--space-sm) 0;border-bottom:1px solid var(--rule);display:flex}.event-timeline__time{color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem}.event-timeline__copy{overflow-wrap:anywhere;min-width:0;margin:0}.event-timeline__item--enter{animation:event-timeline-in var(--dur-base) var(--ease-out)}.event-status-bar{justify-content:space-between;align-items:center;gap:var(--space-xs);border:1px solid var(--rule);border-radius:var(--radius-input);background:var(--paper);width:max-content;min-width:100%;max-width:100%;min-height:1.75rem;padding:0 .65rem;line-height:1;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.event-status-bar{background:color-mix(in oklch,var(--paper) 78%,transparent)}}.event-status-bar{transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.event-status-bar:hover{background:var(--paper-2);border-color:var(--ink-2)}.event-status-bar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.event-status-bar:active{background:var(--paper-3)}.event-status-bar__lead{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.event-status-bar__live{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:.3rem;font-size:.75rem;line-height:1;display:inline-flex}.event-status-bar__detail{align-items:center;gap:.35rem;min-width:0;display:flex}.event-status-bar__name{flex-shrink:0;max-width:7.5rem}.event-status-bar__name,.event-status-bar__type{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1;overflow:hidden}.event-status-bar__type{min-width:0;color:var(--ink-2)}.event-status-bar__clock{color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;font-size:.75rem;line-height:1;display:flex}@keyframes event-timeline-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}}@layer utilities{.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;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.z-10{z-index:10}.mx-auto{margin-inline:auto}.my-10{margin-block:calc(var(--spacing) * 10)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.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)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.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}.h-125{height:calc(var(--spacing) * 125)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-dvh{min-height:100dvh}.w-8{width:calc(var(--spacing) * 8)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-measure{max-width:var(--max-width-measure)}.max-w-page{max-width:var(--max-width-page)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.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}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-9{column-gap:calc(var(--spacing) * 9)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-rule>:not(:last-child)){border-color:var(--rule)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e+38px}.rounded-input{border-radius:var(--radius-input)}.rounded-pill{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-rule{border-color:var(--rule)}.bg-accent{background-color:var(--accent)}.bg-danger-fill{background-color:var(--danger-fill)}.bg-paper-2{background-color:var(--paper-2)}.bg-paper-3{background-color:var(--paper-3)}.bg-paper\/90{background-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.bg-paper\/90{background-color:color-mix(in oklab,var(--paper) 90%,transparent)}}.bg-store-wash{background-color:var(--store-wash)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-display{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.font-sans{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-title{font-size:clamp(1.75rem,2.4vw + .8rem,2.25rem)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-ink{color:var(--accent-ink)}.text-danger{color:var(--danger)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-online{color:var(--online)}.text-store{color:var(--store)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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-\[background-color\,color\,border-color\,transform\,opacity\]{transition-property:background-color,color,border-color,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,border-color\]{transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[240ms\]{--tw-duration:.24s;transition-duration:.24s}.ease-\[var\(--ease-out\)\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-1:before{content:var(--tw-content);inset-block:var(--spacing)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:bg-ink:before{content:var(--tw-content);background-color:var(--ink)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-paper-2:hover{background-color:var(--paper-2)}.hover\:bg-paper-3:hover{background-color:var(--paper-3)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-ink-2:hover{color:var(--ink-2)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.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-focus:focus-visible{outline-color:var(--focus)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-paper-2:active{background-color:var(--paper-2)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-\[current\=page\]\:text-ink[aria-current=page]{color:var(--ink)}.aria-\[current\=true\]\:border-accent[aria-current=true]{border-color:var(--accent)}.aria-\[current\=true\]\:bg-accent[aria-current=true]{background-color:var(--accent)}.aria-\[current\=true\]\:text-accent-ink[aria-current=true]{color:var(--accent-ink)}.data-\[state\=error\]\:border-danger[data-state=error]{border-color:var(--danger)}.data-\[state\=loading\]\:opacity-70[data-state=loading]{opacity:.7}.data-\[state\=success\]\:border-transparent[data-state=success]{border-color:#0000}.data-\[state\=success\]\:bg-\[var\(--online\)\][data-state=success]{background-color:var(--online)}.data-\[state\=success\]\:text-\[var\(--paper\)\][data-state=success]{color:var(--paper)}@media (hover:hover){.data-\[state\=success\]\:hover\:bg-\[var\(--online\)\][data-state=success]:hover{background-color:var(--online)}}@media (min-width:40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:-mt-16{margin-top:calc(var(--spacing) * -16)}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,16rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}@media (min-width:64rem){.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--paper:oklch(9% .008 265);--paper-2:oklch(13% .008 265);--paper-3:oklch(17% .009 265);--ink:oklch(97% .006 265);--ink-2:oklch(72% .008 265);--muted:oklch(62% .01 265);--rule:oklch(26% .01 265);--rule-2:oklch(22% .008 265);--accent:oklch(97% .006 265);--accent-ink:oklch(9% .008 265);--accent-hover:oklch(90% .006 265);--focus:oklch(97% .006 265);--danger:oklch(68% .16 25);--danger-fill:oklch(36% .15 25);--online:oklch(72% .19 145);--store:oklch(82% .13 85);--store-2:oklch(74% .11 85);--store-wash:oklch(82% .13 85/.12);--dur-fast:.18s;--dur-base:.24s;--dur-slow:.32s;--dur-reveal:.48s;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--ease-out:cubic-bezier(.16,1,.3,1);--radius-card:.5rem;--radius-input:.375rem;--radius-pill:999px;--max-width-page:72rem;--max-width-measure:65ch}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-property:opacity!important;transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}.hero-banner__intro{animation-name:hero-mark-in-reduced;transform:none}.player-online:before{opacity:0!important;animation:none!important}.btn-spinner{animation-iteration-count:infinite!important}@keyframes hero-mark-in-reduced{to{opacity:1}}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}