@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-vietnamese-800-normal.DHDgv4cm.woff2) format("woff2"),url(/_astro/archivo-vietnamese-800-normal.BKe5Z8rz.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-ext-800-normal.BC6piDwP.woff2) format("woff2"),url(/_astro/archivo-latin-ext-800-normal.B9NTbsU1.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-800-normal.cB6v3kRN.woff2) format("woff2"),url(/_astro/archivo-latin-800-normal.DZa_k145.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.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:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) 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:600;src:url(/_astro/jetbrains-mono-cyrillic-600-normal.EVf6-Yzo.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-600-normal.8K4wrrwR.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:600;src:url(/_astro/jetbrains-mono-greek-600-normal.H7WoG9Et.woff2) format("woff2"),url(/_astro/jetbrains-mono-greek-600-normal.mc2nkWzM.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:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/jetbrains-mono-vietnamese-600-normal.OWROknRo.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:600;src:url(/_astro/jetbrains-mono-latin-ext-600-normal.BfB_LPfz.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-ext-600-normal.DObL3zCW.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:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-600-normal.BfsvjouI.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{--vp-primary: #15161A;--vp-secondary: #475569;--vp-primary-contrast: #ffffff;--vp-primary-glow: rgba(21, 22, 26, .12);--vp-bg: #F6F6F3;--vp-surface: rgba(255, 255, 255, .72);--vp-surface-border: rgba(255, 255, 255, .55);--vp-border: rgba(15, 23, 42, .1);--vp-radius: 16px;--vp-radius-sm: 10px;--vp-text: #0f172a;--vp-text-muted: #64748b}:root{--vp-vote-up: #0E9466;--vp-vote-up-bg: #dcfce7;--vp-vote-down: #D8503C;--vp-vote-down-bg: #fee2e2;--vp-consensus-high: #0E9466;--vp-consensus-low: #D8503C;--vp-status-open: #1d4ed8;--vp-status-planned: #7c3aed;--vp-status-in-progress: #b45309;--vp-status-done: #15803d;--vp-status-declined: #6b7280;--vp-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--vp-font-head: "Archivo", "Inter", ui-sans-serif, system-ui, sans-serif;--vp-font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", "Fira Code", monospace}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--vp-font-sans);color:var(--vp-text);background:radial-gradient(1250px 660px at 64% -14%,#0e94662e,#0e946600 62%),radial-gradient(1050px 780px at 1% 80%,#c4965214,#c4965200 60%),var(--vp-bg);background-repeat:no-repeat;background-attachment:fixed;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}a:focus-visible,button:focus-visible{outline:2px solid var(--vp-primary);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.vp-brand{display:inline-flex;align-items:center;gap:.04em;text-decoration:none;font-family:var(--vp-font-head);font-weight:800;letter-spacing:-.02em;font-size:1.75rem;line-height:1}.vp-brand-icon{height:1.5em;width:auto;display:block;margin-right:.02em}.vp-brand-word{color:var(--vp-text)}.vp-brand-pit{color:var(--vp-vote-down)}.vp-backdrop[data-astro-cid-q44h2mmh]{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.vp-hex[data-astro-cid-q44h2mmh]{position:absolute}.vp-hex--tr[data-astro-cid-q44h2mmh]{top:-150px;right:-120px;opacity:.05}.vp-hex--bl[data-astro-cid-q44h2mmh]{bottom:-140px;left:-130px;opacity:.038}@media(prefers-reduced-motion:no-preference){.vp-h[data-astro-cid-q44h2mmh]{opacity:0;transform-box:fill-box;transform-origin:50% 50%}.vp-h--top[data-astro-cid-q44h2mmh]{animation:vp-cy-down 20s ease-in-out 0s infinite}.vp-h--bot[data-astro-cid-q44h2mmh]{animation:vp-cy-up 20s ease-in-out .6s infinite}.vp-h--mid[data-astro-cid-q44h2mmh]{animation:vp-cy-pop 20s ease-in-out 1s infinite}.vp-h--dark[data-astro-cid-q44h2mmh]{animation:vp-cy-pop 20s ease-in-out 1.3s infinite}.vp-hex--bl[data-astro-cid-q44h2mmh] .vp-h--top[data-astro-cid-q44h2mmh]{animation-delay:10s}.vp-hex--bl[data-astro-cid-q44h2mmh] .vp-h--bot[data-astro-cid-q44h2mmh]{animation-delay:10.6s}.vp-hex--bl[data-astro-cid-q44h2mmh] .vp-h--mid[data-astro-cid-q44h2mmh]{animation-delay:11s}.vp-hex--bl[data-astro-cid-q44h2mmh] .vp-h--dark[data-astro-cid-q44h2mmh]{animation-delay:11.3s}@keyframes vp-cy-down{0%{opacity:0;transform:translate(-30px,-98px) scale(.95)}14%{opacity:1;transform:none}64%{opacity:1;transform:none}84%{opacity:0;transform:translate(-30px,-98px) scale(.95)}to{opacity:0;transform:translate(-30px,-98px) scale(.95)}}@keyframes vp-cy-up{0%{opacity:0;transform:translate(30px,98px) scale(.95)}14%{opacity:1;transform:none}64%{opacity:1;transform:none}84%{opacity:0;transform:translate(30px,98px) scale(.95)}to{opacity:0;transform:translate(30px,98px) scale(.95)}}@keyframes vp-cy-pop{0%{opacity:0;transform:scale(.08)}14%{opacity:1;transform:none}64%{opacity:1;transform:none}84%{opacity:0;transform:scale(.08)}to{opacity:0;transform:scale(.08)}}.vp-hex-g[data-astro-cid-q44h2mmh]{transform-box:fill-box;transform-origin:50% 50%;animation:vp-h-float 26s ease-in-out infinite}.vp-hex--bl[data-astro-cid-q44h2mmh] .vp-hex-g[data-astro-cid-q44h2mmh]{animation-duration:32s;animation-direction:reverse}@keyframes vp-h-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(1.9deg)}}}.vp-page{min-height:100dvh;display:flex;flex-direction:column;position:relative;z-index:1}.vp-header{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;max-width:72rem;margin:0 auto;width:100%}.vp-nav-link{font-family:var(--vp-font-sans);font-size:.9rem;font-weight:600;color:var(--vp-text);text-decoration:none;padding:.4rem .8rem;border:1px solid var(--vp-border);border-radius:var(--vp-radius-sm);transition:background .15s}.vp-nav-link:hover{background:#0f172a0d}.vp-nav-right{display:flex;align-items:center;gap:.6rem}.vp-lang{display:inline-flex;padding:3px;gap:2px;background:#0f172a0d;border:1px solid var(--vp-border);border-radius:var(--vp-radius-sm)}.vp-lang-opt{font-family:var(--vp-font-sans);font-size:.8rem;font-weight:600;line-height:1;color:var(--vp-text-muted);text-decoration:none;padding:.35rem .6rem;border-radius:7px;transition:color .15s,background .15s,box-shadow .15s}.vp-lang-opt:hover{color:var(--vp-text)}.vp-lang-opt[aria-current=true]{color:var(--vp-text);background:#fff;box-shadow:0 1px 2px #0f172a1f}.vp-hero{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(2.5rem,6vw,5rem) 1.25rem clamp(3.5rem,8vw,6rem)}.vp-hero-inner{width:100%;max-width:44rem;min-width:0}.vp-tagline{font-family:var(--vp-font-head);font-weight:800;font-size:clamp(1.5rem,7vw,4rem);line-height:1.05;letter-spacing:-.03em;color:var(--vp-text);margin:0 0 1rem;overflow-wrap:break-word;text-wrap:balance}.vp-sub{font-size:clamp(1rem,2.4vw,1.2rem);color:var(--vp-text-muted);margin:0 auto 2.25rem;max-width:34rem;line-height:1.6;text-wrap:pretty}.vp-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.9rem;background:var(--vp-primary);color:var(--vp-primary-contrast);border-radius:var(--vp-radius-sm);font-family:var(--vp-font-sans);font-weight:600;font-size:1rem;text-decoration:none;transition:opacity .15s,transform .15s}.vp-cta:hover{opacity:.9;transform:translateY(-1px)}.vp-signature{margin:clamp(3rem,8vw,4.5rem) auto 0;max-width:26rem}.vp-sigcard{position:relative;display:flex;align-items:center;gap:1.1rem;text-align:left;padding:1.1rem 1.35rem;background:var(--vp-surface);border:1px solid var(--vp-surface-border);border-radius:var(--vp-radius);box-shadow:0 0 0 1px var(--vp-border),0 10px 30px -12px var(--vp-primary-glow);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);transition:box-shadow .2s ease,transform .2s ease}.vp-sigcard:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--vp-border),0 18px 40px -16px var(--vp-primary-glow)}.vp-vote{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:none}.vp-vbtn{display:flex;align-items:center;justify-content:center;inline-size:3.1rem;block-size:2.05rem;border-radius:12px;font-size:.8rem;line-height:1;background:#f1f1ee;border:1px solid var(--vp-border);color:var(--vp-text-muted);cursor:pointer;appearance:none;-webkit-appearance:none;font-family:inherit;padding:0;transition:transform .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.vp-vbtn:hover{color:var(--vp-text);transform:translateY(-1px)}.vp-vbtn:active{transform:scale(.92)}.vp-vbtn--up:hover{color:var(--vp-vote-up)}.vp-vbtn--down:hover{color:var(--vp-vote-down)}.vp-vbtn--up.is-active,.vp-vbtn--up.is-active:hover{background:var(--vp-vote-up);border-color:transparent;color:#fff;box-shadow:0 7px 16px -8px var(--vp-vote-up)}.vp-vbtn--down.is-active,.vp-vbtn--down.is-active:hover{background:var(--vp-vote-down);border-color:transparent;color:#fff;box-shadow:0 7px 16px -8px var(--vp-vote-down)}.vp-score{font-family:var(--vp-font-mono);font-weight:600;font-size:1.35rem;color:var(--vp-text);font-variant-numeric:tabular-nums;line-height:1;transition:color .16s ease,transform .18s ease}.vp-score.is-ticking{transform:scale(1.16)}.vp-score--neg{color:var(--vp-vote-down)}.vp-sigbody{min-width:0;flex:1}.vp-eyebrow{margin:0 0 .3rem;font-family:var(--vp-font-sans);font-weight:600;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vp-vote-up)}.vp-sigtitle{margin:0 0 .55rem;font-family:var(--vp-font-head);font-weight:800;font-size:1.05rem;color:var(--vp-text);letter-spacing:-.01em}.vp-consensus{display:flex;align-items:center;gap:.6rem}.vp-bar{flex:1;block-size:6px;border-radius:999px;background:var(--vp-vote-up-bg);overflow:hidden;transition:background .3s ease}.vp-bar>i{display:block;block-size:100%;inline-size:var(--vp-fill, 92%);background:var(--vp-vote-up);border-radius:999px;transition:inline-size .45s cubic-bezier(.2,.7,.3,1),background .3s ease}.vp-bar.is-low{background:var(--vp-vote-down-bg)}.vp-bar.is-low>i{background:var(--vp-vote-down)}.vp-pct{flex:none;font-size:.8rem;color:var(--vp-text-muted);font-family:var(--vp-font-mono)}.vp-pct strong{color:var(--vp-vote-up);font-weight:600}.vp-pct.is-low strong{color:var(--vp-vote-down)}.vp-status{margin:.6rem 0 0;display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--vp-text-muted)}.vp-dot{inline-size:7px;block-size:7px;border-radius:50%;flex:none}.vp-dot--progress{background:var(--vp-status-in-progress)}.vp-sigcaption{margin:1rem auto 0;max-width:24rem;font-size:.85rem;color:var(--vp-text-muted);line-height:1.55;text-wrap:pretty}.vp-toast{position:absolute;top:-.7rem;right:.9rem;padding:.25rem .6rem;border-radius:999px;background:var(--vp-primary);color:var(--vp-primary-contrast);font-family:var(--vp-font-sans);font-size:.72rem;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:0 6px 18px -8px var(--vp-primary-glow)}.vp-toast.is-on{opacity:1}.vp-particle{position:absolute;inline-size:9px;block-size:9px;font-size:14px;line-height:1;pointer-events:none;will-change:transform,opacity;z-index:2}.vp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){.vp-reveal{opacity:0;animation:vp-rise .65s cubic-bezier(.2,.7,.3,1) both}.vp-reveal-1{animation-delay:.04s}.vp-reveal-2{animation-delay:.12s}.vp-reveal-3{animation-delay:.2s}.vp-reveal-4{animation-delay:.3s}@keyframes vp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vp-bar>i{animation:vp-fill 1.1s cubic-bezier(.2,.7,.3,1) .35s both}@keyframes vp-fill{0%{inline-size:0}to{inline-size:var(--vp-fill, 92%)}}.vp-hint{animation:vp-hint 1.1s ease-in-out 2}@keyframes vp-hint{0%,to{transform:translateY(0)}50%{transform:translateY(-3px);box-shadow:0 8px 16px -8px var(--vp-vote-up)}}.vp-toast.is-on{animation:vp-toast 1.9s ease forwards}@keyframes vp-toast{0%{opacity:0;transform:translateY(5px) scale(.96)}12%{opacity:1;transform:none}78%{opacity:1}to{opacity:0;transform:translateY(-5px)}}}.vp-install{max-width:40rem;margin:0 auto;padding:clamp(1rem,4vw,2rem) 1.25rem clamp(2.5rem,6vw,4rem);text-align:center}.vp-install-h{font-family:var(--vp-font-head);font-weight:800;font-size:clamp(1.3rem,3.5vw,1.8rem);letter-spacing:-.02em;color:var(--vp-text);margin:0 0 .4rem}.vp-install-sub{color:var(--vp-text-muted);margin:0 0 1.5rem;font-size:.98rem}.vp-cmd{text-align:left}.vp-cmd-label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vp-text-muted);margin:0 0 .5rem}.vp-cmd-row{display:flex;align-items:stretch;gap:.5rem;background:var(--vp-primary);border-radius:var(--vp-radius-sm);padding:.5rem .5rem .5rem .9rem;box-shadow:0 14px 34px -18px var(--vp-primary-glow)}.vp-cmd-code{flex:1;min-width:0;align-self:center;font-family:var(--vp-font-mono);font-size:.86rem;color:#e9e9e7;overflow-x:auto;white-space:nowrap}.vp-cmd-prompt{color:var(--vp-vote-up);user-select:none;margin-right:.5rem}.vp-cmd-copy{flex:none;cursor:pointer;appearance:none;-webkit-appearance:none;border:0;font-family:var(--vp-font-sans);font-size:.8rem;font-weight:600;color:var(--vp-primary);background:#fff;border-radius:7px;padding:.45rem .85rem;transition:background .15s,color .15s}.vp-cmd-copy:hover{background:#f1f1ee}.vp-cmd-copy.is-copied{background:var(--vp-vote-up);color:#fff}.vp-install-ftp{margin:1.1rem 0 0;font-size:.88rem;color:var(--vp-text-muted);line-height:1.55;text-wrap:pretty}.vp-install-ftp strong{color:var(--vp-text)}.vp-nav-gh,.vp-foot-gh{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.vp-nav-gh svg,.vp-foot-gh svg{flex:none}@media(max-width:460px){.vp-gh-text{display:none}.vp-nav-gh{padding-inline:.5rem}}.vp-features{max-width:64rem;margin:0 auto;padding:clamp(2rem,6vw,4.5rem) 1.25rem}.vp-features-h{text-align:center;font-family:var(--vp-font-head);font-weight:800;font-size:clamp(1.5rem,4vw,2.2rem);letter-spacing:-.02em;color:var(--vp-text);margin:0 0 2rem}.vp-feature-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:560px){.vp-feature-grid{grid-template-columns:1fr 1fr}}@media(min-width:900px){.vp-feature-grid{grid-template-columns:1fr 1fr 1fr}}.vp-feature{background:var(--vp-surface);border:1px solid var(--vp-surface-border);border-radius:var(--vp-radius);padding:1.4rem;box-shadow:0 0 0 1px var(--vp-border),0 10px 30px -18px var(--vp-primary-glow);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);transition:transform .2s ease,box-shadow .2s ease}.vp-feature:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--vp-border),0 18px 42px -22px var(--vp-primary-glow)}.vp-feature-ico{display:inline-flex;color:var(--vp-vote-up);margin-bottom:.7rem}.vp-feature-t{font-family:var(--vp-font-head);font-weight:800;font-size:1.05rem;letter-spacing:-.01em;color:var(--vp-text);margin:0 0 .4rem}.vp-feature-x{font-size:.92rem;color:var(--vp-text-muted);line-height:1.55;margin:0;text-wrap:pretty}.vp-docs{max-width:44rem;width:100%;margin:0 auto;flex:1;padding:clamp(1.5rem,5vw,3rem) 1.25rem clamp(2.5rem,6vw,4rem)}.vp-docs-h{font-family:var(--vp-font-head);font-weight:800;font-size:clamp(1.8rem,5vw,2.6rem);letter-spacing:-.02em;color:var(--vp-text);margin:0 0 .6rem}.vp-docs-intro{color:var(--vp-text-muted);font-size:1.05rem;line-height:1.6;margin:0 0 2rem;text-wrap:pretty}.vp-docs-sec{margin:0 0 1.6rem}.vp-docs-sec h2{font-family:var(--vp-font-head);font-weight:800;font-size:1.15rem;color:var(--vp-text);margin:0 0 .4rem}.vp-docs-sec p{color:var(--vp-text-muted);line-height:1.65;margin:0;text-wrap:pretty}.vp-docs-cta{margin-top:1rem}.vp-site-footer{padding:1.75rem 1.5rem;text-align:center;font-size:.85rem;color:var(--vp-text-muted);border-top:1px solid var(--vp-border);display:flex;flex-direction:column;gap:.35rem}.vp-foot-author{margin:0}.vp-foot-meta{margin:0;display:inline-flex;gap:.5rem;justify-content:center;align-items:center;flex-wrap:wrap}.vp-foot-sep{color:var(--vp-border)}.vp-foot-link{color:var(--vp-text);font-weight:600;text-decoration:none;border-bottom:1px solid var(--vp-border)}.vp-foot-link:hover{color:var(--vp-vote-down);border-color:currentColor}
