@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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-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}}@layer components;@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}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:EO Rubik;src:url(/fonts/rubik-wet-paint.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.launcher-connect-page{background:radial-gradient(circle at 72% 18%,#ff00c81f,#0000 35%),radial-gradient(circle at 12% 88%,#00f0d11a,#0000 38%),#050508;place-items:center;min-height:calc(100vh - 80px);padding:80px 20px;display:grid;position:relative;overflow:hidden}.launcher-connect-grid{opacity:.2;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.launcher-connect-wrap{z-index:1;width:min(760px,100%);position:relative}.launcher-connect-wrap>header{align-items:center;gap:22px;margin-bottom:22px;display:flex}.launcher-connect-wrap>header img{object-fit:contain;filter:drop-shadow(0 0 24px #00f0d13d);width:76px;height:76px}.launcher-connect-wrap>header span,.launcher-connect-code span{color:var(--cyan);font:700 8px/1.2 var(--accent);letter-spacing:.15em}.launcher-connect-wrap>header h1{margin:8px 0 4px;font-size:clamp(26px,4vw,48px)}.launcher-connect-wrap>header p{color:#827f89;margin:0}.launcher-connect-card{background:linear-gradient(145deg,#0a0a10f7,#050508f0);border:1px solid #00f0d159;padding:clamp(24px,5vw,48px);position:relative;box-shadow:0 42px 110px #0000009e,inset 0 1px #ffffff09}.launcher-connect-card:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--magenta));width:128px;height:2px;box-shadow:0 0 20px var(--cyan);position:absolute;top:-1px;left:28px}.launcher-connect-scan{align-items:center;gap:5px;margin-bottom:28px;display:flex}.launcher-connect-scan i{background:var(--cyan);width:3px;height:18px;animation:1.1s ease-in-out infinite alternate launcherScan}.launcher-connect-scan i:nth-child(2){height:10px;animation-delay:.1s}.launcher-connect-scan i:nth-child(3){height:24px;animation-delay:.2s}.launcher-connect-scan i:nth-child(4){height:14px;animation-delay:.3s}.launcher-connect-scan span{color:#716e78;font:700 8px/1 var(--accent);letter-spacing:.13em;margin-left:10px}.launcher-connect-code{border-block:1px solid var(--line);gap:12px;padding:22px 0 28px;display:grid}.launcher-connect-code b{color:#f4f1f6;font:700 clamp(32px, 8vw, 62px)/1 var(--accent);letter-spacing:.13em;text-shadow:0 0 28px #9c6cff57}.launcher-connect-card dl{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.launcher-connect-card dl div{min-width:0;padding:22px 18px 22px 0}.launcher-connect-card dt{color:#625f69;font:700 7px/1 var(--accent);text-transform:uppercase}.launcher-connect-card dd{color:#c6c2cb;text-overflow:ellipsis;margin:8px 0 0;overflow:hidden}.launcher-connect-card>p{color:#817e87;max-width:620px;margin:24px 0;line-height:1.7}.launcher-connect-card>button,.launcher-connect-card>a{border:1px solid var(--cyan);color:#050508;background:var(--cyan);min-height:52px;font:800 9px/1 var(--accent);letter-spacing:.12em;cursor:pointer;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.launcher-connect-card>button:disabled{opacity:.55;cursor:wait}.launcher-connect-result,.launcher-connect-error{border-left:2px solid var(--lime);color:#c9ffc0;background:#b8ff4a0f;padding:16px 18px}.launcher-connect-error{border-color:var(--magenta);color:#ffb9ed;background:#ff00c80f;margin-top:15px}.launcher-connect-identities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.launcher-connect-identities>article{border:1px solid var(--line);background:#ffffff05;align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.launcher-connect-identities>article:last-child{background:linear-gradient(145deg,#9c6cff0e,#0000 58%);border-color:#9c6cff57}.launcher-connect-identities article>span,.launcher-connect-identities label>span{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.11em}.launcher-connect-identities h2{color:#f0edf3;font:700 20px/1.05 var(--accent);margin:0}.launcher-connect-identities p{color:#807c86;min-height:48px;margin:0;font-size:13px;line-height:1.5}.launcher-connect-identities article>b{color:#e7e2eb;font:700 17px/1 var(--accent)}.launcher-connect-identities label{gap:8px;display:grid}.launcher-connect-identities input{border:1px solid var(--line);color:#eeeaf0;background:#05060a;outline:0;width:100%;height:44px;padding:0 12px}.launcher-connect-identities input:focus{border-color:var(--cyan)}.launcher-connect-identities button,.launcher-connect-identities a{border:1px solid var(--cyan);color:#050508;background:var(--cyan);min-height:46px;font:800 8px/1 var(--accent);letter-spacing:.08em;text-align:center;cursor:pointer;justify-content:center;align-items:center;margin-top:auto;padding:0 14px;display:flex}.launcher-connect-identities button:disabled{opacity:.5;cursor:wait}.launcher-connect-identities a{background:linear-gradient(100deg,#9c6cff,#e180ff);border-color:#9c6cff}.launcher-connect-identities em{color:#b48da9;font-size:12px;line-height:1.45}@keyframes launcherScan{to{opacity:.4;transform:scaleY(.45)}}.launcher-device-account{border:1px solid var(--line);background:#ffffff05}.launcher-device-account>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;padding:24px;display:flex}.launcher-device-account>header span{color:var(--magenta);font:700 8px/1 var(--accent);letter-spacing:.13em}.launcher-device-account>header h2{margin:8px 0 0;font-size:22px}.launcher-device-account>header p{color:#77737d;max-width:460px;margin:0;line-height:1.6}.launcher-device-list article{border-bottom:1px solid var(--line);grid-template-columns:9px 1fr auto;align-items:center;gap:18px;min-height:86px;padding:18px 24px;display:grid}.launcher-device-list article:last-child{border-bottom:0}.launcher-device-status{background:var(--lime);width:7px;height:7px;box-shadow:0 0 14px var(--lime);border-radius:50%}.launcher-device-status.is-revoked{box-shadow:none;background:#57545d}.launcher-device-list article>div:nth-child(2){gap:5px;display:grid}.launcher-device-list b{color:#ddd9e1}.launcher-device-list span,.launcher-device-list small{color:#716d77}.launcher-device-list button{border:1px solid var(--line-strong);color:#aaa5af;min-height:36px;font:700 7px/1 var(--accent);cursor:pointer;background:0 0;padding:0 13px}.launcher-device-list button:disabled{opacity:.4;cursor:default}.launcher-device-empty{color:#77737d;padding:32px 24px}.launcher-device-empty b{color:#d8d4dc}.launcher-device-message{border-top:1px solid var(--line);color:var(--cyan);margin:0;padding:14px 24px}.launcher-admin-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.launcher-mode-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.launcher-mode-form label{gap:7px;min-width:0;display:grid}.launcher-mode-form label.wide{grid-column:1/-1}.launcher-mode-form label>span{color:#6d6974;font:700 7px/1 var(--accent);text-transform:uppercase}.launcher-mode-form :is(input,select,textarea){border:1px solid var(--line);color:#b4afb9;background:#09090e;width:100%;min-height:42px;padding:9px 11px}.launcher-mode-form textarea{resize:vertical;min-height:72px}.launcher-mode-form .launcher-toggle{grid-template-columns:auto 1fr;align-items:center;display:flex}.launcher-mode-form .launcher-toggle input{width:17px;min-height:17px;accent-color:var(--cyan)}.launcher-mode-form>button{border:1px solid var(--cyan);color:#050508;background:var(--cyan);min-height:45px;font:800 8px/1 var(--accent);cursor:pointer;grid-column:1/-1}.launcher-mode-form>button:disabled{opacity:.5}.launcher-admin-grid .admin-table td:first-child{gap:4px;padding-block:12px;display:grid}.launcher-admin-grid .admin-table small{color:#57545d}.launcher-admin-grid .admin-table button{cursor:pointer}@media (max-width:860px){.launcher-connect-card dl,.launcher-admin-modes,.launcher-connect-identities{grid-template-columns:1fr}.launcher-connect-card dl div{border-bottom:1px solid var(--line)}.launcher-device-account>header{flex-direction:column;align-items:start}.launcher-mode-form{grid-template-columns:1fr}.launcher-mode-form label.wide,.launcher-mode-form>button{grid-column:auto}}@media (max-width:560px){.launcher-connect-wrap>header img{width:54px;height:54px}.launcher-connect-card{padding:24px 18px}.launcher-connect-code b{font-size:30px}.launcher-device-list article{grid-template-columns:7px 1fr}.launcher-device-list article button{grid-column:2;justify-self:start}}@font-face{font-family:EO Flex;src:url(/fonts/google-sans-flex-semibold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:EO Tektur;src:url(/fonts/tektur-variable.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}:root{--ink:#272525;--ink-soft:#211f1f;--panel:#1b1919;--panel-2:#211e21;--paper:#f5f3f7;--muted:#9b98a7;--line:#ffffff1f;--line-strong:#ffffff3d;--cyan:#00f0d1;--magenta:#ff00c8;--violet:#9c6cff;--lime:#b8ff4a;--amber:#ffbd3f;--headline:"EO Rubik", ui-sans-serif, system-ui, sans-serif;--display:"EO Tektur", ui-sans-serif, system-ui, sans-serif;--accent:"EO Tektur", ui-sans-serif, system-ui, sans-serif;--body:"EO Flex", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);max-width:100%;overflow-x:clip}body{background:var(--ink);max-width:100%;color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:before{content:"";z-index:20;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea,select{max-width:100%;font:inherit}img,video{max-width:100%}::selection{color:#050508;background:var(--cyan)}.site-shell{min-width:0;min-height:100vh;overflow:clip}.wrap{width:min(1240px,100% - 48px);min-width:0;margin-inline:auto}.text-cyan{color:var(--cyan)}.text-magenta{color:var(--magenta)}.site-header{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#050508eb,#05050880);border-bottom:1px solid #ffffff17;width:100%;position:absolute;top:0;left:0}.header-inner{align-items:center;gap:28px;height:78px;display:flex}.brand{align-items:center;gap:11px;min-width:max-content;display:inline-flex}.brand-mark{object-fit:cover;border-radius:50%;width:44px;height:44px}.brand-name{letter-spacing:.035em;line-height:.85;display:grid}.brand-name b{font-family:var(--display);letter-spacing:.055em;font-size:21px;font-weight:900}.brand-name small{color:var(--cyan);letter-spacing:.35em;margin-top:5px;font-size:8px;font-weight:900}.desktop-nav{justify-content:center;align-items:center;gap:30px;margin-left:auto;display:flex}.desktop-nav a{color:#c8c5cf;letter-spacing:.055em;font-size:13px;font-weight:700;position:relative}.desktop-nav a:after{content:"";background:var(--cyan);height:2px;transition:transform .2s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover{color:#fff}.desktop-nav a:hover:after{transform:scaleX(1)}.header-cta{margin-left:6px}.mobile-nav{margin-left:auto;display:none;position:relative}.mobile-nav summary{border:1px solid var(--line);cursor:pointer;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:#fff;width:19px;height:2px}.mobile-nav nav{border:1px solid var(--line-strong);background:#08080dfa;width:min(280px,100vw - 32px);padding:10px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 24px 80px #0000008c}.mobile-nav nav a{border-bottom:1px solid var(--line);padding:14px 13px;font-weight:800}.mobile-nav nav a:last-child{color:var(--cyan);border-bottom:0}.button{letter-spacing:.055em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:13px;font-weight:900;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:40px;padding-inline:16px;font-size:11px}.button-primary:hover{background:#65ffe9}.button-outline{border-color:var(--line-strong);background:#ffffff06}.button-outline:hover{border-color:var(--cyan);color:var(--cyan)}.button-ghost{color:#dedbe4;background:0 0;border-color:#0000}.button-ghost:hover{background:#ffffff0d}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 36%,#ff00c813,#0000 27%),radial-gradient(circle at 85% 65%,#00f0d112,#0000 24%),#050508;min-height:790px;padding:135px 0 0;position:relative}.hero-grid-overlay{opacity:.26;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:30px;min-height:590px;display:grid;position:relative}.hero-copy{z-index:2;padding:36px 0 84px;position:relative}.eyebrow{--tone:var(--cyan);color:var(--tone);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--tone);width:24px;height:1px;box-shadow:0 0 10px var(--tone)}.tone-cyan{--tone:var(--cyan)}.tone-magenta{--tone:var(--magenta)}.tone-violet{--tone:var(--violet)}.tone-lime{--tone:var(--lime)}.tone-amber{--tone:var(--amber)}.hero h1{max-width:770px;font-family:var(--display);letter-spacing:.015em;text-transform:uppercase;margin:26px 0 22px;font-size:clamp(64px,7vw,108px);font-weight:900;line-height:.86}.hero h1 span{color:#0000;-webkit-text-stroke:1.5px var(--paper);text-shadow:7px 7px #ff00c829;display:block}.hero-copy>p{color:#b8b5c0;max-width:680px;margin:0;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.hero-stats{gap:38px;margin-top:44px;display:flex}.hero-stats div{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.hero-stats b{color:#fff;font-family:var(--display);font-size:28px;font-weight:900}.hero-stats span{color:#777482;letter-spacing:.06em;text-transform:uppercase;max-width:100px;font-size:10px;font-weight:800;line-height:1.35}.hero-art{place-items:center;height:570px;display:grid;position:relative}.hero-art>img{z-index:2;filter:drop-shadow(0 0 44px #ff00c81c);width:min(520px,100%);position:relative}.hero-spray{filter:blur(1px);opacity:.48;border-radius:50%;position:absolute}.spray-magenta{border:2px dashed var(--magenta);width:440px;height:440px;transform:rotate(-14deg);box-shadow:0 0 80px #ff00c833,inset 0 0 70px #ff00c814}.spray-cyan{border:1px dotted var(--cyan);width:340px;height:340px;transform:rotate(17deg);box-shadow:0 0 70px #00f0d129}.signal-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080ddb;border:1px solid #ffffff38;align-items:center;gap:11px;display:flex;position:absolute;box-shadow:0 18px 60px #0000008c}.signal-card-one{padding:13px 16px;bottom:88px;left:-8px;transform:rotate(-2deg)}.signal-card-one div{gap:3px;display:grid}.signal-card-one small{color:#817e89;letter-spacing:.13em;font:700 8px/1 ui-monospace,monospace}.signal-card-one b{font-size:13px}.signal-card-two{gap:2px;padding:11px 14px;display:grid;top:92px;right:-12px;transform:rotate(3deg)}.signal-card-two span{color:var(--magenta);letter-spacing:.15em;font:800 8px/1 ui-monospace,monospace}.signal-card-two b{letter-spacing:.08em;font-size:10px}.signal-dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 14px var(--cyan);border-radius:50%}.ticker{border-top:1px solid var(--line);background:var(--paper);height:54px;color:var(--ink);align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:rotate(-.7deg)scale(1.01)}.ticker>div{align-items:center;gap:28px;min-width:max-content;padding-left:3vw;display:flex}.ticker span{font-family:var(--display);letter-spacing:.045em;font-size:24px}.ticker i{color:var(--magenta);font-size:24px;font-style:normal;font-weight:900}.section-panel{border-block:1px solid var(--line);background:linear-gradient(135deg,#ffffff06,#0000 35%),#08080d}.section-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:46px;display:flex}.section-heading h2{font-family:var(--display);letter-spacing:.018em;text-transform:uppercase;margin:17px 0 0;font-size:clamp(45px,5vw,72px);line-height:.96}.section-heading p{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.75}.section-action{flex:none;padding-bottom:6px}.text-link{color:#e9e6ed;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:900;display:inline-flex}.text-link svg{color:var(--cyan);transition:transform .18s}.text-link:hover svg{transform:translate(4px)}.game-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.game-card{--tone:var(--cyan);border:1px solid var(--line);background:linear-gradient(145deg, #ffffff0b, transparent 50%), var(--panel);flex-direction:column;min-height:390px;padding:25px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.game-card:before{content:"";background:var(--tone);width:46%;height:2px;box-shadow:0 0 22px var(--tone);position:absolute;top:0;left:0}.game-card:after{content:"";border:1px solid var(--tone);opacity:.12;width:220px;height:220px;box-shadow:0 0 60px var(--tone);border-radius:50%;position:absolute;bottom:-120px;right:-80px}.game-card:hover{z-index:2;border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.game-card:hover{border-color:color-mix(in srgb, var(--tone) 52%, transparent)}}.game-card:hover{transform:translateY(-5px)}.game-card-no{color:#ffffff06;font-family:var(--display);font-size:86px;line-height:.8;position:absolute;top:26px;right:22px}.game-card-top{z-index:1;align-content:start;gap:7px;min-height:50px;display:grid;position:relative}.game-card-top span{color:var(--tone);letter-spacing:.13em;text-transform:uppercase;font:800 9px/1 ui-monospace,monospace}.game-card-top b{border:1px solid var(--line);color:#a9a6b0;letter-spacing:.08em;text-transform:uppercase;width:max-content;padding:5px 8px;font-size:8px}.game-card h3{z-index:1;font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;margin:auto 0 14px;font-size:37px;font-weight:900;line-height:.95;position:relative}.game-card p{z-index:1;color:#9e9ba7;min-height:84px;margin:0;font-size:13px;line-height:1.6;position:relative}.tag-row{z-index:1;flex-wrap:wrap;gap:6px;margin-top:17px;display:flex;position:relative}.tag-row span{color:#6f6c78;font:700 9px/1.4 ui-monospace,monospace}.card-link{z-index:1;border-top:1px solid var(--line);color:#e4e1e8;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:21px;padding-top:17px;font-size:10px;font-weight:900;display:flex;position:relative}.card-link svg{color:var(--tone)}.game-card.compact{min-height:350px}.game-card.compact p{min-height:104px}.split-layout{grid-template-columns:1.18fr .82fr;align-items:start;gap:76px;display:grid}.event-list{border-top:1px solid var(--line);display:grid}.event-row{--tone:var(--cyan);border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 48px;align-items:center;gap:18px;padding:22px 4px;display:grid}.event-date{grid-template-columns:32px 1fr;align-items:center;gap:7px;display:grid}.event-date b{color:var(--tone);font-family:var(--display);font-size:24px}.event-date span{color:#9c99a5;font:700 10px/1 ui-monospace,monospace}.event-main small{color:var(--tone);letter-spacing:.12em;text-transform:uppercase;font:700 8px/1 ui-monospace,monospace}.event-main h3{margin:5px 0 4px;font-size:15px}.event-main p{color:#7d7a86;margin:0;font-size:12px}.icon-button{border:1px solid var(--line);color:#fff;background:0 0;place-items:center;width:42px;height:42px;transition:all .18s;display:grid}.icon-button:hover{border-color:var(--tone);color:var(--tone);transform:translate(3px)}.schedule-button{margin-top:28px}.broadcast-card{border:1px solid var(--line);background:var(--panel)}.broadcast-visual{background:radial-gradient(circle,#ff00c82e,#0000 45%),#030305;height:350px;position:relative;overflow:hidden}.broadcast-visual:after{content:"";background:linear-gradient(#0000 65%,#050508f2);position:absolute;inset:0}.broadcast-visual img{object-fit:cover;filter:contrast(1.06)saturate(1.1);width:100%;height:100%;transform:scale(1.18)}.live-chip{z-index:2;letter-spacing:.12em;background:#0009;border:1px solid #fff3;align-items:center;gap:7px;padding:7px 9px;font:800 8px/1 ui-monospace,monospace;display:flex;position:absolute;top:18px;left:18px}.live-chip i{background:var(--magenta);width:6px;height:6px;box-shadow:0 0 10px var(--magenta);border-radius:50%}.broadcast-copy{padding:28px}.broadcast-copy h3{font-family:var(--display);text-transform:uppercase;margin:15px 0 10px;font-size:38px;line-height:1}.broadcast-copy p{color:#97949f;margin:0 0 22px;font-size:13px;line-height:1.7}.principle-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principle-grid article{border-right:1px solid var(--line);background:linear-gradient(150deg,#ffffff09,#0000 55%);flex-direction:column;min-height:245px;padding:31px;display:flex}.principle-grid article:last-child{border-right:0}.principle-grid article>span{width:42px;height:42px;color:var(--cyan);background:#00f0d10d;border:1px solid #00f0d14d;place-items:center;margin-bottom:auto;display:grid}.principle-grid b{margin-top:34px;font-size:16px}.principle-grid p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.65}.join-panel{background:linear-gradient(115deg, #00f0d11a, transparent 38%), linear-gradient(290deg, #ff00c817, transparent 32%), var(--panel);border:1px solid #00f0d14d;grid-template-columns:170px 1fr auto;align-items:center;gap:42px;min-height:350px;padding:48px;display:grid;position:relative;overflow:hidden}.join-panel:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.join-panel>*{z-index:1;position:relative}.join-mark{border:1px solid var(--line-strong);border-radius:50%;width:150px;height:150px;box-shadow:0 0 70px #00f0d121}.join-mark img{object-fit:cover;border-radius:50%;width:100%;height:100%}.join-panel h2{font-family:var(--display);text-transform:uppercase;margin:17px 0 13px;font-size:clamp(40px,4vw,60px);line-height:.98}.join-panel p{max-width:700px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.join-actions{justify-items:center;gap:12px;display:grid}.join-actions span{color:#66636f;letter-spacing:.08em;text-transform:uppercase;font:700 9px/1 ui-monospace,monospace}.site-footer{border-top:1px solid var(--line);background:#030305;padding-top:66px}.footer-grid{grid-template-columns:1.5fr .65fr .75fr 1fr;gap:50px;padding-bottom:58px;display:grid}.footer-brand .brand-mark{width:52px;height:52px}.footer-copy{color:#777481;max-width:290px;margin:20px 0 0;font-size:12px;line-height:1.6}.footer-links{align-content:start;gap:12px;display:grid}.footer-links span{color:#5f5c67;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font:800 9px/1 ui-monospace,monospace}.footer-links a{color:#aaa7b1;font-size:12px;font-weight:700}.footer-links a:hover{color:var(--cyan)}.footer-signal{border:1px solid var(--line);align-self:start;align-items:center;gap:12px;padding:15px;display:flex}.footer-signal>i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.footer-signal div{gap:4px;display:grid}.footer-signal span{font-size:11px;font-weight:800}.footer-signal small{color:#696672;font-size:9px}.footer-bottom{border-top:1px solid var(--line);color:#57545f;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-block:19px;font:700 9px/1.4 ui-monospace,monospace;display:flex}.footer-minecraft-disclaimer{border-top:1px solid var(--line);color:#8e8992;letter-spacing:.06em;text-align:center;margin:0;padding:18px 0;font:700 9px/1.6 ui-monospace,monospace}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 20%,#00f0d112,#0000 30%),linear-gradient(#07070c,#050508);padding:165px 0 82px;position:relative}.page-hero:after{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.page-hero-grid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;display:grid;position:relative}.page-hero h1{max-width:820px;font-family:var(--display);letter-spacing:.018em;text-transform:uppercase;margin:22px 0 18px;font-size:clamp(58px,7vw,96px);line-height:.88}.page-hero p{max-width:700px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.page-meta{color:#74717c;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font:800 9px/1.5 ui-monospace,monospace}.page-hero-aside{justify-self:end;width:100%;max-width:390px}.hero-counter{border-right:2px solid var(--cyan);background:linear-gradient(90deg,#0000,#00f0d10e);justify-items:end;padding:26px;display:grid}.hero-counter span,.hero-counter small{color:#73707b;letter-spacing:.12em;text-transform:uppercase;font:800 9px/1 ui-monospace,monospace}.hero-counter b{color:var(--cyan);font-family:var(--display);margin:5px 0 8px;font-size:90px;line-height:.8}.directory-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;padding-bottom:22px;display:flex}.filter-list{flex-wrap:wrap;gap:7px;display:flex}.filter-list button{border:1px solid var(--line);color:#8d8a96;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;min-height:38px;padding:0 14px;font-size:10px;font-weight:900}.filter-list button:hover,.filter-list button.active{border-color:var(--cyan);color:#020304;background:var(--cyan)}.search-field{gap:7px;min-width:250px;display:grid}.search-field span{color:#64616d;letter-spacing:.13em;text-transform:uppercase;font:800 8px/1 ui-monospace,monospace}.search-field input{border:0;border-bottom:1px solid var(--line-strong);color:#fff;background:#ffffff06;outline:none;width:100%;height:40px;padding:0 12px;font-size:12px}.search-field input:focus{border-color:var(--cyan)}.directory-grid{grid-template-columns:repeat(3,1fr)}.empty-state{border:1px dashed var(--line-strong);text-align:center;justify-items:center;gap:13px;padding:80px 24px;display:grid}.empty-state b{font-family:var(--display);text-transform:uppercase;font-size:34px}.empty-state p{max-width:480px;color:var(--muted);margin:0;font-size:13px}.empty-state button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:0 0;padding:11px 16px}.format-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.format-grid article{border-right:1px solid var(--line);gap:20px;padding:30px;display:flex}.format-grid article:last-child{border-right:0}.format-grid article>span{width:40px;height:40px;color:var(--cyan);border:1px solid #00f0d159;flex:0 0 40px;place-items:center;display:grid}.format-grid b{margin-bottom:8px;font-size:15px;display:block}.format-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.detail-page{--tone:var(--cyan)}.detail-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 45%, var(--tone), transparent 31%), #06060a;align-items:end;min-height:690px;padding:155px 0 92px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.detail-hero{background:radial-gradient(circle at 75% 45%, color-mix(in srgb, var(--tone) 12%, transparent), transparent 31%), #06060a}}.detail-grid{opacity:.28;background-image:linear-gradient(var(--tone) 1px, transparent 1px), linear-gradient(90deg, var(--tone) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.detail-grid{background-image:linear-gradient(color-mix(in srgb, var(--tone) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tone) 18%, transparent) 1px, transparent 1px)}}.detail-grid{background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 70% 45%,#000,#0000 70%);mask-image:radial-gradient(circle at 70% 45%,#000,#0000 70%)}.detail-hero-inner{z-index:1;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;display:grid;position:relative}.back-link{color:#6f6c77;letter-spacing:.08em;text-transform:uppercase;width:max-content;margin-bottom:38px;font:800 9px/1 ui-monospace,monospace;display:block}.detail-hero .eyebrow{--tone:var(--tone)}.detail-hero h1{font-family:var(--display);letter-spacing:.018em;text-transform:uppercase;text-shadow:8px 8px 0 var(--tone);margin:20px 0 18px;font-size:clamp(78px,10vw,150px);line-height:.8}@supports (color:color-mix(in lab, red, red)){.detail-hero h1{text-shadow:8px 8px 0 color-mix(in srgb, var(--tone) 15%, transparent)}}.detail-hero p{color:#aaa7b3;max-width:690px;margin:0;font-size:16px;line-height:1.75}.detail-page .button-primary{background:var(--tone);box-shadow:0 0 34px var(--tone)}@supports (color:color-mix(in lab, red, red)){.detail-page .button-primary{box-shadow:0 0 34px color-mix(in srgb, var(--tone) 18%, transparent)}}.direction-passport{border:1px solid var(--tone);gap:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.direction-passport{border:1px solid color-mix(in srgb, var(--tone) 42%, transparent)}}.direction-passport{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080dc2}.direction-passport>div:not(.passport-mark){border-bottom:1px solid var(--line);gap:7px;padding:20px 22px;display:grid}.direction-passport>div:nth-child(3){border-bottom:0}.direction-passport span{color:var(--tone);letter-spacing:.15em;font:800 8px/1 ui-monospace,monospace}.direction-passport b{font-size:14px}.passport-mark{color:var(--tone);position:absolute;bottom:5px;right:14px}@supports (color:color-mix(in lab, red, red)){.passport-mark{color:color-mix(in srgb, var(--tone) 9%, transparent)}}.passport-mark{font-family:var(--display);font-size:98px;line-height:.75}.detail-index{align-items:center;gap:14px;margin-bottom:30px;display:flex}.detail-index span{color:var(--tone);font-family:var(--display);font-size:26px}.detail-index b{letter-spacing:.13em;text-transform:uppercase;font:800 10px/1 ui-monospace,monospace}.highlight-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.highlight-grid article{border-right:1px solid var(--line);min-height:280px;padding:28px}.highlight-grid article:last-child{border-right:0}.highlight-grid article>span{color:var(--tone);font:900 10px/1 ui-monospace,monospace}.highlight-grid h2{font-family:var(--display);text-transform:uppercase;margin:72px 0 13px;font-size:34px;line-height:1}.highlight-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.detail-two-col{grid-template-columns:1fr .72fr;align-items:start;gap:90px;display:grid}.steps-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.steps-list li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:22px 0;display:grid}.steps-list li>span{border:1px solid var(--tone);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.steps-list li>span{border:1px solid color-mix(in srgb, var(--tone) 44%, transparent)}}.steps-list li>span{color:var(--tone);font:900 10px/1 ui-monospace,monospace}.steps-list b{font-size:14px}.steps-list p{color:var(--muted);margin:6px 0 0;font-size:12px}.mini-cta{border:1px solid var(--tone);justify-items:start;padding:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.mini-cta{border:1px solid color-mix(in srgb, var(--tone) 38%, transparent)}}.mini-cta{background:linear-gradient(145deg, var(--tone), transparent 60%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.mini-cta{background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 8%, transparent), transparent 60%), var(--panel)}}.mini-cta>img{border-radius:50%;width:110px;height:110px;margin-bottom:30px}.mini-cta h2{font-family:var(--display);text-transform:uppercase;margin:17px 0 10px;font-size:42px;line-height:.96}.mini-cta p{color:var(--muted);margin:0 0 24px;font-size:13px}.calendar-card{border:1px solid var(--line-strong);background:#0c0c12cc;padding:20px}.calendar-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.calendar-head span{color:var(--magenta);letter-spacing:.14em;font:800 9px/1 ui-monospace,monospace}.calendar-head b{font-family:var(--display);font-size:28px}.calendar-days{grid-template-columns:repeat(7,1fr);gap:4px;padding-top:12px;display:grid}.calendar-days span{color:#585561;text-align:center;font:800 7px/1 ui-monospace,monospace}.calendar-days i{color:#96939e;place-items:center;height:29px;font:700 9px/1 ui-monospace,monospace;display:grid}.calendar-days i.marked{color:#050508;background:var(--magenta)}.events-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:54px;padding-bottom:17px;display:flex}.events-toolbar>div{gap:8px;display:flex}.events-toolbar span{color:#74717c;letter-spacing:.08em;text-transform:uppercase;padding:8px 11px;font:800 9px/1 ui-monospace,monospace}.events-toolbar span.active{color:#050508;background:var(--cyan)}.events-toolbar small{color:#5f5c67;letter-spacing:.1em;font:700 8px/1 ui-monospace,monospace}.event-list-large .event-row{grid-template-columns:130px 1fr 54px;padding:29px 8px}.event-list-large .event-date b{font-size:34px}.event-list-large .event-main h3{font-size:19px}.month-events{border-top:1px solid var(--line);display:grid}.month-event{--tone:var(--cyan);border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 160px;align-items:center;min-height:170px;transition:background .18s;display:grid}.month-event:hover{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.month-event:hover{background:color-mix(in srgb, var(--tone) 4%, transparent)}}.month-date{justify-items:start;display:grid}.month-date b{color:var(--tone);font-family:var(--display);font-size:66px;line-height:.8}.month-date span{color:#6d6a75;letter-spacing:.14em;margin-top:7px;font:800 9px/1 ui-monospace,monospace}.month-copy small{color:var(--tone);letter-spacing:.15em;font:800 8px/1 ui-monospace,monospace}.month-copy h2{font-family:var(--display);text-transform:uppercase;margin:9px 0 8px;font-size:32px;line-height:1}.month-copy p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.month-meta{justify-content:flex-end;align-items:center;gap:25px;display:flex}.month-meta>span{color:#777480;text-transform:uppercase;font:800 9px/1 ui-monospace,monospace}.month-meta a{border:1px solid var(--line-strong);width:46px;height:46px;color:var(--tone);place-items:center;display:grid}.process-line{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.process-line article{border-right:1px solid var(--line);min-height:235px;padding:26px}.process-line article:last-child{border-right:0}.process-line article>b{color:var(--cyan);font:900 10px/1 ui-monospace,monospace}.process-line h3{margin:70px 0 10px;font-size:15px}.process-line p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.onair-card{border-left:2px solid var(--magenta);background:linear-gradient(90deg,#ff00c812,#0000);padding:25px}.onair-card>span{color:var(--magenta);letter-spacing:.13em;align-items:center;gap:8px;font:800 8px/1 ui-monospace,monospace;display:flex}.onair-card>span i{background:var(--magenta);width:7px;height:7px;box-shadow:0 0 12px var(--magenta);border-radius:50%}.onair-card b{font-family:var(--display);text-transform:uppercase;margin:18px 0 9px;font-size:51px;line-height:.9;display:block}.onair-card small{color:#77737f;font-size:10px}.stream-feature{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.stream-stage{border:1px solid var(--line);background:#020203;height:550px;position:relative;overflow:hidden}.stream-stage>img{object-fit:cover;opacity:.77;width:100%;height:100%;transform:scale(1.07)}.stream-stage-overlay{background:linear-gradient(#0000000d,#000000a6);place-items:center;display:grid;position:absolute;inset:0}.stream-stage-overlay>span{color:#aaa7b0;font:800 9px/1 ui-monospace,monospace;position:absolute;top:18px;right:18px}.stream-stage-overlay>button{border:1px solid var(--cyan);color:#050508;background:var(--cyan);cursor:pointer;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.stream-stage-overlay>.stream-play{border:1px solid var(--cyan);color:#050508;background:var(--cyan);border-radius:50%;place-items:center;width:76px;height:76px;font-style:normal;transition:transform .18s,box-shadow .18s;display:grid}.stream-stage:hover .stream-play{transform:scale(1.06);box-shadow:0 0 32px #00f0d147}.stream-stage-overlay>small{letter-spacing:.12em;border-top:1px solid #ffffff4d;padding-top:12px;font:800 9px/1 ui-monospace,monospace;position:absolute;bottom:18px;left:18px;right:18px}.stream-copy h2{font-family:var(--display);text-transform:uppercase;margin:18px 0 15px;font-size:59px;line-height:.92}.stream-copy>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.stream-copy ul{border-top:1px solid var(--line);margin:28px 0;padding:0;list-style:none;display:grid}.stream-copy li{border-bottom:1px solid var(--line);color:#aaa7b1;grid-template-columns:70px 1fr;gap:16px;padding:12px 0;font-size:12px;display:grid}.stream-copy li span{color:var(--magenta);font:800 9px/1.5 ui-monospace,monospace}.episode-list{border-top:1px solid var(--line);display:grid}.episode-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 100px 50px;align-items:center;gap:20px;min-height:104px;display:grid}.episode-list article>span{color:var(--cyan);font-family:var(--display);font-size:28px}.episode-list small{color:#65626d;letter-spacing:.12em;font:800 8px/1 ui-monospace,monospace}.episode-list h3{margin:6px 0 0;font-size:16px}.episode-list article>b{color:#7c7984;font:800 9px/1 ui-monospace,monospace}.episode-list button{border:1px solid var(--line);width:42px;height:42px;color:var(--cyan);cursor:pointer;background:0 0;place-items:center;display:grid}.episode-list button:disabled{color:#4f4c56;cursor:not-allowed}.role-strip{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.role-strip article{border-right:1px solid var(--line);min-height:210px;padding:26px}.role-strip article:last-child{border-right:0}.role-strip span{color:var(--magenta);letter-spacing:.12em;font:900 9px/1 ui-monospace,monospace}.role-strip b{margin-top:80px;font-size:15px;display:block}.role-strip p{color:var(--muted);margin:8px 0 0;font-size:12px}.server-status-card{background:#08080dcc;border:1px solid #00f0d14d;padding:25px}.server-status-head{justify-content:space-between;align-items:center;display:flex}.server-status-head span{color:var(--cyan);letter-spacing:.12em;align-items:center;gap:8px;font:800 8px/1 ui-monospace,monospace;display:flex}.server-status-head span i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.server-status-head b{font-family:var(--display);font-size:38px}.progress-track{background:#ffffff14;height:5px;margin:17px 0 21px;overflow:hidden}.progress-track i{background:var(--cyan);width:42%;height:100%;box-shadow:0 0 15px var(--cyan);display:block}.server-status-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.server-status-card li{color:#67646f;padding-left:20px;font-size:11px;position:relative}.server-status-card li:before{content:"×";color:#4e4b55;font-weight:900;position:absolute;left:0}.server-status-card li.done{color:#c5c2cb}.server-status-card li.done:before{content:"+";color:var(--cyan)}.world-principles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.world-principles article{border:1px solid var(--line);background:linear-gradient(145deg,#00f0d10b,#0000 60%);min-height:285px;padding:29px}.world-principles span{color:var(--cyan);font:900 10px/1 ui-monospace,monospace}.world-principles h3{font-family:var(--display);text-transform:uppercase;margin:92px 0 13px;font-size:31px}.world-principles p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.spawn-layout{grid-template-columns:1fr .72fr;align-items:center;gap:70px;display:grid}.spawn-zones{border-top:1px solid var(--line);display:grid}.spawn-zones article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 90px;align-items:center;gap:16px;padding:17px 0;display:grid}.spawn-zones article>span{color:var(--cyan);font-family:var(--display);font-size:25px}.spawn-zones h3{margin:0 0 5px;font-size:14px}.spawn-zones p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.spawn-zones article>b{color:#686570;text-align:right;text-transform:uppercase;font:800 8px/1 ui-monospace,monospace}.spawn-blueprint{aspect-ratio:1;background-image:linear-gradient(#00f0d114 1px,#0000 1px),linear-gradient(90deg,#00f0d114 1px,#0000 1px);background-size:32px 32px;border:1px solid #00f0d14d;position:relative;overflow:hidden}.spawn-blueprint:before,.spawn-blueprint:after{content:"";border:1px dashed #00f0d145;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spawn-blueprint:before{width:63%;height:63%}.spawn-blueprint:after{width:28%;height:28%}.north{color:var(--cyan);font:900 10px/1 ui-monospace,monospace;position:absolute;top:16px;left:50%}.zone{z-index:1;background:#090910;border:1px solid #00f0d16b;justify-items:center;gap:4px;min-width:67px;padding:10px;display:grid;position:absolute}.zone b{color:var(--cyan);font-family:var(--display);font-size:24px}.zone span{color:#8c8994;text-transform:uppercase;font:700 7px/1 ui-monospace,monospace}.zone-a{top:50%;left:50%;transform:translate(-50%,-50%)}.zone-b{top:13%;left:50%;transform:translate(-50%)}.zone-c{top:50%;right:8%;transform:translateY(-50%)}.zone-d{bottom:10%;left:50%;transform:translate(-50%)}.zone-e{top:50%;left:8%;transform:translateY(-50%)}.spawn-blueprint>small{color:#4e4b55;letter-spacing:.1em;font:800 7px/1 ui-monospace,monospace;position:absolute;bottom:13px;right:13px}.roadmap{border-top:1px solid var(--line);display:grid}.roadmap article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 100px;align-items:center;gap:24px;min-height:135px;display:grid}.roadmap article>span{color:#55525d;font-family:var(--display);font-size:39px}.roadmap small{color:#5b5863;letter-spacing:.13em;font:800 8px/1 ui-monospace,monospace}.roadmap h3{margin:6px 0;font-size:17px}.roadmap p{color:var(--muted);margin:0;font-size:12px}.roadmap article>b{color:#55525d;text-align:right;font:800 8px/1 ui-monospace,monospace}.roadmap article.complete>span,.roadmap article.complete>b{color:var(--cyan)}.roadmap article.active{background:linear-gradient(90deg,#ff00c80e,#0000)}.roadmap article.active>span,.roadmap article.active>b{color:var(--magenta)}.minecraft-cta{background:linear-gradient(120deg, #00f0d114, transparent 45%), url(/fox-mark.png) 96% 50% / 300px no-repeat, var(--panel);border:1px solid #00f0d14d;grid-template-columns:1fr auto;align-items:center;gap:60px;min-height:340px;padding:48px;display:grid}.minecraft-cta h2{font-family:var(--display);text-transform:uppercase;margin:17px 0 13px;font-size:60px;line-height:.92}.minecraft-cta p{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.about-emblem{border:1px solid var(--line-strong);background:radial-gradient(circle,#ff00c81a,#0000 67%);border-radius:50%;place-items:center;width:280px;height:280px;margin-left:auto;display:grid;box-shadow:0 0 70px #ff00c824}.about-emblem img{object-fit:contain;border-radius:50%;width:88%;height:88%}.about-directions{z-index:2;border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:-1px;display:grid;position:relative}.about-directions article{--tone:var(--cyan);border-right:1px solid var(--line);background:linear-gradient(145deg,#00f0d109,#0000 62%);flex-direction:column;min-height:260px;padding:26px;display:flex;position:relative}.about-directions article:nth-child(2){--tone:var(--magenta);background:linear-gradient(145deg,#ff00c809,#0000 62%)}.about-directions article:last-child{border-right:0}.about-directions article>b{color:#ffffff0a;font:400 54px/.8 var(--display);position:absolute;top:22px;right:22px}.about-directions article>span{color:var(--tone);font:600 8px/1 var(--accent);letter-spacing:.14em}.about-directions h2{font:400 31px/.96 var(--display);text-transform:uppercase;margin:auto 0 10px}.about-directions p{color:#858087;min-height:48px;margin:0;font-size:10px;line-height:1.6}.about-directions a{border-top:1px solid var(--line);color:#d8d3d8;font:600 8px/1 var(--accent);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:17px;display:flex}.about-directions a svg{color:var(--tone)}.manifesto{grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.manifesto-lead>span{color:var(--cyan);letter-spacing:.13em;font:800 9px/1 ui-monospace,monospace}.manifesto-lead h2{font-family:var(--display);text-transform:uppercase;margin:20px 0 0;font-size:60px;line-height:.96}.manifesto-copy p{color:#aaa7b1;margin:0 0 19px;font-size:15px;line-height:1.8}.manifesto-copy blockquote{border-left:2px solid var(--magenta);color:#e2dfe6;background:#ff00c80b;margin:32px 0 0;padding:24px 26px;font-size:17px;font-weight:700;line-height:1.6}.roles-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.roles-grid>article{border:1px solid var(--line);background:linear-gradient(150deg,#ff00c809,#0000 60%);flex-direction:column;min-width:0;min-height:310px;padding:26px;transition:border-color .18s,background .18s;display:flex}.roles-grid>article.is-open{background:linear-gradient(150deg,#ff00c811,#00f0d106 70%,#0000);border-color:#ff00c86b}.role-card-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.role-card-top>span{color:var(--magenta);letter-spacing:.14em;font:900 9px/1 ui-monospace,monospace}.role-card-top>small{color:#6c6870;text-align:right;font:800 8px/1.35 ui-monospace,monospace}.roles-grid h3{overflow-wrap:anywhere;font-family:var(--display);text-transform:uppercase;margin:72px 0 10px;font-size:31px}.roles-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.roles-grid>article>button{border:0;border-top:1px solid var(--line);color:#d8d5dc;width:100%;min-height:48px;font:800 9px/1.35 var(--accent);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:18px 0 0;display:flex}.roles-grid>article>button svg{color:var(--magenta);flex:none;transition:transform .18s}.roles-grid>article>button:hover,.roles-grid>article>button:focus-visible{color:var(--magenta)}.role-card-details{border-top:1px solid var(--line);gap:20px;margin-top:18px;padding-top:22px;animation:.2s both role-details-in;display:grid}.role-card-details section{gap:8px;display:grid}.role-card-details section>b{color:var(--cyan);font:800 8px/1.35 var(--accent);letter-spacing:.06em;text-transform:uppercase}.role-card-details ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.role-card-details li{color:#9a959c;padding-left:15px;font-size:11px;line-height:1.55;position:relative}.role-card-details li:before{content:"";background:var(--magenta);width:5px;height:5px;position:absolute;top:.65em;left:0}.role-card-details>a{border:1px solid var(--magenta);min-height:42px;color:var(--magenta);font:800 8px/1.35 var(--accent);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;display:flex}.role-card-details>a:hover{color:#050506;background:var(--magenta)}@keyframes role-details-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.rules-list{border-top:1px solid var(--line);display:grid}.rules-list details{border-bottom:1px solid var(--line)}.rules-list summary{cursor:pointer;grid-template-columns:60px 1fr 30px;align-items:center;gap:20px;min-height:88px;font-size:16px;font-weight:800;list-style:none;display:grid}.rules-list summary::-webkit-details-marker{display:none}.rules-list summary>span{color:var(--cyan);font-family:var(--display);font-size:27px}.rules-list summary svg{color:#777480}.rules-list details[open] summary svg{color:var(--cyan);transform:rotate(45deg)}.rules-list details p{max-width:780px;color:var(--muted);margin:-4px 0 28px 80px;font-size:13px;line-height:1.7}.system-stamp{border:1px solid #00f0d159;border-radius:50%;place-items:center;width:220px;height:220px;margin-left:auto;display:grid;position:relative}.system-stamp img{opacity:.7;border-radius:50%;width:150px;height:150px}.system-stamp span{color:var(--cyan);letter-spacing:.14em;font:900 8px/1 ui-monospace,monospace;position:absolute;top:14px}.system-stamp b{color:var(--magenta);font-family:var(--display);font-size:41px;position:absolute;bottom:17px;right:-13px}.template-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.template-grid article{border:1px solid var(--line);flex-direction:column;min-height:310px;padding:27px;display:flex}.template-grid article>span{color:var(--cyan);font-family:var(--display);font-size:28px}.template-grid h2{font-family:var(--display);text-transform:uppercase;margin:65px 0 12px;font-size:34px}.template-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.template-grid article>div{border-top:1px solid var(--line);color:#5f5c67;letter-spacing:.12em;margin-top:auto;padding-top:18px;font:800 8px/1 ui-monospace,monospace}.token-grid{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.token-grid article{border-right:1px solid var(--line);padding:17px}.token-grid article:last-child{border-right:0}.token-grid article>div{aspect-ratio:1;border:1px solid #ffffff1f;margin-bottom:17px}.token-void{background:#050508}.token-bone{background:#f5f3f7}.token-cyan{background:#00f0d1}.token-magenta{background:#ff00c8}.token-violet{background:#9c6cff}.token-grid span{letter-spacing:.12em;font:900 9px/1 ui-monospace,monospace;display:block}.token-grid b{color:#67646f;margin-top:7px;font:700 8px/1 ui-monospace,monospace;display:block}.type-system{grid-template-columns:1.2fr .8fr;column-gap:70px;display:grid}.type-system .section-heading{grid-column:1/-1}.type-display,.type-body{border-top:1px solid var(--line);padding-top:20px}.type-display>span,.type-body>span{color:#686570;letter-spacing:.13em;font:800 8px/1 ui-monospace,monospace}.type-display h2{font-family:var(--display);text-transform:uppercase;margin:27px 0 0;font-size:clamp(70px,8vw,118px);line-height:.82}.type-body h3{margin:29px 0 14px;font-size:24px;line-height:1.25}.type-body p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.component-board{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.component-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;justify-items:start;gap:25px;min-height:180px;padding:28px;display:grid}.component-cell:nth-child(2n){border-right:0}.component-cell:nth-last-child(-n+2){border-bottom:0}.component-cell>small{color:#5b5863;letter-spacing:.12em;font:800 8px/1 ui-monospace,monospace}.status-samples{gap:9px;display:flex}.status-samples span{border:1px solid var(--line);align-items:center;gap:7px;padding:8px 10px;font:900 8px/1 ui-monospace,monospace;display:inline-flex}.status-online{color:var(--cyan)}.status-online i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.status-paused{color:#777480}.guardrail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guardrail-grid article{border:1px solid var(--line);padding:30px}.guardrail-grid article:first-child{border-color:#00f0d140}.guardrail-grid article:last-child{border-color:#ff00c840}.guardrail-grid b{font-family:var(--display);font-size:31px}.guardrail-grid article:first-child b{color:var(--cyan)}.guardrail-grid article:last-child b{color:var(--magenta)}.guardrail-grid ul{gap:13px;margin:25px 0 0;padding:0;list-style:none;display:grid}.guardrail-grid li{color:#aaa7b1;padding-left:20px;font-size:13px;position:relative}.guardrail-grid li:before{content:"+";color:var(--cyan);font-weight:900;position:absolute;left:0}.guardrail-grid article:last-child li:before{content:"×";color:var(--magenta)}.not-found{text-align:center;background:radial-gradient(circle at 50% 45%,#ff00c817,#0000 25%),#050508;align-content:center;justify-items:center;min-height:100vh;padding:120px 24px 70px;display:grid}.not-found-code{color:#ffffff06;font-family:var(--display);font-size:min(38vw,560px);line-height:.8;position:absolute}.not-found>:not(.not-found-code){z-index:1;position:relative}.not-found-mark{border-radius:50%;width:120px;height:120px;margin-bottom:25px;box-shadow:0 0 50px #ff00c824}.not-found-mark img{border-radius:50%}.not-found h1{font-family:var(--display);text-transform:uppercase;margin:18px 0 14px;font-size:clamp(48px,7vw,84px);line-height:.9}.not-found p{max-width:590px;color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.7}.brand-image{width:188px;height:58px;overflow:hidden}.brand-wordmark{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.desktop-nav{gap:24px}.desktop-nav>a,.nav-dropdown>summary{color:#c8c5cf;font-family:var(--accent);letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:600;position:relative}.nav-dropdown{position:relative}.nav-dropdown>summary{cursor:pointer;align-items:center;gap:7px;padding:28px 0;list-style:none;display:flex}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary span{color:var(--cyan);font-size:14px;transition:transform .18s}.nav-dropdown[open]>summary{color:#fff}.nav-dropdown[open]>summary span{transform:rotate(180deg)}.nav-dropdown>div{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080dfa;min-width:225px;padding:8px;display:grid;position:absolute;top:67px;left:-18px;box-shadow:0 22px 60px #0000008c}.nav-dropdown>div a{border-bottom:1px solid var(--line);color:#aaa7b1;padding:12px 13px;font-size:11px}.nav-dropdown>div a:last-child{border-bottom:0}.nav-dropdown>div a:hover{color:#050508;background:var(--cyan)}.nav-dropdown>div a:after{display:none}.admin-nav-link{align-items:center;gap:6px;display:inline-flex}.admin-nav-link small{color:var(--magenta);font-family:var(--accent);letter-spacing:.08em;border:1px solid #ff00c873;padding:3px 5px;font-size:7px}.button,.text-link,.card-link,.eyebrow,.game-card-top span,.event-main small,.page-meta,.footer-links span{font-family:var(--accent)}.hero{min-height:850px;padding-top:116px}.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(470px,1.06fr);gap:clamp(28px,4vw,64px);min-height:665px}.hero-copy{padding:38px 0 98px}.hero h1{letter-spacing:.005em;max-width:720px;font-size:clamp(54px,5.7vw,90px);line-height:.96}.hero h1 span{-webkit-text-stroke:1px var(--paper);text-shadow:6px 6px #ff00c833;margin-top:4px;line-height:1.06}.hero-video{aspect-ratio:1.13;isolation:isolate;background:#020203;border:1px solid #fff3;min-width:0;margin:24px 0 86px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000008c,0 0 50px #ff00c814}.hero-video:before{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:10px}.hero-video:after{content:"";z-index:2;opacity:.1;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px);background-size:100% 4px;position:absolute;inset:0}.hero-video video{object-fit:cover;opacity:.62;filter:saturate(1.1)contrast(1.08);width:100%;height:100%;transition:opacity .35s;display:block}.hero-video.is-ready video{opacity:.92}.hero-video-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000001f,#0000 42%,#000000e6),linear-gradient(90deg,#05050833,#0000 50%);position:absolute;inset:0}.hero-video-topline{z-index:4;justify-content:space-between;align-items:center;gap:15px;display:flex;position:absolute;top:24px;left:24px;right:24px}.hero-video-topline span{color:var(--magenta);font:600 8px/1 var(--accent);letter-spacing:.13em;background:#050508a6;border:1px solid #ffffff38;align-items:center;gap:8px;padding:8px 10px;display:flex}.hero-video-topline span i{background:var(--magenta);width:6px;height:6px;box-shadow:0 0 10px var(--magenta);border-radius:50%}.hero-video-topline b{color:#d5d2dc;font:600 9px/1 var(--accent);letter-spacing:.1em}.hero-video-controls{z-index:5;gap:7px;display:flex;position:absolute;bottom:118px;right:24px}.hero-video-controls button{color:#f5f3f7;min-height:42px;font:600 9px/1 var(--accent);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050508c7;border:1px solid #ffffff40;align-items:center;gap:8px;padding:0 13px;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.hero-video-controls button:hover,.hero-video-controls button:focus-visible{border-color:var(--cyan);color:var(--cyan);background:#050508f0;outline:none}.hero-video figcaption{z-index:4;border-top:1px solid #ffffff3d;padding-top:16px;position:absolute;bottom:24px;left:24px;right:24px}.hero-video figcaption span{color:#fff;font-family:var(--accent);font-size:14px;font-weight:600}.hero-video figcaption p{color:#aaa7b2;max-width:520px;margin:7px 0 0;font-size:11px;line-height:1.55}.hero-video-fallback{z-index:5;color:var(--muted);text-align:center;background:#060609;place-items:center;padding:40px;display:grid;position:absolute;inset:0}.system-ribbon{border-bottom:1px solid var(--line);background:#08080d}.system-ribbon-grid{grid-template-columns:repeat(4,1fr);display:grid}.system-ribbon article{border-right:1px solid var(--line);align-items:center;gap:16px;min-height:104px;padding:22px 24px;display:flex}.system-ribbon article:first-child{border-left:1px solid var(--line)}.system-ribbon article>span{color:var(--cyan);font:600 10px/1 var(--accent)}.system-ribbon article div{gap:5px;display:grid}.system-ribbon b{font-size:13px}.system-ribbon small{color:#66636f;font:600 8px/1 var(--accent);letter-spacing:.08em;text-transform:uppercase}.home-games{grid-template-columns:repeat(3,1fr)}.discord-section-grid{background:radial-gradient(circle at 80% 20%, #ff00c817, transparent 28%), linear-gradient(125deg, #00f0d114, transparent 38%), var(--panel);border:1px solid #00f0d147;grid-template-columns:minmax(0,1fr) minmax(350px,430px);align-items:center;gap:clamp(40px,7vw,100px);padding:clamp(32px,5vw,64px);display:grid}.discord-pitch h2{max-width:720px;font-family:var(--display);text-transform:uppercase;margin:20px 0 17px;font-size:clamp(44px,5vw,69px);font-weight:400;line-height:1.02}.discord-pitch>p{max-width:690px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.discord-pitch-actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.discord-pitch-note{border-top:1px solid var(--line);color:#74717c;align-items:flex-start;gap:10px;max-width:610px;margin-top:23px;padding-top:18px;font-size:10px;line-height:1.55;display:flex}.discord-pitch-note svg{color:var(--cyan);flex:none}.discord-widget-shell{border:1px solid var(--line-strong);background:#050508db;min-width:0;padding:18px;position:relative;box-shadow:0 25px 75px #00000073}.discord-live-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:5px 3px 16px;display:flex}.discord-live-head>div{align-items:center;gap:8px;display:flex}.discord-live-head small{color:#aaa7b1;font:600 8px/1 var(--accent);letter-spacing:.12em}.discord-live-head b{color:var(--cyan);font:600 9px/1 var(--accent);text-transform:uppercase}.discord-dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 11px var(--cyan);border-radius:50%}.discord-dot.is-offline{background:var(--magenta);box-shadow:0 0 11px var(--magenta)}.discord-members,.discord-members-skeleton{align-items:center;min-height:58px;padding:12px 2px;display:flex}.discord-member,.discord-members-skeleton i{color:#050508;background:var(--cyan);width:34px;height:34px;font:700 10px/1 var(--accent);border:2px solid #08080d;border-radius:50%;place-items:center;margin-right:-6px;display:grid;overflow:hidden}.discord-member img{object-fit:cover;width:100%;height:100%}.discord-members>i{color:#777480;font:600 9px/1 var(--accent);margin-left:14px}.discord-members-skeleton i{opacity:.22;animation:1.4s ease-in-out infinite alternate discord-pulse}.discord-members-skeleton i:nth-child(2){animation-delay:.15s}.discord-members-skeleton i:nth-child(3){animation-delay:.3s}.discord-members-skeleton i:nth-child(4){animation-delay:.45s}.discord-iframe{background:#111214;border:0;width:100%;height:420px;display:block}.discord-widget-cta{width:100%;margin-top:12px}@keyframes discord-pulse{to{opacity:.58}}.discord-centre-page{--discord-core-line:#00f0d138}.discord-core-terminal{border:1px solid var(--discord-core-line);background:radial-gradient(circle at 85% 12%,#ff00c81a,#0000 34%),#05070aeb;min-width:0;padding:18px;box-shadow:0 30px 90px #0000006b}.discord-core-terminal header{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:42px;padding:0 4px 14px;display:grid}.discord-core-terminal header i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 13px var(--cyan);border-radius:50%}.discord-core-terminal header span,.discord-core-terminal header small{font:700 7px/1 var(--accent);letter-spacing:.12em}.discord-core-terminal header small{color:var(--lime)}.discord-core-terminal>div{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;display:grid}.discord-core-terminal>div b{color:var(--magenta);font:400 22px/1 var(--display)}.discord-core-terminal>div span{color:#d9d5db;font:700 10px/1 var(--accent)}.discord-core-terminal>div em{color:#65616a;font:600 7px/1 var(--accent);text-transform:uppercase;font-style:normal}.discord-core-terminal footer{color:#706b74;min-height:54px;font:700 6px/1 var(--accent);letter-spacing:.1em;justify-content:center;align-items:center;gap:10px;display:flex}.discord-core-terminal footer i{background:var(--cyan);border-radius:50%;width:4px;height:4px}.discord-core-status{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:34px;display:grid}.discord-core-status article{border:1px solid var(--line);background:#ffffff03;border-right:0;place-content:center;gap:10px;min-height:142px;padding:20px;display:grid}.discord-core-status article span{color:var(--magenta);font:700 7px/1 var(--accent);letter-spacing:.12em}.discord-core-status article b{color:#ded9df;font:400 35px/1 var(--display);text-transform:uppercase}.discord-core-status article small{color:#69646c;font-size:8px}.discord-core-status article.is-online b{color:var(--lime)}.discord-core-modules{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discord-core-modules article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(130deg,#00f0d106,#0000 55%);align-content:start;gap:14px;min-height:220px;padding:clamp(24px,3vw,36px);display:grid}.discord-core-modules article>span{color:var(--cyan);font:400 31px/1 var(--display)}.discord-core-modules h3{margin:auto 0 0;font-size:13px}.discord-core-modules p{color:#817c84;margin:0;font-size:10px;line-height:1.7}.discord-core-bridge{grid-template-columns:minmax(0,1.2fr) minmax(350px,.68fr);align-items:center;gap:clamp(38px,6vw,86px);display:grid}.discord-core-steps{border-top:1px solid var(--line);display:grid}.discord-core-steps article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;align-items:center;gap:20px;min-height:92px;display:grid}.discord-core-steps article>b{color:var(--magenta);font:400 27px/1 var(--display)}.discord-core-steps h3{margin:0 0 7px;font-size:11px}.discord-core-steps p{color:#77727a;margin:0;font-size:9px;line-height:1.6}.discord-core-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.discord-command-deck{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.discord-command-deck article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:12px;min-height:112px;padding:20px;display:grid}.discord-command-deck code{color:var(--cyan);font:700 10px/1 var(--accent)}.discord-command-deck span{color:#77727a;text-transform:uppercase;font-size:8px}.discord-music-policy{background:#b8ff4a05;border:1px solid #b8ff4a38;grid-template-columns:28px minmax(0,1fr);gap:16px;margin-top:20px;padding:20px;display:grid}.discord-music-policy>svg{color:var(--lime)}.discord-music-policy b{color:#c9ffc1;font-size:10px}.discord-music-policy p{color:#77727a;margin:7px 0 0;font-size:9px;line-height:1.6}.discord-core-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(30px,6vw,90px);display:grid}.discord-core-cta>div:first-child>span{color:var(--magenta);font:700 8px/1 var(--accent);letter-spacing:.14em}.discord-core-cta h2{max-width:800px;font:400 clamp(44px,5vw,76px)/.92 var(--display);text-transform:uppercase;margin:17px 0 14px}.discord-core-cta p{color:#918c94;max-width:720px;margin:0;line-height:1.7}.discord-core-cta>div:last-child{gap:9px;min-width:220px;display:grid}@media (max-width:980px){.discord-core-modules,.discord-command-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-core-bridge{grid-template-columns:1fr}.discord-core-bridge .discord-widget-shell{width:min(100%,560px)}.discord-core-cta{grid-template-columns:1fr}.discord-core-cta>div:last-child{grid-template-columns:1fr 1fr;width:min(100%,420px)}}@media (max-width:680px){.discord-core-status{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-core-status article:nth-child(2){border-right:1px solid var(--line)}.discord-core-status article:nth-child(-n+2){border-bottom:0}.discord-core-modules{grid-template-columns:1fr}.discord-core-modules article{min-height:170px}.discord-command-deck{grid-template-columns:1fr}.discord-core-terminal>div{grid-template-columns:18px 1fr}.discord-core-terminal>div em{display:none}.discord-core-cta>div:last-child{grid-template-columns:1fr}.discord-core-bridge{gap:34px}}.footer-brand{width:210px;height:72px}.footer-socials{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.footer-socials a,.footer-personal{border:1px solid var(--line);color:#aaa7b1;font:600 9px/1 var(--accent);text-transform:uppercase;padding:8px 10px}.footer-socials a:hover,.footer-personal:hover{border-color:var(--cyan);color:var(--cyan)}.footer-personal{margin-top:12px;display:inline-flex}.docs-hero-card{border-left:2px solid var(--cyan);background:linear-gradient(90deg,#00f0d112,#0000);gap:10px;padding:28px;display:grid}.docs-hero-card span,.docs-hero-card small{color:#6f6c77;font:600 8px/1 var(--accent);letter-spacing:.13em}.docs-hero-card b{color:var(--cyan);font-family:var(--display);text-transform:uppercase;font-size:43px;font-weight:400;line-height:1.1}.docs-tools{border-bottom:1px solid var(--line);grid-template-columns:1fr 280px;align-items:end;gap:26px;padding-bottom:26px;display:grid}.docs-tabs{flex-wrap:wrap;gap:7px;display:flex}.docs-tabs button{border:1px solid var(--line);color:#8d8a96;min-height:38px;font:600 9px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 13px}.docs-tabs button:hover,.docs-tabs button.active{border-color:var(--cyan);color:#050508;background:var(--cyan)}.docs-search{gap:8px;display:grid}.docs-search span{color:#64616d;font:600 8px/1 var(--accent);letter-spacing:.1em;text-transform:uppercase}.docs-search input{border:0;border-bottom:1px solid var(--line-strong);color:#fff;background:#ffffff08;outline:none;width:100%;height:41px;padding:0 12px}.docs-search input:focus{border-color:var(--cyan)}.docs-list{border-top:1px solid var(--line);display:grid}.docs-list details{border-bottom:1px solid var(--line)}.docs-list summary{cursor:pointer;grid-template-columns:64px 1fr 34px;align-items:center;gap:22px;padding:28px 8px;list-style:none;display:grid}.docs-list summary::-webkit-details-marker{display:none}.docs-list summary>span{color:var(--cyan);font-family:var(--display);font-size:28px}.docs-list summary small{color:var(--magenta);font:600 8px/1 var(--accent);letter-spacing:.11em;text-transform:uppercase}.docs-list summary h2{margin:7px 0 6px;font-size:18px}.docs-list summary p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.docs-list summary>i{color:#777480;font:400 28px/1 var(--body);font-style:normal;transition:transform .18s}.docs-list details[open] summary>i{color:var(--cyan);transform:rotate(45deg)}.docs-details{border-left:2px solid var(--magenta);background:#ff00c809;margin:-5px 42px 28px 94px;padding:24px}.docs-details ul{gap:10px;margin:0 0 17px;padding:0;list-style:none;display:grid}.docs-details li{color:#cbc8d0;padding-left:20px;font-size:12px;position:relative}.docs-details li:before{content:"+";color:var(--cyan);position:absolute;left:0}.docs-details p{color:#777480;margin:0;font-size:10px;line-height:1.6}@media (max-width:1080px){.desktop-nav{gap:18px}.hero-grid{grid-template-columns:1fr .78fr}.hero-art{height:510px}.signal-card-two{right:0}.home-games{grid-template-columns:repeat(2,1fr)}.split-layout{gap:38px}.join-panel{grid-template-columns:130px 1fr}.join-mark{width:120px;height:120px}.join-actions{grid-column:2;justify-items:start}.footer-grid{grid-template-columns:1.3fr .7fr .8fr}.footer-signal{grid-column:1/-1;width:max-content}.directory-grid{grid-template-columns:repeat(2,1fr)}.detail-hero-inner{gap:35px}.detail-two-col{gap:45px}.process-line{grid-template-columns:repeat(2,1fr)}.process-line article:nth-child(2){border-right:0}.process-line article:nth-child(-n+2){border-bottom:1px solid var(--line)}.stream-feature,.spawn-layout{gap:35px}.roles-grid,.template-grid{grid-template-columns:repeat(2,1fr)}.minecraft-cta{background-size:230px}}@media (max-width:820px){.wrap{width:min(100% - 32px,680px)}.desktop-nav,.header-cta{display:none}.mobile-nav{display:block}.hero{min-height:auto;padding-top:118px}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:22px 0 20px}.hero h1{font-size:clamp(58px,14vw,92px)}.hero-copy>p{font-size:15px}.hero-art{height:500px}.hero-art>img{width:min(470px,90vw)}.signal-card-one{bottom:75px;left:0}.signal-card-two{top:70px;right:0}.ticker{margin-top:18px;position:relative}.section{padding-block:88px}.section-heading{flex-direction:column;align-items:start;gap:22px}.section-heading h2{font-size:clamp(43px,11vw,66px)}.split-layout{grid-template-columns:1fr}.broadcast-card{max-width:560px}.principle-grid{grid-template-columns:1fr}.principle-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.principle-grid article:last-child{border-bottom:0}.join-panel{grid-template-columns:1fr;padding:34px}.join-mark{display:none}.join-actions{grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-signal{grid-column:1/-1}.page-hero{padding-top:135px}.page-hero-grid{grid-template-columns:1fr;gap:30px}.page-hero-aside{justify-self:start}.hero-counter{border-right:0;border-left:2px solid var(--cyan);background:linear-gradient(90deg,#00f0d10e,#0000);justify-items:start}.directory-tools{flex-direction:column;align-items:stretch}.search-field{min-width:0}.format-grid{grid-template-columns:1fr}.format-grid article{border-right:0;border-bottom:1px solid var(--line)}.format-grid article:last-child{border-bottom:0}.detail-hero{min-height:auto;padding-top:130px}.detail-hero-inner,.detail-two-col{grid-template-columns:1fr}.direction-passport{max-width:520px}.highlight-grid{grid-template-columns:1fr}.highlight-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.highlight-grid article:last-child{border-bottom:0}.highlight-grid h2{margin-top:52px}.events-toolbar{flex-direction:column;align-items:start}.month-event{grid-template-columns:90px 1fr 65px}.month-meta>span{display:none}.stream-feature{grid-template-columns:1fr}.stream-stage{height:470px}.role-strip{grid-template-columns:repeat(2,1fr)}.role-strip article:nth-child(2){border-right:0}.role-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.spawn-layout{grid-template-columns:1fr}.spawn-blueprint{width:min(100%,560px)}.world-principles{grid-template-columns:1fr}.world-principles article{min-height:230px}.world-principles h3{margin-top:62px}.minecraft-cta{background-image:linear-gradient(120deg,#00f0d114,#0000 45%);grid-template-columns:1fr}.manifesto{grid-template-columns:1fr;gap:45px}.about-emblem,.system-stamp{margin-left:0}.type-system{grid-template-columns:1fr;gap:45px}.token-grid{grid-template-columns:repeat(3,1fr)}.token-grid article:nth-child(3){border-right:0}.token-grid article:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:560px){.wrap{width:min(100% - 24px,480px)}.header-inner{height:70px}.brand-mark{width:39px;height:39px}.brand-name b{font-size:18px}.hero{padding-top:102px}.hero h1{font-size:55px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hero-stats div{grid-template-columns:1fr;gap:2px}.hero-stats b{font-size:24px}.hero-stats span{font-size:8px}.hero-art{height:410px}.signal-card-two{top:42px}.signal-card-one{bottom:40px}.home-games,.game-grid{grid-template-columns:1fr}.game-card.compact{min-height:330px}.event-row{grid-template-columns:70px 1fr;gap:13px}.event-main p,.event-row .icon-button{display:none}.broadcast-visual{height:290px}.join-panel{padding:28px 22px}.join-panel h2{font-size:41px}.join-actions,.join-actions .button{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 26px}.footer-signal{width:100%}.footer-bottom{flex-direction:column}.page-hero h1{font-size:53px}.directory-grid{grid-template-columns:1fr}.filter-list{grid-template-columns:1fr 1fr;display:grid}.filter-list button{padding-inline:8px}.detail-hero h1{font-size:63px}.detail-hero p{font-size:14px}.detail-hero .hero-actions{display:grid}.detail-hero .hero-actions .button{width:100%}.event-list-large .event-row{grid-template-columns:76px 1fr}.month-event{grid-template-columns:64px 1fr;gap:12px;padding:18px 0}.month-date b{font-size:47px}.month-copy h2{font-size:25px}.month-meta{display:none}.process-line{grid-template-columns:1fr}.process-line article{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.process-line article:last-child{border-bottom:0}.stream-stage{height:350px}.stream-copy h2{font-size:48px}.episode-list article{grid-template-columns:48px 1fr 42px;gap:11px}.episode-list article>b{display:none}.role-strip{grid-template-columns:1fr}.role-strip article{border-right:0;border-bottom:1px solid var(--line)}.role-strip article:last-child{border-bottom:0}.spawn-zones article{grid-template-columns:32px 1fr}.spawn-zones article>b{display:none}.spawn-blueprint .zone{min-width:58px;padding:7px}.spawn-blueprint .zone b{font-size:20px}.roadmap article{grid-template-columns:45px 1fr;gap:14px;padding:16px 0}.roadmap article>b{display:none}.minecraft-cta{padding:30px 23px}.minecraft-cta h2,.manifesto-lead h2{font-size:45px}.roles-grid,.template-grid{grid-template-columns:1fr}.rules-list summary{grid-template-columns:42px 1fr 24px;gap:10px;font-size:13px}.rules-list details p{margin-left:52px}.token-grid{grid-template-columns:repeat(2,1fr)}.token-grid article:nth-child(3){border-right:1px solid var(--line)}.token-grid article:nth-child(2n){border-right:0}.token-grid article{border-bottom:1px solid var(--line)}.component-board{grid-template-columns:1fr}.component-cell{border-right:0;border-bottom:1px solid var(--line)!important}.component-cell:last-child{border-bottom:0!important}.guardrail-grid{grid-template-columns:1fr}}.creative-feed-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;padding-bottom:10px;display:grid}.creative-feed-actions{flex-wrap:wrap;gap:9px;padding-bottom:30px;display:flex}.project-data-cta{border-top:1px solid var(--line);font:700 8px/1.4 var(--accent);text-transform:uppercase;margin-top:auto;color:var(--cyan)!important;padding-top:16px!important}.stream-idea-lab{background:linear-gradient(120deg,#00f0d10e,#0000 40%,#ff00c809),#070809d1;border:1px solid #00f0d145}.stream-idea-lab>header{border-bottom:1px solid var(--line);max-width:920px;padding:clamp(28px,4vw,46px)}.stream-idea-lab>header>span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.14em}.stream-idea-lab h2{font:400 clamp(44px,5vw,72px)/.88 var(--display);text-transform:uppercase;margin:20px 0 12px}.stream-idea-lab header p{color:#928d94;margin:0;font-size:11px;line-height:1.75}.stream-idea-lab form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:clamp(24px,3vw,38px);display:grid}.stream-idea-lab label{gap:8px;display:grid}.stream-idea-lab label.wide{grid-column:1/-1}.stream-idea-lab label>span{color:#777278;font:700 7px/1 var(--accent)}.stream-idea-lab input,.stream-idea-lab select,.stream-idea-lab textarea{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#090a0c;outline:0;width:100%}.stream-idea-lab input,.stream-idea-lab select{min-height:50px;padding:0 14px}.stream-idea-lab textarea{resize:vertical;min-height:150px;padding:14px}.stream-idea-lab input:focus,.stream-idea-lab select:focus,.stream-idea-lab textarea:focus{border-color:var(--cyan)}.stream-idea-lab form footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:8px;display:flex}.stream-idea-lab footer small{color:#706b72;font-size:8px}.stream-idea-lab footer button{border:1px solid var(--cyan);color:#050606;background:var(--cyan);min-height:48px;font:700 8px/1 var(--accent);cursor:pointer;padding:0 20px}.stream-idea-login{justify-content:space-between;align-items:center;gap:22px;padding:30px 38px;display:flex}.stream-idea-login p{color:#928d94;margin:0}.stream-idea-notice{color:var(--cyan);border:1px solid #00f0d147;margin:0 38px 30px;padding:13px 15px;font-size:9px}.stream-ideas-admin{border:1px solid var(--line)}.stream-ideas-admin>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:16px 22px;display:flex}.stream-ideas-admin header h2{margin:0 0 6px;font-size:13px}.stream-ideas-admin header p{color:#6f6a71;margin:0;font-size:8px}.stream-ideas-admin header>span{color:var(--cyan);font:700 7px/1 var(--accent)}.stream-ideas-admin>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px minmax(180px,.6fr) auto;align-items:center;gap:14px;padding:20px 22px;display:grid}.stream-ideas-admin article h3{margin:8px 0;font-size:12px}.stream-ideas-admin article p{color:#969198;margin:0 0 8px;font-size:9px;line-height:1.55}.stream-ideas-admin article small,.stream-ideas-admin article>div>span{color:#666168;font-size:7px}.stream-ideas-admin label{gap:7px;display:grid}.stream-ideas-admin label>span{color:#666168;font:700 7px/1 var(--accent)}.stream-ideas-admin select,.stream-ideas-admin textarea{border:1px solid var(--line);color:#eee;background:#090a0c;min-height:42px}.stream-ideas-admin textarea{min-height:62px;padding:9px}.stream-ideas-admin article>button{border:1px solid var(--cyan);min-height:40px;color:var(--cyan);font:700 7px/1 var(--accent);background:0 0;padding:0 12px}.guide-details ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-details li{border-bottom:1px solid var(--line);color:#aaa5ab;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:52px;font-size:10px;display:grid}.guide-details li b{color:var(--magenta);font:700 8px/1 var(--accent)}@media (max-width:1100px){.creative-feed-intro{grid-template-columns:1fr}.creative-feed-actions{padding-bottom:0}.stream-ideas-admin>article{grid-template-columns:1fr 1fr}.stream-ideas-admin article>div{grid-column:1/-1}}@media (max-width:760px){.stream-idea-lab form{grid-template-columns:1fr}.stream-idea-lab label.wide,.stream-idea-lab form footer{grid-column:auto}.stream-idea-lab form footer,.stream-idea-login{flex-direction:column;align-items:stretch}.stream-ideas-admin>article{grid-template-columns:1fr}.stream-ideas-admin article>div{grid-column:auto}.admin-top-actions>.admin-user-mode{justify-content:center;width:44px;min-width:44px;padding:0}.admin-top-actions>.admin-user-mode span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1180px){.brand-image{width:155px}.desktop-nav{gap:15px}.desktop-nav>a,.nav-dropdown>summary{font-size:10px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(430px,.88fr);gap:26px}.hero h1{font-size:clamp(50px,5.3vw,72px)}.hero-video-controls button span{display:none}.discord-section-grid{grid-template-columns:1fr 390px}}@media (max-width:920px){.hero-grid{grid-template-columns:1fr}.hero-copy{padding-bottom:16px}.hero h1{max-width:820px;font-size:clamp(56px,11vw,88px)}.hero-video{aspect-ratio:16/10;width:min(100%,720px);margin:12px auto 54px}.system-ribbon-grid{grid-template-columns:repeat(2,1fr)}.system-ribbon article:nth-child(2){border-right:1px solid var(--line)}.system-ribbon article:nth-child(-n+2){border-bottom:1px solid var(--line)}.home-games{grid-template-columns:repeat(2,1fr)}.discord-section-grid{grid-template-columns:1fr}.discord-widget-shell{width:min(100%,520px)}.docs-tools{grid-template-columns:1fr}.docs-search{width:min(100%,420px)}}@media (max-width:560px){.brand-image{width:142px;height:50px}.hero h1{font-size:clamp(45px,13.5vw,63px)}.hero-video{aspect-ratio:4/5;margin-bottom:28px}.hero-video-topline{top:18px;left:18px;right:18px}.hero-video-controls{bottom:132px;right:18px}.hero-video-controls button{justify-content:center;width:43px;padding:0}.hero-video figcaption{bottom:18px;left:18px;right:18px}.system-ribbon article{min-height:90px;padding:18px 14px}.system-ribbon article:first-child{border-left:0}.home-games{grid-template-columns:1fr}.discord-section-grid{padding:24px 18px}.discord-pitch-actions{display:grid}.discord-pitch-actions .button{width:100%}.discord-widget-shell{padding:12px}.discord-iframe{height:420px}.docs-tabs{grid-template-columns:repeat(2,1fr);display:grid}.docs-tabs button{padding:0 7px}.docs-list summary{grid-template-columns:42px 1fr 24px;gap:12px;padding-inline:0}.docs-list summary>span{font-size:23px}.docs-details{margin:-5px 0 24px 54px;padding:18px}}.admin-shell{--admin-side:270px;grid-template-columns:var(--admin-side) minmax(0, 1fr);color:#e9e7ed;min-height:100vh;font-family:var(--body);background:#08080c;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#0b0b11;flex-direction:column;height:100vh;padding:22px 18px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:63px;padding:0 8px 16px;display:flex}.admin-brand img{object-fit:contain;object-position:left center;width:146px;height:47px}.admin-brand>span{color:var(--magenta);font:600 7px/1 var(--accent);letter-spacing:.08em;border:1px solid #ff00c866;padding:4px 5px}.admin-workspace{border:1px solid var(--line);background:#ffffff05;gap:7px;margin:18px 4px 20px;padding:14px;display:grid}.admin-workspace small{color:#5f5c67;font:600 7px/1 var(--accent);letter-spacing:.13em}.admin-workspace b{font-size:11px}.admin-workspace span{color:#777480;align-items:center;gap:7px;font-size:8px;display:flex}.admin-workspace span i{background:var(--amber);width:6px;height:6px;box-shadow:0 0 9px var(--amber);border-radius:50%}.admin-sidebar>nav{gap:4px;display:grid}.admin-sidebar>nav a{color:#8d8a95;grid-template-columns:27px 1fr 3px;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:10px;transition:color .16s,background .16s;display:grid;position:relative}.admin-sidebar>nav a:hover{color:#fff;background:#ffffff09}.admin-sidebar>nav a.active{color:#fff;background:#00f0d112}.admin-sidebar>nav a>i{color:#5f5c67;text-align:center;font-size:15px;font-style:normal}.admin-sidebar>nav a.active>i{color:var(--cyan)}.admin-sidebar>nav a>b{background:var(--cyan);width:2px;height:20px;box-shadow:0 0 12px var(--cyan);justify-self:end}.admin-side-foot{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding:16px 12px 3px;display:grid}.admin-side-foot>span{width:max-content;color:var(--amber);font:600 7px/1 var(--accent);letter-spacing:.1em;border:1px solid #ffbd3f61;padding:4px 6px}.admin-side-foot p{color:#5f5c67;margin:0;font-size:8px;line-height:1.55}.admin-side-foot a{color:#9c99a4;font-size:9px}.admin-side-foot a:hover{color:var(--cyan)}.admin-main{min-width:0}.admin-topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080ce8;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px 30px;display:flex;position:sticky;top:0}.admin-topbar>div:first-of-type{gap:5px;display:grid}.admin-environment{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.12em;align-items:center;gap:8px;display:flex}.admin-environment i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 11px var(--cyan);border-radius:50%}.admin-topbar>div:first-of-type>small{color:#5f5c67;font-size:8px}.admin-top-actions{align-items:center;gap:15px;display:flex}.admin-user-mode{min-height:38px;color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#00f0d10b;border:1px solid #00f0d161;align-items:center;gap:12px;padding:0 14px;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.admin-user-mode:hover{border-color:var(--cyan);color:#050508;background:var(--cyan)}.admin-user-mode:disabled{opacity:.55;cursor:wait}.admin-user-mode b{font-size:14px;font-weight:400}.admin-top-actions>button{border:1px solid var(--line);color:#aaa7b0;cursor:pointer;background:0 0;width:38px;height:38px;position:relative}.admin-top-actions>button span{color:#050508;background:var(--magenta);border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.admin-user{border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:15px;display:flex}.admin-user>i{width:35px;height:35px;color:var(--cyan);font:600 9px/1 var(--accent);background:#00f0d10f;border:1px solid #00f0d166;place-items:center;font-style:normal;display:grid}.admin-user>div{gap:4px;display:grid}.admin-user b{font-size:10px}.admin-user small{color:#67646f;font-size:7px}.admin-mobile-menu{display:none;position:relative}.admin-content{width:min(1500px,100%);padding:38px clamp(24px,3vw,48px) 70px}.admin-page-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.admin-page-head>div:first-child{max-width:760px}.admin-page-head span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.14em}.admin-page-head h1{font-family:var(--body);letter-spacing:-.02em;margin:12px 0 9px;font-size:clamp(30px,3.2vw,48px);font-weight:750;line-height:1.02}.admin-page-head p{color:#85828e;margin:0;font-size:11px;line-height:1.65}.admin-primary-action{border:1px solid var(--cyan);color:#050508;background:var(--cyan);min-height:42px;font:600 9px/1 var(--accent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.admin-primary-action:disabled{border-color:var(--line);color:#5d5a65;cursor:not-allowed;background:#ffffff06}.admin-notice{background:#ffbd3f09;border:1px solid #ffbd3f3d;grid-template-columns:max-content 1fr max-content;align-items:center;gap:18px;margin-bottom:20px;padding:13px 15px;display:grid}.admin-notice>span,.admin-notice>b{color:var(--amber);font:600 7px/1 var(--accent);letter-spacing:.11em}.admin-notice p{color:#8b8893;margin:0;font-size:9px;line-height:1.5}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-metrics article{border:1px solid var(--line);background:#ffffff05;align-content:start;min-height:145px;padding:20px;display:grid;position:relative;overflow:hidden}.admin-metrics span{color:#76737e;font:600 8px/1 var(--accent);letter-spacing:.09em;text-transform:uppercase}.admin-metrics b{margin:23px 0 5px;font-size:36px;line-height:1}.admin-metrics small{color:#5f5c67;font-size:8px}.admin-metrics article>i{opacity:.14;border:1px solid;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-35px;right:-25px}.admin-metrics article>i.cyan{color:var(--cyan)}.admin-metrics article>i.magenta{color:var(--magenta)}.admin-metrics article>i.amber{color:var(--amber)}.admin-metrics article>i.lime{color:var(--lime)}.admin-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.admin-dashboard-grid.compact{margin-top:12px}.admin-span-5{grid-column:span 5}.admin-span-7{grid-column:span 7}.admin-span-12{grid-column:1/-1}.admin-panel{border:1px solid var(--line);background:#ffffff05;min-width:0}.admin-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:13px 18px;display:flex}.admin-panel>header>div{gap:5px;display:grid}.admin-panel h2{margin:0;font-size:12px}.admin-panel>header span{color:#5f5c67;font:600 7px/1 var(--accent);letter-spacing:.09em;text-transform:uppercase}.admin-panel>header>button{color:#777480;cursor:pointer;background:0 0;border:0}.admin-chip{border:1px solid var(--line);color:#777480;width:max-content;font:600 7px/1 var(--accent);text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.admin-chip i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-chip.is-good{color:var(--lime);border-color:#b8ff4a33}.admin-chip.is-warn{color:var(--amber);border-color:#ffbd3f40}.admin-chip.is-bad{color:var(--magenta);border-color:#ff00c840}.admin-chip.is-cyan{color:var(--cyan);border-color:#00f0d140}.admin-module-list{display:grid}.admin-module-list article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr max-content;align-items:center;gap:13px;min-height:72px;padding:12px 18px;display:grid}.admin-module-list article:last-child{border-bottom:0}.admin-module-list article>span{width:35px;height:35px;color:var(--cyan);font:600 8px/1 var(--accent);background:#00f0d10a;border:1px solid #00f0d138;place-items:center;display:grid}.admin-module-list article>div{gap:5px;display:grid}.admin-module-list b{font-size:10px}.admin-module-list small{color:#686570;font-size:8px}.admin-chart{border-bottom:1px solid var(--line);background-image:linear-gradient(#ffffff0b 1px,#0000 1px);background-size:100% 25%;align-items:end;gap:8px;height:230px;padding:30px 22px 36px;display:flex}.admin-chart>i{background:linear-gradient(180deg, var(--cyan), #00f0d12b);flex:1;min-width:10px;position:relative;box-shadow:0 0 20px #00f0d10d}.admin-chart>i span{color:#55525d;font:600 7px/1 var(--accent);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.admin-chart-legend{justify-content:space-between;gap:12px;padding:15px 18px;display:flex}.admin-chart-legend span{color:#aaa7b0;align-items:center;gap:8px;font-size:8px;display:flex}.admin-chart-legend span i{background:var(--cyan);width:7px;height:7px}.admin-chart-legend small{color:#57545f;font-size:7px}.admin-table-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-table th{border-bottom:1px solid var(--line);color:#5f5c67;height:43px;font:600 7px/1 var(--accent);text-align:left;text-transform:uppercase;padding:0 16px}.admin-table td{border-bottom:1px solid var(--line);color:#8d8a95;height:59px;padding:0 16px;font-size:9px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:#ffffff05}.admin-table td:first-child{color:#d7d4dc}.admin-table td:first-child>b{font-size:10px}.admin-table td>button{color:#777480;background:0 0;border:0}.project-tone{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 8px}.project-tone.cyan{color:var(--cyan)}.project-tone.magenta{color:var(--magenta)}.project-tone.violet{color:var(--violet)}.project-tone.lime{color:var(--lime)}.project-tone.amber{color:var(--amber)}.admin-panel-link{border-top:1px solid var(--line);color:var(--cyan);font:600 8px/1 var(--accent);text-align:right;text-transform:uppercase;padding:14px 18px;display:block}.admin-bot-compact{display:grid}.admin-bot-compact article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr max-content;align-items:center;gap:12px;min-height:81px;padding:12px 17px;display:grid}.admin-bot-compact article:last-child{border-bottom:0}.admin-bot-compact article>span{width:35px;height:35px;color:var(--magenta);font:600 8px/1 var(--accent);background:#ff00c80a;border:1px solid #ff00c840;place-items:center;display:grid}.admin-bot-compact article>div{gap:5px;min-width:0;display:grid}.admin-bot-compact b{font-size:9px}.admin-bot-compact small{color:#5f5c67;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin-log-mini{display:grid}.admin-log-mini article{border-bottom:1px solid var(--line);grid-template-columns:68px 75px 210px 1fr;align-items:center;gap:12px;min-height:55px;padding:9px 18px;display:grid}.admin-log-mini article:last-child{border-bottom:0}.admin-log-mini time{color:#5f5c67;font:600 8px/1 var(--accent)}.admin-log-mini code{color:var(--cyan);font-size:8px}.admin-log-mini article>span:last-child{color:#85828e;font-size:8px}.admin-bot-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-bot-card{border:1px solid var(--line);background:#ffffff05;flex-direction:column;min-height:340px;padding:20px;display:flex}.admin-bot-card>header{justify-content:space-between;align-items:center;display:flex}.admin-bot-card>header>span{color:#57545f;font:600 8px/1 var(--accent)}.admin-bot-avatar{width:58px;height:58px;color:var(--cyan);font:600 14px/1 var(--accent);background:radial-gradient(circle,#00f0d11f,#0000 70%);border:1px solid #00f0d159;place-items:center;margin:28px 0 20px;display:grid}.admin-bot-card h2{margin:0;font-size:15px}.admin-bot-card>p{color:#777480;min-height:44px;margin:8px 0 18px;font-size:8px;line-height:1.6}.admin-bot-card dl{border-top:1px solid var(--line);margin:0 0 18px;display:grid}.admin-bot-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;display:flex}.admin-bot-card dt{color:#5f5c67;font-size:7px}.admin-bot-card dd{color:#aaa7b0;margin:0;font-size:7px}.admin-bot-card>a{color:var(--cyan);font:600 8px/1 var(--accent);text-transform:uppercase;margin-top:auto}.admin-bot-card.is-empty{text-align:center;border-style:dashed;justify-content:center;align-items:center}.admin-bot-card.is-empty>span{color:#494650;font-size:38px}.admin-bot-card.is-empty p{max-width:220px;min-height:0}.admin-bot-card.is-empty button{border:1px solid var(--line);color:#55525d;background:0 0;padding:8px 10px;font-size:8px}.admin-check-grid{grid-template-columns:repeat(4,1fr);display:grid}.admin-check-grid article{border-right:1px solid var(--line);min-height:165px;padding:20px}.admin-check-grid article:last-child{border-right:0}.admin-check-grid b{color:var(--cyan);font:600 8px/1 var(--accent)}.admin-check-grid span{margin:46px 0 8px;font-size:11px;display:block}.admin-check-grid p{color:#6f6c77;margin:0;font-size:8px;line-height:1.6}.admin-bot-identity{border:1px solid var(--line);background:#ffffff05;grid-template-columns:70px 1fr max-content;align-items:center;gap:18px;padding:20px;display:grid}.admin-bot-identity .admin-bot-avatar{margin:0}.admin-bot-identity>div:nth-child(2){gap:5px;display:grid}.admin-bot-identity small{color:var(--cyan);font:600 7px/1 var(--accent);letter-spacing:.12em}.admin-bot-identity h2{margin:0;font-size:15px}.admin-bot-identity p{color:#777480;margin:0;font-size:8px}.admin-tabs{border-bottom:1px solid var(--line);gap:2px;margin-top:10px;display:flex}.admin-tabs button{color:#777480;min-height:44px;font:600 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px}.admin-tabs button:hover,.admin-tabs button.active{color:#fff;border-bottom-color:var(--cyan)}.admin-form-grid{grid-template-columns:1fr 160px;gap:14px;padding:20px;display:grid}.admin-form-grid.single{grid-template-columns:1fr}.admin-form-grid label{gap:8px;display:grid}.admin-form-grid label.wide{grid-column:1/-1}.admin-form-grid label span{color:#65626d;font:600 7px/1 var(--accent);letter-spacing:.08em;text-transform:uppercase}.admin-form-grid input,.admin-form-grid textarea{border:1px solid var(--line);color:#aaa7b0;resize:vertical;background:#ffffff05;width:100%;min-height:40px;padding:10px 12px;font-size:9px}.admin-form-grid textarea{min-height:80px}.admin-safety-list{gap:0;margin:0;padding:10px 18px;list-style:none;display:grid}.admin-safety-list li{border-bottom:1px solid var(--line);color:#8d8a95;align-items:center;gap:10px;padding:13px 0;font-size:9px;display:flex}.admin-safety-list li:last-child{border-bottom:0}.admin-safety-list li i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 8px var(--lime);border-radius:50%}.admin-safety-list li.waiting i{background:var(--amber);box-shadow:0 0 8px var(--amber)}.admin-command-search{gap:7px;width:min(100%,380px);margin:20px 0;display:grid}.admin-command-search span{color:#65626d;font:600 7px/1 var(--accent);text-transform:uppercase}.admin-command-search input{border:1px solid var(--line);color:#fff;background:#ffffff05;height:40px;padding:0 12px}.admin-table.commands{border:1px solid var(--line)}.admin-table.commands code{color:var(--cyan)}.admin-empty{border:1px dashed var(--line-strong);text-align:center;align-content:center;justify-items:center;gap:9px;min-height:240px;padding:28px;display:grid}.admin-empty.inline{text-align:left;grid-template-columns:1fr max-content;place-items:center start;min-height:auto;margin-top:10px}.admin-empty b{font-size:14px}.admin-empty p{color:#777480;max-width:520px;margin:0;font-size:9px;line-height:1.6}.admin-empty button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:0 0;padding:8px 11px;font-size:8px}.admin-toggle-list{border:1px solid var(--line);margin-top:20px;display:grid}.admin-toggle-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:16px 20px;display:flex}.admin-toggle-list article:last-child{border-bottom:0}.admin-toggle-list article>div{gap:6px;display:grid}.admin-toggle-list b{font-size:11px}.admin-toggle-list p{color:#6f6c77;margin:0;font-size:8px}.admin-toggle-list button{border:1px solid var(--line);background:#111118;border-radius:20px;width:38px;height:20px;padding:2px}.admin-toggle-list button i{background:#4e4b55;border-radius:50%;width:14px;height:14px;display:block}.admin-permission-matrix{border:1px solid var(--line);min-width:680px;margin-top:20px;display:grid;overflow-x:auto}.admin-permission-matrix>div{border-bottom:1px solid var(--line);grid-template-columns:1.5fr repeat(4,1fr);display:grid}.admin-permission-matrix>div:last-child{border-bottom:0}.admin-permission-matrix b,.admin-permission-matrix span{border-right:1px solid var(--line);color:#777480;text-align:center;padding:17px;font-size:8px}.admin-permission-matrix b:first-child,.admin-permission-matrix span:first-child{color:#d0cdd5;text-align:left}.admin-permission-matrix b:last-child,.admin-permission-matrix span:last-child{border-right:0}.admin-permission-matrix span.allowed{color:var(--cyan)}.admin-project-summary{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:10px;display:grid}.admin-project-summary>span{border-right:1px solid var(--line);color:#6f6c77;text-transform:uppercase;align-items:center;gap:10px;min-height:67px;padding:14px 18px;font-size:8px;display:flex}.admin-project-summary>span:last-child{border-right:0}.admin-project-summary b{color:#fff;font-size:19px}.admin-table.large{border:1px solid var(--line)}.admin-log-tools{grid-template-columns:1fr 260px max-content;align-items:end;gap:12px;margin-bottom:12px;display:grid}.admin-log-tools>div{gap:5px;display:flex}.admin-log-tools button{border:1px solid var(--line);color:#777480;min-height:38px;font:600 8px/1 var(--accent);cursor:pointer;background:0 0;padding:0 13px}.admin-log-tools button.active{border-color:var(--cyan);color:#050508;background:var(--cyan)}.admin-log-tools button:disabled{color:#4e4b55;cursor:not-allowed}.admin-log-tools label{gap:7px;display:grid}.admin-log-tools label span{color:#65626d;font:600 7px/1 var(--accent);text-transform:uppercase}.admin-log-tools input{border:1px solid var(--line);color:#fff;background:#ffffff05;height:38px;padding:0 11px}.admin-log-table{border:1px solid var(--line);min-width:880px;display:grid;overflow-x:auto}.admin-log-table>div{border-bottom:1px solid var(--line);grid-template-columns:75px 85px 90px 235px 1fr;align-items:center;gap:12px;min-height:62px;padding:9px 15px;display:grid}.admin-log-table>div:last-child{border-bottom:0}.admin-log-table>div.head{color:#5f5c67;min-height:42px;font:600 7px/1 var(--accent);text-transform:uppercase}.admin-log-table time,.admin-log-table>div>span:nth-child(3){color:#777480;font-size:8px}.admin-log-table code{color:var(--cyan);font-size:8px}.admin-log-table>div>div{gap:4px;display:grid}.admin-log-table>div>div b{color:#aaa7b0;font-size:8px}.admin-log-table>div>div small{color:#5f5c67;font-size:7px}.admin-role-list{display:grid}.admin-role-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 60px 80px;align-items:center;gap:14px;min-height:70px;padding:11px 18px;display:grid}.admin-role-list article:last-child{border-bottom:0}.admin-role-list article>div{gap:5px;display:grid}.admin-role-list b{font-size:10px}.admin-role-list small{color:#67646f;font-size:8px}.admin-role-list article>span{color:#777480;font-size:8px}.admin-integration-grid{grid-template-columns:repeat(4,1fr);display:grid}.admin-integration-grid article{border-right:1px solid var(--line);grid-template-columns:38px 1fr;align-content:center;gap:10px;min-height:125px;padding:18px;display:grid}.admin-integration-grid article:last-child{border-right:0}.admin-integration-grid article>span{border:1px solid var(--line-strong);width:35px;height:35px;color:var(--cyan);font:600 8px/1 var(--accent);place-items:center;display:grid}.admin-integration-grid article>div{gap:5px;display:grid}.admin-integration-grid b{font-size:9px}.admin-integration-grid small{color:#65626d;font-size:7px}.admin-integration-grid .admin-chip{grid-column:1/-1;margin-top:10px}.admin-danger-zone{background:#ff00c806;border:1px solid #ff00c838;justify-content:space-between;align-items:center;gap:30px;margin-top:10px;padding:24px;display:flex}.admin-danger-zone span{color:var(--magenta);font:600 7px/1 var(--accent);letter-spacing:.12em}.admin-danger-zone h2{margin:8px 0 5px;font-size:13px}.admin-danger-zone p{color:#6f6c77;margin:0;font-size:8px}.admin-danger-zone button{color:#7c3b70;cursor:not-allowed;background:0 0;border:1px solid #ff00c847;padding:10px 13px;font-size:8px}@media (max-width:1160px){.admin-shell{--admin-side:225px}.admin-brand img{width:126px}.admin-metrics,.admin-bot-grid{grid-template-columns:repeat(2,1fr)}.admin-span-5,.admin-span-7{grid-column:1/-1}.admin-integration-grid{grid-template-columns:repeat(2,1fr)}.admin-integration-grid article:nth-child(2){border-right:0}.admin-integration-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:820px){.admin-shell{display:block}.admin-sidebar{display:none}.admin-topbar{padding-inline:18px}.admin-mobile-menu{display:block}.admin-mobile-menu>summary{border:1px solid var(--line);cursor:pointer;place-items:center;width:38px;height:38px;list-style:none;display:grid}.admin-mobile-menu>summary::-webkit-details-marker{display:none}.admin-mobile-menu>nav{border:1px solid var(--line-strong);background:#0b0b11;width:min(280px,100vw - 36px);padding:8px;display:grid;position:absolute;top:45px;left:0;box-shadow:0 24px 70px #0000008c}.admin-mobile-menu>nav a{border-bottom:1px solid var(--line);color:#aaa7b0;padding:12px;font-size:9px}.admin-topbar>div:first-of-type{margin-right:auto}.admin-topbar>div:first-of-type>small,.admin-user>div{display:none}.admin-content{padding:28px 18px 55px}.admin-page-head{flex-direction:column;align-items:start;gap:18px}.admin-page-head>div:last-child,.admin-page-head .admin-primary-action{width:100%}.admin-notice{grid-template-columns:1fr max-content}.admin-notice p{grid-area:2/1/auto/-1}.admin-log-mini article{grid-template-columns:62px 72px 1fr}.admin-log-mini article>span:last-child{grid-column:2/-1}.admin-check-grid{grid-template-columns:repeat(2,1fr)}.admin-check-grid article:nth-child(2){border-right:0}.admin-check-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.admin-log-tools{grid-template-columns:1fr;align-items:stretch}.admin-log-tools label{width:min(100%,420px)}.admin-project-summary{grid-template-columns:repeat(2,1fr)}.admin-project-summary>span:nth-child(2){border-right:0}.admin-project-summary>span:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:560px){.admin-top-actions>button{display:none}.admin-environment{font-size:7px}.admin-metrics,.admin-bot-grid{grid-template-columns:1fr}.admin-metrics article{min-height:125px}.admin-module-list article{grid-template-columns:34px 1fr}.admin-module-list .admin-chip{grid-column:2}.admin-bot-compact article{grid-template-columns:34px 1fr}.admin-bot-compact .admin-chip{grid-column:2}.admin-chart-legend small{display:none}.admin-log-mini article{grid-template-columns:55px 1fr}.admin-log-mini code,.admin-log-mini article>span:last-child{grid-column:2}.admin-check-grid,.admin-integration-grid{grid-template-columns:1fr}.admin-check-grid article,.admin-integration-grid article{border-right:0;border-bottom:1px solid var(--line)}.admin-check-grid article:last-child,.admin-integration-grid article:last-child{border-bottom:0}.admin-bot-identity{grid-template-columns:60px 1fr}.admin-bot-identity .admin-chip{grid-column:2}.admin-tabs{overflow-x:auto}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label.wide{grid-column:auto}.admin-toggle-list article{align-items:start}.admin-project-summary{grid-template-columns:1fr}.admin-project-summary>span{border-right:0;border-bottom:1px solid var(--line)}.admin-project-summary>span:last-child{border-bottom:0}.admin-empty.inline{grid-template-columns:1fr}.admin-role-list article{grid-template-columns:1fr 65px}.admin-role-list .admin-chip{grid-column:1/-1}.admin-danger-zone{flex-direction:column;align-items:start}.admin-danger-zone button{width:100%}}html{background:#272525}body{background-color:#272525;background-image:radial-gradient(circle at 8% 14%,#00f0d116,#0000 24rem),radial-gradient(circle at 88% 9%,#ff00c814,#0000 28rem),radial-gradient(circle at 76% 72%,#00f0d10e,#0000 25rem);background-attachment:fixed}.site-shell{background:0 0}.site-header{background:linear-gradient(#141212f5,#141212b8)}.hero{background:radial-gradient(circle at 75% 27%,#ff00c821,#0000 30%),radial-gradient(circle at 84% 71%,#00f0d11a,#0000 28%),linear-gradient(135deg,#0c0b0b59,#0000 44%),#272525;min-height:100svh;padding-top:106px}.page-hero{background:radial-gradient(circle at 85% 20%,#00f0d11c,#0000 31%),radial-gradient(circle at 72% 90%,#ff00c812,#0000 32%),#272525}.system-ribbon{background:#1a1818eb}.game-card,.broadcast-card,.discord-section-grid{background-color:var(--panel)}.brand-image{gap:12px;width:auto;height:58px;overflow:visible}.brand-fox{object-fit:contain;flex:none;width:40px;height:40px}.brand-gap{background:linear-gradient(#0000,#ffffff52,#0000);flex:none;width:1px;height:31px}.brand-wordmark{object-fit:contain;object-position:left center;flex:none;width:150px;height:42px}.footer-brand{width:auto}.footer-brand .brand-fox{width:48px;height:48px}.footer-brand .brand-wordmark{width:172px;height:50px}.nav-motion{width:15px;height:12px;color:var(--cyan);flex-direction:column;justify-content:space-between;display:inline-flex!important}.nav-motion i{transform-origin:50%;background:currentColor;width:100%;height:1px;transition:transform .2s,width .2s,opacity .2s;display:block}.nav-motion i:nth-child(2){width:70%;margin-left:auto}.nav-dropdown:hover .nav-motion i:nth-child(2){width:100%}.nav-dropdown[open] .nav-motion i:first-child{transform:translateY(5.5px)rotate(45deg)}.nav-dropdown[open] .nav-motion i:nth-child(2){opacity:0;transform:scaleX(0)}.nav-dropdown[open] .nav-motion i:last-child{transform:translateY(-5.5px)rotate(-45deg)}.hero-grid{align-items:center;min-height:calc(100svh - 160px)}.hero-copy{padding-bottom:105px}.hero-video{aspect-ratio:auto;height:clamp(540px,100svh - 180px,780px);margin:10px 0 78px}.hero-video audio{display:none}.hero-video-controls button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.hero-video-controls button{background:#0505089e;border-color:#0000;border-radius:999px;min-height:36px;padding-inline:9px}.hero-video-controls button:hover,.hero-video-controls button:focus-visible{background:#050508eb;border-color:#0000}.hero-video-controls button[aria-pressed=true]{border-color:#0000}.hero-video figcaption p{max-width:600px}.participation-section{padding-top:32px}.participation-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.participation-grid article{background:linear-gradient(145deg, #00f0d113, transparent 56%), var(--panel);border:1px solid #00f0d142;flex-direction:column;min-height:310px;padding:32px;display:flex}.participation-grid article.is-magenta{background:linear-gradient(145deg, #ff00c812, transparent 56%), var(--panel);border-color:#ff00c842}.participation-grid article>span{color:var(--cyan);font:600 9px/1 var(--accent);letter-spacing:.13em}.participation-grid article.is-magenta>span{color:var(--magenta)}.participation-grid h3{max-width:520px;font-family:var(--display);text-transform:uppercase;margin:74px 0 12px;font-size:clamp(35px,4vw,54px);font-weight:400;line-height:.96}.participation-grid p{max-width:580px;color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.7}.participation-grid .text-link{margin-top:auto}.specialization-hero-card,.minecraft-mode-counter{border-right:2px solid var(--cyan);background:linear-gradient(270deg,#00f0d114,#0000);justify-items:end;gap:7px;min-width:280px;padding:28px;display:grid}.specialization-hero-card span,.specialization-hero-card small,.minecraft-mode-counter span,.minecraft-mode-counter small{color:#8d8989;font:600 8px/1 var(--accent);letter-spacing:.13em}.specialization-hero-card b,.minecraft-mode-counter b{color:var(--cyan);font-family:var(--display);font-size:68px;font-weight:400;line-height:.9}.specialization-tools{justify-content:space-between;align-items:end;gap:28px;margin-bottom:42px;display:flex}.specialization-groups{gap:56px;display:grid}.specialization-groups>section>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;padding:0 0 16px;display:flex}.specialization-groups>section>header span{color:var(--cyan);font:600 10px/1 var(--accent);letter-spacing:.12em;text-transform:uppercase}.specialization-groups>section>header b{color:#777272;font-family:var(--display);font-size:28px;font-weight:400}.specialization-groups>section>div{grid-template-columns:repeat(2,1fr);display:grid}.specialization-groups button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#e9e6e9;text-align:left;cursor:pointer;background:#14121266;grid-template-columns:30px 1fr;align-items:center;gap:15px;min-height:105px;padding:19px 22px;transition:background .18s,color .18s;display:grid;position:relative}.specialization-groups button:nth-child(2n){border-right:0}.specialization-groups button>i{border:1px solid #777;border-radius:5px;width:23px;height:23px;display:block}.specialization-groups button>span{gap:8px;display:grid}.specialization-groups button b{font-family:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.specialization-groups button small{color:#928e92;font-size:10px;line-height:1.55}.specialization-groups button:hover{background:#00f0d10b}.specialization-groups button.selected{color:#050505;background:var(--cyan)}.specialization-groups button.selected>i{box-shadow:inset 0 0 0 6px var(--cyan);background:#050505;border-color:#050505}.specialization-groups button.selected small{color:#25423e}.specialization-submit{z-index:7;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141212f0;justify-content:space-between;align-items:center;gap:24px;margin-top:54px;padding:18px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 20px 70px #00000059}.specialization-submit>div{align-items:center;gap:16px;display:flex}.specialization-submit>div>span{color:var(--cyan);font-family:var(--display);font-size:38px}.specialization-submit p{gap:4px;margin:0;display:grid}.specialization-submit p b{font-size:11px}.specialization-submit p small{color:#777272;font-size:9px}.lab-mark{border:1px solid #ff00c859;border-radius:50%;width:230px;height:230px;margin-left:auto;position:relative;box-shadow:0 0 60px #ff00c821}.lab-mark img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lab-mark span{border:1px solid var(--magenta);color:var(--magenta);font:600 11px/1 var(--accent);background:#171515;padding:9px 12px;position:absolute;bottom:18px;right:-8px}.lab-format-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.lab-format-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#14121261;min-height:250px;padding:27px}.lab-format-grid article:nth-child(3n){border-right:0}.lab-format-grid article:nth-last-child(-n+3){border-bottom:0}.lab-format-grid span{color:var(--magenta);font:600 8px/1 var(--accent);letter-spacing:.13em}.lab-format-grid h2{font-family:var(--display);text-transform:uppercase;margin:82px 0 11px;font-size:34px;font-weight:400}.lab-format-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.lab-process-layout{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.lab-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.lab-steps li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:19px;padding:23px 0;display:grid}.lab-steps li>span{color:var(--magenta);font-family:var(--display);font-size:27px}.lab-steps b{font-size:15px}.lab-steps p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.lab-safety-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lab-safety-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#00f0d10b,#0000),#14121259;min-height:285px;padding:29px}.lab-safety-grid svg{color:var(--cyan)}.lab-safety-grid h3{margin:90px 0 12px;font-size:16px}.lab-safety-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.lab-age-note{border-left:2px solid var(--magenta);background:#ff00c80b;grid-template-columns:150px 1fr;gap:24px;margin-top:14px;padding:25px;display:grid}.lab-age-note b{color:var(--magenta);font-family:var(--accent);text-transform:uppercase;font-size:11px}.lab-age-note p{color:#b7b2b7;margin:0;font-size:12px;line-height:1.7}.lab-cta{background:radial-gradient(circle at 85% 30%, #00f0d114, transparent 30%), linear-gradient(120deg, #ff00c814, transparent 45%), var(--panel);border:1px solid #ff00c847;grid-template-columns:1fr auto;align-items:center;gap:44px;padding:44px;display:grid}.lab-cta h2{font-family:var(--display);text-transform:uppercase;margin:18px 0 11px;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:.96}.lab-cta p{max-width:700px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.lab-cta>div:last-child{gap:9px;display:grid}.minecraft-modes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.minecraft-modes>article{border:1px solid var(--line);background:#1412126b;flex-direction:column;min-height:540px;padding:31px;display:flex}.minecraft-modes .asterion-card{background:radial-gradient(circle at 80% 20%,#ff00c81f,#0000 35%),#1412126b;border-color:#ff00c84d}.minecraft-modes .harmoverse-card{background:radial-gradient(circle at 80% 20%,#00f0d11a,#0000 35%),#1412126b;border-color:#00f0d14d}.minecraft-modes header{justify-content:space-between;align-items:center;display:flex}.minecraft-modes header span{font:600 8px/1 var(--accent);letter-spacing:.12em;align-items:center;gap:8px;display:flex}.minecraft-modes header span i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.asterion-card header span,.asterion-card>div>small{color:var(--magenta)}.harmoverse-card header span,.harmoverse-card>div>small{color:var(--cyan)}.minecraft-modes header b{color:#ffffff14;font-family:var(--display);font-size:55px;font-weight:400}.minecraft-modes>article>div{margin:auto 0}.minecraft-modes small{font:600 8px/1 var(--accent);letter-spacing:.13em}.minecraft-modes h2{font-family:var(--display);margin:18px 0 14px;font-size:clamp(55px,7vw,88px);font-weight:400;line-height:.84}.minecraft-modes p{color:#aaa5aa;max-width:570px;margin:0;font-size:13px;line-height:1.72}.minecraft-modes ul{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.minecraft-modes li{border:1px solid var(--line);color:#918c91;font:600 8px/1 var(--accent);text-transform:uppercase;padding:7px 9px}.minecraft-modes>article>a{border-top:1px solid var(--line);font:600 10px/1 var(--accent);text-transform:uppercase;justify-content:space-between;padding-top:18px;display:flex}.asterion-card>a{color:var(--magenta)}.harmoverse-card>a{color:var(--cyan)}.asterion-intro{grid-template-columns:.95fr 1.05fr;gap:90px;margin-bottom:70px;display:grid}.asterion-intro h2{font-family:var(--display);text-transform:uppercase;margin:21px 0 0;font-size:clamp(50px,6vw,78px);font-weight:400;line-height:.93}.asterion-intro p{color:#b2adb2;margin:0 0 20px;font-size:14px;line-height:1.8}.asterion-route{border-top:1px solid var(--line-strong)}.asterion-route>header{color:var(--magenta);font:600 8px/1 var(--accent);letter-spacing:.12em;justify-content:space-between;padding:18px 0;display:flex}.asterion-route>header small{color:#777272}.asterion-route article{border-top:1px solid var(--line);grid-template-columns:65px 1fr 12px;align-items:center;gap:24px;min-height:115px;display:grid}.asterion-route article>span{color:var(--magenta);font-family:var(--display);font-size:30px}.asterion-route h3{margin:0 0 7px;font-size:16px}.asterion-route p{color:var(--muted);margin:0;font-size:11px}.asterion-route article>i{background:var(--magenta);width:8px;height:8px;box-shadow:0 0 13px var(--magenta);border-radius:50%}.asterion-target{border:1px solid #00f0d147;grid-template-columns:260px 1fr;display:grid}.asterion-target>div{border-right:1px solid var(--line);background:radial-gradient(circle,#00f0d121,#0000 65%);place-content:center;justify-items:center;min-height:300px;display:grid}.asterion-target>div b{color:var(--cyan);font-family:var(--display);font-size:90px;font-weight:400}.asterion-target>div span{color:#777272;font:600 8px/1 var(--accent);letter-spacing:.15em}.asterion-target ul{grid-template-columns:1fr 1fr;margin:0;padding:34px 40px;list-style:none;display:grid}.asterion-target li{border-bottom:1px solid var(--line);color:#c6c1c6;align-items:center;padding:18px 18px 18px 26px;font-size:12px;display:flex;position:relative}.asterion-target li:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;left:0}.asterion-role-grid,.harmoverse-principles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.asterion-role-grid article,.harmoverse-principles article{border:1px solid var(--line);background:#14121259;min-height:250px;padding:27px}.asterion-role-grid span{color:var(--magenta);font:600 8px/1 var(--accent);letter-spacing:.13em}.asterion-role-grid h3,.harmoverse-principles h3{margin:78px 0 11px;font-size:15px}.asterion-role-grid p,.harmoverse-principles p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.minecraft-specialization-link{margin-top:24px}.harmoverse-principles span{color:var(--cyan);font-family:var(--display);font-size:28px}.minecraft-cta-actions{flex-wrap:wrap;gap:9px;display:flex}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-chip{color:#5a565a;background:0 0;border:0;place-items:center;width:11px;height:11px;padding:0;display:inline-grid}.admin-chip i{width:7px;height:7px;box-shadow:0 0 9px}.admin-chip.is-good{color:var(--lime)}.admin-chip.is-warn{color:var(--amber)}.admin-chip.is-bad{color:var(--magenta)}.admin-chip.is-cyan{color:var(--cyan)}.status-dot,.status-legend i,.admin-status-legend i{background:#5a565a;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 10px}.status-dot.is-good,.status-legend i.is-good,.admin-status-legend i.is-good{color:var(--lime);background:var(--lime)}.status-dot.is-warn,.status-legend i.is-warn,.admin-status-legend i.is-warn{color:var(--amber);background:var(--amber)}.status-dot.is-off,.status-legend i.is-off,.admin-status-legend i.is-off{color:var(--magenta);background:var(--magenta)}.status-legend,.admin-status-legend{align-items:center;gap:15px;display:flex}.status-legend span,.admin-status-legend span{color:#777272;font:600 7px/1 var(--accent);text-transform:uppercase;align-items:center;gap:7px;display:flex}.admin-signout{border:1px solid var(--line);color:#8d888d;font:600 8px/1 var(--accent);text-transform:uppercase;padding:8px 10px}.admin-editor{gap:12px;display:grid}.admin-editor-loading{border:1px solid var(--line);color:#aaa5aa;justify-content:center;align-items:center;gap:12px;min-height:180px;font-size:10px;display:flex}.admin-editor-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;display:flex}.admin-editor-tabs{gap:2px;display:flex}.admin-editor-tabs button{color:#777272;min-height:45px;font:600 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 15px}.admin-editor-tabs button.active{border-bottom-color:var(--cyan);color:#fff}.admin-editor-tabs button span{color:var(--cyan);margin-left:6px}.admin-editor-notice{border:1px solid var(--line);color:#aaa5aa;align-items:center;gap:9px;padding:12px 14px;font-size:9px;display:flex}.admin-editor-notice i{background:currentColor;border-radius:50%;width:7px;height:7px}.admin-editor-notice.is-good{color:var(--lime);border-color:#b8ff4a40}.admin-editor-notice.is-bad{color:var(--magenta);border-color:#ff00c847}.admin-editor-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:12px;display:grid}.admin-editor-form,.admin-editor-list,.admin-live-preview{border:1px solid var(--line);background:#ffffff05}.admin-editor-form>header,.admin-editor-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:15px 19px;display:flex}.admin-editor-form>header>div{gap:6px;display:grid}.admin-editor-form h2,.admin-editor-list h2{margin:0;font-size:13px}.admin-editor-form header p{color:#6f6a6f;margin:0;font-size:8px}.admin-editor-form header>span,.admin-editor-list header span{color:var(--cyan);font:600 7px/1 var(--accent);letter-spacing:.12em}.editor-fields{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.editor-fields label,.project-editor-list label{gap:7px;display:grid}.editor-fields label.wide,.project-editor-list label.wide{grid-column:1/-1}.editor-fields label>span,.project-editor-list label>span{color:#716c71;font:600 7px/1 var(--accent);text-transform:uppercase}.editor-fields input,.editor-fields textarea,.editor-fields select,.project-editor-list input,.project-editor-list textarea,.project-editor-list select{box-sizing:border-box;border:1px solid var(--line);color:#ece8ec;background:#ffffff06;border-radius:0;outline:none;width:100%;min-height:42px;padding:10px 12px;font-size:9px}.project-editor-list textarea{resize:vertical;min-height:92px}.editor-fields textarea{resize:vertical;min-height:96px}.editor-fields input:focus,.editor-fields textarea:focus,.editor-fields select:focus,.project-editor-list input:focus,.project-editor-list textarea:focus,.project-editor-list select:focus{border-color:var(--cyan)}.admin-editor-form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.admin-editor-form>footer button,.admin-editor-list article button{border:1px solid var(--line);color:#aaa5aa;min-height:36px;font:600 8px/1 var(--accent);cursor:pointer;background:0 0;padding:0 12px}.admin-editor-form>footer button.publish{border-color:var(--cyan);color:#050505;background:var(--cyan)}.admin-editor-form>footer button:disabled{opacity:.45;cursor:wait}.admin-live-preview{background:radial-gradient(circle at 75% 32%,#ff00c821,#0000 34%),#201d1d;flex-direction:column;justify-content:center;min-height:520px;padding:35px;display:flex}.admin-live-preview>span{color:var(--magenta);font:600 7px/1 var(--accent);letter-spacing:.13em}.admin-live-preview>small{color:var(--cyan);font:600 8px/1 var(--accent);text-transform:uppercase;margin-top:55px}.admin-live-preview h2{font-family:var(--display);text-transform:uppercase;margin:18px 0 12px;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:.92}.admin-live-preview h2 b{color:var(--magenta);font-weight:400;display:block}.admin-live-preview p{color:#aaa5aa;margin:0;font-size:10px;line-height:1.7}.admin-live-preview>div{border-top:1px solid var(--line);color:#777272;align-items:center;gap:9px;margin-top:55px;padding-top:16px;font-size:8px;line-height:1.5;display:flex}.admin-live-preview>div i{background:var(--cyan);border-radius:50%;flex:none;width:7px;height:7px}.admin-editor-list article{border-bottom:1px solid var(--line);grid-template-columns:12px 78px 1fr auto auto;align-items:center;gap:10px;min-height:78px;padding:10px 15px;display:grid}.admin-editor-list article:last-child{border-bottom:0}.admin-editor-list time{color:#d4cfd4;text-transform:uppercase;gap:4px;font-size:9px;display:grid}.admin-editor-list time small{color:var(--cyan)}.admin-editor-list article>div{gap:5px;min-width:0;display:grid}.admin-editor-list article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-editor-list article>div span{color:#716c71;font-size:7px}.admin-editor-list article button.danger{color:var(--magenta)}.admin-empty-state{color:#777272;place-items:center;min-height:210px;font-size:9px;display:grid}.project-editor-list{display:grid}.project-editor-list article{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr);align-items:start;gap:14px;padding:22px 20px;display:grid}.project-editor-list article>b{text-transform:uppercase;align-self:center;font-size:10px}.project-editor-fields{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-editor-fields label.wide{grid-column:1/-1}.calendar-summary{flex-direction:column;justify-content:space-between;min-height:240px;padding:27px;display:flex}.calendar-summary p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:22px;font-size:11px;line-height:1.65}@media (max-width:1180px){.brand-wordmark{width:125px}.desktop-nav{gap:13px}.desktop-nav>a,.nav-dropdown>summary{font-size:9px}.admin-status-legend{display:none}.admin-editor-layout{grid-template-columns:1fr}}@media (max-width:920px){.desktop-nav,.header-cta{display:none}.mobile-nav{display:block}.hero-video{aspect-ratio:16/10;height:auto}.participation-grid,.minecraft-modes,.asterion-intro,.lab-process-layout,.specialization-groups>section>div{grid-template-columns:1fr}.specialization-groups button{border-right:0}.lab-format-grid{grid-template-columns:repeat(2,1fr)}.lab-format-grid article:nth-child(3n){border-right:1px solid var(--line)}.lab-format-grid article:nth-child(2n){border-right:0}.lab-format-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.lab-format-grid article:nth-last-child(-n+2){border-bottom:0}.lab-safety-grid,.asterion-role-grid,.harmoverse-principles,.asterion-target{grid-template-columns:1fr}.asterion-target>div{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.lab-cta{grid-template-columns:1fr}}@media (max-width:560px){.brand-fox{width:34px;height:34px}.brand-wordmark{width:112px}.brand-gap{height:27px}.hero-video{aspect-ratio:4/5}.participation-grid h3{margin-top:52px}.specialization-tools{flex-direction:column;align-items:stretch}.specialization-tools .search-field{width:100%}.specialization-submit{flex-direction:column;align-items:stretch}.specialization-submit .button{width:100%}.lab-format-grid{grid-template-columns:1fr}.lab-format-grid article,.lab-format-grid article:nth-child(3n),.lab-format-grid article:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.lab-format-grid article:last-child{border-bottom:0}.lab-age-note{grid-template-columns:1fr}.lab-cta{padding:28px 22px}.lab-cta>div:last-child,.lab-cta .button{width:100%}.minecraft-modes>article{min-height:500px;padding:23px}.asterion-route article{grid-template-columns:45px 1fr 8px;gap:13px}.asterion-target ul{grid-template-columns:1fr;padding:24px}.minecraft-cta-actions,.minecraft-cta-actions .button{width:100%}.admin-editor-bar{flex-direction:column;align-items:stretch;padding-bottom:12px}.admin-editor-tabs{overflow-x:auto}.status-legend{padding-left:10px}.editor-fields{grid-template-columns:1fr}.editor-fields label.wide{grid-column:auto}.admin-editor-list article{grid-template-columns:10px 64px 1fr}.admin-editor-list article button{grid-column:2/-1}.project-editor-list article{grid-template-columns:10px 1fr}.project-editor-fields{grid-template-columns:1fr}.project-editor-fields label.wide{grid-column:auto}.admin-user>div,.admin-signout{display:none}}:root{--ink:#050505;--ink-soft:#090909;--panel:#0d0d0e;--panel-2:#111012}body:before{opacity:.018}.page-hero,.section-panel{background:radial-gradient(circle at 86% 22%,#ff00c80e,#0000 29%),radial-gradient(circle at 8% 75%,#00f0d10a,#0000 30%),#070707}.page-hero:after,.detail-grid,.hero-grid-overlay,.join-panel:before,.hero-video:after{display:none}.site-footer{background:#030303}.hero{background:#030303;min-height:100svh;padding:0;overflow:hidden}.hero>.hero-video{z-index:1;aspect-ratio:auto;width:100%;height:auto;min-height:0;box-shadow:none;border:0;margin:0;position:absolute;inset:0 0 54px}.hero>.hero-video:before{border:0;inset:0}.hero>.hero-video:after{opacity:.035}.hero>.hero-video video{object-fit:cover;object-position:center;opacity:.62;filter:saturate(.94)contrast(1.08)brightness(.74);width:100%;height:100%}.hero>.hero-video.is-ready video{opacity:.76}.hero-video-shade{background:linear-gradient(90deg,#000000e6 0%,#0000009c 43%,#0000002e 74%,#0000007a 100%),linear-gradient(#0000006b,#0000 40%,#000000c7)}.hero>.hero-grid{z-index:2;pointer-events:none;align-items:center;min-height:calc(100svh - 54px);display:flex;position:relative}.hero-copy{text-shadow:0 3px 26px #000000db;pointer-events:auto;width:min(760px,72vw);padding:clamp(148px,18vh,220px) 0 128px}.hero-copy h1{max-width:850px;font-size:clamp(66px,7.3vw,118px)}.hero-copy>p{color:#d0ccd2;max-width:720px}.hero-video-controls{bottom:28px;right:max(24px,50vw - 620px)}.ticker{z-index:8;transform:none}.ticker>.ticker-track{gap:0;width:max-content;min-width:max-content;padding-left:0;animation:24s linear infinite ticker-drift;display:flex}.ticker-group{flex:none;align-items:center;gap:30px;padding-right:30px;display:flex}.ticker-item{white-space:nowrap;flex:none;align-items:center;gap:30px;display:flex}.ticker-item b{font-family:var(--accent);letter-spacing:.04em;white-space:nowrap;font-size:clamp(15px,1.65vw,24px);font-weight:600}.ticker i{color:var(--magenta)}@keyframes ticker-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-legal{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;padding:22px 0;display:flex}.footer-legal a{color:#747074;font-size:9px}.footer-legal a:hover{color:var(--cyan)}.mobile-nav nav{max-height:calc(100svh - 86px);overflow-y:auto}.twitch-live{border:1px solid var(--line-strong);background:#030303}.twitch-live>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 18px;display:flex}.twitch-live>header div{color:#b4afb4;font:600 9px/1 var(--accent);letter-spacing:.12em;align-items:center;gap:9px;display:flex}.twitch-live>header i{background:#6f6a6f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px}.twitch-live.is-live>header div{color:var(--magenta)}.twitch-live.is-live>header i{background:var(--magenta)}.twitch-live>header a{color:#777277;font-size:9px}.twitch-embed-grid{grid-template-columns:1fr;min-height:560px;display:grid}.twitch-embed-grid.has-chat{grid-template-columns:minmax(400px,1fr) 350px}.twitch-player-wrap{min-width:0;min-height:560px;position:relative}#eofo-twitch-player,#eofo-twitch-player iframe{min-height:560px;display:block;width:100%!important;height:100%!important}.twitch-chat{border:0;border-left:1px solid var(--line);width:100%;height:100%;min-height:560px}.twitch-status-cover{color:#aaa5aa;background:radial-gradient(circle,#ff00c81f,#0000 36%),#050505;place-content:center;justify-items:center;gap:16px;display:grid;position:absolute;inset:0}.twitch-status-cover span{border:2px solid var(--cyan);border-top-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.twitch-status-cover a{color:var(--cyan);font-size:11px}.twitch-live>p{border-top:1px solid var(--line);color:#8d888d;margin:0;padding:16px 18px;font-size:10px}@keyframes spin{to{transform:rotate(360deg)}}.stream-channel-callout{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.stream-channel-callout span{color:var(--magenta);font:600 9px/1 var(--accent);letter-spacing:.12em}.stream-channel-callout h2{font-family:var(--display);text-transform:uppercase;margin:16px 0 8px;font-size:clamp(42px,5vw,68px);font-weight:400}.stream-channel-callout p{color:var(--muted);margin:0}.regulations-counter,.support-hero-card{border-right:2px solid var(--cyan);background:linear-gradient(270deg,#00f0d114,#0000);justify-items:end;gap:8px;min-width:280px;padding:28px;display:grid}.regulations-counter span,.regulations-counter small,.support-hero-card span,.support-hero-card small{color:#777277;font:600 8px/1 var(--accent);letter-spacing:.12em}.regulations-counter b,.support-hero-card b{color:var(--cyan);font-family:var(--display);font-size:68px;font-weight:400}.support-hero-card{border-color:var(--magenta)}.support-hero-card b{color:var(--magenta)}.regulations-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:50px;display:grid}.regulations-index{border-top:1px solid var(--line-strong);display:grid;position:sticky;top:24px}.regulations-index>span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.12em;padding:16px 0}.regulations-index a{border-top:1px solid var(--line);color:#898489;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:50px;font-size:10px;display:grid}.regulations-index a:hover{color:#fff}.regulations-index a b{color:var(--magenta);font:400 18px/1 var(--display)}.regulations-list{gap:20px;display:grid}.regulations-list>article{border:1px solid var(--line);background:#0a0a0b;scroll-margin-top:28px}.regulations-list>article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:30px;padding:28px;display:flex}.regulations-list header span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.12em;text-transform:uppercase}.regulations-list header h2{font-family:var(--display);text-transform:uppercase;margin:13px 0 10px;font-size:clamp(38px,4.6vw,66px);font-weight:400;line-height:.94}.regulations-list header p{color:#aaa5aa;max-width:760px;margin:0;font-size:12px;line-height:1.72}.regulations-list header>b{color:var(--magenta);font:600 8px/1 var(--accent);border:1px solid #ff00c859;padding:8px 10px}.regulation-sections{padding:12px 28px 28px;display:grid}.regulation-sections section{border-bottom:1px solid var(--line);padding:24px 0}.regulation-sections section:last-child{border-bottom:0}.regulation-sections h3{color:#f4f1f4;font-family:var(--accent);text-transform:uppercase;margin:0 0 14px;font-size:12px}.regulation-sections p,.regulation-sections li{color:#aaa6ac;font-size:11px;line-height:1.78}.regulation-sections p{margin:0 0 8px}.regulation-sections ol{gap:10px;margin:0;padding-left:24px;display:grid}.support-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:28px;display:grid}.support-notes{border-top:1px solid var(--line);display:grid}.support-notes article{border-bottom:1px solid var(--line);padding:24px 0}.support-notes article>b{color:var(--magenta);font:400 26px/1 var(--display)}.support-notes h2{margin:12px 0 7px;font-size:14px}.support-notes p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.public-ticket-form,.specialization-application{border:1px solid var(--line-strong);background:#0a0a0b}.public-ticket-form>header,.specialization-application>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.public-ticket-form>header span{color:var(--magenta);font:600 8px/1 var(--accent);letter-spacing:.12em}.public-ticket-form>header h2{font-family:var(--display);text-transform:uppercase;margin:10px 0 0;font-size:36px;font-weight:400}.public-ticket-form>header>b,.specialization-application>header>b{color:#625e62;font:600 8px/1 var(--accent);letter-spacing:.12em}.public-form-grid{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.public-form-grid label{gap:8px;display:grid}.public-form-grid label.wide{grid-column:1/-1}.public-form-grid label>span{color:#858085;font:600 8px/1 var(--accent);text-transform:uppercase}.public-form-grid input,.public-form-grid select,.public-form-grid textarea{border:1px solid var(--line);color:#eee;background:#ffffff06;border-radius:0;outline:0;width:100%;min-height:48px;padding:12px 13px;font-size:11px}.public-form-grid textarea{resize:vertical;min-height:150px}.public-form-grid input:focus,.public-form-grid select:focus,.public-form-grid textarea:focus{border-color:var(--cyan)}.trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.consent-check{color:#918c91;align-items:start;gap:11px;margin:0 24px 24px;font-size:10px;line-height:1.55;display:flex}.consent-check input{width:18px;height:18px;accent-color:var(--cyan);margin:0}.consent-check a{color:var(--cyan);text-decoration:underline}.public-ticket-form>footer,.specialization-application>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.public-ticket-form>footer p,.specialization-application>footer p{color:#716c71;max-width:520px;margin:0;font-size:9px;line-height:1.55}.form-result{border:1px solid var(--line);gap:5px;margin:0 24px 24px;padding:14px;font-size:10px;display:grid}.form-result.is-good{color:var(--lime);border-color:#b8ff4a4d}.form-result.is-bad{color:var(--magenta);border-color:#ff00c84d}.specialization-application{margin-top:54px}.specialization-application>header>div{align-items:center;gap:18px;display:flex}.specialization-application>header>div>span{color:var(--cyan);font:400 42px/1 var(--display)}.specialization-application header p{gap:5px;margin:0;display:grid}.specialization-application header p b{font-size:11px}.specialization-application header p small{color:#777277;font-size:9px}.legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;display:grid}.legal-layout>aside{border-top:1px solid var(--line-strong);display:grid;position:sticky;top:28px}.legal-layout>aside>span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.12em;padding:16px 0}.legal-layout>aside a{border-top:1px solid var(--line);color:#858085;padding:14px 0;font-size:10px}.legal-layout>aside a.active{color:#fff}.legal-document{border:1px solid var(--line);background:#0a0a0b}.legal-document>section{border-bottom:1px solid var(--line);padding:27px 30px}.legal-document h2{font-family:var(--accent);text-transform:uppercase;margin:0 0 15px;font-size:13px}.legal-document p,.legal-document li{color:#aaa5aa;font-size:11px;line-height:1.78}.legal-document ul{gap:8px;padding-left:18px;display:grid}.legal-contact{border-left:2px solid var(--magenta);background:#ff00c80a;margin:28px;padding:24px}.legal-contact p{margin:8px 0 20px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.news-grid>article{border:1px solid var(--line);background:#0a0a0b}.news-grid>article>img,.news-placeholder{aspect-ratio:16/8;object-fit:cover;border-bottom:1px solid var(--line);width:100%}.news-placeholder{background:radial-gradient(circle,#ff00c81f,#0000 35%),#050505;place-items:center;display:grid}.news-placeholder img{opacity:.55;width:90px}.news-grid>article>div:last-child{padding:25px}.news-grid article span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.1em}.news-grid h2{font-family:var(--display);text-transform:uppercase;margin:13px 0 10px;font-size:42px;font-weight:400}.news-grid p{white-space:pre-wrap;color:#aaa5aa;font-size:11px;line-height:1.72}.news-empty{text-align:center;grid-column:1/-1;place-content:center;justify-items:center;min-height:430px;display:grid}.news-empty img{opacity:.45;width:90px}.news-empty h2{font-family:var(--display);margin:24px 0 8px;font-size:45px;font-weight:400}.news-empty p{color:var(--muted);margin:0}.admin-login-page{background:radial-gradient(circle at 75% 20%,#ff00c81f,#0000 28%),radial-gradient(circle at 15% 80%,#00f0d114,#0000 30%),#050505;place-items:center;min-height:100svh;padding:36px 20px;display:grid}.admin-login-page>section{border:1px solid var(--line-strong);background:#0a0a0bf5;width:min(520px,100%);padding:34px;box-shadow:0 35px 100px #00000094}.admin-login-brand{align-items:center;gap:14px;display:flex}.admin-login-brand img:first-child{width:46px}.admin-login-brand img:last-child{width:175px}.admin-login-copy>span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.13em}.admin-login-copy h1{font-family:var(--display);text-transform:uppercase;margin:16px 0 12px;font-size:clamp(42px,8vw,62px);font-weight:400;line-height:.92}.admin-login-copy p{color:#918c91;margin:0;font-size:11px;line-height:1.7}.admin-login-form{gap:15px;display:grid}.admin-login-form>label:not(.admin-remember){gap:8px;display:grid}.admin-login-form label>span{color:#777277;font:600 8px/1 var(--accent);text-transform:uppercase}.admin-login-form input[type=text],.admin-login-form input[type=password]{box-sizing:border-box;border:1px solid var(--line);color:#fff;appearance:none;background:#ffffff06;border-radius:0;outline:0;width:100%;height:52px;min-height:52px;padding:0 13px}.admin-login-form input:focus{border-color:var(--cyan)}.admin-remember{align-items:center;gap:9px;display:flex}.admin-remember input{appearance:none;background:#0a0a0b;border:1px solid #686368;border-radius:0;width:18px;height:18px;margin:0}.admin-remember input:checked{border-color:var(--cyan);background:var(--cyan);box-shadow:inset 0 0 0 4px #0a0a0b}.admin-login-form>div{color:var(--magenta);border:1px solid #ff00c84d;padding:11px;font-size:9px}.admin-login-form>button{box-sizing:border-box;border:1px solid var(--cyan);color:#050505;background:var(--cyan);width:100%;height:52px;min-height:52px;font:600 10px/1 var(--accent);text-transform:uppercase;cursor:pointer;border-radius:0}.admin-login-form>button:disabled{opacity:.45}.admin-login-back{color:#777277;margin-top:23px;font-size:9px;display:inline-block}.admin-ticker-preview{border:1px solid var(--line);color:#dedade;white-space:nowrap;align-items:center;gap:12px;margin:18px 0;padding:12px 14px;display:flex;overflow:hidden}.admin-ticker-preview i{color:var(--magenta);font-style:normal}.admin-ticker-preview b{font:600 10px/1.3 var(--accent);text-overflow:ellipsis;overflow:hidden}.owner-quick-entry{background:#00f0d109;border:1px solid #00f0d159;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-bottom:18px;padding:16px;display:grid}.owner-quick-entry>div{gap:5px;min-width:0;display:grid}.owner-quick-entry span{color:var(--cyan);font:600 7px/1 var(--accent);letter-spacing:.12em}.owner-quick-entry b{font-size:11px}.owner-quick-entry small{color:#777277;text-overflow:ellipsis;font-size:8px;overflow:hidden}.owner-quick-entry a{border:1px solid var(--cyan);color:#050505;background:var(--cyan);min-height:44px;font:600 8px/1 var(--accent);text-align:center;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.login-separator{border-top:1px solid var(--line);text-align:center;margin:20px 0;position:relative}.login-separator span{color:#686368;font:600 7px/1 var(--accent);text-transform:uppercase;background:#0a0a0b;padding:0 10px;position:relative;top:-6px}.admin-users-locked{border:1px solid var(--line);background:#ffffff04;margin-top:18px;padding:24px}.admin-users-locked b{font-size:11px}.admin-users-locked p{color:#777277;margin:8px 0 0;font-size:9px}.admin-users-manager{border:1px solid var(--line-strong);background:#09090a;margin-top:18px}.admin-users-manager>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:116px;padding:24px 28px;display:flex}.admin-users-manager>header>div{max-width:720px}.admin-users-manager>header span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.12em}.admin-users-manager>header h2{font-family:var(--display);text-transform:uppercase;margin:12px 0 8px;font-size:40px;font-weight:400}.admin-users-manager>header p{color:#858085;margin:0;font-size:10px;line-height:1.65}.admin-users-manager>header>b{color:var(--cyan);font-family:var(--display);font-size:54px;font-weight:400}.admin-users-manager>.admin-editor-notice{margin:18px 20px 0}.issued-credentials{background:#b8ff4a09;border:1px solid #b8ff4a59;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:18px 20px 0;padding:16px;display:grid}.issued-credentials>div{grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;min-width:0;display:grid}.issued-credentials span{color:var(--lime);font:600 7px/1 var(--accent);letter-spacing:.12em;grid-column:1/-1}.issued-credentials b,.issued-credentials code{color:#d9d5d9;text-overflow:ellipsis;font-size:10px;overflow:hidden}.issued-credentials button{border:1px solid var(--line);color:#aaa5aa;min-height:38px;font:600 7px/1 var(--accent);cursor:pointer;background:0 0;border-radius:0;padding:0 12px}.admin-users-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:0;display:grid}.admin-users-grid>form{border-right:1px solid var(--line);align-content:start;gap:15px;padding:24px;display:grid}.admin-users-grid>form>header,.admin-accounts-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:15px;min-height:48px;display:flex}.admin-users-grid h3{margin:0;font-size:12px}.admin-users-grid header span{color:#686368;font:600 7px/1 var(--accent);letter-spacing:.1em}.admin-users-grid label{gap:7px;display:grid}.admin-users-grid label>span{color:#777277;font:600 7px/1 var(--accent);text-transform:uppercase}.admin-users-grid input,.admin-users-grid select{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#ffffff06;border-radius:0;outline:0;width:100%;min-width:0;height:44px;padding:0 11px;font-size:9px}.admin-users-grid input:focus,.admin-users-grid select:focus{border-color:var(--cyan)}.admin-users-grid label>div{grid-template-columns:1fr auto;display:grid}.admin-users-grid label>div button{border:1px solid var(--line);width:76px;color:var(--cyan);font:600 7px/1 var(--accent);cursor:pointer;background:#0b0b0c;border-left:0;border-radius:0}.admin-users-grid>form>button{border:1px solid var(--cyan);color:#050505;background:var(--cyan);height:46px;font:600 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;border-radius:0}.admin-accounts-list{min-width:0;padding:24px}.admin-accounts-list>header{margin-bottom:4px}.admin-accounts-list article{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(140px,1fr) 130px repeat(3,auto);align-items:center;gap:11px;min-height:76px;display:grid}.admin-accounts-list article>div{gap:4px;min-width:0;display:grid}.admin-accounts-list article b,.admin-accounts-list article span,.admin-accounts-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-accounts-list article b{font-size:9px}.admin-accounts-list article span{color:var(--cyan);font-size:8px}.admin-accounts-list article small{color:#686368;font-size:7px}.admin-accounts-list article select{height:36px}.admin-accounts-list article button{border:1px solid var(--line);color:#918c91;min-height:34px;font:600 7px/1 var(--accent);cursor:pointer;background:0 0;border-radius:0;padding:0 9px}.admin-accounts-list article button.danger{color:var(--magenta)}.admin-users-grid button:disabled{opacity:.45;cursor:not-allowed}.admin-users-manager>footer{border-top:1px solid var(--line);color:#777277;flex-wrap:wrap;gap:12px 28px;padding:18px 24px;font-size:8px;display:flex}.admin-users-manager>footer b{color:#aaa5aa}.admin-signout{cursor:pointer;background:0 0}.ticket-workspace{gap:12px;display:grid}.ticket-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:50px;display:flex}.ticket-toolbar>div{display:flex;overflow-x:auto}.ticket-toolbar button{color:#777277;min-height:38px;font:600 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 12px}.ticket-toolbar button.active{color:var(--cyan)}.ticket-toolbar .ticket-sync{border:1px solid var(--line);color:#aaa5aa}.ticket-toolbar button:disabled{opacity:.35;cursor:not-allowed}.ticket-work-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:12px;min-height:650px;display:grid}.ticket-queue,.ticket-detail{border:1px solid var(--line);background:#ffffff04;min-width:0}.ticket-queue>header{border-bottom:1px solid var(--line);color:#777277;min-height:58px;font:600 8px/1 var(--accent);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.ticket-queue>header b{color:var(--cyan);font-family:var(--display);font-size:30px;font-weight:400}.ticket-queue>button{border:0;border-bottom:1px solid var(--line);color:#ddd9dd;text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;width:100%;min-height:88px;padding:13px 15px;display:grid}.ticket-queue>button:hover,.ticket-queue>button.active{background:#00f0d10b}.ticket-source{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.ticket-source.is-specialization{color:var(--magenta);background:var(--magenta)}.ticket-source.is-ticketbot{color:var(--violet);background:var(--violet)}.ticket-queue button>div{gap:6px;min-width:0;display:grid}.ticket-queue button span{color:#777277;font:600 7px/1 var(--accent)}.ticket-queue button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ticket-queue button small{color:#686368;font-size:7px}.ticket-queue button em{color:#777277;font:600 7px/1 var(--accent);font-style:normal}.ticket-queue button em.priority-high,.ticket-queue button em.priority-urgent{color:var(--magenta)}.ticket-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:22px;display:flex}.ticket-detail header span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.1em}.ticket-detail h2{margin:11px 0 7px;font-size:17px}.ticket-detail header p{color:#777277;margin:0;font-size:9px}.ticket-message{border-bottom:1px solid var(--line);padding:22px}.ticket-message>span{color:#777277;font:600 7px/1 var(--accent)}.ticket-message p{white-space:pre-wrap;color:#bbb6bb;font-size:10px;line-height:1.72}.ticket-message ul,.ticket-message a{color:var(--cyan);font-size:9px}.ticket-fields{grid-template-columns:1fr 1fr;gap:13px;padding:22px;display:grid}.ticket-fields label{gap:7px;display:grid}.ticket-fields label.wide{grid-column:1/-1}.ticket-fields label>span{color:#777277;font:600 7px/1 var(--accent);text-transform:uppercase}.ticket-fields input,.ticket-fields select,.ticket-fields textarea{border:1px solid var(--line);color:#eee;background:#ffffff06;outline:0;min-height:42px;padding:10px 11px;font-size:9px}.ticket-fields textarea{resize:vertical;min-height:92px}.ticket-detail>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;display:flex}.ticket-detail>footer span{color:#686368;font-size:8px}.ticket-detail>footer button{color:#050505;background:var(--cyan);min-height:38px;font:600 8px/1 var(--accent);cursor:pointer;border:0;padding:0 14px}.ticket-detail.is-empty{color:#777277;place-items:center;font-size:10px;display:grid}@media (max-width:1100px){.hero-copy{width:min(700px,78vw)}.regulations-layout,.legal-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.ticket-work-grid{grid-template-columns:330px minmax(0,1fr)}}@media (max-width:920px){.hero>.hero-grid{min-height:max(100svh,760px)}.hero-copy{width:min(700px,90vw);padding-top:145px}.hero-copy h1{font-size:clamp(56px,12vw,86px)}.hero>.hero-video{aspect-ratio:auto}.hero-video-shade{background:linear-gradient(90deg,#000000e0,#00000061),linear-gradient(#0000005c,#0000 36%,#000000d1)}.twitch-embed-grid.has-chat{grid-template-columns:1fr}.twitch-chat{border-left:0;border-top:1px solid var(--line);min-height:500px}.regulations-layout,.legal-layout,.support-layout{grid-template-columns:1fr}.regulations-index,.legal-layout>aside{position:static}.news-grid,.ticket-work-grid{grid-template-columns:1fr}.ticket-queue{max-height:420px;overflow-y:auto}.admin-users-grid{grid-template-columns:1fr}.admin-users-grid>form{border-right:0;border-bottom:1px solid var(--line)}.admin-accounts-list article{grid-template-columns:10px minmax(120px,1fr) 130px;padding:12px 0}.admin-accounts-list article button{grid-column:2/-1}}@media (max-width:560px){.hero>.hero-grid{min-height:max(100svh,860px)}.hero-copy{width:100%;padding:128px 0 145px}.hero-copy h1{font-size:clamp(47px,15vw,70px)}.hero-copy>p{font-size:13px;line-height:1.62}.hero-stats{grid-template-columns:repeat(3,1fr);gap:8px}.hero-stats b{font-size:28px}.hero-stats span{font-size:7px}.hero-video-controls{bottom:18px;right:16px}.hero-video-controls button{justify-content:center;width:44px;padding:0}.hero-video-controls button span{display:none}.ticker{height:50px}.hero>.hero-video{bottom:50px}.twitch-live>header{flex-direction:column;align-items:start;padding-block:15px}.twitch-embed-grid,.twitch-player-wrap,#eofo-twitch-player,#eofo-twitch-player iframe{min-height:360px}.twitch-chat{min-height:520px}.stream-channel-callout{grid-template-columns:1fr}.stream-channel-callout .button{width:100%}.regulations-list>article>header{padding:22px 18px}.regulations-list header>b{display:none}.regulation-sections{padding:8px 18px 22px}.public-form-grid,.ticket-fields{grid-template-columns:1fr;padding:18px}.public-form-grid label.wide,.ticket-fields label.wide{grid-column:auto}.consent-check{margin-inline:18px}.public-ticket-form>footer,.specialization-application>footer{flex-direction:column;align-items:stretch;padding-inline:18px}.public-ticket-form>footer .button,.specialization-application>footer .button{width:100%}.specialization-application>header{align-items:start}.specialization-application>header>b{display:none}.legal-document>section{padding:23px 20px}.legal-contact{margin:20px}.admin-login-page>section{padding:26px 20px}.admin-login-copy{margin-top:54px}.owner-quick-entry{grid-template-columns:1fr}.owner-quick-entry a{width:100%}.issued-credentials{grid-template-columns:1fr 1fr}.issued-credentials>div{grid-column:1/-1}.admin-users-manager>header{align-items:start}.admin-users-manager>header>b{font-size:42px}.admin-users-grid>form,.admin-accounts-list{padding:18px}.admin-accounts-list article{grid-template-columns:10px 1fr}.admin-accounts-list article select,.admin-accounts-list article button{grid-column:2;width:100%}.admin-signout{display:block}.ticket-toolbar{flex-direction:column;align-items:stretch;padding-bottom:10px}.ticket-toolbar .ticket-sync{width:100%}.ticket-detail>footer{flex-direction:column;align-items:stretch}.ticket-detail>footer button{width:100%}.footer-legal{flex-direction:column}}.admin-panel-action{color:var(--cyan);font:600 8px/1 var(--accent);text-transform:uppercase}.admin-panel-action a{color:inherit}.admin-row-action{border:1px solid var(--line);min-height:32px;color:var(--cyan);font:600 7px/1 var(--accent);text-transform:uppercase;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.admin-check-grid>a{border-right:1px solid var(--line);min-height:182px;color:inherit;align-content:start;padding:20px;transition:background .18s,border-color .18s;display:grid;position:relative}.admin-check-grid>a:last-child{border-right:0}.admin-check-grid>a:hover{background:#00f0d109}.admin-check-grid>a>b{color:var(--cyan);font:600 8px/1 var(--accent)}.admin-check-grid>a>strong{color:#f1edf1;font-family:var(--display);font-size:34px;font-weight:400;position:absolute;top:17px;right:18px}.admin-check-grid>a>span{margin:48px 0 8px;font-size:11px;display:block}.admin-check-grid>a>p{color:#77727b;min-height:31px;margin:0;font-size:8px;line-height:1.6}.admin-check-grid>a>em{color:var(--cyan);font:600 7px/1 var(--accent);text-transform:uppercase;margin-top:18px;font-style:normal}.ticker-control{border:1px solid var(--line-strong);background:#09090a;display:grid}.ticker-control.is-compact{background:0 0;border:0}.ticker-control-status{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:14px 20px;display:grid}.ticker-control-status>div{gap:5px;display:grid}.ticker-control-status b{font-size:10px}.ticker-control-status small{color:#6f6a70;font-size:8px}.ticker-control-status strong{color:var(--cyan);font:600 8px/1 var(--accent)}.ticker-control>label{gap:9px;padding:20px;display:grid}.ticker-control>label>span{color:#777277;font:600 7px/1 var(--accent);letter-spacing:.08em;text-transform:uppercase}.ticker-control textarea{box-sizing:border-box;border:1px solid var(--line);color:#eee;resize:vertical;background:#ffffff06;border-radius:0;outline:0;width:100%;min-height:88px;padding:13px 14px;font-size:12px;line-height:1.55}.ticker-control textarea:focus{border-color:var(--cyan)}.ticker-control-preview{color:#09090a;white-space:nowrap;background:#f5f3f5;border:1px solid #d7d3d7;width:calc(100% - 40px);margin:0 20px 20px;display:flex;overflow:hidden}.ticker-control-preview>span{flex:none;align-items:center;gap:18px;min-height:52px;padding:0 22px;display:flex}.ticker-control-preview i{color:var(--magenta);font:900 22px/1 var(--body);font-style:normal}.ticker-control-preview b{font:720 17px/1 var(--body);letter-spacing:.05em;text-transform:uppercase}.ticker-control>.admin-editor-notice{margin:0 20px 16px}.ticker-control>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:15px 20px;display:flex}.ticker-control>footer button{border:1px solid var(--line);color:#aaa5aa;min-height:38px;font:600 8px/1 var(--accent);cursor:pointer;background:0 0;border-radius:0;padding:0 13px}.ticker-control>footer button.publish{border-color:var(--cyan);color:#050505;background:var(--cyan)}.ticker-control>footer button:disabled{opacity:.35;cursor:not-allowed}.ticker-control>footer>span{color:#777277;margin-left:auto;font-size:8px}.owner-code-form{background:#ff00c806;border:1px solid #ff00c84d;gap:14px;margin:18px 0 24px;padding:18px;display:grid}.owner-code-form>header{gap:6px;display:grid}.owner-code-form>header span{color:var(--magenta);font:600 7px/1 var(--accent);letter-spacing:.12em}.owner-code-form>header small{color:#777277;font-size:8px;line-height:1.55}.owner-code-form>label:not(.admin-remember){gap:8px;display:grid}.owner-code-form label>span{color:#777277;font:600 8px/1 var(--accent);text-transform:uppercase}.owner-code-form input[type=password]{box-sizing:border-box;border:1px solid var(--line);color:#fff;width:100%;height:52px;font:600 12px/1 var(--body);letter-spacing:.06em;background:#ffffff06;border-radius:0;outline:0;padding:0 13px}.owner-code-form input[type=password]:focus{border-color:var(--magenta)}.owner-code-form>div{color:var(--magenta);border:1px solid #ff00c852;padding:11px;font-size:9px}.owner-code-form>button{border:1px solid var(--magenta);color:#fff;width:100%;height:52px;font:600 9px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:#ff00c81f;border-radius:0}.owner-code-form>button:hover{color:#050505;background:var(--magenta)}.owner-code-form>button:disabled{opacity:.4;cursor:not-allowed}.owner-code-form>.login-success,.admin-login-form>.login-success{color:var(--cyan);background:#00f0d10b;border-color:#00f0d173}.feedback-widget{z-index:80;justify-items:end;gap:10px;display:grid;position:fixed;bottom:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px)}.feedback-toggle{color:#050505;background:var(--cyan);min-width:116px;height:48px;font:700 9px/1 var(--accent);text-transform:uppercase;cursor:pointer;border:1px solid #00f0d19e;border-radius:0;justify-content:center;align-items:center;gap:10px;display:inline-flex;box-shadow:0 14px 42px #00000080,0 0 24px #00f0d114}.feedback-toggle i{width:22px;height:22px;font:800 14px/1 var(--body);border:1px solid #00000057;place-items:center;font-style:normal;display:grid}.feedback-panel{border:1px solid var(--line-strong);background:#070708fa;width:min(390px,100vw - 28px);max-height:calc(100svh - 90px);overflow-y:auto;box-shadow:0 30px 90px #000000b8}.feedback-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;min-height:82px;padding:18px;display:flex}.feedback-panel>header>div{gap:5px;display:grid}.feedback-panel header span{color:var(--cyan);font:600 7px/1 var(--accent);letter-spacing:.12em}.feedback-panel header small{color:#777277;font-size:8px}.feedback-panel header button{border:1px solid var(--line);color:#aaa5aa;cursor:pointer;background:0 0;border-radius:0;width:34px;height:34px;font-size:20px}.feedback-panel form{gap:13px;padding:18px;display:grid}.feedback-panel form>label:not(.feedback-consent):not(.feedback-trap){gap:7px;display:grid}.feedback-panel form label>span{color:#777277;font:600 7px/1 var(--accent);text-transform:uppercase}.feedback-panel input,.feedback-panel textarea{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#ffffff06;border-radius:0;outline:0;width:100%;min-height:42px;padding:10px 11px;font-size:10px}.feedback-panel textarea{resize:vertical;min-height:105px}.feedback-panel input:focus,.feedback-panel textarea:focus{border-color:var(--cyan)}.feedback-consent{color:#777277;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:8px;line-height:1.5;display:grid}.feedback-consent input{width:18px;height:18px;min-height:0;accent-color:var(--cyan);margin:0}.feedback-consent a{color:var(--cyan);text-decoration:underline}.feedback-trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.feedback-error{color:var(--magenta);border:1px solid #ff00c852;padding:10px;font-size:8px}.feedback-panel form>footer{justify-content:space-between;align-items:center;gap:12px;padding-top:3px;display:flex}.feedback-panel form>footer a{color:#8a858a;font-size:8px}.feedback-panel form>footer button,.feedback-success button{border:1px solid var(--cyan);color:#050505;background:var(--cyan);min-height:40px;font:600 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;border-radius:0;padding:0 14px}.feedback-panel form>footer button:disabled{opacity:.4}.feedback-success{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:280px;padding:28px;display:grid}.feedback-success span{color:var(--lime);font:600 8px/1 var(--accent);letter-spacing:.12em}.feedback-success b{color:#fff;font-family:var(--display);font-size:38px;font-weight:400}.feedback-success p{color:#858085;max-width:280px;margin:0 0 7px;font-size:9px;line-height:1.6}@media (max-width:920px){.admin-check-grid>a:nth-child(2){border-right:0}.admin-check-grid>a:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:560px){.admin-check-grid>a,.admin-check-grid>a:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:158px}.admin-check-grid>a:last-child{border-bottom:0}.ticker-control-status{grid-template-columns:10px 1fr}.ticker-control-status strong{grid-column:2}.ticker-control>footer{flex-direction:column;align-items:stretch}.ticker-control>footer button{width:100%}.ticker-control>footer>span{text-align:center;margin:4px 0 0}.ticker-control-preview{width:calc(100% - 28px);margin-inline:14px}.ticker-control-preview>span{min-height:46px;padding-inline:16px}.ticker-control-preview b{font-size:14px}.feedback-widget{bottom:10px;right:10px}.feedback-panel{width:calc(100vw - 20px);max-height:calc(100svh - 72px)}.feedback-toggle{min-width:102px;height:44px}}.eo-header.site-header{z-index:120;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#070708f0;border-bottom:1px solid #ffffff1c;height:73px;position:fixed;top:0;left:0;right:0;box-shadow:0 14px 42px #00000040}.eo-header-inner{align-items:center;gap:26px;height:72px;display:flex}.eo-brand{align-items:center;gap:11px;min-width:max-content;display:inline-flex}.eo-brand-fox{object-fit:contain;flex:none;width:38px;height:38px}.eo-brand>span{background:linear-gradient(#0000,#ffffff57,#0000);width:1px;height:29px}.eo-brand-wordmark{object-fit:contain;object-position:left center;width:143px;height:38px}.eo-desktop-nav{justify-content:center;align-items:center;gap:clamp(16px,1.55vw,27px);min-width:0;margin-left:auto;display:flex}.eo-desktop-nav>a,.eo-nav-group>button{color:#b8b3ba;min-height:72px;font:600 9px/1 var(--accent);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:color .18s;display:inline-flex;position:relative}.eo-desktop-nav>a:after,.eo-nav-group>button:after{content:"";background:var(--cyan);height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.eo-desktop-nav>a:hover,.eo-desktop-nav>a.active,.eo-nav-group.is-open>button{color:#fff}.eo-desktop-nav>a:hover:after,.eo-desktop-nav>a.active:after,.eo-nav-group.is-open>button:after{transform:scaleX(1)}.eo-nav-group{position:relative}.eo-nav-group>button svg{color:#77727a;transition:transform .18s,color .18s}.eo-nav-group.is-open>button svg{color:var(--cyan);transform:rotate(180deg)}.eo-nav-panel{visibility:hidden;border:1px solid var(--line-strong);opacity:0;background:#070708fb;min-width:270px;padding:10px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 1px);left:-20px;transform:translateY(-7px);box-shadow:0 28px 80px #000000a8}.eo-nav-group.is-open .eo-nav-panel{visibility:visible;opacity:1;transform:translateY(0)}.eo-nav-panel>span{border-bottom:1px solid var(--line);color:#5f5a61;font:600 7px/1 var(--accent);letter-spacing:.14em;text-transform:uppercase;padding:10px 11px 12px}.eo-nav-panel>a{border-bottom:1px solid var(--line);color:#c8c3ca;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;min-height:47px;padding:0 11px;transition:color .15s,background .15s;display:grid}.eo-nav-panel>a:last-child{border-bottom:0}.eo-nav-panel>a b{color:var(--magenta);font:400 17px/1 var(--display)}.eo-nav-panel>a span{font:600 9px/1.2 var(--accent);text-transform:uppercase}.eo-nav-panel>a svg{color:#625d64;transition:transform .15s,color .15s}.eo-nav-panel>a:hover{color:#fff;background:#00f0d10b}.eo-nav-panel>a:hover svg{color:var(--cyan);transform:translate(3px)}.eo-more-panel{min-width:290px;left:auto;right:-26px}.eo-more-panel>a{grid-template-columns:1fr auto}.eo-header-actions{align-items:center;gap:8px;display:flex}.eo-language{border:1px solid var(--line);background:#ffffff05;align-items:center;height:34px;padding:3px;display:inline-flex}.eo-language button{color:#68636a;width:30px;height:26px;font:600 7px/1 var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.eo-language button.active{color:#050505;background:var(--cyan)}.eo-account{position:relative}.eo-profile-trigger{border:1px solid var(--line-strong);color:#f2eef3;cursor:pointer;background:#0b0b0c;border-radius:0;place-items:center;width:42px;height:42px;padding:0;transition:border-color .18s,color .18s;display:grid;position:relative;overflow:hidden}.eo-profile-trigger>span{width:100%;height:100%;font:600 10px/1 var(--accent);letter-spacing:.04em;place-items:center;display:grid}.eo-profile-trigger img{object-fit:cover;width:100%;height:100%}.eo-profile-trigger>i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%;position:absolute;bottom:3px;right:3px}.eo-account.is-open .eo-profile-trigger,.eo-profile-trigger:hover{border-color:var(--cyan);color:var(--cyan)}.eo-account-panel{visibility:hidden;border:1px solid var(--line-strong);opacity:0;background:#070708fc;width:min(330px,100vw - 24px);transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:50px;right:0;transform:translateY(-7px);box-shadow:0 32px 90px #000000b8}.eo-account.is-open .eo-account-panel{visibility:visible;opacity:1;transform:translateY(0)}.eo-member-identity{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 7px;align-items:center;gap:12px;min-width:0;padding:16px;display:grid}.eo-member-identity>div{background:#00f0d10f;border:1px solid #00f0d159;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.eo-member-identity>div img{object-fit:cover;width:100%;height:100%}.eo-member-identity>div span{color:var(--cyan);font:600 10px/1 var(--accent)}.eo-member-identity p{gap:6px;min-width:0;margin:0;display:grid}.eo-member-identity p b,.eo-member-identity p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eo-member-identity p b{color:#f1edf2;font-size:10px}.eo-member-identity p small{color:#6f6a70;font-size:7px}.eo-member-identity>i{background:#514d52;border-radius:50%;width:7px;height:7px}.eo-member-identity>i.is-online{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.eo-account-links{padding:8px;display:grid}.eo-account-links>a{border-bottom:1px solid var(--line);color:#8f8a91;grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:grid}.eo-account-links>a:last-child{border-bottom:0}.eo-account-links>a svg{color:#625d64}.eo-account-links>a span{gap:4px;display:grid}.eo-account-links>a b{color:#c9c4ca;font:600 8px/1.2 var(--accent);text-transform:uppercase}.eo-account-links>a small{color:#656067;font-size:7px}.eo-account-links>a:hover{color:var(--cyan);background:#00f0d10a}.eo-account-links>a:hover svg,.eo-account-links>a:hover b{color:var(--cyan)}.eo-account-signout{border-top:1px solid var(--line);color:#777278;min-height:42px;font:600 8px/1 var(--accent);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.eo-account-signout:hover{color:var(--magenta)}.eo-join{border:1px solid var(--cyan);color:#050505;background:var(--cyan);min-height:42px;font:600 8px/1 var(--accent);text-transform:uppercase;align-items:center;gap:8px;padding:0 14px;transition:color .18s,background .18s;display:inline-flex}.eo-join:hover{color:var(--cyan);background:0 0}.eo-menu-trigger{border:1px solid var(--line-strong);color:#fff;cursor:pointer;background:#0b0b0c;place-content:center;gap:5px;width:42px;height:42px;padding:0;display:none}.eo-menu-trigger span{background:currentColor;width:18px;height:1px;transition:transform .2s,opacity .2s;display:block}.eo-menu-trigger.is-open span:nth-child(2){opacity:0}.eo-mobile-menu{z-index:-1;visibility:hidden;opacity:0;background:radial-gradient(circle at 92% 10%,#ff00c81a,#0000 28%),radial-gradient(circle at 5% 86%,#00f0d112,#0000 31%),#070708;padding:0 max(18px,50vw - 380px) 32px;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;inset:73px 0 0;overflow-y:auto;transform:translateY(-10px)}.eo-mobile-menu.is-open{z-index:119;visibility:visible;opacity:1;transform:translateY(0)}.eo-mobile-menu-head{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;min-height:64px;display:flex}.eo-mobile-menu-head>span{color:#5f5a61;font:600 7px/1 var(--accent);letter-spacing:.15em}.eo-mobile-menu nav{display:grid}.eo-mobile-menu nav>a{border-bottom:1px solid var(--line);color:#d8d3d9;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:62px;display:grid}.eo-mobile-menu nav>a b{color:var(--magenta);font:400 20px/1 var(--display)}.eo-mobile-menu nav>a span{font:600 clamp(11px, 3vw, 14px)/1.2 var(--accent);text-transform:uppercase}.eo-mobile-menu nav>a svg{color:#625d64}.eo-mobile-account{border:1px solid var(--line-strong);background:#ffffff04;margin-top:18px}.eo-mobile-account>a{border-top:1px solid var(--line);color:#b8b3ba;min-height:50px;font:600 8px/1 var(--accent);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.eo-mobile-account>a svg{color:var(--cyan)}.eo-mobile-join{color:#050505;background:var(--cyan);min-height:52px;font:600 9px/1 var(--accent);text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.eo-footer-brand{margin-bottom:20px}.eo-footer-brand .eo-brand-fox{width:46px;height:46px}.eo-footer-brand .eo-brand-wordmark{width:169px;height:48px}@media (max-width:1140px){.eo-desktop-nav{display:none}.eo-header-actions{margin-left:auto}.eo-menu-trigger{display:grid}}@media (max-width:620px){.eo-header.site-header{height:65px}.eo-header-inner{gap:7px;width:calc(100% - 24px);height:64px}.eo-brand{gap:8px}.eo-brand-fox{width:32px;height:32px}.eo-brand>span{height:24px}.eo-brand-wordmark{width:103px;height:31px}.eo-language{display:none}.eo-profile-trigger,.eo-menu-trigger{width:38px;height:38px}.eo-join{display:none}.eo-mobile-menu{padding-inline:14px;top:65px}.eo-mobile-menu .eo-language{display:inline-flex}.eo-account-panel{position:fixed;top:65px;right:10px}}.tournament-signal-card,.tournament-card,.tournament-empty,.tournament-facts,.tournament-registration-form,.registration-gate,.bracket-round article,.bracket-empty,.tournament-team-list,.stream-schedule-empty,.stream-schedule-list,.message-composer,.message-preview,.message-history,.members-list,.member-moderation,.donation-status-grid article,.donation-entry,.donation-ledger{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#0000 48%),#08080ad1}.tournament-signal-card{background:radial-gradient(circle at 82% 16%,#ff00c821,#0000 48%),#08080ae6;grid-template-columns:1fr auto;align-content:center;gap:17px 24px;min-height:228px;padding:31px;display:grid}.tournament-signal-card>span{color:var(--magenta);font:600 8px/1 var(--accent);letter-spacing:.15em}.tournament-signal-card>b{color:#f0edf1;font:400 66px/.82 var(--display);grid-row:span 3;align-self:start}.tournament-signal-card>div{color:#8e8990;align-items:center;gap:9px;font-size:9px;display:flex}.tournament-signal-card i,.ticket-profile-chip i{background:#5b575d;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px}.tournament-signal-card i.is-good{color:var(--lime);background:var(--lime)}.tournament-signal-card i.is-off{color:var(--magenta);background:var(--magenta)}.tournament-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tournament-card{--tone:var(--cyan);flex-direction:column;min-width:0;min-height:430px;padding:27px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.tournament-card.tone-magenta{--tone:var(--magenta)}.tournament-card.tone-cyan{--tone:var(--cyan)}.tournament-card:before{content:"";background:var(--tone);width:35%;height:2px;box-shadow:0 0 22px var(--tone);position:absolute;top:0;left:0}.tournament-card:after{content:"";border:1px solid var(--tone);opacity:.09;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-165px;right:-135px}.tournament-card:hover{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tournament-card:hover{border-color:color-mix(in srgb, var(--tone) 52%, transparent)}}.tournament-card:hover{transform:translateY(-4px)}.tournament-card>img{object-fit:cover;border-bottom:1px solid var(--line);filter:saturate(.82)contrast(1.05);width:calc(100% + 54px);height:180px;margin:-27px -27px 24px}.tournament-card-art{height:118px;color:var(--tone);background:radial-gradient(circle, var(--tone), transparent 68%);place-items:center;margin:-8px 0 20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tournament-card-art{background:radial-gradient(circle, color-mix(in srgb, var(--tone) 13%, transparent), transparent 68%)}}.tournament-card-art:before{content:"";opacity:.25;border:1px dashed;border-radius:50%;width:260px;height:260px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(18deg)}.tournament-card-art span{font:400 74px/.8 var(--display)}.tournament-card-head{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.tournament-card-head>span{color:var(--tone);font:600 8px/1 var(--accent);letter-spacing:.12em}.tournament-card-head>b{border:1px solid var(--line);color:#8e8990;font:600 7px/1 var(--accent);text-transform:uppercase;padding:6px 8px}.tournament-card h2{z-index:1;font:400 clamp(34px, 4vw, 54px)/.95 var(--display);text-transform:uppercase;margin:auto 0 12px;position:relative}.tournament-card>p{z-index:1;color:#87828a;min-height:50px;margin:0;font-size:11px;line-height:1.65;position:relative}.tournament-card>dl{z-index:1;border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:24px 0 0;padding:16px 0;display:grid;position:relative}.tournament-card dt{color:#5f5a61;font:600 7px/1 var(--accent);text-transform:uppercase}.tournament-card dd{color:#d7d2d8;margin:6px 0 0;font-size:9px}.tournament-card footer{z-index:1;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex;position:relative}.tournament-card footer a{color:#eee9ee;font:600 8px/1 var(--accent);text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.tournament-card footer svg,.tournament-card footer .tournament-register-link{color:var(--tone)}.tournament-empty{text-align:center;align-content:center;justify-items:center;min-height:430px;padding:44px;display:grid}.tournament-empty img{opacity:.38;width:82px}.tournament-empty>span{color:var(--magenta);font:600 8px/1 var(--accent);letter-spacing:.14em;margin-top:22px}.tournament-empty h2{font:400 clamp(40px, 6vw, 66px)/.94 var(--display);text-transform:uppercase;margin:17px 0 10px}.tournament-empty p{color:#87828a;max-width:580px;margin:0 0 25px;font-size:12px;line-height:1.7}.tournament-how .process-line{grid-template-columns:repeat(4,1fr)}.tournament-detail{background:#070708;min-height:100vh}.tournament-detail-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 89% 18%,#ff00c824,#0000 31%),radial-gradient(circle at 4% 85%,#00f0d114,#0000 28%),#070708;padding:168px 0 82px;position:relative}.tournament-detail-hero .back-link{color:#777278;font:600 8px/1 var(--accent);text-transform:uppercase}.tournament-detail-hero .wrap>span{color:var(--cyan);font:600 9px/1 var(--accent);letter-spacing:.16em;margin-top:46px;display:block}.tournament-detail-hero h1{max-width:980px;font:400 clamp(58px, 8.5vw, 112px)/.86 var(--display);text-transform:uppercase;margin:20px 0 18px}.tournament-detail-hero p{color:#969198;max-width:720px;margin:0;font-size:14px;line-height:1.75}.tournament-detail-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.tournament-facts{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.tournament-facts>div{border-right:1px solid var(--line);gap:10px;min-width:0;padding:24px;display:grid}.tournament-facts>div:last-child{border-right:0}.tournament-facts span{color:#676269;font:600 7px/1 var(--accent);letter-spacing:.1em}.tournament-facts b{color:#e7e2e7;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tournament-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.tournament-section-head span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.14em}.tournament-section-head h2{font:400 clamp(38px, 5vw, 64px)/.95 var(--display);text-transform:uppercase;margin:14px 0 0}.bracket-board{scrollbar-color:var(--cyan) #111;grid-auto-columns:minmax(235px,1fr);grid-auto-flow:column;align-items:center;gap:14px;min-width:0;padding-bottom:12px;display:grid;overflow-x:auto}.bracket-round{align-content:center;gap:11px;min-width:235px;display:grid}.bracket-round>h3{color:var(--magenta);font:600 8px/1 var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.bracket-round article{display:grid;overflow:hidden}.bracket-round article>div{border-bottom:1px solid var(--line);color:#777278;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:48px;padding:0 14px;font-size:9px;display:grid}.bracket-round article>div:last-child{border-bottom:0}.bracket-round article>div.winner{color:#f2eef2;background:#00f0d10e}.bracket-round article>div.winner b{color:var(--cyan)}.bracket-empty{text-align:center;align-content:center;justify-items:center;min-height:260px;padding:34px;display:grid}.bracket-empty>span{color:#00f0d152;font:400 64px/.8 var(--display)}.bracket-empty h3{margin:18px 0 8px;font-size:16px}.bracket-empty p{color:#777278;max-width:520px;margin:0;font-size:10px;line-height:1.6}.bracket-empty.compact{min-height:150px}.tournament-team-list{border:1px solid var(--line)}.tournament-team-list article{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr auto;align-items:center;gap:18px;min-height:78px;padding:15px 20px;display:grid}.tournament-team-list article:last-child{border-bottom:0}.tournament-team-list article>b{color:var(--cyan);font:400 28px/1 var(--display)}.tournament-team-list h3{margin:0 0 6px;font-size:12px}.tournament-team-list p{color:#6f6a70;margin:0;font-size:8px}.tournament-team-list article>span{color:var(--magenta);font:600 7px/1 var(--accent);text-transform:uppercase}.registration-shell{max-width:1000px}.registration-gate{text-align:center;align-content:center;justify-items:center;min-height:570px;padding:50px;display:grid}.registration-gate img{opacity:.42;width:86px}.registration-gate>span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.15em;margin-top:24px}.registration-gate h2{max-width:720px;font:400 clamp(42px, 7vw, 74px)/.92 var(--display);text-transform:uppercase;margin:18px 0 11px}.registration-gate p{color:#888389;max-width:570px;margin:0 0 27px;font-size:11px;line-height:1.7}.tournament-registration-form{display:grid}.registration-section{border-bottom:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);gap:28px;padding:34px;display:grid}.registration-section-title{grid-template-columns:44px 1fr;align-content:start;gap:13px;display:grid}.registration-section-title>b{color:var(--magenta);font:400 30px/1 var(--display)}.registration-section-title h3{margin:1px 0 8px;font-size:14px}.registration-section-title p{color:#716c72;margin:0;font-size:9px;line-height:1.55}.registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.registration-fields label,.roster-list label{gap:7px;min-width:0;display:grid}.registration-fields label.wide{grid-column:1/-1}.registration-fields label>span,.roster-list label>span{color:#777278;font:600 7px/1 var(--accent);letter-spacing:.07em;text-transform:uppercase}.registration-fields input,.registration-fields select,.roster-list input{border:1px solid var(--line);color:#eee;background:#ffffff05;border-radius:0;outline:0;width:100%;min-height:46px;padding:0 13px;font-size:10px}.registration-fields input:focus,.registration-fields select:focus,.roster-list input:focus{border-color:var(--cyan)}.registration-fields input[readonly]{color:#918c92;background:#00f0d106}.roster-list{gap:10px;display:grid}.roster-list fieldset{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-width:0;margin:0;padding:16px;display:grid}.roster-list legend{color:#969197;font:600 7px/1 var(--accent);align-items:center;gap:9px;padding-right:10px;display:inline-flex}.roster-list legend b{color:var(--cyan);font:400 22px/1 var(--display)}.roster-list label i{color:#5e595f;font-style:normal}.registration-submit{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px 34px;display:grid}.registration-submit .consent-check{margin:0}.registration-result{border:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;font-size:9px;display:flex}.registration-result.is-good{color:var(--lime);border-color:#b8ff4a59}.registration-result.is-bad{color:var(--magenta);border-color:#ff00c859}.registration-result span{font:600 9px/1 var(--accent);letter-spacing:.1em}.stream-schedule-empty{align-content:center;min-height:150px;padding:28px 30px;display:grid}.stream-schedule-empty span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.13em}.stream-schedule-empty h3{margin:15px 0 7px;font-size:14px}.stream-schedule-empty p{color:#767177;margin:0;font-size:9px}.stream-schedule-list{display:grid}.stream-schedule-list article{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:21px;min-height:104px;padding:18px 24px;display:grid;position:relative}.stream-schedule-list article:last-child{border-bottom:0}.stream-schedule-list time{border-right:1px solid var(--line);gap:6px;padding-right:18px;display:grid}.stream-schedule-list time b{color:var(--cyan);font:400 21px/1 var(--display)}.stream-schedule-list time span{color:#8a858b;font-size:9px}.stream-schedule-list article>div>span{color:var(--cyan);font:600 7px/1 var(--accent);letter-spacing:.12em}.stream-schedule-list h3{margin:7px 0 5px;font-size:12px}.stream-schedule-list p{color:#6f6a70;margin:0;font-size:9px;line-height:1.55}.stream-index{color:#ffffff0d;font:400 48px/.8 var(--display)}.ticket-profile-chip{color:#8b868c;background:#00f0d106;border:1px solid #00f0d13d;grid-column:1/-1;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;min-height:50px;padding:0 14px;font-size:8px;display:grid}.ticket-profile-chip i{color:var(--cyan);background:var(--cyan)}.ticket-profile-chip b,.ticket-profile-chip a{color:var(--cyan);font:600 8px/1 var(--accent)}.ticket-profile-chip.is-guest{border-color:#ffbd3f42}.ticket-profile-chip.is-guest i{color:var(--amber);background:var(--amber)}.ticket-attachments>input[type=file]{padding:11px}.ticket-attachments>small{color:#716c72;font-size:8px;line-height:1.55}.ticket-attachments ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ticket-attachments li{border:1px solid var(--line);background:#ffffff04;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:grid}.ticket-attachments li span{color:#d6d1d6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ticket-attachments li small{color:#716c72;font-size:7px}.ticket-attachments li button{color:var(--magenta);font:600 7px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.news-grid .news-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#0000 55%),#08080ad1;min-width:0;overflow:hidden}.news-grid .news-card>img,.news-grid .news-card>video{object-fit:cover;border-bottom:1px solid var(--line);background:#030304;width:100%;height:clamp(230px,31vw,430px);display:block}.news-grid .news-card>div{padding:clamp(24px,3vw,38px)}.news-grid .news-card>div>span{color:var(--cyan);font:600 8px/1 var(--accent);letter-spacing:.11em;text-transform:uppercase}.news-grid .news-card h2{font:400 clamp(32px, 4vw, 52px)/.95 var(--display);text-transform:uppercase;margin:17px 0 12px}.news-body{white-space:pre-wrap;color:#918c92;font-size:11px;line-height:1.75}.news-tags{flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.news-tags li{border:1px solid var(--line);color:#777278;font:600 7px/1 var(--accent);text-transform:uppercase;padding:7px 9px}.news-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-top:27px;padding-top:20px;display:flex}.news-card footer>div:first-child{gap:6px;display:grid}.news-card footer small{color:#5f5a61;font:600 7px/1 var(--accent)}.news-card footer b{color:#d8d3d8;font-size:10px}.news-card footer>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.news-card footer .button{min-height:40px;padding-inline:14px;font-size:8px}.message-admin,.members-admin,.donation-admin{gap:12px;display:grid}.message-admin-grid{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:12px;display:grid}.message-composer>header,.message-history>header,.donation-entry>header,.donation-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 20px;display:flex}.message-composer header span,.message-preview>span,.message-history header b,.donation-entry header span,.donation-ledger header span{color:var(--cyan);font:600 7px/1 var(--accent);letter-spacing:.13em}.message-composer h2,.message-history h2,.donation-entry h2,.donation-ledger h2{margin:7px 0 0;font-size:13px}.message-composer header>b{color:var(--magenta);font:600 7px/1 var(--accent)}.message-fields,.donation-entry>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px;display:grid}.message-fields label,.donation-entry label{gap:7px;min-width:0;display:grid}.message-fields label.wide,.donation-entry label.wide{grid-column:1/-1}.message-fields label>span,.donation-entry label>span{color:#777278;font:600 7px/1 var(--accent);text-transform:uppercase}.message-fields input,.message-fields select,.message-fields textarea,.donation-entry input,.donation-entry select,.donation-entry textarea,.donation-ledger input{border:1px solid var(--line);color:#eee;background:#ffffff05;border-radius:0;outline:0;width:100%;min-height:43px;padding:10px 12px;font-size:9px}.message-fields textarea,.donation-entry textarea{resize:vertical;min-height:118px}.message-fields input[type=color]{padding:6px}.message-fields input:focus,.message-fields select:focus,.message-fields textarea:focus,.donation-entry input:focus,.donation-entry select:focus,.donation-entry textarea:focus,.donation-ledger input:focus{border-color:var(--cyan)}.message-composer>footer,.donation-entry>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;min-height:66px;padding:14px 20px;display:flex}.message-composer>footer button,.donation-entry>footer button{border:1px solid var(--line);color:#9b969c;min-height:38px;font:600 8px/1 var(--accent);cursor:pointer;background:0 0;border-radius:0;padding:0 13px}.message-composer>footer button.publish,.donation-entry>footer button{border-color:var(--cyan);color:#050505;background:var(--cyan)}.message-composer>footer button:disabled,.donation-entry>footer button:disabled{opacity:.35;cursor:not-allowed}.message-preview{background:radial-gradient(circle at 88% 12%,#ff00c81c,#0000 42%),#08080ad1;min-width:0;padding:23px}.message-preview>article{border-left:4px solid var(--cyan);background:#ffffff0b;gap:12px;margin-top:26px;padding:19px;display:grid}.message-preview article small{color:#747076;font:600 7px/1 var(--accent)}.message-preview article h2{margin:0;font-size:17px}.message-preview article p{white-space:pre-wrap;color:#aaa5ab;margin:0;font-size:9px;line-height:1.65}.message-preview article img{object-fit:cover;width:100%;max-height:260px}.message-preview article b{border:1px solid var(--line);width:max-content;color:var(--cyan);padding:8px 10px;font-size:8px}.message-preview>p{color:#716c72;margin:20px 0 0;font-size:8px;line-height:1.6}.message-history>button{border:0;border-bottom:1px solid var(--line);color:#ddd8dd;text-align:left;cursor:pointer;background:0 0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:66px;padding:12px 20px;display:grid}.message-history>button:hover{background:#00f0d109}.message-history button>div{gap:5px;min-width:0;display:grid}.message-history button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.message-history button span,.message-history time{color:#6c676d;font-size:7px}.members-admin-grid{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:12px;min-height:680px;display:grid}.members-list{min-width:0;overflow:hidden}.members-list>header{border-bottom:1px solid var(--line);gap:16px;padding:20px;display:grid}.members-list header>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.members-list h2{margin:0;font-size:13px}.members-list header span{color:var(--cyan);font:600 7px/1 var(--accent)}.members-list input{border:1px solid var(--line);color:#eee;background:#ffffff05;border-radius:0;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:9px}.members-list input:focus{border-color:var(--cyan)}.members-list>button{border:0;border-bottom:1px solid var(--line);color:#ddd8dd;text-align:left;cursor:pointer;background:0 0;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:13px;width:100%;min-height:72px;padding:12px 20px;display:grid}.members-list>button:hover,.members-list>button.active{background:#00f0d10b}.members-list button>div{gap:6px;min-width:0;display:grid}.members-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.members-list button span{color:#6d686e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.member-moderation{min-width:0;overflow:hidden}.member-moderation>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;min-height:136px;padding:26px;display:flex}.member-moderation header span{color:var(--cyan);font:600 8px/1 var(--accent)}.member-moderation header h2{font:400 clamp(32px, 4vw, 48px)/.9 var(--display);text-transform:uppercase;margin:16px 0 8px}.member-moderation header p{color:#6d686e;margin:0;font-size:8px}.member-moderation header>b{color:var(--magenta);font:600 8px/1 var(--accent)}.member-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.member-facts>span{border-right:1px solid var(--line);gap:8px;min-width:0;padding:17px;display:grid}.member-facts>span:last-child{border-right:0}.member-facts small{color:#5f5a61;font-size:7px}.member-facts b{color:#d9d4da;text-overflow:ellipsis;font-size:9px;overflow:hidden}.member-admin-links{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;padding:15px 20px;display:flex}.member-admin-links a{color:var(--cyan);font:600 7px/1 var(--accent);text-transform:uppercase}.member-moderation>form{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:20px;display:grid}.member-moderation form label{gap:7px;min-width:0;display:grid}.member-moderation form label.wide{grid-column:1/-1}.member-moderation form label>span{color:#777278;font:600 7px/1 var(--accent);text-transform:uppercase}.member-moderation form input,.member-moderation form select,.member-moderation form textarea{border:1px solid var(--line);color:#eee;background:#ffffff05;border-radius:0;outline:0;width:100%;min-height:43px;padding:10px 12px;font-size:9px}.member-moderation form textarea{resize:vertical;min-height:108px}.member-moderation form button{border:1px solid var(--magenta);color:#fff;min-height:43px;font:600 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:#ff00c817;grid-column:1/-1}.member-action-history{padding:20px}.member-action-history h3{margin:0 0 15px;font-size:11px}.member-action-history>article{border-top:1px solid var(--line);grid-template-columns:9px 1fr;gap:13px;padding:14px 0;display:grid}.member-action-history article b{font-size:9px}.member-action-history article p,.member-action-history>p{color:#827d83;font-size:8px;line-height:1.6}.member-action-history article small{color:#625d63;font-size:7px}.member-moderation.is-empty{color:#6f6a70;place-items:center;font-size:9px;display:grid}.donation-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.donation-status-grid article{align-content:center;gap:10px;min-height:132px;padding:20px;display:grid;position:relative;overflow:hidden}.donation-status-grid article:after{content:"";border:1px solid var(--cyan);opacity:.08;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-82px;right:-58px}.donation-status-grid article>span{color:#6d686e;font:600 7px/1 var(--accent);text-transform:uppercase}.donation-status-grid article>b{color:#eee9ee;font:400 clamp(20px, 2.5vw, 34px)/1 var(--display);text-overflow:ellipsis;overflow:hidden}.donation-status-grid article>small{color:#676268;font-size:7px;line-height:1.45}.donation-status-grid article.is-ready>b{color:var(--lime)}.donation-status-grid article.is-waiting>b{color:var(--amber)}.donation-admin-grid{grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);gap:12px;display:grid}.donation-entry header{align-items:start}.donation-entry header>span{flex:none;margin-top:4px}.donation-entry header p{color:#716c72;max-width:410px;margin:7px 0 0;font-size:8px;line-height:1.55}.donation-entry>footer{justify-content:space-between}.donation-entry>footer a{color:var(--cyan);font:600 7px/1 var(--accent);text-transform:uppercase}.donation-ledger>header label{width:min(280px,45%)}.donation-ledger>div:not(.admin-empty-state){max-height:650px;overflow-y:auto}.donation-ledger article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:9px 18px;padding:18px 20px;display:grid}.donation-ledger article>div{grid-template-columns:9px minmax(0,auto) 1fr;align-items:center;gap:10px;min-width:0;display:grid}.donation-ledger article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.donation-ledger article>div span{color:#6d686e;font-size:7px}.donation-ledger article>strong{color:var(--cyan);font:400 20px/1 var(--display)}.donation-ledger article>p{color:#8a858b;grid-column:1/-1;margin:4px 0 0;font-size:8px;line-height:1.55}.donation-ledger article>footer{color:#625d63;grid-column:1/-1;justify-content:space-between;gap:15px;font-size:7px;display:flex}.tournament-admin{gap:12px;display:grid}.tournament-admin-picker{border:1px solid var(--line);background:#ffffff04;grid-template-columns:minmax(260px,1fr) minmax(180px,.45fr);align-items:end;gap:14px;min-height:76px;padding:16px 20px;display:grid}.tournament-admin-picker label{gap:7px;display:grid}.tournament-admin-picker label span{color:#777278;font:600 7px/1 var(--accent)}.tournament-admin-picker select{border:1px solid var(--line);color:#eee;background:#0b0b0c;min-height:42px;padding:0 12px;font-size:9px}.tournament-admin-picker>div{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:42px;padding:0 13px;display:flex}.tournament-admin-picker>div b{color:var(--cyan);font-size:9px}.tournament-admin-picker>div span{color:#6d686e;font-size:7px}.admin-registration-list,.admin-match-list{display:grid}.admin-registration-list>article{border-bottom:1px solid var(--line)}.admin-registration-summary{grid-template-columns:50px 1fr auto;align-items:center;gap:15px;min-height:70px;padding:12px 18px;display:grid}.admin-registration-summary>b{color:var(--cyan);font:400 26px/1 var(--display)}.admin-registration-summary h3{margin:0 0 5px;font-size:10px}.admin-registration-summary p{color:#6d686e;margin:0;font-size:7px}.admin-registration-summary>span{color:var(--magenta);font:600 7px/1 var(--accent);text-transform:uppercase}.admin-registration-list details{color:#8c878d;padding:0 18px 14px 83px;font-size:8px}.admin-registration-list summary{color:var(--cyan);cursor:pointer;padding:9px 0}.admin-registration-list ol{gap:6px;padding-left:20px;display:grid}.admin-registration-list li{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.admin-registration-list article>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:end;gap:8px;padding:12px 18px;display:flex}.admin-registration-list footer label{gap:5px;margin-right:auto;display:grid}.admin-registration-list footer input{border:1px solid var(--line);color:#eee;background:0 0;width:70px;min-height:34px;padding:0 9px}.admin-registration-list footer button{border:1px solid var(--line);color:#aaa5aa;min-height:34px;font:600 7px/1 var(--accent);cursor:pointer;background:0 0;padding:0 10px}.admin-registration-list footer button.danger{color:var(--magenta)}@media (max-width:1100px){.tournament-grid{grid-template-columns:1fr}.tournament-card{min-height:390px}.tournament-how .process-line{grid-template-columns:repeat(2,1fr)}.message-admin-grid,.donation-admin-grid{grid-template-columns:1fr}.message-preview{min-height:340px}.donation-status-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.about-directions{grid-template-columns:1fr}.about-directions article{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.about-directions article:last-child{border-bottom:0}.registration-section{grid-template-columns:1fr}.members-admin-grid{grid-template-columns:1fr;min-height:0}.members-list{max-height:430px;overflow-y:auto}.member-moderation{min-height:560px}.news-card footer{flex-direction:column;align-items:stretch}.news-card footer>div:last-child{justify-content:flex-start}}@media (max-width:720px){.tournament-detail-hero{padding-top:130px}.tournament-facts{grid-template-columns:repeat(2,1fr)}.tournament-facts>div:nth-child(2){border-right:0}.tournament-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.roster-list fieldset,.registration-fields,.message-fields,.donation-entry>div,.member-moderation>form{grid-template-columns:1fr}.registration-fields label.wide,.message-fields label.wide,.donation-entry label.wide,.member-moderation form label.wide{grid-column:auto}.member-facts{grid-template-columns:repeat(2,1fr)}.member-facts>span:nth-child(2){border-right:0}.member-facts>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.member-moderation form button{grid-column:auto}.stream-schedule-list article{grid-template-columns:64px 1fr}.stream-index{display:none}}@media (max-width:560px){.tournament-signal-card{min-height:190px;padding:24px 20px}.tournament-signal-card>b{font-size:50px}.tournament-card{min-height:420px;padding:20px}.tournament-card>img{width:calc(100% + 40px);margin:-20px -20px 20px}.tournament-card>dl{grid-template-columns:1fr;gap:13px}.tournament-card dd{margin-top:3px}.tournament-card footer{flex-direction:column;align-items:flex-start}.tournament-empty,.registration-gate{min-height:430px;padding:28px 20px}.tournament-how .process-line{grid-template-columns:1fr}.tournament-detail-hero h1{font-size:clamp(46px,15vw,70px)}.tournament-facts{width:calc(100% - 24px)}.tournament-team-list article{grid-template-columns:44px minmax(0,1fr)}.tournament-team-list article>span{grid-column:2}.registration-shell{width:calc(100% - 24px)}.registration-section{gap:20px;padding:24px 18px}.registration-section-title{grid-template-columns:34px 1fr}.roster-list fieldset{padding:13px}.registration-submit{grid-template-columns:1fr;padding:22px 18px}.registration-submit .button{width:100%}.stream-schedule-list article{grid-template-columns:1fr;gap:14px;padding:20px}.stream-schedule-list time{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;padding:0 0 12px}.ticket-profile-chip{grid-template-columns:9px 1fr;padding-block:11px}.ticket-profile-chip b,.ticket-profile-chip a{grid-column:2}.ticket-attachments li{grid-template-columns:minmax(0,1fr) auto}.ticket-attachments li button{grid-column:1/-1;justify-self:start}.news-grid .news-card>img,.news-grid .news-card>video{height:220px}.news-card footer>div:last-child{display:grid}.news-card footer .button{width:100%}.message-composer>header,.message-history>header,.donation-entry>header,.donation-ledger>header{flex-direction:column;align-items:flex-start}.message-composer>footer,.donation-entry>footer{flex-direction:column;align-items:stretch}.message-composer>footer button,.donation-entry>footer button{width:100%}.message-history>button{grid-template-columns:9px minmax(0,1fr)}.message-history time{grid-column:2}.members-list header>div,.member-moderation>header{flex-direction:column;align-items:flex-start}.member-admin-links{display:grid}.donation-status-grid{grid-template-columns:1fr}.donation-ledger>header label{width:100%}.donation-ledger article{grid-template-columns:1fr}.donation-ledger article>strong,.donation-ledger article>p,.donation-ledger article>footer{grid-column:1}.admin-registration-summary{grid-template-columns:40px minmax(0,1fr)}.admin-registration-summary>span{grid-column:2}.admin-registration-list details{padding-left:18px}.admin-registration-list li{grid-template-columns:1fr}.admin-registration-list article>footer{flex-direction:column;align-items:stretch}.admin-registration-list footer label,.admin-registration-list footer input,.admin-registration-list footer button{width:100%}.tournament-admin-picker{grid-template-columns:1fr}}html,body{max-width:100%;overflow-x:clip}.system-ribbon{display:none!important}.eo-header.site-header{height:70px}.eo-desktop-nav>a,.eo-nav-group>button{min-height:69px}.eo-nav-panel,.eo-more-panel{background:#060708fb;width:292px;min-width:0;padding:9px;top:100%;left:50%;right:auto;transform:translate(-50%,-8px)}.eo-nav-group.is-open .eo-nav-panel{transform:translate(-50%)}.hero-video-controls{align-items:center;gap:8px;bottom:24px;right:max(22px,50vw - 620px)}.hero-video-controls button{color:#f7f5f7;min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040506b8;place-items:center;padding:0;display:grid}.hero-video-controls .hero-playback-control{border:1px solid #00f0d19e;border-radius:50%;width:48px;height:48px}.hero-video-controls .hero-sound-control{background:0 0;border:0;border-radius:0;width:38px;height:38px}.hero-video-controls .hero-playback-control:hover,.hero-video-controls .hero-playback-control:focus-visible,.hero-video-controls .hero-playback-control[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan);background:#040506e6}.hero-video-controls .hero-sound-control:hover,.hero-video-controls .hero-sound-control:focus-visible,.hero-video-controls .hero-sound-control[aria-pressed=true]{color:var(--cyan);background:0 0;border:0}.ticker{color:#f7f4f7;background:#060708f7;border-top:1px solid #ffffff12;border-bottom:1px solid #00f0d13d;height:66px;transform:none}.ticker>.ticker-track{will-change:transform;animation:26s linear infinite ticker-drift}.ticker-group,.ticker-item{gap:26px}.ticker-group{padding-right:26px}.ticker-item i{color:var(--magenta);font:900 25px/1 var(--body);text-shadow:0 0 11px #ff00c8cc;font-style:normal}.ticker-item b{color:#f7f4f7;font-family:var(--accent);letter-spacing:.055em;font-size:clamp(15px,1.45vw,22px);font-weight:700;animation:5.8s step-end infinite eofo-ticker-glitch}@keyframes eofo-ticker-glitch{0%,91%,94%,to{text-shadow:none;transform:translate(0)}92%{text-shadow:2px 0 var(--magenta), -2px 0 var(--cyan);transform:translate(-1px)}93%{text-shadow:-1px 0 var(--magenta), 2px 0 var(--cyan);transform:translate(1px)}}.home-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-games .game-card.compact{min-height:310px;padding:30px 28px}.home-games .game-card.compact h3{margin-top:auto;font-size:clamp(40px,4vw,65px)}.home-games .game-card.compact p{max-width:650px;min-height:54px}.home-games .game-card.compact .tag-row{display:none}.home-games .game-card.compact .card-link{margin-top:24px}.tournaments-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 24%,#ff00c81f,#0000 34%),radial-gradient(circle at 6% 78%,#00f0d112,#0000 31%),#050606;align-items:center;min-height:720px;padding:154px 0 86px;display:grid}.tournaments-hero-inner{grid-template-columns:minmax(0,920px);align-items:center;display:grid}.tournaments-hero-copy>span,.tournaments-hero-copy>small{color:var(--cyan);font:700 9px/1 var(--accent);letter-spacing:.13em;text-transform:uppercase}.tournaments-hero-copy h1{max-width:920px;font:400 clamp(64px, 7.8vw, 126px)/.82 var(--display);letter-spacing:-.018em;text-transform:uppercase;margin:23px 0 26px}.tournaments-hero-copy h1 em{color:var(--cyan);font-style:normal}.tournaments-hero-copy p{max-width:710px;color:var(--muted);margin:0 0 26px;font-size:clamp(13px,1.3vw,17px);line-height:1.65}.tournaments-hero-copy>small{color:#656168;font-size:7px}.tournament-signal-card{background:#060708c7;border:1px solid #00f0d142;min-height:270px;padding:28px}.tournaments-published{padding-top:90px}.tournament-empty-reference{place-content:center start;gap:8px;min-height:112px;padding:24px 28px;display:grid}.tournament-empty-reference h2{color:#e9e4e9;font:700 11px/1.3 var(--accent);text-transform:none;margin:0}.tournament-empty-reference p{color:#6f6a70;margin:0;font-size:9px}.event-detail-page{background:radial-gradient(circle at 78% 10%,#ff00c81a,#0000 30%),#050606}.event-detail-hero{grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:center;gap:clamp(46px,8vw,130px);min-height:620px;padding-top:148px;padding-bottom:78px;display:grid}.event-detail-signal,.event-detail-copy>span,.event-registration-card>span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.14em;text-transform:uppercase}.event-detail-hero h1{max-width:900px;font:400 clamp(62px, 7vw, 115px)/.86 var(--display);text-transform:uppercase;margin:22px 0 18px}.event-detail-hero>div>p{max-width:700px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.event-detail-actions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.event-detail-hero>aside{border:1px solid var(--line-strong);background:#080809d1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-detail-hero>aside>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:12px;min-height:130px;padding:24px;display:grid}.event-detail-hero>aside>div:nth-child(2n){border-right:0}.event-detail-hero>aside>div:nth-last-child(-n+2){border-bottom:0}.event-detail-hero>aside span{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.1em}.event-detail-hero>aside b{color:#eee9ee;font-size:12px;line-height:1.45}.event-detail-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.event-detail-copy,.event-registration-card{border:1px solid var(--line-strong);background:#080809ad}.event-detail-copy{min-height:590px;padding:clamp(28px,4vw,60px)}.event-detail-copy h2,.event-registration-card h2{font:400 clamp(40px, 4.8vw, 76px)/.9 var(--display);text-transform:uppercase;margin:24px 0 17px}.event-detail-copy>p{color:#aaa5ab;white-space:pre-wrap;max-width:800px;font-size:14px;line-height:1.8}.event-detail-copy>img,.event-detail-art{object-fit:cover;width:100%;max-height:480px;margin-top:34px}.event-detail-art{background:radial-gradient(circle,#00f0d117,#0000 62%);place-items:center;min-height:300px;display:grid;overflow:hidden}.event-detail-art img{opacity:.28;width:min(280px,58%)}.event-detail-note{color:#777278;align-items:center;gap:10px;margin-top:25px;font-size:9px;display:flex}.event-detail-note i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;flex:none}.event-registration-card{flex-direction:column;min-height:450px;padding:34px 30px;display:flex;position:sticky;top:96px}.event-registration-card h2{font-size:clamp(48px,4.5vw,70px)}.event-registration-card p{color:#8b868d;font-size:11px;line-height:1.75}.event-registration-card .button{width:100%;margin-top:auto}.event-registration-card .back-link{color:#aaa5ab;font:700 8px/1 var(--accent);text-transform:uppercase;margin-top:24px}.profile-section{padding-top:52px}.profile-test-mode{background:linear-gradient(90deg,#ffbb3312,#ff00c806);border:1px solid #ffbb3352;justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin-bottom:16px;padding:16px 20px;display:flex}.profile-test-mode>div{gap:5px;min-width:0;display:grid}.profile-test-mode b{color:var(--amber);font:700 8px/1 var(--accent);text-transform:uppercase}.profile-test-mode span{color:#8d888e;font-size:9px}.profile-test-mode a{color:var(--cyan);font:700 8px/1 var(--accent);text-transform:uppercase;flex:none}.profile-workspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.profile-editor{border:1px solid var(--line-strong);background:#080809ad;order:2;min-width:0}.profile-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;min-height:172px;padding:34px;display:flex}.profile-editor>header>div{min-width:0}.profile-editor header span{color:var(--magenta);font:700 8px/1 var(--accent);letter-spacing:.12em}.profile-editor header h2{font:400 clamp(44px, 5vw, 76px)/.86 var(--display);text-transform:uppercase;margin:24px 0 12px}.profile-editor header p{color:#777278;max-width:580px;margin:0;font-size:10px}.profile-editor header>b{color:var(--cyan);font:700 8px/1 var(--accent);white-space:nowrap}.profile-notice{border:1px solid var(--line);margin:18px 28px 0;padding:12px;font-size:9px}.profile-notice.is-good{color:var(--lime);border-color:#a1ff4561}.profile-notice.is-bad{color:var(--magenta);border-color:#ff00c861}.profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:28px 34px;display:grid}.profile-fields label{gap:8px;min-width:0;display:grid}.profile-fields label.wide{grid-column:1/-1}.profile-fields label>span{color:#777278;font:700 7px/1 var(--accent);text-transform:uppercase}.profile-fields input,.profile-fields select,.profile-fields textarea{box-sizing:border-box;border:1px solid var(--line);color:#f2eef2;background:#ffffff05;border-radius:0;outline:0;width:100%;min-height:50px;padding:12px 14px;font-size:11px}.profile-fields textarea{resize:vertical;min-height:138px}.profile-fields input:focus,.profile-fields select:focus,.profile-fields textarea:focus{border-color:var(--cyan)}.profile-slug-field{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.profile-slug-field i{color:#68636a;padding-left:13px;font-size:10px;font-style:normal}.profile-slug-field input{border:0}.profile-public-toggle{border-top:1px solid var(--line);grid-template-columns:20px 1fr;align-items:start;gap:12px;margin:0 34px 26px;padding-top:22px;display:grid}.profile-public-toggle input{width:20px;height:20px;accent-color:var(--cyan);margin:0}.profile-public-toggle span{gap:5px;display:grid}.profile-public-toggle b{font-size:10px}.profile-public-toggle small{color:#777278;font-size:8px}.profile-editor>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 34px;display:flex}.profile-editor>footer a,.profile-editor>footer>span{color:var(--cyan);font:700 8px/1 var(--accent);text-transform:uppercase}.profile-editor>footer button{border:1px solid var(--cyan);color:#050505;background:var(--cyan);min-height:48px;font:700 9px/1 var(--accent);text-transform:uppercase;cursor:pointer;padding:0 24px}.profile-editor>footer button:disabled{opacity:.45}.member-card-preview{border:1px solid var(--line-strong);text-align:center;background:radial-gradient(circle at 50% 20%,#00f0d114,#0000 35%),#080809bf;flex-direction:column;order:1;align-items:center;min-height:600px;padding:32px 26px;display:flex;position:sticky;top:96px;overflow:hidden}.member-card-preview>span{color:var(--magenta);font:700 7px/1 var(--accent);letter-spacing:.12em;align-self:flex-start}.member-avatar{border:1px solid var(--cyan);background:#050606;border-radius:50%;place-items:center;width:158px;height:158px;margin:34px auto 22px;display:grid;overflow:hidden;box-shadow:0 0 0 8px #ff00c80a}.member-avatar img{object-fit:cover;width:100%;height:100%}.member-avatar-fallback{position:relative}.member-avatar-fallback span{z-index:2;color:var(--cyan);font:400 52px/1 var(--display);position:relative}.member-avatar-fallback img{opacity:.12;width:52%;height:52%;position:absolute;inset:24%}.member-card-identity small{color:var(--cyan);font:700 8px/1 var(--accent)}.member-card-identity h2{font:400 32px/1 var(--display);text-transform:uppercase;margin:12px 0 9px}.member-card-identity strong{color:#bcb7bd;border:1px solid #00f0d147;margin:0 auto 16px;padding:8px 10px;font-size:8px;display:inline-flex}.member-card-identity p{color:#777278;font-size:9px;line-height:1.65}.member-card-links{flex-wrap:wrap;justify-content:center;gap:7px;margin:18px 0;display:flex}.member-card-links span{border:1px solid var(--line);color:#aaa5ab;font:700 7px/1 var(--accent);padding:8px}.member-card-signal{border:1px solid var(--line);color:#777278;width:100%;margin-top:auto;padding:14px;font-size:8px}.member-card-signal i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:8px;display:inline-block}.project-live-data{padding-top:34px}.project-status-grid{border:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-status-grid>article{border-right:1px solid var(--line);background:#0808098c;flex-direction:column;min-height:300px;padding:30px 28px;display:flex}.project-status-grid>article:last-child{border-right:0}.project-status-grid article>span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.12em}.project-status-grid h2,.project-status-grid h3{font:400 clamp(32px, 3.2vw, 52px)/.9 var(--display);text-transform:uppercase;margin:30px 0 12px}.project-status-grid p{color:#817c82;font-size:10px;line-height:1.7}.project-status-grid ul{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.project-status-grid li{border-top:1px solid var(--line);padding-top:13px}.project-status-grid a{color:#d6d1d6;justify-content:space-between;gap:16px;font-size:9px;display:flex}.project-status-grid a:hover{color:var(--cyan)}.project-status-grid .tag-row{margin-top:auto}.owner-access-matrix{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-access-matrix>section{border-right:1px solid var(--line);min-width:0}.owner-access-matrix>section:last-child{border-right:0}.owner-access-matrix section>header{border-bottom:1px solid var(--line);align-content:center;gap:7px;min-height:106px;padding:20px 24px;display:grid}.owner-access-matrix header span{color:var(--magenta);font:700 7px/1 var(--accent);letter-spacing:.12em}.owner-access-matrix header b{font-size:13px}.owner-access-matrix header small{color:#6f6a70;font-size:8px}.owner-access-matrix section>div{display:grid}.owner-access-matrix article{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:14px 24px;display:grid}.owner-access-matrix article:last-child{border-bottom:0}.owner-access-matrix article>span{color:var(--cyan);font:400 24px/1 var(--display)}.owner-access-matrix article>div{gap:5px;min-width:0;display:grid}.owner-access-matrix article b{font-size:10px}.owner-access-matrix article small{color:#625d63;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.owner-access-note{border-top:1px solid var(--line);color:#777278;margin:0;padding:18px 24px;font-size:8px;line-height:1.65}.owner-code-manager{border-top:1px solid var(--line);background:linear-gradient(120deg,#ff00c806,#0000 55%)}.owner-code-manager>header{padding:22px 24px 0}.owner-code-manager>header span{color:var(--magenta);font:700 7px/1 var(--accent);letter-spacing:.12em}.owner-code-manager>header h3{margin:10px 0 7px;font-size:12px}.owner-code-manager>header p,.owner-platform-recovery p{color:#777278;max-width:760px;margin:0;font-size:8px;line-height:1.6}.owner-code-manager>form{grid-template-columns:minmax(250px,1fr) minmax(250px,1fr) auto;align-items:end;gap:14px;padding:20px 24px 24px;display:grid}.owner-code-manager label{gap:8px;display:grid}.owner-code-manager label>span{color:#777278;font:700 7px/1 var(--accent);text-transform:uppercase}.owner-code-manager :is(input,select){border:1px solid var(--line);color:#c4bfc6;background:#0b0b0d;width:100%;min-height:44px;padding:0 12px;font-size:9px}.owner-code-manager form>button,.issued-owner-code button{border:1px solid var(--magenta);color:#050506;background:var(--magenta);min-height:44px;font:700 7px/1.3 var(--accent);text-transform:uppercase;cursor:pointer;padding:0 14px}.owner-code-manager form>button:disabled{opacity:.42;cursor:wait}.owner-platform-recovery{background:#b8ff4a06;border:1px solid #b8ff4a40;align-content:center;gap:6px;min-height:44px;padding:9px 12px;display:grid}.owner-platform-recovery b{color:var(--lime);font-size:8px}.issued-owner-code{background:#ff00c809;border:1px solid #ff00c86b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin:20px 24px 0;padding:18px;display:grid}.issued-owner-code span{color:var(--magenta);font:700 7px/1 var(--accent);grid-column:1/-1}.issued-owner-code code{overflow-wrap:anywhere;color:#fff;letter-spacing:.08em;font:700 17px/1.35 ui-monospace,monospace}.issued-owner-code p{color:#8b858c;grid-column:1/-1;margin:0;font-size:8px;line-height:1.55}.role-admin-layout{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.role-admin-list,.role-admin-editor{border:1px solid var(--line);background:#0a0a0ce0;min-width:0}.role-admin-list>header,.role-admin-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:18px 20px;display:flex}.role-admin-list>header span,.role-admin-editor>header span{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.12em}.role-admin-list>header h2,.role-admin-editor>header h2{margin:8px 0 0;font-size:13px}.role-admin-list>header button{border:1px solid var(--cyan);min-height:36px;color:var(--cyan);font:700 7px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 12px}.role-admin-list>header button:hover{color:#050506;background:var(--cyan)}.role-admin-list>div{display:grid}.role-admin-list>div>button{border:0;border-bottom:1px solid var(--line);color:#aaa5ac;text-align:left;cursor:pointer;background:0 0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:70px;padding:12px 16px;display:grid}.role-admin-list>div>button:hover,.role-admin-list>div>button.active{background:#00f0d10b}.role-admin-list>div>button>span{color:var(--magenta);font:700 8px/1 var(--accent)}.role-admin-list>div>button>div{gap:6px;min-width:0;display:grid}.role-admin-list>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.role-admin-list>div>button small{color:#69646b;font-size:7px}.role-admin-list>p{color:#777278;margin:0;padding:20px;font-size:8px;line-height:1.65}.role-admin-editor>header>b{color:var(--magenta);font:700 7px/1 var(--accent);text-transform:uppercase}.role-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.role-editor-fields textarea{min-height:96px;line-height:1.55}.role-admin-editor>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.role-admin-editor>footer button{border:1px solid var(--cyan);color:#050506;background:var(--cyan);min-height:42px;font:700 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;padding:0 16px}.role-admin-editor>footer button.danger{color:#ff789a;background:0 0;border-color:#ff48746b}.role-admin-editor>footer button:disabled{opacity:.42;cursor:wait}.admin-login-page>section{box-sizing:border-box;width:min(620px,100%)}.admin-login-form,.owner-code-form{min-width:0}.admin-login-form input,.owner-code-form input{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:1120px){.tournaments-hero-inner,.event-detail-hero{grid-template-columns:1fr}.tournament-signal-card{width:min(460px,100%)}.event-detail-hero>aside{width:min(620px,100%)}.project-status-grid{grid-template-columns:1fr}.project-status-grid>article{border-right:0;border-bottom:1px solid var(--line);min-height:250px}.project-status-grid>article:last-child{border-bottom:0}}@media (max-width:900px){.event-detail-body,.profile-workspace{grid-template-columns:1fr}.event-registration-card,.member-card-preview{position:static}.member-card-preview{min-height:500px}.owner-access-matrix{grid-template-columns:1fr}.owner-access-matrix>section{border-right:0;border-bottom:1px solid var(--line)}.owner-access-matrix>section:last-child{border-bottom:0}.role-admin-layout{grid-template-columns:1fr}.owner-code-manager>form{grid-template-columns:1fr;align-items:stretch}}@media (max-width:720px){.home-games{grid-template-columns:1fr}.home-games .game-card.compact{min-height:300px}.tournaments-hero{min-height:0;padding:132px 0 68px}.tournaments-hero-copy h1,.event-detail-hero h1{font-size:clamp(50px,14vw,78px)}.event-detail-hero{min-height:0;padding-top:128px}.event-detail-body{width:calc(100% - 24px)}.profile-fields{grid-template-columns:1fr;padding:24px 20px}.profile-fields label.wide{grid-column:auto}.profile-public-toggle{margin-inline:20px}.profile-editor>header,.profile-editor>footer{padding-inline:20px}.role-editor-fields{grid-template-columns:1fr}.role-editor-fields label.wide{grid-column:auto}.role-admin-editor>footer{flex-direction:column;align-items:stretch}}@media (max-width:560px){.hero-video-controls{bottom:14px;right:14px}.hero-video-controls .hero-playback-control{width:44px;height:44px}.hero-video-controls .hero-sound-control{width:34px;height:34px}.ticker{height:52px}.ticker-item b{font-size:14px}.ticker-item i{font-size:20px}.event-detail-hero>aside>div{min-height:105px;padding:18px 15px}.event-detail-copy,.event-registration-card{padding:24px 20px}.profile-test-mode,.profile-editor>header,.profile-editor>footer{flex-direction:column;align-items:flex-start}.profile-test-mode a,.profile-editor>footer button{width:100%}.member-card-preview{padding-inline:18px}.owner-access-matrix article{grid-template-columns:30px minmax(0,1fr);padding-inline:18px}.owner-access-matrix article>.state-chip{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.ticker>.ticker-track,.ticker-item b{animation:none}}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2eef2!important;background-color:#0a0a0d!important}select:focus-visible{outline:1px solid var(--cyan);outline-offset:1px}.eo-header-inner{gap:clamp(16px,1.8vw,30px);height:77px}.eo-desktop-nav>a,.eo-nav-group>button{letter-spacing:.065em;min-height:77px;font-size:10px}.eo-nav-glyph{align-content:space-between;width:17px;height:12px;margin-left:2px;display:grid}.eo-nav-glyph i{background:var(--cyan);transform-origin:50%;width:17px;height:1px;transition:transform .18s,opacity .18s;display:block}.eo-nav-glyph i:nth-child(2){width:11px;margin-left:auto}.eo-nav-glyph.is-open i:first-child{transform:translateY(5.5px)rotate(45deg)}.eo-nav-glyph.is-open i:nth-child(2){opacity:0}.eo-nav-glyph.is-open i:last-child{transform:translateY(-5.5px)rotate(-45deg)}.eo-nav-panel,.eo-more-panel{background:#050607fe;border-color:#00f0d13d;width:344px;padding:11px;box-shadow:0 34px 95px #000000d1,inset 0 1px #ffffff06}.eo-more-panel{width:360px}.eo-nav-panel>span{padding:12px 13px 14px;font-size:8px}.eo-nav-panel>a{min-height:55px;padding-inline:13px;font-size:10px;position:relative}.eo-nav-panel>a:before{content:"";background:var(--cyan);opacity:0;width:2px;transition:opacity .16s,transform .16s;position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(.3)}.eo-nav-panel>a:hover,.eo-nav-panel>a:focus-visible{color:#fff;background:linear-gradient(90deg,#00f0d117,#ff00c806)}.eo-nav-panel>a:hover:before,.eo-nav-panel>a:focus-visible:before{opacity:1;transform:scaleY(1)}.eo-nav-panel>a span{font-size:10px}.eo-account-panel{top:calc(100% + 10px)}.eo-account-signout{border:0;border-top:1px solid var(--line);color:#aaa5ab;cursor:pointer;background:0 0;gap:9px;width:100%;min-height:46px;padding:0 16px}.eo-account-signout:hover,.eo-account-signout:focus-visible{color:var(--magenta);background:#ff00c809}.eo-mobile-account>.eo-account-signout{border-top:1px solid var(--line);justify-content:space-between}.hero-video-controls .hero-playback-control,.hero-video-controls .hero-sound-control,.hero-video-controls .hero-playback-control[aria-pressed=true],.hero-video-controls .hero-sound-control[aria-pressed=true]{color:#f2eef2;box-shadow:none;background:0 0;border-color:#0000}.hero-video-controls .hero-playback-control:hover,.hero-video-controls .hero-playback-control:focus-visible,.hero-video-controls .hero-sound-control:hover,.hero-video-controls .hero-sound-control:focus-visible{border-color:var(--cyan);color:var(--cyan);background:#040506ad}.game-card-no{display:none!important}.game-card{isolation:isolate;background:linear-gradient(145deg,#ffffff09,#0000 46%),#08090ae6}.game-card:after{z-index:-1;opacity:.065}.game-card:hover{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.game-card:hover{border-color:color-mix(in srgb, var(--tone) 48%, transparent)}}.game-card:hover{background:linear-gradient(145deg, var(--tone), transparent 52%), #08090af0}@supports (color:color-mix(in lab, red, red)){.game-card:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 7%, transparent), transparent 52%), #08090af0}}.game-card-top b{background:#040506b8}.project-entry-card{background:linear-gradient(145deg,#00f0d111,#0000 48%),#060708c7;border:1px solid #00f0d140;flex-direction:column;min-height:270px;padding:28px;display:flex}.project-entry-card>span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.14em}.project-entry-card h2{max-width:420px;font:400 clamp(29px, 3vw, 44px)/.92 var(--display);text-transform:uppercase;margin:23px 0 24px}.project-entry-card ol{gap:0;margin:auto 0 0;padding:0;list-style:none;display:grid}.project-entry-card li{border-top:1px solid var(--line);color:#aaa5ab;grid-template-columns:34px 1fr;align-items:center;min-height:38px;font-size:9px;display:grid}.project-entry-card li b{color:var(--magenta);font:700 7px/1 var(--accent)}.events-toolbar>div{border:1px solid var(--line);background:#ffffff03;flex-wrap:wrap;gap:4px;padding:4px}.events-toolbar button{color:#817c83;min-height:36px;font:700 9px/1 var(--accent);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 14px}.events-toolbar button:hover,.events-toolbar button:focus-visible{color:#fff;border-color:#00f0d147}.events-toolbar button.active{color:#050606;border-color:var(--cyan);background:var(--cyan)}.event-registration-card{min-width:0;overflow:hidden}.event-registration-card h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(40px,3.7vw,58px);line-height:.9}.event-registration-card .button{white-space:normal}.donation-status-grid article.is-manual>b{color:var(--cyan)}.donation-status-grid article.is-offline>b{color:var(--magenta)}.donation-status-grid article.is-manual:after{border-color:var(--cyan)}.donation-status-grid article.is-offline:after{border-color:var(--magenta)}.admin-signout{color:#c4bfc5;cursor:pointer;background:#ffffff05;justify-content:space-between;align-items:center;gap:14px;min-width:142px;min-height:42px;padding:0 14px;display:inline-flex}.admin-signout b{color:var(--cyan);font-size:11px}.admin-signout:hover,.admin-signout:focus-visible{border-color:var(--cyan);color:#fff}.admin-signout:disabled{opacity:.45;cursor:wait}.bot-config-form>button{border:1px solid var(--cyan);color:#050606;background:var(--cyan);min-height:44px;font:700 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;align-self:end;padding:0 18px}.bot-config-form>button:disabled{opacity:.5}.bot-config-notice{color:#aaa5ab;border:1px solid #00f0d13d;padding:12px;font-size:8px;line-height:1.55}.admin-primary-action{text-decoration:none}.member-auth-shell{place-items:center;padding-top:58px;display:grid}.member-auth-card{border:1px solid var(--line-strong);background:linear-gradient(145deg,#00f0d109,#0000 44%,#ff00c806),#070809f0;width:min(620px,100%);padding:clamp(24px,4vw,42px);box-shadow:0 36px 110px #0000007a}.member-auth-brand{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.14em;align-items:center;gap:14px;margin-bottom:28px;display:flex}.member-auth-brand img{object-fit:contain;width:38px;height:38px}.member-auth-card form{gap:14px;display:grid}.member-auth-card form>label{gap:8px;display:grid}.member-auth-card form>label>span{color:#777278;font:700 7px/1 var(--accent);text-transform:uppercase}.member-auth-card input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);color:#f2eef2;background:#0a0a0d;outline:0;width:100%;min-height:52px;padding:0 15px}.member-auth-card input:focus{border-color:var(--cyan)}.member-auth-card form>.button{width:100%;margin-top:8px}.member-auth-consent{align-items:start;grid-template-columns:20px 1fr!important}.member-auth-consent input{width:18px;height:18px;accent-color:var(--cyan);margin:0}.member-auth-consent span{font:400 9px/1.55 var(--body)!important;text-transform:none!important}.member-auth-consent a,.member-auth-switch a{color:var(--cyan)}.member-auth-error,.member-auth-success{color:var(--magenta);border:1px solid #ff00c859;padding:12px 14px;font-size:9px}.member-auth-success{color:var(--lime);border-color:#a1ff4559}.member-auth-divider{color:#68636a;font:700 7px/1 var(--accent);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:26px 0 16px;display:grid}.member-auth-divider:before,.member-auth-divider:after{content:"";background:var(--line);height:1px}.member-auth-providers{gap:8px;display:grid}.member-auth-providers>a{border:1px solid var(--line);color:#c7c2c8;min-height:48px;font:700 8px/1 var(--accent);text-transform:uppercase;background:#ffffff03;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:0 14px;display:grid}.member-auth-providers>a:hover{border-color:var(--cyan);color:#fff;background:#00f0d109}.provider-mark{width:27px;height:27px;color:var(--cyan);font:700 10px/1 var(--accent);border:1px solid #00f0d159;place-items:center;display:grid}.provider-mark.is-yandex{color:var(--magenta);border-color:#ff00c861}.provider-mark.is-discord{color:#8d98ff;border-color:#5865f28c}.member-auth-switch{color:#777278;text-align:center;margin:22px 0 0;font-size:9px}.profile-avatar-field{gap:8px;display:grid}.profile-avatar-field>span,.profile-color-picker>legend{color:#777278;font:700 7px/1 var(--accent);text-transform:uppercase}.profile-avatar-field>div{flex-wrap:wrap;gap:8px;display:flex}.profile-avatar-upload,.profile-avatar-field button{border:1px solid var(--line);color:#ccc7cd;min-height:46px;font:700 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:#0a0a0d;justify-content:center;align-items:center;gap:9px;padding:0 15px;display:inline-flex!important}.profile-avatar-upload:hover,.profile-avatar-field button:hover{border-color:var(--cyan);color:var(--cyan)}.profile-avatar-upload input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.profile-avatar-field>small{color:#625d64;font-size:8px}.profile-color-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.profile-color-picker>legend{grid-column:1/-1;margin-bottom:8px}.profile-color-picker label{border:1px solid var(--line);color:#777278;min-height:46px;font:700 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;align-items:center;gap:9px;padding:0 11px;display:flex}.profile-color-picker input{opacity:0;pointer-events:none;position:absolute}.profile-color-picker i{background:var(--cyan);width:11px;height:11px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.profile-color-picker .tone-magenta i{background:var(--magenta);box-shadow:0 0 12px var(--magenta)}.profile-color-picker .tone-violet i{background:#8c63ff;box-shadow:0 0 12px #8c63ff}.profile-color-picker .tone-lime i{background:var(--lime);box-shadow:0 0 12px var(--lime)}.profile-color-picker label.active{color:#fff;background:#ffffff06;border-color:currentColor}.page-selector{background:#00f0d106;border:1px solid #00f0d138;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:16px;margin:20px 24px 0;padding:18px;display:grid}.page-selector label{gap:8px;display:grid}.page-selector label>span{color:var(--cyan);font:700 7px/1 var(--accent);text-transform:uppercase}.page-selector select{border:1px solid var(--line);min-height:48px;padding:0 13px}.page-selector small{color:#68636a;font:700 7px/1 var(--accent);text-transform:uppercase}.page-live-preview>span:first-child{color:var(--magenta)}.news-card footer .button-author{border-color:var(--magenta);color:var(--magenta);background:#ff00c806}.news-card footer .button-resource{border-color:var(--line-strong);color:#c7c2c8;background:0 0}.lab-publication-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lab-publication-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#ff00c809,#0000 50%),#08080ad1;min-width:0;padding:24px;overflow:hidden}.lab-publication-grid article>img,.lab-publication-grid article>div{object-fit:cover;border-bottom:1px solid var(--line);background:#050506;place-items:center;width:calc(100% + 48px);height:240px;margin:-24px -24px 22px;display:grid}.lab-publication-grid article>div img{opacity:.18;width:88px}.lab-publication-grid article>span{color:var(--magenta);font:700 7px/1 var(--accent);letter-spacing:.12em}.lab-publication-grid h2{font:400 clamp(30px, 3vw, 44px)/.95 var(--display);text-transform:uppercase;margin:17px 0 10px}.lab-publication-grid p{color:#858087;white-space:pre-wrap;font-size:10px;line-height:1.7}.lab-publication-grid footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:16px;display:flex}.lab-publication-grid footer b{color:#d6d1d7;font-size:10px}.lab-publication-grid footer a{color:var(--cyan);font:700 8px/1 var(--accent);text-transform:uppercase}.lab-publication-empty{border:1px solid var(--line);align-items:center;gap:22px;min-height:150px;padding:24px;display:flex}.lab-publication-empty>img{opacity:.22;width:68px}.lab-publication-empty b{font-size:12px}.lab-publication-empty p{color:#777278;margin:8px 0 0;font-size:9px}@media (max-width:1140px){.eo-header.site-header{height:70px}.eo-header-inner{height:69px}.admin-signout{min-width:46px}.admin-signout span{display:none}}@media (max-width:760px){.lab-publication-grid,.page-selector{grid-template-columns:1fr}.project-entry-card{min-height:230px}}@media (max-width:560px){.member-auth-card{padding-inline:18px}.profile-color-picker{grid-template-columns:1fr}.lab-publication-grid article>img,.lab-publication-grid article>div{height:190px}}.hero-video-controls .hero-playback-control,.hero-video-controls .hero-sound-control,.hero-video-controls .hero-playback-control[aria-pressed=true],.hero-video-controls .hero-sound-control[aria-pressed=true]{color:#f4f1f4;border-radius:0;width:42px;height:42px;box-shadow:none!important;background:0 0!important;border:0!important}.hero-video-controls button svg{transition:color .16s,filter .16s,transform .16s}.hero-video-controls button:hover,.hero-video-controls button:focus-visible{color:var(--cyan);outline:0}.hero-video-controls button:hover svg,.hero-video-controls button:focus-visible svg{filter:drop-shadow(0 0 7px #00f0d1e6);transform:scale(1.06)}.eo-desktop-nav{gap:clamp(16px,1.15vw,23px);margin-left:clamp(8px,1.15vw,20px);margin-right:auto}.eo-desktop-nav>a,.eo-nav-group>button{letter-spacing:.045em;padding-inline:2px;font-size:9px}.eo-header-actions{flex:none;gap:9px}.eo-project-panel>a{grid-template-columns:minmax(0,1fr) auto;gap:12px}.eo-project-panel>a b{display:none}.eo-project-panel>a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-card-preview,.public-member-page{--profile-tone:var(--cyan);--profile-glow:#00f0d129}.member-card-preview.tone-magenta,.public-member-page.tone-magenta{--profile-tone:var(--magenta);--profile-glow:#ff00c826}.member-card-preview.tone-violet,.public-member-page.tone-violet{--profile-tone:#8c63ff;--profile-glow:#8c63ff2b}.member-card-preview.tone-lime,.public-member-page.tone-lime{--profile-tone:var(--lime);--profile-glow:#a1ff4524}.member-card-preview{background:radial-gradient(circle at 50% 20%, var(--profile-glow), transparent 36%), #080809bf}.member-card-preview .member-avatar,.public-member-page .member-avatar{border-color:var(--profile-tone);box-shadow:0 0 0 8px var(--profile-glow), 0 0 42px var(--profile-glow)}.member-card-preview .member-avatar-fallback span,.member-card-preview .member-card-identity small{color:var(--profile-tone)}.profile-color-picker label.active.tone-cyan{border-color:var(--cyan);color:var(--cyan);background:#00f0d10b}.profile-color-picker label.active.tone-magenta{border-color:var(--magenta);color:var(--magenta);background:#ff00c80b}.profile-color-picker label.active.tone-violet{color:#a98fff;background:#8c63ff0d;border-color:#8c63ff}.profile-color-picker label.active.tone-lime{border-color:var(--lime);color:var(--lime);background:#a1ff450b}.public-member-page{background:radial-gradient(circle at 15% 26%, var(--profile-glow), transparent 30%), radial-gradient(circle at 88% 12%, #ff00c80f, transparent 28%), #050606;min-height:100svh;padding:clamp(126px,11vw,170px) 0 clamp(76px,8vw,120px)}.public-member-shell{border:1px solid var(--line-strong);background:#060708d1;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:610px;display:grid;box-shadow:0 38px 120px #0000006b}.public-member-art{border-right:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:50px 34px;display:flex;position:relative;overflow:hidden}.public-member-art:before{content:"";border:1px solid var(--profile-tone);opacity:.08;border-radius:50%;width:390px;height:390px;position:absolute}.public-member-art>span{color:var(--profile-tone);font:700 8px/1 var(--accent);letter-spacing:.14em;position:absolute;top:28px;left:30px}.public-member-art>small{z-index:1;color:var(--profile-tone);font:700 9px/1 var(--accent);letter-spacing:.08em;position:relative}.public-member-art>i{background:var(--profile-tone);width:9px;height:9px;box-shadow:0 0 18px var(--profile-tone);border-radius:50%;position:absolute;bottom:28px;right:30px}.public-member-art .member-avatar{z-index:1;width:clamp(170px,16vw,230px);height:clamp(170px,16vw,230px);margin:20px auto 28px;position:relative}.public-member-art .member-avatar-fallback span{color:var(--profile-tone);font-size:clamp(58px,7vw,84px)}.public-member-shell>article{flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,5vw,76px);display:flex}.public-member-status{color:var(--profile-tone);font:700 8px/1 var(--accent);letter-spacing:.13em;align-items:center;gap:9px;display:flex}.public-member-status i{background:var(--profile-tone);width:8px;height:8px;box-shadow:0 0 12px var(--profile-tone);border-radius:50%}.public-member-shell h1{max-width:820px;font:400 clamp(54px, 7vw, 96px)/.83 var(--display);overflow-wrap:anywhere;text-transform:uppercase;margin:28px 0 16px}.public-member-shell>article>p{color:#9a959c;max-width:720px;margin:0;font-size:clamp(12px,1.15vw,16px);line-height:1.7}.public-member-signal{border:1px solid var(--profile-tone);width:max-content;max-width:100%;margin:0 0 22px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.public-member-signal{border:1px solid color-mix(in srgb, var(--profile-tone) 35%, transparent)}}.public-member-signal{color:#d3ced4;overflow-wrap:anywhere;font-size:9px}.public-member-facts{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0 0;display:grid}.public-member-facts>div{border-right:1px solid var(--line);gap:10px;min-width:0;padding:18px;display:grid}.public-member-facts>div:last-child{border-right:0}.public-member-facts dt{color:var(--profile-tone);font:700 7px/1 var(--accent);letter-spacing:.1em}.public-member-facts dd{color:#ded9df;overflow-wrap:anywhere;margin:0;font-size:10px}.public-member-discord{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px 18px;display:flex}.public-member-discord span{color:var(--profile-tone);font:700 7px/1 var(--accent)}.public-member-discord b{font-size:10px}.public-member-links{flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;margin-top:12px;display:flex}.public-member-links a{border:1px solid var(--line);color:#c6c1c7;min-height:42px;font:700 8px/1 var(--accent);text-transform:uppercase;align-items:center;gap:10px;padding:0 13px;display:inline-flex}.public-member-links a:hover{border-color:var(--profile-tone);color:var(--profile-tone)}.public-member-links>span{color:#666168;font-size:9px}.event-list-large .event-row{grid-template-columns:minmax(145px,170px) minmax(0,1fr) 54px;gap:clamp(18px,2vw,34px);padding:32px 10px}.event-list-large .event-date{grid-template-columns:minmax(62px,auto) auto;align-items:baseline;gap:14px}.event-list-large .event-date b{white-space:nowrap;min-width:62px;font-size:38px;line-height:.84}.event-list-large .event-date span{white-space:nowrap}.event-main{min-width:0}.events-toolbar{margin-bottom:38px}.event-detail-body{align-items:start;gap:clamp(14px,2vw,28px)}.event-registration-card{align-self:start;padding:clamp(26px,3vw,42px)}.event-registration-card h2{margin:24px 0 18px;font-size:clamp(38px,4vw,62px);line-height:.88}.registration-hub{gap:28px;display:grid}.registration-hub>.section-heading{margin:0 0 4px}.registration-hub>.section-heading:not(:first-child){margin-top:58px}.activity-registration-form{border:1px solid var(--line-strong);background:linear-gradient(145deg,#00f0d109,#0000 48%,#ff00c806),#070809e0;min-width:0}.activity-registration-form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:28px;min-height:142px;padding:clamp(24px,3vw,36px);display:flex}.activity-registration-form>header>div{min-width:0}.activity-registration-form>header span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.13em}.activity-registration-form.is-event>header span{color:var(--magenta)}.activity-registration-form>header h2{font:400 clamp(38px, 4vw, 62px)/.9 var(--display);text-transform:uppercase;margin:18px 0 9px}.activity-registration-form>header p{color:#777278;max-width:720px;margin:0;font-size:10px;line-height:1.65}.activity-registration-form>header>b{color:var(--cyan);font:700 8px/1 var(--accent);white-space:nowrap}.activity-registration-form>fieldset{border:0;gap:18px;min-width:0;margin:0;padding:clamp(24px,3vw,36px);display:grid}.activity-registration-form>fieldset:disabled{opacity:.62}.activity-registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.activity-registration-fields label,.activity-registration-note{gap:8px;min-width:0;display:grid}.activity-registration-fields label.wide{grid-column:1/-1}.activity-registration-fields label>span,.activity-registration-note>span{color:#777278;font:700 7px/1 var(--accent);letter-spacing:.08em}.activity-registration-fields input,.activity-registration-fields select,.activity-registration-note textarea{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#0a0a0d;border-radius:0;outline:0;width:100%;min-width:0}.activity-registration-fields input,.activity-registration-fields select{min-height:50px;padding:0 14px}.activity-registration-note textarea{resize:vertical;min-height:126px;padding:14px}.activity-registration-fields input:focus,.activity-registration-fields select:focus,.activity-registration-note textarea:focus{border-color:var(--cyan)}.activity-registration-form>.registration-result{margin:0 clamp(24px,3vw,36px) 18px}.activity-registration-form>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;min-height:82px;padding:16px clamp(24px,3vw,36px);display:flex}.activity-registration-form>footer .button{min-width:min(340px,100%)}.admin-topbar{gap:16px}.admin-top-actions>.admin-signout{border:1px solid var(--line);color:#bbb6bc;background:#ffffff05;justify-content:space-between;align-items:center;gap:14px;width:auto;min-width:112px;height:42px;min-height:42px;padding:0 14px;display:inline-flex;position:static}.admin-top-actions>.admin-signout span{width:auto;height:auto;color:inherit;font:700 8px/1 var(--accent);background:0 0;border-radius:0;display:inline;position:static}.admin-top-actions>.admin-signout b{color:var(--cyan);font-size:13px;transition:transform .16s}.admin-top-actions>.admin-signout:hover b,.admin-top-actions>.admin-signout:focus-visible b{transform:translate(2px)}@media (max-width:1380px){.eo-desktop-nav{display:none}.eo-header-actions{margin-left:auto}.eo-menu-trigger{display:grid}}@media (max-width:920px){.public-member-shell{grid-template-columns:1fr}.public-member-art{border-right:0;border-bottom:1px solid var(--line);min-height:420px}.public-member-shell>article{padding:38px 28px 46px}.admin-status-legend{display:none}}@media (max-width:760px){.event-list-large .event-row{grid-template-columns:82px minmax(0,1fr);gap:16px;padding-inline:0}.event-list-large .event-date{grid-template-columns:1fr;align-content:center;gap:7px}.event-list-large .event-date b{min-width:0;font-size:32px}.activity-registration-fields{grid-template-columns:1fr}.activity-registration-fields label.wide{grid-column:auto}.activity-registration-form>header{flex-direction:column}.activity-registration-form>footer .button{width:100%;min-width:0}.public-member-facts{grid-template-columns:1fr}.public-member-facts>div{border-right:0;border-bottom:1px solid var(--line)}.public-member-facts>div:last-child{border-bottom:0}}@media (max-width:560px){.public-member-page{padding-top:96px}.public-member-art{min-height:360px;padding-inline:20px}.public-member-art>span{top:20px;left:20px}.public-member-shell>article{padding-inline:20px}.public-member-shell h1{font-size:48px}.admin-top-actions>.admin-signout{min-width:92px;padding-inline:10px}.admin-user{display:none}}.member-auth-methods{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-bottom:20px;display:grid}.member-auth-methods button{border:0;border-right:1px solid var(--line);color:#777278;min-height:44px;font:700 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;display:flex}.member-auth-methods button:last-child{border-right:0}.member-auth-methods button.active{color:#050505;background:var(--cyan)}.member-auth-methods small{border:1px solid;padding:3px 5px;font-size:6px}.member-auth-provider-note{color:#d6a448;background:#ffb74209;border:1px solid #ffb74257;padding:12px 14px;font-size:8px;line-height:1.55}.member-auth-providers>span.is-disabled{border:1px solid var(--line);color:#5f5a61;min-height:48px;font:700 8px/1 var(--accent);text-transform:uppercase;background:#ffffff02;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:0 14px;display:grid}.member-verification-form{text-align:center}.member-verification-icon{border:1px solid var(--cyan);width:84px;height:84px;color:var(--cyan);border-radius:50%;place-items:center;margin:4px auto 8px;display:grid;box-shadow:0 0 45px #00f0d11a}.member-verification-icon span{font:400 34px/1 var(--display)}.member-verification-form h2{font:400 clamp(34px, 4vw, 52px)/.9 var(--display);text-transform:uppercase;margin:10px 0 0}.member-verification-form>p{color:#777278;margin:5px 0 18px;font-size:9px}.member-verification-form label{text-align:left}.member-verification-form input{font:700 24px/1 var(--accent);letter-spacing:.25em;text-align:center}.member-verification-actions{justify-content:center;gap:18px;display:flex}.member-verification-actions button{color:#777278;font:700 7px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.member-verification-actions button:hover{color:var(--cyan)}.registration-hub{gap:36px}.registration-history,.registration-system{border:1px solid var(--line-strong);background:linear-gradient(145deg,#00f0d109,#0000 48%,#ff00c805),#070809e6}.registration-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:28px;min-height:130px;padding:clamp(24px,3vw,36px);display:flex}.registration-history>header span,.registration-system-head>div>span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.13em}.registration-history>header h2{font:400 clamp(34px, 4vw, 54px)/.9 var(--display);text-transform:uppercase;margin:16px 0 8px}.registration-history>header p{color:#777278;max-width:680px;margin:0;font-size:9px;line-height:1.6}.registration-history>header button{border:1px solid var(--line);color:#aaa5ab;min-height:42px;font:700 7px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.registration-history-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:180px;padding:30px;display:grid}.registration-history-empty b{font:400 28px/1 var(--display);text-transform:uppercase}.registration-history-empty p{color:#777278;max-width:620px;margin:0 0 12px;font-size:9px}.registration-history-list{display:grid}.registration-history-list>article{border-bottom:1px solid var(--line);grid-template-columns:230px minmax(0,1fr) auto;align-items:center;gap:26px;min-height:128px;padding:22px clamp(24px,3vw,36px);display:grid}.registration-history-list>article:last-child{border-bottom:0}.registration-history-code{border-right:1px solid var(--line);gap:8px;padding-right:22px;display:grid}.registration-history-code span{color:var(--magenta);font:700 7px/1 var(--accent);letter-spacing:.12em}.registration-history-code b{color:var(--cyan);font:700 11px/1.3 ui-monospace,monospace}.registration-history-code time{color:#625d64;font-size:8px}.registration-history-list h3{margin:0;font-size:13px}.registration-history-list p{color:#777278;margin:7px 0;font-size:9px}.registration-history-list small{color:#5f5a61;font-size:8px}.registration-history-list blockquote{border-left:2px solid var(--cyan);color:#a8a3a9;background:#00f0d106;margin:10px 0 0;padding:8px 10px;font-size:8px}.registration-history-list footer{justify-items:end;gap:12px;display:grid}.registration-history-list footer button{color:#777278;font:700 7px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.registration-history-list footer button:hover{color:var(--magenta)}.registration-status{border:1px solid var(--line);color:#9b969c;min-height:30px;font:700 7px/1 var(--accent);text-transform:uppercase;align-items:center;padding:0 10px;display:inline-flex}.registration-status.is-approved,.registration-status.is-verified{color:var(--lime);border-color:#a1ff4559}.registration-status.is-pending,.registration-status.is-needs_info,.registration-status.is-waitlist{color:#ffb742;border-color:#ffb74259}.registration-status.is-rejected,.registration-status.is-cancelled,.registration-status.is-withdrawn{color:var(--magenta);border-color:#ff00c84d}.registration-system{display:grid}.registration-system-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(210px,300px);gap:28px;min-height:170px;padding:clamp(26px,3.5vw,44px);display:grid}.registration-system.is-event .registration-system-head>div>span{color:var(--magenta)}.registration-system-head h2{font:400 clamp(44px, 5vw, 72px)/.86 var(--display);text-transform:uppercase;margin:18px 0 10px}.registration-system-head p{color:#777278;max-width:780px;margin:0;font-size:10px;line-height:1.65}.registration-system-head aside{border:1px solid var(--line);align-content:center;display:grid}.registration-system-head aside>*{border-bottom:1px solid var(--line);align-items:center;min-height:40px;padding:0 14px;display:flex}.registration-system-head aside>:last-child{border-bottom:0}.registration-system-head aside b{color:var(--cyan);font:700 9px/1 var(--accent)}.registration-system-head aside span{color:#8a858b;font-size:8px}.registration-system-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.registration-system-steps>span{border-right:1px solid var(--line);color:#777278;min-height:62px;font:700 7px/1 var(--accent);text-transform:uppercase;align-items:center;gap:11px;padding:0 18px;display:flex}.registration-system-steps>span:last-child{border-right:0}.registration-system-steps b{color:var(--cyan);font:400 16px/1 var(--display)}.registration-system>fieldset{border:0;min-width:0;margin:0;padding:0}.registration-system-block{border-bottom:1px solid var(--line);grid-template-columns:245px minmax(0,1fr);gap:clamp(22px,3vw,44px);padding:clamp(26px,3.4vw,44px);display:grid}.registration-system-block>header{grid-template-columns:44px 1fr;align-content:start;gap:13px;display:grid}.registration-system-block>header>b{color:var(--magenta);font:400 30px/1 var(--display)}.registration-system-block>header h3{margin:0 0 9px;font-size:14px}.registration-system-block>header p{color:#716c72;margin:0;font-size:8px;line-height:1.6}.registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.registration-fields label,.registration-system-note{gap:8px;min-width:0;display:grid}.registration-fields .wide{grid-column:1/-1}.registration-fields label>span,.registration-system-note>span{color:#777278;font:700 7px/1 var(--accent);letter-spacing:.08em}.registration-fields input,.registration-fields select,.registration-system-note textarea{box-sizing:border-box;border:1px solid var(--line);color:#f2eef2;background:#0a0a0d;outline:0;width:100%;min-width:0}.registration-fields input,.registration-fields select{min-height:52px;padding:0 14px}.registration-system-note textarea{resize:vertical;min-height:136px;padding:14px}.registration-fields input:focus,.registration-fields select:focus,.registration-system-note textarea:focus{border-color:var(--cyan)}.entry-type-picker{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px;display:grid}.entry-type-picker button{border:1px solid var(--line);color:#777278;min-height:56px;font:700 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0}.entry-type-picker button.active{border-color:var(--cyan);color:var(--cyan);background:#00f0d10a}.system-roster-list{gap:10px;display:grid}.system-roster-list>fieldset{border:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:16px;display:grid}.system-roster-list>fieldset.is-substitute{border-color:#ff00c838}.system-roster-list legend{display:contents}.system-roster-list legend>b,.system-roster-list legend>span,.system-roster-list legend>i{grid-column:1}.system-roster-list legend>b{color:var(--cyan);font:400 26px/1 var(--display)}.system-roster-list legend>span{color:#c8c3c9;font:700 8px/1.2 var(--accent);margin-top:34px}.system-roster-list legend>i{color:#625d64;font:700 7px/1 var(--accent);align-self:end}.system-roster-list fieldset>div{grid-area:1/2/span 3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.system-roster-list fieldset label{gap:7px;min-width:0;display:grid}.system-roster-list fieldset label span{color:#777278;font:700 6px/1 var(--accent)}.system-roster-list fieldset input{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#09090c;width:100%;min-width:0;min-height:48px;padding:0 12px}.system-roster-list.compact fieldset>div{grid-template-columns:repeat(4,minmax(0,1fr))}.registration-system-privacy{color:#777278;border:1px solid #00f0d12e;margin-top:14px;padding:14px 16px;font-size:8px;line-height:1.55}.registration-system-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;min-height:92px;padding:18px clamp(26px,3.4vw,44px);display:flex}.registration-system-footer .registration-result{margin-right:auto}.registration-system-footer .button{min-width:min(360px,100%)}.registration-alternative{border-top:1px solid var(--line);gap:16px;margin-top:20px;padding-top:44px;display:grid}.registration-alternative>span{color:var(--magenta);font:700 8px/1 var(--accent);letter-spacing:.12em}.registration-alternative>p{color:#777278;margin:0 0 10px}.generic-registration-admin{gap:18px;display:grid}.admin-editor-bar>label{align-items:center;gap:12px;min-width:210px;display:flex}.admin-editor-bar>label span{color:#777278;font:700 7px/1 var(--accent)}.admin-editor-bar>label select{border:1px solid var(--line);min-width:150px;min-height:38px;padding:0 10px}.generic-registration-list>article{border-top:1px solid var(--line)}.generic-registration-card{padding:22px}.generic-registration-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.generic-registration-card>header span{color:var(--cyan);font:700 7px/1 var(--accent)}.generic-registration-card h3{margin:8px 0 5px;font-size:15px}.generic-registration-card>header p{color:#777278;margin:0;font-size:8px}.generic-registration-meta{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.generic-registration-meta>div{border-right:1px solid var(--line);align-content:center;gap:7px;min-height:84px;padding:12px;display:grid}.generic-registration-meta>div:last-child{border-right:0}.generic-registration-meta span{color:#625d64;font:700 6px/1 var(--accent)}.generic-registration-meta b{overflow-wrap:anywhere;font-size:9px}.generic-registration-meta small{color:#777278;font-size:7px}.generic-registration-card>blockquote{border-left:2px solid var(--magenta);color:#aaa5ab;background:#ff00c806;margin:12px 0 0;padding:11px 13px;font-size:8px}.generic-registration-card>blockquote b{color:var(--magenta);font:700 6px/1 var(--accent);text-transform:uppercase;margin-bottom:5px;display:block}.generic-registration-card details{border:1px solid var(--line);margin-top:14px}.generic-registration-card summary{color:#aaa5ab;min-height:42px;font:700 7px/1 var(--accent);cursor:pointer;align-items:center;padding:0 13px;display:flex}.generic-registration-card ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.generic-registration-card li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) minmax(120px,.6fr) 55px;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:grid}.generic-registration-card li:last-child{border-bottom:0}.generic-registration-card li>b{color:var(--cyan);font:400 16px/1 var(--display)}.generic-registration-card li span{gap:3px;font-size:9px;display:grid}.generic-registration-card li small{color:#625d64;font-size:7px}.generic-registration-card li code{color:#aaa5ab;overflow-wrap:anywhere;font-size:8px}.generic-registration-card li i{color:var(--magenta);font:700 6px/1 var(--accent);text-align:right;font-style:normal}.generic-registration-card>footer{grid-template-columns:190px minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.generic-registration-card footer label{gap:7px;display:grid}.generic-registration-card footer label span{color:#625d64;font:700 6px/1 var(--accent)}.generic-registration-card footer select,.generic-registration-card footer input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:42px;padding:0 11px}.generic-registration-card footer button{border:1px solid var(--cyan);color:#050505;background:var(--cyan);min-height:42px;font:700 7px/1 var(--accent);text-transform:uppercase;padding:0 14px}.stream-studio-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,2vw,30px);display:grid}.stream-manifesto,.stream-director{border:1px solid var(--line-strong);background:linear-gradient(145deg,#00f0d109,#0000 48%,#ff00c806),#070809e6;min-height:430px}.stream-manifesto{align-content:center;padding:clamp(28px,4vw,54px);display:grid}.stream-manifesto>span,.stream-director header span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.13em}.stream-manifesto h2,.stream-director h2{font:400 clamp(42px, 5vw, 68px)/.86 var(--display);text-transform:uppercase;margin:20px 0 12px}.stream-manifesto p{color:#8a858b;margin:0;font-size:10px;line-height:1.7}.stream-manifesto blockquote{border-top:1px solid var(--line);color:#c9c4ca;margin:30px 0 0;padding:18px 0 0;font-size:10px;line-height:1.65}.stream-director{grid-template-rows:auto auto 1fr auto;padding:clamp(24px,3vw,38px);display:grid}.stream-director header{justify-content:space-between;gap:18px;display:flex}.stream-director header p{color:#777278;max-width:520px;margin:0;font-size:9px}.stream-director header>b{color:#ff00c847;font:400 35px/.8 var(--display);text-align:right}.stream-director-controls{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.stream-director-controls label{gap:7px;display:grid}.stream-director-controls span{color:#625d64;font:700 6px/1 var(--accent)}.stream-director-controls select{border:1px solid var(--line);min-width:0;min-height:48px;padding:0 10px}.stream-director blockquote{border-left:2px solid var(--magenta);color:#d3ced4;background:#ff00c806;align-self:center;margin:22px 0;padding:18px;font-size:11px;line-height:1.65}.stream-director>button{border:1px solid var(--cyan);color:#050505;background:var(--cyan);min-height:48px;font:700 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:10px;display:inline-flex}.stream-field-guide{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;display:grid}.stream-mission-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.stream-mission-grid article{border-right:1px solid var(--line);min-height:230px;padding:26px}.stream-mission-grid article:last-child{border-right:0}.stream-mission-grid span{color:var(--cyan);font:400 22px/1 var(--display)}.stream-mission-grid h3{margin:90px 0 8px;font-size:13px}.stream-mission-grid p{color:#777278;margin:0;font-size:9px;line-height:1.6}.stream-field-guide>aside{border:1px solid var(--line-strong);align-self:end}.stream-field-guide>aside>span{color:var(--magenta);font:700 7px/1 var(--accent);letter-spacing:.12em;padding:22px 22px 0;display:block}.stream-field-guide>aside>h2{font:400 34px/.9 var(--display);text-transform:uppercase;margin:14px 22px 22px}.stream-field-guide>aside article{border-top:1px solid var(--line);grid-template-columns:54px 1fr;gap:12px;padding:18px 22px;display:grid}.stream-field-guide>aside article>b{color:var(--magenta);font:700 7px/1 var(--accent)}.stream-field-guide>aside h3{margin:0 0 6px;font-size:10px}.stream-field-guide>aside p{color:#777278;margin:0;font-size:8px;line-height:1.5}.stream-clip-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.stream-clip-grid a{border-right:1px solid var(--line);color:#c9c4ca;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:110px;padding:18px;display:grid}.stream-clip-grid a:last-child{border-right:0}.stream-clip-grid span{color:var(--magenta);font:400 22px/1 var(--display)}.stream-clip-grid b{font-size:10px}.stream-clip-grid svg{color:var(--cyan)}.stream-studio-form{width:100%}.stream-studio-visibility{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stream-studio-visibility label{border-right:1px solid var(--line);color:#aaa5ab;min-height:60px;font:700 7px/1 var(--accent);text-transform:uppercase;align-items:center;gap:10px;padding:0 18px;display:flex}.stream-studio-visibility label:last-child{border-right:0}.stream-studio-visibility input{width:18px;height:18px;accent-color:var(--cyan)}@media (max-width:1100px){.registration-system-block{grid-template-columns:1fr}.registration-system-block>header{max-width:560px}.generic-registration-meta{grid-template-columns:repeat(2,1fr)}.generic-registration-meta>div:nth-child(2){border-right:0}.generic-registration-meta>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.stream-studio-intro,.stream-field-guide{grid-template-columns:1fr}}@media (max-width:780px){.registration-history-list>article{grid-template-columns:1fr;gap:14px}.registration-history-code{border-right:0;border-bottom:1px solid var(--line);padding:0 0 14px}.registration-history-list footer{grid-auto-flow:column;justify-content:start;justify-items:start}.registration-system-head{grid-template-columns:1fr}.registration-system-steps{grid-template-columns:repeat(2,1fr)}.registration-system-steps>span:nth-child(2){border-right:0}.registration-system-steps>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.registration-fields,.system-roster-list fieldset>div,.system-roster-list.compact fieldset>div{grid-template-columns:1fr}.registration-fields .wide{grid-column:auto}.system-roster-list>fieldset{grid-template-columns:1fr}.system-roster-list legend>b,.system-roster-list legend>span,.system-roster-list legend>i{grid-column:1}.system-roster-list legend>span{margin-top:0}.system-roster-list fieldset>div{grid-area:auto/1}.generic-registration-card>footer,.stream-director-controls,.stream-mission-grid,.stream-clip-grid{grid-template-columns:1fr}.stream-mission-grid article,.stream-clip-grid a{border-right:0;border-bottom:1px solid var(--line)}.stream-mission-grid article:last-child,.stream-clip-grid a:last-child{border-bottom:0}.stream-studio-visibility{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.registration-history>header{flex-direction:column}.registration-system-head,.registration-system-block{padding-inline:18px}.registration-system-footer{flex-direction:column;align-items:stretch;padding-inline:18px}.registration-system-footer .button{width:100%;min-width:0}.generic-registration-meta{grid-template-columns:1fr}.generic-registration-meta>div{border-right:0;border-bottom:1px solid var(--line)}.generic-registration-card li{grid-template-columns:30px minmax(0,1fr)}.generic-registration-card li code,.generic-registration-card li i{text-align:left;grid-column:2}.stream-studio-visibility{grid-template-columns:1fr}.stream-studio-visibility label{border-right:0;border-bottom:1px solid var(--line)}}.eo-header-inner{gap:clamp(18px,1.45vw,28px)}.eo-desktop-nav{gap:clamp(19px,1.35vw,27px)}.eo-header-actions{gap:13px;padding-left:8px}.eo-language{background:#050607db;border-color:#ffffff29;gap:4px;height:42px;padding:4px}.eo-language button{border:1px solid #0000;place-items:center;width:34px;height:32px;display:grid;position:relative}.eo-language button span{width:auto;height:auto;color:inherit;font:inherit;background:0 0;position:static}.eo-language button:hover{color:var(--cyan);border-color:#00f0d15c}.eo-language button.active{color:#050606;border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 18px #00f0d11f}.eo-profile-trigger{width:44px;height:44px}.eo-join{min-height:44px;padding-inline:18px}.admin-top-actions>.admin-user-mode{width:auto;min-width:154px;height:42px;min-height:42px;color:var(--cyan);cursor:pointer;background:#00f0d10a;border:1px solid #00f0d15c;justify-content:space-between;align-items:center;gap:13px;padding:0 14px;display:inline-flex;position:static}.admin-top-actions>.admin-user-mode span{width:auto;height:auto;color:inherit;font:700 8px/1 var(--accent);background:0 0;position:static}.admin-top-actions>.admin-user-mode b{color:var(--cyan);font-size:13px}.admin-top-actions>.admin-user-mode:hover{color:#050606;background:var(--cyan)}.admin-top-actions>.admin-user-mode:hover b{color:#050606}@media (max-width:760px){.admin-top-actions>.admin-user-mode{justify-content:center;width:44px;min-width:44px;padding:0}.admin-top-actions>.admin-user-mode span{display:none}}.editor-fields label>small{color:#625e65;font-size:7px;line-height:1.45}.ticket-conversation{border-bottom:1px solid var(--line);background:#ffffff03}.ticket-conversation-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:0 22px;display:flex}.ticket-conversation-head span{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.12em}.ticket-conversation-head b{color:#68636a;font-size:7px;font-weight:500}.ticket-message-list{gap:10px;max-height:460px;padding:20px 22px;display:grid;overflow-y:auto}.ticket-message-list article{border:1px solid var(--line);background:#0b0b0d;max-width:82%;padding:13px 15px}.ticket-message-list article.is-member{border-left-color:var(--cyan);justify-self:start}.ticket-message-list article.is-staff{border-right-color:var(--magenta);background:#ff00c806;justify-self:end}.ticket-message-list article.is-internal{background:#ffbd3f09;border-color:#ffbd3f47;justify-self:stretch;max-width:100%}.ticket-message-list article header{border:0;justify-content:space-between;align-items:center;gap:18px;min-height:auto;padding:0 0 9px;display:flex}.ticket-message-list article header b{color:#d6d1d7;font-size:8px}.ticket-message-list article header time{color:#5e5960;font-size:7px}.ticket-message-list article p{color:#a29da4;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.65}.ticket-role-list{flex-wrap:wrap;gap:6px;margin:0;padding:0 22px 16px;list-style:none;display:flex}.ticket-role-list li{border:1px solid var(--line);color:#777278;padding:6px 8px;font-size:7px}.ticket-conversation>.ticket-attachment-list{padding:0 22px 18px}.ticket-reply-composer,.ticket-internal-composer{border:1px solid var(--line);background:#09090b}.ticket-reply-composer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 14px;display:flex}.ticket-reply-composer>header>div{gap:5px;display:grid}.ticket-reply-composer>header>div span{color:var(--cyan);font:700 7px/1 var(--accent)}.ticket-reply-composer>header>div small{color:#676268;font-size:7px}.ticket-reply-composer>header label{min-width:210px}.ticket-reply-composer>textarea{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;min-height:130px}.ticket-reply-composer>footer{justify-content:space-between;align-items:end;gap:16px;padding:12px 14px;display:flex}.ticket-reply-composer>footer label{min-width:180px}.ticket-reply-composer>footer button,.ticket-internal-composer>button{border:1px solid var(--cyan);color:#050506;background:var(--cyan);min-height:40px;font:700 7px/1 var(--accent);text-transform:uppercase;cursor:pointer;padding:0 14px}.ticket-reply-composer button:disabled,.ticket-internal-composer button:disabled{opacity:.35;cursor:not-allowed}.ticket-internal-composer{border-color:#ffbd3f38;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:14px;display:grid}.ticket-internal-composer textarea{min-height:76px}.member-tickets{border:1px solid var(--line-strong);background:#070709d1}.member-tickets-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:130px;padding:28px 30px;display:flex}.member-tickets-title>div:first-child>span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.12em}.member-tickets-title h2{font:400 clamp(34px,4vw,52px)/.92 var(--display);text-transform:uppercase;margin:13px 0 8px}.member-tickets-title p{color:#7b767d;margin:0;font-size:10px}.member-tickets-title>div:last-child{align-items:center;gap:8px;display:flex}.member-tickets-title button,.member-tickets-title a{border:1px solid var(--line);color:#99949b;min-height:40px;font:700 7px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;padding:0 13px;display:inline-flex}.member-tickets-title a{border-color:var(--cyan);color:var(--cyan)}.member-ticket-tabs{border-bottom:1px solid var(--line);padding:0 22px;display:flex}.member-ticket-tabs button{color:#716c73;min-height:52px;font:700 8px/1 var(--accent);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 15px;display:flex}.member-ticket-tabs button.active{border-bottom-color:var(--cyan);color:var(--cyan)}.member-ticket-tabs span{color:#4f4b50}.member-ticket-notice{color:var(--cyan);border:1px solid #00f0d140;margin:16px 22px 0;padding:12px 14px;font-size:9px}.member-ticket-workspace{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);min-height:560px;display:grid}.member-ticket-list{border-right:1px solid var(--line)}.member-ticket-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:90px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px 1fr;align-items:center;gap:13px;padding:15px 18px;display:grid}.member-ticket-list>button.active{background:linear-gradient(90deg,#00f0d112,#0000)}.member-ticket-list i{background:#666168;border-radius:50%;width:7px;height:7px}.member-ticket-list i.new,.member-ticket-list i.waiting{background:var(--amber);box-shadow:0 0 10px #ffbd3f66}.member-ticket-list i.in_progress{background:var(--cyan)}.member-ticket-list>button div{gap:6px;min-width:0;display:grid}.member-ticket-list span{color:var(--cyan);font:700 7px/1 var(--accent)}.member-ticket-list b,.member-ticket-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-ticket-list b{color:#d8d3d9;font-size:9px}.member-ticket-list small{color:#666168;font-size:7px}.member-ticket-chat{grid-template-rows:auto minmax(260px,1fr) auto auto;min-width:0;display:grid}.member-ticket-chat>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.member-ticket-chat>header span{color:var(--cyan);font:700 7px/1 var(--accent)}.member-ticket-chat h3{margin:11px 0 6px;font-size:15px}.member-ticket-chat>header p{color:#68636a;margin:0;font-size:8px}.ticket-state{border:1px solid var(--line);color:#8d888f;font:700 7px/1 var(--accent);text-transform:uppercase;padding:8px 10px}.ticket-state.is-waiting{color:var(--amber);border-color:#ffbd3f4d}.ticket-state.is-in_progress{color:var(--cyan);border-color:#00f0d14d}.ticket-state.is-resolved{color:var(--lime);border-color:#b8ff4a4d}.member-message-list{align-content:start;gap:12px;max-height:540px;padding:24px;display:grid;overflow-y:auto}.member-message-list>div{border:1px solid var(--line);background:#0b0b0d;max-width:78%;padding:14px 16px}.member-message-list>.is-member{border-right-color:var(--cyan);justify-self:end}.member-message-list>.is-staff{border-left-color:var(--magenta);background:#ff00c806;justify-self:start}.member-message-list span{color:#d5d0d6;justify-content:space-between;gap:18px;font-size:8px;display:flex}.member-message-list time{color:#5e5960;font-size:7px}.member-message-list p{color:#9a959c;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:10px;line-height:1.65}.member-ticket-files{flex-wrap:wrap;gap:8px;padding:0 24px 16px;display:flex}.member-ticket-files a{border:1px solid var(--line);color:#aaa5ac;gap:4px;padding:9px 11px;font-size:8px;display:grid}.member-ticket-files small{color:#5f5a61;font-size:7px}.member-ticket-chat>footer{border-top:1px solid var(--line);padding:18px 24px}.member-ticket-chat>footer textarea{box-sizing:border-box;border:1px solid var(--line);color:#eee;resize:vertical;background:#09090b;width:100%;min-height:96px;padding:12px 13px}.member-ticket-chat>footer>div{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.member-ticket-chat>footer small{color:#666168;font-size:7px}.member-ticket-chat>footer button{border:1px solid var(--cyan);color:#050506;background:var(--cyan);min-height:40px;font:700 8px/1 var(--accent);cursor:pointer;padding:0 18px}.member-ticket-chat>footer button:disabled{opacity:.35}.member-ticket-chat>footer.is-closed{justify-content:space-between;align-items:center;gap:18px;display:flex}.member-ticket-chat>footer.is-closed p{color:#777278;margin:0;font-size:9px}.member-ticket-chat>footer.is-closed a{color:var(--cyan);font:700 8px/1 var(--accent)}.member-ticket-empty{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:270px;padding:30px;display:grid}.member-ticket-empty b{font-size:12px}.member-ticket-empty p{color:#706b72;margin:0 0 12px;font-size:9px}.form-result.is-good>a{color:var(--cyan);font:700 8px/1 var(--accent);text-transform:uppercase}@media (max-width:860px){.member-tickets-title{flex-direction:column;align-items:flex-start}.member-ticket-workspace{grid-template-columns:1fr}.member-ticket-list{border-right:0;border-bottom:1px solid var(--line);max-height:280px;overflow-y:auto}.ticket-reply-composer>header,.ticket-reply-composer>footer{flex-direction:column;align-items:stretch}.ticket-reply-composer>header label,.ticket-reply-composer>footer label{min-width:0}}@media (max-width:620px){.member-tickets-title{padding:22px 18px}.member-tickets-title>div:last-child{flex-direction:column;align-items:stretch;width:100%}.member-tickets-title button,.member-tickets-title a{justify-content:center}.member-ticket-tabs{padding:0 8px;overflow-x:auto}.member-ticket-chat>header{flex-direction:column;align-items:flex-start}.member-message-list{padding:16px}.member-message-list>div{max-width:92%}.member-ticket-chat>footer{padding:16px}.ticket-internal-composer{grid-template-columns:1fr}}main :is(section,article,header,footer,div,label),.admin-content :is(section,article,header,footer,div,label){min-width:0}main :is(h1,h2,h3,h4,p,li,dd,blockquote),.admin-content :is(h1,h2,h3,h4,p,li,dd,blockquote),.admin-sidebar :is(a,p,span){overflow-wrap:anywhere}main :is(h1,h2,h3,h4,p,li,dd,blockquote),.admin-content :is(h1,h2,h3,h4,p,li,dd,blockquote){text-wrap:pretty}main :is(button,.button,a),.admin-content :is(button,.button,a){line-height:1.3}main label>span,.admin-content label>span{line-height:1.4}.admin-content :is(td,th){white-space:normal;overflow-wrap:anywhere;max-width:420px}.admin-page-head>div,.admin-panel>header>div,.event-row>div,.publication-card>div,.project-card>div{min-width:0}.registration-disclosure{--registration-accent:var(--cyan);border:1px solid var(--line-strong);background:linear-gradient(135deg, var(--registration-accent), transparent 42%), #07080ae6;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.registration-disclosure{background:linear-gradient(135deg, color-mix(in srgb, var(--registration-accent) 5%, transparent), transparent 42%), #07080ae6}}.registration-disclosure.tone-magenta{--registration-accent:var(--magenta)}.registration-disclosure.tone-violet{--registration-accent:#956cff}.registration-disclosure:before{content:"";background:var(--registration-accent);opacity:.4;width:2px;position:absolute;inset:0 auto 0 0}.registration-disclosure.is-open:before{opacity:1;box-shadow:0 0 20px var(--registration-accent)}@supports (color:color-mix(in lab, red, red)){.registration-disclosure.is-open:before{box-shadow:0 0 20px color-mix(in srgb, var(--registration-accent) 36%, transparent)}}.registration-disclosure>header{justify-content:space-between;align-items:center;gap:clamp(24px,4vw,72px);min-height:188px;padding:clamp(26px,4vw,52px);display:flex}.registration-disclosure>header>div{max-width:810px}.registration-disclosure>header>div>span{color:var(--registration-accent);font:700 8px/1 var(--accent);letter-spacing:.14em;text-transform:uppercase}.registration-disclosure h2{font:400 clamp(38px,5vw,72px)/.9 var(--display);text-transform:uppercase;margin:18px 0 12px}.registration-disclosure h2 span{color:var(--registration-accent)}.registration-disclosure>header p{color:#858087;max-width:720px;margin:0;font-size:10px;line-height:1.7}.registration-disclosure>header>button{border:1px solid var(--registration-accent);color:#050506;background:var(--registration-accent);min-width:255px;min-height:56px;font:700 8px/1.35 var(--accent);letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:0 19px;transition:color .18s,background .18s,transform .18s;display:inline-flex}.registration-disclosure>header>button:hover,.registration-disclosure>header>button:focus-visible{color:var(--registration-accent);background:0 0;transform:translateY(-2px)}.registration-disclosure.is-open>header>button{color:var(--registration-accent);background:0 0}.registration-disclosure-body{border-top:1px solid var(--line);animation:.22s both registration-open}.registration-disclosure-body>.registration-system,.registration-disclosure-body>.activity-registration-form{border:0}.registration-alternative{border:1px solid var(--line);background:#ffffff03;margin:0 clamp(24px,3vw,36px) clamp(24px,3vw,36px)}.registration-alternative summary{color:#99949b;min-height:54px;font:700 8px/1.4 var(--accent);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;display:flex}.registration-alternative summary:after{content:"+";color:var(--cyan);font-size:16px}.registration-alternative[open] summary:after{content:"−"}.registration-alternative>div{border-top:1px solid var(--line);padding:0 16px 16px}.registration-alternative>div>p{color:#777278;margin:16px 0;font-size:9px}@keyframes registration-open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.discord-control{gap:22px;display:grid}.discord-control-identity{border:1px solid var(--line-strong);background:radial-gradient(circle at 88% 12%,#00f0d114,#0000 26%),#07080adb;grid-template-columns:66px minmax(0,1fr) auto;gap:20px;min-height:116px;padding:22px 24px}.discord-control-identity>div:nth-child(2){min-width:0}.discord-control-identity small{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.12em}.discord-control-identity h2{font:400 30px/.9 var(--display);text-transform:uppercase;margin:10px 0 7px}.discord-control-identity p{color:#777278;margin:0;font-size:9px;line-height:1.55}.discord-control-identity .admin-bot-avatar{color:#050506;background:var(--cyan);width:66px;height:66px;font:400 25px/1 var(--display);place-items:center;margin:0;display:grid}.discord-owner-lock{background:linear-gradient(90deg,#00f0d10e,#00f0d103);border-color:#00f0d13d;margin:-8px 0 0}.discord-owner-lock>span,.discord-owner-lock>b{color:var(--cyan)}.discord-control-tabs{border:1px solid var(--line);scrollbar-width:thin;grid-template-columns:repeat(7,minmax(126px,1fr));gap:0;display:grid;overflow-x:auto}.discord-control-tabs button{border:0;border-right:1px solid var(--line);color:#777278;min-width:0;min-height:48px;font:700 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 18px}.discord-control-tabs button:last-child{border-right:0}.discord-control-tabs button.active{color:#050506;background:var(--cyan)}.discord-control-tabs button:not(.active):hover{color:var(--cyan);background:#00f0d109}.discord-overview,.discord-readiness,.discord-settings-main,.discord-channel-settings,.discord-event-sync,.discord-live-metrics{overflow:hidden}.discord-flow-map{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;gap:0;padding:28px;display:grid}.discord-flow-map>article{border:1px solid var(--line);background:#ffffff03;align-content:start;gap:11px;min-height:150px;padding:20px;display:grid}.discord-flow-map>article b{color:var(--magenta);font:400 25px/1 var(--display)}.discord-flow-map>article span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.12em}.discord-flow-map>article p{color:#777278;margin:0;font-size:9px;line-height:1.55}.discord-flow-connector{place-items:center;min-width:0;display:grid}.discord-flow-connector i{border:1px solid var(--cyan);width:28px;height:28px;color:var(--cyan);background:#08090a;border-radius:50%;place-items:center;font-style:normal;display:grid}.discord-quick-actions{flex-wrap:wrap;gap:10px;padding:0 28px 28px;display:flex}.discord-quick-actions :is(button,a),.discord-event-sync>header>button,.discord-live-metrics+.admin-panel>header>button{border:1px solid var(--line);color:#aaa5ac;min-height:42px;font:700 7px/1.3 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.discord-quick-actions button{border-color:var(--cyan);color:#050506;background:var(--cyan)}.discord-quick-actions :is(button,a):hover{border-color:var(--cyan);color:var(--cyan);background:0 0}.discord-quick-actions button:disabled,.discord-event-sync button:disabled{opacity:.35;cursor:not-allowed}.discord-readiness ul{gap:0;margin:0;padding:10px 24px 18px;list-style:none;display:grid}.discord-readiness li{border-bottom:1px solid var(--line);color:#aaa5ac;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;min-height:45px;font-size:8px;display:grid}.discord-readiness li i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #b8ff4a59}.discord-readiness li b{color:var(--lime);font:700 6px/1 var(--accent)}.discord-readiness li.waiting i{box-shadow:none;background:#665f68}.discord-readiness li.waiting b{color:#766f78}.discord-readiness>p{color:#8d6a76;margin:0;padding:0 24px 22px;font-size:8px;line-height:1.55}.discord-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.discord-metric-grid article{border-right:1px solid var(--line);text-align:center;place-content:center;justify-items:center;gap:9px;min-height:116px;padding:16px;display:grid}.discord-metric-grid article:nth-child(4n){border-right:0}.discord-metric-grid article:nth-child(-n+4){border-bottom:1px solid var(--line)}.discord-metric-grid b{color:var(--cyan);font:400 35px/1 var(--display)}.discord-metric-grid span{color:#777278;text-transform:uppercase;font-size:7px;line-height:1.4}.discord-command-map>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.discord-command-map article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#00f0d106,#0000 58%);align-content:start;gap:10px;min-height:148px;padding:22px;display:grid}.discord-command-map article:nth-child(4n){border-right:0}.discord-command-map code{color:var(--cyan);font:700 8px/1 var(--accent);background:#00f0d10b;border:1px solid #00f0d142;justify-self:start;padding:6px 8px}.discord-command-map h3{color:#d4cfd5;margin:4px 0 0;font-size:11px}.discord-command-map p{color:#777278;margin:0;font-size:8px;line-height:1.55}.discord-settings-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:22px;display:grid}.discord-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discord-module-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff02;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:158px;padding:22px;display:grid}.discord-module-grid article:nth-child(2n){border-right:0}.discord-module-grid article.is-enabled{background:linear-gradient(120deg,#00f0d10b,#0000)}.discord-module-grid article>div>span{color:var(--magenta);font:700 7px/1 var(--accent)}.discord-module-grid h3{margin:12px 0 7px;font-size:11px}.discord-module-grid p{color:#777278;margin:0;font-size:8px;line-height:1.55}.discord-module-grid small{color:#5e5960;margin-top:12px;font-size:7px;display:block}.discord-module-grid article>button{border:1px solid var(--line);cursor:pointer;background:#08080a;border-radius:20px;width:38px;height:20px;padding:2px}.discord-module-grid article>button i{background:#4f4a51;border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;display:block}.discord-module-grid article.is-enabled>button{border-color:#00f0d166}.discord-module-grid article.is-enabled>button i{background:var(--cyan);transform:translate(16px)}.discord-channel-settings .admin-form-grid{padding:20px}.discord-channel-settings .admin-form-grid button{border:1px solid var(--cyan);color:#050506;background:var(--cyan);min-height:48px;font:700 7px/1.3 var(--accent);text-transform:uppercase;cursor:pointer;align-self:end}.discord-channel-settings textarea{min-height:92px}.discord-event-note{background:#b8ff4a05;border:1px solid #b8ff4a3d;grid-template-columns:110px minmax(0,1fr);gap:18px;margin:22px;padding:16px 18px;display:grid}.discord-event-note b{color:var(--lime);font:700 7px/1 var(--accent)}.discord-event-note p{color:#817c83;margin:0;font-size:8px;line-height:1.55}.discord-event-list{border-top:1px solid var(--line)}.discord-event-list>article{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:22px;min-height:104px;padding:18px 22px;display:grid}.discord-event-list>article>time{border-right:1px solid var(--line);gap:7px;padding-right:20px;display:grid}.discord-event-list time b{color:#c6c1c7;font-size:9px}.discord-event-list time span{color:var(--cyan);font:700 9px/1 var(--accent)}.discord-event-list>article>div>span{color:var(--magenta);font:700 6px/1 var(--accent);text-transform:uppercase}.discord-event-list h3{margin:9px 0 6px;font-size:11px}.discord-event-list p{color:#625d64;margin:0;font-size:8px}.discord-event-list aside{justify-items:end;gap:10px;display:grid}.discord-event-list aside small{color:#666168;font-size:6px}.discord-event-list aside button{border:1px solid var(--cyan);min-height:38px;color:var(--cyan);font:700 7px/1.3 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 12px}.discord-live-metrics>article{border-top:1px solid var(--line);align-content:center;gap:8px;min-height:96px;padding:18px 22px;display:grid}.discord-live-metrics>article b{color:var(--cyan);font:400 32px/1 var(--display)}.discord-live-metrics>article span{color:#777278;font-size:8px}.discord-live-metrics>article.is-large b{font-size:54px}.discord-snapshot-list{padding:16px 22px 24px;display:grid}.discord-snapshot-list article{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(100px,1fr) 54px minmax(120px,auto);align-items:center;gap:14px;min-height:46px;display:grid}.discord-snapshot-list time,.discord-snapshot-list small{color:#6c676e;font-size:7px}.discord-snapshot-list article>div{background:#17171a;height:4px}.discord-snapshot-list article>div span{background:linear-gradient(90deg,var(--cyan),var(--magenta));height:100%;display:block}.discord-snapshot-list b{color:#d3ced4;font-size:9px}.discord-analytics-layout{grid-template-columns:minmax(270px,.62fr) minmax(0,1.7fr);gap:22px;min-width:0;display:grid}.discord-analytics-layout>*,.discord-messages-workspace{min-width:0}.discord-permission-card ul{margin:0;padding:12px 22px 22px;list-style:none;display:grid}.discord-permission-card li{border-bottom:1px solid var(--line);align-content:center;gap:5px;min-height:50px;display:grid}.discord-permission-card li b{color:var(--cyan);font:700 8px/1 var(--accent)}.discord-permission-card li span{color:#6f6a71;font-size:8px}.discord-secret-map>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.discord-secret-map article{border-right:1px solid var(--line);min-height:132px;padding:22px}.discord-secret-map article:last-child{border-right:0}.discord-secret-map article span{color:var(--magenta);font:700 7px/1 var(--accent)}.discord-secret-map article p{color:#777278;margin:13px 0 0;font-size:8px;line-height:1.6}.discord-autorole-workspace{overflow:hidden}.discord-autorole-workspace>header{gap:18px}.discord-autorole-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.discord-autorole-actions button,.discord-autorole-list .admin-empty button{border:1px solid var(--cyan);color:#050506;background:var(--cyan);min-height:40px;font:700 7px/1.2 var(--accent);text-transform:uppercase;cursor:pointer;padding:0 14px}.discord-autorole-actions button.discord-secondary-action{color:var(--cyan);background:0 0}.discord-autorole-actions button:disabled{opacity:.4;cursor:not-allowed}.discord-autorole-list{border-top:1px solid var(--line)}.discord-autorole-list>article{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#00f0d106,#0000 45%);grid-template-columns:54px minmax(0,1fr) 38px;align-items:start;gap:18px;min-height:170px;padding:22px;display:grid;position:relative}.discord-autorole-index{color:var(--magenta);font:400 28px/1 var(--display)}.discord-autorole-list .admin-form-grid{padding:0}.discord-autorole-toggle{grid-template-columns:auto 1fr;align-content:end}.discord-autorole-toggle>span{grid-column:1/-1}.discord-autorole-toggle input{width:18px;height:18px;accent-color:var(--cyan)}.discord-autorole-toggle b{color:#aaa5ac;font:700 7px/1 var(--accent);text-transform:uppercase;align-self:center}.discord-autorole-remove{width:36px;height:36px;color:var(--magenta);cursor:pointer;background:0 0;border:1px solid #ff00aa4d;font-size:21px}.discord-autorole-remove:hover{color:#050506;background:var(--magenta)}@media (max-width:1100px){.discord-settings-layout,.discord-analytics-layout{grid-template-columns:1fr}.discord-metric-grid{grid-template-columns:repeat(2,1fr)}.discord-metric-grid article:nth-child(2n){border-right:0}.discord-metric-grid article:nth-child(-n+6){border-bottom:1px solid var(--line)}.discord-command-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-command-map article:nth-child(2n){border-right:0}.registration-disclosure>header{flex-direction:column;align-items:flex-start}.registration-disclosure>header>button{width:min(100%,360px)}}@media (max-width:760px){.discord-control-identity{grid-template-columns:56px minmax(0,1fr)}.discord-control-identity .admin-bot-avatar{width:56px;height:56px}.discord-control-identity>.admin-chip{grid-column:1/-1;justify-self:start}.discord-flow-map{grid-template-columns:1fr;gap:10px}.discord-flow-connector{display:none}.discord-flow-map>article{min-height:0}.discord-module-grid{grid-template-columns:1fr}.discord-module-grid article,.discord-module-grid article:nth-child(2n){border-right:0}.discord-event-list>article{grid-template-columns:92px minmax(0,1fr)}.discord-event-list aside{grid-column:1/-1;justify-items:stretch}.discord-event-list aside button{width:100%}.discord-snapshot-list article{grid-template-columns:1fr 48px;gap:8px 12px;padding-block:10px}.discord-snapshot-list article>div{grid-column:1/-1}.discord-snapshot-list small{text-align:right}.discord-secret-map>div{grid-template-columns:1fr}.discord-secret-map article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.discord-autorole-workspace>header{flex-direction:column;align-items:flex-start}.discord-autorole-actions{justify-content:stretch;width:100%}.discord-autorole-actions button{flex:1}.discord-autorole-list>article{grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;padding:18px 14px}.registration-disclosure>header{min-height:0;padding:28px 22px}.registration-disclosure>header>button{width:100%;min-width:0}.registration-disclosure h2{font-size:clamp(36px,12vw,54px)}}@media (max-width:520px){.discord-command-map>div{grid-template-columns:1fr}.discord-command-map article{border-right:0;min-height:0}.discord-autorole-list>article{grid-template-columns:1fr 36px}.discord-autorole-index{display:none}.discord-event-note,.discord-event-list>article{grid-template-columns:1fr}.discord-event-list>article>time{border-right:0;grid-template-columns:auto auto;justify-content:start}}:where(main,.admin-content) :where(article,section,aside,form,fieldset,label){min-width:0}:where(main,.admin-content) :where(p,li,dd,h1,h2,h3,h4,small,strong){overflow-wrap:anywhere;word-break:normal}.eo-header-actions{gap:12px}.eo-language{display:none}.eo-language-icon{border:1px solid var(--line-strong);color:#d8d4da;cursor:pointer;background:linear-gradient(145deg,#00f0d10f,#ff00aa06);grid-template-columns:1fr;place-items:center;width:48px;height:48px;display:inline-grid;position:relative}.eo-language-icon>span{color:var(--cyan);font:700 6px/1 var(--accent);position:absolute;bottom:4px;right:4px}.eo-language-icon>i{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 8px var(--cyan);border-radius:50%;position:absolute;top:5px;right:5px}.eo-language-icon:hover,.eo-language-icon:focus-visible{border-color:var(--cyan);color:var(--cyan);outline:0}.eo-nav-panel{background:radial-gradient(circle at 10% 0,#00f0d117,#0000 42%),#050708fa;border-color:#00f0d147;padding:12px;box-shadow:0 24px 80px #0009}.eo-nav-panel>span{color:#716d75;letter-spacing:.16em;margin:2px 8px 10px}.eo-nav-panel>a{background:#ffffff04;border:1px solid #ffffff13;min-height:54px;margin-top:6px;padding-inline:14px;transition:border-color .16s,background .16s,transform .16s}.eo-nav-panel>a:hover,.eo-nav-panel>a:focus-visible{background:#00f0d10e;border-color:#00f0d173;outline:0;transform:translate(3px)}.member-auth-card>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.member-auth-card>form>label,.member-auth-card>form>div,.member-auth-card>form>button{min-width:0}.member-auth-card>form>.member-auth-consent,.member-auth-card>form>.member-auth-provider-note,.member-auth-card>form>.member-auth-error,.member-auth-card>form>button{grid-column:1/-1}.member-auth-card>form>label:has(input[name=identifier]){grid-column:1/-1}.member-auth-card label small{color:#6d6870;margin-top:7px;font-size:8px;line-height:1.45;display:block}.member-auth-providers.is-icon-only{justify-content:center;gap:14px;display:flex}.member-auth-providers.is-icon-only>:is(a,span){place-items:center;width:76px;min-height:68px;padding:0;display:grid}.member-auth-providers.is-icon-only .provider-mark{width:42px;height:42px;font:800 18px/1 var(--accent);border:1px solid;place-items:center;display:grid}.member-auth-providers.is-icon-only .is-disabled{opacity:.45;cursor:default}.stream-studio-simple{align-items:stretch}.stream-next-feature{background:radial-gradient(circle at 92% 10%,#ff00aa1f,#0000 35%),#ffffff03;border:1px solid #ff00aa3d;align-content:center;gap:18px;padding:clamp(28px,4vw,58px);display:grid}.stream-next-feature>span{color:var(--magenta);font:700 8px/1 var(--accent);letter-spacing:.14em}.stream-next-feature h2{font:400 clamp(42px,5vw,78px)/.86 var(--display);text-transform:uppercase;margin:0}.stream-next-feature p{color:#8a858d;margin:0;line-height:1.7}.stream-next-feature .button{justify-self:start}.creative-request-launcher{grid-template-columns:minmax(230px,1fr) auto;align-items:stretch;gap:10px;display:grid}.creative-request-launcher .button{min-height:54px}.eo-custom-select{z-index:4;min-width:0;position:relative}.eo-custom-select-trigger{border:1px solid var(--line-strong);color:#ece8ee;width:100%;min-height:54px;font:700 9px/1 var(--accent);text-align:left;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#00f0d109,#0000 45%),#0b0e12;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:14px;padding:0 16px;display:grid}.eo-custom-select-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eo-custom-select-trigger i{border-bottom:2px solid;border-right:2px solid;justify-self:end;width:9px;height:9px;transition:transform .16s,color .16s;transform:rotate(45deg)translateY(-3px)}.eo-custom-select.is-open .eo-custom-select-trigger{border-color:var(--cyan);color:#fff}.eo-custom-select.is-open .eo-custom-select-trigger i{color:var(--cyan);transform:rotate(225deg)translate(-2px,-2px)}.eo-custom-select-menu{z-index:12;opacity:0;visibility:hidden;background:#0b0f14;border:1px solid #00f0d185;width:100%;padding:6px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-5px);box-shadow:0 18px 52px #0000006b}.eo-custom-select.is-open .eo-custom-select-menu{opacity:1;visibility:visible;transform:translateY(0)}.eo-custom-select-menu button{color:#cbc7ce;min-height:42px;font:700 8px/1.25 var(--accent);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:12px;padding:0 12px;display:grid}.eo-custom-select-menu button:hover,.eo-custom-select-menu button:focus-visible{color:#03110f;background:var(--cyan);outline:0}.eo-custom-select-menu button.is-selected{color:var(--cyan);background:#00f0d113}.eo-custom-select-menu button.is-selected i{background:currentColor;justify-self:end;width:7px;height:7px;box-shadow:0 0 10px}.eo-custom-select-menu button.is-selected:hover,.eo-custom-select-menu button.is-selected:focus-visible{color:#03110f;background:var(--cyan)}:where(.registration-system,.tournament-registration-form,.member-auth-card,.support-form,.admin-content) select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5e1e8;background-color:#0d1013;background-image:linear-gradient(135deg,#00f0d106,#ff00aa05)}:where(.registration-system,.tournament-registration-form,.member-auth-card,.support-form,.admin-content) select option{color:#e9e5eb;background:#111419}.registration-system.is-event{background:radial-gradient(circle at 12% 0,#ff00aa1c,#0000 28%),radial-gradient(circle at 86% 26%,#9a35ff0e,#0000 30%),#08090b;border-color:#ff00aa70}.registration-system.is-event .registration-system-head,.registration-system.is-event .registration-system-block,.registration-system.is-event .registration-system-footer{background:linear-gradient(105deg,#ff00aa09,#9a35ff05,#0000)}.registration-system.is-event .registration-system-privacy i{background:var(--magenta);box-shadow:0 0 12px #ff00aa80}.ticker>.ticker-track{justify-content:flex-start;animation-name:ticker-drift;animation-timing-function:linear;animation-iteration-count:infinite;transform:translate(0)}.admin-guide-list{gap:0;margin:0;padding:8px 22px 22px;list-style:none;display:grid}.admin-guide-list li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:center;gap:14px;min-height:66px;display:grid}.admin-guide-list b{color:var(--cyan);font:400 24px/1 var(--display)}.admin-guide-list span{color:#928d94;font-size:9px;line-height:1.6}.tournament-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.tournament-fee-note{color:#8d8890;max-width:760px;margin-top:18px;font-size:9px;line-height:1.6;display:block}.tournament-pay-button{color:var(--magenta);border-color:#ff00aa7a}.bracket-public-code{border-bottom:1px solid var(--line);color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.12em;background:#00f0d109;padding:8px 14px;display:block}.registration-fee-badge{color:var(--magenta);font:700 8px/1 var(--accent);border:1px solid #ff00aa52;margin-top:12px;padding:7px 10px;display:inline-flex}.registration-payment-note{background:linear-gradient(110deg,#ff00aa0e,#0000);border:1px solid #ff00aa42;grid-column:1/-1;gap:10px;padding:16px;display:grid}.registration-payment-note b{color:var(--magenta);font:700 9px/1.2 var(--accent)}.registration-payment-note p{color:#8c8790;margin:0;font-size:9px;line-height:1.55}.registration-payment-note .button{justify-self:start}.registration-result a{color:var(--cyan);font:700 8px/1 var(--accent);text-transform:uppercase}.tournament-fee-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tournament-fee-toggle>input{width:22px;height:22px;accent-color:var(--cyan)}.tournament-fee-toggle>small{grid-column:1/-1}.tournament-preview>strong{color:var(--magenta);font:700 8px/1.3 var(--accent)}.tournament-payment-control{background:#ff00aa06;border:1px solid #ff00aa38;grid-template-columns:auto minmax(190px,1fr) minmax(190px,1fr);align-items:end;gap:14px;margin-top:16px;padding:14px;display:grid}.tournament-payment-control>b{color:var(--magenta);font:400 24px/1 var(--display);align-self:center}.tournament-payment-control label{gap:7px;display:grid}.tournament-payment-control label span{color:#777278;font:700 7px/1 var(--accent);text-transform:uppercase}.tournament-payment-control :is(select,input){border:1px solid var(--line);color:#ddd8df;background:#0d1013;min-height:42px;padding:0 12px}.tournament-fee-ledger{border:1px solid var(--line);background:radial-gradient(circle at 90% 0,#f0a1,#0000 34%),#ffffff02}.tournament-fee-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:22px 26px;display:flex}.tournament-fee-ledger>header span{color:var(--magenta);font:700 7px/1 var(--accent);letter-spacing:.14em}.tournament-fee-ledger h2{font:400 28px/1 var(--display);text-transform:uppercase;margin:10px 0 6px}.tournament-fee-ledger p{color:#777278;margin:0;font-size:8px}.tournament-fee-ledger>header>b{color:var(--cyan);font:400 36px/1 var(--display);white-space:nowrap}.tournament-fee-ledger>header>b small{color:#777278;font:700 7px/1 var(--accent)}.tournament-fee-ledger>div{display:grid}.tournament-fee-ledger article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(160px,220px);align-items:center;gap:18px;min-height:68px;padding:12px 18px;display:grid}.tournament-fee-ledger article:last-child{border-bottom:0}.tournament-fee-ledger article>div{gap:6px;display:grid}.tournament-fee-ledger article strong{color:#ded9e0;font-size:9px}.tournament-fee-ledger article span{color:#706b73;font-size:7px}.tournament-fee-ledger article>b{color:var(--magenta);font:700 9px/1 var(--accent);white-space:nowrap}.tournament-fee-ledger select{border:1px solid var(--line);color:#ddd8df;background:#0d1013;min-height:40px;padding:0 10px}.eo-cart-link{border:1px solid var(--line-strong);color:#d8d4da;background:#ffffff03;place-items:center;width:48px;height:48px;display:grid;position:relative}.eo-cart-link:hover,.eo-cart-link:focus-visible{border-color:var(--magenta);color:var(--magenta);outline:0}.eo-cart-link>span{color:#050506;background:var(--magenta);min-width:18px;height:18px;font:800 7px/1 var(--accent);border:2px solid #050506;border-radius:20px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-6px;right:-5px}.minecraft-product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.minecraft-product-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 90% 5%,#00f0d10e,#0000 34%),#ffffff02;grid-template-rows:auto auto 1fr auto;align-content:start;gap:18px;min-height:330px;padding:26px;display:grid}.minecraft-product-grid>article.is-disabled{background:radial-gradient(circle at 90% 5%,#ff00aa0e,#0000 34%),#ffffff02}.minecraft-product-grid article>header{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.1em;justify-content:space-between;gap:12px;display:flex}.minecraft-product-grid article.is-disabled>header{color:var(--magenta)}.minecraft-product-grid h3{font:400 clamp(28px,3vw,42px)/.94 var(--display);text-transform:uppercase;margin:0}.minecraft-product-grid p{color:#858087;margin:0;font-size:9px;line-height:1.65}.minecraft-product-grid article>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.minecraft-product-grid article>footer strong{color:#e7e2e8;font:400 22px/1 var(--display)}.minecraft-product-grid article>footer :is(button,span){border:1px solid var(--cyan);color:#050506;background:var(--cyan);min-height:38px;font:700 7px/1.2 var(--accent);text-transform:uppercase;cursor:pointer;padding:0 12px}.minecraft-product-grid article.is-disabled>footer span{border-color:var(--line);color:#6f6a72;cursor:default;background:0 0;place-items:center;display:grid}.minecraft-cart-callout{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#817c84;background:linear-gradient(90deg,#ff00aa0a,#00f0d10a);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:20px 26px;font-size:9px;display:flex}.minecraft-cart-callout b{color:var(--cyan);font:700 8px/1 var(--accent);text-transform:uppercase}.minecraft-world-page{--world-accent:var(--cyan)}.minecraft-world-page.is-asterion{--world-accent:var(--magenta)}.minecraft-world-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 35%,var(--world-accent),transparent 28%),linear-gradient(180deg,#07080a,#050506);align-items:end;min-height:620px;padding:130px 0 72px;display:grid}@supports (color:color-mix(in lab, red, red)){.minecraft-world-hero{background:radial-gradient(circle at 75% 35%,color-mix(in srgb,var(--world-accent) 15%,transparent),transparent 28%),linear-gradient(180deg,#07080a,#050506)}}.minecraft-world-hero .wrap>a{color:#777279;font:700 8px/1 var(--accent)}.minecraft-world-hero .wrap>span{color:var(--world-accent);font:700 8px/1 var(--accent);letter-spacing:.16em;margin-top:70px;display:block}.minecraft-world-hero h1{font:400 clamp(78px,13vw,190px)/.75 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:18px 0}.minecraft-world-hero p{color:#98939b;max-width:780px;margin:0;font-size:13px;line-height:1.65}.minecraft-world-hero .wrap>div{border:1px solid var(--world-accent);justify-content:space-between;align-items:center;gap:18px;max-width:620px;margin-top:36px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.minecraft-world-hero .wrap>div{border:1px solid color-mix(in srgb,var(--world-accent) 34%,transparent)}}.minecraft-world-hero .wrap>div{background:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.minecraft-world-hero .wrap>div{background:color-mix(in srgb,var(--world-accent) 3%,transparent)}}.minecraft-identity-manager{border:1px solid var(--line-strong);background:radial-gradient(circle at 86% 10%,#00f0d112,#0000 32%),#080809b8}.minecraft-identity-manager>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:28px;min-height:150px;padding:32px;display:flex}.minecraft-identity-manager>header span,.minecraft-identity-manager article>span,.minecraft-identity-principal>span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.13em}.minecraft-identity-manager>header h2{font:400 clamp(38px,5vw,67px)/.88 var(--display);text-transform:uppercase;margin:20px 0 11px}.minecraft-identity-manager>header p{color:#858087;max-width:720px;margin:0;font-size:11px;line-height:1.65}.minecraft-identity-manager>header>b{color:var(--cyan);font:700 8px/1 var(--accent);white-space:nowrap}.minecraft-identity-principal{border-bottom:1px solid var(--line);background:#00f0d106;grid-template-columns:auto 1fr;gap:10px 22px;padding:19px 32px;display:grid}.minecraft-identity-principal code{color:#d5d0d8;text-overflow:ellipsis;font-size:10px;overflow:hidden}.minecraft-identity-principal small{color:#6f6a72;grid-column:2;font-size:8px;line-height:1.55}.minecraft-identity-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.minecraft-identity-options article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:14px;min-height:270px;padding:28px 32px;display:flex}.minecraft-identity-options article:last-child{border-right:0}.minecraft-identity-options article.is-active{box-shadow:inset 3px 0 var(--cyan);background:linear-gradient(110deg,#00f0d10d,#0000 45%)}.minecraft-identity-options h3{font:400 34px/1 var(--display);text-transform:uppercase;margin:7px 0 0}.minecraft-identity-options p{color:#807b83;max-width:560px;margin:0 0 auto;font-size:9px;line-height:1.7}.minecraft-identity-options :is(button,a){border:1px solid var(--cyan);color:#050506;background:var(--cyan);min-height:44px;font:700 8px/1 var(--accent);cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.minecraft-identity-options :is(button,a):disabled,.minecraft-identity-options a.is-disabled{border-color:var(--line-strong);color:#77727a;cursor:default;pointer-events:none;background:0 0}.minecraft-identity-options form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.minecraft-identity-options input{border:1px solid var(--line-strong);color:#e8e4ea;background:#0000004d;min-width:0;min-height:44px;padding:0 14px}.minecraft-identity-manager>footer{justify-content:space-between;align-items:center;gap:24px;padding:18px 32px;display:flex}.minecraft-identity-manager>footer p{color:#6f6a72;max-width:700px;margin:0;font-size:8px;line-height:1.55}.minecraft-identity-manager>footer strong{color:var(--cyan);font:700 8px/1.5 var(--accent)}@media (max-width:780px){.minecraft-identity-options{grid-template-columns:1fr}.minecraft-identity-options article{border-right:0}.minecraft-identity-manager>header,.minecraft-identity-manager>footer{flex-direction:column;align-items:flex-start}.minecraft-identity-principal{grid-template-columns:1fr}.minecraft-identity-principal small{grid-column:1}.minecraft-identity-options form{grid-template-columns:1fr}}.minecraft-world-hero .wrap>div b{color:var(--world-accent);font:700 8px/1 var(--accent);text-transform:uppercase}.minecraft-world-hero .wrap>div small{color:#777278;font-size:8px}.minecraft-world-facts{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.minecraft-world-facts article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:10px;min-height:112px;padding:22px;display:grid}.minecraft-world-facts span{color:var(--world-accent);font:700 7px/1 var(--accent)}.minecraft-world-facts b{color:#e0dce2;font-size:10px}.minecraft-world-story{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(40px,7vw,110px);display:grid}.minecraft-world-story>div:first-child>span{color:var(--world-accent);font:700 8px/1 var(--accent);letter-spacing:.14em}.minecraft-world-story h2{font:400 clamp(44px,5vw,76px)/.9 var(--display);text-transform:uppercase;margin:20px 0}.minecraft-world-story>div:first-child p{color:#8e8991;font-size:11px;line-height:1.8}.minecraft-world-story>div:last-child{border:1px solid var(--line);display:grid}.minecraft-world-story article{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;align-items:center;gap:16px;min-height:86px;padding:17px 20px;display:grid}.minecraft-world-story article:last-child{border-bottom:0}.minecraft-world-story article b{color:var(--world-accent);font:400 24px/1 var(--display)}.minecraft-world-story article p{color:#817c84;margin:0;font-size:9px;line-height:1.55}.minecraft-world-section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.minecraft-world-section-head span{color:var(--world-accent,var(--cyan));font:700 8px/1 var(--accent);letter-spacing:.14em}.minecraft-world-section-head h2{font:400 clamp(36px,4vw,58px)/.9 var(--display);text-transform:uppercase;margin:13px 0 0}.minecraft-world-section-head p{color:#807b83;max-width:720px;margin:12px 0 0;font-size:9px}.minecraft-world-section-head>a{color:var(--cyan);font:700 8px/1 var(--accent);text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.minecraft-event-strip{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.minecraft-event-strip>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:14px;min-height:250px;padding:24px;display:grid}.minecraft-event-strip time{color:var(--world-accent);font:700 7px/1 var(--accent)}.minecraft-event-strip h3{margin:0;font-size:13px}.minecraft-event-strip p{color:#777278;margin:0;font-size:9px;line-height:1.6}.minecraft-event-strip>a>span{color:#5e5961;align-self:end;font-size:8px}.minecraft-world-empty{border:1px solid var(--line);background:#ffffff02;justify-items:start;gap:15px;padding:32px;display:grid}.minecraft-world-empty b{color:#ded9df;font-size:12px}.minecraft-world-empty p{color:#777278;max-width:760px;margin:0;font-size:9px;line-height:1.6}.commerce-page{background:radial-gradient(circle at 88% 8%,#00f0d10e,#0000 25%),#050506;min-height:75vh;padding:130px 0 100px}.commerce-shell{gap:34px;display:grid}.commerce-hero{border-bottom:1px solid var(--line);padding-bottom:34px}.commerce-hero.compact{padding-top:20px}.commerce-hero>span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.15em}.commerce-hero h1{font:400 clamp(48px,7vw,100px)/.82 var(--display);text-transform:uppercase;margin:20px 0}.commerce-hero h1 em{color:var(--magenta);font-style:normal}.commerce-hero p{color:#89848c;max-width:760px;margin:0;font-size:10px;line-height:1.65}.cart-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.65fr);align-items:start;gap:24px;display:grid}.cart-lines{border:1px solid var(--line);display:grid}.cart-lines article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 100px auto auto;align-items:center;gap:20px;min-height:150px;padding:22px;display:grid}.cart-lines article:last-child{border-bottom:0}.cart-lines article>div span{color:var(--cyan);font:700 7px/1 var(--accent)}.cart-lines h2{font:400 25px/1 var(--display);text-transform:uppercase;margin:11px 0 7px}.cart-lines p{color:#777278;margin:0;font-size:8px;line-height:1.5}.cart-lines label{gap:8px;display:grid}.cart-lines label span{color:#6d6870;font:700 6px/1 var(--accent)}.cart-lines input{border:1px solid var(--line);color:#eee;background:#0d1013;width:76px;min-height:42px;padding:0 10px}.cart-lines strong{color:#e6e1e7;font:400 22px/1 var(--display);white-space:nowrap}.cart-lines article>button,.cart-summary>button{color:#777278;font:700 7px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.cart-summary{background:radial-gradient(circle at 100% 0,#ff00aa17,#0000 35%),#08090b;border:1px solid #ff00aa4d;gap:20px;padding:24px;display:grid;position:sticky;top:100px}.cart-summary>span{color:var(--magenta);font:700 8px/1 var(--accent)}.cart-summary dl{margin:0}.cart-summary dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:48px;display:flex}.cart-summary dt{color:#777278;font-size:8px}.cart-summary dd{color:#ddd8df;font:700 9px/1 var(--accent);margin:0}.cart-summary dl div:last-child dd{color:var(--magenta);font:400 30px/1 var(--display)}.cart-summary small{color:#625d65;font-size:7px;line-height:1.5}.commerce-empty{border:1px solid var(--line);text-align:center;place-content:center;justify-items:center;gap:18px;min-height:420px;padding:50px;display:grid}.commerce-empty>b{color:var(--cyan);font:400 70px/1 var(--display)}.commerce-empty :is(h1,h2){font:400 clamp(36px,5vw,70px)/.9 var(--display);text-transform:uppercase;margin:0}.commerce-empty p{color:#817c84;max-width:660px;margin:0;font-size:10px;line-height:1.6}.checkout-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:24px;display:grid}.checkout-layout>section,.checkout-layout>aside{border:1px solid var(--line);background:#ffffff02;gap:20px;padding:28px;display:grid}.checkout-layout>section>header{align-items:center;gap:17px;display:flex}.checkout-layout>section>header span{color:var(--cyan);font:400 34px/1 var(--display)}.checkout-layout h2{font:400 32px/1 var(--display);text-transform:uppercase;margin:0}.checkout-layout label{gap:9px;display:grid}.checkout-layout label span,.checkout-layout>aside>span{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.1em}.checkout-layout :is(input,textarea){border:1px solid var(--line);color:#e8e3ea;background:#0d1013;min-height:50px;padding:14px}.checkout-layout textarea{resize:vertical;min-height:130px}.checkout-layout>section>p{color:#716c74;font-size:8px;line-height:1.55}.checkout-layout>aside{border-color:#00f0d140}.checkout-layout>aside>div,.checkout-layout>aside>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:50px;display:flex}.checkout-layout>aside>div b{color:#9b969e;font-size:8px}.checkout-layout>aside strong{color:#e9e4ea;font:400 21px/1 var(--display)}.checkout-layout>aside>footer strong{color:var(--cyan);font-size:34px}.checkout-error{color:#ff7088!important}.checkout-layout .checkout-legal-consent{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px}.checkout-layout .checkout-legal-consent input{width:20px;height:20px;min-height:0;accent-color:var(--cyan);margin:0;padding:0}.checkout-layout .checkout-legal-consent span{color:#918c94;font:500 14px/1.55 var(--body);letter-spacing:0}.checkout-layout .checkout-legal-consent a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.order-receipt{border:1px solid var(--line);display:grid}.order-receipt>header{grid-template-columns:repeat(3,1fr);display:grid}.order-receipt>header>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:10px;min-height:96px;padding:20px;display:grid}.order-receipt>header>div:last-child{border-right:0}.order-receipt>header span{color:#6f6a72;font:700 7px/1 var(--accent)}.order-receipt>header b{color:var(--cyan);font:400 24px/1 var(--display);text-transform:uppercase}.order-receipt>article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:center;gap:20px;min-height:76px;padding:16px 22px;display:grid}.order-receipt>article span{color:var(--magenta);font:700 7px/1 var(--accent)}.order-receipt>article h2{margin:0;font-size:11px}.order-receipt>article b{color:#ddd8df}.payment-panel,.order-paid-note{border-bottom:1px solid var(--line);background:#00f0d106;gap:12px;padding:24px;display:grid}.payment-panel span{color:var(--cyan);font:700 7px/1 var(--accent)}.payment-panel p,.order-paid-note p{color:#777278;max-width:800px;margin:0;font-size:9px;line-height:1.55}.payment-panel .button{justify-self:start}.payment-panel>b{color:#ff7088;font-size:8px}.order-paid-note b{color:var(--lime);font:400 30px/1 var(--display)}.order-receipt>footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:22px;display:flex}.payment-legal-consent{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;max-width:800px;display:grid}.payment-legal-consent input{width:20px;height:20px;accent-color:var(--cyan);margin:0}.payment-panel .payment-legal-consent span{color:#918c94;font:500 14px/1.55 var(--body)}.payment-legal-consent a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.form-privacy-note{color:#777278;margin:-10px 24px 24px;font-size:10px;line-height:1.55}.form-privacy-note a,.member-auth-privacy-note a,.profile-public-consent a,.stream-idea-lab footer a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.registration-consents{gap:12px;display:grid}.registration-consents .consent-check,.registration-consents .form-privacy-note{margin:0}.member-auth-privacy-note{color:#817c84;margin:-4px 0 6px;font-size:11px;line-height:1.5}.member-oauth-consents{gap:10px;margin-bottom:14px;display:grid}.profile-public-consent{gap:10px;display:grid}.profile-public-consent>p{color:#777278;margin:0;font-size:11px;line-height:1.55}.twitch-consent-gate{text-align:center;background:radial-gradient(circle at 50% 30%,#00f0d114,#0000 52%),#04050be0;border:1px solid #00f0d12e;place-content:center;min-height:380px;padding:42px;display:grid}.twitch-consent-gate>b{color:#f2eef4;font:700 clamp(20px,3vw,32px)/1.15 var(--display)}.twitch-consent-gate>p{color:#918c94;max-width:720px;margin:16px auto 22px;font-size:13px;line-height:1.7}.twitch-consent-gate>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.twitch-consent-gate button{color:#04110f;background:var(--cyan);font:800 11px/1 var(--display);cursor:pointer;border:0;padding:14px 20px}.twitch-consent-gate a,.twitch-revoke{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.twitch-revoke{font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px}.account-order-list{border:1px solid var(--line);display:grid}.account-order-list article{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr) auto auto;align-items:center;gap:20px;min-height:104px;padding:18px 22px;display:grid}.account-order-list article:last-child{border-bottom:0}.account-order-list article>header{gap:8px;display:grid}.account-order-list header span{color:var(--cyan);font:700 8px/1 var(--accent)}.account-order-list time{color:#676269;font-size:7px}.account-order-list h2{margin:0 0 8px;font-size:10px}.account-order-list p{color:#777278;margin:0;font-size:8px}.account-order-list strong{color:var(--magenta);font:400 22px/1 var(--display)}.account-order-list a{color:var(--cyan);font:700 7px/1 var(--accent);text-transform:uppercase}.commerce-admin{gap:18px;display:grid}.commerce-admin-layout{grid-template-columns:minmax(260px,.38fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.commerce-admin-layout>aside{border:1px solid var(--line);display:grid}.commerce-admin-layout>aside button{border:0;border-bottom:1px solid var(--line);color:#ddd8df;text-align:left;cursor:pointer;background:#ffffff02;grid-template-columns:1fr 9px;gap:7px 12px;min-height:72px;padding:14px 16px;display:grid}.commerce-admin-layout>aside button:last-child{border-bottom:0}.commerce-admin-layout>aside b{font-size:9px}.commerce-admin-layout>aside span{color:#6f6a72;font-size:7px}.commerce-admin-layout>aside i{background:#514c53;border-radius:50%;grid-area:1/2/3;align-self:center;width:8px;height:8px}.commerce-admin-layout>aside i.is-on{background:var(--lime);box-shadow:0 0 10px #b8ff4a59}.commerce-order-admin{border:1px solid var(--line);display:grid}.commerce-order-admin>header{border-bottom:1px solid var(--line);min-height:96px;padding:20px 24px}.commerce-order-admin>header span{color:var(--magenta);font:700 7px/1 var(--accent)}.commerce-order-admin h2{font:400 30px/1 var(--display);text-transform:uppercase;margin:10px 0 0}.commerce-order-admin>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(180px,240px);align-items:center;gap:20px;min-height:106px;padding:18px 22px;display:grid}.commerce-order-admin article>div{gap:7px;display:grid}.commerce-order-admin article>div b{color:var(--cyan);font:700 8px/1 var(--accent)}.commerce-order-admin article>div span,.commerce-order-admin article p{color:#716c74;margin:0;font-size:7px}.commerce-order-admin article>strong{color:var(--magenta);font:400 23px/1 var(--display);white-space:nowrap}.commerce-order-admin article label{gap:7px;display:grid}.commerce-order-admin article label span{color:#716c74;font:700 7px/1 var(--accent)}.commerce-order-admin select{border:1px solid var(--line);color:#ddd8df;background:#0d1013;min-height:42px;padding:0 11px}@media (max-width:760px){.eo-header-actions{gap:7px}.eo-language-icon{width:42px;height:42px}.member-auth-card>form{grid-template-columns:1fr}.member-auth-card>form>*{grid-column:1!important}.creative-request-launcher,.tournament-facts{grid-template-columns:1fr}.tournament-facts>div,.tournament-facts>div:nth-child(2),.tournament-facts>div:last-child{border-right:0;border-bottom:1px solid var(--line)}.tournament-facts>div:last-child{border-bottom:0}.tournament-payment-control{grid-template-columns:1fr}.tournament-fee-ledger>header{flex-direction:column;align-items:flex-start}.tournament-fee-ledger article{grid-template-columns:1fr;gap:9px}.eo-cart-link{width:42px;height:42px}.minecraft-product-grid{grid-template-columns:1fr}.minecraft-world-hero{min-height:520px}.minecraft-world-hero .wrap>span{margin-top:48px}.minecraft-world-hero h1{font-size:clamp(64px,22vw,110px)}.minecraft-world-facts{grid-template-columns:repeat(2,1fr)}.minecraft-world-story,.minecraft-event-strip,.cart-layout,.checkout-layout,.commerce-admin-layout{grid-template-columns:1fr}.cart-summary{position:static}.cart-lines article{grid-template-columns:1fr auto}.cart-lines article>div{grid-column:1/-1}.cart-lines article>button{justify-self:end}.order-receipt>header{grid-template-columns:1fr}.order-receipt>header>div{border-right:0}.order-receipt>article{grid-template-columns:1fr auto}.order-receipt>article span{grid-column:1/-1}.account-order-list article,.commerce-order-admin>article{grid-template-columns:1fr}}:where(.page-hero h1,.section-heading h2,.commerce-hero h1,.tournaments-hero-copy h1,.detail-hero h1,.event-detail-hero h1,.admin-login-copy h1,.public-ticket-form>header h2){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%;line-height:.96}.commerce-hero h1{max-width:1050px;font-size:clamp(46px,6.4vw,88px);line-height:.94}.commerce-hero h1 em{display:inline}.admin-login-copy h1{line-height:.98}:where(.page-meta,.tournament-empty-reference p,.project-status-grid p,.cart-lines p,.commerce-hero p,.support-form small,.public-ticket-form small){font-size:max(10px,.72em);line-height:1.6}.tournament-empty-reference{padding-inline:clamp(28px,3vw,42px)}.tournament-empty-reference h2{font-size:13px}.tournaments-hero-copy{min-width:0;padding-left:0}.tournaments-published>:is(header,.tournament-empty,.tournament-grid){margin-left:0}.eo-header-actions{background:#ffffff05;border:1px solid #ffffff17;border-radius:16px 5px;gap:8px;padding:5px}.eo-utility-control,.eo-profile-trigger{color:#d8d4da;background:radial-gradient(circle at 78% 18%,#00f0d117,#0000 35%),linear-gradient(145deg,#111316,#08090b);border:1px solid #ffffff21;border-radius:13px 3px;place-items:center;width:46px;height:46px;min-height:46px;padding:0;transition:color .18s,border-color .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.eo-utility-control:hover,.eo-utility-control:focus-visible,.eo-profile-trigger:hover,.eo-profile-trigger:focus-visible,.eo-account.is-open .eo-profile-trigger{color:var(--cyan);background:linear-gradient(145deg,#00f0d11c,#090b0d);border-color:#00f0d194;outline:0;transform:translateY(-2px)}.eo-utility-control>small{color:#6f6a72;font:800 5px/1 var(--accent);letter-spacing:.06em;position:absolute;bottom:4px;right:5px}.eo-language-icon>b{color:var(--cyan);font:800 11px/1 var(--accent);letter-spacing:.06em}.eo-language-icon>i,.eo-profile-trigger>i{width:5px;height:5px;top:4px;bottom:auto;right:4px}.eo-profile-trigger>span{place-items:center;width:100%;height:100%;display:grid}.eo-cart-link{background:radial-gradient(circle at 78% 18%,#ff00c814,#0000 35%),linear-gradient(145deg,#111316,#08090b);border-radius:13px 3px;width:46px;height:46px}.eo-cart-link:hover,.eo-cart-link:focus-visible{color:var(--magenta);border-color:#ff00c88c}.eo-auth-entry{color:#050506;border-color:var(--cyan);background:var(--cyan)}.eo-auth-entry>small{color:#12645a}.eo-auth-entry:hover,.eo-auth-entry:focus-visible{color:#050506;background:#69ffea;transform:translateY(-2px)}.member-access-portal{border:1px solid var(--line-strong);background:#07080adb;width:min(760px,100%);margin-inline:auto}.member-access-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.member-access-tabs button{border:0;border-right:1px solid var(--line);color:#777278;text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px 1fr;align-content:center;gap:5px 14px;min-height:88px;padding:16px 20px;display:grid}.member-access-tabs button:last-child{border-right:0}.member-access-tabs button>span{color:#5f5a61;font:400 30px/1 var(--display);grid-row:1/3;align-self:center}.member-access-tabs button b{text-transform:uppercase;font-size:11px}.member-access-tabs button small{color:#68636a;font-size:8px}.member-access-tabs button.active{color:#050506;background:var(--cyan)}.member-access-tabs button.active>span,.member-access-tabs button.active small{color:#145f57}.member-access-portal .member-auth-card{border:0;width:100%}.ticket-attachments{gap:10px;display:grid}.ticket-attachments>span{color:#777278;font:700 8px/1 var(--accent);text-transform:uppercase}.ticket-upload-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ticket-upload-button{width:auto;min-width:190px;min-height:44px;color:var(--cyan);cursor:pointer;background:#00f0d109;border:1px solid #00f0d166;justify-content:center;align-items:center;padding:0 16px;transition:color .18s,background .18s,transform .18s;gap:10px!important;display:inline-flex!important}.ticket-upload-button:hover{color:#050506;background:var(--cyan);transform:translateY(-1px)}.ticket-upload-button input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ticket-upload-button b{font:700 8px/1 var(--accent);text-transform:uppercase}.ticket-upload-row>small{color:#716c73;font-size:9px}.ticket-attachments>ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ticket-attachments>ul li{border:1px solid var(--line);background:#ffffff03;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:10px;min-height:42px;padding:7px 10px 7px 12px;display:grid}.ticket-attachments li>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ticket-attachments li>button{width:30px;height:30px;color:var(--magenta);cursor:pointer;background:0 0;border:0;font-size:20px}.cart-lines article>.cart-remove-button{border:1px solid var(--line);background:#ffffff03;place-items:center;width:42px;height:42px;display:grid;position:relative}.cart-remove-button i{background:#8b868d;width:17px;height:1px;transition:transform .18s,background .18s;position:absolute}.cart-remove-button i:first-child{transform:rotate(45deg)}.cart-remove-button i:nth-child(2){transform:rotate(-45deg)}.cart-remove-button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cart-remove-button:hover{border-color:var(--magenta)!important}.cart-remove-button:hover i:first-child{background:var(--magenta);transform:rotate(135deg)}.cart-remove-button:hover i:nth-child(2){background:var(--magenta);transform:rotate(45deg)}:where(.public-form-grid,.registration-fields,.activity-registration-fields,.member-auth-card,.support-form,.admin-content,.stream-director-controls) select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eeeaf0!important;background-color:#11161a!important;background-image:linear-gradient(135deg,#00f0d109,#ff00aa05)!important}:where(.public-form-grid,.registration-fields,.activity-registration-fields,.member-auth-card,.support-form,.admin-content,.stream-director-controls) select option,:where(.public-form-grid,.registration-fields,.activity-registration-fields,.member-auth-card,.support-form,.admin-content,.stream-director-controls) select optgroup{color:#f0ecf2;background:#151a1f}.ticker>.ticker-track{gap:0;width:max-content;min-width:max-content;padding:0;animation:32s linear infinite ticker-drift;display:flex}.ticker-group{flex:none;justify-content:flex-start;min-width:100vw}.minecraft-cta{background:radial-gradient(circle at 88% 50%,#00f0d112,transparent 25%),linear-gradient(120deg,#00f0d114,transparent 45%),var(--panel)}.specialization-admin{border:1px solid var(--line);background:#ffffff02;grid-template-columns:minmax(260px,.42fr) minmax(0,1.2fr);display:grid}.specialization-admin>aside{border-right:1px solid var(--line)}.specialization-admin>aside>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;padding:12px 15px;display:flex}.specialization-admin>aside>header span{color:var(--cyan);font:700 7px/1 var(--accent)}.specialization-admin>aside>header button{border:1px solid var(--cyan);min-height:34px;color:var(--cyan);font:700 7px/1 var(--accent);cursor:pointer;background:0 0}.specialization-admin>aside>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px 1fr;align-items:center;gap:12px;padding:12px 15px;display:grid}.specialization-admin>aside>button.active{background:linear-gradient(90deg,#00f0d113,#0000)}.specialization-admin>aside i{background:#666;border-radius:50%;width:7px;height:7px}.specialization-admin>aside i.is-open{background:var(--lime)}.specialization-admin>aside i.is-closed{background:var(--magenta)}.specialization-admin>aside button span{gap:6px;display:grid}.specialization-admin>aside b{font-size:9px}.specialization-admin>aside small{color:#6e6970;font-size:8px}.specialization-admin>form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:96px;padding:20px 24px;display:flex}.specialization-admin>form>header span{color:var(--cyan);font:700 7px/1 var(--accent)}.specialization-admin>form>header h2{font:400 30px/1 var(--display);text-transform:uppercase;margin:9px 0 0}.specialization-admin>form>header>b{color:var(--magenta);font:700 8px/1 var(--accent)}.specialization-admin>form>footer{border-top:1px solid var(--line);gap:10px;padding:16px 24px;display:flex}.specialization-admin>form>footer button{border:1px solid var(--cyan);color:#050506;background:var(--cyan);min-height:42px;font:700 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;padding:0 16px}.specialization-admin>form>footer button.danger{border-color:var(--magenta);color:var(--magenta);background:0 0}@media (max-width:900px){.specialization-admin{grid-template-columns:1fr}.specialization-admin>aside{border-right:0;border-bottom:1px solid var(--line);max-height:330px;overflow-y:auto}}@media (max-width:700px){.member-access-tabs{grid-template-columns:1fr}.member-access-tabs button{border-right:0;border-bottom:1px solid var(--line)}.eo-header-actions{padding:3px}.eo-auth-entry{display:none}.commerce-hero h1{font-size:clamp(42px,14vw,68px)}}:where(main) :where(h1,h2,h3){font-kerning:normal;letter-spacing:.022em;max-width:100%;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.game-card h3{letter-spacing:.018em;font-size:clamp(28px,2.7vw,39px);line-height:1}.highlight-grid h2,.project-status-grid h2{overflow-wrap:normal!important;word-break:normal!important}.member-auth-shell{padding-top:42px}.member-access-portal{width:min(650px,100%)}.member-access-tabs button{min-height:76px}.member-auth-brand{margin-bottom:34px}.member-auth-card>form{grid-template-columns:minmax(0,1fr);gap:18px}.member-auth-card>form>*{grid-column:1!important}.member-auth-card input:not([type=checkbox]),.member-auth-card select{min-height:56px}.member-auth-card form>.button{min-height:58px}.member-auth-providers.is-icon-only{gap:12px}.member-auth-providers.is-icon-only>:is(a,span){background:radial-gradient(circle at 80% 15%,#00f0d117,#0000 34%),linear-gradient(145deg,#111318,#08090c);border:1px solid #ffffff1f;border-radius:16px 4px;width:66px;min-height:62px;transition:border-color .18s,transform .18s,box-shadow .18s}.member-auth-providers.is-icon-only>:is(a,span) svg{filter:drop-shadow(0 0 8px #00000073);width:28px;height:28px}.member-auth-providers.is-icon-only>.is-discord{color:#7889ff}.member-auth-providers.is-icon-only>:is(a,span):hover{border-color:#00f0d185;transform:translateY(-2px);box-shadow:0 12px 32px #00000059}.member-auth-providers.is-icon-only>.is-disabled{opacity:.62}.eo-utility-control>small{display:none}.eo-language-icon>b{font-size:12px}.game-explainer{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,62px);padding-block:44px;display:grid}.game-explainer>div{min-width:0}.game-explainer span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.14em}.game-explainer h2{font:400 clamp(30px,3vw,46px)/1 var(--display);text-transform:uppercase;margin:12px 0 0}.game-explainer p{color:#aaa5ad;margin:0;font-size:12px;line-height:1.75}.game-explainer a{color:var(--cyan);font:700 8px/1.2 var(--accent);text-transform:uppercase;white-space:nowrap;border:1px solid #00f0d152;align-items:center;gap:9px;padding:13px 15px;display:inline-flex}@media (max-width:760px){.eo-header.site-header{height:70px}.eo-header-inner{gap:8px;height:69px}.eo-brand{gap:7px}.eo-brand-fox{width:32px;height:32px}.eo-brand>span{height:22px}.eo-brand-wordmark{width:108px;height:32px}.eo-header-actions{border-radius:12px 3px;gap:4px;margin-left:auto;padding:3px}.eo-account,.eo-auth-entry{display:none!important}.eo-language-icon,.eo-cart-link,.eo-menu-trigger{border-radius:10px 3px;width:40px;height:40px;min-height:40px}.eo-menu-trigger{display:grid}.eo-mobile-menu{padding-inline:18px;padding-bottom:24px;top:70px}.eo-mobile-menu-head .eo-language-icon{display:none}.eo-mobile-menu-head{min-height:50px}.eo-mobile-menu nav>a{min-height:56px}.eo-mobile-menu nav>a span{font-size:11px}.member-access-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.member-access-tabs button{grid-template-columns:30px 1fr;gap:4px 9px;min-height:72px;padding:12px}.member-access-tabs button>span{font-size:24px}.member-access-tabs button small{font-size:7px}.member-access-portal .member-auth-card{padding:26px 20px 30px}.member-auth-brand{margin-bottom:26px}.game-explainer{grid-template-columns:1fr;gap:18px;padding-block:34px}.game-explainer a{white-space:normal;justify-self:start}.detail-hero h1{font-size:clamp(52px,17vw,82px);line-height:.9}.page-hero h1{font-size:clamp(46px,13.5vw,68px);line-height:1}.section-heading h2{font-size:clamp(38px,11vw,58px);line-height:1}}@media (max-width:410px){.eo-brand-wordmark{width:94px}.eo-brand-fox{width:29px;height:29px}.eo-language-icon,.eo-cart-link,.eo-menu-trigger{width:38px;height:38px;min-height:38px}.member-access-tabs button small{display:none}.member-access-tabs button{grid-template-columns:26px 1fr;min-height:60px}}:where(main,.admin-content) :where(p,li,dd,h1,h2,h3,h4,small,strong,span){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.page-hero h1{font-size:clamp(54px,6.6vw,92px);line-height:.92}.page-hero-grid>div,.detail-hero-inner>div,.minecraft-modes>article>div{min-width:0}.page-hero-grid:has(.page-hero-aside) h1{max-width:100%;font-size:clamp(52px,5.3vw,82px);line-height:.94}.detail-hero h1{max-width:100%;font-size:clamp(62px,7.1vw,118px);line-height:.88}.detail-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(42px,5vw,78px)}.direction-passport{z-index:2;position:relative}.minecraft-modes>article{overflow:hidden}.minecraft-modes h2{letter-spacing:.014em;white-space:normal;max-width:100%;font-size:clamp(48px,5.5vw,78px);line-height:.9}.asterion-intro h2{max-width:100%;font-size:clamp(44px,4.9vw,70px);line-height:.96}.admin-span-6{grid-column:span 6}.admin-guide-list span{overflow-wrap:normal;word-break:normal}.admin-content :is(.admin-panel h2,.admin-page-head h1){overflow-wrap:normal!important;word-break:normal!important}.member-auth-providers.is-icon-only>:is(a,span){grid-template-columns:1fr;place-items:center;gap:0}.member-auth-providers.is-icon-only .provider-service svg{transform-origin:50%;display:block}.member-auth-providers.is-icon-only .provider-service.is-google svg{transform:scale(.94)}.member-auth-providers.is-icon-only .provider-service.is-yandex svg{transform:scale(.88)}.member-auth-providers.is-icon-only .provider-service.is-discord svg{transform:translateY(-1px)scale(.92)}.launcher-section{padding-top:clamp(56px,7vw,92px)}.minecraft-launcher{background:radial-gradient(circle at 90% 8%,#ff00be17,#0000 31%),radial-gradient(circle at 5% 92%,#00f0d114,#0000 30%),#090b0e;border:1px solid #00f0d157;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);display:grid}.minecraft-launcher-copy{border-right:1px solid var(--line);align-content:center;justify-items:start;min-width:0;padding:clamp(34px,5vw,72px);display:grid}.minecraft-launcher-copy>span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.16em}.minecraft-launcher-copy h2{font:400 clamp(48px,6vw,88px)/.88 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:22px 0 18px}.minecraft-launcher-copy h2 em{color:var(--magenta);font-style:normal}.minecraft-launcher-copy>p{color:#a09ba3;max-width:690px;margin:0;font-size:12px;line-height:1.72}.minecraft-launcher-copy>.minecraft-unofficial-notice{color:#9a959e;font:700 8px/1.55 var(--accent);letter-spacing:.055em;border:1px solid #ffffff21;margin-top:18px;padding:12px 14px}.launcher-platform-choice{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.launcher-platform-choice button{border:1px solid var(--line-strong);color:#87828a;min-width:150px;min-height:50px;font:700 9px/1 var(--accent);cursor:pointer;background:#ffffff03;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.launcher-platform-choice button span{color:var(--cyan);font-size:17px}.launcher-platform-choice button.active{border-color:var(--cyan);color:#050506;background:var(--cyan);box-shadow:0 0 26px #00f0d11a}.launcher-platform-choice button.active span{color:#050506}.launcher-download-button{min-width:min(330px,100%);margin-top:12px}.launcher-download-button:disabled{opacity:.58;color:#8b868e;cursor:not-allowed;background:#ffffff09}.minecraft-launcher-copy>small{color:#6f6a72;max-width:560px;margin-top:12px;font-size:8px;line-height:1.55}.minecraft-launcher-features{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.minecraft-launcher-features article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:14px;min-width:0;min-height:230px;padding:clamp(24px,3vw,36px);display:grid}.minecraft-launcher-features article:nth-child(2n){border-right:0}.minecraft-launcher-features article:nth-last-child(-n+2){border-bottom:0}.minecraft-launcher-features span{color:var(--cyan);font:400 28px/1 var(--display)}.minecraft-launcher-features h3{margin:auto 0 0;font-size:12px;line-height:1.25}.minecraft-launcher-features p{color:#7f7a82;margin:0;font-size:9px;line-height:1.65}.launcher-pairing-page{background:radial-gradient(circle at 84% 14%,#00f0d117,#0000 31%),#07080a;min-height:100vh;padding:150px 0 90px}.launcher-pairing-shell{gap:22px;width:min(780px,100% - 36px);display:grid}.launcher-pairing-shell>div:first-child>span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.16em}.launcher-pairing-shell h1{font:400 clamp(48px,7vw,84px)/.9 var(--display);text-transform:uppercase;margin:18px 0 14px}.launcher-pairing-shell>div:first-child>p{color:#928d95;max-width:680px;margin:0;font-size:11px;line-height:1.7}.launcher-pairing-member{background:#00f0d106;border:1px solid #00f0d140;align-items:center;gap:15px;min-height:76px;padding:16px 18px;display:flex}.launcher-pairing-member>span{border:1px solid var(--cyan);width:42px;height:42px;color:var(--cyan);font:700 12px/1 var(--accent);place-items:center;display:grid}.launcher-pairing-member>div{gap:6px;display:grid}.launcher-pairing-member b{font-size:10px}.launcher-pairing-member small{color:#77727a;font-size:8px}.launcher-pairing-form,.launcher-pairing-login,.launcher-pairing-success{border:1px solid var(--line-strong);background:#0a0b0edb;gap:17px;padding:clamp(25px,4vw,38px);display:grid}.launcher-pairing-form label{gap:9px;display:grid}.launcher-pairing-form label span{color:var(--cyan);font:700 8px/1 var(--accent)}.launcher-pairing-form input{border:1px solid var(--line);color:#fff;min-height:64px;font:700 22px/1 var(--accent);letter-spacing:.18em;text-transform:uppercase;background:#101318;padding:0 18px}.launcher-pairing-form p,.launcher-pairing-login p,.launcher-pairing-success p,.launcher-pairing-success small{color:#7d7880;margin:0;font-size:9px;line-height:1.6}.launcher-pairing-form [role=alert]{color:var(--magenta);border:1px solid #ff00be73;padding:13px;font-size:9px}.launcher-pairing-form .button{justify-self:start}.launcher-pairing-login b{font-size:13px}.launcher-pairing-login .button{justify-self:start}.launcher-pairing-success{border-color:#b8ff4a59}.launcher-pairing-success>span{color:var(--lime);font:700 8px/1 var(--accent)}.launcher-pairing-success h2{font:400 42px/1 var(--display);text-transform:uppercase;margin:0}.launcher-admin{gap:16px;display:grid}.launcher-admin-tabs{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.launcher-admin-tabs button{border:0;border-right:1px solid var(--line);color:#8a858d;text-align:left;cursor:pointer;background:#ffffff02;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:5px 12px;min-width:0;min-height:90px;padding:16px 18px;display:grid}.launcher-admin-tabs button:last-child{border-right:0}.launcher-admin-tabs button>span{color:#55515a;font:400 30px/1 var(--display);grid-row:1/3;align-self:center}.launcher-admin-tabs button b{min-width:0;font-size:10px}.launcher-admin-tabs button small{color:#68636b;font-size:8px}.launcher-admin-tabs button.active{color:#050506;background:var(--cyan)}.launcher-admin-tabs button.active>span,.launcher-admin-tabs button.active small{color:#135b55}.launcher-admin-tabs button:disabled{opacity:.38;cursor:not-allowed}.launcher-admin-message{color:var(--cyan);background:#00f0d106;border:1px solid #00f0d14d;padding:13px 15px;font-size:9px}.launcher-settings-form>header>button,.launcher-feed-admin>aside>header>button{border:1px solid var(--cyan);min-height:38px;color:var(--cyan);font:700 7px/1 var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 13px}.launcher-settings-toggles{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.launcher-settings-toggles label{border-right:1px solid var(--line);color:#aaa5ad;align-items:center;gap:11px;min-height:66px;padding:14px 18px;font-size:8px;display:flex}.launcher-settings-toggles label:last-child{border-right:0}.launcher-settings-toggles input,.launcher-pin-control input{accent-color:var(--cyan)}.launcher-feed-admin{grid-template-columns:minmax(250px,.42fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.launcher-feed-admin>aside>div{display:grid}.launcher-feed-admin>aside>div>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:12px;padding:12px 15px;display:grid}.launcher-feed-admin>aside>div>button.active{background:linear-gradient(90deg,#00f0d114,#0000)}.launcher-feed-admin>aside i,.launcher-auth-list article>i{background:#67626a;border-radius:50%;width:7px;height:7px}.launcher-feed-admin i.is-published,.launcher-auth-list i.is-approved{background:var(--lime);box-shadow:0 0 9px #b8ff4a4d}.launcher-feed-admin i.is-draft,.launcher-auth-list i.is-pending{background:var(--warn)}.launcher-feed-admin i.is-archived,.launcher-auth-list i.is-revoked{background:var(--magenta)}.launcher-feed-admin button>span{gap:5px;min-width:0;display:grid}.launcher-feed-admin button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.launcher-feed-admin button small{color:#706b73;font-size:7px}.launcher-feed-admin>aside p,.launcher-auth-list>div>p{color:#77727a;padding:18px;font-size:9px}.launcher-feed-admin form>footer{border-top:1px solid var(--line);gap:10px;padding:16px 24px;display:flex}.launcher-feed-admin form>footer button{border:1px solid var(--cyan);color:#050506;background:var(--cyan);min-height:42px;font:700 8px/1 var(--accent);text-transform:uppercase;cursor:pointer;padding:0 16px}.launcher-feed-admin form>footer button.danger{border-color:var(--magenta);color:var(--magenta);background:0 0}.launcher-pin-control{align-content:center;grid-template-columns:20px 1fr!important}.launcher-pin-control input{width:18px;height:18px}.launcher-auth-list>div{display:grid}.launcher-auth-list article{border-bottom:1px solid var(--line);grid-template-columns:9px minmax(180px,1fr) auto auto auto;align-items:center;gap:15px;min-height:72px;padding:13px 18px;display:grid}.launcher-auth-list article>div{gap:6px;min-width:0;display:grid}.launcher-auth-list article b{font-size:9px}.launcher-auth-list article small,.launcher-auth-list article time,.launcher-auth-list article>span{color:#716c74;font-size:7px}.launcher-auth-list article>button{min-height:34px;color:var(--magenta);font:700 7px/1 var(--accent);cursor:pointer;background:0 0;border:1px solid #ff00be59;padding:0 11px}@media (max-width:1100px){.minecraft-modes{grid-template-columns:1fr}.minecraft-modes h2{font-size:clamp(48px,10vw,76px)}.minecraft-launcher{grid-template-columns:1fr}.minecraft-launcher-copy{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:1050px){.admin-span-6{grid-column:1/-1}.launcher-feed-admin{grid-template-columns:1fr}.launcher-feed-admin>aside>div{max-height:330px;overflow-y:auto}}@media (max-width:900px){.detail-hero-inner{grid-template-columns:1fr}.detail-hero h1{font-size:clamp(44px,12vw,78px);line-height:.94}.direction-passport{width:min(620px,100%)}}@media (max-width:760px){.page-hero-grid:has(.page-hero-aside) h1{font-size:clamp(42px,12.5vw,62px)}.minecraft-launcher-features{grid-template-columns:1fr}.minecraft-launcher-features article{border-right:0;border-bottom:1px solid var(--line);min-height:190px}.minecraft-launcher-features article:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.minecraft-launcher-features article:last-child{border-bottom:0}.minecraft-launcher-copy{padding:30px 22px}.minecraft-launcher-copy h2{font-size:clamp(43px,13vw,62px)}.launcher-platform-choice,.launcher-platform-choice button,.launcher-download-button{width:100%}.launcher-admin-tabs{grid-template-columns:1fr}.launcher-admin-tabs button{border-right:0;border-bottom:1px solid var(--line)}.launcher-admin-tabs button:last-child{border-bottom:0}.launcher-settings-toggles{grid-template-columns:1fr}.launcher-settings-toggles label{border-right:0;border-bottom:1px solid var(--line)}.launcher-settings-toggles label:last-child{border-bottom:0}.launcher-auth-list article{grid-template-columns:9px minmax(0,1fr) auto}.launcher-auth-list article time{grid-column:2}.launcher-auth-list article>button{grid-column:2/-1;justify-self:start}}.launcher-feed-admin i.is-draft,.launcher-auth-list i.is-pending{background:#ffb742;box-shadow:0 0 9px #ffb74247}:is(h1,h2,h3,h4,h5,h6){font-synthesis:none;font-family:var(--display)!important}.eo-header-inner{width:min(1500px,100% - 48px)}.eo-launcher-header-cta{color:#04110f;background:linear-gradient(110deg,var(--cyan),#6bffe8 72%,#c8fff6);border:1px solid #00f0d18c;border-radius:18px 5px;flex:0 0 clamp(176px,12.5vw,208px);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;width:clamp(176px,12.5vw,208px);height:58px;padding:0 17px;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;box-shadow:0 0 26px #00f0d114}.eo-launcher-header-cta:hover,.eo-launcher-header-cta:focus-visible{filter:brightness(1.06);outline:0;transform:translateY(-2px);box-shadow:0 10px 32px #00f0d12e}.eo-launcher-header-cta>span{gap:4px;min-width:0;display:grid}.eo-launcher-header-cta b{font:750 11px/1 var(--display);letter-spacing:.075em;text-transform:uppercase}.eo-launcher-header-cta small{color:#17665e;font:650 7px/1 var(--display);letter-spacing:.07em}@media (max-width:1050px){.eo-launcher-header-cta{display:none}}@media (max-width:760px){.eo-header-inner{width:calc(100% - 24px)}}.minecraft-launcher{border-radius:22px 5px;scroll-margin-top:96px;overflow:hidden}.launcher-platform-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.launcher-platform-choice button{text-align:left;border-radius:15px 4px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);place-content:center stretch;gap:7px 10px;min-width:0;min-height:118px;padding:18px;display:grid;position:relative}.launcher-platform-choice button>span{color:var(--cyan);font:650 25px/1 var(--display);grid-row:1/3;align-self:center}.launcher-platform-choice button>strong{color:#e8e4ea;font:700 13px/1 var(--display);letter-spacing:.04em}.launcher-platform-choice button>small{color:#77727a;font-size:8px;line-height:1.35}.launcher-platform-choice button>i{color:#ffb742;font:700 6px/1 var(--display);letter-spacing:.07em;border:1px solid #ffb74247;border-radius:7px 2px;padding:5px 6px;font-style:normal;position:absolute;top:9px;right:9px}.launcher-platform-choice button>i.is-ready{color:var(--lime);border-color:#b8ff4a52}.launcher-platform-choice button.active{background:linear-gradient(135deg,var(--cyan),#7effec)}.launcher-platform-choice button.active :is(span,strong){color:#03110f}.launcher-platform-choice button.active small{color:#17665e}.launcher-platform-choice button.active>i{color:#12584f;border-color:#03110f3d}.launcher-download-button{color:#030507;width:100%;min-width:0;min-height:78px;box-shadow:none;text-align:left;background:linear-gradient(90deg,#00f0d1 0%,#35c8ff 42%,#787cff 72%,#ff00c8 100%);border:0;border-radius:18px 5px;grid-template-columns:30px minmax(0,1fr);justify-content:stretch;gap:15px;padding:11px 24px;display:grid;overflow:hidden}.launcher-download-button>svg{justify-self:center}.launcher-download-button>span{justify-items:start;gap:5px;min-width:0;line-height:1;display:grid}.launcher-download-button b{font:800 13px/1 var(--accent);letter-spacing:.085em}.launcher-download-button small{color:#030507a3;font:700 8px/1.15 var(--accent);letter-spacing:.07em;text-transform:uppercase}.launcher-download-button:hover:not(:disabled),.launcher-download-button:focus-visible:not(:disabled){filter:brightness(1.04);background:linear-gradient(90deg,#00f0d1 0%,#35c8ff 42%,#787cff 72%,#ff00c8 100%);box-shadow:0 0 28px #00f0d124,0 0 34px #ff00c817}.launcher-download-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.launcher-download-button:disabled{opacity:.68;color:#85818a;box-shadow:none;background:linear-gradient(90deg,#00f0d114,#787cff0f 70%,#ff00c812)}.launcher-download-button:disabled small{color:#5f5b64}@media (max-width:760px){.launcher-download-button{border-radius:15px 4px;grid-template-columns:26px minmax(0,1fr);gap:12px;min-height:72px;padding-inline:17px}.launcher-download-button b{font-size:11px;line-height:1.1}.launcher-download-button small{font-size:7px}}.launcher-connect-account-strip{background:#b8ff4a06;border:1px solid #b8ff4a33;border-radius:15px 4px;grid-template-columns:auto 1fr;align-items:center;gap:7px 18px;margin-bottom:18px;padding:17px 19px;display:grid}.launcher-connect-account-strip>span{color:var(--lime);font:700 7px/1 var(--display);letter-spacing:.1em}.launcher-connect-account-strip>b{color:#f0edf3;font:700 19px/1 var(--display);grid-area:1/2/3;justify-self:end}.launcher-connect-account-strip>small{color:#77727d;font-size:9px}.launcher-microsoft-title{align-items:center;gap:11px;display:flex}.launcher-microsoft-title>i{color:#d7c9ff;width:34px;height:34px;font:700 8px/1 var(--display);background:#9c6cff17;border:1px solid #9c6cff94;border-radius:11px 3px;place-items:center;font-style:normal;display:grid}.launcher-connect-identities .microsoft-sign-in{color:#07050a;background:linear-gradient(105deg,#9c6cff,#e180ff);border-color:#9c6cff;box-shadow:0 10px 28px #9c6cff1f}.launcher-connect-identities .microsoft-sign-in:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.minecraft-product-grid{background:#ffffff02}.minecraft-product-grid>article{gap:20px;min-height:360px;padding:30px}.minecraft-product-grid article>header{font-size:8px;line-height:1.3}.minecraft-product-grid h3{letter-spacing:.01em;font-size:clamp(25px,2.45vw,37px);line-height:1.04}.minecraft-product-grid p{color:#a09ba3;font-size:11px;line-height:1.65}.minecraft-product-grid article>footer{grid-template-columns:minmax(90px,1fr) minmax(150px,auto);gap:16px;display:grid}.minecraft-product-grid article>footer strong{font-size:25px}.minecraft-product-grid article>footer :is(button,span){white-space:normal;text-align:center;border-radius:13px 3px;place-items:center;min-width:150px;min-height:50px;padding:0 16px;font-size:8px;line-height:1.25;display:inline-grid}.minecraft-cart-callout{min-height:88px;font-size:11px}.minecraft-cart-callout b{font-size:9px}.cart-lines article{min-height:164px}.cart-lines article>div span,.cart-lines label span{font-size:8px}.cart-lines h2{font-size:27px;line-height:1.08}.cart-lines p{color:#9b969e;font-size:11px}.cart-lines strong{font-size:25px}.cart-summary{gap:22px;padding:28px}.cart-summary>span,.cart-summary dd{font-size:10px}.cart-summary dt,.cart-summary small{color:#918c94;font-size:9px}.cart-summary .button{justify-content:center;align-items:center;min-height:54px;font-size:9px;display:flex}.cart-summary>button{border:1px solid var(--line);min-height:42px;font-size:8px}.member-auth-providers.is-icon-only{grid-template-columns:1fr}.member-auth-providers.is-icon-only .provider-service{color:#aab2ff;background:#5865f20e;border:1px solid #5865f27a;border-radius:14px 4px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 18px;display:flex}.member-auth-providers.is-icon-only .provider-service svg{width:26px;height:26px}.member-auth-providers.is-icon-only a.provider-service:hover{color:#fff;background:#5865f21f;border-color:#8d98ff}.member-auth-providers.is-icon-only .provider-service.is-disabled{opacity:.45}@media (max-width:1180px){.minecraft-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.launcher-platform-choice{grid-template-columns:1fr}.launcher-platform-choice button{width:100%}.launcher-connect-account-strip{grid-template-columns:1fr}.launcher-connect-account-strip>b{grid-area:auto;justify-self:start}.minecraft-product-grid,.minecraft-product-grid article>footer{grid-template-columns:1fr}.minecraft-product-grid article>footer :is(button,span){width:100%}.minecraft-cart-callout{flex-direction:column;align-items:flex-start}}.launcher-admin-health{color:#b9b3bd;background:#ffb74209;border:1px solid #ffb74240;border-radius:16px 4px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;padding:18px 20px;display:grid}.launcher-admin-health>span{color:#ffb742;font:700 8px/1 var(--display);letter-spacing:.1em}.launcher-admin-health :is(ul,p){color:#aaa4ae;margin:0;font-size:10px;line-height:1.55}.launcher-admin-health ul{gap:6px;padding-left:18px;display:grid}.launcher-admin-health.is-good{background:#b8ff4a06;border-color:#b8ff4a38}.launcher-admin-health.is-good>span{color:var(--lime)}.launcher-settings-form,.launcher-release-center>.admin-panel,.launcher-admin>.admin-panel{border-radius:18px 5px;overflow:hidden}.launcher-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launcher-settings-grid .wide{grid-column:1/-1}.launcher-settings-toggles.wide{border:1px solid var(--line);border-radius:13px 3px;overflow:hidden}.launcher-release-center{gap:16px;display:grid}.launcher-release-form{grid-template-columns:repeat(4,minmax(0,1fr))}.launcher-release-form .wide{grid-column:1/-1}.launcher-release-guidance{border-left:2px solid var(--cyan);color:#8e8992;background:#00f0d106;margin:0;padding:13px 15px;font-size:9px;line-height:1.55}.launcher-integrity{color:var(--magenta);font:700 7px/1 var(--display);border:1px solid #ff00c847;padding:6px 8px;display:inline-flex}.launcher-integrity.is-ok{color:var(--lime);border-color:#b8ff4a4d}.launcher-release-table td:nth-child(3){gap:7px;display:grid}.launcher-device-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) minmax(180px,260px);gap:12px;padding:18px;display:grid}.launcher-device-toolbar label{gap:7px;display:grid}.launcher-device-toolbar label>span{color:#77727d;font:700 7px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.launcher-device-toolbar :is(input,select){border:1px solid var(--line);color:#e2dde5;background:#090a0e;outline:0;min-height:46px;padding:0 13px}.launcher-device-toolbar :is(input,select):focus{border-color:var(--cyan)}.launcher-device-table td:first-child,.launcher-device-table td:nth-child(2),.launcher-device-table td:nth-child(4){gap:6px;display:grid}.launcher-device-table button{min-height:38px;color:var(--magenta);font:700 7px/1 var(--display);cursor:pointer;background:0 0;border:1px solid #ff00c852;padding:0 12px}.launcher-device-table button:disabled{opacity:.45;cursor:default}.launcher-admin .admin-table{min-width:760px}.launcher-admin .admin-table :is(th,td){padding:14px 16px;font-size:9px}.launcher-admin .admin-table th{color:#77727d;font:700 7px/1 var(--display);letter-spacing:.08em}.launcher-admin .admin-table small{color:#77727d;margin-top:5px;font-size:7px}@media (max-width:1050px){.launcher-settings-grid,.launcher-release-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.launcher-admin-health,.launcher-settings-grid,.launcher-release-form,.launcher-device-toolbar{grid-template-columns:1fr}.launcher-settings-grid .wide,.launcher-release-form .wide{grid-column:auto}}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--cyan);color:#eeeaf1!important;background-color:#0d1015!important;border-color:#ffffff29!important}select:hover{border-color:#00f0d17a!important}select:focus-visible{outline:0;box-shadow:0 0 0 3px #00f0d11a;border-color:var(--cyan)!important}select option,select optgroup{color:#eeeaf1;background:#11151b}select option:checked{color:#04110f;background:var(--cyan)}select option:disabled{color:#68636c}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}::picker(select){color:#eeeaf1;background:#0d1116;border:1px solid #00f0d180;border-radius:0;margin-top:5px;box-shadow:0 18px 50px #00000075}select option{color:#e8e3eb;background:#0d1116;border:0;min-height:38px;padding:10px 12px}select option:hover,select option:focus{color:#03110f;background:var(--cyan)}select option:checked{color:var(--cyan);background:#00f0d114}select::picker-icon{color:var(--cyan);transition:rotate .15s}select:open::picker-icon{rotate:180deg}select option::checkmark{color:var(--cyan)}}:is(.game-card-no,.about-directions article>b,.rules-list summary>span,.detail-index>span,.process-line article>b,.lab-steps li>span,.minecraft-mode-counter>b,.minecraft-modes header>b,.asterion-route article>span,.harmoverse-principles article>span,.support-hero-card>b,.support-notes article>b,.admin-check-grid article>b,.admin-check-grid>a>b,.eo-nav-panel>a>b,.eo-mobile-menu nav>a>b,.bracket-empty>span,.registration-section-title>b,.registration-system-steps b,.registration-system-block>header>b,.stream-index,.stream-clip-grid a>span,.minecraft-world-story article>b,.commerce-empty>b,.checkout-layout>section>header>span,.member-access-tabs button>span,.docs-list summary>span,.guide-details ol li>b,.admin-guide-list li>b,.launcher-admin-tabs button>span){display:none!important}.process-line h3,.support-notes h2,.harmoverse-principles h3{margin-top:0}.rules-list summary{grid-template-columns:minmax(0,1fr) 30px}.rules-list details p{margin-left:0}.docs-list summary{grid-template-columns:minmax(0,1fr) 34px}.docs-details{margin-left:0}.admin-check-grid article>span,.admin-check-grid>a>span{margin-top:10px}.minecraft-mode-counter{align-content:center}.asterion-route article{grid-template-columns:minmax(0,1fr) 12px}.registration-section-title,.registration-system-block>header,.minecraft-world-story article{grid-template-columns:1fr}.checkout-layout>section>header{gap:0}.member-access-tabs button,.launcher-admin-tabs button{grid-template-columns:minmax(0,1fr)}.eo-mobile-menu nav>a{grid-template-columns:minmax(0,1fr) auto}.minecraft-launcher-features h3{margin:0;font-size:16px}@media (max-width:760px){.rules-list summary,.docs-list summary{grid-template-columns:minmax(0,1fr) 24px}.member-access-tabs button,.launcher-admin-tabs button{grid-template-columns:minmax(0,1fr)}}:is(h1,h2,h3,h4,h5,h6),.hero h1 span,.hero-copy,.detail-hero h1,.launcher-connect-code b{text-shadow:none!important}:is(.game-card,.tournament-card,.donation-status-grid article):after{display:none!important}:is(.game-card,.tournament-card):before,.eyebrow:before{box-shadow:none}:is(.hero-video,.member-auth-card,.launcher-connect-card,.discord-widget-shell){box-shadow:0 18px 48px #0000003d}:is(.about-emblem,.lab-mark,.not-found-mark,.join-mark){box-shadow:none}@media (max-width:1380px){.eo-mobile-menu{height:calc(100svh - 78px);position:absolute;top:100%;bottom:auto}}@media (max-width:1140px){.eo-mobile-menu{height:calc(100svh - 70px)}}.launcher-connect-wrap{width:min(920px,100%)}.launcher-connect-card{background:radial-gradient(circle at 92% 0,#ff00c813,#0000 28%),linear-gradient(145deg,#0a0a10fa,#050508f5);border-color:#00f0d147;border-radius:24px 6px;overflow:hidden}.launcher-connect-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 22px;padding:0;list-style:none;display:grid;position:relative}.launcher-connect-progress:before{content:"";background:#26232c;height:1px;position:absolute;top:14px;left:11%;right:11%}.launcher-connect-progress li{z-index:1;color:#57535e;font:700 7px/1 var(--accent);letter-spacing:.1em;justify-items:center;gap:8px;display:grid;position:relative}.launcher-connect-progress li b{color:#67636d;background:#09090e;border:1px solid #302d36;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.launcher-connect-progress li.is-current b,.launcher-connect-progress li.is-complete b{border-color:var(--cyan);color:#04100f;background:var(--cyan)}.launcher-connect-progress li.is-current b{box-shadow:0 0 18px #00f0d147}.launcher-connect-progress li.is-complete{color:#aaa5af}.launcher-connect-progress li.is-complete b:after{content:"✓";font:800 10px/1 system-ui,sans-serif}.launcher-connect-progress li.is-complete b{font-size:0}.launcher-connect-code{grid-template-columns:minmax(0,1fr) auto;align-items:end}.launcher-connect-code>span{grid-column:1/-1}.launcher-connect-code>small{color:#77727d;text-align:right;max-width:280px;font-size:10px;line-height:1.45}.launcher-connect-identities>article{background:linear-gradient(145deg,#ffffff06,#0000 65%),#08090d;border-radius:18px 4px;min-height:320px;position:relative}.launcher-connect-identities>article.is-community{border-color:#00f0d13d}.launcher-connect-identities>article.is-microsoft{background:radial-gradient(circle at 100% 0,#ff00c814,#0000 34%),linear-gradient(145deg,#9c6cff0e,#0000 58%),#08090d;border-color:#9c6cff61}.launcher-connect-identities article>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.launcher-connect-identities article>header>i{width:42px;height:42px;color:var(--cyan);font:800 9px/1 var(--accent);background:#00f0d10a;border:1px solid #00f0d157;border-radius:13px 3px;place-items:center;font-style:normal;display:grid}.launcher-connect-identities .is-microsoft>header>i{color:#c3a9ff;background:#9c6cff14;border-color:#9c6cff7a}.launcher-connect-identities article>header>div{gap:7px;min-width:0;display:grid}.launcher-connect-identities article>header span{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.1em}.launcher-connect-identities .is-microsoft>header span{color:#c3a9ff}.launcher-connect-identities article>small{color:#77727d;font-size:10px;line-height:1.45}.launcher-connect-identities .microsoft-sign-in.is-disabled{pointer-events:none;opacity:.55}.launcher-connect-result{border:1px solid #b8ff4a47;border-left:3px solid var(--lime);background:linear-gradient(110deg,#b8ff4a14,#0000 68%);border-radius:17px 4px;gap:10px;padding:24px;display:grid}.launcher-connect-result>span{color:var(--lime);font:700 7px/1 var(--accent);letter-spacing:.13em}.launcher-connect-result h2{color:#f0edf3;margin:0;font-size:24px}.launcher-connect-result p{color:#c9ffc0;margin:0;line-height:1.55}.launcher-connect-result small{color:#7f7a84}.minecraft-identity-actions{flex-wrap:wrap;gap:8px;display:flex}.minecraft-identity-actions .is-danger{color:#ff879f;background:0 0;border-color:#ff527461}@media (max-width:680px){.launcher-connect-progress li span{font-size:6px}.launcher-connect-code{grid-template-columns:1fr}.launcher-connect-code>small{text-align:left}.launcher-connect-identities>article{min-height:0}}.discord-core-modules article>span{overflow-wrap:anywhere;color:var(--cyan);font:750 8px/1 var(--accent);letter-spacing:.12em}.discord-plan-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discord-plan-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff02;align-content:start;gap:15px;min-width:0;min-height:420px;padding:clamp(24px,3.2vw,42px);display:grid}.discord-plan-grid>article.is-featured{background:radial-gradient(circle at 100% 0,#00f0d117,#0000 35%),linear-gradient(145deg,#00f0d10a,#0000 62%);border-color:#00f0d157}.discord-plan-grid article>span{color:var(--magenta);font:750 7px/1 var(--accent);letter-spacing:.13em}.discord-plan-grid h3{margin:9px 0 0;font-size:17px}.discord-plan-grid article>b{color:#f4f0f5;font:400 clamp(35px,4vw,53px)/.95 var(--display);text-transform:uppercase}.discord-plan-grid p{color:#8a858e;margin:0;font-size:10px;line-height:1.65}.discord-plan-grid ul{gap:11px;margin:4px 0 14px;padding:0;list-style:none;display:grid}.discord-plan-grid li{color:#b7b2ba;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:10px;font-size:9px;display:grid}.discord-plan-grid li i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px #00f0d16b}.discord-plan-grid .button{width:100%;margin-top:auto}.discord-tenant-card{background:radial-gradient(circle at 94% 3%,#ff00c81f,#0000 31%),linear-gradient(145deg,#00f0d10f,#0000 58%),#080a0e;border:1px solid #00f0d157;border-radius:22px 5px;min-width:0;padding:clamp(25px,4vw,42px)}.discord-tenant-card>span{color:var(--cyan);font:750 7px/1 var(--accent);letter-spacing:.14em}.discord-tenant-card h2{font:400 clamp(39px,4vw,58px)/.92 var(--display);text-transform:uppercase;margin:22px 0 28px}.discord-tenant-card dl{margin:0}.discord-tenant-card dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:54px;display:flex}.discord-tenant-card :is(dt,dd){margin:0;font-size:8px}.discord-tenant-card dt{color:#76717a}.discord-tenant-card dd{color:var(--cyan);text-transform:uppercase;font-weight:750}.admin-bot-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-notice.is-ready{background:#b8ff4a09;border-color:#b8ff4a47}.admin-notice.is-ready>:is(span,b){color:var(--lime)}.admin-universal-bot{background:radial-gradient(circle at 100% 0,#ff00c813,#0000 26%),linear-gradient(145deg,#00f0d109,#0000 62%),#ffffff02;border:1px solid #00f0d147;margin-bottom:12px;display:grid}.admin-universal-bot>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 22px;display:flex}.admin-universal-bot>header>div{align-items:center;gap:12px;display:flex}.admin-universal-bot>header span,.admin-universal-bot>header b{color:var(--cyan);font:750 7px/1 var(--accent);letter-spacing:.11em}.admin-universal-bot-main{grid-template-columns:82px minmax(0,1fr) minmax(220px,.4fr);align-items:center;gap:clamp(22px,3vw,42px);min-width:0;padding:clamp(24px,3vw,38px);display:grid}.admin-universal-bot-mark{border:1px solid var(--cyan);color:#03110f;background:var(--cyan);width:78px;height:78px;font:800 18px/1 var(--accent);border-radius:24px 5px;place-items:center;display:grid}.admin-universal-bot-main>div:nth-child(2)>span{color:var(--magenta);font:750 7px/1 var(--accent);letter-spacing:.12em}.admin-universal-bot-main h2{font:400 42px/1 var(--display);text-transform:uppercase;margin:10px 0 9px}.admin-universal-bot-main p{color:#8a858d;max-width:740px;margin:0;font-size:9px;line-height:1.65}.admin-universal-bot-main dl{border-top:1px solid var(--line);margin:0}.admin-universal-bot-main dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:42px;display:flex}.admin-universal-bot-main :is(dt,dd){margin:0;font-size:7px}.admin-universal-bot-main dt{color:#6f6a72}.admin-universal-bot-main dd{color:#ddd9df;font-weight:700}.admin-universal-bot>footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 28px;padding:17px 22px;display:flex}.admin-universal-bot>footer a{color:var(--cyan);font:750 7px/1 var(--accent);text-transform:uppercase}.admin-bot-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-bot-readiness-grid article{border-right:1px solid var(--line);align-content:start;gap:12px;min-height:180px;padding:21px;display:grid}.admin-bot-readiness-grid article:last-child{border-right:0}.admin-bot-readiness-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-bot-readiness-grid header span,.admin-bot-readiness-grid article>b{color:#77727a;font:750 7px/1 var(--accent);letter-spacing:.1em}.admin-bot-readiness-grid header i{background:#ffb742;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ffb74261}.admin-bot-readiness-grid article.is-ready header i{background:var(--lime);box-shadow:0 0 10px #b8ff4a61}.admin-bot-readiness-grid article.is-ready>b{color:var(--lime)}.admin-bot-readiness-grid h3{margin:25px 0 0;font-size:11px}.admin-bot-readiness-grid p{color:#77727a;margin:0;font-size:8px;line-height:1.55}.admin-bot-readiness-grid article>b{margin-top:auto}@media (max-width:980px){.discord-plan-grid{grid-template-columns:1fr}.discord-plan-grid>article{min-height:0}.admin-universal-bot-main{grid-template-columns:70px minmax(0,1fr)}.admin-universal-bot-main dl{grid-column:1/-1}.admin-bot-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-bot-readiness-grid article:nth-child(2){border-right:0}.admin-bot-readiness-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:680px){.discord-core-status{padding-top:22px}.discord-core-status article{min-height:112px;padding:15px}.discord-core-status article b{overflow-wrap:anywhere;font-size:clamp(25px,8vw,34px)}.discord-plan-grid>article{padding:24px 20px}.discord-core-steps article{grid-template-columns:46px minmax(0,1fr);gap:12px}.discord-tenant-card dl>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:12px 0}.admin-bot-head-actions{justify-content:stretch}.admin-bot-head-actions a{width:100%}.admin-universal-bot-main{grid-template-columns:1fr}.admin-universal-bot-mark{border-radius:18px 4px;width:60px;height:60px}.admin-universal-bot-main dl{grid-column:auto}.admin-bot-readiness-grid{grid-template-columns:1fr}.admin-bot-readiness-grid article,.admin-bot-readiness-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:145px}.admin-bot-readiness-grid article:last-child{border-bottom:0}}body{background:radial-gradient(circle at 86% 3%,#ff00c80e,transparent 26rem), radial-gradient(circle at 4% 40%,#00f0d109,transparent 32rem), var(--ink);color:var(--paper);font-size:15px;line-height:1.55}:is(h1,h2,h3,h4,h5,h6){font-synthesis:none;max-width:100%;font-family:var(--display)!important;text-shadow:none!important}:is(.hero h1,.page-hero h1,.detail-hero h1,.event-detail-hero h1,.tournament-detail-hero h1,.commerce-hero h1,.tournaments-hero-copy h1,.not-found h1,.minecraft-launcher-copy h2,.launcher-pairing-shell h1){letter-spacing:-.015em;text-wrap:balance;font-weight:400;font-family:var(--headline)!important}:is(.game-card h3,.minecraft-modes h2,.minecraft-launcher-features h3,.discord-core-status b,.discord-core-modules h3,.discord-plan-grid h3,.discord-plan-grid article>b,.discord-tenant-card h2,.discord-core-cta h2,.project-entry-card h2,.section-heading h2,.admin-content h1,.admin-content h2,.admin-content h3){overflow-wrap:anywhere;word-break:normal;font-family:var(--display)!important}:is(button,.button,input,textarea,select,summary){font-family:var(--display)}:is(main,.admin-content) :is(section,article,header,footer,div,form,label){min-width:0}.section-panel{background:linear-gradient(145deg,#ffffff05,#0000 34%),#07080cd1}.button{min-height:48px;font:750 11px/1 var(--display);letter-spacing:.075em;box-shadow:none;border-radius:15px 4px;padding-inline:20px}.button-primary{background:linear-gradient(110deg,var(--cyan),#7effec)}.button-primary:hover{background:linear-gradient(110deg,#25f4d8,#a5fff1);box-shadow:0 10px 30px #00f0d11f}.page-hero{background:radial-gradient(circle at 88% 13%,#ff00c813,#0000 30%),radial-gradient(circle at 8% 78%,#00f0d10e,#0000 27%),#06070a;padding:clamp(132px,12vw,168px) 0 clamp(62px,7vw,86px)}.page-hero:after{opacity:.09;background-size:64px 64px}.page-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);align-items:center;gap:clamp(38px,6vw,86px)}.page-hero h1{max-width:920px;font-size:clamp(54px,6.4vw,92px);line-height:.91}.page-hero p{color:#a8a3ac;font-size:clamp(15px,1.25vw,17px);line-height:1.72}.page-hero-aside{max-width:440px}.page-meta{color:#77727d;font-size:11px}.minecraft-mode-counter{border:1px solid #00f0d13d;border-right:2px solid var(--cyan);background:radial-gradient(circle at 100% 0,#00f0d116,#0000 48%),#090a0f;border-radius:16px 4px;justify-items:start;gap:9px;width:min(100%,360px);min-width:0;padding:21px 23px}.minecraft-mode-counter :is(span,small){font-size:9px;line-height:1.35}.section-heading{align-items:end;margin-bottom:clamp(30px,4vw,48px)}.section-heading>div:first-child{max-width:920px}.section-heading h2{letter-spacing:.015em;text-wrap:balance;margin-top:15px;font-size:clamp(34px,4vw,58px);font-weight:650;line-height:.98}.section-heading p{color:#8c8791;font-size:15px;line-height:1.7}.eyebrow{font-family:var(--display)}.directory-tools{border:1px solid var(--line);background:#08090d;border-radius:17px 4px;margin-bottom:22px;padding:14px}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-card{background:radial-gradient(circle at 100% 0,var(--tone),transparent 35%),#090a0f;border-radius:20px 5px;min-height:350px;padding:clamp(24px,3vw,34px)}@supports (color:color-mix(in lab, red, red)){.game-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tone) 8%,transparent),transparent 35%),#090a0f}}.game-card h3{letter-spacing:.02em;width:100%;margin:auto 0 16px;font-size:clamp(27px,3vw,43px);font-weight:650;line-height:.98}.game-card p{color:#aaa5ae;min-height:0;font-size:14px;line-height:1.65}.game-card-top b,.tag-row span,.card-link{font-family:var(--display)}.project-entry-card{background:radial-gradient(circle at 100% 0,#00f0d117,#0000 40%),#090a0f;border-radius:20px 5px;min-height:0;padding:clamp(24px,3vw,34px);overflow:hidden}.project-entry-card h2{max-width:100%;font-size:clamp(23px,2.5vw,35px);font-weight:650;line-height:1.05}.project-entry-card li{min-height:44px;font-size:12px}.format-grid{background:#08090d;border-radius:20px 5px;overflow:hidden}.minecraft-launcher{background:radial-gradient(circle at 100% 0,#ff00c814,#0000 31%),radial-gradient(circle at 0 100%,#00f0d112,#0000 31%),#08090e;border-radius:26px 7px}.minecraft-launcher-copy h2{max-width:690px;font-size:clamp(50px,5.8vw,84px);line-height:.9}.minecraft-launcher-copy>p{color:#aaa5ae;font-size:14px}.minecraft-launcher-features article{min-height:210px}.minecraft-launcher-features span{font:650 24px/1 var(--display)}.minecraft-launcher-features h3{margin:auto 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:650;line-height:1.15}.minecraft-launcher-features p{color:#8c8790;font-size:12px;line-height:1.6}.launcher-platform-choice button>:is(span,strong,i),.launcher-connect-account-strip>:is(span,b){font-family:var(--display)}.minecraft-modes{gap:12px}.minecraft-modes>article{background:#090a0f;border-radius:22px 5px;min-height:470px;padding:clamp(26px,3vw,38px);overflow:hidden}.minecraft-modes h2{letter-spacing:.015em;width:100%;margin:18px 0 14px;font-size:clamp(36px,4.4vw,58px);font-weight:650;line-height:.95}.minecraft-modes p{color:#aaa5ae;font-size:14px}.minecraft-modes li{border-radius:9px 2px;font-size:9px}.asterion-intro h2{font-size:clamp(34px,4vw,56px);font-weight:650;line-height:1;font-family:var(--display)!important}.minecraft-cta{border-radius:22px 5px;overflow:hidden}.minecraft-cta h2{font-size:clamp(35px,4vw,56px);font-weight:650;line-height:1;font-family:var(--display)!important}.discord-core-terminal,.discord-tenant-card{box-shadow:none;border-radius:22px 5px}.discord-core-status{gap:8px}.discord-core-status article{border:1px solid var(--line);border-radius:15px 4px;min-height:128px}.discord-core-status article:last-child{border-right:1px solid var(--line)}.discord-core-status article b{font-size:clamp(22px,2.2vw,32px);font-weight:650;line-height:1}.discord-core-status article small{font-size:10px;line-height:1.45}.discord-core-modules{border:0;gap:10px}.discord-core-modules article{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#00f0d10e,#0000 40%),#090a0f;border-radius:18px 5px;min-height:210px;padding:clamp(24px,3vw,34px)}.discord-core-modules h3{margin:auto 0 0;font-size:18px;font-weight:650;line-height:1.15}.discord-core-modules p{color:#99949d;font-size:13px;line-height:1.62}.discord-plan-grid{border:0;gap:10px}.discord-plan-grid>article{border:1px solid var(--line);background:#090a0f;border-radius:20px 5px;min-height:430px}.discord-plan-grid h3{font-size:18px;font-weight:650;line-height:1.2}.discord-plan-grid article>b{letter-spacing:-.02em;overflow-wrap:normal;font-size:clamp(28px,2.55vw,36px);font-weight:650;line-height:1}.discord-plan-grid p{font-size:13px;line-height:1.62}.discord-plan-grid li{font-size:12px}.discord-tenant-card h2{font-size:clamp(30px,3.3vw,44px);font-weight:650;line-height:1}.discord-tenant-card :is(dt,dd){font-size:11px}.discord-core-steps article>b{font:700 20px/1 var(--display)}.discord-core-steps h3{font-size:15px}.discord-core-steps p{font-size:12px}.discord-core-cta h2{font-size:clamp(32px,4vw,54px);font-weight:650;line-height:1}:is(input,textarea,select){border-radius:12px 3px}:is(.admin-panel,.member-auth-card,.commerce-card,.public-ticket-form,.launcher-connect-card){border-radius:20px 5px}.admin-content :is(p,li,label,td,dd){font-size:max(11px,inherit)}.admin-page-head h1{letter-spacing:.015em;font-weight:650;font-family:var(--display)!important}@media (max-width:1100px){.page-hero-grid{grid-template-columns:1fr}.page-hero-aside{justify-self:start;max-width:640px}.minecraft-modes{grid-template-columns:1fr}.minecraft-modes>article{min-height:430px}}@media (max-width:820px){.wrap{width:calc(100% - 28px)}.section{padding-block:62px}.section-heading{flex-direction:column;align-items:flex-start}.section-heading h2{font-size:clamp(31px,8.5vw,45px)}.directory-grid,.format-grid{grid-template-columns:1fr}.format-grid article{border-right:0;border-bottom:1px solid var(--line)}.format-grid article:last-child{border-bottom:0}.discord-core-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body{font-size:14px}.page-hero{padding-top:116px}:is(.page-hero h1,.page-hero-grid:has(.page-hero-aside) h1){font-size:clamp(36px,10vw,42px);line-height:.96}.page-hero p{font-size:14px}.game-card{min-height:320px}.game-card h3{font-size:clamp(25px,9vw,37px)}.minecraft-launcher-copy h2{font-size:clamp(43px,13vw,62px)}.minecraft-launcher-features article{min-height:150px;padding:22px 20px}.minecraft-modes>article{min-height:400px;padding:23px 20px}.minecraft-modes h2{font-size:clamp(33px,11vw,48px)}.discord-core-status{grid-template-columns:1fr}.discord-core-status article{min-height:108px}.discord-plan-grid>article{min-height:0}}:is(.calendar-card,.project-entry-card,.game-card,.tournament-card,.news-card,.stream-card,.registration-disclosure,.lab-publication-grid article,.support-notes article,.event-registration-card,.member-tickets,.feedback-panel,.admin-panel){border-radius:20px 5px;overflow:hidden}.member-access-portal{background:radial-gradient(circle at 100% 0,#ff00c80e,#0000 32%),#08090d;border-radius:24px 6px;width:min(760px,100%);overflow:hidden}.member-access-tabs button b{font-size:13px}.member-access-tabs button small{font-size:10px}.member-access-portal .member-auth-card{padding:clamp(30px,4.5vw,48px)}.member-auth-brand{font-size:10px}.member-auth-card form>label>span{letter-spacing:.07em;font-size:9px}.member-auth-card label small{font-size:11px;line-height:1.5}.member-auth-card input:not([type=checkbox]),.member-auth-card select,.member-auth-card textarea{min-height:58px;font-size:15px}.member-auth-consent span{font-size:12px!important}.discord-section-grid.is-single{grid-template-columns:minmax(0,1fr)}.discord-section-grid.is-single .discord-pitch{max-width:920px}.member-auth-divider{font-size:9px}.member-auth-error,.member-auth-success,.member-auth-switch{font-size:12px;line-height:1.5}:is(.support-form,.public-ticket-form,.registration-system,.tournament-registration-form,.activity-registration-form) label>span{letter-spacing:.07em;font-size:9px}:is(.support-form,.public-ticket-form,.registration-system,.tournament-registration-form,.activity-registration-form) :is(input,select,textarea){font-size:14px}:is(.support-form,.public-ticket-form,.registration-system,.tournament-registration-form,.activity-registration-form) small{font-size:11px;line-height:1.5}.feedback-toggle{border-radius:14px 4px;box-shadow:0 12px 34px #00000057}.feedback-panel header span,.feedback-panel form label>span{font-size:9px}.feedback-panel header b{font-size:16px}.feedback-panel header small,.feedback-consent,.feedback-panel form>footer a{font-size:11px}.feedback-panel :is(input,textarea){border-radius:11px 3px;font-size:13px}.feedback-panel form>footer button,.feedback-success button{border-radius:12px 3px;font-size:10px}.admin-login-page>section{background:radial-gradient(circle at 100% 0,#ff00c813,#0000 33%),linear-gradient(145deg,#0c0d12,#07080c);border-radius:26px 7px;width:min(720px,100%);padding:clamp(30px,4vw,50px);overflow:hidden;box-shadow:0 28px 80px #00000057}.admin-login-copy{margin:clamp(44px,6vw,70px) 0 32px}.admin-login-copy h1{letter-spacing:.01em;font-size:clamp(45px,5.6vw,68px);font-weight:600;line-height:.98}.admin-login-copy p{font-size:14px;line-height:1.65}.owner-code-form{border-radius:18px 4px;padding:22px}.owner-code-form>header span,.admin-login-form label>span,.owner-code-form label>span{font-size:9px}.owner-code-form>header b{font-size:15px}.owner-code-form>header small{font-size:11px}.owner-code-form input[type=password],.admin-login-form input[type=text],.admin-login-form input[type=password]{border-radius:12px 3px;min-height:58px;font-size:15px}.owner-code-form>button,.admin-login-form>button{border-radius:14px 4px;min-height:56px;font-size:11px}.admin-login-form>div,.owner-code-form>div,.admin-login-back{font-size:11px;line-height:1.5}.admin-content{font-size:13px}.admin-content :is(p,li,td,dd){font-size:12px;line-height:1.55}.admin-content :is(label>span,.admin-table th){font-size:9px;line-height:1.35}.admin-content :is(input,select,textarea){font-size:13px}.admin-content :is(button,.button){font-size:10px}.admin-page-head p{font-size:13px}.admin-panel>header h2{font-size:clamp(17px,2vw,23px)}@media (max-width:560px){.member-access-portal .member-auth-card{padding:26px 20px 30px}.admin-login-page{padding:14px}.admin-login-page>section{padding:26px 20px}.admin-login-copy h1{font-size:clamp(38px,12vw,50px)}.feedback-toggle{min-width:98px;height:44px}}:is(.hero h1,.page-hero h1,.detail-hero h1,.event-detail-hero h1,.tournament-detail-hero h1,.commerce-hero h1,.tournaments-hero-copy h1,.not-found h1,.minecraft-launcher-copy h2,.launcher-pairing-shell h1){line-height:1.02}.page-hero h1{line-height:1.03}.section-heading h2{line-height:1.08}.tournaments-hero-copy h1{line-height:.98}.minecraft-launcher-copy h2{line-height:1}.eo-launcher-header-cta{border-radius:16px 4px;flex-basis:clamp(158px,11.2vw,184px);grid-template-columns:20px minmax(0,1fr);gap:9px;width:clamp(158px,11.2vw,184px);height:52px;padding:0 14px}.eo-launcher-header-cta>span{align-content:center;gap:3px}.eo-launcher-header-cta b{font-size:10px}.eo-launcher-header-cta small{font-size:6.5px}.launcher-download-button{min-height:70px;padding-inline:clamp(20px,3vw,30px)}.launcher-download-button>span{align-content:center}.launcher-download-button b{font-size:clamp(12px,1.25vw,15px);line-height:1.05}.launcher-download-button small{font-size:8px;line-height:1.3}.broadcast-visual{place-items:center;padding:14px;display:grid}.broadcast-visual img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.broadcast-visual:after{pointer-events:none}.admin-guide-list{padding:8px clamp(18px,2.5vw,28px) 24px}.admin-guide-list li{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-height:0;padding:17px 0}.admin-guide-list li>b{display:none}.admin-guide-list span{overflow-wrap:break-word;word-break:normal;color:#aaa5ae;width:100%;font-size:12px;line-height:1.72;display:block}.guide-details li{color:#aaa5ae;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-height:0;padding:15px 0;font-size:12px;line-height:1.7}.guide-details li>b{display:none}.guide-details li>span{overflow-wrap:break-word;width:100%;display:block}.docs-list summary h2{line-height:1.28}.docs-list summary p{max-width:920px;font-size:13px;line-height:1.68}.minecraft-skins-entry{background:radial-gradient(circle at 100% 0,#ff00c817,#0000 34%),#08090e;border:1px solid #00f0d147;border-radius:24px 6px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:stretch;min-height:390px;display:grid;overflow:hidden}.minecraft-skins-entry-art{border-right:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#00f0d121,#0000 32%),linear-gradient(145deg,#0c1016,#07080c);place-items:center;min-height:360px;display:grid;position:relative}.minecraft-skins-entry-art:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:18px 18px;border:1px solid #00f0d11a;position:absolute;inset:20px}.minecraft-skins-entry-art img{z-index:1;width:min(66%,240px);image-rendering:pixelated;filter:drop-shadow(0 0 28px #00f0d12e);position:relative}.minecraft-skins-entry-art span{z-index:2;color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.12em;position:absolute;bottom:20px;right:22px}.minecraft-skins-entry>div:last-child{align-content:center;justify-items:start;gap:18px;padding:clamp(30px,5vw,64px);display:grid}.minecraft-skins-entry h2{text-transform:uppercase;margin:0;font:650 clamp(34px,4.4vw,58px)/1.04 var(--display)!important}.minecraft-skins-entry p{color:#aaa5ae;max-width:760px;margin:0;font-size:14px;line-height:1.72}.minecraft-skins-entry ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.minecraft-skins-entry li{border:1px solid var(--line);color:#8c8791;padding:8px 10px;font-size:9px}.skins-hero-terminal{background:radial-gradient(circle at 100% 0,#ff00c81a,#0000 42%),#090a0f;border:1px solid #00f0d14d;border-radius:18px 4px;gap:13px;padding:25px;display:grid}.skins-hero-terminal span{color:var(--cyan);font:700 8px/1 var(--accent);letter-spacing:.13em}.skins-hero-terminal b{color:#f2eef4;font:650 clamp(17px,2vw,24px)/1.15 var(--display)}.skins-hero-terminal small{color:#77727d;font:650 7px/1.3 var(--accent);letter-spacing:.09em}.skin-catalog-shell{gap:16px;display:grid}.skin-library-switch{border:1px solid var(--line-strong);background:#08090d;border-radius:16px 4px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(720px,100%);display:grid;overflow:hidden}.skin-library-switch button{border:0;border-right:1px solid var(--line);color:#77727d;text-align:left;cursor:pointer;background:0 0;align-content:center;justify-items:start;gap:7px;min-height:62px;padding:12px 18px;display:grid}.skin-library-switch button:last-child{border-right:0}.skin-library-switch button.active{color:#06100f;background:linear-gradient(110deg,var(--cyan),#81f8ea)}.skin-library-switch span{font:700 7px/1 var(--accent);letter-spacing:.12em}.skin-library-switch b{font:650 13px/1.15 var(--display)}.skin-catalog-toolbar{border:1px solid var(--line);background:#08090d;border-radius:18px 4px;grid-template-columns:minmax(280px,1fr) auto;grid-template-areas:"search actions""filters actions";align-items:end;gap:10px;padding:15px;display:grid}.skin-catalog-toolbar.is-curseforge{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);grid-template-areas:"search note"}.skin-catalog-toolbar label{gap:7px;min-width:0;display:grid}.skin-search{grid-area:search}.skin-catalog-toolbar label>span{color:#77727d;font:700 7px/1 var(--accent);letter-spacing:.1em}.skin-catalog-toolbar :is(input,select){border:1px solid var(--line-strong);color:#ddd9e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:48px;font-family:var(--body);background-color:#0d0e14;border-radius:10px 2px;outline:0;padding:0 14px;font-size:12px}.skin-catalog-toolbar select option{color:#ede9ef;background:#11131a}.skin-catalog-toolbar :is(input,select):focus{border-color:var(--cyan);box-shadow:0 0 0 2px #00f0d114}.skin-filter-pair{grid-area:filters;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(460px,100%);display:grid}.skin-toolbar-actions{grid-area:actions;grid-template-columns:auto minmax(155px,auto);align-items:stretch;gap:10px;min-width:0;display:grid}.skin-scope{border:1px solid var(--line-strong);border-radius:12px 3px;grid-template-columns:repeat(2,auto);min-height:48px;display:grid;overflow:hidden}.skin-scope button{border:0;border-right:1px solid var(--line);color:#77727d;min-width:82px;font:700 9px/1 var(--display);cursor:pointer;background:0 0;padding:0 12px}.skin-scope button:last-child{border-right:0}.skin-scope button.active{color:#04110f;background:var(--cyan)}.skin-upload-trigger{white-space:nowrap;min-height:48px}.skin-curseforge-note{background:#00f0d106;border:1px solid #00f0d12e;border-radius:12px 3px;grid-area:note;align-content:center;gap:7px;min-height:62px;padding:12px 15px;display:grid}.skin-curseforge-note span{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.11em}.skin-curseforge-note p{color:#8b8690;margin:0;font-size:10px;line-height:1.5}.skin-message{color:#9ef8ea;background:#00f0d10a;border:1px solid #00f0d147;padding:14px 16px;font-size:12px;line-height:1.5}.skin-message.is-error{color:#ff61dc;background:#ff00c809;border-color:#ff00c861}.skin-catalog-layout{grid-template-columns:minmax(0,1fr) minmax(285px,340px);align-items:start;gap:14px;display:grid}.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.skin-card{border:1px solid var(--line);min-height:360px;color:inherit;text-align:left;cursor:pointer;background:#090a0f;border-radius:18px 4px;grid-template-rows:248px auto;padding:0;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.skin-card:hover,.skin-card:focus-visible,.skin-card.is-selected{background:#0b0d12;border-color:#00f0d185;outline:0;transform:translateY(-2px)}.skin-card.is-active{border-color:#b8ff4a75}.skin-card-preview{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 44%,#00f0d11a,#0000 38%),linear-gradient(145deg,#0d1016,#07080c);place-items:center;padding:20px;display:grid}.skin-card-preview canvas{width:100px;height:200px;image-rendering:pixelated;filter:drop-shadow(0 14px 20px #0006)}.skin-card-copy{align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.skin-card-copy>span{color:var(--magenta);font:700 6.5px/1 var(--accent);letter-spacing:.1em}.skin-card-copy h3{color:#eeeaf0;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;font:650 15px/1.2 var(--display)!important}.skin-card-copy p,.skin-card-copy small{color:#77727d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.35;overflow:hidden}.skin-card>i{color:var(--lime);font:700 6px/1 var(--accent);letter-spacing:.09em;background:#050808db;border:1px solid #b8ff4a6b;border-radius:8px 2px;padding:6px 7px;font-style:normal;position:absolute;top:11px;right:11px}.skin-inspector{background:radial-gradient(circle at 100% 0,#ff00c816,#0000 36%),#090a0f;border:1px solid #00f0d147;border-radius:20px 5px;align-content:start;gap:14px;min-height:560px;padding:18px;display:grid;position:sticky;top:92px;overflow:hidden}.skin-inspector-preview{border:1px solid var(--line);background:radial-gradient(circle at 50% 42%,#00f0d11f,#0000 40%),#07080c;place-items:center;height:292px;display:grid}.skin-inspector-preview canvas{width:116px;height:232px;image-rendering:pixelated}.skin-inspector>span{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.12em}.skin-inspector h2{color:#f0ecf2;margin:0;font:650 25px/1.08 var(--display)!important}.skin-inspector dl{border-top:1px solid var(--line);margin:0}.skin-inspector dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:39px;display:flex}.skin-inspector :is(dt,dd){margin:0;font-size:9px}.skin-inspector dt{color:#716c76}.skin-inspector dd{color:#c8c3cb;text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden}.skin-inspector>p{color:#8f8a93;margin:0;font-size:11px;line-height:1.62}.skin-inspector-actions{gap:8px;display:grid}.skin-inspector-actions .button{width:100%}.skin-delete{color:#8e5f6b;cursor:pointer;background:0 0;border:0;justify-self:center;padding:7px;font-size:10px}.skin-inspector-placeholder{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:520px;display:grid}.skin-inspector-placeholder span{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.12em}.skin-inspector-placeholder b{font:650 22px/1.1 var(--display)}.skin-inspector-placeholder p{color:#77727d;max-width:240px;margin:0;font-size:11px;line-height:1.6}.skin-empty,.skin-loading{border:1px solid var(--line);text-align:center;background:#08090d;border-radius:20px 5px;align-content:center;justify-items:center;gap:13px;min-height:430px;padding:30px;display:grid}.skin-empty img{opacity:.42;width:84px}.skin-empty b{font:650 clamp(20px,2.5vw,28px)/1.15 var(--display)}.skin-empty p{color:#85808a;max-width:540px;margin:0;font-size:12px;line-height:1.65}.skin-loading i{border:2px solid #ffffff1f;border-top-color:var(--cyan);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite skin-spin}.skin-loading span{color:#77727d;font-size:11px}.skin-load-more{width:100%;margin-top:12px}@keyframes skin-spin{to{transform:rotate(360deg)}}.curseforge-skin-library{gap:16px;display:grid}.curseforge-skin-library>header{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#ff6e0014,#0000 38%),#08090d;border-radius:18px 4px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:30px;padding:22px 24px;display:grid}.curseforge-skin-library>header span{color:#ff9d36;font:700 7px/1 var(--accent);letter-spacing:.12em}.curseforge-skin-library>header h2{color:#f1edf3;margin:9px 0 0;font:650 clamp(22px,2.7vw,34px)/1.08 var(--display)!important}.curseforge-skin-library>header p{color:#8c8791;margin:0;font-size:11px;line-height:1.65}.curseforge-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.curseforge-skin-card{border:1px solid var(--line);background:#090a0f;border-radius:18px 4px;grid-template-rows:auto 1fr auto auto;min-width:0;display:grid;overflow:hidden}.curseforge-skin-card-art{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 44%,#ff84001a,#0000 40%),linear-gradient(145deg,#0d1016,#07080c);place-items:center;height:176px;padding:28px;display:grid}.curseforge-skin-card-art img{object-fit:cover;border-radius:17px 4px;width:112px;height:112px;box-shadow:0 18px 32px #00000061}.curseforge-skin-card-copy{align-content:start;gap:8px;min-width:0;padding:18px 18px 12px;display:grid}.curseforge-skin-card-copy>span{color:#ff9d36;font:700 7px/1 var(--accent);letter-spacing:.1em}.curseforge-skin-card-copy h3{color:#f0ecf2;margin:0;font:650 18px/1.16 var(--display)!important}.curseforge-skin-card-copy small{color:#77727d;font-size:9px;line-height:1.4}.curseforge-skin-card-copy p{color:#938e97;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:2px 0 0;font-size:11px;line-height:1.58;display:-webkit-box;overflow:hidden}.curseforge-skin-card>ul{flex-wrap:wrap;align-content:start;gap:6px;min-height:49px;margin:0;padding:0 18px 14px;list-style:none;display:flex}.curseforge-skin-card>ul li{border:1px solid var(--line);color:#8c8791;background:#0c0d12;padding:6px 8px;font-size:8px;line-height:1}.curseforge-skin-card>footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:14px 18px 18px;display:grid}.curseforge-skin-card>footer .button{min-width:0;min-height:43px;padding:0 12px;font-size:8px}.curseforge-skin-disclaimer{color:#a09aa4;background:#ff9d3606;border:1px solid #ff9d363b;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.curseforge-skin-disclaimer svg{color:#ff9d36;flex:none}.curseforge-skin-disclaimer p{margin:0;font-size:10px;line-height:1.58}.skin-modal{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020205d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.skin-upload-form{background:radial-gradient(circle at 100% 0,#ff00c81a,#0000 34%),#090a0f;border:1px solid #00f0d15c;border-radius:24px 6px;width:min(860px,100%);overflow:hidden;box-shadow:0 30px 90px #00000094}.skin-upload-form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.skin-upload-form header span{color:var(--cyan);font:700 7px/1 var(--accent);letter-spacing:.12em}.skin-upload-form h2{margin:8px 0 0;font:650 26px/1.1 var(--display)!important}.skin-upload-form header>button{border:1px solid var(--line);color:#aaa5ae;cursor:pointer;background:0 0;width:40px;height:40px;font-size:24px}.skin-upload-layout{grid-template-columns:300px minmax(0,1fr);gap:24px;padding:24px;display:grid}.skin-file-drop{min-height:380px;color:var(--cyan);text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 45%,#00f0d11a,#0000 40%),#07080c;border:1px dashed #00f0d161;align-content:center;justify-items:center;gap:12px;display:grid;position:relative;overflow:hidden}.skin-file-drop input{opacity:0;width:1px;height:1px;position:absolute}.skin-file-drop canvas{width:138px;height:276px;image-rendering:pixelated}.skin-file-drop b{font:650 15px/1.2 var(--display)}.skin-file-drop small{color:#77727d;font:650 7px/1.3 var(--accent);letter-spacing:.08em}.skin-upload-fields{align-content:start;gap:15px;display:grid}.skin-upload-fields label{gap:8px;display:grid}.skin-upload-fields label>span{color:#77727d;font:700 7px/1 var(--accent);letter-spacing:.1em}.skin-upload-fields :is(input,select){border:1px solid var(--line-strong);color:#e4e0e6;width:100%;min-height:52px;font-family:var(--body);background:#0c0d12;padding:0 14px;font-size:12px}.skin-upload-fields p{color:#817c85;margin:3px 0 0;font-size:11px;line-height:1.65}.skin-upload-form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.skin-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.skin-guide-grid article{border:1px solid var(--line);background:#090a0f;border-radius:18px 4px;align-content:start;gap:16px;min-height:230px;padding:clamp(22px,3vw,34px);display:grid}.skin-guide-grid article>span{color:var(--magenta);font:700 9px/1 var(--accent)}.skin-guide-grid h3{margin:auto 0 0;font:650 20px/1.15 var(--display)!important}.skin-guide-grid p{color:#918c95;margin:0;font-size:12px;line-height:1.68}.skin-guide-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:1180px){.skin-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search actions""filters filters"}.skin-catalog-toolbar.is-curseforge{grid-template-columns:1fr;grid-template-areas:"search""note"}.skin-toolbar-actions,.skin-scope,.skin-upload-trigger{width:100%}.skin-grid,.curseforge-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.minecraft-skins-entry{grid-template-columns:1fr}.minecraft-skins-entry-art{border-right:0;border-bottom:1px solid var(--line);min-height:300px}.skin-catalog-toolbar{grid-template-columns:1fr;grid-template-areas:"search""filters""actions"}.skin-toolbar-actions{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr)}.skin-catalog-layout{grid-template-columns:1fr}.skin-inspector{grid-template-columns:220px minmax(0,1fr);min-height:0;position:relative;top:auto}.skin-inspector-preview{grid-row:1/8;height:340px}.skin-inspector-placeholder{grid-column:1/-1;min-height:260px}.skin-upload-layout{grid-template-columns:260px minmax(0,1fr)}.curseforge-skin-library>header{grid-template-columns:1fr;gap:12px}}@media (max-width:680px){.skin-library-switch{grid-template-columns:1fr}.skin-library-switch button{border-right:0;border-bottom:1px solid var(--line)}.skin-library-switch button:last-child{border-bottom:0}.skin-filter-pair,.skin-toolbar-actions{grid-template-columns:1fr;width:100%}.skin-scope{grid-template-columns:1fr 1fr}.skin-grid{grid-template-columns:1fr}.skin-card{grid-template-rows:1fr;grid-template-columns:150px minmax(0,1fr);min-height:300px}.skin-card-preview{border-right:1px solid var(--line);border-bottom:0;min-height:300px;padding:14px}.skin-card-preview canvas{width:96px;height:192px}.skin-card-copy{align-content:center}.skin-inspector{grid-template-columns:1fr}.skin-inspector-preview{grid-row:auto;height:320px}.skin-inspector-actions,.skin-upload-layout{grid-template-columns:1fr}.skin-file-drop{min-height:320px}.skin-upload-form>footer{flex-direction:column-reverse}.skin-upload-form>footer .button{width:100%}.skin-guide-grid{grid-template-columns:1fr}.skin-guide-grid article{min-height:190px}.curseforge-skin-grid{grid-template-columns:1fr}.curseforge-skin-card-art{height:156px}.curseforge-skin-card>footer{grid-template-columns:1fr}}@media (max-width:440px){.skin-card{grid-template-columns:126px minmax(0,1fr)}.skin-card-preview canvas{width:82px;height:164px}.skin-card-copy{padding:13px}.skin-card-copy h3{white-space:normal}}.eo-header.site-header{background:linear-gradient(90deg,#00f0d106,#0000 25% 72%,#ff00c809),#050508f6;border-bottom-color:#ffffff1a;height:76px;box-shadow:0 18px 52px #00000052}.eo-header-inner{gap:clamp(10px,1vw,18px);width:min(1600px,100% - 32px);height:75px}.eo-brand{gap:9px}.eo-brand-fox{width:36px;height:36px}.eo-brand-wordmark{width:126px;height:36px}.eo-desktop-nav{gap:3px;margin-left:clamp(4px,.7vw,12px);margin-right:auto;display:flex}.eo-desktop-nav>a,.eo-nav-group>button{color:#807b85;min-height:74px;font:650 clamp(7.5px,.58vw,9px)/1 var(--display);letter-spacing:.055em;gap:7px;padding-inline:clamp(6px,.62vw,11px)}.eo-desktop-nav>a>svg,.eo-nav-group>button>svg:first-child{color:#5f5b66;transition:color .18s,filter .18s,transform .18s}.eo-desktop-nav>a:hover>svg,.eo-desktop-nav>a.active>svg,.eo-nav-group.is-open>button>svg:first-child{color:var(--cyan);filter:drop-shadow(0 0 7px #00f0d16b);transform:translateY(-1px)}.eo-desktop-nav>a:after,.eo-nav-group>button:after{background:linear-gradient(90deg,var(--cyan),var(--magenta));transform-origin:50%;height:2px;left:8px;right:8px;box-shadow:0 0 12px #00f0d161}.eo-nav-glyph{margin-left:1px}.eo-nav-panel{clip-path:inset(0 0 14% round 18px 5px);pointer-events:none;transform-origin:top;background:radial-gradient(circle at 8% 0,#00f0d117,#0000 35%),radial-gradient(circle at 100% 100%,#ff00c80f,#0000 38%),linear-gradient(145deg,#111219,#08090e);border-color:#ffffff26;border-radius:18px 5px;padding:12px;transition:opacity .18s,transform .18s cubic-bezier(.2,.78,.2,1),clip-path .18s cubic-bezier(.2,.78,.2,1),visibility .18s;top:calc(100% + 8px);overflow:hidden;transform:translateY(-9px)scale(.985);box-shadow:0 28px 90px #000000b8}.eo-nav-group.is-open .eo-nav-panel{clip-path:inset(0 round 18px 5px);pointer-events:auto;transform:translateY(0)scale(1)}.eo-project-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:476px;left:-76px}.eo-project-panel>span{grid-column:1/-1}.eo-nav-panel>span{color:#716c77;margin:0 2px 3px;padding:8px 9px 13px;font-size:7px}.eo-nav-panel>a{background:#ffffff03;border:1px solid #ffffff12;border-radius:11px 3px;min-height:48px;margin:0;padding-inline:12px}.eo-nav-panel>a:hover,.eo-nav-panel>a:focus-visible{background:linear-gradient(90deg,#00f0d116,#389cff06);border-color:#00f0d16b;transform:translateY(-1px)}.eo-more-panel{width:300px;right:-12px}.eo-header-actions{background:#ffffff04;border-radius:16px 5px;flex:none;gap:6px;margin-left:0;padding:5px}.eo-launcher-header-cta{border-radius:17px 5px;flex-basis:184px;width:184px;height:54px}.eo-menu-trigger span{transform-origin:50%;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .16s,width .2s}.eo-menu-trigger.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.eo-menu-trigger.is-open span:nth-child(2){opacity:0;width:0}.eo-menu-trigger.is-open span:last-child{transform:translateY(-6px)rotate(-45deg)}@media (max-width:1320px){.eo-launcher-header-cta{display:none}}@media (min-width:841px){.eo-menu-trigger,.eo-mobile-menu{display:none!important}}@media (min-width:841px) and (max-width:1100px){.eo-header-inner{gap:5px;width:calc(100% - 20px)}.eo-brand{gap:6px}.eo-brand-fox{width:30px;height:30px}.eo-brand-wordmark{width:102px}.eo-desktop-nav{gap:0;margin-left:2px}.eo-desktop-nav>a,.eo-nav-group>button{letter-spacing:.025em;gap:4px;padding-inline:5px;font-size:7px}.eo-desktop-nav>a>svg,.eo-nav-group>button>svg:first-child{display:none}.eo-header-actions{gap:4px;padding:3px}.eo-utility-control,.eo-profile-trigger,.eo-cart-link{width:41px;height:41px;min-height:41px}.eo-auth-entry{display:none}}@media (max-width:840px){.eo-desktop-nav{display:none}.eo-header-actions{margin-left:auto}.eo-menu-trigger{display:grid}.eo-mobile-menu{clip-path:inset(0 0 0 12%);background:radial-gradient(circle at 100% 0,#ff00c817,#0000 32%),radial-gradient(circle at 0 100%,#00f0d114,#0000 36%),linear-gradient(145deg,#090a0f,#050508 68%);border-left:1px solid #00f0d129;width:min(760px,100vw);height:calc(100svh - 76px);padding:0 clamp(18px,4vw,42px) 30px;transition:opacity .22s,transform .24s cubic-bezier(.2,.82,.2,1),clip-path .24s cubic-bezier(.2,.82,.2,1),visibility .22s;position:absolute;inset:100% 0 auto auto;transform:translate(28px);box-shadow:-30px 44px 90px #00000094}.eo-mobile-menu.is-open{clip-path:inset(0);transform:translate(0)}.eo-mobile-menu-head{align-items:center;gap:20px;min-height:84px}.eo-mobile-menu-head>div{gap:8px;display:grid}.eo-mobile-menu-head>div span{color:var(--cyan);font:700 7px/1 var(--display);letter-spacing:.14em}.eo-mobile-menu-head>div b{color:#f0edf2;font:650 18px/1 var(--display);letter-spacing:.035em;text-transform:uppercase}.eo-mobile-menu-head>small{color:#57535e;font:650 6px/1 var(--display);letter-spacing:.12em}.eo-mobile-nav-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:10px;padding-block:14px;display:grid}.eo-mobile-menu nav{align-content:start;gap:7px;display:grid}.eo-mobile-menu nav>a{background:#ffffff03;border:1px solid #ffffff12;border-radius:13px 4px;grid-template-columns:38px minmax(0,1fr) 20px;gap:11px;min-height:58px;padding:8px 12px;transition:color .17s,border-color .17s,background .17s,transform .17s}.eo-mobile-menu nav>a>i{color:#77727d;background:#0a0b10;border:1px solid #ffffff14;border-radius:11px 3px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.eo-mobile-menu nav>a>span{font:650 10px/1.18 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eo-mobile-menu nav>a>svg{color:#57535e;justify-self:end;transition:color .17s,transform .17s}.eo-mobile-menu nav>a:hover,.eo-mobile-menu nav>a:focus-visible,.eo-mobile-menu nav>a.active{color:#f6f2f7;background:linear-gradient(90deg,#00f0d112,#2b7eff05);border-color:#00f0d161;outline:0;transform:translate(2px)}.eo-mobile-menu nav>a:hover>i,.eo-mobile-menu nav>a:focus-visible>i,.eo-mobile-menu nav>a.active>i{color:var(--cyan);filter:drop-shadow(0 0 8px #00f0d147);border-color:#00f0d157}.eo-mobile-menu nav>a:hover>svg,.eo-mobile-menu nav>a:focus-visible>svg,.eo-mobile-menu nav>a.active>svg{color:var(--cyan);transform:translate(3px)}.eo-mobile-secondary>a{min-height:48px!important}.eo-mobile-secondary>a>i{width:30px!important;height:30px!important}.eo-mobile-account{background:linear-gradient(145deg,#00f0d106,#ffffff03);border-radius:16px 4px;margin-top:2px;overflow:hidden}.eo-mobile-account>a{min-height:46px;padding-inline:16px}.eo-mobile-join{border-radius:14px 4px;min-height:50px}}@media (max-width:660px){.eo-header.site-header{height:68px}.eo-header-inner{gap:6px;width:calc(100% - 20px);height:67px}.eo-brand-wordmark{width:100px}.eo-brand-fox{width:31px;height:31px}.eo-header-actions{padding:3px}.eo-account,.eo-auth-entry{display:none!important}.eo-language-icon,.eo-cart-link,.eo-menu-trigger{width:39px;height:39px;min-height:39px}.eo-mobile-menu{border-left:0;width:100vw;height:calc(100svh - 68px);padding-inline:14px}.eo-mobile-menu-head{min-height:68px}.eo-mobile-menu-head>div b{font-size:15px}.eo-mobile-menu-head>small{display:none}.eo-mobile-nav-grid{grid-template-columns:1fr}.eo-mobile-menu nav>a{min-height:52px}.eo-mobile-secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eo-mobile-secondary>a:last-child{grid-column:1/-1}}@media (max-width:420px){.eo-brand>span{display:none}.eo-brand-wordmark{width:88px}.eo-mobile-secondary{grid-template-columns:1fr!important}.eo-mobile-secondary>a:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.eo-nav-panel,.eo-mobile-menu,.eo-menu-trigger span,.eo-mobile-menu nav>a{transition-duration:.01ms!important}}:root{--ink:#050508;--ink-soft:#07080c;--panel:#090a0f;--panel-2:#0d0e15;--paper:#f0edf3;--muted:#7b7681;--line:#ffffff17;--line-strong:#ffffff2b}html,body{background:#050508}body{background:radial-gradient(circle at 88% 2%,#ff00c80e,#0000 31rem),radial-gradient(circle at 4% 40%,#00f0d10b,#0000 34rem),#050508}main{isolation:isolate;position:relative}main:before{z-index:-1;pointer-events:none;content:"";opacity:.14;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:76px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#000,#0000 80%);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#000,#0000 80%)}.wrap{width:min(1460px,100% - 64px)}.section{padding-top:clamp(72px,7vw,108px);padding-bottom:clamp(72px,7vw,108px)}.section-panel{background:linear-gradient(145deg,#00f0d105,#0000 35%),#08090dc2;border-color:#ffffff16}.page-hero,.detail-hero{background:radial-gradient(circle at 82% 8%,#ff00c812,#0000 30%),radial-gradient(circle at 8% 82%,#00f0d10e,#0000 32%),#06070a;border-bottom-color:#ffffff17}.page-hero-grid,.detail-hero-inner{position:relative}.eyebrow,.page-meta{font-family:var(--display);letter-spacing:.13em}:where(main) :where(p,li,dd,small){line-height:1.62}:where(main) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){transition:border-color .17s,box-shadow .17s,background .17s,transform .17s;box-shadow:inset 0 0 0 1px #0000003d;color:#eeeaf1!important;background:radial-gradient(circle at 100% 0,#00f0d109,#0000 32%),linear-gradient(145deg,#0e1016,#090a0f)!important;border-color:#ffffff21!important;border-radius:13px 4px!important}:where(main) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):hover{border-color:#00f0d15c!important}:where(main) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):focus{outline:0;box-shadow:0 0 0 3px #00f0d113,inset 0 0 0 1px #00000040;border-color:#00f0d1b3!important}:where(main) :where(input[readonly],input:disabled,textarea:disabled,select:disabled){cursor:not-allowed;color:#77727d!important;background:#08090d!important}.button,.button-primary,.button-outline{font-family:var(--display);border-radius:14px 4px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,filter .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.button-primary{color:#04110f;background:linear-gradient(108deg,var(--cyan),#70ffea 70%,#b9fff5);box-shadow:0 0 26px #00f0d112}.button-primary:hover,.button-primary:focus-visible{filter:brightness(1.06);outline:0;transform:translateY(-2px);box-shadow:0 12px 30px #00f0d124}.button-outline{background:linear-gradient(145deg,#ffffff06,#ffffff02)}.button-outline:hover,.button-outline:focus-visible{color:var(--cyan);border-color:#00f0d18a;outline:0;box-shadow:0 10px 26px #00000038}:where(.game-card,.tournament-card,.member-card,.member-auth-card,.profile-editor,.public-ticket-form,.registration-system,.tournament-registration-form,.stream-idea-lab,.discord-widget-shell,.launcher-device-account,.minecraft-launcher,.minecraft-skins-entry,.cart-summary,.cart-lines,.docs-browser,.rules-list,.project-status-grid article,.highlight-grid article,.about-directions article,.support-notes article,.process-line article){background-color:#08090dd6;border-color:#ffffff1b;border-radius:20px 5px;box-shadow:0 18px 50px #00000029}:where(.game-card,.tournament-card,.member-card,.highlight-grid article,.about-directions article,.support-notes article){transition:border-color .18s,background .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1)}:where(.game-card,.tournament-card,.member-card,.highlight-grid article,.about-directions article,.support-notes article):hover{background-color:#0a0b10;border-color:#00f0d159;transform:translateY(-2px);box-shadow:0 20px 44px #0000003d}.launcher-select{width:100%;min-width:0;position:relative}.launcher-select-native{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;position:absolute!important;inset:auto auto 0 0!important;overflow:hidden!important}.launcher-select-trigger{color:#e7e3e9;text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#00f0d10a,#0000 34%),linear-gradient(145deg,#0e1016,#090a0f);border:1px solid #ffffff26;border-radius:13px 4px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 10px 0 14px;transition:color .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;box-shadow:inset 0 0 0 1px #0000003d}.launcher-select-trigger>span{min-width:0;font-family:var(--body);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.launcher-select-trigger>i{background:#ffffff04;border:1px solid #ffffff14;border-radius:9px 3px;place-items:center;width:28px;height:28px;display:grid;position:relative}.launcher-select-trigger>i b{background:var(--cyan);width:7px;height:1px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:13px}.launcher-select-trigger>i b:first-child{left:7px;transform:rotate(42deg)}.launcher-select-trigger>i b:last-child{right:7px;transform:rotate(-42deg)}.launcher-select:hover .launcher-select-trigger,.launcher-select.is-open .launcher-select-trigger{border-color:#00f0d194;box-shadow:0 0 0 3px #00f0d112}.launcher-select.is-open .launcher-select-trigger>i{background:#00f0d10e;border-color:#00f0d157}.launcher-select.is-open .launcher-select-trigger>i b:first-child{transform:rotate(-42deg)}.launcher-select.is-open .launcher-select-trigger>i b:last-child{transform:rotate(42deg)}.launcher-select-options{z-index:180;visibility:hidden;opacity:0;clip-path:inset(0 0 22% round 15px 4px);pointer-events:none;transform-origin:top;scrollbar-width:thin;scrollbar-color:var(--cyan) #08090e;background:radial-gradient(circle at 100% 0,#ff00c811,#0000 42%),linear-gradient(145deg,#12141b,#08090e);border:1px solid #00f0d13d;border-radius:15px 4px;gap:4px;max-height:min(320px,45vh);padding:7px;transition:opacity .18s,transform .2s cubic-bezier(.2,.82,.2,1),clip-path .2s cubic-bezier(.2,.82,.2,1),visibility .2s;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;transform:translateY(-7px)scale(.985);box-shadow:0 24px 64px #000000b8}.launcher-select.is-open .launcher-select-options{visibility:visible;opacity:1;clip-path:inset(0 round 15px 4px);pointer-events:auto;transform:translateY(0)scale(1)}.launcher-select-options>button{color:#aaa5af;min-height:42px;font-family:var(--body);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px 3px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:10px;padding:8px 11px;font-size:12px;transition:color .14s,border-color .14s,background .14s,transform .14s;display:grid}.launcher-select-options>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.launcher-select-options>button>i{color:#0000;text-align:center;font-style:normal}.launcher-select-options>button:hover,.launcher-select-options>button:focus,.launcher-select-options>button.is-highlighted{color:#f1edf3;background:#00f0d10e;border-color:#00f0d12e;outline:0;transform:translate(2px)}.launcher-select-options>button.is-selected{color:var(--cyan);background:linear-gradient(90deg,#00f0d11a,#3893ff09)}.launcher-select-options>button.is-selected>i{color:var(--cyan)}.launcher-select-options>button:disabled{opacity:.38;cursor:not-allowed}.launcher-select.is-disabled{opacity:.5}.launcher-select.is-disabled .launcher-select-trigger{cursor:not-allowed}.profile-slug-field.is-locked{background:linear-gradient(90deg,#00f0d109,#ffffff02);border-color:#00f0d12e;border-radius:13px 4px;grid-template-columns:auto minmax(0,1fr) 38px;min-height:50px;overflow:hidden}.profile-slug-field.is-locked i{border-right:1px solid var(--line);align-self:stretch;align-items:center;padding:0 12px;display:flex}.profile-slug-field.is-locked output{color:#c9c4ce;min-width:0;font:650 11px/1 var(--display);text-overflow:ellipsis;white-space:nowrap;padding:0 12px;overflow:hidden}.profile-slug-field.is-locked>b{border-left:1px solid var(--line);width:38px;height:100%;color:var(--cyan);place-items:center;display:grid}.profile-slug-hint{color:#6d6873;font-size:9px;line-height:1.5}.profile-fields .launcher-select-trigger{min-height:50px}.skin-catalog-toolbar{background:linear-gradient(145deg,#00f0d105,#ffffff02),#08090d;border-radius:18px 5px;grid-template-columns:minmax(300px,1.25fr) minmax(360px,.9fr) auto;grid-template-areas:"search filters actions";align-items:end;gap:12px;padding:14px}.skin-filter-pair{width:100%}.skin-toolbar-actions{align-self:end}.skin-catalog-toolbar .launcher-select-trigger{min-height:48px}.skin-catalog-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:12px}.skin-catalog-layout>div{min-height:0!important}.skin-empty,.skin-loading{min-height:330px}.skin-inspector{min-height:410px}.skin-inspector-placeholder{min-height:370px}.skin-upload-form{overflow:visible}.skin-upload-fields .launcher-select-trigger{min-height:48px}.skin-upload-fields :is(input,.launcher-select-trigger){height:48px}.skin-upload-fields .launcher-select-options{z-index:240}@media (max-width:1220px){.wrap{width:min(100% - 40px,1320px)}.skin-catalog-toolbar{grid-template-columns:minmax(280px,1fr) auto;grid-template-areas:"search actions""filters filters"}.skin-filter-pair{width:min(560px,100%)}}@media (max-width:900px){.wrap{width:calc(100% - 32px)}.skin-catalog-toolbar{grid-template-columns:1fr;grid-template-areas:"search""filters""actions"}.skin-filter-pair{width:100%}.skin-catalog-layout{grid-template-columns:1fr}.skin-inspector{min-height:0}.skin-inspector-placeholder{min-height:230px}}@media (max-width:660px){main:before{background-size:34px 34px;inset:68px 0 0}.wrap{width:calc(100% - 24px)}.section{padding-top:62px;padding-bottom:62px}.skin-filter-pair,.skin-toolbar-actions{grid-template-columns:1fr}.skin-empty,.skin-loading{min-height:260px;padding:24px 18px}.launcher-select-trigger{min-height:48px}.launcher-select-options{z-index:300;transform-origin:bottom;border-radius:20px 6px;max-height:min(420px,62svh);position:fixed;inset:auto 12px 12px;transform:translateY(22px)scale(.985)}.launcher-select.is-open .launcher-select-options{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.launcher-select-options,.launcher-select-trigger,.launcher-select-trigger>i b,:where(.game-card,.tournament-card,.member-card,.button){transition-duration:.01ms!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
