@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,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:Onest Fallback;src:local("Arial");ascent-override:92.20%;descent-override:28.99%;line-gap-override:0.00%;size-adjust:105.20%}.__className_796408{font-family:Onest,Onest Fallback;font-style:normal}.__variable_796408{--font-base:"Onest","Onest Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_d90d35{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_d90d35{--font-head:"Montserrat","Montserrat Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_89caef{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_89caef{--font-jbmono:"JetBrains Mono","JetBrains Mono Fallback"}

/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--font-sans:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.grid{display:grid}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--font-mono:var(--font-jbmono)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-base),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#0a0a0a;margin:0}.site,body{color:#f5f5f4}.site{--acc:#f59e0b;--acc2:#ef4444;--bg:#0c0a09;--panel:#1c1917;background:var(--bg);min-height:100vh;position:relative;overflow-x:hidden}.site .brand,.site .btn,.site h1,.site h2,.site h3{font-family:var(--font-head),sans-serif}.site h1{font-weight:900}.site h2{font-weight:800}.site--wide h1{letter-spacing:.015em}.site--mono h1,.site--mono h2{text-transform:uppercase;letter-spacing:.03em}.bgfx{pointer-events:none;z-index:0}.bgfx,.bgfx:before{position:absolute;inset:0}.bgfx:before{content:""}.bgfx--grid:before{background-image:linear-gradient(var(--acc) 1px,transparent 1px),linear-gradient(90deg,var(--acc) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.bgfx--grid:before{background-image:linear-gradient(color-mix(in srgb,var(--acc) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--acc) 12%,transparent) 1px,transparent 1px)}}.bgfx--grid:before{background-size:44px 44px;-webkit-mask-image:radial-gradient(90% 65% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(90% 65% at 50% 0,#000 30%,#0000 75%)}.bgfx--smoke:before{background:radial-gradient(ellipse 45% 35% at 22% 18%,var(--acc),transparent 70%),radial-gradient(ellipse 50% 40% at 80% 10%,var(--acc2),transparent 70%),radial-gradient(ellipse 60% 45% at 55% 90%,var(--acc),transparent 75%)}@supports (color:color-mix(in lab,red,red)){.bgfx--smoke:before{background:radial-gradient(ellipse 45% 35% at 22% 18%,color-mix(in srgb,var(--acc) 22%,transparent),transparent 70%),radial-gradient(ellipse 50% 40% at 80% 10%,color-mix(in srgb,var(--acc2) 18%,transparent),transparent 70%),radial-gradient(ellipse 60% 45% at 55% 90%,color-mix(in srgb,var(--acc) 10%,transparent),transparent 75%)}}.bgfx--smoke:before{filter:blur(8px)}.bgfx--stripes:before{background:repeating-linear-gradient(-45deg,var(--acc) 0 2px,transparent 2px 28px)}@supports (color:color-mix(in lab,red,red)){.bgfx--stripes:before{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--acc) 7%,transparent) 0 2px,transparent 2px 28px)}}.bgfx--stripes:before{-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.bgfx--radial:before{background:radial-gradient(circle 500px at 50% -10%,var(--acc),transparent 70%),radial-gradient(circle 300px at 85% 30%,var(--acc2),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bgfx--radial:before{background:radial-gradient(circle 500px at 50% -10%,color-mix(in srgb,var(--acc) 24%,transparent),transparent 70%),radial-gradient(circle 300px at 85% 30%,color-mix(in srgb,var(--acc2) 12%,transparent),transparent 70%)}}.bgfx--hex:before{background-image:radial-gradient(circle 1.5px at center,var(--acc) 1.5px,transparent 1.5px)}@supports (color:color-mix(in lab,red,red)){.bgfx--hex:before{background-image:radial-gradient(circle 1.5px at center,color-mix(in srgb,var(--acc) 35%,transparent) 1.5px,transparent 1.5px)}}.bgfx--hex:before{background-size:26px 26px;-webkit-mask-image:radial-gradient(85% 60% at 50% 0,#000 25%,#0000 78%);mask-image:radial-gradient(85% 60% at 50% 0,#000 25%,#0000 78%)}.bgfx--dust:before{background:radial-gradient(ellipse 70% 45% at 50% 0,var(--acc),transparent 72%),repeating-linear-gradient(90deg,var(--acc2) 0 1px,transparent 1px 60px)}@supports (color:color-mix(in lab,red,red)){.bgfx--dust:before{background:radial-gradient(ellipse 70% 45% at 50% 0,color-mix(in srgb,var(--acc) 16%,transparent),transparent 72%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--acc2) 4%,transparent) 0 1px,transparent 1px 60px)}}.bgfx--horror,.bgfx--photo{position:fixed}.bgfx--horror:before,.bgfx--photo:before{background-image:var(--bgimg);filter:blur(6px)brightness(.3)saturate(.85);background-position:50% 30%;background-size:cover;transform:scale(1.06)}.bgfx--horror:after,.bgfx--photo:after{content:"";background:radial-gradient(ellipse 120% 90% at 50% 110%,var(--bg) 20%,transparent 65%),linear-gradient(180deg,var(--acc),transparent 40%),radial-gradient(ellipse 100% 100% at 50% 50%,transparent 55%,#0000008c 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bgfx--horror:after,.bgfx--photo:after{background:radial-gradient(ellipse 120% 90% at 50% 110%,var(--bg) 20%,transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--acc) 10%,transparent),transparent 40%),radial-gradient(ellipse 100% 100% at 50% 50%,transparent 55%,#0000008c 100%)}}.bgfx--horror:before{filter:blur(4px)brightness(.24)saturate(.6)sepia(.25)hue-rotate(-30deg);animation:horror-flicker 7s infinite}.bgfx--horror:after{background:repeating-linear-gradient(0deg,#00000047 0 2px,transparent 2px 5px),radial-gradient(ellipse 120% 90% at 50% 110%,var(--bg) 15%,transparent 60%),radial-gradient(ellipse 90% 80% at 50% 40%,transparent 40%,var(--acc) 100%)}@supports (color:color-mix(in lab,red,red)){.bgfx--horror:after{background:repeating-linear-gradient(0deg,#00000047 0 2px,transparent 2px 5px),radial-gradient(ellipse 120% 90% at 50% 110%,var(--bg) 15%,transparent 60%),radial-gradient(ellipse 90% 80% at 50% 40%,transparent 40%,color-mix(in srgb,var(--acc) 22%,#0009) 100%)}}@keyframes horror-flicker{0%,91%,94%,97%,to{opacity:1}92%,95%{opacity:.72}93%,96%{opacity:.9}}.bgfx--blobs:before{background:radial-gradient(circle 340px at 18% 22%,var(--acc),transparent 70%),radial-gradient(circle 260px at 85% 65%,var(--acc2),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bgfx--blobs:before{background:radial-gradient(circle 340px at 18% 22%,color-mix(in srgb,var(--acc) 34%,transparent),transparent 70%),radial-gradient(circle 260px at 85% 65%,color-mix(in srgb,var(--acc2) 30%,transparent),transparent 70%)}}.bgfx--blobs:before{filter:blur(48px);animation:blob-a 21s ease-in-out infinite alternate}.bgfx--blobs:after{content:"";background:radial-gradient(circle 220px at 70% 15%,var(--acc2),transparent 70%),radial-gradient(circle 300px at 30% 85%,var(--acc),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bgfx--blobs:after{background:radial-gradient(circle 220px at 70% 15%,color-mix(in srgb,var(--acc2) 26%,transparent),transparent 70%),radial-gradient(circle 300px at 30% 85%,color-mix(in srgb,var(--acc) 22%,transparent),transparent 70%)}}.bgfx--blobs:after{filter:blur(58px);animation:blob-b 27s ease-in-out infinite alternate}@keyframes blob-a{0%{transform:translate(0)scale(1)}to{transform:translate(6%,9%)scale(1.15)}}@keyframes blob-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-7%,-6%)scale(.95)}}.bgfx--aurora:before{background:linear-gradient(115deg,transparent 15%,var(--acc) 32%,var(--acc2) 46%,var(--acc) 62%,transparent 80%)}@supports (color:color-mix(in lab,red,red)){.bgfx--aurora:before{background:linear-gradient(115deg,transparent 15%,color-mix(in srgb,var(--acc) 22%,transparent) 32%,color-mix(in srgb,var(--acc2) 26%,transparent) 46%,color-mix(in srgb,var(--acc) 16%,transparent) 62%,transparent 80%)}}.bgfx--aurora:before{filter:blur(34px);background-size:260% 100%;animation:aurora-pan 16s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(#000 0 45%,#0000 90%);mask-image:linear-gradient(#000 0 45%,#0000 90%)}@keyframes aurora-pan{0%{background-position:0 0}to{background-position:100% 0}}.bgfx--fog:before{background:radial-gradient(circle 110px at 84% 12%,var(--acc) 0,var(--acc) 45%,transparent 70%),radial-gradient(ellipse 60% 30% at 20% 80%,var(--acc) 0,transparent 70%),radial-gradient(ellipse 70% 32% at 80% 92%,var(--acc2) 0,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bgfx--fog:before{background:radial-gradient(circle 110px at 84% 12%,color-mix(in srgb,var(--acc) 55%,#fff8) 0,color-mix(in srgb,var(--acc) 26%,transparent) 45%,transparent 70%),radial-gradient(ellipse 60% 30% at 20% 80%,color-mix(in srgb,var(--acc) 12%,#4448) 0,transparent 70%),radial-gradient(ellipse 70% 32% at 80% 92%,color-mix(in srgb,var(--acc2) 12%,#3336) 0,transparent 70%)}}.bgfx--fog:before{filter:blur(22px)}.bgfx--fog:after{content:"";filter:blur(26px);background:radial-gradient(55% 22% at 50% 88%,#a0a0af24,#0000 70%),radial-gradient(45% 18% at 10% 70%,#a0a0af1a,#0000 70%);animation:fog-drift 33s ease-in-out infinite alternate;position:absolute;inset:0}@keyframes fog-drift{0%{transform:translate(-4%)}to{transform:translate(5%)}}.bgfx--stars{position:fixed}.bgfx--stars:before{background-image:radial-gradient(1.6px 1.6px at 12% 24%,#fff 50%,transparent 100%),radial-gradient(1.2px 1.2px at 34% 63%,#fff 50%,transparent 100%),radial-gradient(2px 2px at 56% 18%,var(--acc) 50%,transparent 100%),radial-gradient(1.3px 1.3px at 72% 44%,#fff 50%,transparent 100%),radial-gradient(1.7px 1.7px at 88% 72%,var(--acc) 50%,transparent 100%),radial-gradient(1.2px 1.2px at 24% 86%,#fff 50%,transparent 100%),radial-gradient(1.5px 1.5px at 44% 38%,#fff 50%,transparent 100%),radial-gradient(1.2px 1.2px at 64% 82%,var(--acc2) 50%,transparent 100%),radial-gradient(1.8px 1.8px at 8% 55%,#fff 50%,transparent 100%),radial-gradient(1.2px 1.2px at 92% 12%,#fff 50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.bgfx--stars:before{background-image:radial-gradient(1.6px 1.6px at 12% 24%,#fff 50%,transparent 100%),radial-gradient(1.2px 1.2px at 34% 63%,#fff 50%,transparent 100%),radial-gradient(2px 2px at 56% 18%,color-mix(in srgb,var(--acc) 80%,#fff) 50%,transparent 100%),radial-gradient(1.3px 1.3px at 72% 44%,#fff 50%,transparent 100%),radial-gradient(1.7px 1.7px at 88% 72%,color-mix(in srgb,var(--acc) 70%,#fff) 50%,transparent 100%),radial-gradient(1.2px 1.2px at 24% 86%,#fff 50%,transparent 100%),radial-gradient(1.5px 1.5px at 44% 38%,#fff 50%,transparent 100%),radial-gradient(1.2px 1.2px at 64% 82%,color-mix(in srgb,var(--acc2) 80%,#fff) 50%,transparent 100%),radial-gradient(1.8px 1.8px at 8% 55%,#fff 50%,transparent 100%),radial-gradient(1.2px 1.2px at 92% 12%,#fff 50%,transparent 100%)}}.bgfx--stars:before{opacity:.6;animation:stars-twinkle 5s ease-in-out infinite alternate}.bgfx--stars:after{content:"";background:radial-gradient(circle 420px at 50% -8%,var(--acc),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bgfx--stars:after{background:radial-gradient(circle 420px at 50% -8%,color-mix(in srgb,var(--acc) 22%,transparent),transparent 70%)}}@keyframes stars-twinkle{0%{opacity:.35}to{opacity:.75}}.bgfx--bokeh:before{background:radial-gradient(circle 90px at 15% 25%,var(--acc),transparent 70%),radial-gradient(circle 55px at 78% 18%,var(--acc2),transparent 70%),radial-gradient(circle 120px at 88% 62%,var(--acc),transparent 70%),radial-gradient(circle 70px at 32% 74%,var(--acc2),transparent 70%),radial-gradient(circle 45px at 58% 42%,var(--acc),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bgfx--bokeh:before{background:radial-gradient(circle 90px at 15% 25%,color-mix(in srgb,var(--acc) 24%,transparent),transparent 70%),radial-gradient(circle 55px at 78% 18%,color-mix(in srgb,var(--acc2) 26%,transparent),transparent 70%),radial-gradient(circle 120px at 88% 62%,color-mix(in srgb,var(--acc) 16%,transparent),transparent 70%),radial-gradient(circle 70px at 32% 74%,color-mix(in srgb,var(--acc2) 20%,transparent),transparent 70%),radial-gradient(circle 45px at 58% 42%,color-mix(in srgb,var(--acc) 24%,transparent),transparent 70%)}}.bgfx--bokeh:before{filter:blur(14px);animation:bokeh-rise 24s ease-in-out infinite alternate}@keyframes bokeh-rise{0%{transform:translateY(2.5%)scale(1)}to{transform:translateY(-3%)scale(1.06)}}.bgfx--beams{position:fixed;overflow:hidden}.bgfx--beams:before{background:conic-gradient(from 0deg at 50% -10%,transparent 0deg,var(--acc) 14deg,transparent 30deg,var(--acc2) 52deg,transparent 70deg,var(--acc) 100deg,transparent 120deg);inset:-60%}@supports (color:color-mix(in lab,red,red)){.bgfx--beams:before{background:conic-gradient(from 0deg at 50% -10%,transparent 0deg,color-mix(in srgb,var(--acc) 14%,transparent) 14deg,transparent 30deg,color-mix(in srgb,var(--acc2) 12%,transparent) 52deg,transparent 70deg,color-mix(in srgb,var(--acc) 10%,transparent) 100deg,transparent 120deg)}}.bgfx--beams:before{transform-origin:50% 20%;animation:beams-spin 48s linear infinite;-webkit-mask-image:linear-gradient(#000 20%,#0000 75%);mask-image:linear-gradient(#000 20%,#0000 75%)}@keyframes beams-spin{to{transform:rotate(1turn)}}.bgfx--orbs:before{background:0 0}.bgfx--orbs:after{content:"";background:radial-gradient(circle 200px at 20% 30%,transparent 58%,var(--acc) 60%,transparent 64%),radial-gradient(circle 130px at 80% 20%,transparent 56%,var(--acc2) 59%,transparent 64%),radial-gradient(circle 260px at 75% 80%,transparent 58%,var(--acc) 60%,transparent 63%),radial-gradient(circle 90px at 35% 82%,transparent 54%,var(--acc2) 58%,transparent 64%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bgfx--orbs:after{background:radial-gradient(circle 200px at 20% 30%,transparent 58%,color-mix(in srgb,var(--acc) 40%,transparent) 60%,transparent 64%),radial-gradient(circle 130px at 80% 20%,transparent 56%,color-mix(in srgb,var(--acc2) 45%,transparent) 59%,transparent 64%),radial-gradient(circle 260px at 75% 80%,transparent 58%,color-mix(in srgb,var(--acc) 28%,transparent) 60%,transparent 63%),radial-gradient(circle 90px at 35% 82%,transparent 54%,color-mix(in srgb,var(--acc2) 38%,transparent) 58%,transparent 64%)}}.bgfx--orbs:after{filter:blur(3px);animation:orbs-drift 26s ease-in-out infinite alternate}@keyframes orbs-drift{0%{transform:translate(0)}to{transform:translate(2.5%,-3%)}}@media (prefers-reduced-motion:reduce){.bgfx:after,.bgfx:before{animation:none!important}}.bgfx--crosshair:after{content:"";border:2px solid var(--acc);width:480px;height:480px;position:absolute;top:60px;right:-120px}@supports (color:color-mix(in lab,red,red)){.bgfx--crosshair:after{border:2px solid color-mix(in srgb,var(--acc) 20%,transparent)}}.bgfx--crosshair:after{background:linear-gradient(var(--acc),var(--acc)) 50% 0 /2px 90px no-repeat,linear-gradient(var(--acc),var(--acc)) 50% 100% /2px 90px no-repeat,linear-gradient(var(--acc),var(--acc)) 0 50% /90px 2px no-repeat,linear-gradient(var(--acc),var(--acc)) 100% 50% /90px 2px no-repeat;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.bgfx--crosshair:after{background:linear-gradient(color-mix(in srgb,var(--acc) 25%,transparent),color-mix(in srgb,var(--acc) 25%,transparent)) 50% 0 /2px 90px no-repeat,linear-gradient(color-mix(in srgb,var(--acc) 25%,transparent),color-mix(in srgb,var(--acc) 25%,transparent)) 50% 100% /2px 90px no-repeat,linear-gradient(color-mix(in srgb,var(--acc) 25%,transparent),color-mix(in srgb,var(--acc) 25%,transparent)) 0 50% /90px 2px no-repeat,linear-gradient(color-mix(in srgb,var(--acc) 25%,transparent),color-mix(in srgb,var(--acc) 25%,transparent)) 100% 50% /90px 2px no-repeat}}.wrap{z-index:1;max-width:1080px;margin:0 auto;padding:0 20px;position:relative}.grad-text{background:linear-gradient(100deg,var(--acc),var(--acc2));color:#0000;-webkit-background-clip:text;background-clip:text}.topbar{justify-content:space-between;padding:20px 0}.brand,.topbar{align-items:center;display:flex}.brand{letter-spacing:.06em;gap:10px;font-size:18px;font-weight:800}.brand-dot{background:linear-gradient(135deg,var(--acc),var(--acc2));width:12px;height:12px;box-shadow:0 0 14px var(--acc);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.brand-dot{box-shadow:0 0 14px color-mix(in srgb,var(--acc) 60%,transparent)}}.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px;min-height:520px;padding:40px 0 24px;display:grid}.hero h1{margin:0 0 18px;font-size:clamp(30px,5vw,52px);line-height:1.06;animation:fade-up .7s cubic-bezier(.2,.7,.2,1) 50ms both}.hero .tagline{color:#c9cdd6;max-width:620px;margin:0 0 28px;font-size:clamp(16px,2vw,19px);line-height:1.6;animation:fade-up .7s cubic-bezier(.2,.7,.2,1) .18s both}.hero-cta{flex-wrap:wrap;gap:14px;animation:fade-up .7s cubic-bezier(.2,.7,.2,1) .3s both;display:flex}.hero-agent{justify-content:center;align-items:flex-end;height:100%;min-height:420px;animation:agent-in .9s cubic-bezier(.2,.7,.2,1) .15s both;display:flex;position:relative}.hero-agent:before{content:"";aspect-ratio:1;background:radial-gradient(circle,var(--acc),transparent 65%);border-radius:50%;width:88%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.hero-agent:before{background:radial-gradient(circle,color-mix(in srgb,var(--acc) 34%,transparent),transparent 65%)}}.hero-agent:before{filter:blur(10px);animation:glow-pulse 5s ease-in-out infinite}.hero-agent:after{content:"";background:radial-gradient(#000000a6,#0000 70%);border-radius:50%;width:70%;height:26px;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.hero-agent img{z-index:1;width:auto;max-width:100%;height:auto;max-height:min(520px,58vh);filter:drop-shadow(0 24px 48px #0000008c) drop-shadow(0 0 34px var(--acc));position:relative}@supports (color:color-mix(in lab,red,red)){.hero-agent img{filter:drop-shadow(0 24px 48px #0000008c) drop-shadow(0 0 34px color-mix(in srgb,var(--acc) 28%,transparent))}}.hero-agent img{animation:agent-float 6s ease-in-out 1s infinite}@media (max-width:820px){.hero{grid-template-columns:1fr;min-height:0;padding-top:24px}.hero-agent{order:-1;min-height:0}.hero-agent img{max-height:300px}}@keyframes fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-in{0%{opacity:0;transform:translateY(34px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes agent-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes glow-pulse{0%,to{opacity:.85}50%{opacity:.5}}.rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)}.rv.rv-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hero .tagline,.hero h1,.hero-agent,.hero-agent img,.hero-cta{animation:none}.rv{opacity:1;transition:none;transform:none}}.btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn--primary{background:linear-gradient(100deg,var(--acc),var(--acc2));color:#0c0a09;box-shadow:0 8px 28px var(--acc)}@supports (color:color-mix(in lab,red,red)){.btn--primary{box-shadow:0 8px 28px color-mix(in srgb,var(--acc) 35%,transparent)}}.btn--primary:hover{box-shadow:0 12px 34px var(--acc);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.btn--primary:hover{box-shadow:0 12px 34px color-mix(in srgb,var(--acc) 50%,transparent)}}.btn--ghost{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.btn--ghost{background:color-mix(in srgb,var(--panel) 80%,transparent)}}.btn--ghost{color:#f5f5f4;border:1px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.btn--ghost{border:1px solid color-mix(in srgb,var(--acc) 30%,transparent)}}.btn--ghost:hover{border-color:var(--acc)}.section{padding:42px 0}.section h2{margin:0 0 20px;font-size:clamp(22px,3vw,32px)}.section p{color:#d6d3d1;margin:0 0 14px;font-size:16px;line-height:1.75}.mon-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:18px;display:grid}.mon-card{background:radial-gradient(ellipse 80% 90% at 100% 0,var(--acc),transparent 60%),var(--panel);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mon-card{background:radial-gradient(ellipse 80% 90% at 100% 0,color-mix(in srgb,var(--acc) 14%,transparent),transparent 60%),color-mix(in srgb,var(--panel) 94%,transparent)}}.mon-card{border:1px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.mon-card{border:1px solid color-mix(in srgb,var(--acc) 24%,transparent)}}.mon-card{border-radius:18px;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.mon-banner{background:radial-gradient(ellipse at 30% 40%,var(--acc),transparent 70%),linear-gradient(160deg,var(--acc2),#000);height:132px;position:relative}@supports (color:color-mix(in lab,red,red)){.mon-banner{background:radial-gradient(ellipse at 30% 40%,color-mix(in srgb,var(--acc) 26%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--acc2) 30%,#000),#000)}}.mon-banner img{object-fit:cover;width:100%;height:100%;display:block}.mon-banner-fade{background:linear-gradient(180deg,#0000001a 30%,var(--panel) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mon-banner-fade{background:linear-gradient(180deg,#0000001a 30%,color-mix(in srgb,var(--panel) 96%,#000) 100%)}}.mon-banner-map{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:#e7e5e4;background:#0000008c;border-radius:7px;padding:3px 9px;font-size:12px;position:absolute;bottom:10px;left:16px}.mon-body{flex-direction:column;gap:14px;padding:18px 24px 24px;display:flex}.mon-card:hover{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.mon-card:hover{border-color:color-mix(in srgb,var(--acc) 60%,transparent)}}.mon-card:hover{box-shadow:0 16px 44px var(--acc);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.mon-card:hover{box-shadow:0 16px 44px color-mix(in srgb,var(--acc) 16%,transparent)}}.mon-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mon-title{align-items:center;gap:10px;min-width:0;display:flex}.mon-name{letter-spacing:.04em;text-transform:uppercase;font-family:inherit;font-size:19px;font-weight:800}.mon-ping{font-family:var(--font-mono),monospace;color:var(--acc);background:var(--acc);flex-shrink:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mon-ping{background:color-mix(in srgb,var(--acc) 12%,transparent)}}.mon-ping{border-radius:8px;padding:4px 9px}.status-dot{background:#52525b;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.status-dot--on{background:#22c55e;box-shadow:0 0 10px #22c55e}.status-dot--off{background:#ef4444}.mon-meta{color:#a8a29e;flex-wrap:wrap;gap:18px;font-size:15px;display:flex}.mon-meta>span{align-items:center;gap:7px;display:inline-flex}.mon-players{font-family:var(--font-mono),monospace;font-weight:700}.mon-players.is-ok{color:#4ade80}.mon-players.is-full{color:#f87171}.mon-addr,.mon-map{font-family:var(--font-mono),monospace}.mon-addr{color:#78716c;border:1px dashed var(--acc);background:#00000059;font-size:14px}@supports (color:color-mix(in lab,red,red)){.mon-addr{border:1px dashed color-mix(in srgb,var(--acc) 30%,transparent)}}.mon-addr{letter-spacing:.03em;border-radius:10px;padding:10px 14px}.mon-actions{flex-wrap:wrap;gap:12px;display:flex}.mon-connect{flex:1;min-width:180px}.mon-connect,.mon-copy{justify-content:center}.features-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.feature{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.feature{background:color-mix(in srgb,var(--panel) 88%,transparent)}}.feature{border:1px solid #ffffff0f;border-radius:16px;padding:22px}.feature .ficon{color:var(--acc);margin-bottom:12px;display:flex}.feature h3{margin:0 0 8px;font-size:16px}.feature p{color:#a8a29e;margin:0;font-size:14px;line-height:1.6}.steps{counter-reset:step;gap:12px;max-width:620px;display:grid}.step{background:var(--panel);align-items:center;gap:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.step{background:color-mix(in srgb,var(--panel) 80%,transparent)}}.step{border-radius:12px;padding:14px 18px}.step:before{counter-increment:step;content:counter(step);background:linear-gradient(135deg,var(--acc),var(--acc2));color:#0c0a09;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:flex}.faq-item{background:var(--panel);border:1px solid #ffffff12;border-radius:14px;margin-bottom:10px}@supports (color:color-mix(in lab,red,red)){.faq-item{background:color-mix(in srgb,var(--panel) 70%,transparent)}}.faq-item{overflow:hidden}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--acc);font-size:20px;font-weight:400}.faq-item[open] summary:after{content:"–"}.faq-item .faq-a{color:#a8a29e;padding:0 20px 16px;font-size:14px;line-height:1.7}.topnav{flex-wrap:wrap;gap:10px;display:flex}.hero-strip{text-align:center;padding:34px 0 8px}.hero-strip h1{margin:0 0 12px;font-size:clamp(28px,4.4vw,46px);animation:fade-up .7s cubic-bezier(.2,.7,.2,1) 50ms both}.hero-strip .tagline{color:#c9cdd6;max-width:700px;margin:0 auto 10px;line-height:1.6;animation:fade-up .7s cubic-bezier(.2,.7,.2,1) .15s both}.hero--flip{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:440px}.hero--flip h2{margin:0 0 14px;font-size:clamp(22px,3vw,30px)}.hero--flip p{color:#c9cdd6;margin:0 0 12px;line-height:1.7}.hero-agent--left img{max-height:420px}.features-row{scrollbar-width:thin;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.features-row .feature{flex:1 0 240px;min-width:240px}.features-list{gap:10px;display:grid}.features-list .feature{align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.features-list .fnum{font-family:var(--font-mono),monospace;color:var(--acc);font-size:22px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.features-list .fnum{color:color-mix(in srgb,var(--acc) 55%,transparent)}}.features-list .fnum{line-height:1.2}.features-list .ficon{margin:2px 0 0}.poster{text-align:center;align-items:flex-end;min-height:560px;padding-bottom:26px;position:relative}.poster,.poster-agent{justify-content:center;display:flex}.poster-agent{align-items:flex-start;min-height:0;position:absolute;inset:0}.poster-agent img{opacity:.9;max-height:520px;-webkit-mask-image:linear-gradient(#000 55%,#0000 92%);mask-image:linear-gradient(#000 55%,#0000 92%)}.poster-agent:before{bottom:30%}.poster-agent:after{display:none}.poster-text{z-index:2;max-width:760px;position:relative}.poster-text h1{text-shadow:0 8px 40px #000000e6;margin:0 0 14px;font-size:clamp(30px,5vw,54px);animation:fade-up .7s cubic-bezier(.2,.7,.2,1) 50ms both}.poster-text .tagline{color:#d8dbe2;text-shadow:0 4px 24px #000000e6;margin:0 0 22px;line-height:1.6;animation:fade-up .7s cubic-bezier(.2,.7,.2,1) .15s both}.poster-cta{justify-content:center}.wrap--wide{max-width:1220px}.side-grid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:40px;display:grid}.side-sticky{padding-top:10px;position:sticky;top:20px}.side-agent{min-height:0;margin-bottom:12px}.side-agent img{max-height:340px}.side-h1{margin:0 0 12px;font-size:clamp(24px,2.6vw,32px);line-height:1.1}.side-cta{flex-direction:column;align-items:stretch}.side-cta .btn{justify-content:center}.side-main .section:first-child{padding-top:10px}@media (max-width:900px){.side-grid{grid-template-columns:1fr}.side-sticky{text-align:center;position:static}.side-cta{flex-direction:row;justify-content:center}}.zig-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px;min-height:520px;display:grid;position:relative;overflow:visible}.zig-cut{background:linear-gradient(200deg,var(--acc),var(--acc2));position:absolute;inset:-20px -40vw 0 55%}@supports (color:color-mix(in lab,red,red)){.zig-cut{background:linear-gradient(200deg,color-mix(in srgb,var(--acc) 20%,transparent),color-mix(in srgb,var(--acc2) 8%,transparent))}}.zig-cut{clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);pointer-events:none;border-radius:24px}.zig-agent{transform:translateY(14px)}.sec--left{border-left:3px solid var(--acc);max-width:78%}@supports (color:color-mix(in lab,red,red)){.sec--left{border-left:3px solid color-mix(in srgb,var(--acc) 55%,transparent)}}.sec--left{padding-left:24px}.sec--right{text-align:right;border-right:3px solid var(--acc2);max-width:78%;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.sec--right{border-right:3px solid color-mix(in srgb,var(--acc2) 55%,transparent)}}.sec--right{padding-right:24px}@media (max-width:800px){.zig-hero{grid-template-columns:1fr;min-height:0}.zig-cut{display:none}.sec--left,.sec--right{text-align:left;border:none;max-width:100%;padding:0}}.guide-shots{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:18px;margin-top:22px;display:grid}.guide-shots figure{margin:0}.guide-shots img{border:1px solid var(--acc);border-radius:14px;width:100%}@supports (color:color-mix(in lab,red,red)){.guide-shots img{border:1px solid color-mix(in srgb,var(--acc) 25%,transparent)}}.guide-shots img{display:block}.guide-shots figcaption{color:#a8a29e;padding:10px 4px 0;font-size:13px;line-height:1.6}.skins-card{background:radial-gradient(ellipse 60% 100% at 0 0,var(--acc),transparent 70%),var(--panel);align-items:flex-start;gap:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.skins-card{background:radial-gradient(ellipse 60% 100% at 0 0,color-mix(in srgb,var(--acc) 16%,transparent),transparent 70%),color-mix(in srgb,var(--panel) 92%,transparent)}}.skins-card{border:1px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.skins-card{border:1px solid color-mix(in srgb,var(--acc) 35%,transparent)}}.skins-card{border-radius:18px;padding:26px 28px}.skins-card h2{margin:0 0 12px;font-size:clamp(19px,2.4vw,26px)}.skins-card p{color:#c9cdd6;margin:0 0 10px;font-size:15px;line-height:1.7}.skins-card a{color:var(--acc);font-weight:700}.skins-icon{width:64px;height:64px;color:var(--acc);background:var(--acc);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.skins-icon{background:color-mix(in srgb,var(--acc) 14%,transparent)}}.skins-icon{border:1px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.skins-icon{border:1px solid color-mix(in srgb,var(--acc) 35%,transparent)}}@media (max-width:600px){.skins-card{flex-direction:column}}.nades-intro{color:#c9cdd6;max-width:820px;margin:0 0 20px;line-height:1.7}.nades-controls{z-index:5;background:linear-gradient(180deg,var(--bg) 70%,transparent);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;padding:10px 0;display:flex;position:sticky;top:0}.nades-filter,.nades-side{flex-wrap:wrap;gap:8px;display:flex}.nades-filter button,.nades-side button{background:var(--panel);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nades-filter button,.nades-side button{background:color-mix(in srgb,var(--panel) 90%,transparent)}}.nades-filter button,.nades-side button{color:#c9cdd6;cursor:pointer;border:1px solid #ffffff14;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.nades-filter button:hover,.nades-side button:hover{color:#fff}.nades-filter button.on,.nades-side button.on{background:linear-gradient(100deg,var(--acc),var(--acc2));color:#0a0a0a;border-color:#0000}.nt-smoke.on{background:linear-gradient(100deg,#9ca3af,#6b7280)}.nt-flash.on{background:linear-gradient(100deg,#fde047,#eab308)}.nt-molotov.on{background:linear-gradient(100deg,#fb923c,#ea580c)}.nades-radar{border:1px solid var(--acc);border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nades-radar{border:1px solid color-mix(in srgb,var(--acc) 25%,transparent)}}.nades-radar{background:#000;max-width:560px;margin-bottom:24px}.nades-radar img{opacity:.92;width:100%;display:block}.nade-group{margin-bottom:26px}.nade-group-head{font-family:var(--font-head),sans-serif;align-items:center;gap:10px;margin-bottom:14px;font-size:17px;font-weight:800;display:flex}.side-badge{font-family:var(--font-mono),monospace;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700}.side-T{color:#fbbf24;background:#fbbf2429}.side-CT{color:#60a5fa;background:#60a5fa29}.nade-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:14px;display:grid}.nade-card{background:var(--panel);gap:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.nade-card{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.nade-card{border:1px solid #ffffff12;border-left-width:3px;border-radius:14px;padding:16px 18px;animation:nade-in .4s both}.nade-card--img{flex-direction:column;padding:0;overflow:hidden}.nade-card--img .nade-main{padding:14px 16px;display:flex}.nade-shot{aspect-ratio:16/10;background:#000;position:relative}.nade-shot img{object-fit:cover;width:100%;height:100%;display:block}.nade-shot-type{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;left:10px}.nt-smoke .nade-shot-type{color:#cbd5e1}.nt-flash .nade-shot-type{color:#fde047}.nt-molotov .nade-shot-type{color:#fb923c}@keyframes nade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nade-card.nt-smoke{border-left-color:#9ca3af}.nade-card.nt-flash{border-left-color:#eab308}.nade-card.nt-molotov{border-left-color:#ea580c}.nade-card.nt-he{border-left-color:#22c55e}.nade-icon{background:#ffffff0d;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nt-smoke .nade-icon{color:#cbd5e1}.nt-flash .nade-icon{color:#fde047}.nt-molotov .nade-icon{color:#fb923c}.nt-he .nade-icon{color:#4ade80}.nade-name{margin-bottom:8px;font-size:15px;font-weight:700}.nade-row{color:#b8bcc6;margin-bottom:4px;font-size:13.5px;line-height:1.55}.nade-tag{text-transform:uppercase;letter-spacing:.04em;color:#78716c;min-width:58px;margin-right:6px;font-size:11px;font-weight:700;display:inline-block}.board{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:18px;display:grid}.board-col{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.board-col{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.board-col{border:1px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.board-col{border:1px solid color-mix(in srgb,var(--acc) 22%,transparent)}}.board-col{border-radius:16px;overflow:hidden}.board-head{font-weight:800;font-family:var(--font-head),sans-serif;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(100deg,var(--acc),var(--acc2));padding:14px 20px;font-size:14px}@supports (color:color-mix(in lab,red,red)){.board-head{background:linear-gradient(100deg,color-mix(in srgb,var(--acc) 22%,transparent),color-mix(in srgb,var(--acc2) 12%,transparent))}}.board-row{border-top:1px solid #ffffff0d;align-items:center;gap:12px;padding:10px 20px;display:flex}.board-pos{width:20px;font-family:var(--font-mono),monospace;color:#78716c;font-size:13px}.board-row img{border:2px solid var(--acc);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.board-row img{border:2px solid color-mix(in srgb,var(--acc) 45%,transparent)}}.board-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.board-wins{font-family:var(--font-mono),monospace;color:var(--acc);font-weight:700}.footer{color:#78716c;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding:28px 0 36px;font-size:13px;display:flex}@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}