/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-gothic:var(--font-gothic);--font-menu:var(--font-menu);--shadow-hud-s:var(--shadow-hud-s);--shadow-hud:var(--shadow-hud);--shadow-hud-l:var(--shadow-hud-l)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scrollbar-gutter:stable;background:var(--ground);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body{background:var(--ground);min-height:100dvh;font-size:17px;line-height:1.6}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:where(input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset]),textarea,select):focus{outline:2px solid var(--focus);outline-offset:-2px}:where(input,textarea,select)[aria-invalid=true]:focus{outline-offset:2px}[x-cloak]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{:root{--site-width:100%;--site-gutter:16px}@media (width>=1536px){:root{--site-gutter:48px}}.sx-container{box-sizing:border-box;width:var(--site-width);max-width:var(--site-width);min-width:0;padding-inline:var(--site-gutter);margin-inline:auto}.sx-hud-text{font-family:var(--font-display);text-transform:uppercase;-webkit-text-stroke:var(--stroke-l) var(--outline);paint-order:stroke fill;text-shadow:3px 3px 0 var(--outline)}.sx-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-6);font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:var(--stroke-m) solid var(--outline);border-radius:var(--radius-0);box-shadow:var(--shadow-hud);font-size:13px;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.sx-btn:hover{box-shadow:var(--shadow-hud-s);transform:translate(2px,2px)}.sx-btn:active{box-shadow:none;transform:translate(4px,4px)}.sx-btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sx-btn--primary{background:var(--grove);color:var(--on-grove)}.sx-btn--haze{background:var(--haze);color:var(--on-haze)}.sx-btn--ghost{color:var(--ink);border-color:var(--ink);box-shadow:none;background:0 0}.sx-btn--ghost:hover{background:var(--surface-raised);transform:none}.sx-btn svg{flex:none;width:18px;height:18px}.sx-badge{align-items:center;gap:var(--space-1);padding:3px var(--space-2);border:var(--stroke-m) solid var(--outline);border-radius:var(--radius-s);font-family:var(--font-menu);letter-spacing:.16em;text-transform:uppercase;box-shadow:var(--shadow-hud-s);color:#111;font-size:10px;display:inline-flex}.sx-badge--rp{background:var(--aztecas)}.sx-badge--turf{background:var(--ballas);color:var(--on-ballas)}.sx-badge--drift{background:var(--vagos)}.sx-badge--freeroam{background:var(--haze)}.sx-badge--live:before{content:"";border-radius:var(--radius-round);background:var(--grove);width:7px;height:7px;box-shadow:0 0 0 1px var(--outline)}.sx-counter{gap:var(--space-1);flex-direction:column;display:inline-flex}.sx-counter__value{font-family:var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--hud-green);-webkit-text-stroke:var(--stroke-m) var(--outline);paint-order:stroke fill;text-shadow:2px 2px 0 var(--outline);font-size:40px;line-height:1}.sx-counter__value--blue{color:var(--hud-blue)}.sx-counter__value--cream{color:var(--hud-cream)}.sx-counter__label{font-family:var(--font-menu);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.sx-bar{background:var(--outline);border:var(--stroke-m) solid var(--outline);box-sizing:border-box;width:100%;height:14px}.sx-bar>span{height:100%;width:var(--v,50%);background:var(--hud-red);display:block}.sx-bar--armor>span{background:var(--hud-armor)}.sx-bar--breath>span{background:var(--hud-blue)}.sx-bar--grove>span{background:var(--grove)}.sx-zone{font-family:var(--font-gothic);color:var(--hud-blue);-webkit-text-stroke:var(--stroke-m) var(--outline);paint-order:stroke fill;text-shadow:3px 3px 0 var(--outline);text-align:right;font-size:64px;line-height:1}@media (prefers-reduced-motion:no-preference){.sx-zone--animate{animation:1.2s ease-out .4s both sx-zone-fade}}@keyframes sx-zone-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sx-mission{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:inline-flex}.sx-mission__title{font-family:var(--font-display);text-transform:uppercase;color:var(--haze);-webkit-text-stroke:var(--stroke-l) var(--outline);paint-order:stroke fill;text-shadow:4px 4px 0 var(--outline);font-size:72px;line-height:.95}.sx-mission__sub{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--hud-armor);-webkit-text-stroke:var(--stroke-m) var(--outline);paint-order:stroke fill;font-size:28px}.sx-mission--wasted .sx-mission__title{font-family:var(--font-gothic);text-transform:none;color:var(--hud-armor)}@media (prefers-reduced-motion:no-preference){.sx-mission--animate .sx-mission__title{animation:.5s cubic-bezier(.2,1.6,.4,1) both sx-pop}}@keyframes sx-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.sx-panel{background:var(--outline);border:var(--stroke-panel) solid var(--outline);color:var(--ink);text-decoration:none;display:block;position:relative;overflow:hidden}.sx-panel img{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-out;display:block}.sx-panel:hover img{transform:scale(1.04)}.sx-panel:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sx-panel__cap{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--outline);color:#f3e9d2;flex-direction:column;max-width:85%;display:flex;position:absolute;bottom:0;left:0}.sx-panel__title{font-family:var(--font-display);text-transform:uppercase;font-size:30px;line-height:1}.sx-panel__text{font-family:var(--font-body);color:#cfc4ad;font-size:14px;line-height:1.45}.sx-menu{gap:var(--space-1);padding:var(--space-4);background:#000;flex-direction:column;margin:0;list-style:none;display:flex}.sx-menu a{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;color:#b8ac96;font-size:15px;text-decoration:none;display:flex}.sx-menu a:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid #0000;width:0;height:0}.sx-menu a:hover,.sx-menu a[aria-current=page]{color:var(--hud-blue)}.sx-menu a[aria-current=page]:before{border-left-color:var(--hud-blue)}.sx-menu a:focus-visible{outline:3px solid var(--hud-blue);outline-offset:0}.sx-server{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface);border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud-s);color:var(--ink);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.sx-server:hover{background:var(--surface-raised)}.sx-server__name{font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.sx-server__meta{font-family:var(--font-body);color:var(--ink-muted);font-size:13px}.sx-server__players{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:24px}.sx-server__ping{font-family:var(--font-menu);letter-spacing:.14em;color:var(--grove-text);font-size:10px}.sx-radar{border-radius:var(--radius-round);background:var(--fog);border:var(--stroke-panel) solid var(--outline);box-sizing:border-box;width:140px;height:140px;position:relative;overflow:hidden}.sx-radar:after{content:"N";font-family:var(--font-menu);color:#111;font-size:11px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.sx-radar__blip{border-radius:var(--radius-round);border:2px solid var(--outline);background:var(--hud-cream);width:10px;height:10px;position:absolute}.sx-radar__blip--green{background:var(--grove)}.sx-radar__blip--red{background:var(--hud-red)}.sx-radar__sweep{border-radius:var(--radius-round);background:conic-gradient(#ffffff73,#fff0 25%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.sx-radar__sweep{animation:4s linear infinite sx-spin}}@keyframes sx-spin{to{transform:rotate(360deg)}}.sx-title{font-family:var(--font-gothic);color:var(--hud-cream);-webkit-text-stroke:var(--stroke-m) var(--outline);paint-order:stroke fill;text-shadow:3px 3px 0 var(--outline);margin:0;font-size:52px;font-weight:400;line-height:1}.sx-title--m{font-size:36px}.sx-title--s{-webkit-text-stroke-width:1.5px;text-shadow:2px 2px 0 var(--outline);font-size:26px}.sx-eyebrow--menu{color:var(--menu-idle,#8fa6bf)}.sx-eyebrow--accent{color:var(--haze)}.sx-name{text-transform:none!important}.sx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sx-kbd{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-sunken,#14110e);color:#cfc4ad;min-width:20px;height:20px;font-family:var(--font-mono,"JetBrains Mono", Consolas, monospace);border-bottom-width:2px;justify-content:center;align-items:center;gap:2px;padding:0 5px;font-size:11px;display:inline-flex}.sx-kbd svg{width:11px;height:11px}.sx-ib{border:var(--stroke-m) solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sx-ib:hover{border-color:var(--haze);color:var(--haze)}.sx-ib:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sx-ib[aria-pressed=true]{background:var(--vagos);color:#111;border-color:var(--outline)}.sx-ib svg{width:20px;height:20px}.sx-ib--s{width:36px;height:36px}.sx-ib--s svg{width:16px;height:16px}.sx-input,select.sx-select{box-sizing:border-box;background:var(--ground);border:var(--stroke-m) solid var(--line);border-radius:var(--radius-s);height:44px;color:var(--ink);font-family:var(--font-body);padding:0 14px;font-size:16px}.sx-input::placeholder{color:var(--ink-faint,#8a7f6c)}.sx-input:focus,select.sx-select:focus{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:-2px}.sx-input[aria-invalid=true]:focus,select.sx-select[aria-invalid=true]:focus{border-color:var(--danger-text);outline-offset:2px}.sx-input--l{height:56px;font-size:20px}.sx-field{flex-direction:column;gap:8px;display:flex}.sx-field__label{font-family:var(--font-menu);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:11px}.sx-field__help{color:var(--ink-faint,#8a7f6c);font-size:12px}.sx-field__help--ok{color:var(--grove-text)}.sx-field__help--err{color:var(--danger-text)}.sx-switch{flex:none;width:42px;height:24px;display:inline-block;position:relative}.sx-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.sx-switch span{background:var(--surface-raised);border:var(--stroke-m) solid var(--outline);pointer-events:none;position:absolute;inset:0}.sx-switch span:after{content:"";background:var(--ink-faint,#8a7f6c);width:16px;height:16px;position:absolute;top:2px;left:2px}.sx-switch input:checked+span{background:var(--grove)}.sx-switch input:checked+span:after{background:#fff;left:20px}.sx-switch input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.sx-seg{border:var(--stroke-m) solid var(--line);display:inline-flex}.sx-seg button{min-height:34px;color:var(--ink-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px}.sx-seg button[aria-pressed=true]{background:var(--haze);color:var(--on-haze);font-weight:600}.sx-seg button:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sx-chip{border:var(--stroke-m) solid var(--line);min-height:36px;color:var(--ink-muted);font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:10px;text-decoration:none;display:inline-flex}.sx-chip:hover{color:var(--ink)}.sx-chip[aria-pressed=true],.sx-chip[aria-current=true]{background:var(--haze);color:var(--on-haze);border-color:var(--outline);box-shadow:var(--shadow-hud-s)}.sx-tag{border:1px solid var(--line);color:var(--ink-muted);font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:3px 7px;font-size:10px;text-decoration:none;display:inline-flex}.sx-tag:hover{color:var(--haze);border-color:var(--haze)}.sx-tabs{border-bottom:var(--stroke-m) solid var(--surface-raised);gap:24px;display:flex}.sx-tab{min-height:44px;color:var(--ink-muted);font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:0 2px;font-size:11px;text-decoration:none;display:inline-flex}.sx-tab:hover{color:var(--ink)}.sx-tab[aria-selected=true]{color:var(--haze);border-bottom-color:var(--haze)}.sx-tabs--menu .sx-tab[aria-selected=true]{color:#fff;border-bottom-color:var(--hud-blue)}.sx-tab__count{background:var(--haze);color:var(--on-haze);letter-spacing:.06em;padding:2px 6px;font-size:10px}.sx-box{background:var(--surface);border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud)}.sx-box--menu{box-shadow:0 0 0 1px var(--surface-raised);background:#000000db}.sx-box__head{background:var(--outline);font-family:var(--font-menu);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:flex}.sx-box__head h2,.sx-box__head h3{font:inherit;margin:0}.sx-avatar{background:var(--haze);border:var(--stroke-m) solid var(--outline);width:40px;height:40px;font-family:var(--font-display);color:#111;text-transform:none;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex;position:relative}.sx-image{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.sx-image>img,.sx-image__fallback{grid-area:1/1}.sx-image__fallback{place-items:center;width:100%;height:100%;display:grid}.sx-image>img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.sx-avatar--s{width:28px;height:28px;font-size:12px}.sx-avatar--l{width:64px;height:64px;font-size:27px}.sx-avatar--xl{border-width:3px;width:96px;height:96px;font-size:42px}.sx-avatar__status{border:var(--stroke-m) solid var(--outline);background:var(--grove-text);width:12px;height:12px;position:absolute;bottom:-5px;right:-5px}.sx-avatar__status--game{background:var(--haze)}.sx-avatar__status--off{background:var(--line)}.sx-avatar--frame-gold{--avatar-frame-shadow:0 0 0 3px var(--vagos), 0 0 0 6px var(--outline), 6px 6px 0 6px var(--outline);box-shadow:var(--avatar-frame-shadow)}.sx-avatar--frame-crew{--avatar-frame-shadow:0 0 0 3px var(--crew,#5fcb6e), 0 0 0 6px var(--outline), 6px 6px 0 6px var(--outline);box-shadow:var(--avatar-frame-shadow)}.sx-avatar--frame-neon{--avatar-frame-shadow:0 0 0 3px var(--neon), 0 0 18px 6px #ff2e8873;box-shadow:var(--avatar-frame-shadow)}.sx-avatar--frame-hud{--avatar-frame-shadow:none;box-shadow:var(--avatar-frame-shadow);border-color:#0000}.sx-avatar__hud{pointer-events:none;position:absolute;inset:-6px}.sx-avatar__hud-corners{width:100%;height:100%;display:block;overflow:visible}.sx-avatar__hud-corners path{stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.sx-avatar__hud-corners .sx-avatar__hud-outline{stroke:var(--outline);stroke-width:5px}.sx-avatar__hud-north{width:16px;height:20px;position:absolute;top:20%;left:-7px;overflow:visible}.sx-avatar__hud-north path{fill:var(--ink);stroke:var(--outline);stroke-width:2.5px;stroke-linejoin:round;paint-order:stroke fill}.sx-avatar--xl .sx-avatar__hud-north,.sx-avatar--hero .sx-avatar__hud-north{width:20px;height:25px;left:-9px}.sx-avatar--frame-hud2{--avatar-frame-shadow:none;box-shadow:var(--avatar-frame-shadow);border-color:#0000;border-radius:50%}.sx-avatar--frame-hud2>.sx-image{border-radius:50%;overflow:hidden}.sx-avatar__radar{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;overflow:visible}.sx-avatar__radar-north{fill:#fff;stroke:var(--outline);stroke-width:1.5px;paint-order:stroke fill}.sx-avatar--frame-united{--avatar-frame-shadow:none;box-shadow:var(--avatar-frame-shadow);border-color:#0000;margin-bottom:6px}.sx-avatar__plate{pointer-events:none;filter:drop-shadow(2px 3px #000c);width:116%;height:124%;position:absolute;top:-8%;left:-8%;overflow:visible}.sx-avatar__plate-metal{fill:#a3aaad;stroke:#171c1e;stroke-width:2px}.sx-avatar__plate-bevel{stroke:#424b50;stroke-width:2px}.sx-avatar__plate-shine{stroke:#edf0eb;stroke-width:1.5px;stroke-linecap:round}.sx-avatar__plate-shade{stroke:#626c71;stroke-width:1.5px;stroke-linecap:round}.sx-avatar__plate-label{fill:#1c2428;stroke:#727e83;stroke-width:.6px}.sx-avatar__plate-title{fill:#edf0eb;font-family:var(--font-display);letter-spacing:.9px;font-size:9px;font-weight:400}.sx-avatar__plate-screws{fill:#d6dcda;stroke:#4b575d;stroke-width:.7px}.sx-avatar__plate-slots{stroke:#39454c;stroke-width:.8px;stroke-linecap:round}.sx-avatar--frame-lspd{--avatar-frame-shadow:none;box-shadow:var(--avatar-frame-shadow);border-color:#0000;margin-bottom:14px}.sx-avatar__lspd{pointer-events:none;filter:drop-shadow(2px 3px #000c);width:120%;height:134%;position:absolute;top:-12%;left:-10%;overflow:visible}.sx-avatar__lspd-shell{fill:#bda46a;stroke:#080f1c;stroke-width:2px;stroke-linejoin:round}.sx-avatar__lspd-enamel{fill:#142a46}.sx-avatar__lspd-rim{stroke:#d8bd7f;stroke-width:1.4px}.sx-avatar__lspd-shine{stroke:#f4e3ae;stroke-width:1.2px;stroke-linecap:round}.sx-avatar__lspd-chevron{stroke:#d8bd7f;stroke-width:.9px;stroke-linejoin:round}.sx-avatar__lspd-light--red{fill:#d45158}.sx-avatar__lspd-light--blue{fill:#72b7ea}.sx-avatar__lspd-badge{fill:#d8bd7f;stroke:#080f1c;stroke-width:1.5px;stroke-linejoin:round}.sx-avatar__lspd-star{fill:#142a46;stroke:#f4e3ae;stroke-width:.6px;stroke-linejoin:round}.sx-avatar__lspd-rule{stroke:#bda46a;stroke-width:.8px}.sx-avatar__lspd-title{fill:#f4e3ae;font-family:var(--font-display);letter-spacing:1.8px;font-size:13px;font-weight:400}.sx-stars{gap:2px;display:inline-flex}.sx-stars svg{width:16px;height:16px}.sx-stars path{fill:none;stroke:var(--line);stroke-width:2px;stroke-linejoin:round}.sx-stars .on path{fill:var(--vagos);stroke:var(--outline)}.sx-crew-tag{background:var(--crew,#5fcb6e);border:var(--stroke-m) solid var(--outline);font-family:var(--font-menu);letter-spacing:.08em;color:#111;vertical-align:2px;text-transform:none;margin-right:6px;padding:1px 5px;font-size:10px;line-height:1.3;display:inline-block}.sx-crew-emblem{background:var(--crew,#5fcb6e);border:var(--stroke-m) solid var(--outline);width:40px;height:40px;font-family:var(--font-display);letter-spacing:.02em;color:#111;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.sx-medal{border:var(--stroke-m) solid var(--outline);width:44px;height:44px;box-shadow:var(--shadow-hud-s);color:#111;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);justify-content:center;align-items:center;display:inline-flex}.sx-medal svg{width:22px;height:22px}.sx-medal--bronze{background:var(--sunset)}.sx-medal--silver{background:var(--hud-armor)}.sx-medal--gold{background:var(--vagos)}.sx-medal--legend{background:var(--neon)}.sx-medal--locked{background:var(--surface-raised);color:var(--line);box-shadow:none}.sx-reaction{background:var(--ground);border:var(--stroke-m) solid var(--line);min-height:36px;color:var(--ink-muted);font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:10px;display:inline-flex}.sx-reaction:hover{border-color:var(--haze);color:var(--ink)}.sx-reaction[aria-pressed=true]{background:var(--haze);color:var(--on-haze);border-color:var(--outline);box-shadow:var(--shadow-hud-s)}.sx-reaction b{font-family:var(--font-display);letter-spacing:.02em;font-size:15px;font-weight:400}.sx-money{font-family:var(--font-display);letter-spacing:.04em;color:var(--hud-green);-webkit-text-stroke:var(--stroke-m) var(--outline);paint-order:stroke fill;text-shadow:2px 2px 0 var(--outline);font-variant-numeric:tabular-nums;line-height:1}.sx-stat{border-bottom:1px solid var(--surface);min-height:38px;font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;color:var(--menu-idle,#8fa6bf);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 14px;font-size:11px;display:grid}.sx-stat b{color:var(--hud-cream);font-weight:400}.sx-sa-row{min-height:44px;color:var(--menu-idle,#8fa6bf);font-family:var(--font-menu);letter-spacing:.06em;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 14px 0 30px;font-size:12px;display:grid;position:relative}.sx-sa-row:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid #0000;margin-top:-6px;position:absolute;top:50%;left:12px}.sx-sa-row[aria-current=true]{color:#fff;background:#accbf11a}.sx-sa-row[aria-current=true]:before{border-left-color:var(--hud-blue)}.sx-sa-row__value{color:var(--hud-cream);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sx-cycler{background:var(--surface-sunken,#14110e);border:1px solid var(--line);width:26px;height:26px;color:var(--hud-cream);cursor:pointer;font-family:var(--font-menu);justify-content:center;align-items:center;font-size:12px;display:inline-flex}.sx-cycler:hover{border-color:var(--hud-cream)}.sx-blocks{gap:2px;display:inline-flex}.sx-blocks button{border:1px solid var(--outline);background:var(--surface-raised);cursor:pointer;width:7px;height:16px;padding:0}.sx-blocks button[data-on="1"]{background:var(--hud-blue)}.sx-player-card{background:var(--surface-sunken,#14110e);border-right:var(--stroke-m) solid var(--outline);flex-direction:column;width:250px;display:flex}.sx-player-card__banner{background:var(--surface);border-bottom:var(--stroke-m) solid var(--outline);height:84px;position:relative;overflow:hidden}.sx-player-card__banner img{object-fit:cover;width:100%;height:100%;display:block}.sx-player-card__body{flex-direction:column;gap:12px;padding:0 18px 18px;display:flex}.sx-player-card__body>.sx-avatar{margin-top:-52px}.sx-player-card__name{color:var(--ink);text-transform:none;font-size:18px;font-weight:600;text-decoration:none}.sx-player-card__rank{font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;color:var(--haze);font-size:10px;line-height:1.4}.sx-player-card__stats{color:var(--ink-faint,#8a7f6c);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;font-size:11px;display:grid}.sx-player-card__stats b{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:400;display:block}.sx-thread-row{background:var(--surface);border-top:var(--stroke-m) solid var(--outline);grid-template-columns:44px minmax(0,1fr) 84px 96px 190px;align-items:center;gap:18px;padding:14px 20px;display:grid}.sx-thread-row:hover{background:var(--surface-raised)}.sx-thread-row__title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;text-decoration:none;overflow:hidden}.sx-thread-row__title:hover{color:var(--haze)}.sx-unread{background:var(--haze);border:var(--stroke-m) solid var(--outline);flex:none;width:10px;height:10px}.sx-notice{border:0;border-top:1px solid var(--surface-raised);width:100%;color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr) 12px;align-items:start;gap:14px;padding:14px 16px;display:grid}.sx-notice:hover{background:var(--surface-raised)}.sx-notice__text{color:#cfc4ad;font-size:14px;line-height:1.45}.sx-notice__text b{color:var(--ink);font-weight:600}.sx-notice__meta{color:var(--ink-faint,#8a7f6c);font-size:12px}.sx-toast{box-sizing:border-box;background:var(--surface);border:var(--stroke-m) solid var(--outline);width:420px;max-width:100%;box-shadow:var(--shadow-hud-l);grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:14px;padding:14px 12px 14px 16px;display:grid}@media (prefers-reduced-motion:no-preference){.sx-toast--animate{animation:.35s ease-out sx-slide}}@keyframes sx-slide{0%{opacity:0;transform:translateY(20px)}}.sx-modal{z-index:50;background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sx-modal__dialog{box-sizing:border-box;border:var(--stroke-m) solid var(--outline);width:min(440px,100% - 32px);box-shadow:0 0 0 1px var(--surface-raised), var(--shadow-hud-l);background:#000000eb;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.sx-modal__actions{justify-content:flex-end;gap:10px;display:flex}.sx-confirm,.sx-verification-card{background:var(--surface-sunken);width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid var(--line);border-top:2px solid var(--haze);box-shadow:var(--shadow-hud-l);gap:0;margin:auto;padding:0;overflow:auto}.sx-confirm:not([open]){display:none}.sx-confirm:focus-visible{outline:none}.sx-confirm::backdrop{background:#000000b8}.sx-confirm__body{padding:28px 28px 24px}.sx-confirm__heading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.sx-confirm__icon{background:var(--surface-raised);border:1px solid var(--line);width:36px;height:36px;color:var(--haze);flex:none;justify-content:center;align-items:center;display:flex}.sx-confirm__icon svg{width:20px;height:20px}.sx-confirm__title{font-family:var(--font-body);text-transform:none;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500;line-height:1.35}.sx-confirm__message{color:var(--ink-muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.6}.sx-confirm__actions{border-top:1px solid var(--line);flex-wrap:wrap;padding:18px 28px 24px}.sx-confirm__actions .sx-btn{min-height:46px;font-family:var(--font-body);letter-spacing:0;text-transform:none;padding:10px 22px;font-size:16px;font-weight:600;line-height:1.4}.sx-confirm__actions .sx-btn--ghost{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.sx-confirm__actions .sx-btn--ghost:hover{border-color:var(--ink-muted);background:var(--surface-raised)}.sx-confirm__actions .sx-btn--haze{border:1px solid var(--haze);background:var(--haze)}@supports (color:color-mix(in lab, red, red)){.sx-confirm__actions .sx-btn--haze{background:color-mix(in srgb, var(--haze) 82%, var(--surface-sunken))}}.sx-confirm__actions .sx-btn--haze{color:var(--on-haze);box-shadow:var(--shadow-hud-s)}.sx-confirm__actions .sx-btn--haze:hover{background:var(--haze);transform:none}@media (width<=479px){.sx-confirm__body{padding:24px 20px}.sx-confirm__title{font-size:20px}.sx-confirm__actions{flex-direction:column-reverse;padding:18px 20px 20px}.sx-confirm__actions .sx-btn{width:100%}}.sx-verification-card{width:min(560px,100%);min-width:0;max-height:none;margin:0;overflow:visible}.sx-verification-account{border:1px solid var(--line);background:var(--surface);align-items:center;gap:12px;margin-top:22px;padding:12px 14px;display:flex}.sx-verification-account__avatar{border:1px solid var(--line);background:var(--surface-raised);width:36px;height:36px;color:var(--haze);flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.sx-verification-account>div{min-width:0}.sx-verification-account p{color:var(--ink-muted);margin:0 0 2px;font-size:12px;line-height:1.4}.sx-verification-account strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.4;display:block}.sx-verification-card__field{flex-direction:column;gap:12px;margin-top:22px;display:flex}.sx-verification-card .sx-field__label{color:var(--ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500;line-height:1.4}.sx-verification-card .sx-input{border-width:1px;width:100%;min-width:0;height:48px}.sx-verification-card .sx-input[aria-invalid=true]{border-color:var(--danger-text)}.sx-verification-card .sx-profile-error{color:var(--danger-text);font-size:14px;line-height:1.5}.sx-verification-card .sx-input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 1000px var(--ground)}.sx-verification-card__forgot{color:var(--ink-muted);text-underline-offset:3px;align-self:flex-end;font-size:13px;line-height:1.5;text-decoration:underline}.sx-verification-card__forgot:hover{color:var(--haze)}.sx-access-card{border:1px solid var(--line);border-top:2px solid var(--haze);background:var(--surface-sunken);width:min(520px,100%);min-width:0;box-shadow:var(--shadow-hud-s)}.sx-access-card--wide{width:min(640px,100%)}.sx-access-card__header{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:24px 28px 22px;display:flex}.sx-access-card__header>div{min-width:0}.sx-access-card__icon{border:1px solid var(--line);background:var(--surface-raised);width:36px;height:36px;color:var(--haze);flex:none;place-items:center;display:grid}.sx-access-card__icon svg{width:20px;height:20px}.sx-access-card h1{font-family:var(--font-body);color:var(--ink);margin:0;font-size:26px;font-weight:500;line-height:1.35}.sx-access-card__header p{color:var(--ink-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.sx-access-card__body{padding:24px 28px}.sx-access-login,.sx-access-form{flex-direction:column;gap:18px;min-width:0;display:flex}.sx-access-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px 16px;display:grid}.sx-access-field{flex-direction:column;gap:8px;min-width:0;display:flex}.sx-access-field__label{color:var(--ink);font-size:14px;font-weight:500;line-height:1.4}.sx-access-field__control{min-width:0;position:relative}.sx-access-input{border:1px solid var(--line);background:var(--ground);width:100%;min-width:0;height:48px;color:var(--ink);font-family:var(--font-body);padding:10px 14px;font-size:16px;line-height:1.5;display:block}.sx-access-input:hover{border-color:var(--ink-faint)}.sx-access-input[aria-invalid=true]{border-color:var(--danger-text)}.sx-access-input--password{padding-right:50px}.sx-access-input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 1000px var(--ground)}.sx-access-field__reveal{width:44px;color:var(--ink-muted);cursor:pointer;inset-block:2px;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:2px}.sx-access-field__reveal:hover{background:var(--surface-raised);color:var(--ink)}.sx-access-field__reveal:focus-visible{outline-offset:-3px}.sx-access-field__reveal svg{width:20px;height:20px}.sx-access-field__hint{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.sx-access-field__error{color:var(--danger-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.sx-access-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.sx-access-check{min-height:44px;color:var(--ink-muted);cursor:pointer;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:inline-flex}.sx-access-check input{width:18px;height:18px;accent-color:var(--haze);cursor:pointer;flex:none}.sx-access-check--terms{align-items:flex-start;padding-block:4px}.sx-access-check--terms input{margin-top:3px}.sx-access-check--terms a{white-space:nowrap}.sx-access-link{color:var(--ink-muted);text-underline-offset:3px;font-size:13px;text-decoration:underline}.sx-access-link:hover{color:var(--haze)}.sx-access-terms{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.sx-access-card .sx-btn{min-height:48px;font-family:var(--font-body);text-transform:none;letter-spacing:0;padding:10px 16px;font-size:16px;font-weight:600;line-height:1.4}.sx-access-card .sx-btn--haze{border:1px solid var(--haze);background:var(--haze)}@supports (color:color-mix(in lab, red, red)){.sx-access-card .sx-btn--haze{background:color-mix(in srgb, var(--haze) 82%, var(--surface-sunken))}}.sx-access-card .sx-btn--haze{color:var(--on-haze);box-shadow:var(--shadow-hud-s)}.sx-access-card .sx-btn--haze:hover{background:var(--haze);transform:none}.sx-access-card .sx-btn--ghost{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.sx-access-card .sx-btn--ghost:hover{border-color:var(--ink-muted);background:var(--surface-raised)}.sx-access-card .sx-btn:disabled{opacity:.6;cursor:wait;transform:none}.sx-access-submit{width:100%}.sx-access-passkey{flex-direction:column;gap:12px;display:flex}.sx-access-divider{color:var(--ink-faint);align-items:center;gap:12px;font-size:12px;display:flex}.sx-access-divider span{background:var(--line);flex:1;height:1px}.sx-access-card__footer{border-top:1px solid var(--line);background:var(--surface);color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:16px 28px;font-size:14px;display:flex}.sx-access-card__footer a{min-height:28px;color:var(--haze);align-items:center;gap:8px;font-weight:500;display:inline-flex}.sx-access-card__footer a:hover{color:var(--ink)}.sx-access-card__footer svg{width:16px;height:16px}@media (width>=640px){.sx-access-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px) and (height<=800px){.sx-access-card__header{padding:18px 24px 16px}.sx-access-card__body{padding:16px 24px}.sx-access-login{gap:14px}.sx-access-form{gap:12px}.sx-access-field{gap:6px}.sx-access-passkey{gap:10px}.sx-access-card__footer{padding:12px 24px}}@media (width<=479px){.sx-access-card__header{gap:12px;padding:22px 20px 20px}.sx-access-card h1{font-size:22px}.sx-access-card__body{padding:20px}.sx-access-card__footer{padding:14px 20px}.sx-access-options{flex-direction:column;align-items:flex-start;gap:0}.sx-access-options>a{align-items:center;min-height:44px;display:inline-flex}}.sx-empty{text-align:center;color:var(--ink-muted);flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.sx-empty__icon{border:var(--stroke-m) solid var(--line);width:56px;height:56px;color:var(--haze);justify-content:center;align-items:center;display:flex}.sx-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid}.sx-step{background:var(--surface-sunken,#14110e);border:1px solid var(--surface-raised);color:var(--ink-faint,#8a7f6c);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.sx-step b{border:var(--stroke-m) solid var(--line);width:24px;height:24px;font-family:var(--font-display);justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex}.sx-step[aria-current=step]{background:var(--surface-raised);border-color:var(--outline);color:var(--ink);box-shadow:inset 0 -3px 0 var(--haze)}.sx-step[aria-current=step] b{background:var(--haze);color:#111;border-color:var(--outline)}.sx-step--done b{background:var(--grove);color:#fff;border-color:var(--outline)}.sx-editor{background:var(--ground);border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud);flex-direction:column;display:flex}.sx-editor__bar{background:var(--surface);border-bottom:var(--stroke-m) solid var(--outline);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.sx-editor__tool{color:#cfc4ad;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.sx-editor__tool:hover,.sx-editor__tool[aria-pressed=true]{background:var(--surface-raised);color:var(--haze)}.sx-editor__tool svg{width:18px;height:18px}.sx-editor__sep{background:var(--line);width:2px;height:22px;margin:0 6px}.sx-editor__area{min-height:120px;color:var(--ink);padding:18px 20px;font-size:16px;line-height:1.7}.sx-editor__foot{border-top:var(--stroke-m) solid var(--surface-raised);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:13px;display:flex}.sx-editor__input{box-sizing:border-box;resize:vertical;width:100%;min-height:240px;color:var(--ink);font-family:var(--font-mono);background:0 0;border:0;margin:0;padding:18px 20px;font-size:14px;line-height:1.75;display:block}.sx-editor__input::placeholder{color:var(--ink-faint)}.sx-editor__input:focus{outline:0}.sx-editor:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:-2px}.sx-editor__input[aria-invalid=true]{box-shadow:inset 3px 0 0 var(--danger-text)}.sx-editor__preview{min-height:240px;padding:18px 20px}.sx-editor__preview.sx-prose{max-width:none;font-size:15px}.sx-editor__tool:disabled{opacity:.4;cursor:not-allowed}.sx-editor__tool:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sx-editor__grow{flex-grow:1}.sx-editor .sx-seg button{font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:400}.sx-editor__foot{flex-wrap:wrap}.sx-editor__count{font-variant-numeric:tabular-nums}.sx-editor__count.is-off{color:var(--danger-text)}.sx-crumbs{font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.sx-crumbs a{color:var(--ink-muted);text-decoration:none}.sx-crumbs a:hover{color:var(--haze)}.sx-crumbs li+li:before{content:"/";color:var(--line);margin-right:10px}.sx-crumbs [aria-current=page]{color:var(--haze)}.sx-pages{gap:8px;display:flex}.sx-pages a{box-sizing:border-box;border:var(--stroke-m) solid var(--line);min-width:44px;height:44px;color:var(--ink-muted);font-family:var(--font-menu);letter-spacing:.1em;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;text-decoration:none;display:inline-flex}.sx-pages a:hover{border-color:var(--haze);color:var(--haze)}.sx-pages a[aria-current=page]{background:var(--haze);color:var(--on-haze);border-color:var(--outline)}.sx-window{background:var(--ground);color:var(--ink);font-family:var(--font-body);border:1px solid var(--outline);flex-direction:column;display:flex;position:relative;overflow:hidden}.sx-titlebar{background:var(--outline);border-bottom:1px solid var(--surface);flex:none;align-items:center;height:36px;display:flex}.sx-titlebar__drag{flex-grow:1;align-items:center;gap:10px;height:100%;padding-left:14px;display:flex}.sx-wbtn{width:46px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.sx-wbtn:hover{background:var(--surface-raised);color:var(--ink)}.sx-wbtn--close:hover{background:var(--hud-red);color:#fff}.sx-wbtn svg{width:14px;height:14px}.sx-rail{border-right:1px solid var(--surface);background:#000000e6;flex-direction:column;flex:none;width:232px;display:flex}.sx-rail .sx-menu{background:0 0;padding:18px 12px}.sx-rail .sx-menu a{font-size:12px}.sx-rail__count{font-family:var(--font-body);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--ink-faint,#8a7f6c);margin-left:auto;font-size:12px}.sx-hintbar{background:var(--outline);border-top:1px solid var(--surface);height:30px;color:var(--ink-faint,#8a7f6c);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;font-size:12px;display:flex}.sx-hintbar__keys{gap:16px;display:flex}.sx-hintbar__keys>span{align-items:center;gap:6px;display:inline-flex}.sx-avatar:has(>.sx-avatar__theme){--avatar-frame-shadow:none;box-shadow:var(--avatar-frame-shadow);border-color:#0000;margin-bottom:10px}.sx-public-profile .sx-avatar--hero:has(>.sx-avatar__theme){border-color:#0000}.sx-avatar__theme{pointer-events:none;filter:drop-shadow(2px 3px #000c);width:120%;height:128%;position:absolute;top:-10%;left:-10%;overflow:visible}.sx-theme-lettering{fill:#efe9d7;font-family:var(--font-display);letter-spacing:.7px;font-size:8px;font-weight:400}.sx-theme-cloth{fill:#267047;stroke:#0b291b;stroke-width:1.5px;stroke-linejoin:round}.sx-theme-fold{stroke:#16432b;stroke-width:2px;stroke-linecap:round}.sx-theme-stitch{stroke:#78b781;stroke-width:.8px;stroke-dasharray:2 2}.sx-theme-paisley{stroke:#bbd5a7;stroke-width:.8px;stroke-linecap:round}.sx-theme-knot{fill:#3c8c54;stroke:#133f27;stroke-width:1.5px}.sx-theme-steel{fill:#717e84;stroke:#171d20;stroke-width:2px}.sx-theme-machined{stroke:#242f35;stroke-width:2px}.sx-theme-steel-shine{stroke:#c3ced0;stroke-width:1.2px}.sx-theme-checker-base{fill:#192024}.sx-theme-checker{fill:#e6e8dc}.sx-theme-bolts{fill:#c3ced0;stroke:#303c42;stroke-width:1px}.sx-theme-wrench{fill:#d4d9d4;stroke:#253139;stroke-width:1.5px;stroke-linejoin:round}.sx-theme-chrome{fill:#b9c5c7;stroke:#293237;stroke-width:2px}.sx-theme-chrome-lip{stroke:#f4f6eb;stroke-width:1.5px}.sx-theme-chrome-shine{stroke:#fffef5;stroke-width:1.8px;stroke-linecap:round}.sx-theme-chain{stroke:#e6ece6;stroke-width:1.4px}.sx-theme-engraving{stroke:#34494e;stroke-width:1px;stroke-linecap:round}.sx-theme-lowrider-label{fill:#24434b;stroke:#e6ece6;stroke-width:.5px}.sx-theme-radio-wood{fill:#825836;stroke:#2d2017;stroke-width:2px}.sx-theme-radio-lip{stroke:#d1b887;stroke-width:1.5px}.sx-theme-radio-dial{fill:#1f2925;stroke:#b89961;stroke-width:.7px}.sx-theme-radio-ticks{stroke:#d5d5a3;stroke-width:.9px}.sx-theme-radio-needle{stroke:#e48253;stroke-width:1.3px}.sx-theme-radio-grain{stroke:#4f3524;stroke-width:1px}.sx-theme-radio-knobs{fill:#b7b7a0;stroke:#303934;stroke-width:1.5px}.sx-theme-marquee{fill:#664024;stroke:#ed679e;stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 2px #da377e)}.sx-theme-casino-rim{stroke:#e7b957;stroke-width:1.6px}.sx-theme-bulb{fill:#fff1ac}.sx-theme-diamond{fill:#e15685;stroke:#f6c76c;stroke-width:1.5px}.sx-theme-diamond-shine{stroke:#fff0d5;stroke-width:1px}.sx-theme-chips{fill:#a73963;stroke:#f0d59e;stroke-width:1px}.sx-theme-chip-center{fill:#172725;stroke:#e9bf67;stroke-width:1.5px}.sx-theme-chip-marks{stroke:#f2db9f;stroke-width:1.3px}.sx-theme-paint{fill:#694288;stroke:#301e43;stroke-width:1.5px;stroke-linejoin:round}.sx-theme-tag-outline{stroke:#b684d7;stroke-width:1.5px;stroke-linecap:round}.sx-theme-drips{stroke:#694288;stroke-width:3px;stroke-linecap:round}.sx-theme-tag{stroke:#efe4ef;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sx-theme-spray{fill:#b684d7}.sx-avatar__theme--ballas .sx-theme-lettering{fill:#ead3f4;letter-spacing:1.4px;font-style:italic}.sx-theme-airframe{fill:#a5b3bd;stroke:#223540;stroke-width:2px}.sx-theme-airframe-rim{stroke:#e3e8dd;stroke-width:1.4px}.sx-theme-hazard{fill:#e8be4e}.sx-theme-rivets{fill:#e3e8dd;stroke:#3e535f;stroke-width:.8px}.sx-theme-wings{fill:#d8b761;stroke:#374a53;stroke-width:.8px}.sx-theme-plane{fill:#e7e6ce;stroke:#243c4b;stroke-width:1px;stroke-linejoin:round}.sx-theme-flight-label{fill:#284c63}.sx-theme-film{fill:#181a1b;stroke:#62645e;stroke-width:1px}.sx-theme-film-rim{stroke:#a4a595;stroke-width:.8px}.sx-theme-perforation{fill:#d6d4be}.sx-theme-film-splice{stroke:#62645e;stroke-width:.6px}.sx-avatar__theme--film .sx-theme-lettering{letter-spacing:.3px}.sx-btn{white-space:nowrap}.sx-eyebrow{font-family:var(--font-menu);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}@media (width>=1024px){.sx-eyebrow{font-size:11px}}.sx-display{font-family:var(--font-display);text-transform:uppercase;-webkit-text-stroke:var(--stroke-m) var(--outline);paint-order:stroke fill;text-shadow:3px 3px 0 var(--outline);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.02}@media (width>=1024px){.sx-display{-webkit-text-stroke-width:var(--stroke-l);text-shadow:4px 4px 0 var(--outline)}}.sx-hero{min-height:calc(100dvh - var(--landing-offset,66px));flex-direction:column;display:flex}.sx-hero__art{flex:1 0 clamp(120px,24dvh,320px)}.sx-hero__content{flex:none;gap:clamp(12px,1.8dvh,18px);padding-block:clamp(16px,3dvh,28px)}.sx-hero__content .sx-display{font-size:clamp(36px,min(9vw,7dvh),64px)}.sx-hero__lead{font-size:16px}@media (width<=1023px) and (height<=640px){.sx-hero__art{flex-basis:80px}.sx-hero__content{gap:10px;padding-block:12px}.sx-hero__content .sx-display{font-size:clamp(30px,6dvh,40px)}.sx-hero__lead{font-size:15px}}@media (width>=1024px){.sx-hero{min-height:calc(100dvh - var(--landing-offset,86px));flex-direction:row;align-items:center;padding-block:clamp(24px,4dvh,48px)}.sx-hero__content{gap:clamp(16px,3dvh,28px)}.sx-hero__content .sx-display{font-size:clamp(64px,min(8vw,14dvh),116px)}}.sx-grain{z-index:60;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url(/images/art/texture-paper.jpg);background-size:512px;position:fixed;inset:0}[data-theme=paper] body{background-blend-mode:multiply;background-image:url(/images/art/texture-paper.jpg);background-size:512px}.sx-announce{justify-content:center;align-items:center;gap:var(--space-2);min-height:32px;padding:4px var(--space-3);background:var(--haze);color:var(--on-haze);border-bottom:var(--stroke-m) solid var(--outline);font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;text-align:center;font-size:9px;text-decoration:none;display:flex}.sx-announce:hover{color:var(--on-haze);background:#f5b25e}.sx-announce__tag{color:var(--haze);background:#111;flex:none;padding:1px 6px}@media (width>=1024px){.sx-announce{letter-spacing:.16em;gap:18px;min-height:36px;font-size:11px}.sx-announce__tag{padding:2px 8px}}.sx-nav-link{min-height:44px;font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;color:#b8ac96;border-bottom:3px solid #0000;align-items:center;padding:10px 0;font-size:12px;text-decoration:none;transition:color .12s ease-out;display:inline-flex}.sx-nav-link:hover{color:#f3e9d2}.sx-nav-link[aria-current=page]{color:var(--hud-blue);border-bottom-color:var(--hud-blue)}.sx-icon-btn{border:var(--stroke-m) solid #3a3128;color:#f3e9d2;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.sx-icon-btn:hover{border-color:var(--haze);color:var(--haze)}.sx-footer-link{color:#cfc4ad;text-decoration:none}.sx-footer-link:hover{color:var(--haze)}.sx-footer-head{font-family:var(--font-menu);letter-spacing:.18em;text-transform:uppercase;color:#f3e9d2;margin-bottom:4px;font-size:10px}@media (width>=1024px){.sx-footer-head{font-size:11px}}.sx-card{background:var(--surface);border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud);color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out;display:flex}a.sx-card:hover{box-shadow:var(--shadow-hud-s);color:var(--ink);transform:translate(2px,2px)}.sx-card__media{border-bottom:var(--stroke-panel) solid var(--outline);background:var(--outline);position:relative;overflow:hidden}.sx-card__media img{object-fit:cover;width:100%;height:100%;display:block}.sx-card__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:400;line-height:1.02}.sx-tab--pill{color:#b8ac96;border-bottom:0;gap:0;min-height:44px;margin-bottom:0;padding:0 22px;font-size:12px}.sx-tab--pill:hover{color:#f3e9d2}.sx-tab--pill[aria-selected=true]{background:var(--hud-blue);color:#111;box-shadow:3px 3px #000}.sx-mode-row__dot{border:var(--stroke-m) solid var(--outline);background:var(--mode-color,var(--haze));flex:none;width:14px;height:14px}.sx-row{background:var(--ground);border:var(--stroke-m) solid var(--outline);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;text-decoration:none;display:grid}.sx-row:hover{background:var(--surface-raised);color:var(--ink)}@media (width>=1024px){.sx-row{padding:12px 18px}}.sx-label{font-family:var(--font-menu);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.sx-input{width:100%}textarea.sx-input{height:auto;min-height:160px;padding:12px 14px;line-height:1.55}.sx-input[aria-invalid=true]{border-color:var(--danger-text)}.sx-select{min-width:0;display:block;position:relative}.sx-select__button{background:var(--surface);border:var(--stroke-m) solid var(--line);border-radius:var(--radius-s);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:16px;transition:border-color .12s ease-out;display:flex}.sx-select__button:hover{border-color:var(--ink-muted)}.sx-select__button:focus-visible,.sx-select__button[aria-expanded=true]{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:-2px}.sx-select--invalid .sx-select__button{border-color:var(--danger-text);outline-offset:2px}.sx-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-select__value--placeholder{color:var(--ink-muted)}.sx-select__chevron{width:12px;height:8px;color:var(--haze);flex:none;transition:transform .15s ease-out}.sx-select__button[aria-expanded=true] .sx-select__chevron{transform:rotate(180deg)}.sx-select__list{z-index:40;background:var(--surface-raised);border:var(--stroke-m) solid var(--outline);max-height:280px;box-shadow:var(--shadow-hud);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.sx-select__option{min-height:40px;color:var(--ink);cursor:pointer;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:15px;display:flex}.sx-select__option[data-active=true]{background:var(--line);border-left-color:var(--haze)}.sx-select__option[aria-selected=true]{color:var(--haze)}.sx-select__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.sx-select__check{visibility:hidden;flex:none;width:12px;height:10px}.sx-select__option[aria-selected=true] .sx-select__check{visibility:visible}.sx-error{color:var(--danger-text);margin:0;font-size:14px}.sx-check{color:var(--ink-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.sx-check input{width:20px;height:20px;accent-color:var(--grove);flex:none;margin-top:1px}.sx-code-window{--editor-bg:#120f0c;--editor-chrome:#1a1612;--editor-line:#3a3128;--editor-ink:#f3e9d2;--editor-muted:#6f6454;--tok-key:#a86efc;--tok-str:#5fcb6e;--tok-focus:#accbf1;background:var(--editor-bg);border:var(--stroke-m) solid var(--editor-line);min-width:0;color:var(--editor-ink);flex-direction:column;display:flex;position:relative;box-shadow:8px 8px #000}.sx-code-window__bar{background:var(--editor-chrome);border-bottom:var(--stroke-m) solid var(--editor-line);align-items:center;gap:14px;min-height:38px;padding:0 14px;display:flex}.sx-code-window__lights{gap:6px;display:flex}.sx-code-window__lights i{border:var(--stroke-m) solid #000;background:var(--hud-red);width:10px;height:10px}.sx-code-window__lights i:nth-child(2){background:var(--vagos)}.sx-code-window__lights i:nth-child(3){background:var(--grove)}.sx-code-window__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-menu);letter-spacing:.12em;color:#b8ac96;font-size:10px;overflow:hidden}.sx-code-window__tabs{background:var(--editor-chrome);border-bottom:var(--stroke-m) solid var(--editor-line);scrollbar-width:none;display:flex;overflow-x:auto}.sx-code-window__tab{border:0;border-right:var(--stroke-m) solid var(--editor-line);color:#b8ac96;cursor:pointer;background:0 0;flex:none;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;display:inline-flex}.sx-code-window__tab:hover{color:var(--editor-ink)}.sx-code-window__tab[aria-selected=true]{background:var(--editor-bg);color:var(--editor-ink);box-shadow:inset 0 3px 0 var(--haze)}.sx-code-window__lang{border:var(--stroke-m) solid #000;flex:none;width:10px;height:10px}.sx-code-window__lang--cs{background:var(--tok-key)}.sx-code-window__lang--toml{background:var(--vagos)}.sx-code-window__lang--html{background:var(--sunset)}.sx-code-window__body{min-height:360px;overflow-x:auto}.sx-code-window__body:focus-visible{outline:3px solid var(--tok-focus);outline-offset:-3px}.sx-code-window__code{tab-size:4;margin:0;padding:18px 0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;line-height:1.75}@media (width>=1024px){.sx-code-window__body{min-height:440px}.sx-code-window__code{padding:24px 0;font-size:15px}}.sx-code-window__line{grid-template-columns:5ch minmax(0,1fr);display:grid}.sx-code-window__ln{text-align:right;color:var(--editor-muted);-webkit-user-select:none;user-select:none;padding-right:2ch}.sx-code-window__cell{align-items:flex-start;padding-right:24px;display:flex}.sx-code-window__src{white-space:pre;flex:none;overflow:hidden}.sx-code-window__line.is-current{background:#accbf10f}.sx-code-window__line.is-current .sx-code-window__ln{color:var(--editor-ink)}.sx-code-window__line.is-caret .sx-code-window__cell:after{content:"";background:var(--hud-blue);flex:none;width:.6ch;height:1.25em;margin-top:.25em;animation:1s step-end infinite sx-caret}@keyframes sx-caret{50%{opacity:0}}.sx-code-window__status{background:var(--editor-chrome);border-top:var(--stroke-m) solid var(--editor-line);color:#b8ac96;white-space:nowrap;align-items:center;gap:16px;min-height:30px;padding:0 14px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;display:flex}.sx-code-window__status-item--live{color:var(--tok-str);align-items:center;gap:8px;display:inline-flex}.sx-code-window__status-item--live i{background:currentColor;width:7px;height:7px;animation:2s step-end infinite sx-caret}.tok-com{color:#7d7160;font-style:italic}.tok-str{color:var(--tok-str)}.tok-key{color:var(--tok-key)}.tok-typ{color:var(--aztecas)}.tok-fn{color:var(--hud-blue)}.tok-num{color:var(--vagos)}.tok-tag{color:var(--sunset)}.tok-attr{color:var(--haze)}.sx-prose{max-width:68ch;color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.7}.sx-prose>*+*{margin-top:1.1em}.sx-prose h1,.sx-prose h2,.sx-prose h3,.sx-prose h4{font-family:var(--font-display);text-transform:uppercase;margin-top:1.8em;font-weight:400;line-height:1.05}.sx-prose h2{font-size:34px}.sx-prose h1{font-size:40px}.sx-prose h3{font-size:24px}.sx-prose h4{font-size:20px}.sx-prose a{color:var(--grove-text);text-underline-offset:3px;text-decoration:underline}.sx-prose a:hover{color:var(--sunset)}.sx-prose ul,.sx-prose ol{padding-left:1.3em}.sx-prose ul{list-style:square}.sx-prose ol{list-style:decimal}.sx-prose li+li{margin-top:.4em}.sx-prose li::marker{color:var(--sunset)}.sx-prose strong{font-weight:600}.sx-prose code{background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);padding:1px 6px;font-size:.88em}.sx-prose a.mention{font-weight:600;text-decoration:none}.sx-prose img{border:var(--stroke-m) solid var(--outline);max-width:100%;height:auto}.sx-prose del{color:var(--ink-muted)}.sx-prose pre{color:#f3e9d2;border:var(--stroke-m) solid var(--outline);background:#1a1612;padding:16px;overflow-x:auto}.sx-prose pre code{background:0 0;border:0;padding:0}.sx-prose blockquote{border-left:4px solid var(--haze);color:var(--ink-muted);padding-left:16px}.sx-prose table{border-collapse:collapse;width:100%;font-size:15px}.sx-prose th,.sx-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.sx-prose hr{border:0;border-top:var(--stroke-m) solid var(--line)}.sx-subbar{background:var(--surface-sunken);border-bottom:var(--stroke-m) solid var(--outline)}.sx-subbar__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-height:60px;padding-block:8px;display:flex}@media (width>=768px){.sx-subbar__in{padding-block:0}}.sx-subbar__tabs{flex-wrap:wrap;align-items:center;gap:0 28px;min-width:0;display:flex}.sx-subbar__tabs .sx-tabs{border-bottom:0;flex-wrap:wrap;gap:0 28px}@media (width>=768px){.sx-subbar__tabs .sx-tab{min-height:58px}}.sx-subbar__actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}@media (width>=768px){.sx-subbar__actions{flex-wrap:nowrap}}.sx-subbar .sx-crumbs{color:var(--ink-muted);flex-wrap:wrap}.sx-subbar .sx-crumbs li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-search{flex:240px;min-width:0;max-width:340px;display:flex}.sx-search .sx-input{flex:1;width:auto;min-width:0}.sx-search .sx-ib{border-left:0}.sx-link{min-height:44px;font-family:var(--font-body);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.sx-link:hover{color:var(--haze)}.sx-link--danger:hover{color:var(--danger-text)}.sx-link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sx-link svg{width:16px;height:16px}.sx-badge--solved{background:var(--grove);color:var(--on-grove)}.sx-badge--awaiting{background:var(--surface-raised);color:var(--ink)}.sx-solution{background:var(--grove);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.sx-solution{background:color-mix(in srgb, var(--grove) 18%, var(--ground))}}.sx-solution{border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud);color:var(--ink);text-decoration:none}.sx-solution:hover{background:var(--grove)}@supports (color:color-mix(in lab, red, red)){.sx-solution:hover{background:color-mix(in srgb, var(--grove) 28%, var(--ground))}}.sx-solution:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sx-solution__icon{background:var(--grove-text);border:var(--stroke-m) solid var(--outline);width:40px;height:40px;color:var(--outline);justify-content:center;align-items:center;display:flex}.sx-solution__icon svg{width:22px;height:22px}.sx-solution__body{flex-direction:column;gap:4px;min-width:0;display:flex}.sx-solution__label{font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;color:var(--grove-text);font-size:10px}.sx-solution__excerpt{color:var(--ink-muted);font-size:15px;line-height:1.5}.sx-solution__go{min-height:44px;color:var(--grove-text);align-items:center;gap:6px;font-size:14px;display:inline-flex}.sx-solution__go svg{width:14px;height:14px}@media (width<=639px){.sx-solution{grid-template-columns:40px minmax(0,1fr)}.sx-solution__go{grid-column:2}}.sx-solution-strip{background:var(--grove);color:var(--on-grove);font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;border-bottom:var(--stroke-m) solid var(--outline);align-items:center;gap:10px;margin:0;padding:8px 20px;font-size:10px;display:flex}.sx-solution-strip svg{flex:none;width:14px;height:14px}ul.sx-pages{flex-wrap:wrap;margin:0;padding:0;list-style:none}.sx-pages a svg{width:14px;height:14px}.sx-pages__gap{min-width:24px;height:44px;color:var(--ink-faint);justify-content:center;align-items:center;display:inline-flex}.sx-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.sx-pager__summary{color:var(--ink-muted);margin:0;font-size:13px}.sx-colh{font-family:var(--font-menu);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:400}.sx-list-head{background:var(--outline);grid-template-columns:44px minmax(0,1fr) 84px 96px 190px;align-items:center;gap:18px;margin:0;padding:12px 20px;display:grid}.sx-list-group{background:var(--surface-sunken);border-top:var(--stroke-m) solid var(--outline);font-family:var(--font-menu);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:0;padding:8px 20px;font-size:10px}.sx-list-group--accent{color:var(--haze)}@media (width<=767px){.sx-list-head{display:none}}.sx-dot{border:1px solid var(--outline);background:var(--accent,var(--haze));flex:none;width:10px;height:10px;display:inline-block}.sx-thread-row__pages{gap:4px;display:inline-flex}.sx-thread-row__pages a,.sx-thread-row__pages span{border:1px solid var(--line);min-width:22px;height:22px;color:var(--ink-muted);justify-content:center;align-items:center;padding:0 4px;font-size:11px;text-decoration:none;display:inline-flex}.sx-thread-row__pages span{border-color:#0000}.sx-thread-row__pages a:hover{border-color:var(--haze);color:var(--haze)}.sx-cat-row{background:var(--surface);border-top:var(--stroke-m) solid var(--outline);grid-template-columns:56px minmax(0,1fr) 150px 300px;align-items:center;gap:20px;padding:16px 20px;display:grid}.sx-cat-row:hover{background:var(--surface-raised)}.sx-cat-row--head,.sx-cat-row--head:hover{background:var(--outline);border-top:0;padding-top:12px;padding-bottom:12px}.sx-cat-row__section{font-family:var(--font-menu);letter-spacing:.2em;text-transform:uppercase;color:var(--haze);margin:0;font-size:12px;font-weight:400}.sx-cat-row__name{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-size:24px;line-height:1;text-decoration:none}.sx-cat-row__name:hover{color:var(--haze)}.sx-cat-row__new{font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;color:var(--haze);font-size:10px}.sx-cat-row__stats{justify-content:flex-end;gap:22px;display:flex}.sx-cat-row__stat{color:var(--ink-muted);flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.2;display:flex}.sx-cat-row__stat b{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink);font-size:20px;font-weight:400}@media (width<=1023px){.sx-cat-row{grid-template-columns:44px minmax(0,1fr);gap:8px 14px}.sx-cat-row>:nth-child(n+3){grid-column:2}.sx-cat-row__stats{justify-content:flex-start}.sx-cat-row__stat{flex-direction:row;align-items:baseline;gap:6px}.sx-cat-row--head>:nth-child(n+3){display:none}}.sx-cat-tile{box-sizing:border-box;background:var(--surface-raised);border:var(--stroke-m) solid var(--outline);width:56px;height:56px;box-shadow:inset 0 -6px 0 var(--accent,var(--haze));justify-content:center;align-items:center;display:flex}.sx-cat-tile--unread{background:var(--accent,var(--haze));box-shadow:var(--shadow-hud-s)}.sx-cat-tile--l{background:var(--accent,var(--haze));width:104px;height:104px;box-shadow:var(--shadow-hud)}@media (width<=1023px){.sx-cat-tile{width:44px;height:44px}.sx-cat-tile--l{width:72px;height:72px}}.sx-tally{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;display:grid}.sx-tally>div{background:var(--ground);border:var(--stroke-m) solid var(--surface-raised);flex-direction:column-reverse;gap:2px;padding:10px;display:flex}.sx-tally dt{color:var(--ink-muted);font-size:12px}.sx-tally dd{font-family:var(--font-display);color:var(--ink);margin:0;font-size:24px}.sx-members-stats{margin:0;padding:8px 16px}.sx-members-stats>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:40px;padding-block:6px;display:grid}.sx-members-stats>div:last-child{border-bottom:0}.sx-members-stats dt{min-width:0;color:var(--ink-muted);font-size:14px;line-height:1.4}.sx-members-stats dd{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:26px;line-height:1}.sx-members-stats__online dt{align-items:center;gap:8px;display:flex}.sx-members-stats__online dt:before{content:"";background:var(--grove-text);flex:none;width:6px;height:6px}.sx-members-stats__online dd{color:var(--grove-text)}.sx-members-stats__online--empty dt:before{background:var(--ink-faint)}.sx-members-stats__online--empty dd{color:var(--ink-muted)}.sx-members-stats__total dd{color:var(--hud-blue)}.sx-link--row{border-bottom:1px solid var(--surface-raised);justify-content:space-between;width:100%}.sx-link--row:last-child{border-bottom:0}.sx-hit{background:var(--surface);border-top:var(--stroke-m) solid var(--outline);flex-direction:column;gap:8px;padding:20px 22px;display:flex}.sx-hit:first-child{border-top:0}.sx-hit:hover{background:var(--surface-raised)}.sx-hit__meta{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;display:flex}.sx-hit__title{color:var(--ink);font-size:19px;font-weight:600;text-decoration:none}.sx-hit__title:hover{color:var(--haze)}.sx-hit__excerpt{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.6}.sx-hit__foot{color:var(--ink-faint);font-size:12px}.sx-hit mark{background:var(--haze);padding:0 2px}@supports (color:color-mix(in lab, red, red)){.sx-hit mark{background:color-mix(in srgb, var(--haze) 22%, transparent)}}.sx-hit mark{box-shadow:inset 0 -2px 0 var(--haze);color:var(--ink)}.sx-badge--post{background:var(--hud-blue);color:#111}.sx-filter{border-bottom:1px solid var(--surface-raised);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.sx-filter:last-child{border-bottom:0}.sx-filter .sx-check{color:#cfc4ad;align-items:center;min-height:36px}.sx-filter .sx-check input{accent-color:var(--haze);margin-top:0}.sx-avatar img{object-fit:cover;width:100%;height:100%;display:block}span.sx-reaction{cursor:default}.sx-veil-left{background:linear-gradient(90deg,#000000f0 0%,#000000db 38%,#00000059 58%,#0000 72%)}.sx-veil-bottom{background:linear-gradient(#0000 30%,#0003 55%,#000000e0 100%)}.sx-veil-fade{background:linear-gradient(#0e0c0a00,#0e0c0ae6)}.sx-mobile-menu{z-index:70;background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.sx-panel img,.sx-card,.sx-btn{transition:none}.sx-panel:hover img{transform:none}.sx-code-window__line.is-caret .sx-code-window__cell:after,.sx-code-window__status-item--live i{animation:none}}.motion-ok [data-intro]{visibility:hidden;animation:0s 2.5s forwards sx-intro-fallback}@keyframes sx-intro-fallback{to{visibility:visible}}.sx-dropdown{position:relative}.sx-dropdown__chevron{color:#b8ac96;flex:none;width:14px;height:14px;transition:transform .15s ease-out}[aria-expanded=true]>.sx-dropdown__chevron{color:var(--haze);transform:rotate(180deg)}.sx-dropdown__panel{z-index:55;border:var(--stroke-m) solid #3a3128;border-top-color:var(--haze);color:#f3e9d2;background:#120f0c;padding:6px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:6px 6px #000}.sx-dropdown__item{color:#d6cbb7;width:100%;min-height:42px;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:12px;padding:10px 12px;font-size:15px;line-height:1.3;text-decoration:none;display:flex}.sx-dropdown__item>svg{color:#958671;flex:none;width:19px;height:19px}.sx-dropdown__item:hover,.sx-dropdown__item:focus-visible{border-left-color:var(--haze);color:#f3e9d2;background:#26201a}.sx-dropdown__item[aria-current],.sx-dropdown__item[aria-current]>svg,.sx-dropdown__item:hover>svg,.sx-dropdown__item:focus-visible>svg{color:var(--haze)}.sx-members-menu__trigger{gap:8px}.sx-members-menu__trigger[aria-expanded=true]{color:var(--haze)}.sx-members-menu__panel{background:var(--surface);border-color:var(--outline);border-top-color:var(--haze);width:220px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-hud);top:calc(100% + 2px);left:0;right:auto}.sx-members-menu__count{background:var(--surface-raised);min-width:22px;color:var(--ink-muted);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;padding:2px 6px;font-size:12px}.sx-locale-switcher__trigger{border:var(--stroke-m) solid #3a3128;color:#b8ac96;cursor:pointer;min-height:44px;font-family:var(--font-menu);letter-spacing:.08em;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:inline-flex}.sx-locale-switcher .sx-locale-icon{flex:none;width:24px;height:16px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff26}.sx-locale-switcher__trigger:hover,.sx-locale-switcher__trigger[aria-expanded=true]{border-color:var(--haze);color:var(--haze);background:#1a1612}.sx-locale-switcher__panel{width:190px}.sx-locale-switcher__panel .sx-locale-switcher__check{width:15px;height:15px;color:var(--haze);margin-left:auto}footer .sx-locale-switcher__panel{top:auto;bottom:calc(100% + 12px)}.sx-account-menu__trigger{border:var(--stroke-m) solid #3a3128;color:#f3e9d2;cursor:pointer;background:#120f0c;align-items:center;gap:10px;min-height:44px;padding:4px 10px 4px 4px;display:inline-flex}.sx-account-menu__trigger:hover,.sx-account-menu__trigger[aria-expanded=true]{border-color:var(--haze);background:#1a1612}.sx-account-menu__avatar{border:var(--stroke-m) solid #000;background:var(--haze);color:#120f0c;width:32px;height:32px;font-family:var(--font-body);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}.sx-account-menu__avatar img{object-fit:cover;width:100%;height:100%}.sx-account-menu__avatar--large{width:48px;height:48px;font-size:19px}.sx-account-menu__name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-family:var(--font-body);font-size:14px;font-weight:600;overflow:hidden}.sx-account-menu__panel{overscroll-behavior:contain;width:300px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 106px);overflow-y:auto}.sx-account-menu__identity{align-items:center;gap:12px;padding:14px 12px 12px;display:flex}.sx-account-menu__details{flex-direction:column;gap:2px;min-width:0;display:flex}.sx-account-menu__details>strong,.sx-account-menu__details>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-account-menu__details>strong{font-family:var(--font-body);font-size:17px;font-weight:600}.sx-account-menu__details>span{color:#958671;font-size:13px}.sx-account-menu__details>.sx-account-menu__caption{font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;color:var(--haze);margin-top:4px;font-size:8px}.sx-account-menu__profile{min-height:38px;color:var(--haze);font-family:var(--font-body);background:#1a1612;border:1px solid #3a3128;justify-content:space-between;align-items:center;margin:0 12px 14px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.sx-account-menu__profile:hover{color:#f3e9d2;background:#26201a}.sx-account-menu__profile>svg{width:17px;height:17px}.sx-account-menu__links{border-top:var(--stroke-m) solid #26201a;padding-block:6px}.sx-account-menu__logout{border-top:var(--stroke-m) solid #26201a;padding-top:6px}.sx-account-menu__logout .sx-dropdown__item,.sx-account-menu__logout .sx-dropdown__item>svg{color:#df8278}.sx-account-menu__logout .sx-dropdown__item:hover,.sx-account-menu__logout .sx-dropdown__item:focus-visible{background:#2b1814;border-left-color:#df8278}@media (width<=639px){.sx-account-menu__name,.sx-account-menu__trigger>.sx-dropdown__chevron{display:none}.sx-account-menu__trigger{padding:4px}.sx-account-menu__panel{right:-52px}.sx-locale-switcher__trigger{gap:5px;padding-inline:8px}.sx-locale-switcher__trigger .sx-locale-icon{width:21px;height:14px}}@media (prefers-reduced-motion:reduce){.sx-dropdown__chevron{transition:none}}.sx-locale-suggestion{border-bottom:var(--stroke-m) solid #3a3128;color:#f3e9d2;background:#1a1612}.sx-locale-suggestion__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;min-height:44px;padding:6px 16px;font-size:14px;display:flex}.sx-locale-suggestion__accept{font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;color:var(--haze);font-size:11px}.sx-locale-suggestion__dismiss{border:var(--stroke-m) solid #3a3128;color:#b8ac96;cursor:pointer;background:0 0;min-height:36px;padding:0 10px;font-size:13px}.sx-locale-suggestion__dismiss:hover{color:#f3e9d2}.sx-cat-chip{box-sizing:border-box;background:var(--accent,var(--haze));color:#111;border:var(--stroke-m) solid var(--outline);min-height:28px;box-shadow:var(--shadow-hud-s);font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:3px 10px;font-size:10px;text-decoration:none;display:inline-flex}.sx-cat-chip:hover{box-shadow:none;transform:translate(1px,1px)}.sx-cat-chip:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sx-post{background:var(--surface);border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud);grid-template-columns:250px minmax(0,1fr);scroll-margin-top:7rem;display:grid}.sx-post--op{box-shadow:var(--shadow-hud-l)}.sx-post__main{flex-direction:column;min-width:0;display:flex}.sx-post__head{border-bottom:var(--stroke-m) solid var(--surface-raised);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 20px;font-size:13px;display:flex}.sx-post__meta{align-items:center;gap:14px;display:flex}.sx-post__permalink{font-family:var(--font-menu);letter-spacing:.12em;font-size:11px}.sx-post__body{flex:1;padding:22px 24px 8px}.sx-post__body .sx-prose{max-width:none;font-size:16px}.sx-post__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 20px 16px;display:flex}.sx-post__actions{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex;position:relative}.sx-post__panel{background:var(--ground);border-top:var(--stroke-m) solid var(--outline);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.sx-post--deleted{background:var(--surface-sunken);border:var(--stroke-m) dashed var(--line);color:var(--ink-muted);align-items:center;gap:14px;padding:16px 20px;scroll-margin-top:7rem;font-size:14px;display:flex}.sx-post--deleted svg{flex:none;width:18px;height:18px}.sx-post--deleted strong{color:var(--ink)}@media (width<=767px){.sx-post{grid-template-columns:minmax(0,1fr)}.sx-post .sx-player-card{border-right:0;border-bottom:var(--stroke-m) solid var(--outline);width:auto}.sx-post__body{padding:18px 16px 8px}.sx-post__head,.sx-post__foot{padding-left:16px;padding-right:16px}}.sx-player-card{min-width:0}.sx-player-card__banner--plain{background:repeating-linear-gradient(135deg, var(--surface) 0 14px, var(--surface-sunken) 14px 28px)}.sx-player-card__name{overflow-wrap:anywhere;line-height:1.1}a.sx-player-card__name:hover{color:var(--haze)}.sx-player-card__name--hud{font-family:var(--font-display);letter-spacing:.01em;-webkit-text-stroke:2px var(--outline);paint-order:stroke fill;text-shadow:2px 2px 0 var(--outline);font-size:24px;font-weight:400}.sx-player-card__name--gothic{font-family:var(--font-gothic);-webkit-text-stroke:2px var(--outline);paint-order:stroke fill;text-shadow:2px 2px 0 var(--outline);font-size:28px;font-weight:400}.sx-player-card__name--neon{text-shadow:0 0 10px}.sx-player-card__level{color:var(--ink-faint);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.sx-level-bar{--level-fill:var(--hud-blue);border-width:2px;border-radius:0;height:10px}.sx-level-bar>span{background:var(--level-fill)}.sx-level-bar--hud{border-width:3px;height:14px}.sx-level-bar--health{--level-fill:var(--hud-red)}.sx-level-bar--armor{--level-fill:var(--hud-armor)}.sx-level-bar--breath{--level-fill:var(--hud-blue)}.sx-player-card__roles{flex-wrap:wrap;gap:6px;display:flex}.sx-player-card__medals{align-items:center;gap:6px;display:flex}.sx-player-card__crew{background:var(--ground);border:1px solid var(--surface-raised);color:var(--ink);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}a.sx-player-card__crew:hover{border-color:var(--haze)}.sx-player-card__crew .sx-crew-emblem{width:36px;height:36px;font-size:13px}.sx-player-card__stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-player-card__stats--1{grid-template-columns:minmax(0,1fr)}.sx-badge--staff{background:var(--vagos)}.sx-badge--admin{background:var(--hud-blue)}.sx-badge--starter{background:var(--haze)}.sx-sig{border-top:1px dashed var(--line);color:var(--ink-faint);align-items:center;gap:12px;margin:0 24px 6px;padding:12px 0 4px;font-size:13px;display:flex}.sx-sig .sx-crew-emblem{width:24px;height:24px;font-size:9px}.sx-divider{font-family:var(--font-menu);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:16px;margin:0;scroll-margin-top:7rem;font-size:10px;display:flex}.sx-divider:before,.sx-divider:after{content:"";background:var(--surface-raised);flex:1;height:2px}.sx-divider--new{color:var(--sunset)}.sx-divider--new:before,.sx-divider--new:after{background:var(--sunset)}.sx-pop{z-index:30;background:var(--surface-raised);border:var(--stroke-m) solid var(--outline);min-width:220px;box-shadow:var(--shadow-hud);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.sx-pop--up{top:auto;bottom:calc(100% + 6px)}.sx-pop__item{width:100%;min-height:44px;color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.sx-pop__item:hover{background:var(--line);color:var(--haze)}.sx-pop__item:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sx-pop__item--danger:hover{color:var(--danger-text)}.sx-pop__item svg{flex:none;width:16px;height:16px}.sx-pop__sep{background:var(--outline);height:2px;margin:4px 0}.sx-composer{background:var(--surface);border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud-l);grid-template-columns:210px minmax(0,1fr);scroll-margin-top:7rem;display:grid}.sx-composer__who{background:var(--surface-sunken);border-right:var(--stroke-m) solid var(--outline);flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px;display:flex}.sx-composer__main{flex-direction:column;gap:14px;min-width:0;padding:20px 24px 24px;display:flex}.sx-composer__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:28px;font-weight:400;line-height:1}.sx-composer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}@media (width<=767px){.sx-composer{grid-template-columns:minmax(0,1fr)}.sx-composer__who{border-right:0;border-bottom:var(--stroke-m) solid var(--outline);flex-direction:row;align-items:center;padding:14px 16px}.sx-composer__main{padding:16px}}.sx-timeline{flex-direction:column;padding:18px 18px 18px 20px;font-size:13px;display:flex}.sx-timeline a{color:var(--ink-muted);text-decoration:none}.sx-timeline a:hover{color:var(--haze)}.sx-timeline__track{border-left:3px solid var(--surface-raised);flex-direction:column;gap:2px;margin:12px 0 12px 6px;padding:20px 0 20px 14px;display:flex;position:relative}.sx-timeline__track:before{content:"";left:-3px;top:var(--from,0%);width:3px;height:var(--span,100%);background:var(--haze);position:absolute}.sx-timeline__count{font-family:var(--font-display);color:var(--ink);font-size:28px;line-height:1}.sx-timeline__unread{align-items:center;gap:6px;min-height:44px;margin-top:6px;display:inline-flex}.sx-timeline a.sx-timeline__unread{color:var(--sunset)}.sx-timeline__unread svg{width:14px;height:14px}.sx-pick{box-sizing:border-box;background:var(--ground);border:var(--stroke-m) solid var(--surface-raised);color:#cfc4ad;cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 12px;font-size:14px;display:flex;position:relative}.sx-pick:hover{border-color:var(--line);color:var(--ink)}.sx-pick input{opacity:0;width:1px;height:1px;position:absolute}.sx-pick:has(input:checked){background:var(--surface-raised);border-color:var(--outline);color:var(--ink);box-shadow:var(--shadow-hud-s)}.sx-pick:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.sx-pick__tile{box-sizing:border-box;background:var(--surface);border:var(--stroke-m) solid var(--outline);width:36px;height:36px;box-shadow:inset 0 -5px 0 var(--accent,var(--haze));flex:none;justify-content:center;align-items:center;display:flex}.sx-pick:has(input:checked) .sx-pick__tile{background:var(--accent,var(--haze))}.sx-pick__name{font-weight:600}.sx-pick__sub{color:var(--ink-faint);font-size:12px}.sx-tag-input{box-sizing:border-box;background:var(--ground);border:var(--stroke-m) solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:4px 10px;display:flex}.sx-tag-input:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:-2px}.sx-tag-input input{min-width:0;height:44px;color:var(--ink);font-family:var(--font-body);background:0 0;border:0;outline:0;flex:160px;font-size:15px}.sx-tag-input input::placeholder{color:var(--ink-faint)}.sx-chipx{background:var(--surface-raised);border:1px solid var(--line);min-height:30px;font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;padding:0 4px 0 10px;font-size:10px;display:inline-flex}.sx-chipx button{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sx-chipx button:hover{color:var(--haze)}.sx-chipx button:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sx-chipx svg{width:14px;height:14px}button.sx-tag{cursor:pointer;background:0 0;min-height:32px}.sx-mission-toast{z-index:80;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sx-mission-toast .sx-mission__title{font-size:clamp(40px,7vw,72px)}.sx-stage{background:var(--outline);border:var(--stroke-m) solid var(--outline);min-height:260px;box-shadow:var(--shadow-hud-l);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 28px 28px;display:flex;position:relative;overflow:hidden}.sx-stage__label{position:absolute;top:14px;left:16px}.sx-stage__action{min-height:36px;padding:4px 12px;font-size:10px;position:absolute;top:10px;right:14px}.sx-stage__caption{max-width:420px;color:var(--ink-muted);margin:0;font-size:13px}.sx-stage .sx-mission__title{font-size:clamp(40px,6vw,64px)}.sx-rank{background:var(--surface-sunken);border:var(--stroke-m) solid var(--surface-raised);flex-direction:column;gap:8px;padding:16px;display:flex}.sx-rank__name{font-family:var(--font-display);text-transform:uppercase;color:var(--ink-faint);font-size:22px;line-height:1}.sx-rank--current{background:var(--surface-raised);border-color:var(--outline);box-shadow:inset 0 0 0 2px var(--haze), var(--shadow-hud)}.sx-rank--current .sx-rank__name{color:var(--haze)}.sx-ach{background:var(--surface);border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud);grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px;display:grid}.sx-ach .sx-medal{width:52px;height:52px}.sx-ach .sx-medal svg{width:26px;height:26px}.sx-ach--locked{background:var(--surface-sunken);border-color:var(--surface-raised);box-shadow:none}.sx-ach__name{color:var(--ink);margin:0;font-size:16px;font-weight:600}.sx-ach--locked .sx-ach__name{color:var(--ink-muted)}.sx-ach__tier{font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:9px}.sx-ach__tier--bronze,.sx-rarity--bronze{color:var(--sunset)}.sx-ach__tier--silver,.sx-rarity--silver{color:var(--hud-armor)}.sx-ach__tier--gold,.sx-rarity--gold{color:var(--vagos)}.sx-ach__tier--legend,.sx-rarity--legend{color:var(--neon)}.sx-prog{background:var(--ground);border:1px solid var(--outline);height:6px;display:block}.sx-prog>span{height:100%;width:var(--v,0%);background:var(--haze);display:block}.sx-box__sub{background:var(--surface-sunken);border-top:1px solid var(--surface-raised);font-family:var(--font-menu);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:0;padding:8px 16px;font-size:9px}.sx-box__sub--grove{color:var(--grove-text)}.sx-xp-row{border-top:1px solid var(--surface-raised);color:var(--ink-muted);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 16px;font-size:14px;display:grid}.sx-xp-row dt{margin:0}.sx-xp-row dd{font-family:var(--font-display);color:var(--grove-text);margin:0;font-size:18px}.sx-xp-row--own dd{color:var(--ink-muted)}.sx-xp-row--rarity dd{font-family:var(--font-body);font-size:13px}.sx-rarity{font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:9px}.sx-locker-tabs{border-bottom:var(--stroke-m) solid var(--surface-raised);align-items:center;gap:12px;min-width:0;display:flex}.sx-locker-tabs__viewport{flex:1;min-width:0;position:relative}.sx-locker-tabs__strip{scrollbar-width:none;overscroll-behavior-x:contain;border:0;flex-wrap:nowrap;overflow:auto hidden}.sx-locker-tabs__strip::-webkit-scrollbar{display:none}.sx-locker-tabs__strip .sx-tab{white-space:nowrap;flex:none;margin-bottom:0}.sx-locker-tabs__strip .sx-tab[aria-selected=true]{z-index:2;position:relative}.sx-locker-tabs__strip .sx-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sx-locker-tabs__viewport:before,.sx-locker-tabs__viewport:after{content:"";z-index:1;opacity:0;pointer-events:none;width:32px;transition:opacity .18s ease-out;position:absolute;top:0;bottom:0}.sx-locker-tabs__viewport:before{background:linear-gradient(to right, var(--ground), transparent);left:0}.sx-locker-tabs__viewport:after{background:linear-gradient(to left, var(--ground), transparent);right:0}.sx-locker-tabs.can-scroll-left .sx-locker-tabs__viewport:before,.sx-locker-tabs.can-scroll-right .sx-locker-tabs__viewport:after{opacity:1}.sx-locker-tabs__controls{flex:none;gap:4px;display:flex}.sx-locker-tabs__arrow{border:var(--stroke-m) solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--haze);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.sx-locker-tabs__arrow svg{width:20px;height:20px}.sx-locker-tabs__arrow:hover:not(:disabled){background:var(--surface-raised);border-color:var(--haze)}.sx-locker-tabs__arrow:disabled{color:var(--ink-faint);opacity:.4;cursor:default}.sx-locker-tabs__arrow:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (width<=479px){.sx-locker-tabs{gap:4px}.sx-locker-tabs__arrow{width:32px}.sx-locker-tabs__arrow svg{width:16px}}@media (prefers-reduced-motion:reduce){.sx-locker-tabs__viewport:before,.sx-locker-tabs__viewport:after,.sx-locker-tabs__arrow{transition:none}}.sx-rarity--common{color:var(--ink-muted)}.sx-rarity--rare{color:var(--hud-blue)}.sx-rarity--epic{color:var(--ballas-text)}.sx-rarity--legendary{color:var(--neon)}.sx-rarity--seasonal{color:var(--haze)}.sx-locker-item{background:var(--surface);border:var(--stroke-m) solid var(--surface-raised);min-width:0;color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.sx-locker-item:hover{border-color:var(--line)}.sx-locker-item:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sx-locker-item[aria-pressed=true]{background:var(--surface-raised);border-color:var(--outline);box-shadow:inset 0 0 0 2px var(--haze), var(--shadow-hud)}.sx-locker-item__swatch{background:var(--ground);border:var(--stroke-m) solid var(--outline);justify-content:center;align-items:center;height:72px;display:flex;overflow:hidden}.sx-locker-item__swatch img{object-fit:cover;width:100%;height:100%}.sx-locker-item__swatch .sx-player-card__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 8px;overflow:hidden}.sx-locker-item__lock{color:var(--ink-muted);align-items:flex-start;gap:6px;font-size:12px;display:flex}.sx-locker-item__lock svg{flex:none;width:13px;height:13px;margin-top:2px}.sx-locker-save:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=379px){.sx-locker-save{padding-inline:16px;font-size:11px}}.sx-quest-hero{background:var(--outline);border:1px solid var(--line);flex-direction:column;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden}.sx-quest-hero>*{position:relative}.sx-quest-hero>.sx-quest-hero__art{object-fit:cover;opacity:.22;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sx-quest-hero .sx-bar{background:var(--line);border:0;height:8px}.sx-quest-hero .sx-btn{box-shadow:none;border-width:1px}.sx-quest-hero .sx-btn:hover,.sx-quest-hero .sx-btn:active{box-shadow:none;transform:none}@media (width<=767px){.sx-quest-hero{padding:20px}}.sx-quests{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.sx-quests{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.sx-quests{grid-template-columns:minmax(0,1fr)}}.sx-quest{box-sizing:border-box;background:var(--surface-sunken);flex-direction:column;gap:10px;min-width:0;min-height:250px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sx-quest{background:color-mix(in srgb, var(--surface-sunken) 92%, transparent)}}.sx-quest{border:1px solid var(--line)}.sx-quest--done{background:var(--grove)}@supports (color:color-mix(in lab, red, red)){.sx-quest--done{background:color-mix(in srgb, var(--grove) 18%, var(--ground))}}.sx-quest--done{border-color:var(--grove-text)}@supports (color:color-mix(in lab, red, red)){.sx-quest--done{border-color:color-mix(in srgb, var(--grove-text) 35%, var(--line))}}.sx-quest--active{background:var(--surface-raised);border-color:var(--haze)}.sx-quest--next .sx-quest__title{color:var(--ink-muted)}.sx-quest__num{font-family:var(--font-display);color:var(--ink-faint);font-size:48px;line-height:1}.sx-quest--done .sx-quest__num{color:var(--grove-text)}.sx-quest--active .sx-quest__num{color:var(--haze)}.sx-quest__title{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:0;font-size:20px;font-weight:400;line-height:1.15}.sx-quest__desc{color:var(--ink-muted);flex-grow:1;margin:0;font-size:14px;line-height:1.5}.sx-quest__tag{font-family:var(--font-menu);letter-spacing:.06em;text-transform:uppercase;color:var(--haze);align-items:center;gap:6px;font-size:11px;display:inline-flex}.sx-quest__tag svg{flex:none;width:12px;height:12px}.sx-quest__state{min-height:44px;color:var(--ink-faint)}.sx-quest__state svg{width:14px;height:14px}.sx-quest--done .sx-quest__state{color:var(--grove-text)}.sx-quest__count{color:var(--ink-muted);font-size:12px}.sx-quest__go{min-height:44px;padding:6px 12px;font-size:11px}.sx-quest-done{background:var(--grove);flex-wrap:wrap;align-items:center;gap:18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sx-quest-done{background:color-mix(in srgb, var(--grove) 18%, var(--ground))}}.sx-quest-done{border:1px solid var(--grove-text)}@supports (color:color-mix(in lab, red, red)){.sx-quest-done{border:1px solid color-mix(in srgb, var(--grove-text) 35%, var(--line))}}.sx-quest-done .sx-btn{min-height:44px;margin-left:auto;font-size:11px}.sx-suggest{background:var(--surface);border-top:var(--stroke-m) solid var(--outline);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.sx-suggest__title{color:var(--ink);font-weight:600;text-decoration:none}.sx-suggest__title:hover{color:var(--haze)}.sx-suggest__meta{color:var(--ink-faint);font-size:13px}.sx-bell{display:inline-flex;position:relative}.sx-bell__button{position:relative}.sx-bell__button>svg{width:22px;height:22px}.sx-bell__button[aria-expanded=true]{border-color:var(--haze);color:var(--haze);background:#1a1612}.sx-bell__count{box-sizing:border-box;background:var(--sunset);min-width:20px;height:20px;color:var(--on-sunset);border:var(--stroke-m) solid var(--outline);font-family:var(--font-menu);justify-content:center;align-items:center;padding:0 4px;font-size:10px;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.sx-bell__panel{flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 106px);display:flex}.sx-bell__head{border-bottom:var(--stroke-m) solid #26201a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.sx-bell__title{align-items:center;gap:10px;min-height:36px;display:flex}.sx-bell__title h2{font-family:var(--font-body);color:#f3e9d2;margin:0;font-size:17px;font-weight:600}.sx-bell__icon{width:32px;height:32px;color:var(--haze);background:#1a1612;border:1px solid #3a3128;flex:none;justify-content:center;align-items:center;display:flex}.sx-bell__icon>svg{width:18px;height:18px}.sx-bell__total{font-family:var(--font-body);color:var(--haze);background:#1a1612;border:1px solid #3a3128;padding:2px 6px;font-size:12px;line-height:1.3}.sx-bell__title .sx-live{letter-spacing:.08em;font-size:8px}.sx-bell__title h2:focus{outline:0}.sx-bell__title h2:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sx-bell__read-all,.sx-bell__preferences{color:#958671;cursor:pointer;background:#1a1612;border:1px solid #3a3128;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.sx-bell__read-all>svg,.sx-bell__preferences>svg{width:19px;height:19px}.sx-bell__read-all:hover,.sx-bell__preferences:hover{border-color:var(--haze);color:var(--haze);background:#26201a}.sx-bell__read-all:disabled{opacity:.5;cursor:wait}.sx-bell__list{overscroll-behavior:contain;min-height:0;max-height:min(440px,55vh);overflow-y:auto}.sx-bell__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:164px;padding:24px 16px;display:flex}.sx-bell__empty-icon{color:#958671;background:#1a1612;border:1px solid #3a3128;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex}.sx-bell__empty-icon>svg{width:22px;height:22px}.sx-bell__note{font-family:var(--font-body);color:#d6cbb7;margin:0;font-size:15px;font-weight:600}.sx-bell__hint{max-width:250px;font-family:var(--font-body);color:#958671;margin:0;font-size:13px;line-height:1.5}.sx-bell__foot{border-top:var(--stroke-m) solid #26201a;align-items:center;gap:8px;padding:10px 12px;display:flex}.sx-bell__all{min-height:44px;font-family:var(--font-body);color:var(--haze);background:#1a1612;border:1px solid #3a3128;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.sx-bell__all>svg{flex:none;width:17px;height:17px}.sx-bell__all:hover{color:#f3e9d2;background:#26201a}.sx-bell__list .sx-notice{background:0 0;border-top:1px solid #26201a;padding:12px 10px}.sx-bell__list .sx-notice__item:first-child .sx-notice{border-top:0}.sx-bell__list .sx-notice:hover,.sx-bell__list .sx-notice:focus-visible{background:#26201a}.sx-bell__list .sx-notice__text,.sx-bell__list .sx-notice__target{color:#d6cbb7}.sx-bell__list .sx-notice__text b{color:#f3e9d2}.sx-bell__list .sx-notice__meta{color:#958671}.sx-bell__list .sx-notice__actions{padding-inline:68px 10px}.sx-link--accent{color:var(--haze)}.sx-live{font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;color:var(--grove-text);align-items:center;gap:6px;font-size:10px;display:inline-flex}.sx-live:before{content:"";background:var(--grove-text);border:1px solid var(--outline);width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.sx-live:before{animation:1.4s infinite sx-pulse}}@keyframes sx-pulse{50%{opacity:.25}}.sx-notice-list{margin:0;padding:0;list-style:none}.sx-notice{box-sizing:border-box;text-decoration:none}.sx-notice:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sx-notice .sx-unread{margin-top:6px}.sx-notice__av{width:44px;height:44px;position:relative}.sx-notice__av .sx-avatar{width:44px;height:44px;font-size:18px}.sx-avatar--system{background:var(--outline);color:var(--haze);border-color:var(--line)}.sx-notice__type{box-sizing:border-box;background:var(--kind,var(--line));border:var(--stroke-m) solid var(--outline);color:#111;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-6px;right:-6px}.sx-notice__type svg{width:12px;height:12px}.sx-notice--kind-reply{--kind:var(--hud-blue)}.sx-notice--kind-mention{--kind:var(--haze)}.sx-notice--kind-reaction{--kind:var(--sunset)}.sx-notice--kind-solution{--kind:var(--aztecas)}.sx-notice--kind-achievement{--kind:var(--hud-cream)}.sx-notice--kind-report{--kind:var(--vagos)}.sx-notice--kind-sanction{--kind:var(--danger-text)}.sx-notice--kind-follow{--kind:var(--grove-text)}.sx-notice--kind-crew{--kind:var(--ballas-text)}.sx-notice--kind-server{--kind:var(--fog)}.sx-notice__body{min-width:0;color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.sx-notice__target{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.sx-notice__quote{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.sx-notice__actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 14px 74px;display:flex}.sx-notice__state{color:var(--ink-muted);font-size:13px}.sx-notice__error{color:var(--danger-text);flex-basis:100%;margin:0;font-size:13px}@media (prefers-reduced-motion:no-preference){.sx-notice--fresh{animation:1.6s ease-out sx-flash}}@keyframes sx-flash{0%{background:color-mix(in srgb, var(--haze) 25%, transparent)}to{background:0 0}}.sx-btn--s{letter-spacing:.12em;min-height:44px;box-shadow:var(--shadow-hud-s);padding:0 14px;font-size:10px}.sx-toast-region{z-index:70;max-width:calc(100vw - 32px);position:fixed;bottom:24px;right:24px}.sx-toast__link{color:inherit;text-decoration:none}.sx-toast__link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width<=639px){.sx-toast-region{bottom:16px;left:16px;right:16px}}.sx-inbox__head{background:var(--outline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:44px;padding:6px 16px;display:flex}.sx-inbox__filters{flex-wrap:wrap;gap:8px;display:flex}.sx-inbox__filters .sx-chip,.sx-inbox__settings{min-height:32px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;padding-inline:10px}.sx-inbox__filters .sx-chip[aria-pressed=true]{border-bottom-color:var(--haze);color:var(--haze)}.sx-inbox__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;margin-left:auto;display:flex}.sx-inbox__actions .sx-link{min-height:32px;font-size:13px}.sx-inbox__settings:hover{border-bottom-color:var(--haze);color:var(--haze)}.sx-inbox__head .sx-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=639px){.sx-inbox__filters .sx-chip,.sx-inbox__settings,.sx-inbox__actions .sx-link{min-height:40px}}.sx-inbox .sx-list-group{padding:10px 16px;font-weight:400}.sx-inbox__empty{border-top:var(--stroke-m) solid var(--outline);text-align:center;color:var(--ink-muted);margin:0;padding:48px 16px}.sx-inbox__pager{border-top:var(--stroke-m) solid var(--outline);padding:12px 16px}.sx-prefs{min-width:0;container-type:inline-size}.sx-prefs__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:24px;display:flex}.sx-prefs__intro h2{font-family:var(--font-body);text-transform:none;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500;line-height:1.35}.sx-prefs__intro p{color:var(--ink-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.sx-prefs__status{min-height:24px;color:var(--ink-muted);font-size:12px}.sx-prefs-header-status{min-height:24px}.sx-prefs__status>span{align-items:center;gap:6px;display:inline-flex}.sx-prefs__status svg{flex:none;width:16px;height:16px}.sx-prefs__saved{color:var(--grove-text)}.sx-prefs__groups{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.sx-prefs__group{border:1px solid var(--line);background:var(--surface);min-width:0;overflow:hidden}.sx-prefs__group-heading{align-items:center;gap:10px;min-height:62px;padding:16px 20px;display:flex}.sx-prefs__group-heading svg{width:20px;height:20px;color:var(--haze);flex:none}.sx-prefs__group-heading h3{color:var(--ink);font-family:var(--font-body);margin:0;font-size:17px;font-weight:500;line-height:1.4}.sx-prefs__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 64px 76px;align-items:center;gap:12px;min-height:62px;padding:8px 20px;font-size:15px;display:grid}.sx-prefs__row--head{background:var(--surface-sunken);min-height:40px;color:var(--ink-muted);padding-block:10px;font-size:12px;font-weight:500}.sx-prefs__row--head span+span{text-align:center;white-space:nowrap}.sx-prefs__label{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;line-height:1.45;display:flex}.sx-prefs__lock{color:var(--ink-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.sx-prefs__lock svg{flex:none;width:12px;height:12px}.sx-prefs__channel{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.sx-prefs__channel-name{color:var(--ink-muted);font-size:13px;display:none}.sx-prefs .sx-switch{width:44px;height:44px}.sx-prefs .sx-switch input{width:100%;height:100%;inset:0}.sx-prefs .sx-switch span{border:1px solid var(--line);transition:background-color .15s ease-out,border-color .15s ease-out;inset:10px 1px}.sx-prefs .sx-switch span:after{transition:left .15s ease-out;top:3px;left:3px}.sx-prefs .sx-switch input:checked+span{border-color:var(--grove)}.sx-prefs .sx-switch input:checked+span:after{left:21px}.sx-prefs .sx-switch input:disabled+span{opacity:.65}.sx-switch input:disabled{cursor:not-allowed}.sx-switch input:disabled+span{opacity:.55}.sx-prefs__note{border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-muted);align-items:flex-start;gap:10px;margin:20px 0 0;padding:16px 20px;font-size:13px;line-height:1.6;display:flex}.sx-prefs__note>svg{width:18px;height:18px;color:var(--haze);flex:none;margin-top:2px}@container (width<=420px){.sx-prefs__intro{gap:12px}.sx-prefs__intro h2{font-size:20px}.sx-prefs__group-heading{min-height:56px;padding:14px 16px}.sx-prefs__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:12px 16px 8px}.sx-prefs__row--head{display:none}.sx-prefs__label{grid-column:1/-1}.sx-prefs__channel{justify-content:space-between}.sx-prefs__channel-name{display:inline}.sx-prefs__note{padding:14px 16px}}.sx-verification-page{place-items:center;min-height:calc(100svh - 84px);padding:48px 16px;display:grid}.sx-access-page{place-items:center;min-height:calc(100svh - 84px);padding:40px 16px;display:grid}@media (width<=1279px){.sx-access-page{min-height:calc(100svh - 64px)}}@media (width>=640px) and (height<=800px){.sx-access-page{padding-block:16px}}@media (width<=639px){.sx-access-page{padding-block:28px}.sx-verification-page{min-height:calc(100svh - 64px);padding-block:32px}}.sx-profile-hero{background:var(--outline);border-bottom:6px solid var(--outline);height:180px;position:relative;overflow:hidden}.sx-profile-hero img{object-fit:cover;object-position:60% 60%;width:100%;height:100%;position:absolute;inset:0}.sx-profile-hero:after{content:"";background:linear-gradient(#0e0c0a33 30%,#0e0c0af2 100%);position:absolute;inset:0}.sx-profile-hero--plain{background:repeating-linear-gradient(135deg, var(--surface) 0 18px, var(--surface-sunken) 18px 36px)}@media (width>=768px){.sx-profile-hero{height:300px}}.sx-profile-head{z-index:2;grid-template-columns:minmax(0,1fr);align-items:end;gap:20px;margin-top:-64px;display:grid;position:relative}@media (width>=1024px){.sx-profile-head{grid-template-columns:168px minmax(0,1fr) auto;gap:28px;margin-top:-92px}}.sx-profile-head__name{color:var(--vagos);overflow-wrap:anywhere;margin:0;font-size:44px;line-height:.92}@media (width>=768px){.sx-profile-head__name{font-size:72px}}.sx-profile-head__name .sx-crew-tag{vertical-align:16px;-webkit-text-stroke:0;text-shadow:none;box-shadow:3px 3px 0 var(--outline);margin-right:12px;padding:4px 8px;font-size:16px;text-decoration:none}.sx-avatar--hero{width:120px;height:120px;box-shadow:var(--shadow-hud-l);border-width:4px;font-size:54px}@media (width>=1024px){.sx-avatar--hero{width:168px;height:168px;font-size:76px}}.sx-avatar--more{border-color:var(--line);width:44px;height:44px;color:var(--ink-muted);font-family:var(--font-body);background:0 0;font-size:12px;text-decoration:none}.sx-statstrip{background:var(--surface);border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud);grid-template-columns:repeat(2,minmax(0,1fr));margin:36px 0 0;display:grid}@media (width>=768px){.sx-statstrip{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.sx-statstrip>div{border-right:var(--stroke-m) solid var(--outline);border-bottom:var(--stroke-m) solid var(--outline);flex-direction:column-reverse;gap:2px;padding:16px 20px;display:flex}@media (width>=768px){.sx-statstrip>div{border-bottom:0;padding:20px 24px}.sx-statstrip>div:last-child{border-right:0}}.sx-statstrip dt{color:var(--ink-faint);font-size:12px}.sx-statstrip dt a{color:inherit;text-decoration:none}.sx-statstrip dt a:hover{color:var(--haze)}.sx-statstrip dd{font-family:var(--font-display);color:var(--ink);margin:0;font-size:22px}.sx-statstrip__crew a{text-decoration:none}.sx-act{border-top:var(--stroke-m) solid var(--outline);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;padding:16px 20px;display:grid}.sx-act:first-child{border-top:0}.sx-act:hover{background:var(--surface-raised)}.sx-act>time{grid-column:2}@media (width>=768px){.sx-act{grid-template-columns:36px minmax(0,1fr) auto}.sx-act>time{grid-column:auto}}.sx-act__kind{background:var(--haze);border:var(--stroke-m) solid var(--outline);color:#111;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.sx-act__kind--reply{background:var(--hud-blue)}.sx-act__kind svg{width:18px;height:18px}.sx-act__title{color:var(--ink);font-size:17px;font-weight:600;text-decoration:none}.sx-act__title:hover{color:var(--haze)}.sx-public-shell{padding-block:24px 56px}.sx-public-cover{border:var(--stroke-m) solid var(--outline);background:var(--surface);box-shadow:var(--shadow-hud)}.sx-public-cover>.sx-public-cover__banner{background:var(--surface-sunken);border:0;height:0}.sx-public-cover>.sx-public-cover__banner:has(img[aria-hidden=false]){border-bottom:var(--stroke-m) solid var(--outline);height:160px}.sx-public-cover>.sx-public-cover__banner:after{background:linear-gradient(#0000 30%,#0e0c0a40)}.sx-public-summary{flex-direction:column;display:flex}.sx-public-profile .sx-profile-head{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:192px;margin:0;padding:36px 32px}.sx-public-profile .sx-avatar--hero{border:var(--stroke-m) solid var(--outline);width:88px;height:88px;box-shadow:var(--avatar-frame-shadow,var(--shadow-hud-s));font-family:var(--font-display);font-size:29px;font-weight:400}.sx-public-profile .sx-avatar--hero:is(.sx-avatar--frame-hud,.sx-avatar--frame-hud2,.sx-avatar--frame-united,.sx-avatar--frame-lspd){border-color:#0000}.sx-public-identity{flex-direction:column;gap:10px;min-width:0;display:flex}.sx-public-name-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.sx-public-profile .sx-profile-head__name{color:var(--ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;-webkit-text-stroke:0;text-shadow:none;margin:0;font-size:30px;font-weight:600;line-height:1.2}.sx-public-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-public-badges .sx-badge,.sx-public-badges .sx-player-card__rank{border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud-s);font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;padding:4px 7px;font-size:10px;font-weight:400}.sx-public-badges .sx-badge:not([class*=sx-badge--]){background:var(--surface-raised);color:var(--ink)}.sx-public-profile .sx-profile-head__name .sx-crew-tag{border:var(--stroke-m) solid var(--outline);background:var(--crew,var(--haze));color:#111;font-family:var(--font-menu);vertical-align:middle;box-shadow:var(--shadow-hud-s);margin-right:10px;padding:3px 7px;font-size:11px;font-weight:400;line-height:1.4;display:inline-block}.sx-public-handle{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.sx-public-details{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sx-public-rank{align-items:center;gap:7px;min-width:0;font-size:13px;line-height:1.5;display:inline-flex}.sx-public-rank__icon{color:var(--haze);flex:none;display:flex}.sx-public-rank__icon svg{width:17px;height:17px}.sx-public-rank__name{color:var(--ink);font-weight:500}.sx-public-rank__level{border-left:1px solid var(--line);color:var(--ink-muted);white-space:nowrap;margin-left:3px;padding:0 0 0 10px;font-size:12px}.sx-public-meta{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.sx-public-meta li{min-width:0;color:var(--ink-muted);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;line-height:1.5;display:flex}.sx-public-meta svg{width:15px;height:15px;color:var(--ink-faint);flex:none}.sx-public-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sx-public-profile .sx-btn{border:var(--stroke-m) solid var(--outline);min-height:44px;box-shadow:var(--shadow-hud);font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;gap:8px;padding:10px 16px;font-size:11px;font-weight:400;line-height:1.6}.sx-public-profile .sx-btn--ghost{background:var(--surface-raised);color:var(--ink)}.sx-public-profile .sx-btn--ghost:hover{border-color:var(--haze)}.sx-public-profile .sx-btn:hover{box-shadow:var(--shadow-hud-s);transform:translate(2px,2px)}.sx-public-profile .sx-btn:active{box-shadow:none;transform:translate(4px,4px)}.sx-public-profile .sx-btn svg{flex:none;width:17px;height:17px}.sx-public-profile .sx-btn:disabled{opacity:.6;cursor:not-allowed}.sx-public-actions .sx-ib{border:var(--stroke-m) solid var(--outline);width:44px;height:44px;box-shadow:var(--shadow-hud-s)}.sx-public-profile .sx-public-stats{border:0;border-top:var(--stroke-m) solid var(--outline);background:var(--surface-sunken);width:100%;max-width:none;box-shadow:none;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;align-items:center;gap:0;margin:0;padding:10px 20px;display:grid}.sx-public-profile .sx-public-stats>div{border:0;flex-direction:row-reverse;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;display:flex;position:relative}.sx-public-stats>div:nth-child(-n+4):before{background:var(--line);content:"";width:1px;height:16px;position:absolute;top:14px;right:0}.sx-public-stats>div:nth-child(3) dd{color:var(--haze)}.sx-public-stats dt{color:var(--ink-muted);font-size:13px;line-height:1.5}.sx-public-stats dd{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1}.sx-public-profile .sx-public-stats>.sx-public-stats__crew{border-top:1px solid var(--line);flex-flow:wrap;grid-column:1/-1;gap:8px;margin-top:8px;padding:8px 12px 0}.sx-public-stats .sx-statstrip__crew{overflow-wrap:anywhere;font-size:14px}.sx-public-stats__connection dt button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:color .15s ease-out;display:inline-flex}.sx-public-stats__connection dt svg{width:13px;height:13px;color:var(--ink-faint);transform:rotate(-90deg)}.sx-public-stats__connection dt button:is(:hover,:focus-visible),.sx-public-stats__connection dt button:is(:hover,:focus-visible) svg{color:var(--haze)}.sx-public-stats__connection dt button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.sx-public-stats>div:not(.sx-public-stats__connection):has(a,button):hover{background:var(--surface-raised)}:is(.sx-public-stats>div:not(.sx-public-stats__connection):has(a,button):hover dt,.sx-public-stats>div:not(.sx-public-stats__connection):has(a,button):hover svg){color:var(--haze)}.sx-public-stats>div:not(.sx-public-stats__connection):has(:is(a,button):focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.sx-connections{border:1px solid var(--line);background:var(--surface);width:min(540px,100vw - 32px);max-width:none;max-height:min(640px,100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-hud-l);flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}.sx-connections:not([open]){display:none}.sx-connections::backdrop{background:#000000b8}.sx-connections:focus-visible{outline:none}.sx-connections__head{flex:none;align-items:center;gap:12px;padding:24px;display:flex}.sx-connections__icon{border:1px solid var(--line);background:var(--surface-raised);width:40px;height:40px;color:var(--haze);flex:none;place-items:center;display:grid}.sx-connections__icon svg{width:21px;height:21px}.sx-connections__head>div{min-width:0}.sx-connections__head h2{color:var(--ink);font-family:var(--font-body);text-transform:none;margin:0;font-size:22px;font-weight:500;line-height:1.35}.sx-connections__head p{color:var(--ink-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.4}.sx-connections__close{width:40px;height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.sx-connections__close:hover{border-color:var(--line);background:var(--surface-raised);color:var(--ink)}.sx-connections__close svg{width:21px;height:21px}.sx-connections__tabs{border-bottom:1px solid var(--line);flex:none;gap:24px;padding-inline:24px;display:flex}.sx-connections__tabs button{min-height:50px;color:var(--ink-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0;font-size:14px;font-weight:500;display:flex}.sx-connections__tabs button[aria-selected=true]{border-bottom-color:var(--haze);color:var(--haze)}.sx-connections__tabs button:hover{color:var(--ink)}.sx-connections__tabs span{background:var(--surface-raised);min-width:22px;color:var(--ink-muted);text-align:center;font-variant-numeric:tabular-nums;padding:2px 6px;font-size:11px}.sx-connections__search{flex:none;margin:20px 24px 12px;position:relative}.sx-connections__search>svg{z-index:1;width:18px;height:18px;color:var(--ink-faint);pointer-events:none;position:absolute;top:13px;left:13px}.sx-connections__search .sx-input{border:1px solid var(--line);background:var(--surface-sunken);width:100%;min-width:0;height:44px;color:var(--ink);font-family:var(--font-body);padding:10px 12px 10px 40px;font-size:14px}.sx-connections__panel{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sx-connections__list{margin:0;padding:0 24px 12px;list-style:none}.sx-connections__list li+li{border-top:1px solid var(--line)}.sx-connections__member{min-height:72px;color:var(--ink);align-items:center;gap:12px;padding:12px 8px;text-decoration:none;display:flex}.sx-connections__member:hover{background:var(--surface-raised)}.sx-connections__member .sx-avatar{border:1px solid var(--line);width:42px;height:42px;font-family:var(--font-body);flex:none;font-size:14px;font-weight:500}.sx-connections__identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sx-connections__identity strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.4}.sx-connections__identity>span{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.sx-connections__member>svg{width:16px;height:16px;color:var(--ink-faint);flex:none;transform:rotate(-90deg)}.sx-connections__status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:230px;padding:24px;display:flex}.sx-connections__status>svg{width:30px;height:30px;color:var(--ink-faint);margin-bottom:4px}.sx-connections__status h3{color:var(--ink);font-family:var(--font-body);text-transform:none;margin:0;font-size:18px;font-weight:500;line-height:1.4}.sx-connections__status p{max-width:320px;color:var(--ink-muted);margin:0;font-size:14px;line-height:1.6}.sx-connections__reset{border:1px solid var(--line);background:var(--surface-raised);min-height:40px;color:var(--ink);font-family:var(--font-body);cursor:pointer;margin-top:4px;padding:6px 14px;font-size:13px;font-weight:500}.sx-connections__reset:hover{border-color:var(--ink-faint)}.sx-connections__footer{border-top:1px solid var(--line);background:var(--surface-sunken);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.sx-connections__footer p{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.sx-connections__footer nav{gap:8px;display:flex}.sx-connections__footer button{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid}.sx-connections__footer button:hover:not(:disabled){border-color:var(--ink-faint);background:var(--surface-raised)}.sx-connections__footer button:disabled{opacity:.4;cursor:not-allowed}.sx-connections__footer svg{width:17px;height:17px}.sx-connections__footer button:first-child svg{transform:rotate(180deg)}.sx-connections :is(button,a):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sx-public-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.sx-public-content,.sx-public-sidebar{min-width:0}.sx-public-content{border:var(--stroke-m) solid var(--outline);background:var(--surface);box-shadow:var(--shadow-hud)}.sx-public-sidebar{flex-direction:column;gap:18px;display:flex}.sx-public-profile .sx-public-tabs{background:var(--outline);border:0;gap:24px;margin-bottom:0;padding:0 16px}.sx-public-tabs .sx-tab{min-height:44px;font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;border-bottom-width:2px;gap:8px;margin-bottom:0;padding-inline:0;font-size:11px;font-weight:400}.sx-public-tab-count{background:var(--haze);min-width:21px;height:21px;color:var(--on-haze);letter-spacing:.06em;font-variant-numeric:tabular-nums;place-items:center;padding-inline:5px;font-size:10px;display:grid}.sx-public-profile .sx-public-panel{box-shadow:none;border:0}.sx-public-profile .sx-box__head{min-height:44px;padding:8px 16px}.sx-public-profile .sx-box__head h2{min-width:0;font:inherit;align-items:center;gap:8px;line-height:1.6;display:flex}.sx-public-profile .sx-box__head h2 svg{width:16px;height:16px;color:var(--haze);flex:none}.sx-public-profile .sx-box__head .sx-link{min-height:24px;font-family:var(--font-menu);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.sx-public-card-body{flex-direction:column;gap:14px;padding:16px;display:flex}.sx-public-profile .sx-public-level{border:var(--stroke-m) solid var(--outline);background:var(--surface-raised);color:var(--haze);font-family:var(--font-menu);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:4px 7px;font-size:9px}.sx-public-standing__rank{justify-content:space-between;align-items:center;gap:12px;display:flex}.sx-public-standing__rank>span:last-child{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.sx-public-standing .sx-rank__name{color:var(--ink);font-family:var(--font-body);text-transform:none;font-size:16px;font-weight:500;line-height:1.4}.sx-public-standing .sx-bar{background:var(--line);border:0;height:7px}.sx-public-standing .sx-bar>span{background:var(--haze)}.sx-public-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:252px;padding:30px 24px;display:flex}.sx-public-empty__icon{border:var(--stroke-m) solid var(--outline);background:var(--surface-sunken);width:44px;height:44px;color:var(--haze);box-shadow:var(--shadow-hud-s);place-items:center;display:grid}.sx-public-empty__icon svg{width:22px;height:22px}.sx-public-empty h2{color:var(--ink);font-family:var(--font-body);text-transform:none;margin:0;font-size:20px;font-weight:600;line-height:1.4}.sx-public-empty p{max-width:420px;color:var(--ink-muted);margin:0;font-size:14px;line-height:1.6}.sx-public-empty .sx-btn{margin-top:6px}.sx-public-about{flex-direction:column;gap:20px;padding:24px;display:flex}.sx-public-bio{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.sx-public-about .sx-stat{border-bottom:1px solid var(--line);font-family:var(--font-body);letter-spacing:0;text-transform:none;flex-wrap:wrap;gap:8px 18px;padding:14px 0;font-size:14px}.sx-public-about .sx-stat b{font-family:var(--font-body);text-align:right;overflow-wrap:anywhere;font-size:14px;font-weight:500}.sx-public-followers{flex-flow:wrap;gap:8px}.sx-public-followers .sx-avatar{border:var(--stroke-m) solid var(--outline);width:40px;height:40px;font-family:var(--font-display);font-size:17px;font-weight:400}.sx-public-profile .sx-act{border-top:var(--stroke-m) solid var(--outline);gap:12px;padding:16px}.sx-public-profile .sx-act__title{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.5}.sx-public-profile .sx-field__label{font-family:var(--font-menu);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:400}@media (width>=1024px){.sx-public-layout{grid-template-columns:minmax(0,1fr) 340px;gap:32px}}@media (width<=767px){.sx-public-shell{padding-block:18px 40px}.sx-public-cover>.sx-public-cover__banner:has(img[aria-hidden=false]){height:112px}.sx-public-profile .sx-profile-head{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:20px 16px;min-height:0;padding:28px 20px}.sx-public-profile .sx-avatar--hero{width:72px;height:72px;font-size:24px}.sx-public-profile .sx-profile-head__name{font-size:24px}.sx-public-identity,.sx-public-name-row{gap:8px}.sx-public-handle{font-size:13px}.sx-public-details{gap:8px}.sx-public-rank{gap:6px}.sx-public-meta{margin-top:2px}.sx-public-actions{grid-column:1/-1}.sx-public-actions>.sx-btn{flex:1;justify-content:center}.sx-public-profile .sx-public-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0 20px;display:grid}.sx-public-profile .sx-public-stats>div{flex-direction:column-reverse;grid-column:span 2;justify-content:center;gap:5px;padding:16px 4px}.sx-public-stats>div:nth-child(-n+4):before{content:none}.sx-public-stats dt{text-align:center;font-size:12px}.sx-public-stats dd{font-size:24px}.sx-public-profile .sx-public-stats>.sx-public-stats__connection{border-top:1px solid var(--line);flex-direction:row-reverse;grid-column:span 3;padding:12px 4px}.sx-public-profile .sx-public-stats>.sx-public-stats__crew{border-top:1px solid var(--line);grid-column:1/-1;justify-content:center;margin-top:0;padding:12px 4px}.sx-public-profile .sx-public-tabs{gap:16px;padding-inline:16px}.sx-public-tabs .sx-tab{letter-spacing:.08em;gap:6px;font-size:10px}.sx-public-layout{gap:20px;margin-top:20px}.sx-public-empty{min-height:240px;padding-inline:18px}.sx-public-about{padding:20px 18px}}@media (width<=379px){.sx-public-profile .sx-public-tabs{gap:6px;padding-inline:8px}.sx-public-tabs .sx-tab{letter-spacing:0;gap:4px;font-size:9px}.sx-public-tab-count{min-width:18px;height:18px;padding-inline:3px;font-size:9px}}@media (width<=359px){.sx-public-profile .sx-profile-head{grid-template-columns:56px minmax(0,1fr);gap:18px 12px;padding:20px 16px}.sx-public-profile .sx-avatar--hero{width:56px;height:56px;font-size:20px}.sx-public-profile .sx-profile-head__name{font-size:22px}.sx-public-meta li{font-size:12px}.sx-public-profile .sx-public-stats{padding-inline:16px}.sx-public-stats dt{font-size:11px}}@media (width<=479px){.sx-connections__head{padding:20px 18px}.sx-connections__head h2{font-size:20px}.sx-connections__tabs{gap:18px;padding-inline:18px}.sx-connections__tabs button{gap:6px;font-size:13px}.sx-connections__search{margin-inline:18px}.sx-connections__list{padding-inline:12px}.sx-connections__footer{padding-inline:18px}}.sx-user-card{z-index:70;background:var(--surface-sunken);border:var(--stroke-m) solid var(--outline);max-width:calc(100vw - 32px);box-shadow:var(--shadow-hud-l);color:var(--ink);flex-direction:column;display:flex;position:fixed;overflow:hidden}.sx-user-card__state{color:var(--ink-muted);margin:0;padding:24px 18px;font-size:14px}.sx-user-card__banner{background:var(--outline);height:84px;overflow:hidden}.sx-user-card__banner img{object-fit:cover;opacity:.55;width:100%;height:100%;display:block}.sx-user-card__who{align-items:flex-end;gap:14px;margin-top:-32px;padding:0 18px;display:flex}.sx-user-card__who .sx-avatar{box-shadow:4px 4px 0 var(--outline);border-width:3px}.sx-user-card__name{color:var(--ink);font-size:20px;font-weight:600;text-decoration:none}.sx-user-card__name:hover{color:var(--haze)}.sx-user-card__role{font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.sx-user-card__role--staff{color:var(--vagos)}.sx-user-card__presence{color:var(--ink-muted);align-items:center;gap:8px;margin:14px 18px 0;font-size:13px;display:flex}.sx-user-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 18px 0;display:grid}.sx-user-card__stats>div{flex-direction:column-reverse;gap:2px;display:flex}.sx-user-card__stats dt{color:var(--ink-faint);font-size:12px}.sx-user-card__stats dd{font-family:var(--font-display);margin:0;font-size:22px}.sx-user-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px;display:grid}.sx-user-card__actions--single{grid-template-columns:minmax(0,1fr)}.sx-user-card__actions .sx-btn{justify-content:center;min-height:44px;padding:6px 10px;font-size:11px}.sx-orow{border-top:var(--stroke-m) solid var(--outline);background:var(--surface);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 20px;display:grid}.sx-orow:hover{background:var(--surface-raised)}.sx-orow--head{background:var(--outline);border-top:0;padding:12px 20px}.sx-orow--head:hover{background:var(--outline)}.sx-members-layout{--members-header-height:44px}.sx-members-layout .sx-box__head{min-height:var(--members-header-height);padding-block:8px}.sx-members-toolbar{min-height:var(--members-header-height);background:var(--outline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:6px 16px;display:flex}.sx-members-toolbar__search{flex:160px;min-width:0;max-width:320px}.sx-members-toolbar .sx-input{border-width:1px;height:32px;padding-inline:10px;font-size:14px}.sx-members-sort{flex-wrap:wrap;gap:8px;display:flex}.sx-members-sort .sx-chip{min-height:32px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;padding-inline:10px}.sx-members-sort .sx-chip[aria-pressed=true]{border-bottom-color:var(--haze);color:var(--haze)}@media (width<=639px){.sx-members-toolbar__search{flex-basis:100%;max-width:none}.sx-members-toolbar .sx-input{height:40px;font-size:16px}.sx-members-sort .sx-chip{min-height:40px}}.sx-members-online__head{grid-template-columns:minmax(0,1fr) auto auto}.sx-members-online__head>:first-child{padding-left:66px}.sx-members-online__head .sx-live{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:12px}@media (width<=639px){.sx-members-online__head{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.sx-members-online__head>:first-child{padding-left:0}.sx-members-online__head .sx-live{grid-area:2/1/auto/-1}}.sx-role--admin{color:var(--hud-blue)}.sx-role--moderator{color:var(--vagos)}.sx-mcard{background:var(--surface);border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud);color:var(--ink);flex-direction:column;gap:12px;padding:18px;text-decoration:none;display:flex}.sx-mcard:hover{box-shadow:var(--shadow-hud-s);transform:translate(2px,2px)}.sx-mcard:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sx-mcard__role{font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.sx-mcard__stats{color:var(--ink-faint);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.sx-mcard__stats b{font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:400;display:block}.sx-lb{border-top:1px solid var(--surface-raised);grid-template-columns:24px 32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:grid}.sx-lb:first-child{border-top:0}.sx-lb--plain{grid-template-columns:32px minmax(0,1fr) auto}.sx-lb__rank{font-family:var(--font-display);color:var(--ink-faint);font-size:18px}.sx-lb--top .sx-lb__rank{color:var(--haze)}.sx-lb__value{font-family:var(--font-display);color:var(--ink);font-size:16px}.sx-first-day{background:var(--surface-sunken);border:var(--stroke-m) solid var(--outline);box-shadow:var(--shadow-hud-s);color:var(--ink);flex-direction:column;gap:8px;padding:14px;text-decoration:none;display:flex}.sx-first-day:hover{border-color:var(--haze)}.sx-first-day:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sx-profile-banner-preview{border:var(--stroke-m) solid var(--outline);height:96px;overflow:hidden}.sx-profile-banner-preview img{object-fit:cover;width:100%;height:100%;display:block}.sx-tab[aria-current=page]{color:var(--haze);border-bottom-color:var(--haze)}.sx-badge--team{background:var(--ballas);color:var(--on-ballas)}.sx-badge--reason-spam{background:var(--fog)}.sx-badge--reason-cheating{background:var(--sunset);color:var(--on-sunset)}.sx-badge--reason-harassment{background:var(--ballas);color:var(--on-ballas)}.sx-badge--reason-inappropriate{background:var(--vagos)}.sx-badge--reason-other{background:var(--line);color:var(--ink)}.sx-st{font-family:var(--font-menu);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:10px}.sx-st--open{color:var(--sunset)}.sx-st--in_review{color:var(--vagos)}.sx-st--resolved{color:var(--grove-text)}.sx-st--dismissed{color:var(--ink-faint)}.sx-rq{border:0;border-top:var(--stroke-m) solid var(--outline);background:var(--surface);width:100%;color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px 18px;display:grid}.sx-rq:hover{background:var(--surface-raised)}.sx-rq[aria-current=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--haze)}.sx-rq:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sx-rq__main{flex-direction:column;gap:6px;min-width:0;display:flex}.sx-rq__meta{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sx-rq__title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sx-rq__quote{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sx-rq__side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.sx-reported{background:var(--ground);border:var(--stroke-m) solid var(--outline);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:18px;display:grid}.sx-reported--gone{color:var(--ink-muted);grid-template-columns:minmax(0,1fr)}.sx-reported__who{font-size:14px}.sx-reported__who a{color:var(--ink);font-weight:600;text-decoration:none}.sx-reported__who a:hover{color:var(--haze)}.sx-reported__meta{color:var(--ink-faint)}.sx-reported__fields{gap:8px;margin:0;display:grid}.sx-reported__fields dt{font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.sx-reported__fields dd{color:var(--ink);overflow-wrap:anywhere;margin:0 0 6px;font-size:15px;line-height:1.6}.sx-note{background:var(--surface-sunken);border:1px solid var(--surface-raised);color:#cfc4ad;overflow-wrap:anywhere;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.sx-note strong{color:var(--ink)}.sx-note--internal{border-left:3px solid var(--ballas-text)}.sx-opts{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}@media (width>=640px){.sx-opts{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-opt{border:var(--stroke-m) solid var(--line);color:#cfc4ad;cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.sx-opt input{width:18px;height:18px;accent-color:var(--haze);flex:none}.sx-opt:has(input:checked){border-color:var(--haze);color:var(--ink)}.sx-opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.sx-aud{border-top:1px solid var(--surface-raised);color:#cfc4ad;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px 14px;padding:12px 18px;font-size:14px;line-height:1.5;display:grid}.sx-aud__time{color:var(--ink-faint);grid-column:1/-1;font-size:13px}@media (width>=768px){.sx-aud{grid-template-columns:120px 32px minmax(0,1fr)}.sx-aud__time{grid-column:auto}}.sx-aud strong{color:var(--ink);font-weight:600}.sx-aud em{color:var(--haze);font-style:normal}.sx-aud a{color:var(--ink);text-decoration:none}.sx-aud a:hover{color:var(--haze)}.sx-aud--first{border-top:0}.sx-profile-hero--crew{background:repeating-linear-gradient(135deg, var(--crew,var(--haze)) 0 18px, var(--surface-sunken) 18px 36px)}@supports (color:color-mix(in lab, red, red)){.sx-profile-hero--crew{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--crew,var(--haze)) 24%, var(--surface)) 0 18px, var(--surface-sunken) 18px 36px)}}.sx-crew-emblem--hero{width:120px;height:120px;box-shadow:var(--shadow-hud-l);border-width:4px;font-size:44px}.sx-crew-emblem:has(>img){overflow:hidden}.sx-crew-emblem>img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=1024px){.sx-crew-emblem--hero{width:160px;height:160px;font-size:58px}}.sx-crew-emblem--l{width:56px;height:56px;box-shadow:var(--shadow-hud-s);font-size:20px}.sx-crew-role{font-family:var(--font-menu);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.sx-crew-role--leader{color:var(--sunset)}.sx-crew-role--officer{color:var(--haze)}.sx-mrow{border-top:var(--stroke-m) solid var(--outline);background:var(--surface);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:12px 20px;display:grid}.sx-mrow:hover{background:var(--surface-raised)}.sx-mrow--head{background:var(--outline);border-top:0;padding:10px 20px}.sx-mrow--head:hover{background:var(--outline)}.sx-mrow__who{flex-direction:column;gap:3px;min-width:0;display:flex}.sx-mrow__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none;overflow:hidden}.sx-mrow__name:hover{color:var(--haze)}.sx-mrow__standing{color:var(--ink-faint);flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.sx-mrow__week{font-family:var(--font-display);text-align:right;white-space:nowrap;font-size:18px;display:none}.sx-mrow__week small{font-family:var(--font-body);color:var(--ink-faint);font-size:12px}.sx-mrow__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width>=768px){.sx-mrow--stats{grid-template-columns:44px minmax(0,1fr) 150px 110px}.sx-mrow__standing{align-items:flex-start}.sx-mrow__week{display:block}}.sx-landing-section.sx-container{max-width:1560px;padding-block:clamp(48px,6vw,88px);scroll-margin-top:104px}.sx-landing-section :is(h2,h3,p,a){overflow-wrap:anywhere}.sx-landing-section h2{font-family:var(--font-body);letter-spacing:-.025em;color:var(--ink);font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.15}.sx-landing-section__label{color:var(--ink-muted);margin-bottom:10px;font-size:.875rem;display:block}.sx-landing-section__intro{max-width:48ch;color:var(--ink-muted);margin-top:16px;font-size:1rem;line-height:1.6}.sx-landing-section__action{background:var(--haze);max-width:100%;min-height:48px;color:var(--on-haze);text-align:center;justify-content:center;align-items:center;gap:20px;padding:12px 20px;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.sx-landing-section__action:hover{color:var(--on-haze);background:#ffb454}.sx-landing-section__action span[aria-hidden],.sx-landing-section__link span[aria-hidden]{flex:none}.sx-landing-section__link{max-width:100%;min-height:48px;color:var(--ink);text-underline-offset:5px;align-items:center;gap:16px;padding-block:10px;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:underline;display:inline-flex}.sx-landing-section__link:hover{color:var(--haze)}.sx-landing-section :is(a):focus-visible{outline:3px solid var(--focus);outline-offset:4px}.sx-landing-section__media{background:var(--surface);place-items:center;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.sx-landing-section__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-landing-section__image-error{color:var(--ink-muted);padding:24px;font-size:.875rem}.sx-start.sx-landing-section{padding-block:clamp(48px,4vw,64px)}.sx-start__heading{align-items:end;gap:16px;margin-bottom:28px;display:grid}.sx-start__heading .sx-landing-section__intro{margin-top:0}.sx-start__media{aspect-ratio:16/7}.sx-start__media.sx-start__media--image-failed{aspect-ratio:auto;min-height:96px}.sx-start__art{object-position:50% 15%}.sx-start__steps{background:var(--surface);margin:0;padding:0 24px;list-style:none;display:grid}.sx-start__step{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:16px;padding-block:24px;display:grid}.sx-start__step:first-child{border-top:0}.sx-start__step>div{flex-direction:column;align-items:start;min-width:0;display:flex}.sx-start__number{color:var(--haze);font-size:1.25rem;font-weight:500;line-height:1.4}.sx-start__step h3{color:var(--ink);font-size:1.375rem;font-weight:500;line-height:1.3}.sx-start__step p{max-width:40ch;color:var(--ink-muted);margin-top:10px;font-size:1rem;line-height:1.6}.sx-start__step :is(.sx-landing-section__action,.sx-landing-section__link){margin-top:20px}.sx-discovery-band{background:var(--surface);border-block:1px solid var(--line);scroll-margin-top:104px}.sx-discovery__heading{align-items:end;gap:28px;display:grid}.sx-discovery__heading>.sx-landing-section__action{justify-self:start}.sx-discovery__browse{border-top:1px solid var(--line);gap:20px;margin-top:32px;padding-top:24px;display:grid}.sx-discovery__browse h3{color:var(--ink-muted);margin-bottom:4px;font-size:.875rem;font-weight:400}.sx-discovery__modes{flex-wrap:wrap;gap:4px 24px;display:flex}.sx-discovery__modes a{font-size:.9375rem}.sx-discovery__counts{flex-wrap:wrap;gap:20px 32px;margin:0;display:flex}.sx-discovery__counts div{flex-direction:column-reverse;gap:4px;display:flex}.sx-discovery__counts dt{color:var(--ink-muted);font-size:.8125rem}.sx-discovery__counts dd{color:var(--ink);font-size:1.5rem;font-weight:500;line-height:1.2}.sx-community.sx-landing-section{padding-block:clamp(48px,4vw,64px)}.sx-community__poster{isolation:isolate;background:#0e0c0a;border:3px solid #000;align-items:end;min-height:clamp(360px,30vw,460px);padding:24px;display:flex;position:relative}.sx-community__scene{z-index:-1;margin:0;position:absolute;inset:0;overflow:hidden}.sx-community__art{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.sx-community__image-error{color:#f3e9d2;background:#0e0c0a;max-width:32ch;padding:16px;font-size:.875rem;position:absolute;bottom:24px;right:24px}.sx-community__poster.sx-community__poster--image-failed{flex-direction:column;align-items:start;gap:24px;min-height:0;padding:24px}.sx-community__poster--image-failed .sx-community__scene{position:static}.sx-community__poster--image-failed .sx-community__image-error{max-width:none;padding:0;position:static}.sx-community__location{max-width:55%;font-family:var(--font-gothic);text-align:right;color:#f3e9d2;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:3px 3px #000;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:400;line-height:1.1;position:absolute;top:20px;right:28px}.sx-community__content{background:#0e0c0a;border-inline-start:5px solid #f2a03d;width:440px;min-width:0;max-width:100%;padding:24px 28px;box-shadow:8px 8px #000}.sx-community__eyebrow{font-family:var(--font-menu);letter-spacing:.04em;text-transform:uppercase;color:#b8ac96;margin-bottom:14px;font-size:.6875rem;line-height:1.5;display:block}.sx-community__content h2{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:#f3e9d2;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:3px 3px #000;font-size:clamp(3rem,6.4vw,5.5rem);font-weight:400;line-height:1.03}.sx-community__content h2 span{color:#f2a03d;display:block}.sx-community__content>p{color:#f3e9d2;max-width:36ch;margin-top:18px;font-size:1rem;line-height:1.55}.sx-community__destinations{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:12px;display:grid}.sx-community__destination{color:#111;border:3px solid #000;justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:96px;padding:18px 28px;text-decoration:none;display:flex}.sx-community__destination--forum{background:#f2a03d}.sx-community__destination--discord{background:#f3e9d2}.sx-community__destination--forum:hover{background:#ffb454}.sx-community__destination--discord:hover{background:#fff8e8}.sx-community__destination-copy{min-width:0}.sx-community__destination-title{font-family:var(--font-display);text-transform:uppercase;font-size:1.75rem;font-weight:400;line-height:1.1;display:block}.sx-community__destination-text{margin-top:6px;font-size:.9375rem;line-height:1.45;display:block}.sx-community__destination svg{flex:none;width:26px;height:26px}.sx-community__destination:focus-visible{outline:3px solid var(--focus);outline-offset:5px}@media (width>=800px){.sx-discovery__heading{grid-template-columns:minmax(0,1fr) auto;gap:48px}.sx-discovery__heading>.sx-landing-section__action{justify-self:end;margin-bottom:4px}}@media (width>=900px){.sx-start__heading{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px}.sx-start__heading .sx-landing-section__intro{justify-self:end;max-width:43ch}.sx-start__media{aspect-ratio:6}.sx-start__steps{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.sx-start__step{border-top:0;border-inline-start:1px solid var(--line);padding:28px}.sx-start__step:first-child{border-inline-start:0}}@media (width>=1100px){.sx-discovery__browse{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}.sx-discovery__counts{justify-content:end}}@media (width<=539px){.sx-start__steps{padding-inline:20px}.sx-start__step{gap:12px}.sx-landing-section__action{width:100%}.sx-community__poster{min-height:0;padding:180px 16px 16px}.sx-community__content{padding:22px}.sx-community__location{max-width:100%;top:16px;right:16px}.sx-community__destination{padding:18px 22px}}@media (forced-colors:active){.sx-landing-section__action{border:1px solid buttontext}.sx-start__number{color:canvastext}}.sx-hub{--hub-heading-height:112px;--hub-block-gap:24px;gap:28px;padding-block:28px 64px;display:grid}.sx-hub__sidebar{gap:var(--hub-block-gap);flex-direction:column;align-self:start;min-width:0;display:flex}.sx-hub-account{height:var(--hub-heading-height);border:1px solid var(--line);background:var(--surface);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.sx-hub-account__avatar{background:var(--haze);width:52px;height:52px;color:var(--on-haze);font-family:var(--font-body);place-items:center;font-size:23px;font-weight:500;line-height:1;display:grid}.sx-hub-account__identity{min-width:0}.sx-hub-account__label{font-family:var(--font-body);color:var(--ink-muted);margin:0 0 2px;font-size:11px;line-height:1.4}.sx-hub-account__name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.sx-hub-account .sx-public-rank{gap:5px;margin-top:7px;font-size:11px;line-height:1.4;display:flex}.sx-hub-account .sx-public-rank__icon svg{width:14px;height:14px}.sx-hub-account .sx-public-rank__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.sx-hub-account .sx-public-rank__level{flex:none;margin-left:1px;padding-left:6px;font-size:11px}.sx-hub-menu-toggle{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.sx-hub-menu-toggle svg{width:18px;height:18px;transition:transform .15s ease-out}.sx-hub-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sx-hub-navigation{border:1px solid var(--line);background:var(--surface-sunken);display:none}.sx-hub-navigation.is-open{display:block}.sx-hub-menu{flex-direction:column;gap:4px;margin:0;padding:8px;list-style:none;display:flex}.sx-hub-menu a{min-height:46px;color:var(--ink-muted);border-left:2px solid #0000;align-items:center;gap:12px;padding:10px 12px;font-size:15px;text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out;display:flex}.sx-hub-menu a svg{flex:none;width:19px;height:19px}.sx-hub-menu a:hover{color:var(--ink);background:var(--surface-raised)}.sx-hub-menu a[aria-current=page]{border-left-color:var(--haze);color:var(--haze);background:var(--surface-raised);font-weight:600}.sx-hub-logout{border-top:1px solid var(--line);margin:8px 16px 12px;padding-top:12px}.sx-hub-logout button{width:100%;min-height:44px;color:var(--ink-muted);cursor:pointer;align-items:center;gap:12px;font-size:14px;display:flex}.sx-hub-logout button:hover{color:var(--danger-text)}.sx-hub-logout svg{width:19px;height:19px}.sx-hub__main{min-width:0}.sx-hub-heading{margin-bottom:var(--hub-block-gap)}.sx-hub-heading__card{min-width:0;min-height:var(--hub-heading-height);border:1px solid var(--line);background:var(--surface);flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:14px 22px;display:flex}.sx-hub-heading h1{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;font-family:var(--font-body);color:var(--ink);-webkit-box-orient:vertical;margin:0;font-size:clamp(24px,2.4vw,28px);font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.sx-hub-heading__lead{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.45}.sx-hub-heading__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.sx-hub-heading__card--actions{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.sx-hub-heading__actions{flex:none;align-items:center;gap:10px;display:flex}.sx-hub-heading__action.sx-btn{border:1px solid var(--haze);background:var(--haze);min-height:44px;padding:10px 16px}@supports (color:color-mix(in lab, red, red)){.sx-hub-heading__action.sx-btn{background:color-mix(in srgb, var(--haze) 82%, var(--surface-sunken))}}.sx-hub-heading__action.sx-btn{color:var(--on-haze);font-family:var(--font-body);letter-spacing:0;text-transform:none;box-shadow:var(--shadow-hud-s);font-size:14px;font-weight:600;line-height:1.4}.sx-hub-heading__action.sx-btn:hover{background:var(--haze);transform:none}.sx-hub-heading__action.sx-btn--ghost{border-color:var(--line);background:var(--surface-sunken);color:var(--ink);box-shadow:none}.sx-hub-heading__action.sx-btn--ghost:hover{border-color:var(--ink-faint);background:var(--surface-raised)}.sx-hub-heading__back-icon{transform:rotate(180deg)}.sx-hub-heading__limit{border:1px solid var(--line);color:var(--ink-muted);padding:8px 12px;font-size:13px;line-height:1.5}.sx-hub__content{gap:var(--hub-block-gap);flex-direction:column;display:flex}.sx-hub-empty{border:1px solid var(--line);background:var(--surface);min-width:0;padding:30px 24px 24px}.sx-hub-empty__intro{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.sx-hub-empty__icon{border:1px solid var(--line);background:var(--surface-raised);width:52px;height:52px;color:var(--haze);place-items:center;margin-bottom:4px;display:grid}.sx-hub-empty__icon svg{width:26px;height:26px}.sx-hub-empty h2{color:var(--ink);font-family:var(--font-body);margin:0;font-size:22px;font-weight:500;line-height:1.35}.sx-hub-empty__intro>p{max-width:54ch;color:var(--ink-muted);margin:0;font-size:14px;line-height:1.7}.sx-hub-setup-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 0;padding:22px 0 0;list-style:none;display:grid}.sx-hub-setup-steps li{align-items:flex-start;gap:12px;min-width:0;display:flex}.sx-hub-setup-steps__number{color:var(--haze);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:none;font-size:36px;font-weight:600;line-height:1;display:block}.sx-hub-setup-steps h3{color:var(--ink);font-family:var(--font-body);margin:2px 0 6px;font-size:14px;font-weight:500;line-height:1.5}.sx-hub-setup-steps p{max-width:32ch;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.6}.sx-hub-server-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sx-hub-server{border:1px solid var(--line);background:var(--surface);color:var(--ink);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:20px;padding:22px;text-decoration:none;display:grid}.sx-hub-server:hover{border-color:var(--ink-faint);background:var(--surface-raised)}.sx-hub-server__identity{align-items:center;gap:14px;min-width:0;display:flex}.sx-hub-server__icon{border:1px solid var(--line);background:var(--surface-sunken);width:44px;height:44px;color:var(--haze);flex:none;place-items:center;display:grid}.sx-hub-server__icon svg{width:22px;height:22px}.sx-hub-server__copy{min-width:0}.sx-hub-server h2{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);margin:0 0 5px;font-size:18px;font-weight:500;line-height:1.4;overflow:hidden}.sx-hub-server__copy p{overflow-wrap:anywhere;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.sx-hub-server__mode{border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-muted);align-items:center;margin-top:9px;padding:3px 8px;font-size:12px;line-height:1.4;display:inline-flex}.sx-hub-server__state{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.sx-hub-server__status{color:var(--ink-muted);align-items:center;gap:7px;font-size:13px;line-height:1.5;display:inline-flex}.sx-hub-server__status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.sx-hub-server__status.is-online{color:var(--grove-text)}.sx-hub-server__status.is-inactive{color:var(--danger-text)}.sx-hub-server__players{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.sx-hub-server__open{color:var(--ink-faint);display:flex}.sx-hub-server__open svg{width:20px;height:20px}@media (width<=639px){.sx-hub-heading__card--actions{flex-direction:column;align-items:stretch;gap:16px;padding-block:18px}.sx-hub-heading__actions,.sx-hub-heading__action.sx-btn{width:100%}.sx-hub-empty{padding:24px 18px}.sx-hub-setup-steps{grid-template-columns:minmax(0,1fr);gap:18px}.sx-hub-setup-steps p{max-width:none}.sx-hub-server{grid-template-columns:minmax(0,1fr) 20px;gap:14px;padding:18px}.sx-hub-server__identity{align-items:flex-start;gap:12px}.sx-hub-server__icon{width:36px;height:36px}.sx-hub-server h2{font-size:16px}.sx-hub-server__state{flex-flow:wrap;grid-column:1;align-items:center;gap:8px 14px;margin-left:48px}.sx-hub-server__open{grid-area:1/2/3}}.sx-hub-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sx-hub-stat{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--ink);flex-direction:column;gap:12px;padding:18px;text-decoration:none;display:flex;position:relative}a.sx-hub-stat:hover{background:var(--surface-raised);border-color:var(--ink-faint);color:var(--ink)}.sx-hub-stat__label{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;line-height:1.35;display:flex}.sx-hub-stat__label svg{width:17px;height:17px;color:var(--ink-faint);flex:none}.sx-hub-stat__value{font-family:var(--font-display);color:var(--hud-blue);margin-top:auto;font-size:36px;font-weight:400;line-height:1.2}.sx-hub-stat__value--date{font-family:var(--font-body);color:var(--ink);font-size:19px;font-weight:600}.sx-hub-stat__value--off{color:var(--haze);font-size:30px}.sx-hub-stat__value--on{color:var(--grove-text);font-size:30px}.sx-hub-stat__hint{color:var(--ink-muted);font-size:12px}.sx-hub-security{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--haze);flex-direction:column;gap:18px;padding:20px;display:flex}.sx-hub-security--protected{border-left-color:var(--grove-text)}.sx-hub-security__copy{align-items:flex-start;gap:14px;min-width:0;display:flex}.sx-hub-security__icon{background:var(--surface-raised);width:40px;height:40px;color:var(--haze);flex:none;place-items:center;display:grid}.sx-hub-security--protected .sx-hub-security__icon{color:var(--grove-text)}.sx-hub-security__icon svg{width:23px;height:23px}.sx-hub-security h2{margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.4}.sx-hub-security p{max-width:620px;color:var(--ink-muted);font-size:14px;line-height:1.6}.sx-hub-security>a{letter-spacing:.09em;flex:none;align-self:start;min-height:44px;padding:10px 16px;font-size:10px}.sx-hub-panel{background:var(--surface);border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.sx-hub-panel__header{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:22px;display:flex}.sx-hub-panel__icon{width:32px;height:32px;color:var(--haze);flex:none;place-items:center;display:grid}.sx-hub-panel__icon svg{width:22px;height:22px}.sx-hub-panel h2,.sx-hub-card-title{font-family:var(--font-body);text-transform:none;color:var(--ink);overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.35}.sx-hub-panel__header p{max-width:420px;color:var(--ink-muted);margin-top:6px;font-size:14px;line-height:1.6}.sx-hub-panel__body{flex-direction:column;flex:1;gap:16px;padding:22px;display:flex}.sx-hub-panel__meta{flex:none;margin-left:auto}.sx-hub-panel form{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.sx-hub-panel input{border-color:var(--line);font-size:16px}.sx-hub-panel .sx-btn{letter-spacing:.1em;align-self:start;min-height:44px;padding:10px 16px;font-size:10px}@media (width>=640px){.sx-hub-stats{gap:16px}.sx-hub-security{flex-direction:row;justify-content:space-between;align-items:center}.sx-hub-security>a{align-self:center}}@media (width>=1024px){.sx-hub{grid-template-columns:232px minmax(0,1fr);gap:32px;padding-top:40px}.sx-hub__sidebar{position:sticky;top:106px}.sx-hub-menu-toggle{display:none}.sx-hub-navigation{display:block}}@media (width>=1280px){.sx-hub-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=374px){.sx-hub-stat{padding:14px}.sx-hub-stat__label{font-size:12px}.sx-hub-stat__value--date{font-size:16px}.sx-hub-panel__header,.sx-hub-panel__body{padding:18px}}.sx-profile-settings,.sx-crew-manage{min-width:0}.sx-crew-status{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);align-items:center;gap:10px;margin-bottom:20px;padding:14px 18px;font-size:14px;display:flex}.sx-crew-status svg{width:18px;height:18px;color:var(--haze);flex:none}.sx-hub-cover{--hub-accent:var(--haze);border:1px solid var(--line);background:var(--surface);min-width:0;margin-bottom:24px}.sx-crew-cover{--hub-accent:var(--crew)}.sx-hub-cover__banner{background:var(--surface-sunken);border-bottom:3px solid var(--hub-accent);height:174px;position:relative;overflow:hidden}.sx-hub-cover__banner>img{object-fit:cover;width:100%;height:100%}.sx-hub-cover__placeholder{height:100%;color:var(--ink-faint);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.sx-hub-cover__placeholder svg{width:24px;height:24px}.sx-hub-cover__tag{background:var(--surface-sunken);border:1px solid var(--hub-accent);color:var(--hub-accent);font-family:var(--font-menu);letter-spacing:.12em;padding:5px 10px;font-size:11px;position:absolute;top:18px;right:22px}.sx-hub-cover__identity{align-items:center;gap:20px;padding:0 24px 22px;display:flex}.sx-hub-cover__avatar{border:5px solid var(--surface);background:var(--hub-accent);width:100px;height:100px;color:var(--on-haze);font-family:var(--font-display);flex:none;place-items:center;margin-top:-26px;font-size:34px;display:grid;position:relative;overflow:hidden}.sx-hub-cover__avatar>img{object-fit:cover;width:100%;height:100%}.sx-hub-cover__name{flex:1;min-width:0;padding-top:14px}.sx-hub-cover__name h2{overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.3}.sx-hub-cover__name p{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;font-size:13px;display:flex}.sx-hub-cover__name .sx-crew-role{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:12px}.sx-hub-settings-grid{align-items:stretch;gap:20px;display:grid}.sx-hub-settings-form,.sx-crew-panel-stack{flex-direction:column;gap:24px;display:flex}.sx-crew-media{align-items:flex-start;gap:18px;display:flex}.sx-crew-media__thumb{border:1px solid var(--line);background:var(--crew);width:80px;height:80px;color:var(--on-haze);font-family:var(--font-display);flex:none;place-items:center;font-size:27px;display:grid;overflow:hidden}.sx-crew-media__thumb img{object-fit:cover;width:100%;height:100%}.sx-crew-media__body{flex:1;min-width:0}.sx-crew-media h3{margin-bottom:6px;font-size:16px;font-weight:600}.sx-crew-media p{color:var(--ink-muted);font-size:12px;line-height:1.6}.sx-crew-media p.sx-profile-unsaved{color:var(--haze)}.sx-crew-media p.sx-profile-error{color:var(--danger-text)}.sx-crew-media__actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.sx-crew-media--cover{border-top:1px solid var(--line);padding-top:22px}.sx-crew-media__hint{color:var(--ink-faint);margin-top:auto;font-size:12px}.sx-crew-text-button{min-height:44px;color:var(--ink-muted);cursor:pointer;font-size:13px}.sx-crew-text-button:hover{color:var(--haze)}.sx-crew-count{background:var(--surface-sunken);min-width:24px;height:24px;color:var(--ink-muted);font-family:var(--font-body);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding-inline:6px;font-size:12px;display:inline-grid}.sx-crew-manage .sx-hub-panel__header>.sx-crew-count{margin-left:auto}.sx-crew-empty{color:var(--ink-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 24px;font-size:14px;display:flex}.sx-crew-empty svg{width:30px;height:30px;color:var(--ink-faint)}.sx-crew-roster-search{background:var(--surface-sunken);padding:18px 22px}.sx-crew-member{border-top:1px solid var(--line);align-items:center;gap:14px;padding:18px 22px;display:flex}.sx-crew-member__info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sx-crew-member__info>a{overflow-wrap:anywhere;color:var(--ink);font-size:15px;font-weight:600}.sx-crew-member__info>a:hover{color:var(--haze)}.sx-crew-member__info .sx-crew-role{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:12px}.sx-crew-member__actions{flex-wrap:wrap;gap:10px;display:flex}.sx-crew-you{border:1px solid var(--line);color:var(--ink-muted);padding:4px 8px;font-size:12px}.sx-crew-no-matches{color:var(--ink-muted);padding:24px;font-size:14px}.sx-crew-manage .sx-crew-danger{color:var(--danger-text)}.sx-crew-manage .sx-btn.sx-crew-danger{background:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.sx-crew-manage .sx-btn.sx-crew-danger{background:color-mix(in srgb, var(--danger-text) 12%, transparent)}}.sx-crew-manage .sx-btn.sx-crew-danger{border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.sx-crew-manage .sx-btn.sx-crew-danger{border-color:color-mix(in srgb, var(--danger-text) 55%, transparent)}}.sx-crew-manage .sx-btn.sx-crew-danger{box-shadow:none}.sx-crew-manage .sx-btn.sx-crew-danger:hover{background:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.sx-crew-manage .sx-btn.sx-crew-danger:hover{background:color-mix(in srgb, var(--danger-text) 20%, transparent)}}.sx-crew-manage .sx-btn.sx-crew-danger:hover{border-color:var(--danger-text)}.sx-crew-cover__media .sx-crew-media__actions{margin-top:0}.sx-crew-cover__media p.sx-profile-error{color:var(--danger-text)}.sx-crew-cover__media p.sx-profile-unsaved{color:var(--haze)}.sx-crew-invite{position:relative}.sx-crew-invite__menu{z-index:20;border:1px solid var(--line);background:var(--surface-sunken);max-height:280px;box-shadow:var(--shadow-hud);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.sx-crew-invite__option{text-align:left;width:100%;min-height:52px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.sx-crew-invite__option+.sx-crew-invite__option{border-top:1px solid var(--line)}.sx-crew-invite__option:hover,.sx-crew-invite__option[aria-selected=true]{background:var(--surface-raised);color:var(--haze)}.sx-crew-invite__option .sx-avatar{flex:none;width:32px;height:32px;font-size:15px}.sx-crew-invite__option>span:last-child{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.sx-crew-invite__message{color:var(--ink-muted);padding:16px;font-size:13px}.sx-crew-manage .sx-btn:disabled{box-shadow:none;opacity:.6;cursor:not-allowed;transform:none}@media (width>=1280px){.sx-hub-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}@media (width<=639px){.sx-hub-panel h2,.sx-hub-card-title{font-size:20px}.sx-crew-media{flex-direction:column;gap:12px}.sx-crew-member{flex-wrap:wrap;padding:16px}.sx-crew-member__actions:empty{display:none}.sx-crew-member__actions:not(:empty){width:100%;padding-left:58px}}.sx-hub-tabs{border:1px solid var(--line);background:var(--surface-sunken);gap:8px;margin-bottom:24px;padding:6px;display:flex}.sx-hub-tabs button{min-height:48px;color:var(--ink-muted);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:600;display:flex}.sx-hub-tabs button[aria-selected=true]{border-color:var(--line);background:var(--surface-raised);color:var(--haze)}.sx-hub-tabs button:hover{color:var(--ink)}.sx-hub-tabs svg,.sx-profile-link svg,.sx-profile-upload svg,.sx-profile-success svg,.sx-profile-rule svg{flex:none;width:18px;height:18px}.sx-profile-link{min-height:44px;color:var(--haze);flex:none;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.sx-profile-link:hover{color:var(--ink)}.sx-profile-media{border-top:1px solid var(--line);background:var(--surface-sunken);gap:20px;padding:20px 24px;display:grid}.sx-profile-media__item{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.sx-profile-media__item>p{color:var(--ink-muted);font-size:12px}.sx-profile-upload{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.sx-profile-upload:hover{border-color:var(--haze)}.sx-profile-upload:focus-within{outline:3px solid var(--focus);outline-offset:3px}.sx-profile-settings .sx-field{min-width:0}.sx-profile-settings .sx-input{width:100%;min-width:0}.sx-profile-settings textarea.sx-input{resize:vertical;height:auto;min-height:112px;padding:12px 14px;line-height:1.6}.sx-profile-settings .sx-field__label{color:var(--ink-muted);font-size:10px}.sx-profile-settings .sx-field__help{color:var(--ink-muted);line-height:1.5}.sx-profile-settings .sx-profile-field--invalid{border-color:var(--danger-text)}.sx-profile-field-grid{gap:18px;display:grid}.sx-profile-counter{color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px}.sx-profile-check{border:1px solid var(--line);background:var(--surface-sunken);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:12px;font-size:14px;display:flex}.sx-profile-check input{width:18px;height:18px;accent-color:var(--haze);flex:none}.sx-profile-savebar{border:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex;box-shadow:0 6px 24px #00000040}.sx-profile-savebar-slot{min-width:0}.sx-profile-savebar--docked{z-index:20;position:fixed;bottom:0;box-shadow:0 -6px 24px #00000040}.sx-profile-savebar__status{min-width:0;color:var(--ink-muted);font-size:13px}.sx-profile-savebar .sx-btn{flex:none;min-height:44px;padding:12px 16px;font-size:11px}.sx-profile-unsaved{color:var(--haze)}.sx-profile-success{color:var(--grove-text);align-items:center;gap:8px;display:flex}.sx-profile-settings .sx-profile-error{color:var(--danger-text);font-size:13px}.sx-profile-account-note{border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-muted);align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px 20px;font-size:14px;display:flex}.sx-profile-account-note svg{width:19px;height:19px;color:var(--haze);flex:none;margin-top:2px}.sx-profile-rule{background:var(--surface-sunken);color:var(--haze);align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.sx-profile-settings .sx-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.sx-account-settings{flex-direction:column;gap:24px;min-width:0;display:flex;container-type:inline-size}.sx-account-grid{align-items:stretch;gap:20px;display:grid}.sx-account-settings .sx-hub-panel__header>div:not(.sx-hub-panel__meta){min-width:0}.sx-account-settings .sx-hub-panel__header p{max-width:680px}.sx-account-count{border:1px solid var(--line);background:var(--surface-sunken);min-width:28px;height:28px;color:var(--ink-muted);font-variant-numeric:tabular-nums;place-items:center;padding-inline:7px;font-size:13px;display:grid}.sx-account-status{border:1px solid var(--line);background:var(--surface);color:var(--grove-text);align-items:center;gap:10px;padding:14px 18px;font-size:14px;display:flex}.sx-account-status svg{flex:none;width:18px;height:18px}.sx-access-list{flex-direction:column;flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sx-access-item{border:1px solid var(--line);background:var(--surface-sunken);align-items:flex-start;gap:14px;min-width:0;padding:16px;display:flex}.sx-access-item--current{border-left:2px solid var(--grove-text)}.sx-access-item__icon{border:1px solid var(--line);background:var(--surface-raised);width:40px;height:40px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.sx-access-item__icon svg{width:22px;height:22px}.sx-access-item--current .sx-access-item__icon{color:var(--grove-text)}.sx-access-item__details{flex:1;min-width:0}.sx-access-item__heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sx-access-item h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.4}.sx-access-item__details p{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.55}.sx-access-item__ip{flex-wrap:wrap;gap:4px 8px;display:flex}.sx-access-item__ip b{font-family:var(--font-mono);font-size:12px;font-weight:400}.sx-session-current{border:1px solid var(--grove-text);align-items:center;gap:4px;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sx-session-current{border:1px solid color-mix(in srgb, var(--grove-text) 35%, var(--line))}}.sx-session-current{background:var(--grove-text)}@supports (color:color-mix(in lab, red, red)){.sx-session-current{background:color-mix(in srgb, var(--grove-text) 8%, var(--surface-sunken))}}.sx-session-current{color:var(--grove-text);white-space:nowrap;font-size:11px;font-weight:500;line-height:1.4}.sx-session-current svg{width:13px;height:13px}.sx-account-settings .sx-btn{border:1px solid var(--line);min-height:44px;box-shadow:none;font-family:var(--font-body);letter-spacing:0;text-transform:none;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4}.sx-account-settings .sx-btn:hover,.sx-account-settings .sx-btn:active{box-shadow:none;transform:none}.sx-account-settings .sx-btn--ghost{background:var(--surface-raised);color:var(--ink)}.sx-account-settings .sx-btn--ghost:hover{border-color:var(--ink-faint)}.sx-account-settings .sx-btn--primary{border-color:var(--grove)}.sx-account-settings .sx-btn--primary:hover{background:var(--grove)}@supports (color:color-mix(in lab, red, red)){.sx-account-settings .sx-btn--primary:hover{background:color-mix(in srgb, var(--grove) 85%, var(--ground))}}.sx-account-settings .sx-btn:disabled{opacity:.6;cursor:not-allowed}.sx-account-settings .sx-account-revoke{background:var(--surface-sunken);color:var(--danger-text);flex:none;align-self:center}.sx-account-settings .sx-account-revoke:hover{border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.sx-account-settings .sx-account-revoke:hover{border-color:color-mix(in srgb, var(--danger-text) 55%, var(--line))}}.sx-account-settings .sx-account-revoke:hover{background:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.sx-account-settings .sx-account-revoke:hover{background:color-mix(in srgb, var(--danger-text) 8%, var(--surface-sunken))}}.sx-access-item--app .sx-account-revoke{margin-top:14px}.sx-access-scopes{flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none;display:flex}.sx-access-scopes li{border:1px solid var(--line);color:var(--ink-muted);overflow-wrap:anywhere;padding:3px 7px;font-size:12px;line-height:1.5}.sx-account-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:170px;padding:24px 16px;display:flex}.sx-account-empty>svg{width:32px;height:32px;color:var(--ink-faint)}.sx-account-empty h3{color:var(--ink);font-size:17px;font-weight:500}.sx-account-empty p{max-width:320px;color:var(--ink-muted);font-size:14px;line-height:1.6}.sx-account-note{border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-muted);align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.sx-account-note svg{width:17px;height:17px;color:var(--grove-text);flex:none;margin-top:2px}.sx-session-signout{border-top:1px solid var(--line);padding-top:20px}.sx-session-signout h3{font-size:16px;font-weight:500;line-height:1.4}.sx-session-signout>p{color:var(--ink-muted);margin-top:6px;font-size:13px;line-height:1.6}.sx-session-signout form{margin-top:18px}.sx-account-settings .sx-field{min-width:0}.sx-account-settings .sx-field__label{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500;line-height:1.4}.sx-account-settings .sx-field__help{color:var(--ink-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.sx-account-settings .sx-input{border-width:1px;width:100%;min-width:0;height:46px}.sx-account-settings .sx-input[aria-invalid=true]{border-color:var(--danger-text)}.sx-account-settings .sx-profile-error{color:var(--danger-text);font-size:13px;line-height:1.5}.sx-account-settings .sx-input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 1000px var(--ground)}.sx-data-export{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.sx-data-export__includes{flex:1;gap:12px 24px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sx-data-export__includes li{color:var(--ink-muted);align-items:center;gap:8px;font-size:14px;line-height:1.5;display:flex}.sx-data-export__includes svg{width:15px;height:15px;color:var(--grove-text);flex:none}.sx-data-export>.sx-btn{flex:none;align-self:center}.sx-account-settings .sx-hub-panel--danger{border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.sx-account-settings .sx-hub-panel--danger{border-color:color-mix(in srgb, var(--danger-text) 40%, var(--line))}}.sx-hub-panel--danger .sx-hub-panel__icon,.sx-hub-panel--danger .sx-hub-panel__header p{color:var(--danger-text)}.sx-privacy-delete{align-items:start;gap:28px;display:grid}.sx-privacy-delete__consequences h3{margin-bottom:16px;font-size:16px;font-weight:500}.sx-privacy-delete__consequences ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.sx-privacy-delete__consequences li{color:var(--ink-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.sx-privacy-delete__consequences svg{width:18px;height:18px;color:var(--ink-faint);flex:none;margin-top:2px}.sx-account-settings .sx-privacy-delete__form{gap:18px}.sx-account-settings .sx-btn.sx-account-danger{border-color:var(--hud-red);background:var(--hud-red);color:var(--on-grove)}.sx-account-settings .sx-btn.sx-account-danger:hover{background:var(--hud-red)}@supports (color:color-mix(in lab, red, red)){.sx-account-settings .sx-btn.sx-account-danger:hover{background:color-mix(in srgb, var(--hud-red) 85%, var(--ground))}}.sx-server-create-grid{align-items:stretch;gap:var(--hub-block-gap);min-width:0;display:grid}.sx-server-settings .sx-hub-panel__body{gap:20px}.sx-server-settings .sx-hub-panel__header p{max-width:48ch}.sx-server-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 16px;display:grid}.sx-server-fields--endpoint{grid-template-columns:minmax(0,2fr) minmax(90px,1fr)}.sx-server-settings .sx-input{height:46px;font-size:16px}.sx-server-settings textarea.sx-input{resize:vertical;height:auto;min-height:94px;padding:12px 14px;line-height:1.55}.sx-server-settings .sx-server-key{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.sx-server-settings .sx-select__button{background:var(--ground);border-width:1px;min-height:46px;font-size:16px}.sx-server-settings .sx-input,.sx-server-settings .sx-select__button,.sx-server-proxy>input{scroll-margin-top:128px}.sx-server-links{border-top:1px solid var(--line);padding-top:20px}.sx-server-proxy{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding-top:20px;display:flex}.sx-server-proxy>input{width:18px;height:18px;accent-color:var(--haze);cursor:pointer;flex:none;margin-top:2px}.sx-server-proxy>div{min-width:0}.sx-server-proxy label{color:var(--ink);cursor:pointer;font-size:14px;font-weight:500;line-height:1.5}.sx-server-proxy p{color:var(--ink-muted);margin-top:6px;font-size:13px;line-height:1.6}.sx-server-next{border:1px solid var(--line);background:var(--surface-sunken);align-items:flex-start;gap:10px;margin-top:auto;padding:16px;display:flex}.sx-server-next>svg{width:18px;height:18px;color:var(--haze);flex:none;margin-top:2px}.sx-server-next h3{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.4}.sx-server-next p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.6}.sx-server-create-footer{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.sx-server-create-footer>p{max-width:54ch;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.6}.sx-server-create-footer>div{flex:none;gap:10px;display:flex}.sx-server-settings .sx-btn--haze{border-color:var(--haze);background:var(--haze)}@supports (color:color-mix(in lab, red, red)){.sx-server-settings .sx-btn--haze{background:color-mix(in srgb, var(--haze) 82%, var(--surface-sunken))}}.sx-server-settings .sx-btn--haze{color:var(--on-haze)}.sx-server-settings .sx-btn--haze:hover{background:var(--haze)}.sx-server-settings .sx-btn svg{flex:none;width:17px;height:17px}.sx-server-error{border:1px solid var(--danger-text);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.sx-server-error{border:1px solid color-mix(in srgb, var(--danger-text) 40%, var(--line))}}.sx-server-error{background:var(--surface);color:var(--danger-text);font-size:14px;line-height:1.6}.sx-server-error svg{flex:none;width:19px;height:19px;margin-top:2px}.sx-server-error p{margin:0}.sx-server-error>div{min-width:0}.sx-server-error ul{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;list-style:outside;display:flex}.sx-server-error a{color:inherit;text-underline-offset:3px;text-decoration:underline}@container (width>=900px){.sx-server-create-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@container (width<=520px){.sx-server-fields{grid-template-columns:minmax(0,1fr)}.sx-server-settings .sx-hub-panel__header,.sx-server-settings .sx-hub-panel__body{padding:20px 18px}.sx-server-settings .sx-hub-panel h2{font-size:20px}.sx-server-create-footer{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.sx-server-create-footer>div{flex-direction:column-reverse}.sx-server-create-footer .sx-btn{width:100%}}.sx-security-section{min-width:0}.sx-security-control{border:1px solid var(--line);background:var(--surface)}.sx-security-control__summary{align-items:center;gap:18px;min-height:112px;padding:24px;display:flex}.sx-security-control__icon{border:1px solid var(--line);background:var(--surface-raised);width:40px;height:40px;color:var(--haze);flex:none;place-items:center;display:grid}.sx-security-control__icon svg{width:21px;height:21px}.sx-security-control__copy{flex:1;min-width:0}.sx-security-control__copy h2{font-family:var(--font-body);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:500;line-height:1.35}.sx-security-control__copy p{max-width:68ch;color:var(--ink-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.sx-security-control__actions{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.sx-security-control__actions .sx-btn{background:var(--surface-sunken);justify-content:space-between;width:200px}.sx-security-modal{border:1px solid var(--line);border-top:2px solid var(--haze);background:var(--surface-sunken);width:min(640px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-hud-l);flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden;container-type:inline-size}.sx-security-modal:not([open]){display:none}.sx-security-modal::backdrop{background:#000000b8}.sx-security-modal:focus-visible{outline:none}.sx-security-modal__header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;padding:22px 24px;display:flex}.sx-security-modal__header h2{min-width:0;font-family:var(--font-body);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500;line-height:1.35}.sx-security-modal__header h2:focus{outline:none}.sx-security-modal__close{width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.sx-security-modal__close:hover{border-color:var(--line);background:var(--surface-raised);color:var(--ink)}.sx-security-modal__close svg{width:21px;height:21px}.sx-security-modal__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:24px;min-width:0;min-height:0;padding:24px;display:flex;overflow-y:auto}.sx-security-password{flex-direction:column;gap:20px;display:flex}.sx-security-state{border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.sx-security-state svg{width:14px;height:14px}.sx-security-state--on{border-color:var(--grove-text)}@supports (color:color-mix(in lab, red, red)){.sx-security-state--on{border-color:color-mix(in srgb, var(--grove-text) 35%, var(--line))}}.sx-security-state--on{background:var(--grove-text)}@supports (color:color-mix(in lab, red, red)){.sx-security-state--on{background:color-mix(in srgb, var(--grove-text) 8%, var(--surface-sunken))}}.sx-security-state--on{color:var(--grove-text)}.sx-security-state--pending{border-color:var(--haze)}@supports (color:color-mix(in lab, red, red)){.sx-security-state--pending{border-color:color-mix(in srgb, var(--haze) 35%, var(--line))}}.sx-security-state--pending{color:var(--haze)}.sx-security-settings .sx-btn--haze{border-color:var(--haze);background:var(--haze)}@supports (color:color-mix(in lab, red, red)){.sx-security-settings .sx-btn--haze{background:color-mix(in srgb, var(--haze) 82%, var(--surface-sunken))}}.sx-security-settings .sx-btn--haze{color:var(--on-haze)}.sx-security-settings .sx-btn--haze:hover{background:var(--haze)}.sx-security-settings .sx-btn svg{flex:none;width:17px;height:17px}.sx-security-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.sx-security-password .sx-security-actions{margin-top:0}.sx-security-help{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.65}.sx-security-steps{flex-direction:column;gap:18px;margin:0;padding:4px 0;list-style:none;display:flex}.sx-security-steps li{align-items:center;gap:12px;display:flex}.sx-security-steps span{border:1px solid var(--line);background:var(--surface-sunken);width:30px;height:30px;color:var(--haze);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:13px;display:grid}.sx-security-steps p{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.sx-security-setup{flex-direction:column;gap:18px;min-width:0;display:flex}.sx-security-qr{border:1px solid var(--line);background:#fff;align-self:flex-start;width:176px;max-width:100%;padding:12px}.sx-security-qr svg{width:100%;height:auto;display:block}.sx-security-key{border:1px solid var(--line);background:var(--ground);padding:12px 14px}.sx-security-key p{color:var(--ink-muted);margin-bottom:6px;font-size:12px}.sx-security-key code{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px;line-height:1.7;display:block}.sx-security-recovery{border:1px solid var(--line);background:var(--ground);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:16px;list-style:none;display:grid}.sx-security-recovery code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.sx-security-passkeys{align-items:start;gap:24px;min-width:0;display:grid}.sx-security-passkey-empty{align-items:flex-start;gap:14px;padding-block:8px;display:flex}.sx-security-passkey-empty>span{border:1px solid var(--line);background:var(--surface-sunken);width:40px;height:40px;color:var(--ink-faint);flex:none;place-items:center;display:grid}.sx-security-passkey-empty svg{width:22px;height:22px}.sx-security-passkey-empty h3{margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.4}.sx-security-passkey-empty p{max-width:380px;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.6}.sx-security-passkey-add{border-top:1px solid var(--line);flex-direction:column;gap:14px;min-width:0;padding-top:24px;display:flex}.sx-security-passkey-add form{flex-direction:column;gap:18px;display:flex}.sx-security-passkey-add .sx-btn{align-self:flex-end}@container (width<=520px){.sx-security-actions .sx-btn,.sx-security-passkey-add .sx-btn{justify-content:center;width:100%}.sx-security-modal__header h2{font-size:20px}.sx-security-modal__header{gap:10px;padding:18px 16px}.sx-security-modal__body{padding:20px 18px}.sx-security-modal__header .sx-security-control__icon{width:32px;height:32px}}@container (width<=760px){.sx-security-control__summary{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:20px}.sx-security-control__copy{flex-basis:calc(100% - 54px)}.sx-security-control__actions{width:calc(100% - 54px);margin-left:54px}.sx-security-control__actions .sx-btn{margin-left:auto}}@container (width<=420px){.sx-security-control__summary{padding:18px}.sx-security-control__copy h2{font-size:18px}.sx-security-control__actions{flex-wrap:wrap;gap:10px;width:100%;margin-left:0}.sx-security-control__actions .sx-btn{width:100%}}@container (width>=640px){.sx-data-export__includes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=900px){.sx-account-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sx-privacy-delete{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@container (width<=520px){.sx-access-item{flex-wrap:wrap;padding:14px}.sx-access-item__details{flex-basis:calc(100% - 54px)}.sx-access-item>.sx-btn{margin-left:54px}.sx-data-export{flex-direction:column;align-items:stretch;gap:20px}.sx-data-export>.sx-btn,.sx-privacy-delete__form>.sx-btn{justify-content:center;width:100%}}@media (width>=640px){.sx-profile-media,.sx-profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.sx-hub-tabs{flex-wrap:wrap;gap:4px}.sx-hub-tabs button{flex:auto;gap:6px;padding:10px 8px;font-size:12px}.sx-hub-cover__banner{height:120px}.sx-hub-cover__identity{flex-wrap:wrap;gap:12px;padding:0 18px 18px}.sx-hub-cover__avatar{width:72px;height:72px;margin-top:-18px;font-size:26px}.sx-hub-cover__name h2{font-size:18px}.sx-hub-cover__name p{gap:6px 10px;font-size:12px}.sx-hub-cover__placeholder{padding:24px;font-size:12px}.sx-profile-link{width:100%}.sx-profile-media{padding:18px}.sx-profile-savebar{padding:14px;padding-bottom:max(14px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:12px}.sx-profile-savebar .sx-btn{justify-content:center}}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-\[-30px\]{right:-30px}.bottom-0{bottom:0}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.-left-\[9999px\]{left:-9999px}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-\[18px\]{height:18px}.h-\[46px\]{height:46px}.h-\[190px\]{height:190px}.h-\[200px\]{height:200px}.h-auto{height:auto}.h-full{height:100%}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[340px\]{min-height:340px}.min-h-dvh{min-height:100dvh}.w-4\/5{width:80%}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[18px\]{width:18px}.w-\[180px\]{width:180px}.w-\[290px\]{width:290px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[14ch\]{max-width:14ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[820px\]{max-width:820px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[520px\]{min-width:520px}.min-w-\[720px\]{min-width:720px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-rotate-3{rotate:-3deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-\[104px\]{scroll-margin-top:104px}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[18px\]{gap:18px}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.\!gap-x-6{column-gap:calc(var(--spacing) * 6)!important}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-\[18px\]{column-gap:18px}.\!gap-y-0{row-gap:0!important}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-xs{border-radius:var(--radius-s)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-y-\[6px\]{border-block-style:var(--tw-border-style);border-block-width:6px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-t-\[6px\]{border-top-style:var(--tw-border-style);border-top-width:6px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-b-\[6px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:6px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#3a3128\]{border-color:#3a3128}.border-\[\#26201a\]{border-color:#26201a}.border-\[\#f3e9d2\]{border-color:#f3e9d2}.border-black{border-color:var(--color-black)}.border-danger{border-color:var(--danger-text)}.border-hud-red{border-color:var(--hud-red)}.border-line{border-color:var(--line)}.border-outline{border-color:var(--outline)}.border-surface-raised{border-color:var(--surface-raised)}.border-l-danger{border-left-color:var(--danger-text)}.bg-\[\#1a1612\]{background-color:#1a1612}.bg-\[\#111111\]{background-color:#111}.bg-black{background-color:var(--color-black)}.bg-ground{background-color:var(--ground)}.bg-grove{background-color:var(--grove)}.bg-haze{background-color:var(--haze)}.bg-hud-red{background-color:var(--hud-red)}.bg-line{background-color:var(--line)}.bg-outline{background-color:var(--outline)}.bg-surface{background-color:var(--surface)}.bg-surface-raised{background-color:var(--surface-raised)}.bg-surface-sunken{background-color:var(--surface-sunken)}.fill-grove\/25{fill:var(--grove)}@supports (color:color-mix(in lab, red, red)){.fill-grove\/25{fill:color-mix(in oklab, var(--grove) 25%, transparent)}}.stroke-grove{stroke:var(--grove)}.object-cover{object-fit:cover}.object-\[70\%_50\%\]{object-position:70% 50%}.object-\[78\%_50\%\]{object-position:78% 50%}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[18px\]{padding-inline:18px}.px-\[30px\]{padding-inline:30px}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-11{padding-block:calc(var(--spacing) * 11)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-18{padding-bottom:calc(var(--spacing) * 18)}.pb-\[5px\]{padding-bottom:5px}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-menu{font-family:var(--font-menu)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[48px\]{font-size:48px}.text-\[50px\]{font-size:50px}.text-\[52px\]{font-size:52px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.text-\[72px\]{font-size:72px}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#111111\]{color:#111}.text-\[\#b8ac96\]{color:#b8ac96}.text-\[\#cfc4ad\]{color:#cfc4ad}.text-\[\#e1e1e1\]{color:#e1e1e1}.text-\[\#e5dcc6\]{color:#e5dcc6}.text-\[\#f3e9d2\]{color:#f3e9d2}.text-\[var\(--hud-blue\)\]{color:var(--hud-blue)}.text-ballas-text{color:var(--ballas-text)}.text-danger{color:var(--danger-text)}.text-grove-text{color:var(--grove-text)}.text-haze{color:var(--haze)}.text-hud-blue{color:var(--hud-blue)}.text-hud-cream{color:var(--hud-cream)}.text-hud-red{color:var(--hud-red)}.text-ink{color:var(--ink)}.text-ink-faint{color:var(--ink-faint)}.text-ink-muted{color:var(--ink-muted)}.text-on-grove{color:var(--on-grove)}.text-sunset{color:var(--sunset)}.text-vagos{color:var(--vagos)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-grove{accent-color:var(--grove)}.accent-haze{accent-color:var(--haze)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-hud{--tw-shadow:var(--shadow-hud);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-hud-l{--tw-shadow:var(--shadow-hud-l);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-hud-s{--tw-shadow:var(--shadow-hud-s);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-\[-6px\]{outline-offset:-6px}.outline-hud-red{outline-color:var(--hud-red)}.blur{--tw-blur:blur(8px);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,)}.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))}.select-all{-webkit-user-select:all;user-select:all}.placeholder\:text-ink-muted::placeholder{color:var(--ink-muted)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-surface-raised:hover{background-color:var(--surface-raised)}.hover\:text-\[\#f3e9d2\]:hover{color:#f3e9d2}.hover\:text-haze:hover{color:var(--haze)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[80\]:focus{z-index:80}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--focus)}@media not all and (width>=48rem){.max-md\:grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (width>=40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:px-\[30px\]{padding-inline:30px}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_12rem_12rem\]{grid-template-columns:minmax(0,1fr) 12rem 12rem}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_auto_9rem\]{grid-template-columns:minmax(0,1fr) auto auto 9rem}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-7{gap:calc(var(--spacing) * 7)}.md\:self-auto{align-self:auto}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}@media (width>=64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-0{inset:0}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:right-14{right:calc(var(--spacing) * 14)}.lg\:bottom-11{bottom:calc(var(--spacing) * 11)}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-\[84px\]{height:84px}.lg\:h-\[200px\]{height:200px}.lg\:h-\[360px\]{height:360px}.lg\:min-h-\[60px\]{min-height:60px}.lg\:min-h-\[520px\]{min-height:520px}.lg\:w-\[92\%\]{width:92%}.lg\:w-\[220px\]{width:220px}.lg\:w-\[360px\]{width:360px}.lg\:max-w-\[640px\]{max-width:640px}.lg\:max-w-\[680px\]{max-width:680px}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[460px_minmax\(0\,1fr\)\]{grid-template-columns:460px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,560px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,9fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.lg\:grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,8fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.lg\:grid-cols-\[minmax\(0\,4fr\)_repeat\(4\,minmax\(0\,2fr\)\)\]{grid-template-columns:minmax(0,4fr) repeat(4,minmax(0,2fr))}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,6fr\)_minmax\(0\,3fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lg\:grid-cols-\[minmax\(0\,8fr\)_minmax\(0\,4fr\)\]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-\[22px\]{gap:22px}.lg\:self-auto{align-self:auto}.lg\:self-start{align-self:flex-start}.lg\:justify-self-center{justify-self:center}.lg\:overflow-hidden{overflow:hidden}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:object-\[70\%_50\%\]{object-position:70% 50%}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-\[88px\]{padding-block:88px}.lg\:py-\[104px\]{padding-block:104px}.lg\:py-\[110px\]{padding-block:110px}.lg\:pt-7{padding-top:calc(var(--spacing) * 7)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-\[72px\]{padding-top:72px}.lg\:pt-\[110px\]{padding-top:110px}.lg\:pr-\[220px\]{padding-right:220px}.lg\:pb-0{padding-bottom:0}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:pb-\[110px\]{padding-bottom:110px}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[17px\]{font-size:17px}.lg\:text-\[21px\]{font-size:21px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[64px\]{font-size:64px}.lg\:text-\[72px\]{font-size:72px}.lg\:text-\[76px\]{font-size:76px}.lg\:text-\[80px\]{font-size:80px}.lg\:text-\[88px\]{font-size:88px}.lg\:text-\[96px\]{font-size:96px}.lg\:text-\[104px\]{font-size:104px}.lg\:text-\[128px\]{font-size:128px}}@media (width>=80rem){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-\[84px\]{height:84px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,780px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,780px) minmax(0,1fr)}}@media (width>=96rem){.\32 xl\:gap-\[30px\]{gap:30px}}}:root,[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0e0c0a;--surface:#1a1612;--surface-raised:#26201a;--line:#3a3128;--ink:#f3e9d2;--ink-muted:#b8ac96;--outline:#000;--haze:#f2a03d;--on-haze:#111;--sunset:#e0662f;--on-sunset:#111;--grove:#257a33;--on-grove:#fff;--grove-text:#5fcb6e;--ballas:#7b3fa0;--on-ballas:#fff;--ballas-text:#a86efc;--vagos:#f2c230;--aztecas:#1fb5b0;--fog:#9fb4c2;--neon:#ff2e88;--hud-red:#b4191d;--hud-green:#36682c;--hud-gold:#906210;--hud-blue:#accbf1;--hud-armor:#e1e1e1;--hud-cream:#e2c063;--danger-text:#f2837a;--focus:#f2a03d;--surface-sunken:#14110e;--ink-faint:#8a7f6c;--menu-idle:#8fa6bf;--shadow-hud-s:2px 2px 0 #000;--shadow-hud:4px 4px 0 #000;--shadow-hud-l:8px 8px 0 #000}[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f3e9d2;--surface:#eadfc4;--surface-raised:#fff8e8;--line:#cdbf9f;--ink:#111;--ink-muted:#5a4e3c;--grove-text:#1f6b2c;--ballas-text:#6a2f90;--danger-text:#b4191d;--focus:#8a4b08;--surface-sunken:#e3d6b8;--ink-faint:#6b5f4b;--menu-idle:#3d4f66}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-0:0px;--radius-s:2px;--radius-round:9999px;--stroke-s:1px;--stroke-m:2px;--stroke-l:3px;--stroke-panel:6px;--font-display:"Anton", "Impact", "Arial Narrow", sans-serif;--font-gothic:"Pirata One", "Old English Text MT", serif;--font-menu:"Michroma", "Eurostile", "Arial Black", sans-serif;--font-body:"Jost", "Futura", "Century Gothic", system-ui, sans-serif;--font-mono:"JetBrains Mono", Consolas, "Courier New", monospace}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
