@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-cyrillic-ext-wght-normal-Duf7tWJ7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-cyrillic-wght-normal-DINSYtDx.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-vietnamese-wght-normal-DlPkZmYr.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-latin-ext-wght-normal-B5pmZ151.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/exo-2-latin-wght-normal-CQ1lLIdm.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! 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-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;--tw-outline-style:solid;--tw-border-style:solid;--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-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:"Geist Variable", Geist, Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-red-300:oklch(80.8% .114 19.571);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#ededed;--color-canvas:#0a0a0a;--color-hairline:#262626;--color-signal:#0070f3}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;scrollbar-color:#354157 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#354157 padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#526786 padding-box content-box}body{min-height:100vh;font-family:var(--font-sans);color:var(--color-slate-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#050505;margin:0}.game-host{width:100%;height:100dvh;min-height:0;overflow:hidden}.elixia-logo{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.elixia-logo__mark{flex:none;width:24px;height:24px}.elixia-logo__wordmark{color:#ededed;letter-spacing:-.03em;font-size:15px;font-weight:600}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-blue-400)}}@layer components{.portal-shell{min-height:100vh;padding:calc(var(--spacing) * 6);background:radial-gradient(circle at 50% 0,#405a82,#101b31 28%,#050914 68%);place-items:center;display:grid}.portal-card{width:100%;max-width:var(--container-md);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);padding:calc(var(--spacing) * 8);color:var(--color-ink);--tw-shadow:0 1px 1px var(--tw-shadow-color,#0006), 0 18px 56px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0b1324}.portal-kicker{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400);margin:0}.portal-card h1{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.portal-hub__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.portal-muted{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-300)}.portal-tabs{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hairline);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.portal-tabs button{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);border-color:#0000;border-bottom-width:2px}.portal-tabs button[aria-selected=true]{border-color:var(--color-ink);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.portal-form{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}.portal-form label{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:grid}.portal-input{height:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.portal-input:focus{border-color:var(--color-blue-400)}.portal-primary,.portal-secondary{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.portal-primary{background-color:var(--color-signal);color:var(--color-white)}@media(hover:hover){.portal-primary:hover{background-color:var(--color-blue-500)}}.portal-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);background-color:#02061840}@supports (color:color-mix(in lab,red,red)){.portal-secondary{background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)}}.portal-secondary{color:var(--color-ink)}@media(hover:hover){.portal-secondary:hover{border-color:#54a2ffb3}@supports (color:color-mix(in lab,red,red)){.portal-secondary:hover{border-color:color-mix(in oklab,var(--color-blue-400) 70%,transparent)}}.portal-secondary:hover{background-color:var(--color-slate-800)}}.portal-actions{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.portal-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-300);margin:0}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.bg-black{background-color:var(--color-black)}.italic{font-style:italic}.underline{text-decoration-line:underline}.\!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,)!important}.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,)}}@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-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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.anti-bot-page{max-width:1240px}.anti-bot-page>section,.anti-bot-page>form{min-width:0;padding:20px}.anti-bot-page h3{margin:0 0 6px}.anti-bot-page p{margin:6px 0 14px;color:var(--adm-text-2)}.anti-bot-page fieldset{margin:20px 0 0}.anti-bot-page>form>fieldset{margin:0;padding:0;border:0}.anti-bot-page label{display:flex;min-width:0;flex-direction:column;gap:6px;margin:14px 0}.anti-bot-page input:not([type=checkbox]),.anti-bot-page select,.anti-bot-page textarea{width:100%;min-width:0}.anti-bot-page textarea{min-height:88px;resize:vertical}.anti-bot-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.anti-bot-revision{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--adm-line-soft);overflow-wrap:anywhere}.anti-bot-revision>div{min-width:0}.anti-bot-revision:last-child{padding-bottom:0;border-bottom:0}.anti-bot-revision strong{font-weight:500}.ab-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.ab-status__meta{color:var(--adm-text-3);font-size:12px}.ab-tabpanel{min-width:0}.anti-bot-page .ab-panel{min-width:0;padding:20px}.ab-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.anti-bot-page .ab-toolbar label{margin:0}.ab-grow{flex:1 1 260px}.anti-bot-page .ab-empty,.anti-bot-page .ab-hint{margin:8px 0;color:var(--adm-text-3)}.anti-bot-page .ab-callout{margin-bottom:16px;padding:10px 12px;border:1px solid var(--adm-line-soft);border-radius:6px;background:var(--adm-raised);color:var(--adm-text-1)}.anti-bot-page .ab-callout[data-tone=danger]{border-color:var(--adm-danger-line);background:var(--adm-danger-soft);color:var(--adm-danger-text)}.anti-bot-page .ab-callout[data-tone=info]{border-color:var(--adm-accent-line);background:var(--adm-accent-soft);color:var(--adm-accent-text)}.ab-cards{display:grid;gap:12px}.ab-card{padding:16px;overflow-wrap:anywhere}.ab-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.anti-bot-page .ab-facts{margin:8px 0;color:var(--adm-text-2)}.ab-card .anti-bot-actions{align-items:center;margin-top:12px}.ab-inline-form{margin-top:12px}.ab-settings{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px}.ab-settings__nav{position:sticky;top:72px;display:grid;gap:12px}.ab-settings__nav nav{display:grid;gap:2px}.control-content .ab-settings__nav nav button{justify-content:space-between;min-height:32px;padding:0 10px;border-color:transparent;background:transparent;color:var(--adm-text-2)}.control-content .ab-settings__nav nav button[aria-pressed=true]{background:var(--adm-hover);color:var(--adm-text)}.anti-bot-page .ab-settings__body{min-width:0;margin:0;padding:0;border:0}.ab-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ab-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px}.ab-setting{margin:-6px;padding:6px;border-radius:6px;transition:background-color .16s var(--adm-ease)}.ab-setting[data-changed]{background:var(--adm-warn-soft)}.ab-setting b{color:var(--adm-warn-text);font-weight:500}.ab-settings__savebar,.ab-settings__notice{grid-column:1 / -1}.ab-settings__savebar{flex-wrap:wrap}.ab-settings__reason{flex:1 1 260px}.anti-bot-page .ab-settings__error,.anti-bot-page .ab-settings__status{flex-basis:100%;margin:0;font-size:12px}.anti-bot-page .ab-settings__error{color:var(--adm-danger-text)}.anti-bot-page .ab-settings__status{color:var(--adm-text-2)}.ab-timeline{margin:0;padding:0;list-style:none}.ab-timeline li{padding:14px 0;border-bottom:1px solid var(--adm-line-soft)}.ab-timeline__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.anti-bot-page .ab-timeline p{margin:4px 0 8px}.ab-timeline ul{margin:8px 0;padding-left:18px;color:var(--adm-text-1);font-size:13px}.ab-timeline button{margin-top:8px}.ab-grow-left{margin-left:auto}.ab-calibration{width:100%}.ab-calibration small{display:block;overflow-wrap:anywhere}.control-content .ab-calibration td:nth-child(2),.control-content .ab-calibration td:nth-child(5){min-width:14rem;white-space:normal}.control-content .ab-calibration td:nth-child(5){min-width:0;max-width:16rem}.ab-calibration tr[data-changed] td:nth-child(5){color:var(--adm-warn-text);font-weight:600}@media(max-width:860px){.ab-settings{grid-template-columns:minmax(0,1fr)}.ab-settings__nav{position:static}.ab-settings__nav nav{display:flex;overflow-x:auto}}@media(max-width:640px){.anti-bot-page>section,.anti-bot-page>form,.anti-bot-page .ab-panel{padding:16px}.anti-bot-actions{flex-direction:column}}.ab-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:10px;background:var(--adm-line-soft)}.ab-stats>div{display:grid;gap:4px;padding:12px 14px;background:var(--adm-panel)}.ab-stats dt{color:var(--adm-text-3);font-size:12px}.ab-stats dd{margin:0;color:var(--adm-text);font-size:14px;font-variant-numeric:tabular-nums}.ab-stats dd.ab-stat--warn{color:var(--adm-warn-text)}.ab-stat-dot{display:inline-flex;align-items:center;gap:8px}.ab-stat-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--adm-text-3)}.ab-stat-dot[data-tone=success]:before{background:var(--adm-ok)}.ab-stat-dot[data-tone=danger]:before{background:var(--adm-danger)}.ab-stat-dot[data-tone=info]:before{background:var(--adm-accent)}.ab-observations{display:grid;gap:14px;min-width:0}.ab-observations>.ab-toolbar{margin:0;align-items:center}.ab-search{position:relative;flex:1 1 260px}.ab-search svg{position:absolute;top:50%;left:10px;color:var(--adm-text-3);transform:translateY(-50%);pointer-events:none}.control-content .ab-search input{width:100%;padding-left:32px}.anti-bot-page .ab-search,.anti-bot-page .ab-sort{margin:0}.ab-master{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;min-width:0}.ab-list{flex:999 1 560px;min-width:0;overflow:hidden}.ab-table-scroll{overflow-x:auto}.ab-table td{white-space:nowrap}.ab-row{cursor:pointer}.control-content .ab-player{display:grid;justify-items:start;gap:1px;min-height:0;padding:0;border:0;background:transparent;text-align:left}.control-content .ab-player:hover:not(:disabled){background:transparent}.ab-player strong{color:var(--adm-text);font-weight:500}.ab-player small{font-family:var(--font-mono);font-size:11px}.ab-score,.ab-detail__score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.ab-score{font-size:14px}.ab-score[data-tone=danger],.ab-detail__score[data-tone=danger]{color:var(--adm-danger-text)}.ab-score[data-tone=warning],.ab-detail__score[data-tone=warning]{color:var(--adm-warn-text)}.ab-signals{display:flex;flex-wrap:nowrap;gap:6px;max-width:340px;overflow:hidden}.ab-signal{overflow:hidden;max-width:180px;padding:2px 6px;border:1px solid var(--adm-line);border-radius:4px;background:var(--adm-raised);color:var(--adm-text-1);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ab-signal--more{flex:none;color:var(--adm-text-3)}.ab-mono{color:var(--adm-text-2);font-family:var(--font-mono);font-size:12px}.ab-muted{color:var(--adm-text-3)}.ab-table .ab-chip+.ab-chip{margin-left:6px}.ab-list__foot{margin:0!important;padding:10px 14px;border-top:1px solid var(--adm-line-soft);color:var(--adm-text-3)!important;font-size:12px}.ab-detail{position:sticky;top:76px;display:grid;flex:1 1 300px;max-width:380px;min-width:0;overflow:hidden}.ab-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--adm-line-soft)}.anti-bot-page .ab-detail__head h3{margin:0;font-size:16px}.anti-bot-page .ab-detail__head p{margin:2px 0 0;color:var(--adm-text-3);font-family:var(--font-mono);font-size:12px}.ab-detail__score{font-size:22px;line-height:1}.ab-detail__chips{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px 0}.ab-detail__section{display:grid;gap:8px;padding:14px 16px}.anti-bot-page .ab-detail__section h4{margin:0;color:var(--adm-text-2);font-size:12px;font-weight:500}.ab-reasons{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--adm-text-1);font-size:13px}.ab-reasons li{padding:6px 8px;border-radius:6px;background:var(--adm-sunken)}.ab-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 16px;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-line-soft)}.ab-detail__facts>div{display:grid;gap:2px;padding:8px 10px;background:var(--adm-panel)}.ab-detail__facts dt{color:var(--adm-text-3);font-size:11px}.ab-detail__facts dd{margin:0;overflow:hidden;color:var(--adm-text);font-size:12px;text-overflow:ellipsis}.ab-detail__more{margin:12px 16px 0;font-size:13px}.ab-detail__more pre{margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.ab-metrics{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:8px 0 0;font-family:var(--font-mono);font-size:11px}.ab-metrics dt{overflow:hidden;color:var(--adm-text-3);text-overflow:ellipsis}.ab-metrics dd{margin:0;color:var(--adm-text)}.ab-labels{border-top:1px solid var(--adm-line-soft);margin-top:12px}.ab-labels input{width:100%}.ab-labels__actions{display:flex;flex-wrap:wrap;gap:6px}.ab-detail__foot{padding:12px 16px;border-top:1px solid var(--adm-line-soft)}.ab-detail__link{display:inline-flex;align-items:center;gap:8px;font-size:13px;text-decoration:none}.ab-empty-state{display:grid;justify-items:center;gap:4px;padding:40px 16px;text-align:center}.anti-bot-page .ab-empty-state h3,.anti-bot-page .ab-empty-state p{margin:0}@media(max-width:980px){.ab-detail{position:static;max-width:none}}.player-picker{display:grid;min-width:min(100%,340px);gap:8px}.player-picker__search{display:grid;gap:6px;color:var(--adm-text);font-size:14px}.player-picker__search>span{position:relative;display:block}.player-picker__search input{width:100%;box-sizing:border-box;padding-right:38px}.player-picker__search i{position:absolute;top:50%;right:12px;color:var(--adm-text-3);font-size:20px;font-style:normal;line-height:1;pointer-events:none;transform:translateY(-50%)}.player-picker__results{display:grid;max-height:248px;overflow-y:auto;border:1px solid var(--adm-line);border-radius:6px;background:var(--adm-sunken)}.player-picker__results>p{margin:0;padding:14px 12px;color:var(--adm-text-3);font-size:13px}.player-picker__results>p[role=alert]{color:#ffb3b3}.player-picker__results>button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px 12px;border:0;border-bottom:1px solid var(--adm-line-soft);border-radius:0;background:transparent;color:var(--adm-text);text-align:left}.player-picker__results>button:last-child{border-bottom:0}.player-picker__results>button:hover,.player-picker__results>button:focus-visible{background:var(--adm-raised-2)}.player-picker__results strong,.player-picker__results small,.player-picker__selected strong,.player-picker__selected small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-picker__results strong,.player-picker__selected strong{font-weight:500}.player-picker__results small,.player-picker__selected small,.player-picker__hint{margin-top:2px;color:var(--adm-text-3);font-size:12px}.player-picker__avatar{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--adm-line-strong);border-radius:50%;background:var(--adm-raised-2);color:var(--adm-text-2);font-family:ui-monospace,monospace;font-size:12px}.player-picker__selected{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:8px 12px;border:1px solid #17466d;border-radius:6px;background:#071725}.player-picker__selected>span{min-width:0}.player-picker__selected button{min-height:32px;padding:4px 8px;flex:0 0 auto;font-size:12px}.replay-source{display:grid;gap:12px;padding:14px 16px}.control-content .replay-source__grid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:0;border:0;border-radius:0}.replay-source__player{display:grid;flex:1 1 260px;gap:6px;min-width:0}.replay-source__group{display:grid;gap:6px}.replay-source__group--range{flex:2 1 420px}.replay-source__label{color:var(--adm-text-3);font-size:12px;font-weight:500}.replay-source__range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.replay-source__range label{display:grid;flex:1 1 170px;gap:4px;color:var(--adm-text-3);font-size:11px}.replay-source__range input{width:100%}.replay-source__segments{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:12px;border-top:1px solid var(--adm-line-soft)}.replay-source__segments label{flex:1 1 320px}.replay-source__segments select{width:100%}.replay-notice{margin:0!important}.replay-stage{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;min-width:0}.replay-viewer{display:grid;flex:999 1 620px;min-width:0;overflow:hidden}.replay-viewer__bar{display:flex;align-items:center;gap:8px;min-height:46px;padding:6px 12px 6px 14px;border-bottom:1px solid var(--adm-line-soft)}.replay-viewer__state{display:inline-flex;align-items:center;gap:8px;color:var(--adm-text-2);font-size:13px}.replay-viewer__state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--adm-text-3)}.replay-viewer__state[data-live=true]{color:var(--adm-text)}.replay-viewer__state[data-live=true]:before{background:#ff5a5a;box-shadow:0 0 8px #ff5a5a99;animation:control-loading-label .9s ease-in-out infinite alternate}.replay-viewer__spacer{flex:1}.replay-viewer__screen{padding:12px}.replay-cam{display:grid;gap:10px}.replay-cam__tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--adm-text-3);font-size:12px}.replay-cam__tools label{display:flex;align-items:center;gap:8px;margin-left:auto}.replay-camera{display:block;width:100%;aspect-ratio:5 / 3;border:1px solid var(--adm-line-soft);border-radius:8px;background:#07101c;touch-action:none;cursor:grab}.replay-cam__meta{margin:0;color:var(--adm-text-2);font-family:var(--font-mono);font-size:12px}.replay-transport{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--adm-line-soft)}.control-content .replay-transport__play{width:36px;height:36px;min-height:36px;padding:0;border-color:var(--adm-accent-fill);border-radius:50%;background:var(--adm-accent-fill);color:#fff}.control-content .replay-transport__play:hover:not(:disabled){border-color:var(--adm-accent-fill-hover);background:var(--adm-accent-fill-hover)}.replay-transport__timeline{flex:1;min-width:80px;accent-color:var(--adm-accent)}.replay-transport__count{color:var(--adm-text-3);font-family:var(--font-mono);font-size:12px;white-space:nowrap}.replay-transport__speed select{min-height:30px}.replay-frame-meta{margin:0;padding:0 14px 12px;color:var(--adm-text-3);font-family:var(--font-mono);font-size:12px}.replay-viewer>.replay-notice{margin:0 12px 12px!important}.replay-events-panel{position:sticky;top:76px;display:flex;flex:1 1 300px;flex-direction:column;max-width:380px;max-height:calc(100vh - 100px);min-width:0;overflow:hidden}.replay-events-panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--adm-line-soft)}.replay-events-panel__head h3{margin:0;font-size:14px}.replay-events-panel__head span{color:var(--adm-text-3);font-family:var(--font-mono);font-size:12px}.replay-events{flex:1;min-height:0;margin:0;padding:6px;overflow-y:auto;list-style:none}.replay-event,.control-content .replay-event{display:grid;grid-template-columns:64px minmax(0,1fr);justify-content:stretch;gap:2px 10px;width:100%;min-height:0;padding:7px 8px;border:0;border-radius:6px;background:transparent;font-weight:400;text-align:left}.control-content button.replay-event:hover:not(:disabled){background:var(--adm-hover)}.control-content button.replay-event[aria-current=true]{background:var(--adm-selected)}.replay-event time{grid-row:span 2;color:var(--adm-text-3);font-family:var(--font-mono);font-size:11px}.replay-event__kind{color:var(--adm-text);font-size:12px;font-weight:500}.replay-event__detail{overflow:hidden;color:var(--adm-text-2);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.replay-events-panel__foot{margin:0;padding:8px 14px;border-top:1px solid var(--adm-line-soft);color:var(--adm-text-3);font-size:12px}@media(max-width:1100px){.replay-events-panel{position:static;max-width:none;max-height:420px}}.elixia-faction{position:fixed;top:0;right:0;bottom:0;left:0;z-index:26000;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 20%,#1a2332,#050608 70%);color:#e8e4d8;opacity:0;transition:opacity .38s ease}.elixia-faction--enter{opacity:1}.elixia-faction--leaving{opacity:0;pointer-events:none}.elixia-faction__header{padding:1.25rem 1.5rem .5rem;text-align:center}.elixia-faction__title{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.elixia-faction__subtitle{margin:.35rem 0 0;font-size:.92rem;color:#a8b0bc}.elixia-faction__grid{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:0;padding:.5rem 0 0}.elixia-faction__column{position:relative;display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0;border:none;border-right:1px solid rgba(255,255,255,.08);background:transparent;cursor:pointer;color:inherit;text-align:left;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.elixia-faction__column:last-child{border-right:none}.elixia-faction__column:hover:not(:disabled){transform:scale(1.01)}.elixia-faction__column--selected{box-shadow:inset 0 0 0 2px var(--faction-accent),0 0 28px color-mix(in srgb,var(--faction-accent) 45%,transparent);z-index:1}.elixia-faction__art{flex:1;min-height:0;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,color-mix(in srgb,var(--faction-accent) 12%,transparent),#0000008c)}.elixia-faction__character{max-height:100%;max-width:100%;object-fit:contain;object-position:bottom center;pointer-events:none;-webkit-user-select:none;user-select:none}.elixia-faction__meta{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem 1.1rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.75))}.elixia-faction__code-row{display:flex;align-items:center;gap:.45rem}.elixia-faction__icon{width:22px;height:22px;object-fit:contain;image-rendering:pixelated}.elixia-faction__code{font-size:1.05rem;font-weight:800;letter-spacing:.08em;color:var(--faction-accent)}.elixia-faction__name{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#d0d4dc}.elixia-faction__tagline{font-size:.78rem;color:#8a919c;line-height:1.35}.elixia-faction__footer{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1rem 1.25rem}.elixia-faction__error{margin:0;min-height:1.2em;font-size:.88rem;color:#ff8a80}.elixia-faction__confirm{min-width:220px;padding:.65rem 1.5rem;border:1px solid #3d8f4a;border-radius:2px;background:linear-gradient(180deg,#4caf50,#2e7d32);color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 18px #4caf5059}.elixia-faction__confirm:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media(max-width:900px){.elixia-faction__grid{grid-template-columns:1fr;overflow-y:auto}.elixia-faction__column{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);min-height:280px}.elixia-faction__art{max-height:220px}}.home-hero{display:flex;min-height:min(820px,100vh);align-items:flex-end}.home-hero__inner{padding-bottom:96px}.home-hero h1{max-width:12ch}.home-status{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:var(--body);font-weight:600;text-decoration:none;transition:color .2s}.home-status:hover{color:var(--ink)}.home-section{padding:120px 0 40px}.home-section h2{margin:0;font-size:clamp(34px,4.4vw,52px);font-weight:800;line-height:1.04;letter-spacing:-.01em}.home-section__lead{max-width:52ch;margin:14px 0 0;color:var(--body);font-size:19px;line-height:28px}.home-companies{text-align:center}.home-companies .home-section__lead{margin-inline:auto}.home-fan{display:flex;align-items:flex-end;justify-content:center;gap:28px;margin-top:72px;padding-bottom:8px}.home-fan__card{--tilt: 0deg;position:relative;isolation:isolate;display:grid;width:320px;height:470px;align-content:end;justify-items:center;gap:2px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:0 24px 26px;color:var(--ink);text-align:center;text-decoration:none;transform:rotate(var(--tilt));transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .3s}.home-fan__card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#05070d59,#05070de0),var(--card-map) center top / cover;content:"";transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.home-fan__card:nth-child(1){--tilt: -6deg;transform-origin:100% 100%}.home-fan__card:nth-child(2){height:520px}.home-fan__card:nth-child(3){--tilt: 6deg;transform-origin:0 100%}.home-fan__card--static{cursor:default}.home-fan__card--static[data-current]{border-color:var(--line-strong)}.home-fan__card:is(a):hover,.home-fan__card:is(a):focus-visible{border-color:var(--line-strong);transform:rotate(0) translateY(-10px)}.home-fan__card:is(a):hover:before{transform:scale(1.06)}.home-fan__card img{position:absolute;bottom:104px;left:50%;z-index:-1;width:auto;height:calc(100% - 130px);transform:translate(-50%);filter:drop-shadow(0 18px 24px rgb(0 0 0 / 55%))}.home-fan__name{font:800 34px/1 var(--display);letter-spacing:-.01em}.home-fan__full{color:var(--body);font-size:15px}.home-fan__join{margin-top:12px;font-weight:700}.home-discord{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(120deg,var(--raised),var(--surface));padding:48px}.home-discord h2{font-size:clamp(30px,3.6vw,44px)}.home-discord p{max-width:46ch;margin:12px 0 0;color:var(--body);font-size:18px;line-height:27px}.home-discord__side{display:flex;flex-wrap:wrap;align-items:center;gap:28px 40px}.home-discord__stats{display:flex;gap:40px;margin:0}.home-discord__stats div{display:grid;gap:2px}.home-discord__stats dt{display:flex;align-items:center;gap:8px;color:var(--mute);font-size:14px;font-weight:600}.home-discord__stats dd{margin:0;font:800 36px/1.1 var(--display);font-variant-numeric:tabular-nums}.home-discord__online{width:8px;height:8px;border-radius:50%;background:#23a55a;animation:public-live 2s ease-in-out infinite}.home-final{position:relative;isolation:isolate;overflow:hidden;margin-top:120px;padding:140px 0;text-align:center}.home-final__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:.55}.home-final:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,var(--bg),rgb(5 7 13 / 35%) 40%,var(--bg));content:""}.home-final h2{margin:0;font-size:clamp(38px,5.4vw,64px);font-weight:800;line-height:1;letter-spacing:-.01em}.home-final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px}@media(max-width:1000px){.home-fan{flex-direction:column;align-items:center;margin-top:48px}.home-fan__card,.home-fan__card:nth-child(2){width:min(360px,100%);height:420px}.home-fan__card:nth-child(n){--tilt: 0deg}}@media(max-width:720px){.home-section{padding-top:80px}.home-discord{padding:28px 22px}.home-final{margin-top:80px;padding:96px 0}.home-hero__inner{padding-bottom:64px}}.sanction-screen{--acc: #ff7b7b;--ink: #f4f6fb;--body: #b3bccf;--mute: #8993a8;--line: rgb(255 255 255 / 14%);position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:32px 16px;background:#05070d;color:var(--ink);font-family:Barlow,system-ui,sans-serif}.sanction-screen--temporary{--acc: #ffc45c}.sanction-screen>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:brightness(.38)}.sanction-screen:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 460px at 50% 40%,color-mix(in srgb,var(--acc) 18%,transparent),transparent),linear-gradient(180deg,#05070d33,#05070dd9);content:""}.sanction-card{position:relative;width:min(640px,100%);overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#0c1019f0;box-shadow:0 40px 100px -30px #000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sanction-card__top{display:grid;justify-items:start;gap:18px;padding:36px 40px 28px}.sanction-icon{display:grid;width:60px;height:60px;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--acc) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 45%,transparent);color:var(--acc)}.sanction-icon svg{width:30px;height:30px}.sanction-tag{display:inline-flex;height:28px;align-items:center;gap:8px;margin:0;border-radius:999px;background:color-mix(in srgb,var(--acc) 14%,transparent);padding:0 12px;color:var(--acc);font:700 13px/1 Barlow,sans-serif;letter-spacing:.06em;text-transform:uppercase}.sanction-tag i{width:8px;height:8px;border-radius:50%;background:currentColor}.sanction-card h1{margin:0;font:800 40px/1.05 "Exo 2",sans-serif;letter-spacing:-.01em}.sanction-card__sub{margin:0;color:var(--body);font-size:18px}.sanction-reason{margin:0 40px;border-radius:12px;background:#ffffff0a;box-shadow:inset 3px 0 0 var(--acc),inset 0 0 0 1px var(--line);padding:18px 20px}.sanction-label{display:block;color:var(--mute);font:700 12px/1.2 Barlow,sans-serif;letter-spacing:.12em;text-transform:uppercase}.sanction-reason p{margin:6px 0 0;color:var(--ink);font-size:17px;line-height:1.5}.sanction-count{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 40px 0}.sanction-count>div{border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line);padding:14px 10px;text-align:center}.sanction-count b{display:block;font:800 40px/1 "Exo 2",sans-serif;font-variant-numeric:tabular-nums}.sanction-count span{display:block;margin-top:4px;color:var(--mute);font:700 12px/1.2 Barlow,sans-serif;letter-spacing:.12em;text-transform:uppercase}.sanction-pending{margin:24px 40px 0;color:var(--acc);font-weight:700}.sanction-facts{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:24px 40px 0;overflow:hidden;border:1px solid var(--line);border-radius:12px}.sanction-facts>div{padding:16px 18px}.sanction-facts>div+div{border-left:1px solid var(--line)}.sanction-facts b{display:block;margin-top:2px;font:800 22px/1.2 "Exo 2",sans-serif;font-variant-numeric:tabular-nums}.sanction-facts small{display:block;margin-top:2px;color:var(--mute);font-size:13px}.sanction-help{margin:28px 40px 0;color:var(--body);font-size:16px;line-height:1.5}.sanction-actions{display:flex;flex-wrap:wrap;gap:12px;padding:28px 40px 36px}.sanction-button{display:inline-flex;height:48px;align-items:center;justify-content:center;gap:10px;border-radius:6px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff47;padding:0 24px;color:var(--ink);font:700 16px/1 Barlow,sans-serif;text-decoration:none;transition:background .25s}.sanction-button:hover{background:#ffffff21}.sanction-button svg{width:20px;height:20px}.sanction-button--primary{background:#f2f5fb;box-shadow:none;color:#05070d}.sanction-button--primary:hover{background:#fff}.sanction-foot{display:flex;justify-content:space-between;border-top:1px solid var(--line);background:#ffffff05;padding:14px 40px;color:var(--mute);font-size:14px}.sanction-foot b{color:var(--ink)}.sanction-toast{position:fixed;top:10px;right:10px;z-index:10000;display:grid;width:min(400px,calc(100vw - 20px));grid-template-columns:40px 1fr;align-items:start;gap:14px;border-radius:14px;background:#0c1019f5;box-shadow:inset 0 0 0 1px #ffc45c59,0 20px 50px -20px #000;padding:16px 18px;color:#f4f6fb;font-family:Barlow,system-ui,sans-serif;pointer-events:none}.sanction-toast .sanction-icon{--acc: #ffc45c;width:40px;height:40px;border-radius:10px}.sanction-toast .sanction-icon svg{width:22px;height:22px}.sanction-toast h2{margin:0;font:800 17px/1.2 "Exo 2",sans-serif}.sanction-toast p{margin:2px 0 0;color:#b3bccf;font-size:14px;line-height:1.4}.sanction-toast__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;color:#8993a8;font-size:13px}.sanction-toast__meta b{color:#ffc45c}@media(max-width:560px){.sanction-card__top{padding:28px 22px 22px}.sanction-card h1{font-size:32px}.sanction-reason,.sanction-facts,.sanction-count,.sanction-pending,.sanction-help{margin-left:22px;margin-right:22px}.sanction-facts{grid-auto-flow:row}.sanction-facts>div+div{border-top:1px solid var(--line);border-left:0}.sanction-actions{padding:22px}.sanction-foot{padding:14px 22px}}.presence-panel{position:fixed;bottom:16px;right:16px;z-index:10010;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:16px;border:1px solid #83b7e6;border-radius:10px;color:#edf5ff;background:#101e30;box-shadow:0 5px 24px #0009;font:14px/1.4 system-ui,sans-serif;touch-action:manipulation}.presence-panel header,.presence-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.presence-panel p{margin:10px 0}.presence-panel button{min-height:44px;padding:8px 10px;color:#edf5ff;background:#243c57;border:1px solid #7196be;border-radius:6px;cursor:pointer;font:inherit}.presence-panel button:focus-visible{outline:3px solid #ffe194;outline-offset:2px}.presence-panel button:disabled{opacity:.5;cursor:default}.presence-sequence{display:block;width:auto;max-width:100%;height:96px;margin:12px auto;object-fit:contain}.presence-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.presence-options button{display:flex;flex-direction:column;align-items:center}.presence-options button{padding:4px}.presence-options button[aria-pressed=true]{border-color:#ffe194}.presence-options img{width:56px;height:56px;max-width:100%}.presence-actions{margin:10px 0}@media(max-height:500px){.presence-panel{bottom:8px;right:8px;max-height:calc(100dvh - 16px)}}.control-shell,.control-tokens{--adm-bg: #0a0c0f;--adm-sunken: #0b0e11;--adm-sidebar: #0d1014;--adm-panel: #0f1216;--adm-raised: #13171c;--adm-raised-2: #171c22;--adm-hover: #141920;--adm-selected: #16202c;--adm-line-soft: #1d232b;--adm-line: #232a33;--adm-line-strong: #2e3540;--adm-line-hover: #3a4452;--adm-text: #e7eaee;--adm-text-1: #c7ced6;--adm-text-2: #a3acb7;--adm-text-3: #7d8793;--adm-text-4: #5f6873;--adm-accent: #4c9aff;--adm-accent-fill: #1f6fe0;--adm-accent-fill-hover: #2a7af0;--adm-accent-soft: #1c2633;--adm-accent-line: #2f4560;--adm-accent-text: #cfe0ff;--adm-ok: #43b883;--adm-ok-soft: #11241b;--adm-ok-text: #bfe9d3;--adm-warn: #e3a33b;--adm-warn-soft: #2a2112;--adm-warn-text: #f3d39c;--adm-danger: #f06363;--adm-danger-soft: #2a1416;--adm-danger-line: #5a2a2d;--adm-danger-text: #ffb3b3;--adm-danger-fill: #b83232;--adm-ease: cubic-bezier(.2, .8, .2, 1);--color-ink: var(--adm-text);--color-line: var(--adm-line);--color-void: var(--adm-bg);--color-surface: var(--adm-panel);--color-panel: var(--adm-raised-2);--color-hairline: var(--adm-line);--color-signal: var(--adm-accent-fill);--color-mint: var(--adm-ok);--color-slate-100: #e7eaee;--color-slate-200: #d5dae0;--color-slate-300: #c7ced6;--color-slate-400: #a3acb7;--color-slate-500: #7d8793;--color-slate-600: #5f6873;--color-slate-700: #3a4452;--color-slate-800: #232a33;--color-slate-900: #13171c;--color-slate-950: #0a0c0f;--color-blue-100: #e3eeff;--color-blue-200: #cfe0ff;--color-blue-300: #9cc8ff;--color-blue-400: #4c9aff;--color-blue-500: #2a7af0;--color-blue-600: #1f6fe0;--color-blue-700: #1a5bb8;--color-emerald-200: #bfe9d3;--color-emerald-300: #8fd9b4;--color-emerald-400: #43b883;--color-emerald-500: #35a072;--color-amber-100: #fbecd0;--color-amber-200: #f3d39c;--color-amber-300: #ecbd6a;--color-amber-400: #e3a33b;--color-amber-500: #d08f25;--color-red-100: #ffe0e0;--color-red-200: #ffb3b3;--color-red-300: #ff8a8a;--color-red-400: #f06363;--color-red-500: #e04848;--color-red-600: #b83232}.control-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:var(--adm-bg);color:var(--adm-text);font-family:var(--font-sans);font-size:14px;color-scheme:dark}.control-shell ::selection{background:#24456f;color:#fff}.control-shell *{scrollbar-color:var(--adm-line-strong) transparent;scrollbar-width:thin}.control-shell :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--adm-accent);outline-offset:2px}.control-shell :is(table,td,th,.mono,input[type=number]){font-variant-numeric:tabular-nums}.control-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;border-right:1px solid var(--adm-line-soft);background:var(--adm-sidebar)}.control-brand{display:flex;align-items:center;gap:10px;height:56px;flex:none;padding:0 18px;border-bottom:1px solid var(--adm-line-soft)}.control-brand .elixia-logo__wordmark{color:var(--adm-text)}.control-nav{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:12px 10px 20px}.control-nav__group{display:flex;flex-direction:column}.control-nav__group-toggle{display:flex;align-items:center;gap:6px;width:100%;height:28px;padding:0 10px 0 6px;border:0;border-radius:6px;background:transparent;color:var(--adm-text-3);font-size:12px;font-weight:500;text-align:left}.control-nav__group-toggle:hover{background:var(--adm-raised);color:var(--adm-text-1)}.control-nav__group-toggle>span:first-of-type{flex:1}.control-nav__chevron{flex:none;transition:transform .22s var(--adm-ease)}.control-nav__group--open .control-nav__chevron{transform:rotate(90deg)}.control-nav__group-count{font-family:var(--font-mono);font-size:11px;color:var(--adm-text-4)}.control-nav__group--open .control-nav__group-count{display:none}.control-nav__items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--adm-ease)}.control-nav__group--open .control-nav__items{grid-template-rows:1fr}.control-nav__items>div{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden;padding-top:2px;opacity:0;transition:opacity .18s ease-out}.control-nav__group--open .control-nav__items>div{opacity:1}.control-nav__link{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 10px;border-radius:6px;color:var(--adm-text-2);font-size:13px;text-decoration:none}.control-nav__link:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:transparent;transition:background-color .16s ease-out}.control-nav__link:hover{background:var(--adm-hover);color:var(--adm-text)}.control-nav__link:focus-visible{outline-offset:-2px}.control-nav__link--active,.control-nav__link--active:hover{background:var(--adm-selected);color:#f3f5f7}.control-nav__link--active:before{background:var(--adm-accent)}.control-nav__footer{display:flex;align-items:center;gap:10px;flex:none;padding:12px 18px;border-top:1px solid var(--adm-line-soft);font-size:12px;color:var(--adm-text-3)}.control-nav__footer a{color:var(--adm-text-2);text-decoration:none}.control-nav__footer a:hover{color:var(--adm-text)}.control-workspace{display:flex;flex-direction:column;min-width:0}.control-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;height:56px;padding:0 24px;border-bottom:1px solid var(--adm-line-soft);background:color-mix(in srgb,var(--adm-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.control-topbar__menu{display:none}.control-breadcrumb{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--adm-text-3);white-space:nowrap}.control-breadcrumb [aria-current]{color:var(--adm-text);overflow:hidden;text-overflow:ellipsis}.control-search-trigger{display:inline-flex;flex:none;align-items:center;gap:8px;width:320px;overflow:hidden;white-space:nowrap;max-width:100%;height:34px;margin-left:auto;padding:0 10px;border:1px solid var(--adm-line);border-radius:6px;background:var(--adm-sidebar);color:var(--adm-text-3);font-size:13px}.control-search-trigger:hover{border-color:var(--adm-line-hover);color:var(--adm-text-2)}.control-search-trigger>span:not(.control-kbd){flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.control-kbd{flex:none;width:max-content;white-space:nowrap;line-height:16px;padding:1px 6px;border:1px solid var(--adm-line-strong);border-radius:4px;font-family:var(--font-mono);font-size:11px;color:var(--adm-text-2)}.control-content{min-width:0;padding:28px 24px 48px}.control-page{display:grid;gap:20px;width:100%;max-width:1240px;min-width:0;margin:0 auto}.control-page__header{display:grid;gap:6px}.control-page__header h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--adm-text);text-wrap:balance}.control-page__header>p,.control-page__header>div>p{max-width:72ch;margin:0;font-size:13px;line-height:1.5;color:var(--adm-text-2)}.control-page__header--split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.control-kicker{margin:0;font-size:12px;font-weight:500;color:var(--adm-text-3)}.control-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.control-panel{min-width:0;border:1px solid var(--adm-line-soft);border-radius:10px;background:var(--adm-panel)}.control-field{display:grid;gap:6px;min-width:0;font-size:12px;color:var(--adm-text-2)}.control-field--inline{min-width:9rem}.control-field input,.control-field select,.control-field textarea{width:100%;min-height:34px;box-sizing:border-box;padding:0 10px;border:1px solid var(--adm-line);border-radius:6px;background:var(--adm-sidebar);color:var(--adm-text);font-size:13px;outline:none;transition:border-color .14s ease-out}.control-field textarea{padding:8px 10px}.control-field input::placeholder,.control-field textarea::placeholder{color:var(--adm-text-3)}.control-field input:hover,.control-field select:hover,.control-field textarea:hover{border-color:var(--adm-line-hover)}.control-field input:focus,.control-field select:focus,.control-field textarea:focus{border-color:var(--adm-accent)}.control-button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--adm-line-strong);border-radius:6px;background:var(--adm-raised-2);color:var(--adm-text);font-size:13px;font-weight:500;transition:background-color .14s ease-out,border-color .14s ease-out}.control-button:hover:not(:disabled){border-color:var(--adm-line-hover);background:#1b2129}.control-button:disabled{opacity:.55}.control-button[aria-busy=true]{cursor:progress;opacity:1;color:var(--adm-text-2)}.control-button--primary{border-color:var(--adm-accent-fill);background:var(--adm-accent-fill);color:#fff}.control-button--primary:hover:not(:disabled){border-color:var(--adm-accent-fill-hover);background:var(--adm-accent-fill-hover)}.control-button--danger{border-color:var(--adm-danger-line);background:transparent;color:var(--adm-danger-text)}.control-button--danger:hover:not(:disabled){border-color:var(--adm-danger-line);background:var(--adm-danger-soft)}.control-notice{margin:0;padding:8px 10px;border:1px solid var(--adm-accent-line);border-radius:6px;background:var(--adm-accent-soft);color:var(--adm-accent-text);font-size:12px}.control-notice--error{border-color:var(--adm-danger-line);background:var(--adm-danger-soft);color:var(--adm-danger-text)}.control-notice--success{border-color:#1d3a2c;background:var(--adm-ok-soft);color:var(--adm-ok-text)}.control-notice--pending,.control-notice--loading{border-color:var(--adm-accent-line);background:var(--adm-accent-soft);color:var(--adm-accent-text)}.control-empty{display:grid;place-content:center;padding:20px;font-size:13px;text-align:center;color:var(--adm-text-2)}.control-progress{position:absolute;right:0;bottom:-1px;left:0;height:2px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .24s ease-out}.control-progress--active{opacity:1}.control-progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:38%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--adm-accent) 60%,#9cc8ff);animation:control-progress-run 1.25s cubic-bezier(.65,0,.35,1) infinite}@keyframes control-progress-run{0%{transform:translate(-100%)}to{transform:translate(280%)}}.control-skeleton{display:block;border-radius:4px;background:linear-gradient(100deg,var(--adm-raised-2) 0%,var(--adm-raised-2) 40%,#212833 50%,var(--adm-raised-2) 60%,var(--adm-raised-2) 100%);background-attachment:fixed;background-size:1400px 100%;animation:control-skeleton-sweep 1.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes control-skeleton-sweep{0%{background-position:-700px 0}to{background-position:700px 0}}.control-loading{display:grid;gap:0;min-width:0;border:1px solid var(--adm-line-soft);border-radius:10px;background:var(--adm-panel);overflow:hidden;animation:control-loading-in .22s ease-out both}.control-loading--bare{border:0;background:transparent}.control-loading__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.8fr);align-items:center;gap:16px;min-height:44px;padding:0 14px;border-top:1px solid var(--adm-line-soft)}.control-loading__row:first-child{border-top:0}.control-loading__cell{display:grid;gap:6px}.control-loading__label{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--adm-line-soft);font-size:12px;color:var(--adm-text-3);animation:control-loading-label .9s 1.4s ease-out both}.control-loading--bare .control-loading__label{padding-inline:0;border-top:0}@keyframes control-loading-in{0%{opacity:0}to{opacity:1}}@keyframes control-loading-label{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.control-spinner{flex:none;animation:control-spin .8s linear infinite}.control-spinner circle{stroke:var(--adm-line-strong)}.control-spinner path{stroke:var(--adm-accent)}@keyframes control-spin{to{transform:rotate(360deg)}}.control-inline-loading{display:inline-flex;align-items:center;gap:8px;color:var(--adm-text-3)}.control-inline-loading .control-skeleton{display:inline-block}.control-palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#040608b8;animation:control-loading-in .14s ease-out both}.control-palette__dialog{display:flex;flex-direction:column;width:640px;max-width:100%;max-height:72vh;overflow:hidden;border:1px solid var(--adm-line-strong);border-radius:12px;background:#11151a;box-shadow:0 24px 60px #0000008c,0 2px 6px #0006;animation:control-palette-in .2s var(--adm-ease) both}@keyframes control-palette-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.control-palette__search{display:flex;align-items:center;gap:12px;height:56px;flex:none;padding:0 16px;border-bottom:1px solid var(--adm-line-soft);color:var(--adm-text-2)}.control-palette__search input{flex:1;height:40px;border:0;background:transparent;color:#f3f5f7;font-size:16px;outline:none;caret-color:var(--adm-accent)}.control-palette__search input:focus-visible{outline:none}.control-palette__search input::placeholder{color:var(--adm-text-3)}.control-palette__list{flex:1;min-height:0;margin:0;padding:8px;overflow-y:auto;list-style:none}.control-palette__section{padding:8px 12px 4px;font-size:12px;font-weight:500;color:var(--adm-text-3)}.control-palette__option{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 12px;border-radius:6px;color:var(--adm-text);font-size:13px;cursor:pointer}.control-palette__option[aria-selected=true]{background:#1a2735}.control-palette__option>span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-palette__meta{font-size:12px;color:var(--adm-text-3)}.control-palette__empty{padding:24px 12px;font-size:13px;text-align:center;color:var(--adm-text-3)}.control-palette__footer{display:flex;align-items:center;gap:16px;height:40px;flex:none;padding:0 16px;border-top:1px solid var(--adm-line-soft);font-size:12px;color:var(--adm-text-3)}.control-palette__footer span{display:inline-flex;align-items:center;gap:6px}.control-scrim{display:none}@media(max-width:899px){.control-shell{grid-template-columns:minmax(0,1fr)}.control-sidebar{position:fixed;inset:0 auto 0 0;z-index:60;width:280px;max-width:86vw;transform:translate(-100%);transition:transform .26s var(--adm-ease)}.control-shell--nav-open .control-sidebar{transform:none;box-shadow:0 0 60px #0009}.control-shell--nav-open .control-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:block;border:0;background:#04060899}.control-topbar{gap:10px;padding:0 16px}.control-topbar__menu{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border:1px solid var(--adm-line);border-radius:6px;background:transparent;color:var(--adm-text)}.control-search-trigger{width:auto}.control-search-trigger>span,.control-search-trigger .control-kbd{display:none}.control-content{padding:20px 16px 40px}}@media(prefers-reduced-motion:reduce){.control-shell *,.control-palette,.control-palette *{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.control-skeleton{animation:none}}.registration-security__lookup{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.registration-security__lookup .settings-field{flex:1 1 240px}.settings-value small{color:var(--adm-text-3);font-size:11px}.players-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;min-width:0}.player-directory{display:flex;flex:1 1 320px;flex-direction:column;min-width:0;max-width:400px;overflow:hidden}@media(min-width:1100px){.player-directory{position:sticky;top:76px;max-height:calc(100vh - 100px)}}.player-directory__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 0}.player-directory__head h3{margin:0;font-size:14px}.player-directory__head span{color:var(--adm-text-3);font-family:var(--font-mono);font-size:12px}.player-directory__search{position:relative;display:block;margin:12px 14px}.player-directory__search svg{position:absolute;top:50%;left:10px;color:var(--adm-text-3);transform:translateY(-50%);pointer-events:none}.control-content .player-directory__search input{width:100%;padding-left:32px}.player-directory>.control-loading{padding:0 14px}.player-directory__list{display:grid;flex:1;gap:1px;min-height:0;margin:0;padding:0 6px 6px;overflow-y:auto;list-style:none}.control-content .player-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px}.player-row__avatar,.player-hero__avatar{display:grid;place-items:center;border-radius:6px;background:#1a2230;color:var(--adm-text-1);font-size:11px;font-weight:600}.player-row__avatar{width:30px;height:30px}.player-row.active .player-row__avatar{background:#1f3550;color:var(--adm-accent-text)}.player-row__name{display:grid;gap:1px;min-width:0}.player-row__name strong{overflow:hidden;color:var(--adm-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.player-row__name small{font-family:var(--font-mono);font-size:11px}.player-row__premium{padding:2px 6px;border-radius:4px;background:var(--adm-accent-soft);color:var(--adm-accent-text);font-size:11px}.player-directory__pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--adm-line-soft)}.player-directory__pagination span{color:var(--adm-text-3);font-size:12px}.player-detail{flex:999 1 520px;min-width:0;overflow:hidden}.player-hero{display:flex;align-items:center;gap:14px;padding:18px 20px 14px}.player-hero__avatar{flex:none;width:48px;height:48px;border-radius:8px;background:#1a2a3d;color:var(--adm-accent-text);font-size:15px}.player-hero__copy{display:grid;gap:6px;min-width:0}.player-hero__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.player-hero__title h3{margin:0;font-size:18px;letter-spacing:-.015em}.player-hero__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;color:var(--adm-text-2);font-size:12px}.player-hero__meta span:first-child{font-family:var(--font-mono)}.player-tabs{padding:0 20px}.player-tabpanel{display:grid;gap:22px;padding:20px;animation:control-loading-in .16s ease-out both}.player-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-line-soft)}.player-facts div{display:grid;gap:4px;padding:12px 14px;background:var(--adm-panel)}.player-facts dt{color:var(--adm-text-3);font-size:12px}.player-facts dd{margin:0;overflow:hidden;color:var(--adm-text);font-family:var(--font-mono);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.player-activity{display:grid;gap:4px}.player-activity__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.player-activity__head h4{margin:0;font-size:14px}.player-activity__head span{color:var(--adm-text-3);font-family:var(--font-mono);font-size:12px}.player-activity .control-empty{padding:16px 0;place-content:start}.player-setting{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px 28px;padding-top:20px;border-top:1px solid var(--adm-line-soft)}.player-setting:first-child{padding-top:0;border-top:0}.player-setting__copy h4{margin:0 0 4px;font-size:14px}.player-setting__copy p{margin:0;color:var(--adm-text-2);font-size:12px;line-height:1.5}.player-setting__body{display:grid;gap:12px;min-width:0}.player-setting__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.player-setting__narrow{max-width:220px}.player-setting__actions{display:flex;flex-wrap:wrap;gap:8px}.player-setting.player-setting--danger{padding:16px;border:1px solid var(--adm-danger-line);border-radius:8px;background:#140d0e}.player-setting--danger .player-setting__copy h4{color:#ffd0d0}.player-setting--danger .player-setting__copy p{color:#c99a9a}@media(max-width:760px){.player-setting{grid-template-columns:minmax(0,1fr)}}.player-empty{display:grid;flex:999 1 520px;align-content:center;justify-items:center;gap:6px;min-height:320px;padding:32px;color:var(--adm-text-3);text-align:center}.player-empty h3{margin:6px 0 0}.player-empty p{margin:0;color:var(--adm-text-2);font-size:13px}.activity-feed{margin:0;padding:0;list-style:none}.activity-entry{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;border-bottom:1px solid var(--adm-line-soft)}.activity-entry:last-child{border-bottom:0}@media(min-width:640px){.activity-entry{grid-template-columns:24px minmax(0,1fr) auto}}.activity-entry__icon{display:block;width:24px;height:24px;margin-top:2px;border-radius:6px;background:var(--adm-accent-soft)}.activity-entry__icon--collect{background:var(--adm-ok-soft)}.activity-entry__icon--combat{background:var(--adm-danger-soft)}.activity-entry__icon--reward{background:var(--adm-warn-soft)}.activity-entry__content strong{color:var(--adm-text);font-size:13px;font-weight:500}.activity-entry__content>p{margin:4px 0;color:var(--adm-text-2);font-size:12px}.activity-entry__facts{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;color:var(--adm-text-3);font-family:var(--font-mono);font-size:11px}.activity-entry time{grid-column-start:2;color:var(--adm-text-3);font-family:var(--font-mono);font-size:11px;white-space:nowrap}@media(min-width:640px){.activity-entry time{grid-column-start:auto}}.live-map-workspace{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;min-width:0}.live-map-panel{flex:999 1 560px;min-width:0;overflow:hidden}.live-map-canvas{position:relative;height:clamp(380px,calc(100vh - 260px),720px);overflow:hidden;background-color:#07101c;background-image:linear-gradient(rgb(21 36 58 / .5) 1px,transparent 1px),linear-gradient(90deg,rgb(21 36 58 / .5) 1px,transparent 1px),radial-gradient(circle at 52% 46%,#163153 0,transparent 52%);background-size:36px 36px,36px 36px,auto}.live-map-overlay{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 10px;border:1px solid rgb(255 255 255 / .08);border-radius:8px;background:#070c14d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.live-map-overlay strong{color:var(--adm-text);font-size:13px;font-weight:600}.live-map-status{display:inline-flex;align-items:center;gap:6px;color:var(--adm-text-2);font-family:var(--font-mono);font-size:12px}.live-map-status__dot{width:8px;height:8px;border-radius:50%;background:var(--adm-text-3)}.live-map-status__dot--live{background:var(--adm-ok);box-shadow:0 0 10px #43b88388}.live-map-status__dot--connecting{background:var(--adm-warn);animation:control-loading-label .9s ease-in-out infinite alternate}.control-content .live-map-marker{position:absolute;z-index:1;display:grid;place-items:center;width:28px;height:28px;min-height:0;padding:0;transform:translate(-50%,-50%);border:1px solid #9cc8ff;border-radius:50%;background:#0c2847;color:#e3eeff;font-family:var(--font-mono);font-size:9px;box-shadow:0 0 0 4px #1f6fe015,0 0 18px #1f6fe055;transition:transform .16s var(--adm-ease),background-color .16s ease-out}.control-content .live-map-marker:hover:not(:disabled){z-index:3;border-color:#9cc8ff;background:#1a5bb8;transform:translate(-50%,-50%) scale(1.12)}.control-content .live-map-marker[aria-pressed=true]{z-index:3;background:var(--adm-accent-fill);color:#fff;box-shadow:0 0 0 5px #1f6fe025,0 0 22px #1f6fe0aa}.live-map-marker__label{position:absolute;top:calc(100% + 6px);left:50%;padding:2px 6px;border-radius:4px;background:#070c14e6;color:var(--adm-text);font-family:var(--font-sans);font-size:11px;white-space:nowrap;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .14s ease-out}.live-map-marker:hover .live-map-marker__label,.live-map-marker[aria-pressed=true] .live-map-marker__label{opacity:1}.live-map-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--adm-text-2);font-size:13px}.live-map-roster{display:flex;flex:1 1 280px;flex-direction:column;max-width:340px;min-width:0;max-height:clamp(380px,calc(100vh - 260px),720px);overflow:hidden}.live-map-selected{display:grid;gap:10px;padding:14px;border-bottom:1px solid var(--adm-line-soft);background:var(--adm-selected);animation:control-loading-in .16s ease-out both}.live-map-selected__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.live-map-selected__head strong{color:var(--adm-text);font-size:14px;font-weight:600}.live-map-selected dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.live-map-selected dt{color:var(--adm-text-3);font-size:11px}.live-map-selected dd{margin:2px 0 0;overflow:hidden;color:var(--adm-text);font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis}.live-map-selected .control-button{justify-self:start;text-decoration:none}.live-map-roster__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--adm-line-soft)}.live-map-roster__head h3{margin:0;font-size:14px}.live-map-roster__head span{color:var(--adm-text-3);font-family:var(--font-mono);font-size:12px}.live-map-roster__filter{display:block;padding:10px 14px 0}.live-map-roster__filter input{width:100%}.live-map-roster__list{display:grid;flex:1;align-content:start;gap:1px;min-height:0;padding:6px;overflow-y:auto}.control-content .live-map-roster__player{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;width:100%;min-height:48px;padding:8px 10px;font-size:12px}.live-map-roster__player strong{overflow:hidden;color:var(--adm-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.live-map-roster__player span:nth-child(2){color:var(--adm-text-3);font-size:11px;text-align:right}.live-map-roster__player span:last-child{grid-column:span 2;color:var(--adm-text-3);font-family:var(--font-mono);font-size:11px}@media(max-width:900px){.live-map-roster{max-width:none;max-height:420px}}.moderation-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.moderation-search{position:relative;flex:1 1 260px}.moderation-search svg{position:absolute;top:50%;left:10px;color:var(--adm-text-3);transform:translateY(-50%);pointer-events:none}.control-content .moderation-search input{width:100%;padding-left:32px}.moderation-dot{width:7px;height:7px;border-radius:50%;background:var(--adm-text-3)}.moderation-dot--safe{background:var(--adm-ok)}.moderation-dot--controversial{background:var(--adm-warn)}.moderation-dot--unsafe{background:var(--adm-danger)}.moderation-llm-control{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.moderation-llm-control__state{display:inline-flex;align-items:center;gap:8px;color:var(--adm-text-2);font-size:13px}.moderation-llm-control__state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--adm-text-3)}.moderation-llm-control__state[data-on=true]:before{background:var(--adm-ok)}.moderation-workspace-v2{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;min-width:0}.moderation-list-panel{display:flex;flex:999 1 520px;flex-direction:column;min-width:0;overflow:hidden}.moderation-detail-panel{position:sticky;top:76px;flex:1 1 340px;max-width:460px;min-width:0;overflow:hidden}.moderation-selection{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 10px 8px 14px;border-bottom:1px solid var(--adm-line-soft);color:var(--adm-text-3);font-size:12px;transition:background-color .16s ease-out}.moderation-selection>span{flex:1}.moderation-selection[data-active=true]{background:var(--adm-selected);color:var(--adm-accent-text)}.moderation-message-list-v2{display:grid;gap:1px;max-height:620px;overflow-y:auto;padding:6px;scrollbar-gutter:stable}.moderation-row-v2{display:flex;min-width:0;align-items:flex-start;gap:10px;padding:6px 8px;border-radius:6px}.moderation-row-v2:hover{background:var(--adm-hover)}.moderation-row-v2>input{flex:none;margin-top:8px!important}.control-content .moderation-message-button-v2{display:grid;flex:1;gap:4px;min-width:0;min-height:0;padding:4px 2px;font-size:12px}.control-content .moderation-message-button-v2:hover:not(:disabled){background:transparent}.moderation-message-button-v2__topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.moderation-message-button-v2__topline strong{color:var(--adm-text);font-size:13px;font-weight:500}.moderation-message-button-v2__text{display:-webkit-box;overflow:hidden;color:var(--adm-text-1);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.moderation-message-button-v2>span:last-child{color:var(--adm-text-3);font-family:var(--font-mono);font-size:11px}.moderation-detail-v2__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--adm-line-soft)}.moderation-detail-v2__head h3{margin:0;font-size:16px}.moderation-detail-v2__head p{margin:2px 0 0;color:var(--adm-text-3);font-size:12px}.moderation-detail-v2{display:grid;gap:14px;padding:16px}.moderation-detail-v2 blockquote{margin:0;padding:12px 14px;border-radius:8px;background:var(--adm-sunken);color:var(--adm-text);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.moderation-detail-v2__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-line-soft)}.moderation-detail-v2__facts div{padding:10px 12px;background:var(--adm-panel)}.moderation-detail-v2__facts dt{color:var(--adm-text-3);font-size:12px}.moderation-detail-v2__facts dd{margin:4px 0 0;overflow:hidden;color:var(--adm-text);font-size:13px;text-overflow:ellipsis}.moderation-raw{display:grid;gap:6px}.moderation-raw h4{margin:0;color:var(--adm-text-2);font-size:12px;font-weight:500}.moderation-raw-v2{max-height:13rem;overflow:auto;margin:0;padding:12px;border:1px solid var(--adm-line-soft);border-radius:6px;background:var(--adm-sunken);color:var(--adm-text-2);font-family:var(--font-mono);font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.moderation-detail-v2__empty{display:grid;align-content:center;justify-items:center;gap:6px;min-height:18rem;padding:24px;color:var(--adm-text-3);text-align:center}.moderation-detail-v2__empty h3{margin:6px 0 0}.moderation-detail-v2__empty p{margin:0;color:var(--adm-text-2);font-size:13px}@media(max-width:980px){.moderation-detail-panel{position:static;max-width:none}}.auction-admin__summary{display:grid;gap:1px;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:10px;background:var(--adm-line-soft)}@media(min-width:768px){.auction-admin__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.auction-admin__summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.auction-admin__summary article{display:grid;align-content:start;gap:4px;padding:12px 14px;border:0!important;border-radius:0!important}.auction-admin__summary span,.auction-admin__summary small{color:var(--adm-text-3);font-size:12px}.auction-admin__summary strong{overflow:hidden;color:var(--adm-text);font-family:var(--font-mono);font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.auction-admin__feedback{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:12px}.auction-admin__feedback-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#ffffff0f;font-weight:600}.auction-admin__feedback strong{display:block;color:var(--adm-text);font-size:13px;font-weight:500}.auction-admin__feedback p{margin:4px 0 0;color:var(--adm-text-2);font-size:13px}.auction-admin__section{overflow:hidden}.auction-admin__section>h3{margin:0;padding:12px 16px;border-bottom:1px solid var(--adm-line-soft);font-size:14px}.auction-admin__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--adm-line-soft)}.auction-admin__table{display:grid;overflow-x:auto}.auction-admin__table>p{margin:0;padding:32px;color:var(--adm-text-3);font-size:13px;text-align:center}.auction-admin__row{display:grid;grid-template-columns:2fr .8fr .7fr 1.3fr 1fr .8fr;align-items:center;gap:12px;min-width:760px;padding:10px 16px;border-bottom:1px solid var(--adm-line-soft);font-size:13px;text-align:left}.control-content button.auction-admin__row{width:100%;min-height:44px}.auction-admin__form{overflow:hidden}.auction-admin__form-header{align-items:flex-start!important;padding:14px 20px!important}.auction-admin__form-header h3{margin:0;font-size:16px}.auction-configurator{display:grid;min-height:440px}@media(min-width:1050px){.auction-configurator{grid-template-columns:360px minmax(0,1fr)}}.auction-catalog{display:grid;grid-template-rows:auto auto minmax(0,1fr);border-bottom:1px solid var(--adm-line-soft);background:var(--adm-sunken)}@media(min-width:1050px){.auction-catalog{border-right:1px solid var(--adm-line-soft);border-bottom:0}}.auction-catalog>.reward-picker{padding:16px}.auction-catalog>label{display:grid;gap:6px;padding:14px;border-bottom:1px solid var(--adm-line-soft)}.auction-editor{padding:20px}.auction-editor__selection{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:80px;padding:14px;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-sunken)}.auction-editor__selection>img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.auction-editor__selection>span{display:grid;gap:4px;min-width:0}.auction-editor__selection strong{color:var(--adm-text);font-size:13px;font-weight:500}.auction-editor__selection code{overflow:hidden;color:var(--adm-text-3);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.auction-admin__editor-dialog{width:100%;max-width:72rem;max-height:calc(100vh - 2rem);overflow-y:auto;border-radius:12px}.auction-admin__dialog{display:grid;gap:18px;width:min(576px,100%)!important}.auction-admin__dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auction-admin__dialog-intro{margin:-10px 0 0;color:var(--adm-text-2);font-size:13px}.auction-admin__impact{display:grid;gap:1px;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-line-soft)}@media(min-width:640px){.auction-admin__impact{grid-template-columns:repeat(2,minmax(0,1fr))}}.auction-admin__impact article{display:grid;gap:4px;padding:12px 14px;background:var(--adm-panel)}.auction-admin__impact span{color:var(--adm-text-3);font-size:12px}.auction-admin__impact strong{color:var(--adm-text);font-size:14px;font-weight:500}.auction-admin__warning{display:grid;gap:4px}.auction-admin__warning strong{font-weight:500}.auction-admin__warning span{opacity:.8}.auction-admin__dialog .auction-admin__actions{margin:0 -24px -24px;padding:14px 24px}.trial-of-terrors{display:grid;gap:14px;margin-top:16px}.trial-of-terrors__head h3{margin:0;font-size:17px;letter-spacing:-.015em}.trial-of-terrors__head p{max-width:72ch;margin:4px 0 0;color:var(--adm-text-2);font-size:13px}.trial-of-terrors__tabs{padding:0 20px}.trial-of-terrors__panel{display:grid;animation:control-loading-in .16s ease-out both}.trial-of-terrors__panel>.settings-section:first-child{border-top:0}.trial-of-terrors__picker{position:relative;display:grid;gap:2px;min-width:15rem}.trial-of-terrors__picker input{width:100%}.trial-of-terrors__picker small{font-family:var(--font-mono);font-size:11px}.trial-of-terrors__results{position:absolute;top:36px;right:0;left:0;z-index:5;display:grid;gap:1px;max-height:14rem;margin:0;padding:4px;overflow-y:auto;list-style:none;border:1px solid var(--adm-line-strong);border-radius:8px;background:#11151a;box-shadow:0 12px 24px #00000080}.control-content .trial-of-terrors__results button{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:6px 8px;font-size:13px}.trial-of-terrors__results button span{color:var(--adm-text-3);font-size:12px}.trial-of-terrors__empty{padding:6px 8px;color:var(--adm-text-3);font-size:12px}.trial-of-terrors__chance{min-width:120px;color:var(--adm-text-2);font-family:var(--font-mono);font-size:12px}.trial-of-terrors__bar{display:block;height:3px;margin-bottom:4px;overflow:hidden;border-radius:2px;background:var(--adm-line)}.trial-of-terrors__bar span{display:block;height:100%;background:var(--adm-accent)}.control-content .trial-of-terrors__tiers th[scope=rowgroup]{color:var(--adm-text);font-family:var(--font-mono);font-size:12px;vertical-align:middle}.trial-of-terrors__tiers tbody tr:not(.trial-of-terrors__boss-row)>*{border-top:1px solid var(--adm-line-soft)}.control-content .trial-of-terrors__tiers td{border-bottom:0}.trial-of-terrors__boss-row td:nth-child(1){color:var(--adm-warn-text)}.trial-of-terrors__boss-row{background:#e3a33b0a}.email-admin__hint{margin:0;color:var(--adm-text-2);font-size:13px;line-height:1.5}.email-admin__table tbody tr{cursor:pointer}.mods-admin__badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mods-admin__previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mods-admin__previews img{width:100%;aspect-ratio:16 / 9;border:1px solid var(--adm-line-soft);border-radius:6px;background:#000;object-fit:contain}.mods-admin__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-line-soft)}.mods-admin__facts>div{display:grid;gap:2px;min-width:0;padding:8px 10px;background:var(--adm-panel)}.mods-admin__facts .mods-admin__facts-wide{grid-column:1 / -1}.mods-admin__facts dt{color:var(--adm-text-3);font-size:11px}.mods-admin__facts dd{margin:0;color:var(--adm-text);font-size:12px;overflow-wrap:anywhere}.mods-admin__targets{color:var(--adm-text-2)!important}.mods-admin__hash{font-family:var(--font-mono);font-size:11px!important;word-break:break-all}.mods-admin__flags{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--adm-line-soft)}.server-lifecycle-admin__notice{display:flex;align-items:center;justify-content:space-between;gap:12px}.lifecycle-status{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px}.lifecycle-status__dot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--adm-ok);box-shadow:0 0 0 4px #43b88326}.lifecycle-status.is-scheduled .lifecycle-status__dot{background:var(--adm-warn);box-shadow:0 0 0 4px #e3a33b26}.lifecycle-status.is-executing{border-color:#4a3a1c;background:var(--adm-warn-soft)}.lifecycle-status.is-executing .lifecycle-status__dot{background:var(--adm-warn);animation:control-loading-label .9s ease-in-out infinite alternate}.lifecycle-status__copy{display:grid;flex:1;gap:2px;min-width:200px}.lifecycle-status__copy>span{color:var(--adm-text-3);font-size:12px}.lifecycle-status__copy strong{color:var(--adm-text);font-size:16px;font-weight:600}.lifecycle-status__copy time{color:var(--adm-text-2);font-family:var(--font-mono);font-size:12px}.lifecycle-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.lifecycle-choice{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--adm-line);border-radius:8px;transition:border-color .14s ease-out,background-color .14s ease-out}.lifecycle-choice label{display:flex;align-items:center;gap:8px;cursor:pointer}.lifecycle-choice strong{color:var(--adm-text);font-size:13px;font-weight:500}.lifecycle-choice small{padding-left:24px;line-height:1.45}.lifecycle-choice[data-checked=true]{border-color:var(--adm-accent-line);background:var(--adm-accent-soft)}.lifecycle-choice[data-checked=true][data-tone=danger]{border-color:var(--adm-danger-line);background:var(--adm-danger-soft)}.lifecycle-mode{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--adm-line-strong);border-radius:6px;color:var(--adm-text-2);font-size:12px;cursor:pointer}.lifecycle-mode[data-checked=true]{border-color:var(--adm-accent-line);background:var(--adm-accent-soft);color:var(--adm-accent-text)}.lifecycle-mode input{width:12px!important;height:12px!important}.lifecycle-delay{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.lifecycle-delay .settings-field{width:160px}.lifecycle-warning{margin-top:10px!important;padding:8px 10px;border-radius:6px;background:var(--adm-warn-soft);color:var(--adm-warn-text)}.lifecycle-maintenance{display:grid;gap:12px;margin-top:8px}.lifecycle-maintenance__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lifecycle-maintenance__head h3{margin:0;font-size:17px;letter-spacing:-.015em}.sanctions-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;min-width:0}.sanctions-log{flex:999 1 520px;min-width:0;overflow:hidden}.sanctions-log__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--adm-line-soft)}.sanctions-log__head h3{flex:1;margin:0;font-size:14px}.sanctions-log__list{margin:0;padding:0;list-style:none}.sanction-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:14px 16px;border-bottom:1px solid var(--adm-line-soft)}.sanction-row:last-child{border-bottom:0}.sanction-row[data-state=expired],.sanction-row[data-state=revoked]{opacity:.72}.sanction-row__main{display:grid;flex:1 1 320px;gap:4px;min-width:0}.sanction-row__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sanction-row__title strong{color:var(--adm-text);font-family:var(--font-mono);font-size:13px;font-weight:500}.sanction-row__reason{margin:0;color:var(--adm-text-1);font-size:13px;overflow-wrap:anywhere}.sanction-row__note{margin:0;color:var(--adm-text-2);font-size:12px;overflow-wrap:anywhere}.sanction-row__revoke{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border:1px solid var(--adm-danger-line);border-radius:8px;background:#140d0e;animation:control-loading-in .16s ease-out both}.sanction-row__revoke label{flex:1 1 240px}.sanction-row__revoke input{width:100%}.sanctions-composer{position:sticky;top:76px;display:grid;flex:1 1 340px;max-width:420px;min-width:0;overflow:hidden}.sanctions-composer__head{padding:14px 16px;border-bottom:1px solid var(--adm-line-soft)}.sanctions-composer__head h3{margin:0;font-size:14px}.sanctions-composer__head p{margin:2px 0 0;color:var(--adm-text-3);font-size:12px}.control-content .sanctions-composer__body{display:grid;gap:16px;padding:16px;border:0;border-radius:0}.sanctions-composer__field{display:grid;gap:6px;color:var(--adm-text-2);font-size:12px;font-weight:500}.sanctions-composer__field textarea{min-height:72px;resize:vertical}.sanctions-composer__label{color:var(--adm-text-2);font-size:12px;font-weight:500}.sanctions-type{display:grid;gap:6px}.control-content .sanctions-type button{display:grid;justify-content:stretch;gap:2px;min-height:0;padding:8px 10px;text-align:left;background:transparent}.sanctions-type button strong{color:var(--adm-text);font-size:13px;font-weight:500}.sanctions-type button small{font-size:12px;font-weight:400}.control-content .sanctions-type button[aria-checked=true],.control-content .sanctions-type button[aria-checked=true]:hover{border-color:var(--adm-accent-line);background:var(--adm-accent-soft)}.sanctions-composer__duration{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:4px}.sanctions-composer__duration label{display:grid;gap:6px;color:var(--adm-text-2);font-size:12px}.sanctions-composer__duration input[type=number]{width:100%}.sanctions-composer__check{display:flex!important;align-items:center;gap:6px;min-height:34px;color:var(--adm-text-1)!important}.sanctions-composer__hint{margin:-8px 0 0;color:var(--adm-text-3);font-size:12px;line-height:1.5}.sanctions-composer__target{margin:-4px 0 0;padding:8px 10px;border-radius:6px;background:var(--adm-selected);color:var(--adm-text);font-size:12px}.sanctions-composer__foot{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--adm-line-soft)}@media(max-width:980px){.sanctions-composer{position:static;max-width:none}}.block-rush-table{overflow-x:auto;border:1px solid var(--adm-line-soft);border-radius:8px}.control-content .block-rush-table :is(th,td){padding:6px 8px;white-space:nowrap}.control-content .block-rush-table th:first-child,.control-content .block-rush-table td:first-child{padding-left:12px}.block-rush-table table{width:100%}.block-rush-table input[type=number]{width:100%;min-width:64px;text-align:right;font-variant-numeric:tabular-nums}.block-rush-table select{width:100%;min-width:120px}.block-rush-range{display:flex;align-items:center;gap:4px;color:var(--adm-text-3)}.block-rush-range input[type=number]{min-width:52px}.control-content .block-rush-chances td:not(:first-child){background:color-mix(in srgb,var(--adm-accent-fill) calc(var(--share, 0) * 70%),transparent);color:var(--adm-text);font-family:var(--font-mono);font-size:12px;text-align:right}.control-content .block-rush-chances th:not(:first-child){text-align:right}.email-admin__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:10px;background:var(--adm-line-soft)}.email-admin__stats>div{display:grid;gap:4px;padding:10px 14px;background:var(--adm-panel)}.email-admin__stats dt{color:var(--adm-text-3);font-size:12px}.email-admin__stats dd{margin:0;color:var(--adm-text);font-family:var(--font-mono);font-size:16px}.email-admin__stats dd[data-tone=danger]{color:var(--adm-danger-text)}.email-admin__workspace{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;min-width:0}.email-admin__accounts{flex:999 1 560px;min-width:0;overflow:hidden}.email-admin__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--adm-line-soft)}.email-admin__toolbar .email-admin__search{flex:1 1 220px}.email-admin__toolbar .email-admin__search input{width:100%}.email-admin__table-wrap{overflow-x:auto}.email-admin__table td{white-space:nowrap}.email-admin__pilot{display:block;color:var(--adm-text);font-weight:500}.email-admin__table small{font-family:var(--font-mono);font-size:11px}.email-admin__muted{color:var(--adm-text-3)!important;font-size:12px}.email-admin__mono{font-family:var(--font-mono);font-size:12px}.email-admin__detail{position:sticky;top:76px;display:grid;flex:1 1 340px;max-width:420px;min-width:0;overflow:hidden}.email-admin__detail--empty{gap:4px;padding:32px 20px;color:var(--adm-text-2);text-align:center}.email-admin__detail--empty h3{margin:0}.email-admin__detail--empty p{margin:0;font-size:13px}.email-admin__detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--adm-line-soft)}.email-admin__detail-head h3{margin:0;font-size:16px}.email-admin__detail-head p{margin:2px 0 0;color:var(--adm-text-3);font-size:12px}.email-admin__detail-body{display:grid;gap:16px;padding:16px}.email-admin__detail-body h4{margin:0 0 8px;color:var(--adm-text-2);font-size:12px;font-weight:500}.email-admin__send{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--adm-line-soft)}.email-admin__send h4{margin:0}.email-admin__danger-zone{padding:12px;border:1px solid var(--adm-danger-line);border-radius:8px;background:#140d0e}.email-admin__danger-zone h4{color:#ffd0d0!important}.email-admin__history{padding-top:14px;border-top:1px solid var(--adm-line-soft)}.email-admin__history ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.email-admin__history li{display:flex;align-items:center;gap:10px}.email-admin__history-copy{display:grid;flex:1;gap:1px;min-width:0}.email-admin__history-copy strong{overflow:hidden;color:var(--adm-text-1);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.email-admin__history-copy small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.email-admin__rule-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.email-admin__rule-form>input{flex:1 1 220px}.email-admin__check{margin:0;color:var(--adm-text-2);font-size:13px}.email-admin__check strong{margin-left:6px;color:var(--adm-text);font-family:var(--font-mono)}@media(max-width:1100px){.email-admin__detail{position:static;max-width:none}}.settings-page{max-width:980px}.settings-panel{display:grid;overflow:hidden}.settings-panel__header{display:grid;gap:12px;padding:16px 20px;border-bottom:1px solid var(--adm-line-soft)}.settings-panel__header+.settings-section{border-top:0}.settings-section{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px 32px;padding:20px;border-top:1px solid var(--adm-line-soft)}.settings-section:first-child{border-top:0}.settings-section__copy h3{margin:0 0 4px;font-size:14px}.settings-section__copy p{margin:0;color:var(--adm-text-2);font-size:12px;line-height:1.55}.settings-section__body{display:grid;align-content:start;gap:14px;min-width:0}.settings-section--wide{grid-template-columns:minmax(0,1fr)}.settings-section--wide .settings-section__copy p{max-width:72ch}.settings-section.settings-section--danger{margin:12px;border:1px solid var(--adm-danger-line);border-radius:8px;background:#140d0e}.settings-section--danger .settings-section__copy h3{color:#ffd0d0}.settings-section--danger .settings-section__copy p{color:#c99a9a}.settings-panel__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--adm-line-soft);background:var(--adm-sunken)}.settings-switch{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-switch__copy{display:grid;gap:2px}.settings-switch__copy label{color:var(--adm-text);font-size:13px;font-weight:500;cursor:pointer}.settings-switch__copy p{margin:0;color:var(--adm-text-2);font-size:12px;line-height:1.5}.control-content input.settings-switch__control{position:relative;flex:none;width:36px;height:20px;margin:0;border-radius:999px;background:var(--adm-line-strong);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .18s var(--adm-ease)}.control-content input.settings-switch__control:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#f3f5f7;box-shadow:0 1px 2px #0006;transition:transform .18s var(--adm-ease)}.control-content input.settings-switch__control:checked{background:var(--adm-accent-fill)}.control-content input.settings-switch__control:checked:after{transform:translate(16px)}.control-content input.settings-switch__control:disabled{opacity:.5;cursor:not-allowed}.settings-field{display:grid;gap:6px;min-width:0}.settings-field__label{color:var(--adm-text-2);font-size:12px;font-weight:500}.settings-field__hint{font-size:12px;line-height:1.45}.settings-field :is(input,select,textarea){width:100%}.settings-field textarea{min-height:72px;resize:vertical}.settings-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.settings-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-line-soft)}.settings-value{display:grid;gap:4px;padding:10px 12px;background:var(--adm-panel)}.settings-value span{color:var(--adm-text-3);font-size:12px}.settings-value strong{color:var(--adm-text);font-family:var(--font-mono);font-size:14px;font-weight:500}.settings-value strong[data-tone=ok]{color:var(--adm-ok-text)}.settings-value strong[data-tone=warn]{color:var(--adm-warn-text)}.settings-value strong[data-tone=muted]{color:var(--adm-text-3)}.settings-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-last-change{margin:0;color:var(--adm-text-3);font-size:12px}.settings-savebar{position:sticky;bottom:16px;z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px 10px 16px;border:1px solid var(--adm-line-strong);border-radius:10px;background:color-mix(in srgb,#11151a 94%,transparent);box-shadow:0 12px 32px #00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:control-palette-in .2s var(--adm-ease) both}.settings-savebar__count{display:inline-flex;align-items:center;gap:8px;color:var(--adm-warn-text);font-size:13px;font-weight:500}.settings-savebar__count:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--adm-warn)}.settings-savebar__actions{display:flex;gap:8px;margin-left:auto}.settings-load-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-color:var(--adm-danger-line)!important}.settings-load-error strong{color:var(--adm-danger-text);font-size:14px}.settings-load-error p{margin:4px 0 0;color:var(--adm-text-2);font-size:13px}.settings-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#040608b8;animation:control-loading-in .14s ease-out both}.settings-dialog__box{box-sizing:border-box;display:grid;gap:12px;width:min(460px,100%);padding:22px;border:1px solid var(--adm-line-strong);border-radius:12px;background:#11151a;box-shadow:0 24px 60px #0000008c,0 2px 6px #0006;animation:control-palette-in .2s var(--adm-ease) both}.settings-dialog__box h3{margin:0;font-size:16px}.settings-dialog__body{color:var(--adm-text-2);font-size:13px;line-height:1.55}.settings-dialog__body p{margin:0}.settings-dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media(max-width:760px){.settings-section{grid-template-columns:minmax(0,1fr)}}@layer base{.control-content{font-size:14px;line-height:1.5}.control-content button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--adm-line-strong);border-radius:6px;background:var(--adm-raised-2);color:var(--adm-text);font-size:13px;font-weight:500;line-height:1.2;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out}.control-content button:hover:not(:disabled){border-color:var(--adm-line-hover);background:#1b2129}.control-content button:disabled{opacity:.5}.control-content :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),select,textarea){box-sizing:border-box;min-height:34px;padding:0 10px;border:1px solid var(--adm-line);border-radius:6px;background:var(--adm-sidebar);color:var(--adm-text);font-size:13px;outline:none;transition:border-color .14s ease-out}.control-content textarea{padding:8px 10px;line-height:1.5}.control-content :is(input,select,textarea):hover:not(:disabled){border-color:var(--adm-line-hover)}.control-content :is(input,select,textarea):focus{border-color:var(--adm-accent)}.control-content :is(input,textarea)::placeholder{color:var(--adm-text-3)}.control-content :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;margin:0;accent-color:var(--adm-accent-fill)}.control-content input[type=file]{color:var(--adm-text-2);font-size:12px}.control-content table{width:100%;border-collapse:collapse;font-size:13px}.control-content th{padding:10px 12px;border-bottom:1px solid var(--adm-line-soft);color:var(--adm-text-3);font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.control-content td{padding:10px 12px;border-bottom:1px solid var(--adm-line-soft);color:var(--adm-text);vertical-align:middle}.control-content tbody tr:last-child td{border-bottom:0}.control-content fieldset{min-width:0;margin:0;padding:16px;border:1px solid var(--adm-line-soft);border-radius:10px}.control-content legend{padding:0 6px;color:var(--adm-text-1);font-size:13px;font-weight:500}.control-content :is(h3,h4){color:var(--adm-text);font-weight:600;letter-spacing:-.01em}.control-content h3{font-size:15px}.control-content h4{font-size:13px}.control-content small{color:var(--adm-text-3);font-size:12px}.control-content a{color:#7fb6ff;text-underline-offset:3px}.control-content a:hover{color:#b3d3ff}.control-content :is(code,kbd,samp){font-family:var(--font-mono);font-size:12px}.control-content pre{margin:0;padding:12px;overflow:auto;border:1px solid var(--adm-line-soft);border-radius:6px;background:var(--adm-sunken);color:var(--adm-text-2);font-family:var(--font-mono);font-size:12px}.control-content summary{cursor:pointer;color:var(--adm-text)}}.control-panel,.anti-bot-page>section,.anti-bot-page>form,.anti-bot-page .ab-panel,.ab-card,.ab-group,.bots-metric-card,.booty-admin__rarity,.event-admin__panel,.event-admin__rules,.voucher-list,.voucher-editor,.auction-admin__summary article,.auction-admin__section,.auction-admin__form{border:1px solid var(--adm-line-soft);border-radius:10px;background:var(--adm-panel);box-shadow:none}.auction-admin__form-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;border-bottom:1px solid var(--adm-line-soft);background:transparent}:is(.auction-admin__form-header) :is(h2,h3){margin:0;font-size:14px;font-weight:600;letter-spacing:0}.control-badge,.ab-chip,.ab-count,.moderation-tone,.mods-admin__badges span,.referrals-admin__flag,.booty-admin__total,.auction-editor__selection>small{display:inline-flex;align-items:center;gap:6px;min-height:22px;margin:0;padding:0 8px;border:0;border-radius:4px;background:var(--adm-raised-2);color:var(--adm-text-1);font-family:inherit;font-size:12px;font-style:normal;font-weight:500;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap}.ab-count{margin-left:6px;min-height:18px;padding:0 6px;font-family:var(--font-mono);font-size:11px}:is(.control-badge[data-tone=ok],.ab-chip[data-tone=success],.moderation-tone--safe,.mods-admin__badges .is-verified,.booty-admin__total.is-ok){background:var(--adm-ok-soft);color:var(--adm-ok-text)}:is(.control-badge[data-tone=warn],.ab-chip[data-tone=warning],.ab-count[data-tone=warning],.moderation-tone--controversial,.mods-admin__badges .is-official,.booty-admin__total.is-off){background:var(--adm-warn-soft);color:var(--adm-warn-text)}:is(.control-badge[data-tone=danger],.ab-chip[data-tone=danger],.ab-count[data-tone=danger],.moderation-tone--unsafe,.referrals-admin__flag){background:var(--adm-danger-soft);color:var(--adm-danger-text)}:is(.control-badge[data-tone=info],.ab-chip[data-tone=info],.mods-admin__badges .is-featured){background:var(--adm-accent-soft);color:var(--adm-accent-text)}:is(.control-badge[data-tone=muted],.ab-chip[data-tone=muted],.moderation-tone--failure,.moderation-tone--rate-limited){background:var(--adm-raised);color:var(--adm-text-3)}.control-content :is(.control-button--primary,.anti-bot-primary),.anti-bot-page button[type=submit],.oauth-consent__actions button:first-child{border-color:var(--adm-accent-fill);background:var(--adm-accent-fill);color:#fff}.control-content :is(.control-button--primary,.anti-bot-primary):hover:not(:disabled),.anti-bot-page button[type=submit]:hover:not(:disabled),.oauth-consent__actions button:first-child:hover:not(:disabled){border-color:var(--adm-accent-fill-hover);background:var(--adm-accent-fill-hover)}.control-content :is(.control-button--danger){border-color:var(--adm-danger-line);background:transparent;color:var(--adm-danger-text)}.control-content :is(.control-button--danger):hover:not(:disabled){border-color:var(--adm-danger-line);background:var(--adm-danger-soft)}.control-content :is(.control-button--danger-solid,.email-admin__danger){border-color:var(--adm-danger-fill);background:var(--adm-danger-fill);color:#fff}.control-content :is(.control-button--danger-solid,.email-admin__danger):hover:not(:disabled){border-color:#c93b3b;background:#c93b3b}.control-content :is(.control-button--small,.ab-link,.replay-events button,.booty-admin__total button,.email-admin__table td button){min-height:28px;padding:0 8px;font-size:12px}.control-content :is(.control-button--ghost){justify-content:flex-start;min-height:0;padding:0;border:0;background:transparent;color:#7fb6ff}.control-content :is(.control-button--ghost):hover:not(:disabled){border:0;background:transparent;color:#b3d3ff}.control-content :is(.control-button--icon,.auction-admin__form-header button,.auction-admin__dialog-header button,.booty-admin__remove){width:32px;height:32px;min-height:32px;padding:0;border-radius:6px;color:var(--adm-text-2);font-size:16px}.control-tabs,.ab-tabs,.booty-admin__tabs{display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid var(--adm-line-soft);scrollbar-width:none}.control-content :is(.control-tabs,.ab-tabs,.booty-admin__tabs) :is(button,a){min-height:40px;margin-bottom:-1px;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--adm-text-2);text-decoration:none;white-space:nowrap}.control-content :is(.control-tabs,.ab-tabs,.booty-admin__tabs) :is(button,a):hover:not(:disabled){border-color:transparent;background:transparent;color:var(--adm-text)}.control-content :is(.control-tabs,.ab-tabs,.booty-admin__tabs) :is([aria-selected=true],[aria-current=page]),.control-content :is(.control-tabs,.ab-tabs,.booty-admin__tabs) :is([aria-selected=true],[aria-current=page]):hover:not(:disabled){border-bottom-color:var(--adm-accent);color:#f3f5f7}.control-content .booty-admin__tabs .is-green[aria-selected=true]{border-bottom-color:#55ef90}.control-content .booty-admin__tabs .is-golden[aria-selected=true]{border-bottom-color:#f2b84b}.control-content :is(.control-segmented,.ab-segmented,.reward-picker__filters) button{min-height:28px;padding:0 10px;border:1px solid var(--adm-line-strong);border-radius:6px;background:transparent;color:var(--adm-text-2);font-size:12px}.control-content :is(.control-segmented,.ab-segmented,.reward-picker__filters) :is(button[aria-pressed=true],button.is-active),.control-content :is(.control-segmented,.ab-segmented,.reward-picker__filters) :is(button[aria-pressed=true],button.is-active):hover:not(:disabled){border-color:var(--adm-accent-line);background:var(--adm-accent-soft);color:var(--adm-accent-text)}.control-content :is(.control-segmented,.ab-segmented){display:inline-flex;flex-wrap:wrap;gap:6px;border:0;overflow:visible}.control-content :is(.player-row,.voucher-list__row,.live-map-roster__player,.moderation-message-button-v2,.daily-admin__entry,.trial-of-terrors__results button,button.auction-admin__row,.ab-settings__nav nav button){justify-content:flex-start;border-color:transparent;border-radius:6px;background:transparent;color:var(--adm-text-1);font-weight:400;text-align:left;box-shadow:none}.control-content :is(.player-row,.voucher-list__row,.live-map-roster__player,.moderation-message-button-v2,.daily-admin__entry,.trial-of-terrors__results button,button.auction-admin__row,.ab-settings__nav nav button):hover:not(:disabled){border-color:transparent;background:var(--adm-hover);color:var(--adm-text)}.control-content :is(.player-row.active,.voucher-list__row.is-active,.live-map-roster__player[aria-pressed=true],.ab-settings__nav nav button[aria-pressed=true]),.control-content :is(.player-row.active,.voucher-list__row.is-active,.live-map-roster__player[aria-pressed=true],.ab-settings__nav nav button[aria-pressed=true]):hover:not(:disabled),.moderation-row-v2--active,.ab-row--open,.email-admin__table tbody tr.is-selected{border-color:transparent;background:var(--adm-selected);color:#f3f5f7;box-shadow:none}.control-content :is(.voucher-list__row,button.auction-admin__row){border-radius:0}.control-content :is(.daily-admin__entry){border-color:var(--adm-line-soft)}.control-content :is(.ab-row,.email-admin__table tbody tr,.bots-table tbody tr):hover{background:var(--adm-hover)}.auction-admin__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#040608b8;-webkit-backdrop-filter:none;backdrop-filter:none;animation:control-loading-in .14s ease-out both}.auction-admin__dialog{box-sizing:border-box;width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;border:1px solid var(--adm-line-strong);border-radius:12px;background:#11151a;box-shadow:0 24px 60px #0000008c,0 2px 6px #0006;animation:control-palette-in .2s var(--adm-ease) both}:is(.auction-admin__dialog) :is(h2,h3){margin:0 0 8px;color:var(--adm-text);font-size:17px;font-weight:600;letter-spacing:-.01em}:is(.auction-admin__dialog)>p{color:var(--adm-text-2);font-size:13px;line-height:1.55}:is(.server-lifecycle-admin__notice,.replay-notice,.auction-admin__feedback--success),.anti-bot-page [role=status]:not(.control-loading,.control-inline-loading){margin:0;padding:10px 12px;border:1px solid var(--adm-accent-line);border-radius:6px;background:var(--adm-accent-soft);color:var(--adm-accent-text);font-size:13px}:is(.replay-notice--error,.auction-admin__feedback--error),.anti-bot-page [role=alert]{margin:0;padding:10px 12px;border:1px solid var(--adm-danger-line);border-radius:6px;background:var(--adm-danger-soft);color:var(--adm-danger-text);font-size:13px}:is(.auction-admin__notice,.auction-admin__warning){padding:10px 12px;border:1px solid #4a3a1c;border-radius:6px;background:var(--adm-warn-soft);color:var(--adm-warn-text);font-size:13px}:is(.ranking-admin__errors,.oauth-consent__error){color:var(--adm-danger-text)}:is(.anti-bot-page,.replay-page,.registration-security,.titles-admin,.questionnaires-admin,.event-admin__section,.auction-catalog) label{color:var(--adm-text-2);font-size:12px;font-weight:500}.control-content :is(.ab-check,.titles-admin__target label,.mods-admin__flags label){color:var(--adm-text-1);font-size:13px;font-weight:400}.reward-picker{position:relative;display:grid;min-width:0;gap:8px}.reward-picker__search{display:grid;gap:6px;color:var(--adm-text-2);font-size:12px}.reward-picker__search input{width:100%}.reward-picker__panel{display:grid;border:1px solid var(--adm-line);border-radius:6px;background:var(--adm-sunken)}.reward-picker--dropdown .reward-picker__panel{position:absolute;top:66px;right:0;left:0;z-index:20;box-shadow:0 16px 40px #0000008c}.reward-picker__filters{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-bottom:1px solid var(--adm-line)}.reward-picker__results{max-height:320px;overflow-y:auto}.reward-picker--list .reward-picker__results{max-height:440px}.reward-picker__results>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;border:0;border-bottom:1px solid var(--adm-line-soft);border-radius:0;background:transparent;color:var(--adm-text);text-align:left}.reward-picker__results>button:hover,.reward-picker__results>button:focus-visible{background:var(--adm-raised-2)}.reward-picker__results>button[aria-pressed=true]{background:var(--adm-raised-2);box-shadow:inset 2px 0 0 var(--adm-accent-fill)}.reward-picker img,.reward-picker__no-icon{width:36px;height:36px;object-fit:contain;image-rendering:pixelated}.reward-picker__no-icon{display:grid;place-items:center;border:1px solid var(--adm-line-strong);border-radius:4px;color:var(--adm-text-4);font-size:12px}.reward-picker__results span,.reward-picker__selected>span{display:grid;min-width:0;gap:2px}.reward-picker strong,.reward-picker small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reward-picker strong{color:#fff;font-size:14px;font-weight:500}.reward-picker small{color:var(--adm-text-3);font-family:ui-monospace,monospace;font-size:11px}.reward-picker__results em{padding:2px 8px;border:1px solid var(--adm-line-strong);border-radius:999px;background:var(--adm-raised);color:var(--adm-text-2);font-size:10px;font-style:normal}.reward-picker__empty{margin:0;padding:24px 12px;color:var(--adm-text-3);font-size:13px;text-align:center}.reward-picker__empty--error{color:#fca5a5}.reward-picker__close{justify-self:end;margin:6px;padding:4px 10px;border:1px solid var(--adm-line-strong);border-radius:6px;background:var(--adm-raised);color:var(--adm-text-2);font-size:12px}.reward-picker__selected{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:8px 12px;border:1px solid #17466d;border-radius:6px;background:#071725}.search-picker{position:relative;min-width:0}.search-picker__popover{position:absolute;top:calc(100% + 6px);z-index:40;width:max(380px,100%)}.search-picker__popover--start{left:0}.search-picker__popover--end{right:0}.search-picker__popover .reward-picker__panel{box-shadow:0 16px 40px #0000008c}.search-picker__search{padding:10px;border-bottom:1px solid var(--adm-line)}.search-picker__search input{width:100%}.control-content .search-picker__filters button{min-height:26px;padding:0 10px;border-radius:13px;color:var(--adm-text-2);font-size:12px}.control-content .search-picker__filters button[aria-pressed=true]{border-color:var(--adm-accent-line);background:var(--adm-accent-soft);color:var(--adm-accent-text)}.control-content .search-picker .reward-picker__results>button{justify-content:stretch;min-height:52px;border:0;border-bottom:1px solid var(--adm-line-soft);border-radius:0;background:transparent}.control-content .search-picker .reward-picker__results>button:hover:not(:disabled){background:var(--adm-raised-2)}.search-picker .reward-picker__results>button:disabled{opacity:.45}.search-picker__npc-trigger{display:grid;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;text-align:left}.control-content .search-picker__npc-trigger{justify-content:stretch;min-height:50px;padding:4px 10px 4px 5px;border-color:var(--adm-line);background:var(--adm-sidebar)}.control-content .search-picker__npc-trigger.is-changed{border-color:var(--adm-warn)}.search-picker__npc-trigger>span:first-child{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-sunken);color:var(--adm-text-4)}.search-picker__npc-trigger img{max-width:36px;max-height:36px;object-fit:contain}.search-picker__npc-trigger strong{display:block;overflow:hidden;color:var(--adm-text);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.search-picker__npc-trigger small{display:block;overflow:hidden;color:var(--adm-text-3);font-size:11.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.search-picker__npc-trigger svg{color:var(--adm-text-3)}.search-picker img[src*="/wiki/npcs/"]{image-rendering:auto}.search-picker__field-trigger{display:flex;align-items:center;gap:8px;width:100%;text-align:left}.control-content .search-picker__field-trigger{justify-content:stretch;min-height:34px;padding:0 10px;border:1px solid var(--adm-line);border-radius:6px;background:var(--adm-sidebar);color:var(--adm-text);font-size:13px;font-weight:400}.control-content .search-picker__field-trigger:hover{border-color:var(--adm-line-hover)}.control-content .search-picker__field-trigger[aria-expanded=true]{border-color:var(--adm-accent)}.search-picker__field-trigger img{width:20px;height:20px;object-fit:contain}.search-picker__field-trigger>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-picker__field-trigger>span.is-empty{color:var(--adm-text-3)}.search-picker__field-trigger small{color:var(--adm-text-3);font-size:11.5px;white-space:nowrap}.search-picker__field-trigger svg{flex:none;color:var(--adm-text-3)}.voucher-admin__workspace{display:grid;align-items:start;gap:16px}@media(min-width:1100px){.voucher-admin__workspace{grid-template-columns:320px minmax(0,1fr)}}.voucher-list{position:sticky;top:72px;display:grid;overflow:hidden}.voucher-list__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.voucher-list__filters{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 12px;border-bottom:1px solid var(--adm-line-soft)}.voucher-list__count{color:var(--adm-text-3);font-family:var(--font-mono);font-size:12px}.voucher-list__rows{max-height:calc(100vh - 260px);overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin}.voucher-list__rows>:last-child{border-bottom:0}.control-content .voucher-list__row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 14px;border-bottom:1px solid var(--adm-line-soft);text-align:left}.voucher-list__dot{width:8px;height:8px;border-radius:50%;background:var(--adm-text-3)}.voucher-list__dot[data-tone=ok]{background:var(--adm-ok)}.voucher-list__dot[data-tone=warn]{background:var(--adm-warn)}.voucher-list__copy,.voucher-list__meta{display:grid;gap:2px;min-width:0}.voucher-list__copy strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.voucher-list__copy code,.voucher-list__meta small{color:var(--adm-text-3);font-size:11px}.voucher-list__meta{justify-items:end;color:var(--adm-text-2);font-size:12px}.voucher-editor{display:grid;gap:12px;min-width:0}.voucher-editor__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.voucher-editor__head h3{margin:0 0 4px;font-size:16px}.voucher-editor__head p{margin:0;color:var(--adm-text-2);font-size:12px}.voucher-editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.voucher-editor__code{font-family:var(--font-mono);letter-spacing:.04em}.voucher-editor__locked{margin:0}.voucher-rewards{display:grid;gap:8px}.voucher-reward-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 34px;align-items:start;gap:10px;padding:12px;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-sunken)}.voucher-reward-row>.control-button--icon{margin-top:24px}.voucher-audit{display:grid;overflow:hidden}.voucher-audit .control-tabs{padding:0 12px}.voucher-audit__list{max-height:22rem;margin:0;padding:0;overflow-y:auto;list-style:none}.voucher-audit__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 16px;border-bottom:1px solid var(--adm-line-soft);font-size:13px}.voucher-audit__list li:last-child{border-bottom:0}.voucher-audit__list time{color:var(--adm-text-3);font-size:12px}.voucher-audit__list p{grid-column:1 / -1;margin:0;color:var(--adm-text-2);font-size:12px}.voucher-audit__list small{color:var(--adm-text-3)}@media(max-width:1099px){.voucher-list{position:static}}.daily-admin{--daily-standard: var(--adm-accent);--daily-premium: #e0b050}.daily-admin__panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px}.daily-admin__panel-head h3{margin:0;font-size:14px}.daily-admin__panel-head p{margin:4px 0 0;color:var(--adm-text-2);font-size:12px}.daily-admin__panel-head .control-kicker{margin:0 0 4px}.daily-admin__calendar-panel{display:grid;overflow:hidden}.daily-admin__calendar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.daily-admin__legend{display:inline-flex;align-items:center;gap:6px;color:var(--adm-text-3);font-size:12px}.daily-admin__legend i{width:8px;height:8px;margin-left:6px;border-radius:2px;background:var(--daily-standard)}.daily-admin__legend i[data-pool="1"]{background:var(--daily-premium)}.daily-admin__calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0 16px 16px}.daily-admin__date{position:relative;display:grid;justify-items:start;gap:4px;min-width:0;padding:8px;border:1px solid var(--adm-line-soft);border-top:2px solid var(--daily-standard);border-radius:6px;background:var(--adm-sunken);font-size:11px}.daily-admin__date[data-pool="1"]{border-top-color:var(--daily-premium);background:var(--adm-warn-soft)}.daily-admin__date[data-today]{outline:1px solid var(--adm-accent);outline-offset:1px}.daily-admin__date strong{color:var(--adm-text-2);font-family:var(--font-mono);font-size:11px;font-weight:500}.daily-admin__date img,.daily-admin__date .daily-admin__no-icon{width:32px;height:32px;object-fit:contain}.daily-admin__date span:last-child{max-width:100%;overflow:hidden;color:var(--adm-text-1);text-overflow:ellipsis;white-space:nowrap}.daily-admin__workspace{min-width:0}.daily-admin__workspace--editing{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(340px,.95fr);align-items:start;gap:16px}.daily-admin__pools{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;min-width:0}.daily-admin__pool{display:grid;align-content:start;overflow:hidden;border-top:2px solid var(--daily-standard)}.daily-admin__pool[data-pool="1"]{border-top-color:var(--daily-premium)}.daily-admin__entry-list{display:grid;align-content:start;max-height:560px;overflow-y:auto;border-top:1px solid var(--adm-line-soft)}.control-content .daily-admin__entry{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 16px;border-bottom:1px solid var(--adm-line-soft);border-radius:0;text-align:left}.control-content .daily-admin__entry.is-selected{background:var(--adm-selected)}.daily-admin__entry.is-disabled img,.daily-admin__entry.is-disabled .daily-admin__entry-copy{opacity:.55}.daily-admin__entry img,.daily-admin__no-icon{flex:none;width:36px;height:36px;border-radius:5px;object-fit:contain}.daily-admin__no-icon{display:grid;place-items:center;border:1px solid var(--adm-line-strong);color:var(--adm-text-3)}.daily-admin__entry-copy{display:grid;flex:1;gap:2px;min-width:0}.daily-admin__entry-copy strong,.daily-admin__entry-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-admin__entry-copy strong{font-weight:500}.daily-admin__entry-copy small{color:var(--adm-text-3);font-size:11px}.daily-admin__empty{display:grid;gap:4px;margin:16px;padding:20px;border:1px dashed var(--adm-line-strong);border-radius:8px;text-align:center}.daily-admin__empty strong{color:var(--adm-text-1);font-size:13px;font-weight:500}.daily-admin__empty p{margin:0;color:var(--adm-text-2);font-size:12px}.daily-admin__editor{position:sticky;top:72px}.daily-admin__editor-body{display:grid;gap:14px;padding:4px 16px 16px}.daily-admin__preview{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;background:var(--adm-sunken)}.daily-admin__preview>div:last-child{display:grid;gap:2px;min-width:0}.daily-admin__preview strong{font-size:13px;font-weight:500}.daily-admin__preview small{overflow:hidden;color:var(--adm-text-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.daily-admin__icon-preview{display:grid;flex:none;place-items:center;width:56px;height:56px;border:1px solid var(--adm-line-strong);border-radius:8px;color:var(--adm-text-3);font-size:11px}.daily-admin__icon-preview img{width:46px;height:46px;object-fit:contain}.daily-admin__auto-icon{justify-self:start}@media(max-width:860px){.daily-admin__workspace--editing{grid-template-columns:1fr}.daily-admin__editor{position:static}}@media(max-width:620px){.daily-admin__calendar{grid-template-columns:repeat(4,minmax(0,1fr))}}.public-site{--bg: #05070d;--surface: #0c1019;--raised: #121826;--inset: #070a12;--overlay: rgb(3 5 10 / 78%);--line: rgb(255 255 255 / 14%);--line-strong: rgb(255 255 255 / 28%);--field-line: rgb(255 255 255 / 34%);--ink: #f4f6fb;--body: #b3bccf;--mute: #8993a8;--primary: #f2f5fb;--primary-hover: #ffffff;--on-primary: #05070d;--link: #9fc4ff;--focus: #ffffff;--dot: #50e3c2;--ok: #6ee7b7;--ok-bg: rgb(62 207 142 / 9%);--ok-line: rgb(62 207 142 / 28%);--warn: #fbbf5c;--warn-bg: rgb(245 166 35 / 9%);--warn-line: rgb(245 166 35 / 28%);--err: #ff9ea1;--err-strong: #ff6166;--err-bg: rgb(255 97 102 / 8%);--err-line: rgb(255 97 102 / 30%);--discord: #5865f2;--discord-ink: #c9ceff;--media-bg: radial-gradient(circle at 50% 45%, #121826, #070a12 72%);--sh-2: none;--sh-4: 0 14px 36px -12px rgb(0 0 0 / 70%);--sh-5: 0 30px 80px -20px rgb(0 0 0 / 85%);--display: "Exo 2 Variable", "Exo 2", "Barlow", system-ui, sans-serif;--sans: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--focus);--header-h: 92px;--radius: 6px;--radius-lg: 14px;--public-canvas: var(--bg);--public-surface: var(--surface);--public-ink: var(--ink);--public-body: var(--body);--public-muted: var(--mute);--public-line: var(--line);color-scheme:dark}.public-site{min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased}.public-site :where(h1,h2,h3){font-family:var(--display);text-wrap:balance}.public-site :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--ring)}.public-site ::selection{background:var(--primary);color:var(--on-primary)}.public-container{width:min(1344px,calc(100% - 48px));margin-inline:auto}.public-eyebrow{margin:0;color:var(--mute);font:12px/16px var(--mono)}.public-site .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.public-skip{position:absolute;z-index:60;top:10px;left:12px;border-radius:var(--radius);background:var(--primary);padding:8px 12px;color:var(--on-primary);font-weight:600;text-decoration:none;transform:translateY(-160%)}.public-skip:focus-visible{transform:none}.public-site>main:focus{outline:none}.public-header{position:relative;z-index:30;height:var(--header-h);background:linear-gradient(180deg,#05070dd1,#05070d00)}.public-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;width:calc(100% - 96px);height:100%;margin-inline:auto}.public-brand{display:inline-flex;width:max-content;align-items:center;border-radius:var(--radius);color:var(--ink);text-decoration:none}.public-site .elixia-logo{display:inline-flex;align-items:center;gap:12px}.public-site .elixia-logo__wordmark{color:var(--ink);font:800 26px/1 var(--display);letter-spacing:-.01em}.public-site .elixia-logo__mark{width:32px;height:32px}.public-nav__links{display:flex;align-items:center;gap:36px;margin-left:auto}.public-nav__links a{padding-bottom:4px;border-bottom:2px solid transparent;color:#e8ecf6;font-weight:600;font-size:16px;text-decoration:none;text-shadow:0 1px 14px rgb(0 0 0 / 85%);transition:color .2s,border-color .2s}.public-nav__links a:hover{color:#fff}.public-nav__links a.active{border-bottom-color:#fff;color:#fff}.public-nav__account{display:flex;align-items:center;justify-content:flex-end;gap:16px;white-space:nowrap}.public-nav-button,.public-nav-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:var(--radius);background:#05070d8c;padding:0 24px;color:var(--ink);font:700 16px/22px var(--sans);text-decoration:none;cursor:pointer;transition:background-color .25s,border-color .25s,transform .25s}.public-nav-link{min-height:0;border:0;background:transparent;padding:0;color:#e8ecf6;font-weight:600;text-shadow:0 1px 14px rgb(0 0 0 / 85%)}.public-nav-link:hover{color:#fff}.public-nav-button:hover{background:#ffffff24;transform:translateY(-2px)}.public-nav-button--primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.public-nav-button--primary:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.public-menu-button{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--line-strong);border-radius:var(--radius);background:#05070d8c;color:var(--ink)}.public-menu-button svg{width:18px;height:18px}.public-mobile-nav{display:none}.public-cta{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#ffffff0d;padding:0 30px;color:var(--ink);font:700 17px/24px var(--sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s,border-color .25s,transform .25s}.public-cta svg{width:18px;height:18px;flex:none}.public-cta:hover:not(:disabled){background:#ffffff21;transform:translateY(-2px)}.public-cta:active:not(:disabled){transform:translateY(0)}.public-cta:disabled{cursor:not-allowed;opacity:.5}.public-cta--primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.public-cta--primary:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover)}.public-cta--secondary{background:#ffffff0d}.public-cta--discord{border-color:var(--discord);background:var(--discord);color:#fff}.public-cta--discord:hover:not(:disabled){border-color:#4752e0;background:#4752e0}.public-cta--small{min-height:40px;padding:0 16px;font-size:15px}.site-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--header-h) * -1);padding-top:var(--header-h)}.site-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 0;transform-origin:50% 0;animation:site-kb 40s ease-in-out infinite alternate}.site-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#05070de5 10%,#05070d73 65%,#05070d33),linear-gradient(180deg,rgb(5 7 13 / 55%),transparent 22%,transparent 62%,var(--bg));content:"";pointer-events:none}.site-hero__inner{position:relative;width:min(1344px,calc(100% - 48px));margin-inline:auto;padding:56px 0 72px}.site-hero h1{margin:0;font-size:clamp(44px,7vw,84px);font-weight:800;line-height:.98;letter-spacing:-.01em}.site-hero__lead{max-width:560px;margin:16px 0 0;color:var(--body);font-size:20px;line-height:30px}.site-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.site-reveal{animation:site-up .9s cubic-bezier(.16,1,.3,1) backwards}.site-reveal--2{animation-delay:.12s}.site-reveal--3{animation-delay:.24s}@supports (animation-timeline: view()){.site-scroll{animation:site-rv linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}.public-status-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:#3ecf8e}.public-status-dot--live{animation:public-live 2s ease-in-out infinite}.public-client-required{width:fit-content;margin:0 0 24px;border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:6px 14px;color:var(--body);font-size:14px}.client-required__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.public-page{position:relative;min-height:600px;padding:40px 0 96px}.public-page h1{max-width:16ch;margin:12px 0 14px;font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1;letter-spacing:-.01em}.public-page__header{max-width:680px;margin-bottom:40px}.public-page__header>p:last-child{margin:0;color:var(--body);font-size:18px;line-height:28px}.public-loading{display:grid;min-height:600px;place-items:center;color:var(--body)}.public-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.public-chip{display:inline-flex;min-height:24px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:4px;background:var(--raised);padding:0 9px;color:var(--body);font-size:12px;white-space:nowrap}.public-pill{display:inline-flex;min-height:24px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:4px;padding:0 10px;color:var(--body);font:12px/16px var(--mono);white-space:nowrap}.public-pill--ok{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.public-pill--warn{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.public-pill--err{border-color:var(--err-line);background:var(--err-bg);color:var(--err)}.game-load-error section{width:min(520px,calc(100% - 40px));border:1px solid var(--err-line);border-radius:var(--radius-lg);background:var(--surface);padding:32px;box-shadow:var(--sh-5)}.game-load-error h1{margin:10px 0 12px;color:var(--ink);font-size:clamp(30px,5vw,44px);line-height:1.05}.game-load-error__code{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 0;border:1px solid var(--err-line);border-radius:8px;background:var(--err-bg);padding:12px 14px;color:var(--err)}.game-load-error__code code{font:13px var(--mono);letter-spacing:.06em}.game-load-error button.public-cta{font:inherit}.public-footer{margin-top:40px;border-top:1px solid var(--line);padding:56px 0 32px}.public-footer__grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:32px}.public-footer__about p{max-width:36ch;margin:12px 0 0;color:var(--body)}.public-footer__column{display:grid;align-content:start;gap:10px}.public-footer__column p{margin:0 0 2px;color:var(--mute);font:12px/16px var(--mono)}.public-footer__column a{width:fit-content;border-radius:4px;color:var(--body);font-size:15px;text-decoration:none}.public-footer__column a:hover{color:var(--ink)}.public-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;border-top:1px solid var(--line);padding-top:20px}.public-footer__disclaimer{max-width:80ch;margin:0;color:var(--mute);font-size:12px;line-height:18px}.public-auth{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:linear-gradient(#03050ac7,#03050adb),url(/site/maps/9.webp) center top / cover;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:public-fade .18s ease-out both}.public-auth__dialog{position:relative;width:min(440px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:32px;color:var(--ink);box-shadow:var(--sh-5);animation:public-pop .32s cubic-bezier(.22,1,.36,1) both}.public-auth__close{position:absolute;top:14px;right:14px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:var(--radius);background:transparent;color:var(--body);font-size:20px;line-height:1}.public-auth__close:hover{background:var(--raised);color:var(--ink)}.public-auth__dialog h2{margin:6px 0;padding-right:32px;font-size:30px;font-weight:800;line-height:36px;letter-spacing:-.01em}.public-auth__intro{margin:0 0 20px;color:var(--body)}.public-auth__dialog form{display:grid;gap:16px}.public-auth__dialog label{display:grid;gap:6px;color:var(--ink);font-size:14px;font-weight:600}.public-auth__dialog input:not([type=checkbox]){width:100%;height:44px;border:1px solid var(--field-line);border-radius:var(--radius);background:var(--inset);padding:0 12px;color:var(--ink);font:15px var(--sans)}.public-auth__dialog input:not([type=checkbox]):focus-visible{border-color:var(--focus)}.public-auth__dialog .public-cta{width:100%;margin-top:4px}.public-auth__error{display:flex;gap:6px;margin:0;color:var(--err);font-size:13px;line-height:18px}.public-auth__dialog .public-auth__legal{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;color:var(--body);font-size:13px;font-weight:400;line-height:19px}.public-auth__dialog .public-auth__legal input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--primary)}.public-auth__legal a{color:var(--link);text-underline-offset:3px}.public-auth__link{justify-self:start;border:0;background:transparent;padding:0;color:var(--link);font:13px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.public-auth__forgot{display:grid;gap:16px}.public-reset{margin:48px auto}.public-reset>.public-cta{width:100%}.public-status-list{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:0;list-style:none;box-shadow:var(--sh-2)}.public-status-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding:18px 20px}.public-status-list li:last-child{border-bottom:0}.public-status-list strong{font-weight:500}.public-status-list p{margin:2px 0 0;color:var(--mute);font-size:13px}.public-status-badge{display:inline-flex;min-height:24px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius);padding:0 10px;color:var(--body);font:12px/16px var(--mono)}.public-status-badge:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.public-status-badge--operational{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.public-status-badge--unavailable{border-color:var(--err-line);background:var(--err-bg);color:var(--err)}.public-status-badge--checking{color:var(--mute)}.public-status-note{margin:16px 0 0;color:var(--mute);font-size:12px}.public-legal-grid{display:grid;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:0;list-style:none;box-shadow:var(--sh-2)}.public-legal-grid>a{position:relative;display:grid;gap:4px;border-bottom:1px solid var(--line);padding:20px 56px 20px 24px;color:var(--ink);text-decoration:none;transition:background-color .15s}.public-legal-grid>a:last-child{border-bottom:0}.public-legal-grid>a:hover{background:var(--raised)}.public-legal-grid h2{margin:0;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-.4px}.public-legal-grid p{margin:0;color:var(--body)}.public-legal-card__icon{position:absolute;top:50%;right:24px;color:var(--mute);transform:translateY(-50%)}.public-legal-layout{display:grid;grid-template-columns:220px minmax(0,68ch);gap:64px}.public-legal-nav{position:sticky;top:96px;display:grid;align-self:start;gap:2px}.public-legal-nav a{border-left:1px solid var(--line);padding:6px 12px;color:var(--body);font-size:13px;line-height:18px;text-decoration:none}.public-legal-nav a:hover{color:var(--ink)}.public-legal-nav a.active,.public-legal-nav a[aria-current=page]{border-left-color:var(--ink);color:var(--ink)}.public-legal-nav .public-legal-nav__back{margin-bottom:16px;border:0;padding-left:0;color:var(--body);font-size:14px}.public-legal-document article>h1,.public-legal-missing h1{margin:10px 0 12px;font-size:clamp(36px,5vw,52px);font-weight:600;line-height:1.05;letter-spacing:-.045em}.public-legal-summary{margin:0;color:var(--body);font-size:18px;line-height:28px}.public-legal-updated{margin:16px 0 24px;color:var(--mute);font:12px var(--mono)}.public-legal-sections>section{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;border-top:1px solid var(--line);padding:28px 0}.public-legal-sections>section>span{color:var(--mute);font:12px/28px var(--mono)}.public-legal-sections h2{margin:0 0 8px;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.5px}.public-legal-sections p,.public-legal-sections li{color:var(--body);font-size:15px;line-height:25px}.public-legal-sections p{margin:0 0 10px}.public-legal-sections ul{margin:0;padding-left:18px}.public-legal-contact{border-top:1px solid var(--line);padding-top:28px;color:var(--body)}.public-legal-contact a{color:var(--link)}.launcher-account-setup__return{position:fixed;z-index:100;top:20px;right:20px;display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:22px;line-height:1;text-decoration:none}@keyframes public-fade{0%{opacity:0}}@keyframes public-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes public-live{50%{box-shadow:0 0 0 4px #3ecf8e38}}@keyframes site-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes site-kb{0%{transform:scale(1.02)}to{transform:scale(1.1)}}@keyframes site-rv{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media(max-width:1100px){.public-nav__links,.public-nav__account .public-nav-link,.public-nav__account .public-nav-button:not(.public-nav-button--primary){display:none}.public-menu-button{display:inline-grid}.public-nav__account{margin-left:auto}.public-mobile-nav:not([hidden]){position:absolute;top:calc(var(--header-h) - 12px);right:24px;left:24px;display:grid;gap:2px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:8px;box-shadow:var(--sh-5)}.public-mobile-nav a,.public-mobile-nav button{display:flex;min-height:44px;align-items:center;border:0;border-radius:var(--radius);background:transparent;padding:0 12px;color:var(--ink);font:600 16px var(--sans);text-align:left;text-decoration:none}.public-mobile-nav a.active{background:var(--raised)}}@media(max-width:960px){.public-legal-layout{grid-template-columns:1fr;gap:32px}.public-legal-nav{position:static}.public-footer__grid{grid-template-columns:1fr 1fr}.public-footer__about{grid-column:1 / -1}}@media(max-width:720px){.public-container,.site-hero__inner,.public-nav{width:calc(100% - 32px)}.public-mobile-nav:not([hidden]){right:16px;left:16px}.public-page{padding:32px 0 64px}.public-legal-sections>section{grid-template-columns:1fr;gap:4px}.public-footer__grid{grid-template-columns:1fr}.site-hero__lead{font-size:18px}}@media(prefers-reduced-motion:reduce){.public-site *,.public-site *:before,.public-site *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-legal-card__updated{margin-top:4px;color:var(--mute);font:12px var(--mono)}.public-legal-nav__label{margin:16px 0 6px}.public-legal-nav__label:first-of-type{margin-top:0}.public-legal-sections>section{scroll-margin-top:88px}.launcher-embed-bar{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:#05070de0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.launcher-embed-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px}.launcher-embed-bar__back{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 10px;border-radius:6px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #fff3;color:var(--ink);font:700 15px/1 var(--sans);text-decoration:none;transition:background .25s}.launcher-embed-bar__back:hover{background:#ffffff24}.launcher-embed-bar__back svg{width:16px;height:16px}.launcher-embed-bar nav{display:flex;gap:4px}.launcher-embed-bar nav a{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:6px;color:var(--body);font:700 15px/1 var(--sans);text-decoration:none;transition:background .25s,color .25s}.launcher-embed-bar nav a:hover{background:#ffffff14;color:#fff}.launcher-embed-bar nav a.active{background:var(--primary);color:var(--on-primary)}.download-loading{color:var(--body)}.download-error{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--err-line);border-radius:12px;background:var(--err-bg);padding:16px 18px;color:var(--err)}.download-error p{margin:0}.download-error button{min-height:36px;border:1px solid var(--line-strong);border-radius:100px;background:var(--surface);padding:0 14px;color:var(--ink);font-weight:500}.download-release{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;margin-bottom:16px}.download-release h2{margin:4px 0 0;font-size:24px;line-height:32px;letter-spacing:-.96px}.download-release time{color:var(--mute);font:12px var(--mono)}.download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.download-card{position:relative;display:grid;min-width:0;align-content:start;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:24px;box-shadow:var(--sh-2)}.download-card[data-preferred=true]{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:var(--line-strong);box-shadow:var(--sh-4)}.download-card[data-preferred=true]>:not(.public-cta):not(details){grid-column:1}.download-card[data-preferred=true] .public-cta{grid-column:2;grid-row:1 / 4;width:auto}.download-card[data-preferred=true] details{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:12px}.download-card__badge{justify-self:start;display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--ok-line);border-radius:100px;background:var(--ok-bg);padding:0 10px;color:var(--ok);font:12px/16px var(--mono)}.download-card h2{margin:0;font-size:20px;line-height:28px;letter-spacing:-.6px}.download-card>p:not(.public-eyebrow){margin:0;overflow-wrap:anywhere;color:var(--body);font:13px/19px var(--mono)}.download-card .public-cta{width:100%}.download-card details{min-width:0;color:var(--body);font-size:13px}.download-card summary{width:fit-content;border-radius:4px;cursor:pointer}.download-card details code{display:block;margin-top:10px;border:1px solid var(--line);border-radius:8px;background:var(--inset);padding:10px 12px;overflow-wrap:anywhere;color:var(--ink);font:12px/18px var(--mono)}.download-warning,.download-notes{margin-top:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:18px 20px}.download-warning{border-color:var(--warn-line);background:var(--warn-bg)}.download-warning strong{color:var(--warn)}.download-warning p{margin:6px 0 0;color:var(--body);font-size:14px;line-height:21px}.download-notes h2{margin:0 0 10px;font-size:20px;line-height:28px;letter-spacing:-.6px}.download-notes ul{display:grid;gap:6px;margin:0;padding-left:18px}.download-notes li{color:var(--body);font-size:14px;line-height:21px}@media(max-width:880px){.download-grid,.download-card[data-preferred=true]{grid-template-columns:1fr}.download-card[data-preferred=true] .public-cta{grid-column:1;grid-row:auto;width:100%}}.booty-admin{--rarity-0: var(--adm-text-2);--rarity-1: #55ef90;--rarity-2: var(--adm-accent);--rarity-3: #c77dff;--rarity-4: #ff9f43}.booty-admin__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.booty-admin__revision{color:var(--adm-text-3);font-size:12px}.booty-admin__overview{display:grid;gap:12px;padding:14px 16px}.booty-admin__distribution{display:flex;gap:2px;height:10px;overflow:hidden;border-radius:5px;background:var(--adm-line)}.booty-admin__distribution i{flex-basis:0;min-width:2px;background:var(--rarity);transition:flex-grow .2s var(--adm-ease)}.booty-admin__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.booty-admin__legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;color:var(--adm-text-2);font-size:12px}.booty-admin__legend li{display:inline-flex;align-items:center;gap:6px}.booty-admin__legend i{width:8px;height:8px;border-radius:2px;background:var(--rarity)}.booty-admin__legend b{color:var(--adm-text);font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums}.booty-admin__toggle-all{margin-left:auto}.booty-admin__total{font-variant-numeric:tabular-nums}.booty-admin__add-rarity{display:flex;flex-wrap:wrap;gap:6px}.control-content .booty-admin__add-rarity button{min-height:28px;padding:0 10px;border-style:dashed;background:transparent;color:var(--rarity, var(--adm-text-2));font-size:12px}.booty-admin__rarities{display:grid;gap:10px}:where(.booty-admin__rarity,.booty-admin__distribution i,.booty-admin__legend li){--rarity: var(--rarity-0)}.rarity-1{--rarity: var(--rarity-1)}.rarity-2{--rarity: var(--rarity-2)}.rarity-3{--rarity: var(--rarity-3)}.rarity-4{--rarity: var(--rarity-4)}.booty-admin__rarity>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px}.control-content .booty-admin__expand{display:flex;align-items:baseline;justify-content:flex-start;gap:10px;min-width:0;min-height:0;padding:0;border:0;background:transparent;color:var(--adm-text);text-align:left}.control-content .booty-admin__expand:hover:not(:disabled){background:transparent}.booty-admin__expand strong{display:inline-flex;align-items:center;gap:8px;color:var(--rarity);font-size:14px;font-weight:600}.booty-admin__expand strong:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--rarity)}.booty-admin__percent{display:inline-flex;align-items:center;gap:4px;color:var(--adm-text-2);font-size:12px}.booty-admin__percent input{width:92px;font-variant-numeric:tabular-nums;text-align:right}.control-content .booty-admin__remove:hover:not(:disabled){border-color:var(--adm-danger-line);background:var(--adm-danger-soft);color:var(--adm-danger-text)}.booty-admin__rarity-body{display:grid;gap:12px;padding:0 14px 14px}.booty-admin__row-tools{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.booty-admin__picker{width:min(100%,420px)}.booty-admin__category{border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-sunken)}.booty-admin__category>header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;border-bottom:1px solid var(--adm-line-soft)}.booty-admin__category>header strong{min-width:96px;color:var(--adm-text);font-size:13px}.control-content .booty-admin__entries :is(th,td){padding:6px 10px}.booty-admin__entries td>input[type=number]{width:88px;text-align:right}.booty-admin__entries select+select{margin-left:6px}.booty-admin__reward{display:flex;align-items:center;gap:10px;min-width:220px}.booty-admin__reward img,.booty-admin__no-icon{width:30px;height:30px;flex:0 0 auto;object-fit:contain;image-rendering:pixelated}.booty-admin__no-icon{display:grid;place-items:center;border:1px solid var(--adm-line-strong);border-radius:4px;color:var(--adm-text-4)}.booty-admin__reward>span{display:grid;min-width:0;gap:2px}.control-content .booty-admin__reward input{min-height:28px;padding:0 6px;border-color:transparent;background:transparent}.control-content .booty-admin__reward input:is(:hover,:focus){border-color:var(--adm-line-strong);background:var(--adm-sidebar)}.booty-admin__reward small{overflow:hidden;font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.booty-admin__final{color:var(--rarity);font-variant-numeric:tabular-nums;font-weight:600}.booty-admin__empty{margin:0;padding:16px;color:var(--adm-text-3);font-size:13px;text-align:center}@media(max-width:900px){.booty-admin__entries thead{display:none}.booty-admin__entries tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;border-top:1px solid var(--adm-line-soft)}.control-content .booty-admin__entries td{padding:0;border:0}.booty-admin__reward{grid-column:1 / -1}}.crafting-admin__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.crafting-admin__revision,.crafting-admin__hint{color:var(--adm-text-3);font-size:12px}.crafting-admin__layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;align-items:start}.crafting-admin__list{display:grid;gap:10px;padding:12px;position:sticky;top:12px;max-height:calc(100vh - 140px);overflow:hidden;grid-template-rows:auto auto minmax(0,1fr)}.crafting-admin__filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.crafting-admin__filters .crafting-admin__check{grid-column:1 / -1}.crafting-admin__check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--adm-text-1)}.crafting-admin__new{display:flex;gap:8px}.crafting-admin__new select{flex:1;min-height:34px;border:1px solid var(--adm-line);border-radius:6px;background:var(--adm-sunken);color:var(--adm-text);padding:0 8px}.crafting-admin__list ul{display:grid;align-content:start;gap:2px;margin:0;padding:0;list-style:none;overflow-y:auto}.crafting-admin__list li>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:none;color:var(--adm-text);text-align:left;cursor:pointer}.crafting-admin__list li>button:hover{background:var(--adm-hover)}.crafting-admin__list li>button.is-selected{border-color:var(--adm-accent-line);background:var(--adm-selected)}.crafting-admin__list li>button>span:first-child{display:grid;min-width:0}.crafting-admin__list strong{font-size:13px;font-weight:600}.crafting-admin__list small{overflow:hidden;color:var(--adm-text-3);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.crafting-admin__tags{display:grid;justify-items:end;gap:2px;flex-shrink:0}.crafting-admin__tags em{color:var(--adm-text-2);font-size:11px;font-style:normal}.crafting-admin__tags .is-removed{padding:1px 6px;border-radius:4px;background:var(--adm-danger-soft);color:var(--adm-danger-text);font-size:10px;font-weight:600}.crafting-admin__detail{display:grid;gap:16px;min-width:0}.crafting-admin__editor,.crafting-admin__history{display:grid;gap:14px;padding:16px}.crafting-admin__editor>header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.crafting-admin__editor h3,.crafting-admin__history h3{margin:0;font-size:15px}.crafting-admin__editor>header small{color:var(--adm-text-3);font-size:12px}.crafting-admin__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.crafting-admin__wide{grid-column:1 / -1}.crafting-admin__sort{max-width:160px}.crafting-admin__group{display:grid;gap:10px;margin:0;padding:12px;border:1px solid var(--adm-line);border-radius:8px}.crafting-admin__group legend{padding:0 6px;color:var(--adm-text-1);font-size:12px;font-weight:600}.crafting-admin__inline{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.crafting-admin__amounts{display:grid;gap:6px}.crafting-admin__amount{display:grid;grid-template-columns:minmax(0,1fr) 120px 30px;align-items:center;gap:8px}.crafting-admin__amount>span{display:grid;font-size:13px}.crafting-admin__amount small{color:var(--adm-text-3);font-size:11px}.crafting-admin__amount input,.crafting-admin__amounts select,.crafting-admin__steps input{min-height:30px;box-sizing:border-box;padding:0 8px;border:1px solid var(--adm-line);border-radius:6px;background:var(--adm-sunken);color:var(--adm-text)}.crafting-admin__amount input,.crafting-admin__steps input{width:100%;text-align:right}.crafting-admin__amounts select{justify-self:start}.crafting-admin__remove{width:30px;height:30px;border:1px solid var(--adm-line);border-radius:6px;background:none;color:var(--adm-text-2);cursor:pointer}.crafting-admin__remove:hover{border-color:var(--adm-danger-line);background:var(--adm-danger-soft);color:var(--adm-danger-text)}.crafting-admin__steps,.crafting-admin__diff{width:100%;border-collapse:collapse;font-size:13px}.crafting-admin__steps :is(th,td),.crafting-admin__diff :is(th,td){padding:4px 8px;border-bottom:1px solid var(--adm-line-soft);text-align:left}.crafting-admin__steps th,.crafting-admin__diff th{color:var(--adm-text-3);font-size:11px;font-weight:600}.crafting-admin__steps td:first-child{white-space:nowrap;color:var(--adm-text-2)}.crafting-admin__steps tfoot td{font-weight:600;text-align:right}.crafting-admin__diff td:first-child{font-family:ui-monospace,monospace;font-size:12px}.crafting-admin__diff .is-before{color:var(--adm-danger-text)}.crafting-admin__diff .is-after{color:var(--adm-ok-text)}.crafting-admin__log{display:grid;gap:10px}.crafting-admin__log.control-panel{padding:12px}.crafting-admin__log ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.crafting-admin__log li{border:1px solid var(--adm-line-soft);border-left:3px solid var(--adm-line-strong);border-radius:6px}.crafting-admin__log li.is-created,.crafting-admin__log li.is-enabled{border-left-color:var(--adm-ok)}.crafting-admin__log li.is-updated{border-left-color:var(--adm-accent)}.crafting-admin__log li.is-disabled{border-left-color:var(--adm-danger)}.crafting-admin__log li.is-rolledback{border-left-color:var(--adm-warn)}.crafting-admin__log-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px}.crafting-admin__log-head>button:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;border:0;background:none;color:var(--adm-text);text-align:left;cursor:pointer}.crafting-admin__log-head b{font-size:13px}.crafting-admin__log-head strong{font-size:13px;font-weight:500;color:var(--adm-text-1)}.crafting-admin__log-head small{color:var(--adm-text-3);font-size:12px}.crafting-admin__log-body{display:grid;gap:8px;padding:0 10px 10px}.crafting-admin__log-body p{margin:0;font-size:13px}.crafting-admin__log-body pre{max-height:260px;margin:0;overflow:auto;padding:8px;border-radius:6px;background:var(--adm-sunken);color:var(--adm-text-1);font-size:12px}@media(max-width:900px){.crafting-admin__layout{grid-template-columns:1fr}.crafting-admin__list{position:static;max-height:420px}.crafting-admin__amount{grid-template-columns:minmax(0,1fr) 96px 30px}}.crafting-admin__steps-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.crafting-admin__steps-tools select{min-height:30px;padding:0 8px;border:1px solid var(--adm-line);border-radius:6px;background:var(--adm-sunken);color:var(--adm-text)}.crafting-admin__hint.is-over{color:var(--adm-danger-text)}.crafting-admin__steps-scroll{overflow-x:auto}.crafting-admin__steps th .crafting-admin__remove{width:20px;height:20px;margin-left:6px;font-size:11px;vertical-align:middle}.crafting-admin__steps td input{min-width:80px}.npc-admin{max-width:1400px}.npc-admin__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1100px){.npc-admin__layout{grid-template-columns:340px minmax(0,1fr)}.npc-admin__directory{position:sticky;top:76px;max-height:calc(100vh - 100px)}}.npc-admin__directory{display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:520px;overflow:hidden}.npc-admin__search{display:grid;gap:10px;padding:12px;border-bottom:1px solid var(--adm-line-soft)}.npc-admin__search :is(input,select){width:100%}.npc-admin__chips{display:flex;flex-wrap:wrap;gap:6px}.control-content .npc-admin__chips button{min-height:26px;padding:0 10px;border-radius:13px;color:var(--adm-text-2);font-size:12px}.control-content .npc-admin__chips button[aria-pressed=true]{border-color:var(--adm-accent-line);background:var(--adm-accent-soft);color:var(--adm-accent-text)}.npc-admin__count{padding:8px 12px;border-bottom:1px solid var(--adm-line-soft);color:var(--adm-text-3);font-size:12px}.npc-admin__list{overflow:auto;padding:6px}.control-content .npc-admin__row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:10px;width:100%;min-height:54px;padding:5px 8px;border:1px solid transparent;background:transparent;text-align:left}.control-content .npc-admin__row:hover:not(:disabled){border-color:transparent;background:var(--adm-hover)}.control-content .npc-admin__row[aria-current=true]{border-color:var(--adm-accent-line);background:var(--adm-selected)}.npc-admin__thumb,.npc-admin__portrait{display:grid;place-items:center;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-sunken);color:var(--adm-text-4)}.npc-admin__thumb{width:44px;height:44px}.npc-admin__thumb img{max-width:40px;max-height:40px;object-fit:contain}.npc-admin__portrait{width:120px;height:120px;border-radius:10px}.npc-admin__portrait img{max-width:112px;max-height:112px;object-fit:contain}.npc-admin__row-text{min-width:0}.npc-admin__row-text strong{display:block;overflow:hidden;color:var(--adm-text);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.npc-admin__row-text small{display:block;overflow:hidden;color:var(--adm-text-3);font-size:11.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.npc-admin__reason{color:var(--adm-accent)}.npc-admin__badge{padding:1px 7px;border:1px solid #4a3a1c;border-radius:9px;background:var(--adm-warn-soft);color:var(--adm-warn-text);font-size:11px;font-weight:500;white-space:nowrap}.npc-admin__badge--boss{border-color:#3d2b5e;background:#1f1630;color:#d9c2ff}.npc-admin__detail{display:grid;gap:16px;min-width:0}.npc-admin__hero{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:16px 18px}.npc-admin__hero-text{min-width:0}.npc-admin__hero-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.npc-admin__hero h3{margin:0;color:var(--adm-text);font-size:18px;font-weight:600}.npc-admin__hero code{color:var(--adm-text-3);font-size:12px}.npc-admin__stats{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;color:var(--adm-text-2);font-size:12.5px}.npc-admin__stats b{color:var(--adm-text);font-weight:500}.npc-admin__maps{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.npc-admin__maps span{padding:2px 8px;border:1px solid var(--adm-line);border-radius:5px;background:var(--adm-raised-2);color:var(--adm-text-2);font-size:11.5px}.npc-admin__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;border-bottom:1px solid var(--adm-line-soft)}.npc-admin__panel-head h3{margin:0;color:var(--adm-text);font-size:14px;font-weight:600}.npc-admin__panel-head p{margin:2px 0 0;color:var(--adm-text-3);font-size:12px}.npc-admin__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.npc-admin__grid--padded{padding:16px}.npc-admin__field{display:grid;align-content:start;gap:5px}.npc-admin__field>span{color:var(--adm-text-2);font-size:12px}.npc-admin__field small{color:var(--adm-text-4);font-size:11px}.npc-admin__field input,.npc-admin__table input{width:100%}.control-content .npc-admin__field.is-changed input,.control-content .npc-admin__table td.is-changed input{border-color:var(--adm-warn)}.npc-admin__table{width:100%;border-collapse:collapse;font-size:13px}.npc-admin__table th{padding:8px 10px;border-bottom:1px solid var(--adm-line-soft);color:var(--adm-text-3);font-size:11.5px;font-weight:500;text-align:left}.npc-admin__table td{padding:6px 10px;border-bottom:1px solid var(--adm-line-soft);vertical-align:middle}.npc-admin__table tr:last-child td{border-bottom:0}.npc-admin__num{width:110px}.npc-admin__icon-col{width:40px}.npc-admin__trigger{width:140px}.npc-admin__adds{width:150px}.npc-admin__item{display:flex;align-items:center;gap:10px}.npc-admin__item img{flex:none;width:30px;height:30px}.npc-admin__item small{display:block;color:var(--adm-text-4);font-size:11px}.npc-admin__muted{color:var(--adm-text-2);font-size:12px;white-space:nowrap}.control-content .npc-admin__remove{width:28px;min-height:28px;padding:0;color:var(--adm-text-3)}.control-content .npc-admin__add{border-style:dashed;background:transparent;color:var(--adm-text-1)}.control-content .npc-admin__add:hover:not(:disabled){border-color:var(--adm-accent-line);color:var(--adm-accent-text)}.npc-admin__empty{margin:0;padding:18px 16px;color:var(--adm-text-3);font-size:13px}.npc-admin__boss{border-color:#3d2b5e}.npc-admin__hpbar{padding:34px 24px 12px}.npc-admin__hpbar-track{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--adm-ok),var(--adm-warn) 55%,var(--adm-danger))}.npc-admin__hpbar-mark{position:absolute;top:-4px;width:2px;height:16px;background:var(--adm-text);transform:translate(-1px)}.npc-admin__hpbar-chip{position:absolute;bottom:20px;left:50%;display:flex;align-items:center;gap:3px;padding:1px 6px 1px 2px;border:1px solid var(--adm-line-strong);border-radius:10px;background:var(--adm-raised-2);color:var(--adm-text);font-size:11px;white-space:nowrap;transform:translate(-50%)}.npc-admin__hpbar-chip img{width:18px;height:18px;object-fit:contain}.npc-admin__hpbar-scale{display:flex;justify-content:space-between;margin-top:6px;color:var(--adm-text-4);font-size:11px}.npc-admin__suffix{display:flex;align-items:center;gap:6px}.control-content .npc-admin__suffix input{width:70px}.npc-admin__suffix em{color:var(--adm-text-3);font-size:12px;font-style:normal;white-space:nowrap}.npc-admin__group{padding:14px 16px;border-top:1px solid var(--adm-line-soft)}.npc-admin__group h4{margin:0 0 10px;color:var(--adm-text-2);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.npc-admin__swarm{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:12px;align-items:start;padding:16px 16px 6px}.npc-admin__summary{margin:0;padding:0 16px 14px;color:var(--adm-text-2);font-size:12.5px}.npc-admin__summary b{color:var(--adm-text);font-weight:500}.npc-admin__hint{margin:0;padding:0 16px 16px;color:var(--adm-text-3);font-size:12px}.npc-admin__rewards{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.npc-admin__rewards:disabled{opacity:.45}.npc-admin__toggle{display:flex;align-items:center;gap:8px;color:var(--adm-text-2);font-size:13px;white-space:nowrap}.npc-admin__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:760px){.npc-admin__hero,.npc-admin__swarm{grid-template-columns:minmax(0,1fr)}.npc-admin__table{display:block;overflow-x:auto}}.ranking-admin__errors{margin:0;padding-left:28px!important}.ranking-formula{display:grid;gap:16px}.ranking-formula__group{display:grid;gap:4px}.ranking-formula__title{margin-bottom:4px;color:var(--adm-text-3);font-size:12px;font-weight:500}.ranking-factor{display:grid;grid-template-columns:20px minmax(0,1fr) 20px 120px;align-items:center;gap:8px;padding:4px 8px;border-radius:6px}.ranking-factor:hover{background:var(--adm-hover)}.ranking-factor[data-changed=true]{background:var(--adm-warn-soft)}.ranking-factor__sign{color:var(--adm-ok-text);font-family:var(--font-mono);font-size:14px;font-weight:600;text-align:center}.ranking-factor__sign.is-penalty{color:var(--adm-danger-text)}.ranking-factor__label{color:var(--adm-text-1);font-size:13px}.ranking-factor__op{color:var(--adm-text-3);font-family:var(--font-mono);text-align:center}.ranking-factor input{width:100%;font-variant-numeric:tabular-nums;text-align:right}.ranking-points__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ranking-points__toolbar input{flex:1 1 180px}.ranking-points{display:grid;gap:10px}.ranking-points__list{display:grid;gap:2px;max-height:420px;margin:0;padding:4px;overflow-y:auto;list-style:none;border:1px solid var(--adm-line-soft);border-radius:8px}.ranking-points__list li{display:grid;grid-template-columns:minmax(0,1fr) 100px 32px;align-items:center;gap:8px;padding:2px 4px 2px 8px;border-radius:6px}.ranking-points__list li:hover{background:var(--adm-hover)}.ranking-points__list li[data-changed=true]{background:var(--adm-warn-soft)}.ranking-points__list code{overflow:hidden;color:var(--adm-text-1);text-overflow:ellipsis;white-space:nowrap}.ranking-points__list input{width:100%;text-align:right;font-variant-numeric:tabular-nums}.ranking-points__add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.auction-status{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px}.auction-status__dot{width:10px;height:10px;border-radius:50%;background:var(--adm-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--adm-ok) 18%,transparent)}.auction-status.is-maintenance .auction-status__dot{background:var(--adm-warn);box-shadow:0 0 0 4px color-mix(in srgb,var(--adm-warn) 18%,transparent)}.auction-status__copy{display:grid;gap:2px;min-width:0}.auction-status__copy span{color:var(--adm-text-3);font-size:12px}.auction-status__copy strong{color:var(--adm-text);font-size:16px;font-weight:600}.auction-status__copy small{color:var(--adm-text-2);font-size:12px}.auction-admin__section{display:grid;overflow:hidden}.auction-admin__section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--adm-line-soft)}.auction-admin__section-head h3{margin:0;font-size:14px}.auction-admin__section-head p{margin:4px 0 0;color:var(--adm-text-2);font-size:12px}.auction-admin__table-wrap{overflow-x:auto}.auction-admin__grid{width:100%}.auction-admin__grid td{white-space:nowrap}.auction-admin__grid tr[data-disabled] td{color:var(--adm-text-3)}.auction-admin__grid code{color:var(--adm-text);font-size:12px}.auction-admin__num{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.auction-admin__row-actions{text-align:right}.auction-admin__logs{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px}.auction-admin__log{max-height:22rem;margin:0;padding:0;overflow-y:auto;list-style:none}.auction-admin__log li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 16px;border-bottom:1px solid var(--adm-line-soft);font-size:13px}.auction-admin__log li:last-child{border-bottom:0}.auction-admin__log strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.auction-admin__log span{color:var(--adm-text-2);font-size:12px;text-align:right}.auction-admin__log span[data-tone=ok]{color:var(--adm-ok-text);font-family:var(--font-mono)}.auction-admin__log time{grid-column:1 / -1;color:var(--adm-text-3);font-size:11px}.auction-editor{display:grid;align-content:start;gap:16px}.auction-editor__fields{margin:0}.auction-admin__form-error{margin:12px 20px 0}.event-week{--event-line: var(--line, #262626);--event-surface: var(--surface, #111111);--event-inset: var(--inset, #070707);--event-ink: var(--ink, #ededed);--event-mute: var(--mute, #8f8f8f);--event-accent: var(--link, #52a8ff);--event-upcoming: var(--warn, #fbbf5c);--event-active: var(--ok, #6ee7b7);--event-ended: var(--err, #ff9ea1);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media(max-width:1024px){.event-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.event-week{grid-template-columns:minmax(0,1fr)}}.event-day{display:grid;align-content:start;min-width:0;border:1px solid var(--event-line);border-radius:10px;background:var(--event-surface);overflow:hidden}.event-day--today{border-color:color-mix(in srgb,var(--event-accent) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--event-accent) 25%,transparent),0 8px 24px -12px color-mix(in srgb,var(--event-accent) 45%,transparent)}.event-day__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--event-line)}.event-day__header h3{margin:0;font-size:15px;font-weight:600;color:var(--event-ink)}.event-day__today{display:block;margin-top:4px;font-family:var(--mono, ui-monospace, monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--event-accent)}.event-day__count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border:1px solid var(--event-line);border-radius:6px;font-family:var(--mono, ui-monospace, monospace);font-size:12px;color:var(--event-ink)}.event-day--today .event-day__count{border-color:color-mix(in srgb,var(--event-accent) 60%,transparent);color:var(--event-accent)}.event-day__empty{margin:0;padding:40px 16px;text-align:center;font-size:13px;color:var(--event-mute)}.event-day__list{display:grid;gap:10px;margin:0;padding:12px;list-style:none}.event-card{position:relative;border:1px solid var(--event-line);border-left:3px solid var(--event-upcoming);border-radius:8px;background:var(--event-inset);min-width:0}.event-card--active{border-left-color:var(--event-active)}.event-card--ended{border-left-color:var(--event-ended);opacity:.72}.event-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px}.event-card__button{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.event-card__button:hover{background:color-mix(in srgb,var(--event-ink) 5%,transparent)}.event-card__button:focus-visible{outline:2px solid var(--event-accent);outline-offset:-2px;border-radius:6px}.event-card__time{grid-column:1 / -1;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono, ui-monospace, monospace);font-size:11px;color:var(--event-mute)}.event-card__name{grid-column:1 / -1;overflow-wrap:anywhere;font-size:14px;font-weight:600;color:var(--event-ink)}.event-card__category{font-size:12px;color:var(--event-mute)}.event-card__status{justify-self:end;font-size:12px;font-weight:600}.event-card__status--upcoming{color:var(--event-upcoming)}.event-card__status--active{color:var(--event-active)}.event-card__status--ended{color:var(--event-ended)}.event-admin__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.event-admin__window{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px}.event-admin__window strong{color:var(--adm-text);font-family:var(--font-mono);font-size:13px;font-weight:500}.event-admin__window span{color:var(--adm-text-3);font-size:12px}.event-admin__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.event-admin__layout:has(.event-admin__panel){grid-template-columns:minmax(0,1fr) 340px}@media(max-width:1100px){.event-admin__layout:has(.event-admin__panel){grid-template-columns:minmax(0,1fr)}}.event-admin__main .event-week{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.event-admin__panel{position:sticky;top:72px;display:grid;gap:14px;padding:16px;border-top:2px solid var(--adm-line-strong)}.event-admin__panel[data-status=active]{border-top-color:var(--adm-ok)}.event-admin__panel[data-status=upcoming]{border-top-color:var(--adm-accent)}.event-admin__panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.event-admin__panel h3{margin:2px 0;font-size:16px}.event-admin__panel header p{margin:0;color:var(--adm-text-3);font-size:12px}.event-admin__section{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--adm-line-soft)}.event-admin__section h4{margin:0;color:var(--adm-text-2);font-size:12px;font-weight:500}.event-admin__row{display:flex;flex-wrap:wrap;gap:8px}.event-admin__repeat{justify-self:start}.event-admin__repeat label,.event-admin__day{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--adm-line-strong);border-radius:6px;color:var(--adm-text-2);font-size:12px;cursor:pointer;transition:background-color .14s var(--adm-ease),color .14s var(--adm-ease)}.event-admin__repeat label[data-checked=true],.event-admin__day[data-checked=true]{border-color:var(--adm-accent-line);background:var(--adm-accent-soft);color:var(--adm-accent-text)}.event-admin__repeat input,.event-admin__day input{position:absolute;width:1px;height:1px;opacity:0}.event-admin__repeat label:has(input:focus-visible),.event-admin__day:has(input:focus-visible){outline:2px solid var(--adm-accent);outline-offset:1px}.control-content .event-admin__days{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.control-content .event-admin__days legend{margin-bottom:6px;padding:0;color:var(--adm-text-2);font-size:12px;font-weight:500}.event-admin__muted{margin:0;color:var(--adm-text-3);font-size:12px}.event-admin__rule-link{justify-self:start}.event-admin__notice p{margin:0}.event-admin__notice ul{margin:8px 0 0;padding-left:18px}.event-admin__rules{display:grid;overflow-x:auto}.event-admin__rules-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--adm-line-soft)}.event-admin__rules-head h3{margin:0;font-size:14px}.event-admin__rules-head span{color:var(--adm-text-3);font-size:12px}.event-admin__weekdays{display:inline-flex;gap:3px}.event-admin__weekdays i{display:grid;place-items:center;width:24px;height:20px;border-radius:4px;background:var(--adm-sunken);color:var(--adm-text-3);font-size:10px;font-style:normal}.event-admin__weekdays i[data-on]{background:var(--adm-accent-soft);color:var(--adm-accent-text);font-weight:600}.event-admin__toggle{display:inline-flex;align-items:center;gap:8px;color:var(--adm-text-2);font-size:12px}.event-admin__actions{display:flex;justify-content:flex-end;gap:8px}.events__hero{min-height:420px;display:flex;align-items:flex-end}.events__hero .site-hero__inner{padding-top:72px;padding-bottom:40px}.events__hero h1{font-size:clamp(44px,6vw,68px)}.events__clockbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:20px}.events__clock{display:inline-flex;align-items:center;gap:10px;color:var(--body);font-size:16px}.events__clock strong{color:var(--ink);font-weight:600}.events__body{padding-block:8px 96px}.events__notice{color:var(--body);font-size:17px}.events-live{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 24px;margin-top:28px;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#05070dc7;padding:20px 28px 24px}.events-live__tag{grid-row:1 / span 2;display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--line-strong);border-radius:4px;padding:0 12px;color:var(--body);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.events-live--now .events-live__tag{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.events-live__name{font:800 28px/1.1 var(--display)}.events-live__meta{grid-column:2;color:var(--body);font-size:15px}.events-live__timer{grid-column:3;grid-row:1 / span 2;display:grid;justify-items:end}.events-live__timer small{color:var(--mute);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.events-live__clock{font:800 34px/1.1 var(--display);font-variant-numeric:tabular-nums}.events-live__bar{position:absolute;right:0;bottom:0;left:0;height:4px;background:#ffffff1f}.events-live__bar i{display:block;height:100%;background:var(--primary);transition:width 1s linear}.events__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px}.events-days{display:grid;margin:0;padding:0;list-style:none}.events-day{display:grid;grid-template-columns:84px minmax(0,1fr);gap:28px;border-top:1px solid var(--line);padding:28px 0}.events-day:last-child{border-bottom:1px solid var(--line)}.events-day__date{display:grid;justify-items:start;align-content:start;line-height:1.15}.events-day__date span{color:var(--mute);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.events-day__date b{font:800 40px/1.05 var(--display)}.events-day__date em{margin-top:8px;border-radius:4px;background:var(--primary);padding:2px 8px;color:var(--on-primary);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.events-day--today .events-day__date b{color:#fff}.events-day__empty{margin:0;align-self:center;color:var(--mute);font-size:16px}.events-day__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.events-row{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:16px 20px;transition:border-color .25s,background-color .25s}.events-row:hover{border-color:var(--line-strong);background:var(--raised)}.events-row--active{border-color:#fff6}.events-row--ended{opacity:.55}.events-row__time{color:var(--body);font:600 15px/1 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.events-row__what{display:grid;min-width:0;gap:2px}.events-row__what strong{font:700 20px/1.2 var(--display)}.events-row__what small{color:var(--mute);font-size:14px}.events-row__status{display:inline-flex;min-height:26px;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:4px;padding:0 10px;color:var(--body);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.events-row__status--active{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.events-row__status--ended{color:var(--mute)}.events-side{position:sticky;top:24px;display:grid;gap:20px}.events-month,.events-filter{margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:22px}.events-month h2{margin:0 0 14px;font-size:18px;font-weight:700}.events-month__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.events-month__wd{color:var(--mute);font-size:12px;font-weight:700;line-height:24px}.events-month__day{position:relative;display:grid;height:36px;place-items:center;border-radius:6px;color:var(--body);font-size:14px;font-variant-numeric:tabular-nums}.events-month__day--busy:after{position:absolute;bottom:4px;left:50%;width:4px;height:4px;border-radius:50%;background:currentColor;content:"";transform:translate(-50%)}.events-month__day--today{background:var(--primary);color:var(--on-primary);font-weight:700}.events-filter{display:grid;gap:4px}.events-filter legend{float:left;width:100%;margin:0 0 10px;padding:0;font:700 18px var(--display)}.events-filter label{display:flex;align-items:center;gap:12px;min-height:36px;color:var(--ink);font-size:16px;cursor:pointer}.events-filter input{width:18px;height:18px;accent-color:var(--primary)}@media(max-width:960px){.events__layout{grid-template-columns:1fr;gap:32px}.events-side{position:static;order:-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:640px){.events-live{grid-template-columns:1fr;padding:20px}.events-live__tag,.events-live__timer{grid-row:auto;grid-column:1;justify-self:start;justify-items:start}.events-live__meta{grid-column:1}.events-day{grid-template-columns:1fr;gap:14px}.events-day__date{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:10px}.events-row{grid-template-columns:1fr auto;gap:8px 12px}.events-row__time{grid-column:1 / -1}}.news-dialog{width:min(640px,100%);display:grid;gap:16px}.news-dialog h2{margin-bottom:0}.news-dialog__close{position:absolute;top:18px;right:18px;width:32px;height:32px;border:0;border-radius:var(--radius);background:transparent;color:var(--mute);font:22px/32px var(--sans);cursor:pointer}.news-dialog__close:hover{background:var(--raised);color:var(--ink)}.news-dialog__list{display:grid;gap:20px;max-height:min(60vh,560px);overflow-y:auto;padding-right:4px}.news-dialog__list .news-article+.news-article{border-top:1px solid var(--line);padding-top:20px}.news-dialog>.public-cta{width:100%}.news-article{display:grid;gap:10px;min-width:0}.news-article__meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--mute);font:12px/16px var(--mono)}.news-article__body{color:var(--body);font-size:15px;line-height:24px;overflow-wrap:anywhere}.news-article__body>*{margin:0 0 10px}.news-article__body>:last-child{margin-bottom:0}.news-article__body h3,.news-article__body h4,.news-article__body h5{color:var(--ink);font-weight:600;letter-spacing:-.4px}.news-article__body h3{font-size:20px;line-height:28px}.news-article__body h4{font-size:17px;line-height:24px}.news-article__body h5{font-size:15px;line-height:22px}.news-article__body strong{color:var(--ink)}.news-article__body ul{padding-left:20px}.news-article__body blockquote{border-left:3px solid var(--line-strong);padding-left:12px}.news-article__body code{border-radius:4px;background:var(--inset);padding:1px 5px;font:13px var(--mono)}.news-article__body pre{overflow-x:auto;border-radius:6px;background:var(--inset);padding:12px}.news-article__body pre code{padding:0;background:none}.news-article__body a,.news-article__source{color:var(--ink);text-underline-offset:3px}.news-article__subtext{color:var(--mute);font-size:13px;line-height:18px}.news-article__images{display:grid;gap:8px}.news-article__images img{width:100%;max-height:420px;object-fit:contain;border-radius:8px;background:var(--inset)}.news-article__source{justify-self:start;font-size:13px}.changelog__hero .site-hero__inner{padding-top:72px;padding-bottom:56px}.changelog__hero{min-height:320px;display:flex;align-items:flex-end}.changelog__hero h1{font-size:clamp(44px,6vw,68px)}.changelog__body{padding-block:24px 96px}.changelog__notice{color:var(--body);font-size:17px}.changelog__layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:56px}.changelog__versions{position:sticky;top:24px;flex:0 0 240px;max-height:640px;overflow:auto;padding-right:8px}.changelog__versions h3{margin:0 0 14px;font-size:18px}.changelog__versions a{display:block;border-radius:var(--radius);padding:10px 14px;color:var(--body);text-decoration:none;transition:background-color .25s,color .25s}.changelog__versions a:hover{background:#ffffff14;color:#fff}.changelog__versions a b{display:block;color:var(--ink);font:700 17px/24px var(--display)}.changelog__versions a span{color:var(--mute);font-size:14px}.changelog__versions a.on{background:var(--primary)}.changelog__versions a.on b,.changelog__versions a.on span{color:var(--on-primary)}.changelog__releases{display:flex;min-width:0;flex:1 1 640px;flex-direction:column;gap:28px}.changelog__release{scroll-margin-top:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:36px 40px}.changelog__release--latest{border-color:#fff6;animation:site-up .9s cubic-bezier(.16,1,.3,1) backwards}@supports (animation-timeline: view()){.changelog__release:not(.changelog__release--latest){animation:site-rv linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}.changelog__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:20px}.changelog__head h2{margin:0;font-size:40px;font-weight:800;line-height:1;letter-spacing:-.01em}.changelog__tag{display:inline-flex;min-height:26px;align-items:center;border-radius:4px;background:var(--primary);padding:0 10px;color:var(--on-primary);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.changelog__meta{color:var(--mute);font-size:15px}.changelog__content{display:grid;gap:10px}.changelog__content--clamped{position:relative;max-height:132px;overflow:hidden}.changelog__content--clamped:after{position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,var(--surface));content:"";pointer-events:none}.changelog__release .news-article__body{color:var(--body);font-size:17px;line-height:27px}.changelog__release .news-article__body h3{font-size:22px;line-height:30px}.changelog__release .news-article__body h4{font-size:19px;line-height:27px}.changelog__release .news-article__body ul{display:grid;gap:8px;margin-left:0;padding:0;list-style:none}.changelog__release .news-article__body li{position:relative;padding-left:24px}.changelog__release .news-article__body li:before{position:absolute;top:11px;left:2px;width:7px;height:7px;border-radius:50%;background:#fff;content:""}.changelog__toggle{margin-top:20px;display:inline-flex;min-height:40px;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;padding:0 16px;color:var(--ink);font:600 15px var(--sans);cursor:pointer;transition:background-color .25s}.changelog__toggle:hover{background:#ffffff1a}.changelog__more{align-self:flex-start}@media(max-width:720px){.changelog__versions{position:static;flex-basis:100%;max-height:220px}.changelog__release{padding:24px 20px}.changelog__head h2{font-size:32px}}.titles-admin__preview{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-sunken)}.titles-admin__name{font-size:1.05rem;text-shadow:0 0 6px var(--adm-sunken)}.titles-admin__name--pulse{font-weight:700;text-shadow:0 0 8px currentColor;animation:titles-admin-pulse 1.4s ease-in-out infinite}@keyframes titles-admin-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.titles-admin__name--pulse{animation:none}}.titles-admin__targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.titles-admin__target{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--adm-line);border-radius:8px;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out}.titles-admin__target:hover{border-color:var(--adm-line-hover)}.titles-admin__target[data-checked=true]{border-color:var(--adm-accent-line);background:var(--adm-accent-soft)}.titles-admin__target input{margin-top:2px!important}.titles-admin__target span{display:grid;gap:2px}.titles-admin__target strong{color:var(--adm-text);font-size:13px;font-weight:500}.titles-admin__summary{color:var(--adm-text-2);font-size:13px}.diagnostics-admin__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--adm-line-soft);border-radius:6px;background:var(--adm-sunken)}.diagnostics-admin__copy code{overflow-wrap:anywhere;color:var(--adm-text);font-family:var(--font-mono);font-size:12px;-webkit-user-select:all;user-select:all}.diagnostics-admin__clients{display:grid;max-width:980px;overflow-x:auto}.diagnostics-admin__clients-head{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--adm-line-soft)}.diagnostics-admin__clients-head h3{margin:0;font-size:14px}.diagnostics-admin__clients-head span{padding:1px 7px;border-radius:999px;background:var(--adm-raised-2);color:var(--adm-text-2);font-family:var(--font-mono);font-size:11px}.diagnostics-admin__table{width:100%}.diagnostics-admin__table td{white-space:nowrap}.diagnostics-admin__client{display:inline-flex;align-items:center;gap:8px;color:var(--adm-text);font-weight:500}.diagnostics-admin__client i{width:7px;height:7px;border-radius:50%;background:var(--adm-ok)}.diagnostics-admin__actions{text-align:right}.oauth-consent{display:grid;place-items:center;min-height:100vh;padding:24px 16px;background:var(--adm-bg);color:var(--adm-text);font-size:14px}.oauth-consent__card{display:grid;gap:14px;width:min(560px,100%);padding:28px;border:1px solid var(--adm-line-strong);border-radius:12px;background:#11151a;box-shadow:0 24px 60px #0000008c}.oauth-consent__card h1{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.oauth-consent__card p{margin:0;color:var(--adm-text-2)}.oauth-consent__scopes{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--adm-text-1)}.oauth-consent__meta{color:var(--adm-text-3)!important;font-size:13px}.oauth-consent__actions{display:flex;flex-wrap:wrap;gap:8px}.oauth-consent button{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--adm-line-strong);border-radius:6px;background:var(--adm-raised-2);color:var(--adm-text);font-size:13px;font-weight:500}.oauth-consent button:hover:not(:disabled){border-color:var(--adm-line-hover);background:#1b2129}.oauth-consent button:disabled{opacity:.5}.oauth-consent :is(button,a):focus-visible{outline:2px solid var(--adm-accent);outline-offset:2px}.oauth-consent__link{color:#7fb6ff}.bots-page__metrics{display:grid;grid-template-columns:minmax(200px,1.4fr) repeat(3,minmax(140px,1fr));gap:1px;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:10px;background:var(--adm-line-soft)}.bots-page__metrics .bots-metric-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--adm-panel)}.bots-metric-card[data-faction]:before{content:"";position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--bots-faction)}.bots-metric-card>span{color:var(--adm-text-3);font-size:12px}.bots-metric-card strong{color:var(--adm-text);font-family:var(--font-mono);font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.bots-metric-card strong small{color:var(--adm-text-3);font-size:13px}.bots-metric-card>small{color:var(--adm-text-3);font-size:11px}.bots-capacity{height:4px;overflow:hidden;border-radius:2px;background:var(--adm-line)}.bots-capacity i{display:block;height:100%;background:var(--adm-accent-fill);transition:width .24s var(--adm-ease)}[data-faction=mmo]{--bots-faction: #e0605a}[data-faction=eic]{--bots-faction: #5a9be0}[data-faction=vru]{--bots-faction: #5ac48a}.bots-roster{display:grid;overflow:hidden}.bots-roster__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--adm-line-soft)}.bots-roster__toolbar input{flex:1 1 200px}.bots-roster__wrap{overflow-x:auto}.bots-roster__empty{display:grid;justify-items:center;gap:6px;padding:40px 16px;text-align:center}.bots-roster__empty p{margin:0 0 8px;color:var(--adm-text-2);font-size:13px}.bots-table{width:100%}.bots-table td{white-space:nowrap}.bots-table tr[data-dead] td{color:var(--adm-text-3)}.bots-table__name{color:var(--adm-text);font-weight:500}.bots-table__meta,.bots-table__mono{color:var(--adm-text-3);font-family:var(--font-mono);font-size:11px}.bots-table__mono{color:var(--adm-text-1);font-size:12px}.bots-table__state{display:flex;align-items:center;gap:8px;font-size:12px}.bots-state-dot{width:7px;height:7px;border-radius:50%;background:var(--adm-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--adm-ok) 20%,transparent)}.bots-state-dot[data-alive=false]{background:var(--adm-danger);box-shadow:none}.bots-table__muted{color:var(--adm-text-3);font-size:12px}.bots-table__target{color:var(--adm-warn-text);font-weight:500}.bots-table__actions{text-align:right}.bots-faction{display:inline-flex;align-items:center;gap:6px;color:var(--adm-text-1);font-family:var(--font-mono);font-size:12px}.bots-faction:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--bots-faction)}.bots-vitals{display:grid;gap:3px;width:120px}.bots-vitals__bar{height:4px;overflow:hidden;border-radius:2px;background:var(--adm-line)}.bots-vitals__fill{height:100%;transition:width .24s var(--adm-ease)}.bots-vitals__fill--hp{background:var(--adm-ok)}.bots-vitals__fill--shield{background:var(--adm-accent)}.bots-deploy{display:grid;gap:16px;max-width:980px}.bots-choice{justify-self:start}@media(max-width:860px){.bots-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-settings{min-height:100vh;padding-bottom:96px}.account-hero__inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 32px;padding:32px 0 56px}.account-hero__who{display:flex;align-items:center;gap:24px;min-width:0}.account-hero__avatar{display:grid;width:84px;height:84px;flex:none;place-items:center;border-radius:50%;background:var(--primary);color:var(--on-primary);font:800 40px/1 var(--display)}.account-hero h1{max-width:none;margin:0;font-size:clamp(36px,5vw,56px);overflow-wrap:anywhere}.account-hero__who p{margin:8px 0 0;color:var(--body);font-size:18px}.account-hero__who p b{color:var(--ink);font-weight:600}.account-hero__pills{display:flex;flex-wrap:wrap;gap:10px}.account-pill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:#ffffff14;color:var(--body);font:700 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.account-pill i{width:8px;height:8px;border-radius:50%;background:currentColor}.account-pill--ok{background:var(--ok-bg);color:var(--ok)}.account-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start;margin-top:24px}.account-nav{position:sticky;top:24px;display:grid;gap:4px}.account-nav__link{display:flex;align-items:center;gap:12px;height:46px;padding:0 16px;border-radius:var(--radius);color:var(--body);font:700 16px/1 var(--sans);text-decoration:none;transition:background .25s,color .25s}.account-nav__link svg{width:20px;height:20px;flex:none;opacity:.8}.account-nav__link:hover{background:#ffffff12;color:#fff}.account-nav__link--on,.account-nav__link--on:hover{background:var(--primary);color:var(--on-primary)}.account-nav__link--on svg{opacity:1}.account-stack{display:grid;gap:28px;min-width:0}.account-stack-sm{display:grid;align-content:start;gap:16px}.account-panel{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);scroll-margin-top:24px}.account-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 32px}.account-panel__head h2{margin:0;font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.account-panel__head p{margin:6px 0 0;color:var(--body);font-size:16px}.account-panel__body{display:grid;gap:20px;padding:24px 32px 32px;border-top:1px solid var(--line)}.account-row{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;align-items:start;padding:24px 32px;border-top:1px solid var(--line)}.account-row--full{grid-template-columns:minmax(0,1fr)}.account-row__label b{display:block;color:var(--ink);font:700 17px/1.3 var(--sans)}.account-row__label small{display:block;margin-top:4px;color:var(--mute);font-size:15px;line-height:1.4}.account-row__body{min-width:0}.account-row__body p,.account-panel__body p{margin:0;color:var(--body);line-height:1.5}.account-row__value{color:var(--body);font:600 18px/1.4 var(--sans)}.account-fields{display:grid;gap:14px;max-width:460px}.account-fields label,.account-settings__check{display:grid;gap:8px;color:var(--body);font:600 14px/1.3 var(--sans);letter-spacing:.02em}.account-settings input[type=text],.account-settings input[type=password],.account-settings input:not([type]){width:100%;height:48px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:500 17px var(--sans);transition:border-color .25s}.account-settings input:hover{border-color:#ffffff59}.account-settings input:focus-visible{border-color:#fff}.account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.account-settings button,.account-settings__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:44px;padding:0 24px;border:0;border-radius:var(--radius);background:var(--primary);color:var(--on-primary);font:700 16px/1 var(--sans);text-decoration:none;cursor:pointer;transition:background .25s,transform .25s}.account-settings button:hover:not(:disabled),.account-settings__button:hover{background:var(--primary-hover);transform:translateY(-2px)}.account-settings button:disabled{opacity:.5;cursor:default}.account-settings .account-settings__line,.account-settings__button--line{background:#ffffff0d;color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff47}.account-settings .account-settings__line:hover:not(:disabled),.account-settings__button--line:hover{background:#ffffff21}.account-settings .account-settings__danger{background:var(--err-bg);color:var(--err);box-shadow:inset 0 0 0 1px var(--err-line)}.account-settings .account-settings__danger:hover:not(:disabled){background:#ff61662e}.account-settings__check{grid-template-columns:20px 1fr;align-items:start;font-weight:500;letter-spacing:0}.account-settings__check input{width:18px;height:18px;accent-color:var(--primary)}.account-settings__error,.account-settings__status{margin:0;padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:var(--raised);color:var(--ink)}.account-settings__error{border-color:var(--err-line);background:var(--err-bg);color:var(--err)}.account-settings__status a{color:var(--link)}.account-settings__identity{display:flex;align-items:center;gap:14px}.account-settings__identity img,.account-settings__identity>span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:var(--discord);color:#fff;font-weight:700}.account-settings__identity div{display:grid}.account-settings__identity strong{font-size:19px}.account-settings__identity small{color:var(--mute);font-size:15px}.account-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.account-stats>div{display:grid;gap:4px;padding:22px 32px}.account-stats>div+div{border-left:1px solid var(--line)}.account-stats small{color:var(--mute);font:600 13px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}.account-stats strong{font:800 26px/1.15 var(--display);font-variant-numeric:tabular-nums}.account-settings__premium{color:var(--ink)!important;font:800 26px/1.2 var(--display)!important}.account-settings__premium strong{font-weight:800}.account-twofa-setup{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.account-twofa-setup .account-fields{flex:1;min-width:260px}.account-settings__qr{width:160px;height:160px;flex:none;padding:10px;border-radius:10px;background:#fff;image-rendering:pixelated}.account-settings code{color:var(--ink);font-family:var(--mono)}.account-settings__codes{display:block;margin-top:4px;white-space:pre;font:600 15px/1.7 var(--mono)}.account-settings__bonus{display:grid;gap:2px;max-width:520px;padding:18px 20px;border-radius:12px;background:linear-gradient(135deg,#ffffff1a,#ffffff08);box-shadow:inset 0 0 0 1px #fff3}.account-settings__bonus strong{font:800 18px/1.3 var(--display)}.account-settings__bonus span{color:var(--body);font-size:15px}.account-settings__warning{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--warn-line);border-radius:12px;background:var(--warn-bg);color:var(--warn)}.account-settings__warning strong{font-size:16px}.account-settings__warning span{font-size:15px;line-height:1.45}.account-settings__factions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;border:0}.account-settings__factions legend{grid-column:1 / -1;margin-bottom:12px;padding:0;color:var(--body);font:600 14px/1.3 var(--sans);letter-spacing:.02em}.account-settings__faction{position:relative;display:block;height:220px;overflow:hidden;border:1px solid var(--line);border-radius:12px;cursor:pointer;isolation:isolate;transition:border-color .25s,transform .3s}.account-settings__faction:hover{border-color:#ffffff73;transform:translateY(-3px)}.account-settings__faction input{position:absolute;opacity:0;pointer-events:none}.account-settings__faction img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.account-settings__faction:hover img{transform:scale(1.05)}.account-settings__faction-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#05070d1a 30%,#05070deb)}.account-settings__faction-tick{position:absolute;top:12px;right:12px;display:none;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--primary);color:var(--on-primary)}.account-settings__faction-tick svg{width:16px;height:16px}.account-settings__faction-name{position:absolute;right:18px;bottom:16px;left:18px;display:grid;gap:2px}.account-settings__faction-name strong{font:800 22px/1.1 var(--display)}.account-settings__faction-name small{color:var(--body);font-size:14px;font-weight:600}.account-settings__faction--selected{border-color:#fff;box-shadow:0 0 0 2px #fff}.account-settings__faction--selected .account-settings__faction-tick{display:grid}.account-settings__faction:has(input:focus-visible){box-shadow:var(--ring)}.account-settings__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.account-settings__modal>div{width:min(480px,calc(100vw - 32px));padding:32px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--sh-5)}.account-settings__modal h2{margin:0;font-size:26px;font-weight:800;line-height:1.15}.account-settings__modal p{margin:12px 0 0;color:var(--body)}.account-settings__modal-actions{display:flex;gap:12px;margin-top:24px}.account-settings__modal-actions button{flex:1;width:auto!important}.referral{display:grid;gap:28px;min-width:0}.referral__label{display:block;color:var(--mute);font:700 13px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase}.referral h3{margin:0;color:var(--ink);font:800 19px/1.2 var(--display)}.referral__code{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:36px 40px}.referral__code-value{display:block;margin:6px 0 22px;color:#fff;font:800 64px/1 var(--display);letter-spacing:.14em}.referral__copy{gap:10px;white-space:nowrap}.referral__copy svg{width:18px;height:18px}.account-settings .referral__copy--done,.account-settings .referral__copy--done:hover:not(:disabled){background:var(--ok-bg);color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok-line)}.referral__kpi{display:flex;gap:48px}.referral__kpi b{display:block;margin-top:2px;font:800 56px/1 var(--display);font-variant-numeric:tabular-nums}.referral__kpi>div:last-child b{color:var(--ok)}.referral__rule{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 40px;border-top:1px solid var(--line);color:var(--body)}.referral__rule b{color:var(--ink)}.account-settings .referral__rule input{flex:0 1 340px;min-width:0;height:40px;color:var(--body);font:500 14px var(--sans)}.referral__how{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:28px 32px 32px;border-top:1px solid var(--line);list-style:none}.referral__how li{position:relative;padding-right:24px}.referral__how li+li{padding-left:24px}.referral__how li:not(:last-child):after{position:absolute;top:15px;right:-4px;width:8px;height:8px;border-top:2px solid var(--mute);border-right:2px solid var(--mute);transform:rotate(45deg);content:""}.referral__how li>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--primary);color:var(--on-primary);font:800 17px var(--display)}.referral__how h3{margin:16px 0 6px}.referral__how p{margin:0;color:var(--body);font-size:15px;line-height:1.5}.referral__rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px 32px 32px;border-top:1px solid var(--line)}.referral__reward{display:grid;align-content:start;gap:4px;padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:#ffffff08}.referral__reward--hi{border-color:#ffffff4d;background:linear-gradient(135deg,#ffffff1a,#ffffff08)}.referral__reward h3{margin-top:2px;font-size:20px}.referral__reward small{color:var(--mute);font-size:14px}.referral__reward ul{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.referral__reward li{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:10px;background:#05070d99;box-shadow:inset 0 0 0 1px var(--line)}.referral__reward li span{flex:1;color:var(--body);font-weight:600}.referral__reward li strong{color:var(--ink);font:800 19px var(--display);font-variant-numeric:tabular-nums}.referral__icon{display:grid;width:40px;height:40px;flex:none;place-items:center;overflow:hidden;border-radius:8px;background:#ffffff14;color:var(--body);font:800 16px var(--display)}.referral__icon img{width:100%;height:100%;object-fit:contain}.referral__locked{padding:24px 32px 32px;border-top:1px solid var(--line)}.referral__locked ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.referral__locked li{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px dashed rgb(255 255 255 / 28%);border-radius:14px;color:var(--body);font:700 17px var(--sans)}.referral__locked li>span{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line)}.referral__locked li small{margin-left:auto;color:var(--mute);font:600 14px var(--sans)}.referral__locked .referral__locked-item--done{border:1px solid var(--ok-line);background:var(--ok-bg);color:var(--ink)}.referral__locked .referral__locked-item--done>span{background:var(--ok);box-shadow:none;color:#05070d}.referral__locked svg{width:16px;height:16px}.referral__empty{display:grid;justify-items:center;gap:6px;margin:24px 32px;padding:30px;border:1px dashed rgb(255 255 255 / 25%);border-radius:14px;color:var(--body);text-align:center}.referral__empty strong{color:var(--ink);font:800 19px var(--display)}.referral__pilots{display:grid;gap:14px;padding:24px 32px 32px;border-top:1px solid var(--line)}.referral__pilot{display:grid;gap:22px;padding:22px 26px 24px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.referral__pilot--done{border-color:var(--ok-line)}.referral__pilot>header{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.referral__avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);font:800 16px var(--display)}.referral__pilot>header>div{display:grid;margin-right:auto}.referral__pilot>header strong{color:var(--ink);font:800 19px/1.2 var(--display)}.referral__pilot small{color:var(--mute);font-size:14px}.referral__count{color:var(--body);font:700 14px var(--sans)}.referral__status{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:#ffffff14;color:var(--body);font:700 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.referral__status:before{width:8px;height:8px;border-radius:50%;background:currentColor;content:""}.referral__status--pending,.referral__status--processing,.referral__status--under_review{background:var(--warn-bg);color:var(--warn)}.referral__status--rewarded{background:var(--ok-bg);color:var(--ok)}.referral__status--expired,.referral__status--not_eligible{color:var(--mute)}.referral__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.referral__step{position:relative;display:grid;justify-items:center;align-content:start;gap:10px;padding:0 6px;text-align:center}.referral__step:not(:first-child):before{position:absolute;top:15px;left:-50%;width:100%;height:2px;background:var(--line);content:""}.referral__step--done:not(:first-child):before{background:var(--ok)}.referral__node{position:relative;z-index:1;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line);color:var(--mute);font:700 14px var(--display)}.referral__node svg{width:16px;height:16px}.referral__step--done .referral__node,.referral__todo-item--done .referral__node{background:var(--ok);box-shadow:none;color:#05070d}.referral__step--current .referral__node,.referral__todo-item--current .referral__node{background:#fff;box-shadow:0 0 0 5px #ffffff29;color:#05070d}.referral__step-label{color:var(--mute);font:600 15px/1.3 var(--sans)}.referral__step--done .referral__step-label{color:var(--body)}.referral__step--current .referral__step-label{color:#fff}.referral__step-value{color:var(--body);font:700 13px var(--sans);font-variant-numeric:tabular-nums}.referral__step--done .referral__step-value{color:var(--ok)}.referral__step .referral__meter{width:100%;max-width:150px}.referral__meter{height:5px;overflow:hidden;border-radius:3px;background:#ffffff24}.referral__meter i{display:block;height:100%;border-radius:inherit;background:#fff;transition:width .3s}.referral__next{display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border-radius:10px;background:#ffffff0d;color:var(--body);font-size:15px}.referral__next svg{width:18px;height:18px;flex:none;color:var(--mute)}.referral__todo{display:grid;margin:0;padding:12px 32px 28px;border-top:1px solid var(--line);list-style:none}.referral__todo-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 -16px;padding:18px 16px;border-top:1px solid var(--line)}.referral__todo-item:first-child{border-top:0}.referral__todo-item--current{border-radius:12px;border-top-color:transparent;background:#ffffff0d}.referral__todo-item--current+.referral__todo-item{border-top-color:transparent}.referral__todo-item .referral__node{width:34px;height:34px}.referral__todo-item h4{margin:0;color:var(--mute);font:800 19px/1.2 var(--display)}.referral__todo-item--done h4{color:var(--body)}.referral__todo-item--current h4{color:#fff}.referral__todo-item p{max-width:560px;margin:3px 0 0;color:var(--mute);font-size:15px;line-height:1.45}.referral__todo-item--current p{color:var(--body)}.referral__todo-side{display:grid;justify-items:end;gap:8px;min-width:180px}.referral__todo-side .referral__meter{width:180px}.referral__apply{display:grid;gap:8px;padding:28px 32px 32px}.referral__apply h2{margin:0;font-size:26px;font-weight:800;line-height:1.1}.referral__apply p{max-width:620px}.referral__apply small{color:var(--mute);font-size:14px}.referral__apply-row{display:flex;gap:10px;margin-top:10px}.account-settings .referral__apply-row input{width:220px;font:600 18px var(--sans);letter-spacing:.2em;text-transform:uppercase}@media(max-width:1040px){.account-layout{grid-template-columns:minmax(0,1fr);gap:24px}.account-nav{position:static;display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.account-nav__link{flex:none;height:42px}}@media(max-width:720px){.account-hero__avatar{width:64px;height:64px;font-size:30px}.account-panel__head{flex-direction:column;gap:12px;padding:22px 20px}.account-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.account-panel__body{padding:20px}.account-stats{grid-template-columns:minmax(0,1fr)}.account-stats>div{padding:16px 20px}.account-stats>div+div{border-top:1px solid var(--line);border-left:0}.account-settings__factions{grid-template-columns:minmax(0,1fr)}.account-settings__faction{height:160px}.referral__code{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px}.referral__code-value{font-size:40px}.referral__rule{padding:16px 20px}.referral__how{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.referral__how li,.referral__how li+li{padding:0}.referral__how li:after{display:none}.referral__rewards,.referral__pilots,.referral__locked{padding:20px}.referral__rewards{grid-template-columns:minmax(0,1fr)}.referral__track{grid-template-columns:minmax(0,1fr);gap:14px}.referral__step{grid-template-columns:32px 1fr auto;justify-items:start;align-items:center;text-align:left}.referral__step:before{display:none}.referral__step .referral__meter{grid-column:2 / -1;max-width:none}.referral__todo{padding:8px 20px 20px}.referral__todo-item{grid-template-columns:34px minmax(0,1fr)}.referral__todo-side{grid-column:2;justify-items:start}.referral__apply{padding:22px 20px}.referral__apply-row{flex-wrap:wrap}.account-settings__modal-actions{flex-direction:column}}.transfer-page{padding-bottom:80px;font-size:17px;line-height:1.6;color:#a1a1a1}.transfer-page h1,.transfer-page h2,.transfer-page strong{color:#f5f5f5}.transfer-page h2{font-size:27px;line-height:1.3;letter-spacing:-.9px;margin:10px 0 14px}.transfer-page p{margin:10px 0 20px}.transfer-eyebrow{font:12px ui-monospace,monospace;letter-spacing:2px;color:#8c8c8c}.transfer-hero{text-align:center;padding:66px 0 42px;position:relative;isolation:isolate;overflow:hidden}.transfer-hero:before{content:"";position:absolute;top:0;right:-20%;bottom:-40%;left:-20%;z-index:-1;background:radial-gradient(ellipse at 38% 85%,#00dfd818,transparent 42%),radial-gradient(ellipse at 68% 65%,#7928ca23,transparent 40%),linear-gradient(#05050577,#050505e8),url(/assets/maps/13/backgrounds/background13.png) center/cover;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 70%,transparent)}.transfer-hero h1{font-size:clamp(42px,5vw,66px);letter-spacing:-3px;line-height:1.05;margin:20px 0}.transfer-hero h1 span{background:linear-gradient(100deg,#b4ffff,#b895ec);color:transparent;-webkit-background-clip:text;background-clip:text}.transfer-hero>p:not(.transfer-eyebrow){font-size:20px;line-height:1.6}.transfer-route{display:flex;align-items:center;justify-content:center;gap:0;margin:26px auto 0;max-width:760px}.transfer-route>div{min-width:165px;text-align:left;padding:16px 20px;border:1px solid #303638;border-radius:9px;background:linear-gradient(140deg,#181b1c,#090909);z-index:1}.transfer-route>div:last-child{border-color:#39524b}.transfer-route small{display:block;font:11px ui-monospace,monospace;letter-spacing:2px;color:#737373}.transfer-route strong{font-size:19px;font-weight:500}.transfer-route svg{width:360px;height:130px;min-width:0;flex:0 1 360px;background:radial-gradient(ellipse at 25% 50%,#00cfff0d,transparent 65%),radial-gradient(ellipse at 75% 50%,#a75cff0d,transparent 65%)}.transfer-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:40px;border-top:1px solid #262626;padding-top:35px}.transfer-page fieldset{border:0;padding:0;margin:0;min-width:0}.transfer-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.transfer-option,.transfer-full{display:flex;align-items:flex-start;gap:13px;border:1px solid #292929;background:#0a0a0a;padding:19px;border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s}.transfer-option{display:grid;grid-template-columns:56px minmax(0,1fr) 20px;align-items:center;column-gap:14px;background:linear-gradient(125deg,#121212,#090909);min-height:115px}.transfer-option>input{grid-column:3;grid-row:1;margin:0}.transfer-item-icon{grid-column:1;grid-row:1;width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 3px 5px #0006)}.transfer-option-copy{grid-column:2;grid-row:1;min-width:0}.transfer-option:focus-within{outline:2px solid #b49ed2;outline-offset:3px}.transfer-full{margin:22px 0 12px;background:#101010}.transfer-option.selected,.transfer-full.selected{border-color:#776697;background:#15101d}.transfer-option:hover,.transfer-full:hover{border-color:#606060}.transfer-option strong,.transfer-full strong{display:block;font-size:18px;font-weight:550}.transfer-option small,.transfer-full small{display:block;font-size:14px;line-height:1.5;color:#999;margin-top:5px}.transfer-page input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#aa8bcf;width:17px;height:17px;flex:0 0 17px;margin-top:6px}.transfer-rule{border-left:2px solid #b18bcf;padding:4px 0 1px 18px;margin-top:26px;font-size:15px}.transfer-rule p{margin:6px 0;color:#9a9a9a}.transfer-protected{display:flex;gap:15px;margin-top:28px;font-size:15px}.transfer-protected>span{font-size:30px;color:#73cbbb}.transfer-protected p{margin-top:5px}.transfer-panel{align-self:start;padding:26px;border:1px solid #292929;border-radius:12px;background:linear-gradient(140deg,#111,#080808);position:sticky;top:90px}.transfer-panel h2{font-size:25px}.transfer-panel>p{font-size:16px}.transfer-page form label,.transfer-credential{display:block;font-size:14px;color:#c9c9c9;margin:18px 0}.transfer-page input:not([type=checkbox]){box-sizing:border-box;display:block;width:100%;height:46px;background:#070707;border:1px solid #353535;border-radius:6px;color:#fafafa;padding:10px 13px;margin-top:7px;font-size:17px;outline:none}.transfer-page input:focus-visible{border-color:#b49ed2;box-shadow:0 0 0 3px #7928ca25}.transfer-primary{display:block;width:100%;background:#ededed;color:#101010;border:1px solid #ededed;border-radius:6px;font-size:16px;font-weight:600;min-height:46px;padding:11px 22px;cursor:pointer}.transfer-primary:hover:enabled{background:#fff}.transfer-primary:disabled{opacity:.4;cursor:default}.transfer-footnote{font-size:13px!important;line-height:1.6;color:#888;margin-top:20px!important}.transfer-error{background:#281011;color:#ffbaba;border:1px solid #683333;padding:15px;border-radius:7px;font-size:15px;overflow-wrap:anywhere}.transfer-notice{border:1px solid #393342;background:#15101d;padding:14px 20px;border-radius:7px;text-align:center;color:#d5bfdc}.transfer-summary{scroll-margin-top:95px;margin-top:38px;padding:32px;border:1px solid #353535;background:#0b0b0b;border-radius:12px}#transfer-review-heading{scroll-margin-top:105px}.transfer-review-ready{padding:12px 14px;border:1px solid #39524b;border-radius:7px;background:#101c18;color:#b7dfd1;font-size:15px}.transfer-review-ready a{display:block;color:#dcfff2;text-decoration:underline;text-underline-offset:3px}.transfer-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#292929;border:1px solid #292929;border-radius:8px;overflow:hidden;margin:22px 0}.transfer-stats>div{padding:20px;background:#101010}.transfer-stats small{font-size:13px;display:block}.transfer-stats strong{font-size:27px;display:block;font-weight:500}.transfer-summary details{font-size:14px;border-block:1px solid #292929;padding:16px 0;margin:20px 0;max-height:340px;overflow:auto}.transfer-summary summary{cursor:pointer;color:#ddd}.transfer-summary .transfer-primary{max-width:360px}.transfer-legal{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:14px;margin:22px 0}.transfer-page a{color:#bdb1d8}.transfer-password-form,.transfer-credential{max-width:450px}.transfer-page input:disabled{opacity:.6}.transfer-page fieldset:disabled label{cursor:default}@media(max-width:850px){.transfer-layout{grid-template-columns:1fr;gap:24px}.transfer-panel{position:static}.transfer-hero{padding-top:42px}}@media(min-width:851px)and (max-width:1150px){.transfer-options{grid-template-columns:1fr}}@media(max-width:500px){.transfer-options{grid-template-columns:1fr}.transfer-route{gap:4px}.transfer-route>div{min-width:94px;padding:10px}.transfer-route strong{font-size:15px}.transfer-route svg{width:110px}.transfer-stats{grid-template-columns:1fr 1fr}.transfer-summary{padding:22px}.transfer-hero h1{letter-spacing:-2px}}@media(prefers-reduced-motion:reduce){.transfer-option,.transfer-full{transition:none}}.buy-hero{display:flex;min-height:380px;align-items:flex-end}.buy-hero .site-hero__inner{padding-top:72px;padding-bottom:64px}.buy-hero h1{font-size:clamp(44px,6vw,80px)}.buy-page__content{padding-block:8px 40px}.buy-category-tabs{display:inline-flex;max-width:100%;gap:4px;overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:#0c1019d9;padding:5px}.buy-category-tabs button{min-height:44px;flex:none;border:0;border-radius:var(--radius);background:transparent;padding:0 22px;color:var(--body);font:700 16px var(--sans);cursor:pointer;transition:background-color .25s,color .25s}.buy-category-tabs button:hover{background:#ffffff14;color:#fff}.buy-category-tabs button[aria-selected=true]{background:var(--primary);color:var(--on-primary)}.buy-category-panel{margin-top:40px}.buy-premium{display:grid;grid-template-columns:minmax(0,1fr) 520px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.buy-premium__benefits{background:linear-gradient(135deg,var(--raised),var(--surface));padding:48px 52px}.buy-premium__benefits h2{margin:0;font-size:clamp(32px,3.6vw,46px);font-weight:800;line-height:1.02}.buy-premium__benefits>p{max-width:46ch;margin:14px 0 0;color:var(--body);font-size:19px;line-height:28px}.buy-premium__benefits ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 28px;margin:36px 0 0;padding:0;list-style:none}.buy-premium__benefits li{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);padding:10px 0;color:var(--ink);font-size:17px;line-height:1.35}.buy-premium__benefits li svg{width:20px;height:20px;flex:none;margin-top:1px}.buy-premium__plans{border-left:1px solid var(--line);padding:40px}.buy-premium__plans h3{margin:0 0 18px;font-size:22px;font-weight:800}.buy-plans{display:grid;gap:10px}.buy-plan{position:relative;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:6px 16px;border:1px solid var(--line);border-radius:12px;background:#ffffff08;padding:18px 20px;cursor:pointer;transition:border-color .25s,background-color .25s}.buy-plan:hover{border-color:#fff6}.buy-plan input{position:absolute;opacity:0;pointer-events:none}.buy-plan input:focus-visible~.buy-plan__dot{box-shadow:var(--ring)}.buy-plan__dot{display:grid;width:22px;height:22px;place-items:center;border:2px solid rgb(255 255 255 / 35%);border-radius:50%}.buy-plan__dot:after{width:10px;height:10px;border-radius:50%;background:var(--on-primary);content:"";transform:scale(0);transition:transform .2s}.buy-plan__name b{display:flex;align-items:center;gap:10px;font:800 22px/1.2 var(--display)}.buy-plan__name em{display:inline-flex;height:22px;align-items:center;border-radius:4px;background:var(--on-primary);padding:0 8px;color:#fff;font:700 11px var(--sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.buy-plan__name small{display:block;color:var(--mute);font-size:15px;font-weight:600}.buy-plan__price{font:800 26px/1 var(--display);font-variant-numeric:tabular-nums}.buy-plan__description{display:none;grid-column:2 / -1;margin:4px 0 0;color:#3a4254;font-size:16px;line-height:24px}.buy-plan[data-selected]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.buy-plan[data-selected] .buy-plan__dot{border-color:var(--on-primary);background:var(--primary)}.buy-plan[data-selected] .buy-plan__dot:after{transform:scale(1)}.buy-plan[data-selected] .buy-plan__name small{color:#3a4254}.buy-plan[data-selected] .buy-plan__description{display:block}.buy-premium__select{width:100%;min-height:54px;margin-top:22px;border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);color:var(--on-primary);font:700 17px var(--sans);cursor:pointer;transition:background-color .25s,transform .25s}.buy-premium__select:hover{background:var(--primary-hover);transform:translateY(-2px)}.buy-section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.buy-section-heading h2{margin:0;font-size:clamp(32px,3.6vw,44px);font-weight:800;line-height:1.02}.buy-section-heading p{margin:10px 0 0;color:var(--body);font-size:19px;line-height:28px}.buy-skin-filters{display:flex;flex-wrap:wrap;gap:8px}.buy-skin-filters button{min-height:40px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;padding:0 16px;color:var(--body);font:600 15px var(--sans);cursor:pointer;transition:background-color .25s,color .25s}.buy-skin-filters button:hover{background:#ffffff14;color:#fff}.buy-skin-filters button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.buy-skin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:36px}.buy-skin-card{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);transition:border-color .3s,transform .3s}.buy-skin-card:hover{border-color:#fff6;transform:translateY(-4px)}.buy-skin-card__art{display:grid;height:190px;place-items:center;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 55%,#1a2338,#070a12 72%)}.buy-skin-card__art img{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 14px 18px rgb(0 0 0 / 60%));transition:transform .5s cubic-bezier(.16,1,.3,1)}.buy-skin-card:hover .buy-skin-card__art img{transform:scale(1.12) translateY(-4px)}.buy-skin-card__art div{display:grid;justify-items:center;gap:6px;color:var(--mute);font-size:14px}.buy-skin-card__art div span{font-size:28px}.buy-skin-card__body{display:grid;gap:6px;padding:20px 22px 22px}.buy-skin-card__kind{margin:0;color:var(--mute);font-size:14px;font-weight:600}.buy-skin-card h3{margin:0;font-size:22px;font-weight:800;line-height:1.2}.buy-skin-card__price{margin:0;font:800 24px/1.2 var(--display);font-variant-numeric:tabular-nums}.buy-skin-card__body>p{margin:0;color:var(--body);font-size:15px;line-height:22px}.buy-skin-card button{min-height:44px;margin-top:10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#ffffff0d;color:var(--ink);font:700 16px var(--sans);cursor:pointer;transition:background-color .25s,color .25s}.buy-skin-card button:hover{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.buy-empty{margin-top:36px;color:var(--body);font-size:17px}.buy-how{margin-top:120px}.buy-how h2{margin:0;font-size:clamp(32px,3.6vw,44px);font-weight:800;line-height:1.02}.buy-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 0;border-block:1px solid var(--line);padding:0;list-style:none}.buy-how li{padding:40px 36px 40px 0}.buy-how li+li{border-left:1px solid var(--line);padding-left:36px}.buy-how b{display:block;color:#ffffff29;font:800 52px/1 var(--display)}.buy-how h3{margin:18px 0 8px;font-size:24px;font-weight:800}.buy-how p{margin:0;color:var(--body);font-size:17px;line-height:26px}.buy-order-overlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:linear-gradient(#03050ac7,#03050adb),url(/site/maps/9.webp) center top / cover;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.buy-order-dialog{position:relative;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:32px;color:var(--ink);box-shadow:var(--sh-5)}.buy-order-dialog__close{position:absolute;top:14px;right:14px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:var(--radius);background:transparent;color:var(--body);font-size:22px;cursor:pointer}.buy-order-dialog__close:hover{background:var(--raised);color:var(--ink)}.buy-order-dialog h2{margin:0 0 4px;padding-right:32px;font-size:30px;font-weight:800;line-height:36px}.buy-order-dialog__price{margin:0 0 14px;font:800 26px/1.2 var(--display)}.buy-order-dialog__preview{display:grid;width:92px;height:92px;margin:16px 0;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--media-bg)}.buy-order-dialog__preview img{width:80px;height:80px;object-fit:contain}.buy-order-dialog__intro{color:var(--body);font-size:16px;line-height:24px}.buy-order-dialog__field{display:grid;gap:7px;margin-top:16px;color:var(--ink);font-size:14px;font-weight:600}.buy-order-dialog input,.buy-order-dialog textarea{width:100%;border:1px solid var(--field-line);border-radius:var(--radius);background:var(--inset);padding:11px 12px;color:var(--ink);font:13px/20px var(--mono);outline:none}.buy-order-dialog input{height:44px}.buy-order-dialog textarea{min-height:150px;resize:vertical}.buy-order-dialog input:focus-visible,.buy-order-dialog textarea:focus-visible{border-color:var(--focus)}.buy-order-dialog__success,.buy-order-dialog__error{margin:12px 0 0;font-size:14px}.buy-order-dialog__success{color:var(--ok)}.buy-order-dialog__error{color:var(--err)}.buy-order-dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.buy-order-dialog__actions button,.buy-order-dialog__actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);padding:0 16px;color:var(--on-primary);font:700 16px var(--sans);text-decoration:none;cursor:pointer;transition:background-color .25s,transform .25s}.buy-order-dialog__actions button:hover,.buy-order-dialog__actions a:hover{transform:translateY(-2px)}.buy-order-dialog__actions a{border-color:var(--line-strong);background:#ffffff0d;color:var(--ink)}@media(max-width:1100px){.buy-premium{grid-template-columns:1fr}.buy-premium__plans{border-top:1px solid var(--line);border-left:0}.buy-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.buy-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-how ol{grid-template-columns:1fr}.buy-how li,.buy-how li+li{border-left:0;padding:28px 0}.buy-how li+li{border-top:1px solid var(--line)}}@media(max-width:720px){.buy-premium__benefits{padding:32px 24px}.buy-premium__benefits ul{grid-template-columns:1fr}.buy-premium__plans{padding:28px 20px}.buy-section-heading{align-items:flex-start;flex-direction:column}.buy-order-dialog{padding:26px 22px}}@media(max-width:520px){.buy-skin-grid{grid-template-columns:1fr}.buy-order-overlay{padding:16px}.buy-order-dialog__actions{grid-template-columns:1fr}}.wiki-page{position:relative;min-height:100vh;background:var(--bg)}.wiki-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--header-h) * -1);padding:calc(var(--header-h) + 64px) 0 56px}.wiki-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/site/maps/1.webp) 50% 0 / cover;transform-origin:50% 0;animation:site-kb 40s ease-in-out infinite alternate;pointer-events:none}.wiki-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#05070de5 10%,#05070d73 65%,#05070d33),linear-gradient(180deg,rgb(5 7 13 / 55%),transparent 22%,transparent 62%,var(--bg));content:"";pointer-events:none}.wiki-hero__content{position:relative}.wiki-hero h1{max-width:14ch;margin:0 0 14px;font-size:clamp(44px,6vw,68px);font-weight:800;line-height:1;letter-spacing:-.01em}.wiki-hero__content>p{max-width:52ch;margin:0;color:var(--body);font-size:20px;line-height:30px}.wiki-catalog{padding-block:32px 96px}.wiki-filters{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(140px,1fr));gap:12px}.wiki-filters label{display:grid;gap:6px;color:var(--ink);font-size:14px;font-weight:600}.wiki-filters input,.wiki-filters select{width:100%;height:46px;border:1px solid var(--field-line);border-radius:6px;background:var(--inset);padding:0 12px;color:var(--ink);font:16px var(--sans)}.wiki-filters input::placeholder{color:var(--mute)}.wiki-filters input:focus-visible,.wiki-filters select:focus-visible{border-color:var(--focus)}.wiki-result-count{margin:24px 0 12px;color:var(--mute);font:12px var(--mono)}.wiki-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wiki-card{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-decoration:none;box-shadow:var(--sh-2);transition:border-color .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.wiki-card:hover{border-color:var(--line-strong);background:var(--raised);transform:translateY(-3px);box-shadow:var(--sh-4)}.wiki-card__visual{display:grid;height:188px;place-items:center;border-bottom:1px solid var(--line);background:var(--media-bg)}.wiki-media{display:block;width:auto;max-width:80%;height:auto;max-height:156px;object-fit:contain}.wiki-media--missing{display:grid;width:150px;height:134px;place-items:center;color:var(--mute);font:11px var(--mono)}.wiki-card__body{display:grid;gap:16px;padding:18px 20px 20px}.wiki-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wiki-card small,.wiki-location-grid small{color:var(--mute);font:12px/16px var(--mono)}.wiki-card h2{margin:2px 0 0;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.01em}.wiki-badge{display:inline-flex;min-height:24px;align-items:center;gap:6px;border:1px solid var(--ok-line);border-radius:var(--radius);background:var(--ok-bg);padding:0 10px;color:var(--ok);font:12px/16px var(--mono);white-space:nowrap}.wiki-badge:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.wiki-badge--danger{border-color:var(--err-line);background:var(--err-bg);color:var(--err)}.wiki-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wiki-card__stats span{display:grid;gap:2px}.wiki-card__stats small{font:12px/16px var(--sans)}.wiki-card__stats strong{font:500 14px/20px var(--mono);font-variant-numeric:tabular-nums}.wiki-chip-row{display:flex;flex-wrap:wrap;gap:6px}.wiki-chip-row span{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);padding:0 9px;color:var(--body);font-size:12px}.wiki-state{display:grid;min-height:320px;place-items:center;align-content:center;gap:16px;color:var(--body);text-align:center}.wiki-state button,.wiki-state a{min-height:40px;border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);padding:0 16px;color:var(--on-primary);font-weight:500;text-decoration:none;display:inline-flex;align-items:center}.wiki-detail{padding-block:32px 96px}.wiki-back{display:inline-flex;min-height:36px;align-items:center;border-radius:6px;color:var(--body);text-decoration:none}.wiki-back:hover{color:var(--ink)}.wiki-detail__hero{display:grid;grid-template-columns:minmax(260px,.9fr) 1.1fr;align-items:center;gap:64px;padding:24px 0 56px}.wiki-detail__visual{display:grid;min-height:300px;place-items:center}.wiki-detail__visual .wiki-media{filter:drop-shadow(0 22px 30px rgb(0 0 0 / 70%))}.wiki-detail__visual .wiki-media{max-width:80%;max-height:240px}.wiki-detail__hero h1{margin:12px 0 14px;font-size:clamp(44px,6vw,80px);font-weight:800;line-height:.98;letter-spacing:-.01em}.wiki-detail__hero p:last-child{max-width:52ch;margin-top:16px;color:var(--body);font-size:16px;line-height:1.6}.wiki-section{border-bottom:1px solid var(--line);padding:48px 0}.wiki-section h2{margin:0 0 16px;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.96px}.wiki-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.wiki-metric{display:flex;min-height:72px;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:16px;box-shadow:var(--sh-2)}.wiki-metric img{width:28px;height:28px;object-fit:contain}.wiki-metric span{display:grid;gap:2px}.wiki-metric small{color:var(--mute);font-size:12px}.wiki-metric strong{font:500 18px/24px var(--mono);font-variant-numeric:tabular-nums}.wiki-list{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--sh-2)}.wiki-list>div{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:14px 16px}.wiki-list>div:last-child{border-bottom:0}.wiki-list strong{font-weight:500;text-transform:capitalize}.wiki-list span,.wiki-list p{margin:0;color:var(--body)}.wiki-list>p{padding:14px 16px}.wiki-location-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wiki-location-grid article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:20px;box-shadow:var(--sh-2)}.wiki-location-grid h3{margin:6px 0;font-size:20px}.wiki-location-grid p{margin:0;color:var(--body);font-size:13px}.wiki-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.wiki-nav__link{display:inline-flex;min-height:44px;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius);background:#05070d8c;padding:0 16px;color:var(--body);font:600 15px var(--sans);text-decoration:none;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.wiki-nav__link:hover{border-color:var(--line-strong);color:var(--ink)}.wiki-nav__link--active{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.wiki-nav__link--active:hover{color:var(--on-primary)}.wiki-prose,.wiki-article p,.wiki-article li{max-width:72ch;color:var(--body);font-size:15px;line-height:1.65}.wiki-prose{margin:20px 0 0}.wiki-section>.wiki-prose:first-of-type{margin-top:0;margin-bottom:16px}.wiki-metrics+.wiki-prose{margin-top:20px}.wiki-prose strong,.wiki-article strong{color:var(--ink);font-weight:600}.wiki-article h3{margin:32px 0 10px;font-size:18px;font-weight:600;letter-spacing:-.4px}.wiki-article__lead{display:flex;align-items:center;gap:20px}.wiki-article__lead img{flex:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--media-bg)}.wiki-checklist{display:grid;gap:6px;margin:0;padding-left:20px}.wiki-steps{display:grid;gap:8px;margin:0 0 16px;padding-left:22px}.wiki-laser-grid--three{grid-template-columns:repeat(3,1fr)}.wiki-asteroid{display:inline-block;flex:none;background-repeat:no-repeat;background-position:0 0}.wiki-asteroid-cell{display:flex;align-items:center;gap:12px}.wiki-formula{overflow-x:auto;margin:16px 0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--inset);padding:16px;color:var(--ink);font:13px/1.7 var(--mono);white-space:pre}.wiki-example{margin:20px 0;border:1px solid var(--line);border-left:3px solid var(--primary);border-radius:var(--radius-lg);background:var(--surface);padding:16px 18px;box-shadow:var(--sh-2)}.wiki-example>strong{font:12px/16px var(--mono);text-transform:uppercase;letter-spacing:.04em}.wiki-example p{margin:6px 0 0}.wiki-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--sh-2)}.wiki-table{width:100%;border-collapse:collapse;font-size:14px}.wiki-table th,.wiki-table td{border-bottom:1px solid var(--line);padding:12px 14px;color:var(--body);text-align:left;vertical-align:middle}.wiki-table thead th{color:var(--mute);font:12px/16px var(--mono);white-space:nowrap}.wiki-table tbody th{color:var(--ink);font-weight:500}.wiki-table tbody tr:last-child>*{border-bottom:0}.wiki-table--compact th,.wiki-table--compact td{padding:10px;text-align:center}.wiki-num{color:var(--ink);font:500 13px/20px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.wiki-tag{display:inline-flex;min-height:20px;align-items:center;margin-left:8px;border:1px solid var(--line-strong);border-radius:var(--radius);padding:0 7px;color:var(--body);font:11px/14px var(--mono);vertical-align:middle}.wiki-npc-cell{display:flex;min-width:200px;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.wiki-npc-cell:hover strong{text-decoration:underline}.wiki-npc-cell>span:last-child{display:grid;gap:2px}.wiki-npc-cell small{color:var(--mute);font:12px var(--mono)}.wiki-npc-cell__media{display:grid;width:64px;height:64px;flex:none;place-items:center;border-radius:8px;background:var(--media-bg)}.wiki-npc-cell__media .wiki-media{max-width:60px;max-height:60px}.wiki-npc-cell__media .wiki-media--missing{width:60px;height:60px;font-size:9px;text-align:center}.wiki-laser-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.wiki-laser-grid article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:20px;box-shadow:var(--sh-2)}.wiki-laser-grid img{width:64px;height:64px}.wiki-laser-grid h3{margin:8px 0}.wiki-laser-grid ul{display:grid;gap:6px;margin:0;padding-left:18px}.wiki-calculator{margin-top:32px;border:1px solid var(--line);border-radius:16px;background:var(--raised);padding:20px}.wiki-calculator h3{margin-top:0}.wiki-calculator__inputs{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.wiki-calculator__warning{color:var(--err)}.wiki-calculator__note{margin-bottom:0;font-size:13px}.gg-picker{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.gg-picker__item{position:relative;display:grid;justify-items:center;gap:4px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:14px 10px;color:var(--body);font:inherit;text-align:center;cursor:pointer;box-shadow:var(--sh-2);transition:border-color .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.gg-picker__item:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--gate-accent) 22%,transparent),transparent 62%);opacity:0;content:"";transition:opacity .2s;pointer-events:none}.gg-picker__item:hover{border-color:var(--line-strong);transform:translateY(-2px)}.gg-picker__item:hover:before{opacity:.6}.gg-picker__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gg-picker__item--active{border-color:color-mix(in srgb,var(--gate-accent) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gate-accent) 45%,transparent),0 12px 32px -12px color-mix(in srgb,var(--gate-accent) 55%,transparent)}.gg-picker__item--active:before{opacity:1}.gg-picker__item .gg-portal{width:88px;height:88px}.gg-picker__name{position:relative;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.3px}.gg-picker__item small{position:relative;color:var(--mute);font:11px/16px var(--mono)}.gg-portal{position:relative;display:block}.gg-portal img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))}.gg-portal--missing{border:1px dashed var(--line);border-radius:50%}.gg-panel{margin-top:32px}.gg-hero{display:grid;grid-template-columns:280px 1fr;align-items:center;gap:40px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--gate-accent) 16%,transparent),transparent 46%),var(--surface);padding:28px 32px;box-shadow:var(--sh-2)}.gg-hero__visual .gg-portal{width:260px;height:260px;margin:auto}.gg-hero__body h2{margin:8px 0 20px;font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1;letter-spacing:-.04em}.gg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line)}.gg-stats div{display:grid;gap:4px;background:var(--raised);padding:14px 16px}.gg-stats dt{color:var(--mute);font:12px/16px var(--sans)}.gg-stats dd{margin:0;color:var(--ink);font:500 20px/26px var(--mono);font-variant-numeric:tabular-nums}.gg-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none}.gg-rules li{display:grid;gap:4px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:14px 16px}.gg-rules strong{color:var(--ink);font-size:14px;font-weight:600}.gg-rules span{color:var(--body);font-size:13px;line-height:1.5}.gg-section{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.gg-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.gg-section-head h2{margin:0;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.96px}.gg-section-head p{max-width:60ch;margin:0;color:var(--body);font-size:14px;line-height:1.55}.gg-rewards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none}.gg-reward{position:relative;display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:14px 16px;box-shadow:var(--sh-2)}.gg-reward--chance{border-style:dashed;background:var(--bg)}.gg-reward__icon{display:grid;width:44px;height:44px;flex:none;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--media-bg);color:var(--mute);font:600 12px var(--mono);text-transform:uppercase}.gg-reward__icon img{width:30px;height:30px;object-fit:contain}.gg-reward__body{display:grid;min-width:0;gap:1px}.gg-reward__amount{color:var(--ink);font:500 18px/24px var(--mono);font-variant-numeric:tabular-nums}.gg-reward__label{color:var(--ink);font-size:14px}.gg-reward small{color:var(--mute);font-size:12px;line-height:16px}.gg-reward__double{position:absolute;top:10px;right:10px;margin:0}.gg-waves{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none}.gg-wave{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:14px;box-shadow:var(--sh-2)}.gg-wave header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.gg-wave__number{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--gate-accent) 16%,var(--raised));color:var(--ink);font:600 12px var(--mono)}.gg-wave header strong{color:var(--ink);font-size:15px;font-weight:600}.gg-wave header small{margin-left:auto;color:var(--mute);font:12px var(--mono)}.gg-wave ol{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:subwave}.gg-wave ol li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-radius:8px;background:var(--bg);padding:6px 8px 6px 34px;position:relative;counter-increment:subwave}.gg-wave ol li:before{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--mute);font:11px var(--mono);content:counter(subwave)}.gg-group{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding-right:6px;color:var(--ink);font-size:13px;text-decoration:none}.gg-group:hover .gg-group__name{text-decoration:underline}.gg-group__media{display:grid;width:32px;height:32px;flex:none;place-items:center}.gg-group__media .wiki-media{max-width:32px;max-height:32px}.gg-group__media .wiki-media--missing{width:28px;height:28px;font-size:0}.gg-group__count{color:var(--mute);font:500 12px var(--mono)}.gg-group .wiki-tag{margin-left:2px}.gg-npc-table{min-width:980px}.gg-npc-table th:first-child{position:sticky;left:0;z-index:1;background:var(--surface)}.gg-npc-table tbody tr:hover>*{background:var(--raised)}.gg-num{color:var(--ink);font:500 13px/20px var(--mono);font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.gg-chips{display:grid;grid-template-columns:repeat(2,max-content);gap:6px;margin:0;padding:0;list-style:none}.gg-chips li{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:0 10px 0 6px;white-space:nowrap}.gg-chips img{width:18px;height:18px;object-fit:contain}.gg-chips span{color:var(--body);font-size:12px}.gg-chips strong{color:var(--ink);font:500 12px var(--mono);font-variant-numeric:tabular-nums}.gg-chips small{color:var(--mute);font:11px var(--mono)}.gg-chips--cargo{grid-template-columns:repeat(2,max-content)}.wiki-docs{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;padding-block:48px 96px}.wiki-toc{position:sticky;top:96px;display:grid;gap:2px;border-left:1px solid var(--line)}.wiki-toc small{margin:0 0 8px 16px;color:var(--mute);font:11px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase}.wiki-toc a{margin-left:-1px;border-left:1px solid transparent;padding:6px 0 6px 16px;color:var(--body);font-size:14px;text-decoration:none}.wiki-toc a:hover{border-left-color:var(--ink);color:var(--ink)}.wiki-docs__content>.wiki-article:first-child{padding-top:0}.wiki-docs__content>.wiki-article:last-child{border-bottom:0}.wiki-article{scroll-margin-top:96px}.ship-filters{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(160px,1fr))}.ship-price{display:inline-flex;min-height:26px;align-items:center;gap:6px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);padding:0 10px 0 6px;color:var(--ink);font:500 12px/16px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ship-price img,.ship-cost img{width:18px;height:18px;object-fit:contain}.ship-price--craft{border-style:dashed}.ship-ability-row{display:flex;flex-wrap:wrap;gap:6px}.ship-ability-row img{width:30px;height:30px;border-radius:6px}.ship-cost{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:500 13px/20px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ship-cost-row{display:flex;flex-wrap:wrap;gap:6px 14px}.wiki-list+.wiki-list{margin-top:12px}.ship-subheading{margin:24px 0 12px;font-size:16px;font-weight:600;letter-spacing:-.3px}.ship-chip--positive{color:var(--ok)!important}.ship-chip--negative{color:var(--err)!important}.ship-abilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ship-ability{display:flex;gap:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:18px;box-shadow:var(--sh-2)}.ship-ability__icon{display:grid;width:56px;height:56px;flex:none;place-items:center;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--media-bg)}.ship-ability__icon img{width:38px;height:38px}.ship-ability__body{display:grid;min-width:0;gap:8px}.ship-ability__body h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.3px}.ship-ability__body p{margin:0;color:var(--body);font-size:14px;line-height:1.55}.ship-ability__body dl{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0}.ship-ability__body dl div{display:inline-flex;min-height:26px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:0 10px}.ship-ability__body dt{color:var(--mute);font:11px var(--mono);text-transform:uppercase;letter-spacing:.04em}.ship-ability__body dd{margin:0;color:var(--ink);font:500 12px var(--mono)}.ship-designs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:16px}.ship-design{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--sh-2)}.ship-design__visual{display:grid;height:160px;place-items:center;border-bottom:1px solid var(--line);background:var(--media-bg)}.ship-design__visual .wiki-media{max-height:136px}.ship-design__body{display:grid;gap:10px;padding:14px 16px 16px}.ship-design__body h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.3px}@media(max-width:900px){.wiki-grid{grid-template-columns:repeat(2,1fr)}.ship-abilities{grid-template-columns:1fr}.wiki-filters{grid-template-columns:repeat(2,1fr)}.wiki-search{grid-column:1 / -1}.wiki-metrics,.wiki-calculator__inputs{grid-template-columns:repeat(2,1fr)}.wiki-laser-grid{grid-template-columns:1fr}.gg-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.gg-hero{grid-template-columns:1fr;justify-items:center;text-align:center}.gg-hero__body{width:100%}.gg-hero__visual .gg-portal{width:200px;height:200px}.gg-rules{grid-template-columns:1fr}.wiki-docs{grid-template-columns:1fr;gap:24px}.wiki-toc{position:static;display:flex;flex-wrap:wrap;border-left:0}.wiki-toc small{width:100%;margin-left:0}.wiki-toc a{margin-left:0;border:1px solid var(--line);border-radius:var(--radius);padding:6px 12px}}@media(max-width:620px){.wiki-hero{padding-top:64px}.ship-filters,.wiki-filters,.wiki-grid,.wiki-detail__hero,.wiki-location-grid{grid-template-columns:1fr}.wiki-search{grid-column:auto}.wiki-card__visual{height:170px}.wiki-detail__hero{gap:24px}.wiki-detail__visual{min-height:240px}.wiki-metrics{grid-template-columns:1fr}.wiki-list>div{flex-direction:column;gap:4px}.wiki-calculator__inputs{grid-template-columns:1fr}.wiki-article__lead{flex-direction:column;align-items:flex-start}.gg-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-hero{padding:20px 16px}.gg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-waves,.gg-rewards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wiki-card,.wiki-nav__link{transition:none}}.formation-feature{display:grid;grid-template-columns:minmax(280px,480px) 1fr;align-items:start;gap:40px;margin-bottom:48px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 18% 30%,color-mix(in srgb,#14ff3a 10%,transparent),transparent 46%),var(--surface);padding:28px 32px;box-shadow:var(--sh-2)}.formation-feature__visual{display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#060a16}.formation-feature__media .wiki-media{width:100%;max-width:480px;max-height:none}.formation-feature__body{display:grid;gap:16px;min-width:0}.formation-feature__body h3{margin:8px 0 0;color:var(--ink);font-size:18px;font-weight:600;letter-spacing:-.4px}.formation-feature__title{display:flex;align-items:center;gap:16px}.formation-feature__title h2{margin:0;color:var(--ink);font-size:28px;font-weight:600;letter-spacing:-1px}.formation-feature__title small{color:var(--mute);font:12px var(--mono);text-transform:uppercase}.formation-filters{grid-template-columns:minmax(240px,2fr) minmax(160px,1fr)}.formation-card__visual{height:140px}.formation-card__text{margin:0;color:var(--body);font-size:14px;line-height:1.55;white-space:pre-line}@media(max-width:900px){.formation-feature{grid-template-columns:1fr;padding:20px 16px}}@media(max-width:620px){.formation-filters{grid-template-columns:1fr}}.wiki-loader{position:relative;min-height:420px}.wiki-loader__bar{position:absolute;top:0;right:0;left:0;height:3px;overflow:hidden;border-radius:3px;background:#ffffff14}.wiki-loader__bar i{display:block;width:40%;height:100%;background:var(--primary);animation:wiki-slide 1.4s cubic-bezier(.45,0,.25,1) infinite}.wiki-loader__head{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 0 40px;color:var(--ink);text-align:center}.wiki-loader__head strong{font:800 22px/1.2 var(--display)}.wiki-loader__head span{color:var(--mute);font-size:16px}.wiki-loader__mark{position:relative;display:grid;width:76px;height:76px;place-items:center}.wiki-loader__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:wiki-spin 1.6s linear infinite}.wiki-loader__core{width:34px;height:34px;animation:wiki-pulse 1.6s ease-in-out infinite}.wiki-loader__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wiki-loader__card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.wiki-loader__visual{height:188px;border-radius:0;border-bottom:1px solid var(--line)}.wiki-loader__body{display:grid;gap:14px;padding:18px 20px 22px}.wiki-loader__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wiki-loader__stats .wiki-shimmer{height:14px}.wiki-loader__article{display:grid;gap:16px;max-width:760px;margin:0 auto}.wiki-shimmer{position:relative;overflow:hidden;border-radius:6px;background:#ffffff0f}.wiki-shimmer:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 9%),transparent);content:"";transform:translate(-100%);animation:wiki-shimmer 1.5s ease-in-out infinite}.wiki-error{display:grid;justify-items:center;gap:14px;padding:72px 24px;color:var(--ink);text-align:center}.wiki-error svg{width:44px;height:44px}.wiki-error h2{font:800 26px/1.2 var(--display)}.wiki-error p{max-width:44ch;margin:0;color:var(--body);font-size:17px}.wiki-error button{min-height:44px;margin-top:6px;border:0;border-radius:var(--radius);background:var(--primary);padding:0 24px;color:var(--on-primary);font:700 16px var(--sans);cursor:pointer;transition:transform .25s}.wiki-error button:hover{transform:translateY(-2px)}@keyframes wiki-spin{to{transform:rotate(360deg)}}@keyframes wiki-pulse{50%{opacity:.7;transform:scale(.88)}}@keyframes wiki-shimmer{to{transform:translate(100%)}}@keyframes wiki-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media(max-width:900px){.wiki-loader__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.wiki-loader__grid{grid-template-columns:1fr}}.guide-crumb{margin:0 0 24px;color:var(--mute);font-size:16px}.guide-crumb a{color:var(--body);text-decoration:none}.guide-crumb a:hover{color:#fff}.guide-crumb span{color:var(--ink)}.guide-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:56px 96px}.guide-topic{position:relative;display:grid;align-content:space-between;gap:48px;min-height:260px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:36px;color:var(--ink);text-decoration:none;transition:border-color .3s,background-color .3s,transform .3s}.guide-topic:hover{border-color:#fff6;background:var(--raised);transform:translateY(-4px)}.guide-topic__n{font:800 56px/1 var(--display);color:#ffffff29;letter-spacing:-.02em}.guide-topic h2{margin:0 0 10px;font-size:30px;line-height:1.1;font-weight:800}.guide-topic p{max-width:40ch;margin:0;color:var(--body);font-size:17px;line-height:26px}.guide-topic__go{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-weight:700;font-size:16px}.guide-topic__go svg{width:18px;height:18px;transition:transform .3s}.guide-topic:hover .guide-topic__go svg{transform:translate(5px)}.guide-layout{display:flex;align-items:flex-start;gap:72px;padding-block:56px 96px}.guide-side{position:sticky;top:24px;display:grid;flex:0 0 270px;gap:4px}.guide-side small{margin-bottom:12px;color:var(--mute);font:700 13px var(--sans);letter-spacing:.08em;text-transform:uppercase}.guide-side a{display:flex;align-items:center;gap:14px;border-radius:8px;padding:12px 14px;color:var(--body);font-size:16px;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s}.guide-side a i{flex:none;color:var(--mute);font:800 14px var(--display);font-style:normal}.guide-side a:hover{background:#ffffff14;color:#fff}.guide-side a[aria-current=page]{background:var(--primary);color:var(--on-primary)}.guide-side a[aria-current=page] i{color:var(--on-primary)}.guide-main{min-width:0;max-width:800px;flex:1}.guide-block{margin-bottom:80px}.guide-block>h2{margin:0 0 12px;font-size:32px;font-weight:800;line-height:1.1}.guide-block__sub{max-width:62ch;margin:0 0 32px;color:var(--body);font-size:18px;line-height:28px}.guide-short{display:flex;align-items:center;gap:40px;margin-bottom:80px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(120deg,var(--raised),var(--surface));padding:36px 40px}.guide-short>b{flex:none;font:800 88px/1 var(--display);letter-spacing:-.03em}.guide-short p{margin:0;color:var(--body);font-size:21px;line-height:31px}.guide-short strong{color:#fff;font-weight:600}.guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.guide-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:26px}.guide-card__n{display:grid;width:38px;height:38px;place-items:center;margin-bottom:16px;border-radius:50%;background:var(--primary);color:var(--on-primary);font:800 17px var(--display)}.guide-card h3{margin:0 0 8px;font-size:21px;font-weight:800}.guide-card p{margin:0;color:var(--body);font-size:16px;line-height:25px}.guide-flow{display:flex;align-items:stretch;gap:16px}.guide-flow__item{display:flex;flex:1;align-items:center;gap:16px}.guide-flow__arrow{flex:none;width:28px;height:28px;color:var(--mute)}.guide-flow__step{display:grid;flex:1;align-content:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:26px 20px;text-align:center}.guide-flow__step small{color:var(--mute);font-size:15px;font-weight:600}.guide-flow__step b{font:800 34px/1.1 var(--display);font-variant-numeric:tabular-nums}.guide-flow__step--hi{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.guide-flow__step--hi small{color:#3a4254}.guide-note{max-width:62ch;margin:24px 0 0;color:var(--body);font-size:17px;line-height:27px}.guide-formula{margin-top:24px;border:1px solid var(--line);border-radius:12px;background:var(--inset)}.guide-formula summary{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;font:700 16px var(--sans);list-style:none;cursor:pointer}.guide-formula summary::-webkit-details-marker{display:none}.guide-formula summary span{color:var(--mute);font-size:14px;font-weight:600}.guide-formula pre{margin:0;overflow-x:auto;padding:0 22px 22px;color:var(--ink);font:500 14px/1.9 var(--mono)}.guide-example{display:grid;grid-template-columns:auto 1fr;gap:20px;margin-top:24px;border:1px solid var(--line);border-radius:12px;background:var(--raised);padding:22px 24px}.guide-example>span{display:inline-flex;height:26px;align-items:center;align-self:start;border-radius:4px;background:var(--primary);padding:0 10px;color:var(--on-primary);font:700 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.guide-example>div{color:var(--body);font-size:17px;line-height:27px}.guide-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.guide-stat{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:20px}.guide-stat small{display:block;color:var(--mute);font-size:14px;font-weight:600}.guide-stat b{display:block;margin-top:6px;font:800 30px/1.1 var(--display);font-variant-numeric:tabular-nums}.guide-main>.guide-stats{margin-bottom:72px}.guide-chains{display:grid;gap:16px}.guide-chain{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:20px 26px}.guide-chain>span{color:var(--body);font-size:17px;font-weight:600}.guide-chain>div{display:flex;align-items:center;gap:14px}.guide-chain svg{width:22px;height:22px;color:var(--mute)}.guide-chip{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:var(--raised);padding:10px 18px;font:800 26px/1.15 var(--display);font-variant-numeric:tabular-nums}.guide-chip small{color:var(--mute);font:600 13px var(--sans)}.guide-chip--hi{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.guide-chip--hi small{color:#3a4254}.guide-lead{display:flex}.guide-lead img{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--media-bg)}.guide-pager{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guide-pager a{display:grid;gap:4px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:24px 26px;color:var(--ink);text-decoration:none;transition:border-color .25s,background-color .25s,transform .25s}.guide-pager a:hover{border-color:#fff6;background:var(--raised);transform:translateY(-3px)}.guide-pager small{color:var(--mute);font-size:15px;font-weight:600}.guide-pager b{font:800 21px var(--display)}.guide-pager__next{text-align:right}@media(max-width:960px){.guide-topics{grid-template-columns:1fr}.guide-layout{flex-direction:column;gap:32px}.guide-side{position:static;flex-basis:auto;width:100%}.guide-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.guide-short{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 24px}.guide-short>b{font-size:64px}.guide-cards{grid-template-columns:1fr}.guide-flow,.guide-flow__item{flex-direction:column}.guide-flow__arrow{transform:rotate(90deg)}.guide-chain,.guide-example{grid-template-columns:1fr;gap:12px}.guide-pager{grid-template-columns:1fr}}.questionnaires-page{padding-top:72px;padding-bottom:120px;color:var(--public-ink)}.questionnaires-hero{padding-bottom:48px;border-bottom:1px solid var(--public-line)}.questionnaires-eyebrow{margin:0 0 12px;color:var(--mute);font:12px/16px var(--mono)}.questionnaires-hero h1{margin:0;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.05;letter-spacing:-.055em}.questionnaires-hero>p:last-child{margin:20px 0 0;color:var(--public-body);font-size:18px}.questionnaires-layout{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:24px;margin-top:32px;align-items:start}.questionnaires-list,.questionnaires-detail,.questionnaires-empty{border:1px solid var(--public-line);border-radius:12px;background:var(--public-surface);box-shadow:var(--sh-2)}.questionnaires-section-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--public-line)}.questionnaires-section-head h2{margin:0;font-size:16px;font-weight:600}.questionnaires-section-head span{color:var(--public-muted);font:12px var(--mono)}.questionnaires-list-item{width:100%;display:flex;gap:12px;justify-content:space-between;text-align:left;padding:20px 24px;border:0;border-bottom:1px solid var(--public-line);background:transparent;color:inherit;cursor:pointer}.questionnaires-list-item:last-child{border-bottom:0}.questionnaires-list-item:hover,.questionnaires-list-item.is-selected{background:var(--raised)}.questionnaires-list-item strong{display:block;font-size:15px;font-weight:600}.questionnaires-list-item small{display:block;margin-top:6px;color:var(--public-body);line-height:1.5}.questionnaires-list-item em{flex:none;align-self:start;font:12px var(--mono);color:var(--body);font-style:normal}.questionnaires-detail{min-height:340px;padding:32px}.questionnaires-detail-head{padding-bottom:24px;border-bottom:1px solid var(--public-line)}.questionnaires-detail-head h2{margin:0;font-size:32px;font-weight:600;letter-spacing:-.04em}.questionnaires-detail-head>p:last-child{color:var(--public-body);line-height:1.6}.questionnaires-question{margin:0;padding:28px 0;border:0;border-bottom:1px solid var(--public-line)}.questionnaires-question legend{width:100%;padding-top:28px;font-size:17px;font-weight:500}.questionnaires-question legend span{margin-right:16px;color:var(--mute);font:12px var(--mono)}.questionnaires-question textarea{width:100%;min-height:120px;margin-top:16px;padding:12px;border:1px solid var(--field-line);border-radius:6px;background:var(--inset);color:var(--ink);font:inherit;resize:vertical}.questionnaires-options{display:grid;gap:8px;margin-top:16px}.questionnaires-options label{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);cursor:pointer}.questionnaires-options label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.questionnaires-options input{accent-color:var(--primary)}.questionnaires-primary{min-height:44px;margin-top:24px;padding:0 24px;border:0;border-radius:100px;background:var(--primary);color:var(--on-primary);font-weight:600;cursor:pointer}.questionnaires-primary:disabled{opacity:.5;cursor:wait}.questionnaires-empty{padding:48px 32px}.questionnaires-detail .questionnaires-empty{border:0;padding:64px 0}.questionnaires-empty h2,.questionnaires-empty h3{margin:0 0 8px;font-weight:600;letter-spacing:-.03em}.questionnaires-empty p{margin:0;color:var(--public-body)}.questionnaires-empty a{display:inline-block;margin-top:24px;color:var(--link)}.questionnaires-error,.questionnaires-field-error{color:var(--err)}.questionnaires-error{margin-top:16px}.questionnaires-guest{display:grid;grid-template-columns:1fr minmax(260px,.8fr);gap:64px;align-items:center;min-height:350px;padding:56px 0 24px}.questionnaires-guest h2{max-width:500px;margin:0;font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.08;letter-spacing:-.05em}.questionnaires-guest p{max-width:450px;margin:16px 0 28px;color:var(--public-body);font-size:16px;line-height:1.6}.questionnaires-guest a{display:inline-flex;justify-content:space-between;gap:32px;min-height:44px;align-items:center;padding:0 18px;border-radius:100px;background:var(--primary);color:var(--on-primary);font-size:14px;font-weight:600;text-decoration:none}.questionnaires-guest a:hover{background:var(--primary-hover)}.questionnaires-guest__art{display:flex;flex-direction:column;justify-content:space-between;min-height:288px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--media-bg);box-shadow:var(--sh-2)}.questionnaires-guest__art>span{color:var(--mute);font:12px var(--mono)}.questionnaires-guest__art>div{display:flex;gap:12px;justify-content:center}.questionnaires-guest__art i{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--line-strong);border-radius:50%;color:var(--body);font:normal 14px var(--mono)}.questionnaires-guest__art i:nth-child(2){border-color:var(--body);color:var(--ink);transform:translateY(-14px)}.questionnaires-guest__art strong{max-width:210px;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.02em}@media(max-width:780px){.questionnaires-page{padding-top:48px}.questionnaires-layout{grid-template-columns:1fr}.questionnaires-detail{padding:24px}}@media(max-width:780px){.questionnaires-guest{grid-template-columns:1fr;gap:32px;padding-top:40px}.questionnaires-guest__art{min-height:220px}}.qa-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px}.qa-list{position:sticky;top:72px;display:grid;overflow:hidden}.qa-list__head{padding:12px;border-bottom:1px solid var(--adm-line-soft)}.qa-list__rows{max-height:calc(100vh - 220px);overflow-y:auto}.control-content .qa-list__row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--adm-line-soft);border-radius:0;background:transparent;text-align:left}.control-content .qa-list__row:hover:not(:disabled){background:var(--adm-hover)}.control-content .qa-list__row.is-active{background:var(--adm-selected)}.qa-list__dot{width:8px;height:8px;border-radius:50%;background:var(--adm-text-3)}.qa-list__dot[data-tone=ok]{background:var(--adm-ok)}.qa-list__dot[data-tone=warn]{background:var(--adm-warn)}.qa-list__copy{display:grid;gap:2px;min-width:0}.qa-list__copy strong{overflow:hidden;color:var(--adm-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.qa-list__copy small{color:var(--adm-text-3);font-size:11px}.qa-list__count{min-width:24px;padding:1px 6px;border-radius:999px;background:var(--adm-raised-2);color:var(--adm-text-2);font-family:var(--font-mono);font-size:11px;text-align:center}.qa-detail{display:grid;gap:12px;min-width:0}.qa-detail__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.qa-detail__head h3{margin:0 0 4px;font-size:16px}.qa-detail__head p{margin:0;color:var(--adm-text-2);font-size:12px}.qa-detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qa-questions,.qa-readonly{display:grid;gap:10px;margin:0;padding:0;list-style:none}.qa-question{display:grid;gap:12px;padding:12px 14px 14px;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-sunken)}.qa-question[data-invalid]{border-color:var(--adm-danger-line)}.qa-question__head{display:flex;align-items:center;justify-content:space-between}.qa-question__number{color:var(--adm-text-3);font-family:var(--font-mono);font-size:12px}.qa-question__tools{display:flex;gap:4px}.qa-question__fields{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px}.qa-options{display:grid;gap:6px}.qa-option{display:grid;grid-template-columns:14px minmax(0,1fr) 32px;align-items:center;gap:8px}.qa-option__marker{width:12px;height:12px;border:1.5px solid var(--adm-line-strong);border-radius:50%}.qa-option__marker[data-type=multiple]{border-radius:3px}.qa-option .qa-error{grid-column:2 / -1}.qa-options__add{justify-self:start;margin-left:22px}.qa-add-question{justify-self:start}.qa-error{margin:0;color:var(--adm-danger-text);font-size:12px}.control-content .questionnaires-admin input[aria-invalid=true]{border-color:var(--adm-danger-line)}.qa-published{display:grid;overflow:hidden}.qa-published .control-tabs{padding:0 12px}.qa-published__body{display:grid;gap:12px;padding:16px}.qa-muted{margin:0;color:var(--adm-text-3);font-size:12px}.qa-readonly>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 0;border-bottom:1px solid var(--adm-line-soft)}.qa-readonly>li:last-child{border-bottom:0}.qa-readonly h4{margin:0 0 2px;font-size:13px}.qa-readonly small{color:var(--adm-text-3);font-size:11px}.qa-readonly ul{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.qa-readonly ul li{padding:3px 8px;border-radius:4px;background:var(--adm-raised-2);color:var(--adm-text-1);font-size:12px}.qa-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.qa-more{justify-self:center}.questionnaires-admin__response{display:grid;overflow:hidden;border:1px solid var(--adm-line-soft);border-radius:8px;background:var(--adm-sunken)}.questionnaires-admin__response>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--adm-line-soft)}.questionnaires-admin__response>header>div{display:grid;gap:2px}.questionnaires-admin__response>header span,.questionnaires-admin__response time{color:var(--adm-text-3);font-size:12px}.questionnaires-admin__response>header strong{font-size:14px;font-weight:600}.questionnaires-admin__response-answers{display:grid}.questionnaires-admin__answer{padding:14px 16px;border-bottom:1px solid var(--adm-line-soft)}.questionnaires-admin__answer:last-child{border-bottom:0}.questionnaires-admin__answer-heading{display:flex;align-items:baseline;gap:12px}.questionnaires-admin__answer-heading span{color:var(--adm-text-3);font-family:var(--font-mono);font-size:12px}.questionnaires-admin__answer-heading h4{margin:0}.questionnaires-admin__answer-text{margin:8px 0 0 26px!important;color:var(--adm-text-1)!important;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.questionnaires-admin__answer-options{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0 26px;padding:0;list-style:none}.questionnaires-admin__answer-options li{padding:4px 8px;border-radius:4px;background:var(--adm-raised-2);color:var(--adm-text-1);font-size:13px}@media(max-width:900px){.qa-workspace{grid-template-columns:1fr}.qa-list{position:static}}@media(max-width:600px){.qa-question__fields{grid-template-columns:1fr}}.referrals-admin__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.referrals-admin__search{display:grid;flex:0 1 360px;grid-template-columns:minmax(0,1fr) auto;gap:8px}.referrals-admin__workspace{display:grid;align-items:start;gap:16px}.referrals-admin__workspace.has-detail{grid-template-columns:minmax(0,1fr) 340px}.referrals-admin__panel{overflow-x:auto}.referrals-admin__table{width:100%}.referrals-admin__table tbody tr{cursor:pointer}.referrals-admin__table tbody tr.is-selected td{background:var(--adm-selected)}.referrals-admin__table td{white-space:nowrap}.referrals-admin__table small{display:block;color:var(--adm-text-3);font-size:11px}.control-content .referrals-admin__pair{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:0;border:0;background:transparent;color:var(--adm-text)}.control-content .referrals-admin__pair:hover:not(:disabled){background:transparent}.referrals-admin__pair strong{font-weight:500}.referrals-admin__pair span{color:var(--adm-text-3)}.referrals-admin__muted{color:var(--adm-text-3);font-size:12px}.referrals-admin__flag-count{color:var(--adm-danger-text);font-size:12px;font-weight:500}.referrals-admin__progress{display:inline-flex;align-items:center;gap:8px;color:var(--adm-text-2);font-family:var(--font-mono);font-size:11px}.referrals-admin__pips{display:inline-flex;gap:3px}.referrals-admin__pips i{width:14px;height:4px;border-radius:2px;background:var(--adm-line-strong)}.referrals-admin__pips i[data-done]{background:var(--adm-ok)}.referrals-admin__detail{position:sticky;top:72px;display:grid;overflow:hidden}.referrals-admin__detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--adm-line-soft)}.referrals-admin__detail-head h3{margin:8px 0 2px;font-size:15px}.referrals-admin__detail-head p{margin:0;color:var(--adm-text-3);font-size:12px}.referrals-admin__block{display:grid;gap:8px;padding:14px 16px;border-bottom:1px solid var(--adm-line-soft)}.referrals-admin__block h4{margin:0;color:var(--adm-text-2);font-size:12px;font-weight:500}.referrals-admin__flags,.referrals-admin__steps{display:grid;gap:6px;margin:0;padding:0;list-style:none}.referrals-admin__flags li{padding:6px 10px;border:1px solid var(--adm-danger-line);border-radius:6px;background:color-mix(in srgb,var(--adm-danger) 10%,transparent);color:var(--adm-danger-text);font-size:12px}.referrals-admin__steps li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--adm-text-1);font-size:13px}.referrals-admin__steps li:before{content:"";width:10px;height:10px;border:1.5px solid var(--adm-line-strong);border-radius:50%}.referrals-admin__steps li[data-done]:before{border-color:var(--adm-ok);background:var(--adm-ok)}.referrals-admin__steps small{color:var(--adm-text-3);font-family:var(--font-mono);font-size:11px}.referrals-admin__dates{display:grid;gap:4px;margin:0}.referrals-admin__dates div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.referrals-admin__dates dt{color:var(--adm-text-3)}.referrals-admin__dates dd{margin:0;color:var(--adm-text-1);font-variant-numeric:tabular-nums}@media(max-width:1100px){.referrals-admin__workspace.has-detail{grid-template-columns:minmax(0,1fr)}.referrals-admin__detail{position:static}}.maintenance-banner{position:relative;z-index:50;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 12px;padding:10px 16px;border-bottom:1px solid rgb(245 166 35 / 35%);background:#2a1d07;color:#fbd38d;font-size:14px;line-height:1.4;text-align:center}.maintenance-banner strong{color:#fbbf5c;font-weight:600}.maintenance-banner time{color:#e5c48a;font-size:13px}
