@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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{--ink:#0d0f14;--ink-2:#11141b;--surface:#161922;--surface-2:#1d212c;--line:#2b3040;--line-soft:#e9ecf412;--text:#e9ecf4;--muted:#949cb2;--violet:#7c6bf2;--violet-lift:#9a8cf7;--violet-soft:#7c6bf229;--violet-line:#7c6bf26b;--amber:#f0a742;--amber-soft:#f0a74221;--amber-line:#f0a74266;--sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--step--1:.8125rem;--step-0:1rem;--step-1:1.1875rem;--step-2:clamp(1.35rem, 1.2rem + .6vw, 1.6rem);--step-3:clamp(1.7rem, 1.4rem + 1.3vw, 2.3rem);--step-4:clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--step-5:clamp(2.6rem, 1.7rem + 4.1vw, 5rem);--page:1120px;--gutter:clamp(1.25rem, .8rem + 2.2vw, 3rem);--band:clamp(2rem, 3rem + 7vw, 4rem);--band-sub:clamp(.75rem, .5rem + 1.2vw, 1.5rem);--radius:14px;--radius-sm:8px;--ease:cubic-bezier(.2, .9, .3, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--ink);color:var(--text);font-family:var(--sans);font-size:var(--step-0);font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}h1,h2,h3{letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--violet);color:var(--ink)}:focus-visible{outline:2px solid var(--violet-lift);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:var(--band)}.measure{max-width:34em}.lede{color:var(--muted);font-size:var(--step-1);line-height:1.55}.skip{z-index:60;background:var(--violet);color:var(--ink);border-radius:0 0 var(--radius-sm) var(--radius-sm);transition:translate .16s var(--ease);padding:.7rem 1.1rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:50%;translate:-50% -140%}.skip:focus-visible{translate:-50%}.cta{background:var(--violet);color:var(--ink);font-weight:600;font-size:var(--step-0);letter-spacing:-.01em;transition:background .14s var(--ease), translate .14s var(--ease);border-radius:10px;align-items:center;gap:.6rem;padding:.85rem 1.4rem;text-decoration:none;display:inline-flex}.cta:hover{background:var(--violet-lift)}.cta:active{translate:0 1px}.cta svg{flex:none}.todo{color:var(--amber);border-bottom:1px dotted var(--amber-line);font-style:normal}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.field[data-v-91405da5]{z-index:0;pointer-events:none;width:100%;height:100lvh;transition:opacity .24s var(--ease);position:fixed;top:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.mark[data-v-de9f8436]{flex:none;display:block}.switch[data-v-47128f52]{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);border:1px solid var(--line);transition:border-color .13s var(--ease);border-radius:7px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.72rem;display:inline-flex}.switch[data-v-47128f52]:hover{border-color:var(--violet-line)}.on[data-v-47128f52]{color:var(--text)}.slash[data-v-47128f52]{opacity:.45}.sr[data-v-47128f52]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header[data-v-aaec685b]{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line-soft);background:#0d0f14c7;position:sticky;top:0}.bar[data-v-aaec685b]{align-items:center;gap:1.5rem;height:60px;display:flex}.brand[data-v-aaec685b]{align-items:center;gap:.55rem;text-decoration:none;display:flex}.name[data-v-aaec685b]{letter-spacing:-.02em;font-size:1rem;font-weight:600}.version[data-v-aaec685b]{font-family:var(--mono);color:var(--muted);align-self:center;font-size:.68rem}.links[data-v-aaec685b]{font-size:var(--step--1);color:var(--muted);gap:1.6rem;margin-inline:auto;display:flex}.links a[data-v-aaec685b]{transition:color .13s var(--ease);text-decoration:none}.links a[data-v-aaec685b]:hover{color:var(--text)}.right[data-v-aaec685b]{align-items:center;gap:.9rem;margin-left:auto;display:flex}.cta.small[data-v-aaec685b]{font-size:var(--step--1);border-radius:8px;padding:.5rem .95rem}@media (width<=860px){.links[data-v-aaec685b]{display:none}}@media (width<=440px){.version[data-v-aaec685b]{display:none}}@media (width<=380px){.name[data-v-aaec685b]{display:none}}.footer[data-v-3fe542b2]{z-index:1;border-top:1px solid var(--line-soft);background:var(--ink);position:relative}.inner[data-v-3fe542b2]{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-block:2rem 2.4rem;display:flex}.who[data-v-3fe542b2]{align-items:center;gap:.5rem;display:flex}.name[data-v-3fe542b2]{font-weight:600}.version[data-v-3fe542b2]{font-family:var(--mono);color:var(--muted);font-size:.85em}.tagline[data-v-3fe542b2]{color:var(--muted);border-left:1px solid var(--line);margin-left:.2rem;padding-left:.6rem}.legal[data-v-3fe542b2]{color:var(--muted);flex-wrap:wrap;gap:1.3rem;margin-left:auto;display:flex}.legal a[data-v-3fe542b2]{transition:color .13s var(--ease);text-decoration:none}.legal a[data-v-3fe542b2]:hover{color:var(--text)}@media (width<=720px){.tagline[data-v-3fe542b2]{display:none}.legal[data-v-3fe542b2]{width:100%;margin-left:0}}.main[data-v-5a229419]{z-index:1;position:relative}.quiet[data-v-5a229419]{opacity:.4}.video[data-v-f83495e1]{margin:0}.frame[data-v-f83495e1]{aspect-ratio:16/9;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);position:relative;overflow:hidden;container-type:inline-size}.frame iframe[data-v-f83495e1],.poster[data-v-f83495e1],.poster img[data-v-f83495e1]{border:0;width:100%;height:100%;display:block}.poster[data-v-f83495e1]{cursor:pointer;background:0 0;padding:0;position:relative}.poster img[data-v-f83495e1]{object-fit:cover;transform:translateY(-7.6%)scale(1.16)}.poster[data-v-f83495e1]:focus-visible{outline-offset:-4px}.play[data-v-f83495e1]{width:6.5cqw;height:6.5cqw;color:var(--ink);background:var(--violet);box-shadow:0 0 0 .8cqw var(--violet-soft);transition:background .14s var(--ease), scale .14s var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;top:62.6%;left:50%;translate:-50%}.play svg[data-v-f83495e1]{width:42%;height:42%}.poster:hover .play[data-v-f83495e1]{background:var(--violet-lift);scale:1.06}figcaption[data-v-f83495e1]{max-width:44em;color:var(--muted);margin-top:.9rem;font-size:.82rem;line-height:1.6}figcaption[data-v-f83495e1] a{color:var(--violet-lift);text-underline-offset:.2em}.panel[data-v-ea517d8f]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -24px #000000bf}.titlebar[data-v-ea517d8f]{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.6rem 1rem;display:flex}.pname[data-v-ea517d8f]{font-size:.78rem;font-weight:600}.ptag[data-v-ea517d8f]{color:var(--muted);margin-left:auto;font-size:.73rem}.caption[data-v-ea517d8f]{color:var(--muted);font-size:var(--step--1);padding:1rem 1.3rem 0}.markHint[data-v-ea517d8f]{color:var(--muted);font-size:var(--step--1);padding:.2rem 1.3rem 0}.message[data-v-ea517d8f]{max-width:44em;padding:.75rem 1.3rem 1.2rem;font-size:1.02rem;line-height:1.85}.pill[data-v-ea517d8f]{max-width:100%;font-family:var(--mono);letter-spacing:-.01em;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);border:1px solid #0000;border-radius:5px;margin-inline:.04em;padding:.1em .34em;font-size:.87em;display:inline-block}.pill[data-v-ea517d8f]:disabled{cursor:default}.gone[data-v-ea517d8f]{background:var(--violet-soft);border-color:var(--violet-line);color:var(--violet-lift);animation:strike-ea517d8f .26s var(--ease)}.here[data-v-ea517d8f]{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber)}@keyframes strike-ea517d8f{0%{opacity:.15;filter:blur(3px)}}.miss[data-v-ea517d8f]{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-text-decoration:underline dotted var(--violet-lift);text-decoration:underline dotted var(--violet-lift);text-underline-offset:.22em;transition:background .13s var(--ease);border-radius:4px}.miss[data-v-ea517d8f]:not([aria-disabled=true]):hover{background:var(--violet-soft)}.miss[aria-disabled=true][data-v-ea517d8f]{cursor:text;text-decoration-color:#0000}.markbar[data-v-ea517d8f]{z-index:2;background:var(--surface);border:1.5px solid var(--violet);border-radius:var(--radius-sm);width:max-content;max-width:calc(100% - 16px);box-shadow:0 0 0 3px var(--violet-soft), 0 6px 18px #0006;animation:pop-ea517d8f .14s var(--ease);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:5px 6px 5px 10px;font-size:.75rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.markbar.below[data-v-ea517d8f]{transform:translate(-50%,6px)}.markTitle[data-v-ea517d8f]{margin-right:2px;font-weight:600}.markbar button[data-v-ea517d8f]{border:1px solid var(--violet-line);background:var(--violet-soft);color:var(--text);transition:background .13s var(--ease), border-color .13s var(--ease);border-radius:6px;padding:5px 8px;font-weight:500}.markbar button[data-v-ea517d8f]:hover{border-color:var(--violet);background:var(--violet);color:#fff}@keyframes pop-ea517d8f{0%{opacity:0}}.foot[data-v-ea517d8f]{border-top:1px solid var(--line);background:var(--surface-2);font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:.75rem 1.3rem .9rem;display:flex}.count[data-v-ea517d8f]{font-weight:500}.hint[data-v-ea517d8f]{color:var(--muted)}@media (width<=560px){.message[data-v-ea517d8f]{padding-inline:1rem;font-size:.95rem;line-height:1.95}.caption[data-v-ea517d8f],.markHint[data-v-ea517d8f],.foot[data-v-ea517d8f]{padding-inline:1rem}.ptag[data-v-ea517d8f]{display:none}.markbar[data-v-ea517d8f]{padding:6px}.markTitle[data-v-ea517d8f]{text-align:center;flex-basis:100%;margin:0 0 2px}}.answer[data-v-dcb385bd]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem 1.5rem 1.1rem}.text[data-v-dcb385bd]{max-width:40em;font-size:1.02rem;line-height:1.85}.ph[data-v-dcb385bd]{max-width:100%;font-family:var(--mono);background:var(--violet-soft);border:1px solid var(--violet-line);color:var(--violet-lift);transition:background .13s var(--ease), color .13s var(--ease);border-radius:5px;padding:.1em .34em;font-size:.87em;display:inline-block;position:relative}.ph.shown[data-v-dcb385bd]{background:var(--violet);color:var(--ink)}.tip[data-v-dcb385bd]{z-index:5;white-space:nowrap;font-family:var(--sans);color:var(--text);background:var(--surface-2);border:1px solid var(--violet-line);opacity:0;pointer-events:none;transition:opacity .13s var(--ease), translate .13s var(--ease);border-radius:7px;padding:.35rem .6rem;font-size:.8rem;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50% 4px;box-shadow:0 10px 26px -10px #000c}.tip.shown[data-v-dcb385bd]{opacity:1;translate:-50%}.tools[data-v-dcb385bd]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.3rem;padding-top:1rem;display:flex}.tool[data-v-dcb385bd]{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;transition:color .13s var(--ease), border-color .13s var(--ease);border-radius:7px;padding:.35rem .7rem;font-family:inherit;font-size:.8rem}.tool[data-v-dcb385bd]:hover{color:var(--text);border-color:var(--violet-line)}@media (width<=560px){.answer[data-v-dcb385bd]{padding:1.1rem 1rem .9rem}.text[data-v-dcb385bd]{font-size:.95rem}}h2[data-v-035768d0]{font-size:var(--step-3);max-width:18em}.top[data-v-035768d0]{margin-top:1.1rem}.ctaNote[data-v-035768d0]{color:var(--muted);font-size:var(--step--1);margin-top:.85rem}.sunken[data-v-035768d0]{border-block:1px solid var(--line-soft);background:#e9ecf406}.split[data-v-035768d0]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:1.2rem 4rem;display:grid}.prose[data-v-035768d0]{max-width:36em;color:var(--muted);font-size:var(--step-0);gap:1rem;display:grid}.prose p[data-v-035768d0]{line-height:1.7}.hero[data-v-035768d0]{padding-top:clamp(3.5rem,2rem + 7vw,7rem);padding-bottom:clamp(3.5rem,2rem + 6vw,4rem)}.heroGrid[data-v-035768d0]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,1rem + 3vw,3.2rem) 4rem;display:grid}h1[data-v-035768d0]{font-size:var(--step-5);letter-spacing:-.035em;grid-column:1/-1;max-width:15em}.pitch .lede[data-v-035768d0]{max-width:28em}.pitch .cta[data-v-035768d0]{margin-top:1.6rem}.stageNote[data-v-035768d0]{color:var(--muted);margin-top:.9rem;font-size:.82rem}.ways[data-v-035768d0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:clamp(2.2rem,1.4rem + 2.5vw,3.4rem);display:grid}.ways li[data-v-035768d0]{border-top:1px solid var(--violet-line);padding-top:1.1rem}.ways h3[data-v-035768d0]{font-size:var(--step-1);letter-spacing:-.02em}.ways p[data-v-035768d0]{color:var(--muted);margin-top:.6rem;line-height:1.65}.subheading h2[data-v-035768d0]{font-size:var(--step-2)}.sub[data-v-035768d0]{padding-block:var(--band-sub)}.formats[data-v-035768d0]{flex-wrap:wrap;gap:.4rem;display:flex}.formats li[data-v-035768d0]{font-family:var(--mono);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:.3rem .6rem;font-size:.78rem}.detectors[data-v-035768d0]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2.4rem 4rem;margin-top:clamp(2.2rem,1.4rem + 2.5vw,3.4rem);display:grid}.note[data-v-035768d0]{color:var(--muted);font-size:var(--step--1);border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:.7rem}.model[data-v-035768d0]{font-size:var(--step-1);letter-spacing:-.02em;gap:.5rem;display:grid}.model li[data-v-035768d0]{align-items:baseline;gap:.6rem;display:flex}.model li[data-v-035768d0]:before{content:"—";color:var(--violet-lift);font-weight:500}.rules[data-v-035768d0]{flex-wrap:wrap;gap:.45rem;display:flex}.rules li[data-v-035768d0]{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.35rem .7rem;font-size:.86rem}.sites[data-v-035768d0]{color:var(--text);font-size:var(--step--1);flex-wrap:wrap;gap:.35rem 1.4rem;display:flex}.faq[data-v-035768d0]{border-bottom:1px solid var(--line);max-width:40em}.faq details[data-v-035768d0]{border-top:1px solid var(--line)}.faq summary[data-v-035768d0]{font-size:var(--step-0);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1rem;font-weight:500;list-style:none;display:flex}.faq summary[data-v-035768d0]::-webkit-details-marker{display:none}.faq summary[data-v-035768d0]:after{content:"+";font-family:var(--mono);color:var(--violet-lift);transition:transform .16s var(--ease);flex:none}.faq details[open] summary[data-v-035768d0]:after{transform:rotate(45deg)}.faq summary[data-v-035768d0]:hover{color:var(--violet-lift)}.faq summary[data-v-035768d0]:focus-visible{outline:2px solid var(--violet-lift);outline-offset:2px}.faq details p[data-v-035768d0]{color:var(--muted);padding-bottom:1.2rem;line-height:1.7}.faq details[data-v-035768d0] a{color:var(--violet-lift);text-underline-offset:.2em}.close[data-v-035768d0]{padding-top:clamp(3rem,2rem + 4vw,5.5rem)}.close h2[data-v-035768d0]{font-size:var(--step-4);max-width:15em}.close .cta[data-v-035768d0]{margin-top:1.8rem}.cta.big[data-v-035768d0]{font-size:var(--step-1);padding:1rem 1.7rem}@media (width<=1000px){.heroGrid[data-v-035768d0],.split[data-v-035768d0],.detectors[data-v-035768d0]{grid-template-columns:minmax(0,1fr)}h1[data-v-035768d0]{max-width:12em}.ways[data-v-035768d0]{grid-template-columns:minmax(0,1fr);gap:1.8rem}}.legal[data-v-145add24]{padding-block:clamp(3rem, 2rem + 5vw, 5.5rem) var(--band)}h1[data-v-145add24]{font-size:var(--step-4);max-width:14em}.lede[data-v-145add24]{margin-top:1rem}section[data-v-145add24]{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:.8rem 4rem;margin-top:clamp(2.4rem,1.6rem + 2.4vw,3.6rem);padding-top:1.4rem;display:grid}h2[data-v-145add24]{font-size:var(--step-1);letter-spacing:-.02em}.body[data-v-145add24]{max-width:36em;color:var(--muted);grid-column:2;line-height:1.75}.body[data-v-145add24]>*+*{margin-top:1rem}.body h3[data-v-145add24]{color:var(--text);font-size:var(--step-0);letter-spacing:-.01em;margin-top:1.8rem;font-weight:600}.body h3[data-v-145add24]:first-child{margin-top:0}.lines[data-v-145add24]{line-height:1.6}.body ul[data-v-145add24]{gap:.5rem;display:grid}.body li[data-v-145add24]{padding-left:1.1rem;position:relative}.body li[data-v-145add24]:before{content:"";background:var(--violet);border-radius:50%;width:4px;height:4px;position:absolute;top:.72em;left:.15rem}.body[data-v-145add24] a{color:var(--violet-lift);text-decoration:underline;-webkit-text-decoration-color:var(--violet-line);text-decoration-color:var(--violet-line);text-underline-offset:2px;overflow-wrap:anywhere;transition:text-decoration-color .13s var(--ease)}.body[data-v-145add24] a:hover{-webkit-text-decoration-color:var(--violet-lift);text-decoration-color:var(--violet-lift)}@media (width<=860px){section[data-v-145add24]{grid-template-columns:minmax(0,1fr)}.body[data-v-145add24]{grid-column:1}}.missing[data-v-0b9c1f8b]{padding-block:clamp(4rem, 3rem + 6vw, 8rem) var(--band)}h1[data-v-0b9c1f8b]{font-size:var(--step-4)}.lede[data-v-0b9c1f8b]{margin-top:1rem}.cta[data-v-0b9c1f8b]{margin-top:1.8rem}
