/*! tailwindcss v4.3.2 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:root,:host{--spacing:.25rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--bg:#0a0a0c;--bg-2:#0f0f13;--surface:#141418;--surface-2:#1c1c22;--line:#ffffff14;--ink:#f4f4f6;--ink-2:#d4d6dd;--muted:#a8a8b3;--dim:#868692;--edge:#3a3a44;--car-stroke:#000;--bevel-hi:#ffffff0f;--bevel-lo:#00000073;--nav-solid:#0c0c0f;--gold-ink:#fa0;--silver:#d8d8d8;--bronze:#d27d46;--stone:#3a3a42;--stone-hover:#46464f;--stone-lo:#222227;--stone-ink:#fff;--glow:#ffaa0029;--tag-update:#1b3b4a;--tag-update-ink:#67e8f9;--tag-news:#4a2316;--tag-news-ink:#ffab85;--tag-community:#1d3d1d;--tag-community-ink:#6ee06e;--tag-preview:#2f2552;--tag-preview-ink:#c9b8ff;--name-shadow:2px 2px 0 #000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#ff5a30;--brand-dark:#b8360f;--brand-ink:var(--brand);--discord:#5865f2;--online:#4ade80;--radius:4px;--container:1200px;--sans:"Plus Jakarta Sans", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--pix:"Pixelify Sans", system-ui, sans-serif}:root[data-theme=light]{--bg:#f4f2ee;--bg-2:#ece9e3;--surface:#fff;--surface-2:#e9e6df;--line:#00000017;--ink:#16161b;--ink-2:#2d2d35;--muted:#565662;--dim:#6a6a75;--edge:#1c1c22;--bevel-hi:#fff;--bevel-lo:#0000001a;--nav-solid:#f4f2ee;--gold-ink:#a35f00;--silver:#6a6a73;--bronze:#a8572a;--stone:#e4e1d9;--stone-hover:#d8d4ca;--stone-lo:#b9b4a8;--stone-ink:#16161b;--glow:#ffaa003d;--tag-update:#d8eef7;--tag-update-ink:#0b6582;--tag-news:#ffe1d4;--tag-news-ink:#b0360c;--tag-community:#dcf3dc;--tag-community-ink:#1d7330;--tag-preview:#ebe4ff;--tag-preview-ink:#5532b8;--brand-ink:var(--brand-dark);--name-shadow:none;--car-stroke:#16161b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f4f2ee;--bg-2:#ece9e3;--surface:#fff;--surface-2:#e9e6df;--line:#00000017;--ink:#16161b;--ink-2:#2d2d35;--muted:#565662;--dim:#6a6a75;--edge:#1c1c22;--bevel-hi:#fff;--bevel-lo:#0000001a;--nav-solid:#f4f2ee;--gold-ink:#a35f00;--silver:#6a6a73;--bronze:#a8572a;--stone:#e4e1d9;--stone-hover:#d8d4ca;--stone-lo:#b9b4a8;--stone-ink:#16161b;--glow:#ffaa003d;--tag-update:#d8eef7;--tag-update-ink:#0b6582;--tag-news:#ffe1d4;--tag-news-ink:#b0360c;--tag-community:#dcf3dc;--tag-community-ink:#1d7330;--name-shadow:none;--tag-preview:#ebe4ff;--tag-preview-ink:#5532b8;--brand-ink:var(--brand-dark);--car-stroke:#16161b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;transition:background-color .25s,color .25s;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ol,ul,figure{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--sans);font-weight:800}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}::selection{background:var(--brand);color:#140803}section[id]{scroll-margin-top:84px}[hidden]{display:none!important}#root{flex-direction:column;width:100%;min-width:0;min-height:100svh;display:flex}}@layer components{.adm-label{min-width:0;color:var(--ink-2);align-content:start;gap:7px;font-size:14px;font-weight:600;display:grid}.adm-label>.hint,.adm-hint{color:var(--muted);font-size:12.5px;font-weight:500;line-height:1.5}.adm-input{border:2px solid var(--edge);border-radius:var(--radius);background:var(--bg-2);min-width:0;min-height:44px;color:var(--ink);box-shadow:inset 2px 2px 0 var(--bevel-lo);padding:0 12px;font-size:15px;font-weight:500}textarea.adm-input{resize:vertical;width:100%;min-height:96px;padding:10px 12px;line-height:1.6}.adm-input::placeholder{color:var(--dim)}.adm-input:focus{outline:2px solid var(--brand);outline-offset:1px}.adm-input[aria-invalid=true]{border-color:var(--adm-danger)}.adm-color{border:2px solid var(--edge);border-radius:var(--radius);background:var(--bg-2);cursor:pointer;width:52px;height:44px;padding:3px}}@layer utilities{.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.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-\[16\/9\]{aspect-ratio:16/9}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[360px\]{max-height:360px}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-svh{min-height:100svh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-48{width:calc(var(--spacing) * 48)}.w-full{width:100%}.max-w-\[74ch\]{max-width:74ch}.max-w-\[240px\]{max-width:240px}.max-w-\[360px\]{max-width:360px}.max-w-\[820px\]{max-width:820px}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[var\(--adm-line\)\]{border-color:var(--adm-line)}.border-\[var\(--muted\)\]{border-color:var(--muted)}.border-brand,.border-brand\/25{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/25{border-color:color-mix(in oklab, var(--brand) 25%, transparent)}}.border-brand\/30{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/30{border-color:color-mix(in oklab, var(--brand) 30%, transparent)}}.border-brand\/40{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/40{border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.border-brand\/60{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/60{border-color:color-mix(in oklab, var(--brand) 60%, transparent)}}.bg-\[\#0e0e11\]{background-color:#0e0e11}.bg-\[var\(--adm-line\)\]{background-color:var(--adm-line)}.bg-bg{background-color:var(--bg)}.bg-bg-2{background-color:var(--bg-2)}.bg-brand,.bg-brand-2,.bg-brand\/10{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.bg-brand\/12{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/12{background-color:color-mix(in oklab, var(--brand) 12%, transparent)}}.bg-brand\/\[0\.06\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/\[0\.06\]{background-color:color-mix(in oklab, var(--brand) 6%, transparent)}}.bg-brand\/\[0\.08\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/\[0\.08\]{background-color:color-mix(in oklab, var(--brand) 8%, transparent)}}.bg-ink\/75{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/75{background-color:color-mix(in oklab, var(--ink) 75%, transparent)}}.bg-muted-2{background-color:var(--dim)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.object-cover{object-fit:cover}.p-0{padding:0}.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)}.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)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.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-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-\[0\.86em\]{font-size:.86em}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#160904\]{color:#160904}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-brand-2{color:var(--brand)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-transparent{color:#0000}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-brand\/70{-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.decoration-brand\/70{-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 70%, transparent)}}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-3px_0_var\(--brand-dark\)\]{--tw-shadow:inset 0 -3px 0 var(--tw-shadow-color,var(--brand-dark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[var\(--muted\)\]:hover{border-color:var(--muted)}.hover\:bg-ink\/10:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/10:hover{background-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.hover\:text-inherit:hover{color:inherit}.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-ink\/10:focus{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-ink\/10:focus{background-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.focus\:text-inherit:focus{color:inherit}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:items-start{align-items:flex-start}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(h1,h2,h3,h4,h5,h6).font-bold{font-weight:800}}.container{width:min(var(--container), 100% - 48px);max-width:none;margin-inline:auto}.label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.4}.head{font-family:var(--sans);letter-spacing:-.025em;font-weight:800;line-height:1.08}.panel{background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:inset 2px 2px 0 var(--bevel-hi), inset -2px -3px 0 var(--bevel-lo)}.btn{border:2px solid var(--edge);border-radius:var(--radius);white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:700;transition:transform .1s,filter .16s,background-color .16s,box-shadow .1s;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn-sm{min-height:42px;padding:0 16px;font-size:14px}.btn:active{transform:translateY(3px)}.btn-primary{background:var(--brand);color:#160904;box-shadow:inset 0 -5px 0 var(--brand-dark), inset 0 3px 0 #ffffff4d;border-color:#000}.btn-primary:hover{filter:brightness(1.07)}.btn-primary:active{box-shadow:inset 0 -2px 0 var(--brand-dark), inset 0 3px 0 #ffffff4d}.btn-stone{background:var(--stone);color:var(--stone-ink);box-shadow:inset 0 -5px 0 var(--stone-lo), inset 0 3px 0 var(--bevel-hi)}.btn-stone:hover{background:var(--stone-hover)}.btn-stone:active{box-shadow:inset 0 -2px 0 var(--stone-lo), inset 0 3px 0 var(--bevel-hi)}.btn-dark{color:#fff;background:#2c2c33;border-color:#000;box-shadow:inset 0 -5px #18181c,inset 0 3px #ffffff24}.btn-dark:hover{background:#393941}.btn-dark:active{box-shadow:inset 0 -2px #18181c,inset 0 3px #ffffff24}.btn-discord{background:var(--discord);color:#fff;border-color:#000;box-shadow:inset 0 -5px #3b44a8,inset 0 3px #ffffff40}.btn-discord:hover{filter:brightness(1.08)}.btn-discord:active{box-shadow:inset 0 -2px #3b44a8,inset 0 3px #ffffff40}.nav{--nav-ink:var(--ink);--nav-muted:var(--muted);z-index:50;background:var(--nav-solid);box-shadow:0 1px 0 var(--line);transition:background-color .25s,box-shadow .25s;position:fixed;top:0;left:0;right:0}.js .nav:not(.is-solid){--nav-ink:#fff;--nav-muted:#fffc;box-shadow:none;background:0 0}.nav-in{align-items:center;gap:24px;height:76px;display:flex}.nav-logo{flex:none}.nav-logo img{width:auto;height:22px}.nav-logo .logo-on-light,.nav-logo .logo-mark{display:none}.nav-logo .logo-mark{object-fit:contain;width:34px;height:34px}:root[data-theme=light] .nav.is-solid .logo-on-dark{display:none}:root[data-theme=light] .nav.is-solid .logo-on-light{display:block}@media (prefers-color-scheme:light){:root:not(.js) .nav .logo-on-dark{display:none}:root:not(.js) .nav .logo-on-light{display:block}}.nav-links{gap:6px;margin-inline:auto;display:flex}.nav-links a{color:var(--nav-muted);padding:10px 14px;font-size:15px;font-weight:600;transition:color .15s;position:relative}.nav-links a:after{content:"";background:var(--brand);height:3px;transition:transform .2s;position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}.nav-links a:hover{color:var(--nav-ink)}.nav-links a:hover:after{transform:scaleX(.5)}.nav-links a[aria-current]{color:var(--nav-ink)}.nav-links a[aria-current]:after{transform:scaleX(1)}.nav-right{flex:none;align-items:center;gap:8px;display:flex}.icon-btn{border-radius:var(--radius);background:var(--nav-ink);place-items:center;width:42px;height:42px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.icon-btn{background:color-mix(in srgb, var(--nav-ink) 7%, transparent)}}.icon-btn{border:1px solid var(--nav-ink)}@supports (color:color-mix(in lab, red, red)){.icon-btn{border:1px solid color-mix(in srgb, var(--nav-ink) 14%, transparent)}}.icon-btn{color:var(--nav-ink);transition:background-color .15s,border-color .15s,color .15s}.icon-btn:hover{background:var(--nav-ink)}@supports (color:color-mix(in lab, red, red)){.icon-btn:hover{background:color-mix(in srgb, var(--nav-ink) 14%, transparent)}}.icon-btn svg{width:20px;height:20px}.discord-btn:hover{background:var(--discord);border-color:var(--discord);color:#fff}.theme-btn .moon,:root[data-theme=light] .theme-btn .sun{display:none}:root[data-theme=light] .theme-btn .moon{display:block}.ip-btn{border-radius:var(--radius);background:var(--brand);color:#160904;height:42px;box-shadow:inset 0 -3px 0 var(--brand-dark);border:0;align-items:center;gap:10px;padding:0 5px 0 13px;font-size:14px;font-weight:700;transition:filter .15s,transform .1s;display:inline-flex}.nav .ip-text{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.ip-btn:hover{filter:brightness(1.07)}.ip-btn:active{transform:translateY(1px)}.ip-btn>svg{flex:none;width:16px;height:16px}.ip-count{color:#fff;height:32px;font-family:var(--mono);background:#160904e0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.ip-count:before{content:"";background:var(--online);border-radius:1px;width:7px;height:7px}.menu{display:none;position:relative}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-panel{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);width:250px;color:var(--ink);padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 50px #00000059}.menu-panel a{border-radius:var(--radius);align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.menu-panel a:hover{background:var(--surface-2)}.menu-panel svg{width:18px;height:18px}.hero{isolation:isolate;color:#f4f4f6;align-items:flex-end;min-height:min(100svh,1000px);padding:120px 0 128px;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:-2;position:absolute;inset:-18% 0 0}.hero-bg img{object-fit:cover;object-position:50% 30%;filter:saturate(1.12)contrast(1.04);width:100%;height:100%}.hero:before{content:"";z-index:-1;background:linear-gradient(180deg, #0a0a0cb3 0%, #0a0a0c00 20%), linear-gradient(0deg, var(--bg) 0%, #0a0a0ceb 12%, #0a0a0cc7 30%, #0a0a0c33 52%, #0a0a0c00 64%);position:absolute;inset:0}.fx{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx i{opacity:0;position:absolute}.fx-embers,.fx-hearts{inset:0 0 45%}.fx-embers i{background:var(--c,#ffb35c);width:5px;height:5px;box-shadow:0 0 8px var(--c,#ff963ce6);bottom:-12px}.fx-embers i:nth-child(3n+1){width:4px;height:4px}.fx-snow i{background:var(--c,#dcf0ffd9);width:4px;height:4px;top:-10px}.fx-snow i:nth-child(3n+1){width:6px;height:6px}.fx-rain i{background:linear-gradient(transparent, var(--c,#b4d4fff2));width:2px;height:44px;top:-64px}.fx-rain i:nth-child(3n+1){height:60px}.fx-leaves i,.fx-petals i{clip-path:polygon(0 33.33%,33.33% 33.33%,33.33% 0,100% 0,100% 66.67%,66.67% 66.67%,66.67% 100%,0 100%);background:linear-gradient(var(--p) 0 0) 100% 0 / 33.34% 33.34% no-repeat, linear-gradient(var(--p) 0 0) 0 100% / 33.34% 33.34% no-repeat, var(--p);width:15px;height:15px;top:-16px}@supports (color:color-mix(in lab, red, red)){.fx-leaves i,.fx-petals i{background:linear-gradient(color-mix(in srgb, var(--p) 55%, #fff) 0 0) 100% 0 / 33.34% 33.34% no-repeat, linear-gradient(color-mix(in srgb, var(--p) 65%, #000) 0 0) 0 100% / 33.34% 33.34% no-repeat, var(--p)}}.fx-leaves i{--p:var(--c,#6db53b)}.fx-leaves i:nth-child(3n+1){width:12px;height:12px}.fx-petals i{--p:var(--c,#f6a6c9);width:12px;height:12px}.fx-petals i:nth-child(3n+1){width:9px;height:9px}.fx-fireflies i{top:var(--y);background:var(--c,#f2ffa6);width:5px;height:5px;box-shadow:0 0 5px 1px var(--c,#d9ff5c), 0 0 18px 6px var(--c,#c6f53f)}@supports (color:color-mix(in lab, red, red)){.fx-fireflies i{box-shadow:0 0 5px 1px var(--c,#d9ff5c), 0 0 18px 6px color-mix(in srgb, var(--c,#c6f53f) 45%, transparent)}}.fx-hearts i{clip-path:polygon(14.29% 0,42.86% 0,42.86% 16.67%,57.14% 16.67%,57.14% 0,85.71% 0,85.71% 16.67%,100% 16.67%,100% 50%,85.71% 50%,85.71% 66.67%,71.43% 66.67%,71.43% 83.33%,57.14% 83.33%,57.14% 100%,42.86% 100%,42.86% 83.33%,28.57% 83.33%,28.57% 66.67%,14.29% 66.67%,14.29% 50%,0 50%,0 16.67%,14.29% 16.67%);background:linear-gradient(#fff 0 0) 16.667% 20% / 14.286% 16.667% no-repeat, var(--c,#ff3d55);width:14px;height:12px;bottom:-20px}@supports (color:color-mix(in lab, red, red)){.fx-hearts i{background:linear-gradient(color-mix(in srgb, #fff 60%, var(--c,#ff3d55)) 0 0) 16.667% 20% / 14.286% 16.667% no-repeat, var(--c,#ff3d55)}}.fx-hearts i:nth-child(4n+1){width:21px;height:18px}.hero .fx:not(.fx-embers,.fx-hearts){-webkit-mask-image:linear-gradient(#000 84%,#0000 96%);mask-image:linear-gradient(#000 84%,#0000 96%)}.season .fx:not(.fx-embers,.fx-hearts){-webkit-mask-image:linear-gradient(#0000 0,#000 130px calc(100% - 130px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 130px calc(100% - 130px),#0000 100%)}.hero-in{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-logo img{filter:drop-shadow(0 5px #0000008c)drop-shadow(0 0 30px #00000080);width:clamp(300px,46vw,660px);height:auto}.hero-sub{color:#e2e4ea;text-shadow:0 2px 10px #0009;max-width:46ch;margin-top:22px;font-size:clamp(18px,1.5vw,20px);line-height:1.5}.plaque{color:#b4b4bd;background:#000000a8;border:1px solid #ffffff29;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:26px;padding:7px 14px 7px 7px;font-size:15px;display:inline-flex}.plaque img{width:36px;height:36px;image-rendering:pixelated;border-radius:3px}.plaque .addr{color:#fff;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:700;display:inline-flex}.plaque .addr:hover{color:#ffb08f}.plaque .addr svg{width:15px;height:15px}.plaque .online{color:var(--online);align-items:center;gap:7px;font-weight:600;display:inline-flex}.plaque .online:before{content:"";background:var(--online);border-radius:1px;width:8px;height:8px}.plaque .sep{background:#fff3;width:1px;height:18px}.hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex}.section{padding:96px 0}.sec-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:52px;display:flex}.sec-head .label{color:var(--brand-ink)}.sec-head h2{margin-top:12px;font-size:clamp(34px,3.8vw,50px)}.sec-head p{max-width:54ch;color:var(--muted);margin-top:12px;font-size:17px}.sec-foot{justify-content:center;margin-top:40px;display:flex}.carousel{--per:3;--gap:22px;position:relative}.car-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y;margin:-14px;padding:14px;overflow-x:auto}.car-viewport::-webkit-scrollbar{display:none}.js .car-viewport{overflow:hidden}.car-track{gap:var(--gap);will-change:transform;display:flex}.car-track>.realm{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));scroll-snap-align:start}.car-track.is-dragging{cursor:grabbing}.car-track.is-dragging .realm{pointer-events:none}.realm.is-out{opacity:.62}.car-arrow{z-index:2;border-radius:var(--radius);background:var(--brand);color:#160904;border:2px solid var(--car-stroke);width:54px;height:54px;box-shadow:inset 0 -4px 0 var(--brand-dark), inset 0 3px 0 #ffffff4d, 0 10px 24px #00000059;place-items:center;padding:0;transition:transform .12s,filter .15s;display:grid;position:absolute;top:calc(50% - 56px)}.car-arrow svg{width:24px;height:24px}.car-arrow:hover{filter:brightness(1.08)}.car-arrow:active{transform:translateY(2px)}.car-arrow.prev{left:-27px}.car-arrow.next{right:-27px}.car-foot{flex-direction:column;align-items:center;gap:14px;margin-top:30px;display:flex}.car-dots{gap:8px;display:flex}.car-dots button{border:2px solid var(--car-stroke);background:var(--ink);border-radius:2px;width:12px;height:12px;padding:0}@supports (color:color-mix(in lab, red, red)){.car-dots button{background:color-mix(in srgb, var(--ink) 32%, transparent)}}.car-dots button{transition:width .3s cubic-bezier(.2,.7,.2,1),background-color .2s}.car-dots button[aria-current=true]{background:var(--brand);width:36px}.car-progress{border:2px solid var(--car-stroke);background:var(--ink);border-radius:2px;width:160px;height:8px}@supports (color:color-mix(in lab, red, red)){.car-progress{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.car-progress{overflow:hidden}.car-progress span{background:var(--brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.carousel.is-playing .car-progress span{animation:car-fill var(--car-delay,6s) linear forwards}.carousel.is-paused .car-progress span{animation-play-state:paused}@keyframes car-fill{to{transform:scaleX(1)}}.realm{aspect-ratio:3/4;isolation:isolate;color:#fff;border:3px solid var(--edge);border-radius:var(--radius);flex-direction:column;justify-content:flex-end;padding:28px;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .5s;display:flex;position:relative;overflow:clip}.realm>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.realm:before{content:"";z-index:-1;background:linear-gradient(0deg, var(--realm) 0%, #050506cc 30%, #0505061a 62%, #05050600 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.realm:before{background:linear-gradient(0deg, color-mix(in srgb, var(--realm) 26%, #050506) 0%, #050506cc 30%, #0505061a 62%, #05050600 100%)}}.realm:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 3px var(--realm);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.realm:after{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--realm) 55%, transparent)}}.realm:after{transition:box-shadow .22s}.realm:hover{transform:translateY(-6px)}.realm:hover>img{transform:scale(1.06)}.realm:hover:after{box-shadow:inset 0 0 0 3px var(--realm)}.realm-badge{box-shadow:inset 0 0 0 1px var(--realm);background:#000000c7;border-radius:6px;padding:6px 10px;position:absolute;top:18px;left:18px}@supports (color:color-mix(in lab, red, red)){.realm-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--realm) 60%, transparent)}}.realm-badge,.realm .label{color:var(--realm)}.realm-name{letter-spacing:-.03em;text-transform:uppercase;color:var(--realm);text-shadow:0 3px #00000080;margin-top:8px;font-size:clamp(34px,3.3vw,46px);font-weight:800;line-height:.95}.realm-desc{color:#dcdee5;margin-top:12px;font-size:15.5px;line-height:1.5}.realm-go{align-items:center;gap:8px;margin-top:18px;font-weight:700;display:inline-flex}.realm-go span{transition:transform .16s}.realm:hover .realm-go span{transform:translate(4px)}.season{isolation:isolate;color:#f4f4f6;background:linear-gradient(180deg, var(--bg) 0, #070b14 130px, #070b14 calc(100% - 130px), var(--bg) 100%);padding:156px 0;position:relative;overflow:hidden}.season-bg{z-index:-2;object-fit:cover;object-position:50% 40%;filter:hue-rotate(185deg)saturate(.55)brightness(.62);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 130px calc(100% - 130px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 130px calc(100% - 130px),#0000 100%)}.season:before{content:"";z-index:-1;background:linear-gradient(90deg,#080c16e0 0%,#080c168c 55%,#080c1640 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 130px calc(100% - 130px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 130px calc(100% - 130px),#0000 100%)}.season-in{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;gap:64px;display:grid}.season .label{color:#8fd8ff}.season h2{margin-top:14px;font-size:clamp(42px,5vw,68px)}.season h2 em{color:#67e8f9;font-style:normal}.season-copy .lead{color:#d3daea;max-width:46ch;margin-top:18px;font-size:18px}.season-copy .btn{margin-top:30px}.mc-tooltip{font-family:var(--pix);background:#100010f0;padding:16px 18px 18px;font-size:17px;line-height:1.45;position:relative;box-shadow:0 0 0 2px #100010f0,0 24px 60px #0000008c}.mc-tooltip:before{content:"";pointer-events:none;opacity:.6;border:2px solid #0000;border-image:linear-gradient(#5000ff 0%,#28007f 100%) 1;position:absolute;inset:2px}.mc-tooltip .t-title{color:#5ff;font-size:21px}.mc-tooltip .t-sub{color:#aaa;margin-bottom:12px}.mc-tooltip li{grid-template-columns:14px 1fr;gap:4px;display:grid}.mc-tooltip li+li{margin-top:8px}.mc-tooltip li:before{content:"▪";color:#ff8a5c}.mc-tooltip li b{color:#fa0;font-weight:400}.mc-tooltip li span{color:#aaa;display:block}.mc-tooltip .t-foot{color:#f5f;margin-top:14px}.boards{grid-template-columns:repeat(3,1fr);align-items:end;gap:22px;padding-top:110px;display:grid;overflow-x:clip}.board{text-align:center;padding:0 22px 16px;position:relative}.board.first{transform:translateY(-28px)}.podium{justify-content:center;height:150px;display:flex;position:relative}.podium .body{object-fit:contain;object-position:bottom;width:120px;height:240px;image-rendering:pixelated;filter:drop-shadow(0 8px 8px #00000073);position:absolute;bottom:34px}.podium .block{background:#c98a1b;border:2px solid #000;width:160px;height:38px;position:absolute;bottom:0;box-shadow:inset 0 5px #ffd54a,inset 0 -5px #7a4f0a,inset 5px 0 #e3a92e,inset -5px 0 #9a6410}.board:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--glow), transparent);pointer-events:none;width:280px;height:280px;position:absolute;top:-110px;left:50%;translate:-50%}.board .label{color:var(--brand-ink);margin-top:18px}.board .who b{letter-spacing:-.02em;color:var(--ink);text-shadow:var(--name-shadow);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:26px;font-weight:800;display:block;overflow:hidden}.board .who .val{font-family:var(--mono);color:var(--brand-ink);font-size:14px;font-weight:700;display:block}.board-rest{border-top:1px solid var(--line);text-align:left;margin-top:14px;padding-top:10px}.board-rest li{grid-template-columns:30px 32px 1fr auto;align-items:center;gap:10px;padding:8px 4px;display:grid}.board-rest .n{font-family:var(--mono);font-size:14px;font-weight:700}.board-rest li:first-child .n{color:var(--silver)}.board-rest li:nth-child(2) .n{color:var(--bronze)}.board-rest img{width:32px;height:32px;image-rendering:pixelated;background:var(--surface-2);border-radius:3px}.board-rest .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.board-rest .v{font-family:var(--mono);color:var(--muted);font-size:13px}.join-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.join .label{color:var(--brand-ink)}.join h2{margin-top:12px;font-size:clamp(34px,3.8vw,50px)}.join-intro{color:var(--muted);max-width:46ch;margin-top:14px;font-size:17px}.steps{gap:22px;margin-top:34px;display:grid}.steps li{grid-template-columns:46px 1fr;align-items:start;gap:18px;display:grid}.steps .num{border-radius:var(--radius);background:var(--brand);color:#160904;width:46px;height:46px;box-shadow:inset 0 -4px 0 var(--brand-dark), inset 0 3px 0 #ffffff4d;border:2px solid #000;place-items:center;font-size:19px;font-weight:800;display:grid}.steps b{font-size:18px;display:block}.steps p{color:var(--muted);margin-top:2px}.steps code{font-family:var(--mono);color:var(--ink);background:var(--surface-2);border-radius:3px;padding:2px 7px;font-size:13px;font-weight:700}.mc-screen{border-radius:var(--radius);image-rendering:pixelated;font-family:var(--pix);color:#e0e0e0;background:linear-gradient(#0000009e,#0000009e),url(/img/dirt.png) 0 0/64px 64px;border:3px solid #000;padding:34px 32px 30px;font-size:17px;position:relative;overflow:hidden}.mc-tabs{justify-content:center;gap:8px;margin-bottom:22px;display:flex}.mc-btn{color:#fff;text-align:center;min-width:132px;font-family:var(--pix);text-shadow:2px 2px #3f3f3f;background:#6f6f6f;border:2px solid #000;padding:9px 14px;font-size:16px;transition:background-color .12s;display:inline-block;box-shadow:inset 2px 2px #a6a6a6,inset -2px -3px #4b4b4b}.mc-btn:hover{background:#7d7d7d}.mc-btn[aria-pressed=true]{box-shadow:inset 2px 2px 0 #252525, inset -2px -2px 0 #555, inset 0 -4px 0 var(--brand);background:#3a3a3a}.mc-title{text-align:center;color:#fff;text-shadow:2px 2px #3f3f3f;margin-bottom:20px}.mc-label{color:#a0a0a0;text-shadow:2px 2px #282828;margin:14px 0 6px}.mc-field{color:#fff;background:#000;border:2px solid #a0a0a0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mc-field button{color:#ff9a6b;font-family:var(--pix);background:0 0;border:0;padding:0;font-size:15px}.mc-field button:hover{color:#fff}.mc-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.mc-row .mc-btn{width:100%;min-width:0}[data-edition=java] .bedrock-only,[data-edition=bedrock] .java-only{display:none}.news-grid{grid-template-columns:1.35fr 1fr;gap:22px;display:grid}.news-side{gap:22px;display:grid}.post{flex-direction:column;transition:transform .18s;display:flex;overflow:hidden}.post:hover{transform:translateY(-4px)}.post .pic{background:var(--surface-2);border-bottom:2px solid var(--edge);overflow:hidden}.post .pic img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.post:hover .pic img{transform:scale(1.05)}.post-big .pic{aspect-ratio:16/9}.post-body{padding:22px 24px 24px}.post-meta{color:var(--dim);align-items:center;gap:10px;font-size:14px;display:flex}.tag{letter-spacing:.02em;border-radius:4px;padding:3px 9px;font-size:12px;font-weight:700}.tag-update{background:var(--tag-update);color:var(--tag-update-ink)}.tag-news{background:var(--tag-news);color:var(--tag-news-ink)}.tag-community{background:var(--tag-community);color:var(--tag-community-ink)}.tag-preview{background:var(--tag-preview);color:var(--tag-preview-ink)}.post h3{letter-spacing:-.01em;margin-top:12px;font-size:21px;font-weight:800;line-height:1.25}.post-big h3{font-size:28px}.post p{color:var(--muted);margin-top:8px}.post-small{flex-direction:row}.post-small .pic{border-bottom:0;border-right:2px solid var(--edge);flex:none;width:40%}.post-small .post-body{padding:20px}.discord{isolation:isolate;border:3px solid var(--edge);border-radius:var(--radius);color:#f4f4f6;background:#0a0a0e;padding:64px 56px;position:relative;overflow:hidden}.discord>img{z-index:-2;object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.discord:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0ef0 0%,#0a0a0ed1 42%,#0a0a0e40 100%);position:absolute;inset:0}.discord:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #5865f28c}.discord .label{color:#a5adff}.discord h2{margin-top:12px;font-size:clamp(34px,3.8vw,50px)}.discord .lead{color:#d8dbe6;max-width:44ch;margin-top:14px;font-size:17px}.discord-stats{gap:40px;margin-top:26px;display:flex}.discord-stats b{letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;font-size:32px;font-weight:800;display:flex}.discord-stats span{color:#a8a8b3;font-size:14px}.discord-stats .on:before{content:"";background:#3ba55d;border-radius:50%;width:10px;height:10px}.discord .btn{margin-top:30px}.footer{padding:0 0 36px}.foot-top{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px 32px;padding:34px 0;display:flex}.foot-brand{align-items:center;gap:16px;display:flex}.foot-brand img{object-fit:contain;width:52px;height:52px}.foot-brand b{letter-spacing:-.01em;font-size:20px;font-weight:800;display:block}.foot-brand span{color:var(--muted);font-size:15px}.foot-ip{margin-left:auto}.socials{gap:8px;display:flex}.socials a{border-radius:var(--radius);background:var(--surface-2);width:42px;height:42px;color:var(--ink);place-items:center;transition:background-color .15s,color .15s;display:grid}.socials a:hover{background:var(--brand);color:#160904}.socials svg{width:19px;height:19px}.foot-links{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;margin-top:12px;display:grid}.foot-links p{color:var(--muted);max-width:36ch}.foot-links h3{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;font-size:12px;font-weight:500}.foot-links li+li{margin-top:10px}.foot-links a{color:var(--ink-2);font-weight:500}.foot-links a:hover{color:var(--brand-ink)}.legal{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:24px;font-size:14px;display:flex}.toast{z-index:80;opacity:0;pointer-events:none;color:#fff;background:#16161b;border-radius:8px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:600;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);box-shadow:0 0 0 1px #ffffff1f,0 14px 40px #0006}.toast:before{content:"";background:var(--online);border-radius:1px;width:8px;height:8px}.toast.is-on{opacity:1;transform:translate(-50%)}@media (width<=1240px){.nav-links{display:none}.menu{display:block}.nav-right{margin-left:auto}}@media (width<=780px){.nav-logo .logo-long{display:none}.nav-logo .logo-mark{display:block}}@media (width<=1060px){.carousel{--per:2}.car-arrow.prev{left:-14px}.car-arrow.next{right:-14px}.season-in,.join-grid{grid-template-columns:1fr;gap:44px}.mc-tooltip{max-width:520px}.news-grid{grid-template-columns:1fr}.boards{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(300px,46%);grid-auto-flow:column;overflow-x:auto}.board{scroll-snap-align:center}.board.first,.js .board.first[data-reveal].is-in{order:-1;transform:none}.discord{padding:48px 36px}.foot-links{grid-template-columns:1fr 1fr}.foot-ip{margin-left:0}}@media (width<=640px){.container{width:calc(100% - 32px)}.nav-in{gap:8px;height:64px}.nav-right{gap:6px}.nav .ip-btn .ip-text,.nav .ip-btn>svg{display:none}.nav .ip-btn{gap:8px;padding:0 4px 0 10px}.nav .ip-btn:before{content:"IP"}.nav .discord-btn{display:none}.icon-btn{width:40px;height:40px}.hero{min-height:88svh;padding:100px 0 104px}.hero-bg{inset:-8% 0 0}.hero-bg img{object-position:52% 24%}.hero:before{background:linear-gradient(180deg, #0a0a0c99 0%, #0a0a0c00 16%), linear-gradient(0deg, var(--bg) 0%, #0a0a0ceb 12%, #0a0a0cd9 40%, #0a0a0c26 66%, #0a0a0c00 78%)}.plaque{gap:10px;font-size:14px}.plaque .sep,.plaque .ver{display:none}.hero-cta{width:100%}.hero-cta .btn{flex:100%}.section{padding:72px 0}.sec-head{margin-bottom:36px}.carousel{--per:1;--gap:14px}.car-track>.realm{aspect-ratio:4/5;flex-basis:86%;padding:22px}.car-arrow{width:46px;height:46px;box-shadow:inset 0 -4px 0 var(--brand-dark), inset 0 3px 0 #ffffff4d;position:static}.carousel .car-ui{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.car-foot{margin-top:0}.boards{grid-auto-columns:82%;margin-inline:-16px;padding-inline:16px}.post-small{flex-direction:column}.post-small .pic{aspect-ratio:16/9;border-right:0;border-bottom:2px solid var(--edge);width:100%}.discord{padding:36px 22px}.discord:before{background:linear-gradient(#0a0a0e66 0%,#0a0a0ed9 40%,#0a0a0ef2 100%)}.discord-stats{gap:28px}.mc-screen{padding:26px 16px 22px}.mc-tabs .mc-btn{flex:1;min-width:0}.foot-links>div:first-child{grid-column:1/-1}}.car-track>.realm:has(.realm-badge){padding-top:60px}@media (width<=1060px) and (hover:hover) and (pointer:fine){.boards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-auto-flow:row;row-gap:132px;overflow-x:clip}}@media (prefers-reduced-motion:no-preference){.hero-bg img{animation:30s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1%,-1%)}}.fx-embers i{animation:rise var(--d,9s) linear var(--delay,0s) infinite}@keyframes rise{0%{opacity:0;transform:translate(0)}12%{opacity:.9}70%{opacity:.6}to{transform:translate(var(--x,30px), -55vh);opacity:0}}.fx-snow i{animation:fall var(--d,10s) linear var(--delay,0s) infinite}@keyframes fall{0%{opacity:0;transform:translate(0)}10%{opacity:.85}to{transform:translate(var(--x,-40px), 110vh);opacity:0}}.fx-rain i{animation:pour var(--d) linear var(--delay) infinite}@keyframes pour{0%{opacity:0;transform:translateY(0)}8%{opacity:.75}to{opacity:.4;transform:translateY(110vh)}}.fx-leaves i{animation:drop var(--d) linear var(--delay) infinite, sway calc(var(--d) / 5) ease-in-out var(--delay) infinite alternate}@keyframes drop{0%{opacity:0;translate:0}8%,80%{opacity:.95}to{translate:var(--x) 110vh;opacity:0}}@keyframes sway{0%{transform:translate(-18px)rotate(-30deg)}to{transform:translate(18px)rotate(30deg)}}.fx-petals i{animation:blow var(--d) linear var(--delay) infinite, flutter calc(var(--d) / 6) ease-in-out var(--delay) infinite alternate}@keyframes blow{0%{opacity:0;translate:0}8%,80%{opacity:.95}to{translate:calc(var(--x) + 200px) 110vh;opacity:0}}@keyframes flutter{0%{transform:translate(-10px)rotate(0)scaleX(1)}to{transform:translate(12px)rotate(220deg)scaleX(.3)}}.fx-fireflies i{animation:wander var(--d) ease-in-out var(--delay) infinite alternate, blink calc(var(--d) * .6) ease-in-out var(--delay) infinite alternate}@keyframes wander{0%{translate:0}50%{translate:var(--x) -30px}to{translate:calc(var(--x) * -.6) 22px}}@keyframes blink{0%,35%{opacity:0}to{opacity:.95}}.fx-hearts i{animation:float var(--d) linear var(--delay) infinite}@keyframes float{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1;transform:translateY(-4vh)scale(1)}70%{opacity:.85}to{transform:translate(calc(var(--x) * .5), -40vh);opacity:0}}.js [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.js [data-reveal].is-in{opacity:1;transform:none}.js .board.first[data-reveal].is-in{transform:translateY(-28px)}.js [data-reveal][data-delay="1"]{transition-delay:90ms}.js [data-reveal][data-delay="2"]{transition-delay:.18s}.js [data-reveal][data-delay="3"]{transition-delay:.27s}}@media (prefers-reduced-motion:no-preference) and (width<=1060px){.js .board.first[data-reveal].is-in{transform:none}}.page-hero{isolation:isolate;color:#f4f4f6;padding:168px 0 112px;position:relative;overflow:hidden}.page-hero>img{z-index:-2;object-fit:cover;object-position:var(--pos,50% 40%);filter:saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.page-hero:before{content:"";z-index:-1;background:linear-gradient(180deg, #0a0a0cb8 0%, #0a0a0c80 30%, #0a0a0cdb calc(100% - 110px), var(--bg) 100%);position:absolute;inset:0}.page-hero .label{color:var(--brand)}.page-hero h1{letter-spacing:-.03em;margin-top:12px;font-size:clamp(40px,5.2vw,68px);font-weight:800;line-height:1.02}.page-hero .lead{color:#d6d8e0;max-width:60ch;margin-top:16px;font-size:18px}.crumbs{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.crumbs a:hover{color:#fff}.crumbs span[aria-hidden]{color:#fff6}.crumbs+.label{margin-top:22px}.group-head h2{font-size:clamp(26px,2.6vw,34px)}.page{padding:56px 0 104px}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg button,.seg a{border:2px solid var(--edge);border-radius:var(--radius);background:var(--stone);min-height:40px;color:var(--stone-ink);box-shadow:inset 0 -3px 0 var(--stone-lo), inset 0 2px 0 var(--bevel-hi);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;transition:background-color .15s,transform .1s;display:inline-flex}.seg button:hover,.seg a:hover{background:var(--stone-hover)}.seg button:active,.seg a:active{transform:translateY(2px)}.seg [aria-selected=true],.seg [aria-pressed=true],.seg [aria-current=page]{background:var(--brand);color:#160904;box-shadow:inset 0 -3px 0 var(--brand-dark), inset 0 2px 0 #ffffff4d;border-color:#000}.seg .count{font-family:var(--mono);opacity:.75;font-size:12px}.seg [aria-selected=true] .count,.seg [aria-pressed=true] .count,.seg [aria-current=page] .count{opacity:1}.seg [aria-selected=true]:hover,.seg [aria-pressed=true]:hover,.seg [aria-current=page]:hover{background:var(--brand);filter:brightness(1.07)}.seg.scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.seg.scroll::-webkit-scrollbar{display:none}.seg.scroll>*{scroll-snap-align:start;flex:none}.seg.scroll{scroll-snap-type:x mandatory}.swipe{align-items:flex-start;gap:8px;min-width:0;display:flex}.swipe>.seg{flex:auto;min-width:0}.swipe-nav{flex:none;gap:6px;display:flex}.swipe[data-end]>.seg,.swipe[data-cut]>.seg{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent)}.swipe[data-cut]>.seg{--fade-l:40px}.swipe[data-end]>.seg{--fade-r:40px}.swipe-btn{border:2px solid var(--edge);border-radius:var(--radius);background:var(--stone);width:36px;height:40px;color:var(--stone-ink);box-shadow:inset 0 -3px 0 var(--stone-lo), inset 0 2px 0 var(--bevel-hi);place-items:center;padding:0;display:grid}.swipe-btn:hover:not(:disabled){background:var(--stone-hover)}.swipe-btn:active:not(:disabled){transform:translateY(2px)}.swipe-btn:disabled{opacity:.4;cursor:default}.swipe-btn svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.seg.scroll{flex-wrap:wrap;overflow-x:visible}}.field{align-items:center;display:flex;position:relative}.field svg{width:18px;height:18px;color:var(--dim);pointer-events:none;position:absolute;left:14px}.field input{border:2px solid var(--edge);border-radius:var(--radius);background:var(--surface);width:100%;min-height:50px;color:var(--ink);font:inherit;box-shadow:inset 2px 2px 0 var(--bevel-lo);padding:0 16px 0 44px;font-size:16px}.field input::placeholder{color:var(--dim)}.field input:focus{outline:2px solid var(--brand);outline-offset:2px}.with-side{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.side{position:sticky;top:100px}.toc{padding:18px}.toc .label{color:var(--dim);margin-bottom:10px}.toc a{color:var(--muted);border-left:3px solid #0000;border-radius:0 3px 3px 0;padding:7px 10px;font-size:14px;font-weight:600;display:block}.toc a:hover{color:var(--ink);background:var(--surface-2)}.toc a[aria-current]{color:var(--ink);border-left-color:var(--brand);background:var(--surface-2)}.prose{max-width:72ch;color:var(--ink-2);font-size:17px;line-height:1.75}.prose>*+*{margin-top:1em}.prose h2{letter-spacing:-.02em;color:var(--ink);margin-top:2em;scroll-margin-top:100px;font-size:30px;font-weight:800;line-height:1.15}.prose h3{color:var(--ink);margin-top:1.6em;scroll-margin-top:100px;font-size:21px;font-weight:800;line-height:1.25}.prose a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--ink)}.prose ul,.prose ol{padding-left:1.3em}.prose ul{list-style:square}.prose ol{list-style:decimal}.prose li+li{margin-top:.35em}.prose li::marker{color:var(--brand-ink)}.prose code{font-family:var(--mono);background:var(--surface-2);color:var(--ink);border-radius:3px;padding:2px 6px;font-size:.86em}.prose blockquote{border-left:4px solid var(--brand);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink);margin-left:0;padding:14px 18px}.prose hr{background:var(--line);border:0;height:2px;margin:2.2em 0}.prose img{border:2px solid var(--edge);border-radius:var(--radius)}.pill{letter-spacing:.02em;color:var(--c,var(--brand-ink));background:var(--c,var(--brand));border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pill{background:color-mix(in srgb, var(--c,var(--brand)) 14%, transparent)}}.empty{text-align:center;color:var(--muted);padding:48px 24px}.skeleton{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface) 50%, var(--surface-2) 100%);border-radius:var(--radius);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}}@media (width<=1060px){.with-side{grid-template-columns:1fr;gap:28px}.side{position:static}}@media (width<=640px){.page-hero{padding:120px 0 88px}.page{padding:40px 0 80px}.prose{font-size:16.5px}.prose h2{font-size:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}.fx{display:none}}.text-brand-2{color:var(--brand-ink)}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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}.acc{gap:8px;display:grid}.acc-item summary{cursor:pointer;min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 18px;font-weight:700;list-style:none;display:flex}.acc-item summary::-webkit-details-marker{display:none}.acc-item summary:focus-visible{outline-offset:-4px}.acc-title{overflow-wrap:anywhere;min-width:0}.acc-chev{border:2px solid var(--edge);border-radius:var(--radius);background:var(--stone);width:34px;height:34px;color:var(--stone-ink);box-shadow:inset 0 -3px 0 var(--stone-lo), inset 0 2px 0 var(--bevel-hi);flex:none;place-items:center;transition:background-color .15s;display:grid}.acc-item summary:hover .acc-chev{background:var(--stone-hover)}.acc-chev svg{width:16px;height:16px;transition:transform .22s}.acc-item[open] .acc-chev svg{transform:rotate(180deg)}.acc-item[open]{border-color:color-mix(in srgb, var(--brand) 55%, var(--edge))}.acc-body{border-top:1px solid var(--line);min-width:0;color:var(--ink-2);overflow-wrap:anywhere;margin:0 18px;padding:14px 0 18px;font-size:15.5px;line-height:1.65}:root{--rank-tint:100%}:root[data-theme=light]{--rank-tint:50%}@media (prefers-color-scheme:light){:root:not([data-theme]){--rank-tint:50%}}.staff-page .rank-tag{color:var(--rank);font-family:var(--mono);letter-spacing:.06em;text-shadow:2px 2px 0 color-mix(in srgb, var(--rank) 25%, #000);background:#0e0e11;border-radius:2px;align-items:center;padding:4px 8px 3px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.staff-page .hero-meta{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;display:flex}.staff-page .rank-legend{flex-wrap:wrap;gap:8px;display:flex}.staff-page .rank-legend a{transition:box-shadow .15s,transform .1s;box-shadow:0 0 0 1px #ffffff24}.staff-page .rank-legend a:hover{box-shadow:0 0 0 1px var(--rank)}.staff-page .rank-legend a:active{transform:translateY(1px)}.staff-page .hero-stats{font-family:var(--mono);letter-spacing:.04em;color:#ffffffb8;font-size:13px}.staff-page .hero-stats b{color:#fff}.staff-page .group{scroll-margin-top:96px}.staff-page .group+.group{margin-top:76px}.staff-page .group-head{justify-content:center;align-items:center;gap:14px;margin-bottom:30px;display:flex}.staff-page .group-head h2{overflow-wrap:anywhere;font-size:clamp(26px,2.6vw,34px)}.staff-page .group-head .count{color:var(--dim);white-space:nowrap}.staff-page .group-head:before,.staff-page .group-head:after{content:"";flex:1;min-width:24px;height:2px}.staff-page .group-head:before{background:linear-gradient(270deg, color-mix(in srgb, var(--rank) 55%, transparent), transparent)}.staff-page .group-head:after{background:linear-gradient(90deg, color-mix(in srgb, var(--rank) 55%, transparent), transparent)}.staff-page .plinth{width:136px;height:30px;box-shadow:inset 0 6px 0 var(--rank), inset 0 -5px 0 #474747, inset 5px 0 0 #939393, inset -5px 0 0 #5a5a5a;background:#767676;border:2px solid #000;display:block}.staff-page .figure{flex-direction:column;align-items:center;display:flex;position:relative}.staff-page .skin{z-index:1;object-fit:contain;object-position:bottom;width:100px;height:240px;image-rendering:pixelated;filter:drop-shadow(0 8px 8px #00000080);margin-bottom:-5px;transition:translate .2s cubic-bezier(.2,.7,.2,1);position:relative}.staff-page .founder{isolation:isolate;color:#f4f4f6;border:3px solid var(--edge);border-radius:var(--radius);background:#0a0a0e;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:32px;min-height:480px;padding:0 64px;display:grid;position:relative;overflow:hidden}.staff-page .founder>.bg{z-index:-2;object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.staff-page .founder:before{content:"";z-index:-1;background:linear-gradient(90deg, #0a0a0ef2 0%, #0a0a0ed6 38%, #0a0a0e40 72%, #0a0a0e1a 100%), radial-gradient(closest-side at 78% 72%, color-mix(in srgb, var(--rank) 26%, transparent), transparent);position:absolute;inset:0}.staff-page .founder:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--rank) 55%, transparent);transition:box-shadow .22s;position:absolute;inset:0}.staff-page .founder:hover:after{box-shadow:inset 0 0 0 3px var(--rank)}.staff-page .founder-copy{align-self:center;min-width:0;padding:56px 0;container-type:inline-size}.staff-page .founder-name{font-size:min(clamp(64px, 8.4vw, 116px), 100cqi / (var(--chars,1) * .7));letter-spacing:-.04em;text-transform:uppercase;color:var(--rank);text-shadow:0 4px #0000008c;overflow-wrap:anywhere;margin-top:18px;font-weight:800;line-height:.9}.staff-page .founder .role{color:#fff;margin-top:16px;font-size:22px;font-weight:700}.staff-page .founder .note{color:#d6d8e0;max-width:40ch;margin-top:8px;font-size:18px}.staff-page .founder .figure{justify-self:center;padding-top:48px}.staff-page .founder .skin{width:150px;height:360px;margin-bottom:-7px}.staff-page .founder .plinth{width:212px;height:50px;box-shadow:inset 0 9px 0 var(--rank), inset 7px 0 0 #939393, inset -7px 0 0 #5a5a5a;border-bottom:0}.staff-page .founder+.roster{margin-top:22px}.staff-page .roster{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.staff-page .member{flex-direction:column;flex:0 360px;min-width:0;transition:translate .2s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.staff-page .member:after{content:"";pointer-events:none;border-radius:inherit;transition:box-shadow .2s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}.staff-page .member:hover:after{box-shadow:inset 0 0 0 2px var(--rank)}.staff-page .stage{isolation:isolate;border-bottom:2px solid var(--edge);background:#0d0d10;justify-content:center;align-items:flex-end;padding:30px 0 26px;display:flex;position:relative;overflow:hidden}.staff-page .stage>.bg{z-index:-2;object-fit:cover;filter:brightness(.5)saturate(.95);width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.staff-page .stage:before{content:"";z-index:-1;background:radial-gradient(closest-side at 50% 64%, color-mix(in srgb, var(--rank) 30%, transparent), transparent), linear-gradient(0deg, #08080ae6 0%, #08080a00 50%);position:absolute;inset:0}.staff-page .member-body{padding:18px 22px 24px}.staff-page .member h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:12px;font-size:22px;font-weight:800;line-height:1.15}.staff-page .member .role{color:color-mix(in srgb, var(--rank) var(--rank-tint), #000);margin-top:4px;font-size:15px;font-weight:700}.staff-page .member .note{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}@media (prefers-reduced-motion:no-preference){.staff-page .member:hover{translate:0 -6px}.staff-page .member:hover .stage>.bg{transform:scale(1.05)}.staff-page .member:hover .skin,.staff-page .founder:hover .skin{translate:0 -6px}}.staff-page .staff-loading{gap:22px;display:grid}.staff-page .staff-loading .skeleton{border:2px solid var(--edge);height:220px}.staff-page .join-team{margin-top:96px}@media (width<=1060px){.staff-page .founder{grid-template-columns:minmax(0,1fr) minmax(0,260px);padding:0 36px}.staff-page .founder .skin{width:130px;height:312px}.staff-page .founder .plinth{width:184px;height:44px}}@media (width<=640px){.staff-page .hero-meta{gap:14px}.staff-page .hero-stats{order:-1}.staff-page .group+.group{margin-top:60px}.staff-page .group-head{flex-wrap:wrap;gap:8px 12px;margin-bottom:20px}.staff-page .group-head:before,.staff-page .group-head:after{display:none}.staff-page .founder{grid-template-columns:1fr;gap:0;min-height:0;padding:0 22px}.staff-page .founder:before{background:linear-gradient(180deg, #0a0a0ef0 0%, #0a0a0ecc 52%, #0a0a0e4d 100%), radial-gradient(closest-side at 50% 82%, color-mix(in srgb, var(--rank) 28%, transparent), transparent)}.staff-page .founder-copy{padding:34px 0 8px}.staff-page .founder .note{font-size:16.5px}.staff-page .founder .figure{padding-top:8px}.staff-page .founder .skin{width:120px;height:288px}.staff-page .founder .plinth{width:170px;height:40px}.staff-page .roster{gap:12px}.staff-page .member{flex:0 calc(50% - 6px)}.staff-page .stage{padding:22px 0 18px}.staff-page .stage .skin{width:76px;height:182px;margin-bottom:-4px}.staff-page .stage .plinth{width:104px;height:24px;box-shadow:inset 0 5px 0 var(--rank), inset 0 -4px 0 #474747, inset 4px 0 0 #939393, inset -4px 0 0 #5a5a5a}.staff-page .member-body{padding:14px 14px 18px}.staff-page .member .rank-tag{padding:3px 6px 2px;font-size:11px}.staff-page .member h3{margin-top:10px;font-size:18px}.staff-page .member .role,.staff-page .member .note{font-size:14px}.staff-page .join-team{margin-top:72px}}.policy-page .rules-bar{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.policy-page .rules-tabs{--stone:#3a3a42;--stone-hover:#46464f;--stone-lo:#222227;--stone-ink:#fff;--edge:#000;--bevel-hi:#ffffff14}.policy-page .rules-updated{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;background:#000000a8;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:inline-flex}.policy-page .rules-updated svg{flex:none;width:16px;height:16px}.policy-page .rules-updated b{color:#fff;font-weight:700}.policy-page .toc ol{gap:2px;display:grid}.policy-page .toc a{grid-template-columns:26px 1fr;gap:8px;line-height:1.4;display:grid}.policy-page .toc .n{font-family:var(--mono);color:var(--brand-ink);padding-top:1px;font-size:12px;font-weight:700}.policy-page .toc .toc-sub{margin:2px 0 4px 34px}.policy-page .toc .toc-sub a{padding:5px 10px;font-size:13px;display:block}.policy-page .side-report{margin-top:16px;padding:18px}.policy-page .side-report .label{color:var(--dim)}.policy-page .side-report p:not(.label){color:var(--muted);margin-top:8px;font-size:14px;line-height:1.5}.policy-page .side-report .btn{width:100%;margin-top:14px}.policy-page .btn-sm svg{width:16px;height:16px}.policy-page .rule-list{gap:18px;min-width:0;display:grid}.policy-page .rule-sec{padding:26px 30px 12px;scroll-margin-top:100px}.policy-page .rule-head{border-bottom:2px solid var(--line);align-items:center;gap:18px;padding-bottom:18px;display:flex}.policy-page .rule-num{border-radius:var(--radius);background:var(--brand);color:#160904;width:54px;height:54px;box-shadow:inset 0 -4px 0 var(--brand-dark), inset 0 3px 0 #ffffff4d;letter-spacing:-.02em;border:2px solid #000;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.policy-page .rule-head h2{letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;font-size:clamp(22px,2.3vw,28px);font-weight:800;line-height:1.15}.policy-page .rule-sec .prose{overflow-wrap:anywhere;max-width:none}.policy-page .rule-sec .prose>:first-child{margin-top:18px}.policy-page .pol-desc{white-space:pre-line}.policy-page .prose .rule-items{padding:0;list-style:none}.policy-page .rule-items li{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.policy-page .rule-items li+li{border-top:1px solid var(--line);margin-top:0}.policy-page .rule-items .rule-break{border-top-width:2px;padding:0;display:block}.policy-page .rule-items .rn{font-family:var(--mono);color:var(--brand-ink);font-size:14px;font-weight:700;line-height:1.75}.policy-page .rule-sub{border-top:2px solid var(--line);margin-top:10px;padding-top:18px;scroll-margin-top:100px}.policy-page .prose .rule-sub h3{margin-top:0;font-size:19px}.policy-page .rule-sub .rule-items li{grid-template-columns:54px minmax(0,1fr)}.policy-page .rule-items .rule-def .rn{background:var(--brand);width:6px;height:6px;margin-top:12px}.policy-page .pol-skel{border:2px solid var(--edge);height:220px}.rule-text .rule-entry{padding:18px 0}.rule-text .rule-entry+.rule-entry,.rule-text .pol-desc+.rule-entry{border-top:1px solid var(--line)}.rule-text .pol-desc+.pol-desc{margin-top:.6em}.rule-text .rule-entry.is-sub{border-left:2px solid var(--line);margin-left:22px;padding-left:18px}.rule-text .rule-entry-title{letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:18px;font-weight:800;line-height:1.35;display:flex}.rule-text .rule-entry-num{border-radius:var(--radius);font-family:var(--mono);letter-spacing:0;color:var(--brand-ink);background:color-mix(in srgb, var(--brand) 12%, transparent);border:1px solid color-mix(in srgb, var(--brand) 38%, transparent);flex:none;padding:1px 7px;font-size:13px;font-weight:700}.rule-text .rule-entry-title .pill{--c:var(--dim);font-weight:600}.rule-text .rule-entry p:not(.label){color:var(--ink-2);margin-top:8px}.rule-text .rule-penalty{gap:8px;margin-top:14px;display:grid}.rule-text .rule-penalty .label{color:var(--brand-ink);margin:0;font-weight:700}.rule-text .rule-penalty ol{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rule-text .rule-penalty li{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.rule-text .rule-penalty li+li:before{content:"→";color:var(--dim);flex:none}.rule-text .rule-penalty li>span{border-radius:var(--radius);min-width:0;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);padding:4px 10px;font-size:14.5px;line-height:1.45}.policy-page .report{margin-top:64px}.policy-page .report .lead{max-width:50ch}.policy-page .report-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.policy-page .report .report-actions .btn{margin-top:0}@media (width<=1060px){.policy-page .side-report{display:none}}@media (width<=640px){.policy-page .rules-tabs{flex:100%}.policy-page .rules-tabs a{flex:1;justify-content:center;padding:0 12px}.policy-page .rule-sec{padding:20px 18px 6px}.policy-page .rule-head{gap:14px}.policy-page .rule-num{width:46px;height:46px;font-size:17px}.policy-page .rule-items li{grid-template-columns:36px minmax(0,1fr);gap:10px}.policy-page .rule-sub .rule-items li{grid-template-columns:46px minmax(0,1fr)}.rule-text .rule-entry.is-sub{margin-left:8px;padding-left:14px}.policy-page .report{margin-top:48px}.policy-page .report-actions .btn{flex:100%}}@media print{:root:has(.policy-page){--bg:#fff;--surface:#fff;--surface-2:#f2f2f2;--ink:#000;--ink-2:#111;--muted:#333;--dim:#555;--line:#ccc;--edge:#999;--bevel-hi:transparent;--bevel-lo:transparent;--brand-ink:#000}body:has(.policy-page){color:#000;background:#fff;font-size:12pt;transition:none}body:has(.policy-page) :is(.nav,.footer,.toast){display:none!important}.policy-page :is(.side,.crumbs,.rules-tabs,.report,.page-hero>img){display:none!important}.policy-page .page-hero:before{display:none}.policy-page .page-hero{color:#000;padding:0 0 12pt}.policy-page .page-hero h1{font-size:26pt}.policy-page .page-hero .lead,.policy-page .rules-updated,.policy-page .rules-updated b{color:#000}.policy-page .rules-updated{background:0 0;border:0;padding:0}.policy-page .page-hero .label{margin-top:0}.policy-page .page{padding:0}.policy-page .container{width:100%}.policy-page .with-side{display:block}.policy-page .rule-sec{box-shadow:none;break-inside:avoid;border:1px solid #999}.policy-page .rule-num{color:#000;box-shadow:none;background:0 0;border:1px solid #000}.policy-page [data-reveal]{opacity:1!important;transform:none!important}}.error-page .lost{isolation:isolate;color:#f4f4f6;padding:140px 0;position:relative;overflow:hidden}.error-page .lost-bg{z-index:-2;object-fit:cover;object-position:50% 42%;filter:saturate(1.05)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.error-page .lost:before{content:"";z-index:-1;background:linear-gradient(0deg, var(--bg) 0, color-mix(in srgb, var(--bg) 70%, transparent) 64px, color-mix(in srgb, var(--bg) 0%, transparent) 190px), linear-gradient(180deg, #0a0a0cb8 0%, #0a0a0c00 24%), linear-gradient(90deg, #0a0a0ce6 0%, #0a0a0ca8 45%, #0a0a0c6b 100%);position:absolute;inset:0}:root[data-theme=light] .error-page .lost{padding-bottom:190px}.error-page .lost-in{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:72px;display:grid}.error-page .lost .label{color:var(--brand)}.error-page .lost h1{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 4px 24px #00000073;margin-top:14px;font-size:clamp(44px,5.4vw,76px);font-weight:800;line-height:1}.error-page .lost .lead{text-wrap:pretty;color:#d6d8e0;max-width:46ch;margin-top:20px;font-size:18px}.error-page .lost-cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.error-page .lost-cta .btn-primary span{transition:transform .16s}.error-page .lost-cta .btn-primary:hover span{transform:translate(-4px)}.error-page .lost-seen{white-space:nowrap;color:#ffffff8c;align-items:center;gap:12px;min-width:0;margin-top:30px;display:flex}.error-page .lost-seen code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);letter-spacing:0;text-transform:none;color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:3px;padding:4px 9px;font-size:13px;overflow:hidden}.error-page .lost :focus-visible{outline-color:#fff}.error-page .atlas{justify-self:end;width:100%;max-width:460px;margin:0;position:relative}.error-page .atlas:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff8c3c33,#ff8c3c00 72%);position:absolute;inset:-22%}.error-page .frame{border-radius:var(--radius);background-color:#8a683d;background-image:repeating-linear-gradient(90deg,#00000017 0 3px,#0000 3px 10px,#ffffff0f 10px 12px,#0000 12px 19px);border:3px solid #000;padding:14px;position:relative;transform:rotate(-2deg);box-shadow:inset 3px 3px #b88f58,inset -3px -4px #573e22,0 34px 70px #0009,0 6px #00000059}.error-page .map{aspect-ratio:1;position:relative}.error-page .map>img{width:100%;height:100%;image-rendering:pixelated;background:#e2d3ac;display:block;box-shadow:0 0 0 2px #3b2914}.error-page .map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.error-page .flag-name{font-family:var(--pix);fill:#fff;font-size:4.2px}.error-page .flag-box{fill:#0000009e}.error-page .flag-mark{transition:transform .22s cubic-bezier(.2,.7,.3,1.5)}.error-page .you-ring{fill:none;stroke:var(--brand);stroke-width:1.2px;opacity:0}.error-page .you{z-index:2;white-space:nowrap;background:var(--brand);color:#160904;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 -3px 0 var(--brand-dark), 0 6px 16px #00000073;border:2px solid #000;border-radius:3px;padding:5px 9px 4px;font-size:11px;font-weight:700;position:absolute;top:25%;left:94.4445%;transform:translate(-50%,calc(-100% - 16px))}.error-page .you:after{content:"";box-sizing:content-box;background:var(--brand);border:2px solid #000;border-width:0 2px 2px 0;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-3px)rotate(45deg)}.error-page .map-tip{z-index:3;white-space:nowrap;padding:11px 14px 12px;font-size:16px;position:absolute;bottom:-30px;left:-34px}.error-page .map-tip .t-title{color:#fff;font-size:18px}.error-page .map-tip .t-sub{margin:0}.error-page .map-tip .t-warn{color:#ff7f5c}.error-page .warp{padding:0 0 104px}.error-page .warp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:30px;display:flex}.error-page .warp-head .label{color:var(--brand-ink)}.error-page .warp-head h2{margin-top:10px;font-size:clamp(30px,3.2vw,42px)}.error-page .warp-head p{color:var(--muted);max-width:42ch}.error-page .wp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.error-page .wp{aspect-ratio:4/5;isolation:isolate;color:#fff;border:3px solid var(--edge);border-radius:var(--radius);flex-direction:column;justify-content:flex-end;padding:22px;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.error-page .wp>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.error-page .wp:before{content:"";z-index:-1;background:linear-gradient(0deg, color-mix(in srgb, var(--wp) 24%, #050506) 0%, #050506d1 34%, #05050626 68%, #05050659 100%);position:absolute;inset:0}.error-page .wp:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--wp) 45%, transparent);transition:box-shadow .22s;position:absolute;inset:0}.error-page .wp:hover{transform:translateY(-6px)}.error-page .wp:hover>img{transform:scale(1.06)}.error-page .wp:hover:after,.error-page .wp:focus-visible:after{box-shadow:inset 0 0 0 3px var(--wp)}.error-page .wp-top{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:16px;left:16px;right:16px}.error-page .wp-flag{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wp) 55%, transparent);color:var(--wp);background:#000000c7;border-radius:3px;align-items:center;gap:8px;padding:6px 10px 6px 8px;display:inline-flex}.error-page .wp-flag svg{flex:none;width:11px;height:14px}.error-page .wp-dist{font-family:var(--mono);color:#ffffffd1;text-shadow:0 1px 6px #000;white-space:nowrap;font-size:12px;font-weight:700}.error-page .wp-name{letter-spacing:-.025em;font-size:30px;font-weight:800;line-height:1}.error-page .wp-desc{color:#dcdee5;margin-top:10px;font-size:15px;line-height:1.45}.error-page .wp-go{color:var(--wp);align-items:center;gap:8px;margin-top:16px;font-weight:700;display:inline-flex}.error-page .wp-go span{transition:transform .16s}.error-page .wp:hover .wp-go span{transform:translate(4px)}:is(.error-page:has(.wp[data-wp=realms]:is(:hover,:focus-visible)) .flag[data-wp=realms] .flag-mark,.error-page:has(.wp[data-wp=leaderboard]:is(:hover,:focus-visible)) .flag[data-wp=leaderboard] .flag-mark,.error-page:has(.wp[data-wp=news]:is(:hover,:focus-visible)) .flag[data-wp=news] .flag-mark,.error-page:has(.wp[data-wp=wiki]:is(:hover,:focus-visible)) .flag[data-wp=wiki] .flag-mark){transform:scale(1.45)}@media (width<=1060px){.error-page .lost-in{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:48px}.error-page .wp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.error-page .wp{aspect-ratio:16/11}}@media (width<=820px){.error-page .lost{padding:112px 0 108px}.error-page .lost-in{grid-template-columns:minmax(0,1fr);gap:40px}.error-page .atlas{order:-1;justify-self:center;width:min(340px,78vw)}.error-page .map-tip{display:none}}@media (width<=640px){.error-page .lost{padding:92px 0 136px}.error-page .atlas{width:min(300px,74vw)}.error-page .flag-label{display:none}.error-page .lost h1{font-size:42px}.error-page .lost .lead{font-size:16.5px}.error-page .lost-cta .btn{flex:100%}.error-page .lost-seen{margin-top:24px}.error-page .warp{padding-bottom:80px}.error-page .wp-grid{gap:12px}.error-page .wp{aspect-ratio:4/5;padding:14px}.error-page .wp-top{top:10px;left:10px;right:10px}.error-page .wp-flag{letter-spacing:.12em;gap:6px;padding:5px 8px 5px 6px;font-size:11px}.error-page .wp-dist,.error-page .wp-desc{display:none}.error-page .wp-name{font-size:22px}.error-page .wp-go{margin-top:10px;font-size:14px}}@media (prefers-reduced-motion:no-preference){.error-page .trail-reveal{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.45,.05,.35,1) .5s forwards trail-draw}@keyframes trail-draw{to{stroke-dashoffset:0}}.error-page .you-dot{opacity:0;animation:.3s 2.8s forwards you-in}.error-page .you{opacity:0;animation:.5s cubic-bezier(.2,.7,.3,1.4) 3s forwards you-chip}@keyframes you-in{to{opacity:1}}@keyframes you-chip{0%{opacity:0;transform:translate(-50%,calc(-100% - 6px))}to{opacity:1}}.error-page .you-ring{transform-box:fill-box;transform-origin:50%;animation:2s ease-out 3.1s infinite you-ping}@keyframes you-ping{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.error-page .frame{animation:.9s cubic-bezier(.2,.7,.2,1) both frame-in}@keyframes frame-in{0%{opacity:0;transform:rotate(-6deg)translateY(18px)}}.error-page .lost-copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) both copy-in}.error-page .lost-copy>:nth-child(2){animation-delay:80ms}.error-page .lost-copy>:nth-child(3){animation-delay:.16s}.error-page .lost-copy>:nth-child(4){animation-delay:.24s}.error-page .lost-copy>:nth-child(5){animation-delay:.32s}@keyframes copy-in{0%{opacity:0;transform:translateY(16px)}}}@media (prefers-reduced-motion:reduce){.error-page .wp:hover,.error-page .wp:hover>img,.error-page .wp:hover .wp-go span,.error-page .lost-cta .btn-primary:hover span{transform:none}}.rich{overflow-wrap:anywhere;min-width:0}.rich>:first-child{margin-top:0}.rich>p,.rich-acc-body>p,.rich blockquote{white-space:pre-line}.rich>.rich-lead{color:var(--ink);font-size:1.12em}.rich h4{color:var(--ink);margin-top:1.4em;scroll-margin-top:100px;font-size:18px;font-weight:800;line-height:1.3}.rich>.feats{margin-top:34px}.rich>.feats+.feats{margin-top:14px}.rich .feats{grid-template-columns:repeat(auto-fill, minmax(max(220px, (100% - (var(--cols,2) - 1) * 14px) / var(--cols,2)), 1fr));gap:14px;display:grid}.rich .feat{padding:22px 24px 24px;position:relative}.rich .feat.has-n{padding-left:84px}.rich .feat-n{background:var(--brand);color:#160904;border-radius:var(--radius);width:46px;height:46px;box-shadow:inset 0 -4px 0 var(--brand-dark), inset 0 3px 0 #ffffff4d;font-family:var(--mono);border:2px solid #000;place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid;position:absolute;top:20px;left:20px}.rich .feat h3{letter-spacing:-.01em;margin-top:0;font-size:19px}.rich .feat p{color:var(--muted);margin-top:6px;font-size:15.5px;line-height:1.6}.rich .feat .label{color:var(--brand-ink);margin-top:12px;font-size:12px}.rich>.tabs{margin-top:22px}.rich .tabs{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.rich .tab-list{flex-flow:column;gap:6px;position:relative}.rich .tab-list button{text-align:left;justify-content:flex-start;width:100%;padding:7px 12px;line-height:1.3}.rich .tab-list .n{font-family:var(--mono);opacity:.85;flex:none;font-size:12px}.rich .tab-view{padding:26px 28px 22px;position:sticky;top:100px}.rich .tab-view [role=tabpanel]:focus-visible{outline-offset:8px}.rich .tab-view .label{color:var(--brand-ink)}.rich .tab-view h4{letter-spacing:-.02em;margin:8px 0 0;font-size:25px;line-height:1.2}.rich .tab-view .txt{margin-top:10px}.rich .tab-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:22px;padding-top:16px}.rich .tab-nav .count{font-family:var(--mono);color:var(--muted);opacity:1;font-size:13px}.rich .stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.rich .stat{padding:18px 20px}.rich .stat b{letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:800;line-height:1.1;display:block}.rich .stat span{color:var(--muted);font-size:14px}.rich .quote blockquote{margin:0}.rich .quote figcaption{color:var(--muted);margin-top:8px;font-size:14px}.rich .callout{border-left:5px solid var(--brand);padding:20px 22px}.rich .callout .label{color:var(--brand-ink)}.rich .callout p+p{margin-top:6px}.rich pre{overflow-wrap:normal;border:2px solid var(--edge);border-radius:var(--radius);background:var(--surface);box-shadow:inset 2px 2px 0 var(--bevel-lo);font-family:var(--mono);color:var(--ink);padding:16px 18px;font-size:14px;line-height:1.6;overflow-x:auto}.rich pre code{font-size:inherit;background:0 0;padding:0}.rich .rich-table{border:2px solid var(--edge);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.rich table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:15px;line-height:1.5}.rich th{background:var(--surface-2);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:12px 16px;font-size:12px;font-weight:700}.rich td{border-bottom:1px solid var(--line);color:var(--ink-2);padding:12px 16px}.rich tbody tr:last-child td{border-bottom:0}.rich .checklist{padding-left:0;list-style:none}.rich .checklist li{align-items:flex-start;gap:12px;display:flex}.rich .checklist li:before{content:"";border:2px solid var(--dim);background:var(--surface-2);border-radius:3px;flex:none;width:20px;height:20px;margin-top:.2em}.rich .checklist li.is-done:before{content:"✓";background:var(--brand);color:#160904;border-color:#000;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid}.rich .rich-section{border-top:1px solid var(--line);padding-top:18px}.rich .rich-box{padding:20px 22px}.rich :is(.rich-section,.rich-box) h3{margin-top:0;font-size:19px}.rich :is(.rich-section,.rich-box) h3+p{margin-top:6px}.rich .rich-sidebar{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:18px;display:grid}.rich .rich-note{border-left:4px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface-2);padding:14px 16px;font-size:15px}.rich .rich-figure img{object-fit:cover;width:100%;height:auto;max-height:620px}.rich .rich-figure figcaption{color:var(--muted);margin-top:8px;font-size:14px}.rich .rich-acc{gap:8px;display:grid}.rich .rich-acc summary{cursor:pointer;min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-weight:700;list-style:none;display:flex}.rich .rich-acc summary::-webkit-details-marker{display:none}.rich .rich-acc summary:after{content:"+";font-family:var(--mono);color:var(--brand-ink);flex:none;font-size:20px;line-height:1}.rich .rich-acc details[open]>summary:after{content:"−"}.rich .rich-acc summary:focus-visible{outline-offset:-4px}.rich .rich-acc-body{border-top:1px solid var(--line);padding:16px 18px 18px}.rich .rich-acc-body>*+*{margin-top:1em}.rich .rich-acc-body>:first-child{margin-top:0}@media (width<=720px){.rich .tabs{grid-template-columns:minmax(0,1fr)}.rich .tab-list{scrollbar-width:none;flex-direction:row;margin:-6px -2px -2px;padding:6px 2px;overflow-x:auto}.rich .tab-list::-webkit-scrollbar{display:none}.rich .tab-list button{white-space:nowrap;flex:none;width:auto}.rich .tab-view{padding:20px 20px 18px;position:static}.rich .feats,.rich .rich-sidebar{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.rich .feat.has-n{padding:18px 18px 20px 76px}.rich .feat-n{width:44px;height:44px;top:18px;left:16px}.rich .tab-view h4{font-size:22px}}.adm,.adm-login{--adm-line:color-mix(in srgb, var(--ink) 14%, transparent);--adm-danger:#ff9b9b;--adm-ok:var(--tag-community-ink)}.adm{background:var(--bg);min-height:100svh;color:var(--ink);grid-template-columns:248px minmax(0,1fr);display:grid}:root[data-theme=light] .adm,:root[data-theme=light] .adm-login{--adm-danger:#b42318}.adm-side{--nav-ink:var(--ink);--nav-muted:var(--muted);background:var(--bg-2);height:100svh;box-shadow:1px 0 0 var(--adm-line);flex-direction:column;gap:20px;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.adm-brand{align-items:center;gap:10px;padding:4px 6px;display:flex}.adm-brand img{width:34px;height:34px}.adm-brand b{font-size:17px;font-weight:800;line-height:1.1;display:block}.adm-brand .label{color:var(--muted);font-size:11px}.adm-menu-btn{display:none}.adm-drawer{flex-direction:column;flex:1;gap:20px;display:flex}.adm-nav{gap:2px;display:grid}.adm-nav .label{color:var(--muted);padding:0 10px 6px;font-size:11px}.adm-nav button,.adm-nav a{width:100%;min-height:40px;color:var(--ink-2);text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:0 3px 3px 0;align-items:center;gap:10px;padding:0 10px;font-size:14.5px;font-weight:600;display:flex}.adm-nav button:hover,.adm-nav a:hover{background:var(--surface-2);color:var(--ink)}.adm-nav [aria-current=page]{border-left-color:var(--brand);background:var(--surface-2);color:var(--ink)}.adm-nav .count{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:12px}.adm-nav .dot{background:var(--brand);border-radius:1px;flex:none;width:7px;height:7px}.adm-nav .dot.unsaved{width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--brand-ink);background:0 0}.adm-side-foot{border-top:1px solid var(--adm-line);grid-template-columns:minmax(0,1fr);gap:12px;margin-top:auto;padding-top:16px;display:grid}.adm-side-row{align-items:center;gap:8px;display:flex}.adm-user{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.adm-user .avatar{border-radius:var(--radius);background:var(--brand);color:#160904;width:36px;height:36px;box-shadow:inset 0 -3px 0 var(--brand-dark);flex:none;place-items:center;font-weight:800;display:grid}.adm-user .who{min-width:0;line-height:1.3}.adm-user .who b{font-size:14px;display:block}.adm-user .who span{color:var(--muted);font-size:12.5px}.adm-main{flex-direction:column;min-width:0;display:flex}.adm-top{z-index:20;background:var(--nav-solid);min-height:68px;box-shadow:0 1px 0 var(--adm-line);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 28px;display:flex;position:sticky;top:0}.adm-top h1{letter-spacing:-.02em;font-size:22px;line-height:1.15}.adm-top .label{color:var(--muted);font-size:11px}.adm-top-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.adm-top .field input{width:260px;min-height:42px;font-size:15px}.adm-status{min-height:30px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.adm-status:before{content:"";background:currentColor;border-radius:1px;width:7px;height:7px}.adm-status[data-state=dirty]{color:var(--brand-ink)}.adm-status[data-state=saved]{color:var(--adm-ok)}.adm-body{min-width:0;padding:24px 28px 64px}.adm-panes{grid-template-columns:300px minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.adm-panes.two{grid-template-columns:340px minmax(0,1fr)}.adm-panes.settings{grid-template-columns:minmax(0,1fr) 340px}.adm-panes.realms{grid-template-columns:340px minmax(0,1fr) minmax(0,1fr)}.adm-pane{min-width:0;padding:20px}.adm-pane>h2,.adm-pane-head h2{letter-spacing:-.01em;font-size:18px;line-height:1.2}.adm-pane-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.adm-pane .label:not(.adm-accent){color:var(--muted)}.adm-accent{color:var(--brand-ink)}.adm-sticky{max-height:calc(100svh - 104px);position:sticky;top:88px;overflow-y:auto}.adm-preview{overflow-wrap:anywhere}.adm-preview>.label{margin-bottom:14px;display:block}.adm-card{border:1px solid var(--adm-line);border-radius:var(--radius);background:var(--surface-2);min-width:0;padding:12px}.adm-card.is-active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, var(--surface-2))}.adm-card.is-off .pick{opacity:.7}.adm-card .btn-sm{padding:0 12px}.adm-chip{background:var(--bg-2);min-height:24px;color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.adm-error{color:var(--adm-danger);font-size:13px;font-weight:600;line-height:1.5}.adm-msg{color:var(--brand-ink);font-size:14px;font-weight:600}.adm-fieldset{border:1px solid var(--adm-line);border-radius:var(--radius);gap:16px;min-width:0;margin:0;padding:16px;display:grid}.adm-fieldset>legend{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:0 6px;font-size:11px;font-weight:500}.adm-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;display:grid}.adm-icon-btn{border:2px solid var(--edge);border-radius:var(--radius);background:var(--stone);width:34px;height:34px;color:var(--stone-ink);box-shadow:inset 0 -3px 0 var(--stone-lo), inset 0 2px 0 var(--bevel-hi);flex:none;place-items:center;padding:0;font-size:15px;font-weight:700;line-height:1;display:grid}.adm-icon-btn:hover{background:var(--stone-hover)}.adm-icon-btn:disabled{opacity:.35;cursor:default}.adm-icon-btn.danger{color:var(--adm-danger)}.adm .btn:disabled,.adm-login .btn:disabled{opacity:.6;cursor:default;transform:none}.adm .btn-primary.is-saved{background:var(--online);box-shadow:inset 0 -5px #1f8a4c,inset 0 3px #ffffff4d}.btn-danger{color:var(--adm-danger);border:2px solid color-mix(in srgb, var(--adm-danger) 55%, transparent);box-shadow:none;background:0 0}.btn-danger:hover{background:color-mix(in srgb, var(--adm-danger) 12%, transparent)}.adm-confirm{border:2px solid color-mix(in srgb, var(--adm-danger) 55%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--adm-danger) 8%, transparent);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.adm-confirm p{color:var(--ink);flex:220px;font-size:14px;font-weight:600}.adm-switch{flex:none;width:40px;height:22px;display:inline-flex;position:relative}.adm-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.adm-switch span{border:2px solid var(--muted);background:var(--bg-2);pointer-events:none;border-radius:3px;width:100%;height:100%}.adm-switch span:after{content:"";background:var(--muted);border-radius:2px;width:12px;height:12px;position:absolute;top:5px;left:5px}@media (prefers-reduced-motion:no-preference){.adm-switch span{transition:background-color .15s,border-color .15s}.adm-switch span:after{transition:transform .15s,background-color .15s}}.adm-switch input:checked+span{border-color:var(--brand);background:var(--brand)}.adm-switch input:checked+span:after{background:#fff;transform:translate(18px)}.adm-switch input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.adm-order{gap:6px;display:grid}.adm-order li{align-items:center;gap:6px;padding:8px 8px 8px 10px;display:flex}.adm-order .pick{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.adm-order .pick b{overflow-wrap:anywhere;font-size:14.5px;line-height:1.25;display:block}.adm-order .pick small{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;display:block}.adm-swatch{border:2px solid var(--edge);border-radius:3px;flex:none;width:18px;height:18px}.adm-rows{gap:10px;display:grid}.adm-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.adm-row-tools{gap:6px;padding-top:26px;display:flex}.adm-thumb{aspect-ratio:16/10;border:2px solid var(--edge);border-radius:var(--radius);background:var(--bg-2);width:120px;color:var(--muted);text-align:center;place-items:center;font-size:12px;display:grid;overflow:hidden}.adm-thumb img{object-fit:cover;width:100%;height:100%}.adm-realm-preview{width:min(100%,320px);margin-inline:auto}.adm-stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.adm-stat{text-align:left;gap:6px;padding:18px;display:grid}.adm-stat b{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.adm-stat span{color:var(--muted);font-size:13.5px}button.adm-stat{border:2px solid var(--edge)}button.adm-stat:hover{background:var(--surface-2)}.adm-live{color:var(--adm-ok);align-items:center;gap:8px;font-weight:700;display:inline-flex}.adm-live:before{content:"";background:currentColor;border-radius:1px;width:9px;height:9px}.adm-live.off{color:var(--muted)}.adm-links{flex-wrap:wrap;gap:8px;display:flex}.adm-toolbar{z-index:10;background:var(--bg);box-shadow:0 1px 0 var(--adm-line);flex-wrap:wrap;align-items:center;gap:10px;margin:-24px -28px 20px;padding:12px 28px;display:flex;position:sticky;top:68px}.adm-toolbar .seg{margin-right:auto}.adm-toolbar~.adm-panes .adm-sticky{max-height:calc(100svh - 166px);top:150px}.adm-code{border:1px solid var(--adm-line);border-radius:var(--radius);background:var(--bg-2);color:var(--ink-2);font-family:var(--mono);margin:0;padding:14px;font-size:12.5px;line-height:1.7;overflow-x:auto}.adm-login{background:var(--bg);min-height:100svh;color:var(--ink);place-items:center;padding:40px 16px;display:grid}.adm-login .panel{width:min(100%,420px);padding:28px}.adm-login h1{letter-spacing:-.02em;margin-top:10px;font-size:30px;line-height:1.1}.adm-login .label{color:var(--brand-ink)}@media (width<=1380px){.adm-panes{grid-template-columns:300px minmax(0,1fr)}.adm-panes.realms{grid-template-columns:340px minmax(0,1fr)}.adm-panes>.adm-preview{grid-column:2}.adm-panes>.adm-preview.adm-sticky{max-height:none;position:static}}@media (width<=1080px){.adm-panes,.adm-panes.two,.adm-panes.settings,.adm-panes.realms{grid-template-columns:minmax(0,1fr)}.adm-panes>.adm-preview{grid-column:auto}.adm-sticky{max-height:none;position:static}}@media (width<=900px){.adm{grid-template-columns:minmax(0,1fr)}.adm-side{z-index:30;height:auto;max-height:100svh;box-shadow:0 1px 0 var(--adm-line);flex-flow:wrap;align-items:center;gap:0;padding:10px 16px;position:sticky}.adm-menu-btn{margin-left:auto;display:inline-flex}.adm-drawer{flex-basis:100%;padding:14px 0 6px;display:none}.adm-side.is-open .adm-drawer{display:flex}.adm-top{padding:14px 16px;position:static}.adm-top-tools{width:100%;margin-left:0}.adm-top .field{flex:100%}.adm-top .field input{width:100%}.adm-body{padding:18px 16px 48px}.adm-toolbar{margin:-18px -16px 16px;padding:10px 16px;position:static}.adm-toolbar~.adm-panes .adm-sticky{max-height:none;position:static}.adm-pane{padding:16px}}.news-card .pic{aspect-ratio:16/9}.news-card .post-body{flex-direction:column;flex:1;display:flex}.news-card .post-meta,.feature .post-meta{flex-wrap:wrap;row-gap:6px}.news-card .post-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;display:flex}.news-card .post-foot .by{align-items:center;gap:8px;display:flex}.news-card .post-foot img{object-fit:contain;width:20px;height:20px}.news-card .post-foot .go{color:var(--brand-ink);font-weight:700}.news-card .post-foot .go span{transition:transform .16s;display:inline-block}.news-card:hover .post-foot .go span{transform:translate(4px)}.news-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.news-search{flex:0 340px}.news-search input::-webkit-search-cancel-button{cursor:pointer}.news-count{color:var(--dim);margin:30px 0 16px}.feature{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid;position:relative}@supports selector(:has(*)){.feature:has(h2 a:focus-visible){outline:2px solid var(--brand);outline-offset:3px}.feature h2 a:focus-visible{outline:none}}.feature h2 a:after{content:"";z-index:2;position:absolute;inset:0}.feature .pic{isolation:isolate;border-bottom:0;border-right:2px solid var(--edge);background:#070b14;min-height:460px;position:relative}.feature .pic img{z-index:-2;position:absolute;inset:0}.feature .pic:after{content:"";z-index:-1;background:linear-gradient(#070b141a 0%,#070b1459 55%,#070b14eb 100%);position:absolute;inset:0}.feature.is-cold .pic img{filter:saturate(.55)brightness(.82)contrast(1.05)}.feature.is-cold .pic:before{content:"";z-index:-1;mix-blend-mode:color;opacity:.42;background:#3f86e0;position:absolute;inset:0}.feature .fx{z-index:0}.feature-badge{color:#ff8a66;background:#000000c7;border-radius:3px;padding:6px 10px;position:absolute;top:18px;left:18px;box-shadow:inset 0 0 0 1px #ff5a3099}.feature .feature-mark{color:#fff;margin:0;position:absolute;bottom:26px;left:28px;right:28px}.feature-mark .label{color:#8fd8ff}.feature-mark b{letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 4px #00000080;margin-top:6px;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:.92;display:block}.feature-mark b em{color:#67e8f9;font-style:normal}.feature .post-body{flex-direction:column;padding:36px 40px 38px;display:flex}.feature h2{letter-spacing:-.025em;margin-top:14px;font-size:clamp(30px,2.9vw,40px);font-weight:800;line-height:1.08}.feature .feature-desc{margin-top:14px;font-size:17px}.feature .feature-list-head{color:var(--muted);margin-top:26px}.feature-list{columns:2;column-gap:20px;margin-top:12px}.feature-list li{break-inside:avoid;color:var(--ink-2);align-items:baseline;gap:10px;padding:5px 0;font-size:15px;font-weight:600;display:flex}.feature-list li:before{content:"";background:var(--brand);flex:none;width:7px;height:7px;translate:0 -2px}.feature .btn{align-self:flex-start;margin-top:30px}.feature .btn span{transition:transform .16s}.feature:hover .btn span{transform:translate(4px)}.news-sub{margin:56px 0 20px}.news-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.news-skel .pic{border-bottom:2px solid var(--edge)}.news-skel .post-body .skeleton{height:14px}.news-skel .post-body .skeleton+.skeleton{margin-top:12px}.news-skel .post-body .sk-title{width:80%;height:24px}.news-empty{margin-top:8px}.news-empty b{color:var(--ink);font-size:24px;display:block}.news-empty p{margin-top:8px}.news-empty .btn{margin-top:22px}.art-hero+.page{padding-top:40px}.art-hero.is-cold>img{filter:saturate(.55)brightness(.7)}.art-hero.is-cold:after{content:"";z-index:-2;mix-blend-mode:color;opacity:.42;pointer-events:none;background:#3f86e0;position:absolute;inset:0}.art-hero.is-cold:before{background:linear-gradient(180deg, #080c16b8 0%, #080c1680 30%, #080c16db calc(100% - 110px), var(--bg) 100%)}.art-hero .fx{-webkit-mask-image:linear-gradient(#000 calc(100% - 110px),#0000);mask-image:linear-gradient(#000 calc(100% - 110px),#0000)}.art-hero-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:56px;display:grid}.art-hero .mc-tooltip{width:440px}.art-kicker{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:22px;display:flex}.art-hero.is-cold .art-kicker .label{color:#8fd8ff}.art-hero h1{text-wrap:balance;overflow-wrap:anywhere;margin-top:14px}.art-hero .crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:min(40ch,100%);overflow:hidden}.art-hero .lead a{color:#ff8a66}.art-meta{flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:28px;display:flex}.art-meta li{align-items:center;gap:12px;display:flex}.art-meta img{object-fit:contain;width:34px;height:34px}.art-meta .label{color:#ffffffa8;font-size:11px;display:block}.art-meta b{color:#fff;font-weight:700;display:block}.art-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.art-tip ul{grid-template-columns:1fr 1fr;gap:6px 20px;display:grid}.art-tip ul.one{grid-template-columns:1fr}.art-tip li+li{margin-top:0}.art-layout.no-toc{grid-template-columns:minmax(0,1fr)}.toc a.sub{padding-left:24px;font-size:13.5px;font-weight:500}.art-body{max-width:none;scroll-margin-top:100px}.art-body>p,.art-body>ul,.art-body>ol,.art-body>figure{max-width:72ch}.art-body>.rich-lead:first-child{color:var(--ink);font-size:20px;font-weight:500;line-height:1.6}.art-body em{color:var(--muted)}.art-end{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:28px;display:flex}.art-end .label{color:var(--dim)}.art-end div{flex-wrap:wrap;gap:12px;display:flex}.more{padding-top:0}.more-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.art-loading .skeleton{max-width:72ch;height:18px}.art-loading .skeleton+.skeleton{margin-top:14px}.art-loading .skeleton:nth-child(3n){width:70%}@media (width<=1060px){.news-search{flex-basis:100%}.feature{grid-template-columns:1fr}.feature .pic{aspect-ratio:16/9;border-right:0;border-bottom:2px solid var(--edge);min-height:0}.news-list{grid-template-columns:repeat(2,minmax(0,1fr))}.art-hero-in{grid-template-columns:minmax(0,1fr);gap:40px}.art-hero .mc-tooltip{width:auto;max-width:520px}}@media (width<=640px){.news-tools{flex-flow:column;align-items:stretch}.news-tools .swipe{margin-inline:-16px}.news-tools .swipe-nav{margin-right:16px}.news-tools .seg{padding-inline:16px;scroll-padding-inline:16px}.news-search{flex:none}.feature .pic{aspect-ratio:4/3}.feature .feature-mark{bottom:18px;left:20px;right:20px}.feature .post-body{padding:24px 22px 26px}.feature-list{column-gap:14px}.feature-list li{gap:8px;font-size:14px}.feature .btn{align-self:stretch}.news-sub{margin-top:44px}.news-list{grid-template-columns:1fr}.art-hero+.page{padding-top:32px}.art-meta{gap:14px 24px}.art-actions .btn{flex:auto}.art-hero .mc-tooltip{padding:14px 14px 16px;font-size:15px}.art-hero .mc-tooltip .t-title{font-size:19px}.art-tip ul{column-gap:12px}.art-body>.rich-lead:first-child{font-size:18px}.art-body.rich .tab-list{margin-inline:-16px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){:is(.news-card,.feature):hover,:is(.news-card,.feature):hover .pic img,.feature:hover .btn span,.news-card:hover .post-foot .go span{transform:none}}:root{--t-added:#6ee06e;--t-changed:#7cc4ff;--t-improved:#c4a1ff;--t-fixed:#4fe0c4;--t-removed:#ff7b7b;--t-deprecated:#a8a8b3;--t-security:#ff8ad8;--rail-c:color-mix(in srgb, var(--ink) 16%, transparent)}:root[data-theme=light]{--t-added:#1d7330;--t-changed:#1259a0;--t-improved:#6b3fc4;--t-fixed:#0b7262;--t-removed:#b42323;--t-deprecated:#565662;--t-security:#a3207a}@media (prefers-color-scheme:light){:root:not([data-theme]){--t-added:#1d7330;--t-changed:#1259a0;--t-improved:#6b3fc4;--t-fixed:#0b7262;--t-removed:#b42323;--t-deprecated:#565662;--t-security:#a3207a}}.cl-page .cl-latest{color:#b4b4bd;background:#000000a8;border:1px solid #ffffff29;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%;margin-top:26px;padding:7px 14px 7px 7px;font-size:15px;display:inline-flex}.cl-page .cl-latest .new{background:var(--brand);color:#160904;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 -2px 0 var(--brand-dark);border-radius:3px;padding:5px 9px;font-size:11px;font-weight:700}.cl-page .cl-latest b{color:#fff;font-weight:700}.cl-page .cl-latest:hover b{color:#ffb08f}.cl-page .cl-latest .go{transition:transform .16s}.cl-page .cl-latest:hover .go{transform:translate(4px)}.cl-page .cl-hero-meta{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:22px;font-size:15px;display:flex}.cl-page .cl-filters{gap:12px;padding:16px 18px;display:grid}.cl-page .cl-row{grid-template-columns:108px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.cl-page .cl-row .label{color:var(--dim)}.cl-page .seg .sw{background:var(--c);border-radius:2px;width:10px;height:10px;box-shadow:0 0 0 1px #00000059}.cl-page .cl-status{color:var(--muted);margin-top:26px;font-size:15px}.cl-page .cl-status b{color:var(--ink)}.cl-page .cl-layout{margin-top:18px}.cl-page .cl-layout.is-bare{display:block}.cl-page .cl-toc a{padding:8px 10px;display:grid}.cl-page .cl-toc a small{font-family:var(--mono);color:var(--dim);letter-spacing:.04em;font-size:11.5px;font-weight:700}.cl-page .cl-toc .m{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-ink);margin:14px 0 4px;padding-left:13px;font-size:11px}.cl-page .cl-discord{padding:18px}.cl-page .cl-toc+.cl-discord{margin-top:16px}.cl-page .cl-discord p{color:var(--muted);font-size:14.5px;line-height:1.5}.cl-page .cl-discord b{color:var(--ink);margin-bottom:4px;font-size:16px;display:block}.cl-page .cl-discord .btn{width:100%;margin-top:14px}.cl-page .tl{--rail:15px;--indent:52px;position:relative}.cl-page .tl:before{content:"";left:calc(var(--rail) - 2px);background:var(--rail-c);border-radius:2px;width:4px;position:absolute;top:18px;bottom:30px}.cl-page .tl-month{padding-left:var(--indent);position:relative}.cl-page .tl-month+.tl-month{margin-top:56px}.cl-page .tl-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:20px;display:flex;position:relative}.cl-page .tl-head:before{content:"";left:calc(var(--rail) - var(--indent) - 13px);background:var(--brand);width:26px;height:26px;box-shadow:inset 0 -4px 0 var(--brand-dark), inset 0 3px 0 #ffffff4d;border:2px solid #000;border-radius:3px;position:absolute;top:4px}.cl-page .tl-head h2{font-size:clamp(26px,2.6vw,34px)}.cl-page .tl-head .label{color:var(--dim)}.cl-page .entry{scroll-margin-top:96px;position:relative}.cl-page .entry+.entry{margin-top:18px}.cl-page .entry:after{content:"";left:calc(var(--rail) - var(--indent));width:calc(var(--indent) - var(--rail));background:var(--rail-c);height:3px;position:absolute;top:36px}.cl-page .entry:before{content:"";z-index:1;left:calc(var(--rail) - var(--indent) - 9px);background:var(--stone);border:2px solid var(--edge);width:18px;height:18px;box-shadow:inset 0 -3px 0 var(--stone-lo), inset 0 2px 0 var(--bevel-hi);border-radius:2px;transition:background-color .2s;position:absolute;top:28px}.cl-page .entry:has(details[open]):before{background:var(--brand);box-shadow:inset 0 -3px 0 var(--brand-dark), inset 0 2px 0 #ffffff4d;border-color:#000}.cl-page .entry summary{cursor:pointer;border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:22px 22px 22px 24px;list-style:none;display:grid}.cl-page .entry summary::-webkit-details-marker{display:none}.cl-page .entry summary>:not(.e-chev){grid-column:1}.cl-page .entry summary:focus-visible{outline-offset:-4px}.cl-page .e-meta{color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;display:flex}.cl-page .e-ver{color:#fff;font-family:var(--mono);background:#16161b;border-radius:3px;padding:3px 8px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff1f}.cl-page .e-title{letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(20px,2vw,24px);font-weight:800;line-height:1.2;transition:color .15s}.cl-page .entry summary:hover .e-title,.cl-page .cl-rel:hover .e-title{color:var(--brand-ink)}.cl-page .e-counts{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:13.5px;display:flex}.cl-page .e-counts span{align-items:center;gap:7px;display:inline-flex}.cl-page .e-counts span:before{content:"";background:var(--c);border-radius:1px;width:8px;height:8px}.cl-page .e-chev{border:2px solid var(--edge);border-radius:var(--radius);background:var(--stone);width:42px;height:42px;color:var(--stone-ink);box-shadow:inset 0 -3px 0 var(--stone-lo), inset 0 2px 0 var(--bevel-hi);grid-area:1/2/span 3;align-self:center;place-items:center;transition:background-color .15s;display:grid}.cl-page .entry summary:hover .e-chev{background:var(--stone-hover)}.cl-page .e-chev svg{width:18px;height:18px;transition:transform .22s}.cl-page .entry details[open] .e-chev svg{transform:rotate(180deg)}.cl-page .e-body{border-top:1px solid var(--line);margin:0 24px;padding:18px 0 24px}.cl-page .e-pic{aspect-ratio:8/3;object-fit:cover;border:2px solid var(--edge);border-radius:var(--radius);width:100%;margin-bottom:18px}.cl-page .e-sum{max-width:68ch;color:var(--ink-2);overflow-wrap:anywhere;font-size:16.5px;line-height:1.6}.cl-page .e-sum+.e-groups{margin-top:22px}.cl-page .e-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:26px 34px;display:grid}.cl-page .cg-head{font-size:inherit;align-items:center;gap:10px;margin:0;line-height:1.4;display:flex}.cl-page .cg-head .pill{--c:var(--tc);text-transform:uppercase;letter-spacing:.1em;font-family:var(--mono);padding:4px 9px;font-size:11.5px}.cl-page .cg .rule{background:var(--line);flex:1;height:1px}.cl-page .cg .n{font-family:var(--mono);color:var(--dim);font-size:12px;font-weight:700}.cl-page .cg ul{gap:9px;margin-top:12px;display:grid}.cl-page .cg li{color:var(--ink-2);overflow-wrap:anywhere;padding-left:20px;font-size:15.5px;line-height:1.55;position:relative}.cl-page .cg li:before{content:"";background:var(--tc);border-radius:1px;width:7px;height:7px;position:absolute;top:.6em;left:2px}.cl-page .e-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding-top:18px;display:flex}.cl-page .btn-sm svg{width:16px;height:16px}.cl-page .e-by{color:var(--dim);margin-left:auto;font-size:14px}.cl-page .cl-empty{justify-items:center;gap:16px;display:grid}.cl-page .cl-empty b{color:var(--ink);font-size:20px;font-weight:800;display:block}.cl-page .cl-loading{gap:18px;display:grid}.cl-page .cl-loading .skeleton{border:2px solid var(--edge);height:132px}.cl-page .cl-detail{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;display:grid}.cl-page .cl-changes{padding:26px 30px 30px}.cl-page .cl-changes .cg-head{font-family:var(--sans)}.cl-page .cl-facts{padding:20px}.cl-page .cl-facts .label{color:var(--dim)}.cl-page .cl-facts dl{gap:12px;margin:12px 0 0;display:grid}.cl-page .cl-facts dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11px}.cl-page .cl-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.cl-page .cl-facts-actions{gap:8px;margin-top:18px;display:grid}.cl-page .cl-related{margin-top:76px}.cl-page .cl-related .label{color:var(--brand-ink)}.cl-page .cl-related h2{margin-top:10px;font-size:clamp(26px,2.6vw,34px)}.cl-page .cl-rel-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;margin-top:24px;display:grid}.cl-page .cl-rel{align-content:start;gap:10px;padding:22px 24px;transition:transform .18s;display:grid}.cl-page .cl-rel:hover{transform:translateY(-4px)}.cl-page .cl-band{margin-top:96px}@media (width<=1060px){.cl-page .cl-layout .side{display:none}.cl-page .cl-detail{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=640px){.cl-page .cl-filters{padding:14px}.cl-page .cl-row{grid-template-columns:minmax(0,1fr);gap:8px}.cl-page .tl{--rail:9px;--indent:30px}.cl-page .tl-head:before{width:20px;height:20px;left:calc(var(--rail) - var(--indent) - 10px);top:6px}.cl-page .entry:before{width:14px;height:14px;left:calc(var(--rail) - var(--indent) - 7px);top:26px}.cl-page .entry:after{top:32px}.cl-page .entry summary{gap:8px 12px;padding:18px 16px}.cl-page .e-chev{grid-row:1;align-self:start;width:36px;height:36px}.cl-page .e-body{margin:0 16px;padding-bottom:18px}.cl-page .e-sum{font-size:16px}.cl-page .e-by{width:100%;margin-left:0}.cl-page .cl-changes{padding:20px 18px 22px}.cl-page .cl-related{margin-top:60px}.cl-page .cl-band{margin-top:72px}}.wiki .page-hero{background:#0a0a0c}.wiki .page-hero h1{overflow-wrap:anywhere}.wiki .page-hero .crumbs+.label{text-shadow:0 1px 3px #000000e6}.wiki .sec-head{text-align:left;align-items:flex-start;margin-bottom:30px}.wiki-sec+.wiki-sec{margin-top:96px}.wiki .toc .label{color:var(--muted)}.wiki-search{max-width:780px;margin-top:30px;position:relative}.wiki-search .field svg{width:22px;height:22px;left:20px}.wiki-search .field input{border-width:3px;min-height:66px;padding:0 64px 0 56px;font-size:18px;font-weight:500}.wiki-search .field input::-webkit-search-cancel-button{appearance:none;display:none}.wiki-search kbd{border:2px solid var(--edge);background:var(--surface-2);min-width:30px;height:30px;color:var(--muted);font-family:var(--mono);box-shadow:inset 0 -3px 0 var(--bevel-lo);pointer-events:none;border-radius:3px;place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:grid;position:absolute;right:16px}.wiki-search .wiki-clear{border-radius:var(--radius);width:40px;height:40px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;right:12px}.wiki-search .wiki-clear:hover{background:var(--surface-2);color:var(--ink)}.wiki-search .wiki-clear svg{width:18px;height:18px;color:inherit;position:static}.wiki .try{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.wiki .try .label{color:#ffffffb3;margin-right:4px}.wiki .try button{border-radius:var(--radius);color:#e6e7ec;min-height:34px;font-family:var(--mono);background:#141418d1;border:2px solid #000;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s;box-shadow:inset 0 -3px #0b0b0d,inset 0 2px #ffffff1a}.wiki .try button:hover{color:#fff;background:#2c2c33}.wiki .results{z-index:5;color:var(--ink);overscroll-behavior:contain;max-height:min(62vh,560px);margin-top:8px;padding:8px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #00000073}.wiki .page-hero:has(.wiki-search){z-index:3;overflow:visible}.wiki .results .results-head{color:var(--muted);justify-content:space-between;gap:12px;padding:8px 12px 10px;display:flex}.wiki .result{border-left:3px solid #0000;border-radius:3px;gap:4px;padding:12px 14px;transition:background-color .12s;display:grid}.wiki .result:hover,.wiki .result:focus-visible{background:var(--surface-2);border-left-color:var(--brand)}.wiki .result-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wiki .result b{letter-spacing:-.01em;font-size:17px;font-weight:800}.wiki .result .snip{color:var(--muted);overflow-wrap:anywhere;font-size:14.5px;line-height:1.55}.wiki .results mark{background:color-mix(in srgb, var(--brand) 30%, transparent);color:inherit;border-radius:2px;padding:0 1px}.wiki .results .none{color:var(--muted);padding:18px 12px 14px}.wiki .results .none a{color:var(--brand-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.wiki .page-hero .wiki-stats{color:#ffffffb8;flex-wrap:wrap;gap:8px 26px;margin-top:18px;display:flex}.wiki .wiki-stats b{color:#fff;font-weight:700}.wiki .start{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.wiki .start>li{display:grid}.wiki .start a{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;padding:24px 24px 22px;transition:transform .16s;display:grid}.wiki .start a:hover{transform:translateY(-4px)}.wiki .start .num{border-radius:var(--radius);background:var(--brand);color:#160904;width:52px;height:52px;box-shadow:inset 0 -4px 0 var(--brand-dark), inset 0 3px 0 #ffffff4d;border:2px solid #000;place-items:center;font-size:22px;font-weight:800;display:grid}.wiki .start .label{color:var(--muted)}.wiki .start b{letter-spacing:-.01em;margin-top:4px;font-size:20px;font-weight:800;line-height:1.25;display:block}.wiki .start p{color:var(--muted);margin-top:6px}.wiki .start .go{color:var(--brand-ink);gap:8px;margin-top:14px;font-weight:700;display:inline-flex}.wiki .start .go span{transition:transform .16s}.wiki .start a:hover .go span{transform:translate(4px)}.wiki .cats{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.wiki .cat{flex-direction:column;grid-column:span 2;scroll-margin-top:126px;display:flex;overflow:hidden}.wiki .cat:nth-child(-n+2){grid-column:span 3}.wiki .cat-pic{isolation:isolate;color:#fff;border-bottom:2px solid var(--edge);flex-direction:column;justify-content:flex-end;min-height:170px;padding:20px 22px 18px;display:flex;position:relative;overflow:hidden}.wiki .cat-pic img{z-index:-2;object-fit:cover;object-position:var(--pos,50% 40%);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.wiki .cat-pic:before{content:"";z-index:-1;background:linear-gradient(#08080a26 0%,#08080a8c 55%,#08080aeb 100%);position:absolute;inset:0}.wiki .cat:hover .cat-pic img{transform:scale(1.05)}.wiki .cat-pic .realm-badge{--realm:var(--brand)}.wiki .cat-pic h3{letter-spacing:-.02em;text-shadow:0 2px #00000080;overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,30px);font-weight:800;line-height:1.1}.wiki .cat-pic h3 a:hover{color:#ffb08f}.wiki .cat-body{flex-direction:column;flex:1;padding:18px 22px 12px;display:flex}.wiki .cat-desc{color:var(--muted)}.wiki .cat-list{margin-top:14px}.wiki .cat-list a{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.wiki .cat-list b{overflow-wrap:anywhere;font-weight:700;transition:color .12s}.wiki .cat-list small{color:var(--muted);grid-column:1;font-size:14px}.wiki .cat-list .arr{color:var(--dim);grid-area:1/2/span 2;transition:transform .16s,color .16s}.wiki .cat-list a:hover b,.wiki .cat-list a:hover .arr{color:var(--brand-ink)}.wiki .cat-list a:hover .arr{transform:translate(4px)}.wiki .cat-empty{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding:12px 0}.wiki .ri{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.wiki .ri .realm{aspect-ratio:4/5;border-width:2px;place-self:stretch stretch;padding:18px;overflow:clip}.wiki .ri .realm:before{background:linear-gradient(0deg, color-mix(in srgb, var(--realm) 26%, #050506) 0%, #050506db 45%, #05050633 78%, #05050600 100%)}.wiki .ri .realm .label{letter-spacing:.14em;font-size:11px}.wiki .ri .realm-name{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(20px,1.7vw,24px);line-height:1}.wiki .ri .soon{color:#c3c5ce;align-items:center;gap:7px;margin-top:10px;font-size:13px;font-weight:600;display:inline-flex}.wiki .ri .soon:before{content:"";background:#8a8c96;border-radius:1px;width:7px;height:7px}.wiki .ri .realm-go{margin-top:8px;font-size:14px}.wiki .ri div.realm:hover,.wiki .ri div.realm:hover>img{transform:none}.wiki .help-band{margin-top:96px}.wiki .help-band .row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.wiki .help-band .row .btn{margin-top:0}.wiki-art .page-hero h1{max-width:20ch}.wiki .art-meta{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.wiki .chip{color:#c9ccd6;min-height:32px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#0000008c;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.wiki .chip b{color:#fff;font-weight:700}.wiki .side .toc{padding:18px 14px}.wiki .side .label{padding-inline:10px}.wiki .side .label a,.wiki .side .label a:hover{font:inherit;color:var(--brand-ink);background:0 0;border:0;padding:0;display:inline}.wiki .side .label a:hover{text-underline-offset:3px;text-decoration:underline}.wiki .side-group+.side-group{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.wiki .side .back{color:var(--muted);gap:8px;margin:14px 10px 0;font-size:14px;font-weight:700;display:inline-flex}.wiki .side .back:hover{color:var(--brand-ink)}.wiki .art{min-width:0}.wiki .art .prose{overflow-wrap:anywhere}.wiki .art-empty{color:var(--muted)}.wiki .pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.wiki .pager a{flex-direction:column;gap:4px;padding:18px 22px 20px;transition:transform .16s;display:flex}.wiki .pager a:hover{transform:translateY(-3px)}.wiki .pager a:hover b{color:var(--brand-ink)}.wiki .pager .label{color:var(--muted)}.wiki .pager b{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:19px;font-weight:800;line-height:1.25;transition:color .12s}.wiki .pager small{color:var(--muted);font-size:14px}.wiki .pager .next{text-align:right;grid-column:2;align-items:flex-end}.wiki-art .help-band{margin-top:72px}.wiki .page-hero .skeleton{background:#ffffff1a}.wiki-skel-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@media (width<=1060px){.wiki .start{grid-template-columns:minmax(0,1fr)}.wiki .cats{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki .cat,.wiki .cat:nth-child(-n+2){grid-column:auto}.wiki .cat:last-child:nth-child(odd){grid-column:1/-1}.wiki .ri{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.wiki .ri .realm{aspect-ratio:1}.wiki .ri .realm:before{background:linear-gradient(0deg, color-mix(in srgb, var(--realm) 26%, #050506) 0%, #050506db 55%, #05050680 100%)}.wiki .side-other{display:none}.wiki-skel-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.wiki-search .field input{min-height:58px;padding-right:56px;font-size:16px}.wiki-search kbd{display:none}.wiki .try{gap:6px}.wiki .try button{min-height:32px;padding:0 9px;font-size:12px}.wiki-sec+.wiki-sec,.wiki .help-band{margin-top:72px}.wiki .start a{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px 18px}.wiki .start .num{width:44px;height:44px;font-size:19px}.wiki .cats{grid-template-columns:minmax(0,1fr)}.wiki .cat-pic{min-height:140px}.wiki .ri{gap:12px}.wiki .ri .realm{padding:14px}.wiki .help-band .row .btn{flex:100%}.wiki .pager{grid-template-columns:minmax(0,1fr);gap:12px}.wiki .pager .next{grid-column:1}.wiki-art .help-band{margin-top:56px}}.lb-player-profile{background:var(--surface);width:min(860px,100% - 32px);max-width:none;max-height:calc(100svh - 32px);color:var(--ink);font-family:var(--sans);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:inset 2px 2px 0 var(--bevel-hi), inset -2px -3px 0 var(--bevel-lo), 0 24px 80px #0006;scrollbar-gutter:stable;margin:auto;padding:0;overflow:hidden auto}.lb-player-profile::backdrop{background:#000000c7}.lb-player-profile .label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.5}.lb-profile-toolbar{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 24px;display:flex;position:sticky;top:0}.lb-profile-toolbar .label{color:var(--brand-ink)}.lb-profile-close{flex:none;width:42px;min-width:42px;min-height:42px;padding:0}.lb-profile-close svg{width:20px;height:20px}.lb-profile-hero{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:32px;padding:28px;display:grid}.lb-profile-skin{border:2px solid var(--edge);border-radius:var(--radius);background:#111116;justify-content:center;align-items:flex-end;height:252px;padding-bottom:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 2px 2px #ffffff0f,inset -2px -3px #00000073}.lb-profile-skin>img{z-index:1;object-fit:contain;width:auto;max-width:100%;height:216px;image-rendering:pixelated;opacity:0;position:relative}.lb-profile-skin>img.is-ready{opacity:1}.lb-profile-plinth{background:var(--brand);height:24px;box-shadow:inset 0 4px 0 #ffffff4d, inset 0 -5px 0 var(--brand-dark);border:2px solid #000;position:absolute;bottom:14px;left:24px;right:24px}.lb-profile-skin-fallback{background:var(--brand);color:#160904;border-radius:var(--radius);place-items:center;width:96px;height:96px;font-size:48px;font-weight:800;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.lb-profile-identity{min-width:0}.lb-profile-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-profile-badges .pill,.lb-profile-placement{border-radius:6px}.lb-profile-platform{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.lb-profile-identity h2{font-family:var(--sans);letter-spacing:-.03em;overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.12}.lb-profile-identity>p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.6}.lb-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 0;display:grid}.lb-profile-summary dt{color:var(--muted)}.lb-profile-summary dd{color:var(--brand-ink);font-family:var(--mono);margin:6px 0 0;font-size:28px;font-weight:700;line-height:1.2}.lb-profile-section{border-top:1px solid var(--line);padding:24px 28px}.lb-profile-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.lb-profile-section-head h3{color:var(--ink);font-family:var(--sans);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:800;line-height:1.25}.lb-profile-section-head .label{color:var(--dim)}.lb-profile-placements{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lb-profile-placement{color:var(--ink-2);background:var(--surface-2);gap:8px;padding:5px 9px;font-size:12px;line-height:1.5}.lb-profile-placement b{color:var(--brand-ink);font-family:var(--mono);font-size:12px}.lb-profile-unscored{flex-wrap:wrap}.lb-profile-unscored small{color:var(--muted);font-size:11px}.lb-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.lb-profile-stats>div{background:var(--bg-2);min-width:0;padding:16px}.lb-profile-stats dt{color:var(--muted)}.lb-profile-stats dd{color:var(--ink);font-family:var(--mono);overflow-wrap:anywhere;margin:8px 0 0;font-size:24px;font-weight:700}.lb-profile-table-scroll{scrollbar-width:thin;overflow-x:auto}.lb-profile-table{border-collapse:collapse;width:100%;min-width:560px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}.lb-profile-table th,.lb-profile-table td{text-align:right;white-space:nowrap;padding:12px 8px}.lb-profile-table th:first-child,.lb-profile-table td:first-child{text-align:left;padding-left:0}.lb-profile-table th:last-child,.lb-profile-table td:last-child{padding-right:0}.lb-profile-table thead th{border-bottom:2px solid var(--line);color:var(--dim);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;padding-top:0;font-size:10px;font-weight:500}.lb-profile-table tbody th{color:var(--ink);font-weight:700}.lb-profile-table tbody tr+tr{border-top:1px solid var(--line)}.lb-profile-table .lb-profile-rate{color:var(--brand-ink);font-weight:700}.lb-profile-empty{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.lb-profile-link{max-width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lb-profile-link:hover{color:var(--brand-ink);text-underline-offset:4px;text-decoration:underline}@media (width<=640px){.lb-player-profile{width:calc(100% - 24px);max-height:calc(100svh - 24px)}.lb-profile-toolbar{padding-inline:16px}.lb-profile-toolbar .label{max-width:23ch;font-size:10px}.lb-profile-hero{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:16px;padding:20px 16px}.lb-profile-skin{height:190px;padding-bottom:24px}.lb-profile-skin>img{height:164px}.lb-profile-plinth{height:20px;bottom:12px;left:10px;right:10px}.lb-profile-skin-fallback{width:64px;height:64px;font-size:36px}.lb-profile-identity h2{margin-top:12px;font-size:28px}.lb-profile-identity>p{font-size:13px}.lb-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.lb-profile-summary .label{letter-spacing:.08em;font-size:9px}.lb-profile-summary dd{font-size:22px}.lb-profile-section{padding:20px 16px}.lb-profile-section-head h3{font-size:19px}.lb-profile-section-head .label{font-size:10px}.lb-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lb-profile-stats>div{padding:14px}}.lb-meta{color:#d6d8e0;background:#0000009e;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:10px;min-height:38px;margin-top:22px;padding:6px 14px 6px 12px;font-size:14px;display:inline-flex}.lb-meta b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.lb-meta b:before{content:"";background:var(--online);border-radius:1px;width:8px;height:8px}.lb-meta .sep{background:#ffffff38;width:1px;height:16px}.lb-meta.skeleton{opacity:.5;border:0;width:260px}.lb-tools{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.lb-tools .seg a{scroll-margin-inline:6px}.lb-tools .seg.scroll{margin:-6px;padding:6px}.lb-tools .field{max-width:380px}.lb-tabs-skel{gap:8px;display:flex;overflow:hidden}.lb-tabs-skel span{flex:none;width:104px;height:40px}.lb-h{align-items:baseline;gap:12px;margin:56px 0 18px;font-size:clamp(24px,2.4vw,30px);display:flex}.lb-h .count{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);font-size:13px;font-weight:700}.lb-page .lb-head-btn{line-height:0;display:block}.lb-page .who .lb-profile-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.lb-page .lb-step .who .lb-profile-link{margin-inline:auto}.lb-stage{isolation:isolate;text-align:center;margin-top:44px;position:relative}.lb-stage:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--glow), transparent);pointer-events:none;width:min(620px,100%);height:420px;position:absolute;top:-30px;left:50%;translate:-50%}.lb-stage .label{color:var(--brand-ink)}.lb-steps{grid-template-columns:repeat(3,minmax(0,210px));justify-content:center;align-items:end;gap:14px;margin:18px auto 0;display:grid}.lb-step{flex-direction:column;align-items:center;min-width:0;display:flex}.lb-step.s1{grid-area:1/2}.lb-step.s2{grid-area:1/1}.lb-step.s3{grid-area:1/3}.lb-step .body{height:var(--sh,200px);aspect-ratio:240/576;object-fit:contain;object-position:bottom;width:auto;image-rendering:pixelated;filter:drop-shadow(0 8px 8px #00000073);margin-bottom:-2px;display:block}.lb-step.s1 .body{--sh:240px}.lb-block{width:100%;height:var(--bh,90px);background:var(--b);box-shadow:inset 0 6px 0 var(--hi), inset 0 -6px 0 var(--lo), inset 6px 0 0 var(--hi2), inset -6px 0 0 var(--lo2);border:2px solid #000;border-radius:2px;place-items:center;display:grid;position:relative}.lb-block span{font-size:calc(var(--bh) * .5);color:#0006;text-shadow:0 2px #ffffff4d;font-weight:800;line-height:1}.lb-block.r1{--bh:132px;--b:#c98a1b;--hi:#ffd54a;--lo:#7a4f0a;--hi2:#e3a92e;--lo2:#9a6410}.lb-block.r2{--bh:96px;--b:#a6abb3;--hi:#eef1f4;--lo:#5b6169;--hi2:#c5cad0;--lo2:#7e848c}.lb-block.r3{--bh:68px;--b:#ad5f2b;--hi:#f0a066;--lo:#5c3114;--hi2:#c77a43;--lo2:#844619}.lb-block.r0{--bh:68px;--b:var(--stone);--hi:var(--bevel-hi);--lo:var(--stone-lo);--hi2:var(--bevel-hi);--lo2:var(--stone-lo);border-color:var(--edge)}.lb-step .who{width:100%;margin-top:14px}.lb-step .who b{letter-spacing:-.02em;color:var(--ink);text-shadow:var(--name-shadow);font-size:clamp(16px,1.9vw,24px);font-weight:800;line-height:1.2;display:block}.lb-step .who span{font-family:var(--mono);color:var(--rc,var(--muted));margin-top:2px;font-size:14px;font-weight:700;display:block}:root[data-theme=light] .lb-step .who span{color:color-mix(in srgb, var(--rc,var(--muted)) 78%, #000)}.lb-stage.is-skel .lb-step .body{visibility:hidden}.lb-stage.is-skel .lb-block{box-shadow:none;background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface) 50%, var(--surface-2) 100%);background-size:200% 100%;border-color:#0000}.lb-page .r1{--rc:var(--gold-ink)}.lb-page .r2{--rc:var(--silver)}.lb-page .r3{--rc:var(--bronze)}.lb-rk{width:30px;height:30px;font-family:var(--mono);color:var(--muted);place-items:center;font-size:13px;font-weight:700;display:grid}.lb-rk.r1,.lb-rk.r2,.lb-rk.r3{color:#1a0d07;border:2px solid #000;border-radius:2px}.lb-rk.r1{background:#c98a1b;box-shadow:inset 0 3px #ffd54a,inset 0 -3px #7a4f0a}.lb-rk.r2{background:#a6abb3;box-shadow:inset 0 3px #eef1f4,inset 0 -3px #5b6169}.lb-rk.r3{color:#fff;background:#ad5f2b;box-shadow:inset 0 3px #f0a066,inset 0 -3px #5c3114}.lb-head{width:32px;height:32px;image-rendering:pixelated;background:var(--surface-2);border-radius:3px;flex:none}span.lb-head{color:var(--muted);place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid}.lb-boards{grid-template-columns:repeat(auto-fit,minmax(min(100%,262px),1fr));align-items:start;gap:18px;display:grid}.lb-board{overflow:hidden}.lb-board header{background:var(--surface-2);border-bottom:2px solid var(--edge);padding:14px 16px 12px}.lb-board header .label{color:var(--muted);font-size:11px}.lb-board h3{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:20px;font-weight:800;line-height:1.2;display:flex}.lb-board h3 .pill{--c:var(--ink-2);font-size:11px}.lb-board ol{padding:6px 0}.lb-board li{grid-template-columns:30px 32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 14px;display:grid}.lb-board li+li{border-top:1px solid var(--line)}.lb-board .name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.lb-board .v{font-family:var(--mono);color:var(--rc,var(--ink-2));font-size:13px;font-weight:700}.lb-table{overflow:hidden}.lb-row{grid-template-columns:44px 40px minmax(0,1fr) 92px minmax(0,560px);align-items:center;gap:8px 14px;padding:10px 18px 10px 14px;display:grid}.lb-row+.lb-row{border-top:1px solid var(--line)}.lb-row.thead{background:var(--surface-2);border-bottom:2px solid var(--edge);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-block:12px;font-size:11px;font-weight:500}.lb-row.thead .pts-h{text-align:right}.lb-row.r1,.lb-row.r2,.lb-row.r3{background:linear-gradient(90deg, color-mix(in srgb, var(--rc) 13%, transparent), transparent 55%);box-shadow:inset 4px 0 0 var(--rc)}.lb-row .lb-head{width:40px;height:40px}.lb-row .who{min-width:0}.lb-row .who b{font-size:16px;font-weight:700;display:block}.lb-row .who .tag{margin-top:3px;padding:1px 7px;font-size:11px;display:inline-block}.lb-row .pts{text-align:right;letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.1}.lb-row .pts small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;display:block}.lb-row .places{flex-wrap:wrap;gap:6px;display:flex}.lb-row .pill{--c:var(--muted);background:color-mix(in srgb, var(--c) 14%, var(--surface));font-weight:600}.lb-row .pill b{font-weight:800}.lb-row .pill:is(.r1,.r2,.r3) b{color:var(--rc)}.lb-row .pill.more{--c:var(--brand)}:root[data-theme=light] .lb-row .pill{background:color-mix(in srgb, var(--c) 6%, var(--surface));box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=light] .lb-row .pill.more{color:var(--brand-dark)}.lb-row .pill.phone{display:none}.lb-more{justify-content:center;margin-top:22px;display:flex}.lb-list>.empty,.lb-msg{margin-top:24px}.lb-retry{margin-top:18px}.lb-skel-title{width:220px;height:30px;display:block}.lb-skel-row{height:62px}.lb-skel-row+.lb-skel-row{margin-top:8px}.lb-discord{margin-top:72px}.lb-discord-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lb-discord .lb-discord-actions .btn{margin-top:0}@media (width<=900px){.lb-row{grid-template-columns:40px 40px minmax(0,1fr) auto;padding-right:14px}.lb-row .places{grid-column:3/-1}.lb-row.thead .places-h{display:none}}@media (width<=640px){.lb-tools .field{max-width:none}.lb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lb-step .body{--sh:132px}.lb-step.s1 .body{--sh:166px}.lb-block.r1{--bh:96px}.lb-block.r2{--bh:70px}.lb-block.r3,.lb-block.r0{--bh:50px}.lb-step .who span{font-size:12px}.lb-row{grid-template-columns:30px 36px minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px 10px 10px}.lb-row .lb-head{width:36px;height:36px}.lb-row .pts{font-size:18px}.lb-row .places{grid-column:2/-1}.lb-row .pill.x,.lb-row .pill.wide{display:none}.lb-row .pill.phone{display:inline-flex}.lb-board li{padding-inline:12px}.lb-discord{margin-top:56px}.lb-discord-actions .btn{flex:100%}}
