@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2) format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2) format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2) format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) 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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.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.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) 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}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ink:#050505;--color-accent:#e5202e;--color-accent-hot:#ff3b47}}@layer utilities{.visible{visibility:visible}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#050505;--bg2:#0d0d0e;--line:#1f1f22;--fg:#f4f4f2;--mute:#8b8b92;--red:#e5202e;--red2:#ff3b47;--disp:"Anton", "Impact", "Arial Narrow", sans-serif;--sans:"Inter Variable", "Inter", system-ui, sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);color-scheme:dark}*,:before,:after{box-sizing:inherit}html{scroll-padding-top:calc(72px + env(safe-area-inset-top,0px));background:var(--bg)}body{background:var(--bg);color:var(--fg);font:400 16px/1.6 var(--sans);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}[data-build]{position:relative}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}section{border-top:1px solid var(--line);padding:clamp(72px,11vw,140px) 0;position:relative}.eyebrow{width:fit-content;max-width:100%;font:500 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:22px}.eyebrow:before{content:"";vertical-align:middle;background:var(--red);width:28px;height:1px;margin-right:10px;display:inline-block}h1,h2,h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.005em;margin:0;font-weight:400;line-height:.92}h2{width:fit-content;max-width:100%;font-size:clamp(44px,8.5vw,112px)}h2 em{color:var(--red);font-style:normal}.lead{color:var(--mute);max-width:560px;margin:22px 0 0}nav{z-index:50;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#050505b8;position:fixed;top:0;left:0;right:0}nav .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.js nav{animation:.8s .2s both nv}@keyframes nv{0%{opacity:0;transform:translateY(-100%)}}.logo{font:400 22px/1 var(--disp);letter-spacing:.04em;align-items:center;display:inline-flex}.logo b{color:var(--red);font-weight:400}.logo-img{object-fit:contain;width:auto;max-width:150px;height:32px;display:block}.links{color:var(--mute);gap:30px;font-size:13px;display:flex}.links a{transition:color .2s;position:relative}.links a:hover,.links a.on{color:var(--fg)}.links a.on:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-6px;left:0;right:0}.status{font:500 11px/1 var(--mono);color:var(--mute);align-items:center;gap:8px;display:flex}.status i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.5}}.hero{border:0;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:110px 0 0;display:flex;position:relative;overflow:hidden}.hero .wrap{z-index:2;width:100%;position:relative}.hello{word-spacing:.18em;width:fit-content;max-width:100%;margin-bottom:6px;font:italic 400 clamp(22px,3vw,34px)/1 Times New Roman,serif}.hero h1{z-index:2;width:fit-content;max-width:100%;margin-left:-.04em;font-size:clamp(60px,12vw,190px);line-height:.84;position:relative}.hero h1>span{display:block}.hero h1>.r{color:var(--red)}.hero-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:28px 56px;margin:36px 0 40px;display:flex}.hero-row p{max-width:480px;color:var(--mute);margin:0}.hero-row p b{color:var(--fg);font-weight:500}.btns{flex-wrap:wrap;gap:12px;display:flex}.btn{font:600 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--fg);cursor:pointer;background:0 0;padding:14px 26px;transition:all .25s;display:inline-flex}.btn.pri{background:var(--red);border-color:var(--red)}.btn.pri:hover{background:var(--red2);transform:translateY(-2px)}.btn:not(.pri):hover{border-color:var(--fg)}.bigword{text-align:center;width:100%;font:400 clamp(80px,21.5vw,380px)/.8 var(--disp);color:var(--red);text-transform:uppercase;white-space:nowrap;z-index:0;pointer-events:none;position:absolute;top:10vh;left:0}.portrait{z-index:1;background:0 0;border:none;width:min(27vw,350px);position:absolute;top:84px;bottom:76px;right:clamp(16px,5vw,90px);overflow:hidden}.portrait span{display:none}.portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:2;background:var(--bg);position:relative;overflow:hidden}.marq div{width:max-content;padding:16px 0;animation:38s linear infinite mq;display:flex}.marq span{font:400 22px/1 var(--disp);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--mute);padding:0 28px}.marq span:after{content:"✦";color:var(--red);margin-left:56px;font-size:14px}@keyframes mq{to{transform:translate(-50%)}}.filters{flex-wrap:wrap;gap:8px;margin:44px 0 28px;display:flex}.chip{color:var(--mute);border:1px solid var(--line);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:9px 18px;transition:all .2s}.chip:hover{color:var(--fg);border-color:var(--mute)}.chip.on{background:var(--red);border-color:var(--red);color:#fff}.grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.card{background:var(--bg2);border:1px solid var(--line);flex-direction:column;grid-column:span 4;transition:transform .35s,border-color .35s;display:flex}.card.big{grid-column:span 8}.card:hover{border-color:var(--red);transform:translateY(-6px)}.card.hide{display:none}.shot{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#150608,#050505 60%);place-items:center;display:grid;position:relative;overflow:hidden}.shot:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff06 3px 4px);position:absolute;inset:0}.shot:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#e5202e61,#0000 65%);border-radius:50%;width:60%;transition:transform .5s;position:absolute;transform:translate(25%,25%)}.card:hover .shot:after{transform:translate(10%,10%)scale(1.25)}.shot .ph{z-index:1;font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--mute);text-transform:uppercase;border:1px dashed #3a3a40;padding:8px 12px;position:relative}.shot .no{z-index:1;font:400 14px/1 var(--mono);color:var(--red);position:absolute;top:14px;left:16px}.cbody{flex-direction:column;flex:1;gap:12px;padding:22px 22px 24px;display:flex}.cbody h3{width:fit-content;max-width:100%;font-size:34px}.cbody p{color:var(--mute);margin:0;font-size:14.5px}.tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.tags span{font:400 11px/1 var(--mono);background:#17171a;padding:6px 9px}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.stat{border-right:1px solid var(--line);padding:30px 24px 30px 0}.stat:not(:first-child){padding-left:24px}.stat:last-child{border:0}.stat b{font:400 clamp(54px,8vw,104px)/1 var(--disp);display:block}.stat b sup{color:var(--red);vertical-align:top;margin-left:2px;font-size:.5em}.stat small{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.matrix{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:56px;display:grid}.cell{background:var(--bg2);border:1px solid var(--line);padding:34px 32px;transition:border-color .3s}.cell:hover{border-color:var(--red)}.cell h3{width:fit-content;max-width:100%;margin-bottom:6px;font-size:30px}.cell h3>.num{color:var(--red);font:400 13px var(--mono);vertical-align:middle;margin-right:12px}.cell p{color:var(--mute);margin:0 0 18px;font-size:14px}.bars{gap:11px;display:grid}.bar{font:400 12px var(--mono);grid-template-columns:128px 1fr;align-items:center;gap:14px;display:grid}.bar i{background:#222;height:3px;display:block;position:relative}.bar i:after{content:"";background:var(--red);transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.in .bar i:after,html:not(.js) .bar i:after{transform:scaleX(var(--v))}.tl{border-top:1px solid var(--line);margin-top:56px}.row{border-bottom:1px solid var(--line);grid-template-columns:90px 1.1fr 2fr;gap:28px;padding:30px 0;display:grid}.row .n{font:400 14px var(--mono);color:var(--red)}.row h3{font-size:28px}.row h3 small{font:400 12px var(--mono);color:var(--mute);text-transform:none;letter-spacing:.04em;margin-top:8px;display:block}.row p{color:var(--mute);margin:0;font-size:14.5px}.contact h2{font-size:clamp(60px,15vw,230px);line-height:.86}.cform{border:1px solid var(--line);background:var(--bg2);gap:14px;max-width:860px;margin-top:48px;padding:clamp(22px,3vw,36px);display:grid}.cform label{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.cform .field{flex-wrap:wrap;gap:10px;display:flex}.cform input[type=email],.cform textarea{border:1px solid var(--line);min-width:220px;color:var(--fg);font:400 16px var(--sans);background:#000;border-radius:0;outline:0;flex:1;padding:16px 18px;transition:border-color .2s}.cform input:focus,.cform textarea:focus{border-color:var(--red)}.cform textarea{resize:vertical;width:100%;min-height:96px}.cform button[disabled]{opacity:.6;cursor:wait}.hp{opacity:0;position:absolute;left:-9999px}.msg{font:400 13px var(--mono);min-height:1.3em;color:var(--mute);margin:0}.msg.ok{color:#7dff7a}.msg.err{color:var(--red2)}.clist{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.clist a{border:1px solid var(--line);background:var(--bg2);flex-direction:column;gap:10px;padding:26px;transition:border-color .3s,transform .3s;display:flex}.clist a:hover{border-color:var(--red);transform:translateY(-4px)}.clist small{font:500 11px var(--mono);letter-spacing:.16em;color:var(--red);text-transform:uppercase}.clist span{word-break:break-word;font-size:17px}footer{border-top:1px solid var(--line);padding:26px 0 calc(90px + env(safe-area-inset-bottom,0px));font:400 12px var(--mono);color:var(--mute)}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.case{padding-top:calc(120px + env(safe-area-inset-top,0px))}.back{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:28px;display:inline-block}.back:hover{color:var(--fg)}.case .shot{aspect-ratio:21/9;border:1px solid var(--line);margin-top:48px}.det{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.det .cell{padding:28px}.det .cell p{color:var(--fg);margin:14px 0 0;font-size:15px}.det .num{color:var(--red);font:400 13px var(--mono)}.pn{border-top:1px solid var(--line);font:500 13px var(--mono);justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;display:flex}.pn a:hover{color:var(--red)}.js [data-build]:not(.u):not(.is-built){visibility:hidden}.ch.cr{position:relative}.ch.cr:after{content:"";background:var(--red);width:.07em;min-width:2px;position:absolute;top:.08em;bottom:.02em;right:-.06em}.gl{text-shadow:-3px 0 #2f7bffbf,3px 0 #e5202ebf}.js .u .ch{opacity:0}.js .u .ch.on{opacity:1}.js .u[data-build=b]{opacity:0;transform:translateY(26px)scale(.98)}.js [data-build=b]:not(.settled){transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),border-color .3s}.js .u[data-build=m]{opacity:0;background:#2a2c31!important;border-color:#2f7bff!important}.js .u[data-build=m]>:not(.sel),.js .u[data-build=m]:before,.js .u[data-build=m]:after{opacity:0}.js .u.portrait{background:0 0!important;border:none!important}.js .u.portrait>img{opacity:1!important}[data-build=m]>*{transition:opacity .6s}.sel{border:1px solid var(--sc);background:var(--sc);position:absolute;inset:-7px}@supports (color:color-mix(in lab,red,red)){.sel{background:color-mix(in srgb,var(--sc) 9%,transparent)}}.sel{opacity:0;pointer-events:none;z-index:8;transition:opacity .25s,transform .35s;transform:scale(.96)}.sel.go{opacity:1;transform:none}.sel.out{opacity:0;transition:opacity .6s}.sel i{border:1px solid var(--sc);background:#fff;width:7px;height:7px;margin:-4px 0 0 -4px;position:absolute}.sel em{background:var(--sc);color:#fff;font:500 10px/1 var(--mono);white-space:nowrap;letter-spacing:.04em;padding:4px 7px;font-style:normal;position:absolute;top:-22px;left:-1px}.cs{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:hidden}#swarm{z-index:130;pointer-events:none;position:fixed;inset:0}.mc{will-change:transform;position:absolute;top:0;left:0}.mc b{font:600 10px/1 var(--sans);color:#000;white-space:nowrap;border-radius:10px;padding:4px 8px;position:absolute;top:14px;left:14px}.gd{opacity:0;position:absolute}.gd.h{transform-origin:0;background:#2f7bff;height:1px;animation:2.4s ease-out forwards gh;top:16%;left:0;right:0}.gd.v{background:var(--red2);transform-origin:top;width:1px;animation:2.4s ease-out .2s forwards gv;top:0;bottom:0;left:2%}@keyframes gh{0%{opacity:.8;transform:scaleX(0)}60%{opacity:.8;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes gv{0%{opacity:.9;transform:scaleY(0)}60%{opacity:.9;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.rp{border:1.5px solid var(--red2);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;animation:.7s ease-out forwards rp;position:absolute}@keyframes rp{to{opacity:0;transform:scale(7)}}#bar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:140;-webkit-backdrop-filter:blur(14px);font:500 11px/1 var(--mono);white-space:nowrap;background:#121214e0;border:1px solid #2a2a2e;border-radius:40px;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:9px 10px 9px 16px;display:flex;position:fixed;transform:translate(-50%)}html:not(.js) #bar{display:none}#bar .dots{gap:4px;display:flex}#bar .dots i{border-radius:50%;width:8px;height:8px}#bar .pg{background:#2a2a2e;border-radius:2px;width:70px;height:3px;overflow:hidden}#bar .pg u{background:var(--red);width:0;height:100%;transition:width .3s;display:block}#bar button{font:600 11px/1 var(--mono);color:var(--fg);cursor:pointer;background:#26262a;border:0;border-radius:20px;padding:8px 13px}#bar button:hover{background:var(--red)}#bar #skip.off{display:none}@media(max-width:900px){.links,.status{display:none}.card,.card.big{grid-column:span 12}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(3){padding-left:0}.matrix,.clist,.det{grid-template-columns:1fr}.row{grid-template-columns:1fr;gap:10px}.portrait{width:52vw;height:38vh;top:92px;bottom:auto;right:16px;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}#bar .pg,#bar .dots{display:none}}@media(prefers-reduced-motion:reduce){.marq div,.status i{animation:none}}@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}:focus-visible{outline:2px solid var(--red2);outline-offset:3px}main:focus{outline:none}.skip{position:absolute;left:12px;top:-64px;z-index:200;background:var(--red);color:#fff;padding:10px 16px;font:600 13px var(--sans);transition:top .15s}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.portrait picture{display:block;width:100%;height:100%}.js .u.portrait>picture{opacity:1!important}.js body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:120;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 62%,rgba(0,0,0,.38) 100%)}#boot{position:fixed;inset:0;z-index:150;background:#050505;color:#7dff7a;font:500 13px/1.9 var(--mono);padding:max(28px,8vh) clamp(20px,6vw,80px);white-space:pre-wrap;transition:opacity .45s}#boot[hidden]{display:none}#boot.off{opacity:0}#boot div:last-child:after{content:"█";margin-left:4px;animation:blink .8s steps(1) infinite}@keyframes blink{50%{opacity:0}}#toasts{position:fixed;left:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:135;display:grid;gap:8px;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;background:#121214eb;border:1px solid #2a2a2e;border-radius:10px;padding:9px 14px;font:500 12px var(--mono);opacity:0;transform:translate(-14px);transition:opacity .35s,transform .35s}.toast.in{opacity:1;transform:none}.toast i{width:8px;height:8px;border-radius:50%}#trail{position:fixed;inset:0;width:100%;height:100%;z-index:129;pointer-events:none}#peers{position:fixed;inset:0;z-index:128;pointer-events:none}.peer{opacity:.9}.bub{position:absolute;left:18px;top:34px;color:#000;font:600 11px/1 var(--sans);padding:6px 10px;border-radius:4px 12px 12px;white-space:nowrap;opacity:0;transform:translateY(4px) scale(.9);transition:opacity .25s,transform .25s}.bub.in{opacity:1;transform:none}#bar{gap:10px}#bar input[type=range]{width:110px;accent-color:var(--red)}#bar input[type=range][hidden],#bar [hidden]{display:none}#here{color:#7dff7a}html.fxoff #bar{display:flex}html.fxoff #bar>*:not(#fx){display:none}@media(max-width:600px){#toasts{left:12px;right:12px}#toasts .toast:not(:last-child){display:none}#bar #snd,#bar #here,#bar input[type=range]{display:none}}.skills{display:grid;gap:12px}.skill{display:flex;justify-content:space-between;align-items:center;gap:14px;font:400 12px var(--mono);border-bottom:1px dashed #26262a;padding-bottom:10px}.skill em{display:inline-flex;align-items:center;gap:10px;font-style:normal;color:var(--mute);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.pips{display:inline-flex;gap:4px}.pips i{width:7px;height:7px;border-radius:50%;background:#2a2a2e}.lv3 .pips i,.lv2 .pips i:nth-child(-n+2),.lv1 .pips i:first-child{background:var(--red)}.cform input[type=text]:not(.hp){background:#000;border:1px solid var(--line);color:var(--fg);padding:16px 18px;font:400 16px var(--sans);outline:0;border-radius:0;width:100%;transition:border-color .2s}.cform input[type=text]:not(.hp):focus{border-color:var(--red)}.notes{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px;margin-top:40px;color:var(--mute)}.note{background:#ffe66d;color:#111;padding:18px 18px 14px;box-shadow:0 10px 24px #00000073;transform:rotate(var(--r, 0deg));animation:pin .6s cubic-bezier(.2,.8,.2,1) both}.note:nth-child(4n+2){background:#ff9ecd}.note:nth-child(4n+3){background:#9ef0ff}.note:nth-child(4n+4){background:#b6ff9e}.note p{margin:0 0 12px;font:500 15px/1.45 var(--sans);overflow-wrap:anywhere}.note small{color:#333;font:400 11px var(--mono)}@keyframes pin{0%{opacity:0;transform:translateY(18px) rotate(var(--r, 0deg)) scale(.96)}}.hits{font:500 12px var(--mono)}.hits b{color:var(--red);letter-spacing:.16em;background:#000;border:1px solid var(--line);padding:2px 8px;margin-left:4px}.nf{min-height:100svh;display:flex;align-items:center;border:0}.nf h1{font-size:clamp(120px,28vw,420px);color:var(--red);line-height:.8}.nf p{color:var(--mute);max-width:460px}@media(prefers-reduced-motion:reduce){.note{animation:none}}
