.bar[data-v-1effc45d]{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.links[data-v-1effc45d]{gap:26px;margin-left:auto;margin-right:18px;display:flex}.links a[data-v-1effc45d]{color:var(--text-2);padding:6px 0;font-size:14.5px;font-weight:550;transition:color .15s;position:relative}.links a[data-v-1effc45d]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .2s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.links a[data-v-1effc45d]:hover{color:var(--text)}.links a[data-v-1effc45d]:hover:after{transform:scaleX(1)}.right[data-v-1effc45d]{align-items:center;gap:8px;display:flex}.menu[data-v-1effc45d]{width:42px;height:42px;color:var(--text);border:1px solid var(--line-2);background:var(--panel-2);border-radius:6px;place-items:center;display:none;box-shadow:0 3px #0a0908}.drawer[data-v-1effc45d]{border-top:1px solid var(--line);flex-direction:column;padding-top:4px;padding-bottom:20px;display:flex}.drawer a[data-v-1effc45d]:not(.btn){font-family:var(--display);letter-spacing:-.02em;border-bottom:1px solid var(--line);padding:14px 0;font-size:26px;font-weight:700;font-stretch:85%}.drawer .btn[data-v-1effc45d]{justify-content:center;margin-top:18px}@media (max-width:760px){.links[data-v-1effc45d],.hide-sm[data-v-1effc45d]{display:none}.menu[data-v-1effc45d]{display:grid}}@media (min-width:761px){.drawer[data-v-1effc45d]{display:none}}.foot[data-v-ba324ead]{border-top:2px solid var(--text);margin-top:120px}.inner[data-v-ba324ead]{grid-template-columns:1.6fr 1fr 1fr;gap:32px;padding-top:44px;padding-bottom:36px;display:grid}.col[data-v-ba324ead]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.col h4[data-v-ba324ead]{color:var(--text);letter-spacing:-.01em;margin-bottom:4px;font-size:15px;font-weight:750}.col a[data-v-ba324ead]:not(.brand){color:var(--text-2);font-size:14.5px}.col a[data-v-ba324ead]:not(.brand):hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.about p[data-v-ba324ead]{color:var(--text-3);max-width:36ch;font-size:14.5px}.reminder[data-v-ba324ead]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex;color:var(--text-2)!important}.reminder .key[data-v-ba324ead]{min-width:30px;height:28px;padding:0 8px;font-size:12px}.legal[data-v-ba324ead]{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:28px;font-size:12.5px;display:flex}@media (max-width:640px){.inner[data-v-ba324ead]{grid-template-columns:1fr 1fr}.about[data-v-ba324ead]{grid-column:1/-1}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-standard-normal-qp-RdZgh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-standard-normal-C5Lc8Qmc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0f0e0c;--bg-2:#151411;--panel:#1a1916;--panel-2:#211f1b;--panel-3:#2a2823;--line:#2c2a25;--line-2:#3b3832;--text:#efe9df;--text-2:#b3ac9f;--text-3:#7d776c;--paper:#efe9df;--ink:#0f0e0c;--accent:#8b7cff;--accent-2:#a99dff;--accent-3:#5d4ee6;--accent-soft:#8b7cff1f;--accent-line:#8b7cff80;--ok:#6fd49b;--warn:#f3b95f;--bad:#ff6b7d;--m-kill:#ff6b7d;--m-multi:#f3b95f;--m-obj:#5cc4ff;--r-sm:4px;--r:6px;--r-lg:8px;--r-xl:12px;--shadow-lg:0 30px 60px -20px #000000b3;--ease:cubic-bezier(.2,.8,.2,1);--display:"Bricolage Grotesque Variable","Arial Narrow",system-ui,sans-serif;--font:"Instrument Sans Variable","Segoe UI",system-ui,-apple-system,sans-serif;--mono:ui-monospace,"Cascadia Mono",Consolas,monospace;--grad:linear-gradient(90deg,var(--accent-2),var(--accent-2))}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16.5px;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .95 0 0 0 0 .9 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:3px}::selection{background:var(--accent);color:var(--ink)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.narrow{max-width:760px}.skip{background:var(--accent);color:var(--ink);z-index:100;border-radius:4px;padding:8px 14px;font-weight:600;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.top{z-index:30;border-bottom:1px solid var(--line);background:#0f0e0cf0;position:sticky;top:0}.brand{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:750;font-stretch:90%;display:inline-flex}.brand img{width:28px;height:28px}.btn{--k:var(--panel-2);--k-edge:#0a0908;--k-line:var(--line-2);border-radius:var(--r);background:var(--k);height:40px;color:var(--text);border:1px solid var(--k-line);box-shadow:0 3px 0 var(--k-edge);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:600;transition:transform 80ms,box-shadow 80ms,background .15s;display:inline-flex;transform:translateY(0)}.btn:hover{background:var(--panel-3)}.btn:active{box-shadow:0 1px 0 var(--k-edge);transform:translateY(2px)}.btn.primary{--k:var(--accent);--k-edge:#3d31a8;--k-line:#a99dff;color:var(--ink)}.btn.primary:hover{background:#9a8dff}.btn.lg{height:54px;box-shadow:0 4px 0 var(--k-edge);border-radius:8px;padding:0 26px;font-size:16.5px}.btn.lg:active{box-shadow:0 1px 0 var(--k-edge);transform:translateY(3px)}.btn.ghost{box-shadow:none;background:0 0}.pill{border:1px solid var(--line-2);height:28px;color:var(--text-2);white-space:nowrap;background:0 0;border-radius:99px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.pill b{color:var(--text);font-weight:600}.soon{background:var(--paper);height:22px;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.dot{background:var(--c,var(--ok));border-radius:50%;flex:none;width:8px;height:8px}.keys{align-items:center;gap:6px;display:inline-flex}.key{background:var(--panel-3);border:1px solid var(--line-2);min-width:34px;height:34px;color:var(--text);border-radius:6px;place-items:center;padding:0 10px;font-size:13px;font-weight:650;display:inline-grid;box-shadow:0 3px #0a0908}.keys .plus{color:var(--text-3);font-size:13px}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-weight:750;font-stretch:88%;line-height:1.02}.eyebrow{font-family:var(--display);letter-spacing:.02em;color:var(--accent-2);font-size:13px;font-weight:700;font-stretch:85%}.grad{color:var(--accent-2)}.lead{color:var(--text-2);font-size:19px;line-height:1.55}.muted{color:var(--text-3)}section{position:relative}.sec{padding-top:120px}.sec-head{max-width:720px;margin:0 0 48px}.sec-head h2{margin:8px 0 14px;font-size:clamp(34px,4.6vw,56px)}.sec-head p{color:var(--text-2);font-size:18px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}.ico{background:var(--panel-3);width:40px;height:40px;color:var(--accent-2);border:1px solid var(--line-2);border-radius:6px;flex:none;place-items:center;display:grid;box-shadow:0 2px #0a0908}.frame{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--panel);box-shadow:var(--shadow-lg);overflow:hidden}.frame .chrome{border-bottom:1px solid var(--line);background:#12110f;align-items:center;gap:7px;height:32px;padding:0 12px;display:flex}.frame .chrome i{background:var(--panel-3);border-radius:50%;width:9px;height:9px}.frame .chrome span{color:var(--text-3);margin-left:8px;font-size:12px;font-weight:500}.frame img{width:100%;height:auto}.shot{border-radius:var(--r-lg);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);overflow:hidden}.shot img{width:100%;height:auto}.prose{padding-top:64px}.prose h1{margin-bottom:12px;font-size:clamp(36px,5vw,52px)}.prose h2{margin:40px 0 10px;font-size:24px}.prose h3{margin:22px 0 6px;font-size:17px}.prose p,.prose li{color:var(--text-2);margin-bottom:12px}.prose ul{margin-bottom:12px;padding-left:22px}.prose li{margin-bottom:6px}.prose a{color:var(--accent-2);text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--text)}.draft{border-radius:var(--r);color:#e6cf9f;background:#f3b95f14;border:1px solid #f3b95f4d;gap:12px;margin:20px 0 8px;padding:14px 16px;font-size:14px;display:flex}.draft strong{color:#f3d9a4}.updated{color:var(--text-3);font-size:14px}.hl{background-position:0 88%;background-repeat:no-repeat;background-size:100% .34em;padding:0 .06em}.hl.kill{background-image:linear-gradient(#ff6b7d8c,#ff6b7d8c)}.hl.multi{background-image:linear-gradient(#f3b95f8c,#f3b95f8c)}.hl.obj{background-image:linear-gradient(#5cc4ff80,#5cc4ff80)}.hl.ink{background-image:linear-gradient(#8b7cff99,#8b7cff99)}@media (max-width:640px){.wrap{padding:0 16px}.sec{padding-top:84px}.lead{font-size:17px}}.btn.discord svg{color:var(--accent-2)}.sec.after-rule{padding-top:56px}
