@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-vietnamese-700-normal-DCH5bIkD.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-700-normal-D5dmK5Ek.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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-ext-700-normal-C8xZtiKd.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-700-normal-D98SaizC.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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-700-normal-CMi6UoP4.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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-vietnamese-900-normal-B_uE6zXf.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-900-normal-BKSkdzuv.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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-ext-900-normal-HMld4L9H.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-900-normal-DkuviPcI.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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");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-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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 Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-italic-CIM4raJp.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-italic-5nF77AAc.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 Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-italic-CbhzQEkf.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-italic-BL4pfkGS.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 Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-italic-DjyOzRJ7.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-italic-B90Hg2GM.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 Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-italic-DdsBx9lY.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-italic-aDhyDJMT.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 Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-italic-BbzArEj4.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-italic-Ca7Cun8E.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 Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.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 Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-vietnamese-900-italic-Pw11u57-.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-900-italic-BnvR5tNv.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 Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-ext-900-italic-OCLYmYcb.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-900-italic-Cy3mWZLr.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 Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-italic-BRE8F-lA.woff2) format("woff2"),url(/assets/barlow-condensed-latin-900-italic-CRRJoTIA.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}:root{--ink: #151b26;--ink-a: rgba(21, 27, 38, .82);--soot: #0b0e14;--chalk: #eee9df;--muted: #8a93a6;--friend: #2fb4ff;--foe: #ff3355;--rv-ink: rgba(7, 11, 24, .78);--rv-ink-solid: #070b18;--rv-blue: #2fb4ff;--rv-red: #ff3355;--rv-gold: #ffd23f;--rv-white: #f5f7ff;--rv-mute: #93a0c4;--rv-heal: #5cffa1;--rv-shield: #6fe3ff;--rv-armor: #ffb02e;--rv-slant: -14deg;--rv-font: "Barlow Condensed", "Big Shoulders Display", "Arial Narrow", sans-serif;--brass: #e8b84a;--shield: #7fd6ff;--over: #7dff8a;--display: "Big Shoulders Display", "Arial Narrow", sans-serif;--body: "Atkinson Hyperlegible", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--skew: -10deg;--r: 3px}*{box-sizing:border-box}html,body,#app{margin:0;height:100%;background:var(--soot);color:var(--chalk);font-family:var(--body);font-size:16px;overflow:hidden;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}canvas.world{position:fixed;inset:0;width:100%;height:100%;display:block;outline:none;touch-action:none}.plate{background:var(--ink-a);border:1px solid rgba(238,233,223,.08);border-radius:var(--r);backdrop-filter:blur(6px);box-shadow:0 10px 40px #00000059}.btn{--c: var(--chalk);appearance:none;border:0;cursor:pointer;padding:.7em 1.4em;font-family:var(--display);font-weight:700;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:var(--soot);background:var(--c);transform:skew(var(--skew));border-radius:2px;transition:transform .12s ease,filter .12s ease}.btn>span{display:inline-block;transform:skew(calc(var(--skew) * -1))}.btn:hover{filter:brightness(1.08);transform:skew(var(--skew)) translateY(-1px)}.btn:active{transform:skew(var(--skew)) translateY(1px)}.btn.brass{--c: var(--brass)}.btn.ghost{background:transparent;color:var(--chalk);box-shadow:inset 0 0 0 1.5px #eee9df66}.btn.small{font-size:.9rem;padding:.45em .9em}.btn:disabled{opacity:.4;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:.35rem}.field label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.field input,.field select{background:#0b0e14b3;border:1.5px solid rgba(238,233,223,.18);border-radius:2px;padding:.65em .8em;font-size:1.05rem}.field input:focus{border-color:var(--brass);outline:none}.eyebrow{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.chip{--hc: var(--chalk);display:inline-grid;place-items:center;width:2.1em;height:2.1em;flex:none;font-family:var(--display);font-weight:900;font-size:1rem;color:var(--soot);background:var(--hc);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%)}.home{position:fixed;inset:0;display:grid;grid-template-columns:minmax(320px,520px) 1fr;align-items:end;padding:clamp(1.5rem,5vw,4.5rem);background:linear-gradient(90deg,#0b0e14e0,#0b0e148c 38%,#0b0e1400 70%);pointer-events:none}.home>*{pointer-events:auto}.title{font-family:var(--display);font-weight:900;font-size:clamp(4.5rem,13vw,10.5rem);line-height:.86;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 .25em}.title span{display:block}.title span:last-child{color:var(--brass);-webkit-text-stroke:0}.home .lede{max-width:30ch;font-size:1.15rem;line-height:1.45;color:#eee9dfdb;margin:0 0 2rem}.home form{display:grid;gap:1rem;padding:1.25rem;max-width:440px}.home .row{display:flex;gap:.75rem;align-items:end}.home .row .field{flex:1}.home .foot{margin-top:1.25rem;font-size:.85rem;color:var(--muted)}.home .roster{justify-self:end;align-self:end;display:flex;gap:.35rem}@media(max-width:760px){.home{grid-template-columns:1fr;background:linear-gradient(0deg,#0b0e14eb 30%,#0b0e144d)}.home .roster{display:none}}.tags{position:fixed;inset:0;pointer-events:none;overflow:hidden;font-family:var(--rv-font)}.nametag{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:3px;white-space:nowrap}.nt-name{font-weight:800;font-style:italic;font-size:13px;letter-spacing:.04em;text-transform:uppercase;-webkit-text-stroke:3px rgba(3,6,14,.85);paint-order:stroke fill}.nametag.friend .nt-name{color:var(--rv-blue)}.nt-bar{position:relative;width:72px;height:7px;transform:skew(-14deg);background:#070b18c7;outline:1.5px solid rgba(3,6,14,.85);overflow:hidden}.nt-bar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1.5px),rgba(7,11,24,.9) calc(12.5% - 1.5px) 12.5%)}.nt-bar i{display:block;height:100%;background:var(--rv-white)}.nametag.foe .nt-bar i{background:var(--rv-red)}.hud{position:fixed;inset:0;pointer-events:none;user-select:none}.hud.rv{font-family:var(--rv-font);font-size:clamp(12px,1.1vw,18px);color:var(--rv-white);--ink-drop: drop-shadow(.16em .16em 0 rgba(3, 6, 14, .72))}.rv kbd{font-family:var(--rv-font)}canvas.world{transition:filter .6s ease}canvas.world.dead{filter:grayscale(.85) brightness(.72) contrast(1.08)}.hport{--hc: #888;position:relative;display:inline-grid;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(3,6,14,.3) .8px,transparent 1.25px) 0 0 / 4px 4px,linear-gradient(165deg,color-mix(in srgb,var(--hc),#fff 28%) 0%,var(--hc) 48%,color-mix(in srgb,var(--hc),#000 50%) 100%)}.hport img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%;filter:drop-shadow(1.5px 0 0 var(--rv-ink-solid)) drop-shadow(-1.5px 0 0 var(--rv-ink-solid)) drop-shadow(0 1.5px 0 var(--rv-ink-solid)) drop-shadow(0 -1.5px 0 var(--rv-ink-solid))}.hport b{font:900 italic 1.1em/1 var(--rv-font);color:var(--rv-ink-solid)}.chip.hport img{object-position:50% 22%}.rv-top{position:absolute;top:.7em;left:50%;transform:translate(-50%);display:flex;align-items:flex-start;gap:1.1em;filter:var(--ink-drop)}.rv-roster{display:flex;gap:.28em;padding-top:.35em}.rv-roster.foe{flex-direction:row-reverse}.rv-tile{--edge: rgba(245, 247, 255, .28);display:flex;flex-direction:column;align-items:center;gap:.22em}.rv-tile-frame{position:relative;width:3.05em;height:3.35em;background:var(--edge);clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.rv-tile-frame .hport{position:absolute;inset:2px;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.rv-tile-frame:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.26em;background:var(--team);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%)}.rv-tile.ally{--team: var(--rv-blue)}.rv-tile.foe{--team: var(--rv-red)}.rv-tile.me{--edge: var(--rv-white)}.rv-tile.ult{--edge: var(--rv-gold)}.rv-tile.ult .rv-tile-frame{animation:rv-glow 1.4s ease-in-out infinite}.rv-tile.dead .hport{filter:grayscale(1) brightness(.42)}.rv-tile.dead .rv-tile-frame:after{background:#f5f7ff40}.rv-tile-timer{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-style:italic;font-size:1.45em;text-shadow:.08em .08em 0 var(--rv-ink-solid)}.rv-tile.empty .rv-tile-frame,.rv-tile.empty{width:3.05em;height:3.35em;background:#070b1873;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.rv-tile-ult{width:2.5em;height:.24em;background:#070b18cc;transform:skew(var(--rv-slant));overflow:hidden}.rv-tile-ult i{display:block;height:100%;background:var(--rv-white)}.rv-tile.ult .rv-tile-ult i{background:var(--rv-gold)}@keyframes rv-glow{50%{filter:drop-shadow(0 0 .4em rgba(255,210,63,.9))}}.rv-obj{display:grid;grid-template-columns:4.8em 5.2em 4.8em;grid-template-rows:auto auto auto auto;align-items:center;justify-items:center;row-gap:.18em}.rv-pct{display:flex;align-items:baseline;font-style:italic;font-weight:900;line-height:.9}.rv-pct b{font-size:2.55em;letter-spacing:-.01em}.rv-pct i{font-size:1.1em;margin-left:.05em;opacity:.8}.rv-pct.ally{color:var(--rv-blue);justify-self:end}.rv-pct.foe{color:var(--rv-red);justify-self:start}.rv-pct.holding b{color:var(--rv-white);text-shadow:0 0 .35em currentColor}.rv-pct.ally.holding b{text-shadow:0 0 .45em var(--rv-blue)}.rv-pct.foe.holding b{text-shadow:0 0 .45em var(--rv-red)}.rv-point{grid-row:1 / span 2;width:5.2em;height:5.2em;overflow:visible}.rv-point-halo{fill:#070b18b3}.rv-point-glyph{font:900 italic 30px var(--rv-font);fill:var(--rv-white);text-anchor:middle;paint-order:stroke;stroke:var(--rv-ink-solid);stroke-width:3px}.rv-point-glyph.small{font-size:26px}.rv-point-cap{transition:stroke-dasharray .12s linear}.rv-point-contest{animation:rv-march .8s linear infinite}.rv-obj.overtime .rv-point{animation:rv-throb .7s ease-in-out infinite}@keyframes rv-march{to{stroke-dashoffset:-20}}@keyframes rv-throb{50%{transform:scale(1.07)}}.rv-obj-bar{grid-row:2;width:4.4em;height:.34em;background:#070b18c7;transform:skew(var(--rv-slant));display:flex;overflow:hidden}.rv-obj-bar.ally{grid-column:1;justify-content:flex-end}.rv-obj-bar.foe{grid-column:3}.rv-obj-bar i{display:block;height:100%}.rv-obj-bar.ally i{background:var(--rv-blue)}.rv-obj-bar.foe i{background:var(--rv-red)}.rv-obj-onpoint{grid-row:3;grid-column:2;display:flex;gap:.6em;min-height:.9em;font-weight:900;font-style:italic;font-size:.86em;line-height:1}.rv-obj-onpoint span{display:flex;align-items:center;gap:.14em;text-shadow:0 1px 0 var(--rv-ink-solid),0 0 .3em rgba(7,11,24,.9)}.rv-obj-onpoint span:before{content:"";width:.62em;height:.8em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 13'%3E%3Ccircle cx='5' cy='2.6' r='2.4'/%3E%3Cpath d='M0 13 1.2 6.8Q1.6 5.7 2.8 5.7h4.4q1.2 0 1.6 1.1L10 13z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 13'%3E%3Ccircle cx='5' cy='2.6' r='2.4'/%3E%3Cpath d='M0 13 1.2 6.8Q1.6 5.7 2.8 5.7h4.4q1.2 0 1.6 1.1L10 13z'/%3E%3C/svg%3E") center / contain no-repeat}.rv-obj-onpoint .ally{color:var(--rv-blue)}.rv-obj-onpoint .foe{color:var(--rv-red)}.rv-rounds{grid-row:3;display:flex;gap:.2em}.rv-rounds.ally{grid-column:1;justify-self:end}.rv-rounds.foe{grid-column:3;justify-self:start}.rv-rounds i{width:.95em;height:.55em;background:#070b18bf;clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%,40% 50%)}.rv-rounds.foe i{clip-path:polygon(40% 0,100% 0,60% 50%,100% 100%,40% 100%,0 50%)}.rv-rounds.ally i.on{background:var(--rv-blue)}.rv-rounds.foe i.on{background:var(--rv-red)}.rv-state{grid-row:4;grid-column:1 / -1;margin-top:.12em;white-space:nowrap;font-weight:800;font-style:italic;font-size:.82em;letter-spacing:.12em;text-transform:uppercase;padding:.12em .9em;background:#070b18d1;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}.rv-state.ally{color:var(--rv-blue)}.rv-state.foe{color:var(--rv-red)}.rv-state.hot{color:var(--rv-ink-solid);background:var(--rv-gold);animation:rv-blink .9s steps(2) infinite}@keyframes rv-blink{50%{background:#fff3b8}}.rv-feed{position:absolute;top:6.9em;right:1.3em;display:flex;flex-direction:column;align-items:flex-end;gap:.32em;filter:var(--ink-drop)}.rv-kill{position:relative;display:flex;align-items:center;animation:rv-slide .18s cubic-bezier(.2,.9,.3,1.2)}.rv-kill-side{display:flex;align-items:center;gap:.45em;height:2.05em;padding:0 .85em 0 .35em;clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%)}.rv-kill-side.victim{padding:0 .35em 0 .85em}.rv-kill-side.ally{background:linear-gradient(100deg,#2fb4ffeb,#0c58aaeb)}.rv-kill-side.foe{background:linear-gradient(100deg,#ff3355eb,#96102ceb)}.rv-kill-side.world{background:#070b18d9}.rv-kill-side .hport{width:1.75em;height:1.75em;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%)}.rv-kill-helpers{display:flex;gap:.14em;margin-left:-.1em}.rv-kill-side .rv-kill-helpers .hport{width:1.2em;height:1.2em}.rv-kill-helpers .hport.assist{box-shadow:inset 0 -.16em 0 var(--rv-white)}.rv-kill-more{align-self:center;font-weight:800;font-style:italic;font-size:.75em}.rv-kill-name{font-weight:800;font-style:italic;font-size:.95em;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.rv-kill-icon{width:1.5em;height:2.05em;margin:0 -.35em;padding:0 .35em;background:var(--rv-ink-solid);clip-path:polygon(.45em 0,100% 0,calc(100% - .45em) 100%,0 100%);fill:none;stroke:var(--rv-white);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;position:relative;z-index:1;box-sizing:content-box}.rv-kill.mine:before{content:"";position:absolute;inset:-.18em -.3em;background:var(--rv-gold);clip-path:polygon(.7em 0,100% 0,calc(100% - .7em) 100%,0 100%);z-index:-1}@keyframes rv-slide{0%{transform:translate(2em);opacity:0}}.rv-reticle{position:absolute;left:50%;top:50%;width:12.5em;height:12.5em;transform:translate(-50%,-50%)}.rv-reticle>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rv-arc-bg{fill:none;stroke:#070b188c;stroke-width:7;stroke-linecap:round}.rv-arc-fg{fill:none;stroke:var(--arc);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--arc),transparent 40%))}.rv-arc.low .rv-arc-fg{stroke:var(--rv-red);animation:rv-flash .5s steps(2) infinite}.rv-arc-label{font:800 italic 8.5px var(--rv-font);letter-spacing:.1em;text-transform:uppercase;fill:#f5f7ffb8;paint-order:stroke;stroke:#03060ecc;stroke-width:2.5px}@keyframes rv-flash{50%{opacity:.35}}.rv-reload-bg{fill:none;stroke:#070b188c;stroke-width:5}.rv-reload-fg{fill:none;stroke:var(--rv-gold);stroke-width:3}.rv-cross-ink{fill:none;stroke:#03060ed9;stroke-width:4.2;stroke-linecap:round}.rv-cross-line{fill:none;stroke:var(--rv-white);stroke-width:2;stroke-linecap:round}.rv-cross-dot{fill:var(--rv-white);stroke:#03060ed9;stroke-width:1.2}.rv-hit{animation:rv-hitpop .38s ease-out forwards}.rv-hit-ink{fill:none;stroke:#03060ecc;stroke-width:5.5;stroke-linecap:round}.rv-hit-line{fill:none;stroke:var(--rv-white);stroke-width:2.6;stroke-linecap:round}.rv-hit.crit .rv-hit-line{stroke:var(--rv-gold)}.rv-hit.kill .rv-hit-line{stroke:var(--rv-red);stroke-width:3.4}.rv-hit-ring{fill:none;stroke:var(--rv-red);stroke-width:3;transform-origin:100px 100px;animation:rv-ring .42s ease-out forwards}@keyframes rv-hitpop{0%{transform:scale(1.35);opacity:1}70%{opacity:1}to{transform:scale(1);opacity:0}}@keyframes rv-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.7);opacity:0}}.rv-dirs svg{position:absolute;left:50%;top:50%;width:21em;height:21em;fill:#ff3355eb;filter:drop-shadow(0 0 .4em rgba(255,51,85,.8))}.floater{position:absolute;transform:translate(-50%,-100%);font:900 italic 22px var(--rv-font);color:var(--rv-white);-webkit-text-stroke:4px var(--rv-ink-solid);paint-order:stroke fill;white-space:nowrap;pointer-events:none;animation:rv-float .95s cubic-bezier(.2,.7,.3,1) forwards}.floater.crit{font-size:30px;color:var(--rv-gold);animation-name:rv-float-crit}.floater.heal{color:var(--rv-heal);font-size:20px}.floater.ko{font-size:36px;color:var(--rv-gold);-webkit-text-stroke:5px var(--rv-ink-solid);text-shadow:3px 3px 0 var(--rv-red);animation-name:rv-float-ko;animation-duration:1.25s}@keyframes rv-float-ko{0%{transform:translate(-50%,-100%) scale(2.4) rotate(-10deg);opacity:0}10%{transform:translate(-50%,-100%) scale(.94) rotate(-6deg);opacity:1}16%{transform:translate(-50%,-100%) scale(1.04) rotate(-6deg)}75%{opacity:1}to{transform:translate(-50%,-185%) scale(1) rotate(-6deg);opacity:0}}@keyframes rv-float{0%{transform:translate(-50%,-100%) scale(1.5);opacity:1}18%{transform:translate(-50%,-110%) scale(1)}70%{opacity:1}to{transform:translate(-50%,-260%) scale(.92);opacity:0}}@keyframes rv-float-crit{0%{transform:translate(-50%,-100%) scale(1.9) rotate(-8deg);opacity:1}18%{transform:translate(-50%,-115%) scale(1.05) rotate(-5deg)}70%{opacity:1}to{transform:translate(-50%,-270%) scale(.95) rotate(-5deg);opacity:0}}.rv-kos{position:absolute;left:calc(50% + 5.2em);top:calc(50% + .7em);display:flex;flex-direction:column;align-items:flex-start;gap:.4em;filter:var(--ink-drop)}.rv-multi{margin:0 0 .05em .5em;font-weight:900;font-style:italic;font-size:1.5em;line-height:1;text-transform:uppercase;color:var(--rv-white);-webkit-text-stroke:.13em var(--rv-ink-solid);paint-order:stroke fill;text-shadow:.07em .07em 0 var(--rv-red);animation:rv-multi 2.4s ease forwards}.rv-multi b{color:var(--rv-gold)}.rv-ko{display:flex;align-items:center;animation:rv-ko-in 2.9s cubic-bezier(.2,.9,.3,1) forwards}.rv-ko.final{font-size:1.12em}.rv-ko.shared{font-size:.9em}.rv-ko-card{position:relative;z-index:1;width:3.4em;height:3.4em;background:var(--rv-red);clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.rv-ko-card .hport{position:absolute;inset:.2em;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);animation:rv-ko-fade 2.9s ease forwards}.rv-ko-slash,.rv-assist-victim i{position:absolute;left:-12%;right:-12%;top:44%;height:.5em;background:var(--rv-red);box-shadow:0 0 0 .12em var(--rv-ink-solid);transform:rotate(-34deg) scaleX(0);transform-origin:0 50%;animation:rv-slash .24s cubic-bezier(.3,.9,.3,1) .12s forwards}.rv-ko-stamp{position:relative;z-index:2;margin:0 -.12em 0 -.5em;font-weight:900;font-style:italic;font-size:3.1em;line-height:.8;letter-spacing:-.02em;color:var(--rv-white);-webkit-text-stroke:.09em var(--rv-ink-solid);paint-order:stroke fill;text-shadow:.06em .06em 0 var(--rv-ink-solid);transform:rotate(-7deg)}.rv-ko.final .rv-ko-stamp{color:var(--rv-gold)}.rv-ko-text{display:flex;flex-direction:column;padding:.2em 1.8em .26em 1.1em;background:linear-gradient(100deg,#ff3355f5,#960e2cf5);clip-path:polygon(.8em 0,100% 0,calc(100% - .8em) 100%,0 100%)}.rv-ko-text small,.rv-assist-text small{font-weight:800;font-style:italic;font-size:.7em;letter-spacing:.2em;text-transform:uppercase;color:#f5f7ffd9}.rv-ko.final .rv-ko-text small{color:var(--rv-gold)}.rv-ko-text b,.rv-assist-text b{font-weight:900;font-style:italic;font-size:1.25em;line-height:1;text-transform:uppercase;white-space:nowrap}.rv-assist{display:flex;align-items:center;font-size:.92em;animation:rv-ko-in 2.4s cubic-bezier(.2,.9,.3,1) forwards}.rv-assist-icon{position:relative;z-index:1;box-sizing:border-box;width:2.4em;height:2.4em;padding:.26em .3em;background:var(--rv-white);clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);fill:var(--rv-ink-solid)}.rv-assist-icon .crease{fill:none;stroke:var(--rv-white);stroke-width:1.6;stroke-linecap:round}.rv-assist-text{display:flex;flex-direction:column;margin-left:-.5em;padding:.14em 1.5em .2em 1.1em;background:linear-gradient(100deg,#2fb4fff2,#0c58aaf2);clip-path:polygon(.7em 0,100% 0,calc(100% - .7em) 100%,0 100%)}.rv-assist-text small{color:var(--rv-ink-solid)}.rv-assist-text b{font-size:1.1em}.rv-assist-victim{position:relative;width:2.1em;height:2.1em;margin-left:-.35em;overflow:hidden;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.rv-assist-victim .hport{width:100%;height:100%;filter:grayscale(.85) brightness(.8)}.rv-assist-victim i{height:.28em;box-shadow:0 0 0 .08em var(--rv-ink-solid)}@keyframes rv-ko-in{0%{transform:translate(1.4em) scale(1.35) skew(-10deg);opacity:0}7%{transform:translate(-.15em) scale(.97);opacity:1}11%{transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translate(.8em)}}@keyframes rv-slash{to{transform:rotate(-34deg) scaleX(1)}}@keyframes rv-ko-fade{0%,10%{filter:none}22%,to{filter:grayscale(.85) brightness(.75) contrast(1.1)}}@keyframes rv-multi{0%{transform:scale(2.1) rotate(-8deg);opacity:0}12%{transform:scale(1) rotate(-4deg);opacity:1}82%{opacity:1}to{opacity:0;transform:rotate(-4deg) translateY(-.3em)}}@keyframes rv-streak{0%{transform:scale(2.2) rotate(-6deg);opacity:0}15%{transform:scale(1) rotate(-3deg);opacity:1}80%{opacity:1}to{opacity:0;transform:scale(1.05) rotate(-3deg)}}.rv-banner{position:absolute;left:50%;top:21%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;padding:.3em 3.5em .45em;background:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1.4px) 0 0 / 6px 6px,linear-gradient(100deg,transparent 0 4%,rgba(7,11,24,.88) 4% 96%,transparent 96%);animation:rv-banner 2.6s ease forwards}.rv-banner b{font-weight:900;font-style:italic;font-size:3.3em;line-height:1;text-transform:uppercase;-webkit-text-stroke:.06em var(--rv-ink-solid);paint-order:stroke fill}.rv-banner span{font-weight:700;font-style:italic;font-size:1em;letter-spacing:.28em;text-transform:uppercase;opacity:.85}.rv-banner.gold b{color:var(--rv-gold)}.rv-banner.ally b{color:var(--rv-blue)}.rv-banner.foe b{color:var(--rv-red)}@keyframes rv-banner{0%{transform:translate(-50%) scaleX(.2) skew(-20deg);opacity:0}10%{transform:translate(-50%) scaleX(1.04);opacity:1}16%{transform:translate(-50%) scaleX(1)}85%{opacity:1}to{transform:translate(-50%) translateY(-.5em);opacity:0}}.rv-statuses{position:absolute;left:50%;top:35%;transform:translate(-50%);display:flex;gap:.4em;filter:var(--ink-drop)}.rv-statuses span{padding:.18em .9em;font-weight:800;font-style:italic;font-size:.85em;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(.5em 0,100% 0,calc(100% - .5em) 100%,0 100%)}.rv-statuses .bad{background:var(--rv-red)}.rv-statuses .good{background:var(--rv-heal);color:var(--rv-ink-solid)}.rv-vitals{position:absolute;left:2em;bottom:1.9em;display:flex;align-items:flex-end;gap:.9em;filter:var(--ink-drop)}.rv-card{position:relative;width:6em;height:6.9em;background:var(--rv-white);clip-path:polygon(17% 0,100% 0,83% 100%,0 100%)}.rv-card .hport{position:absolute;inset:3px;clip-path:polygon(17% 0,100% 0,83% 100%,0 100%)}.rv-card-name{position:absolute;left:.1em;bottom:.35em;padding:.02em .9em .06em .6em;font-weight:900;font-style:italic;font-size:1.05em;text-transform:uppercase;color:var(--rv-ink-solid);background:var(--rv-white);clip-path:polygon(.4em 0,100% 0,calc(100% - .4em) 100%,0 100%)}.rv-hp{display:flex;flex-direction:column;gap:.3em;padding-bottom:.3em}.rv-hpnum{display:flex;align-items:baseline;gap:.15em;font-style:italic;line-height:.85}.rv-hpnum b{font-weight:900;font-size:3.2em}.rv-hpnum span{font-weight:700;font-size:1.3em;color:var(--rv-mute)}.rv-hpnum em{font-weight:900;font-size:1.3em;color:var(--rv-heal);margin-left:.3em}.rv-hpbar{position:relative;display:flex;width:21em;height:1.05em;transform:skew(var(--rv-slant));background:#070b18cc;outline:2px solid rgba(3,6,14,.85)}.rv-hpbar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(var(--notch) - 2px),rgba(7,11,24,.9) calc(var(--notch) - 2px) var(--notch));pointer-events:none}.rv-pool{position:relative;height:100%;overflow:hidden}.rv-pool+.rv-pool{border-left:2px solid var(--rv-ink-solid)}.rv-pool i{position:absolute;left:0;top:0;bottom:0}.rv-pool-ghost{background:var(--rv-red);transition:width .38s ease-out}.rv-pool-fill{background:var(--rv-white);box-shadow:inset 0 -.28em #03060e29}.rv-pool.armor .rv-pool-fill{background:var(--rv-armor)}.rv-pool.shield .rv-pool-fill{background:var(--rv-shield)}.rv-pool.over .rv-pool-fill{background:var(--rv-heal)}.rv-vitals.low .rv-pool.hp .rv-pool-fill{background:#ff6178;animation:rv-lowbar .8s ease-in-out infinite}.rv-vitals.low .rv-hpnum b{color:#ff6178}@keyframes rv-lowbar{50%{background:var(--rv-white)}}.rv-legend{display:flex;gap:.8em;min-height:1em;font-weight:700;font-style:italic;font-size:.72em;letter-spacing:.14em;text-transform:uppercase;color:var(--rv-mute)}.rv-legend span:before{content:"";display:inline-block;width:.7em;height:.7em;margin-right:.4em;transform:skew(var(--rv-slant));vertical-align:-.05em}.rv-legend .armor:before{background:var(--rv-armor)}.rv-legend .shield:before{background:var(--rv-shield)}.rv-legend .over:before{background:var(--rv-heal)}.rv-kit{position:absolute;right:2em;bottom:1.9em;display:flex;flex-direction:column;align-items:flex-end;gap:.75em;filter:var(--ink-drop)}.rv-weapon{display:flex;flex-direction:column;align-items:flex-end;gap:.2em}.rv-weapon-name{font-weight:800;font-style:italic;font-size:.78em;letter-spacing:.16em;text-transform:uppercase;color:var(--rv-mute)}.rv-ammo{display:flex;align-items:baseline;gap:.12em;font-style:italic;line-height:.85}.rv-ammo b{font-weight:900;font-size:3.2em}.rv-ammo b.inf{font-size:2.6em}.rv-ammo b.reloading{font-size:1.6em;color:var(--rv-gold);text-transform:uppercase;letter-spacing:.04em}.rv-ammo span{font-weight:700;font-size:1.3em;color:var(--rv-mute)}.rv-weapon.low .rv-ammo b{color:var(--rv-red)}.rv-ticks{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:.13em;width:min(13em,calc(var(--n) * .95em));height:.5em;transform:skew(var(--rv-slant))}.rv-ticks i{background:#070b18bf}.rv-ticks i.on{background:var(--rv-white)}.rv-ticks.reloading i.on{background:var(--rv-gold)}.rv-weapon.low .rv-ticks i.on{background:var(--rv-red)}.rv-ammobar{width:13em;height:.5em;transform:skew(var(--rv-slant));background:#070b18bf}.rv-ammobar i{display:block;height:100%;background:var(--rv-white)}.rv-ammobar i.reloading{background:var(--rv-gold)}.rv-abilities{display:flex;gap:.5em}.rv-ab{--edge: rgba(245, 247, 255, .4);display:flex;flex-direction:column;align-items:center;gap:.32em}.rv-ab-face{position:relative;width:4.2em;height:4.2em;display:grid;place-items:center;background:var(--edge);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%)}.rv-ab-face:before{content:"";position:absolute;inset:2px;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);background:radial-gradient(circle,rgba(255,255,255,.06) .8px,transparent 1.2px) 0 0 / 4px 4px,linear-gradient(160deg,#222e52f2,#070b18f2)}.rv-ab-icon{position:relative;z-index:1;display:grid;color:var(--rv-white)}.rv-ab.ready{--edge: rgba(245, 247, 255, .85)}.rv-ab.cooling .rv-ab-icon{opacity:.32}.rv-ab.held{--edge: var(--rv-gold)}.rv-ab.held .rv-ab-face:before{background:linear-gradient(160deg,#785c0af2,#281e04f2)}.rv-ab.held .rv-ab-icon{color:var(--rv-gold)}.rv-ab-cd{position:absolute;left:0;right:0;top:0;z-index:2;background:#03060e9e}.rv-ab-num{position:absolute;z-index:3;font-weight:900;font-style:italic;font-size:1.9em;text-shadow:.07em .07em 0 var(--rv-ink-solid)}.rv-ab-charges{position:absolute;z-index:3;top:.3em;right:.9em;display:flex;gap:.15em}.rv-ab-charges i{width:.45em;height:.45em;transform:skew(var(--rv-slant));background:#f5f7ff40}.rv-ab-charges i.on{background:var(--rv-gold)}.rv-ab-fx{position:absolute;inset:0;z-index:4}.rv-ab-fx.cast{background:var(--rv-white);animation:rv-fade .32s ease-out forwards}.rv-ab-fx.ready{background:radial-gradient(circle,transparent 40%,rgba(255,210,63,.9) 42%,transparent 60%);animation:rv-ping .52s ease-out forwards}@keyframes rv-fade{to{opacity:0}}@keyframes rv-ping{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}.rv-ab-key,.rv-ult-key,.rv-prompt kbd{font-weight:800;font-style:italic;font-size:.72em;letter-spacing:.06em;padding:.05em .65em .08em;color:var(--rv-ink-solid);background:var(--rv-white);clip-path:polygon(.35em 0,100% 0,calc(100% - .35em) 100%,0 100%)}.rv-ab.held .rv-ab-key{background:var(--rv-gold)}.rv-ult{position:absolute;left:50%;bottom:2.3em;width:7.2em;height:7.2em;transform:translate(-50%);display:grid;place-items:center;filter:var(--ink-drop)}.rv-ult-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rv-ult-track{fill:none;stroke:#070b18b3;stroke-width:8}.rv-ult-prog{fill:none;stroke:var(--rv-white);stroke-width:7;transition:stroke-dasharray .2s linear}.rv-ult-gaps{fill:none;stroke:var(--rv-ink-solid);stroke-width:9}.rv-ult-core-bg{fill:#070b18e6;stroke:#f5f7ff4d;stroke-width:1.5}.rv-ult-core{position:relative;display:flex;flex-direction:column;align-items:center;gap:.05em;color:var(--rv-white)}.rv-ult-pct{font-weight:900;font-style:italic;font-size:1.05em;line-height:1}.rv-ult-key{position:absolute;right:-.1em;bottom:.25em;font-size:.85em}.rv-ult-name{position:absolute;top:calc(100% + .3em);z-index:1;white-space:nowrap;font-weight:800;font-style:italic;font-size:.72em;letter-spacing:.16em;text-transform:uppercase;color:var(--rv-mute);-webkit-text-stroke:3px var(--rv-ink-solid);paint-order:stroke fill}.rv-ult.ready .rv-ult-prog{stroke:var(--rv-gold)}.rv-ult.ready .rv-ult-core-bg{fill:var(--rv-gold);stroke:#fff6c8}.rv-ult.ready .rv-ult-core{color:var(--rv-ink-solid)}.rv-ult.ready .rv-ult-key{background:var(--rv-gold);animation:rv-bob .9s ease-in-out infinite}.rv-ult.ready .rv-ult-name{color:var(--rv-gold)}.rv-ult.ready{animation:rv-ultglow 1.2s ease-in-out infinite}.rv-ult.active .rv-ult-core-bg{fill:var(--rv-white)}.rv-ult.active .rv-ult-core{color:var(--rv-ink-solid)}.rv-ult-burst{position:absolute;inset:-45%;width:190%;height:190%;fill:var(--rv-gold);opacity:.85;animation:rv-spin 5s linear infinite;-webkit-mask:radial-gradient(circle,#000 34%,transparent 62%);mask:radial-gradient(circle,#000 34%,transparent 62%)}.rv-ult-banner{position:absolute;bottom:calc(100% + .9em);white-space:nowrap;font-weight:900;font-style:italic;font-size:1.5em;text-transform:uppercase;color:var(--rv-gold);-webkit-text-stroke:.14em var(--rv-ink-solid);paint-order:stroke fill;animation:rv-streak 2.4s ease forwards}@keyframes rv-spin{to{transform:rotate(360deg)}}@keyframes rv-bob{50%{transform:translateY(-.18em)}}@keyframes rv-ultglow{50%{filter:var(--ink-drop) drop-shadow(0 0 .8em rgba(255,210,63,.75))}}.rv-death{position:absolute;left:50%;top:22%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.7em;filter:var(--ink-drop);animation:rv-deathin .42s cubic-bezier(.2,.9,.3,1.15)}.rv-death-kicker{font-weight:800;font-style:italic;font-size:1em;letter-spacing:.3em;text-transform:uppercase;color:var(--rv-red)}.rv-death-killer{display:flex;align-items:center}.rv-death-killer .hport{width:6.4em;height:6.4em;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);z-index:1}.rv-death-killer>div{display:flex;flex-direction:column;margin-left:-1em;padding:.25em 2em .35em 1.8em;background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.4px) 0 0 / 5px 5px,linear-gradient(100deg,#070b18f2,#1c0c16f2);clip-path:polygon(1em 0,100% 0,calc(100% - 1em) 100%,0 100%)}.rv-death-killer b{font-weight:900;font-style:italic;font-size:2.3em;line-height:1;text-transform:uppercase}.rv-death-killer span{font-weight:800;font-style:italic;letter-spacing:.2em;text-transform:uppercase;color:var(--hc)}.rv-death-with{display:flex;align-items:center;gap:.45em;margin-top:-.2em;font-weight:800;font-style:italic;font-size:.85em;text-transform:uppercase}.rv-death-with>span:first-child{letter-spacing:.22em;color:var(--rv-mute)}.rv-death-with-chip{display:flex;align-items:center;gap:.35em;padding:.12em .95em .14em .25em;background:#070b18e6;clip-path:polygon(.5em 0,100% 0,calc(100% - .5em) 100%,0 100%)}.rv-death-with-chip .hport{width:1.5em;height:1.5em;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%)}.rv-respawn{position:relative;display:flex;align-items:baseline;justify-content:center;gap:.5em;min-width:15em;padding:.3em 2.2em .8em;background:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1.4px) 0 0 / 5px 5px,#070b18e6;clip-path:polygon(.9em 0,100% 0,calc(100% - .9em) 100%,0 100%)}.rv-respawn span{font-weight:800;font-style:italic;letter-spacing:.2em;text-transform:uppercase}.rv-respawn b{font-weight:900;font-style:italic;font-size:2.2em;line-height:1}.rv-respawn:after,.rv-respawn i{position:absolute;left:1.5em;bottom:.4em;height:.24em;transform:skew(var(--rv-slant))}.rv-respawn:after{content:"";right:1.5em;background:#f5f7ff24}.rv-respawn i{z-index:1;width:calc((100% - 3em) * var(--p, 0));background:var(--rv-white);transition:width 1s linear}@keyframes rv-deathin{0%{transform:translate(-50%) scale(1.2);opacity:0}}.rv-prompt{position:absolute;left:2.4em;bottom:9.5em;display:flex;align-items:center;gap:.6em;font-weight:700;font-style:italic;font-size:.95em;letter-spacing:.08em;text-transform:uppercase;filter:var(--ink-drop)}.rv-prompt kbd{font-size:.85em}.rv-clicktoplay{position:absolute;left:50%;top:63%;transform:translate(-50%);padding:.35em 2em .45em;font-weight:900;font-style:italic;font-size:1.4em;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-ink-solid);background:var(--rv-white);clip-path:polygon(.8em 0,100% 0,calc(100% - .8em) 100%,0 100%);animation:rv-bob 1.4s ease-in-out infinite}.rv-toast{position:absolute;top:8.9em;left:50%;transform:translate(-50%);padding:.35em 1.6em;font-weight:800;font-style:italic;letter-spacing:.04em;text-transform:uppercase;background:#070b18e0;border-left:.3em solid var(--rv-gold);clip-path:polygon(0 0,100% 0,calc(100% - .6em) 100%,0 100%);animation:rv-slide .18s ease-out}.rv-toast.error{border-color:var(--rv-red)}.rv-hurt{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 62%,rgba(255,30,60,.32) 100%);opacity:0;transition:opacity .45s ease-out}.rv-hurt.on{opacity:1;transition:none}.rv-lowhp{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 50%,rgba(200,10,40,.5) 100%);animation:rv-heartbeat 1.1s ease-in-out infinite}@keyframes rv-heartbeat{0%,to{opacity:.55}15%{opacity:1}30%{opacity:.6}45%{opacity:.9}}.scope{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 0 min(34vh,34vw),rgba(7,11,24,.9) calc(min(34vh,34vw) + 2px))}.scope:after{content:"";position:absolute;left:50%;top:50%;width:min(68vh,68vw);height:min(68vh,68vw);transform:translate(-50%,-50%);border:2px solid rgba(245,247,255,.5);border-radius:50%}.rv-board-wrap{position:fixed;inset:0;display:grid;place-items:center;pointer-events:none;background:radial-gradient(ellipse at center,#070b188c,#070b18cc);font-family:var(--rv-font);font-size:clamp(12px,1vw,16px);color:var(--rv-white)}.rv-board{display:grid;gap:1.4em;width:min(62em,94vw);filter:drop-shadow(.2em .2em 0 rgba(3,6,14,.7));animation:rv-pop .16s ease-out}@keyframes rv-pop{0%{transform:scale(1.03);opacity:0}}.rv-board-team header{display:flex;align-items:baseline;justify-content:space-between;padding:.25em 1.6em .3em 1.2em;clip-path:polygon(.8em 0,100% 0,calc(100% - .8em) 100%,0 100%)}.rv-board-team.ally header{background:linear-gradient(100deg,var(--rv-blue),#0c58aa)}.rv-board-team.foe header{background:linear-gradient(100deg,var(--rv-red),#960f2c)}.rv-board-team header b{font-weight:900;font-style:italic;font-size:1.6em;text-transform:uppercase}.rv-board-team header span{font-weight:800;font-style:italic;letter-spacing:.14em;text-transform:uppercase}.rv-board-head,.rv-board-row{display:grid;grid-template-columns:2.6em minmax(8em,1.6fr) repeat(3,2.6em) repeat(var(--wide, 3),minmax(4.5em,1fr)) 3.4em;align-items:center;column-gap:.7em}.rv-board-head{padding:.4em 1.4em .15em .9em;color:var(--rv-mute)}.rv-board-head span{font-weight:800;font-style:italic;font-size:.72em;letter-spacing:.16em;text-transform:uppercase}.rv-board-head span:nth-child(n+3){text-align:right}.rv-board-row{margin-top:.25em;padding:.18em 1.4em .18em .9em;background:#070b18d6;clip-path:polygon(.7em 0,100% 0,calc(100% - .7em) 100%,0 100%)}.rv-board-row>span:first-child{display:flex}.rv-board-row .hport{width:2.6em;height:2.6em;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.rv-board-row.me{background:linear-gradient(100deg,#ffd23f4d,#070b18db 45%);box-shadow:inset .3em 0 0 var(--rv-gold)}.rv-board-row.dead .hport{filter:grayscale(1) brightness(.5)}.rv-board-name{display:flex;flex-direction:column;line-height:1.05;min-width:0}.rv-board-name b{font-weight:800;font-style:italic;font-size:1.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-board-name small{font-weight:700;font-style:italic;font-size:.75em;letter-spacing:.12em;text-transform:uppercase;color:var(--rv-mute)}.rv-board-row .num{text-align:right;font-weight:800;font-style:italic;font-size:1.15em;font-variant-numeric:tabular-nums}.rv-board-row .num.dim{color:var(--rv-mute);font-size:.95em}.herodetail .hero-bust{position:absolute;right:1.2rem;top:1.2rem;width:11rem;height:11rem;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.herodetail>div:last-of-type{padding-right:11.5rem}@media(max-width:860px){.herodetail .hero-bust{display:none}.herodetail>div:last-of-type{padding-right:0}}.chat{position:absolute;left:1.2rem;bottom:12rem;width:min(420px,40vw);display:grid;gap:.2rem;font-size:.9rem}.chat .line{text-shadow:0 1px 2px #000;transition:opacity .6s}.chat .line b{color:var(--brass)}.chat .line.sys{color:var(--muted);font-style:italic}.chat .line.old{opacity:0}.chat.open .line.old{opacity:.75}.chat input{pointer-events:auto;margin-top:.3rem;background:#0b0e14cc;border:1.5px solid var(--brass);padding:.45rem .6rem;border-radius:2px}.netgraph{position:absolute;left:.6rem;top:.6rem;margin:0;display:grid;grid-template-columns:auto auto;gap:.1rem .8rem;font-family:var(--mono);font-size:.72rem;line-height:1.45;padding:.5rem .7rem;background:#070b18c7}.netgraph dt{color:var(--rv-mute)}.netgraph dd{margin:0}.overlay{position:fixed;inset:0;display:grid;place-items:center;background:#0b0e149e;backdrop-filter:blur(3px);padding:2rem;overflow:auto}.panel{width:min(1080px,100%);max-height:100%;overflow:auto;padding:1.6rem 1.8rem}.panel h2{font-family:var(--display);font-weight:900;font-size:2.6rem;line-height:1;text-transform:uppercase;margin:0}.panel header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.3rem;flex-wrap:wrap}.panel .actions{display:flex;gap:.6rem;flex-wrap:wrap}.teams{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media(max-width:720px){.teams{grid-template-columns:1fr}}.team h3{display:flex;justify-content:space-between;align-items:center;margin:0 0 .6rem;font-family:var(--display);font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:3px solid currentColor;padding-bottom:.3rem}.team.friend h3{color:var(--friend)}.team.foe h3{color:var(--foe)}.slot{display:flex;align-items:center;gap:.7rem;padding:.45rem .4rem;border-bottom:1px solid rgba(238,233,223,.07)}.slot .name{flex:1;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot .name small{color:var(--muted);font-weight:400;margin-left:.4em}.slot.me{background:#e8b84a1a}.slot .ping{font-family:var(--mono);font-size:.75rem;color:var(--muted)}.slot button.x{pointer-events:auto;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:1rem}.settings-grid{margin-top:1.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;padding-top:1rem;border-top:1px solid rgba(238,233,223,.1)}.toggle{display:flex;align-items:center;gap:.5rem;cursor:pointer}.audio-grid{margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(238,233,223,.1);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem 1.4rem}.audio-grid .eyebrow{grid-column:1 / -1}.slider{display:grid;gap:.3rem}.slider label{display:flex;justify-content:space-between;align-items:baseline;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.slider output{font-family:var(--mono);font-size:.8rem;letter-spacing:0;color:var(--chalk);font-variant-numeric:tabular-nums}.slider input[type=range]{width:100%;margin:0;accent-color:var(--brass);cursor:pointer}.slider input[type=range]:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.slider small{font-size:.74rem;color:#eee9df80}.toggle input{accent-color:var(--brass);width:1.1rem;height:1.1rem}.invite{display:flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:.85rem;color:var(--muted)}.keys{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.82rem;color:var(--muted)}.keys kbd{font-family:var(--mono);font-size:.75rem;padding:.05rem .35rem;border:1px solid rgba(238,233,223,.3);border-radius:2px;color:var(--chalk);margin-right:.3rem}.heroes{display:grid;grid-template-columns:300px 1fr;gap:1.6rem;width:min(1100px,100%)}@media(max-width:860px){.heroes{grid-template-columns:1fr}}.roles{display:grid;gap:1rem;align-content:start}.role h4{margin:0 0 .4rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.role .list{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.herocard{--hc: var(--chalk);appearance:none;display:flex;align-items:center;gap:.55rem;padding:.55rem;border:1.5px solid rgba(238,233,223,.15);background:var(--ink-a);cursor:pointer;text-align:left;font-family:var(--display);font-weight:700;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase}.herocard .chip{--hc: inherit}.herocard.sel{border-color:var(--hc);box-shadow:inset 0 0 0 1px var(--hc)}.herocard.cur:after{content:"playing";margin-left:auto;font-family:var(--body);font-size:.65rem;color:var(--brass);letter-spacing:.08em}.herocard:disabled{opacity:.35;cursor:not-allowed}.herodetail{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.4rem;padding:1.6rem;overflow:hidden}.nameplate{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--display);font-weight:900;font-size:clamp(4.5rem,9vw,7.5rem);line-height:.8;text-transform:uppercase;color:var(--hc);letter-spacing:-.01em}.herodetail .role-line{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.herodetail .blurb{font-size:1.1rem;margin:.3rem 0 1rem;max-width:44ch}.herodetail .stats{display:flex;gap:1.2rem;margin-bottom:1rem;font-size:.85rem;color:var(--muted)}.herodetail .stats b{display:block;font-family:var(--display);font-size:1.6rem;color:var(--chalk)}.kitlist{display:grid;gap:.55rem}.kitlist .ab{display:grid;grid-template-columns:5.5rem 1fr;gap:.8rem;align-items:baseline}.kitlist .ab kbd{font-family:var(--mono);font-size:.72rem;color:var(--brass);text-align:right}.kitlist .ab b{font-weight:700}.kitlist .ab p{margin:.1rem 0 0;font-size:.9rem;color:#eee9dfc7}.kitlist .ab .cd{color:var(--muted);font-size:.8rem;margin-left:.4rem}.rv-end-wrap{--band-a: #1d8fe0;--band-b: #0a3a86;--glow: rgba(47, 180, 255, .22);padding:1.4rem;background:radial-gradient(ellipse 70% 45% at 50% 0%,var(--glow),transparent 70%),radial-gradient(ellipse at center,#070b18b3,#070b18f0);backdrop-filter:blur(4px) saturate(.6);font-family:var(--rv-font);font-size:clamp(12px,1vw,16px);color:var(--rv-white)}.rv-end-wrap.loss{--band-a: #d8284c;--band-b: #5a0a1e;--glow: rgba(255, 51, 85, .22)}.rv-end-wrap.draw{--band-a: #4a5474;--band-b: #1a2036;--glow: rgba(245, 247, 255, .12)}.rv-end{width:min(80em,100%);display:grid;gap:1.2em}.rv-end-head{position:relative;isolation:isolate;display:flex;align-items:center;gap:2em;padding:.5em 2.6em .7em 2.2em;filter:var(--ink-drop)}.rv-end-head:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,rgba(255,255,255,.13) 1px,transparent 1.5px) 0 0 / 6px 6px,repeating-conic-gradient(from 0deg at 16% 60%,rgba(255,255,255,.09) 0deg 2deg,transparent 2deg 8deg),linear-gradient(100deg,var(--band-a),var(--band-b));clip-path:polygon(1.6em 0,100% 0,calc(100% - 1.6em) 100%,0 100%);animation:rv-swipe .48s cubic-bezier(.2,.9,.3,1) both}@keyframes rv-swipe{0%{clip-path:polygon(1.6em 0,1.6em 0,0 100%,0 100%)}}.rv-end-verdict{display:flex;flex-direction:column}.rv-end-verdict span{font-weight:800;font-style:italic;font-size:.95em;letter-spacing:.32em;text-transform:uppercase;opacity:.8}.rv-end-verdict h2{margin:-.06em 0 0;font-weight:900;font-style:italic;font-size:5.4em;line-height:.9;text-transform:uppercase;color:var(--rv-gold);-webkit-text-stroke:.045em var(--rv-ink-solid);paint-order:stroke fill;text-shadow:.055em .055em 0 var(--rv-ink-solid);animation:rv-slam .56s cubic-bezier(.2,.9,.3,1.25) .14s both}.rv-end-wrap.loss .rv-end-verdict h2,.rv-end-wrap.draw .rv-end-verdict h2{color:var(--rv-white)}@keyframes rv-slam{0%{transform:scale(1.7) skew(-10deg);opacity:0}}.rv-end-score{display:flex;align-items:center;gap:.35em;margin-left:auto;font-weight:900;font-style:italic;font-size:3em;line-height:1}.rv-end-score b{min-width:1.3em;padding:.04em .3em .08em;text-align:center;background:var(--rv-ink-solid);clip-path:polygon(.22em 0,100% 0,calc(100% - .22em) 100%,0 100%)}.rv-end-score .ally{color:var(--rv-blue)}.rv-end-score .foe{color:var(--rv-red)}.rv-end-score i{width:.4em;height:.1em;background:var(--rv-white);opacity:.7}.rv-btn{flex:none;padding:.6em 1.9em .65em;border:0;font:900 italic 1.1em/1 var(--rv-font);letter-spacing:.08em;text-transform:uppercase;color:var(--rv-ink-solid);background:var(--rv-white);clip-path:polygon(.7em 0,100% 0,calc(100% - .7em) 100%,0 100%);cursor:pointer;transition:background .12s ease,transform .12s ease}.rv-btn:hover,.rv-btn:focus-visible{background:var(--rv-gold)}.rv-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 .2em var(--rv-ink-solid)}.rv-btn:active{transform:translateY(1px) scale(.98)}.rv-end-body{display:grid;grid-template-columns:14em minmax(0,1fr);gap:1.4em;align-items:start}.rv-end-stars{display:grid;gap:1em}.rv-end .rv-board{width:auto;gap:1em;overflow-x:auto}.rv-end .rv-board-row{padding-block:.1em}.rv-end .rv-board-row .hport{width:2.2em;height:2.2em}.rv-star{position:relative;display:grid;padding:.7em 1.5em .9em;background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.4px) 0 0 / 5px 5px,linear-gradient(165deg,color-mix(in srgb,var(--hc) 55%,#0b1226) 0%,var(--rv-ink-solid) 62%);clip-path:polygon(1em 0,100% 0,calc(100% - 1em) 100%,0 100%);animation:rv-rise .52s cubic-bezier(.2,.9,.3,1.1) .26s both}.rv-star.svp{animation-delay:.38s}.rv-star.ally{box-shadow:inset 0 .28em 0 var(--rv-blue)}.rv-star.foe{box-shadow:inset 0 .28em 0 var(--rv-red)}.rv-star .hport{justify-self:center;width:9.5em;height:9.5em;background:none}.rv-star em{position:absolute;top:.15em;left:.55em;z-index:1;font-weight:900;font-style:italic;font-size:2.4em;line-height:1;color:var(--rv-gold);-webkit-text-stroke:.06em var(--rv-ink-solid);paint-order:stroke fill;text-shadow:.05em .05em 0 var(--rv-ink-solid)}.rv-star.svp em{color:#d3dbee}.rv-star-body{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;margin-top:-.3em}.rv-star b{font-weight:900;font-style:italic;font-size:1.45em;line-height:1;text-transform:uppercase;text-shadow:.06em .06em 0 var(--rv-ink-solid),0 0 .3em var(--rv-ink-solid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-star small{font-weight:800;font-style:italic;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--hc),#fff 35%)}.rv-star dl{display:flex;gap:1.2em;margin:.45em 0 0}.rv-star dt{font-weight:800;font-style:italic;font-size:.68em;letter-spacing:.16em;text-transform:uppercase;color:var(--rv-mute)}.rv-star dd{margin:0;font-weight:900;font-style:italic;font-size:1.25em;font-variant-numeric:tabular-nums}@keyframes rv-rise{0%{transform:translateY(1.2em);opacity:0}}@media(max-width:760px){.rv-end-head{flex-wrap:wrap;gap:.8em 1.4em}.rv-end-verdict h2{font-size:3.6em}.rv-end-body{grid-template-columns:minmax(0,1fr)}.rv-end-stars{grid-template-columns:repeat(auto-fit,minmax(12em,1fr))}}.connecting{position:fixed;inset:0;display:grid;place-items:center;text-align:center;background:var(--soot)}.connecting .title{font-size:clamp(3rem,8vw,5rem)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.lab{min-height:100vh;padding:1.6rem clamp(1rem,3vw,2.4rem) 4rem;background:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1.4px) 0 0 / 6px 6px,radial-gradient(ellipse 80% 40% at 50% 0%,rgba(47,180,255,.12),transparent 70%),var(--rv-ink-solid);color:var(--rv-white);font-family:var(--rv-font)}.lab-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem;margin-bottom:1rem}.lab-title h1{margin:0;font-weight:900;font-style:italic;font-size:clamp(2.4rem,5vw,3.6rem);line-height:.9;text-transform:uppercase;color:var(--rv-gold);-webkit-text-stroke:.04em var(--rv-ink-solid);paint-order:stroke fill;text-shadow:.05em .05em 0 #000}.lab-title p{margin:.4rem 0 0;max-width:56ch;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:.92rem;color:var(--rv-mute)}.lab-spots{display:flex;flex-wrap:wrap;gap:.3rem}.lab-spots button{padding:.4em 1.1em .45em;border:0;font:800 italic .95rem/1 var(--rv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rv-white);background:#f5f7ff14;clip-path:polygon(.5em 0,100% 0,calc(100% - .5em) 100%,0 100%);cursor:pointer}.lab-spots button:hover{background:#2fb4ff40}.lab-spots button.on{color:var(--rv-ink-solid);background:var(--rv-blue)}.lab-spots button:focus-visible,.lab-tile:focus-visible,.lab-tile.loop button:focus-visible{outline:2px solid var(--rv-gold);outline-offset:2px}.lab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.lab-actions .rv-btn.ghost{color:var(--rv-white);background:#f5f7ff1f}.lab-actions .rv-btn.ghost:hover{color:var(--rv-ink-solid);background:var(--rv-gold)}.lab-progress{font:700 italic .95rem/1 var(--rv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rv-gold)}.lab-detail{position:sticky;top:0;z-index:2;margin:0 calc(-1*clamp(1rem,3vw,2.4rem)) 1.2rem;padding:.8rem clamp(1rem,3vw,2.4rem) .9rem;background:#070b18f5;border-bottom:1px solid rgba(245,247,255,.08);box-shadow:0 .6rem 1.4rem #00000059}.lab-detail-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-bottom:.45rem}.lab-detail h2{margin:0;font-weight:900;font-style:italic;font-size:1.5rem;text-transform:uppercase}.lab-detail-head span{font-family:var(--mono);font-size:.75rem;color:var(--rv-mute)}.lab-detail canvas{display:block;width:100%;height:250px}.lab-empty{margin:0;padding:2.2rem 0;font-weight:700;font-style:italic;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;color:var(--rv-mute)}.lab-metrics{display:flex;flex-wrap:wrap;gap:.4rem 1.8rem;margin:.6rem 0 0}.lab-metrics dt{font-weight:800;font-style:italic;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--rv-mute)}.lab-metrics dd{margin:0;font-weight:900;font-style:italic;font-size:1.35rem;font-variant-numeric:tabular-nums}.lab .warn{color:var(--rv-red)}.lab-group{margin-top:1.4rem}.lab-group h2{display:inline-block;margin:0 0 .55rem;padding:.2em 1.6em .25em 1em;font-weight:900;font-style:italic;font-size:1.2rem;text-transform:uppercase;background:linear-gradient(100deg,var(--rv-blue),#0c58aa);clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%)}.lab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.45rem}.lab-tile{display:grid;align-content:start;gap:.3rem;min-width:0;padding:.5rem .9rem .55rem;border:0;text-align:left;color:inherit;background:#f5f7ff0d;clip-path:polygon(.5em 0,100% 0,calc(100% - .5em) 100%,0 100%);cursor:pointer;font-family:var(--rv-font)}.lab-tile:hover{background:#2fb4ff24}.lab-tile.playing{background:#ffd23f29;box-shadow:inset .25em 0 0 var(--rv-gold)}.lab-tile b{font-weight:800;font-style:italic;font-size:.98rem;line-height:1.1;text-transform:uppercase}.lab-tile canvas{display:block;width:100%;height:58px}.lab-tile small{font-family:var(--mono);font-size:.66rem;color:var(--rv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-tile.loop{cursor:default}.lab-tile.loop>button{display:grid;gap:.2rem;padding:0;border:0;text-align:left;color:inherit;background:none;font:inherit;cursor:pointer}.lab-tile.loop.on{background:#ffd23f29;box-shadow:inset .25em 0 0 var(--rv-gold)}.lab-tile.loop.on small{color:var(--rv-gold)}.lab-tile.loop label{display:grid;gap:.15rem;font-weight:700;font-style:italic;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-mute)}.lab-tile.loop input[type=range]{width:100%;margin:0;accent-color:var(--rv-gold)}
