/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Nunito Sans Local;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/nunito-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Local;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/nunito-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Semi Condensed Local;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-semi-condensed-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Semi Condensed Local;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-semi-condensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Semi Condensed Local;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-semi-condensed-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Semi Condensed Local;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-semi-condensed-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Semi Condensed Local;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/saira-semi-condensed-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Semi Condensed Local;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/saira-semi-condensed-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Semi Condensed Local;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/saira-semi-condensed-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Semi Condensed Local;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/saira-semi-condensed-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:var(--sx-text);--muted:var(--sx-muted);--paper:var(--sx-bg-0);--cream:var(--sx-surface-strong);--line:var(--sx-border);--teal:var(--sx-purple);--coral:var(--sx-purple-bright);--sun:var(--sx-warning);--sky:rgba(var(--sx-purple-rgb),.18);--font-body:"Nunito Sans Local","Segoe UI",sans-serif;--font-display:"Saira Semi Condensed Local","Arial Narrow",sans-serif;--font-code:"Cascadia Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;overflow:hidden}.topbar{z-index:10;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:82px;margin:0 auto;display:flex;position:relative}.brand{letter-spacing:.12em;align-items:center;gap:12px;font-weight:900;display:flex}.brand-mark{border:2px solid var(--ink);background:var(--sun);width:38px;height:38px;box-shadow:3px 3px 0 var(--ink);border-radius:12px 17px;place-items:center;display:grid;transform:rotate(-4deg)}.nav{color:var(--muted);align-items:center;gap:28px;font-size:14px;font-weight:700;display:flex}.nav a:hover{color:var(--ink)}.login{border:1px solid var(--ink);background:var(--ink);color:#fff;box-shadow:3px 3px 0 var(--coral);border-radius:999px;padding:11px 17px;transition:transform .18s}.login:hover{transform:translate(-1px,-1px)}.hero{padding:68px 0 78px;position:relative}.hero:before{content:"";background:radial-gradient(circle at 35% 60%,#f8f2ff 0 22%,var(--sky) 23% 52%,transparent 53%);opacity:.94;z-index:-1;border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;right:-150px}.hero-inner{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;width:min(1180px,100% - 40px);margin:0 auto;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--teal);align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.eyebrow:before{content:"";background:var(--coral);border-radius:9px;width:28px;height:3px}h1{letter-spacing:-.055em;max-width:720px;margin:18px 0 20px;font-family:Georgia,serif;font-size:clamp(54px,7vw,92px);line-height:.93}h1 em{color:var(--coral);font-style:normal}.hero-copy{max-width:610px;color:var(--muted);font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primary,.secondary{border-radius:13px;align-items:center;gap:9px;padding:14px 20px;font-weight:900;display:inline-flex}.primary{background:var(--coral);color:#fff;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.secondary{border:2px solid var(--ink);background:var(--cream)}.hero-note{color:var(--muted);margin-top:17px;font-size:12px}.map-card{border:2px solid var(--ink);background:#eee5ff;border-radius:33px 18px 38px 22px;min-height:410px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:12px 14px #25193f24}.world-art{object-fit:cover;width:100%;height:100%;position:absolute}.map-card:after{content:"";background:linear-gradient(120deg,#5430910d,#0000 48%,#25193f47);position:absolute;inset:0}.map-title{z-index:2;background:var(--cream);border:1px solid var(--ink);letter-spacing:.08em;border-radius:8px;padding:8px 12px;font:900 12px/1 Courier New,monospace;position:absolute;top:22px;left:25px}.map-stamp{z-index:2;border:3px double var(--coral);color:var(--coral);text-align:center;background:#fffbffeb;border-radius:50%;padding:10px;font-size:11px;font-weight:900;position:absolute;top:155px;right:22px;transform:rotate(12deg)}.atlas{width:min(1180px,100% - 40px);margin:0 auto 100px}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.section-head h2{letter-spacing:-.035em;margin:8px 0 0;font:700 clamp(32px,4vw,52px)/1 Georgia,serif}.data-badge{color:#745b13;background:#fff2c7;border:1px solid #d5ab2f;border-radius:999px;padding:8px 12px;font:800 11px/1 Courier New,monospace}.world-tabs{border:1px solid var(--line);background:#ffffff8c;border-radius:18px;grid-template-columns:repeat(6,1fr);gap:4px;padding:5px;display:grid}.world-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:13px;padding:15px 8px;font-weight:900;transition:all .18s}.world-tab small{opacity:.65;margin-bottom:4px;font:700 9px/1 Courier New,monospace;display:block}.world-tab:hover{color:var(--ink);background:#ffffffbf}.world-tab.active{color:#fff;background:var(--ink);box-shadow:0 4px 14px #112d352e}.world-panel{border:2px solid var(--ink);background:var(--cream);box-shadow:7px 7px 0 var(--sky);border-radius:24px;grid-template-columns:1.45fr .75fr;margin-top:14px;display:grid;overflow:hidden}.world-top{justify-content:space-between;align-items:start;gap:20px;display:flex}.world-kicker{color:var(--coral);text-transform:uppercase;letter-spacing:.14em;font:900 11px/1 Courier New,monospace}.world-name{margin:6px 0 4px;font:700 40px/1 Georgia,serif}.world-tagline{color:var(--muted);margin:0}.status{color:#23724d;background:#e6f8ef;border:1px solid #9acfb8;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.status:before{content:"";background:#35bd79;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #35bd7926}.fact{border-top:1px solid var(--line);min-width:0;padding-top:13px}.fact span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.fact strong{overflow-wrap:anywhere;margin-top:5px;font-size:15px;display:block}.rates{flex-wrap:wrap;gap:8px;display:flex}.rate{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 11px;font-size:12px}.rate b{color:var(--coral);margin-left:5px}.mods{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px 13px;margin-top:18px;padding-top:16px;display:flex}.mods span{color:var(--muted);letter-spacing:.08em;font:900 9px/1 Courier New,monospace}.mods b{color:var(--teal);font-size:11px}.players{background:var(--ink);color:#fff;padding:28px}.players-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.players-head h3{margin:0;font:700 21px/1 Georgia,serif}.count{color:#7ce1c2;font:800 11px/1 Courier New,monospace}.player-list{gap:8px;display:grid}.player{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.player-name{align-items:center;gap:9px;font-weight:800;display:flex}.player-dot{background:#4fd3a4;border-radius:50%;width:7px;height:7px}.player small{color:#87a1a7;font:10px/1 Courier New,monospace}.empty{color:#93a9ae;font-size:13px;line-height:1.6}.status.offline:before{background:#e05846;box-shadow:0 0 0 4px #e0584624}.status.pending{color:#6f6955;background:#f3f0e5;border-color:#c8c1a8}.status.pending:before{background:#a8a188;box-shadow:0 0 0 4px #a8a18824}.events-section{width:min(1180px,100% - 40px);margin:0 auto 110px}.text-link{color:var(--teal);font-size:13px;font-weight:900}.event-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.event-card{border:2px solid var(--ink);background:var(--cream);border-radius:20px;overflow:hidden}.event-feature{grid-row:1/3;grid-template-columns:1fr;display:grid}.event-image{min-height:230px;position:relative}.event-image img{object-fit:cover;object-position:center;width:100%;height:100%}.event-date{background:var(--sun);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);text-align:center;padding:9px 12px;font:900 10px/1 Courier New,monospace;position:absolute;top:18px;left:18px}.event-date b{font:900 25px/1 Georgia,serif;display:block}.event-copy{align-self:center;padding:28px 32px}.event-copy span,.compact small{color:var(--coral);letter-spacing:.1em;font:900 10px/1 Courier New,monospace}.event-copy h3,.compact h3{margin:11px 0;font:700 28px/1.08 Georgia,serif}.event-copy p,.compact p{color:var(--muted);line-height:1.6}.event-copy a{color:var(--teal);font-weight:900}.compact{align-items:center;gap:20px;padding:24px;display:flex}.event-number{color:var(--teal);font:700 42px/1 Georgia,serif}.compact h3{margin:6px 0;font-size:20px}.compact p{margin:0;font-size:13px}.compact.coral{background:#fff1e7}.compact.coral .event-number{color:var(--coral)}.schedule-note{border-left:3px solid var(--sun);width:fit-content;max-width:100%;color:var(--muted);background:#fff8dc;margin:-10px 0 22px;padding:8px 11px;font-size:12px;line-height:1.45}.panel-section{background:var(--ink);color:#fff;grid-template-columns:.72fr 1.28fr;align-items:center;gap:90px;padding:100px max(20px,50vw - 590px);display:grid}.panel-intro h2{margin:12px 0 22px;font:700 clamp(40px,5vw,64px)/.98 Georgia,serif}.panel-intro p{color:#a8bec2;margin-bottom:25px;line-height:1.7}.security-note{border-left:3px solid var(--sun);color:#8fa9ae;margin-top:28px;padding:2px 0 2px 15px;font-size:12px;line-height:1.55}.security-note b{color:#fff}.dashboard-preview{background:var(--cream);color:var(--ink);box-shadow:10px 11px 0 var(--coral);border-radius:25px 15px 29px 18px;padding:29px;transform:rotate(.6deg)}footer{justify-content:space-between;align-items:center;gap:25px;width:min(1180px,100% - 40px);margin:0 auto;padding:46px 0;display:flex}footer p{color:var(--muted);font-size:13px}footer>div:last-child{gap:20px;font-size:13px;font-weight:800;display:flex}@media (max-width:900px){.nav a:not(.login){display:none}.hero{padding-top:35px}.hero-inner{grid-template-columns:1fr}.map-card{min-height:430px}.world-tabs{grid-template-columns:repeat(3,1fr)}.world-panel{grid-template-columns:1fr}.event-grid{grid-template-rows:auto;grid-template-columns:1fr}.event-feature{grid-row:auto}.panel-section{grid-template-columns:1fr;gap:55px}.panel-intro{max-width:650px}}@media (max-width:580px){.topbar,.hero-inner,.atlas,.events-section,footer{width:min(100% - 24px,1180px)}.brand{font-size:13px}h1{font-size:49px}.hero-copy{font-size:16px}.map-card{min-height:300px}.world-tabs{grid-template-columns:repeat(2,1fr)}.section-head{flex-direction:column;align-items:start}.world-main,.players{padding:22px}.world-top{flex-direction:column}.facts{grid-template-columns:repeat(2,1fr)}.event-feature{grid-template-columns:1fr}.event-image{min-height:230px}.panel-section{padding-top:70px;padding-bottom:70px}.dashboard-preview{padding:19px}footer{flex-direction:column;align-items:flex-start}footer>div:last-child{flex-wrap:wrap}}:root{--discord:#5865f2;--discord-dark:#3f4ccc;--kofi:#ff5e5b;--kofi-dark:#d74442}:focus-visible{outline-offset:4px;outline:3px solid #c2a3ff}.skip-link{z-index:1000;color:#fff;background:#24163d;border:1px solid #c2a3ff80;border-radius:10px;padding:11px 15px;font-weight:900;transition:transform .16s;position:fixed;top:12px;left:18px;transform:translateY(-180%);box-shadow:0 12px 30px #00000059}.skip-link:focus{transform:translateY(0)}#main-content,#worlds,#news,#events,#community,#matcher,#news-article,#news-archive-content{scroll-margin-top:24px}.nav{gap:16px}.discord-nav,.discord-action,.donate-action,.support-row,.dock-link,.footer-link,.inline-external{align-items:center;gap:8px;display:inline-flex}.discord-nav{border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:var(--discord);border-radius:999px;padding:10px 13px;transition:transform .18s,box-shadow .18s;color:#fff!important}.discord-nav:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.discord-action,.donate-action{border:2px solid var(--ink);color:#fff;box-shadow:4px 4px 0 var(--ink);border-radius:13px;padding:14px 20px;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s}.discord-action{background:var(--discord)}.discord-action.light{color:#323eaa;background:#eef0ff}.donate-action.large{padding:16px 22px}.discord-action:hover,.donate-action:hover{box-shadow:6px 6px 0 var(--ink);filter:saturate(1.06);transform:translate(-2px,-2px)}.external-mark{font-size:.82em;transition:transform .18s}.discord-nav:hover .external-mark,.discord-action:hover .external-mark,.donate-action:hover .external-mark,.support-row:hover .external-mark,.dock-link:hover .external-mark{transform:translate(2px,-2px)}.inline-external{color:var(--teal);font-weight:900}.news-section{width:min(1180px,100% - 40px);margin:0 auto 110px}.news-head{align-items:center}.news-head-aside{max-width:470px}.news-head-aside p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.news-head-aside a{color:var(--teal);gap:8px;margin-top:9px;font-size:12px;font-weight:900;display:inline-flex}.news-head-aside a:hover{text-decoration:underline}.news-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.news-card{border:2px solid var(--ink);background:var(--cream);min-height:330px;box-shadow:7px 8px 0 var(--sky);border-radius:24px 17px 29px 19px;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.news-card:only-child{max-width:790px}.news-card:after{content:"";background:var(--sun);opacity:.32;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-70px}.news-card-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:29px;display:flex}.news-labels{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.news-labels span,.news-labels b,.news-article-meta span,.news-article-meta b{border:1px solid var(--line);color:var(--teal);letter-spacing:.08em;background:#edf8f4;border-radius:999px;padding:7px 9px;font:900 9px/1 Courier New,monospace}.news-labels b,.news-article-meta b{color:#ff9fd7;background:#f269ba14;border-color:#f269ba57}.news-card time{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font:800 10px/1 Courier New,monospace}.news-card h3,.news-card h2{z-index:1;margin:13px 0 12px;font:700 27px/1.08 Georgia,serif;position:relative}.news-card>p{z-index:1;color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.65;position:relative}.news-card>a{z-index:1;color:var(--teal);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:900;display:inline-flex;position:relative}.news-card>a:hover{text-decoration:underline}.news-empty{border:1px dashed var(--muted);color:var(--muted);text-align:center;border-radius:18px;padding:30px}.support-section{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;width:min(1180px,100% - 40px);margin:110px auto;display:grid}.support-copy h2{letter-spacing:-.04em;margin:14px 0 20px;font:700 clamp(38px,5vw,64px)/1 Georgia,serif}.support-copy>p{max-width:680px;color:var(--muted);font-size:17px;line-height:1.7}.support-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.fair-play-note{border-left:3px solid var(--teal);padding:4px 0 4px 15px!important;font-size:13px!important}.support-card{background:var(--cream);border:2px solid var(--ink);box-shadow:9px 10px 0 var(--sky);border-radius:28px 17px 31px 19px;padding:25px;transform:rotate(.5deg)}.brand-visual{aspect-ratio:16/9;min-height:0;box-shadow:10px 11px 0 var(--sky);background:#06182b;transform:rotate(.35deg)}.brand-visual .world-art{object-position:center}.brand-visual:after{background:linear-gradient(#25193f05,#25193f1f)}.support-mascot{border:1px solid var(--ink);background:var(--ink);border-radius:19px 12px 22px 14px;height:220px;margin-bottom:19px;overflow:hidden}.support-mascot img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.support-card-kicker{color:var(--muted);letter-spacing:.12em;margin-bottom:14px;font:900 10px/1 Courier New,monospace;display:block}.support-row{border:1px solid var(--line);border-radius:15px;grid-template-columns:48px 1fr auto;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.support-row+.support-row{margin-top:10px}.support-row:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 8px 22px #112d351a}.support-row-icon{color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:900;display:grid}.discord-row .support-row-icon{background:var(--discord)}.donate-row .support-row-icon{background:var(--kofi)}.support-row b,.support-row small{display:block}.support-row small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.community-dock{z-index:50;gap:8px;display:grid;position:fixed;bottom:18px;right:18px}.dock-link{color:#fff;border:2px solid var(--ink);min-width:125px;box-shadow:4px 4px 0 var(--ink);border-radius:12px;grid-template-columns:22px 1fr auto;padding:11px 13px;font-size:12px;transition:transform .18s,box-shadow .18s;display:grid}.dock-link:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.footer-link{gap:4px}.footer-link:hover{text-decoration:underline}footer{padding-bottom:110px}@media (max-width:1040px){.nav>a:not(.discord-nav){display:none}.support-section{grid-template-columns:1fr;gap:45px}.support-card{max-width:680px}}@media (max-width:900px){.nav .discord-nav{display:inline-flex}}@media (max-width:680px){.topbar{height:72px}.nav .discord-nav{justify-content:center;width:42px;height:42px;padding:0;font-size:0}.nav .discord-nav .action-symbol>span:first-child{font-size:17px}.nav .external-mark{display:none}.community-dock{display:flex;bottom:12px;right:12px}.dock-link{border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;padding:0;font-size:17px;display:grid}.dock-link b,.dock-link .external-mark{display:none}}@media (max-width:580px){.support-section{width:min(100% - 24px,1180px);margin-top:80px;margin-bottom:80px}.hero-actions>*{justify-content:center;width:100%}.support-mascot{height:190px}.support-row{grid-template-columns:42px 1fr auto;padding:14px}.support-row-icon{width:42px;height:42px}.support-actions>*{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.news-detail,.news-archive{background:linear-gradient(#f8f4e7 0%,#fffdf5 65%,#eaf6f1 100%);min-height:100vh}.news-archive-hero{width:min(1180px,100% - 40px);margin:65px auto 50px}.news-archive-hero .news-back{margin-bottom:36px}.news-archive-hero h1{max-width:900px;margin:16px 0 18px}.news-archive-hero>p{max-width:670px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.news-archive-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;width:min(1180px,100% - 40px);margin:0 auto 100px;display:grid}.news-archive-list .news-card:only-child{max-width:790px}.news-article{width:min(880px,100% - 40px);margin:65px auto 100px}.news-back{color:var(--teal);margin-bottom:40px;font-size:13px;font-weight:900;display:inline-flex}.news-back:hover{text-decoration:underline}.news-article-meta{flex-wrap:wrap;gap:8px;display:flex}.news-article h1{max-width:840px;margin:20px 0;font-size:clamp(52px,7vw,84px);line-height:.96}.news-lead{max-width:770px;color:var(--muted);margin:0;font-size:21px;line-height:1.65}.news-byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:12px 28px;margin:32px 0 45px;padding:17px 0;font-size:12px;display:flex}.news-byline b{color:var(--ink)}.news-body{max-width:760px;font:18px/1.82 Georgia,serif}.news-body p{margin:0 0 25px}.news-discussion{border:2px solid var(--ink);background:var(--ink);color:#fff;box-shadow:8px 9px 0 var(--sky);border-radius:22px;justify-content:space-between;align-items:center;gap:35px;margin-top:65px;padding:30px;display:flex}.news-discussion h2{margin:10px 0 0;font:700 28px/1.08 Georgia,serif}.news-discussion .discord-action{flex:none}.admin-news,.admin-access{background:#eaf3ed;min-height:100vh}.admin-topbar{justify-content:space-between;align-items:center;gap:25px;width:min(1240px,100% - 40px);min-height:82px;margin:0 auto;display:flex}.admin-topbar>div{color:var(--muted);align-items:center;gap:16px;font-size:12px;display:flex}.admin-topbar>div a{font-weight:900;text-decoration:underline}.admin-news-layout{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:20px;width:min(1240px,100% - 40px);margin:35px auto 90px;display:grid}.news-editor-form,.admin-posts{border:2px solid var(--ink);background:var(--cream);box-shadow:7px 8px 0 var(--sky);border-radius:24px;padding:30px}.admin-section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.admin-section-head span,.admin-kicker{color:var(--teal);letter-spacing:.12em;font:900 10px/1 Courier New,monospace}.admin-section-head h1,.admin-section-head h2{margin:8px 0 0;font:700 34px/1 Georgia,serif}.news-editor-form>label,.admin-field-row label{color:var(--ink);gap:7px;margin-bottom:17px;font-size:12px;font-weight:900;display:grid}.news-editor-form label small{color:var(--muted);font-weight:500;line-height:1.45}.news-editor-form input,.news-editor-form select,.news-editor-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #9eb0b1;border-radius:10px;padding:12px 13px;font:14px/1.45 Trebuchet MS,Segoe UI,sans-serif}.news-editor-form textarea{resize:vertical}.admin-field-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.admin-checkbox{border:1px solid var(--line);background:#f5f2e7;border-radius:10px;align-items:center;padding:12px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.admin-checkbox input{width:18px;height:18px;margin:0}.admin-primary,.admin-secondary,.admin-post-actions button{border:2px solid var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:11px 15px;font-weight:900;display:inline-flex}.admin-primary{background:var(--coral);color:#fff;box-shadow:4px 4px 0 var(--ink)}.admin-secondary,.admin-post-actions button{background:var(--cream);color:var(--ink)}.admin-primary:disabled,.admin-post-actions button:disabled{cursor:not-allowed;opacity:.5}.admin-form-actions{align-items:center;gap:18px;margin-top:24px;display:flex}.admin-form-actions>span{max-width:330px;color:var(--muted);font-size:10px;line-height:1.45}.admin-message{border-radius:10px;padding:12px;font-size:13px;font-weight:800}.admin-message.ok{color:#176341;background:#e3f6ec}.admin-message.error{color:#9a3027;background:#fff0ed}.admin-post-list{gap:10px;display:grid}.admin-post-list article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.admin-post-list article>div:first-child>small{color:var(--muted);margin-left:8px;font-size:9px}.admin-post-list h3{margin:10px 0 7px;font:700 20px/1.12 Georgia,serif}.admin-post-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.admin-status{color:#785e12;background:#fff0c9;border-radius:999px;padding:5px 7px;font:900 8px/1 Courier New,monospace;display:inline-flex}.admin-post-actions{gap:8px;margin-top:14px;display:flex}.admin-post-actions button{border-width:1px;padding:8px 10px;font-size:11px}.admin-post-actions .danger{color:#a3342c}.admin-access{place-items:center;padding:30px;display:grid}.admin-access-card{border:2px solid var(--ink);background:var(--cream);width:min(560px,100%);box-shadow:9px 10px 0 var(--sky);border-radius:26px;padding:35px}.admin-access-card .brand{margin-bottom:45px}.admin-access-card h1{margin:13px 0 18px;font-size:clamp(42px,7vw,66px)}.admin-access-card p{color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.7}@media (max-width:900px){.admin-news-layout{grid-template-columns:1fr}.news-discussion{flex-direction:column;align-items:flex-start}.news-discussion .discord-action{justify-content:center;width:100%}}@media (max-width:580px){.news-section,.news-archive-hero,.news-archive-list{width:min(100% - 24px,1180px)}.news-section{margin-bottom:80px}.news-head{align-items:flex-start}.news-card{min-height:0;padding:22px}.news-archive-hero{margin-top:40px}.news-article{width:min(100% - 24px,880px);margin-top:40px}.news-article h1{font-size:48px}.news-lead{font-size:18px}.news-body{font-size:17px}.news-discussion{padding:22px}.admin-news-layout,.admin-topbar{width:min(100% - 24px,1240px)}.admin-topbar{flex-direction:column;align-items:flex-start;padding:15px 0}.admin-topbar>div{flex-direction:column;align-items:flex-start;gap:7px}.news-editor-form,.admin-posts{padding:20px}.admin-field-row{grid-template-columns:1fr}.admin-form-actions{flex-direction:column;align-items:stretch}.admin-primary{width:100%}}.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}.language-picker{align-items:center;display:inline-flex;position:relative}.language-picker:before{content:none}.language-picker select{border:1px solid var(--ink);background:var(--cream);max-width:126px;min-height:40px;color:var(--ink);cursor:pointer;box-shadow:2px 2px 0 var(--ink);border-radius:999px;padding:8px 29px 8px 14px;font-size:12px;font-weight:900}.language-picker select:hover{background:#fff}@media (max-width:680px){.nav{gap:8px}.language-picker select{width:105px;max-width:105px}.brand{letter-spacing:.08em;gap:8px}}@media (max-width:480px){.language-picker select{width:92px;max-width:92px;padding-right:22px}.brand-mark{width:34px;height:34px}}.world-details-link{border:1px solid var(--ink);background:var(--cream);box-shadow:3px 3px 0 var(--sky);border-radius:11px;align-items:center;gap:9px;margin-top:22px;padding:11px 15px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex}.world-details-link:hover{box-shadow:5px 5px 0 var(--sky);transform:translate(-1px,-1px)}.server-detail{background:var(--paper);min-height:100vh;overflow:hidden}.detail-topbar{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:82px;margin:0 auto;display:flex}.detail-languages{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.detail-languages a{border:1px solid var(--line);min-width:34px;height:30px;color:var(--muted);border-radius:999px;place-items:center;padding:0 7px;font:800 10px/1 Courier New,monospace;display:grid}.detail-languages a:hover,.detail-languages a.active{border-color:var(--ink);background:var(--ink);color:#fff}.detail-hero{border-top:1px solid var(--line);border-bottom:2px solid var(--ink);background:linear-gradient(135deg,#e8f5ec 0%,#f8f4e7 56%,#ffe9dc 100%);padding:62px max(20px,50vw - 590px) 90px;position:relative}.detail-hero:after{content:"";background:radial-gradient(circle at 40% 60%,var(--sun) 0 15%,var(--coral) 16% 34%,transparent 35%);opacity:.18;border-radius:50%;width:430px;height:430px;position:absolute;top:-160px;right:-120px}.detail-breadcrumb{z-index:1;color:var(--teal);margin-bottom:38px;font-size:13px;font-weight:900;position:relative}.detail-breadcrumb a:hover{text-decoration:underline}.detail-hero-grid{z-index:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid;position:relative}.detail-hero h1{margin:14px 0 6px;font-size:clamp(62px,9vw,112px);line-height:.9}.detail-mode{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;margin:0;font:900 13px/1 Courier New,monospace}.detail-lead{max-width:680px;color:var(--muted);margin:22px 0 0;font-size:19px;line-height:1.65}.detail-map-card{border:2px solid var(--ink);background:var(--ink);color:#fff;min-height:290px;box-shadow:12px 14px 0 var(--sky);text-align:center;border-radius:48% 52% 44% 56%;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(2deg)}.detail-map-card span{color:var(--sun);letter-spacing:.18em;font:900 18px/1 Courier New,monospace}.detail-map-card b{margin:12px 0 8px;font:700 clamp(45px,7vw,76px)/1 Georgia,serif}.detail-map-card small{color:#9fc0c2;text-transform:uppercase;letter-spacing:.1em;max-width:230px;font:800 11px/1.4 Courier New,monospace}.detail-content{grid-template-columns:1fr 1fr;gap:18px;width:min(1180px,100% - 40px);margin:70px auto 100px;display:grid}.detail-card{border:2px solid var(--ink);background:var(--cream);border-radius:22px;padding:30px;box-shadow:6px 7px #112d3517}.address-box{border:1px solid var(--line);background:#eef6f0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:22px 0;padding:13px 14px;display:flex}.address-box code{overflow-wrap:anywhere;font:900 15px/1.2 Courier New,monospace}.copy-address{border:1px solid var(--ink);background:var(--sun);color:var(--ink);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:900;display:inline-flex}.copy-address:hover{filter:brightness(1.03)}.detail-facts{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.detail-facts>div{border-top:1px solid var(--line);padding:13px}.detail-facts span,.detail-rates span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.detail-facts b{margin-top:6px;font-size:15px;display:block}.status-disclaimer{color:var(--muted);margin:22px 0 0;font-size:11px;line-height:1.55}.detail-rates{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.detail-rates>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.detail-rates b{color:var(--coral);margin-top:7px;font-size:18px;display:block}.detail-features{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;padding-top:18px;display:flex}.detail-features span{width:100%;color:var(--muted);letter-spacing:.08em;font:900 10px/1 Courier New,monospace}.detail-features b{color:var(--teal);font-size:11px}.community-card{background:var(--ink);color:#fff;grid-column:1/3;justify-content:space-between;align-items:center;gap:35px;display:flex}.community-card h2{margin:12px 0 8px;font:700 35px/1 Georgia,serif}.community-card p{color:#a8bec2;max-width:720px;margin:0;line-height:1.6}.community-card .discord-action{flex:none}.other-worlds{grid-column:1/3}.other-world-list{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:20px;display:grid}.other-world-list a{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:14px;transition:transform .18s,border-color .18s;display:grid}.other-world-list a:hover{border-color:var(--ink);transform:translateY(-2px)}.other-world-list small{color:var(--coral);font:900 9px/1 Courier New,monospace}.detail-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);margin:0 auto;padding:38px 0 55px;font-size:13px;font-weight:900;display:flex}@media (max-width:900px){.detail-hero-grid{grid-template-columns:1fr;gap:45px}.detail-map-card{min-height:240px}.detail-content{grid-template-columns:1fr}.community-card,.other-worlds{grid-column:auto}.other-world-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.detail-topbar{flex-direction:column;align-items:flex-start;width:min(100% - 24px,1180px);padding:13px 0}.detail-languages{justify-content:flex-start}.detail-hero{padding-top:42px;padding-bottom:65px}.detail-breadcrumb{margin-bottom:30px}.detail-content{width:min(100% - 24px,1180px);margin-top:48px}.detail-card{padding:21px}.address-box{flex-direction:column;align-items:stretch}.copy-address{justify-content:center}.detail-facts,.detail-rates{grid-template-columns:repeat(2,1fr)}.community-card{flex-direction:column;align-items:flex-start}.community-card .discord-action{justify-content:center;width:100%}.other-world-list{grid-template-columns:1fr}.detail-footer{width:min(100% - 24px,1180px)}}.topbar{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#fffbffd1;border:1px solid #25193f1f;border-top:0;border-radius:0 0 20px 20px;width:min(1216px,100% - 24px);padding:0 18px;position:sticky;top:0;box-shadow:0 10px 35px #25193f14}#main-content,#worlds,#news,#events,#infrastructure,#community,#matcher,#news-article,#news-archive-content{scroll-margin-top:105px}.brand-visual,.brand-visual .world-art{transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s cubic-bezier(.2,.8,.2,1)}.brand-visual:hover{box-shadow:14px 16px 0 var(--sky);transform:rotate(0)translateY(-4px)}.brand-visual:hover .world-art{transform:scale(1.025)}.world-tabs{background:#ffffffb8;gap:7px;padding:7px;box-shadow:0 18px 45px #25193f0f}.world-tab{text-align:left;min-width:0;padding:14px 10px;transition:transform .22s,background .22s,color .22s,box-shadow .22s}.world-tab:hover{transform:translateY(-2px)}.world-tab-name{font-size:15px;line-height:1.1;display:block}.world-tab-meta{color:inherit;opacity:.66;white-space:nowrap;margin-top:7px;font:700 9px/1 Courier New,monospace;display:block}.world-tab.active{transform:translateY(-2px);box-shadow:0 9px 22px #25193f33}.world-panel{animation:.42s cubic-bezier(.2,.8,.2,1) world-panel-in}@keyframes world-panel-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.news-card,.event-card,.detail-card{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),border-color .28s}.news-card:hover,.event-card:hover:hover,.detail-card:hover{border-color:var(--teal);transform:translateY(-4px)}.news-card:hover{box-shadow:10px 12px 0 var(--sky)}.infrastructure-section{width:min(1180px,100% - 40px);margin:110px auto}.infrastructure-head{align-items:center}.infrastructure-head>p{max-width:490px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.infrastructure-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.infrastructure-card{border:2px solid var(--ink);background:var(--cream);border-radius:24px 17px 27px 19px;min-height:285px;padding:25px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:7px 8px #7656d729}.infrastructure-card:hover{border-color:var(--teal);box-shadow:10px 12px 0 var(--sky);transform:translateY(-4px)rotate(-.15deg)}.infrastructure-card:after{content:"";background:var(--sky);opacity:.35;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-76px;right:-72px}.infrastructure-card.pending:after{background:var(--sun)}.infrastructure-card>small{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin:32px 0 9px;font:900 10px/1 Courier New,monospace;display:block}.infrastructure-card h3{z-index:1;margin:0 0 12px;font:700 28px/1.05 Georgia,serif;position:relative}.infrastructure-card code{z-index:1;border:1px solid var(--line);overflow-wrap:anywhere;background:#ffffffb8;border-radius:8px;max-width:100%;padding:7px 9px;font-size:10px;display:inline-block;position:relative}.infrastructure-card p{z-index:1;color:var(--muted);margin:17px 0 0;font-size:13px;line-height:1.65;position:relative}.detail-facts{grid-template-columns:repeat(5,1fr)}.detail-facts b{overflow-wrap:anywhere}.community-dock{display:none}@media (max-width:1040px){.infrastructure-grid{grid-template-columns:repeat(2,1fr)}.infrastructure-card:first-child{grid-column:span 2}}@media (max-width:900px){.topbar{width:calc(100% - 16px)}.infrastructure-head{align-items:flex-start}.detail-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.world-tabs{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.world-tab{scroll-snap-align:start;flex:0 0 150px}.community-dock{display:flex}.infrastructure-grid{grid-template-columns:1fr}.infrastructure-card:first-child{grid-column:auto}.infrastructure-card{min-height:0}.infrastructure-section{width:min(100% - 24px,1180px);margin:80px auto}.topbar{padding:0 10px}.nav .discord-nav{display:inline-flex}.detail-facts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.world-panel{animation:none}.brand-visual:hover,.brand-visual:hover .world-art,.news-card:hover,.event-card:hover:hover,.detail-card:hover,.infrastructure-card:hover{transform:none}}body{background:radial-gradient(circle at 12% 8%,#8252cf52,transparent 30%),radial-gradient(circle at 88% 42%,#5b24892e,transparent 32%),var(--paper)}.brand-logo{background:#16072e url(/survivalist-community-mascot.webp) 70% 0/240% no-repeat;border-color:#9f7fe4;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:3px 3px #7443bd}.topbar{color:#fff;background:#140729f0;border-color:#d8c6ff2e;box-shadow:0 14px 42px #14072947}.topbar .brand,.topbar .nav>a{color:#fff}.topbar .nav{color:#d8cafa}.topbar .nav>a:hover{color:#dcb6ff}.topbar .language-picker select{border-color:#8e6ccf;box-shadow:2px 2px #6f43b5}.hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 44%,#7443bd6b,#0000 32%),linear-gradient(145deg,#10051f 0%,#260d47 57%,#170727 100%);border-bottom:1px solid #d8c6ff33}.hero:before{z-index:0;opacity:.62;background:radial-gradient(circle at 35% 60%,#e8dbffb8 0 13%,#8252cf57 14% 46%,#0000 47%)}.hero-inner{z-index:1;position:relative}.hero-copy,.hero-note{color:#cec1df}.hero .primary{border-color:#e0d3f7;box-shadow:4px 4px #7748b8}.world-visual{background:#0d061b;border:1px solid #ffffff2e;border-radius:17px;height:156px;margin:-10px -10px 23px;position:relative;overflow:hidden}.world-visual:after{content:"";background:linear-gradient(#0000 25%,#10051ff0);position:absolute;inset:0}.world-visual img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.world-panel:hover .world-visual img{transform:scale(1.035)}.world-visual>span{z-index:1;gap:3px;display:grid;position:absolute;bottom:14px;left:17px}.world-visual small{color:#cbb9ef;letter-spacing:.11em;font:800 9px/1 Courier New,monospace}.world-visual b{font:700 23px/1 Georgia,serif}.about-section{color:#fff;background:radial-gradient(circle at 78% 12%,#8b51d552,#0000 30%),linear-gradient(145deg,#10051f,#261046 62%,#160825);padding:110px max(20px,50vw - 590px)}.about-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:70px;display:grid}.about-section .eyebrow{color:#d9c7ff}.about-copy h2{letter-spacing:-.04em;margin:12px 0 22px;font:700 clamp(42px,5vw,67px)/.96 Georgia,serif}.about-copy>h3{margin:40px 0 12px;font:700 27px/1.1 Georgia,serif}.about-copy>p{color:#cbbdde;max-width:700px;line-height:1.72}.about-intro{font-size:18px}.about-values{gap:9px;margin-top:34px;display:grid}.about-values article{border-top:1px solid #ffffff21;grid-template-columns:44px 1fr;column-gap:14px;padding:17px 0;display:grid}.about-values article>span{color:#cba8ff;grid-row:1/3;font:900 11px/1 Courier New,monospace}.about-values h4{margin:0;font-size:15px}.about-values p{color:#ad9fbe;margin:7px 0 0;font-size:13px;line-height:1.55}.about-aside{position:relative}.about-mascot{border:1px solid #ffffff2e;border-radius:38px 19px 42px 23px;height:390px;overflow:hidden;transform:rotate(1deg);box-shadow:13px 15px #7443bd66}.about-mascot img{object-fit:cover;object-position:57% 16%;filter:saturate(.88)brightness(.78);width:100%;height:100%}.detail-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#8f54d54d,#0000 30%),linear-gradient(145deg,#120620,#2a1050 62%,#160827);border-color:#49306d}.detail-hero .detail-lead{color:#c9bdd9}.detail-hero .eyebrow,.detail-breadcrumb{color:#d7c4ff}.detail-world-art{isolation:isolate;background:#0b0416;border-color:#8d68d1;padding:0;position:relative;overflow:hidden}.detail-world-art:after{content:"";z-index:-1;background:linear-gradient(#0d041a14,#0d041ae3);position:absolute;inset:0}.detail-world-art img{z-index:-2;object-fit:cover;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.detail-world-art>div{text-shadow:0 3px 20px #0b0416;flex-direction:column;align-items:center;display:flex}.detail-world-art small{color:#d1c0eb}.site-shell>footer{color:#fff;background:#17082d;border:1px solid #d8c6ff2e;border-radius:22px;margin-top:35px;margin-bottom:85px;padding:29px 32px}.site-shell>footer p{color:#b8aac9}#about{scroll-margin-top:105px}@media (max-width:1180px){.nav a[href=\#infrastructure],.nav a[href=\#matcher],.nav a[href=\#community]{display:none}.nav{gap:17px}}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:50px}.about-aside{max-width:680px}.about-section{padding-top:80px;padding-bottom:80px}}@media (max-width:580px){.about-section{padding:70px 20px}.about-mascot{height:310px}.world-visual{height:145px}.site-shell>footer{width:min(100% - 24px,1180px);padding:25px}.detail-world-art{min-height:230px}}@media (prefers-reduced-motion:reduce){.world-panel:hover .world-visual img{transform:none}}.world-kicker{overflow-wrap:anywhere;line-height:1.45}.endpoint-list{z-index:1;gap:6px;margin-top:4px;display:grid;position:relative}.endpoint-list code{grid-template-columns:118px 1fr;align-items:center;gap:9px;width:100%;display:grid}.endpoint-list code b{color:var(--ink);font-size:10px}.endpoint-list code span{color:var(--muted);font:800 9px/1.3 Trebuchet MS,Segoe UI,sans-serif}.server-listing-name{color:#eadfff;overflow-wrap:anywhere;background:#ffffff14;border:1px solid #d8c6ff4d;border-radius:9px;width:fit-content;max-width:100%;margin:17px 0 10px;padding:8px 11px;font:900 11px/1.35 Courier New,monospace}@media (max-width:580px){.endpoint-list code{grid-template-columns:1fr}.endpoint-list code span{font-size:8px}}.full-profile-card{background:linear-gradient(145deg,#fffaff 0%,#f4edff 100%);grid-column:1/3;padding:0;overflow:hidden}.profile-header{border-bottom:1px solid var(--line);color:#fff;background:linear-gradient(135deg,#19092f,#301258);justify-content:space-between;align-items:flex-start;gap:32px;padding:30px 32px 25px;display:flex}.profile-header h2{max-width:760px;margin:11px 0 0;font:700 clamp(25px,3vw,39px)/1.08 Georgia,serif}.profile-verification{color:#9ce5bc;letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.full-profile-card.partial .profile-verification{color:#f3d486}.profile-edition{background:#ffffff12;border:1px solid #ffffff2b;border-radius:13px;min-width:205px;margin:0;padding:0;display:grid}.profile-edition>div{padding:11px 13px}.profile-edition>div+div{border-top:1px solid #ffffff1f}.profile-edition dt{color:#cdbde6;text-transform:uppercase;letter-spacing:.09em;font:800 9px/1 Courier New,monospace}.profile-edition dd{margin:6px 0 0;font-weight:900}.profile-intro{max-width:950px;color:var(--muted);margin:0;padding:27px 32px 5px;font-size:17px;line-height:1.72}.profile-join{background:#ffffffb3;border:1px solid #8f73c9;border-radius:17px;margin:24px 32px 7px;padding:22px;box-shadow:4px 5px #6840cb1c}.profile-join h3,.profile-section h3{margin:0 0 16px;font:700 23px/1.08 Georgia,serif}.profile-join-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.profile-join-grid>div{background:#e8def38c;border-left:2px solid #9b7cdb;min-width:0;padding:12px}.profile-join-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font:800 8px/1.25 Courier New,monospace;display:block}.profile-join-grid b{overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.35;display:block}.profile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:25px 32px 32px;display:grid}.profile-section{border:1px solid var(--line);background:#ffffffc7;border-radius:17px;padding:23px}.profile-setting-list{margin:0}.profile-setting-list>div{border-top:1px solid #170a2a1a;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:15px;padding:9px 0;display:grid}.profile-setting-list dt{color:var(--muted);font-size:12px;line-height:1.35}.profile-setting-list dd{color:#51279c;text-align:right;margin:0;font:900 12px/1.3 Courier New,monospace}.profile-note{color:#5e4d75;background:#eee5ff;border-radius:10px;margin:17px 0 0;padding:13px;font-size:12px;line-height:1.55}.profile-pending{color:#644a18;background:#fff5d9;border:1px dashed #a17f42;border-radius:15px;margin:25px 32px 32px;padding:20px;font-weight:800;line-height:1.55}.profile-footer{color:#fff;background:#1a0a30;justify-content:space-between;align-items:center;gap:24px;padding:22px 32px;display:flex}.profile-footer strong{color:#d9c3ff;letter-spacing:.08em;font:900 12px/1.3 Courier New,monospace}.profile-footer a{background:#ffffff14;border:1px solid #ffffff3d;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:900}.profile-footer a:hover{background:#ffffff26}.hardware-list{z-index:1;gap:7px;margin:17px 0 0;padding:0;list-style:none;display:grid;position:relative}.hardware-list li{color:var(--muted);background:#fff9;border-left:2px solid #8562ca;padding:7px 9px;font-size:11px;font-weight:800;line-height:1.35}.preview-profile-section{width:min(1180px,100% - 40px);margin:28px auto 110px;scroll-margin-top:105px}.preview-profile-section .full-profile-card{width:100%}@media (max-width:900px){.full-profile-card{grid-column:auto}.profile-section-grid{grid-template-columns:1fr}.profile-join-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.preview-profile-section{width:min(100% - 24px,1180px);margin-bottom:80px}.profile-header{flex-direction:column;padding:24px 21px}.profile-edition{width:100%;min-width:0}.profile-intro{padding:23px 21px 0;font-size:15px}.profile-join{margin:21px}.profile-section-grid{padding:21px}.profile-section{padding:19px}.profile-join-grid{grid-template-columns:1fr}.profile-footer{flex-direction:column;align-items:flex-start;padding:20px 21px}.profile-footer a{text-align:center;width:100%}}body{font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility}input,select,textarea{font-family:var(--font-body)!important}h1,.section-head h2,.world-name,.players-head h3,.event-date b,.event-copy h3,.compact h3,.event-number,.panel-intro h2,.news-card h3,.news-card h2 h3,.support-copy h2,.matcher-intro h2,.matcher-question h3,.matcher-result h3,.news-discussion h2,.admin-section-head h1,.admin-section-head h2,.admin-post-list h3,.detail-map-card b,.community-card h2,.infrastructure-card h3,.world-visual b,.about-copy h2,.about-copy>h3,.profile-header h2,.profile-join h3,.profile-section h3,.brand,.nav,.login,.primary,.secondary,button,.discord-action,.donate-action,.staff-panel-link,.about-discord-link,.world-tab,.status,.fact strong,.rate,.mods b,.player-name,.text-link,.event-copy a,.copy-address,.profile-footer a,.eyebrow,.map-title,.map-stamp,.data-badge,.world-tab small,.world-kicker,.mods span,.count,.player small,.event-date,.event-copy span,.compact small,.news-labels span,.news-labels b,.news-article-meta span,.news-article-meta b,.news-card time,.support-card-kicker,.admin-section-head span,.admin-kicker,.admin-status,.detail-languages a,.detail-mode,.detail-map-card span,.detail-map-card small,.detail-features span,.other-world-list small,.world-tab-meta,.infrastructure-card>small,.server-listing-name,.profile-verification,.profile-edition dt,.profile-join-grid span,.profile-setting-list dd,.profile-footer strong{font-family:var(--font-display)}code,kbd,samp,.address-box code,.endpoint-list code b{font-family:var(--font-code)}.news-body{font-family:var(--font-body)}h1{letter-spacing:-.025em}.section-head h2,.about-copy h2,.support-copy h2,.matcher-intro h2{letter-spacing:-.015em}.ui-dot,.server-color-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.world-tab-name{justify-content:center;align-items:center;gap:7px;display:flex!important}.data-badge,.linked{align-items:center;gap:7px;display:inline-flex}.infrastructure-card.pending .ui-dot{opacity:.62}@media (max-width:680px){.nav .discord-nav{width:auto;height:42px;padding:0 12px;font-size:11px}.dock-link>span{font-size:13px;font-weight:900}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.hub-shell{color:#f5f0ff;min-height:100vh;font-family:var(--font-body);background:#0c0713}.hub-topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0713eb;border-bottom:1px solid #bea7ee26;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:78px;padding:0 clamp(20px,4vw,72px);display:grid;position:relative}.hub-topbar .brand{color:#fff;font:900 1.15rem var(--font-display);letter-spacing:.08em;align-items:center;gap:10px;text-decoration:none;display:flex}.hub-topbar .brand-mark{width:34px;height:34px}.hub-topbar nav{justify-content:center;gap:4px;display:flex}.hub-topbar nav a{color:#a99dbc;letter-spacing:.05em;text-transform:uppercase;border-radius:7px;padding:10px 12px;font-size:.78rem;font-weight:800;text-decoration:none}.hub-language{position:relative}.hub-language summary{cursor:pointer;font:800 .76rem var(--font-display);border:1px solid #bea7ee38;border-radius:7px;padding:9px 12px;list-style:none}.hub-language summary::-webkit-details-marker{display:none}.hub-language div{background:#160e22;border:1px solid #bea7ee40;border-radius:9px;min-width:150px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0008}.hub-language a{color:#cfc4df;border-radius:5px;padding:8px 10px;text-decoration:none;display:block}.hub-language a:hover{color:#fff;background:#291942}.hub-hero{border-bottom:1px solid #bea7ee21;justify-content:space-between;align-items:flex-end;gap:40px;max-width:1500px;margin:auto;padding:clamp(70px,9vw,130px) clamp(20px,5vw,80px) clamp(54px,7vw,90px);display:flex;position:relative}.hub-hero>div:first-child{max-width:940px}.hub-hero>div>span{color:#ab8cf1;font:900 .76rem var(--font-display);letter-spacing:.2em;margin-bottom:18px;display:inline-block}.hub-hero h1{color:#fff;max-width:1050px;font:900 clamp(2.6rem,6vw,6rem)/.96 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.hub-hero p{color:#bdb2ca;max-width:760px;margin:25px 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.hub-content-section{max-width:1500px;margin:auto;padding:clamp(40px,6vw,80px) clamp(20px,5vw,80px) 100px;position:relative}.network-summary{background:#120b1c;border:1px solid #bea7ee29;grid-template-columns:repeat(9,minmax(110px,1fr));display:grid}.network-summary article{border-right:1px solid #bea7ee1f;flex-direction:column;justify-content:space-between;min-height:104px;padding:22px 18px;display:flex}.network-summary span{color:#867c92;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:900}.network-summary strong{font:900 clamp(1.3rem,2.2vw,2.15rem) var(--font-display);color:#e9e1f6}.network-summary .primary strong{color:#c9b5f6}.network-status-line{color:#94899e;align-items:center;gap:10px;margin:15px 2px 28px;font-size:.82rem;display:flex}.network-status-line i{background:#655d6e;border-radius:50%;width:7px;height:7px}.network-status-line i.loading{background:#d19e4a;animation:1.4s infinite hub-pulse}.network-status-line i.ready{background:#53b98a}.hub-state{background:#1a102873;border:1px dashed #bea7ee40;border-radius:10px;align-items:center;gap:20px;min-height:170px;padding:28px;display:flex}.hub-state>span{font:900 2.4rem var(--font-display);color:#7759ae}.hub-state h2{font:900 1.4rem var(--font-display);margin:0}.hub-state p{color:#958a9f;max-width:660px;margin:6px 0}.achievement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.achievement-card{--rarity:#8a7a96;border:1px solid #bea7ee1f;border-top:2px solid var(--rarity);background:#130c1d;gap:16px;min-height:210px;padding:22px;display:flex}.achievement-card.rarity-uncommon{--rarity:#5ab47e}.achievement-card.rarity-rare{--rarity:#438ed6}.achievement-card.rarity-epic{--rarity:#9a5ee7}.achievement-card.rarity-legendary{--rarity:#e2ad51}.achievement-card.rarity-mythic{--rarity:#d74e84}.achievement-icon{border:1px solid var(--rarity);height:42px;color:var(--rarity);flex:0 0 42px;place-items:center;font-size:1.35rem;display:grid}.achievement-card small{color:var(--rarity);font:900 .65rem var(--font-display);text-transform:uppercase}.achievement-card h2{font:900 1.35rem var(--font-display);margin:8px 0}.achievement-card p{color:#94899e;min-height:66px;font-size:.86rem;line-height:1.55}.achievement-card b{color:#cdbcf1;text-transform:uppercase;font-size:.76rem}.leaderboard-filters{gap:10px;margin-bottom:28px;display:grid}.leaderboard-filters>div{flex-wrap:wrap;gap:7px;display:flex}.leaderboard-filters a{color:#978ca1;border:1px solid #bea7ee24;border-radius:5px;padding:7px 10px;font-size:.72rem;font-weight:800;text-decoration:none}.leaderboard-filters a.active,.leaderboard-filters a:hover{color:#fff;background:#261540;border-color:#7049c0}.leaderboard-table{background:#110a1a;border:1px solid #bea7ee24}.leaderboard-row{color:#d7cfde;border-bottom:1px solid #bea7ee17;grid-template-columns:90px 2fr 1fr 1fr 1fr;align-items:center;gap:12px;min-height:62px;padding:0 18px;text-decoration:none;display:grid}.leaderboard-row.head{color:#776d80;text-transform:uppercase;min-height:45px;font-size:.64rem;font-weight:900}.leaderboard-row strong{font:900 1.25rem var(--font-display);color:#a584ee}.leaderboard-row b{text-align:right;font:900 1rem var(--font-display)}.activity-feed{border-left:1px solid #bea7ee33;margin:0;padding:0;list-style:none}.activity-feed li{gap:18px;padding:0 0 32px 28px;display:flex;position:relative}.activity-feed li>span{color:#8d64e6;background:#1b1029;border:1px solid #5d3a9e;place-items:center;width:21px;height:21px;display:grid;position:absolute;left:-11px}.activity-feed small{color:#756b7e}.activity-feed p{margin:6px 0}.activity-feed a{color:#c6aefa;font-weight:900;text-decoration:none}.passport-setup{background:#140d1e;border:1px solid #bea7ee29;grid-template-columns:1fr 1fr;gap:18px;max-width:720px;padding:32px;display:grid}.passport-setup h2,.passport-setup>p,.passport-setup>small,.passport-setup .form-error{grid-column:1/-1}.passport-setup h2{font:900 2rem var(--font-display);margin:0}.passport-setup>p,.passport-setup>small{color:#968b9f}.passport-setup label{color:#bdb2c6;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:900;display:grid}.passport-setup input,.passport-setup select{color:#fff;background:#0c0713;border:1px solid #bea7ee38;border-radius:5px;min-height:46px;padding:0 13px}.passport-setup button{color:#fff;min-height:48px;font:900 .8rem var(--font-display);text-transform:uppercase;background:#7952cf;border:0;border-radius:5px}.form-error{color:#ef8994}.passport-identity{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:28px;display:grid}.passport-avatar{color:#ceb9fb;width:72px;height:72px;font:900 2rem var(--font-display);background:#2a1745;border-radius:10px;place-items:center;display:grid;overflow:hidden}.passport-avatar img{object-fit:cover;width:100%;height:100%}.passport-identity span{color:#8e7fa0;text-transform:uppercase;font-size:.72rem}.passport-identity h2{font:900 2rem var(--font-display);margin:2px 0}.passport-identity p{color:#7f7488;margin:0}.passport-identity>a{color:#c4b0ef}.passport-stats{border:1px solid #bea7ee26;grid-template-columns:repeat(4,1fr);margin-bottom:35px;display:grid}.passport-stats article{border-right:1px solid #bea7ee1f;padding:22px}.passport-stats span{color:#807589;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.passport-stats strong{font:900 1.35rem var(--font-display);margin-top:8px;display:block}.passport-dashboard section>header,.public-passport section>header{justify-content:space-between;align-items:center;margin:30px 0 14px;display:flex}.passport-dashboard section>header h2,.public-passport section>header h2{font:900 1.5rem var(--font-display);margin:0}.character-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.character-grid article{background:#130c1d;border:1px solid #bea7ee1f;padding:20px}.character-grid small{color:#8e68dc;text-transform:uppercase;font-weight:900}.character-grid h3{font:900 1.3rem var(--font-display);margin:6px 0 12px}.character-grid dl{margin:0}.character-grid dl div{border-top:1px solid #bea7ee14;justify-content:space-between;padding:6px 0;display:flex}.character-grid dt{color:#7f7488}.character-grid dd{margin:0}.privacy-note{color:#8f8498;margin-top:25px;font-size:.8rem}.passport-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.passport-achievements{gap:8px;display:grid}.passport-achievements article{background:#130c1d;gap:12px;padding:13px;display:flex}.passport-achievements>article>span{color:#b695f5;background:#211333;place-items:center;width:36px;height:36px;display:grid}.passport-achievements h3{font:900 1rem var(--font-display);margin:0}.passport-achievements p{color:#81768a;margin:2px 0;font-size:.75rem}.hub-footer{color:#746b7d;border-top:1px solid #bea7ee1f;justify-content:space-between;max-width:1500px;margin:auto;padding:28px clamp(20px,5vw,80px);font-size:.75rem;display:flex;position:relative}.hub-footer a{color:#a797b8;text-decoration:none}.hub-nav-link{background:#693fc621;color:#d4bfff!important}@keyframes hub-pulse{50%{opacity:.3}}@media (max-width:1180px){.hub-topbar{grid-template-columns:auto auto}.hub-topbar nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:10px;overflow-x:auto}.network-summary{grid-template-columns:repeat(3,1fr)}.network-grid{grid-template-columns:repeat(2,1fr)}.achievement-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.hub-topbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 18px}.hub-topbar>.hub-desktop-navigation{display:none}.hub-mobile-navigation{display:block;position:relative}.hub-mobile-navigation>summary{color:#ded3ee;cursor:pointer;min-height:44px;font:800 .68rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#171022;border:1px solid #bea7ee3d;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;list-style:none;display:flex}.hub-mobile-navigation>summary::-webkit-details-marker{display:none}.hub-mobile-navigation>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:9px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.hub-mobile-navigation[open]>summary{color:#fff;background:#24143d;border-color:#9a6ee7}.hub-mobile-navigation[open]>summary:after{transform:translateY(2px)rotate(225deg)}.hub-mobile-navigation>nav{z-index:20;background:#120b1cfa;border:1px solid #bea7ee42;border-radius:12px;width:min(300px,100vw - 36px);max-height:calc(100vh - 88px);padding:8px;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 18px 44px #0009}.hub-mobile-navigation>nav a{color:#cfc4dc;letter-spacing:.04em;text-transform:uppercase;border-radius:7px;align-items:center;min-height:44px;padding:0 12px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.hub-mobile-navigation>nav a:hover,.hub-mobile-navigation>nav a.active{color:#fff;background:#7e54dc2e}.hub-mobile-navigation>nav a:focus-visible{outline-offset:2px;outline:2px solid #b795ff}.hub-mobile-navigation>summary:focus-visible{outline-offset:2px;outline:2px solid #b795ff}.hub-hero{padding-top:60px;display:block}.network-summary{grid-template-columns:repeat(2,1fr)}.network-grid,.achievement-grid,.passport-columns{grid-template-columns:1fr}.leaderboard-row{grid-template-columns:55px 1.5fr 1fr;padding:0 10px}.leaderboard-row>:nth-child(3),.leaderboard-row>:nth-child(4){display:none}.passport-setup{grid-template-columns:1fr;padding:22px}.passport-setup>*{grid-column:1!important}.passport-stats{grid-template-columns:1fr 1fr}.character-grid{grid-template-columns:1fr}.passport-identity{grid-template-columns:auto 1fr}.passport-identity>a{grid-column:1/-1}.hub-footer{flex-wrap:wrap;gap:15px}}.hub-admin .admin-section-head{max-width:1200px;margin:50px auto 20px}.admin-hub-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:1200px;margin:0 auto 80px;display:grid}.admin-hub-grid article{background:#fff;border:1px solid #6840cb2e;border-radius:14px;padding:25px}.admin-hub-grid article>span{font:900 10px var(--font-display);letter-spacing:.1em;color:#7753c2}.admin-hub-grid h2{font:900 24px var(--font-display);margin:8px 0}.admin-hub-grid strong{font:900 30px var(--font-display);color:#4e258d;display:block}.admin-hub-grid p{color:#6f607c;line-height:1.55}@media (max-width:720px){.admin-hub-grid{grid-template-columns:1fr;margin-inline:16px}}.live-server-center{gap:24px;display:grid}.live-center-state{color:#a99db5;text-align:center;background:#140c20;border:1px dashed #9c78e24d;align-content:center;place-items:center;gap:16px;min-height:240px;display:grid}.live-center-state.error span{color:#df6576;font-size:2rem}.live-center-state button,.live-status-strip button,.directory-meta button{color:#eee8fa;font:800 .72rem var(--font-display);text-transform:uppercase;cursor:pointer;background:#24143d;border:1px solid #7b56cf;border-radius:6px;padding:9px 14px}.live-spinner{border:2px solid #6e4cad;border-top-color:#d0bcff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite hub-spin}.live-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.live-summary article{min-height:98px}.live-status-strip{color:#968aa1;align-items:center;gap:11px;margin-top:-10px;padding:10px 2px;font-size:.78rem;display:flex}.live-status-strip>span{background:#6d6376;border-radius:50%;width:8px;height:8px}.live-status-strip>span.ok{background:#54c893;box-shadow:0 0 0 4px #54c89316}.live-status-strip>span.pending{background:#d6a14f}.live-status-strip p{margin:0 auto 0 0}.live-server-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.live-server-card{--server:#8d63e3;background:#120b1b;border:1px solid #baa3e520;flex-direction:column;min-height:410px;padding:22px;display:flex;position:relative;overflow:hidden}.live-server-card.server-2{--server:#df8b3f}.live-server-card.server-3{--server:#d75566}.live-server-card.server-4{--server:#4db47d}.live-server-card.server-5{--server:#4898e2}.live-server-card>header{z-index:1;grid-template-columns:7px 1fr auto;gap:12px;display:grid;position:relative}.live-server-accent{background:var(--server);border-radius:6px;width:7px;height:29px}.live-server-card header small{color:#766b80;font:900 .64rem var(--font-display);letter-spacing:.16em}.live-server-card header h2{font:900 1.55rem var(--font-display);letter-spacing:.015em;margin:2px 0}.live-server-card header p{color:#887d92;margin:0;font-size:.76rem}.live-server-card header>b{color:#a69aaf;font:900 .58rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#21172b;border:1px solid #baa3e51c;border-radius:4px;align-self:start;padding:6px 8px}.live-server-card.state-live header>b{color:#70d9a4;background:#183327}.live-server-card.state-stale header>b{color:#e4bc71;background:#342816}.live-population{margin:26px 0 19px}.live-population strong{font:900 2.7rem var(--font-display)}.live-population>span{color:#7c7186;margin-left:6px}.live-population i{background:#261a30;height:4px;margin-top:8px;display:block;overflow:hidden}.live-population i b{background:var(--server);height:100%;transition:width .35s;display:block}.live-metrics{background:#baa3e516;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.live-metrics div{background:#120b1b;min-width:0;padding:11px}.live-metrics dt{color:#766c7f;text-transform:uppercase;letter-spacing:.04em;font-size:.63rem}.live-metrics dd{color:#ddd5e5;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-weight:850;overflow:hidden}.live-updated{color:#716777;margin:13px 0 0;font-size:.68rem}.live-server-actions{gap:8px;margin-top:auto;padding-top:18px;display:flex}.live-server-actions>*{min-height:41px;font:900 .67rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.live-server-actions .copy-address{border:1px solid var(--server);color:#eee8fa;background:0 0}.live-server-actions>a{color:#180d27;background:#eee8f8}.history-panel,.data-source-panel,.comparison-section,.character-link-center{background:#120b1c;border:1px solid #baa3e522;margin-top:26px;padding:clamp(20px,3vw,34px)}.history-panel>header,.data-source-panel>header,.comparison-section>header,.character-link-center>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.history-panel>header>div:first-child>span,.data-source-panel>header>span,.comparison-section>header>span,.character-link-center>header>span{color:#a581f0;font:900 .65rem var(--font-display);letter-spacing:.17em;margin-bottom:7px;display:block}.history-panel h2,.data-source-panel h2,.comparison-section h2,.character-link-center h2{font:900 clamp(1.45rem,2.5vw,2.25rem) var(--font-display);margin:0}.history-windows,.history-server-tabs{flex-wrap:wrap;gap:6px;display:flex}.history-windows button,.history-server-tabs button{color:#8e8299;font:800 .68rem var(--font-display);cursor:pointer;background:#0e0816;border:1px solid #baa3e526;border-radius:5px;padding:8px 10px}.history-windows button.active,.history-server-tabs button.active{color:#fff;background:#271641;border-color:#7853cb}.history-server-tabs{margin-bottom:18px}.history-server-tabs button{--server:#8d63e3;align-items:center;gap:7px;display:flex}.history-server-tabs button.server-2{--server:#df8b3f}.history-server-tabs button.server-3{--server:#d75566}.history-server-tabs button.server-4{--server:#4db47d}.history-server-tabs button.server-5{--server:#4898e2}.history-server-tabs i{background:var(--server);border-radius:50%;width:6px;height:6px}.population-chart{height:290px;padding:12px 0 0}.population-chart svg{width:100%;height:250px;overflow:visible}.population-chart line{stroke:#baa3e526;stroke-width:1px}.population-chart polyline{fill:none;stroke:#a77df6;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #8f5fe955);vector-effect:non-scaling-stroke}.population-chart>div{color:#756b7e;justify-content:space-between;font-size:.66rem;display:flex}.history-empty{color:#82768c;text-align:center;align-content:center;place-items:center;min-height:230px;display:grid}.history-empty span{color:#68449f;font-size:2.3rem}.history-empty p{margin:8px 0}.data-source-panel>div{background:#baa3e516;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.data-source-panel article{background:#0f0917;padding:20px}.data-source-panel b{color:#c5aef5;font:900 .7rem var(--font-display);letter-spacing:.08em}.data-source-panel p{color:#95899f;min-height:66px;font-size:.8rem;line-height:1.55}.data-source-panel small{color:#61c995}.comparison-section{margin-top:40px}.comparison-section>header{display:block}.comparison-scroll{outline:none;overflow:auto}.comparison-scroll:focus{box-shadow:0 0 0 2px #7c57c7}.comparison-section table{border-collapse:collapse;background:#0e0815;width:100%;min-width:980px}.comparison-section th,.comparison-section td{text-align:center;border:1px solid #baa3e518;padding:13px 14px;font-size:.77rem}.comparison-section thead th{color:#eee7f6;font:900 .75rem var(--font-display);text-transform:uppercase;z-index:1;background:#1a1028;position:sticky;top:0}.comparison-section thead th:first-child,.comparison-section tbody th{text-align:left;z-index:2;background:#170e23;position:sticky;left:0}.comparison-section tbody th{color:#9d90a7;text-transform:uppercase;font-size:.68rem}.comparison-section td{color:#d8cfdf}.comparison-section thead th{--server:#8d63e3}.comparison-section thead th.server-2{--server:#df8b3f}.comparison-section thead th.server-3{--server:#d75566}.comparison-section thead th.server-4{--server:#4db47d}.comparison-section thead th.server-5{--server:#4898e2}.comparison-section thead th i{background:var(--server);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.directory-shell{gap:18px;display:grid}.directory-toolbar{background:#120b1c;border:1px solid #baa3e522;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:14px;display:grid}.directory-toolbar label{color:#82768b;text-transform:uppercase;gap:6px;font-size:.62rem;font-weight:900;display:grid}.directory-toolbar input,.directory-toolbar select{color:#f4eff9;width:100%;height:45px;font:750 .82rem var(--font-body);background:#0b0611;border:1px solid #baa3e52b;border-radius:5px;padding:0 12px}.directory-toolbar input:focus,.directory-toolbar select:focus{outline-offset:1px;outline:2px solid #7952ce}.directory-meta{color:#8f8498;justify-content:space-between;align-items:center;font-size:.76rem;display:flex}.player-directory-grid,.guild-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.directory-card{--server:#8d63e3;background:#120b1b;border:1px solid #baa3e51d;padding:20px;position:relative;overflow:hidden}.directory-card.server-2{--server:#df8b3f}.directory-card.server-3{--server:#d75566}.directory-card.server-4{--server:#4db47d}.directory-card.server-5{--server:#4898e2}.directory-card>header{grid-template-columns:7px 1fr auto;align-items:start;gap:11px;display:grid}.directory-card>header>i{background:var(--server);border-radius:5px;width:7px;height:28px}.directory-card header small{color:var(--server);font:900 .62rem var(--font-display);text-transform:uppercase}.directory-card h2{font:900 1.25rem var(--font-display);overflow-wrap:anywhere;margin:3px 0}.directory-card header>span{color:#70d9a4;font-size:.61rem;font-weight:900}.directory-card dl{background:#baa3e512;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;display:grid}.directory-card dl div{background:#110a19;min-width:0;padding:10px}.directory-card dt{color:#756b7e;text-transform:uppercase;font-size:.61rem}.directory-card dd{color:#d9d0e1;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;overflow:hidden}.directory-card>a{color:#c7aff7;font:900 .68rem var(--font-display);text-transform:uppercase;text-decoration:none}.directory-empty{text-align:center;background:#120b1c;border:1px dashed #baa3e538;align-content:center;place-items:center;min-height:260px;display:grid}.directory-empty>span{color:#7652b9;font-size:2.5rem}.directory-empty h2{font:900 1.4rem var(--font-display);margin:9px}.directory-empty p{color:#8f8398;max-width:620px;margin:0 20px}.directory-pagination{justify-content:center;align-items:center;gap:16px;display:flex}.directory-pagination button{color:#d9cfe4;background:#171022;border:1px solid #baa3e52b;border-radius:5px;padding:9px 14px;font-weight:800}.directory-pagination button:disabled{opacity:.35}.directory-pagination span{color:#83778d;font-size:.74rem}.directory-privacy,.link-security{color:#877b91;font-size:.76rem;line-height:1.55}.guild-numbers{background:#baa3e514;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid}.guild-numbers strong{font:900 1.8rem var(--font-display);background:#110a19;align-items:flex-end;gap:8px;padding:14px;display:flex}.guild-numbers small{color:#7d7286;font:800 .58rem var(--font-body);text-transform:uppercase;margin-bottom:4px}.character-link-center{margin-top:48px}.character-link-center>header{max-width:800px;display:block}.character-link-center>header p{color:#958a9f;line-height:1.6}.link-server-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.link-server-grid article{--server:#8d63e3;background:#0f0917;border:1px solid #baa3e51f;padding:17px}.link-server-grid article.server-2{--server:#df8b3f}.link-server-grid article.server-3{--server:#d75566}.link-server-grid article.server-4{--server:#4db47d}.link-server-grid article.server-5{--server:#4898e2}.link-server-grid article>header{grid-template-columns:7px 1fr auto;align-items:center;gap:9px;display:grid}.link-server-grid i{background:var(--server);width:7px;height:24px}.link-server-grid h3{font:900 1rem var(--font-display);margin:0}.link-server-grid b{text-transform:uppercase;color:#8d8296;font-size:.58rem}.link-server-grid b.ready{color:#60cb94}.link-server-grid button{border:1px solid var(--server);color:#eee7f8;width:100%;min-height:39px;font:900 .66rem var(--font-display);text-transform:uppercase;background:0 0;border-radius:4px;margin-top:14px}.link-server-grid button:disabled{opacity:.35;cursor:not-allowed}.active-link-code{background:#201236;border-left:3px solid #8f63e8;gap:7px;margin-top:18px;padding:20px;display:grid}.active-link-code>span,.active-link-code>small{color:#9a8ba7;font-size:.72rem}.active-link-code code{color:#fff;overflow-wrap:anywhere;font-size:1.25rem}.link-state{color:#988ca2;align-items:center;gap:14px;min-height:120px;display:flex}.link-state span{color:#7652b9;font-size:2rem}.link-error{color:#ef8290}.server-telemetry-card{overflow:hidden;padding:0!important}.server-live-panel .live-summary,.server-live-panel .live-status-strip,.server-live-panel .data-source-panel{display:none}.server-live-panel .live-server-center{gap:0}.server-live-panel .live-server-grid{grid-template-columns:1fr}.server-live-panel .live-server-card{border:0;min-height:0;padding:clamp(20px,3vw,34px)}.server-live-panel .history-panel{border-width:1px 0 0;margin:0}.server-live-panel .live-server-card>header h2{font-size:1.8rem}.server-live-players{margin-top:2rem}.server-live-players>header{max-width:760px;margin-bottom:1rem}.server-live-players>header>span{color:#a879ff;font:800 .75rem var(--font-display);letter-spacing:.14em}.server-live-players>header h2{font:900 clamp(1.5rem,3vw,2.35rem) var(--font-display);margin:.35rem 0 .4rem}.server-live-players>header p{color:#aaa2bd;margin:0;line-height:1.65}@keyframes hub-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.live-summary{grid-template-columns:repeat(3,1fr)}.live-server-grid,.player-directory-grid,.guild-directory-grid{grid-template-columns:repeat(2,1fr)}.data-source-panel>div{grid-template-columns:1fr}.data-source-panel p{min-height:auto}.link-server-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.live-summary{grid-template-columns:repeat(2,1fr)}.live-server-grid,.player-directory-grid,.guild-directory-grid,.link-server-grid{grid-template-columns:1fr}.history-panel>header{align-items:flex-start;display:grid}.history-windows{width:100%}.history-windows button{flex:1}.population-chart{height:230px}.population-chart svg{height:190px}.directory-toolbar{grid-template-columns:1fr}.directory-card{padding:17px}.data-source-panel,.history-panel,.comparison-section,.character-link-center{margin-inline:-4px;padding:18px}.live-status-strip{flex-wrap:wrap;align-items:flex-start}.live-status-strip button{margin-left:auto}.live-server-actions{display:grid}.hub-topbar nav{scrollbar-width:none}}.account-link-panel{background:linear-gradient(145deg,#120a1e 0%,#0c0713 100%);border-color:#a67ae42e;border-radius:18px;overflow:hidden}.account-link-panel>header{max-width:760px;display:block}.account-link-panel>header p{color:#a99eb3;margin:10px 0 0;line-height:1.65}.account-link-start{justify-items:start;gap:15px;padding-top:6px;display:grid}.account-link-start>span{color:#766b82;font:800 .67rem var(--font-display);letter-spacing:.05em}.account-link-cta{letter-spacing:.07em;text-transform:uppercase;cursor:pointer;min-height:48px;padding:0 24px;transition:transform .18s,box-shadow .18s;box-shadow:0 0 #a276f000;color:#fff!important;font:900 .72rem var(--font-display)!important;background:linear-gradient(135deg,#7b49d2,#56309d)!important;border:1px solid #a57af0!important;border-radius:9px!important}.account-link-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 28px #8d5be94a}.account-link-cta:disabled{opacity:.45;cursor:not-allowed}.link-expired{color:#d9a5af;margin:0}.account-link-panel .active-link-code{background:#1c102d;border:1px solid #a477e63d;border-left:3px solid #9a68ed;border-radius:12px;padding:22px}.active-link-code>div{align-items:center;gap:10px;display:flex}.active-link-code code{font:900 clamp(1rem,3vw,1.35rem) var(--font-display);letter-spacing:.07em;flex:1}.active-link-code button{color:#eee7f8;min-height:36px;font:850 .67rem var(--font-display);cursor:pointer;background:#2b1944;border:1px solid #9a72d8;border-radius:7px;padding:0 12px}.active-link-code p{color:#b3a8bd;margin:4px 0}.active-link-code em{color:#cdbaf2;align-items:center;gap:9px;margin-top:7px;font-size:.77rem;font-style:normal;display:flex}.active-link-code em i,.account-link-sync i{background:#9d71ec;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite account-link-pulse;box-shadow:0 0 0 5px #9d71ec1c}@keyframes account-link-pulse{50%{opacity:.35;transform:scale(.8)}}.account-link-alert{border-radius:11px;margin-bottom:18px;padding:17px 19px}.account-link-alert b{font:900 .84rem var(--font-display)}.account-link-alert p{margin:6px 0 0;line-height:1.55}.account-link-alert.conflict{color:#f1bdc5;background:#35151f;border:1px solid #d071814d}.account-link-alert.error{color:#e5c2a7;background:#2b1b11;border:1px solid #b5774c45}.account-link-sync{color:#ad9cbb;align-items:center;gap:10px;margin:0 0 18px;font-size:.76rem;display:flex}.account-link-dashboard{gap:16px;display:grid}.account-link-meta{background:#bca3e51d;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.account-link-meta>span{background:#100919;gap:5px;padding:14px 16px;display:grid}.account-link-meta small{color:#81758c;text-transform:uppercase;font-size:.62rem}.account-link-meta b{color:#dcd3e6;font-size:.78rem}.account-world-list{gap:7px;display:grid}.account-world-list article{--world-color:#9065dd;background:#100919;border:1px solid #bca3e51a;border-radius:11px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:70px;padding:12px 15px;display:grid}.account-world-list article>i{background:var(--world-color);border-radius:7px;width:6px;height:34px}.account-world-list h3{font:900 1rem var(--font-display);margin:0}.account-world-list p{color:#8f8399;margin:3px 0 0;font-size:.75rem}.account-world-list article>b{color:#6ece9b;font:900 .63rem var(--font-display);text-transform:uppercase}.account-world-list .missing-character{opacity:.72}.account-world-list .missing-character>b{color:#85798f}.account-link-panel .link-security{border-top:1px solid #bca3e516;max-width:760px;margin:20px 0 0;padding-top:16px}.account-link-panel .link-state{min-height:80px}.player-link-admin{background:#100919;border:1px solid #a67ae42b;border-radius:16px;max-width:1200px;margin:0 auto 80px;padding:26px}.player-link-admin>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.player-link-admin>header span{color:#b592f2;font:900 .65rem var(--font-display);letter-spacing:.14em}.player-link-admin h2{font:900 1.7rem var(--font-display);margin:6px 0}.player-link-admin>header p{color:#968aa0;max-width:720px;margin:0;font-size:.8rem}.player-link-admin button{color:#e8dff0;font:850 .66rem var(--font-display);cursor:pointer;background:#211333;border:1px solid #8e66d2;border-radius:7px;padding:9px 12px}.player-link-admin button.danger{color:#efabb6;border-color:#a95161}.player-link-admin button:disabled{opacity:.45}.player-link-admin-message{color:#bba7dc}.player-link-conflicts{background:#281019;border:1px solid #bd5d6d48;border-radius:12px;margin-top:22px;padding:18px}.player-link-conflicts h3{margin-top:0}.player-link-conflicts article,.player-link-account-list>article{border-top:1px solid #bca3e51b;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.player-link-conflicts article>div:last-child,.player-link-account-list article>header>div:last-child{align-items:flex-start;gap:8px;display:flex}.player-link-conflicts small{color:#ba9299;margin-top:5px;display:block}.player-link-conflicts p{color:#8f7c84;margin:5px 0 0;font-size:.75rem}.player-link-account-list{gap:12px;margin-top:22px;display:grid}.player-link-account-list>article{border:1px solid #bca3e51b;border-radius:12px;padding:18px;display:block}.player-link-account-list article>header{justify-content:space-between;gap:18px;display:flex}.player-link-account-list h3{margin:4px 0}.player-link-account-list header span,.player-link-account-list header small{color:#8e8298;font-size:.68rem}.player-link-account-list dl{background:#bca3e516;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid}.player-link-account-list dl div{background:#0d0714;padding:11px}.player-link-account-list dt{color:#7e7289;text-transform:uppercase;font-size:.61rem}.player-link-account-list dd{color:#d7cde1;overflow-wrap:anywhere;margin:4px 0 0;font-size:.73rem}.player-link-character-list{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.player-link-character-list>div{background:#160d21;border-radius:7px;gap:3px;padding:10px;display:grid}.player-link-character-list span,.player-link-character-list small{color:#897d93;font-size:.69rem}@media (max-width:760px){.account-link-panel{border-radius:14px}.active-link-code>div{flex-direction:column;align-items:stretch}.active-link-code button{width:100%}.account-link-meta{grid-template-columns:1fr}.account-world-list article{grid-template-columns:6px minmax(0,1fr)}.account-world-list article>b{grid-column:2}.player-link-admin{margin-inline:12px;padding:18px}.player-link-admin>header,.player-link-conflicts article,.player-link-account-list article>header{flex-direction:column;align-items:stretch}.player-link-conflicts article>div:last-child,.player-link-account-list article>header>div:last-child{flex-wrap:wrap}.player-link-account-list dl,.player-link-character-list{grid-template-columns:1fr 1fr}}@media (max-width:460px){.player-link-account-list dl,.player-link-character-list{grid-template-columns:1fr}}.hub-state-dot{background:currentColor;border-radius:50%;flex:none;box-shadow:0 0 0 6px #7759ae1a;width:18px!important;height:18px!important;font-size:0!important;display:inline-block!important}.survicoins-shop-shell{gap:16px;display:grid}.survicoins-shop-overview{background:#120b1c;border:1px solid #bea7ee2a;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(22px,4vw,34px);display:flex}.survicoins-shop-overview span,.survicoins-shop-sections span{color:#ad89ef;font:900 .64rem var(--font-display);letter-spacing:.14em;display:block}.survicoins-shop-overview h2{font:900 clamp(1.55rem,3vw,2.35rem) var(--font-display);margin:7px 0 8px}.survicoins-shop-overview p{color:#958a9f;max-width:720px;margin:0;line-height:1.6}.survicoins-shop-back{color:#eee7f8;min-height:44px;font:850 .68rem var(--font-display);letter-spacing:.05em;text-transform:uppercase;background:#201132;border:1px solid #9569df;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.survicoins-shop-back:hover{background:#2a1745;border-color:#c4a5fb}.survicoins-shop-back:focus-visible{outline-offset:3px;outline:2px solid #e1c7ff}.survicoins-shop-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.survicoins-shop-sections>section{background:#0d0714;border:1px solid #bea7ee20;border-radius:10px;min-width:0;padding:22px}.survicoins-shop-sections h3{font:900 1.16rem var(--font-display);margin:8px 0 7px}.survicoins-shop-sections p{color:#8f8398;margin:0;font-size:.8rem;line-height:1.55}@media (max-width:760px){.survicoins-shop-overview{flex-direction:column;align-items:flex-start}.survicoins-shop-sections{grid-template-columns:1fr}.survicoins-shop-back{width:100%}}.shop-character-bar{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:12px;display:grid}.shop-character-bar>label,.shop-character-bar>div,.shop-catalog,.shop-history{background:#0d0714;border:1px solid #bea7ee20;border-radius:10px;padding:22px}.shop-character-bar span,.shop-catalog>header span,.shop-history>header span,.shop-product-grid article>span{color:#ad89ef;font:900 .64rem var(--font-display);letter-spacing:.14em;display:block}.shop-character-bar label{gap:10px;display:grid}.shop-character-bar select{color:#fff;background:#140b20;border:1px solid #bea7ee38;border-radius:7px;width:100%;min-height:48px;padding:0 12px}.shop-character-bar>div{grid-template-columns:1fr auto;align-items:center;gap:5px 14px;display:grid}.shop-character-bar>div>span{grid-column:1/-1}.shop-character-bar strong{color:#f0e5ff;font-size:.9rem}.shop-character-bar button,.shop-catalog button,.shop-history>header button{color:#f2eaff;cursor:pointer;background:#211134;border:1px solid #9569df;border-radius:7px;min-height:38px;padding:0 13px;font-weight:850}.shop-character-bar button:disabled,.shop-catalog button:disabled,.shop-history button:disabled{cursor:wait;opacity:.58}.shop-notice{color:#dac7fb;background:#6d43b21f;border:1px solid #8f66d04d;border-radius:8px;margin:0;padding:13px 16px}.shop-catalog>header,.shop-history>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.shop-catalog h3,.shop-history h3{font:900 1.35rem var(--font-display);margin:7px 0 0}.shop-catalog>header small{color:#8e8498}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shop-product-grid article{background:#140c1e;border:1px solid #bea7ee1c;border-radius:9px;flex-direction:column;min-width:0;min-height:210px;padding:20px;display:flex}.shop-product-grid h4{font:900 1.15rem var(--font-display);margin:8px 0 6px}.shop-product-grid p{color:#8f8498;margin:0;font-size:.8rem;line-height:1.55}.shop-product-grid footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.shop-product-grid footer strong{color:#e4d3ff;font-size:.82rem}.shop-history-list{gap:8px;display:grid}.shop-history-list article{background:#120a1b;border:1px solid #bea7ee18;border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;padding:14px;display:grid}.shop-history-list article>div{gap:4px;display:grid}.shop-history-list article span,.shop-history-list article small{color:#8e8397;font-size:.72rem}.shop-history-list article b{color:#d9c5f8;text-transform:uppercase;background:#8e6bc226;border-radius:999px;padding:6px 9px;font-size:.64rem}.shop-history-list article b[data-status=succeeded]{color:#8fe1bd;background:#4fb58a20}.shop-history-list article b[data-status=failed]{color:#f29aa6;background:#e3697920}.shop-empty-history{color:#8f8498;margin:0}@media (max-width:900px){.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.shop-character-bar,.shop-product-grid,.shop-history-list article{grid-template-columns:1fr}.shop-catalog>header,.shop-history>header{flex-direction:column;align-items:flex-start}.shop-history>header button{width:100%}}.hub-topbar nav a.hub-staff-link{color:#d9c8ff;background:#6c43bd21;border:1px solid #a77df64a;margin-left:6px}.hub-topbar nav a.hub-staff-link:hover{color:#fff;background:#6c43bd38;border-color:#a77df6}.shop-product-grid article{min-height:245px}.shop-product-contents{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.shop-product-contents li{background:#0e0816;border:1px solid #bea7ee1c;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.shop-product-contents code{color:#cdb7ef;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.shop-product-contents b{color:#f0e5ff;flex:none;font-size:.74rem}.shop-product-contents-empty{color:#897d93;margin-top:14px;font-size:.7rem;line-height:1.45;display:block}.network-hub-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:clamp(36px,6vw,88px);padding-top:clamp(48px,6vw,82px);padding-bottom:clamp(42px,5vw,68px);display:grid}.network-hub-hero>div:first-child{max-width:780px}.network-hub-hero h1{letter-spacing:-.03em;max-width:760px;font-size:clamp(2.8rem,5vw,5rem);line-height:.98}.network-hub-hero p{max-width:660px;margin-top:20px}.hub-network-content{padding-top:clamp(30px,4vw,52px)}.hub-network-status{background:#140c20;border:1px solid #b99ce63b;border-radius:10px;min-width:0;padding:22px;position:relative;overflow:hidden}.hub-network-status>header,.hub-network-status>footer{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.hub-network-status>footer{width:auto;margin:0;padding:0}.hub-network-status>header>span{color:#b99cf4;font:900 .65rem var(--font-display);letter-spacing:.18em}.hub-network-status>header>b{color:#75dda9;font:900 .6rem var(--font-display);letter-spacing:.1em;background:#173126;border:1px solid #63d29a3d;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.hub-network-status>header>b>i,.hub-network-status>footer p>i{opacity:.85;background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px}.hub-network-status.status-loading>header>b,.hub-network-status.status-unavailable>header>b{color:#a99ab8;background:#251937;border-color:#ba9de52e}.hub-network-status.status-stale>header>b{color:#e4bc71;background:#342816;border-color:#d6a14f40}.hub-network-metrics{z-index:1;background:#baa3e51a;border:1px solid #baa3e50d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0;display:grid;position:relative}.hub-network-metrics>div{background:#110a1a;min-width:0;padding:14px}.hub-network-metrics strong{color:#f5effb;min-height:34px;font:900 clamp(1.45rem,2.7vw,2.1rem)/1.05 var(--font-display);overflow-wrap:anywhere;display:block}.hub-network-metrics span{color:#81758b;text-transform:uppercase;letter-spacing:.05em;margin-top:7px;font-size:.63rem;display:block}.network-status-skeleton{background:linear-gradient(90deg,#281a38 25%,#3c2854 50%,#281a38 75%) 0 0/200% 100%;border-radius:4px;width:58%;height:24px;margin-top:3px;animation:1.15s linear infinite network-skeleton;display:block}.hub-network-status>footer{align-items:flex-end}.hub-network-status>footer p{color:#c9bfd2;align-items:center;gap:10px;margin:0;font-size:.76rem;font-weight:800;display:flex}.hub-network-status>footer p>i{color:#66d39c;box-shadow:none}.hub-network-status.status-loading>footer p>i,.hub-network-status.status-unavailable>footer p>i{color:#8d8297}.hub-network-status.status-stale>footer p>i{color:#e1b866}.hub-network-status>footer small{color:#776d81;text-align:right;max-width:150px;font-size:.63rem;line-height:1.35}.data-source-panel{background:#0f0917;border:1px solid #baa3e51d;border-radius:10px;margin-top:18px;padding:0}.data-source-panel>summary{color:#c9bdd5;cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.data-source-panel>summary::-webkit-details-marker{display:none}.data-source-panel>summary:focus-visible{outline-offset:3px;outline:2px solid #8e63e8}.data-source-panel>summary strong{font:850 .83rem var(--font-display);letter-spacing:.01em}.data-source-panel>summary small{color:#7f7489;font-size:.72rem;line-height:1.4}.data-source-panel>summary>i{color:#8d7e9b;font-size:1.15rem;font-style:normal;transition:transform .2s}.data-source-panel[open]>summary>i{transform:rotate(45deg)}.data-source-list{background:#baa3e512;border-top:1px solid #baa3e518;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.data-source-panel .data-source-list article{background:#100918;min-width:0;padding:14px 15px}.data-source-panel .data-source-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.data-source-panel .data-source-list b{color:#c5aef5;font:900 .65rem var(--font-display);letter-spacing:.07em}.data-source-panel .data-source-list p{color:#887d91;min-height:0;margin:8px 0 0;font-size:.72rem;line-height:1.5}.data-source-panel .data-source-list small{color:#8e8298;white-space:nowrap;align-items:center;gap:6px;font-size:.61rem;display:inline-flex}.data-source-panel .data-source-list small>i{background:currentColor;border-radius:50%;width:6px;height:6px}.data-source-panel .data-source-list small.connected{color:#63ce98}.data-source-panel .data-source-list small.unavailable{color:#db7684}@keyframes network-skeleton{to{background-position:-200% 0}}@media (max-width:980px){.network-hub-hero{grid-template-columns:1fr;gap:28px;padding-top:50px}.network-hub-hero>div:first-child{max-width:720px}.hub-network-status{max-width:none}.data-source-list{grid-template-columns:1fr}}@media (max-width:760px){.network-hub-hero{gap:24px;padding-top:42px;padding-bottom:38px;display:grid}.network-hub-hero h1{font-size:clamp(2.65rem,13vw,4rem)}.network-hub-hero p{margin-top:16px;font-size:.96rem}.hub-network-content{padding-top:26px}.hub-network-status{border-radius:14px;padding:17px}.hub-network-metrics{margin:18px 0}.hub-network-metrics>div{padding:12px 10px}.hub-network-metrics strong{font-size:1.2rem}.hub-network-status>footer{gap:7px;display:grid}.hub-network-status>footer small{text-align:left;max-width:none}.data-source-panel{margin-inline:-4px;padding:0}.data-source-list{grid-template-columns:1fr}}.discord-account-gate{text-align:center;background:#0d081cb8;border:1px solid #9a6bff57;border-radius:28px;justify-items:center;padding:clamp(28px,5vw,60px);display:grid}.discord-account-gate>span{color:#bca2ff;font:800 12px/1 var(--font-display);letter-spacing:.14em}.discord-account-gate h2{max-width:680px;margin:18px auto 24px}.discord-oauth-cta{color:#f8f5ff;min-height:48px;font:900 .76rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#2e194ebd;border:1px solid #b484ffcc;border-radius:10px;justify-content:center;align-items:center;gap:11px;padding:0 22px;transition:border-color .2s,background-color .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:0 0 #a76cff00}.discord-oauth-cta:hover:not(:disabled){color:#fff;background:#472771d6;border-color:#d2adff;box-shadow:0 0 20px #a665f547}.discord-oauth-cta:focus-visible{outline-offset:3px;outline:2px solid #e1c7ff}.discord-oauth-cta:disabled{opacity:.58;cursor:not-allowed}.discord-oauth-icon{color:#bd88ff;filter:drop-shadow(0 0 4px #b66eff66);flex:none;width:20px;height:16px;transition:color .2s,transform .2s}.discord-oauth-cta:hover:not(:disabled) .discord-oauth-icon{color:#e2c7ff;transform:scale(1.06)}.discord-account-gate-note{color:#91869d;max-width:540px;margin:15px 0 0;font-size:.8rem;line-height:1.55}.discord-oauth-feedback{color:#a8e0bf;max-width:560px;margin:14px 0 0;font-size:.82rem;line-height:1.5}.discord-oauth-feedback.error{color:#eca5b1}.discord-oauth-feedback.dashboard{background:#1e613b2b;border:1px solid #70cd994d;border-radius:10px;margin:0 0 18px;padding:12px 14px}.discord-oauth-feedback.dashboard.error{background:#7026332e;border-color:#e8849552}.discord-player-dashboard .passport-identity button{color:#fff;cursor:pointer;background:#0f0a1fb8;border:1px solid #b491ff61;border-radius:999px;padding:10px 15px}.discord-player-dashboard .passport-identity button:focus-visible{outline-offset:3px;outline:2px solid #e1c7ff}.discord-player-dashboard .account-link-panel label{color:var(--sx-muted);gap:8px;margin:20px 0;display:grid}.discord-player-dashboard .account-link-panel input{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#070513c7;border:1px solid #b491ff52;border-radius:12px;min-height:48px;padding:0 14px}@media (max-width:480px){.discord-account-gate{padding:28px 18px}.discord-oauth-cta{width:100%;min-height:48px}.discord-account-gate h2{font-size:clamp(1.35rem,8vw,1.8rem)}}.host-live-telemetry{background:#100918;border:1px solid #baa3e522;border-radius:10px;margin:18px 0;padding:clamp(18px,3vw,26px)}.host-live-telemetry>header span{color:#ad89ef;font:900 .62rem var(--font-display);letter-spacing:.12em}.host-live-telemetry>header h2{font:900 1.2rem var(--font-display);margin:6px 0 5px}.host-live-telemetry>header p{color:#887d91;margin:0;font-size:.76rem;line-height:1.5}.host-live-telemetry dl{background:#baa3e516;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid}.host-live-telemetry dl div{background:#0d0714;min-width:0;padding:13px}.host-live-telemetry dt{color:#7e7388;text-transform:uppercase;font-size:.6rem}.host-live-telemetry dd{color:#ddd4e6;font:800 .78rem var(--font-display);overflow-wrap:anywhere;margin:5px 0 0}.discord-player-dashboard .character-private-details{border-top:1px solid #bca3e51a;margin-top:12px;padding-top:10px}.discord-player-dashboard .character-private-details summary{color:#bda7e4;cursor:pointer;font:850 .7rem var(--font-display)}.discord-player-dashboard .character-private-details dl{margin-top:11px}.discord-player-dashboard .character-events{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.discord-player-dashboard .character-events li{color:#cfc4da;background:#140c20;border-radius:8px;gap:3px;padding:9px 10px;font-size:.72rem;display:grid}.discord-player-dashboard .character-events time{color:#7f7489;font-size:.62rem}@media (max-width:980px){.host-live-telemetry dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.host-live-telemetry dl{grid-template-columns:1fr}}.live-server-details{gap:7px;margin-top:12px;display:grid}.live-server-details details{background:#0d0714;border:1px solid #baa3e51d;border-radius:8px}.live-server-details summary{color:#bda9df;cursor:pointer;font:850 .67rem var(--font-display);padding:10px 12px;list-style:none}.live-server-details summary::-webkit-details-marker{display:none}.live-server-details details>p{color:#84788d;margin:0;padding:0 12px 12px;font-size:.7rem}.live-server-details ul{background:#baa3e512;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.live-server-details li{color:#cfc5d8;background:#100918;justify-content:space-between;gap:12px;padding:8px 10px;font-size:.68rem;display:flex}.live-server-details li b{color:#9588a0;white-space:nowrap;font-weight:750}.live-server-details dl{background:#baa3e512;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.live-server-details dl div{background:#100918;min-width:0;padding:8px 10px}.live-server-details dt{color:#756a7e;overflow-wrap:anywhere;font-size:.58rem}.live-server-details dd{color:#d7cde0;overflow-wrap:anywhere;margin:3px 0 0;font-size:.68rem}.history-metric-tabs{flex-wrap:wrap;gap:6px;margin:10px 0 16px;display:flex}.history-metric-tabs button{color:#8e8299;font:800 .64rem var(--font-display);cursor:pointer;background:#0e0816;border:1px solid #baa3e526;border-radius:5px;padding:7px 9px}.history-metric-tabs button.active{color:#fff;background:#271641;border-color:#7853cb}.live-events-center{background:#100918;border:1px solid #baa3e522;border-radius:12px;margin-top:28px;padding:clamp(20px,3vw,34px)}.live-events-center>header{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.live-events-center>header>div{max-width:760px}.live-events-center>header span{color:#ad89ef;font:900 .65rem var(--font-display);letter-spacing:.16em}.live-events-center>header h2{font:900 clamp(1.5rem,3vw,2.35rem) var(--font-display);margin:7px 0 8px}.live-events-center>header p{color:#91859a;margin:0;line-height:1.6}.live-events-center>header button{color:#c8b4ec;cursor:pointer;background:#1c112b;border:1px solid #a47ae23b;border-radius:50%;width:38px;height:38px}.live-events-state{color:#887c91;align-items:center;gap:12px;min-height:96px;margin-top:24px;display:flex}.live-event-groups{gap:26px;margin-top:26px;display:grid}.live-event-groups>section>h3,.live-activity-strip>h3{color:#9c8ea8;font:900 .7rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.live-event-groups>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.live-event-card{--server:#8d63e3;border:1px solid #baa3e51f;border-top:2px solid var(--server);background:#0d0714;border-radius:10px;padding:18px}.live-event-card.server-2{--server:#df8b3f}.live-event-card.server-3{--server:#d75566}.live-event-card.server-4{--server:#4db47d}.live-event-card.server-5{--server:#4898e2}.live-event-card>header{justify-content:space-between;gap:16px;display:flex}.live-event-card header span{color:var(--server);font:900 .62rem var(--font-display);letter-spacing:.1em}.live-event-card h3{font:900 1.12rem var(--font-display);margin:5px 0 3px}.live-event-card header small{color:#786e81;text-transform:uppercase;font-size:.58rem}.live-event-card header>b{color:#cbb8ef;white-space:nowrap;font-size:.64rem}.live-event-progress{background:#24172f;border-radius:999px;height:8px;margin:18px 0;position:relative;overflow:hidden}.live-event-progress i{background:var(--server);height:100%;display:block}.live-event-progress span{color:#fff;place-items:center;font-size:.5rem;display:grid;position:absolute;inset:0}.live-event-card>dl{background:#baa3e512;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid}.live-event-card>dl div{background:#100918;min-width:0;padding:9px}.live-event-card dt{color:#746a7c;text-transform:uppercase;font-size:.55rem}.live-event-card dd{color:#d6ccdf;overflow-wrap:anywhere;margin:4px 0 0;font-size:.68rem}.live-event-card details{margin-top:12px}.live-event-card summary{color:#b9a4dd;cursor:pointer;font:850 .66rem var(--font-display)}.live-event-card ol{margin:9px 0 0;padding:0;list-style:none}.live-event-card li{color:#bdb2c6;border-top:1px solid #baa3e512;justify-content:space-between;padding:7px 2px;font-size:.68rem;display:flex}.live-event-empty{color:#887c91;margin:24px 0 0}.live-activity-strip{border-top:1px solid #baa3e51b;margin-top:28px;padding-top:22px}.live-activity-strip ol{background:#baa3e512;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.live-activity-strip b{color:#d2c7dc;font-size:.7rem}.live-activity-strip span{color:#7f7488;grid-row:2;font-size:.63rem}.live-activity-strip time{color:#81758b;grid-area:1/2/3;align-self:center;font-size:.61rem}.event-control-admin{background:#100919;border:1px solid #a67ae42b;border-radius:16px;max-width:1200px;margin:0 auto 26px;padding:26px}.event-control-admin>header span{color:#b592f2;font:900 .65rem var(--font-display);letter-spacing:.14em}.event-control-admin h2{font:900 1.7rem var(--font-display);margin:6px 0}.event-control-admin>header p{color:#968aa0;max-width:760px;margin:0;font-size:.8rem}.event-control-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.event-control-grid form{background:#0d0714;border:1px solid #baa3e51b;border-radius:12px;gap:12px;padding:18px;display:grid}.event-control-grid form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.event-control-grid h3{color:#ddd3e8;font:900 1.1rem var(--font-display);margin:0}.event-control-grid label{color:#8f8299;text-transform:uppercase;gap:6px;font-size:.64rem;font-weight:850;display:grid}.event-control-grid input,.event-control-grid select{color:#eee8f4;background:#08050d;border:1px solid #baa3e52b;border-radius:7px;min-width:0;height:42px;padding:0 10px}.event-control-grid .event-control-check{text-transform:none;grid-template-columns:auto 1fr;align-items:center;display:flex}.event-control-check input{width:18px;height:18px}.event-control-grid button{color:#eee7f8;min-height:43px;font:900 .68rem var(--font-display);text-transform:uppercase;cursor:pointer;background:#25153c;border:1px solid #9569df;border-radius:8px}.event-control-message{color:#c8b5e7}@media (max-width:1100px){.live-event-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.live-server-details dl,.live-event-groups>section>div,.live-activity-strip ol,.event-control-grid{grid-template-columns:1fr}.live-event-card>header,.live-events-center>header{flex-direction:column;align-items:flex-start}.live-event-card header>b{white-space:normal}.live-event-card>dl{grid-template-columns:1fr}.event-control-admin{margin-inline:12px;padding:18px}.event-control-grid form>div{grid-template-columns:1fr}}.compact-live-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-live-summary article,.compact-server-card{min-height:0}.compact-server-card .live-card-empty{color:#91859a;align-items:center;min-height:82px;margin:0;font-size:.78rem;line-height:1.55;display:flex}.compact-server-card.state-offline header>b{color:#e48791;background:#351820}.compact-server-card.state-waiting header>b{color:#b5a9c0;background:#21172b}.network-history-tab{color:#c7b2f1!important;border-color:#8f68d780!important}.maintenance-event{border-top-color:#d3a15a}.maintenance-event>p{color:#b9adbd;margin:16px 0 0;line-height:1.55}.live-activity-strip ol{grid-template-columns:repeat(2,minmax(0,1fr))}.live-activity-strip li{background:#0d0714;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;display:grid}.live-activity-strip li>span.live-activity-icon{color:#b48aff;background:#241436;border-radius:8px;grid-row:auto;place-items:center;width:28px;height:28px;font-size:.88rem;font-weight:900;display:grid}.live-activity-strip li>div{gap:3px;min-width:0;display:grid}.live-activity-strip li b{font-size:.75rem;line-height:1.35}.live-activity-strip li small{color:#82768c;font-size:.65rem}.live-activity-strip li>span:not(.live-activity-icon),.live-activity-strip time{display:none}.player-activity-dashboard{gap:26px;display:grid}.player-hub-summary>header,.player-activity-panel>header,.player-recent-panel>header,.player-world-comparison>header{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 14px;display:flex}.player-hub-summary header>div>span,.player-activity-panel header>div>span,.player-recent-panel header>div>span,.player-world-comparison header>div>span{color:#ab88ef;font:900 .64rem var(--font-display);letter-spacing:.15em;display:block}.player-hub-summary h2,.player-activity-panel h2,.player-recent-panel h2,.player-world-comparison h2{font:900 clamp(1.25rem,2vw,1.65rem) var(--font-display);margin:5px 0 0}.player-hub-summary header>small,.player-world-comparison header>small{color:#887b94;font-size:.74rem}.player-key-stats{margin:0}.player-key-stats article:last-child{border-right:0}.player-activity-columns{grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);gap:16px;display:grid}.player-activity-panel,.player-recent-panel,.player-world-comparison{background:#120b1c;border:1px solid #bea7ee22;padding:22px}.player-activity-list{background:#bea7ee14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.player-activity-list div{background:#0d0714;padding:12px}.player-activity-list dt{color:#83778e;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}.player-activity-list dd{color:#e3dbe9;font:800 .92rem var(--font-body);margin:5px 0 0}.player-platforms{color:#8a7e92;margin:14px 0 0;font-size:.72rem}.player-recent-timeline{border-left:1px solid #62428e;gap:0;margin:0;padding:0;list-style:none;display:grid}.player-recent-timeline li{gap:13px;padding:0 0 16px 20px;display:flex;position:relative}.player-recent-timeline li:last-child{padding-bottom:0}.player-recent-timeline li>span{background:#a779f2;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px;box-shadow:0 0 0 3px #a779f21c}.player-recent-timeline b{color:#e2d8ed;font-size:.78rem}.player-recent-timeline p{color:#aaa0b0;margin:3px 0;font-size:.72rem;line-height:1.45}.player-recent-timeline small{color:#7f7388;font-size:.63rem}.player-world-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.player-world-grid article{--world:#9a72e8;border:1px solid color-mix(in srgb,var(--world) 40%,transparent);border-top:2px solid var(--world);background:#0d0714;padding:18px}.player-world-grid article.server-2{--world:#df8b3f}.player-world-grid article.server-3{--world:#d75566}.player-world-grid article.server-4{--world:#4db47d}.player-world-grid article.server-5{--world:#4898e2}.player-world-grid small{color:var(--world);font:900 .62rem var(--font-display);letter-spacing:.1em;text-transform:uppercase}.player-world-grid h3{font:900 1.1rem var(--font-display);margin:7px 0 2px}.player-world-grid>article>p{color:#877b91;text-overflow:ellipsis;white-space:nowrap;margin:0 0 14px;font-size:.72rem;overflow:hidden}.player-world-grid dl{background:#bea7ee14;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.player-world-grid dl div{background:#130b1d;padding:9px}.player-world-grid dt{color:#7b6e83;text-transform:uppercase;font-size:.56rem}.player-world-grid dd{color:#ddd2e7;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.72rem;overflow:hidden}.player-empty-state{color:#92869b;margin:0;line-height:1.6}@media (max-width:1000px){.compact-live-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.player-activity-columns,.live-activity-strip ol{grid-template-columns:1fr}}@media (max-width:620px){.compact-live-summary{grid-template-columns:1fr 1fr}.compact-live-summary article{padding:16px}.player-key-stats{grid-template-columns:1fr 1fr}.player-key-stats article{padding:16px}.player-activity-list{grid-template-columns:1fr 1fr}.player-world-grid{grid-template-columns:1fr}.history-panel>header{flex-direction:column;align-items:flex-start}.history-windows{width:100%}}.history-live-players{background:#0d0714;border:1px solid #baa3e522;margin-top:18px;padding:15px 16px}.history-live-players>b{color:#e8dff2;font:900 .76rem var(--font-display);letter-spacing:.04em;display:block}.history-live-players>b span{color:#a981ed}.history-live-players ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.history-live-players li{--server:#8d63e3;border-left:2px solid var(--server);color:#e9e2ef;background:#1a1027;align-items:center;gap:7px;padding:8px 10px;font-size:.76rem;display:flex}.history-live-players li.server-2{--server:#df8b3f}.history-live-players li.server-3{--server:#d75566}.history-live-players li.server-4{--server:#4db47d}.history-live-players li.server-5{--server:#4898e2}.history-live-players li i{background:#64cf96;border-radius:50%;width:6px;height:6px}.history-live-players li strong{font-weight:850}.history-live-players li small{color:#94889f;font-size:.68rem}.history-live-players.empty{color:#91859c;gap:5px;display:grid}.history-live-players.empty span{font-size:.76rem}.history-empty:has(+.history-live-players:not(.empty)){display:none}.history-empty+.history-live-players{align-content:center;min-height:170px;margin-top:0;display:grid}.history-empty+.history-live-players ul{justify-content:center}.live-population p{color:#93859f;margin:8px 0 0;font-size:.68rem;font-weight:750}.history-data-note{color:#93879d;margin:14px 0 0;font-size:.72rem;line-height:1.5}.activity-heatmap{border-top:1px solid #baa3e51b;margin-top:28px;padding-top:22px}.activity-heatmap>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.activity-heatmap header span{color:#ad89ef;font:900 .62rem var(--font-display);letter-spacing:.14em;display:block}.activity-heatmap h3{font:900 1.15rem var(--font-display);margin:5px 0 0}.activity-heatmap header p{color:#887d92;text-align:right;gap:4px;margin:0;font-size:.65rem;display:grid}.activity-heatmap header b{color:#dfd4eb;font:850 .83rem var(--font-body)}.heatmap-scroll{padding-bottom:4px;overflow-x:auto}.heatmap-grid{grid-template-columns:44px repeat(24,minmax(12px,1fr));gap:3px;min-width:560px;display:grid}.heatmap-grid>i,.heatmap-grid>small{height:14px}.heatmap-grid>small{color:#746a7d;text-align:center;font-size:.55rem}.heatmap-row{display:contents}.heatmap-row>b{color:#8d8297;align-items:center;font-size:.6rem;font-weight:800;display:flex}.heatmap-row>i{background:#a77df6;border-radius:2px;height:15px;transition:opacity .18s}.activity-heatmap>small{color:#756a7d;margin-top:10px;font-size:.62rem;display:block}.event-archive-summary{color:#94899f;border-top:1px solid #baa3e51b;flex-wrap:wrap;align-items:baseline;gap:7px 10px;margin-top:24px;padding:14px 0;display:flex}.event-archive-summary>span{color:#ad89ef;font:900 .62rem var(--font-display);letter-spacing:.12em;text-transform:uppercase}.event-archive-summary p{margin:0;font-size:.76rem}.event-archive-summary p b{color:#e3d8ef;font-size:.96rem}.event-archive-summary small{color:#7f7489;font-size:.66rem}.admin-bridge-health{background:#100918;border:1px solid #bea7ee2a;margin:32px 0;padding:28px}.admin-bridge-health>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-bridge-health header span{color:#ad89ef;font:900 .64rem var(--font-display);letter-spacing:.15em;display:block}.admin-bridge-health h2{font:900 1.65rem var(--font-display);margin:6px 0}.admin-bridge-health header p{color:#92869b;margin:0;font-size:.78rem}.admin-bridge-health button{color:#eee7f8;font:850 .66rem var(--font-display);cursor:pointer;background:#201132;border:1px solid #9d76de;border-radius:5px;padding:9px 13px}.admin-bridge-overview{background:#bea7ee18;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.admin-bridge-overview article{background:#0c0712;padding:14px}.admin-bridge-overview span{color:#80748a;text-transform:uppercase;font-size:.58rem;display:block}.admin-bridge-overview b{color:#e2d8ea;overflow-wrap:anywhere;margin-top:7px;font-size:.8rem;display:block}.admin-version-alert{color:#e7cbd1;background:#301521;border-left:2px solid #df6576;margin:18px 0 0;padding:12px 14px;font-size:.76rem}.admin-telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.admin-telemetry-grid>article{background:#0c0712;border:1px solid #bea7ee20;padding:17px}.admin-telemetry-grid>article>header{justify-content:space-between;align-items:center;display:flex}.admin-telemetry-grid h3{font:900 1.1rem var(--font-display);margin:3px 0 0}.admin-telemetry-grid header span{color:#8f7ca6;font-size:.63rem}.admin-telemetry-grid header>b{font:850 .58rem var(--font-display);letter-spacing:.08em}.admin-telemetry-grid header>b.online{color:#64d49c}.admin-telemetry-grid header>b.offline{color:#dd7c88}.admin-telemetry-grid dl{background:#bea7ee12;grid-template-columns:1fr 1fr;gap:1px;margin:16px 0 12px;display:grid}.admin-telemetry-grid dl div{background:#120a1a;min-width:0;padding:9px}.admin-telemetry-grid dt{color:#7e7287;text-transform:uppercase;font-size:.56rem}.admin-telemetry-grid dd{color:#ded4e7;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:.7rem;overflow:hidden}.admin-telemetry-grid>article>small{color:#74697e;font-size:.61rem}@media (max-width:760px){.activity-heatmap>header,.admin-bridge-health>header{flex-direction:column;align-items:flex-start}.activity-heatmap header p{text-align:left}.admin-bridge-overview,.admin-telemetry-grid{grid-template-columns:1fr}.admin-telemetry-grid dl{grid-template-columns:1fr 1fr}}.game-chat-panel{background:#120b1c;border:1px solid #bea7ee22;padding:22px}.game-chat-panel>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.game-chat-panel header span{color:#ab88ef;font:900 .64rem var(--font-display);letter-spacing:.15em;display:block}.game-chat-panel h2{font:900 clamp(1.25rem,2vw,1.65rem) var(--font-display);margin:5px 0 0}.game-chat-panel label{color:#94889e;font:800 .65rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;gap:5px;display:grid}.game-chat-panel select{color:#eee7f8;background:#0d0714;border:1px solid #704ca5;border-radius:6px;min-height:38px;padding:0 10px}.game-chat-list{background:#bea7ee14;gap:1px;margin:0;padding:0;list-style:none;display:grid}.game-chat-list li{background:#0d0714;grid-template-columns:52px minmax(96px,.32fr) minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.game-chat-list time{color:#7f7388;font-size:.72rem}.game-chat-list b{color:#c7a9f4;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.game-chat-list p{color:#e4dceb;overflow-wrap:anywhere;margin:0;line-height:1.45}@media (max-width:620px){.game-chat-panel>header{flex-direction:column;align-items:start}.game-chat-panel label,.game-chat-panel select{width:100%}.game-chat-list li{grid-template-columns:45px minmax(0,1fr);gap:5px 10px}.game-chat-list p{grid-column:2}}.game-chat-compose{gap:7px;margin-top:14px;display:grid}.game-chat-compose>label{color:#ab88ef;font:900 .64rem var(--font-display);letter-spacing:.12em;text-transform:uppercase}.game-chat-compose>div{gap:8px;display:flex}.game-chat-compose input{color:#eee7f8;background:#0d0714;border:1px solid #704ca5;border-radius:6px;flex:1;min-width:0;min-height:42px;padding:0 12px}.game-chat-compose button{color:#f4edff;min-height:42px;font:900 .75rem var(--font-display);cursor:pointer;background:#26133d;border:1px solid #9c6aed;border-radius:6px;padding:0 15px}.game-chat-compose button:disabled{cursor:not-allowed;opacity:.55}.game-chat-compose small,.game-chat-compose p{color:#94889e;margin:0;font-size:.78rem}.game-chat-compose p{color:#f29ab0}@media (max-width:620px){.game-chat-compose>div{flex-direction:column}.game-chat-compose button{width:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sx-bg-0:#05040a;--sx-bg-0-rgb:5, 4, 10;--sx-bg-1:#090712;--sx-bg-1-rgb:9, 7, 18;--sx-bg-2:#100b1c;--sx-surface:#120e1dd1;--sx-surface-strong:#191327f5;--sx-surface-hover:#231936f0;--sx-border:#cdb8ff24;--sx-border-strong:#cdb8ff47;--sx-text:#f7f4ff;--sx-text-soft:#d5cfe2;--sx-muted:#9991aa;--sx-purple:#9a6cff;--sx-purple-bright:#bb93ff;--sx-purple-light:var(--sx-purple-bright);--sx-purple-rgb:154, 108, 255;--sx-orange:#ff9b52;--sx-red:#ff5d6c;--sx-green:#5ee0a0;--sx-blue:#58b9ff;--sx-success:#66e8a5;--sx-warning:#f4c765;--sx-danger:#ff6c7c;--sx-brand:var(--sx-purple);--sx-brand-strong:var(--sx-purple-bright);--sx-brand-rgb:var(--sx-purple-rgb);--sx-canvas:var(--sx-bg-0);--sx-surface-raised:var(--sx-surface-strong);--sx-foreground:var(--sx-text);--sx-foreground-muted:var(--sx-muted);--sx-border-subtle:var(--sx-border);--sx-border-interactive:var(--sx-border-strong);--sx-focus:#c9a8ff;--sx-state-success:var(--sx-success);--sx-state-warning:var(--sx-warning);--sx-state-error:var(--sx-danger);--sx-world-eden:#9d6cff;--sx-world-eden-rgb:157, 108, 255;--sx-world-primal:#ff9b45;--sx-world-primal-rgb:255, 155, 69;--sx-world-havoc:#ff5d6c;--sx-world-havoc-rgb:255, 93, 108;--sx-world-anomaly:#4ed39a;--sx-world-anomaly-rgb:78, 211, 154;--sx-world-abyss:#4ea8ff;--sx-world-abyss-rgb:78, 168, 255;--sx-social-discord-rgb:121, 139, 255;--sx-social-support-rgb:228, 112, 196;--sx-cta-edge:linear-gradient(135deg, #bb3cff 0%, #7a35c7 56%, #4d236f 100%);--sx-cta-edge-hover:linear-gradient(135deg, #d263ff 0%, #9b55e5 54%, #5d2c85 100%);--sx-cta-hub-edge:linear-gradient(135deg, #cb68ff 0%, #8d48d7 56%, #512579 100%);--sx-cta-icon:#bb53ff;--sx-radius-tight:8px;--sx-radius-control:12px;--sx-radius-surface:16px;--sx-radius-panel:20px;--sx-radius-pill:999px;--sx-radius-sm:var(--sx-radius-control);--sx-radius-md:var(--sx-radius-surface);--sx-radius-lg:var(--sx-radius-panel);--sx-radius-xl:var(--sx-radius-panel);--sx-space-1:6px;--sx-space-2:10px;--sx-space-3:16px;--sx-space-4:24px;--sx-space-5:36px;--sx-space-6:56px;--sx-shadow:0 24px 70px #0000006b;--sx-shadow-soft:0 14px 36px #00000042;--sx-glow:0 0 36px rgba(var(--sx-purple-rgb), .18);--sx-motion-fast:.16s;--sx-motion-base:.2s;--sx-ease-standard:cubic-bezier(.2, .65, .25, 1);--sx-type-display:clamp(48px, 6.2vw, 90px);--sx-type-h1:clamp(38px, 4.6vw, 58px);--sx-type-h2:clamp(28px, 3.1vw, 42px);--sx-type-h3:clamp(20px, 1.7vw, 25px);--sx-type-lead:clamp(18px, 1vw, 19px);--sx-type-body:16px;--sx-type-small:14px;--sx-type-caption:13px;--sx-type-brand:clamp(18px, 1.12vw, 21px);--sx-type-nav:clamp(14px, .84vw, 16px);--sx-type-cta:clamp(16px, 1.02vw, 19px);--sx-leading-display:.88;--sx-leading-heading:.94;--sx-leading-body:1.62;--sx-leading-compact:1.35;--sx-tracking-display:-.035em;--sx-tracking-label:.1em;--sx-tracking-brand:.145em;--sx-text-nav:var(--sx-type-nav);--sx-text-label:var(--sx-type-caption);--sx-text-meta:var(--sx-type-caption);--sx-text-body:var(--sx-type-body);--sx-text-body-lg:var(--sx-type-lead);--sx-text-button:var(--sx-type-small);--ink:var(--sx-text);--muted:var(--sx-muted);--paper:var(--sx-bg-0);--cream:var(--sx-surface-strong);--line:var(--sx-border);--teal:var(--sx-purple);--coral:var(--sx-purple-bright);--sun:var(--sx-warning);--sky:rgba(var(--sx-purple-rgb), .18)}.world-reviews{border-radius:var(--sx-radius-panel);background:linear-gradient(145deg,#1c0f34f5,#0b0818fa);border:1px solid #b28eff33;grid-column:1/-1;padding:clamp(28px,4vw,56px);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff09}.world-reviews:before{content:"";background:linear-gradient(90deg,#0000,#b171ffc7,#0000);width:62%;height:1px;position:absolute;inset:0 auto auto 8%}.reviews-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.reviews-heading h2{margin:10px 0 12px;font-size:clamp(30px,4vw,54px)}.reviews-heading p{max-width:720px;color:var(--sx-muted,#bbb2ca);margin:0;line-height:1.7}.review-summary-score{justify-items:end;gap:5px;min-width:190px;display:grid}.review-summary-score>strong{font:700 clamp(42px, 6vw, 68px)/.9 var(--font-display,inherit);color:#f5eeff}.review-summary-score small{color:#c5b8d8}.review-stars{color:#5f536c;gap:4px;display:inline-flex}.review-stars button{color:#5f536c;cursor:pointer;background:0 0;border:0;width:38px;height:38px;padding:0;font-size:25px;transition:transform .18s,color .18s}:is(.review-stars button:hover,.review-stars button:focus-visible){color:#d9b7ff;outline:none;transform:translateY(-2px)scale(1.07)}.review-stars .is-filled{color:#b881ff;text-shadow:0 0 16px #ae70ff6b}.review-stars.is-readonly{font-size:17px}.review-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0;display:grid}.review-summary-grid>div{background:#ffffff06;border:1px solid #b58fff24;border-radius:18px;gap:7px;padding:18px;display:grid}.review-summary-grid span{color:#c8bdd7;font-size:13px}.review-summary-grid strong{color:#fff;font-size:26px}.review-profile-gate,.review-state{color:#c9bfd7;background:#ffffff06;border:1px solid #b58fff29;border-radius:20px;margin:28px 0;padding:22px 24px}.review-profile-gate{justify-content:space-between;align-items:center;gap:20px;display:flex}.review-profile-gate p{margin:0}.review-profile-gate a,.review-open-form,.review-form-actions button:first-child,.review-report button:first-child{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7541c8,#a95ddd);border:1px solid #c49bff85;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.review-open-form{margin:28px 0 10px}.review-form{background:#07051075;border:1px solid #b790ff2e;border-radius:24px;gap:24px;margin:28px 0;padding:clamp(20px,3vw,32px);display:grid}.review-form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.review-field{background:#ffffff06;border:1px solid #b68fff21;border-radius:18px;align-content:start;gap:7px;padding:18px;display:grid}.review-field>span,.review-comment>span{color:#f5efff;font-weight:800}.review-field small,.review-comment small{color:#a99fb7;line-height:1.4}.review-overall{justify-items:start}.review-recommend{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.review-recommend legend{color:#f5efff;width:100%;margin-bottom:8px;font-weight:800}.review-recommend button,.review-form-actions button,.review-card footer button,.review-report button{color:#dcd2e9;cursor:pointer;background:#ffffff0a;border:1px solid #b892ff40;border-radius:12px;min-height:40px;padding:0 16px}.review-recommend button.is-selected{color:#fff;background:#9755e640;border-color:#b47aff}.review-comment{gap:7px;display:grid}.review-comment textarea,.review-report textarea{resize:vertical;color:#f7f2ff;width:100%;font:inherit;background:#04030cb3;border:1px solid #b994ff38;border-radius:15px;padding:14px}.review-comment>small:last-child{justify-self:end}.review-form-actions{gap:10px;display:flex}.review-message{color:#d6b7ff}.review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.review-card{background:#ffffff06;border:1px solid #b892ff24;border-radius:21px;align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.review-card header,.review-card footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-card header>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.review-card p{color:#d4cbdf;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.65}.review-verified{color:#7de4b3;border:1px solid #67dda847;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.review-card details{color:#aaa0b7}.review-card summary{cursor:pointer}.review-detail-ratings{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.review-detail-ratings>span{gap:4px;display:grid}.review-card footer{color:#92889e;border-top:1px solid #ffffff12;padding-top:12px;font-size:12px}.review-card footer>span:last-child{gap:7px;display:flex}.review-card footer button{min-height:32px;padding:0 10px;font-size:12px}.review-report{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020107c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.review-report>div{background:#160d27;border:1px solid #bc96ff47;border-radius:24px;width:min(520px,100%);padding:28px;box-shadow:0 30px 100px #000}.review-report h3{margin:0 0 8px;font-size:28px}.review-report p{color:#bcb2c8}.review-report>div>div{gap:10px;margin-top:14px;display:flex}@media (max-width:760px){.reviews-heading{grid-template-columns:1fr}.review-summary-score{justify-items:start}.review-summary-grid,.review-form-grid,.review-list{grid-template-columns:1fr}.review-profile-gate,.review-card header,.review-card footer{flex-direction:column;align-items:flex-start}.world-reviews{border-radius:var(--sx-radius-panel);padding:22px 18px}}html{background:var(--sx-bg-0)}body{background:radial-gradient(ellipse at 16% -6%, #6630ae40, transparent 34%), radial-gradient(ellipse at 86% 18%, #2e4d9226, transparent 30%), linear-gradient(180deg, var(--sx-bg-1), var(--sx-bg-0) 34%, #07050c 100%);color:var(--sx-text)}body h1,body h2,body h3,body h4{font-family:var(--font-display)}body:before{content:"";z-index:-1;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}::selection{background:rgba(var(--sx-purple-rgb), .46);color:#fff}:focus-visible{outline:2px solid var(--sx-focus);outline-offset:4px}:where(a,button,summary,input,select,textarea,[role=button]):focus-visible{outline-color:var(--sx-focus);outline-offset:3px}:where(button,[role=button])[aria-disabled=true],button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){:root{--sx-motion-fast:1ms;--sx-motion-base:1ms}}.site-shell{isolation:isolate;background:0 0;position:relative}.site-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 15%, rgba(var(--sx-purple-rgb), .08), transparent 24%), linear-gradient(90deg, transparent 0 7%, #ffffff06 7.05%, transparent 7.1% 92.9%, #ffffff06 92.95%, transparent 93%);position:absolute;inset:0}.topbar{z-index:50;border:1px solid var(--sx-border);border-radius:var(--sx-radius-panel);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#07050cc2;width:min(1380px,100% - 48px);height:76px;padding:0 18px;position:sticky;top:12px;box-shadow:0 16px 50px #00000042}.brand{color:var(--sx-text);font-family:var(--font-display);letter-spacing:.18em;font-size:16px;font-weight:900}.brand-mark{border-radius:var(--sx-radius-control);color:#fff;width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff29, 0 0 25px rgba(var(--sx-purple-rgb), .18);background-color:#16072e;background-image:linear-gradient(145deg,#1407291f,#3d1f5c29),url(/survivalist-community-mascot.webp);background-position:67% 17%;background-repeat:no-repeat;background-size:285%;border:1px solid #c7abff6b;transform:none}.compact-language-picker{display:none}.nav{color:var(--sx-muted);letter-spacing:.035em;gap:19px;font-size:12px}.nav>a:not(.discord-nav){transition:color .2s}.nav>a:not(.discord-nav):hover{color:var(--sx-text)}.hub-nav-link{color:var(--sx-purple-bright)!important}.language-picker select{border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);min-height:38px;color:var(--sx-text-soft);background:#ffffff09}.language-picker select option{background:var(--sx-bg-2);color:var(--sx-text)}.atlas-status{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.atlas-status>small{color:var(--sx-muted);font-size:11px}.mobile-language-picker{border:1px solid var(--sx-border);border-radius:var(--sx-radius-surface);background:#ffffff09;gap:8px;margin-bottom:8px;padding:12px;display:grid}.mobile-language-picker span{color:var(--sx-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.mobile-language-picker select{border:1px solid var(--sx-border-strong);border-radius:var(--sx-radius-control);background:var(--sx-bg-2);width:100%;min-height:44px;color:var(--sx-text);font:700 14px var(--font-body);padding:8px 10px}.discord-nav,.primary,.discord-action,.donate-action,.admin-primary{border-radius:var(--sx-radius-control);color:#fff;background:linear-gradient(135deg,#7f4de4,#a56cff);border:1px solid #c2a3ff6b;transition:transform .22s,box-shadow .22s,filter .22s;box-shadow:0 10px 30px #6639b238,inset 0 1px #fff3}.discord-nav:hover,.primary:hover,.discord-action:hover,.donate-action:hover,.admin-primary:hover{color:#fff;filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 34px #6639b257,inset 0 1px #ffffff3d}.hero{background:#08060e;align-items:center;min-height:min(820px,100svh - 88px);margin-top:-88px;padding:196px 0 94px;display:grid;overflow:hidden}.hero:before{opacity:.62;z-index:-2;background:linear-gradient(90deg, #05040afa 0%, #05040ad6 36%, #05040a47 66%, #05040aa8 100%), linear-gradient(180deg, #05040a40, #05040a26 56%, var(--sx-bg-0) 100%), url(/survivalist-community-logo.webp) center 44% / cover no-repeat;border-radius:0;width:auto;height:auto;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse, rgba(var(--sx-purple-rgb), .22), transparent 68%);filter:blur(18px);height:55%;position:absolute;inset:auto -10% -26% 35%}.hero-inner{grid-template-columns:minmax(0,690px) 1fr;align-items:center;gap:54px;width:min(1380px,100% - 48px)}.hero-inner>div:first-child{z-index:2;position:relative}.hero .eyebrow{color:#c7a8ff}.eyebrow{font-family:var(--font-display);letter-spacing:.18em}.eyebrow:before{content:none;display:none}.hero h1{max-width:760px;font-family:var(--font-display);font-size:var(--sx-type-display);font-weight:900;line-height:var(--sx-leading-display);letter-spacing:var(--sx-tracking-display);text-transform:uppercase;text-shadow:0 3px 26px #000000b8;margin:22px 0}.hero h1 em{color:var(--sx-purple-bright);text-shadow:0 0 32px rgba(var(--sx-purple-rgb), .36)}.hero-copy{max-width:650px;color:var(--sx-text-soft);text-shadow:0 2px 16px #000000d1;font-size:18px;line-height:1.68}.hero-note{color:var(--sx-muted);letter-spacing:.045em}.hero .map-card{width:1px;height:1px;min-height:0;box-shadow:none;opacity:0;border:0;position:absolute;overflow:hidden}.primary,.discord-action{min-height:48px;font-family:var(--font-display);letter-spacing:.035em;padding:14px 20px;font-weight:800}.discord-action{border-color:var(--sx-border-strong);color:var(--sx-text);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e}.discord-action:hover{box-shadow:var(--sx-glow);background:#ffffff17}.atlas,.news-section,.events-section,.about-section,.infrastructure-section,.support-section,.matcher-section{width:min(1260px,100% - 48px)}.atlas{z-index:3;margin-top:-26px;position:relative}.section-head{margin-bottom:28px}.section-head h2,.about-copy h2,.panel-intro h2,.matcher-intro h2{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-weight:800}.data-badge{border:1px solid var(--sx-border);color:var(--sx-muted);font-family:var(--font-code);letter-spacing:.06em;box-shadow:none;background:#ffffff09}.data-badge.live{color:var(--sx-success);background:#66e8a50f;border-color:#66e8a542}.world-tabs{border:1px solid var(--sx-border);border-radius:var(--sx-radius-panel);box-shadow:var(--sx-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090710c2;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:8px;overflow:visible}.world-tab{border:1px solid rgba(var(--server-rgb), .18);border-radius:var(--sx-radius-surface);min-width:0;min-height:112px;color:var(--sx-muted);background:linear-gradient(145deg, rgba(var(--server-rgb), .035), #ffffff05);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:auto auto auto;align-content:center;place-items:center;gap:6px;padding:15px 12px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:grid;transform:none}.world-tab:hover{border-color:rgba(var(--server-rgb), .48);background:linear-gradient(145deg, rgba(var(--server-rgb), .1), #ffffff09);color:var(--sx-text-soft);box-shadow:0 0 22px rgba(var(--server-rgb), .1);transform:none}.world-tab:focus-visible{outline:2px solid var(--server-accent);outline-offset:3px;border-color:rgba(var(--server-rgb), .58);box-shadow:0 0 0 5px rgba(var(--server-rgb), .11)}.world-tab:active{border-color:rgba(var(--server-rgb), .62);background:linear-gradient(145deg, rgba(var(--server-rgb), .15), #ffffff0b)}.world-tab.active{color:#fff;border-color:rgba(var(--server-rgb), .62);background:linear-gradient(145deg, rgba(var(--server-rgb), .19), #ffffff0a);box-shadow:inset 0 1px 0 #ffffff14, 0 0 26px rgba(var(--server-rgb), .13);transform:none}.world-tab small{font-family:var(--font-code);color:var(--sx-muted)}.world-tab-name{font-family:var(--font-display);letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;font-size:18px;line-height:1.1;display:flex}.world-tab .server-color-dot{background:var(--server-accent);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--server-rgb), .55);border-radius:50%;flex:none}.world-tab-type{color:var(--sx-text-soft);font-size:13px;font-weight:700;line-height:1.25;display:block}.world-tab-meta{font-family:var(--font-code);color:var(--sx-muted);margin-top:0;font-size:12px;line-height:1.2;display:block}.world-panel{border:1px solid var(--sx-border-strong);border-radius:var(--sx-radius-panel);box-shadow:var(--sx-shadow), inset 0 1px 0 #ffffff0e;background:linear-gradient(135deg,#171124fa,#0a0811fa);margin-top:12px;position:relative}.world-kicker{color:var(--sx-purple-bright);font-family:var(--font-code);letter-spacing:.055em}.world-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(44px,5vw,74px);font-weight:900}.world-tagline{color:var(--sx-text-soft)}.status{color:var(--sx-success);box-shadow:none;background:#66e8a512;border:1px solid #66e8a538}.status.pending{border-color:var(--sx-border);color:var(--sx-muted);background:#ffffff09}.status.offline{color:var(--sx-danger);background:#ff6c7c12;border-color:#ff6c7c40}.fact{border-color:var(--sx-border);background:#ffffff06}.fact span{color:var(--sx-muted)}.fact strong{color:var(--sx-text)}.rate{background:rgba(var(--sx-purple-rgb), .08);border-color:rgba(var(--sx-purple-rgb), .19);color:var(--sx-muted)}.rate b{color:var(--sx-text)}.mods{border-color:var(--sx-border)}.mods>span{color:var(--sx-muted)}.mods b{color:var(--sx-text-soft)}.world-details-link{color:var(--sx-purple-bright)}.players{border-color:var(--sx-border);background:#05040a8a}.world-visual{border-color:var(--sx-border);min-height:254px}.world-visual:after{background:linear-gradient(#0000 24%,#05040ae0)}.world-visual span{color:#fff}.players-head{border-color:var(--sx-border)}.players-head h3{color:var(--sx-text)}.count,.empty{color:var(--sx-muted)}@media (max-width:1080px){.topbar{width:min(100% - 24px,1380px);top:8px}.nav{scrollbar-width:none;gap:14px;overflow-x:auto}.nav a[href=\#infrastructure],.nav a[href=\#matcher]{display:none}.hero-inner{grid-template-columns:1fr;width:min(100% - 36px,1380px)}.atlas,.news-section,.events-section,.about-section,.infrastructure-section,.support-section,.matcher-section{width:min(100% - 36px,1260px)}.world-panel{grid-template-columns:1fr}.players{border-left:0;border-top:1px solid var(--sx-border)}}@media (max-width:900px) and (min-width:721px){.world-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.world-tab{grid-column:span 2}.world-tab:nth-last-child(-n+2){grid-column:span 3}}@media (max-width:720px){.topbar{border-radius:14px;height:66px;padding:0 12px}.topbar .brand{flex:none;font-size:0}.topbar .brand-mark{width:38px;height:38px}.nav{justify-content:flex-end}.nav>a:not(.hub-nav-link):not(.discord-nav){display:none}.hub-nav-link{font-size:11px}.discord-nav{padding:10px 12px;font-size:11px}.desktop-language-picker{display:none}.compact-language-picker{display:inline-flex}.compact-language-picker select{text-align:center;width:52px;padding:7px}.hero{min-height:720px;margin-top:-78px;padding:166px 0 76px}.hero:before{opacity:.52;background-position:60%}.hero h1{font-size:var(--sx-type-display)}.hero-copy{font-size:16px}.hero-actions>*{flex:180px;justify-content:center}.atlas{margin-top:-18px}.section-head{align-items:flex-start}.data-badge{margin-top:6px}.world-tabs{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:8px;display:grid;overflow:visible}.world-tab{flex:initial;scroll-snap-align:none;min-height:104px;padding:14px 10px}.world-tab:last-child{grid-column:1/-1}.world-tab-name{font-size:17px}.world-tab-type{font-size:12px}.world-tab-meta{font-size:11px}.world-main{padding:26px 20px}.world-top{gap:16px}.world-name{font-size:50px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pulse-importance{color:#ff9fd7;min-height:26px;font:900 9px/1 var(--font-display);letter-spacing:.11em;text-transform:uppercase;background:#2d0a22c2;border:1px solid #f269ba57;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.pulse-importance--critical{color:#ff8294;background:#3c0812c7;border-color:#ff546c80}.pulse-category--technical{color:#8fcaff;border-color:#58a9ff5c}.pulse-category--event{color:#8de6ce;border-color:#52d4b15c}.pulse-category--community{color:#f49bd0;border-color:#f269ba52}.news-archive{padding-bottom:96px}.news-archive-hero{max-width:1120px}.news-archive-hero .eyebrow{color:var(--sx-purple-bright)}.news-archive-tools{border:1px solid var(--sx-border);width:min(1120px,100% - 48px);box-shadow:var(--sx-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#100b19db;border-radius:16px;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,.72fr));gap:10px;margin:0 auto 22px;padding:14px;display:grid}.news-archive-tools label{min-width:0;color:var(--sx-muted);font:800 10px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;gap:7px;display:grid}.news-archive-tools input,.news-archive-tools select{border:1px solid var(--sx-border);width:100%;min-height:42px;color:var(--sx-text);background:#040308c7;border-radius:10px;outline:none;padding:0 12px}.news-archive-tools input:focus,.news-archive-tools select:focus{border-color:rgba(var(--sx-purple-rgb), .58);box-shadow:0 0 0 3px rgba(var(--sx-purple-rgb), .1)}.news-archive-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.news-card.news-archive-card{border:1px solid rgba(var(--news-rgb), .2);background:#0e0a16;border-radius:18px;min-height:0;padding:0;box-shadow:0 18px 44px #0003}.news-card.news-archive-card:after{display:none}.news-card.news-archive-card:hover{border-color:rgba(var(--news-rgb), .5);box-shadow:0 24px 54px #00000047, 0 0 0 1px rgba(var(--news-rgb), .06);background:#0e0a16;transform:translateY(-3px)}.news-archive-card-link{flex-direction:column;min-height:100%;color:inherit!important;display:flex!important}.news-archive-card-link:hover{text-decoration:none!important}.news-archive-media{aspect-ratio:16/9;background:linear-gradient(145deg, rgba(var(--news-rgb), .2), #0a0710 68%);display:block;position:relative;overflow:hidden}.news-archive-media:after{content:"";background:linear-gradient(#0000 55%,#0a0710d1);position:absolute;inset:0}.news-archive-media img{object-fit:cover;filter:saturate(.8)brightness(.74);width:100%;height:100%;transition:transform .22s,filter .22s}.news-archive-card:hover .news-archive-media img{filter:saturate(.92)brightness(.8);transform:scale(1.025)}.news-archive-fallback{background:radial-gradient(circle at 72% 25%, rgba(var(--news-rgb), .22), transparent 28%), linear-gradient(145deg, rgba(var(--sx-purple-rgb), .18), #0a0710 70%)}.news-archive-fallback:before{content:"";border:1px solid rgba(var(--news-rgb), .2);width:160px;height:160px;box-shadow:inset 0 0 50px rgba(var(--news-rgb), .08);border-radius:50%;position:absolute;top:-75px;right:10%}.news-archive-card-content{flex-direction:column;flex:1;align-items:flex-start;padding:22px;display:flex}.news-archive-badges{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.news-archive-badges b,.news-archive-badges i{border:1px solid rgba(var(--news-rgb), .3);background:rgba(var(--news-rgb), .07);color:var(--news-accent);font:900 9px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 8px;font-style:normal}.news-archive-badges i{border-color:rgba(var(--sx-purple-rgb), .25);color:#d8c8ff}.news-archive-badges i.is-important{color:#ff9fd7;border-color:#f269ba59}.news-archive-badges i.is-critical{color:#ff8294;border-color:#ff546c73}.news-archive-card-content time{color:var(--sx-muted);font:800 10px/1 var(--font-display)}.news-archive-card-content h2{color:var(--sx-text);font:900 clamp(24px, 2.2vw, 31px)/1.03 var(--font-display);text-wrap:balance;margin:12px 0 10px}.news-archive-card-content p{color:var(--sx-muted);margin:0 0 20px;font-size:14px;line-height:1.6}.news-archive-card-content>strong{color:var(--news-accent);font:900 11px/1 var(--font-display);text-transform:uppercase;gap:8px;margin-top:auto;display:inline-flex}.news-archive-card-content>strong span{transition:transform .2s}.news-archive-card:hover .news-archive-card-content>strong span{transform:translate(4px)}.news-load-more{justify-content:center;width:min(1120px,100% - 48px);margin:24px auto 0;display:flex}.news-load-more button{border:1px solid rgba(var(--sx-purple-rgb), .34);background:rgba(var(--sx-purple-rgb), .08);min-height:44px;color:var(--sx-purple-bright);cursor:pointer;border-radius:11px;padding:0 18px;font-weight:900}.news-load-more button:hover{border-color:rgba(var(--sx-purple-rgb), .58);background:rgba(var(--sx-purple-rgb), .14);color:#fff}.news-article-v2{--news-accent:var(--sx-purple-bright);--news-rgb:var(--sx-purple-rgb);max-width:980px;overflow:hidden}.news-article-v2:before{content:"";background:var(--news-accent);width:3px;box-shadow:0 0 20px rgba(var(--news-rgb), .55);position:absolute;inset:0 auto 0 0}.news-article-v2 .news-article-meta span,.news-article-v2 .news-article-meta b{border-color:rgba(var(--news-rgb), .28);background:rgba(var(--news-rgb), .08);color:var(--news-accent)}.news-article-v2 .news-article-meta b.is-important{color:#ff9fd7;border-color:#f269ba59}.news-article-v2 .news-article-meta b.is-critical{color:#ff8294;border-color:#ff546c73}.news-article-hero{aspect-ratio:16/8;background:linear-gradient(145deg, rgba(var(--news-rgb), .18), #09060f 70%);width:calc(100% + clamp(56px,10vw,140px));margin:38px calc(-1*clamp(28px,5vw,70px)) 40px;overflow:hidden}.news-article-hero img{object-fit:cover;filter:saturate(.86)brightness(.8);width:100%;height:100%}.news-article-fallback{background:radial-gradient(circle at 72% 26%, rgba(var(--news-rgb), .24), transparent 28%), radial-gradient(circle at 30% 76%, rgba(var(--sx-purple-rgb), .14), transparent 34%), linear-gradient(145deg, #171024, #09060f 72%);min-height:300px;position:relative}.news-rich-content{color:var(--sx-text-soft);font-size:18px;line-height:1.82}.news-rich-content h2,.news-rich-content h3{color:var(--sx-text);font-family:var(--font-display);margin:1.7em 0 .55em;line-height:1.08}.news-rich-content h2{font-size:clamp(30px,4vw,42px)}.news-rich-content h3{font-size:clamp(24px,3vw,31px)}.news-rich-content p{margin:0 0 1.25em}.news-rich-content ul,.news-rich-content ol{margin:0 0 1.4em;padding-left:1.5em}.news-rich-content li{margin:.4em 0}.news-rich-content blockquote{border-left:3px solid var(--sx-purple-bright);color:#d8c8ff;margin:1.6em 0;padding:8px 0 8px 20px;font-size:1.08em}.news-rich-content a{color:var(--sx-purple-bright);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--sx-purple-rgb), .45);text-decoration-color:rgba(var(--sx-purple-rgb), .45);text-underline-offset:3px}.news-rich-content img{border:1px solid var(--sx-border);border-radius:14px;max-width:100%;height:auto;margin:1.5em 0}.news-rich-content hr{border:0;border-top:1px solid rgba(var(--sx-purple-rgb), .24);margin:2.2em 0}.news-rich-content code,.news-rich-content pre{border:1px solid var(--sx-border);color:#cdb9ff;font-family:var(--font-code);background:#040308cc;border-radius:8px}.news-rich-content code{padding:.14em .38em}.news-rich-content pre{padding:16px;overflow-x:auto}.news-article-nav{border-top:1px solid var(--sx-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:48px;padding-top:24px;display:grid}.news-article-nav a{border:1px solid var(--sx-border);background:#ffffff06;border-radius:12px;gap:7px;padding:16px;display:grid}.news-article-nav a:last-child{text-align:right}.news-article-nav small{color:var(--sx-muted);text-transform:uppercase}.news-article-nav b{color:var(--sx-text-soft)}.news-article-nav a:hover{border-color:rgba(var(--sx-purple-rgb), .45);background:rgba(var(--sx-purple-rgb), .08)}.news-admin-v2{gap:20px;width:min(1280px,100% - 40px);margin:34px auto 90px;display:grid}.news-admin-command{border:1px solid var(--sx-border);background:radial-gradient(circle at 90% 0, rgba(var(--sx-purple-rgb), .16), transparent 38%), var(--sx-surface-strong);box-shadow:var(--sx-shadow-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.news-admin-command h1{font:900 clamp(36px, 5vw, 56px)/.94 var(--font-display);text-transform:uppercase;margin:6px 0 5px}.news-admin-command p{color:var(--sx-muted);margin:0}.news-admin-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.translator-health{border:1px solid var(--sx-border);min-height:36px;color:var(--sx-muted);background:#0403088f;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.translator-health i{background:#81758e;border-radius:50%;width:7px;height:7px}.translator-health.is-online{color:#9cebd5;border-color:#52d4b14d}.translator-health.is-online i{background:#52d4b1;box-shadow:0 0 10px #52d4b161}.translator-health.is-offline{color:#dda9ca;border-color:#f269ba45}.translator-health.is-offline i{background:#d765a7}.news-editor-v2{gap:18px;padding:clamp(22px,4vw,38px);display:grid}.news-editor-v2 .admin-section-head h2{color:var(--sx-text);font:900 clamp(28px, 4vw, 42px)/1 var(--font-display);margin:6px 0 0}.admin-field-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.news-language-panel{border:1px solid var(--sx-border);background:#ffffff05;border-radius:13px;padding:16px}.news-language-panel>b{color:var(--sx-text);margin-bottom:10px;display:block}.news-language-panel>div{flex-wrap:wrap;gap:8px;display:flex}.news-language-panel button{border:1px solid var(--sx-border);min-width:132px;color:var(--sx-text-soft);text-align:left;cursor:pointer;background:#04030899;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.news-language-panel button.active{border-color:rgba(var(--sx-purple-rgb), .52);background:rgba(var(--sx-purple-rgb), .11)}.news-language-panel button span{font-weight:900}.news-language-panel button small{color:var(--sx-muted)}.news-language-panel>p{color:#ff9fd7;margin:12px 0 0;font-size:13px}.news-rich-label{gap:0!important}.news-rich-label>span{margin-bottom:8px}.news-rich-toolbar{border:1px solid var(--sx-border);background:#120c1cf5;border-bottom:0;border-radius:11px 11px 0 0;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.news-rich-toolbar button{border:1px solid var(--sx-border);min-height:34px;color:var(--sx-text-soft);cursor:pointer;background:#ffffff06;border-radius:7px;padding:0 10px}.news-rich-toolbar button:hover{border-color:rgba(var(--sx-purple-rgb), .45);background:rgba(var(--sx-purple-rgb), .1)}.news-rich-editor{border:1px solid var(--sx-border);min-height:320px;color:var(--sx-text);background:#040308b8;border-radius:0 0 11px 11px;outline:none;padding:18px;line-height:1.7;overflow-y:auto}.news-rich-editor:focus{border-color:rgba(var(--sx-purple-rgb), .5);box-shadow:0 0 0 3px rgba(var(--sx-purple-rgb), .08)}.news-rich-editor:empty:before{content:attr(data-placeholder);color:#71697e}.news-rich-editor h2,.news-rich-editor h3{font-family:var(--font-display)}.news-rich-editor blockquote{border-left:3px solid var(--sx-purple-bright);color:#d8c8ff;margin-left:0;padding-left:14px}.news-world-picker{border:1px solid var(--sx-border);border-radius:13px;margin:0;padding:16px}.news-world-picker legend{color:var(--sx-text-soft);padding:0 8px;font-weight:900}.news-world-picker>div{flex-wrap:wrap;gap:8px;display:flex}.news-world-picker label{border:1px solid var(--sx-border);cursor:pointer;background:#ffffff05;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;display:inline-flex!important}.news-world-picker label.active{border-color:rgba(var(--sx-purple-rgb), .5);background:rgba(var(--sx-purple-rgb), .11);color:#fff}.news-world-picker input{accent-color:var(--sx-purple-bright);width:15px!important;min-height:15px!important}.news-media-field{border:1px solid var(--sx-border);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:16px;padding:16px;display:grid}.news-media-field b{color:var(--sx-text)}.news-media-field p{color:var(--sx-muted);margin:5px 0 12px;font-size:13px}.news-media-preview{border:1px solid var(--sx-border);background:radial-gradient(circle at 72% 25%, rgba(var(--sx-purple-rgb), .22), transparent 30%), linear-gradient(145deg, #171024, #09060f 72%);color:#bca6ed;border-radius:11px;place-items:center;min-height:150px;display:grid;overflow:hidden}.news-media-preview img{object-fit:cover;width:100%;height:160px}.news-remove-media{margin-top:10px}.news-seo-fields{border:1px solid var(--sx-border);border-radius:13px;padding:14px 16px}.news-seo-fields summary{color:var(--sx-text-soft);cursor:pointer;font-weight:900}.news-seo-fields[open] summary{margin-bottom:14px}.news-seo-fields label+label{margin-top:12px}.news-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.news-toggle-row label{border:1px solid var(--sx-border);cursor:pointer;background:#ffffff05;border-radius:12px;align-items:flex-start;gap:11px;padding:15px;display:flex!important}.news-toggle-row input{accent-color:var(--sx-purple-bright);width:18px!important;min-height:18px!important}.news-toggle-row span{gap:4px;display:grid}.news-toggle-row b{color:var(--sx-text)}.news-toggle-row small{color:var(--sx-muted)}.news-preview-panel{border:1px solid var(--sx-border);background:#04030880;border-radius:14px;padding:16px}.news-preview-panel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.news-preview-panel>header>b{color:var(--sx-text)}.news-preview-panel header div{flex-wrap:wrap;gap:6px;display:flex}.news-preview-panel header button{border:1px solid var(--sx-border);color:var(--sx-muted);cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px}.news-preview-panel header button.active{border-color:rgba(var(--sx-purple-rgb), .48);background:rgba(var(--sx-purple-rgb), .1);color:#fff}.news-preview-card{border:1px solid rgba(var(--sx-purple-rgb), .28);background:#0b0811;border-radius:16px;min-height:260px;position:relative;overflow:hidden}.news-preview-card.compact{max-width:520px;min-height:210px}.news-preview-card>img,.news-preview-fallback{object-fit:cover;filter:brightness(.55);width:100%;height:100%;position:absolute;inset:0}.news-preview-fallback{background:radial-gradient(circle at 75% 20%, rgba(var(--sx-purple-rgb), .25), transparent 30%), #0b0811}.news-preview-card>div{z-index:1;min-height:inherit;background:linear-gradient(#0000,#07050cf5);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:relative}.news-preview-card small{color:#cdb9ff}.news-preview-card h3{color:#fff;font:900 clamp(26px, 4vw, 42px)/1 var(--font-display);margin:8px 0}.news-preview-card p{color:#eae3f4bf;max-width:620px;margin:0 0 12px}.news-preview-card b{color:var(--sx-purple-bright)}.news-preview-article{border:1px solid var(--sx-border);background:#0d0915;border-radius:14px;padding:clamp(20px,4vw,42px)}.news-preview-article>img{object-fit:cover;border-radius:11px;width:100%;max-height:320px;margin-bottom:20px}.news-preview-article>span{color:var(--sx-purple-bright);font:900 10px/1 var(--font-display)}.news-preview-article>h3{color:#fff;font:900 clamp(30px, 5vw, 52px)/.98 var(--font-display);margin:10px 0}.news-preview-article>p{color:var(--sx-muted);font-size:17px}.news-preview-article>div{color:var(--sx-text-soft);line-height:1.7}.news-editor-v2 .admin-form-actions{flex-wrap:wrap}.news-admin-list{padding:clamp(20px,3vw,30px)}.news-admin-filters{grid-template-columns:minmax(210px,1.4fr) repeat(5,minmax(130px,.75fr));gap:8px;margin-bottom:16px;display:grid}.news-admin-filters input,.news-admin-filters select{border:1px solid var(--sx-border);min-width:0;min-height:40px;color:var(--sx-text);background:#040308b8;border-radius:9px;padding:0 10px}.news-admin-list .admin-post-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.news-admin-row-meta{flex-wrap:wrap;gap:6px;display:flex}.news-admin-row-meta>span:not(.admin-status),.news-admin-row-meta>b{border:1px solid var(--sx-border);color:#cdb9ff;font:900 8px/1 var(--font-display);letter-spacing:.06em;border-radius:999px;padding:5px 7px}.news-admin-row-meta>b{color:#ff9fd7;border-color:#f269ba47}.admin-status.scheduled{color:#8fcaff;background:#58a9ff14}.news-admin-row-main>small{color:var(--sx-muted)}.news-translation-summary{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.news-translation-summary span{border:1px solid var(--sx-border);color:var(--sx-muted);border-radius:7px;padding:5px 7px;font-size:10px}.news-translation-summary .is-source,.news-translation-summary .is-translated{color:#8de6ce;border-color:#52d4b140}.news-translation-summary .is-stale,.news-translation-summary .is-manual{color:#ff9fd7;border-color:#f269ba47}.news-translation-summary .is-error{color:#ff8294;border-color:#ff546c5c}.admin-post-actions a{border:1px solid var(--sx-border);color:var(--sx-text-soft);border-radius:8px;justify-content:center;align-items:center;padding:9px 11px;display:inline-flex}.news-admin-empty{border:1px dashed rgba(var(--sx-purple-rgb), .3);text-align:center;border-radius:12px;padding:30px}.news-translation-count{color:#d5c4ff;margin-top:12px;font-size:12px;font-weight:800}.news-archive-empty{border:1px dashed rgba(var(--sx-purple-rgb), .3);text-align:center;background:#0c081485;border-radius:16px;width:min(720px,100% - 32px);margin:20px auto 90px;padding:32px}.news-card-byline{color:var(--sx-muted);flex-wrap:wrap;gap:7px 12px;font-size:12px;display:flex}.news-card-byline span:before{content:"·";color:rgba(var(--sx-purple-rgb), .7);margin-right:12px}@media (max-width:1050px){.news-archive-tools,.news-archive-list{grid-template-columns:repeat(2,minmax(0,1fr))}.news-admin-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-field-row.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.news-archive-tools,.news-load-more{width:min(100% - 28px,1120px)}.news-archive-tools,.news-archive-list{grid-template-columns:minmax(0,1fr)}.news-admin-v2{width:min(100% - 24px,1280px)}.news-admin-command,.news-admin-command-actions{flex-direction:column;align-items:stretch}.news-admin-command .admin-primary{width:100%}.translator-health{justify-content:center}.admin-field-row.three,.news-toggle-row,.news-media-field,.news-admin-list .admin-post-list article,.news-admin-filters{grid-template-columns:minmax(0,1fr)}.news-preview-panel>header{flex-direction:column;align-items:flex-start}.news-rich-editor{min-height:260px}.news-article-nav{grid-template-columns:minmax(0,1fr)}.news-article-nav a:last-child{text-align:left}.news-article-hero{min-height:230px}}@media (prefers-reduced-motion:reduce){.news-archive-card,.news-archive-media img,.news-archive-card-content>strong span{transition:none!important}.news-card.news-archive-card:hover,.news-archive-card:hover .news-archive-media img{transform:none}}.mobile-navigation{display:none}.server-1{--server-accent:var(--sx-world-eden);--server-rgb:var(--sx-world-eden-rgb)}.server-2{--server-accent:var(--sx-world-primal);--server-rgb:var(--sx-world-primal-rgb)}.server-3{--server-accent:var(--sx-world-havoc);--server-rgb:var(--sx-world-havoc-rgb)}.server-4{--server-accent:var(--sx-world-anomaly);--server-rgb:var(--sx-world-anomaly-rgb)}.server-5{--server-accent:var(--sx-world-abyss);--server-rgb:var(--sx-world-abyss-rgb)}.world-tab.active{border-color:rgba(var(--server-rgb), .62);background:linear-gradient(145deg, rgba(var(--server-rgb), .19), #ffffff0a)}.world-panel{border-color:rgba(var(--server-rgb), .26)}.world-panel:before{content:"";z-index:2;background:var(--server-accent);width:3px;box-shadow:0 0 24px rgba(var(--server-rgb), .55);position:absolute;inset:0 auto 0 0}.world-kicker,.world-details-link{color:var(--server-accent)}.world-population{margin:20px 0 0}.world-population span{color:var(--sx-muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:20px;margin-bottom:8px;font-size:11px;display:flex}.world-population span b{color:var(--sx-text-soft)}.world-population i{background:#ffffff0f;border-radius:99px;height:4px;display:block;overflow:hidden}.world-population i b{border-radius:inherit;background:var(--server-accent);height:100%;box-shadow:0 0 14px rgba(var(--server-rgb), .5);transition:width .4s;display:block}.world-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.world-card-actions .copy-address,.world-card-actions .world-details-link{min-height:44px;font:800 12px/1 var(--font-display);letter-spacing:.04em;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.world-card-actions .copy-address{border-color:rgba(var(--server-rgb), .4);background:rgba(var(--server-rgb), .11)}.world-card-actions .copy-address:hover{background:rgba(var(--server-rgb), .2)}.world-card-actions .world-details-link{border:1px solid var(--sx-border);color:var(--sx-text);background:#ffffff09;margin:0}.news-section,.events-section,.about-section,.infrastructure-section,.support-section,.matcher-section{margin-top:0;margin-bottom:0;padding-top:92px;padding-bottom:92px;position:relative}.about-section{background:#0f0a17;margin-inline:auto;padding-inline:0}.news-section:before,.events-section:before,.about-section:before,.infrastructure-section:before,.support-section:before,.matcher-section:before{content:"";z-index:-1;background:radial-gradient(ellipse at 30% 0, rgba(var(--sx-purple-rgb), .07), transparent 43%);border-top:1px solid #ffffff09;position:absolute;inset:0}.news-head-aside,.infrastructure-head>p{color:var(--sx-muted)}.news-head-aside a,.text-link,.inline-external{color:var(--sx-purple-bright);font-weight:900}.news-grid{gap:14px}.news-card{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:linear-gradient(155deg, rgba(var(--sx-purple-rgb), .12), transparent 42%), linear-gradient(145deg, #1c142bf5, #0c0913fa);min-height:320px;box-shadow:var(--sx-shadow-soft);padding:28px;transition:transform .24s,border-color .24s,background .24s;position:relative;overflow:hidden}.news-card:after{content:"";border:1px solid rgba(var(--sx-purple-rgb), .12);width:210px;height:210px;box-shadow:0 0 50px rgba(var(--sx-purple-rgb), .08), inset 0 0 35px rgba(var(--sx-purple-rgb), .06);border-radius:50%;position:absolute;bottom:-85px;right:-60px}.news-card:hover{border-color:rgba(var(--sx-purple-rgb), .38);background:linear-gradient(155deg, rgba(var(--sx-purple-rgb), .18), transparent 46%), var(--sx-surface-strong);transform:translateY(-5px)}.news-card-top,.news-card>time,.news-card>h2,.news-card>h3,.news-card>p,.news-card>a{z-index:1;position:relative}.news-labels span{color:var(--sx-purple-bright);background:rgba(var(--sx-purple-rgb), .1);border-color:rgba(var(--sx-purple-rgb), .22)}.news-labels b{color:#ff8dcc;background:#f269ba14;border-color:#f269ba40}.news-card time{color:var(--sx-muted)}.news-card h3,.news-card h2{color:var(--sx-text);font-family:var(--font-display);font-weight:800;line-height:1.06}.news-card p{color:var(--sx-muted)}.news-card>a{color:var(--sx-purple-bright)}.news-empty{border-color:var(--sx-border);background:var(--sx-surface);color:var(--sx-muted)}.pulse-section{isolation:isolate}.pulse-head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(28px,5vw,84px);margin-bottom:28px;display:grid}.pulse-heading{min-width:0}.pulse-overline{color:var(--sx-purple-bright);font:900 11px/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.pulse-head h2{max-width:800px;color:var(--sx-text);font:900 clamp(38px, 5vw, 66px)/.94 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:10px 0 0}.pulse-head>p{max-width:500px;color:var(--sx-muted);margin:0;font-size:15px;line-height:1.7}.pulse-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.95fr);gap:14px;display:grid}.pulse-layout[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pulse-rail{grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pulse-card{background:#0d0915;border:1px solid #ffffff1a;border-radius:18px;min-width:0;min-height:220px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 20px 46px #00000038}.pulse-card--featured{min-height:454px}.pulse-layout[data-count="1"] .pulse-card--featured{min-height:410px}.pulse-card:before{content:"";z-index:4;background:var(--pulse-accent);width:3px;box-shadow:0 0 22px rgba(var(--pulse-rgb), .65);position:absolute;inset:0 auto 0 0}.pulse-card:hover,.pulse-card:focus-within{border-color:rgba(var(--pulse-rgb), .46);box-shadow:0 24px 58px #0000004d, 0 0 0 1px rgba(var(--pulse-rgb), .08);transform:translateY(-3px)}.pulse-card-link{min-height:inherit;height:100%;color:inherit;display:flex;position:relative}.pulse-card-link:focus-visible{outline:3px solid var(--pulse-accent);outline-offset:-4px}.pulse-card-image{z-index:0;object-fit:cover;object-position:center;filter:saturate(.76)brightness(.64)contrast(1.08);width:100%;height:100%;transition:transform .22s,filter .22s}.pulse-card:hover .pulse-card-image,.pulse-card:focus-within .pulse-card-image{filter:saturate(.9)brightness(.7)contrast(1.08);transform:scale(1.025)}.pulse-card-signal{background:radial-gradient(circle at 72% 24%, rgba(var(--pulse-rgb), .22), transparent 28%), radial-gradient(circle at 28% 82%, rgba(var(--pulse-rgb), .12), transparent 34%), linear-gradient(135deg, #171024, #09070e 70%);position:absolute;inset:0}.pulse-card-signal:before,.pulse-card-signal:after{content:"";border:1px solid rgba(var(--pulse-rgb), .22);border-radius:50%;position:absolute}.pulse-card-signal:before{width:300px;height:300px;box-shadow:0 0 70px rgba(var(--pulse-rgb), .1), inset 0 0 70px rgba(var(--pulse-rgb), .07);top:-145px;right:7%}.pulse-card-signal:after{border-color:rgba(var(--pulse-rgb), .34);width:110px;height:110px;top:34px;right:22%}.pulse-card-shade{z-index:1;background:linear-gradient(#07050c33 0%,#07050c80 46%,#07050cf7 100%);position:absolute;inset:0}.pulse-card:not(.pulse-card--featured) .pulse-card-shade{background:linear-gradient(#07050c61,#07050cf5)}.pulse-card-content{z-index:2;flex-direction:column;justify-content:space-between;gap:28px;width:100%;min-width:0;padding:24px;display:flex;position:relative}.pulse-card--featured .pulse-card-content{padding:clamp(26px,4vw,42px)}.pulse-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pulse-server,.pulse-category{border:1px solid rgba(var(--pulse-rgb), .34);min-height:26px;color:var(--sx-text-soft);font:900 9px/1 var(--font-display);letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07050cb8;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.pulse-server{color:var(--pulse-accent)}.pulse-server i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;box-shadow:0 0 10px}.pulse-category{border-color:rgba(var(--sx-purple-rgb), .3);color:#d8c8ff}.pulse-category--important,.pulse-category--event{color:#f49bd0;border-color:#f269ba52}.pulse-category--season{color:#88c5ff;border-color:#4ea8ff57}.pulse-meta time{color:#eae3f4ad;font:800 10px/1.2 var(--font-display);letter-spacing:.04em;margin-left:auto}.pulse-card-copy{max-width:760px;display:block}.pulse-card-copy>strong{color:#fff;font:900 clamp(22px, 2.5vw, 42px)/1.02 var(--font-display);letter-spacing:-.025em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pulse-card:not(.pulse-card--featured) .pulse-card-copy>strong{font-size:clamp(20px,1.8vw,27px)}.pulse-excerpt{color:#eae3f4b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:660px;margin-top:12px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.pulse-read-more{color:var(--pulse-accent);font:900 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-top:18px;display:inline-flex}.pulse-read-more>span{transition:transform .2s}.pulse-card:hover .pulse-read-more>span,.pulse-card:focus-within .pulse-read-more>span{transform:translate(4px)}.pulse-footer{justify-content:flex-end;margin-top:18px;display:flex}.pulse-all-link{border:1px solid rgba(var(--sx-purple-rgb), .28);min-height:42px;color:var(--sx-purple-bright);background:rgba(var(--sx-purple-rgb), .07);font:900 11px/1 var(--font-display);letter-spacing:.04em;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 15px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}:is(.pulse-all-link:hover,.pulse-all-link:focus-visible){border-color:rgba(var(--sx-purple-rgb), .55);background:rgba(var(--sx-purple-rgb), .13);color:#fff}@media (max-width:980px){.pulse-head{grid-template-columns:minmax(0,1fr);gap:16px}.pulse-head>p{max-width:640px}.pulse-layout{grid-template-columns:minmax(0,1fr)}.pulse-card--featured,.pulse-layout[data-count="1"] .pulse-card--featured{min-height:400px}.pulse-rail{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-card:not(.pulse-card--featured){min-height:260px}.pulse-meta time{width:100%;margin-left:0}}@media (max-width:620px){.pulse-section{padding-top:64px;padding-bottom:64px}.pulse-head{margin-bottom:22px}.pulse-head h2{font-size:clamp(36px,12vw,52px)}.pulse-head>p{font-size:14px}.pulse-card--featured,.pulse-layout[data-count="1"] .pulse-card--featured{min-height:370px}.pulse-rail{grid-template-columns:minmax(0,1fr)}.pulse-card:not(.pulse-card--featured){min-height:250px}.pulse-card-content,.pulse-card--featured .pulse-card-content{padding:22px}.pulse-card-copy>strong{font-size:clamp(27px,8vw,35px)}.pulse-card:not(.pulse-card--featured) .pulse-card-copy>strong{font-size:24px}.pulse-footer{justify-content:stretch;margin-top:14px}.pulse-all-link{width:100%}}.schedule-note{color:var(--sx-muted)}.event-grid{gap:14px}.event-card{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:linear-gradient(145deg, var(--sx-surface-strong), #0a0811f5);box-shadow:var(--sx-shadow-soft);overflow:hidden}.event-feature{border-color:rgba(var(--sx-purple-rgb), .25)}.event-image{min-height:340px}.event-image:after{content:"";background:linear-gradient(#0000 42%,#06040bd6);position:absolute;inset:0}.event-date{z-index:2;color:var(--sx-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07050cd1;border:1px solid #fff3;border-radius:12px}.event-copy{color:var(--sx-muted)}.event-copy>span,.event-card small{color:var(--sx-purple-bright)}.event-copy h3,.event-card h3{color:var(--sx-text);font-family:var(--font-display)}.event-card.compact{border-left:3px solid var(--sx-purple);min-height:180px}.event-card.compact.coral{border-left-color:var(--sx-blue)}.event-number{color:rgba(var(--sx-purple-rgb), .32);font-family:var(--font-display)}.about-grid{grid-template-columns:minmax(0,1fr);gap:0}.about-copy{border-top:1px solid var(--sx-border);border-bottom:1px solid var(--sx-border);min-width:0;padding:clamp(28px,4vw,52px) 0}.about-copy>p,.about-values p{color:var(--sx-muted)}.about-copy h3,.about-values h4{color:var(--sx-text);font-family:var(--font-display)}.about-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.about-values article{border-color:var(--sx-border);background:0 0}.about-values article>span{color:var(--sx-purple-bright)}.panel-section{width:min(1260px,100% - 48px);color:var(--sx-text);background:0 0;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(16px,2.5vw,34px);margin:0 auto;padding:92px 0}.dashboard-preview{border:1px solid var(--sx-border);border-radius:var(--sx-radius-xl);min-width:0;box-shadow:var(--sx-shadow);background:linear-gradient(145deg,#1d142cf5,#0a0811fa)}.panel-intro{min-width:0;padding:clamp(30px,5vw,68px) 0}.panel-intro p,.security-note{color:var(--sx-muted)}.dashboard-preview{padding:clamp(24px,4vw,44px)}.avatar{background:rgba(var(--sx-purple-rgb), .18);color:var(--sx-purple-bright);border:1px solid rgba(var(--sx-purple-rgb), .35)}.linked{color:var(--sx-success);background:#66e8a512;border-color:#66e8a53b}.time-row i{background:#ffffff0f}.time-row i b{box-shadow:0 0 14px rgba(var(--sx-purple-rgb), .34);background:linear-gradient(90deg,#7545d3,#b482ff)}.infrastructure-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px}.infrastructure-card{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);min-height:270px;box-shadow:none;background:#140e20b8;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(28px,4vw,42px);transition:border-color .2s,background .2s;display:flex}.infrastructure-card:first-child{background:#140e20b8;grid-column:auto}.infrastructure-card:hover{border-color:rgba(var(--sx-purple-rgb), .34);box-shadow:none;background:#191128d1;transform:none}.infrastructure-card:after{content:none}.infrastructure-card h3{color:var(--sx-text);font:800 clamp(25px, 3vw, 34px)/1 var(--font-display);margin:24px 0 12px}.infrastructure-card p{max-width:560px;color:var(--sx-muted);margin:0;font-size:15px;line-height:1.7}.infrastructure-card-icon{border:1px solid rgba(var(--sx-purple-rgb), .35);background:rgba(var(--sx-purple-rgb), .09);width:56px;height:56px;color:var(--sx-purple-bright);border-radius:16px;flex:none;display:block;position:relative}.network-nodes-icon:before{content:"";opacity:.7;background:currentColor;height:1px;position:absolute;top:29px;left:16px;right:16px}.network-nodes-icon:after{content:"";opacity:.7;background:currentColor;width:1px;height:14px;position:absolute;top:16px;left:27px}.network-nodes-icon i{background:#171023;border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute}.network-nodes-icon i:first-child{top:10px;left:21px}.network-nodes-icon i:nth-child(2){bottom:10px;left:10px}.network-nodes-icon i:nth-child(3){bottom:10px;right:10px}.shared-layers-icon{align-content:center;gap:6px;padding:12px;display:grid}.shared-layers-icon i{background:rgba(var(--sx-purple-rgb), .16);border:1px solid;border-radius:4px;height:6px;display:block}.shared-layers-icon i:nth-child(2){opacity:.78;margin-inline:4px}.shared-layers-icon i:nth-child(3){opacity:.56;margin-inline:8px}.infrastructure-card code,.endpoint-list code{border-color:var(--sx-border);color:var(--sx-text-soft);background:#03020780}.hardware-list li{border-left-color:var(--sx-purple);color:var(--sx-muted);background:#ffffff06}.endpoint-list code b{color:var(--sx-purple-bright)}.endpoint-list code span{color:var(--sx-muted)}.support-section{gap:18px}.support-copy,.support-card{border:1px solid var(--sx-border);border-radius:var(--sx-radius-xl);background:linear-gradient(145deg, var(--sx-surface-strong), #0a0811f5);box-shadow:var(--sx-shadow)}.support-copy p,.support-impact-item small{color:var(--sx-muted)}.fair-play-note{border-radius:var(--sx-radius-surface);background:#66e8a50d;border:1px solid #66e8a524;border-left:3px solid #66e8a575;margin-top:26px;padding:15px 16px!important}.fair-play-note p{margin:0;font-size:13px;line-height:1.62}.fair-play-note b{color:var(--sx-text-soft)}.support-mascot{background:radial-gradient(circle, rgba(var(--sx-purple-rgb), .2), transparent 66%)}.support-card-kicker{color:var(--sx-purple-bright)}.donate-action{background:linear-gradient(135deg,#cb4f8a,#a85dca)}.support-impact-list{display:grid}.support-impact-item{border-top:1px solid var(--sx-border);padding:16px 0}.support-impact-item:first-child{border-top:0}.support-impact-item b,.support-impact-item small{display:block}.support-impact-item b{color:var(--sx-text-soft);font:800 15px/1.2 var(--font-display)}.support-impact-item small{margin-top:5px;font-size:12px;line-height:1.45}.mobile-community-actions{border-top:1px solid var(--sx-border);grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:12px;display:grid}.mobile-navigation-panel .mobile-donate-cta,.mobile-navigation-panel .mobile-discord-cta{border:1px solid var(--sx-border-strong);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}.mobile-navigation-panel .mobile-donate-cta{background:linear-gradient(135deg,#542780d1,#803a8fb8)}.mobile-navigation-panel .mobile-discord-cta{color:#fff;background:linear-gradient(135deg,#7f4de4,#a56cff)}.matcher-section{grid-template-columns:minmax(340px,.8fr) minmax(600px,1.2fr);align-items:center;gap:clamp(32px,4vw,64px);margin-inline:auto;display:grid}.matcher-intro{min-width:0;padding:20px 0;position:relative}.matcher-intro h2{max-width:520px;color:var(--sx-text);text-transform:uppercase;margin:14px 0 22px;font-size:clamp(46px,5.4vw,78px);line-height:.91}.matcher-intro-copy{gap:7px;max-width:480px;margin:0;font-size:16px;line-height:1.68;display:grid}.matcher-intro-copy strong,.matcher-intro-copy span{display:block}.matcher-intro-copy strong{color:var(--sx-text-soft);font-weight:750}.matcher-intro-copy span{color:var(--sx-muted);font-weight:500}.matcher-panel{border:1px solid var(--sx-border-strong);border-radius:var(--sx-radius-xl);background:radial-gradient(circle at 88% 4%, rgba(var(--sx-purple-rgb), .12), transparent 31%), linear-gradient(145deg, #191327f5, #0c0915f7);width:100%;min-width:0;max-width:760px;min-height:530px;box-shadow:var(--sx-shadow), inset 0 1px #ffffff06;justify-self:end;padding:clamp(24px,3vw,38px);overflow:hidden}.matcher-panel.is-result{border-color:color-mix(in srgb, var(--matcher-accent) 34%, var(--sx-border));background:radial-gradient(circle at 88% 3%, color-mix(in srgb, var(--matcher-accent) 14%, transparent), transparent 34%), linear-gradient(145deg, #191327f7, #0c0915fa)}.matcher-progress-row{grid-template-columns:auto 1fr;align-items:center;gap:15px;display:grid}.matcher-progress-row>span{color:var(--sx-text-soft);font:900 11px/1 var(--font-display);letter-spacing:.11em}.matcher-progress{background:#ffffff12;border-radius:99px;height:3px;overflow:hidden}.matcher-progress i{border-radius:inherit;background:linear-gradient(90deg, #7650ce, var(--sx-purple-bright));height:100%;box-shadow:0 0 12px rgba(var(--sx-purple-rgb), .32);transition:width .28s;display:block}.matcher-question{padding-top:clamp(30px,5vw,54px);animation:.24s both matcher-enter}.matcher-question-kicker,.matcher-result-topline span{color:var(--sx-purple-bright);font:800 10px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.matcher-question h3{max-width:650px;min-height:2.2em;color:var(--sx-text);letter-spacing:-.018em;margin:12px 0 26px;font-size:clamp(27px,3.1vw,42px);line-height:1.08}.matcher-answers{gap:9px;display:grid}.matcher-answer{border:1px solid var(--sx-border);width:100%;min-height:60px;color:var(--sx-text-soft);text-align:left;background:#ffffff05;border-radius:13px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;padding:13px 16px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.matcher-answer b{letter-spacing:.01em;font-size:14px;line-height:1.35}.matcher-answer>i{color:var(--sx-purple-bright);opacity:0;font-style:normal;transition:opacity .18s,transform .18s;transform:translate(-5px)}.matcher-answer:hover:not(:disabled){border-color:rgba(var(--sx-purple-rgb), .42);background:rgba(var(--sx-purple-rgb), .075);box-shadow:0 8px 24px #0000002e, 0 0 24px rgba(var(--sx-purple-rgb), .08);transform:translate(3px)}.matcher-answer:focus-visible{border-color:rgba(var(--sx-purple-rgb), .42);background:rgba(var(--sx-purple-rgb), .075);box-shadow:0 8px 24px #0000002e, 0 0 24px rgba(var(--sx-purple-rgb), .08);transform:translate(3px)}.matcher-answer:hover:not(:disabled)>i{opacity:1;transform:translate(0)}.matcher-answer:focus-visible>i{opacity:1;transform:translate(0)}.matcher-answer.is-selected{border-color:rgba(var(--sx-purple-rgb), .78);color:#fff;background:rgba(var(--sx-purple-rgb), .14);box-shadow:0 0 26px rgba(var(--sx-purple-rgb), .12);transform:translate(3px)}.matcher-answer.is-selected>i{opacity:1;transform:none}.matcher-answer:disabled{cursor:default}.matcher-navigation{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.matcher-navigation button{border:1px solid var(--sx-border-strong);min-height:44px;color:var(--sx-text-soft);font:800 12px/1 var(--font-display);background:#ffffff09;border-radius:11px;padding:0 18px}.matcher-navigation button:last-child{color:#fff;border-color:rgba(var(--sx-purple-rgb), .55);background:linear-gradient(135deg,#7546cb,#9a60e4);margin-left:auto}.matcher-navigation button:disabled{opacity:.4;cursor:not-allowed}.matcher-result{padding-top:24px;animation:.28s both matcher-result-enter;position:relative}.matcher-result-topline{align-items:center;gap:12px;display:flex}.matcher-result-topline span{color:color-mix(in srgb, var(--matcher-accent) 72%, white)}.matcher-result-topline i{background:linear-gradient(90deg, var(--matcher-accent), transparent);width:50px;height:1px}.matcher-match-score{align-items:baseline;gap:10px;margin-top:18px;display:flex}.matcher-match-score strong{color:var(--sx-text);font:900 clamp(50px, 7vw, 82px)/.82 var(--font-display);letter-spacing:-.04em;animation:.4s both matcher-score}.matcher-match-score span{color:var(--sx-muted);font:800 11px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.matcher-result-heading{align-items:center;gap:14px;margin-top:29px;display:flex}.matcher-result-heading h3{color:var(--sx-text);margin:0;font-size:clamp(25px,3vw,38px);line-height:1}.matcher-result-heading p{color:color-mix(in srgb, var(--matcher-accent) 72%, white);letter-spacing:.07em;text-transform:uppercase;margin:7px 0 0;font-size:12px;font-weight:900}.matcher-result-description{max-width:690px;color:var(--sx-text-soft);margin:22px 0 0;font-size:15px;line-height:1.65}.matcher-alternative{border:1px solid color-mix(in srgb, var(--matcher-accent) 20%, var(--sx-border));max-width:690px;color:var(--sx-muted);background:color-mix(in srgb, var(--matcher-accent) 4%, #ffffff05);cursor:pointer;border-radius:15px;grid-template-columns:minmax(100px,.32fr) minmax(0,1fr);align-items:center;gap:7px 18px;margin:14px 0 0;padding:17px 18px;text-decoration:none;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:grid}.matcher-alternative>span{color:color-mix(in srgb, var(--matcher-accent) 66%, white);font:800 10px/1 var(--font-display);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1}.matcher-alternative b{color:var(--sx-text);font:850 19px/1.2 var(--font-display);align-items:center;gap:7px;display:inline-flex}.matcher-alternative b i{color:color-mix(in srgb, var(--matcher-accent) 74%, white);font-style:normal;transition:transform .2s}.matcher-alternative small{color:var(--sx-muted);font-size:12px;line-height:1.5}.matcher-alternative:hover{border-color:color-mix(in srgb, var(--matcher-accent) 55%, var(--sx-border-strong));background:color-mix(in srgb, var(--matcher-accent) 8%, #ffffff06);box-shadow:0 0 24px color-mix(in srgb, var(--matcher-accent) 12%, transparent);transform:translateY(-1px)}.matcher-alternative:hover b i{transform:translate(3px)}.matcher-alternative:focus-visible{outline:2px solid color-mix(in srgb, var(--matcher-accent) 72%, white);outline-offset:3px;border-color:color-mix(in srgb, var(--matcher-accent) 62%, white)}.matcher-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.matcher-primary-action,.matcher-actions .copy-address{border:1px solid color-mix(in srgb, var(--matcher-accent) 36%, var(--sx-border-strong));border-radius:var(--sx-radius-control);min-height:46px;color:var(--sx-text);background:color-mix(in srgb, var(--matcher-accent) 5%, #ffffff06);box-shadow:none;font:900 12px/1 var(--font-display);letter-spacing:.045em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;padding:0 18px;display:inline-flex}.matcher-actions .matcher-primary-action{border-color:color-mix(in srgb, var(--matcher-accent) 52%, var(--sx-border-strong));background:color-mix(in srgb, var(--matcher-accent) 11%, #ffffff06)}.matcher-actions .matcher-primary-action:hover,.matcher-actions .copy-address:hover{border-color:color-mix(in srgb, var(--matcher-accent) 68%, white);background:color-mix(in srgb, var(--matcher-accent) 15%, #ffffff09);box-shadow:0 0 22px color-mix(in srgb, var(--matcher-accent) 13%, transparent)}:is(.matcher-actions .matcher-primary-action:focus-visible,.matcher-actions .copy-address:focus-visible){outline:2px solid color-mix(in srgb, var(--matcher-accent) 72%, white);outline-offset:3px}.matcher-restart{color:var(--sx-muted);text-underline-offset:4px;background:0 0;border:0;margin-top:18px;padding:5px 0;font-size:11px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.matcher-restart:hover{color:var(--sx-text-soft)}.matcher-result-reasons{border:1px solid color-mix(in srgb, var(--matcher-accent) 25%, var(--sx-border));background:color-mix(in srgb, var(--matcher-accent) 5%, #ffffff05);border-radius:16px;margin-top:24px;padding:19px}.matcher-result-reasons>strong,.matcher-result-caveat>span{color:color-mix(in srgb, var(--matcher-accent) 70%, white);font:800 10px/1 var(--font-display);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;display:block}.matcher-result-reasons ul{color:var(--sx-text-soft);gap:9px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.matcher-result-reasons li{grid-template-columns:16px minmax(0,1fr);gap:7px;display:grid}.matcher-result-reasons li>span{color:color-mix(in srgb, var(--matcher-accent) 78%, white);font-weight:900}.matcher-result-caveat{border:1px solid color-mix(in srgb, var(--matcher-accent) 18%, var(--sx-border));color:var(--sx-text-soft);background:color-mix(in srgb, var(--matcher-accent) 3%, #ffffff04);border-radius:14px;margin:13px 0 0;padding:15px 17px;line-height:1.55}.matcher-result-caveat p{margin:0}.matcher-tiebreak{padding-top:clamp(32px,5vw,58px)}.matcher-tiebreak h3{max-width:650px;margin:12px 0 28px;font-size:clamp(26px,3vw,40px)}.matcher-tiebreak>div{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.matcher-tiebreak button{border:1px solid var(--sx-border-strong);color:var(--sx-text);text-align:left;background:#ffffff06;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:6px 11px;padding:22px;display:grid}.matcher-tiebreak button:hover{border-color:var(--sx-purple);background:rgba(var(--sx-purple-rgb), .08);transform:translateY(-2px)}.matcher-tiebreak button b{font-size:23px}.matcher-tiebreak button small,.matcher-tiebreak button em{color:var(--sx-muted);grid-column:2;font-style:normal}.matcher-tiebreak button em{color:var(--sx-purple-bright);text-transform:uppercase;font-size:11px;font-weight:800}@keyframes matcher-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes matcher-result-enter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@keyframes matcher-score{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1080px){.matcher-section{grid-template-columns:minmax(0,1fr);gap:30px}.matcher-intro{padding-bottom:0}.matcher-intro h2,.matcher-intro-copy{max-width:680px}.matcher-panel{justify-self:start;min-height:0}}@media (max-width:520px){.matcher-section{width:min(100% - 24px,1260px);padding-top:68px;padding-bottom:68px}.matcher-intro h2{font-size:clamp(42px,14vw,58px)}.matcher-intro-copy{gap:6px;font-size:14px;line-height:1.65}.matcher-panel{border-radius:22px;padding:20px 16px}.matcher-question{padding-top:27px}.matcher-question h3{min-height:0;margin-bottom:20px;font-size:27px}.matcher-answer{grid-template-columns:minmax(0,1fr) 16px;gap:9px;min-height:56px;padding:11px 12px}.matcher-answer b{font-size:13px}.matcher-result{padding-top:20px}.matcher-tiebreak>div,.matcher-alternative{grid-template-columns:1fr}.matcher-match-score strong{font-size:52px}.matcher-result-heading{margin-top:24px}.matcher-result-heading h3{font-size:25px}.matcher-alternative>span{grid-column:auto}.matcher-actions{grid-template-columns:minmax(0,1fr);display:grid}.matcher-primary-action,.matcher-actions .copy-address{width:100%}}.site-shell>footer{border-top:1px solid var(--sx-border);width:min(1260px,100% - 48px);color:var(--sx-muted);margin:0 auto}.site-shell>footer a:hover{color:var(--sx-text)}.community-dock{border:1px solid var(--sx-border);box-shadow:var(--sx-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08050ddb}.dock-link{color:var(--sx-text-soft)}.discord-dock{background:rgba(var(--sx-purple-rgb), .14)}.donate-dock{background:#cb4f8a21}.server-detail,.news-archive,.news-detail{min-height:100vh;color:var(--sx-text);background:radial-gradient(ellipse at 72% -8%, rgba(var(--sx-purple-rgb), .18), transparent 38%), var(--sx-bg-0)}.detail-topbar{border:1px solid var(--sx-border);width:min(1260px,100% - 48px);min-height:76px;box-shadow:var(--sx-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08050dcc;border-radius:18px;margin:12px auto 0;padding:0 18px}.detail-languages{gap:5px}.detail-languages a{color:var(--sx-muted);border:1px solid #0000;border-radius:7px}.detail-languages a:hover,.detail-languages a.active{color:var(--sx-text);border-color:var(--sx-border);background:rgba(var(--sx-purple-rgb), .12)}.detail-hero{padding-top:70px;padding-bottom:52px}.detail-breadcrumb a,.news-back{color:var(--sx-purple-bright)}.detail-hero h1,.news-archive-hero h1,.news-article h1{color:var(--sx-text);font-family:var(--font-display);text-transform:uppercase;font-weight:900}.server-listing-name,.detail-mode{color:var(--sx-purple-bright)}.detail-lead{color:var(--sx-text-soft)}.detail-map-card{border:1px solid var(--sx-border-strong);border-radius:var(--sx-radius-xl);box-shadow:var(--sx-shadow);overflow:hidden;transform:none}.detail-map-card:after{content:"";background:linear-gradient(#0000 42%,#05040ae6);position:absolute;inset:0}.detail-map-card>div{z-index:2;color:#fff}.detail-content{width:min(1260px,100% - 48px)}.detail-card{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:linear-gradient(145deg, var(--sx-surface-strong), #0a0811fa);color:var(--sx-text);box-shadow:var(--sx-shadow-soft)}.address-box{border-color:rgba(var(--sx-purple-rgb), .28);background:#03020794}.address-box code{color:var(--sx-purple-bright)}.copy-address{border-color:rgba(var(--sx-purple-rgb), .42);background:rgba(var(--sx-purple-rgb), .12);color:#fff}.copy-address:hover{background:rgba(var(--sx-purple-rgb), .22)}.detail-facts{border-color:var(--sx-border)}.detail-facts>div{border-color:var(--sx-border);background:#ffffff05}.detail-facts span,.profile-join-grid span{color:var(--sx-muted)}.detail-facts b,.profile-join-grid b{color:var(--sx-text)}.status-disclaimer{color:var(--sx-muted)}.full-profile-card.verified{border-color:#66e8a538}.full-profile-card.partial{border-color:#f4c76538}.profile-header,.profile-footer{border-color:var(--sx-border)}.profile-header h2,.profile-section h3,.profile-join h3{color:var(--sx-text);font-family:var(--font-display)}.profile-verification{color:var(--sx-success)}.partial .profile-verification{color:var(--sx-warning)}.profile-edition div,.profile-join-grid>div,.profile-section{border-color:var(--sx-border);background:#ffffff06}.profile-edition dt,.profile-setting-list dt{color:var(--sx-muted)}.profile-edition dd,.profile-setting-list dd{color:var(--sx-text)}.profile-intro,.profile-note,.profile-pending,.community-card p{color:var(--sx-muted)}.profile-setting-list>div{border-color:var(--sx-border)}.profile-footer strong{color:var(--sx-purple-bright)}.profile-footer a{color:var(--sx-text-soft)}.community-card{background:linear-gradient(120deg, rgba(var(--sx-purple-rgb), .18), #0c0813fa)}.other-world-list a{border-color:var(--sx-border);color:var(--sx-text-soft);background:#ffffff05}.other-world-list a:hover{border-color:rgba(var(--sx-purple-rgb), .34);background:rgba(var(--sx-purple-rgb), .07)}.detail-footer{border-color:var(--sx-border);color:var(--sx-muted)}.news-archive-hero,.news-article{width:min(1120px,100% - 48px)}.news-archive-hero{padding-top:92px}.news-archive-hero p,.news-lead,.news-byline,.news-body{color:var(--sx-muted)}.news-archive-list{gap:14px;width:min(1120px,100% - 48px)}.news-article{border:1px solid var(--sx-border);border-radius:var(--sx-radius-xl);box-shadow:var(--sx-shadow);background:linear-gradient(145deg,#171124f5,#0a0811fa);margin-top:80px;padding:clamp(28px,5vw,70px)}.news-article-meta span,.news-article-meta b{border-color:rgba(var(--sx-purple-rgb), .25);background:rgba(var(--sx-purple-rgb), .09);color:var(--sx-purple-bright)}.news-byline{border-color:var(--sx-border)}.news-body p{color:var(--sx-text-soft)}.news-discussion{border-color:var(--sx-border);background:rgba(var(--sx-purple-rgb), .07)}.hub-shell{color:var(--sx-text);background:radial-gradient(ellipse at 20% -5%, rgba(var(--sx-purple-rgb), .18), transparent 36%), var(--sx-bg-0)}.hub-shell:before{opacity:.72}.hub-topbar nav a{color:var(--sx-muted);border-radius:9px}.hub-topbar nav a:hover,.hub-topbar nav a.active{color:#fff;background:rgba(var(--sx-purple-rgb), .11)}.hub-topbar nav a.active{box-shadow:inset 0 -2px var(--sx-purple)}.hub-language summary{border-color:var(--sx-border);color:var(--sx-text-soft)}.hub-language div{border-color:var(--sx-border);background:var(--sx-surface-strong)}.hub-hero{border-color:var(--sx-border)}.hub-hero>div>span{color:var(--sx-purple-bright)!important}.hub-hero p{color:var(--sx-muted)}.network-summary,.leaderboard-table{border-color:var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surface);box-shadow:var(--sx-shadow-soft);overflow:hidden}.network-summary article{border-color:var(--sx-border)}.network-summary span,.network-status-line{color:var(--sx-muted)}.network-summary .primary{background:rgba(var(--sx-purple-rgb), .12)}.network-server{border-color:var(--sx-border);border-radius:var(--sx-radius-lg);background:linear-gradient(145deg, var(--sx-surface-strong), #0a0811f5);box-shadow:var(--sx-shadow-soft);transition:transform .22s,border-color .22s}.network-server:hover{border-color:rgba(var(--sx-purple-rgb), .3);transform:translateY(-4px)}.network-server dl{background:var(--sx-border)}.network-server dl div{background:#0d0914fa}.network-actions .copy-address,.network-actions>a{border-radius:9px}.network-actions>a{background:var(--sx-text);color:var(--sx-bg-1)}.hub-state,.achievement-card,.passport-setup,.character-grid article,.passport-achievements article{border-color:var(--sx-border);border-radius:var(--sx-radius-md);background:var(--sx-surface)}.achievement-card{box-shadow:var(--sx-shadow-soft)}.leaderboard-row{border-color:var(--sx-border)}.leaderboard-row:hover:not(.head){background:rgba(var(--sx-purple-rgb), .06)}.leaderboard-filters a{border-color:var(--sx-border);border-radius:8px}.leaderboard-filters a.active,.leaderboard-filters a:hover{border-color:rgba(var(--sx-purple-rgb), .38);background:rgba(var(--sx-purple-rgb), .11)}.passport-setup input,.passport-setup select{border-color:var(--sx-border);background:#040308b3;border-radius:9px}.passport-setup button{background:linear-gradient(135deg,#7f4de4,#a56cff);border-radius:9px}.passport-stats{border-color:var(--sx-border);border-radius:var(--sx-radius-md);overflow:hidden}.passport-stats article{border-color:var(--sx-border);background:#ffffff05}.passport-avatar{border:1px solid rgba(var(--sx-purple-rgb), .3);background:rgba(var(--sx-purple-rgb), .14)}.hub-footer{border-color:var(--sx-border)}.admin-access,.admin-news{background:radial-gradient(ellipse at 20% -5%, rgba(var(--sx-purple-rgb), .18), transparent 36%), var(--sx-bg-0);min-height:100vh;color:var(--sx-text)}.admin-access-card,.news-editor-form,.admin-posts,.admin-hub-grid article{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:linear-gradient(145deg, var(--sx-surface-strong), #0a0811fa);color:var(--sx-text);box-shadow:var(--sx-shadow)}.admin-access-card p,.admin-form-actions span,.admin-post-list p,.admin-hub-grid p{color:var(--sx-muted)}.admin-kicker,.admin-section-head>span,.admin-section-head div>span,.admin-hub-grid article>span{color:var(--sx-purple-bright)}.admin-secondary,.admin-post-actions button{border-color:var(--sx-border);color:var(--sx-text-soft);background:#ffffff09}.admin-topbar{border-color:var(--sx-border);color:var(--sx-muted);background:#07050ce6}.admin-topbar a,.news-editor-form label{color:var(--sx-text-soft)}.news-editor-form input,.news-editor-form textarea,.news-editor-form select{border-color:var(--sx-border);color:var(--sx-text);background:#040308b8}.news-editor-form input::placeholder,.news-editor-form textarea::placeholder{color:#71697e}.admin-message.ok{color:var(--sx-success);background:#66e8a50f;border-color:#66e8a540}.admin-message.error{color:var(--sx-danger);background:#ff6c7c0f;border-color:#ff6c7c40}.admin-post-list article{border-color:var(--sx-border);background:#ffffff05}.admin-post-list h3,.admin-hub-grid h2,.admin-hub-grid strong{color:var(--sx-text)}.admin-status.published{color:var(--sx-success);background:#66e8a512}.admin-hub-grid{gap:14px}.moderation-shell{width:min(1200px,100% - 40px);margin:44px auto 90px}.moderation-heading{align-items:center}.moderation-heading>div{max-width:760px}.moderation-heading p{max-width:700px;color:var(--sx-muted);margin:12px 0 0;line-height:1.65}.moderation-state{color:#ffd28b;max-width:320px;font:800 12px/1.45 var(--font-display);letter-spacing:.02em;background:#ffbe5c12;border:1px solid #ffbe5c47;border-radius:10px;padding:12px 14px}.moderation-status-card,.moderation-note{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:linear-gradient(145deg, rgba(var(--sx-purple-rgb), .11), #0a0811f2);box-shadow:var(--sx-shadow)}.moderation-status-card{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:28px;margin:28px 0 16px;padding:24px;display:grid}.moderation-status-card div{gap:7px;display:grid}.moderation-status-card span{color:var(--sx-purple-bright);font:900 10px/1 var(--font-display);letter-spacing:.12em}.moderation-status-card strong{color:var(--sx-text);font:900 26px/1.1 var(--font-display)}.moderation-status-card p,.moderation-note p{color:var(--sx-muted);margin:0;line-height:1.65}.moderation-grid{max-width:none;margin:0}.moderation-note{margin-top:16px;padding:22px 24px}.moderation-note strong{color:var(--sx-text);font:900 18px/1.2 var(--font-display);margin-bottom:7px;display:block}@media (max-width:1080px){.mobile-navigation{flex:none;display:block;position:relative}.mobile-navigation>summary{cursor:pointer;border:1px solid var(--sx-border);background:#ffffff09;border-radius:11px;align-content:center;gap:5px;width:42px;height:42px;padding:11px;list-style:none;display:grid}.mobile-navigation>summary::-webkit-details-marker{display:none}.mobile-navigation>summary span{background:var(--sx-text-soft);height:1px;transition:transform .2s,opacity .2s;display:block}.mobile-navigation[open]>summary span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-navigation[open]>summary span:nth-child(2){opacity:0}.mobile-navigation[open]>summary span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-navigation-panel{border:1px solid var(--sx-border);width:min(330px,100vw - 24px);box-shadow:var(--sx-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0711f7;border-radius:16px;padding:12px;position:absolute;top:calc(100% + 12px);right:0}.mobile-navigation-panel a{color:var(--sx-text-soft);border-radius:9px;padding:12px 14px;font-weight:800;display:block}.mobile-navigation-panel a:hover{background:rgba(var(--sx-purple-rgb), .1);color:#fff}.nav>a:not(.discord-nav),.nav .hub-nav-link,.nav>.discord-nav{display:none}.news-section,.events-section,.about-section,.infrastructure-section,.support-section,.matcher-section{padding-top:74px;padding-bottom:74px}.panel-section{grid-template-columns:minmax(0,1fr);width:min(100% - 36px,1260px)}.panel-intro{max-width:none}.detail-topbar,.detail-content,.news-archive-hero,.news-archive-list,.news-article{width:min(100% - 36px,1260px)}}@media (max-width:720px){.topbar{gap:8px}.nav{gap:8px;margin-left:auto;overflow:visible}.nav .compact-language-picker{display:inline-flex}.mobile-navigation-panel{width:auto;max-height:calc(100svh - 96px);position:fixed;top:82px;left:12px;right:12px;overflow-y:auto}.moderation-shell{width:min(100% - 24px,1200px);margin-top:28px}.moderation-heading{flex-direction:column;align-items:stretch}.moderation-heading .admin-primary{width:100%}.moderation-state{max-width:none}.moderation-status-card{grid-template-columns:1fr;gap:14px}.section-head,.news-head,.infrastructure-head{align-items:start;display:grid}.news-head-aside{max-width:none}.event-image{min-height:250px}.panel-section{width:min(100% - 28px,1260px)}.about-copy,.panel-intro,.dashboard-preview,.support-copy{border-radius:22px}.about-values{grid-template-columns:minmax(0,1fr)}.detail-topbar,.detail-content,.news-archive-hero,.news-archive-list,.news-article{width:min(100% - 28px,1260px)}.detail-topbar{padding:0 12px}.detail-topbar .brand{font-size:0}.detail-languages{overflow-x:auto}.detail-languages a{flex:none}.news-article{margin-top:44px}.admin-news-layout{margin-inline:14px}}@media (max-width:520px){.mobile-community-actions{grid-template-columns:1fr}.support-actions{grid-template-columns:1fr;display:grid}.support-actions>*{justify-content:center;width:100%}.support-impact-item{padding-block:14px}}@media (prefers-reduced-motion:reduce){.pulse-card,.pulse-card-image,.pulse-read-more>span,.pulse-all-link{transition:none}.pulse-card:hover,.pulse-card:focus-within,.pulse-card:hover .pulse-card-image,.pulse-card:focus-within .pulse-card-image{transform:none}}.comedy-heading{max-width:760px;margin-bottom:clamp(26px,4vw,42px)}.comedy-heading h2{max-width:12ch;color:var(--sx-text);font:800 clamp(40px, 6.2vw, 78px)/.92 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 18px}.comedy-heading p{max-width:620px;color:var(--sx-text-soft);margin:0;font-size:clamp(16px,1.55vw,19px);line-height:1.7}.comedy-card{border-radius:var(--sx-radius-lg);background:#100a1b;border:1px solid #b68bff47;grid-template-columns:minmax(0,1fr) minmax(260px,32%);min-height:430px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff06}.comedy-main{background:radial-gradient(circle at 12% 12%, rgba(var(--sx-purple-rgb), .12), transparent 45%);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;padding:clamp(30px,5vw,64px);display:grid}.comedy-case-row{color:var(--sx-purple-bright);font:800 11px/1.35 var(--font-display);letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.comedy-case-row code{color:var(--sx-muted);font:700 11px/1.35 var(--font-code);letter-spacing:.08em}.comedy-joke{opacity:1;filter:blur();flex-direction:column;justify-content:center;min-height:0;padding-block:clamp(26px,4vw,42px);transition:opacity .19s,transform .19s,filter .19s;display:flex;transform:translateY(0)}.comedy-joke.is-changing{opacity:0;filter:blur(2px);transform:translateY(6px)}.comedy-joke p{max-width:58ch;color:var(--sx-text-soft);margin:0;font-size:clamp(16px,1.7vw,20px);line-height:1.72}.comedy-joke strong{max-width:32ch;color:var(--sx-text);font:750 clamp(22px, 2.8vw, 34px)/1.2 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin-top:16px}.comedy-system-status{min-height:18px;color:var(--sx-muted);font:650 11px/1.5 var(--font-code);letter-spacing:.025em;align-items:center;gap:9px;display:flex}.comedy-system-status i{background:var(--sx-purple-bright);width:7px;height:7px;box-shadow:0 0 12px rgba(var(--sx-purple-rgb), .7);border-radius:50%;flex:none;margin-top:5px}.comedy-controls{background:#ffffff05;border-left:1px solid #b68bff2e;flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,4vw,48px);display:flex}.comedy-count{gap:3px;margin-bottom:18px;display:grid}.comedy-count small{color:var(--sx-purple-bright);font:800 10px/1.35 var(--font-display);letter-spacing:.12em}.comedy-count strong{color:#e1cfffeb;font:800 clamp(58px, 7vw, 92px)/.9 var(--font-display);letter-spacing:-.055em}.comedy-count span{color:var(--sx-muted);font-size:13px}.comedy-draw,.comedy-copy{width:100%;color:var(--sx-text);font:800 12px/1 var(--font-display);letter-spacing:.04em;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;transition:border-color .2s,background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.comedy-draw{background:rgba(var(--sx-purple-rgb), .1);border:1px solid #be97ff85;min-height:54px;padding:14px 18px}.comedy-draw:hover:not(:disabled){background:rgba(var(--sx-purple-rgb), .18);box-shadow:0 0 24px rgba(var(--sx-purple-rgb), .16);border-color:#d6bbffe0}.comedy-draw:disabled{opacity:.7;cursor:wait}.comedy-copy{min-height:42px;color:var(--sx-muted);background:0 0;border:1px solid #ffffff17;padding:10px 14px}.comedy-copy:hover{color:var(--sx-text);background:#ffffff08;border-color:#be97ff57}:is(.comedy-draw:focus-visible,.comedy-copy:focus-visible){outline:2px solid var(--sx-purple-bright);outline-offset:3px}.hub-entry-card{min-height:430px;color:var(--sx-text);background:#130c20;flex-direction:column;justify-content:center;display:flex;transform:none}.hub-entry-links{grid-template-columns:minmax(0,240px);gap:8px;margin:24px 0;display:grid}.hub-entry-links a{border:1px solid var(--sx-border-strong);min-height:48px;color:var(--sx-text);font:800 12px var(--font-display);text-align:center;background:#9a63ff1a;border-radius:10px;justify-content:center;align-items:center;padding:10px;text-decoration:none;display:flex}.hub-entry-links a:hover{border-color:var(--sx-purple-bright);background:#9a63ff2e}.hub-entry-card>small{color:var(--sx-muted);line-height:1.55}@media (max-width:820px){.comedy-card{grid-template-columns:1fr;min-height:0}.comedy-controls{border-top:1px solid #b68bff2e;border-left:0;grid-template-columns:minmax(0,1fr) minmax(210px,.7fr);align-items:center;display:grid}.comedy-count{grid-row:1/span 2;margin:0}.hub-entry-links{grid-template-columns:1fr}}@media (max-width:560px){.comedy-heading h2{font-size:clamp(36px,12vw,54px)}.comedy-main{padding:26px 22px}.comedy-case-row{flex-direction:column;align-items:flex-start}.comedy-joke{min-height:0;padding-block:30px}.comedy-controls{grid-template-columns:1fr;padding:24px 22px}.comedy-count{grid-row:auto;grid-template-columns:auto 1fr;align-items:end;column-gap:12px}.comedy-count small{grid-column:1/-1}.comedy-count strong{font-size:54px}.comedy-count span{padding-bottom:6px}}@media (prefers-reduced-motion:reduce){.comedy-joke,.comedy-draw,.comedy-copy{transition:none}.comedy-joke.is-changing{filter:none;transform:none}}.toast-viewport{z-index:1000;pointer-events:none;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:96px;right:18px}.app-toast{pointer-events:auto;border:1px solid var(--sx-border-strong);color:var(--sx-text);box-shadow:var(--sx-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100b1cf5;border-radius:14px;grid-template-columns:30px 1fr 30px;align-items:center;gap:10px;padding:13px 14px;animation:.2s ease-out toast-in;display:grid}.app-toast>span{background:rgba(var(--sx-purple-rgb),.16);width:28px;height:28px;color:var(--sx-purple-bright);border-radius:9px;place-items:center;font-weight:900;display:grid}.app-toast p{margin:0;font-size:14px;line-height:1.4}.app-toast button{width:30px;height:30px;color:var(--sx-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:21px}.app-toast button:hover{color:#fff;background:#ffffff0f}.app-toast.success{border-color:#66e8a55c}.app-toast.success>span{color:var(--sx-success);background:#66e8a51f}.app-toast.error{border-color:#ff6c7c66}.app-toast.error>span{color:var(--sx-danger);background:#ff6c7c1f}.app-toast.warning{border-color:#f4c7656b}.app-toast.warning>span{color:var(--sx-warning);background:#f4c7651f}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.recovery-screen{background:radial-gradient(circle at 70% 25%,rgba(var(--sx-purple-rgb),.23),transparent 26rem),linear-gradient(145deg,#10051f,#050208 66%);min-height:100svh;color:var(--sx-text);place-items:center;padding:32px;display:grid;position:relative;overflow:hidden}.recovery-screen>section{z-index:2;border:1px solid var(--sx-border-strong);border-radius:var(--sx-radius-xl);width:min(760px,100%);box-shadow:var(--sx-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0814d4;padding:clamp(28px,5vw,58px);position:relative}.recovery-screen .brand{width:fit-content}.recovery-eyebrow{color:var(--sx-purple-bright);font:800 12px/1 var(--font-display);letter-spacing:.18em;margin:54px 0 0}.recovery-screen h1{max-width:680px;margin:15px 0 20px;font-size:clamp(44px,8vw,82px);line-height:.92}.recovery-screen section>p:not(.recovery-eyebrow){max-width:610px;color:var(--sx-text-soft);font-size:17px;line-height:1.7}.recovery-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.recovery-actions>a,.recovery-actions>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7f4de4,#a56cff);border:1px solid #c2a3ff6b;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:900;display:inline-flex}.recovery-actions .secondary{border-color:var(--sx-border-strong);box-shadow:none;background:#ffffff0b}.recovery-orbit{aspect-ratio:1;border:1px solid rgba(var(--sx-purple-rgb),.15);border-radius:50%;width:min(72vw,820px);position:absolute;bottom:-22vw;right:-7vw}.recovery-orbit span{border:1px solid rgba(var(--sx-purple-rgb),.18);border-radius:50%;position:absolute}.recovery-orbit span:first-child{inset:12%}.recovery-orbit span:nth-child(2){inset:27%}.recovery-orbit span:nth-child(3){background:rgba(var(--sx-purple-rgb),.13);box-shadow:0 0 80px rgba(var(--sx-purple-rgb),.18);inset:42%}.app-loading{min-height:100svh;color:var(--sx-text);background:linear-gradient(#090610,#05040a);padding:24px max(24px,50vw - 690px)}.loading-topbar,.loading-hero,.loading-grid>i{border:1px solid var(--sx-border);background:#ffffff09;position:relative;overflow:hidden}.loading-topbar{border-radius:18px;align-items:center;gap:14px;height:70px;padding:18px;display:flex}.loading-topbar i{background:rgba(var(--sx-purple-rgb),.13);border-radius:10px;width:40px;height:34px}.loading-topbar i:nth-child(2){width:145px}.loading-topbar i:last-child{width:90px;margin-left:auto}.loading-hero{border-radius:26px;grid-template-columns:1fr .8fr;gap:60px;min-height:480px;margin-top:24px;padding:clamp(28px,6vw,72px);display:grid}.loading-hero section{align-content:center;gap:16px;display:grid}.loading-hero i{background:#ffffff12;border-radius:8px;height:18px}.loading-hero i:first-child{width:120px}.loading-hero i:nth-child(2){width:80%;height:74px}.loading-hero i:nth-child(3){width:68%}.loading-hero i:nth-child(4){width:180px;height:48px}.loading-hero aside{background:rgba(var(--sx-purple-rgb),.11);border-radius:22px}.loading-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:24px;display:grid}.loading-grid>i{border-radius:16px;height:94px}.loading-topbar:after,.loading-hero:after,.loading-grid>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.8s infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (max-width:720px){.toast-viewport{top:82px;right:16px}.recovery-screen{padding:16px}.recovery-screen>section{border-radius:22px}.recovery-eyebrow{margin-top:38px}.recovery-actions>*{width:100%}.loading-hero{grid-template-columns:1fr;gap:24px;min-height:540px}.loading-hero aside{grid-row:1;min-height:220px}.loading-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.app-toast,.loading-topbar:after,.loading-hero:after,.loading-grid>i:after{animation:none}}body:before,.site-shell:before,.hub-shell:before{content:none;display:none}.hero{min-height:min(720px,100svh - 88px);padding:164px 0 72px}.hero h1{max-width:720px;font-size:var(--sx-type-display);line-height:var(--sx-leading-display)}.hero-copy{max-width:620px;font-size:17px}.news-section,.events-section,.about-section,.infrastructure-section,.support-section{padding-top:72px;padding-bottom:72px}.matcher-section{padding-top:72px;padding-bottom:48px}.network-latency-test+.pulse-section{padding-top:52px}.network-latency-test{--latency-tone:var(--sx-purple-bright);isolation:isolate;border:1px solid rgba(var(--sx-purple-rgb), .82);background:radial-gradient(circle at 76% 31%, rgba(var(--sx-purple-rgb), .115), transparent 28%), linear-gradient(135deg, #090915fc, #04060efc);clip-path:polygon(28px 0,calc(100% - 28px) 0,100% 28px,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 28px),0 28px);width:min(100% - 48px,1480px);min-height:clamp(460px,43vw,648px);box-shadow:inset 0 0 0 1px #f1deff26, inset 0 0 0 7px rgba(var(--sx-purple-rgb), .045), 0 0 0 1px rgba(var(--sx-purple-rgb), .24), 0 0 32px rgba(var(--sx-purple-rgb), .24);border-radius:0;margin:14px auto 0;padding:12px;transition:border-color .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden}.network-latency-test:before{content:"";z-index:0;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px);pointer-events:none;border:1px solid #b991ff66;position:absolute;inset:7px}.network-latency-test:after{content:"";z-index:0;opacity:.64;background:linear-gradient(90deg, transparent 0 7%, rgba(var(--sx-purple-rgb), .44) 7% 15%, transparent 15% 39%, rgba(var(--sx-purple-rgb), .42) 39% 53%, transparent 53% 82%, rgba(var(--sx-purple-rgb), .46) 82% 94%, transparent 94%) top / 100% 1px no-repeat, linear-gradient(90deg, transparent 0 15%, rgba(var(--sx-purple-rgb), .32) 15% 27%, transparent 27% 74%, rgba(var(--sx-purple-rgb), .32) 74% 88%, transparent 88%) bottom / 100% 1px no-repeat;pointer-events:none;position:absolute;inset:18px}.network-latency-test.is-success{border-color:rgba(var(--sx-purple-rgb), .9);box-shadow:inset 0 0 0 1px #f1deff2e, inset 0 0 0 7px rgba(var(--sx-purple-rgb), .055), 0 0 0 1px rgba(var(--sx-purple-rgb), .26), 0 0 34px rgba(var(--sx-purple-rgb), .27)}.network-latency-test.tone-excellent{--latency-tone:#72d7f5}.network-latency-test.tone-very-good{--latency-tone:#79baff}.network-latency-test.tone-good{--latency-tone:#9f92ff}.network-latency-test.tone-playable{--latency-tone:#bea7ff}.network-latency-test.tone-elevated{--latency-tone:#d79ae9}.network-latency-test.tone-high{--latency-tone:#e0718a}.network-latency-tech-grid{z-index:0;opacity:.42;background:radial-gradient(circle, #be7dff75 1px, transparent 1.6px) 0 0 / 24px 24px, linear-gradient(90deg, rgba(var(--sx-purple-rgb), .1) 1px, transparent 1px) 0 0 / 88px 100%, linear-gradient(rgba(var(--sx-purple-rgb), .08) 1px, transparent 1px) 0 0 / 100% 68px;pointer-events:none;position:absolute;inset:32px 42px 112px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#000,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#000,#0000)}.network-latency-corner{z-index:2;width:92px;height:16px;filter:drop-shadow(0 0 6px rgba(var(--sx-purple-rgb), .75));pointer-events:none;background:repeating-linear-gradient(120deg,#0000 0 6px,#c576fff5 6px 10px,#0000 10px 16px);position:absolute}.network-latency-corner-start{top:40px;left:64px}.network-latency-corner-end{bottom:38px;right:62px}.network-latency-main{z-index:1;grid-template-columns:minmax(0,1.03fr) 44px minmax(0,.97fr);align-items:stretch;min-height:408px;padding:clamp(48px,5.2vw,78px) clamp(48px,5.1vw,84px) clamp(36px,3.5vw,56px);display:grid;position:relative}.network-latency-copy{min-width:0;padding-right:clamp(28px,4vw,64px);position:relative}.network-latency-kicker{color:var(--sx-purple-bright);align-items:center;gap:15px;display:inline-flex}.network-latency-kicker>span{color:#c47cff;font:900 15px/1 var(--font-display);letter-spacing:.18em;text-shadow:0 0 12px rgba(var(--sx-purple-rgb), .72)}.network-latency-copy .eyebrow{margin:0}.network-latency-copy h2{color:var(--sx-text);font:900 clamp(42px, 4.8vw, 78px) / .88 var(--font-display);letter-spacing:-.045em;margin:31px 0 0}.network-latency-copy h2 span{display:block}.network-latency-copy h2 span+span{color:#c078ff;background:linear-gradient(#efd6ff 0%,#a64cff 76%);-webkit-text-fill-color:transparent;text-shadow:0 0 18px rgba(var(--sx-purple-rgb), .16);-webkit-background-clip:text;background-clip:text}.network-latency-copy p{max-width:580px;color:var(--sx-text-soft);margin:25px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.56}.network-latency-mini-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:660px;margin-top:29px;display:grid}.network-latency-mini-cards article{border:1px solid rgba(var(--sx-purple-rgb), .34);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(145deg,#22113885,#070812bd);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:11px;min-height:82px;padding:13px 12px;transition:border-color .2s,background .2s;display:grid}.network-latency-mini-cards article:hover{border-color:rgba(var(--sx-purple-rgb), .7);background:#33165494}.network-diagnostic-icon{color:#bd76ff;width:24px;height:24px;filter:drop-shadow(0 0 5px rgba(var(--sx-purple-rgb), .42));flex:none}.network-latency-mini-cards b,.network-latency-bottom dt{color:#c27cff;font:900 11px/1.1 var(--font-display);letter-spacing:.08em;display:block}.network-latency-mini-cards span{color:var(--sx-text-soft);margin-top:5px;font-size:11px;line-height:1.35;display:block}.network-latency-location{border:1px solid rgba(var(--sx-purple-rgb), .48);max-width:100%;min-height:52px;color:var(--sx-text);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:#090812d1;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;padding:10px 16px;font-size:13px;font-weight:750;display:inline-flex}.network-latency-location>.network-diagnostic-icon{color:#d7bbff;width:18px;height:18px}.network-latency-location>i{background:var(--sx-purple-bright);width:4px;height:4px;box-shadow:0 0 7px rgba(var(--sx-purple-rgb), .72);border-radius:50%;margin:0 5px}.network-latency-location a{color:#be78ff;align-items:center;gap:7px;text-decoration:none;transition:color .18s,text-shadow .18s;display:inline-flex}:is(.network-latency-location a:hover,.network-latency-location a:focus-visible){color:#ead6ff;text-shadow:0 0 10px rgba(var(--sx-purple-rgb), .64)}.network-latency-location a:focus-visible{outline:1px solid var(--sx-text);outline-offset:4px}.network-latency-location a .network-diagnostic-icon{color:currentColor;filter:none;width:15px;height:15px}.network-latency-divider{place-items:center;min-height:100%;display:grid;position:relative}.network-latency-divider:before{content:"";background:linear-gradient(180deg, transparent, rgba(var(--sx-purple-rgb), .78) 15%, rgba(var(--sx-purple-rgb), .78) 85%, transparent);width:1px;height:calc(100% - 28px);box-shadow:0 0 8px rgba(var(--sx-purple-rgb), .55)}.network-latency-divider:after{content:"";width:5px;height:5px;box-shadow:0 0 9px rgba(var(--sx-purple-rgb), .82);background:#c079ff;border-radius:50%;position:absolute;top:8px}.network-latency-divider i{width:19px;height:19px;box-shadow:0 0 18px rgba(var(--sx-purple-rgb), .94);background:linear-gradient(135deg,#e4c7ff,#9e4cff);position:absolute;transform:rotate(45deg)}.network-latency-diagnostics{grid-template-rows:minmax(0,1fr) auto;min-width:0;padding-left:clamp(28px,4vw,66px);display:grid;position:relative}.network-latency-radar{aspect-ratio:1;border:1px solid rgba(var(--sx-purple-rgb), .32);opacity:.62;background:repeating-radial-gradient(circle at center, transparent 0 19%, rgba(var(--sx-purple-rgb), .22) 19.5% 20%, transparent 20.5% 32%), linear-gradient(30deg, transparent 49.5%, rgba(var(--sx-purple-rgb), .32) 50% 50.5%, transparent 51%), linear-gradient(90deg, transparent 49.5%, rgba(var(--sx-purple-rgb), .3) 50% 50.5%, transparent 51%);pointer-events:none;border-radius:50%;width:clamp(142px,14vw,218px);position:absolute;top:-12px;right:-20px}.network-latency-radar:before,.network-latency-radar:after{content:"";border:1px dashed #c17dff73;border-radius:50%;position:absolute;inset:20%}.network-latency-radar:after{box-shadow:0 0 13px rgba(var(--sx-purple-rgb), .5);border-style:solid;border-color:#dab4ffa8;inset:38%}.network-latency-radar>i{background:#d7adff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 9px #b45dff}.network-latency-radar>i:first-child{top:19%;right:24%}.network-latency-radar>i:nth-child(2){top:68%;left:17%}.network-latency-radar>i:nth-child(3){bottom:16%;right:31%}.network-latency-radar>b{transform-origin:0 100%;clip-path:polygon(0 47%,100% 50%,0 53%);background:linear-gradient(90deg,#9a42ff5c,#0000);width:52%;height:52%;position:absolute;top:50%;left:50%;transform:translate(-3%,-96%)rotate(22deg)}.network-latency-radar.is-checking>b{animation:1.6s linear infinite latency-radar-sweep}.network-latency-status{z-index:1;align-self:center;min-width:0;position:relative}.network-latency-checking{color:var(--sx-text-soft);font:850 clamp(15px, 1.5vw, 20px)/1.2 var(--font-display);letter-spacing:.03em;align-items:center;gap:12px;display:inline-flex}.network-latency-checking i{background:var(--sx-purple-bright);clip-path:polygon(0 46%,27% 46%,40% 5%,55% 94%,68% 45%,100% 45%,100% 57%,73% 57%,56% 100%,43% 11%,35% 58%,0 58%);width:28px;height:18px;filter:drop-shadow(0 0 7px rgba(var(--sx-purple-rgb), .9));animation:1.2s ease-out infinite latency-pulse}.network-latency-result{gap:0;display:grid}.network-latency-result>span{color:#c07bff;font:900 clamp(11px, 1vw, 14px)/1.1 var(--font-display);letter-spacing:.095em;text-transform:uppercase}.network-latency-result strong{color:var(--sx-text);font:900 clamp(76px, 8.2vw, 136px)/.72 var(--font-display);letter-spacing:-.065em;text-shadow:0 0 20px color-mix(in srgb, var(--latency-tone) 18%, transparent);align-items:baseline;gap:10px;margin-top:18px;display:flex}.network-latency-result strong em{font-style:normal}.network-latency-result strong small{color:#c278ff;font:900 .57em/.8 var(--font-display);letter-spacing:-.045em}.network-latency-quality{flex-wrap:wrap;align-items:center;gap:14px;margin-top:25px;display:flex}.network-latency-quality b{color:var(--latency-tone);font:850 clamp(15px, 1.45vw, 20px)/1 var(--font-display);align-items:center;gap:9px;display:inline-flex}.network-latency-quality b .network-diagnostic-icon{color:currentColor;width:22px;height:22px}.network-latency-quality-meter{gap:4px;display:inline-flex}.network-latency-quality-meter i{border:1px solid rgba(var(--sx-purple-rgb), .24);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);background:#ffffff0e;width:22px;height:7px}.network-latency-quality-meter i.is-active{border-color:color-mix(in srgb, var(--latency-tone) 78%, white 18%);background:var(--latency-tone);box-shadow:0 0 9px color-mix(in srgb, var(--latency-tone) 68%, transparent)}.network-latency-result p{max-width:410px;color:var(--sx-text-soft);margin:26px 0 0;font-size:14px;line-height:1.55}.network-latency-error{color:#efc2ca;background:#4b152533;border:1px solid #d7a5af52;max-width:360px;margin:0;padding:18px 20px;font-size:14px;line-height:1.5}.network-latency-actions{z-index:1;justify-content:flex-start;align-items:center;margin-top:28px;display:flex;position:relative}.network-latency-actions button{min-width:min(100%,320px);min-height:76px;color:var(--sx-text);box-shadow:inset 0 0 0 1px #e5bbff2b, 0 0 0 1px rgba(var(--sx-purple-rgb), .35), 0 0 17px rgba(var(--sx-purple-rgb), .18);clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px);font:900 14px/1 var(--font-display);letter-spacing:.025em;cursor:pointer;background:linear-gradient(135deg,#140a23f5,#0a0914f2);border:1px solid #d096fff0;border-radius:0;justify-content:center;align-items:center;gap:16px;padding:0 31px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex}.network-latency-actions button:hover:not(:disabled){box-shadow:inset 0 0 0 1px #f4dcff57, 0 0 24px rgba(var(--sx-purple-rgb), .34);background:linear-gradient(135deg,#341859f5,#120a22f5);border-color:#efccff}.network-latency-actions button:active:not(:disabled){transform:translateY(1px)}.network-latency-actions button:focus-visible{outline:2px solid var(--sx-text);outline-offset:5px}.network-latency-actions button:disabled{cursor:progress;opacity:.72}.network-latency-action-pulse{background:var(--sx-purple-bright);clip-path:polygon(0 46%,27% 46%,40% 5%,55% 94%,68% 45%,100% 45%,100% 57%,73% 57%,56% 100%,43% 11%,35% 58%,0 58%);width:31px;height:21px;filter:drop-shadow(0 0 6px rgba(var(--sx-purple-rgb), .9));flex:none;display:block}.network-latency-actions button:hover:not(:disabled) .network-latency-action-pulse{animation:1.1s ease-out infinite latency-pulse}.network-latency-bottom{z-index:1;border:1px solid rgba(var(--sx-purple-rgb), .45);clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px),0 13px);background:linear-gradient(90deg,#1c0e2ead,#080812e0);grid-template-columns:1.05fr 1.2fr .85fr;margin:0 clamp(32px,4.2vw,72px) clamp(24px,3.2vw,48px);display:grid;position:relative}.network-latency-bottom>div{grid-template-columns:32px minmax(0,1fr);align-content:center;column-gap:11px;min-height:78px;padding:15px clamp(16px,2vw,30px);display:grid;position:relative}.network-latency-bottom>div+div:before{content:"";background:linear-gradient(transparent, rgba(var(--sx-purple-rgb), .64), transparent);width:1px;position:absolute;top:22px;bottom:22px;left:0}.network-latency-bottom .network-diagnostic-icon{grid-row:span 2;align-self:center;width:25px;height:25px}.network-latency-bottom dt{align-self:end}.network-latency-bottom dd{color:var(--sx-text-soft);margin:6px 0 0;font-size:13px;font-weight:700}.network-latency-bottom dd.is-secure{color:#58e5a0}@keyframes latency-radar-sweep{0%{transform:translate(-3%,-96%)rotate(22deg)}to{transform:translate(-3%,-96%)rotate(382deg)}}@keyframes latency-pulse{70%{box-shadow:0 0 0 8px rgba(var(--sx-purple-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--sx-purple-rgb), 0)}}.news-section:before,.events-section:before,.about-section:before,.infrastructure-section:before,.support-section:before,.matcher-section:before{background:0 0}.section-head h2,.about-copy h2,.panel-intro h2,.support-copy h2,.matcher-intro h2{font-size:var(--sx-type-h1);line-height:var(--sx-leading-heading)}.about-values{margin-top:28px}.about-values article{border:1px solid var(--sx-border);border-radius:var(--sx-radius-md);background:#ffffff05;grid-template-columns:1fr;gap:0;padding:20px}.panel-section{padding:72px 0}.panel-intro{padding:clamp(30px,4vw,52px) 0}.hub-entry-card{min-height:360px}.infrastructure-card{min-height:270px;padding:clamp(28px,4vw,42px)}.support-copy{padding:clamp(30px,4vw,52px)}.matcher-intro h2{font-size:var(--sx-type-h1)}.matcher-panel{min-height:480px}.hub-shell{background:var(--sx-bg-0);color:var(--sx-text)}.hub-topbar{border-color:var(--sx-border);background:#090610f0}.hub-hero{padding:clamp(44px,5.8vw,74px) clamp(20px,5vw,80px) clamp(38px,4.8vw,58px)}.hub-hero h1{font-size:clamp(2.5rem,4.9vw,4.75rem);line-height:.98}.hub-hero p{margin-top:20px}.hub-content-section{padding-top:clamp(34px,4.5vw,62px);padding-bottom:82px}.live-center-state{min-height:180px}.history-empty{min-height:170px}.directory-empty{min-height:190px}.data-source-panel>summary{grid-template-columns:1fr auto}.data-source-panel>summary>span:first-child{gap:3px;display:grid}@media (max-width:900px){.hero{min-height:650px;padding-top:150px}.news-section,.events-section,.about-section,.infrastructure-section,.support-section{padding-top:58px;padding-bottom:58px}.matcher-section{padding-top:58px;padding-bottom:40px}.network-latency-test{min-height:0}.network-latency-main{grid-template-columns:minmax(0,1fr);min-height:0;padding:clamp(42px,6vw,60px) clamp(32px,6vw,58px) 32px}.network-latency-copy{padding-right:0}.network-latency-divider{width:100%;min-height:42px;margin:22px 0}.network-latency-divider:before{background:linear-gradient(90deg, transparent, rgba(var(--sx-purple-rgb), .78) 15%, rgba(var(--sx-purple-rgb), .78) 85%, transparent);width:calc(100% - 34px);height:1px}.network-latency-divider:after{top:auto;bottom:8px;left:11px}.network-latency-diagnostics{min-height:0;padding-left:0}.network-latency-radar{opacity:.48;top:-40px;right:0}.network-latency-actions{margin-top:30px}.network-latency-bottom{margin:0 clamp(32px,6vw,58px) 32px}.network-latency-test+.pulse-section{padding-top:46px}.panel-section{padding:58px 0}.hub-hero{padding-top:46px}}@media (max-width:680px){.infrastructure-grid{grid-template-columns:1fr}.network-latency-test{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);width:min(100% - 28px,1480px);min-height:0;padding:8px}.network-latency-test:before{clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px),0 13px);inset:5px}.network-latency-test:after{inset:14px}.network-latency-tech-grid{opacity:.25;inset:28px 18px 88px}.network-latency-corner{width:66px;height:12px}.network-latency-corner-start{top:28px;left:33px}.network-latency-corner-end{bottom:27px;right:30px}.network-latency-main{padding:42px 24px 26px}.network-latency-kicker{gap:10px}.network-latency-kicker>span{font-size:12px}.network-latency-copy h2{margin-top:25px;font-size:clamp(42px,12.4vw,60px)}.network-latency-copy p{margin-top:20px;font-size:16px}.network-latency-mini-cards{grid-template-columns:1fr;gap:9px;margin-top:23px}.network-latency-mini-cards article{grid-template-columns:28px minmax(0,1fr);min-height:63px;padding:11px 12px}.network-latency-location{width:100%;margin-top:20px;padding:10px 13px;font-size:12px}.network-latency-divider{min-height:30px;margin:20px 0}.network-latency-diagnostics{min-height:0}.network-latency-radar{display:none}.network-latency-result strong{font-size:clamp(76px,27vw,110px)}.network-latency-quality{gap:11px;margin-top:20px}.network-latency-quality-meter i{width:18px}.network-latency-result p{margin-top:20px;font-size:13px}.network-latency-actions{margin-top:26px}.network-latency-actions button{width:100%;min-height:68px;font-size:13px}.network-latency-bottom{grid-template-columns:1fr;margin:0 24px 25px}.network-latency-bottom>div{min-height:65px;padding:13px 16px}.network-latency-bottom>div+div:before{background:linear-gradient(90deg, transparent, rgba(var(--sx-purple-rgb), .64), transparent);width:auto;height:1px;inset:0 18px auto}}@media (max-width:640px){.hero{min-height:590px;padding:132px 0 54px}:root{--sx-type-display:clamp(48px, 15vw, 68px);--sx-type-h1:clamp(34px, 11vw, 46px)}.hero h1{font-size:var(--sx-type-display)}.section-head h2,.about-copy h2,.panel-intro h2,.support-copy h2,.matcher-intro h2{font-size:var(--sx-type-h1)}.hub-hero{padding-top:40px;padding-bottom:36px}.hub-hero h1{font-size:clamp(2.35rem,12vw,3.7rem)}.hub-content-section{padding-top:28px;padding-bottom:62px}}@media (prefers-reduced-motion:reduce){.network-latency-checking i,.network-latency-radar.is-checking>b,.network-latency-actions button:hover:not(:disabled) .network-latency-action-pulse{animation:none}.network-latency-test,.network-latency-actions button,.network-latency-mini-cards article{transition:none}}.floating-language-selector{z-index:1600;font-family:var(--font-body);position:fixed;top:20px;right:20px}.site-shell>.floating-language-selector{top:31px}.floating-language-selector>summary{cursor:pointer;min-width:74px;min-height:40px;color:var(--sx-text);-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);background:#0c0814db;border:1px solid #ccb3ff47;border-radius:11px;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:7px;padding:8px 11px;list-style:none;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 6px 18px #0000002e}.floating-language-selector>summary::-webkit-details-marker{display:none}:is(.floating-language-selector>summary:hover,.floating-language-selector>summary:focus-visible,.floating-language-selector[open]>summary){box-shadow:0 0 16px rgba(var(--sx-purple-rgb), .13);background:#1c112df0;border-color:#ccb3ff8f}.locale-flag{border:1px solid #ffffff4d;border-radius:3px;flex:none;width:19px;height:13px;display:block;overflow:hidden;box-shadow:0 1px 4px #0000004d}.floating-language-selector>summary>b{font:850 11px/1 var(--font-display);letter-spacing:.1em}.floating-language-selector>summary>i{color:var(--sx-muted);font:normal 12px/1 var(--font-body);transition:transform .18s}.floating-language-selector>nav{border:1px solid var(--sx-border-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0712f7;border-radius:14px;gap:4px;width:205px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #00000080}.floating-language-selector>nav>small{color:var(--sx-muted);font:800 9px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;padding:5px 8px 7px}.floating-language-selector>nav>a{min-height:42px;color:var(--sx-text-soft);border:1px solid #0000;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.floating-language-selector>nav>a:hover,.floating-language-selector>nav>a.active{border-color:rgba(var(--sx-purple-rgb), .22);background:rgba(var(--sx-purple-rgb), .1);color:#fff}.floating-language-selector>nav>a>.locale-flag{width:21px;height:14px}.floating-language-selector>nav>a>b{font-size:13px}.floating-language-selector>nav>a>small{color:var(--sx-muted);font:800 9px var(--font-display)}.hero h1{row-gap:clamp(9px,1vw,15px);display:grid}.hero h1>span,.hero h1>em{display:block}.hero h1>span{word-spacing:.08em}.hub-topbar{grid-template-columns:auto 1fr}.hub-nav-link{background:rgba(var(--sx-purple-rgb), .13);border:1px solid #cab1ff4d;color:#eadfff!important}.hub-nav-link:hover{box-shadow:0 0 20px rgba(var(--sx-purple-rgb), .12);border-color:#d5c0ff8c;background:rgba(var(--sx-purple-rgb), .22)!important}.primary,.discord-nav,.discord-action,.donate-action,.dock-link,.world-details-link,.copy-address,.matcher-primary-action,.recovery-actions>a,.recovery-actions>button{transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s,filter .2s}.primary,.discord-nav,.discord-action,.donate-action,.dock-link{box-shadow:0 8px 22px #00000029}.primary:hover,.discord-nav:hover,.discord-action:hover,.donate-action:hover,.dock-link:hover,.world-details-link:hover,.copy-address:hover,.matcher-primary-action:hover,.recovery-actions>a:hover,.recovery-actions>button:hover{box-shadow:0 0 0 1px #cab1ff14, 0 0 22px rgba(var(--sx-purple-rgb), .15);filter:brightness(1.06);border-color:#dccaff8c;transform:translateY(-1px)}.discord-nav:hover .external-mark,.discord-action:hover .external-mark,.donate-action:hover .external-mark,.dock-link:hover .external-mark{transform:none}.server-detail{--world-accent:#9668ef;background:radial-gradient(ellipse at 76% -7%, color-mix(in srgb, var(--world-accent) 17%, transparent), transparent 38%), var(--sx-bg-0)}.server-detail .detail-card{border-color:color-mix(in srgb, var(--world-accent) 22%, var(--sx-border));background:linear-gradient(145deg, color-mix(in srgb, var(--world-accent) 7%, var(--sx-surface-strong)), #0a0811fa)}.server-detail .detail-card:hover{border-color:color-mix(in srgb, var(--world-accent) 38%, var(--sx-border));box-shadow:0 0 26px color-mix(in srgb, var(--world-accent) 9%, transparent);transform:none}.server-detail .eyebrow,.server-detail .detail-mode,.server-detail .server-listing-name,.server-detail .profile-footer strong{color:color-mix(in srgb, var(--world-accent) 72%, white)}.server-detail .profile-edition div,.server-detail .profile-join-grid>div,.server-detail .profile-section{border-color:color-mix(in srgb, var(--world-accent) 18%, var(--sx-border));background:color-mix(in srgb, var(--world-accent) 5%, #ffffff06)}.connection-list{gap:7px;margin:22px 0 18px;display:grid}.connection-row{border:1px solid color-mix(in srgb, var(--world-accent) 17%, var(--sx-border));background:color-mix(in srgb, var(--world-accent) 4%, #ffffff05);border-radius:10px;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);align-items:center;gap:20px;min-height:48px;padding:10px 14px;display:grid}.connection-row>span{color:var(--sx-muted);font:800 10px/1.25 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.connection-row>b,.connection-row>code{min-width:0;color:var(--sx-text);overflow-wrap:anywhere;font-size:14px}.connection-row>code{color:color-mix(in srgb, var(--world-accent) 72%, white);font-family:var(--font-code);font-weight:900}.connection-address{grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr) auto}.connection-address .copy-address{min-height:36px}.toast-viewport{top:150px}@media (max-width:900px){.floating-language-selector{right:14px}.connection-row{grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr)}.connection-address{grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr) auto}}@media (max-width:640px){.floating-language-selector{top:16px;right:10px}.site-shell>.floating-language-selector{top:31px}.hub-shell>.floating-language-selector{top:18px}.floating-language-selector>summary{min-width:68px;min-height:38px}.connection-row,.connection-address{grid-template-columns:minmax(0,1fr);gap:6px;padding:13px}.connection-address .copy-address{justify-content:center;width:100%;margin-top:4px}.hero h1{row-gap:8px}.toast-viewport{top:130px}}@media (prefers-reduced-motion:reduce){.floating-language-selector>summary,.floating-language-selector>summary>i{transition:none}}.about-values article,.data-source-panel article,.directory-card dl,.guild-numbers,.link-server-grid article,.active-link-code,.passport-achievements article,.live-metrics,.connection-row,.fair-play-note{border-radius:var(--sx-radius-md)}.world-panel,.comedy-card,.dashboard-preview,.support-copy,.support-card,.matcher-panel,.detail-card,.leaderboard-table,.passport-setup,.live-server-card,.history-panel,.data-source-panel,.comparison-section,.character-link-center,.directory-empty,.server-telemetry-card,.moderation-status-card,.moderation-note{border-radius:var(--sx-radius-lg)}.directory-toolbar,.directory-card,.character-grid article,.live-center-state{border-radius:18px}.data-source-panel>div,.directory-card dl,.guild-numbers,.live-metrics,.leaderboard-table,.passport-stats{overflow:hidden}.passport-stats{border-radius:var(--sx-radius-md)}.passport-achievements>article>span,.activity-feed li>span{border-radius:var(--sx-radius-sm)}.history-windows button,.history-server-tabs button,.directory-pagination button,.link-server-grid button,.live-server-actions>*,.live-center-state button,.live-status-strip button,.directory-meta button,.hub-topbar nav a,.network-actions .copy-address,.network-actions>a,.leaderboard-filters a,.passport-setup button,.news-editor-form button{border-radius:11px}.hub-language summary,.hub-language a,.leaderboard-filters a,.detail-languages a,.mobile-navigation-panel a{border-radius:10px}.directory-toolbar input,.directory-toolbar select,.passport-setup input,.passport-setup select,.news-editor-form input,.news-editor-form textarea,.news-editor-form select{border-radius:var(--sx-radius-sm)}.live-server-card header>b,.network-status-skeleton,.locale-flag{border-radius:10px}@media (max-width:680px){.infrastructure-card{min-height:0}}:root{--sx-content:1320px;--sx-gutter:clamp(18px, 3vw, 42px)}.topbar,.atlas,.news-section,.events-section,.community-proof-section,.about-section,.panel-section,.infrastructure-section,.social-links-section,.contribution-section,.matcher-section{width:min(var(--sx-content), calc(100% - (var(--sx-gutter) * 2)))}.topbar{height:78px;padding-inline:14px}@media (min-width:1121px) and (max-width:1560px){.site-shell>.topbar{width:min(var(--sx-content), calc(100% - var(--sx-gutter) - 116px));margin-left:var(--sx-gutter);margin-right:auto}}.nav{align-items:center;gap:3px;font-size:11px;display:flex}.nav>a{white-space:nowrap;border-radius:10px;align-items:center;min-height:38px;padding:0 9px;display:inline-flex}.nav>a:hover{background:#ffffff09}.nav-cta-zone{border-left:1px solid var(--sx-border);align-items:center;gap:6px;margin-left:7px;padding-left:10px;display:flex}.nav-cta-zone>a{border-radius:11px;align-items:center;min-height:40px;padding:0 12px;font-weight:850;display:inline-flex}.nav-cta-zone .hub-nav-link{background:linear-gradient(135deg,#7545d1,#a263ea);border:1px solid #be94ff70;color:#fff!important}.nav-cta-zone .discord-nav{color:#e9e4ff;box-shadow:none;background:#585dbc2b;border:1px solid #8289ff4d}.nav-cta-zone .support-nav-link{color:#e9d5f3;background:#ae4a911f;border:1px solid #e98cd33b}.mobile-community-actions{grid-template-columns:repeat(3,1fr)}.mobile-community-actions>a{text-align:center;justify-content:center;align-items:center;min-height:46px;display:inline-flex}.mobile-hub-cta{color:#fff!important;background:linear-gradient(135deg,#7545d1,#a263ea)!important}.community-proof-section{isolation:isolate;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(44px,6vw,88px);margin:0 auto;padding:clamp(64px,7vw,96px) 0;display:grid;position:relative}.community-proof-section:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, rgba(var(--sx-purple-rgb), .13), transparent 68%);pointer-events:none;border-radius:50%;width:min(54vw,720px);position:absolute;top:50%;right:-12%;transform:translateY(-50%)}.community-proof-copy{max-width:610px}.community-proof-section h2{max-width:600px;color:var(--sx-text);font:850 clamp(42px, 5vw, 66px)/.96 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:13px 0 21px}.community-proof-copy>p{max-width:590px;color:var(--sx-muted);margin:0;font-size:17px;line-height:1.72}.community-proof-cta{color:#f4efff;background:rgba(var(--sx-purple-rgb), .085);min-height:48px;font:850 14px/1 var(--font-display);border:1px solid #bc92ff7a;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:29px;padding:0 19px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.community-proof-cta span{color:#c8a7ff;transition:transform .2s}.community-proof-cta:hover{background:rgba(var(--sx-purple-rgb), .145);box-shadow:0 0 24px rgba(var(--sx-purple-rgb), .14);border-color:#cfb1ffc7;transform:translateY(-1px)}.community-proof-cta:hover span{transform:translate(2px,-1px)}.community-proof-cta:focus-visible{outline-offset:4px;outline:2px solid #c9a8ff}.community-dashboard{isolation:isolate;background:radial-gradient(circle at 88% 18%, rgba(var(--sx-purple-rgb), .16), transparent 38%), linear-gradient(145deg, #231637e0, #0c0814f7);border:1px solid #bd95ff40;border-radius:26px;min-width:0;min-height:350px;padding:clamp(28px,3.4vw,40px);transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 24px 70px #00000040}.community-dashboard:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#ffffff06,#0000 38%);position:absolute;inset:0}.community-dashboard:hover{box-shadow:inset 0 1px 0 #ffffff12, 0 28px 78px #28114a57, 0 0 32px rgba(var(--sx-purple-rgb), .08);border-color:#c5a0ff6b;transform:translateY(-3px)}.community-dashboard-watermark{z-index:-1;object-fit:cover;object-position:67% 17%;opacity:.1;filter:saturate(.85)contrast(1.05);pointer-events:none;width:460px;height:460px;transition:opacity .28s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-192px;right:-86px;transform:rotate(-6deg)scale(1.02)}.community-dashboard:hover .community-dashboard-watermark{opacity:.14;transform:rotate(-4deg)scale(1.045)}.community-dashboard-stats{z-index:1;grid-template-columns:1.28fr 1fr 1fr;display:grid;position:relative}.community-dashboard-stats>div{min-width:0;padding:4px clamp(16px,2.1vw,28px)}.community-dashboard-stats>div:first-child{padding-left:0}.community-dashboard-stats>div:not(:first-child){border-left:1px solid #ffffff1a}.community-dashboard-stats strong{color:#fff;font:880 clamp(38px, 4vw, 54px)/.92 var(--font-display);letter-spacing:-.025em;display:block}.community-dashboard-stats>div:first-child strong{color:#d9c2ff}.community-dashboard-stats span{max-width:130px;color:var(--sx-muted);margin-top:10px;font-size:12px;line-height:1.42;display:block}.community-dashboard-details{z-index:1;border-top:1px solid #ffffff17;gap:22px;margin-top:35px;padding-top:25px;display:grid;position:relative}.community-platforms{gap:7px;display:grid}.community-platforms>span{color:#a994c8;font:780 11px/1 var(--font-display);letter-spacing:.11em;text-transform:uppercase}.community-platforms strong{color:#ebe3f8;letter-spacing:.015em;font-size:14px;font-weight:760}.community-worlds{flex-wrap:wrap;gap:8px 16px;display:flex}.community-worlds>span{color:#c7bcd6;align-items:center;gap:7px;font-size:12px;font-weight:720;display:inline-flex}.community-worlds i{background:var(--world-accent);width:6px;height:6px;box-shadow:0 0 11px color-mix(in srgb, var(--world-accent) 65%, transparent);border-radius:50%;flex:none}.about-section{padding-top:clamp(80px,10vw,132px);padding-bottom:clamp(80px,10vw,132px)}.about-copy{max-width:1000px}.about-copy h2{max-width:930px;font-size:clamp(42px,6.4vw,86px);line-height:.92}.about-intro{max-width:850px;color:var(--sx-text-soft)!important;font-size:clamp(18px,2vw,23px)!important;line-height:1.65!important}.infrastructure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.infrastructure-card{min-height:340px}.infrastructure-card ul{color:var(--sx-text-soft);gap:11px;margin:0;padding:0;list-style:none;display:grid}.infrastructure-card li{border-bottom:1px solid #ffffff0f;padding-bottom:10px;line-height:1.45}.infrastructure-card small{color:var(--sx-purple-bright);margin-top:20px;line-height:1.5}.social-links-section{isolation:isolate;margin:0 auto;padding:clamp(82px,8vw,116px) 0 clamp(72px,7vw,102px);display:block;position:relative}.social-links-section:before{content:"";z-index:-1;background:radial-gradient(ellipse, rgba(var(--sx-purple-rgb), .085), transparent 70%);pointer-events:none;width:min(82vw,980px);height:520px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.social-links-intro{max-width:1040px}.social-links-section h2{max-width:1000px;color:var(--sx-text);font:870 clamp(42px, 5.6vw, 76px)/.95 var(--font-display);letter-spacing:-.028em;text-transform:uppercase;text-wrap:balance;margin:13px 0 22px}.social-links-intro>p{max-width:670px;color:var(--sx-text-soft);margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.68}.social-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.55vw,21px);margin-top:clamp(35px,4.4vw,54px);display:grid}.social-hub-card{--social-accent-rgb:166, 121, 245;isolation:isolate;border:1px solid rgba(var(--social-accent-rgb), .24);min-width:0;min-height:340px;color:inherit;background:radial-gradient(circle at 12% 0%, rgba(var(--social-accent-rgb), .12), transparent 40%), linear-gradient(150deg, #1d132de0, #0a0811f7);border-radius:23px;flex-direction:column;align-items:flex-start;padding:clamp(25px,2.45vw,34px);text-decoration:none;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.social-hub-card:after{content:"";z-index:-1;opacity:.7;background:linear-gradient(118deg, #ffffff06, transparent 34%, rgba(var(--social-accent-rgb), .035));pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.social-hub-card-tiktok{--social-accent-rgb:190, 118, 241}.social-hub-card-youtube{--social-accent-rgb:138, 103, 234}.social-hub-card-facebook{--social-accent-rgb:101, 132, 237}.social-hub-card-discord{--social-accent-rgb:128, 112, 255}.social-hub-card-news{--social-accent-rgb:100, 182, 255}.social-hub-card-recruitment{--social-accent-rgb:103, 211, 157}.social-hub-card.is-active{cursor:pointer}.social-hub-card.is-booting{cursor:default}.social-hub-card:hover{border-color:rgba(var(--social-accent-rgb), .43);background:radial-gradient(circle at 12% 0%, rgba(var(--social-accent-rgb), .16), transparent 42%), linear-gradient(150deg, #201532e8, #0b0814fa);box-shadow:inset 0 1px 0 #ffffff0f, 0 22px 58px #140a264d, 0 0 28px rgba(var(--social-accent-rgb), .07);transform:translateY(-2px)}.social-hub-card.is-active:hover{transform:translateY(-4px)}.social-hub-card:hover:after{opacity:1}.social-hub-card:focus-visible{outline-offset:4px;border-color:rgba(var(--social-accent-rgb), .7);box-shadow:0 0 0 5px rgba(var(--social-accent-rgb), .11), 0 0 30px rgba(var(--social-accent-rgb), .1);outline:2px solid #cfb2fff2}.social-card-topline{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.social-platform-icon{border:1px solid rgba(var(--social-accent-rgb), .32);width:52px;height:52px;color:rgb(var(--social-accent-rgb));background:rgba(var(--social-accent-rgb), .09);border-radius:14px;flex:0 0 52px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.social-platform-icon-tiktok:before{content:"";background:currentColor;border-radius:4px;width:5px;height:25px;position:absolute;top:10px;left:27px;transform:rotate(-3deg)}.social-platform-icon-tiktok:after{content:"";border:4px solid;border-radius:50%;width:13px;height:10px;position:absolute;top:31px;left:16px}.social-platform-icon-tiktok>i{background:currentColor;border-radius:0 5px 5px 0;width:14px;height:5px;position:absolute;top:14px;left:28px;transform:rotate(16deg)}.social-platform-icon-tiktok>b{background:#74abff7a;border-radius:4px;width:4px;height:22px;position:absolute;top:13px;left:24px;transform:rotate(-3deg)}.social-platform-icon-youtube:before{content:"";background:rgba(var(--social-accent-rgb), .09);border:2px solid;border-radius:9px;width:32px;height:23px;position:absolute;top:14px;left:9px}.social-platform-icon-youtube:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;position:absolute;top:21px;left:23px}.social-platform-icon-facebook:before{content:"f";color:currentColor;font:900 40px/.98 Arial,sans-serif;position:absolute;top:7px;left:19px}.social-platform-icon-decorative{z-index:-1;opacity:.055;box-shadow:none;transform-origin:50%;pointer-events:none;background:0 0;border-color:#0000;transition:opacity .28s,transform .38s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:38px;right:31px;transform:scale(4.15)rotate(-4deg)}.social-hub-card:hover .social-platform-icon-decorative{opacity:.085;transform:scale(4.4)rotate(-1deg)translate(-1px,-1px)}.social-card-external{color:rgba(var(--social-accent-rgb), .78);font-size:18px;line-height:1;transition:transform .2s,color .2s}.social-hub-card:hover .social-card-external{color:rgb(var(--social-accent-rgb));transform:translate(2px,-2px)}.social-hub-card h3{z-index:2;color:#f7f3ff;font:850 clamp(26px, 2.3vw, 33px)/1 var(--font-display);letter-spacing:-.015em;margin:26px 0 11px;position:relative}.social-hub-card>p{z-index:2;color:#b9aec8;max-width:34ch;margin:0;font-size:15px;line-height:1.66;position:relative}.social-card-action,.social-card-status{z-index:2;color:#d7c8ee;min-height:24px;font:820 12px/1.2 var(--font-display);letter-spacing:.09em;align-items:center;gap:9px;margin-top:auto;padding-top:28px;display:inline-flex;position:relative}.social-card-action{color:rgb(var(--social-accent-rgb))}.social-card-action>i{font-style:normal;transition:transform .2s}.social-hub-card:hover .social-card-action>i{transform:translate(3px,-2px)}.social-card-status>i{background:rgba(var(--social-accent-rgb), .82);width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--social-accent-rgb), .3);border-radius:50%;flex:none;animation:2.2s ease-out infinite social-status-pulse}@keyframes social-status-pulse{0%,42%{box-shadow:0 0 0 0 rgba(var(--social-accent-rgb), .32);opacity:1}72%{box-shadow:0 0 0 7px rgba(var(--social-accent-rgb), 0);opacity:.82}to{box-shadow:0 0 0 0 rgba(var(--social-accent-rgb), 0);opacity:1}}.social-links-signoff{color:#a99bbd;font:780 11px/1.45 var(--font-display);letter-spacing:.12em;align-items:center;gap:16px;margin-top:clamp(33px,4.2vw,50px);display:flex}.social-links-signoff:before{content:"";background:linear-gradient(90deg, rgba(var(--sx-purple-rgb), .08), rgba(var(--sx-purple-rgb), .56));flex:none;width:clamp(44px,7vw,92px);height:1px}.social-links-signoff>i{width:5px;height:5px;box-shadow:0 0 12px rgba(var(--sx-purple-rgb), .38);background:#ad79ef;border-radius:50%;flex:none}.contribution-section{margin:0 auto;padding:clamp(64px,7vw,92px) 0 clamp(90px,10vw,132px)}.contribution-section .section-head{margin-bottom:clamp(30px,4vw,48px)}.contribution-section .section-head h2{text-wrap:balance;max-width:1180px;margin-top:11px;font-size:clamp(42px,5.5vw,72px);line-height:.94}.contribution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,20px);display:grid}.contribution-card{isolation:isolate;background:radial-gradient(circle at 15% 4%, rgba(var(--sx-purple-rgb), .1), transparent 38%), linear-gradient(150deg, #1c122cdb, #0b0813f5);border:1px solid #b58ff133;border-radius:23px;flex-direction:column;align-items:flex-start;min-height:360px;padding:clamp(26px,2.6vw,36px);transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.contribution-card:after{content:"";z-index:-1;background:rgba(var(--sx-purple-rgb), .08);filter:blur(24px);pointer-events:none;border-radius:50%;width:190px;height:190px;position:absolute;top:-112px;right:-110px}.contribution-card:hover{box-shadow:inset 0 1px 0 #ffffff0e, 0 18px 45px #08030e42, 0 0 28px rgba(var(--sx-purple-rgb), .07);border-color:#c6a3ff61;transform:translateY(-3px)}.contribution-card-growth{background:radial-gradient(circle at 18% 2%, rgba(var(--sx-purple-rgb), .17), transparent 40%), linear-gradient(150deg, #25163ae8, #0c0815f7);border-color:#c499ff57}.contribution-card-growth:hover{box-shadow:inset 0 1px 0 #ffffff0f, 0 18px 46px #08030e47, 0 0 34px rgba(var(--sx-purple-rgb), .12);border-color:#d3b5ff8c}.contribution-icon{color:#c9a8ff;background:rgba(var(--sx-purple-rgb), .075);border:1px solid #c6a3ff40;border-radius:12px;flex:none;width:40px;height:40px;position:relative}.contribution-icon i{background:currentColor;display:block;position:absolute}.contribution-icon-share i{border-radius:50%;width:6px;height:6px}.contribution-icon-share i:first-child{top:17px;left:10px}.contribution-icon-share i:nth-child(2){top:9px;right:9px}.contribution-icon-share i:nth-child(3){bottom:8px;right:9px}.contribution-icon-share:before,.contribution-icon-share:after{content:"";transform-origin:0;opacity:.8;background:currentColor;width:14px;height:1px;position:absolute;left:14px}.contribution-icon-share:before{top:18px;transform:rotate(-27deg)}.contribution-icon-share:after{top:21px;transform:rotate(27deg)}.contribution-icon-growth i{border-radius:3px 3px 1px 1px;width:5px;bottom:10px}.contribution-icon-growth i:first-child{opacity:.58;height:8px;left:10px}.contribution-icon-growth i:nth-child(2){opacity:.78;height:13px;left:18px}.contribution-icon-growth i:nth-child(3){height:19px;left:26px}.contribution-icon-team i{border-radius:50%}.contribution-icon-team i:first-child,.contribution-icon-team i:nth-child(2){width:7px;height:7px;top:10px}.contribution-icon-team i:first-child{opacity:.7;left:10px}.contribution-icon-team i:nth-child(2){opacity:.7;right:10px}.contribution-icon-team i:nth-child(3){width:9px;height:9px;top:8px;left:15px}.contribution-icon-team:before{content:"";opacity:.82;border:2px solid;border-bottom:0;border-radius:12px 12px 3px 3px;width:22px;height:11px;position:absolute;bottom:8px;left:8px}.contribution-grid h3{color:var(--sx-text);letter-spacing:-.02em;margin:38px 0 14px;font-size:clamp(26px,2.5vw,34px);line-height:1.03}.contribution-grid p{max-width:39ch;color:var(--sx-muted);margin:0 0 28px;font-size:15px;line-height:1.68}.contribution-action-wrap{margin-top:auto;display:inline-flex;position:relative}.contribution-action{color:#f5efff;background:rgba(var(--sx-purple-rgb), .075);min-height:48px;font:820 13px/1 var(--font-display);letter-spacing:.01em;cursor:pointer;border:1px solid #c199ff61;border-radius:12px;justify-content:center;align-items:center;margin-top:auto;padding:0 21px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.contribution-action:hover{background:rgba(var(--sx-purple-rgb), .14);box-shadow:0 0 22px rgba(var(--sx-purple-rgb), .11);border-color:#d5b8ffad;transform:translateY(-1px)}.contribution-action:focus-visible{outline-offset:4px;outline:2px solid #c9a8ff}.contribution-share-toast{color:#f2eaff;opacity:0;pointer-events:none;background:#110a1cf7;border:1px solid #c49eff4d;border-radius:9px;min-width:max-content;padding:8px 11px;font-size:12px;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px);box-shadow:0 10px 30px #00000047}.contribution-share-toast.is-visible{opacity:1;transform:translate(-50%)}.recruitment-page{min-height:100vh;color:var(--sx-text);background:radial-gradient(circle at 70% 12%,#8a4fd92e,#0000 34%),#07050c}.recruitment-hero,.recruitment-content{width:min(1120px, calc(100% - (var(--sx-gutter) * 2)));margin-inline:auto}.recruitment-hero{padding:clamp(90px,13vw,170px) 0 60px}.recruitment-hero h1{text-transform:uppercase;max-width:900px;margin:12px 0 22px;font-size:clamp(48px,8vw,100px);line-height:.9}.recruitment-hero p{max-width:740px;color:var(--sx-text-soft);font-size:clamp(18px,2vw,24px);line-height:1.65}.recruitment-hero a{color:var(--sx-muted);margin-top:24px;display:inline-block}.recruitment-content{padding-bottom:120px}.recruitment-intro{max-width:760px;color:var(--sx-muted);margin:0 0 40px;font-size:17px;line-height:1.75}.recruitment-roles-heading{margin:0 0 24px}.recruitment-roles-heading span{color:var(--sx-purple-bright);letter-spacing:.14em;font-size:.72rem;font-weight:800}.recruitment-roles-heading h2{letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(2rem,4vw,3.5rem)}.recruitment-roles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.recruitment-roles article{border:1px solid var(--sx-border);background:#ffffff06;border-radius:22px;min-height:240px;padding:26px}.recruitment-roles article>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:28px;display:flex}.recruitment-roles article>header small{color:#b6a8ca;letter-spacing:.1em;font-size:.64rem;font-weight:780}.recruitment-roles h3{margin:34px 0 14px;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.08}.recruitment-roles p{color:var(--sx-muted);line-height:1.65}.recruitment-role-status{color:#a89db7;text-align:right;align-items:center;gap:6px;margin-left:auto;font-size:.66rem;font-weight:720;line-height:1.2;display:inline-flex}.recruitment-role-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px}.recruitment-role-status[data-status=open]{color:#83c9a4}.recruitment-role-status[data-status=limited]{color:#d4b875}.recruitment-role-status[data-status=closed]{color:#8d8597}.recruitment-roles .recruitment-role-project{border-color:rgba(var(--sx-purple-rgb),.3);background:linear-gradient(145deg,rgba(var(--sx-purple-rgb),.09),#ffffff05)}.recruitment-cta{border:1px solid rgba(var(--sx-purple-rgb),.28);background:rgba(var(--sx-purple-rgb),.07);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:25px 28px;display:flex}.recruitment-cta p{color:var(--sx-text-soft);margin:0}.recruitment-cta a{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7545d1,#a263ea);border-radius:12px;align-items:center;min-height:46px;padding:0 18px;display:inline-flex}.recruitment-applications{border-top:1px solid var(--sx-border);margin-top:54px;padding-top:46px}.recruitment-applications>header{margin-bottom:22px}.recruitment-applications>header span{color:var(--sx-purple-bright);letter-spacing:.14em;font-size:.72rem;font-weight:850}.recruitment-applications>header h2{margin:9px 0 0;font-size:clamp(2rem,4vw,3.4rem)}.recruitment-applications-empty{color:var(--sx-muted);margin:0}@media (max-width:1120px){.site-shell>.topbar{width:calc(100% - var(--sx-gutter) - 106px);margin-left:var(--sx-gutter);margin-right:auto}.nav{display:none}.mobile-navigation{display:block}.community-proof-section{grid-template-columns:minmax(0,.82fr) minmax(470px,1.18fr);gap:36px}.infrastructure-grid{grid-template-columns:1fr}.social-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-hub-card-facebook{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.contribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contribution-card-team{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.recruitment-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-card,.recruitment-roles article{min-height:0}}@media (max-width:920px){.community-proof-section{grid-template-columns:1fr;gap:42px}.community-proof-copy{max-width:700px}.community-dashboard{width:100%;min-height:330px}}@media (max-width:720px){.mobile-community-actions{grid-template-columns:1fr}.community-proof-section{width:min(100% - 28px, var(--sx-content));padding:62px 0}.community-proof-section h2{font-size:clamp(39px,12vw,54px)}.community-dashboard{border-radius:22px;min-height:0;padding:26px 22px}.community-dashboard-stats>div{padding-inline:14px}.community-dashboard-stats>div:first-child{padding-left:0}.community-dashboard-stats strong{font-size:clamp(34px,10vw,46px)}.community-dashboard-watermark{width:390px;height:390px;bottom:-172px;right:-126px}.social-links-section{width:min(100% - 28px, var(--sx-content));padding:70px 0 76px}.social-links-section h2{font-size:clamp(39px,12vw,54px)}.social-links-intro>p{max-width:46ch}.social-links-grid{grid-template-columns:1fr;gap:14px;margin-top:34px}.social-hub-card,.social-hub-card-facebook{grid-column:auto;width:100%;min-height:310px}.social-links-signoff{letter-spacing:.095em;align-items:flex-start;gap:11px}.social-links-signoff:before{width:34px;margin-top:8px}.social-links-signoff>i{margin-top:6px}.contribution-section{width:min(100% - 28px, var(--sx-content));padding-top:58px}.contribution-section .section-head h2{font-size:clamp(40px,12vw,54px)}.contribution-grid{grid-template-columns:1fr}.contribution-card,.contribution-card-team{grid-column:auto;width:100%;min-height:0}.contribution-grid p{max-width:46ch}.contribution-action-wrap,.contribution-action{width:100%}.recruitment-roles{grid-template-columns:1fr}.recruitment-cta{flex-direction:column;align-items:flex-start}}@media (max-width:500px){.community-proof-cta{width:100%}.community-dashboard-stats{grid-template-columns:1fr}.community-dashboard-stats>div{padding:16px 0}.community-dashboard-stats>div:first-child{padding-top:0}.community-dashboard-stats>div:not(:first-child){border-top:1px solid #ffffff17;border-left:0}.community-dashboard-stats span{max-width:none;margin-top:6px}.community-dashboard-details{margin-top:16px}.community-platforms strong{line-height:1.6}}@media (prefers-reduced-motion:reduce){.social-hub-card,.social-platform-icon-decorative,.social-card-external,.social-card-action>i{transition:none}.social-card-status>i{animation:none}.social-hub-card:hover,.social-hub-card.is-active:hover{transform:none}}.review-moderation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.review-moderation-list article{border:1px solid var(--sx-border);background:#ffffff06;border-radius:20px;padding:24px}.review-moderation-list header{color:var(--sx-text-soft);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-moderation-list header em{color:var(--sx-warning);margin-left:auto;font-size:12px;font-style:normal}.review-moderation-list h2{margin:22px 0 10px}.review-moderation-list p{min-height:4em;color:var(--sx-muted);overflow-wrap:anywhere;line-height:1.6}.review-report-reasons{color:var(--sx-text-soft);background:#f4c7650a;border:1px solid #f4c7652e;border-radius:12px;gap:6px;margin:14px 0;padding:12px;display:grid}.review-report-reasons b{color:var(--sx-warning);text-transform:uppercase;font-size:11px}.review-report-reasons span{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.review-moderation-list footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;padding-top:15px;display:flex}.review-moderation-list footer span{color:var(--sx-muted);margin-right:auto;font-size:12px}.review-moderation-list footer button{border:1px solid var(--sx-border-strong);min-height:36px;color:var(--sx-text-soft);cursor:pointer;background:#ffffff09;border-radius:10px;padding:0 12px}@media (max-width:800px){.review-moderation-list{grid-template-columns:1fr}}.eyebrow{font-size:var(--sx-text-label);font-weight:700;line-height:var(--sx-leading-compact);letter-spacing:var(--sx-tracking-label)}.hero-copy{max-width:660px;font-size:var(--sx-type-lead);line-height:var(--sx-leading-body)}.hero-note{color:#aaa2b8;max-width:690px;font-size:var(--sx-text-meta);letter-spacing:.025em;line-height:1.55}.hero .primary{font-size:var(--sx-type-cta);font-weight:800}.data-badge,.status,.atlas-status>small,.world-tab-meta,.world-population span,.fact span,.rate,.mods>span,.mods b,.count,.empty,.news-card time,.news-labels,.community-dashboard-stats span,.infrastructure-card small,.dashboard-preview small,footer p,footer>div:last-child{font-size:var(--sx-text-meta);line-height:1.45}.world-kicker,.hub-entry-kicker{font-size:var(--sx-text-label);letter-spacing:.1em;line-height:1.35}.world-tagline,.panel-intro p,.community-proof-copy>p,.infrastructure-card p,.infrastructure-card li,.contribution-grid p,.recruitment-roles p,.recruitment-cta p{font-size:var(--sx-text-body);line-height:1.7}.world-card-actions .world-details-link,.world-card-actions .copy-address,.hub-entry-links a,.contribution-action,.recruitment-cta a{font-size:var(--sx-text-button);line-height:1.2}.matcher-progress-row>span,.matcher-question-kicker,.matcher-result-topline span,.matcher-result-reasons>strong,.matcher-result-caveat>span{font-size:var(--sx-text-label)}.matcher-navigation button,.matcher-primary-action,.matcher-actions .copy-address{font-size:var(--sx-text-button)}.matcher-alternative,.matcher-restart{font-size:var(--sx-text-meta);line-height:1.5}.matcher-result-heading p,.matcher-tiebreak button em{font-size:12px}.detail-languages a,.detail-map-card small,.detail-facts span,.detail-rates span,.status-disclaimer,.detail-features span,.detail-features b,.profile-setting-list dt,.profile-setting-list dd,.profile-footer strong,.profile-footer a,.hardware-list li,.server-listing-name,.connection-row>span{font-size:var(--sx-text-meta);line-height:1.45}.profile-join-grid b,.profile-note{font-size:14px;line-height:1.55}.detail-content .copy-address,.detail-content .world-details-link{font-size:var(--sx-text-button)}.about-values h4{font-size:17px}.about-values p{font-size:15px;line-height:1.6}.world-population small,.pulse-overline,.pulse-category,.pulse-meta time,.pulse-all-link span{font-size:12px;line-height:1.4}.floating-language-selector>summary>b,.floating-language-selector>nav>small,.floating-language-selector>nav>a>small{font-size:12px}.hub-topbar nav a{font-size:var(--sx-text-nav);letter-spacing:.035em}.hub-hero>div>span,.history-panel>header>div:first-child>span,.data-source-panel>header>span,.comparison-section>header>span,.character-link-center>header>span,.server-live-players>header>span,.hub-network-status>header>span{font-size:var(--sx-text-label);letter-spacing:.13em}.hub-hero p{font-size:var(--sx-type-lead);line-height:var(--sx-leading-body)}.network-summary span,.passport-identity span,.passport-stats span,.live-metrics dt,.directory-toolbar label,.directory-card header small,.directory-card header>span,.directory-card dt,.guild-numbers small,.account-link-meta small,.account-world-list article>b,.hub-network-metrics span,.hub-network-status>footer small{font-size:12px;line-height:1.4}.network-status-line,.directory-meta,.directory-privacy,.link-security,.privacy-note,.hub-footer{font-size:var(--sx-text-meta);line-height:1.55}.achievement-card small,.achievement-card b,.leaderboard-row.head,.leaderboard-filters a,.passport-setup label,.passport-achievements p,.live-server-card header p,.live-server-card header>b,.live-updated,.history-windows button,.history-server-tabs button,.population-chart>div,.data-source-panel b,.data-source-panel small,.comparison-section th,.comparison-section td,.directory-card>a,.directory-pagination span,.link-server-grid b,.link-server-grid button,.active-link-code>span,.active-link-code>small,.account-link-start>span,.account-link-cta,.active-link-code button,.account-link-meta b,.account-world-list p,.data-source-panel>summary small,.data-source-panel .data-source-list b,.data-source-panel .data-source-list p,.data-source-panel .data-source-list small{font-size:var(--sx-text-meta);line-height:1.45}.passport-setup button,.live-server-actions>*,.player-link-admin button,.live-center-state button{font-size:var(--sx-text-button)}.hub-network-status.status-loading .hub-network-metrics strong,.hub-network-status.status-unavailable .hub-network-metrics strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.1}@media (min-width:1121px){.topbar{height:80px;padding-inline:16px}.brand{letter-spacing:.15em;font-size:18px}.nav{font-size:var(--sx-text-nav);letter-spacing:.01em;gap:2px;font-weight:700}.nav>a{min-height:40px;padding-inline:7px}.nav-cta-zone{gap:5px;margin-left:5px;padding-left:8px}.nav-cta-zone>a{min-height:42px;font-size:var(--sx-text-nav);padding-inline:10px;font-weight:750}.site-shell>.floating-language-selector{top:32px}}@media (max-width:1120px){.mobile-navigation-panel>a{font-size:15px}.mobile-community-actions>a{font-size:14px}}@media (max-width:760px){:root{--sx-type-caption:12px;--sx-type-body:16px;--sx-type-lead:16.5px;--sx-type-cta:15px}.eyebrow{letter-spacing:.11em}.hero-copy{font-size:var(--sx-type-lead);line-height:var(--sx-leading-body)}.hero-note{font-size:12px;line-height:1.5}.hero .primary{font-size:var(--sx-type-cta)}.community-proof-copy>p,.infrastructure-card p,.infrastructure-card li,.contribution-grid p{font-size:15px}.world-population small,.pulse-overline,.pulse-category,.pulse-meta time,.pulse-all-link span,.floating-language-selector>nav>small,.floating-language-selector>nav>a>small{font-size:11px}.hub-topbar nav a{font-size:12px}.hub-hero p{font-size:var(--sx-type-lead)}}.eyebrow,.pulse-overline{gap:0}.map-card,.detail-map-card,.about-mascot,.support-mascot,.dashboard-preview,.loading-hero,.loading-hero aside,.world-panel,.event-card,.news-card,.news-article,.news-discussion,.support-card,.detail-card,.full-profile-card,.profile-section,.infrastructure-card,.matcher-panel,.hub-entry-card,.community-card,.community-dashboard,.social-hub-card,.contribution-grid article,.recruitment-roles article,.recruitment-cta,.review-form,.review-card,.review-report>div,.world-reviews,.recovery-screen>section{border-radius:var(--sx-radius-panel)}.world-tabs,.world-visual,.support-row,.profile-edition,.profile-join,.profile-join-grid>div,.profile-pending,.review-summary-grid>div,.review-field,.review-state,.moderation-note,.fair-play-note,.mobile-navigation-panel,.floating-language-selector>nav,.app-toast,.loading-topbar,.loading-grid>i{border-radius:var(--sx-radius-surface)}.primary,.secondary,.donate-action,.world-details-link,.copy-address,.world-card-actions .world-details-link,.world-card-actions .copy-address,.contribution-action,.recruitment-cta a,.hub-entry-links a,.matcher-answer,.matcher-navigation button,.matcher-primary-action,.matcher-actions .copy-address,.matcher-alternative,.matcher-result-reasons,.matcher-tiebreak button,.detail-languages a,.connection-row,.news-editor-form input,.news-editor-form textarea,.news-editor-form select,.news-editor-form button,.admin-secondary,.admin-post-actions button,.mobile-navigation>summary,.mobile-navigation-panel a,.floating-language-selector>summary,.floating-language-selector>nav>a{border-radius:var(--sx-radius-control)}.network-summary,.leaderboard-table,.passport-stats,.live-metrics,.directory-card dl,.guild-numbers,.account-link-meta,.player-link-account-list dl,.hub-network-metrics,.comparison-scroll{border-radius:var(--sx-radius-surface);overflow:hidden}.hub-state,.achievement-card,.passport-setup,.character-grid article,.passport-achievements article,.live-center-state,.live-server-card,.history-panel,.data-source-panel,.comparison-section,.character-link-center,.directory-toolbar,.directory-card,.directory-empty,.link-server-grid article,.active-link-code,.account-link-panel,.player-link-admin,.player-link-conflicts,.player-link-account-list>article,.hub-network-status,.admin-hub-grid article{border-radius:var(--sx-radius-surface)}.achievement-icon,.passport-achievements>article>span,.hub-language summary,.hub-language a,.leaderboard-filters a,.passport-setup input,.passport-setup select,.passport-setup button,.live-center-state button,.live-status-strip button,.directory-meta button,.live-server-actions>*,.history-windows button,.history-server-tabs button,.directory-toolbar input,.directory-toolbar select,.directory-pagination button,.link-server-grid button,.account-link-cta,.active-link-code button,.player-link-admin button,.player-link-character-list>div,.hub-topbar nav a{border-radius:var(--sx-radius-control)}.account-link-cta{border-radius:var(--sx-radius-control)!important}.hub-language div{border-radius:var(--sx-radius-surface)}.live-server-card header>b,.live-population i,.network-status-skeleton{border-radius:999px}.server-live-panel .live-server-card{border-radius:0}.world-panel{grid-template-columns:minmax(0,1.52fr) minmax(320px,.78fr);overflow:hidden}.world-top{align-items:flex-start}.world-tagline{max-width:720px;line-height:1.62}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 0;display:grid}.fact{border:1px solid rgba(var(--server-rgb), .18);border-radius:var(--sx-radius-surface);background:linear-gradient(150deg, rgba(var(--server-rgb), .075), #ffffff06);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:106px;padding:15px 12px;display:flex}.fact span{color:var(--sx-muted);font:800 10px/1.15 var(--font-display);letter-spacing:.11em;text-transform:uppercase;display:block}.fact strong{color:var(--sx-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.35;display:block}.world-section-title{color:var(--sx-text-soft);font:800 11px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0}.world-setting-list,.server-feature-list{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.world-setting-list .rate{border:1px solid rgba(var(--server-rgb), .22);border-radius:var(--sx-radius-control);background:rgba(var(--server-rgb), .075);min-height:38px;color:var(--sx-muted);align-items:center;gap:7px;padding:0 12px;font-size:12px;line-height:1;display:inline-flex}.world-setting-list .rate b{color:var(--server-accent);font-family:var(--font-code);margin:0;font-size:12px}.server-feature-list li{border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);min-height:34px;color:var(--sx-text-soft);background:#ffffff07;align-items:center;gap:8px;padding:0 11px;font-size:12px;line-height:1.25;display:inline-flex}.server-feature-list li:before{content:"";background:var(--server-accent);width:5px;height:5px;box-shadow:0 0 9px rgba(var(--server-rgb), .5);border-radius:50%;flex:none}.world-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,470px);margin-top:28px;display:grid}.world-card-actions .copy-address,.world-card-actions .world-details-link{border-radius:var(--sx-radius-control);gap:9px;width:100%;min-height:46px;padding:0 16px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.world-card-actions .copy-address:hover,.world-card-actions .world-details-link:hover{border-color:rgba(var(--server-rgb), .58);background:rgba(var(--server-rgb), .14);box-shadow:0 0 22px rgba(var(--server-rgb), .1)}:is(.world-card-actions .copy-address:focus-visible,.world-card-actions .world-details-link:focus-visible){outline-color:var(--server-accent)}.world-side{border-left:1px solid var(--sx-border);min-width:0;color:var(--sx-text);background:#05040a7a;grid-template-rows:auto auto 1fr;align-content:start;gap:14px;padding:18px;display:grid}.world-side .world-visual{aspect-ratio:16/10;border:1px solid rgba(var(--server-rgb), .22);border-radius:var(--sx-radius-surface);width:100%;height:auto;min-height:230px;margin:0}.world-side .world-visual b{font-family:var(--font-display);text-transform:uppercase;font-size:24px}.world-live-card,.world-audience{border:1px solid rgba(var(--server-rgb), .16);border-radius:var(--sx-radius-surface);background:linear-gradient(145deg, rgba(var(--server-rgb), .055), #ffffff05);padding:18px}.world-live-card .players-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.world-live-card .players-head h4,.world-audience h4{color:var(--sx-text);font:800 15px/1.25 var(--font-display);margin:0}.world-live-state{color:var(--sx-success);font:800 9px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#66e8a514;border-radius:999px;flex:none;padding:6px 8px}.world-live-state.offline{color:var(--sx-danger);background:#ff6c7c14}.world-live-count{color:var(--sx-text);font-size:18px;line-height:1.3;display:block}.world-live-count.unavailable{color:var(--sx-muted);font-size:14px;font-weight:700}.world-live-card .player-list{max-height:176px;margin-top:14px;overflow:auto}.world-live-card .player{border-radius:var(--sx-radius-control);background:#ffffff07;border:0;padding:10px 11px}.world-live-card .player-dot{background:var(--server-accent)}.world-live-card .empty{margin:12px 0 0}.world-audience{align-self:stretch}.world-audience p{color:var(--sx-muted);margin:9px 0 0;font-size:13px;line-height:1.58}@media (max-width:1080px){.world-panel{grid-template-columns:1fr}.world-side{border-top:1px solid var(--sx-border);border-left:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.world-side .world-visual{grid-row:1/3;min-height:300px}}@media (max-width:820px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.world-side{grid-template-rows:auto;grid-template-columns:1fr}.world-side .world-visual{grid-row:auto;min-height:240px}}@media (max-width:520px){.world-main{padding:25px 18px}.facts{gap:8px}.fact{min-height:102px;padding:13px 9px}.fact strong{font-size:13px}.world-card-actions{grid-template-columns:1fr}.world-side{padding:14px}.world-side .world-visual{min-height:200px}}@media (max-width:760px){.matcher-panel,.hub-network-status,.ticket-admin-workspace{border-radius:var(--sx-radius-surface)}}.world-panel{grid-template-columns:minmax(0,1.86fr) minmax(320px,1fr);animation:.22s both world-panel-in}.world-main{padding:clamp(30px,3.2vw,46px)}.world-top{gap:18px}.world-tagline{max-width:680px;margin-bottom:0}.world-quick-info{margin-top:29px}.world-quick-info dl{grid-template-columns:minmax(150px,.75fr) minmax(110px,.48fr) minmax(0,1.65fr);gap:9px;margin:12px 0 0;display:grid}.world-quick-info dl>div{border:1px solid rgba(var(--server-rgb), .15);border-radius:var(--sx-radius-control);background:rgba(var(--server-rgb), .045);min-width:0;padding:13px 14px}.world-quick-info dt{color:var(--sx-muted);font:800 9px/1.1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.world-quick-info dd{color:var(--sx-text-soft);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.35}.world-quick-info dd:first-letter{color:var(--server-accent)}.world-card-section{margin-top:27px}.world-setting-list{gap:7px;margin-top:12px}.world-setting-list .rate{min-height:36px;padding:0 11px}.world-highlights ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.world-highlights li{min-width:0;color:var(--sx-text-soft);padding-left:15px;font-size:13px;line-height:1.45;position:relative}.world-highlights li:before{content:"";background:var(--server-accent);width:5px;height:5px;box-shadow:0 0 10px rgba(var(--server-rgb), .42);border-radius:50%;position:absolute;top:.52em;left:0}.world-card-actions{width:min(100%,456px);margin-top:30px}.world-card-actions .world-details-link,.world-card-actions .copy-address{border-color:rgba(var(--server-rgb), .3);background:#0d0a16b3;min-height:48px}.world-card-actions .world-details-link{color:var(--sx-text)}.world-card-actions .world-details-link:hover,.world-card-actions .copy-address:hover{border-color:rgba(var(--server-rgb), .68);background:rgba(var(--server-rgb), .12);box-shadow:0 0 20px rgba(var(--server-rgb), .11)}.world-side{gap:12px;padding:16px}.world-side .world-visual{aspect-ratio:16/9;min-height:210px}.world-live-card,.world-audience{padding:17px}.world-live-card .players-head{margin-bottom:11px}.world-live-card .players-head h4,.world-audience h4{letter-spacing:.035em;font-size:13px}.world-live-state{text-overflow:ellipsis;white-space:nowrap;border:1px solid #66e8a533;max-width:160px;padding:6px 8px;overflow:hidden}.world-live-state.offline{border-color:#ff6c7c33}.world-live-state.unknown,.world-live-state.loading{color:var(--sx-text-soft);background:#cbb9ef0e;border-color:#cbb9ef2e}.world-live-state.loading{animation:1.4s ease-in-out infinite world-status-pulse}@keyframes world-status-pulse{50%{opacity:.55}}.world-live-count{min-height:23px;font-size:17px}.world-live-count.unavailable{font-size:13px;line-height:1.45}.world-population-track{border:1px solid rgba(var(--server-rgb), .18);background:#ffffff0b;border-radius:999px;height:7px;margin-top:14px;overflow:hidden}.world-population-track>span{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--server-rgb), .65), var(--server-accent));min-width:0;height:100%;box-shadow:0 0 12px rgba(var(--server-rgb), .4);transition:width .25s;display:block}.world-population-track.is-unknown>span{opacity:.22;width:28%!important}.world-live-detail{color:var(--sx-muted);margin:11px 0 0;font-size:12px;line-height:1.4}.world-live-detail strong{color:var(--sx-text-soft);font-weight:750}.world-audience{background:linear-gradient(145deg, rgba(var(--server-rgb), .075), #ffffff05)}.world-audience p{margin-top:8px;font-size:13px;line-height:1.55}@media (max-width:1080px){.world-panel{grid-template-columns:1fr}.world-side{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr)}.world-side .world-visual{grid-row:1/3;min-height:280px}}@media (max-width:760px){.world-tabs{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.world-tab{scroll-snap-align:start;flex:0 0 154px}.world-quick-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}.world-quick-info dl>div:last-child{grid-column:1/-1}.world-highlights ul{grid-template-columns:1fr}.world-side{grid-template-rows:auto;grid-template-columns:1fr}.world-side .world-visual{grid-row:auto;min-height:215px}}@media (max-width:520px){.world-main{padding:26px 18px}.world-quick-info dl{grid-template-columns:1fr}.world-quick-info dl>div:last-child{grid-column:auto}.world-card-actions{grid-template-columns:1fr;width:100%}.world-live-state{max-width:145px}}@media (prefers-reduced-motion:reduce){.world-panel,.world-live-state.loading{animation:none}}.nav-cta-zone>a,.mobile-navigation-panel .mobile-community-actions>a{--cta-rgb:var(--sx-purple-rgb);border:1px solid rgba(var(--cta-rgb), .34);border-radius:var(--sx-radius-control);height:42px;min-height:42px;font:750 var(--sx-text-nav)/1 var(--font-display);letter-spacing:.015em;text-align:center;justify-content:center;align-items:center;padding:0 12px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s,color .2s;display:inline-flex;transform:translateY(0);box-shadow:inset 0 1px #ffffff09;color:var(--sx-text-soft)!important;background:#0c09149e!important}.nav-cta-zone .hub-nav-link,.mobile-community-actions .mobile-hub-cta{--cta-rgb:166, 111, 255;border-color:rgba(var(--cta-rgb), .48)}.nav-cta-zone .discord-nav,.mobile-community-actions .mobile-discord-cta{--cta-rgb:121, 139, 255}.nav-cta-zone .discord-nav{box-shadow:inset 0 1px #ffffff09}.nav-cta-zone .support-nav-link,.mobile-community-actions .mobile-donate-cta{--cta-rgb:228, 112, 196}.nav-cta-zone>a:hover,.mobile-navigation-panel .mobile-community-actions>a:hover{border-color:rgba(var(--cta-rgb), .72);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 20px rgba(var(--cta-rgb), .15);filter:none;transform:translateY(-1px);background:rgba(var(--cta-rgb), .12)!important;color:#fff!important}.nav-cta-zone>a:focus-visible{border-color:rgba(var(--cta-rgb), .8);outline:2px solid rgba(var(--cta-rgb), .55);outline-offset:3px;box-shadow:0 0 20px rgba(var(--cta-rgb), .14)}.mobile-navigation-panel .mobile-community-actions>a:focus-visible{border-color:rgba(var(--cta-rgb), .8);outline:2px solid rgba(var(--cta-rgb), .55);outline-offset:3px;box-shadow:0 0 20px rgba(var(--cta-rgb), .14)}@media (max-width:1120px){.mobile-navigation-panel .mobile-community-actions>a{width:100%;height:46px;min-height:46px;padding-inline:12px;font-size:14px}}.site-shell>.site-footer{width:min(var(--sx-content), calc(100% - (var(--sx-gutter) * 2)));border:1px solid var(--sx-border-subtle);border-radius:var(--sx-radius-panel);color:var(--sx-foreground-muted);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:linear-gradient(135deg,#0f0a1be0,#07050cd1);grid-template-columns:minmax(200px,.78fr) minmax(0,1.92fr);gap:clamp(28px,5vw,72px);margin:clamp(48px,6vw,84px) auto clamp(38px,5vw,68px);padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 18px 52px #00000042,inset 0 1px #ffffff06}.site-footer-branding{border-right:1px solid var(--sx-border-subtle);align-content:start;gap:14px;min-width:0;padding-right:clamp(0px,3vw,42px);display:grid}.site-footer-brand{width:max-content;max-width:100%;color:var(--sx-foreground)}.site-footer-copyright{color:var(--sx-foreground-muted);font:700 var(--sx-type-caption)/1.45 var(--font-display);letter-spacing:.08em;margin:0}.site-footer-social{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.site-footer-social-link{--footer-social-rgb:var(--sx-brand-rgb);border:1px solid rgba(var(--footer-social-rgb), .34);border-radius:var(--sx-radius-control);min-height:38px;color:var(--sx-text-soft);font:750 var(--sx-type-caption)/1 var(--font-display);letter-spacing:.02em;background:#07050c80;justify-content:center;align-items:center;padding:0 11px;text-decoration:none;transition:transform .18s,color .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.site-footer-social-link.site-footer-discord{--footer-social-rgb:var(--sx-social-discord-rgb)}.site-footer-social-link.site-footer-support{--footer-social-rgb:var(--sx-social-support-rgb)}.site-footer-social-link:hover{border-color:rgba(var(--footer-social-rgb), .72);background:rgba(var(--footer-social-rgb), .1);color:#fff;box-shadow:0 0 18px rgba(var(--footer-social-rgb), .13);transform:translateY(-1px)}.site-footer-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.5vw,34px);min-width:0;display:grid}.site-footer-group{min-width:0}.site-footer-group h2{color:var(--sx-foreground);font:800 var(--sx-type-caption)/var(--sx-leading-compact) var(--font-display);letter-spacing:var(--sx-tracking-label);text-transform:uppercase;margin:1px 0 12px}.site-footer-group ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.site-footer-group a{min-height:28px;color:var(--sx-foreground-muted);font:600 var(--sx-type-small)/var(--sx-leading-compact) var(--font-body);border-radius:7px;align-items:center;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.site-footer-group a:hover{color:var(--sx-foreground);background:rgba(var(--sx-brand-rgb), .07)}.site-footer-group a:focus-visible{color:#fff;outline:2px solid var(--sx-focus);outline-offset:3px;box-shadow:0 0 16px rgba(var(--sx-brand-rgb), .13)}.site-footer-social-link:focus-visible{color:#fff;outline:2px solid var(--sx-focus);outline-offset:3px;box-shadow:0 0 16px rgba(var(--sx-brand-rgb), .13)}@media (max-width:1040px){.site-shell>.site-footer{grid-template-columns:minmax(0,1fr);gap:24px}.site-footer-branding{border-right:0;border-bottom:1px solid var(--sx-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:0 0 21px}.site-footer-social{justify-content:flex-end}}@media (max-width:900px){.site-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.site-shell>.site-footer{width:min(100% - 24px, var(--sx-content));padding:22px 18px}}@media (max-width:520px){.site-footer-branding{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.site-footer-social{justify-content:flex-start}.site-footer-navigation{grid-template-columns:minmax(0,1fr);gap:24px}.site-footer-group ul{gap:5px}.site-footer-group a{min-height:38px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.site-footer-social-link,.site-footer-group a{transition:none}}.rules-page{--rule-content:min(1180px, calc(100% - 48px));min-height:100vh;color:var(--sx-text);background:radial-gradient(ellipse at 84% -6%, rgba(var(--sx-purple-rgb), .19), transparent 35%), radial-gradient(ellipse at 8% 28%, #68b7ff12, transparent 28%), var(--sx-bg-0);overflow:clip}.rules-topbar{width:var(--rule-content);border-bottom:1px solid var(--sx-border);justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin:0 auto;display:flex}.rules-topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.rules-topbar nav a{border-radius:var(--sx-radius-control);min-height:38px;color:var(--sx-muted);font:750 12px/1 var(--font-display);letter-spacing:.015em;align-items:center;padding:0 11px;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.rules-topbar nav a:hover,.rules-topbar nav a.active{color:var(--sx-text);background:rgba(var(--sx-purple-rgb), .09)}.rules-topbar nav a.active{box-shadow:inset 0 -1px 0 rgba(var(--sx-purple-rgb), .8)}.rules-topbar nav a:focus-visible{outline:2px solid rgba(var(--sx-purple-rgb), .75);outline-offset:3px}.rules-filter-row button:focus-visible{outline:2px solid rgba(var(--sx-purple-rgb), .75);outline-offset:3px}.rules-toc button:focus-visible{outline:2px solid rgba(var(--sx-purple-rgb), .75);outline-offset:3px}.rules-search-results button:focus-visible{outline:2px solid rgba(var(--sx-purple-rgb), .75);outline-offset:3px}.world-rule summary:focus-visible{outline:2px solid rgba(var(--sx-purple-rgb), .75);outline-offset:3px}.world-rule button:focus-visible{outline:2px solid rgba(var(--sx-purple-rgb), .75);outline-offset:3px}.rules-report-action a:focus-visible{outline:2px solid rgba(var(--sx-purple-rgb), .75);outline-offset:3px}.rules-mobile-nav{display:none}.rules-hero{width:var(--rule-content);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;min-height:280px;margin:0 auto;padding:clamp(60px,8vw,108px) 0 46px;display:grid}.rules-hero>div{max-width:780px}.rules-hero h1{max-width:11ch;color:var(--sx-text);font:850 clamp(44px, 6.3vw, 82px)/.92 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:13px 0 18px}.rules-hero p{max-width:670px;color:var(--sx-text-soft);margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.rules-meta{color:var(--sx-muted);font:750 10px/1.4 var(--font-code);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:7px 16px;margin-top:25px;display:flex}.rules-meta span+span:before{content:"";background:rgba(var(--sx-purple-rgb), .8);border-radius:50%;width:3px;height:3px;margin:0 16px 2px 0;display:inline-block}.rules-applies{color:#bfdbff;font:800 10px/1.2 var(--font-display);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#65a9ff0e;border:1px solid #8dbeff33;border-radius:999px;align-self:end;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.rules-applies i{background:#80c1ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #80c1ff99}.rules-tools{width:var(--rule-content);border-top:1px solid var(--sx-border);border-bottom:1px solid var(--sx-border);grid-template-columns:minmax(260px,.86fr) minmax(0,1.64fr);gap:18px 28px;margin:0 auto;padding:20px 0;display:grid}.rules-search{gap:8px;min-width:0;display:grid;position:relative}.rules-search>span{color:var(--sx-text-soft);font:800 10px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.rules-search input{border:1px solid rgba(var(--sx-purple-rgb), .2);border-radius:var(--sx-radius-control);width:100%;min-height:44px;color:var(--sx-text);font:600 13px/1 var(--font-sans);background:#09060fa3;outline:0;padding:0 42px 0 13px}.rules-search input::placeholder{color:var(--sx-muted)}.rules-search input:focus{border-color:rgba(var(--sx-purple-rgb), .68);box-shadow:0 0 0 3px rgba(var(--sx-purple-rgb), .08)}.rules-search button{width:30px;height:30px;color:var(--sx-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;bottom:7px;right:8px}.rules-search button:hover{color:var(--sx-text);background:#ffffff0d}.rules-filter-row{flex-wrap:wrap;align-content:end;gap:7px;display:flex}.rules-filter-row button{min-height:36px;color:var(--sx-muted);cursor:pointer;font:800 10px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;padding:0 11px;transition:border-color .18s,background .18s,color .18s}.rules-filter-row button:hover,.rules-filter-row button.active{border-color:rgba(var(--sx-purple-rgb), .44);background:rgba(var(--sx-purple-rgb), .12);color:var(--sx-text)}.rules-search-results,.rules-empty{grid-column:1/-1}.rules-search-results{flex-wrap:wrap;align-items:center;gap:7px;padding-top:2px;display:flex}.rules-search-results>span{color:var(--sx-muted);font:800 10px/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase;margin-right:5px}.rules-search-results button{border:1px solid rgba(var(--sx-purple-rgb), .16);border-radius:var(--sx-radius-control);background:rgba(var(--sx-purple-rgb), .045);min-height:33px;color:var(--sx-text-soft);cursor:pointer;font:700 12px/1 var(--font-sans);align-items:center;gap:8px;padding:0 9px;display:inline-flex}.rules-search-results button:hover{border-color:rgba(var(--sx-purple-rgb), .45);color:var(--sx-text)}.rules-search-results i{color:var(--sx-purple-bright);font-style:normal}.rules-empty{color:var(--sx-muted);margin:0;font-size:13px}.rules-layout{width:var(--rule-content);grid-template-columns:minmax(190px,.29fr) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,92px);margin:0 auto;padding:clamp(42px,6vw,76px) 0;display:grid}.rules-toc{border-left:1px solid rgba(var(--sx-purple-rgb), .22);gap:13px;padding:5px 0 5px 15px;display:grid;position:sticky;top:102px}.rules-toc>span{color:var(--sx-purple-bright);font:850 10px/1.2 var(--font-display);letter-spacing:.11em;text-transform:uppercase}.rules-toc nav{gap:2px;display:grid}.rules-toc button{width:100%;min-height:30px;color:var(--sx-muted);cursor:pointer;font:650 12px/1.35 var(--font-sans);text-align:left;background:0 0;border:0;padding:0 8px 0 0;transition:color .16s,transform .16s}.rules-toc button:hover{color:var(--sx-text);transform:translate(2px)}.rules-document{gap:0;min-width:0;display:grid}.rule-section{padding:0 0 34px;scroll-margin-top:112px}.rule-section+.rule-section{border-top:1px solid #fff1;padding-top:34px}.rule-section>header{grid-template-columns:37px minmax(0,1fr);align-items:start;gap:15px;display:grid}.rule-number{color:rgba(var(--sx-purple-rgb), .72);font:800 12px/1 var(--font-code);letter-spacing:.08em;padding-top:4px}.rule-section h2,.world-rules h2,.rules-report-panel h2,.rules-common-sense h2{color:var(--sx-text);font:800 clamp(25px, 2.8vw, 37px)/1.04 var(--font-display);letter-spacing:-.025em;margin:9px 0 0}.rule-badges{flex-wrap:wrap;gap:5px;display:flex}.rule-badge{--scope-rgb:var(--sx-purple-rgb);border:1px solid rgba(var(--scope-rgb), .28);background:rgba(var(--scope-rgb), .07);min-height:20px;color:color-mix(in srgb, rgb(var(--scope-rgb)) 72%, white);font:800 8px/1 var(--font-display);letter-spacing:.065em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.rules-page .scope-pve{--scope-rgb:111, 207, 238}.rules-page .scope-pvp{--scope-rgb:226, 101, 180}.rules-page .scope-eden{--scope-rgb:177, 139, 255}.rules-page .scope-primal{--scope-rgb:194, 147, 255}.rules-page .scope-havoc{--scope-rgb:231, 106, 177}.rules-page .scope-anomaly{--scope-rgb:103, 219, 185}.rules-page .scope-abyss{--scope-rgb:118, 174, 255}.rule-lead{max-width:65ch;color:var(--sx-text-soft);margin:17px 0 0 52px;font-size:16px;line-height:1.68}.rule-section ul{gap:10px;max-width:74ch;margin:17px 0 0 52px;padding:0;list-style:none;display:grid}.rule-section li{color:var(--sx-muted);padding-left:16px;font-size:14px;line-height:1.62;position:relative}.rule-section li:before,.world-rule li:before,.rules-report-action li:before{content:"";background:var(--sx-purple-bright);width:5px;height:5px;box-shadow:0 0 9px rgba(var(--sx-purple-rgb), .45);border-radius:50%;position:absolute;top:.65em;left:0}.rule-note{border-left:2px solid rgba(var(--sx-purple-rgb), .65);border-radius:0 var(--sx-radius-control) var(--sx-radius-control) 0;background:rgba(var(--sx-purple-rgb), .055);max-width:74ch;color:var(--sx-text-soft);margin:18px 0 0 52px;padding:13px 15px;font-size:13px;line-height:1.6}.world-rules{border-top:1px solid #fff1;margin-top:5px;padding-top:42px;scroll-margin-top:112px}.world-rules>header{max-width:690px}.world-rules>header p{color:var(--sx-muted);margin:15px 0 0;font-size:15px;line-height:1.65}.world-rules>div{gap:8px;margin-top:25px;display:grid}.world-rule{--scope-rgb:var(--sx-purple-rgb);border:1px solid rgba(var(--scope-rgb), .18);border-radius:var(--sx-radius-surface);background:linear-gradient(135deg, rgba(var(--scope-rgb), .045), #ffffff05);overflow:hidden}.world-rule summary{min-height:80px;color:var(--sx-text-soft);cursor:pointer;grid-template-columns:minmax(112px,.34fr) minmax(0,1fr) 18px;align-items:center;gap:16px;padding:16px 17px;list-style:none;display:grid}.world-rule summary::-webkit-details-marker{display:none}.world-rule summary>span:first-child{gap:5px;display:grid}.world-rule summary b{color:var(--sx-text);font:850 19px/1 var(--font-display);letter-spacing:.025em}.world-rule summary small{color:color-mix(in srgb, rgb(var(--scope-rgb)) 70%, white);font:800 9px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.world-rule summary>span:nth-child(2){color:var(--sx-muted);font-size:13px;line-height:1.48}.world-rule summary i{color:color-mix(in srgb, rgb(var(--scope-rgb)) 70%, white);font:400 22px/1 var(--font-sans);font-style:normal;transition:transform .2s}.world-rule[open] summary i{transform:rotate(45deg)}.world-rule>ul{gap:8px;margin:0;padding:1px 17px 15px;list-style:none;display:grid}.world-rule li{color:var(--sx-muted);padding-left:15px;font-size:13px;line-height:1.58;position:relative}.world-rule>button{color:color-mix(in srgb, rgb(var(--scope-rgb)) 78%, white);cursor:pointer;font:800 10px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;margin:0 17px 17px;padding:0}.world-rule>button:hover{color:#fff}.rules-report-panel{width:var(--rule-content);border:1px solid rgba(var(--sx-purple-rgb), .2);border-radius:var(--sx-radius-panel);background:radial-gradient(circle at 85% 18%, #66b0ff1a, transparent 34%), linear-gradient(130deg, rgba(var(--sx-purple-rgb), .09), #ffffff05);grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);gap:clamp(30px,6vw,84px);margin:0 auto;padding:clamp(31px,4.5vw,54px);display:grid}.rules-report-panel>div:first-child{max-width:650px}.rules-report-panel h2{margin-top:10px}.rules-report-panel p{color:var(--sx-text-soft);margin:15px 0 0;font-size:15px;line-height:1.65}.rules-private{color:#c7b6e5!important;font-size:13px!important}.rules-report-action{align-self:center;gap:21px;display:grid}.rules-report-action ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rules-report-action li{color:var(--sx-muted);padding-left:15px;font-size:13px;line-height:1.5;position:relative}.rules-report-action a{border:1px solid rgba(var(--sx-purple-rgb), .48);border-radius:var(--sx-radius-control);background:rgba(var(--sx-purple-rgb), .09);min-height:48px;color:var(--sx-text);font:800 12px/1 var(--font-display);letter-spacing:.035em;justify-content:center;align-items:center;gap:10px;padding:0 16px;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.rules-report-action a:hover{border-color:rgba(var(--sx-purple-rgb), .78);background:rgba(var(--sx-purple-rgb), .16);box-shadow:0 0 24px rgba(var(--sx-purple-rgb), .12)}.rules-report-action a span{color:var(--sx-purple-bright);font-size:16px}.rules-common-sense{text-align:center;width:min(760px,100% - 48px);margin:0 auto;padding:clamp(74px,10vw,126px) 0}.rules-common-sense h2{max-width:18ch;margin:14px auto 20px}.rules-common-sense>div{gap:12px;display:grid}.rules-common-sense p{max-width:650px;color:var(--sx-text-soft);margin:0 auto;font-size:15px;line-height:1.68}.rules-common-sense strong{color:var(--sx-text);font:800 clamp(21px, 2.3vw, 29px)/1.16 var(--font-display);margin-top:28px;display:block}.rules-common-sense em{color:var(--sx-purple-bright);font:800 12px/1.3 var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:13px;font-style:normal;display:block}.rules-footer{width:var(--rule-content);border-top:1px solid var(--sx-border);min-height:70px;color:var(--sx-muted);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;font-size:12px;display:flex}.rules-footer a{color:var(--sx-text-soft);text-decoration:none}.rules-footer a:hover{color:var(--sx-text)}@media (max-width:900px){.rules-tools{grid-template-columns:1fr;gap:14px}.rules-layout{grid-template-columns:1fr;gap:28px}.rules-toc{border-left:0;border-bottom:1px solid var(--sx-border);padding:0 0 10px;display:block;position:static}.rules-toc>span{margin-bottom:11px;display:block}.rules-toc nav{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.rules-toc button{background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;flex:none;width:auto;min-height:35px;padding:0 10px}.rules-toc button:hover{background:rgba(var(--sx-purple-rgb), .08);transform:none}}@media (max-width:680px){.rules-page{--rule-content:min(100% - 28px, 1180px)}.rules-topbar{gap:12px;min-height:68px}.rules-topbar .brand{font-size:15px}.rules-topbar>nav{display:none}.rules-mobile-nav{z-index:8;margin-left:auto;margin-right:99px;display:block;position:relative}.rules-mobile-nav summary{border:1px solid rgba(var(--sx-purple-rgb), .34);background:rgba(var(--sx-bg-1-rgb), .8);min-height:34px;color:var(--sx-text-soft);cursor:pointer;font:800 10px/1 var(--font-display);letter-spacing:.035em;border-radius:10px;align-items:center;padding:0 10px;list-style:none;display:inline-flex}.rules-mobile-nav summary::-webkit-details-marker{display:none}.rules-mobile-nav summary:after{content:"⌄";color:var(--sx-purple-light);margin-left:6px;font-size:12px;transition:transform .18s}.rules-mobile-nav[open] summary:after{transform:rotate(180deg)}.rules-mobile-nav>div{border:1px solid rgba(var(--sx-purple-rgb), .32);background:rgba(var(--sx-bg-0-rgb), .97);border-radius:12px;gap:2px;min-width:150px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 30px #0000004d}.rules-mobile-nav a{min-height:34px;color:var(--sx-muted);font:700 11px/1 var(--font-display);border-radius:8px;align-items:center;padding:0 9px;text-decoration:none;display:flex}.rules-mobile-nav a.active,.rules-mobile-nav a:hover{background:rgba(var(--sx-purple-rgb), .12);color:var(--sx-text)}.rules-hero{grid-template-columns:1fr;gap:18px;min-height:0;padding:54px 0 34px}.rules-hero h1{max-width:10ch;font-size:clamp(42px,14vw,62px)}.rules-hero p{font-size:16px}.rules-meta{gap:6px 11px;font-size:9px}.rules-meta span+span:before{margin-right:11px}.rules-applies{justify-self:start}.rules-tools{padding:16px 0}.rules-filter-row{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.rules-filter-row button{flex:none}.rules-layout{padding:38px 0 52px}.rule-section{padding-bottom:29px}.rule-section+.rule-section{padding-top:29px}.rule-section>header{grid-template-columns:29px minmax(0,1fr);gap:10px}.rule-number{font-size:10px}.rule-section h2,.world-rules h2,.rules-report-panel h2,.rules-common-sense h2{font-size:29px}.rule-lead,.rule-section ul,.rule-note{margin-left:0}.rule-lead{margin-top:15px;font-size:15px}.rule-section ul{gap:9px}.rule-section li{font-size:13px}.world-rules{padding-top:36px}.world-rule summary{grid-template-columns:1fr 17px;gap:10px;min-height:0;padding:15px}.world-rule summary>span:nth-child(2){grid-area:2/1}.world-rule summary i{grid-area:1/2/3}.world-rule>ul{padding:1px 15px 14px}.world-rule>button{margin:0 15px 15px}.rules-report-panel{border-radius:var(--sx-radius-surface);grid-template-columns:1fr;gap:28px;padding:28px 22px}.rules-common-sense{width:min(100% - 28px,760px);padding:70px 0}.rules-footer{min-height:64px;font-size:11px}}@media (prefers-reduced-motion:reduce){.rules-topbar nav a,.rules-filter-row button,.rules-toc button,.world-rule summary i,.rules-report-action a{transition:none}}.hero-content{align-self:center;max-width:690px;padding-bottom:clamp(10px,2vh,24px)}.hero-content .hero-copy{max-width:620px;color:var(--sx-text-soft);gap:7px;margin:0;line-height:1.6;display:grid}.hero-content .hero-copy strong,.hero-content .hero-copy span{display:block}.hero-content .hero-copy strong{color:#f1ebfb;font-weight:750}.hero-content .hero-copy span{color:#c9bfd7;font-weight:500}.hero-content .hero-actions{margin-top:30px}.hero .hero-primary-cta{border-radius:var(--sx-radius-control);color:#f6f1ff;filter:none;border:1px solid #a66fff9e;min-height:52px;padding:0 24px;transition:border-color .2s,background .2s,box-shadow .2s,color .2s;transform:none;box-shadow:inset 0 1px #ffffff0b;background:#0c0914ad!important}.hero .hero-primary-cta:hover{color:#fff;filter:none;border-color:#b88dffe0;transform:none;box-shadow:inset 0 1px #ffffff0f,0 0 22px #a66fff29;background:#a66fff21!important}.hero .hero-primary-cta:focus-visible{outline-offset:4px;border-color:#b88dffeb;outline:2px solid #a66fff99;box-shadow:0 0 22px #a66fff26}@media (max-width:760px){.hero-content{max-width:640px;padding-bottom:8px}.hero-content .hero-copy{gap:6px;max-width:590px}.hero-content .hero-actions{margin-top:26px}.hero .hero-primary-cta{min-height:50px;padding-inline:20px}}.news-skeleton{background:linear-gradient(90deg, rgba(var(--sx-purple-rgb), .06), rgba(var(--sx-purple-rgb), .16), rgba(var(--sx-purple-rgb), .06));background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite newsSkeleton;display:block}.news-skeleton.line{width:100%;max-width:620px;height:16px;margin:10px 0}.news-skeleton.line.short{width:130px}.news-skeleton.line.title{height:44px}.news-skeleton.media{aspect-ratio:16/9;width:100%}.news-skeleton-card{gap:14px;min-height:360px}.news-error-state{background:radial-gradient(circle at 50% 0, rgba(var(--sx-purple-rgb), .18), transparent 42%), var(--sx-bg-0);place-items:center;min-height:100vh;padding:24px;display:grid}.news-error-state>div{border:1px solid var(--sx-border);background:var(--sx-surface-strong);text-align:center;border-radius:18px;max-width:620px;padding:38px}.news-error-state span{color:var(--sx-purple-bright);font:900 10px/1 var(--font-display);letter-spacing:.14em}.news-error-state h1{color:var(--sx-text);font:900 clamp(36px, 6vw, 56px)/1 var(--font-display);margin:12px 0}.news-error-state p{color:var(--sx-muted)}.news-error-state button{border:1px solid rgba(var(--sx-purple-rgb), .45);background:rgba(var(--sx-purple-rgb), .1);color:#fff;cursor:pointer;border-radius:10px;min-height:44px;padding:0 16px}@keyframes newsSkeleton{to{background-position:-200% 0}}.about-section{isolation:isolate;border:1px solid rgba(var(--sx-purple-rgb), .22);background:radial-gradient(circle at 79% 17%, rgba(var(--sx-purple-rgb), .16), transparent 31%), radial-gradient(circle at 8% 92%, #db4eb012, transparent 28%), linear-gradient(145deg, #110b1b 0%, #0c0914 58%, #100a19 100%);border-radius:clamp(28px,3vw,34px);width:min(1260px,100% - 48px);margin:clamp(56px,7vw,96px) auto;overflow:hidden;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff06;padding:0!important}.about-section:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;border:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 78%);mask-image:linear-gradient(#000000b3,#0000 78%)}.about-section:after{content:"";z-index:0;background:rgba(var(--sx-purple-rgb), .08);filter:blur(75px);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-120px}.about-surface{z-index:1;padding:clamp(30px,5vw,68px);position:relative}.about-top{grid-template-columns:minmax(0,1.14fr) minmax(350px,.86fr);align-items:center;gap:clamp(34px,6vw,86px);display:grid}.about-copy{border:0;min-width:0;max-width:none;padding:0}.about-eyebrow{align-items:center;gap:12px;display:inline-flex;color:#cfb4ff!important}.about-eyebrow:before{content:"";background:linear-gradient(90deg, rgba(var(--sx-purple-rgb), .85), rgba(var(--sx-purple-rgb), .12));width:34px;height:1px}.about-copy h2{max-width:16ch;color:var(--sx-text);letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase;margin:18px 0 26px;font-size:clamp(42px,5.1vw,70px);line-height:.98}.about-intro{gap:12px;max-width:690px;display:grid;color:var(--sx-text-soft)!important;font-size:clamp(18px,1.65vw,21px)!important;line-height:1.58!important}.about-intro p{margin:0}.about-intro p:first-child{color:#eee7f8;font-weight:650}.about-intro p:last-child{color:#c5b9d4}.about-statement{border-left:2px solid rgba(var(--sx-purple-rgb), .68);background:linear-gradient(90deg, rgba(var(--sx-purple-rgb), .075), transparent 68%);max-width:690px;margin-top:clamp(30px,4vw,46px);padding:4px 0 4px clamp(20px,2vw,28px);position:relative}.about-statement h3{color:#e8dafa;max-width:18ch;font:800 clamp(24px, 2.6vw, 30px)/1.08 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px}.about-statement p{max-width:650px;color:var(--sx-muted);margin:0;font-size:clamp(15px,1.35vw,17px);line-height:1.66}.about-network{border:1px solid rgba(var(--sx-purple-rgb), .22);background:radial-gradient(circle at 50% 44%, rgba(var(--sx-purple-rgb), .13), transparent 35%), linear-gradient(150deg, #1d142ccc, #08070ee6);border-radius:25px;min-width:0;min-height:500px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 55px #0000002e}.about-network:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#b181ff0f 1px,#0000 1px),linear-gradient(90deg,#b181ff0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 76%)}.about-network-head,.about-network-metrics,.about-network-footer{z-index:2;position:relative}.about-network-head{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.about-network-head>span{color:#d8caea;font:850 12px/1 var(--font-display);letter-spacing:.12em}.about-network-head b{color:#9de3bd;font:800 9px/1 var(--font-display);letter-spacing:.1em;align-items:center;gap:7px;display:inline-flex}.about-network-head b i{background:#72dba5;border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite aboutStatusPulse;box-shadow:0 0 12px #72dba5bf}.about-network-map{z-index:1;height:270px;margin:4px 0 6px;position:relative}.about-network-core{z-index:3;border:1px solid rgba(var(--sx-purple-rgb), .55);width:96px;height:96px;box-shadow:0 0 35px rgba(var(--sx-purple-rgb), .17), inset 0 0 24px rgba(var(--sx-purple-rgb), .1);text-align:center;background:radial-gradient(circle,#482d6ff5,#0d0a15fa 72%);border-radius:50%;place-content:center;gap:5px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-network-core:before,.about-network-core:after{content:"";border:1px solid rgba(var(--sx-purple-rgb), .13);border-radius:50%;position:absolute}.about-network-core:before{inset:-14px}.about-network-core:after{border-style:dashed;inset:-30px}.about-network-core strong{color:#f2eaff;font:900 23px/1 var(--font-display);letter-spacing:.08em}.about-network-core span{color:#a892c6;font:800 8px/1 var(--font-display);letter-spacing:.16em}.about-network-links,.about-network-nodes{position:absolute;inset:0}.about-network-links i{z-index:1;transform-origin:0;background:linear-gradient(90deg, rgba(var(--sx-purple-rgb), .48), rgba(var(--sx-purple-rgb), .08));width:35%;height:1px;position:absolute;top:50%;left:50%}.about-network-links i:first-child{transform:rotate(-146deg)}.about-network-links i:nth-child(2){transform:rotate(-61deg)}.about-network-links i:nth-child(3){transform:rotate(2deg)}.about-network-links i:nth-child(4){transform:rotate(57deg)}.about-network-links i:nth-child(5){transform:rotate(142deg)}.about-network-nodes>span{z-index:4;border:1px solid color-mix(in srgb, var(--about-world-color) 30%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0811d1;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;display:inline-flex;position:absolute;box-shadow:0 7px 18px #0000003d}.about-network-nodes>span:first-child{top:19%;left:3%}.about-network-nodes>span:nth-child(2){top:10%;right:4%}.about-network-nodes>span:nth-child(3){top:47%;right:0}.about-network-nodes>span:nth-child(4){bottom:9%;right:7%}.about-network-nodes>span:nth-child(5){bottom:13%;left:3%}.about-network-nodes i{background:var(--about-world-color);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb, var(--about-world-color) 70%, transparent);border-radius:50%}.about-network-nodes b{color:#d9d0e5;font:800 10px/1 var(--font-display);letter-spacing:.035em}.about-network-metrics{background:#ffffff06;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:.75fr 1.25fr;display:grid}.about-network-metrics>div{min-width:0;padding:16px 17px}.about-network-metrics>div+div{border-left:1px solid #ffffff13}.about-network-metrics strong,.about-network-metrics span{display:block}.about-network-metrics strong{color:#e8dcf8;font:850 20px/1 var(--font-display);letter-spacing:-.015em}.about-network-metrics span{color:#9f90b3;font:750 9px/1.2 var(--font-display);letter-spacing:.1em;margin-top:7px}.about-network-footer{color:#9585aa;font:750 9px/1.2 var(--font-display);letter-spacing:.09em;flex-wrap:wrap;gap:8px 16px;margin-top:16px;display:flex}.about-network-footer span{align-items:center;gap:7px;display:inline-flex}.about-network-footer span:before{content:"";background:rgba(var(--sx-purple-rgb), .8);border-radius:50%;width:3px;height:3px}.about-pillars{background:#ffffff06;border:1px solid #ffffff17;border-radius:23px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(42px,6vw,72px);display:grid;overflow:hidden}.about-pillars article{min-width:0;min-height:238px;padding:clamp(22px,2.3vw,30px);transition:transform .2s,background .2s,box-shadow .2s}.about-pillars article+article{border-left:1px solid #ffffff14}.about-pillars article:hover{background:rgba(var(--sx-purple-rgb), .065);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff06}.about-pillars article>span{color:#b891f0;font:850 11px/1 var(--font-display);letter-spacing:.14em;margin-bottom:37px;display:block}.about-pillars h3{color:var(--sx-text);font:800 clamp(16px, 1.45vw, 18px)/1.15 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0 0 12px}.about-pillars p{color:var(--sx-muted);margin:0;font-size:clamp(14px,1.15vw,15px);line-height:1.58}.about-signoff{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:20px 4px 0;display:flex}.about-signoff strong{color:#d7c0f5;font:800 12px/1.3 var(--font-display);letter-spacing:.13em}.about-signoff span{color:#847693;letter-spacing:.035em;text-align:right;font-size:11px}@keyframes aboutStatusPulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:1040px){.about-top{grid-template-columns:minmax(0,1fr)}.about-copy h2{max-width:18ch}.about-network{min-height:460px}.about-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.about-pillars article:nth-child(3){border-top:1px solid #ffffff14;border-left:0}.about-pillars article:nth-child(4){border-top:1px solid #ffffff14}}@media (max-width:720px){.about-section{border-radius:25px;width:min(100% - 24px,1260px);margin-block:44px}.about-surface{padding:28px 22px}.about-top{gap:38px}.about-copy h2{margin-top:16px;font-size:clamp(36px,11vw,54px);line-height:1}.about-intro{font-size:17px!important}.about-statement{padding-left:18px}.about-network{border-radius:20px;min-height:446px;padding:18px}.about-network-map{height:260px}.about-network-core{width:82px;height:82px}.about-network-nodes>span{padding:6px 7px}.about-network-nodes b{font-size:9px}.about-pillars{border-radius:19px;margin-top:40px}.about-pillars article{min-height:220px;padding:22px}.about-pillars article>span{margin-bottom:28px}.about-signoff{flex-direction:column;align-items:flex-start;gap:8px}.about-signoff span{text-align:left}}@media (max-width:520px){.about-eyebrow:before{width:24px}.about-network-head{flex-direction:column;align-items:flex-start;gap:9px}.about-network{min-height:470px}.about-network-map{height:270px;margin-top:-2px}.about-network-nodes>span:first-child{left:0}.about-network-nodes>span:nth-child(2){right:0}.about-network-nodes>span:nth-child(3){right:-4px}.about-network-nodes>span:nth-child(4){right:0}.about-network-nodes>span:nth-child(5){left:0}.about-network-metrics{grid-template-columns:1fr 1.25fr}.about-network-metrics>div{padding:14px 12px}.about-network-metrics strong{font-size:16px}.about-network-footer{gap:7px 12px}.about-pillars{grid-template-columns:minmax(0,1fr)}.about-pillars article{min-height:0}.about-pillars article+article{border-top:1px solid #ffffff14;border-left:0}.about-pillars article>span{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.about-network-head b i{animation:none}.about-pillars article{transition:none}.about-pillars article:hover{transform:none}}.player-gateway{width:min(1260px,100% - 48px);color:var(--sx-text);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(34px,5vw,72px);margin:0 auto;padding:clamp(62px,7.5vw,94px) 0;display:grid}.player-gateway-intro{min-width:0}.player-gateway-intro .eyebrow{color:#c9a8fb}.player-gateway-intro h2{max-width:9ch;color:var(--sx-text);font:850 clamp(47px, 6.1vw, 78px)/.92 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:14px 0 22px}.player-gateway-intro>p{max-width:570px;color:var(--sx-muted);margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.player-gateway-features{border-top:1px solid #ffffff13;align-items:stretch;margin-top:clamp(30px,4vw,44px);padding-top:20px;display:flex}.player-gateway-features>div{flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex}.player-gateway-features>div:first-child{padding-left:0}.player-gateway-features>div+div{border-left:1px solid #ffffff13}.player-gateway-features i{width:6px;height:6px;box-shadow:0 0 13px rgba(var(--sx-purple-rgb), .45);background:#a978ef;border-radius:50%;flex:none}.player-gateway-features span,.player-gateway-features strong,.player-gateway-features small{display:block}.player-gateway-features strong{color:#e7dcf4;font:850 13px/1 var(--font-display);letter-spacing:.03em}.player-gateway-features small{color:#8e809f;font:760 9px/1.15 var(--font-display);letter-spacing:.09em;margin-top:5px}.player-link-card{border:1px solid rgba(var(--sx-purple-rgb), .24);border-radius:var(--sx-radius-panel);background:radial-gradient(circle at 92% 8%, rgba(var(--sx-purple-rgb), .18), transparent 34%), linear-gradient(145deg, #191128f0, #09070ffb);grid-template-columns:minmax(0,1.14fr) minmax(215px,.72fr);align-items:stretch;gap:clamp(24px,3vw,38px);min-width:0;min-height:464px;padding:clamp(26px,3.2vw,38px);transition:border-color .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #0000003d,inset 0 1px #ffffff08}.player-link-card:before{content:"";opacity:.25;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 82% 42%,#000,#0000 76%);mask-image:radial-gradient(circle at 82% 42%,#000,#0000 76%)}.player-link-card:hover{border-color:rgba(var(--sx-purple-rgb), .37);box-shadow:0 26px 70px #00000040, 0 0 28px rgba(var(--sx-purple-rgb), .07), inset 0 1px 0 #ffffff0a}.player-link-content,.player-ghost-ui{z-index:1;min-width:0;position:relative}.player-link-content{flex-direction:column;align-items:flex-start;display:flex}.player-link-topline{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;width:100%;padding-bottom:20px;display:flex}.player-link-topline>span{color:#c9a8fb;font:850 11px/1 var(--font-display);letter-spacing:.12em}.player-link-topline b{color:#bd8fa8;font:780 9px/1 var(--font-display);letter-spacing:.1em;align-items:center;gap:7px;display:inline-flex}.player-link-topline b i{background:#bd658d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #bd658d80}.player-link-content h3{max-width:15ch;color:var(--sx-text);font:820 clamp(27px, 3vw, 36px)/1.04 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:clamp(24px,3vw,32px) 0 13px}.player-link-description{max-width:535px;color:var(--sx-muted);margin:0;font-size:15px;line-height:1.62}.player-link-action{border:1px solid rgba(var(--sx-purple-rgb), .58);border-radius:var(--sx-radius-control);background:rgba(var(--sx-purple-rgb), .12);color:#f4edff;min-height:50px;font:800 var(--sx-text-button)/1 var(--font-display);justify-content:center;align-items:center;gap:14px;margin-top:25px;padding:0 20px;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.player-link-action span{font-size:17px;transition:transform .2s}.player-link-action:hover{background:rgba(var(--sx-purple-rgb), .19);color:#fff;box-shadow:0 0 22px rgba(var(--sx-purple-rgb), .14), inset 0 1px 0 #ffffff0e;border-color:#bc94ffd9}.player-link-action:hover span{transform:translate(3px)}.player-link-action:focus-visible{outline:2px solid rgba(var(--sx-purple-rgb), .7);outline-offset:4px}.player-link-flow{border-top:1px solid #ffffff13;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:27px 0 0;padding:19px 0 0;list-style:none;display:grid}.player-link-flow li{gap:6px;min-width:0;padding-right:20px;display:grid;position:relative}.player-link-flow li:not(:last-child):after{content:"";background:linear-gradient(90deg, rgba(var(--sx-purple-rgb), .38), rgba(var(--sx-purple-rgb), .08));width:calc(100% - 58px);height:1px;transition:background .22s;position:absolute;top:5px;right:6px;transform:translate(50%)}.player-link-card:hover .player-link-flow li:not(:last-child):after{background:linear-gradient(90deg, rgba(var(--sx-purple-rgb), .56), rgba(var(--sx-purple-rgb), .15))}.player-link-flow span{color:#ae7fe9;font:840 10px/1 var(--font-display);letter-spacing:.1em}.player-link-flow b{color:#aba0b9;font:720 10px/1.3 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-link-security{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin-top:auto;padding-top:22px;display:grid}.player-link-security>i{border:1px solid rgba(var(--sx-purple-rgb), .48);border-radius:3px;width:14px;height:12px;margin-top:3px;position:relative}.player-link-security>i:before{content:"";border:1px solid rgba(var(--sx-purple-rgb), .48);border-bottom:0;border-radius:5px 5px 0 0;width:6px;height:6px;position:absolute;bottom:9px;left:3px}.player-link-security p{color:#83778f;margin:0;font-size:11px;line-height:1.5}.player-ghost-ui{background:linear-gradient(155deg, rgba(var(--sx-purple-rgb), .065), #ffffff04);opacity:.62;border:1px solid #ffffff12;border-radius:17px;flex-direction:column;align-self:stretch;padding:20px;display:flex;overflow:hidden}.player-ghost-head{border-bottom:1px solid #ffffff12;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:18px;display:grid}.player-ghost-avatar{border:1px solid rgba(var(--sx-purple-rgb), .22);background:radial-gradient(circle at 50% 35%, rgba(var(--sx-purple-rgb), .28), #ffffff06 62%);border-radius:50%;width:42px;height:42px}.player-ghost-head>div{min-width:0}.player-ghost-head small,.player-ghost-record small{color:#8c7c9e;font:760 8px/1 var(--font-display);letter-spacing:.13em;display:block}.player-ghost-head i,.player-ghost-record>span{background:#ffffff13;border-radius:99px;height:6px;margin-top:7px;display:block}.player-ghost-head i:first-of-type{width:76%}.player-ghost-head i:last-of-type{width:48%}.player-ghost-record{border-bottom:1px solid #ffffff0f;padding:17px 0}.player-ghost-record strong{color:#b8aac8;font:780 11px/1 var(--font-display);align-items:center;gap:7px;margin-top:8px;display:inline-flex}.player-ghost-record strong i{background:var(--sx-purple-bright);width:6px;height:6px;box-shadow:0 0 10px rgba(var(--sx-purple-rgb), .48);border-radius:50%}.player-ghost-record>span{width:68%}.player-ghost-record>span+span{width:42%}.player-ghost-record>span.is-long{width:84%}.player-ghost-activity{align-items:end;gap:5px;min-height:58px;margin-top:auto;padding-top:16px;display:flex}.player-ghost-activity i{background:linear-gradient(to top, rgba(var(--sx-purple-rgb), .36), rgba(var(--sx-purple-rgb), .08));border-radius:3px 3px 0 0;flex:1 1 0;min-width:4px}.player-ghost-activity i:first-child{height:28%}.player-ghost-activity i:nth-child(2){height:54%}.player-ghost-activity i:nth-child(3){height:38%}.player-ghost-activity i:nth-child(4){height:76%}.player-ghost-activity i:nth-child(5){height:58%}.player-ghost-activity i:nth-child(6){height:88%}.player-ghost-activity i:nth-child(7){height:67%}@media (max-width:1040px){.player-gateway{grid-template-columns:minmax(0,1fr);gap:42px}.player-gateway-intro>p{max-width:760px}.player-gateway-features{max-width:650px}}@media (max-width:720px){.player-gateway{width:min(100% - 28px,1260px);padding:58px 0}.player-gateway-intro h2{font-size:clamp(43px,14vw,62px)}.player-gateway-features{flex-wrap:wrap;row-gap:18px}.player-gateway-features>div{min-width:30%;padding-inline:11px}.player-link-card{border-radius:20px;grid-template-columns:minmax(0,1fr);min-height:0;padding:24px}.player-ghost-ui{grid-template-columns:1fr 1fr;gap:0 18px;min-height:220px;display:grid}.player-ghost-head{grid-column:1/-1}.player-ghost-record{padding-block:13px}.player-ghost-activity{grid-column:1/-1;min-height:45px}.player-link-security{margin-top:26px}}@media (max-width:480px){.player-gateway{gap:34px;width:min(100% - 24px,1260px);padding-block:50px}.player-gateway-intro>p{font-size:16px}.player-gateway-features{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.player-gateway-features>div{gap:7px;min-width:0;padding:0 8px}.player-gateway-features>div:first-child{padding-left:0}.player-gateway-features strong{font-size:11px}.player-gateway-features small{letter-spacing:.06em;font-size:8px}.player-link-card{padding:20px}.player-link-topline{flex-direction:column;align-items:flex-start;gap:9px}.player-link-content h3{font-size:27px}.player-link-action{width:100%}.player-link-flow{grid-template-columns:minmax(0,1fr);gap:13px}.player-link-flow li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:0 0 0 8px}.player-link-flow li:not(:last-child):after{background:linear-gradient(to bottom, rgba(var(--sx-purple-rgb), .42), rgba(var(--sx-purple-rgb), .08));width:1px;height:20px;top:17px;left:12px;right:auto;transform:translateY(50%)}.player-link-flow b{white-space:normal}.player-ghost-ui{grid-template-columns:minmax(0,1fr)}.player-ghost-head,.player-ghost-activity{grid-column:auto}.player-ghost-record:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.player-link-card,.player-link-action,.player-link-action span,.player-link-flow li:after{transition:none}.player-link-action:hover span{transform:none}}.infrastructure-overview{isolation:isolate;padding-top:clamp(72px,8vw,108px);padding-bottom:clamp(70px,8vw,104px)}.infrastructure-overview:before{background:radial-gradient(circle at 50% 48%, rgba(var(--sx-purple-rgb), .09), transparent 41%), linear-gradient(180deg, #ffffff02, transparent 40%)}.infra-overview-head{text-align:center;max-width:940px;margin:0 auto}.infra-overview-head .eyebrow{color:#c8a7fb;justify-content:center}.infra-overview-head h2{color:var(--sx-text);font:870 clamp(46px, 6vw, 78px)/.93 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:14px auto 20px}.infra-overview-head>p{max-width:790px;color:var(--sx-muted);text-wrap:balance;margin:0 auto;font-size:clamp(16px,1.5vw,18px);line-height:1.67}.infra-highlights{grid-template-columns:repeat(4,minmax(0,1fr));max-width:990px;margin:clamp(34px,4vw,48px) auto 22px;padding:0;display:grid}.infra-highlights>div{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:7px 20px;display:flex}.infra-highlights>div+div{border-left:1px solid #ffffff16}.infra-highlights dt{color:#8f819f;font:760 9px/1 var(--font-display);letter-spacing:.15em}.infra-highlights dd{color:#e8def4;font:860 clamp(19px, 2.2vw, 27px)/1 var(--font-display);letter-spacing:-.01em;order:-1;margin:0}.infra-core-board{border:1px solid rgba(var(--sx-purple-rgb), .22);background:radial-gradient(circle at 50% 50%, rgba(var(--sx-purple-rgb), .12), transparent 29%), linear-gradient(145deg, #150e22eb, #08060dfb);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 30px 85px #0000003d,inset 0 1px #ffffff06}.infra-core-board:before,.infra-core-board:after{content:"";z-index:1;pointer-events:none;position:absolute}.infra-core-board:before{background:linear-gradient(90deg, transparent 3%, rgba(var(--sx-purple-rgb), .13) 25%, rgba(var(--sx-purple-rgb), .35) 50%, rgba(var(--sx-purple-rgb), .13) 75%, transparent 97%);height:1px;inset:50% 0 auto}.infra-core-board:after{background:linear-gradient(180deg, transparent 3%, rgba(var(--sx-purple-rgb), .13) 25%, rgba(var(--sx-purple-rgb), .35) 50%, rgba(var(--sx-purple-rgb), .13) 75%, transparent 97%);width:1px;inset:0 auto 0 50%}.infra-core-node{z-index:4;width:min(245px,28%);min-height:78px;box-shadow:0 0 34px rgba(var(--sx-purple-rgb), .15), 0 18px 40px #0000004d, inset 0 1px 0 #ffffff0b;background:#0e0917f5;border:1px solid #c29bff66;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:6px 11px;padding:16px 20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.infra-core-node>i{background:#ad77f2;border-radius:50%;grid-row:1/span 2;width:9px;height:9px;animation:2.4s ease-out infinite infra-core-pulse;box-shadow:0 0 #ad77f266,0 0 15px #ad77f28c}.infra-core-node span{color:#f3eaff;font:870 13px/1 var(--font-display);letter-spacing:.1em}.infra-core-node small{color:#8e7fa0;font:730 8px/1 var(--font-display);letter-spacing:.13em}.infra-module{z-index:2;background:#ffffff02;min-width:0;min-height:240px;padding:clamp(28px,3.4vw,44px);transition:background .22s,box-shadow .22s;position:relative}.infra-module:first-of-type,.infra-module:nth-of-type(2){padding-bottom:clamp(68px,7vw,86px)}.infra-module:nth-of-type(3),.infra-module:nth-of-type(4){padding-top:clamp(68px,7vw,86px)}.infra-module:hover{background:rgba(var(--sx-purple-rgb), .035);box-shadow:inset 0 0 34px rgba(var(--sx-purple-rgb), .025)}.infra-module-index{color:#835ab9;font:820 9px/1 var(--font-code);letter-spacing:.15em}.infra-module h3{color:#c9aaf5;font:830 11px/1 var(--font-display);letter-spacing:.15em;margin:10px 0 21px}.infra-module>strong{color:#f0e9f7;max-width:18ch;font:820 clamp(20px, 2.4vw, 29px)/1.1 var(--font-display);letter-spacing:-.018em;text-wrap:balance;display:block}.infra-module ul{color:#9b90a8;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.infra-module li{padding-left:12px;font-size:12px;line-height:1.45;position:relative}.infra-module li:before{content:"";background:#8156b6;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.infra-worlds{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:20px 4px 0;display:flex}.infra-worlds>strong{color:#b7a7c9;font:780 10px/1.35 var(--font-display);letter-spacing:.12em}.infra-worlds>div{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.infra-worlds span{color:#81768d;font:760 9px/1 var(--font-display);letter-spacing:.08em;align-items:center;gap:7px;display:inline-flex}.infra-worlds span i{background:var(--infra-world);width:5px;height:5px;box-shadow:0 0 9px color-mix(in srgb, var(--infra-world) 44%, transparent);opacity:.72;border-radius:50%}@keyframes infra-core-pulse{70%{box-shadow:0 0 0 8px #ad77f200,0 0 15px #ad77f28c}to{box-shadow:0 0 #ad77f200,0 0 15px #ad77f28c}}@media (max-width:980px){.infra-module{min-height:255px;padding-inline:30px}.infra-module>strong{font-size:22px}.infra-module ul{gap:7px;display:grid}.infra-core-node{width:220px}.infra-worlds{flex-direction:column;align-items:flex-start}.infra-worlds>div{justify-content:flex-start}}@media (max-width:720px){.infrastructure-overview{width:min(100% - 28px, var(--sx-content));padding-block:62px}.infra-overview-head{text-align:left}.infra-overview-head .eyebrow{justify-content:flex-start}.infra-overview-head h2{margin-inline:0;font-size:clamp(39px,12.5vw,57px)}.infra-overview-head>p{text-wrap:pretty;margin-inline:0}.infra-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:32px}.infra-highlights>div{text-align:left;align-items:flex-start;padding:16px 10px}.infra-highlights>div+div{border-left:0}.infra-highlights>div:nth-child(2n){border-left:1px solid #ffffff13;padding-left:22px}.infra-highlights>div:nth-child(n+3){border-top:1px solid #ffffff13}.infra-core-board{border-radius:22px;display:block}.infra-core-board:before,.infra-core-board:after{content:none}.infra-core-node{width:auto;min-height:72px;margin:18px;position:relative;top:auto;left:auto;transform:none}.infra-module,.infra-module:first-of-type,.infra-module:nth-of-type(2),.infra-module:nth-of-type(3),.infra-module:nth-of-type(4){border-top:1px solid #fff1;min-height:0;padding:27px 24px}.infra-module:hover{box-shadow:none;background:#ffffff02}.infra-module>strong{max-width:none;font-size:clamp(21px,7vw,27px)}.infra-module ul{gap:8px;display:grid}.infra-worlds{margin-top:18px;padding-inline:0}.infra-worlds>div{gap:11px 17px}}@media (prefers-reduced-motion:reduce){.infra-core-node>i{animation:none}.infra-module{transition:none}}.atlas>.section-head{padding-top:38px}@media (max-width:720px){.atlas>.section-head{padding-top:30px}}.atlas>.section-head{align-items:flex-start;gap:24px;margin-bottom:24px}.atlas-heading{max-width:720px}.atlas-heading h2{margin:8px 0 0}.atlas-heading>p{max-width:640px;color:var(--sx-muted);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.6}.atlas .atlas-status{padding-top:3px;padding-bottom:0}.atlas .world-tabs{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090710b3;border-color:#ffffff13;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:7px;display:grid;overflow:visible}.atlas .world-tab{border-color:rgba(var(--server-rgb), .14);min-height:72px;box-shadow:none;color:var(--sx-muted);background:#ffffff03;grid-template-rows:auto auto;align-content:center;justify-items:start;gap:5px;padding:11px 10px;transition:border-color .18s,background .18s,color .18s;display:grid}.atlas .world-tab.active{border-color:rgba(var(--server-rgb), .66);background:rgba(var(--server-rgb), .105);box-shadow:inset 0 0 0 1px rgba(var(--server-rgb), .1);color:var(--sx-text)}.atlas .world-tab:hover{border-color:rgba(var(--server-rgb), .42);background:rgba(var(--server-rgb), .065);box-shadow:none;transform:none}.atlas .world-tab:focus-visible{outline:2px solid var(--server-accent);outline-offset:2px}.atlas .world-tab-name{color:currentColor;justify-content:flex-start;font-size:16px}.atlas .world-tab-type{color:currentColor;text-align:left;opacity:.78;font-size:12px;font-weight:700}.atlas .world-tab .server-color-dot{box-shadow:none}.atlas .world-tab-meta{display:none}.atlas .world-panel{border-color:rgba(var(--server-rgb), .25);box-shadow:var(--sx-shadow-soft);transition:border-color .18s,background .18s;animation:none}.atlas .world-panel:before{opacity:.72;width:2px;box-shadow:none}.atlas .world-kicker{color:var(--sx-text-soft)}.atlas .world-tagline{max-width:620px;color:var(--sx-text-soft);line-height:1.6}.atlas .world-quick-info dd,.atlas .world-quick-info dd:first-letter{color:var(--server-accent);text-shadow:none;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor}.atlas .world-quick-info dl>div:first-child dd{font-family:var(--font-code)}.atlas .world-setting-list .rate{border-color:rgba(var(--server-rgb), .22);background:rgba(var(--server-rgb), .06);min-height:36px;box-shadow:none}.atlas .world-setting-list .rate b{color:var(--server-accent)}.atlas .world-highlights li:before{box-shadow:none}.atlas .world-card-actions .world-details-link,.atlas .world-card-actions .copy-address{border-radius:var(--sx-radius-control);min-height:48px;box-shadow:none;transform:none}.atlas .world-card-actions .world-details-link{border-color:rgba(var(--server-rgb), .62);background:var(--server-accent);color:#0a0710}.atlas .world-card-actions .copy-address{color:var(--sx-text);background:#0d0a16c7;border-color:#ffffff26}:is(.atlas .world-card-actions .world-details-link:hover,.atlas .world-card-actions .world-details-link:focus-visible){border-color:var(--server-accent);background:color-mix(in srgb, var(--server-accent) 88%, white);box-shadow:0 0 18px rgba(var(--server-rgb), .16)}:is(.atlas .world-card-actions .copy-address:hover,.atlas .world-card-actions .copy-address:focus-visible){border-color:rgba(var(--server-rgb), .58);background:rgba(var(--server-rgb), .1);box-shadow:none}.atlas .world-side{border-left-color:#ffffff12}.atlas .world-side .world-visual{aspect-ratio:16/9;border-color:rgba(var(--server-rgb), .18);min-height:210px;overflow:hidden}.atlas .world-side .world-visual:after{background:linear-gradient(#0000 32%,#05040a80)}.atlas .world-side .world-visual img{object-fit:cover;width:100%;height:100%}.atlas .world-live-card,.atlas .world-audience{border-color:rgba(var(--server-rgb), .14);background:rgba(var(--server-rgb), .045)}.atlas .world-live-state{box-shadow:none}.atlas .world-live-state.offline{border-color:#ff6c7c47}.atlas .world-live-count{color:var(--sx-text)}.atlas .world-live-message{color:var(--sx-muted);margin:0;font-size:13px;line-height:1.5}.atlas .world-live-message.loading{color:var(--sx-text-soft);align-items:center;gap:8px;display:flex}.atlas .world-live-message.loading>span{opacity:.7;background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite world-status-pulse}.atlas .world-live-detail{margin:7px 0 0}.atlas .world-live-refresh{color:var(--sx-muted);margin:10px 0 0;font-size:11px;line-height:1.4}.atlas .world-population-track{margin-top:12px}.atlas .world-population-track>span{box-shadow:none}.atlas .world-status-retry{border:1px solid rgba(var(--server-rgb), .35);border-radius:var(--sx-radius-control);background:rgba(var(--server-rgb), .06);min-height:36px;color:var(--sx-text-soft);font:800 10px/1 var(--font-display);letter-spacing:.04em;margin-top:12px;padding:0 11px;transition:border-color .18s,background .18s}:is(.atlas .world-status-retry:hover,.atlas .world-status-retry:focus-visible){border-color:rgba(var(--server-rgb), .66);background:rgba(var(--server-rgb), .12)}.atlas .world-audience{background:rgba(var(--server-rgb), .055)}.atlas .world-audience p{color:var(--sx-muted)}@media (max-width:1080px){.atlas .world-side{border-top-color:#ffffff12}}@media (max-width:760px){.atlas>.section-head{gap:14px;margin-bottom:18px}.atlas-heading>p{margin-top:12px;font-size:14px}.atlas .world-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.atlas .world-tab{scroll-snap-align:start;flex:0 0 148px;min-height:70px}.atlas .world-side{grid-template-rows:auto;grid-template-columns:1fr}.atlas .world-side .world-visual{grid-row:auto;min-height:215px}.atlas .world-quick-info dl{grid-template-columns:1fr}.atlas .world-quick-info dl>div:last-child{grid-column:auto}.atlas .world-highlights ul{grid-template-columns:1fr}}@media (max-width:520px){.atlas .world-card-actions{grid-template-columns:1fr;width:100%}.atlas .world-card-actions .world-details-link,.atlas .world-card-actions .copy-address{width:100%}}@media (prefers-reduced-motion:reduce){.atlas .world-tab,.atlas .world-panel,.atlas .world-card-actions .world-details-link,.atlas .world-card-actions .copy-address,.atlas .world-status-retry,.atlas .world-live-message.loading>span{transition:none;animation:none}}.atlas .world-tab{text-align:center;justify-items:center}.atlas .world-tab-name{justify-content:center;width:100%;font-size:16px;font-weight:800}.atlas .world-tab-type{text-align:center;width:100%;font-size:12px}.atlas .world-main{padding-top:clamp(28px,2.6vw,38px)}.atlas .world-top{text-align:center;justify-content:center;display:flex}.atlas .world-top>div{justify-items:center;width:100%;display:grid}.atlas .world-kicker{color:var(--sx-text-soft);letter-spacing:.18em;font-size:10px}.atlas .world-tagline{text-align:center;max-width:650px;margin:0 auto}.atlas .world-quick-info{margin-top:24px}.atlas .world-setting-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.atlas .world-setting-list .rate{border-color:rgba(var(--server-rgb), .2);border-radius:var(--sx-radius-control);background:rgba(var(--server-rgb), .055);justify-content:center;align-items:flex-start;gap:7px;min-height:76px;padding:12px 14px;display:flex}.atlas .world-setting-list .rate>span{color:var(--sx-muted);font:800 9px/1.2 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.atlas .world-setting-list .rate>b{color:var(--server-accent);font:850 21px/1 var(--font-display);letter-spacing:-.015em}.atlas .world-highlights ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.atlas .world-highlights li{border-left:2px solid rgba(var(--server-rgb), .7);background:rgba(var(--server-rgb), .035);min-height:54px;color:var(--sx-text-soft);border-radius:8px;align-items:center;padding:10px 12px;font-size:13px;line-height:1.42;display:flex}.atlas .world-highlights li:before{content:none;display:none}@media (max-width:900px){.atlas .world-setting-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.atlas .world-tabs{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.atlas .world-tab{flex:initial;scroll-snap-align:none;min-height:74px}.atlas .world-setting-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.atlas .world-tabs,.atlas .world-setting-list,.atlas .world-highlights ul{grid-template-columns:1fr}}.atlas .world-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-music-credit{max-width:31rem;color:var(--sx-muted);margin:-3px 0 0;font-size:10px;line-height:1.45}.site-footer-music-credit a{color:inherit;text-decoration:none}:is(.site-footer-music-credit a:hover,.site-footer-music-credit a:focus-visible){color:var(--sx-text);text-decoration:underline}.atlas .world-side{grid-template-rows:auto auto auto;align-content:start;gap:13px}.atlas .world-side .world-visual{aspect-ratio:1256/832;height:auto;min-height:0}.atlas .world-side .world-visual img{object-fit:contain;object-position:center;width:100%;height:100%}.atlas .world-audience{align-self:start;height:auto;min-height:0}.atlas .world-setting-list .rate{justify-content:center;align-items:center;padding:12px 14px}.atlas .world-setting-list .rate>.rate-content{white-space:nowrap;justify-content:center;align-items:baseline;gap:6px;display:inline-flex}.atlas .world-setting-list .rate>.rate-content>span{color:var(--sx-muted);font:800 clamp(15px, 1.25vw, 18px)/1.1 var(--font-display);letter-spacing:.045em;text-transform:uppercase}.atlas .world-setting-list .rate>.rate-content>b{color:var(--server-accent);font:850 clamp(15px, 1.25vw, 18px)/1.1 var(--font-display);letter-spacing:0}@media (max-width:1080px){.atlas .world-side{grid-template-rows:auto;grid-template-columns:1fr;gap:12px}.atlas .world-side .world-visual{aspect-ratio:1256/832;grid-row:auto;height:auto;min-height:0}}.atlas .world-name{margin:0}.atlas .world-meta{color:var(--sx-muted);margin:8px 0 0;font-size:13px;line-height:1.45}.atlas .world-tagline{margin-top:10px}.atlas .world-quick-info dd{color:var(--server-accent);font-size:14px;font-weight:700;line-height:1.35}.atlas .world-setting-list .rate{align-items:center;min-height:68px}.atlas .world-setting-list .rate>.rate-content>span,.atlas .world-setting-list .rate>.rate-content>b{font:800 clamp(15px, 1.25vw, 18px)/1.1 var(--font-display);letter-spacing:0}.atlas .world-highlights li{border-radius:var(--sx-radius-control);min-height:58px;padding:11px 13px}.atlas .world-side{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch}.atlas .world-side .world-visual{aspect-ratio:1256/832;background:rgba(var(--server-rgb), .035);min-height:0}.atlas .world-side .world-visual:after{content:none}.atlas .world-side .world-visual img{object-fit:contain;object-position:center}.atlas .world-audience{flex-direction:column;align-self:stretch;min-height:0;display:flex}.atlas .world-audience p{margin-top:9px;font-size:13px;line-height:1.58}.atlas .world-play-profile{border-top:1px solid rgba(var(--server-rgb), .16);margin:auto 0 0;padding:14px 0 0}.atlas .world-play-profile h5{color:var(--sx-muted);font:800 10px/1.25 var(--font-display);letter-spacing:.08em;margin:0 0 5px}.atlas .world-play-profile dl{margin:0}.atlas .world-play-profile dl>div{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;padding:9px 0;display:grid}.atlas .world-play-profile dl>div:last-child{border-bottom:0;padding-bottom:0}.atlas .world-play-profile dt,.atlas .world-play-profile dd{margin:0;font-size:13px;line-height:1.35}.atlas .world-play-profile dt{color:var(--sx-muted)}.atlas .world-play-profile dd{color:var(--sx-text-soft);text-align:right;font-weight:700}@media (max-width:1080px){.atlas .world-side{grid-template-rows:auto}.atlas .world-audience{align-self:auto}}@media (max-width:520px){.atlas .world-play-profile dl>div{grid-template-columns:1fr;gap:3px}.atlas .world-play-profile dd{text-align:left}}.hero:before{opacity:1;z-index:0;background-image:linear-gradient(90deg,#05040cf7 0%,#05040ce0 23%,#05040c9e 42%,#05040c47 58%,#05040c0f 73%,#05040c00 100%),linear-gradient(#05040c00 65%,#05040c73 84%,#05040cf5 100%),url(/survivalist-hero-background.png);background-position:50%,50%,50% 28%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover}.hero:after{content:none;display:none}@media (max-width:720px){.hero:before{opacity:1;background-position:50%,50%,62% 28%}}.site-shell>.topbar{width:min(1540px, calc(100% - var(--sx-gutter) - 116px));height:84px;margin-left:max(var(--sx-gutter), calc((100vw - 1540px) / 2));justify-content:flex-start;gap:14px;margin-right:auto;padding-inline:18px}.topbar-branding{flex:none;align-items:center;gap:10px;min-width:max-content;display:inline-flex}.dualith-control{width:66px;height:66px;color:inherit;cursor:pointer;filter:drop-shadow(0 0 10px rgba(var(--sx-purple-rgb), .23));background:0 0;border:0;border-radius:14px;flex:none;place-items:center;margin:0;padding:0;transition:filter .2s;display:grid}.dualith-control:focus-visible{outline-offset:3px;outline:2px solid #c9a8ffd1}.dualith-image{object-fit:contain;will-change:transform;width:100%;height:100%;animation:3.7s ease-in-out infinite dualith-idle;display:block}:is(.dualith-control:hover,.dualith-control:focus-visible){filter:drop-shadow(0 0 16px rgba(var(--sx-purple-rgb), .44))}:is(.dualith-control:hover .dualith-image,.dualith-control:focus-visible .dualith-image){animation:.42s cubic-bezier(.2,.8,.35,1) both dualith-hover}.dualith-control.is-reacting .dualith-image{animation:.46s cubic-bezier(.18,.75,.28,1.15) both dualith-reaction}@keyframes dualith-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes dualith-hover{0%{transform:translateY(0)scale(1)}52%{transform:translateY(-4px)scale(1.04)}to{transform:translateY(-2px)scale(1.02)}}@keyframes dualith-reaction{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-6px)scale(1.04)}68%{transform:translateY(1px)scale(.985)}to{transform:translateY(0)scale(1)}}.site-shell>.topbar .brand{color:var(--sx-text);font-size:var(--sx-type-brand);letter-spacing:var(--sx-tracking-brand);white-space:nowrap;gap:0;font-weight:900;line-height:1}.site-shell>.topbar .nav{min-width:0;color:var(--sx-muted);font-size:var(--sx-type-nav);letter-spacing:.008em;flex:auto;justify-content:flex-end;gap:1px;font-weight:680}.site-shell>.topbar .nav>a{border-radius:var(--sx-radius-control);min-height:42px;color:inherit;transition:color var(--sx-motion-fast) var(--sx-ease-standard), background-color var(--sx-motion-fast) var(--sx-ease-standard), box-shadow var(--sx-motion-fast) var(--sx-ease-standard);padding-inline:9px;line-height:1}:is(.site-shell>.topbar .nav>a:hover,.site-shell>.topbar .nav>a:focus-visible,.site-shell>.topbar .nav>a[aria-current=page]){color:var(--sx-foreground);background:rgba(var(--sx-brand-rgb), .1);box-shadow:inset 0 -1px 0 rgba(var(--sx-brand-rgb), .54)}.site-shell>.topbar .nav-cta-zone{gap:6px;margin-left:10px;padding-left:12px}.site-shell>.topbar .nav-cta-zone>a{min-height:42px;padding-inline:12px;font-size:14px;font-weight:760}.topbar-mobile-hub{display:none}@media (max-width:1180px){.site-shell>.topbar{width:calc(100% - var(--sx-gutter) - 106px);height:78px;margin-left:var(--sx-gutter);margin-right:auto;padding-inline:14px}.site-shell>.topbar .nav{display:none}.site-shell>.topbar .mobile-navigation{display:block}.topbar-mobile-hub{border:1px solid color-mix(in srgb, var(--sx-brand) 52%, transparent);border-radius:var(--sx-radius-control);min-height:42px;color:var(--sx-text-soft);font:760 var(--sx-type-small)/1 var(--font-display);letter-spacing:.015em;background:#0c09149e;justify-content:center;align-items:center;margin-left:auto;padding:0 12px;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}:is(.topbar-mobile-hub:hover,.topbar-mobile-hub:focus-visible){border-color:color-mix(in srgb, var(--sx-brand) 74%, transparent);background:rgba(var(--sx-brand-rgb), .12);color:#fff;box-shadow:0 0 18px rgba(var(--sx-brand-rgb), .14);transform:translateY(-1px)}}@media (max-width:720px){:root{--sx-type-brand:16px}.site-shell>.topbar{gap:8px;height:72px;padding-inline:10px}.topbar-branding{gap:7px}.dualith-control{width:48px;height:48px}.site-shell>.topbar .brand{font-size:var(--sx-type-brand);letter-spacing:.12em}.topbar-mobile-hub{min-height:38px;font-size:var(--sx-type-caption);padding-inline:10px}}@media (max-width:460px){.site-shell>.topbar{width:calc(100% - 96px);margin-left:12px}.dualith-control{width:44px;height:44px}:root{--sx-type-brand:14px}.site-shell>.topbar .brand{font-size:var(--sx-type-brand);letter-spacing:.105em}.topbar-mobile-hub{display:none}.mobile-navigation>summary{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.dualith-control,.dualith-image,.topbar-mobile-hub,.site-shell>.topbar .nav>a{transition:none!important;animation:none!important}}.site-shell>.topbar .nav{align-items:center}.site-shell>.topbar .desktop-navigation-menu{flex:none;position:relative}.site-shell>.topbar .desktop-navigation-menu>summary{border-radius:var(--sx-radius-control);min-height:42px;color:inherit;cursor:pointer;transition:color var(--sx-motion-fast) var(--sx-ease-standard), background-color var(--sx-motion-fast) var(--sx-ease-standard), box-shadow var(--sx-motion-fast) var(--sx-ease-standard);align-items:center;gap:7px;padding:0 9px;line-height:1;list-style:none;display:inline-flex}.site-shell>.topbar .desktop-navigation-menu>summary::-webkit-details-marker{display:none}.site-shell>.topbar .desktop-navigation-menu>summary>i{width:7px;height:7px;transition:transform var(--sx-motion-fast) var(--sx-ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;display:block;transform:rotate(45deg)}:is(.site-shell>.topbar .desktop-navigation-menu:hover>summary,.site-shell>.topbar .desktop-navigation-menu>summary:focus-visible,.site-shell>.topbar .desktop-navigation-menu[open]>summary,.site-shell>.topbar .desktop-navigation-menu.is-active>summary){color:var(--sx-foreground);background:rgba(var(--sx-brand-rgb), .1);box-shadow:inset 0 -1px 0 rgba(var(--sx-brand-rgb), .54)}.site-shell>.topbar .desktop-navigation-menu[open]>summary>i{transform:rotate(225deg)translate(-2px,-2px)}.site-shell>.topbar .desktop-navigation-menu-panel{z-index:72;border:1px solid color-mix(in srgb, var(--sx-brand) 58%, transparent);border-radius:var(--sx-radius-surface);width:min(292px,100vw - 32px);box-shadow:0 14px 32px #00000052, 0 0 22px rgba(var(--sx-brand-rgb), .11);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,#140c22f5,#080610f0);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.site-shell>.topbar .desktop-navigation-menu[open]>.desktop-navigation-menu-panel{animation:sx-menu-panel-in var(--sx-motion-fast) var(--sx-ease-standard) both}@keyframes sx-menu-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.site-shell>.topbar .desktop-navigation-menu:not([open])>.desktop-navigation-menu-panel{display:none}.site-shell>.topbar .desktop-server-navigation-menu>.desktop-navigation-menu-panel{width:min(310px,100vw - 32px)}.site-shell>.topbar .desktop-tools-navigation-menu>.desktop-navigation-menu-panel{width:min(320px,100vw - 32px)}.site-shell>.topbar .desktop-navigation-menu-panel:before{content:"";border-top:1px solid color-mix(in srgb, var(--sx-brand) 58%, transparent);border-left:1px solid color-mix(in srgb, var(--sx-brand) 58%, transparent);background:#130c20fa;width:9px;height:9px;position:absolute;top:-5px;left:22px;transform:rotate(45deg)}.site-shell>.topbar .desktop-navigation-menu-panel>a{border-radius:var(--sx-radius-control);min-height:58px;color:var(--sx-text-soft);transition:border-color var(--sx-motion-fast) var(--sx-ease-standard), background-color var(--sx-motion-fast) var(--sx-ease-standard), color var(--sx-motion-fast) var(--sx-ease-standard);border:1px solid #0000;align-content:center;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.site-shell>.topbar .desktop-navigation-menu-panel>a>span{color:inherit;font-size:var(--sx-type-small);font-weight:760;line-height:var(--sx-leading-compact)}.site-shell>.topbar .desktop-navigation-menu-panel>a>small{color:var(--sx-muted);font-size:var(--sx-type-caption);font-weight:560;line-height:var(--sx-leading-compact)}:is(.site-shell>.topbar .desktop-navigation-menu-panel>a:hover,.site-shell>.topbar .desktop-navigation-menu-panel>a:focus-visible){border-color:color-mix(in srgb, var(--sx-brand-strong) 46%, transparent);background:rgba(var(--sx-brand-rgb), .1);color:#fff}.site-shell>.topbar .desktop-navigation-menu-panel>a:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--sx-focus) 75%, transparent)}.site-shell>.topbar .desktop-navigation-menu-panel>.desktop-navigation-tool-item{border:1px solid color-mix(in srgb, var(--sx-brand) 18%, transparent);border-radius:var(--sx-radius-control);color:#e0d5f19e;align-content:center;gap:4px;min-height:58px;padding:10px 12px;display:grid}.site-shell>.topbar .desktop-navigation-tool-item>span{font-size:var(--sx-type-small);font-weight:760;line-height:var(--sx-leading-compact)}.site-shell>.topbar .desktop-navigation-tool-item>small{color:#b8abd0a3;font-size:var(--sx-type-caption);font-weight:560;line-height:var(--sx-leading-compact)}.site-shell>.topbar .desktop-navigation-menu-panel>a.desktop-navigation-world-link{gap:2px;min-height:48px;padding:8px 12px}.site-shell>.topbar .desktop-navigation-menu-panel>a.desktop-navigation-world-link>span{align-items:center;gap:9px;display:flex}.site-shell>.topbar .desktop-navigation-world-link>span>i{background:var(--world-menu-accent);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--world-menu-accent) 70%, transparent);border-radius:999px;flex:none}.site-shell>.topbar .desktop-navigation-menu-panel>a.desktop-navigation-world-link>small{padding-left:16px}.site-shell>.topbar .desktop-navigation-menu-separator{background:color-mix(in srgb, var(--sx-brand) 26%, transparent);height:1px;margin:3px 4px}.site-shell>.topbar .desktop-navigation-menu-panel>a.desktop-navigation-matcher-cta{border-color:color-mix(in srgb, var(--sx-brand-strong) 36%, transparent);background:rgba(var(--sx-brand-rgb), .08);color:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:flex}.site-shell>.topbar .desktop-navigation-menu-panel>a.desktop-navigation-matcher-cta>span{font-size:var(--sx-type-small);font-weight:760}.site-shell>.topbar .desktop-navigation-menu-panel>a.desktop-navigation-matcher-cta>i{color:var(--sx-focus);transition:transform var(--sx-motion-fast) var(--sx-ease-standard);font-size:18px;font-style:normal;line-height:1}:is(.site-shell>.topbar .desktop-navigation-menu-panel>a.desktop-navigation-matcher-cta:hover>i,.site-shell>.topbar .desktop-navigation-menu-panel>a.desktop-navigation-matcher-cta:focus-visible>i){transform:translate(2px)}.site-shell>.topbar .nav-cta-zone{margin-left:8px;padding-left:10px}.site-shell>.topbar .nav-cta-zone>a.header-cta{min-width:0;min-height:42px;font-size:var(--sx-type-small);border-radius:11px;gap:10px;padding:0 14px}.site-shell>.topbar .nav-cta-zone>.header-cta-hub{min-width:132px}.site-shell>.topbar .nav-cta-zone>a.header-cta:hover{transform:translateY(-1px)}@media (max-width:1180px){.site-shell>.topbar .desktop-navigation-menu{display:none}}.nav-cta-zone>a.header-cta,.mobile-navigation-panel .mobile-community-actions>a.header-cta{--header-cta-edge:var(--sx-cta-edge);min-height:66px;font-family:var(--font-display);font-size:var(--sx-type-cta);letter-spacing:.012em;text-transform:none;transition:transform var(--sx-motion-base) var(--sx-ease-standard), box-shadow var(--sx-motion-base) var(--sx-ease-standard), filter var(--sx-motion-base) var(--sx-ease-standard), background var(--sx-motion-base) var(--sx-ease-standard);border:1.25px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:16px;padding:0 20px;font-weight:800;line-height:1;display:inline-flex;transform:translateY(0);box-shadow:inset 0 1px #ffffff09,0 0 15px #9f47f11f;background:linear-gradient(#0a0712f0, #0a0712e6) padding-box, var(--header-cta-edge) border-box!important;color:#f7f3ff!important}.nav-cta-zone>.header-cta-hub,.mobile-navigation-panel .mobile-community-actions>.header-cta-hub{min-width:164px;box-shadow:inset 0 1px #ffffff0e,0 0 18px #bb3cff2b}.site-shell>.topbar .nav-cta-zone>.header-cta-hub[data-primary-cta=player-hub]{--header-cta-edge:var(--sx-cta-hub-edge);min-width:168px}.nav-cta-zone>.header-cta-discord,.mobile-navigation-panel .mobile-community-actions>.header-cta-discord{min-width:146px}.nav-cta-zone>.header-cta-support,.mobile-navigation-panel .mobile-community-actions>.header-cta-support{min-width:156px}.site-shell>.topbar .nav>.hub-staff-link,.mobile-navigation-direct-links>.hub-staff-link{color:#e3d5ff;background:#834cda24;border:1px solid #b785ff73;border-radius:10px}.site-shell>.topbar .nav>.hub-staff-link:hover,.mobile-navigation-direct-links>.hub-staff-link:hover{color:#fff;background:#935be73d;border-color:#ceb1ffd1}.site-shell>.topbar .nav>.hub-staff-link:focus-visible{color:#fff;background:#935be73d;border-color:#ceb1ffd1}.mobile-navigation-direct-links>.hub-staff-link:focus-visible{color:#fff;background:#935be73d;border-color:#ceb1ffd1}.header-cta-label{white-space:nowrap}.header-cta-icon{width:22px;height:22px;color:var(--sx-cta-icon);text-shadow:0 0 11px color-mix(in srgb, var(--sx-cta-icon) 28%, transparent);transition:transform var(--sx-motion-base) var(--sx-ease-standard), color var(--sx-motion-base) var(--sx-ease-standard);flex:none;place-items:center;display:inline-grid;position:relative}.header-cta-icon-hub:before{content:"";border-top:2px solid;border-right:2px solid;width:10px;height:10px;transform:rotate(45deg)}.header-cta-icon-discord{width:21px;height:16px}.discord-clyde-icon{object-fit:contain;filter:brightness(0)saturate()invert(37%)sepia(91%)saturate(2690%)hue-rotate(246deg)brightness(105%)contrast(101%)drop-shadow(0 0 4px #bb53ff47);width:21px;height:16px;transition:filter var(--sx-motion-base) var(--sx-ease-standard);display:block}.header-cta-icon-support{font-family:Arial,sans-serif;font-size:27px;font-weight:400;line-height:1;transform:translateY(-1px)}.nav-cta-zone>a.header-cta:hover,.mobile-navigation-panel .mobile-community-actions>a.header-cta:hover{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 21px rgba(var(--sx-brand-rgb), .22);filter:none;transform:translateY(-1px);background:linear-gradient(#160d21fa, #0d0816f5) padding-box, var(--sx-cta-edge-hover) border-box!important}.site-shell>.topbar .nav-cta-zone>.header-cta-hub[data-primary-cta=player-hub]:hover{box-shadow:inset 0 1px 0 #ffffff12, 0 0 23px color-mix(in srgb, var(--sx-cta-icon) 25%, transparent)}.nav-cta-zone>a.header-cta:hover .header-cta-icon-hub,.mobile-navigation-panel .mobile-community-actions>a.header-cta:hover .header-cta-icon-hub{transform:translate(3px)}.nav-cta-zone>a.header-cta:hover .header-cta-icon-discord,.nav-cta-zone>a.header-cta:hover .header-cta-icon-support,.mobile-navigation-panel .mobile-community-actions>a.header-cta:hover .header-cta-icon-discord,.mobile-navigation-panel .mobile-community-actions>a.header-cta:hover .header-cta-icon-support{transform:scale(1.05)}.nav-cta-zone>a.header-cta:hover .discord-clyde-icon,.mobile-navigation-panel .mobile-community-actions>a.header-cta:hover .discord-clyde-icon{filter:brightness(0) saturate(100%) invert(47%) sepia(96%) saturate(1924%) hue-rotate(242deg) brightness(108%) contrast(102%) drop-shadow(0 0 6px color-mix(in srgb, var(--sx-focus) 40%, transparent))}.nav-cta-zone>a.header-cta:active,.mobile-navigation-panel .mobile-community-actions>a.header-cta:active{box-shadow:inset 0 1px 0 #ffffff09, 0 0 10px rgba(var(--sx-brand-rgb), .12);transform:translateY(0)}.nav-cta-zone>a.header-cta:focus-visible{outline:2px solid var(--sx-focus);outline-offset:3px}.mobile-navigation-panel .mobile-community-actions>a.header-cta:focus-visible{outline:2px solid var(--sx-focus);outline-offset:3px}@media (max-width:1500px){.mobile-navigation-panel .mobile-community-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mobile-navigation-panel .mobile-community-actions>a.header-cta{gap:12px;width:100%;min-width:0;min-height:62px;padding-inline:14px;font-size:16px}}@media (max-width:720px){.mobile-navigation-panel .mobile-community-actions{grid-template-columns:1fr}.mobile-navigation-panel .mobile-community-actions>a.header-cta{justify-content:space-between;min-height:64px;padding-inline:20px;font-size:18px}}@media (prefers-reduced-motion:reduce){.nav-cta-zone>a.header-cta,.mobile-navigation-panel .mobile-community-actions>a.header-cta,.header-cta-icon{transition:none!important}}@media (max-width:1180px){.site-shell>.topbar .mobile-navigation{z-index:120;position:relative}.site-shell>.topbar .mobile-navigation>summary{cursor:pointer;border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);background:#ffffff09;align-content:center;gap:5px;width:42px;height:42px;padding:11px;list-style:none;display:grid}.site-shell>.topbar .mobile-navigation>summary::-webkit-details-marker{display:none}.site-shell>.topbar .mobile-navigation>summary>span{background:var(--sx-text-soft);height:1px;transition:transform var(--sx-motion-base) var(--sx-ease-standard), opacity var(--sx-motion-base) var(--sx-ease-standard);display:block}.site-shell>.topbar .mobile-navigation[open]>summary>span:first-child{transform:translateY(6px)rotate(45deg)}.site-shell>.topbar .mobile-navigation[open]>summary>span:nth-child(2){opacity:0}.site-shell>.topbar .mobile-navigation[open]>summary>span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.site-shell>.topbar .mobile-navigation-panel{background:#0a0712f7;border-color:#b582ff52;gap:8px;width:min(360px,100vw - 24px);max-height:calc(100dvh - 106px);padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 18px 48px #0000006b,0 0 20px #974bee17}.site-shell>.topbar .mobile-navigation[open]>.mobile-navigation-panel,.mobile-navigation-group[open]>.mobile-navigation-group-panel{animation:sx-menu-panel-in var(--sx-motion-fast) var(--sx-ease-standard) both}.mobile-navigation-group{background:#ffffff05;border:1px solid #b582ff38;border-radius:13px;overflow:clip}.mobile-navigation-group>summary{min-height:52px;color:var(--sx-text);cursor:pointer;font:800 15px/1 var(--font-display);justify-content:space-between;align-items:center;gap:16px;padding:0 15px;list-style:none;display:flex}.mobile-navigation-group>summary::-webkit-details-marker{display:none}.mobile-navigation-group>summary>i{width:8px;height:8px;transition:transform var(--sx-motion-fast) var(--sx-ease-standard);border-bottom:1.5px solid #cda4ff;border-right:1.5px solid #cda4ff;flex:none;transform:rotate(45deg)translateY(-2px)}.mobile-navigation-group[open]>summary{background:rgba(var(--sx-purple-rgb), .06);border-bottom:1px solid #b582ff29}.mobile-navigation-group[open]>summary>i{transform:rotate(225deg)translateY(-1px)}.mobile-navigation-group-panel{gap:3px;padding:7px;display:grid}.mobile-navigation-group:not([open])>.mobile-navigation-group-panel{display:none}.mobile-navigation-group-panel>a,.mobile-navigation-group-panel>.mobile-navigation-tool-item,.mobile-navigation-direct-links>a{border-radius:var(--sx-radius-tight);min-height:48px;color:var(--sx-text-soft);font:760 14px/1.25 var(--font-body);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}:is(.mobile-navigation-group-panel>a:hover,.mobile-navigation-group-panel>a:focus-visible,.mobile-navigation-direct-links>a:hover,.mobile-navigation-direct-links>a:focus-visible){background:rgba(var(--sx-purple-rgb), .1);color:#fff;outline:none}.mobile-navigation-group>summary:focus-visible{outline-offset:3px;outline:2px solid #d175ffd9}.mobile-navigation>summary:focus-visible{outline-offset:3px;outline:2px solid #d175ffd9}.mobile-navigation-group-panel>a:focus-visible{outline-offset:3px;outline:2px solid #d175ffd9}.mobile-navigation-direct-links>a:focus-visible{outline-offset:3px;outline:2px solid #d175ffd9}.topbar-mobile-hub:focus-visible{outline-offset:3px;outline:2px solid #d175ffd9}.mobile-navigation-world-link{flex-direction:column;align-items:flex-start!important}.mobile-navigation-world-link>span{color:var(--sx-text);font-family:var(--font-display);align-items:center;gap:8px;font-weight:800;display:inline-flex}.mobile-navigation-world-link>span>i{background:var(--world-menu-accent);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--world-menu-accent) 70%, transparent);border-radius:999px;flex:none}.mobile-navigation-world-link>small,.mobile-navigation-group-panel>.mobile-navigation-tool-item>small{color:var(--sx-muted);font-size:12px;line-height:1.3}.mobile-navigation-matcher-cta{background:rgba(var(--sx-purple-rgb), .08);border:1px solid #bb88ff4d;margin-top:3px;color:#fff!important;font-family:var(--font-display)!important}.mobile-navigation-matcher-cta>i{color:#d8baff;transition:transform var(--sx-motion-fast) var(--sx-ease-standard);font-size:18px;font-style:normal}:is(.mobile-navigation-matcher-cta:hover>i,.mobile-navigation-matcher-cta:focus-visible>i){transform:translate(2px)}.mobile-navigation-tool-item.is-planned{color:#e8e2f58c;cursor:default}.mobile-navigation-tool-item.is-planned>span{color:#e8e2f5c7;font-weight:800}.mobile-navigation-direct-links{border-top:1px solid #b582ff29;gap:3px;padding-top:6px;display:grid}.mobile-navigation-direct-links>a{font-family:var(--font-display);padding-inline:13px;font-weight:780}}@media (max-width:720px){.site-shell>.topbar{width:calc(100% - 24px);margin-inline:12px}.site-shell>.topbar .mobile-navigation-panel{overscroll-behavior:contain;width:min(360px,100vw - 24px);max-height:calc(100dvh - 96px);position:absolute;top:calc(100% + 12px);left:auto;right:-26px;overflow-y:auto}}@media (max-width:460px){.site-shell>.topbar .brand{width:0;font-size:0;overflow:hidden}.topbar-mobile-hub{min-height:38px;padding-inline:9px;font-size:12px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.mobile-navigation-group>summary>i,.mobile-navigation-matcher-cta>i,.topbar-mobile-hub,.site-shell>.topbar .desktop-navigation-menu[open]>.desktop-navigation-menu-panel,.site-shell>.topbar .mobile-navigation[open]>.mobile-navigation-panel,.mobile-navigation-group[open]>.mobile-navigation-group-panel{transition:none!important;animation:none!important}}#matcher.matcher-v3{isolation:isolate;grid-template-columns:minmax(330px,.72fr) minmax(620px,1.28fr);align-items:stretch;gap:clamp(48px,7vw,108px);margin-inline:auto;padding-top:clamp(96px,9vw,132px);padding-bottom:clamp(76px,7vw,104px);display:grid;position:relative;overflow:hidden}#matcher.matcher-v3:before{content:"";z-index:-2;background:radial-gradient(at 15% 46%,#8942e533,#0000 31%),radial-gradient(at 86% 10%,#6e47cf1a,#0000 26%),linear-gradient(115deg,#0b0817fa,#070712fc);border-top:1px solid #b070ff24;position:absolute;inset:0}#matcher.matcher-v3:after{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(#b87cff0d 1px,#0000 1px),linear-gradient(90deg,#b87cff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}#matcher.matcher-v3 .matcher-intro{isolation:isolate;background:radial-gradient(circle at 100% 100%,#8d42ea2b,#0000 31%),radial-gradient(circle at 5% 8%,#a459ff1c,#0000 28%),linear-gradient(145deg,#0f0c1efb,#070814fe);border:1px solid #c47dff94;border-radius:26px;flex-direction:column;justify-content:flex-start;min-height:622px;padding:clamp(34px,4vw,52px);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 -26px 56px #02040f33,0 20px 54px #0003,0 0 0 1px #994eed0d}#matcher.matcher-v3 .matcher-intro:before,#matcher.matcher-v3 .matcher-intro:after{content:"";pointer-events:none;position:absolute}#matcher.matcher-v3 .matcher-intro:before{z-index:-1;opacity:.32;background-image:linear-gradient(#b574ff1a 1px,#0000 1px),linear-gradient(90deg,#b574ff1a 1px,#0000 1px),radial-gradient(circle at 18% 23%,#ddb3ff73 0 1px,#0000 1.5px),radial-gradient(circle at 73% 71%,#ddb3ff66 0 1px,#0000 1.5px);background-size:38px 38px,38px 38px,76px 76px,92px 92px;inset:0;-webkit-mask-image:linear-gradient(145deg,#000,#0000004d 76%,#0000);mask-image:linear-gradient(145deg,#000,#0000004d 76%,#0000)}#matcher.matcher-v3 .matcher-intro:after{z-index:-1;aspect-ratio:1;border:1px solid #c47fff38;border-radius:50%;width:min(34%,144px);bottom:20%;right:14%;box-shadow:0 0 38px #8737e82b}.matcher-intro-eyebrow{color:#b45cff;font:850 clamp(12px, 1vw, 15px)/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;display:inline-flex}.matcher-intro-eyebrow>span{font-size:23px;line-height:.6}#matcher.matcher-v3 .matcher-intro h2{color:#f6f2ff;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;text-shadow:0 1px #ffffff17;max-width:410px;margin:22px 0 28px;font-size:clamp(47px,4.45vw,72px);font-weight:900;line-height:.91}#matcher.matcher-v3 .matcher-intro-copy{max-width:390px;color:var(--sx-text-soft);gap:17px;font-size:clamp(15px,1.1vw,18px);line-height:1.6}#matcher.matcher-v3 .matcher-intro-copy strong{color:#f5f1ff;font-weight:760}#matcher.matcher-v3 .matcher-intro-copy span{color:#b7afc9}.matcher-quiz-art{aspect-ratio:1;z-index:0;filter:drop-shadow(0 0 17px #8f43ed3d);background:url(/quiz/matcher-quiz-atlas.png) 50% 68%/cover no-repeat;border-radius:18px;width:min(264px,72%);margin:auto 0 -9px 9%;position:relative}#matcher.matcher-v3 .matcher-panel{background:radial-gradient(circle at 88% 0,#a459ff1a,#0000 26%),linear-gradient(145deg,#110d1ffa,#080813fc);border-color:#c08bff4d;border-radius:26px;justify-self:stretch;width:100%;max-width:none;min-height:622px;padding:clamp(30px,3.4vw,52px);box-shadow:inset 0 1px #ffffff09,0 20px 55px #0000002e}#matcher.matcher-v3 .matcher-panel.is-result{border-color:color-mix(in srgb, var(--matcher-accent) 42%, #c08bff4d)}#matcher.matcher-v3 .matcher-progress-row{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}#matcher.matcher-v3 .matcher-progress-row>span{color:#ddd6ea;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(12px,.95vw,14px);font-weight:850}#matcher.matcher-v3 .matcher-progress i{background:linear-gradient(90deg,#a54df1,#c878ff);transition:width .23s;box-shadow:0 0 12px #b95fff54}#matcher.matcher-v3 .matcher-question{flex-direction:column;min-height:504px;padding-top:clamp(42px,5vw,66px);animation:.22s both matcher-enter;display:flex}#matcher.matcher-v3 .matcher-question-kicker{color:#bd62ff;letter-spacing:.125em;font-size:clamp(12px,.95vw,14px);font-weight:850}#matcher.matcher-v3 .matcher-question h3{color:#f7f4ff;letter-spacing:-.025em;text-wrap:balance;max-width:720px;min-height:0;margin:22px 0 30px;font-size:clamp(31px,2.9vw,47px);font-weight:820;line-height:1.08}#matcher.matcher-v3 .matcher-answer{min-height:98px;color:var(--sx-text-soft);cursor:pointer;background:#0707127a;border-color:#ae75f64f;border-radius:15px;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:18px;padding:17px 20px;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;display:grid;position:relative}#matcher.matcher-v3 .matcher-answer>input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}#matcher.matcher-v3 .matcher-answer-icon{color:#af5bff;place-items:center;width:48px;height:48px;display:grid}#matcher.matcher-v3 .matcher-option-icon{width:31px;height:31px}#matcher.matcher-v3 .matcher-answer-copy{gap:6px;min-width:0;display:grid}#matcher.matcher-v3 .matcher-answer-copy b{color:#f6f2ff;font-size:clamp(17px,1.35vw,20px);font-weight:780;line-height:1.22}#matcher.matcher-v3 .matcher-choice-indicator{border:2px solid #b08fe08f;border-radius:50%;place-items:center;width:29px;height:29px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:grid}#matcher.matcher-v3 .matcher-choice-indicator i{border-radius:inherit;opacity:0;background:#cf86ff;width:11px;height:11px;transition:opacity .18s,transform .18s;transform:scale(.5);box-shadow:0 0 11px #cd7affb3}#matcher.matcher-v3 .matcher-answer:focus-within{outline-offset:3px;outline:2px solid #d082ffdb}#matcher.matcher-v3 .matcher-answer.is-selected{background:linear-gradient(100deg,#8d45da2b,#47256f1a);border-color:#c977fff0;transform:none;box-shadow:inset 0 1px #ffffff06,0 0 25px #a54bfa26}#matcher.matcher-v3 .matcher-answer.is-selected .matcher-answer-icon{color:#d289ff}#matcher.matcher-v3 .matcher-answer.is-selected .matcher-choice-indicator{background:#b75bff29;border-color:#c877ff;box-shadow:0 0 14px #b85cff33}#matcher.matcher-v3 .matcher-answer.is-selected .matcher-choice-indicator i{opacity:1;transform:scale(1)}#matcher.matcher-v3 .matcher-navigation{border-top:1px solid #ffffff12;align-items:flex-end;gap:14px;min-height:70px;margin-top:auto;padding-top:30px;display:flex}#matcher.matcher-v3 .matcher-navigation button{text-transform:none;border-radius:14px;justify-content:center;align-items:center;gap:11px;min-height:56px;padding:0 24px;font-size:16px;font-weight:800;display:inline-flex}#matcher.matcher-v3 .matcher-back{color:#d7cfeb;background:#ffffff09}#matcher.matcher-v3 .matcher-next{color:#fff;background:linear-gradient(135deg,#773eb9eb,#4d287af5);border-color:#bc6effad;min-width:154px}#matcher.matcher-v3 .matcher-next:disabled{color:#ebe3fa6b;opacity:1;cursor:not-allowed;box-shadow:none;background:#462b648a;border-color:#8f5cc930}#matcher.matcher-v3 .matcher-result,#matcher.matcher-v3 .matcher-tiebreak{padding-top:clamp(44px,5vw,66px);animation:.22s both matcher-enter}#matcher.matcher-v3 .matcher-result-heading{margin-top:26px}#matcher.matcher-v3 .matcher-result-heading h3{font-size:clamp(38px,4vw,60px)}#matcher.matcher-v3 .matcher-result-reasons{margin-top:28px}#matcher.matcher-v3 .matcher-tiebreak>div{gap:14px}#matcher.matcher-v3 .matcher-tiebreak button{border-color:#b77af857;min-height:190px}@media (max-width:1120px){#matcher.matcher-v3{grid-template-columns:minmax(0,1fr);gap:40px}#matcher.matcher-v3 .matcher-intro{max-width:760px;min-height:520px;padding:clamp(32px,5vw,48px)}#matcher.matcher-v3 .matcher-intro h2{max-width:560px}.matcher-quiz-art{width:min(218px,38%);margin-left:6%}#matcher.matcher-v3 .matcher-panel{justify-self:start;max-width:900px}}@media (max-width:640px){#matcher.matcher-v3{width:min(100% - 28px, var(--sx-content));gap:32px;padding-top:72px;padding-bottom:68px}#matcher.matcher-v3:after{opacity:.16;background-size:42px 42px}#matcher.matcher-v3 .matcher-intro{border-radius:20px;min-height:518px;padding:30px 26px 24px}#matcher.matcher-v3 .matcher-intro:before{background-size:32px 32px,32px 32px,64px 64px,76px 76px}#matcher.matcher-v3 .matcher-intro:after{width:34%;bottom:16%;right:10%}.matcher-intro-eyebrow{gap:9px;font-size:12px}#matcher.matcher-v3 .matcher-intro h2{max-width:300px;margin:20px 0 22px;font-size:clamp(40px,13vw,54px);line-height:.92}#matcher.matcher-v3 .matcher-intro-copy{gap:14px;font-size:16px}.matcher-quiz-art{width:min(190px,62%);margin-bottom:-5px;margin-left:auto;margin-right:auto}#matcher.matcher-v3 .matcher-panel{border-radius:20px;min-height:0;padding:24px 16px}#matcher.matcher-v3 .matcher-progress-row{gap:12px}#matcher.matcher-v3 .matcher-progress-row>span,#matcher.matcher-v3 .matcher-question-kicker{font-size:11px}#matcher.matcher-v3 .matcher-question{min-height:0;padding-top:34px}#matcher.matcher-v3 .matcher-question h3{margin:16px 0 22px;font-size:clamp(28px,8vw,37px)}#matcher.matcher-v3 .matcher-answers{gap:10px}#matcher.matcher-v3 .matcher-answer{border-radius:13px;grid-template-columns:38px minmax(0,1fr) 24px;gap:12px;min-height:82px;padding:13px}#matcher.matcher-v3 .matcher-answer-icon{width:38px;height:38px}#matcher.matcher-v3 .matcher-option-icon{width:25px;height:25px}#matcher.matcher-v3 .matcher-answer-copy{gap:4px}#matcher.matcher-v3 .matcher-answer-copy b{font-size:16px}#matcher.matcher-v3 .matcher-answer-copy small{font-size:13px;line-height:1.35}#matcher.matcher-v3 .matcher-choice-indicator{border-width:1.5px;width:23px;height:23px}#matcher.matcher-v3 .matcher-choice-indicator i{width:9px;height:9px}#matcher.matcher-v3 .matcher-navigation{min-height:0;padding-top:22px}#matcher.matcher-v3 .matcher-navigation button{min-height:50px;padding-inline:18px;font-size:15px}#matcher.matcher-v3 .matcher-next{min-width:132px}#matcher.matcher-v3 .matcher-result,#matcher.matcher-v3 .matcher-tiebreak{padding-top:34px}#matcher.matcher-v3 .matcher-result-heading h3{font-size:38px}#matcher.matcher-v3 .matcher-tiebreak>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#matcher.matcher-v3 .matcher-progress i,#matcher.matcher-v3 .matcher-question,#matcher.matcher-v3 .matcher-result,#matcher.matcher-v3 .matcher-tiebreak,#matcher.matcher-v3 .matcher-answer,#matcher.matcher-v3 .matcher-choice-indicator,#matcher.matcher-v3 .matcher-choice-indicator i{transition:none!important;animation:none!important}}#matcher.matcher-v3{background:linear-gradient(135deg,#0c081cfa,#040712fc);border:1px solid #c57fffb8;border-radius:28px;grid-template-columns:minmax(320px,.68fr) minmax(620px,1.32fr);gap:clamp(42px,5vw,78px);width:min(100% - 48px,1480px);padding:clamp(34px,4.4vw,64px);overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #8741dd14,0 20px 62px #00000047,0 0 36px #8a44e014}#matcher.matcher-v3:before,#matcher.matcher-v3:after{border-radius:inherit}#matcher.matcher-v3:before{background:radial-gradient(at 13% 55%,#8440e12b,#0000 33%),radial-gradient(at 88% 3%,#6f40cf1a,#0000 27%),linear-gradient(130deg,#0b09191f,#02040c47);border:0}#matcher.matcher-v3:after{opacity:.22;background-size:48px 48px;-webkit-mask-image:none;mask-image:none}#matcher.matcher-v3 .matcher-intro{min-height:650px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(22px,2.5vw,36px) clamp(6px,1.5vw,22px) clamp(22px,2.5vw,36px) 0;overflow:visible}#matcher.matcher-v3 .matcher-intro:before,#matcher.matcher-v3 .matcher-intro:after{display:none}#matcher.matcher-v3 .matcher-intro h2{letter-spacing:-.035em;max-width:430px;margin:24px 0 30px;font-size:clamp(48px,4.55vw,78px);line-height:.9}#matcher.matcher-v3 .matcher-intro-copy{gap:18px;max-width:400px;font-size:clamp(15px,1.15vw,19px);line-height:1.55}#matcher.matcher-v3 .matcher-intro-copy strong{font-weight:780}#matcher.matcher-v3 .matcher-quiz-art{aspect-ratio:4/5;filter:none;background-position:50% 61%;background-size:cover;border:1px solid #c182ff57;border-radius:22px;flex:auto;width:100%;min-height:360px;margin:clamp(30px,3vw,46px) 0 0;box-shadow:inset 0 0 0 1px #ffffff06,0 0 32px #a94eff33}#matcher.matcher-v3 .matcher-panel{background:radial-gradient(circle at 92% 4%,#a158ff1c,#0000 27%),linear-gradient(145deg,#0e0c1ef0,#040711fa);border-color:#c48bff75;border-radius:25px;min-height:650px;padding:clamp(32px,3.35vw,52px);overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 0 80px #0c061e1f,0 18px 54px #00000038}#matcher.matcher-v3 .matcher-progress-row{gap:17px}#matcher.matcher-v3 .matcher-progress-row>span{color:#f1edfa;font:850 clamp(12px, .92vw, 15px)/1 var(--font-display);letter-spacing:.14em}#matcher.matcher-v3 .matcher-progress{background:#7142a845;border:0;height:10px}#matcher.matcher-v3 .matcher-progress i{background:linear-gradient(90deg,#a146ec,#cf7cff);box-shadow:0 0 14px #c263ff6b}#matcher.matcher-v3 .matcher-question{min-height:0;padding-top:clamp(42px,4vw,62px)}#matcher.matcher-v3 .matcher-question-kicker{color:#c468ff;letter-spacing:.15em;font-size:clamp(13px,1vw,16px)}#matcher.matcher-v3 .matcher-question h3{letter-spacing:-.032em;max-width:850px;margin:23px 0 29px;font-size:clamp(33px,3.25vw,54px);font-weight:850;line-height:1.05}#matcher.matcher-v3 .matcher-question-helper{color:#d4cde0;margin:-8px 0 24px;font-size:clamp(15px,1.12vw,18px);line-height:1.45}#matcher.matcher-v3 .matcher-answers{gap:14px}#matcher.matcher-v3 .matcher-answer{background:linear-gradient(105deg,#090b1bd9,#080813a8);border-color:#b771f77d;border-radius:17px;grid-template-columns:72px minmax(0,1fr) 32px;gap:20px;min-height:118px;padding:18px 22px}#matcher.matcher-v3 .matcher-answer-icon{width:72px;height:72px;color:inherit;background:0 0;border-radius:15px;overflow:hidden;box-shadow:0 0 18px #9f4af629}#matcher.matcher-v3 .matcher-option-icon{stroke-width:1.45px;filter:drop-shadow(0 0 5px #cd79ff61);width:43px;height:43px}#matcher.matcher-v3 .matcher-quiz-icon{object-fit:cover;width:100%;height:100%;display:block}#matcher.matcher-v3 .matcher-quiz-icon--session-time{transform-origin:50%;transform:scale(1.055)}#matcher.matcher-v3 .matcher-answer-copy{gap:8px}#matcher.matcher-v3 .matcher-answer-copy b{font-size:clamp(18px,1.52vw,23px);font-weight:800;line-height:1.18}#matcher.matcher-v3 .matcher-answer-copy small{color:#c2bacf;font-size:clamp(14px,1.12vw,17px);line-height:1.42}#matcher.matcher-v3 .matcher-choice-indicator{border-width:2px;border-color:#cd7aff;width:31px;height:31px}#matcher.matcher-v3 .matcher-choice-indicator i{background:#d889ff;width:13px;height:13px}#matcher.matcher-v3 .matcher-answer:hover,#matcher.matcher-v3 .matcher-answer:focus-within{background:linear-gradient(105deg,#4c277e40,#0c0a1bc2);border-color:#d58effeb;transform:translateY(-1px);box-shadow:0 0 25px #a94ff724}#matcher.matcher-v3 .matcher-answer.is-selected{background:linear-gradient(105deg,#8140cf4a,#1c0d3494);border-color:#d08aff;box-shadow:inset 0 1px #ffffff0d,0 0 28px #ac4fff3b}#matcher.matcher-v3 .matcher-answers--two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#matcher.matcher-v3 .matcher-answers--two-columns .matcher-answer{grid-template-columns:64px minmax(0,1fr) 30px;gap:16px;min-height:158px;padding:18px}#matcher.matcher-v3 .matcher-answers--two-columns .matcher-answer-icon{width:64px;height:64px}#matcher.matcher-v3 .matcher-answers--two-columns .matcher-option-icon{width:38px;height:38px}#matcher.matcher-v3 .matcher-navigation{border-top:0;justify-content:space-between;min-height:76px;margin-top:28px;padding-top:0}#matcher.matcher-v3 .matcher-navigation button{min-height:64px;font:820 clamp(16px, 1.3vw, 20px)/1 var(--font-body);border-radius:15px;padding:0 30px}#matcher.matcher-v3 .matcher-back{border-color:#b770f57a;min-width:178px}#matcher.matcher-v3 .matcher-back:disabled{opacity:.58;cursor:not-allowed}#matcher.matcher-v3 .matcher-next{background:linear-gradient(105deg,#4a267bf5,#2f1754fa);border-color:#d18cff;min-width:258px;box-shadow:0 0 24px #ad54ff2e}#matcher.matcher-v3 .matcher-next:not(:disabled):hover{background:linear-gradient(105deg,#6433a4fa,#3f1e69fc);border-color:#efcbff;box-shadow:0 0 28px #bd5eff4d}#matcher.matcher-v3 .matcher-result{padding-top:clamp(38px,4vw,58px)}#matcher.matcher-v3 .matcher-result-topline{display:block}#matcher.matcher-v3 .matcher-result-topline span{color:color-mix(in srgb, var(--matcher-accent) 85%, white);letter-spacing:.15em;font-size:clamp(13px,1vw,16px)}#matcher.matcher-v3 .matcher-result-topline i{display:none}#matcher.matcher-v3 .matcher-result-heading{align-items:center;gap:clamp(22px,3vw,40px);margin-top:26px}#matcher.matcher-v3 .matcher-result-emblem{aspect-ratio:1;object-fit:contain;width:clamp(104px,11vw,154px);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;display:block}#matcher.matcher-v3 .matcher-result-heading h3{color:#fbf9ff;letter-spacing:-.055em;font-size:clamp(55px,6.6vw,100px);font-weight:900;line-height:.86}#matcher.matcher-v3 .matcher-result-heading p{color:#eeeaf6;font:850 clamp(13px, 1.25vw, 18px)/1.2 var(--font-display);letter-spacing:.105em;margin-top:15px}#matcher.matcher-v3 .matcher-result-reasons,#matcher.matcher-v3 .matcher-result-caveat,#matcher.matcher-v3 .matcher-alternative{border-color:color-mix(in srgb, var(--matcher-accent) 54%, #b178fa6b);background:linear-gradient(105deg, color-mix(in srgb, var(--matcher-accent) 7%, #070913f0), #060811c7);max-width:none}#matcher.matcher-v3 .matcher-result-reasons{border-radius:18px;margin-top:34px;padding:26px 28px}#matcher.matcher-v3 .matcher-result-reasons>strong,#matcher.matcher-v3 .matcher-result-caveat>span,#matcher.matcher-v3 .matcher-alternative>span{color:color-mix(in srgb, var(--matcher-accent) 84%, white);letter-spacing:.14em;margin-bottom:16px;font-size:clamp(13px,1vw,16px)}#matcher.matcher-v3 .matcher-result-reasons ul{gap:14px;font-size:clamp(15px,1.2vw,19px)}#matcher.matcher-v3 .matcher-result-reasons li{grid-template-columns:26px minmax(0,1fr);gap:10px}#matcher.matcher-v3 .matcher-result-reasons li>span{font-size:21px;line-height:1}#matcher.matcher-v3 .matcher-result-caveat{border-radius:18px;margin-top:16px;padding:24px 28px;font-size:clamp(15px,1.2vw,19px)}#matcher.matcher-v3 .matcher-alternative{border-radius:18px;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);gap:11px 22px;margin-top:16px;padding:24px 28px}#matcher.matcher-v3 .matcher-alternative b{font-size:clamp(20px,1.6vw,25px)}#matcher.matcher-v3 .matcher-alternative small{font-size:clamp(14px,1.1vw,17px);line-height:1.45}#matcher.matcher-v3 .matcher-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}#matcher.matcher-v3 .matcher-primary-action,#matcher.matcher-v3 .matcher-actions .copy-address{letter-spacing:.11em;border-radius:15px;min-height:68px;font-size:clamp(14px,1.15vw,17px)}#matcher.matcher-v3 .matcher-actions .matcher-primary-action{border-color:color-mix(in srgb, var(--matcher-accent) 76%, white);background:linear-gradient(105deg, color-mix(in srgb, var(--matcher-accent) 38%, #281145f5), #0d0a1bfa);box-shadow:0 0 24px color-mix(in srgb, var(--matcher-accent) 25%, transparent)}#matcher.matcher-v3 .matcher-actions .copy-address:before{content:"";border:2px solid color-mix(in srgb, var(--matcher-accent) 86%, white);border-radius:3px;width:16px;height:19px;box-shadow:inset 0 5px 0 -3px #0000}#matcher.matcher-v3 .matcher-restart{width:100%;color:color-mix(in srgb, var(--matcher-accent) 77%, white);text-underline-offset:6px;margin-top:17px;font-size:14px}@media (max-width:1120px){#matcher.matcher-v3{grid-template-columns:minmax(0,1fr);gap:34px}#matcher.matcher-v3 .matcher-intro{max-width:none;min-height:0;padding:10px 0 0}#matcher.matcher-v3 .matcher-intro h2{max-width:600px}#matcher.matcher-v3 .matcher-quiz-art{aspect-ratio:16/10;flex:none;min-height:clamp(340px,52vw,540px);margin-top:32px}#matcher.matcher-v3 .matcher-panel{max-width:none}}@media (max-width:680px){#matcher.matcher-v3{border-radius:21px;gap:28px;width:min(100% - 28px,1480px);padding:24px 14px 14px}#matcher.matcher-v3:after{background-size:38px 38px}#matcher.matcher-v3 .matcher-intro{min-height:470px;padding:14px 12px 0}#matcher.matcher-v3 .matcher-intro h2{margin:20px 0 24px;font-size:clamp(43px,13vw,62px)}#matcher.matcher-v3 .matcher-intro-copy{max-width:345px;font-size:16px}#matcher.matcher-v3 .matcher-intro{min-height:0}#matcher.matcher-v3 .matcher-quiz-art{aspect-ratio:4/5;min-height:340px;margin-top:28px}#matcher.matcher-v3 .matcher-panel{border-radius:17px;padding:24px 16px}#matcher.matcher-v3 .matcher-progress{height:8px}#matcher.matcher-v3 .matcher-question{padding-top:35px}#matcher.matcher-v3 .matcher-question h3{margin:16px 0 22px;font-size:clamp(29px,8.3vw,42px)}#matcher.matcher-v3 .matcher-answer{border-radius:14px;grid-template-columns:49px minmax(0,1fr) 23px;gap:12px;min-height:92px;padding:13px}#matcher.matcher-v3 .matcher-answer-icon{border-radius:12px;width:49px;height:49px}#matcher.matcher-v3 .matcher-option-icon{width:30px;height:30px}#matcher.matcher-v3 .matcher-answer-copy{gap:4px}#matcher.matcher-v3 .matcher-answer-copy b{font-size:16px}#matcher.matcher-v3 .matcher-answer-copy small{font-size:13px}#matcher.matcher-v3 .matcher-choice-indicator{width:23px;height:23px}#matcher.matcher-v3 .matcher-choice-indicator i{width:9px;height:9px}#matcher.matcher-v3 .matcher-answers--two-columns{grid-template-columns:minmax(0,1fr)}#matcher.matcher-v3 .matcher-answers--two-columns .matcher-answer{grid-template-columns:49px minmax(0,1fr) 23px;gap:12px;min-height:92px;padding:13px}#matcher.matcher-v3 .matcher-answers--two-columns .matcher-answer-icon{width:49px;height:49px}#matcher.matcher-v3 .matcher-answers--two-columns .matcher-option-icon{width:30px;height:30px}#matcher.matcher-v3 .matcher-navigation{gap:10px;min-height:58px;margin-top:22px}#matcher.matcher-v3 .matcher-navigation button{border-radius:13px;min-height:54px;padding:0 15px;font-size:15px}#matcher.matcher-v3 .matcher-back{min-width:116px}#matcher.matcher-v3 .matcher-next{min-width:144px}#matcher.matcher-result-heading{gap:17px}#matcher.matcher-result-emblem{width:86px}#matcher.matcher-result-heading h3{font-size:clamp(48px,15vw,68px)}#matcher.matcher-result-heading p{font-size:11px}#matcher.matcher-result-reasons{padding:20px 18px}#matcher.matcher-result-caveat,#matcher.matcher-alternative{padding:18px}#matcher.matcher-alternative{grid-template-columns:1fr}#matcher.matcher-actions{grid-template-columns:1fr;gap:10px}}.floating-language-selector{isolation:isolate;font-family:var(--font-body)}.floating-language-selector>summary{-webkit-backdrop-filter:blur(18px)saturate(1.13);backdrop-filter:blur(18px)saturate(1.13);background:linear-gradient(145deg,#1f1534f5,#0a0814f2) padding-box padding-box,linear-gradient(135deg,#dbbdffbd,#8241d2b8 48%,#4f2584c2) border-box;border:1px solid #c197ff9e;border-radius:15px;grid-template-columns:28px minmax(25px,auto) 12px;gap:10px;min-width:112px;min-height:48px;padding:8px 14px 8px 9px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #a96bff1f,0 10px 28px #00000047,0 0 22px #8d4fef1f}.floating-language-selector>summary:hover,.floating-language-selector[open]>summary{background:linear-gradient(145deg,#2d1c4cfa,#0d081af7) padding-box padding-box,linear-gradient(135deg,#e1c7ff,#9f53eb 50%,#5b2a9b) border-box;border-color:#ddc5ffe0;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #b870ff3d,0 12px 30px #00000052,0 0 26px #9d51f538}.floating-language-selector>summary:focus-visible{outline-offset:3px;outline:2px solid #e0baff}.floating-language-selector>nav>a:focus-visible{outline-offset:3px;outline:2px solid #e0baff}.floating-language-selector>summary>.locale-flag{border:1px solid #ffffff6e;border-radius:6px;width:28px;height:18px;box-shadow:0 2px 8px #00000059}.floating-language-selector>summary>b{color:#faf8ff;font:850 13px/1 var(--font-display);letter-spacing:.12em}.floating-language-selector>summary>i{color:#0000;border:2px solid #f4efff;border-width:0 2px 2px 0;width:9px;height:9px;margin-top:-4px;transition:transform .18s;transform:rotate(45deg)}.floating-language-selector[open]>summary>i{transform:rotate(225deg)}.floating-language-selector>nav{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:linear-gradient(145deg,#180f2af5,#080711f7);border:1px solid #be97ff8a;border-radius:18px;gap:8px;width:242px;padding:18px 12px 12px;top:calc(100% + 14px);box-shadow:inset 0 1px #ffffff0e,0 22px 55px #00000075,0 0 28px #924eeb29}.floating-language-selector>nav:before{content:"";background:#180f2afa;border-top:1px solid #cdaeff9e;border-left:1px solid #cdaeff9e;width:14px;height:14px;position:absolute;top:-8px;right:48px;transform:rotate(45deg)}.language-menu-title{color:#afa0d0;font:800 10px/1.2 var(--font-display);letter-spacing:.19em;text-transform:uppercase;padding:2px 9px 7px;display:block}.floating-language-selector>nav>a{color:#e8e1f6;background:#ffffff05;border:1px solid #b290f140;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;min-height:58px;padding:10px 12px;text-decoration:none;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.floating-language-selector>nav>a>.locale-flag{border-radius:var(--sx-radius-tight);border:1px solid #fff6;width:32px;height:20px;box-shadow:0 2px 7px #00000057}.floating-language-selector>nav>a:hover{color:#fff;background:#9049e617;border-color:#c6a3ff94}.floating-language-selector>nav>a.active{color:#fff;background:linear-gradient(105deg,#763bca3d,#3c1f6b33);border-color:#b573ffd1;box-shadow:inset 0 1px #ffffff0e,0 0 18px #9751f01f}.language-option-label{min-width:0;font:750 15px/1.2 var(--font-body);letter-spacing:.01em}.language-option-check{color:#bd78ff;font:900 25px/.8 var(--font-body);text-shadow:0 0 12px #be6fff7a}@media (max-width:640px){.floating-language-selector{right:10px}.floating-language-selector>summary{border-radius:13px;grid-template-columns:24px minmax(22px,auto) 10px;gap:8px;min-width:88px;min-height:44px;padding:7px 11px 7px 8px}.floating-language-selector>summary>.locale-flag{border-radius:5px;width:24px;height:16px}.floating-language-selector>summary>b{font-size:12px}.floating-language-selector>nav{border-radius:16px;width:min(242px,100vw - 20px);top:calc(100% + 11px)}.floating-language-selector>nav:before{right:34px}}@media (prefers-reduced-motion:reduce){.floating-language-selector>summary,.floating-language-selector>summary>i,.floating-language-selector>nav>a{transition:none}}:root{--sx-content:2240px;--sx-gutter:clamp(18px, 2.4vw, 44px);--sx-section-space:clamp(64px, 6vw, 100px);--sx-layout-gap:clamp(16px, 2.4vw, 32px);--sx-section-gap:clamp(36px, 3vw, 56px);--sx-frame-radius:clamp(20px, 2vw, 28px);--sx-frame-shadow:inset 0 1px 0 #ffffff0b, 0 18px 54px #00000038, 0 0 32px #8a44e014}.site-shell{min-width:0;overflow:visible}.site-shell>.topbar,.hero-inner,.atlas,.news-section,.events-section,.about-section,.infrastructure-section,.support-section,.matcher-section,.community-proof-section,.social-links-section,.contribution-section,.site-shell>.site-footer,.site-shell>#matcher.matcher-v3,.site-shell>.network-latency-test,.site-shell>.player-gateway{width:min(var(--sx-content), calc(100% - (var(--sx-gutter) * 2)));margin-inline:auto}.site-shell>.atlas{margin-bottom:var(--sx-section-gap)}.site-shell>.network-latency-test{margin-top:var(--sx-section-gap)}#matcher.matcher-v3{border-radius:var(--sx-frame-radius)}.news-section,.events-section,.infrastructure-section{padding-block:var(--sx-section-space)}.site-shell img,.site-shell video{max-inline-size:100%;height:auto}@media (min-width:1181px){.site-shell>.topbar{width:min(var(--sx-content), calc(100% - var(--sx-gutter) - 140px));margin-left:var(--sx-gutter);margin-right:auto}}.community-proof-section:before{right:0}@media (max-width:1180px){.site-shell>.topbar{width:min(var(--sx-content), calc(100% - (var(--sx-gutter) * 2)));margin-inline:auto}}@media (max-width:720px){:root{--sx-gutter:14px;--sx-section-space:64px;--sx-section-gap:36px}.site-shell>.topbar{width:calc(100% - (var(--sx-gutter) * 2));margin-inline:auto}.site-shell>.topbar .mobile-navigation-panel{right:calc(var(--sx-gutter) - 40px);width:min(360px, calc(100vw - (var(--sx-gutter) * 2)))}}.social-platform-icon-community{place-items:center;display:grid}.social-platform-icon-community>svg{width:29px;height:29px;display:block}.community-discord-icon{object-fit:contain;filter:brightness(0)saturate()invert(74%)sepia(26%)saturate(2644%)hue-rotate(205deg)brightness()contrast(102%);width:30px;height:23px}.hero{isolation:isolate}.hero-content{width:min(100%,690px);min-width:0}.hero h1{text-wrap:balance}.hero-content .hero-copy{text-wrap:pretty}@media (max-width:640px){.hero{min-height:min(600px,100svh - 56px);padding:122px 0 48px}.hero-content{padding-bottom:0}.hero-content .hero-copy{max-width:36ch}}.pulse-section{isolation:isolate;padding-block:clamp(74px,8vw,112px);position:relative;overflow:hidden}.pulse-section:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(56% 34% at 74% 13%,#8031eb30,#0000 74%),radial-gradient(40% 28% at 66% 48%,#4f179c26,#0000 72%),linear-gradient(#04051400 0%,#09051c7a 100%);position:absolute;inset:0}.pulse-section:after{content:"";z-index:-1;aspect-ratio:1.9;opacity:.82;pointer-events:none;border:1px solid #9d58ff24;border-radius:50%;width:min(66vw,920px);position:absolute;top:9%;right:-12%;box-shadow:0 -20px 90px #6a25dd21}.pulse-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,7vw,122px);margin-bottom:clamp(30px,3.4vw,46px);display:grid;position:relative}.pulse-heading{max-width:850px}.pulse-overline{color:#bc77ff;font-family:var(--font-display);letter-spacing:.065em;text-transform:uppercase;background:linear-gradient(135deg,#631db340,#08071fad);border:1px solid #a55bff7a;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:14px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 0 26px #8f3ef921}.pulse-overline-icon{filter:drop-shadow(0 0 5px #c375ffb3);width:25px;height:16px}.pulse-head h2{color:#f8f5ff;max-width:none;font-family:var(--font-display);letter-spacing:-.04em;text-shadow:0 4px 22px #00000057;text-transform:uppercase;margin:20px 0 13px;font-size:clamp(46px,5.15vw,82px);font-weight:900;line-height:.94}.pulse-heading>p{color:#beb8d0;max-width:690px;margin:0;font-size:clamp(16px,1.4vw,21px);line-height:1.55}.pulse-head .pulse-all-link{color:#c185ff;min-width:min(100%,342px);min-height:78px;font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;background:linear-gradient(135deg,#220c4acc,#07071be6);border:1px solid #b363ffd1;border-radius:18px;flex:none;padding:18px 27px 18px 30px;font-size:18px;font-weight:800;box-shadow:inset 0 1px #ffffff12,0 0 30px #8b3af51f}.pulse-head .pulse-all-link>span:first-child{font-size:inherit}.pulse-head .pulse-all-link>span:last-child{font-family:var(--font-body);margin-left:13px;font-size:32px;font-weight:400;line-height:.55;transition:transform .2s}:is(.pulse-head .pulse-all-link:hover>span:last-child,.pulse-head .pulse-all-link:focus-visible>span:last-child){transform:translate(5px)}.pulse-quiet{color:#f5f0ff;background:linear-gradient(#120a32c2,#08081df5),radial-gradient(circle at 50% 35%,#7a26e838,#0000 46%);border:1px solid #944cf69e;border-radius:clamp(24px,2.4vw,34px);place-items:center;min-height:clamp(510px,42vw,620px);padding:clamp(38px,5vw,68px) 28px clamp(36px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -40px 80px #360e7b21,0 22px 44px #00000042,0 14px 36px #8232f621}.pulse-quiet:before,.pulse-quiet:after{content:"";z-index:-1;aspect-ratio:2.4;pointer-events:none;border:1px solid #9b50ff2b;border-radius:50%;width:72%;position:absolute}.pulse-quiet:before{top:-30%;left:14%;box-shadow:0 0 80px #7023d724}.pulse-quiet:after{opacity:.55;bottom:-39%;right:9%}.pulse-radar{aspect-ratio:1;width:min(100%,clamp(280px,30vw,408px));margin:0 auto clamp(22px,2.2vw,28px);position:relative}.pulse-radar-ring,.pulse-radar-orbit,.pulse-radar-axis,.pulse-radar-wave,.pulse-radar-core,.pulse-radar-node,.pulse-radar-dot{position:absolute}.pulse-radar-ring{border:1px solid #bc71ff6b;border-radius:50%;inset:50%;transform:translate(-50%,-50%)}.pulse-radar-ring--outer{border-color:#bc71ff82;width:68%;height:68%;box-shadow:0 0 36px #9942f529}.pulse-radar-ring--middle{border-color:#b164ff47;width:47%;height:47%}.pulse-radar-ring--inner{border-color:#cd92ff57;width:25%;height:25%}.pulse-radar-orbit{border:1px solid #a559ff45;border-radius:50%;width:85%;height:38%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(26deg)}.pulse-radar-orbit--two{border-color:#be7aff33;width:78%;height:31%;transform:translate(-50%,-50%)rotate(-31deg)}.pulse-radar-axis{background:linear-gradient(90deg,#0000,#c781ff73,#0000);top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-radar-axis--horizontal{width:65%;height:1px}.pulse-radar-axis--vertical{background:linear-gradient(#0000,#c781ff73,#0000);width:1px;height:65%}.pulse-radar-wave{aspect-ratio:1;border:1px solid #dcadffd6;border-radius:50%;width:18%;animation:4.8s ease-in-out infinite pulse-radar-breathe;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-radar-core{aspect-ratio:1;color:#dca9ff;background:radial-gradient(circle,#ab4effb8,#4512926b 52%,#0b072514 72%);border:1px solid #d4a0ffb3;border-radius:50%;place-items:center;width:21%;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #b14affb0,inset 0 0 16px #ffeeff59}.pulse-radar-pulse{filter:drop-shadow(0 0 6px);width:80%;height:auto}.pulse-radar-dot{aspect-ratio:1;background:#e5bcff;border-radius:50%;width:7px;box-shadow:0 0 10px 3px #c574ffb3}.pulse-radar-dot--one{top:20%;left:29%}.pulse-radar-dot--two{top:19%;right:25%}.pulse-radar-dot--three{bottom:22%;left:18%}.pulse-radar-dot--four{bottom:32%;right:14%}.pulse-radar-node{aspect-ratio:1;color:#cc8cff;background:radial-gradient(circle at 36% 30%,#943af259,#080821e6 70%);border:1px solid #be70ffb8;border-radius:50%;place-items:center;width:clamp(43px,4vw,58px);display:grid;box-shadow:0 0 22px #9136f140,inset 0 0 14px #b259ff33}.pulse-radar-node svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:47%;height:47%}.pulse-radar-node--server{top:5%;left:16%}.pulse-radar-node--community{top:5%;right:15%}.pulse-radar-node--world{bottom:15%;left:10%}.pulse-radar-node--security{bottom:15%;right:9%}.pulse-quiet-copy{text-align:center;max-width:590px;position:relative}.pulse-quiet-copy h3{color:#fbf9ff;font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(32px,3vw,47px);font-weight:900;line-height:1}.pulse-quiet-copy p{color:#c1b8d2;gap:3px;margin:0;font-size:clamp(15px,1.35vw,19px);line-height:1.45;display:grid}.pulse-quiet-divider{color:#b76aff;align-items:center;gap:16px;width:min(100%,360px);margin-top:clamp(25px,2.5vw,32px);display:flex}.pulse-quiet-divider i{background:linear-gradient(90deg,#0000,#be65ffdb);flex:1;height:1px}.pulse-quiet-divider i:last-child{background:linear-gradient(90deg,#be65ffdb,#0000)}.pulse-quiet-divider-icon{filter:drop-shadow(0 0 5px #b95bffab);width:33px;height:17px}@keyframes pulse-radar-breathe{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.84;transform:translate(-50%,-50%)scale(2.7)}}@media (max-width:980px){.pulse-head{grid-template-columns:minmax(0,1fr) auto;gap:28px}.pulse-head .pulse-all-link{min-width:268px;min-height:68px;padding-inline:23px;font-size:16px}.pulse-radar{width:min(100%,370px)}}@media (max-width:700px){.pulse-section{padding-block:64px}.pulse-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.pulse-head h2{margin-top:17px;font-size:clamp(41px,12.3vw,61px)}.pulse-heading>p{max-width:35ch;font-size:16px}.pulse-head .pulse-all-link{border-radius:15px;justify-content:space-between;width:100%;min-width:0;min-height:62px}.pulse-quiet{border-radius:24px;min-height:472px;padding-inline:18px}.pulse-radar{width:min(100%,305px);margin-bottom:20px}.pulse-radar-node{width:43px}.pulse-radar-node--server{left:12%}.pulse-radar-node--community{right:11%}.pulse-radar-node--world{left:7%}.pulse-radar-node--security{right:6%}.pulse-quiet-copy h3{font-size:clamp(30px,9vw,38px)}.pulse-quiet-copy p{font-size:15px}}@media (prefers-reduced-motion:reduce){.pulse-radar-wave{animation:none}.pulse-head .pulse-all-link>span:last-child{transition:none}}@media (min-width:1280px){:root{--sx-type-display:clamp(80px, 5.6vw, 108px);--sx-type-h1:clamp(42px, 4.8vw, 66px);--sx-type-h2:clamp(30px, 3.3vw, 48px);--sx-type-h3:clamp(21px, 1.9vw, 28px);--sx-type-lead:clamp(18px, 1.1vw, 21px);--sx-type-cta:clamp(16px, 1.05vw, 20px)}.hero-inner{grid-template-columns:clamp(690px,42vw,820px) minmax(0,1fr);gap:clamp(48px,5vw,92px)}.hero-content{width:min(100%,790px);max-width:790px}.hero h1{max-width:850px}.hero-content .hero-copy{max-width:680px;font-size:var(--sx-type-lead)}.hero .hero-primary-cta{min-height:clamp(54px,3.25vw,64px);font-size:var(--sx-type-cta);padding-inline:clamp(24px,2vw,34px)}.atlas>.section-head{margin-bottom:clamp(30px,2.25vw,42px)}.atlas .world-tabs{gap:clamp(9px,.7vw,14px);padding:clamp(8px,.7vw,12px)}.atlas .world-tab{gap:clamp(6px,.45vw,9px);min-height:clamp(78px,5.5vw,100px);padding:clamp(13px,.95vw,18px) clamp(12px,.9vw,18px)}.atlas .world-tab-name{font-size:clamp(17px,1.25vw,22px)}.atlas .world-tab-type{font-size:clamp(12px,.88vw,15px)}.atlas .world-tab .server-color-dot{width:clamp(8px,.55vw,10px);height:clamp(8px,.55vw,10px)}.atlas .world-main{padding:clamp(34px,2.8vw,56px)}.atlas .world-side{gap:clamp(14px,1vw,20px);padding:clamp(16px,1.2vw,22px)}.atlas .world-name{font-size:clamp(64px,4.4vw,86px)}.atlas .world-meta{margin-top:clamp(9px,.65vw,13px);font-size:clamp(13px,.9vw,16px)}.atlas .world-tagline{margin-top:clamp(12px,.9vw,16px);font-size:clamp(16px,1.05vw,19px)}.atlas .world-quick-info{margin-top:clamp(28px,2vw,38px)}.atlas .world-quick-info dl{gap:clamp(10px,.75vw,14px);margin-top:clamp(14px,1vw,18px)}.atlas .world-quick-info dl>div{padding:clamp(14px,1vw,19px) clamp(15px,1.05vw,20px)}.atlas .world-quick-info dt{margin-bottom:clamp(6px,.5vw,9px);font-size:clamp(9px,.68vw,11px)}.atlas .world-quick-info dd{font-size:clamp(14px,1vw,17px)}.atlas .world-card-section{margin-top:clamp(28px,2vw,38px)}.atlas .world-card-section .world-section-title{font-size:clamp(13px,.9vw,16px)}.atlas .world-setting-list{gap:clamp(10px,.75vw,14px);margin-top:clamp(14px,1vw,18px)}.atlas .world-setting-list .rate{min-height:clamp(74px,4.5vw,88px);padding-inline:clamp(14px,1vw,20px)}.atlas .world-setting-list .rate>.rate-content{gap:clamp(6px,.45vw,9px)}.atlas .world-setting-list .rate>.rate-content>span,.atlas .world-setting-list .rate>.rate-content>b{font-size:clamp(16px,1.1vw,20px)}.atlas .world-highlights ul{gap:clamp(10px,.75vw,14px);margin-top:clamp(14px,1vw,18px)}.atlas .world-highlights li{min-height:clamp(60px,4vw,76px);padding:clamp(12px,.9vw,17px) clamp(14px,1vw,19px);font-size:clamp(13px,.9vw,16px)}.atlas .world-live-card,.atlas .world-audience{padding:clamp(19px,1.7vw,28px)}.atlas .world-live-card .players-head h4,.atlas .world-audience h4{font-size:clamp(14px,.95vw,17px)}.atlas .world-live-count{font-size:clamp(21px,1.55vw,30px)}.atlas .world-live-detail,.atlas .world-audience p{font-size:clamp(14px,.95vw,17px)}.atlas .world-population-track{margin-top:clamp(14px,1vw,18px)}}@media (min-width:1600px){.hero{min-height:min(790px,100svh - 88px)}.atlas .world-side .world-visual{aspect-ratio:1256/832}}:root{--support-bg:var(--sx-bg-0);--support-panel:var(--sx-surface);--support-panel-2:var(--sx-surface-strong);--support-line:var(--sx-border);--support-line-strong:var(--sx-border-strong);--support-purple:var(--sx-purple);--support-purple-bright:var(--sx-purple-bright);--support-text:var(--sx-text);--support-muted:var(--sx-muted);--support-danger:var(--sx-danger);--support-green:var(--sx-success)}.support-shell,.ticket-admin-page{min-height:100vh;color:var(--support-text);background:radial-gradient(circle at 15% 4%, #703abf38, transparent 28rem), radial-gradient(circle at 86% 18%, #381a6740, transparent 34rem), linear-gradient(180deg, #090610, var(--support-bg))}.support-shell{display:block}.support-shell>*,.ticket-admin-page>*{z-index:1;position:relative}.support-shell>.floating-language-selector{position:fixed}.support-topbar,.support-footer{justify-content:space-between;align-items:center;width:min(1480px,100% - 48px);margin-inline:auto;display:flex}.support-topbar{border-bottom:1px solid var(--support-line);min-height:84px;padding-right:96px}.support-topbar nav{align-items:center;gap:8px;display:flex}.support-topbar nav a{color:var(--support-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:12px;padding:10px 14px;font-size:.78rem;font-weight:800}.support-topbar nav a:hover,.support-topbar nav a.active{color:#fff;background:#a879ff1a}.support-mobile-nav{margin-left:auto;display:none;position:relative}.support-mobile-nav summary{cursor:pointer;text-align:center;border:1px solid var(--support-line-strong);min-width:62px;color:var(--support-text);font:800 .72rem/1 var(--font-display,sans-serif);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:10px 12px;list-style:none}.support-mobile-nav summary::-webkit-details-marker{display:none}.support-mobile-nav div{z-index:30;border:1px solid var(--support-line-strong);background:#0c0814fa;border-radius:14px;width:220px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #00000080}.support-mobile-nav div a{color:var(--support-muted);border-radius:9px;padding:11px 12px;font-weight:800;display:block}.support-mobile-nav div a:hover,.support-mobile-nav div a.active{color:#fff;background:#a879ff1f}.support-language{position:relative}.support-language summary{cursor:pointer;text-align:center;border:1px solid var(--support-line-strong);min-width:56px;color:var(--support-purple-bright);font:800 .75rem/1 var(--font-display,sans-serif);letter-spacing:.12em;border-radius:999px;padding:9px 12px;list-style:none}.support-language summary::-webkit-details-marker{display:none}.support-language div{z-index:20;border:1px solid var(--support-line-strong);background:#0c0814fa;border-radius:16px;width:210px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #00000080}.support-language div a{color:var(--support-muted);border-radius:9px;padding:9px 11px;font-size:.82rem;display:block}.support-language div a:hover{color:#fff;background:#a879ff1f}#support-content{width:min(1260px,100% - 48px);margin-inline:auto}.support-shell.compact #support-content{width:min(1120px,100% - 48px)}.support-hero{border-bottom:1px solid var(--support-line);grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:56px;min-height:380px;padding:64px 0 56px;display:grid}.support-hero>div>span,.my-tickets>header span,.ticket-context section>span,.ticket-queue header span,.ticket-context section>span,.admin-conversation>header small{color:var(--support-purple-bright);font:800 .72rem/1 var(--font-display,sans-serif);letter-spacing:.18em;text-transform:uppercase}.support-hero h1{letter-spacing:-.045em;max-width:850px;margin:14px 0 20px;font-size:clamp(2.8rem,5.4vw,4.8rem);line-height:.92}.support-hero p{max-width:670px;color:var(--support-muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.support-hero small{color:#887e98;margin-top:22px;display:block}.support-hero aside{border:1px solid var(--support-line-strong);background:linear-gradient(145deg,#a879ff24,#140d21b3);border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:190px;padding:28px;display:flex;position:relative;overflow:hidden}.support-hero aside span{color:var(--support-muted);font:800 .72rem/1 var(--font-display,sans-serif);letter-spacing:.15em}.support-hero aside strong{font:800 3.6rem/.9 var(--font-display,sans-serif);margin:16px 0 2px}.support-hero aside p{font-size:.78rem}.support-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.support-primary,.support-secondary{min-height:46px;font:800 .78rem/1 var(--font-display,sans-serif);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.support-primary{color:#0c0714;background:linear-gradient(135deg,#cdb5ff,#9562ef);box-shadow:0 14px 35px #7a4bcd3d}.support-secondary{color:var(--support-text);border-color:var(--support-line-strong);background:#ffffff06}.support-primary:hover:not(:disabled),.support-secondary:hover:not(:disabled){border-color:#cab1ff80;transform:translateY(-1px);box-shadow:0 0 0 1px #a879ff1f,0 0 22px #7a4bcd29}.support-primary:disabled,.support-secondary:disabled{opacity:.38;cursor:not-allowed}.support-notifications{background:#59dfa50b;border:1px solid #59dfa538;border-radius:20px;margin:42px 0 0;padding:24px}.support-notifications h2{text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:.82rem}.support-notifications a{color:var(--support-text);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.support-notifications a span{color:var(--support-green)}.support-notifications small{color:var(--support-muted)}.my-tickets{padding:76px 0 110px}.my-tickets>header{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.my-tickets>header h2{margin:8px 0 0;font-size:clamp(2rem,4vw,3.4rem)}.my-tickets>header a{color:var(--support-purple-bright);font-weight:800}.my-ticket-list{gap:10px;display:grid}.my-ticket{--scope-accent:#9c6bf2;border:1px solid var(--support-line);border-left:3px solid var(--scope-accent);min-height:110px;color:var(--support-text);background:linear-gradient(100deg, color-mix(in srgb, var(--scope-accent) 6%, transparent), var(--support-panel));border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px 28px;transition:border-color .2s,transform .2s,background .2s;display:grid}.my-ticket:hover{border-color:var(--support-line-strong);background-color:#ffffff06;transform:translate(4px)}.my-ticket small{color:var(--support-muted)}.my-ticket h3{margin:8px 0 7px;font-size:1.15rem}.my-ticket p{color:#b1a8bd;text-overflow:ellipsis;white-space:nowrap;max-width:760px;margin:0;overflow:hidden}.my-ticket-side{justify-items:end;gap:9px;min-width:195px;display:grid}.scope-eden{--scope-accent:#a879ff}.scope-primal{--scope-accent:#ff9c57}.scope-havoc{--scope-accent:#ff6679}.scope-anomaly{--scope-accent:#54d895}.scope-abyss{--scope-accent:#54a8ff}.scope-general,.scope-website,.scope-discord{--scope-accent:#a8a0b4}.ticket-status,.mini-status{color:#d8d1e2;width:max-content;font:800 .67rem/1 var(--font-display,sans-serif);letter-spacing:.05em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.ticket-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.status-open{color:#d1b8ff;background:#a879ff14;border-color:#a879ff40}.status-in_progress{color:#66c9ff;background:#66c9ff12;border-color:#66c9ff40}.status-waiting_for_staff{color:#ffbd68;background:#ffbd6812;border-color:#ffbd6840}.status-waiting_for_player{color:#ffdf8a;background:#ffdf8a12;border-color:#ffdf8a40}.status-resolved{color:#68e5ac;background:#68e5ac12;border-color:#68e5ac40}.status-closed{color:#8d859a}.support-empty{text-align:center;border:1px dashed var(--support-line-strong);background:#ffffff05;border-radius:24px;align-content:center;place-items:center;min-height:300px;padding:44px;display:grid}.support-empty h3{margin:0 0 6px;font-size:1.5rem}.support-empty p{color:var(--support-muted);margin:0 0 24px}.ticket-wizard{max-width:1040px;margin:0 auto;padding:58px 0 100px}.ticket-stepper{grid-template-columns:repeat(4,1fr);margin:0 0 46px;padding:0;list-style:none;display:grid}.ticket-stepper li{color:#665e72;text-align:center;justify-items:center;gap:10px;min-width:0;display:grid;position:relative}.ticket-stepper li:not(:last-child):after{content:"";background:var(--support-line);width:calc(100% - 40px);height:1px;position:absolute;top:15px;left:calc(50% + 20px)}.ticket-stepper li span{z-index:1;background:#0b0712;border:1px solid #493c5c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.72rem;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.ticket-stepper li b{z-index:1;letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:0;font-size:.74rem;position:relative}.ticket-stepper li.active{color:#fff}.ticket-stepper li.active span{border-color:var(--support-purple);color:#fff;background:#a879ff14;box-shadow:0 0 18px #a879ff3d}.ticket-stepper li.done{color:var(--support-purple-bright)}.ticket-stepper li.done span{color:#0b0712;border-color:var(--support-purple);background:var(--support-purple)}.ticket-stepper-current{display:none}.wizard-panel>header{margin-bottom:28px}.wizard-panel>header h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,4.2rem);line-height:.98}.ticket-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.ticket-category-grid button{text-align:left;height:100%;min-height:104px;color:var(--support-text);border:1px solid var(--support-line);background:var(--support-panel);border-radius:18px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:16px 19px;display:grid}.ticket-category-grid button:hover,.ticket-category-grid button.selected{border-color:var(--support-line-strong);background:linear-gradient(145deg, #a879ff1f, var(--support-panel));transform:translateY(-1px);box-shadow:inset 0 0 0 1px #a879ff14,0 0 22px #653aae1a}.ticket-category-grid i{color:var(--support-purple-bright);font-size:1.35rem;font-style:normal}.ticket-category-grid b{margin-bottom:5px;font-size:.94rem;display:block}.ticket-category-grid small{color:var(--support-muted);font-size:.76rem;line-height:1.42;display:block}.ticket-category-grid em{color:#62566f;font-style:normal}.ticket-category-grid button.selected em{color:var(--support-purple-bright)}.ticket-scope-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ticket-scope-grid button{--card-accent:#a8a0b4;color:#fff;border:1px solid var(--support-line);background:linear-gradient(145deg, color-mix(in srgb, var(--card-accent) 8%, transparent), var(--support-panel));border-radius:18px;flex-direction:column;justify-content:end;align-items:flex-start;min-height:120px;padding:22px;display:flex}.ticket-scope-grid button i{background:var(--card-accent);width:9px;height:9px;box-shadow:0 0 16px var(--card-accent);border-radius:50%;margin-bottom:auto}.ticket-scope-grid button b{font-size:.91rem}.ticket-scope-grid button small{color:var(--support-muted);margin-top:5px}.ticket-scope-grid button:hover,.ticket-scope-grid button.selected{border-color:color-mix(in srgb, var(--card-accent) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-accent) 20%, transparent), 0 0 20px color-mix(in srgb, var(--card-accent) 9%, transparent);transform:translateY(-1px)}.ticket-scope-grid .purple{--card-accent:#a879ff}.ticket-scope-grid .orange{--card-accent:#ff9c57}.ticket-scope-grid .red{--card-accent:#ff6679}.ticket-scope-grid .green{--card-accent:#54d895}.ticket-scope-grid .blue{--card-accent:#54a8ff}.ticket-form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ticket-form-grid .wide{grid-column:1/-1}.ticket-form-grid label>span,.ticket-reply label>span{color:#d9d2e4;letter-spacing:.04em;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.ticket-form-grid label small{color:#70677b}.ticket-form-grid input,.ticket-form-grid textarea,.ticket-form-grid select,.ticket-reply textarea,.ticket-search input,.ticket-search select,.ticket-context select,.more-actions input,.admin-ticket-reply textarea,.admin-ticket-reply select{width:100%;color:var(--support-text);border:1px solid var(--support-line);background:#08050eb3;border-radius:12px;outline:none}.ticket-form-grid input,.ticket-form-grid select{min-height:48px;padding:0 14px}.ticket-form-grid textarea,.ticket-reply textarea,.admin-ticket-reply textarea{resize:vertical;padding:14px;line-height:1.65}.ticket-form-grid input:focus,.ticket-form-grid textarea:focus,.ticket-form-grid select:focus,.ticket-reply textarea:focus,.ticket-search input:focus,.ticket-context select:focus,.admin-ticket-reply textarea:focus{border-color:var(--support-purple);box-shadow:0 0 0 3px #a879ff1f}.ticket-form-grid .field-minimum,.ticket-reply .field-minimum{color:#8f849b;margin:7px 2px 0;font-size:.72rem;line-height:1.4;display:block}.recruitment-choice-panel{flex-direction:column;justify-content:center;min-height:360px;display:flex}.recruitment-choice{gap:10px;width:min(100%,720px);display:grid}.recruitment-choice>span{color:#e7e0ef;letter-spacing:.015em;font-size:.9rem;font-weight:800}.recruitment-select-wrap{position:relative}.recruitment-select-wrap select{-webkit-appearance:none;appearance:none;width:100%;min-height:56px;color:var(--support-text);cursor:pointer;background:linear-gradient(145deg,#a879ff0e,#08050ee6);border:1px solid #a879ff52;border-radius:14px;outline:none;padding:0 48px 0 16px;transition:border-color .18s,background-color .18s,box-shadow .18s}.recruitment-select-wrap select:hover{border-color:#be99ff94}.recruitment-select-wrap select:focus{border-color:var(--support-purple);box-shadow:0 0 0 3px #a879ff21,0 0 20px #6f40b91a}.recruitment-select-wrap select option{color:#f6f2fb;background:#110b1c}.recruitment-select-wrap>i{color:var(--support-purple-bright);pointer-events:none;font-size:1.15rem;font-style:normal;position:absolute;top:50%;right:17px;translate:0 -54%}.recruitment-form-grid .recruitment-select-wrap select{min-height:48px}.recruitment-form-grid{align-items:start}.recruitment-field{min-width:0}.recruitment-field input[aria-invalid=true],.recruitment-field textarea[aria-invalid=true],.recruitment-field select[aria-invalid=true],.recruitment-choice select[aria-invalid=true]{border-color:#ff687ead;box-shadow:0 0 0 3px #ff687e14}.recruitment-field-error{white-space:normal;overflow-wrap:anywhere;width:100%;margin:7px 2px 0;font-size:.72rem;font-weight:650;line-height:1.4;display:block;color:#ff9bad!important}.recruitment-field-error.quality{background:#ff50700e;border-left:2px solid #ff687eb8;border-radius:0 10px 10px 0;margin-top:10px;padding:11px 13px;font-size:clamp(.72rem,1.4vw,.78rem);font-weight:560;line-height:1.58}.recruitment-field-support{flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin:8px 2px 0;font-size:.72rem;font-weight:500;line-height:1.45;display:flex;color:#83798f!important}.recruitment-field-support span{max-width:670px}.recruitment-field-support b{color:#aaa0b6;font:inherit;white-space:nowrap;margin-left:auto;font-weight:650}.recruitment-field-support.complete b{color:#9ed7bb}.server-join-context{background:linear-gradient(135deg,#a879ff12,#ffffff05);border:1px solid #a879ff2e;border-radius:16px;width:min(100%,850px);margin:-4px 0 28px;padding:20px 22px}.server-join-context p{color:#ddd5e8;margin:0;line-height:1.7}.server-join-context small{color:#9489a2;border-top:1px solid #a879ff1f;margin-top:12px;padding-top:12px;font-size:.78rem;line-height:1.6;display:block}.recruitment-dynamic-panel{animation:.22s both recruitment-panel-in}.recruitment-review-panel dl>div{grid-template-columns:minmax(180px,260px) 1fr}.recruitment-review-summary{color:#ffd2da;background:linear-gradient(135deg,#ff687e17,#a879ff09);border:1px solid #ff687e57;border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:15px 17px;display:flex}.recruitment-review-summary>span{color:#160a0f;background:#ff8fa2;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.78rem;font-weight:950;display:grid}.recruitment-review-summary>div{gap:4px;display:grid}.recruitment-review-summary b{color:#ffe8ec;line-height:1.45}.recruitment-review-summary small{color:#d7aeb8;font-size:.78rem;line-height:1.45}@keyframes recruitment-panel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.recruitment-dynamic-panel{animation:none}.recruitment-select-wrap select,.recruitment-review-panel dl>div,.recruitment-review-error button{transition:none}}.ticket-dropzone{cursor:pointer;border:1px dashed var(--support-line-strong);background:#a879ff06;border-radius:16px;justify-content:center;align-items:center;gap:15px;min-height:126px;margin-top:20px;padding:24px;display:flex}.ticket-dropzone:hover{background:#a879ff0e}.ticket-dropzone input,.attach-button input,.admin-ticket-reply input[type=file]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ticket-dropzone i{border:1px solid var(--support-line-strong);width:42px;height:42px;color:var(--support-purple-bright);border-radius:50%;place-items:center;font-style:normal;display:grid}.ticket-dropzone span{gap:5px;display:grid}.ticket-dropzone small{color:var(--support-muted)}.ticket-file-list,.reply-files{gap:8px;margin-top:10px;display:grid}.ticket-file-list>div,.reply-files>span{border:1px solid var(--support-line);background:#ffffff06;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ticket-file-list>div>span{flex:1;grid-template-columns:1fr auto;gap:5px 14px;display:grid}.ticket-file-list small,.reply-files small{color:var(--support-muted)}.ticket-file-list button,.reply-files button{color:var(--support-muted);background:0 0;border:0;font-size:1.2rem}.ticket-file-list i{background:#ffffff0f;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.ticket-file-list i em{background:var(--support-purple);height:100%;display:block}.review-panel dl{border:1px solid var(--support-line);background:var(--support-panel);border-radius:18px;overflow:hidden}.review-panel dl>div{border-bottom:1px solid var(--support-line);grid-template-columns:190px 1fr;gap:20px;padding:17px 20px;display:grid}.review-panel dl>div:last-child{border-bottom:0}.review-panel dt{color:var(--support-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.review-panel dd{white-space:pre-wrap;margin:0}.review-description dd{line-height:1.65}.recruitment-review-panel dl>div{transition:background-color .18s,box-shadow .18s;position:relative}.recruitment-review-panel dl>div.recruitment-review-invalid{background:linear-gradient(90deg,#ff687e17,#ff687e06 72%);box-shadow:inset 3px 0 #ff687eb8,inset 0 0 0 1px #ff687e21}.recruitment-review-panel dl>div.recruitment-review-invalid:focus{outline-offset:-3px;outline:2px solid #ff8fa2b8}.recruitment-review-empty{color:#887d92;font-style:italic}.recruitment-review-error{color:#ffb2bf;white-space:normal;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;display:grid}.recruitment-review-error>i{color:#190a0f;background:#ff8fa2;border-radius:50%;align-self:start;place-items:center;width:22px;height:22px;font-size:.7rem;font-style:normal;font-weight:950;display:grid}.recruitment-review-error>span{line-height:1.5}.recruitment-review-error button{color:#f1dff7;cursor:pointer;font:750 .72rem/1.2 var(--font-body,sans-serif);white-space:nowrap;background:#a879ff0e;border:1px solid #c18fff4d;border-radius:9px;padding:7px 9px;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s}.recruitment-review-error button:hover{color:#fff;background:#a879ff1a;border-color:#cda9ff94;box-shadow:0 0 16px #8853db1f}.recruitment-review-error button:focus-visible{outline:2px solid var(--support-purple-bright);outline-offset:2px}.wizard-actions{justify-content:space-between;margin-top:28px;display:flex}.ticket-error,.ticket-success{color:#ffb4c0;background:#ff687e12;border:1px solid #ff687e4d;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 22px;padding:14px 17px;display:flex}.ticket-error a{color:#fff;text-decoration:underline}.ticket-success{color:#a9f5cf;background:#59dfa50f;border-color:#59dfa547;justify-content:flex-start;margin-top:38px}.ticket-success>div{gap:3px;display:grid}.ticket-success small{color:#c6d8cf;line-height:1.45}.wizard-process-label{color:var(--support-purple-bright);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:850;display:block}.ticket-view{--scope-accent:#a879ff;max-width:1020px;margin:0 auto;padding:42px 0 100px}.ticket-view-head{border-bottom:1px solid var(--support-line);justify-content:space-between;align-items:start;gap:30px;padding:28px 0 34px;display:flex}.ticket-view-head a{color:var(--support-muted);margin-bottom:24px;font-size:.78rem;font-weight:800;display:inline-block}.ticket-view-head>div>span{color:var(--scope-accent);font:800 .76rem/1 var(--font-display,sans-serif);letter-spacing:.13em}.ticket-view-head h1{letter-spacing:-.04em;max-width:760px;margin:10px 0 17px;font-size:clamp(2.1rem,5vw,4.3rem);line-height:.98}.ticket-meta{color:var(--support-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.72rem;display:flex}.ticket-meta b{color:#d9d1e2}.conversation{gap:22px;padding:38px 0;display:grid}.ticket-message{grid-template-columns:42px minmax(0,1fr);gap:13px;display:grid}.message-avatar{border:1px solid var(--support-line);width:42px;height:42px;color:var(--support-muted);background:#ffffff06;border-radius:12px;place-items:center;font-weight:900;display:grid}.ticket-message.staff .message-avatar{color:#fff;background:linear-gradient(145deg,#a879ff,#5d318e);border-color:#a879ff61;box-shadow:0 8px 28px #7946cb38}.message-bubble{border:1px solid var(--support-line);background:var(--support-panel);border-radius:14px 18px 18px;max-width:820px;padding:18px 20px}.ticket-message.staff .message-bubble{background:linear-gradient(145deg, #a879ff14, var(--support-panel));border-color:#a879ff40}.message-bubble header{align-items:center;gap:9px;display:flex}.message-bubble header span{color:var(--support-purple-bright);text-transform:uppercase;background:#a879ff1a;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:800}.message-bubble time{color:#746b80;margin-left:auto;font-size:.69rem}.message-bubble p{color:#d4cddd;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 0;line-height:1.72}.message-attachments{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.message-attachments a{color:#e9e3f0;border:1px solid var(--support-line);background:#ffffff06;border-radius:10px;align-items:center;gap:10px;min-width:190px;padding:10px 12px;display:flex}.message-attachments a>span{min-width:0;display:grid}.message-attachments b{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:.76rem;overflow:hidden}.message-attachments small{color:var(--support-muted)}.ticket-reply{border:1px solid var(--support-line-strong);background:var(--support-panel);border-radius:18px;padding:22px;box-shadow:0 20px 70px #0003}.ticket-reply footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.attach-button{cursor:pointer;color:var(--support-muted);font-size:.78rem;font-weight:800;position:relative}.attach-button span{color:var(--support-purple-bright);margin-right:6px}.ticket-closed{border:1px solid var(--support-line);background:#ffffff05;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:26px;display:grid}.ticket-closed>span{color:var(--support-green);font-size:2rem}.ticket-closed h2{margin:0 0 5px}.ticket-closed p{color:var(--support-muted);margin:0}.support-footer{color:#7d7489;border-top:1px solid var(--support-line);letter-spacing:.06em;text-transform:uppercase;min-height:82px;font-size:.75rem;font-weight:800}.support-footer a:hover{color:var(--support-purple-bright)}.ticket-admin-page{padding-bottom:40px}.ticket-admin-page .admin-topbar{width:calc(100% - 40px);max-width:none}.ticket-admin-app{width:min(1800px,100% - 36px);margin:20px auto 0}.ticket-admin-stats{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px;display:grid}.ticket-admin-stats article{border:1px solid var(--support-line);background:var(--support-panel);border-radius:11px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.ticket-admin-stats span{color:var(--support-muted);text-transform:uppercase;font-size:.67rem;font-weight:800}.ticket-admin-stats strong{font-size:1.3rem}.admin-ticket-error{color:#ffc0ca;background:#ff687e12;border:1px solid #ff687e47;border-radius:10px;margin-bottom:10px;padding:10px 14px}.ticket-admin-workspace{border:1px solid var(--support-line);background:#08050ea8;border-radius:18px;grid-template-columns:minmax(300px,.86fr) minmax(480px,1.65fr) minmax(270px,.74fr);min-height:calc(100vh - 190px);display:grid;overflow:hidden}.ticket-queue,.admin-conversation,.ticket-context{min-width:0}.ticket-queue{border-right:1px solid var(--support-line);background:#0c0813e0;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.ticket-queue>header{border-bottom:1px solid var(--support-line);justify-content:space-between;align-items:center;padding:17px;display:flex}.ticket-queue h1{margin:4px 0 0;font-size:1.1rem}.ticket-queue>header button,.ticket-queue>footer button{width:34px;height:34px;color:var(--support-purple-bright);border:1px solid var(--support-line);background:#ffffff06;border-radius:9px}.ticket-search{border-bottom:1px solid var(--support-line);gap:8px;padding:12px;display:grid}.ticket-search input{min-height:40px;padding:0 12px}.ticket-search>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ticket-search select{min-height:34px;padding:0 8px;font-size:.7rem}.quick-filters{grid-template-columns:repeat(3,auto) 1fr!important}.quick-filters button{color:#8f859c;background:0 0;border:0;border-radius:7px;padding:6px 7px;font-size:.63rem}.quick-filters button.active{color:#fff;background:#a879ff1f}.ticket-queue-list{overflow:auto}.ticket-queue-list>button{--scope-accent:#a879ff;text-align:left;width:100%;color:var(--support-text);border:0;border-bottom:1px solid var(--support-line);background:0 0;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.ticket-queue-list>button:hover,.ticket-queue-list>button.selected{background:linear-gradient(90deg, color-mix(in srgb, var(--scope-accent) 9%, transparent), #ffffff05)}.queue-priority{background:#655b71;border-radius:999px;width:3px;height:44px}.priority-high,.priority-critical{background:var(--support-danger);box-shadow:0 0 12px #ff687e73}.priority-normal{background:var(--support-purple)}.priority-low{background:#5b91a9}.ticket-queue-list h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:.82rem;overflow:hidden}.ticket-queue-list small,.ticket-queue-list p{color:var(--support-muted);margin:0;font-size:.65rem}.ticket-queue-list aside{justify-items:end;gap:9px;display:grid}.ticket-queue-list time{color:#706777;font-size:.6rem}.mini-status{padding:5px 7px;font-size:.56rem}.ticket-queue>footer{border-top:1px solid var(--support-line);color:var(--support-muted);justify-content:center;align-items:center;gap:16px;padding:10px 14px;font-size:.67rem;display:flex}.admin-conversation{border-right:1px solid var(--support-line);background:#0a061180;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.admin-conversation>header{border-bottom:1px solid var(--support-line);justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.admin-conversation>header h2{text-overflow:ellipsis;white-space:nowrap;max-width:550px;margin:5px 0;font-size:1.05rem;overflow:hidden}.admin-conversation>header p{color:var(--support-muted);margin:0;font-size:.68rem}.admin-message-list{align-content:start;gap:17px;padding:20px;display:grid;overflow:auto}.admin-message-list>article{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.admin-message-list>article>span{border:1px solid var(--support-line);width:34px;height:34px;color:var(--support-purple-bright);background:#a879ff0f;border-radius:9px;place-items:center;font-weight:900;display:grid}.admin-message-list>article>div{border:1px solid var(--support-line);background:var(--support-panel);border-radius:12px 14px 14px;padding:13px 15px}.admin-message-list article.internal_note>div{background:#57391433;border-color:#ffbd6842}.admin-message-list header{align-items:center;gap:8px;display:flex}.admin-message-list em{color:#ffd58b;text-transform:uppercase;background:#ffbd681a;border-radius:999px;padding:3px 6px;font-size:.56rem;font-style:normal;font-weight:800}.admin-message-list time{color:#746a7e;margin-left:auto;font-size:.62rem}.admin-message-list p{color:#d6cede;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;line-height:1.6}.admin-attachments{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.admin-attachments a{color:#d7cae9;border:1px solid var(--support-line);border-radius:7px;padding:6px 8px;font-size:.65rem}.admin-ticket-reply{border-top:1px solid var(--support-line);background:#0e0917f2;padding:14px}.admin-ticket-reply.internal{background:#2a1d0c80}.reply-mode{align-items:center;gap:5px;margin-bottom:8px;display:flex}.reply-mode button{color:#82768e;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:.65rem;font-weight:800}.reply-mode button.active{color:#fff;background:#a879ff1f}.admin-ticket-reply.internal .reply-mode button.active{color:#ffdb9d;background:#ffbd681f}.reply-mode select{width:auto;min-width:140px;min-height:30px;margin-left:auto;padding:0 7px;font-size:.65rem}.admin-ticket-reply textarea{min-height:78px}.admin-ticket-reply>footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.admin-ticket-reply>footer label{cursor:pointer;color:var(--support-muted);font-size:.68rem}.admin-ticket-reply>footer button{color:#10091a;background:var(--support-purple-bright);border:0;border-radius:8px;min-height:34px;padding:0 13px;font-size:.68rem;font-weight:900}.admin-reply-files{flex-wrap:wrap;gap:5px;display:flex}.admin-reply-files span{background:#ffffff0d;border-radius:6px;padding:5px 7px;font-size:.62rem}.admin-reply-files button{color:var(--support-muted);background:0 0;border:0}.admin-ticket-empty,.admin-ticket-loading{color:var(--support-muted);text-align:center;align-content:center;place-items:center;display:grid}.admin-ticket-empty>span{color:var(--support-purple);font-size:2.6rem}.admin-ticket-empty h2{margin:8px 0 3px}.admin-ticket-empty p{margin:0}.admin-ticket-loading{gap:6px;display:flex}.admin-ticket-loading i{background:var(--support-purple);border-radius:50%;width:7px;height:7px;animation:1s infinite alternate support-pulse}.admin-ticket-loading i:nth-child(2){animation-delay:.2s}.admin-ticket-loading i:nth-child(3){animation-delay:.4s}@keyframes support-pulse{to{opacity:.25;transform:translateY(-4px)}}.ticket-context{background:#0d0815e6;overflow:auto}.ticket-context section,.ticket-context details{border-bottom:1px solid var(--support-line);padding:17px}.ticket-context h2{margin:5px 0 14px;font-size:1rem}.ticket-context label{color:var(--support-muted);text-transform:uppercase;gap:5px;margin-top:9px;font-size:.64rem;font-weight:800;display:grid}.ticket-context select{min-height:35px;padding:0 8px;font-size:.7rem}.context-primary{color:#10091a;background:var(--support-purple-bright);border:0;border-radius:8px;width:100%;min-height:35px;margin-top:9px;font-size:.68rem;font-weight:900}.ticket-context dl{gap:7px;margin:0;display:grid}.ticket-context dl>div{grid-template-columns:72px 1fr;gap:8px;display:grid}.ticket-context dt{color:#746b7f;text-transform:uppercase;font-size:.62rem}.ticket-context dd{overflow-wrap:anywhere;color:#d7d0df;margin:0;font-size:.7rem}.context-character{border:1px solid var(--support-line);border-radius:12px;gap:3px;margin-top:9px;padding:9px;display:grid}.context-character small{color:var(--support-muted);font-size:.62rem}.previous-ticket{text-align:left;width:100%;color:var(--support-text);border:1px solid var(--support-line);background:#ffffff05;border-radius:12px;gap:3px;margin-top:7px;padding:9px;display:grid}.previous-ticket small{color:var(--support-muted)}.ticket-context summary{cursor:pointer;color:#d8d0e2;font-size:.7rem;font-weight:800}.audit-list,.more-actions{gap:6px;margin-top:11px;display:grid}.audit-list article{border-left:2px solid var(--support-line-strong);padding-left:9px;display:grid}.audit-list span,.audit-list time{color:var(--support-muted);font-size:.6rem}.more-actions button{color:#d7cfe1;border:1px solid var(--support-line);background:#ffffff06;border-radius:11px;min-height:32px;font-size:.65rem}.support-mobile-nav div a,.support-language div a,.ticket-queue>header button,.ticket-queue>footer button,.quick-filters button,.admin-attachments a,.reply-mode button,.admin-ticket-reply>footer button,.context-primary{border-radius:11px}.admin-reply-files span{border-radius:10px}.more-actions label{margin:6px 0 0}.more-actions input{min-height:34px;padding:0 8px}.context-empty{color:var(--support-muted);padding:30px}@media (max-width:1260px){.ticket-admin-stats{grid-template-columns:repeat(3,1fr)}.ticket-admin-workspace{grid-template-columns:330px minmax(430px,1fr)}.ticket-context{border-top:1px solid var(--support-line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);max-height:none;display:grid}.ticket-context details{min-height:120px}}@media (max-width:900px){.support-topbar{width:min(100% - 28px,1480px)}.support-topbar nav a:first-child{display:none}#support-content,.support-shell.compact #support-content{width:min(100% - 28px,1260px)}.support-hero{grid-template-columns:1fr;gap:36px;padding-top:70px}.support-hero aside{min-height:180px}.ticket-category-grid,.ticket-scope-grid{grid-template-columns:repeat(2,1fr)}.ticket-admin-workspace{display:block;overflow:visible}.ticket-queue{border-right:0;border-bottom:1px solid var(--support-line);max-height:620px}.admin-conversation{border-right:0;border-bottom:1px solid var(--support-line);min-height:720px}.ticket-context{grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:640px){.support-topbar{min-height:70px}.support-topbar .brand{font-size:.9rem}.support-topbar nav{display:none}.support-mobile-nav{display:block}.support-hero{min-height:0;padding:64px 0 50px}.support-hero h1{font-size:3rem}.support-hero aside{min-height:150px;padding:24px}.support-hero aside strong{font-size:3.6rem}.my-tickets{padding:52px 0 76px}.my-tickets>header{align-items:start}.my-tickets>header>a{font-size:.72rem}.my-ticket{grid-template-columns:1fr;gap:18px;padding:20px}.my-ticket-side{justify-items:start}.my-ticket p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ticket-stepper{margin-bottom:14px}.ticket-stepper li{gap:0}.ticket-stepper li b{display:none}.ticket-stepper li:not(:last-child):after{width:calc(100% - 38px);left:calc(50% + 19px)}.ticket-stepper-current{color:#d9d1e4;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin:0 0 34px;font-size:.78rem;font-weight:760;display:flex}.ticket-stepper-current span{color:var(--support-purple-bright);letter-spacing:.1em;font-size:.68rem}.ticket-category-grid,.ticket-scope-grid,.ticket-form-grid{grid-template-columns:1fr}.ticket-form-grid .wide{grid-column:auto}.recruitment-choice-panel{min-height:300px}.recruitment-select-wrap select{padding-left:14px;font-size:.88rem}.server-join-context{padding:18px}.recruitment-review-panel dl>div{grid-template-columns:1fr}.recruitment-review-error{grid-template-columns:22px minmax(0,1fr)}.recruitment-review-error button{grid-column:2;justify-self:start}.review-panel dl>div{grid-template-columns:1fr;gap:6px}.ticket-view-head{display:grid}.ticket-message{grid-template-columns:32px minmax(0,1fr)}.message-avatar{border-radius:9px;width:32px;height:32px}.message-bubble{padding:14px}.message-bubble header{flex-wrap:wrap}.message-bubble time{width:100%;margin-left:0}.ticket-reply footer,.ticket-closed{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.ticket-closed{display:grid}.support-footer{width:min(100% - 28px,1480px)}.support-footer span{display:none}.ticket-admin-stats{grid-template-columns:repeat(2,1fr)}.ticket-admin-app{width:calc(100% - 18px)}.ticket-admin-workspace{border-radius:13px}.admin-conversation{min-height:680px}.ticket-context{display:block}.ticket-admin-page .admin-topbar{width:calc(100% - 20px)}.ticket-admin-page .admin-topbar div a:not(:last-child),.ticket-admin-page .admin-topbar b{display:none}}@media (prefers-reduced-motion:reduce){.admin-ticket-loading i{animation:none}.support-primary,.support-secondary,.my-ticket,.ticket-category-grid button,.ticket-scope-grid button{transition:none}}.support-shell .support-topbar nav a{font-size:var(--sx-text-nav,13px);letter-spacing:.045em}.support-shell .support-hero>div>span,.support-shell .my-tickets>header span,.support-shell .ticket-view-head>div>span{font-size:var(--sx-text-label,13px);letter-spacing:.13em;line-height:1.35}.support-shell .support-hero p{font-size:clamp(17px,1.25vw,19px);line-height:1.7}.support-shell .support-hero small,.support-shell .support-hero aside span,.support-shell .support-hero aside p,.support-shell .support-notifications small,.support-shell .ticket-status,.support-shell .ticket-stepper li span,.support-shell .ticket-stepper li b,.support-shell .ticket-category-grid small,.support-shell .ticket-form-grid label>span,.support-shell .ticket-reply label>span,.support-shell .ticket-form-grid .field-minimum,.support-shell .ticket-reply .field-minimum,.support-shell .review-panel dt,.support-shell .ticket-view-head a,.support-shell .ticket-meta,.support-shell .message-bubble header span,.support-shell .message-bubble time,.support-shell .message-attachments b,.support-shell .attach-button,.support-shell .support-footer{font-size:var(--sx-text-meta,13px);line-height:1.45}.support-shell .support-primary,.support-shell .support-secondary,.support-shell .my-tickets>header>a,.support-shell .wizard-actions button,.support-shell .wizard-actions a{font-size:var(--sx-text-button,14px)}.support-shell .support-notifications h2{font-size:var(--sx-text-label,13px)}.support-shell .ticket-category-grid b,.support-shell .ticket-scope-grid button b{font-size:15px}.support-shell .ticket-scope-grid button small,.support-shell .ticket-dropzone small,.support-shell .ticket-file-list small,.support-shell .reply-files small,.support-shell .message-attachments small{font-size:var(--sx-text-meta,13px);line-height:1.45}.support-shell .message-bubble p{font-size:var(--sx-text-body,16px)}@media (max-width:760px){.support-shell .support-topbar .brand{font-size:15px}.support-shell .support-mobile-nav summary,.support-shell .support-hero>div>span,.support-shell .my-tickets>header span,.support-shell .ticket-view-head>div>span,.support-shell .ticket-stepper li span,.support-shell .ticket-stepper li b{font-size:12px}.support-shell .support-hero p{font-size:16px}}@media (max-width:380px){.support-shell .support-topbar .brand{letter-spacing:0;gap:0;font-size:0}}.support-hero,.support-notifications,.my-ticket,.support-empty,.ticket-category-grid button,.ticket-scope-grid button,.review-panel dl,.ticket-reply,.ticket-closed,.ticket-admin-workspace{border-radius:var(--sx-radius-panel)}.support-mobile-nav div,.support-language div,.ticket-dropzone,.ticket-file-list>div,.reply-files>span,.message-avatar,.message-bubble,.message-attachments a,.ticket-admin-stats article,.admin-ticket-error,.admin-message-list>article>div,.context-character,.previous-ticket,.ticket-error,.ticket-success{border-radius:var(--sx-radius-surface)}.support-primary,.support-secondary,.support-mobile-nav summary,.support-mobile-nav div a,.support-language summary,.support-language div a,.ticket-form-grid input,.ticket-form-grid textarea,.ticket-form-grid select,.ticket-reply textarea,.ticket-search input,.ticket-search select,.ticket-context select,.more-actions input,.admin-ticket-reply textarea,.admin-ticket-reply select,.ticket-queue>header button,.ticket-queue>footer button,.quick-filters button,.admin-message-list>article>span,.admin-attachments a,.reply-mode button,.admin-ticket-reply>footer button,.admin-reply-files span,.context-primary,.more-actions button{border-radius:var(--sx-radius-control)}@media (max-width:760px){.ticket-admin-workspace,.message-avatar{border-radius:var(--sx-radius-control)}}.marketplace-shell{color:#f5efff;background:radial-gradient(circle at 78% 0,#814cc933,#0000 26%),radial-gradient(circle at 15% 42%,#4b277d24,#0000 32%),#0d0618;min-height:100vh;padding:0 20px 34px}.marketplace-topbar,.marketplace-footer,.marketplace-hero,.marketplace-stats,.marketplace-browse,.marketplace-page-heading,.marketplace-form,.marketplace-detail,.marketplace-my-offers{width:min(var(--sx-content),100%);margin-inline:auto}.marketplace-topbar{border-bottom:1px solid #dccaff24;justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.marketplace-topbar .brand{color:#fff;font-family:var(--font-display);letter-spacing:.11em}.marketplace-topbar .brand-mark{width:34px;height:34px;box-shadow:none;background:#180b2d;border:1px solid #9d72dc}.marketplace-topbar nav{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.marketplace-topbar nav a{color:#c9bdd9;font:800 13px/1 var(--font-display);border-radius:10px;padding:9px 11px;transition:color .18s,background .18s}.marketplace-topbar nav a:hover,.marketplace-topbar nav a.active{color:#fff;background:#9d6cff21}.marketplace-hero{justify-content:space-between;align-items:end;gap:40px;padding:56px 0 26px;display:flex}.marketplace-hero>div{max-width:680px}.marketplace-hero>div>span,.marketplace-page-heading>span{color:#cbaaff;font:800 11px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase}.marketplace-hero h1,.marketplace-page-heading h1{font:800 clamp(38px,5vw,64px)/.94 var(--font-display);letter-spacing:-.025em;margin:10px 0 13px}.marketplace-hero p,.marketplace-page-heading p{color:#c8bcda;max-width:650px;margin:0;font-size:16px;line-height:1.7}.marketplace-primary,.marketplace-state>a,.marketplace-state>button{color:#fff;min-height:44px;font:800 14px/1 var(--font-display);cursor:pointer;background:#7443bd2b;border:1px solid #c29cffcc;border-radius:12px;justify-content:center;align-items:center;padding:11px 16px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.marketplace-primary:hover,.marketplace-state>a:hover,.marketplace-state>button:hover{background:#8953de4a;border-color:#d5bdff;transform:translateY(-1px);box-shadow:0 0 18px #9a65f330}.marketplace-primary:disabled{opacity:.6;cursor:wait;transform:none}.marketplace-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 0 32px;display:grid}.marketplace-stats article{background:#ffffff09;border:1px solid #dccaff24;border-radius:13px;min-width:0;padding:14px 16px}.marketplace-stats span{color:#ae9cc6;font-size:11px;display:block}.marketplace-stats strong{font:800 24px/1 var(--font-display);color:#fff;margin-top:5px;display:block}.marketplace-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1d0d31ad;border:1px solid #dccaff26;border-radius:17px;padding:13px}.marketplace-toolbar-actions{justify-content:flex-end;gap:8px;display:flex}.marketplace-filter-toggle{display:none}.marketplace-filter-reset{color:#d9c5ff;min-height:32px;font:800 11px/1 var(--font-display);cursor:pointer;background:0 0;border:1px solid #c29cff6b;border-radius:10px;padding:7px 10px;transition:border .18s,background .18s,color .18s}.marketplace-filter-reset:hover{color:#fff;background:#8e52e124;border-color:#cfa9ff}.marketplace-filter-reset:focus-visible{outline:0;box-shadow:0 0 0 3px #9b66f238}.marketplace-filters{grid-template-columns:minmax(180px,1.7fr) repeat(5,minmax(110px,1fr));gap:9px;display:grid}.marketplace-filters label,.marketplace-form label,.marketplace-report label{gap:6px;min-width:0;display:grid}.marketplace-filters label>span,.marketplace-form label>span,.marketplace-report label>span{color:#ab9dbb;font:800 10px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.marketplace-filters input,.marketplace-filters select,.marketplace-form input,.marketplace-form select,.marketplace-form textarea,.marketplace-report select,.marketplace-report textarea,.marketplace-thread textarea{color:#f6f0ff;background:#08040e94;border:1px solid #dccaff2e;border-radius:10px;outline:none;width:100%;min-width:0;padding:10px 11px;transition:border .18s,box-shadow .18s}.marketplace-filters input:focus,.marketplace-filters select:focus,.marketplace-form input:focus,.marketplace-form select:focus,.marketplace-form textarea:focus,.marketplace-report select:focus,.marketplace-report textarea:focus,.marketplace-thread textarea:focus{border-color:#b991ff;box-shadow:0 0 0 3px #9b66f229}.marketplace-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 0 12px;display:grid}.marketplace-card{color:#eee8f7;background:linear-gradient(145deg,#2c144bc2,#11081eed);border:1px solid #dccaff24;border-radius:17px;flex-direction:column;min-width:0;transition:border .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.marketplace-card:hover{border-color:var(--marketplace-world,#9d6cff);box-shadow:0 12px 28px #00000045,0 0 16px color-mix(in srgb,var(--marketplace-world,#9d6cff) 26%,transparent);transform:translateY(-3px)}.marketplace-card-media{aspect-ratio:1.65;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--marketplace-world,#9d6cff) 34%,transparent),transparent 57%),#130923;place-items:center;display:grid;position:relative;overflow:hidden}.marketplace-card-media>span{font:800 48px/1 var(--font-display);color:#f6ecffdb}.marketplace-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.marketplace-card:hover .marketplace-card-media img{transform:scale(1.035)}.marketplace-card-badges,.marketplace-detail-badges{flex-wrap:wrap;gap:5px;display:flex}.marketplace-card-badges{position:absolute;inset:10px 10px auto}.marketplace-card-badges b,.marketplace-detail-badges b{color:#ebe2fa;font:800 9px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;background:#0903109c;border:1px solid #eee0ff42;border-radius:7px;padding:5px 7px}.marketplace-card-body{gap:7px;padding:15px;display:grid}.marketplace-card-body>span{color:#b49bdc;font:800 10px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.marketplace-card h3{color:#fff;min-height:2.35em;font:800 20px/1.12 var(--font-display);margin:0;overflow:hidden}.marketplace-card-body p{color:#bdb1cc;text-overflow:ellipsis;white-space:nowrap;min-height:1.3em;margin:0;font-size:12px;overflow:hidden}.marketplace-card-body strong{color:#f0e8ff;font:800 15px/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-card footer{color:#bcaed0;border-top:1px solid #dccaff1a;grid-template-columns:minmax(0,1fr) auto;gap:5px 9px;width:100%;margin-top:auto;padding:12px 15px;font-size:11px;display:grid}.marketplace-card footer span:last-child{color:#d3bbff;font-family:var(--font-display);grid-column:1/-1;font-weight:800}.marketplace-card footer i{font-style:normal;transition:transform .18s}.marketplace-card:hover footer i{transform:translate(3px)}.marketplace-skeleton{pointer-events:none;gap:14px;min-height:270px;padding:15px}.marketplace-skeleton i{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/200% 100%;border-radius:10px;animation:1.35s infinite marketplace-shimmer;display:block}.marketplace-skeleton i:first-child{height:138px}.marketplace-skeleton i:nth-child(2){width:73%;height:23px}.marketplace-skeleton i:last-child{width:48%;height:16px}@keyframes marketplace-shimmer{to{background-position:-200% 0}}.marketplace-state{text-align:center;border:1px dashed #dccaff38;border-radius:17px;justify-items:center;gap:9px;padding:48px 20px;display:grid}.marketplace-state h1,.marketplace-state h2{color:#fff;font:800 31px/1 var(--font-display);margin:0}.marketplace-state p{color:#c2b6cf;max-width:450px;margin:0;line-height:1.6}.marketplace-load-more{justify-content:center;padding:14px 0 34px;display:flex}.marketplace-load-more button{color:#fff;min-height:42px;font:800 13px/1 var(--font-display);cursor:pointer;background:#8c50de21;border:1px solid #c7a4ff9e;border-radius:11px;padding:10px 15px;transition:all .18s}.marketplace-load-more button:hover:not(:disabled){background:#965aea3d;border-color:#d8beff;box-shadow:0 0 17px #9d66f32e}.marketplace-load-more button:disabled{opacity:.6;cursor:wait}.marketplace-page-heading{padding:52px 0 24px}.marketplace-form{background:#1b0c2fd1;border:1px solid #dccaff29;border-radius:19px;margin-bottom:70px;padding:21px}.marketplace-form>section{background:#9d6cff13;border-left:2px solid #9d6cff;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:14px 16px;display:flex}.marketplace-form>section header{gap:5px;display:grid}.marketplace-form>section header span{color:#b9a6cf;font-size:11px}.marketplace-form>section header strong{font:800 20px/1 var(--font-display)}.marketplace-form>section p{color:#bbaed0;max-width:480px;margin:0;font-size:12px;line-height:1.55}.marketplace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketplace-field-wide{grid-column:1/-1}.marketplace-form textarea{resize:vertical;min-height:145px}.marketplace-check{align-self:end;align-items:center;gap:8px;padding-bottom:11px;display:flex!important}.marketplace-check input{width:auto}.marketplace-check span{color:#e8ddf8!important;letter-spacing:0!important;text-transform:none!important}.marketplace-image-field{grid-column:1/-1;padding-top:4px}.marketplace-image-field small{color:#aa9ab9;font-size:11px}.marketplace-image-field img{object-fit:cover;border-radius:10px;max-width:220px;max-height:180px;margin-top:8px}.marketplace-form-error{color:#ffaaba;margin:15px 0;font-size:13px}.marketplace-form .marketplace-primary{margin-top:18px}.marketplace-detail{grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);gap:16px;padding:43px 0 65px;display:grid}.marketplace-detail-card,.marketplace-actions,.marketplace-thread,.marketplace-status-card,.marketplace-safety,.marketplace-report{background:#1b0c2fc2;border:1px solid #dccaff29;border-radius:18px}.marketplace-detail-card{overflow:hidden}.marketplace-detail-media{background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--marketplace-world,#9d6cff) 30%,transparent),transparent 57%),#120722;place-items:center;min-height:320px;display:grid}.marketplace-detail-media img{object-fit:cover;width:100%;height:min(520px,44vw)}.marketplace-detail-media>span{font:800 100px/1 var(--font-display);color:#e9defb}.marketplace-detail-copy{padding:25px}.marketplace-detail-copy h1{font:800 clamp(32px,4vw,49px)/.96 var(--font-display);letter-spacing:-.015em;margin:13px 0}.marketplace-detail-copy>p{white-space:pre-wrap;color:#cbbfda;margin:0;line-height:1.7}.marketplace-detail-copy>strong{font:800 26px/1 var(--font-display);color:#fff;margin-top:22px;display:block}.marketplace-detail-copy>em{color:#c9a9ff;margin-top:8px;font-size:12px;font-style:normal;display:inline-block}.marketplace-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0 25px 25px;display:grid}.marketplace-detail-meta>div{border-top:1px solid #dccaff1a;padding:13px 0}.marketplace-detail-meta dt{color:#a99bb9;font:800 10px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.marketplace-detail-meta dd{color:#ece4f8;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.marketplace-detail-meta a:hover{color:#c8a5ff}.marketplace-detail-aside{align-content:start;gap:12px;display:grid}.marketplace-actions{gap:9px;padding:17px;display:grid}.marketplace-actions h2,.marketplace-thread h2{font:800 22px/1 var(--font-display);margin:0 0 3px}.marketplace-actions button,.marketplace-report button,.marketplace-thread button,.marketplace-report-link{color:#f6efff;width:100%;min-height:39px;font:800 13px/1 var(--font-display);cursor:pointer;background:#9157e31f;border:1px solid #ccaaff6b;border-radius:10px;transition:all .18s}.marketplace-actions button:hover,.marketplace-report button:hover,.marketplace-thread button:hover,.marketplace-report-link:hover{background:#9157e33d;border-color:#d3b7ff}.marketplace-reserve-list{gap:7px;display:grid}.marketplace-status-card{padding:19px}.marketplace-status-card strong{color:#fff;font:800 24px/1 var(--font-display);display:block}.marketplace-status-card span{color:#c8b3e9;margin-top:6px;font-size:13px;display:block}.marketplace-report-link{color:#c5addf;background:0 0}.marketplace-report{gap:11px;padding:14px;display:grid}.marketplace-report textarea{resize:vertical;min-height:80px}.marketplace-thread{overflow:hidden}.marketplace-thread header{border-bottom:1px solid #dccaff1f;justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.marketplace-thread header select{color:#fff;background:#160a28;border:1px solid #dccaff2e;border-radius:8px;max-width:140px;padding:7px}.marketplace-messages{gap:9px;max-height:390px;padding:14px;display:grid;overflow:auto}.marketplace-messages article{background:#ffffff0b;border-radius:10px;padding:10px}.marketplace-messages article.seller{border-left:2px solid #a77aff}.marketplace-messages article.buyer{border-left:2px solid var(--marketplace-world,#9d6cff)}.marketplace-messages strong{font:800 12px/1 var(--font-display);color:#e7dbfa}.marketplace-messages p{color:#cdc2d9;white-space:pre-wrap;margin:5px 0;font-size:13px;line-height:1.5}.marketplace-messages time{color:#998aa9;font-size:10px}.marketplace-thread form{border-top:1px solid #dccaff1f;gap:8px;padding:12px;display:grid}.marketplace-thread textarea{resize:vertical;min-height:76px}.marketplace-safety{padding:15px}.marketplace-safety strong{color:#e6d8ff;font:800 14px/1.2 var(--font-display)}.marketplace-safety p{color:#ad9cbb;margin:8px 0 0;font-size:12px;line-height:1.55}.marketplace-my-offers{padding:0 0 70px}.marketplace-status-tabs{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.marketplace-status-tabs button{color:#bbaece;font:800 12px/1 var(--font-display);cursor:pointer;background:0 0;border:1px solid #dccaff2e;border-radius:10px;padding:9px 12px}.marketplace-status-tabs button.active,.marketplace-status-tabs button:hover{color:#fff;background:#9457eb2b;border-color:#b98eff}.marketplace-own-list{gap:8px;display:grid}.marketplace-own-list>a{background:#ffffff08;border:1px solid #dccaff26;border-radius:13px;grid-template-columns:120px minmax(0,1fr) minmax(130px,.45fr) auto;align-items:center;gap:14px;padding:15px 17px;transition:all .18s;display:grid}.marketplace-own-list>a:hover{background:#9d6cff17;border-color:#b68bff;transform:translate(2px)}.marketplace-own-list span{color:#b99cde;font:800 10px/1 var(--font-display);text-transform:uppercase;letter-spacing:.08em}.marketplace-own-list strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:800 17px/1 var(--font-display);overflow:hidden}.marketplace-own-list small{color:#b8acc8}.marketplace-own-list i{color:#c7a9ff;font-style:normal}.marketplace-footer{color:#aa9abb;justify-content:center;gap:18px;padding:28px 0 0;font-size:12px;display:flex}.marketplace-footer a:hover{color:#e0c8ff}@media (max-width:1000px){.marketplace-card-grid,.marketplace-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-search{grid-column:span 3}.marketplace-detail{grid-template-columns:1fr}.marketplace-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-thread{grid-column:1/-1}}@media (max-width:720px){.marketplace-shell{padding-inline:12px}.marketplace-topbar{align-items:flex-start;min-height:68px;padding-top:14px}.marketplace-topbar nav{justify-content:flex-end;gap:3px}.marketplace-topbar nav a{padding:7px;font-size:11px}.marketplace-hero{flex-direction:column;align-items:start;padding-top:37px}.marketplace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-toolbar>.marketplace-filters{display:none}.marketplace-toolbar-actions{justify-content:space-between}.marketplace-filter-toggle{color:#fff;min-height:39px;font:800 13px/1 var(--font-display);cursor:pointer;background:#8e52e124;border:1px solid #c29cff8c;border-radius:10px;padding:9px 12px;display:inline-flex}.marketplace-filter-reset{min-height:39px}.marketplace-mobile-filters{background:#1b0c2f;border:1px solid #dccaff24;border-radius:14px;margin-top:8px;padding:13px}.marketplace-mobile-filters .marketplace-filters{grid-template-columns:1fr 1fr}.marketplace-mobile-filters .marketplace-search{grid-column:1/-1}.marketplace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-form>section{flex-direction:column;align-items:flex-start}.marketplace-detail-aside{grid-template-columns:1fr}.marketplace-detail-media{min-height:250px}.marketplace-detail-media img{height:auto;max-height:430px}.marketplace-detail-meta{grid-template-columns:1fr}.marketplace-own-list>a{grid-template-columns:1fr auto;gap:6px}.marketplace-own-list small{grid-area:2/1}.marketplace-own-list i{grid-area:1/2/3}}@media (max-width:460px){.marketplace-topbar .brand{font-size:12px}.marketplace-topbar .brand-mark{width:27px;height:27px}.marketplace-topbar nav a[href$=\/hub],.marketplace-topbar nav a[href$=\/support]{display:none}.marketplace-card-grid,.marketplace-mobile-filters .marketplace-filters,.marketplace-form-grid{grid-template-columns:1fr}.marketplace-field-wide{grid-column:auto}.marketplace-hero h1,.marketplace-page-heading h1{font-size:38px}.marketplace-footer{flex-wrap:wrap;gap:9px 15px}}.passport-marketplace-summary{color:#fff;background:linear-gradient(135deg,#2b1349f0,#180a2bfa);border:1px solid #8b5dd957;border-radius:17px;margin-top:18px;padding:20px}.passport-marketplace-summary header{justify-content:space-between;align-items:center;gap:14px;display:flex}.passport-marketplace-summary header span{color:#c8a6ff;font:800 10px/1 var(--font-display);letter-spacing:.1em}.passport-marketplace-summary h2{font:800 24px/1 var(--font-display);margin:6px 0 0}.passport-marketplace-summary header a{font:800 12px/1 var(--font-display);border:1px solid #d6bbff80;border-radius:9px;padding:9px 11px;transition:all .18s}.passport-marketplace-summary header a:hover{background:#a569fa29;border-color:#e1cfff}.passport-marketplace-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.passport-marketplace-summary article{background:#ffffff0b;border-left:2px solid #9d6cff;padding:12px}.passport-marketplace-summary article span{color:#b9abc9;font-size:11px;display:block}.passport-marketplace-summary article strong{font:800 24px/1 var(--font-display);margin-top:5px;display:block}@media (max-width:500px){.passport-marketplace-summary header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.marketplace-card,.marketplace-card-media img,.marketplace-primary,.marketplace-state>a,.marketplace-state>button{transition:none}.marketplace-skeleton i{animation:none}}.marketplace-home-teaser{width:min(var(--sx-content),calc(100% - (var(--sx-gutter) * 2)));margin:0 auto var(--sx-section-gap);border-radius:var(--sx-frame-radius);color:#fff;box-shadow:var(--sx-frame-shadow);background:radial-gradient(circle at 90% 0,#7d48c73b,#0000 28%),#180a2b;border:1px solid #d6c2ff2b;padding:27px}.marketplace-home-teaser header{justify-content:space-between;align-items:end;gap:25px;display:flex}.marketplace-home-teaser header>div{max-width:640px}.marketplace-home-teaser header span{color:#cfadff;font:900 10px/1 var(--font-display);letter-spacing:.14em}.marketplace-home-teaser h2{font:800 clamp(29px,4vw,45px)/1 var(--font-display);margin:8px 0}.marketplace-home-teaser header p{color:#c6b7d7;margin:0;font-size:14px;line-height:1.6}.marketplace-home-teaser header>a{color:#fff;font:800 13px/1 var(--font-display);border:1px solid #c9a5ff99;border-radius:10px;flex:none;padding:11px 13px;transition:all .18s}.marketplace-home-teaser header>a:hover{background:#9f65ed2e;border-color:#dec5ff;box-shadow:0 0 17px #9d66f32e}.marketplace-home-teaser header i{font-style:normal}.marketplace-home-teaser>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:23px;display:grid}.marketplace-home-teaser>div>a{border-left:2px solid var(--marketplace-world,#9d6cff);background:#ffffff0b;border-radius:9px;gap:6px;min-width:0;padding:13px;transition:all .18s;display:grid}.marketplace-home-teaser>div>a:hover{background:#ffffff17;transform:translateY(-2px)}.marketplace-home-teaser>div span{color:#b7a6ca;font:800 9px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.marketplace-home-teaser>div strong{color:#fff;font:800 16px/1.1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-home-teaser>div small{color:#dbccf3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-home-empty{color:#b9adc7;margin:22px 0 0;font-size:13px}@media (max-width:720px){.marketplace-home-teaser{width:min(calc(100% - (var(--sx-gutter) * 2)),var(--sx-content));margin-bottom:var(--sx-section-gap);padding:21px}.marketplace-home-teaser header{flex-direction:column;align-items:flex-start}.marketplace-home-teaser>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.marketplace-home-teaser>div{grid-template-columns:1fr}}.marketplace-notifications{background:#1b0c2fb8;border:1px solid #dccaff29;border-radius:15px;gap:7px;margin-top:22px;padding:16px;display:grid}.marketplace-notifications h2{font:800 21px/1 var(--font-display);margin:0 0 3px}.marketplace-notifications a{color:#ded4ec;background:#ffffff0a;border-left:2px solid #9d6cff;padding:10px 11px;font-size:13px;transition:all .18s}.marketplace-notifications a:hover{background:#9d6cff21}.marketplace-notifications a.read{color:#aa9cb7;border-left-color:#655173}.marketplace-edit{background:#07030d42;border:1px solid #dccaff29;border-radius:10px}.marketplace-edit summary{cursor:pointer;color:#e9ddfa;font:800 13px/1 var(--font-display);padding:11px}.marketplace-edit form{gap:9px;padding:0 11px 11px;display:grid}.marketplace-edit label{gap:5px;display:grid}.marketplace-edit label>span{color:#b8a7c8;font:800 9px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.marketplace-edit input,.marketplace-edit textarea{color:#fff;background:#0f071b;border:1px solid #dccaff2e;border-radius:8px;width:100%;padding:8px}.marketplace-edit textarea{resize:vertical;min-height:90px}.marketplace-edit .marketplace-check{padding:0}.world-map-explorer{max-width:1440px;margin:0 auto;padding:clamp(36px,5vw,74px) clamp(16px,4vw,44px) 70px}.world-map-hero{justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:28px;display:flex}.world-map-hero>div:first-child{max-width:760px}.world-map-hero span{color:#b291f3;font:900 .65rem var(--font-display);letter-spacing:.16em;display:block}.world-map-hero h1{color:#f4effa;font:900 clamp(2.25rem,5.8vw,5rem)/.9 var(--font-display);letter-spacing:-.035em;margin:9px 0 12px}.world-map-hero p{color:#a79baa;max-width:700px;margin:0;font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.7}.world-map-hero-actions{justify-items:end;gap:11px;min-width:190px;display:grid}.world-map-hero-actions button,.world-map-state a{color:#f4effa;min-height:43px;font:900 .69rem var(--font-display);letter-spacing:.06em;cursor:pointer;background:#1d1230cc;border:1px solid #a275ff8f;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.world-map-hero-actions button:hover,.world-map-state a:hover{background:#291846;border-color:#caadff;box-shadow:0 0 22px #915d9f2b}.world-map-hero-actions small{color:#81748d;text-align:right;gap:3px;font-size:.64rem;display:grid}.world-map-hero-actions time{color:#b8a9c8}.world-map-worlds,.world-map-regions{gap:8px;margin:0 0 18px;padding-bottom:3px;display:flex;overflow:auto}.world-map-worlds button,.world-map-regions button{color:#aa9cb6;text-align:left;cursor:pointer;background:#100919;border:1px solid #ad8be429;border-radius:10px;gap:3px;min-width:140px;padding:11px 13px;transition:border-color .18s,background .18s;display:grid}.world-map-worlds button:hover,.world-map-worlds button.active,.world-map-regions button:hover,.world-map-regions button.active{color:#f2ebfb;background:#1e1231;border-color:#a87bf3a8}.world-map-regions button{min-width:132px;font:900 .73rem var(--font-display)}.world-map-worlds b{font:900 .73rem var(--font-display)}.world-map-worlds span{opacity:.76;font-size:.68rem}.world-map-state{background:#100919;border:1px solid #af8fe12d;border-radius:14px;margin:0 0 18px;padding:clamp(19px,3vw,30px)}.world-map-state.waiting{border-color:#74d8ff43}.world-map-state h2{color:#f2ebf8;font:900 clamp(1.25rem,2.3vw,1.8rem) var(--font-display);margin:0}.world-map-state p{color:#a69aad;max-width:760px;margin:9px 0 18px;line-height:1.6}.world-map-search{z-index:6;background:#100919;border:1px solid #b693e52a;border-radius:14px;margin:0 0 18px;padding:14px;position:relative}.world-map-search>label{color:#bca8dc;font:900 .66rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;display:block}.world-map-search>div{gap:8px;display:flex}.world-map-search input{color:#f4effa;min-width:0;font:700 .82rem var(--font-body);background:#0d0715;border:1px solid #b693e54d;border-radius:9px;flex:1;padding:10px 12px}.world-map-search input::placeholder{color:#80738d}.world-map-search input:focus-visible{outline-offset:2px;border-color:#b58aff;outline:2px solid #b58aff}.world-map-search>div button{color:#d8c6ee;font:900 .65rem var(--font-display);cursor:pointer;background:#1d1230;border:1px solid #b693e54d;border-radius:9px;padding:0 12px}.world-map-search>div button:hover{background:#291846;border-color:#caadff}.world-map-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.world-map-search-results button{color:#f2ebfb;text-align:left;cursor:pointer;background:#0d0715;border:1px solid #b693e52a;border-radius:9px;gap:3px;width:100%;padding:10px;display:grid}:is(.world-map-search-results button:hover,.world-map-search-results button:focus-visible){background:#1d1230;border-color:#b58aff;outline:none}.world-map-search-results span{color:#bca8dc;font:900 .58rem var(--font-display);letter-spacing:.08em;text-transform:uppercase}.world-map-search-results b{font:800 .75rem var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-map-search-empty{color:#aa9bb6;margin:10px 0 0;font-size:.78rem}.world-map-layout{background:#100919;border:1px solid #b693e52a;border-radius:16px;grid-template-columns:300px minmax(0,1fr);min-height:690px;display:grid;position:relative;overflow:hidden}.world-map-filter-toggle{display:none}.world-map-sidebar{z-index:5;overscroll-behavior:contain;scrollbar-color:#7456aa #0d0715;background:#0d0715;border-right:1px solid #b693e51d;min-width:0;max-height:calc(100vh - 32px);padding:15px;display:block;overflow-y:auto}.world-map-sidebar-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 13px;display:flex}.world-map-sidebar-heading>span{color:#b291f3;font:900 .65rem var(--font-display);letter-spacing:.16em}.world-map-close-filters{display:none}.world-map-layer-section{border-top:1px solid #b693e51f;margin:0;padding:12px 0 8px}.world-map-layer-section>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 5px 9px;display:grid}.world-map-layer-section>header>b{color:#e8def4;font:900 .66rem var(--font-display);letter-spacing:.07em;text-transform:uppercase}.world-map-layer-section>header>span{color:#8d7ea0;font:800 .67rem var(--font-body)}.world-map-layer-section>header>div{grid-column:1/-1;gap:5px;display:flex}.world-map-layer-section>header button{color:#cbb9e6;font:800 .55rem var(--font-display);cursor:pointer;background:#1d1230;border:1px solid #b693e53d;border-radius:7px;padding:5px 7px}.world-map-layer-section>header button:hover{background:#291846;border-color:#b58aff}.world-map-layer-toggle{color:#82768d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px 6px;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:grid}:is(.world-map-layer-toggle:hover,.world-map-layer-toggle:focus-visible){background:#1a1028;border-color:#b693e544;outline:none}.world-map-layer-toggle.active{color:#ede7f5;background:#171022}.world-map-layer-toggle:not(.active){opacity:.62}.world-map-layer-toggle i{border:1px solid color-mix(in srgb,var(--layer-color) 64%,#f4effa);background:color-mix(in srgb,var(--layer-color) 20%,#120b1c);width:25px;height:25px;color:var(--layer-color);font:900 .76rem/1 var(--font-display);box-shadow:0 0 10px color-mix(in srgb,var(--layer-color) 25%,transparent);border-radius:8px;place-items:center;font-style:normal;display:grid}.world-map-layer-toggle span{gap:1px;min-width:0;display:grid}.world-map-layer-toggle span>b{font:800 .72rem var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-map-layer-toggle small{color:#92869c;font-size:.58rem}.world-map-layer-toggle em{color:#ae9fc0;font:800 .64rem var(--font-body);font-style:normal}.world-map-progress-filter{border:0;border-top:1px solid #b693e51f;flex-wrap:wrap;gap:6px;margin:11px 4px 0;padding:12px 0 0;display:flex}.world-map-progress-filter legend{color:#a594b6;width:100%;font:900 .59rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:0}.world-map-progress-filter button{color:#a99abb;font:800 .57rem var(--font-display);cursor:pointer;background:#171022;border:1px solid #b693e53d;border-radius:7px;padding:6px 7px}.world-map-progress-filter button:hover,.world-map-progress-filter button.active{color:#f5effb;background:#27153d;border-color:#a778ef}.world-map-clear-progress{color:#f0bbc5;width:100%;font:800 .61rem var(--font-display);cursor:pointer;background:#28121a;border:1px solid #df76915d;border-radius:8px;margin:14px 0 0;padding:9px}.world-map-clear-progress:hover{background:#3a1724;border-color:#f29aaa}.world-map-legend{border-top:1px solid #b693e51f;gap:7px;margin:14px 4px 0;padding:13px 0 0;display:grid}.world-map-legend p{color:#918599;align-items:center;gap:8px;margin:0;font-size:.64rem;display:flex}.world-map-legend i{background:#33263e;border:1px solid #a69aad;border-radius:50%;width:9px;height:9px}.world-map-legend i.goal{background:#f3b958;border-color:#fff0b8;box-shadow:0 0 10px #f3b958}.world-map-legend i.completed{background:#52bf8a;border-color:#96e9c2}.world-map-legend i.verified{background:#62d9ff;border-color:#73e1ff}.world-map-stage-shell{background:#08050e;min-width:0;min-height:0;position:relative}.world-map-scroll{overscroll-behavior:contain;scrollbar-width:none;touch-action:none;cursor:grab;position:absolute;inset:0;overflow:auto}.world-map-scroll::-webkit-scrollbar{display:none}.world-map-scroll[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.world-map-stage{aspect-ratio:1;transform-origin:0 0;background:#0b0711;min-width:100%;transition:width .14s ease-out;position:relative}.world-map-stage>img{object-fit:cover;opacity:.84;filter:saturate(.78)contrast(1.03)hue-rotate(7deg);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.world-map-controls{z-index:4;gap:5px;display:grid;position:absolute;top:12px;right:12px}.world-map-controls button{color:#f5effb;width:34px;height:34px;font:900 1.1rem var(--font-display);cursor:pointer;background:#120a1de8;border:1px solid #c4a9ee5e;border-radius:8px}.world-map-controls button:hover{background:#25133c;border-color:#d2b6ff}.world-map-controls button:disabled{cursor:not-allowed;opacity:.45}.world-map-marker,.world-map-cluster{z-index:2;cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.world-map-marker{border:1px solid color-mix(in srgb,var(--marker-color) 82%,#f4effa);background:color-mix(in srgb,var(--marker-color) 76%,#120b1b);color:#fff;width:20px;height:20px;box-shadow:0 0 11px color-mix(in srgb,var(--marker-color) 54%,transparent);border-radius:50%}.world-map-marker-glyph{font:900 .72rem/1 var(--font-display);text-shadow:0 1px 2px #08050e}.world-map-marker:after{content:"";border-radius:inherit;border:1px solid #0000;transition:border-color .16s,box-shadow .16s;position:absolute;inset:-5px}.world-map-marker.completed{outline-offset:2px;outline:2px solid #52bf8a}.world-map-marker.verified{outline-offset:2px;outline:2px solid #73e1ff}.world-map-marker.goal{z-index:3;outline-offset:3px;outline:2px solid #f6c85c;box-shadow:0 0 0 4px #f6c85c3b,0 0 21px #f6c85c}.world-map-marker.selected:after,.world-map-marker:hover:after{border-color:var(--marker-color);box-shadow:0 0 0 3px #130d1b,0 0 17px var(--marker-color)}.world-map-marker:focus-visible:after{border-color:var(--marker-color);box-shadow:0 0 0 3px #130d1b,0 0 17px var(--marker-color)}.world-map-marker:focus-visible{outline-offset:4px;outline:2px solid #f3efff}.world-map-marker.alphaPals,.world-map-marker.bounties,.world-map-marker.towers{border-radius:6px;width:23px;height:23px}.world-map-marker.palSpawns{width:17px;height:17px}.world-map-cluster{color:#fff;width:31px;height:31px;font:900 .65rem var(--font-body);background:#301957e6;border:1px solid #d1b7ff;border-radius:50%;box-shadow:0 0 16px #9365e770}:is(.world-map-cluster:hover,.world-map-cluster:focus-visible){border-color:#fff;outline:none;box-shadow:0 0 0 3px #120a1d,0 0 20px #b58aff}.world-map-player-position{z-index:4;pointer-events:none;background:#42cfff;border:3px solid #ecfaff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #42cfff3b,0 0 22px #42cfff}.world-map-marker-detail{z-index:5;color:#f0eafd;background:#110a1cec;border:1px solid #b693e56d;border-radius:12px;width:min(370px,100% - 28px);max-height:min(54%,390px);padding:16px 17px;position:absolute;bottom:14px;left:14px;overflow:auto;box-shadow:0 16px 40px #0008}.world-map-marker-detail>span{color:#b7a0de;font:900 .62rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;padding-right:30px;display:block}.world-map-marker-detail h2{font:900 1.14rem/1.05 var(--font-display);margin:5px 28px 12px 0}.world-map-detail-close{color:#dfd2ec;width:26px;height:26px;font:900 1rem/1 var(--font-body);cursor:pointer;background:#1e1230;border:1px solid #b693e544;border-radius:7px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.world-map-detail-close:hover{background:#2a1741;border-color:#cbb2ed}.world-map-marker-detail dl{gap:6px;margin:0;display:grid}.world-map-marker-detail dl div{grid-template-columns:93px minmax(0,1fr);gap:8px;display:grid}.world-map-marker-detail dt{color:#9b8faa;font:800 .63rem var(--font-body)}.world-map-marker-detail dd{color:#e6deee;overflow-wrap:anywhere;margin:0;font-size:.66rem;line-height:1.4}.world-map-detail-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.world-map-detail-actions button{color:#e9def4;font:800 .6rem var(--font-display);cursor:pointer;background:#201130;border:1px solid #b693e55d;border-radius:8px;padding:8px 9px}.world-map-detail-actions button:hover,.world-map-detail-actions button.active{background:#321b4b;border-color:#b78df5}.world-map-detail-actions p{color:#70d7fb;align-self:center;margin:0;font-size:.67rem}.world-map-loading,.world-map-empty-map{z-index:4;color:#c7b6dc;text-align:center;background:#0c0711dc;border:1px solid #b693e544;border-radius:10px;max-width:280px;margin:0;padding:12px 16px;font-size:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-map-empty-map{top:auto;bottom:13px;transform:translate(-50%)}.world-map-reset-dialog{z-index:30;color:#f2ecf8;background:#120a1f;border:1px solid #c79be57a;border-radius:15px;width:min(420px,100vw - 28px);padding:22px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #000b}.world-map-reset-dialog h2{font:900 1.3rem var(--font-display);margin:0}.world-map-reset-dialog p{color:#b7a9c4;margin:9px 0 18px;font-size:.78rem;line-height:1.55}.world-map-reset-dialog>div{justify-content:flex-end;gap:8px;display:flex}.world-map-reset-dialog button{color:#e9e0f2;font:800 .62rem var(--font-display);cursor:pointer;background:#211332;border:1px solid #b693e55d;border-radius:8px;padding:9px 11px}.world-map-reset-dialog button.danger{color:#f5c4ce;background:#3a1722;border-color:#e07d9578}.world-map-credit{color:#8e8298;margin:16px 0 0;font-size:.63rem;line-height:1.55}@media (max-width:900px){.world-map-hero{align-items:start;display:grid}.world-map-hero-actions{justify-items:start}.world-map-hero-actions small{text-align:left}.world-map-layout{grid-template-columns:1fr;min-height:min(73svh,690px)}.world-map-filter-toggle{z-index:7;color:#f0eafa;min-height:35px;font:800 .6rem var(--font-display);cursor:pointer;background:#160d22ec;border:1px solid #bd9bed70;border-radius:8px;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:12px;left:12px}:is(.world-map-filter-toggle:hover,.world-map-filter-toggle:focus-visible){border-color:#e1c7ff;outline:none}.world-map-sidebar{border-bottom:1px solid #b693e51d;border-right:0;max-height:min(70svh,600px);display:none;position:absolute;inset:0 0 auto;box-shadow:0 16px 35px #0009}.world-map-sidebar.open{display:block}.world-map-close-filters{color:#e8def4;width:28px;height:28px;font:900 1.1rem/1 var(--font-body);cursor:pointer;background:#1e1230;border:1px solid #b693e555;border-radius:8px;place-items:center;display:grid}.world-map-layer-toggle{padding-block:9px}.world-map-controls{top:56px}.world-map-marker-detail{max-height:min(52%,350px)}}@media (max-width:560px){.world-map-explorer{padding-inline:12px}.world-map-search-results{grid-template-columns:1fr}.world-map-worlds button,.world-map-regions button{min-width:128px}.world-map-layout{border-radius:13px;min-height:68svh}.world-map-marker-detail{width:calc(100% - 18px);max-height:48%;padding:14px;bottom:9px;left:9px}.world-map-marker-detail dl div{grid-template-columns:82px minmax(0,1fr)}.world-map-empty-map{font-size:.67rem;bottom:9px}.world-map-reset-dialog{padding:18px}.world-map-reset-dialog>div{flex-direction:column-reverse;justify-content:stretch}.world-map-reset-dialog button{min-height:40px}.world-map-controls{right:9px}.world-map-sidebar{padding:12px}.world-map-layer-section>header{padding-inline:2px}}.breeding-lab{--breeding-violet:#aa7cff;--breeding-violet-rgb:170, 124, 255;--breeding-line:#be9eff2e;--breeding-panel:#110b1dbd;width:min(var(--sx-content), calc(100% - (var(--sx-gutter) * 2)));color:#f1ecfb;margin:0 auto;padding:44px 0 76px}.breeding-lab *,.breeding-home-teaser *{box-sizing:border-box}.breeding-lab button,.breeding-lab input,.breeding-lab select,.breeding-lab textarea{font:inherit}.breeding-lab button,.breeding-lab a{-webkit-tap-highlight-color:transparent}.breeding-lab-hero{border:1px solid var(--breeding-line);background:radial-gradient(circle at 92% 18%, rgba(var(--breeding-violet-rgb), .16), transparent 34%), linear-gradient(135deg, #181029f5, #0b0814e0);border-radius:26px;grid-template-columns:minmax(0,1fr) 268px;align-items:end;gap:28px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.breeding-lab-hero:after{content:"";pointer-events:none;border:1px solid #b592ff29;border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -58px -82px auto;box-shadow:0 0 0 42px #b592ff09,0 0 0 84px #b592ff05}.breeding-lab-hero>*,.breeding-conditions>*{z-index:1;position:relative}.breeding-lab-hero span,.breeding-panel header span,.breeding-conditions>div>span,.breeding-home-teaser>div>span{color:#bea2ff;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.breeding-lab-hero h1{max-width:680px;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:10px 0 12px;font-size:clamp(2.25rem,5vw,4.25rem);line-height:.88}.breeding-lab-hero p{color:#c8c0d5;max-width:650px;margin:0;font-size:1rem;line-height:1.65}.breeding-lab-hero aside{z-index:1;background:#0805116b;border:1px solid #c7afff2e;border-radius:16px;align-content:end;gap:7px;padding:17px;display:grid;position:relative}.breeding-lab-hero aside strong{color:#bda2ff;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.breeding-lab-hero aside b{font-size:1.1rem;font-weight:700}.breeding-lab-hero aside small{color:#aaa1b9;line-height:1.4}.breeding-lab-hero aside a,.breeding-bottom-actions a{color:#d6c4ff;font-size:.78rem;text-decoration:none;transition:color .18s}.breeding-lab-hero aside a:hover,.breeding-bottom-actions a:hover{color:#fff}.breeding-tabs{border:1px solid var(--breeding-line);scrollbar-width:thin;background:#08050f87;border-radius:15px;gap:5px;margin:20px 0;padding:5px;display:flex;overflow-x:auto}.breeding-tabs button{color:#a9a0b7;min-height:38px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;padding:0 15px;font-size:.8rem;font-weight:800;transition:background .18s,color .18s,border-color .18s}:is(.breeding-tabs button:hover,.breeding-tabs button:focus-visible){color:#f7f2ff;background:#ab7cff1a;outline:none}.breeding-tabs button.active{color:#fff;background:#a372ff2b;border-color:#b791ff7a;box-shadow:inset 0 0 18px #aa7cff12}.breeding-toast{color:#d9c8ff;margin:-8px 0 14px;font-size:.85rem}.breeding-workspace,.breeding-panel{border:1px solid var(--breeding-line);background:var(--breeding-panel);border-radius:22px;box-shadow:0 18px 48px #00000024}.breeding-workspace{padding:clamp(18px,4vw,36px)}.breeding-calculator-grid{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr) minmax(240px,1.1fr);align-items:stretch;gap:14px;display:grid}.breeding-selector,.breeding-result{background:linear-gradient(150deg,#211737c7,#0c08167a);border:1px solid #c4a8ff2b;border-radius:17px;min-height:226px;padding:19px}.breeding-selector>span,.breeding-result>span{color:#a79cb5;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.breeding-selector>div{grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:170px;display:grid}.breeding-selector>div>button:not(.breeding-clear){color:#f8f4ff;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.breeding-selector strong,.breeding-result strong{font-size:clamp(1.1rem,2vw,1.46rem);line-height:1.05;display:block}.breeding-selector small,.breeding-result small,.breeding-flow-pal small{color:#a99fba;margin-top:5px;font-size:.73rem;line-height:1.35;display:block}.breeding-pal-mark{--pal-image-size:58px;border-radius:50%;box-shadow:0 0 24px #9d6cff33}.breeding-pal-mark.compact{--pal-image-size:34px}.breeding-clear{color:#c9bddb;cursor:pointer;background:#08050f6b;border:1px solid #dac6ff38;border-radius:50%;width:28px;height:28px;padding:0;transition:color .18s,border-color .18s}.breeding-clear:hover{color:#fff;border-color:#cdb0ffa6}.breeding-select-empty{color:#d3c5e4;cursor:pointer;background:#07040e40;border:1px dashed #c4a8ff52;border-radius:13px;width:100%;min-height:166px;margin-top:12px;transition:border-color .18s,background .18s}.breeding-select-empty:hover{background:#9d6cff14;border-color:#c19affbf}.breeding-swap{color:#e4d8ff;cursor:pointer;background:#1e1332d1;border:1px solid #bf9cff4d;border-radius:50%;align-self:center;place-items:center;gap:5px;width:62px;height:62px;margin:auto;transition:transform .18s,border-color .18s,background .18s;display:grid}.breeding-swap:not(:disabled):hover{background:#6a47a061;border-color:#cfb2ffcc;transform:rotate(180deg)}.breeding-swap:disabled{opacity:.37;cursor:not-allowed}.breeding-swap small{letter-spacing:.06em;text-transform:uppercase;font-size:.57rem}.breeding-result{background:radial-gradient(circle at 80% 18%,#a873ff2e,#0000 45%),#130c21b3;border-color:#b894ff5c;align-content:center;justify-items:start;gap:8px;display:grid}.breeding-result>.breeding-pal-mark{margin:5px 0}.breeding-result p{color:#aaa1b6;margin:12px 0 0;line-height:1.55}.breeding-result em,.breeding-pair em,.breeding-flow em{color:#d9c4ff;letter-spacing:.08em;text-transform:uppercase;background:#8958e921;border:1px solid #cdacff52;border-radius:6px;padding:4px 7px;font-size:.62rem;font-style:normal;font-weight:800;display:inline-block}.breeding-result em.same_species{color:#ddd4eb}.breeding-result em.rank{color:#aeb7c7}.breeding-result>div{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.breeding-result>div a,.breeding-result>div button,.breeding-path-actions button,.breeding-path-actions a{color:#e5dbf5;cursor:pointer;background:#08050f59;border:1px solid #caadff40;border-radius:8px;min-height:32px;padding:0 10px;font-size:.72rem;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.breeding-result>div a:hover,.breeding-result>div button:hover,.breeding-path-actions a:hover,.breeding-path-actions button:hover{color:#fff;background:#9f6eff24;border-color:#cdacffad}.breeding-mechanics-note{color:#a59aae;margin:16px 0 0;font-size:.8rem;line-height:1.5}.breeding-panel{padding:clamp(20px,4vw,35px)}.breeding-panel>header,.breeding-conditions{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.breeding-panel header h2,.breeding-conditions h2{max-width:660px;font-family:var(--font-display);letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(1.7rem,3vw,2.65rem);line-height:.95}.breeding-panel header p{color:#bbb2c8;max-width:710px;margin:13px 0 0;line-height:1.6}.breeding-outline,.breeding-primary{color:#eee8f8;cursor:pointer;background:#100a1c7a;border:1px solid #c6a6ff61;border-radius:9px;flex:none;min-height:40px;padding:0 13px;transition:border-color .18s,background .18s,box-shadow .18s}:is(.breeding-outline:hover,.breeding-outline:focus-visible,.breeding-primary:hover,.breeding-primary:focus-visible){background:#915eed2e;border-color:#d0b3ffd9;outline:none;box-shadow:0 0 18px #ab79ff1f}.breeding-target-summary{background:#07040e47;border:1px solid #c6a6ff30;border-radius:13px;align-items:center;gap:12px;margin-top:28px;padding:14px;display:flex}.breeding-target-summary strong{font-size:1.1rem;display:block}.breeding-target-summary>a{color:#d8c2ff;margin-left:auto;font-size:.8rem;text-decoration:none}.breeding-list-controls{color:#a9a0b7;justify-content:space-between;align-items:center;gap:15px;margin:18px 0 10px;font-size:.8rem;display:flex}.breeding-list-controls label,.breeding-conditions label{color:#a9a0b7;gap:5px;font-size:.72rem;display:grid}.breeding-list-controls select,.breeding-conditions select,.breeding-project-form select{color:#e9e1f6;background:#151020;border:1px solid #c2a4ff40;border-radius:8px;min-height:32px;padding:0 25px 0 9px}.breeding-collection-note,.breeding-info-note{color:#aea5bb;background:#8958e912;border-left:2px solid #aa7cffa6;margin:0 0 16px;padding:11px 12px;font-size:.8rem;line-height:1.45}.breeding-pair-list{gap:7px;display:grid}.breeding-pair{color:#e8e1f4;text-align:left;cursor:pointer;background:#08050f4d;border:1px solid #c6a6ff26;border-radius:11px;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr) 15px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:10px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}:is(.breeding-pair:hover,.breeding-pair:focus-visible){background:#8a57ea1c;border-color:#c9aaff91;outline:none;transform:translateY(-1px);box-shadow:0 7px 22px #200f4147}.breeding-pair>span{align-items:center;gap:8px;min-width:0;display:flex}.breeding-pair b{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.breeding-pair i,.breeding-flow>i{color:#aa9aba;text-align:center;font-style:normal}.breeding-pair .target b{color:#f8f4ff}.breeding-pair em{white-space:nowrap;margin-left:auto}.breeding-more{color:#d4c0ff;cursor:pointer;background:0 0;border:0;margin:15px auto 0;padding:9px 12px;font-size:.78rem;display:block}.breeding-more:hover{color:#fff}.breeding-paths{gap:14px;margin-top:26px;display:grid}.breeding-paths article{background:#08050f47;border:1px solid #c6a6ff29;border-radius:14px;padding:17px}.breeding-path-head{color:#d9ceea;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.breeding-path-head strong{color:#d7c4ff;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.breeding-path-head span{color:#aaa0b8;font-size:.77rem}.breeding-flow{align-items:center;gap:8px;margin-top:8px;display:flex}.breeding-flow-pal{color:#e9e2f4;background:#1c112e75;border:1px solid #c6a6ff24;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:7px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}:is(.breeding-flow-pal:hover,.breeding-flow-pal:focus-visible){background:#9763f621;border-color:#cdadff99;outline:none}.breeding-flow-pal.child{border-color:#be9fff66}.breeding-flow-pal span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.76rem;font-weight:700;overflow:hidden}.breeding-flow-pal i{display:none}.breeding-path-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.breeding-planner{gap:15px;display:grid}.breeding-trait-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.breeding-trait-input,.breeding-project-form label{color:#c3b8d2;gap:7px;font-size:.76rem;font-weight:700;display:grid}.breeding-trait-input textarea,.breeding-project-form input,.breeding-project-form textarea{color:#eee7f8;resize:vertical;background:#06040c80;border:1px solid #c4a6ff33;border-radius:9px;outline:none;width:100%;min-height:94px;padding:10px;line-height:1.4;transition:border-color .18s,background .18s}.breeding-trait-input textarea:focus,.breeding-project-form input:focus,.breeding-project-form textarea:focus{background:#25163f9e;border-color:#c9aaffb3}.breeding-probability{background:#8653e31a;border:1px solid #b38bff47;border-radius:11px;grid-template-columns:auto auto repeat(3,minmax(0,1fr));align-items:center;gap:10px 22px;margin-top:19px;padding:16px;display:grid}.breeding-probability>span{color:#bca1ef;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.breeding-probability strong{color:#faf6ff;font-size:1rem}.breeding-probability small{color:#c2b7d0;font-size:.75rem}.iv-panel{margin-top:0}.breeding-iv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.breeding-iv-grid label{color:#c3b8d2;gap:7px;font-size:.76rem;font-weight:700;display:grid}.breeding-iv-grid input{color:#eee7f8;background:#06040c80;border:1px solid #c4a6ff33;border-radius:9px;outline:none;min-height:43px;padding:0 11px}.breeding-iv-grid input:focus{border-color:#c9aaffb3}.breeding-empty{color:#a99fb5;text-align:center;border:1px dashed #c4a6ff38;border-radius:13px;place-items:center;gap:8px;min-height:150px;padding:22px;display:grid}.breeding-empty span{color:#b68eff;font-size:1.7rem}.breeding-empty p{max-width:370px;margin:0;line-height:1.5}.breeding-guide ol{counter-reset:guide;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:25px 0 0;padding:0;list-style:none;display:grid}.breeding-guide li{border-top:1px solid #c6a6ff24;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:13px 0;display:grid}.breeding-guide li>span{color:#a780ec;font-family:var(--font-display);font-size:.82rem;font-weight:800}.breeding-guide strong{font-size:.92rem}.breeding-guide p{color:#b8afc5;margin:5px 0 0;font-size:.79rem;line-height:1.5}.breeding-projects{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:15px;display:grid}.breeding-project-form{grid-template-columns:1.25fr .75fr .9fr;gap:12px;margin:24px 0 14px;display:grid}.breeding-project-form input,.breeding-project-form select{color:#eee7f8;background:#06040c80;border:1px solid #c4a6ff33;border-radius:9px;outline:none;min-height:40px;padding:0 10px}.breeding-project-form .notes{grid-column:1/-1}.breeding-project-form .notes textarea{min-height:80px}.breeding-primary{background:#905aeb33;border-color:#c4a4ffa6}.breeding-primary:disabled{opacity:.55;cursor:wait}.breeding-signin{color:#e9defb;background:#8b55e81f;border:1px solid #c2a3ff6b;border-radius:9px;align-items:center;min-height:40px;margin-top:21px;padding:0 12px;text-decoration:none;display:inline-flex}.breeding-project-list{align-content:start;gap:8px;display:grid}.breeding-project-list article{background:#0d08177a;border:1px solid #c6a6ff29;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.breeding-project-list article strong{font-size:.9rem;display:block}.breeding-project-list article p{color:#a9a0b6;margin:4px 0 0;font-size:.76rem}.breeding-project-list time{color:#91869f;margin-left:auto;font-size:.7rem}.breeding-conditions{background:linear-gradient(125deg,#1e1332ad,#0a061294);border:1px solid #c3a3ff2e;border-radius:17px;align-items:center;margin-top:15px;padding:20px}.breeding-conditions h2{max-width:500px;font-size:clamp(1.25rem,2vw,1.75rem)}.breeding-conditions strong{border:1px solid color-mix(in srgb, var(--world-tone) 52%, transparent);color:#eee8f7;background:color-mix(in srgb, var(--world-tone) 12%, #0a0612a6);text-align:center;border-radius:9px;min-width:150px;padding:11px;font-size:.82rem}.breeding-bottom-actions{color:#9f95ad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:.76rem;display:flex}.breeding-bottom-actions button{color:#cbb5f5;cursor:pointer;background:0 0;border:0;padding:0;font-size:.76rem}.breeding-bottom-actions button:hover{color:#fff}.breeding-picker-backdrop{z-index:1200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05030ab3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.breeding-picker{background:#151020;border:1px solid #ccadff59;border-radius:18px;width:min(630px,100%);max-height:min(700px,100vh - 40px);padding:17px;overflow:hidden;box-shadow:0 25px 90px #0000007a}.breeding-picker header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.breeding-picker header strong{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.08rem}.breeding-picker header button{color:#dfd4ee;cursor:pointer;background:#08050f73;border:1px solid #c6a6ff33;border-radius:50%;width:30px;height:30px;padding:0}.breeding-picker>input{color:#f2ecfa;background:#06040cb3;border:1px solid #caabff47;border-radius:9px;outline:none;width:100%;min-height:43px;margin-bottom:10px;padding:0 12px}.breeding-picker>input:focus{border-color:#cdadffd1}.breeding-picker>div{max-height:min(520px,100vh - 190px);display:grid;overflow-y:auto}.breeding-picker>div>button{color:#e9e2f4;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c6a6ff1c;align-items:center;gap:10px;width:100%;padding:9px;display:flex}:is(.breeding-picker>div>button:hover,.breeding-picker>div>button:focus-visible){background:#9763f621;outline:none}.breeding-picker>div>button strong{font-size:.88rem;display:block}.breeding-home-teaser{width:min(var(--sx-content), calc(100% - (var(--sx-gutter) * 2)));margin:var(--sx-section-gap) auto;border-radius:var(--sx-frame-radius);box-shadow:var(--sx-frame-shadow);background:radial-gradient(circle at 80% 38%,#9f6bff2e,#0000 40%),#100a1cb8;border:1px solid #c2a4ff3d;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-items:center;gap:28px;padding:clamp(26px,5vw,48px);display:grid;overflow:hidden}.breeding-home-teaser h2{color:#f4effb;max-width:500px;font-family:var(--font-display);letter-spacing:-.03em;margin:8px 0 12px;font-size:clamp(2rem,4.3vw,3.45rem);line-height:.92}.breeding-home-teaser p{color:#c2b9ce;max-width:580px;margin:0;line-height:1.6}.breeding-home-teaser a{color:#ede6fa;min-height:42px;font-family:var(--font-display);letter-spacing:.09em;background:#0b071466;border:1px solid #c9aaff80;border-radius:10px;align-items:center;gap:10px;margin-top:21px;padding:0 14px;font-size:.78rem;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.breeding-home-teaser a:hover{background:#9763f626;border-color:#d3b7ffe6;box-shadow:0 0 20px #a06cff21}.breeding-home-teaser aside{color:#b6a9c3;text-align:center;background:#08050f61;border:1px solid #c4a6ff2e;border-radius:14px;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:6px;padding:20px;font-size:.76rem;display:grid}.breeding-home-teaser aside span,.breeding-home-teaser aside strong{color:#e5d8f7;background:#2215398c;border:1px solid #c4a6ff24;border-radius:10px;place-items:center;min-height:70px;padding:8px;display:grid}.breeding-home-teaser aside strong{background:#844fe129;border-color:#c3a3ff5c}.breeding-home-teaser aside b{color:#a982ee}@media (min-width:761px) and (max-width:900px){.breeding-tabs{flex-wrap:wrap;overflow-x:visible}.breeding-tabs button{flex:calc(33.333% - 5px)}}@media (max-width:1050px){.breeding-calculator-grid{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.breeding-result{grid-column:1/-1;grid-template-columns:58px minmax(0,1fr);align-items:center;min-height:145px}.breeding-result>span{grid-column:1/-1}.breeding-result>div,.breeding-result em{grid-column:2}.breeding-projects{grid-template-columns:1fr}}@media (max-width:760px){.breeding-lab{width:min(calc(100% - (var(--sx-gutter) * 2)), var(--sx-content));padding:24px 0 54px}.breeding-lab-hero{grid-template-columns:1fr;padding:27px 22px}.breeding-lab-hero aside{max-width:320px}.breeding-lab-hero:after{opacity:.45}.breeding-tabs{margin:14px 0}.breeding-calculator-grid{grid-template-columns:1fr}.breeding-swap{width:44px;height:44px;transform:rotate(90deg)}.breeding-swap small{display:none}.breeding-swap:not(:disabled):hover{transform:rotate(270deg)}.breeding-result{grid-column:auto}.breeding-panel>header,.breeding-conditions{flex-direction:column}.breeding-outline{align-self:flex-start}.breeding-trait-grid,.breeding-iv-grid{grid-template-columns:1fr}.breeding-probability{grid-template-columns:1fr 1fr}.breeding-probability small{grid-column:span 1}.breeding-guide ol,.breeding-project-form{grid-template-columns:1fr}.breeding-project-form .notes{grid-column:auto}.breeding-conditions strong{width:100%;min-width:0}.breeding-home-teaser{width:min(calc(100% - (var(--sx-gutter) * 2)), var(--sx-content));margin:var(--sx-section-gap) auto;grid-template-columns:1fr;padding:28px 22px}}@media (max-width:520px){.breeding-selector,.breeding-result{min-height:180px}.breeding-selector>div{min-height:122px}.breeding-select-empty{min-height:117px}.breeding-result{grid-template-columns:48px minmax(0,1fr);display:grid}.breeding-result>.breeding-pal-mark{--pal-image-size:48px}.breeding-result>span{grid-column:1/-1}.breeding-pair{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr)}.breeding-pair .target{grid-column:1/-1;padding:4px 0 0}.breeding-pair>i:nth-of-type(2){display:none}.breeding-flow{flex-wrap:wrap}.breeding-flow>i{width:14px}.breeding-flow-pal{max-width:calc(50% - 18px)}.breeding-flow-pal.child{max-width:calc(100% - 25px)}.breeding-path-head{flex-direction:column;align-items:flex-start}.breeding-target-summary{flex-wrap:wrap}.breeding-target-summary>a{margin-left:0}.breeding-list-controls{flex-direction:column;align-items:flex-start}.breeding-home-teaser aside{grid-template-columns:1fr 16px 1fr}.breeding-home-teaser aside strong{grid-column:1/-1;min-height:42px}.breeding-home-teaser aside b:nth-of-type(2){display:none}}.soundtrack-player{z-index:80;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));color:#f4efff;font-family:var(--font-body,"Nunito Sans", sans-serif);isolation:isolate;position:fixed}.soundtrack-player button,.soundtrack-player input{font:inherit}.soundtrack-player button{-webkit-tap-highlight-color:transparent}.soundtrack-expanded-shell,.soundtrack-compact-shell{background:linear-gradient(112deg,#67399024,#0000 18% 80%,#5e269c29),linear-gradient(145deg,#130d1cfb,#04050cfc);border:1px solid #d5b4ffb8;overflow:hidden;box-shadow:inset 0 1px #ffffff26,inset 0 0 0 4px #00000042,0 0 0 1px #4d2d70e6,0 20px 62px #000000b3,0 0 40px #9240ff47}.soundtrack-expanded-shell{isolation:isolate;border-radius:19px;width:min(940px,100vw - 36px);position:relative}.soundtrack-expanded-shell:before,.soundtrack-expanded-shell:after{content:"";z-index:-1;pointer-events:none;position:absolute}.soundtrack-expanded-shell:before{background:linear-gradient(90deg,#d3abff24,#0000 6% 94%,#d3abff24),linear-gradient(116deg,#c471ff1a,#0000 30% 68%,#893ee61f);border:1px solid #e1caff33;border-radius:13px;inset:7px;box-shadow:inset 0 0 0 1px #0a0710f0,0 0 0 1px #753eab2e}.soundtrack-expanded-shell:after{background:linear-gradient(#b569ff61,#210f37f2);border:1px solid #ceaaff61;border-top:0;border-radius:0 0 18px 18px;width:198px;height:23px;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 7px 15px #0009,0 0 18px #a04cff54}.soundtrack-frame-ornaments{z-index:5;pointer-events:none;position:absolute;inset:0}.soundtrack-frame-corner{filter:drop-shadow(0 0 9px #b457ffa3);width:45px;height:45px;position:absolute}.soundtrack-frame-corner:before,.soundtrack-frame-corner:after{content:"";box-sizing:border-box;display:block;position:absolute}.soundtrack-frame-corner:before{background:linear-gradient(135deg,#ab4dffb3,#09071100 64%);border:2px solid #e0beffd1;inset:4px;box-shadow:inset 0 0 12px #9f43ff8a}.soundtrack-frame-corner:after{background:linear-gradient(135deg,#f2c7ff,#8a2cdb);border:1px solid #edceff;width:11px;height:11px;transform:rotate(45deg);box-shadow:0 0 12px #b14fff}.soundtrack-frame-corner--top-left{top:10px;left:10px}.soundtrack-frame-corner--top-left:before{border-bottom:0;border-right:0;border-radius:9px 0 0}.soundtrack-frame-corner--top-left:after{top:8px;left:8px}.soundtrack-frame-corner--top-right{top:10px;right:10px;transform:scaleX(-1)}.soundtrack-frame-corner--top-right:before{border-bottom:0;border-right:0;border-radius:9px 0 0}.soundtrack-frame-corner--top-right:after{top:8px;left:8px}.soundtrack-frame-corner--bottom-left{bottom:10px;left:10px;transform:scaleY(-1)}.soundtrack-frame-corner--bottom-left:before{border-bottom:0;border-right:0;border-radius:9px 0 0}.soundtrack-frame-corner--bottom-left:after{top:8px;left:8px}.soundtrack-frame-corner--bottom-right{bottom:10px;right:10px;transform:scale(-1)}.soundtrack-frame-corner--bottom-right:before{border-bottom:0;border-right:0;border-radius:9px 0 0}.soundtrack-frame-corner--bottom-right:after{top:8px;left:8px}.soundtrack-frame-crystal{background:linear-gradient(135deg,#f5d1ff,#9e39e4 46%,#321052);border:1px solid #efd0fff2;width:27px;height:27px;position:absolute;transform:rotate(45deg);box-shadow:inset 0 0 10px #ffffff61,0 0 18px #b654ffe6}.soundtrack-frame-crystal:after{content:"";border:1px solid #ffefffbd;position:absolute;inset:5px}.soundtrack-frame-crystal--top{margin-left:-14px;top:-13px;left:50%}.soundtrack-frame-crystal--bottom{margin-left:-14px;bottom:-13px;left:50%}.soundtrack-player-header{background:linear-gradient(90deg,#622ca933,#1109208f 44%,#622ca91f);border-bottom:1px solid #e0c4ff4d;justify-content:space-between;align-items:center;min-height:52px;padding:0 15px 0 20px;display:flex}.soundtrack-label{color:#e9ddff;font-family:var(--font-display,"Saira Semi Condensed", sans-serif);letter-spacing:.22em;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.soundtrack-symbol{color:#d99aff;min-width:1em;font-family:var(--font-display,sans-serif);text-shadow:0 0 13px #c670fff2;place-items:center;font-size:1.15em;font-weight:900;line-height:1;display:inline-grid}.soundtrack-icon-button,.soundtrack-control-button,.soundtrack-play-button{color:#f4edff;cursor:pointer;background:radial-gradient(circle at 36% 28%,#8f3fe742,#0c0819eb 68%);border:1px solid #d1a2ff75;border-radius:50%;place-items:center;min-width:44px;min-height:44px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-grid;box-shadow:inset 0 1px #ffffff24,0 0 18px #8c40e02b}.soundtrack-icon-button:hover:not(:disabled),.soundtrack-control-button:hover:not(:disabled),.soundtrack-play-button:hover:not(:disabled){background:radial-gradient(circle at 36% 28%,#ad53ff8f,#1d0c33f0 68%);border-color:#eacdfff0;transform:translateY(-1px)scale(1.025);box-shadow:inset 0 1px #ffffff3b,0 0 24px #a84bff70}.soundtrack-icon-button:focus-visible{outline-offset:3px;outline:2px solid #f2d9ff}.soundtrack-control-button:focus-visible{outline-offset:3px;outline:2px solid #f2d9ff}.soundtrack-play-button:focus-visible{outline-offset:3px;outline:2px solid #f2d9ff}.soundtrack-player input:focus-visible{outline-offset:3px;outline:2px solid #f2d9ff}.soundtrack-error button:focus-visible{outline-offset:3px;outline:2px solid #f2d9ff}.soundtrack-icon-button:disabled,.soundtrack-control-button:disabled,.soundtrack-play-button:disabled{opacity:.42;cursor:not-allowed}.soundtrack-collapse-button{min-width:38px;min-height:38px;box-shadow:none;background:0 0;border-width:0}.soundtrack-main-grid{grid-template-columns:minmax(210px,.84fr) minmax(0,1.34fr);gap:20px;min-height:285px;padding:21px 22px 18px;display:grid;position:relative}.soundtrack-cover{isolation:isolate;background-blend-mode:multiply, color, normal;background-image:linear-gradient(#26074026,#0d051ba8 60%,#03020af5),linear-gradient(120deg,#822eb861,#1c08331f),url(/world-havoc.png);background-position:50%,50%,58%;background-size:cover;border:1px solid #e8d2ffcc;border-radius:10px;align-items:end;min-height:248px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #000000b3,0 0 0 4px #08060edb,0 0 0 5px #b462ff59,0 0 29px #a24bff4f}.soundtrack-cover:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 16%,#f2c4ff2b,#0000 42%),linear-gradient(135deg,#eba8ff2e,#0000 15% 84%,#a34bff24);position:absolute;inset:0}.soundtrack-cover:after{content:"";z-index:1;pointer-events:none;border:1px solid #fae0ff73;border-radius:5px;position:absolute;inset:8px}.soundtrack-cover-copy{z-index:2;text-align:center;text-shadow:0 3px 18px #000;width:100%;padding:22px;position:relative}.soundtrack-cover-copy strong{color:#fbf5ff;letter-spacing:.24em;font-family:Georgia,serif;font-size:clamp(38px,5vw,59px);font-weight:500;line-height:.92;display:block}.soundtrack-cover-copy span{color:#e7b5ff;font-family:var(--font-display,sans-serif);letter-spacing:.26em;margin-top:9px;font-size:11px;font-weight:700;display:block}.soundtrack-stage{background:#05040d4d;border:1px solid #d2a3ff21;border-radius:8px;place-items:center;min-width:0;padding:28px 20px 12px;display:grid;position:relative;overflow:hidden}.soundtrack-stage:before{content:"";z-index:0;filter:saturate(.55)hue-rotate(244deg);opacity:.44;pointer-events:none;background:linear-gradient(90deg,#070410f0,#11061ca3 34%,#04040ce6),url(/world-havoc.png) 50%/cover;position:absolute;inset:0}.soundtrack-stage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(#9c41f647,#0000 58%);border:1px solid #b575ff33;border-radius:50%;position:absolute;inset:12% 7% 8%;box-shadow:0 0 0 42px #7e36d206,0 0 76px #6f2ccf3d}.soundtrack-equalizer{z-index:1;filter:drop-shadow(0 18px 12px #812dd82e);border-bottom:1px solid #bf7fff61;align-items:end;gap:clamp(2px,.52vw,6px);width:min(100%,430px);height:126px;padding:14px 10px 0;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.soundtrack-equalizer:before{content:"";background:linear-gradient(90deg,#0000,#c27aff 18%,#f0c5ff 50%,#c27aff 82%,#0000);height:1px;position:absolute;inset:auto 0 0;box-shadow:0 0 10px #ad5dff}.soundtrack-equalizer i{min-width:2px;height:calc(18px + (92px * var(--soundtrack-bar-height)));transform-origin:bottom;background:linear-gradient(#f2d1ff,#c365ff 38%,#6320a7);border-radius:4px 4px 0 0;flex:1 1 0;transition:height 90ms linear;box-shadow:0 0 11px #d373ffd9}.soundtrack-controls{z-index:2;justify-content:center;align-items:center;gap:clamp(14px,2.4vw,28px);margin-top:24px;display:flex;position:relative}.soundtrack-play-button{color:#fff;background:radial-gradient(circle at 36% 28%,#d58cff,#7123b9 43%,#100417 70%);border-width:2px;width:86px;height:86px;position:relative;box-shadow:inset 0 1px #fff6,0 0 0 7px #bd68ff1f,0 0 34px #bb5effc7}.soundtrack-play-button:before,.soundtrack-play-button:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.soundtrack-play-button:before{border:1px solid #e6c2ff7a;inset:-11px;box-shadow:0 0 19px #b14fff6b}.soundtrack-play-button:after{border:1px solid #5c209aeb;inset:-6px}.soundtrack-play-button .soundtrack-symbol{font-size:26px}.soundtrack-control-button{color:#ddb6ff}.soundtrack-error{z-index:4;color:#ffdce7;background:#410b21d6;border:1px solid #ffafc666;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 14px;padding:10px 12px;font-size:12px;display:flex;position:absolute;inset:auto 14px 6px}.soundtrack-error button{color:#f1b9ff;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:800;text-decoration:underline}.soundtrack-footer{background:linear-gradient(90deg,#140823e6,#05050deb,#140823db);border-top:1px solid #e0c4ff4d;grid-template-columns:minmax(150px,.6fr) auto minmax(180px,1.35fr) auto minmax(68px,.35fr);align-items:center;gap:10px 14px;min-height:70px;padding:12px 18px;display:grid;position:relative}.soundtrack-footer time{color:#e8dcf7;font-variant-numeric:tabular-nums;font-size:13px}.soundtrack-volume{align-items:center;gap:9px;min-width:0;display:flex}.soundtrack-volume .soundtrack-symbol{font-size:19px}.soundtrack-player input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;height:18px;margin:0}.soundtrack-player input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #be62ff 0 var(--soundtrack-progress), #d6bef929 var(--soundtrack-progress) 100%);border:1px solid #e8cfff33;border-radius:99px;height:5px;box-shadow:inset 0 1px 3px #000c}.soundtrack-player input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#f6d6ff,#aa42ef);border:1px solid #f4dbff;border-radius:2px;width:14px;height:14px;margin-top:-5px;transform:rotate(45deg);box-shadow:0 0 13px #b65aff}.soundtrack-player input[type=range]::-moz-range-track{background:#d6bef929;border:1px solid #e8cfff33;border-radius:99px;height:5px}.soundtrack-player input[type=range]::-moz-range-progress{background:#be62ff;border-radius:99px;height:5px}.soundtrack-player input[type=range]::-moz-range-thumb{background:linear-gradient(135deg,#f6d6ff,#aa42ef);border:1px solid #f4dbff;border-radius:2px;width:13px;height:13px;transform:rotate(45deg);box-shadow:0 0 13px #b65aff}.soundtrack-player input[type=range]:disabled{cursor:not-allowed;opacity:.45}.soundtrack-volume-readout{color:#f4eaff;font-family:var(--font-display,sans-serif);text-align:right;justify-self:end;font-size:29px;font-weight:700;line-height:.85}.soundtrack-volume-readout small{color:#d8a4ff;letter-spacing:.17em;margin-top:6px;font-size:9px;display:block}.soundtrack-compact-shell{border-radius:18px;align-items:center;gap:5px;min-height:62px;padding:8px;display:flex}.soundtrack-compact-orb{color:#e5b5ff;width:44px;height:44px;font-family:var(--font-display,sans-serif);background:radial-gradient(circle,#af4bff5c,#0d0719e6 70%);border:1px solid #d1a2ff80;border-radius:50%;place-items:center;font-size:21px;display:grid;box-shadow:0 0 19px #aa4fff4d}.soundtrack-compact-shell .soundtrack-icon-button{box-shadow:none;background:0 0;border-color:#0000}.soundtrack-compact-shell .soundtrack-icon-button:hover:not(:disabled){background:#8032d438;border-color:#d1a2ff8c;box-shadow:0 0 16px #aa4fff40}.soundtrack-compact-play{background:#742cc22e!important;border-color:#d1a2ff66!important}.soundtrack-expand-button{margin-left:3px}@media (max-width:720px){.soundtrack-player{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}.soundtrack-player.is-expanded{left:max(10px, env(safe-area-inset-left))}.soundtrack-expanded-shell{width:100%;max-width:560px}.soundtrack-main-grid{grid-template-columns:118px minmax(0,1fr);gap:12px;min-height:0;padding:13px}.soundtrack-cover{border-radius:13px;min-height:172px}.soundtrack-cover-copy{padding:14px 8px}.soundtrack-cover-copy strong{letter-spacing:.16em;font-size:26px}.soundtrack-cover-copy span{letter-spacing:.18em;margin-top:6px;font-size:7px}.soundtrack-stage{padding:8px 4px 4px}.soundtrack-equalizer{gap:2px;height:81px}.soundtrack-equalizer i{height:calc(12px + (55px * var(--soundtrack-bar-height)))}.soundtrack-controls{gap:7px;margin-top:11px}.soundtrack-control-button{min-width:44px;min-height:44px}.soundtrack-play-button{width:58px;height:58px}.soundtrack-play-button .soundtrack-symbol{font-size:20px}.soundtrack-footer{grid-template-columns:1fr auto 1.1fr auto;gap:4px 9px;min-height:88px;padding:10px 13px}.soundtrack-volume{grid-column:1/3}.soundtrack-progress{grid-column:3/5}.soundtrack-volume-readout{display:none}}@media (max-width:430px){.soundtrack-expanded-shell{border-radius:17px;width:100%}.soundtrack-player-header{min-height:46px;padding-left:15px}.soundtrack-main-grid{grid-template-columns:94px minmax(0,1fr)}.soundtrack-cover{min-height:148px}.soundtrack-cover-copy strong{font-size:21px}.soundtrack-label{font-size:12px}.soundtrack-control-button{display:none}.soundtrack-controls .soundtrack-control-button:last-of-type{display:inline-grid}.soundtrack-footer{grid-template-columns:1fr auto 1.15fr auto}}@media (prefers-reduced-motion:reduce){.soundtrack-player *,.soundtrack-player :before,.soundtrack-player :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
