@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.FvZN3a_className{font-family:Inter,Inter Fallback;font-style:normal}.FvZN3a_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}._4Fseda_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}._4Fseda_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-s.2j75_l12byk_u.woff2)format("woff2");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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b615dfc46d0472ba-s.07wt1b-68kohk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7755c9813efd51-s.p.0pan85mumqyf3.woff2)format("woff2");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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.Xi7J6a_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.Xi7J6a_variable{--font-anton:"Anton", "Anton Fallback"}
@layer theme,base;@layer site{:root{--vx-bg:#fff;--vx-alt:#f8fafb;--vx-mintband:#e9fff8;--vx-line:#e5e7eb;--vx-line2:#d1d5db;--vx-fg:#0b0f14;--vx-muted:#5b6472;--vx-soft:#8a93a0;--vx-g:#12b886;--vx-g-dk:#0e8a63;--vx-g-pill:#f0fdf9;--vx-g-pill-line:#cdf5e4;--vx-g-tint:#e3f8f0;--vx-b1:#0ad38a;--vx-b2:#00a882;--vx-grad:linear-gradient(135deg,#0ad38a,#00a882);--vx-grad-ink:#04261a;--vx-ink:#0b0f14;--vx-ink2:#151b22;--vx-ink-fg:#f4f6f8;--vx-ink-muted:#9aa3ae;--vx-card:#fff;--vx-btn:#0b0f14;--vx-btn-fg:#fff;--vx-dksec:#0b0f14;--vx-dkline:#0b0f14;--vx-font:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--vx-w:1200px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--vx-bg:#0b0f14;--vx-alt:#10161d;--vx-mintband:#0e1f19;--vx-line:#232b35;--vx-line2:#2e3743;--vx-fg:#eef2f5;--vx-muted:#a3adb9;--vx-soft:#7d8894;--vx-g:#33d19e;--vx-g-dk:#5fe0b5;--vx-g-pill:#0f231c;--vx-g-pill-line:#1d3e32;--vx-g-tint:#123026;--vx-card:#121921;--vx-btn:#fff;--vx-btn-fg:#0b0f14;--vx-dksec:#05080b;--vx-dkline:#1c242e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--vx-bg:#0b0f14;--vx-alt:#10161d;--vx-mintband:#0e1f19;--vx-line:#232b35;--vx-line2:#2e3743;--vx-fg:#eef2f5;--vx-muted:#a3adb9;--vx-soft:#7d8894;--vx-g:#33d19e;--vx-g-dk:#5fe0b5;--vx-g-pill:#0f231c;--vx-g-pill-line:#1d3e32;--vx-g-tint:#123026;--vx-card:#121921;--vx-btn:#fff;--vx-btn-fg:#0b0f14;--vx-dksec:#05080b;--vx-dkline:#1c242e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--vx-bg);color:var(--vx-fg);font-family:var(--vx-font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img,video{max-width:100%}:focus-visible{outline:2px solid var(--vx-g);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{text-wrap:balance;color:var(--vx-fg);margin:0;font-weight:700}h1{letter-spacing:-.035em;font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.08}h2{letter-spacing:-.03em;font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.15}h3{letter-spacing:-.01em;font-size:1.15rem;line-height:1.3}h1 em,h2 em{color:var(--vx-g);font-style:normal}p{margin:0}.wrap{max-width:var(--vx-w);padding:0 max(20px,env(safe-area-inset-left,0px));margin:0 auto}.s{padding:88px 0}.s.alt{background:var(--vx-alt)}@media (max-width:700px){.s{padding:64px 0}}.eb{color:var(--vx-g-dk);background:var(--vx-g-pill);border:1px solid var(--vx-g-pill-line);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 14px;font-size:.78rem;font-weight:500;display:inline-flex}.eb:before{content:"◆";color:var(--vx-g);font-size:.6rem}.center .eb{align-self:center}.lead{color:var(--vx-muted);max-width:62ch;font-size:1.08rem;line-height:1.7}.muted{color:var(--vx-muted)}.small{color:var(--vx-soft);font-size:.86rem}.stack{flex-direction:column;gap:18px;display:flex}.center{text-align:center;align-items:center}.center .lead{margin-inline:auto}.head{flex-direction:column;gap:16px;max-width:820px;margin:0 auto 48px;display:flex}.head.center{text-align:center;align-items:center}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.center .row{justify-content:center}.split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.split>*{min-width:0}@media (max-width:900px){.split{grid-template-columns:1fr;gap:36px}}.btn,.btn-w,.btn-g{font:600 .9rem var(--vx-font);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.btn{background:var(--vx-btn);color:var(--vx-btn-fg)}.btn-w{background:var(--vx-card);color:var(--vx-fg);border-color:var(--vx-line2)}.btn-g{background:var(--vx-grad);color:var(--vx-grad-ink);box-shadow:inset 0 1px #ffffff80,0 8px 22px #0ad38a40}.btn .ar,.btn-g .ar{transition:transform .18s}.lnk{color:var(--vx-g-dk);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lnk .ar{transition:transform .18s}@media (hover:hover){.btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0b0f1438}.btn:hover .ar,.btn-g:hover .ar,.lnk:hover .ar{transform:translate(2px,-2px)}.btn-w:hover{border-color:var(--vx-fg);transform:translateY(-1px)}.btn-g:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 14px 30px #0ad38a59}.lnk:hover{color:var(--vx-g)}}header.top{z-index:50;background:color-mix(in srgb,var(--vx-bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--vx-line);position:sticky;top:0}.nav{align-items:center;gap:28px;height:64px;display:flex}.logo img{width:auto;height:22px;display:block}.logo .lw{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo .ld{display:none}:root:not([data-theme=light]) .logo .lw{display:block}}:root[data-theme=dark] .logo .ld{display:none}:root[data-theme=dark] .logo .lw{display:block}.menu{flex:1;justify-content:center;gap:28px;display:flex}.menu a{color:var(--vx-fg);padding:4px 0;font-size:.95rem;position:relative}.menu a:after{content:"";background:var(--vx-g);border-radius:2px;height:2px;transition:transform .22s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.menu a:hover:after,.menu a[aria-current=page]:after{transform:scaleX(1)}.navr{align-items:center;gap:10px;display:flex}.navr .login{padding:10px 12px;font-size:.9rem;font-weight:600}.navr .btn{padding:10px 18px}.burger{border:1px solid var(--vx-line);cursor:pointer;width:40px;height:40px;color:var(--vx-fg);background:0 0;border-radius:8px;font-size:1.1rem;display:none}.mnav{border-top:1px solid var(--vx-line);background:var(--vx-bg);padding:12px 20px 20px;display:none}.mnav a{border-bottom:1px solid var(--vx-line);padding:12px 0;font-weight:500;display:block}.mnav .row{margin-top:16px}@media (max-width:900px){.menu,.navr{display:none}.burger{margin-left:auto;display:block}.mnav.open{display:block}}.hero{padding:72px 0 0;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(600px 260px at 50% 30%,#0ad38a24,#0000 70%);height:520px;position:absolute;inset:-120px 0 auto}.hero .stack{gap:22px;max-width:900px;margin:0 auto;position:relative}.hero .stack.hero-sub{gap:22px;max-width:900px;margin:44px auto 0;position:relative}.hvid{aspect-ratio:16/9;background:#0b0f14;border-radius:24px;max-width:1080px;margin:40px auto 0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0b0f142e}.hvid video{object-fit:cover;width:100%;height:100%;display:block}.hvid .vlabel{color:#fff;pointer-events:none;background:#0b0f1499;border-radius:8px;padding:6px 10px;font-size:.78rem;font-weight:600;position:absolute;bottom:14px;left:16px}.stats{background:var(--vx-mintband);margin-top:56px}.stats .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;padding-top:22px;padding-bottom:22px;display:flex}.stats span{color:var(--vx-muted);align-items:center;gap:10px;display:flex}.stats b{color:var(--vx-fg);font-size:1.05rem}.stats i{background:var(--vx-line2);width:1px;height:28px}.stats svg{color:var(--vx-g)}.phero{padding:80px 0 64px;position:relative;overflow:hidden}.phero:before{content:"";pointer-events:none;background:radial-gradient(560px 240px at 50% 40%,#0ad38a1f,#0000 70%);height:480px;position:absolute;inset:-160px 0 auto}.phero .stack{max-width:860px;margin:0 auto;position:relative}.cd{background:var(--vx-card);border:1px solid var(--vx-line);border-radius:24px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s}.s.alt .cd{background:var(--vx-card)}@media (hover:hover){a.cd:hover,.cd.hv:hover{border-color:color-mix(in srgb,var(--vx-g) 40%,var(--vx-line));transform:translateY(-3px);box-shadow:0 18px 40px #0b0f1414}}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1000px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g2,.g3,.g4{grid-template-columns:1fr}}.ico{background:var(--vx-g-tint);width:44px;height:44px;color:var(--vx-g-dk);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.cd p{color:var(--vx-muted);margin-top:8px}.pstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:40px 0;display:grid}.pstats .cd b{letter-spacing:-.04em;color:var(--vx-g);font-size:2.4rem;line-height:1;display:block}.pstats .cd p{color:var(--vx-fg);margin-top:12px}.pstats .cd small{color:var(--vx-soft);margin-top:10px;font-size:.8rem;display:block}@media (max-width:900px){.pstats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pstats{grid-template-columns:1fr}}.bi{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.bi li{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.92rem;font-weight:500;display:flex}.bi li:before{content:"";background:var(--vx-g-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' stroke='%2312B886' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}@media (max-width:520px){.bi{grid-template-columns:1fr}}.flow{flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:flex}.flow span{background:var(--vx-g-pill);border:1px solid var(--vx-g-pill-line);color:var(--vx-g-dk);border-radius:999px;padding:7px 12px}.flow i{color:var(--vx-soft);font-style:normal}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.steps .cd .n{color:var(--vx-g);letter-spacing:.04em;font-size:.85rem;font-weight:700}.steps .cd h3{margin-top:10px}.steps .cd .you{border-top:1px dashed var(--vx-line2);color:var(--vx-fg);margin-top:14px;padding-top:12px;font-size:.84rem;display:block}.steps .cd .you b{color:var(--vx-g-dk)}@media (max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.steps{grid-template-columns:1fr}}.note{background:var(--vx-g-pill);border:1px solid var(--vx-g-pill-line);color:var(--vx-fg);border-radius:16px;margin-top:28px;padding:18px 22px;font-size:.95rem}.studio h3{align-items:center;gap:10px;display:flex}.tools{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.tools li{border-top:1px solid var(--vx-line);padding:10px 0}.tools li b{font-size:.95rem;display:block}.tools li span{color:var(--vx-muted);font-size:.88rem}.aud .tag{color:var(--vx-g-dk);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.aud h3{margin-top:10px;font-size:1.2rem}.aud .plan{color:var(--vx-soft);margin-top:16px;font-size:.84rem;display:block}.cmpwrap{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:20px;margin-top:36px;position:relative;overflow:auto}table.cmp{border-collapse:collapse;width:100%;min-width:880px;font-size:.88rem}.cmp th,.cmp td{border-bottom:1px solid var(--vx-line);text-align:center;padding:12px 10px}.cmp th{color:var(--vx-muted);white-space:nowrap;font-size:.8rem;font-weight:600}.cmp td:first-child,.cmp th:first-child{text-align:left;color:var(--vx-fg);min-width:230px;padding-left:18px;font-weight:500}.cmp .vx{background:var(--vx-g-pill)}.cmp th.vx{color:var(--vx-g-dk);font-weight:800}.cmp tr:last-child td{border-bottom:0;font-weight:700}.d{vertical-align:middle;border-radius:50%;width:12px;height:12px;display:inline-block}.d.y{background:var(--vx-g)}.d.p{background:linear-gradient(90deg,var(--vx-g) 50%,transparent 50%);border:1.5px solid var(--vx-g)}.d.n{border:1.5px solid var(--vx-line2)}.d.x{background:var(--vx-line2);border-radius:2px;width:12px;height:2px}.legend{color:var(--vx-soft);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:.8rem;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.inkband{background:var(--vx-ink);padding:36px 0}.inkband h2{color:#fff;text-align:center;font-size:clamp(1.5rem,2.6vw,2rem)}.inkband h2 em{color:#0ad38a}.hplans{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.hplans .cd{flex-direction:column;gap:6px;display:flex}.hplans .cd b.pr{letter-spacing:-.03em;font-size:2rem}.hplans .cd b.pr small{color:var(--vx-soft);font-size:.9rem;font-weight:500}.hplans .cd.hot{background:var(--vx-ink);border-color:var(--vx-ink);color:var(--vx-ink-fg)}.hplans .cd.hot h3,.hplans .cd.hot b.pr{color:#fff}.hplans .cd.hot p{color:var(--vx-ink-muted)}.tagm{letter-spacing:.06em;text-transform:uppercase;color:var(--vx-grad-ink);background:#0ad38a;border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:.66rem;font-weight:800}@media (max-width:1000px){.hplans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hplans{grid-template-columns:1fr}}.faq{flex-direction:column;gap:12px;max-width:860px;margin:0 auto;display:flex}.faq details{background:var(--vx-card);border:1px solid var(--vx-line);border-radius:16px;padding:0 22px;transition:border-color .2s}.faq details[open]{border-color:color-mix(in srgb,var(--vx-g) 45%,var(--vx-line))}.faq summary{cursor:pointer;padding:18px 32px 18px 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--vx-g);font-size:1.3rem;font-weight:400;transition:transform .2s;position:absolute;top:14px;right:0}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:var(--vx-g-dk)}.faq details p{color:var(--vx-muted);padding:0 0 18px}.faqmore{text-align:center;margin-top:20px}.cta{background:var(--vx-ink);text-align:center;border-radius:28px;padding:64px 32px;position:relative;overflow:hidden}.cta:before{content:"";pointer-events:none;background:radial-gradient(500px 220px at 50% 0,#0ad38a40,#0000 70%);position:absolute;inset:0}.cta>*{position:relative}.cta h2{color:#fff}.cta p{color:var(--vx-ink-muted);max-width:56ch;margin:14px auto 0}.cta .tl{color:#0ad38a;margin-top:22px;font-size:1.2rem;font-weight:700;display:block}.cta .row{justify-content:center;margin-top:26px}.cta .btn{color:#0b0f14;background:#fff}footer{border-top:1px solid var(--vx-line);background:#f9fafb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) footer{background:#0e1319}}:root[data-theme=dark] footer{background:#0e1319}.fgrid{grid-template-columns:minmax(0,340px) 1fr;column-gap:clamp(48px,8vw,120px);padding:64px 0 40px;display:grid}.fbrand p{color:var(--vx-muted);margin-top:16px;font-size:.92rem}.fbrand .ct{color:var(--vx-muted);flex-direction:column;gap:6px;margin-top:18px;font-size:.9rem;display:flex}.fbrand .ct a{color:var(--vx-fg);font-weight:500}.social{gap:10px;margin-top:18px;display:flex}.social a{border:1px solid var(--vx-line);width:36px;height:36px;color:var(--vx-muted);border-radius:10px;place-items:center;transition:color .2s,border-color .2s,transform .2s;display:grid}.social a:hover{color:var(--vx-g);border-color:var(--vx-g);transform:translateY(-2px)}.fcols{justify-content:space-between;gap:32px;display:flex}.fcols h5{letter-spacing:.1em;text-transform:uppercase;color:var(--vx-fg);margin:0 0 14px;font-size:.78rem;font-weight:700}.fcols a,.fcols button{color:var(--vx-muted);cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0;font-family:inherit;font-size:.92rem;display:block}.fcols a:hover,.fcols button:hover{color:var(--vx-g-dk)}.legal{border-top:1px solid var(--vx-line);color:var(--vx-soft);padding:22px 0 30px;font-size:.85rem}@media (max-width:900px){.fgrid{grid-template-columns:1fr;row-gap:40px}.fcols{grid-template-columns:1fr 1fr;gap:28px;display:grid}}.vis{background:var(--vx-card);border:1px solid var(--vx-line);border-radius:22px;flex-direction:column;gap:12px;padding:22px;font-size:.9rem;display:flex;box-shadow:0 24px 60px #0b0f1412}.vis.dk{background:var(--vx-ink);border-color:var(--vx-ink);color:var(--vx-ink-fg)}.vis .bar{justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.vis .pill{letter-spacing:.06em;text-transform:uppercase;background:var(--vx-g-tint);color:var(--vx-g-dk);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:.66rem;font-weight:700}.vis.dk .pill{color:#5fe0b5;background:#1c2a26}.vrow{background:var(--vx-alt);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.vis.dk .vrow{background:var(--vx-ink2)}.vrow b{font-weight:600}.vrow span{color:var(--vx-muted);white-space:nowrap}.vis.dk .vrow span{color:var(--vx-ink-muted)}.tick{color:#0ad38a;margin-right:8px;font-weight:700}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{background:var(--vx-g-tint);border-radius:8px;padding:5px 10px;font-size:.8rem;font-weight:600}.swatches{gap:8px;display:flex}.swatches i{border-radius:8px;width:28px;height:28px;display:block}.tabsrow{flex-wrap:wrap;gap:6px;display:flex}.tabsrow span{border:1px solid var(--vx-line);color:var(--vx-muted);border-radius:7px;padding:5px 9px;font-size:.74rem;font-weight:600}.tabsrow span.on{background:var(--vx-ink);color:#fff;border-color:var(--vx-ink)}.cal{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.cal div{aspect-ratio:1;background:var(--vx-alt);color:var(--vx-soft);border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;padding:4px;font-size:.66rem;display:flex;overflow:hidden}.cal div em{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:1px 3px;font-size:.58rem;font-style:normal;font-weight:700;overflow:hidden}.status{text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:4px 8px;font-size:.64rem;font-weight:700}.st-live{color:#0b6e52;background:#d3eee3}.st-sched{color:#2c5596;background:#e7eef9}.st-rev{color:#8a5b12;background:#fbf0db}.hublist{grid-template-columns:1fr 1fr;gap:6px;display:grid}.hublist span{background:var(--vx-alt);border-radius:9px;padding:8px 10px;font-size:.84rem;font-weight:500}.hublist span.cr{background:var(--vx-g-tint);color:var(--vx-g-dk);grid-column:1/-1;font-weight:700}.vp{aspect-ratio:16/9;background:radial-gradient(420px 220px at 30% 20%,#0ad38a4d,transparent 70%),var(--vx-ink);border-radius:20px;place-items:center;margin-top:28px;display:grid;position:relative;overflow:hidden}.vp .pb{background:var(--vx-grad);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 10px #ffffff12}.vp .pb:before{content:"";border-left:18px solid var(--vx-grad-ink);border-top:11px solid #0000;border-bottom:11px solid #0000;margin-left:5px}.vp .vm{color:#fff;justify-content:space-between;gap:10px;font-size:.9rem;font-weight:600;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.vp .vm span{color:var(--vx-ink-muted);font-weight:500}.vp .vn{letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink-muted);border:1px dashed #33404d;border-radius:6px;padding:4px 8px;font-size:.66rem;font-weight:700;position:absolute;top:14px;right:14px}.solsec .pf{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.solsec .pf li{grid-template-columns:1fr 1fr;gap:12px;font-size:.9rem;display:grid}.solsec .pf li>span{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:12px;padding:12px 14px}.solsec .pf li>span:first-child{color:var(--vx-muted)}.solsec .pf li>span:last-child{border-color:var(--vx-g-pill-line);background:var(--vx-g-pill);font-weight:500}.solsec .pfh{letter-spacing:.08em;text-transform:uppercase;color:var(--vx-soft);grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;font-size:.72rem;font-weight:700;display:grid}.solsec .pfh span:last-child{color:var(--vx-g-dk)}@media (max-width:520px){.solsec .pf li,.solsec .pfh{grid-template-columns:1fr}.solsec .pfh span:first-child,.solsec .pfh span:last-child{display:none}}.ptools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.billt{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:10px;gap:2px;padding:4px;display:inline-flex}.billt button{font:600 .9rem var(--vx-font);color:var(--vx-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.billt button[aria-pressed=true]{background:var(--vx-btn);color:var(--vx-btn-fg)}.billt button:not([aria-pressed=true]):hover{background:var(--vx-g-pill);color:var(--vx-fg)}.billt button span{color:var(--vx-g-dk);background:var(--vx-g-tint);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:700}.billt button[aria-pressed=true] span{color:#04261a;background:#0ad38a}.ptools-fit{align-items:center;gap:14px;display:flex}.ptools-fit>span{color:var(--vx-muted);font-size:.92rem}@media (max-width:640px){.ptools{flex-direction:column;align-items:stretch}.billt button{flex:1;justify-content:center}.ptools-fit{flex-direction:column;align-items:stretch;gap:8px}.ptools-fit>span{text-align:center}}.pgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1180px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pgrid{grid-template-columns:1fr}}.pc{background:var(--vx-card);border:1px solid var(--vx-line);border-radius:20px;flex-direction:column;min-width:0;padding:24px 20px;font-size:.86rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}@media (hover:hover){.pc:hover{border-color:color-mix(in srgb,var(--vx-g) 35%,var(--vx-line));transform:translateY(-4px);box-shadow:0 22px 50px #0b0f141a}.pc.hot:hover{box-shadow:0 26px 60px #0ad38a38}}.pc.hot{background:radial-gradient(360px 200px at 100% 0%,#0ad38a4d,transparent 70%),var(--vx-ink);border-color:var(--vx-ink);color:var(--vx-ink-fg)}.pc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-name{font-size:1rem;font-weight:700}.pc-price{letter-spacing:-.04em;margin-top:12px;font-size:2.1rem;font-weight:800;line-height:1}.pc-price small{color:var(--vx-soft);letter-spacing:0;margin-left:4px;font-size:.82rem;font-weight:500}.pc.hot .pc-price small{color:var(--vx-ink-muted)}.pc-save{color:var(--vx-soft);min-height:2.9em;margin-top:8px;font-size:.78rem;line-height:1.45}.pc-save b{color:var(--vx-g-dk)}.pc.hot .pc-save{color:var(--vx-ink-muted)}.pc.hot .pc-save b{color:#0ad38a}.pc-tag{color:var(--vx-muted);min-height:4.4em;margin-top:12px}.pc.hot .pc-tag{color:var(--vx-ink-muted)}.pc-cred{border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);margin:14px 0;padding:12px 0}.pc.hot .pc-cred{border-color:#26313c}.pc-cred b{display:block}.pc-cred span{color:var(--vx-soft);font-size:.8rem}.pc-inh{min-height:1.4em;margin-bottom:6px;font-weight:700}.pc-g{margin-top:12px}.pc-gt{letter-spacing:.1em;color:var(--vx-soft);margin-bottom:6px;font-size:.68rem;font-weight:700}.pc.hot .pc-gt{color:#0ad38a}.pc ul{margin:0;padding:0;list-style:none}.pc li{padding:3px 0 3px 20px;position:relative}.pc li:before{content:"";border-left:2px solid var(--vx-g);border-bottom:2px solid var(--vx-g);width:12px;height:7px;position:absolute;top:.55em;left:0;transform:rotate(-45deg)}.pc .go{margin-top:20px}.pc .go .btn-g{justify-content:space-between;width:100%}.entbar{border:1px solid color-mix(in srgb,var(--vx-g) 28%,var(--vx-line));background:radial-gradient(60% 160% at 100% 50%,color-mix(in srgb,var(--vx-b1) 16%,transparent),transparent 70%),linear-gradient(90deg,var(--vx-card),color-mix(in srgb,var(--vx-b1) 6%,var(--vx-card)));border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:24px 28px;transition:box-shadow .2s;display:flex}.entbar:hover{box-shadow:0 16px 40px #0ad38a1f}.entbar>div{flex:480px}.entbar h3{font-size:1.2rem}.entbar h3 small{color:var(--vx-soft);font-size:.8rem;font-weight:500}.entbar p{color:var(--vx-muted);margin-top:4px}.modal{z-index:80;background:#0b0f148c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[hidden]{display:none}.modal-box{background:var(--vx-bg);border-radius:24px;width:100%;max-width:1280px;max-height:calc(100vh - 40px);padding:32px;overflow:auto}.modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.xbtn{border:1px solid var(--vx-line);background:var(--vx-card);cursor:pointer;width:42px;height:42px;color:var(--vx-fg);border-radius:10px;flex:none;font-size:1.3rem;transition:transform .2s}.xbtn:hover{transform:rotate(90deg)}.fitgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.fitgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fitgrid{grid-template-columns:1fr}.modal-box{padding:20px}}.fit{border:1px solid var(--vx-line);background:linear-gradient(180deg,var(--vx-card) 70%,color-mix(in srgb,var(--vx-b1) 6%,var(--vx-card)));border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:20px;font-size:.86rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.fit:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0b0f141a}}.fit.trial{border-style:dashed}.fit-top{background:radial-gradient(120% 140% at 100% 0%,#0ad38a33,transparent 62%),linear-gradient(180deg,var(--vx-card),color-mix(in srgb,var(--vx-b1) 5%,var(--vx-card)));border-bottom:1px solid color-mix(in srgb,var(--vx-b1) 22%,var(--vx-line));border-radius:17px 17px 0 0;margin:-20px -20px 6px;padding:20px 20px 18px}.fit.hot .fit-top{background:radial-gradient(140% 160% at 100% 0%,#0ad38a8c,transparent 62%),var(--vx-ink);color:#fff;border-bottom:0;box-shadow:inset 0 -2px #0ad38a}.fit-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fit-h b{font-size:1.15rem}.fit-h span,.fit-who{color:var(--vx-muted)}.fit.hot .fit-h b{color:#fff}.fit.hot .fit-h span,.fit.hot .fit-who{color:#ffffffbf}.fit-who{min-height:4.6em;margin-top:6px;line-height:1.55}.fit-l{flex-direction:column;gap:2px;display:flex}.fit-l .lb{letter-spacing:.1em;color:var(--vx-g-dk);font-size:.68rem;font-weight:700}.fit-l b{font-size:1.1rem}.fit dl{margin:0}.fit dl div{justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.fit dt{color:var(--vx-muted)}.fit dd{white-space:nowrap;margin:0;font-weight:800}.fit .no dd span{color:var(--vx-soft);background:var(--vx-alt);border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:700}.fit-camp{background:color-mix(in srgb,var(--vx-b1) 10%,var(--vx-card));border:1px solid color-mix(in srgb,var(--vx-b1) 28%,var(--vx-line));border-radius:14px;padding:14px}.fit-camp .fc-h{margin-bottom:4px;font-size:.84rem;display:block}.fit-camp dl div{padding:4px 0}.fit-camp dd{font-size:1rem}.fc-mix{border-top:1px dashed color-mix(in srgb,var(--vx-b1) 35%,var(--vx-line));color:var(--vx-muted);margin:8px 0 0;padding-top:8px;font-size:.8rem;line-height:1.5}.fc-mix span{color:var(--vx-fg);font-weight:700;display:block}.fit-or{letter-spacing:.06em;text-transform:uppercase;color:var(--vx-soft);margin-top:6px;font-size:.72rem;font-weight:700}.cmp-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:36px;display:grid}.cmp-side{border-top:1px solid var(--vx-line);flex-direction:column;display:flex;position:sticky;top:90px}.cmp-side button{text-align:left;border:0;border-bottom:1px solid var(--vx-line);cursor:pointer;font:inherit;color:var(--vx-fg);background:0 0;border-left:3px solid #0000;flex-direction:column;gap:2px;padding:14px 16px;transition:background-color .2s;display:flex}.cmp-side button span{color:var(--vx-soft);font-size:.82rem}.cmp-side button:hover{background:var(--vx-g-pill)}.cmp-side button[aria-selected=true]{border-left-color:var(--vx-g);background:var(--vx-card)}.cmp-side button[aria-selected=true] b{color:var(--vx-g-dk)}@media (max-width:860px){.cmp-layout{grid-template-columns:1fr;gap:20px}.cmp-side{border-top:0;border-bottom:1px solid var(--vx-line);flex-direction:row;position:static;overflow-x:auto}.cmp-side button{border-bottom:3px solid #0000;border-left:0;flex:none}.cmp-side button[aria-selected=true]{border-bottom-color:var(--vx-g)}}table.cmp.one{min-width:620px}.cmp.one td.tx{text-align:left;color:var(--vx-muted);vertical-align:top}.cmp.one td.tx .d{flex:none;margin-right:8px}.cmp.one td.vx.tx{color:var(--vx-fg);font-weight:500}.thb{font:inherit;color:var(--vx-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:6px;padding:2px 4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.thb:hover{color:var(--vx-g-dk);background:var(--vx-g-pill)}.ahead{border:1px solid var(--vx-g-pill-line);background:var(--vx-g-pill);border-radius:18px;margin-top:16px;padding:20px 22px}.ahead b{margin-bottom:10px;display:block}.ahead ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.ahead li{color:var(--vx-fg);padding-left:26px;font-size:.95rem;position:relative}.ahead li:before{content:"✓";color:var(--vx-g);font-weight:800;position:absolute;left:0}.topup{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.topup b{letter-spacing:-.03em;font-size:2rem}.topup p{margin:0}.agrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.agent{text-align:center;border:1px solid var(--vx-line);background:var(--vx-card);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;font-size:.95rem;display:flex}.agent .ico{margin:0}@media (max-width:1000px){.agrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.agrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hscore{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hscore div{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:16px;flex-direction:column;align-items:center;min-width:104px;padding:16px 12px;display:flex}.hscore b{letter-spacing:-.03em;font-size:1.6rem}.hscore b small{color:var(--vx-soft);font-size:.8rem;font-weight:600}.hscore span{color:var(--vx-muted);font-size:.85rem}.hscore .top{background:var(--vx-ink);border-color:var(--vx-ink)}.hscore .top b,.hscore .top span{color:#fff}.hscore .top b small{color:#0ad38a}.rcat{gap:16px}.rc{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:14px;gap:18px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.rc .ico{flex:none;margin:0}.rc .rcb{flex:1;min-width:0}.rch{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rch b{font-size:1.02rem}.rch span{color:var(--vx-soft);white-space:nowrap;font-size:.82rem}.rc p{color:var(--vx-muted);margin-top:8px;font-size:.92rem}@media (hover:hover){.rc:hover{border-color:color-mix(in srgb,var(--vx-g) 40%,var(--vx-line));transform:translateY(-2px);box-shadow:0 14px 34px #0b0f1412}}.guide{flex-direction:column;gap:8px;padding:14px;display:flex}.guide .vp{border-radius:14px}.guide h3{font-size:1.02rem}.gtag{letter-spacing:.08em;text-transform:uppercase;color:var(--vx-g-dk);margin-top:6px;font-size:.72rem;font-weight:700}.split .vp,#sec-copilot .vp{margin-top:0}.lst{border-radius:8px}.lst b{color:#00a986;letter-spacing:-.03em;font-size:2.25rem;font-weight:800;line-height:1;display:block}.lst p{color:var(--vx-fg);margin-top:12px}.lst p span{color:var(--vx-soft)}.lsteps{grid-template-columns:1fr 1fr;gap:32px 48px;display:grid}.lstep{gap:16px;display:flex}.lstep .n{color:#00a986;padding-top:3px;font-size:.875rem;font-weight:800}.lstep h3{font-size:1.1rem}.lstep p{color:var(--vx-muted);margin-top:6px}.lag{background:var(--vx-alt)}.s.alt .lag{background:var(--vx-card)}.lag .emo{margin-bottom:14px;font-size:1.8rem;display:block}.lmods{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.lmod{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:12px;padding:24px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 4px #0000000a}.lmod:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0b0f1414}.lmod .mi{color:#0e8a63;background:#f0fdf9;border:1px solid #d1fae5;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.lmod .mi svg{width:18px;height:18px}.lmod h3{font-size:1rem}.lmod p{color:var(--vx-muted);font-size:.9rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lmod{background:var(--vx-card);border-color:var(--vx-line)}}.laud .tl{color:var(--vx-fg);margin-top:8px;font-weight:600}.lplans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lplan{border:1px solid var(--vx-line);background:#f9fafb;border-radius:8px;flex-direction:column;gap:6px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.lplan:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0b0f1414}.lplan .nm{font-size:1rem}.lplan .pr{letter-spacing:-.03em;font-size:2rem;font-weight:800}.lplan p{color:var(--vx-muted)}.lplan.hot{background:var(--vx-ink);border-color:var(--vx-ink);color:#fff}.lplan.hot p{color:var(--vx-ink-muted)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lplan:not(.hot){background:var(--vx-card)}}@media (max-width:1000px){.lplans{grid-template-columns:1fr 1fr}.lmods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.lplans,.lsteps{grid-template-columns:1fr}.lmods{grid-template-columns:1fr 1fr}}.lfaq{max-width:860px;margin:0 auto}.lfaq details{border-bottom:1px solid var(--vx-line)}.lfaq summary{cursor:pointer;padding:20px 32px 20px 0;font-weight:600;list-style:none;position:relative}.lfaq summary::-webkit-details-marker{display:none}.lfaq summary:after{content:"+";color:var(--vx-g);font-size:1.3rem;transition:transform .2s;position:absolute;top:16px;right:0}.lfaq details[open] summary:after{transform:rotate(45deg)}.lfaq summary:hover{color:var(--vx-g-dk)}.lfaq details p{color:var(--vx-muted);padding:0 0 20px}.split.rev>:first-child{order:2}@media (max-width:900px){.split.rev>:first-child{order:0}}.mrows{flex-direction:column;gap:72px;display:flex}.mrow{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.mrow>*{min-width:0}.mrow.rev>:first-child{order:2}.mrow .gtag{letter-spacing:.08em;text-transform:uppercase;color:var(--vx-g-dk);font-size:.74rem;font-weight:700}.mrow .vp{margin-top:0}@media (max-width:900px){.mrow{grid-template-columns:1fr;gap:24px}.mrow.rev>:first-child{order:0}}.apipe{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.ap{background:var(--vx-alt);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:132px;padding:16px 14px;display:flex}.ap span{font-size:1.5rem}.ap b{font-size:.9rem}.ap small{color:var(--vx-soft);font-size:.72rem}.apa{color:var(--vx-g);font-style:normal;font-weight:800}.apbar{background:var(--vx-g-pill);border-radius:12px;flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 16px;font-size:.88rem;font-weight:600;display:flex}@media (max-width:700px){.apa{display:none}}.mtools{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.mtools li{border-top:1px solid var(--vx-line);padding:12px 0}.mtools li b{display:block}.mtools li span{color:var(--vx-muted);font-size:.95rem}.vgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vgrid .vp{border-radius:14px;margin:0}.vgrid .vp .pb{width:46px;height:46px}.vgrid .vp .vn{display:none}.vgrid .vp .vm{font-size:.8rem;bottom:10px;left:12px}.vstudio{background:var(--vx-alt);border:1px solid var(--vx-line);border-radius:28px;padding:40px}.vs-head{flex-direction:column;gap:12px;max-width:640px;margin-bottom:28px;display:flex}.vcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vcard{background:var(--vx-card);border:1px solid var(--vx-line);border-radius:20px;flex-direction:column;gap:8px;padding:12px 12px 18px;transition:transform .2s,box-shadow .2s;display:flex}.vcard:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0b0f1414}.vcard .vp{border-radius:14px;margin:0}.vcard .vp .pb{width:48px;height:48px}.vcard .vp .vn,.vcard .vp .vm b{display:none}.vcard h3{margin:8px 6px 0;font-size:1.05rem}.vcard p{color:var(--vx-muted);margin:0 6px;font-size:.9rem}@media (max-width:1000px){.vcards{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vcards{grid-template-columns:1fr}.vstudio{padding:22px}}.agflow{max-width:1200px;margin:0 auto;position:relative}.agphase{grid-template-columns:3fr 1fr 2fr 1fr;gap:12px;margin-bottom:14px;display:grid}.agphase .ph{letter-spacing:.1em;text-transform:uppercase;color:var(--vx-g-dk);border-bottom:2px solid var(--vx-g-pill-line);padding-bottom:10px;font-size:.74rem;font-weight:700}.agphase .ph:nth-child(3){grid-column:3}.agline{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.agline:before{content:"";background:linear-gradient(90deg,var(--vx-g-pill-line),var(--vx-g),var(--vx-g-pill-line));height:2px;position:absolute;top:38px;left:4%;right:4%}.ag{text-align:center;background:var(--vx-card);border:1px solid var(--vx-line);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.ag:hover{border-color:color-mix(in srgb,var(--vx-g) 40%,var(--vx-line));transform:translateY(-3px);box-shadow:0 16px 36px #0b0f1414}.ag .agn{color:var(--vx-soft);font-size:.72rem;font-weight:800;position:absolute;top:10px;left:12px}.ag .agi{background:var(--vx-g-tint);width:44px;height:44px;color:var(--vx-g-dk);box-shadow:0 0 0 6px var(--vx-card);border-radius:50%;place-items:center;display:grid}.ag h3{font-size:.95rem}.ag p{color:var(--vx-muted);font-size:.82rem}.ag.you{background:var(--vx-ink);border-color:var(--vx-ink)}.ag.you h3{color:#fff}.ag.you p{color:var(--vx-ink-muted)}.ag.you .agi{color:#04261a;box-shadow:0 0 0 6px var(--vx-ink);background:#0ad38a}.ag.you .agn{color:#0ad38a}.agbase{background:var(--vx-g-pill);border:1px solid var(--vx-g-pill-line);color:var(--vx-fg);border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;font-size:.95rem;display:flex}.agbase svg{color:var(--vx-g-dk);flex:none}@media (max-width:1100px){.agphase{display:none}.agline{grid-template-columns:repeat(4,minmax(0,1fr))}.agline:before{display:none}}@media (max-width:640px){.agline{grid-template-columns:1fr 1fr}}.rescat .cd .meta{color:var(--vx-g-dk);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}.rescat .cd h3{margin-top:8px}.copts .cd{cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%}.copts .cd.on{border-color:var(--vx-g);box-shadow:0 0 0 3px var(--vx-g-tint)}.form{grid-template-columns:1fr 1fr;gap:16px;max-width:720px;margin:0 auto;display:grid}.form .full{grid-column:1/-1}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:.86rem;font-weight:600}.field input,.field select,.field textarea{font:inherit;color:var(--vx-fg);background:var(--vx-card);border:1px solid var(--vx-line2);border-radius:10px;padding:12px 14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--vx-g);box-shadow:0 0 0 3px var(--vx-g-tint);outline:none}@media (max-width:600px){.form{grid-template-columns:1fr}}.done{text-align:center;background:var(--vx-g-pill);border:1px solid var(--vx-g-pill-line);border-radius:20px;max-width:560px;margin:0 auto;padding:40px 24px}.auth{max-width:440px;margin:0 auto;padding:36px}.or{color:var(--vx-soft);align-items:center;gap:12px;font-size:.85rem;display:flex}.or:before,.or:after{content:"";background:var(--vx-line);flex:1;height:1px}.ticks{color:var(--vx-muted);flex-direction:column;gap:8px;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.ticks li{padding-left:24px;position:relative}.ticks li:before{content:"✓";color:var(--vx-g);font-weight:700;position:absolute;left:0}.menu .dd{align-items:center;display:flex;position:relative}.menu .dd>a{align-items:center;gap:6px;display:inline-flex}.menu .dd>a .cv{opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.ddp{z-index:60;padding-top:14px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.menu .dd:hover .ddp,.menu .dd:focus-within .ddp{display:block}.ddp>div{background:var(--vx-card);border:1px solid var(--vx-line);border-radius:16px;flex-direction:column;width:300px;padding:10px;display:flex;box-shadow:0 24px 60px #0b0f141f}.menu .ddp a{border-radius:10px;padding:9px 12px;display:block}.menu .ddp a:after{display:none}.menu .ddp a:hover{background:var(--vx-g-pill)}.menu .ddp a b{font-size:.92rem;font-weight:600;display:block}.menu .ddp a span{color:var(--vx-muted);font-size:.8rem;line-height:1.4;display:block}.rstats{border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rstats>div{border-left:1px solid var(--vx-line);flex-direction:column;gap:6px;min-width:0;padding:26px 24px;display:flex}.rstats>div:first-child{border-left:0;padding-left:0}.rstats b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;line-height:1}.rstats span{color:var(--vx-muted);font-size:.95rem}.rstats small{color:var(--vx-soft);margin-top:auto;padding-top:6px;font-size:.78rem}.hero .rstats{margin-top:56px}.rstats.pstat b{color:var(--vx-g)}.rstats.pstat span{color:var(--vx-fg)}@media (max-width:860px){.rstats{grid-template-columns:1fr 1fr}.rstats>div:nth-child(3){border-left:0;padding-left:0}.rstats>div:nth-child(n+3){border-top:1px solid var(--vx-line)}}@media (max-width:440px){.rstats{grid-template-columns:1fr}.rstats>div{border-left:0;padding-left:0}.rstats>div+div{border-top:1px solid var(--vx-line)}}.rows{border-top:1px solid var(--vx-line2)}.rows-h,.rowi{grid-template-columns:56px minmax(0,1.5fr) minmax(0,.9fr) 24px;gap:28px;display:grid}.rows-h{letter-spacing:.1em;text-transform:uppercase;color:var(--vx-soft);border-bottom:1px solid var(--vx-line2);padding:0 8px 12px;font-size:.72rem;font-weight:700}.rowi{border-bottom:1px solid var(--vx-line2);align-items:start;padding:24px 8px;transition:background-color .15s}.rowi .n{color:var(--vx-g);font-variant-numeric:tabular-nums;padding-top:3px;font-size:.95rem;font-weight:800}.rowi h3{font-size:1.2rem}.rowi p{color:var(--vx-muted);margin-top:6px}.rowi .you{color:var(--vx-fg);margin:0;padding-top:3px;font-size:.95rem;font-weight:500}.rowi .you b{display:none}.rowi .ra{color:var(--vx-soft);padding-top:3px;transition:transform .15s,color .15s}@media (hover:hover){a.rowi:hover{background:var(--vx-card)}a.rowi:hover .ra{color:var(--vx-g-dk);transform:translate(3px)}}@media (max-width:760px){.rows-h{display:none}.rowi{grid-template-columns:40px minmax(0,1fr) 20px;gap:14px}.rowi .you{grid-column:2;padding-top:0}.rowi .you b{color:var(--vx-g-dk);margin-right:6px;display:inline}.rowi .ra{grid-area:1/3}}.agrule{border-top:1px solid var(--vx-line2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agrule>div{border-bottom:1px solid var(--vx-line2);flex-direction:column;gap:8px;min-width:0;padding:28px 28px 28px 0;display:flex}.agrule>div:not(:nth-child(3n+1)){border-left:1px solid var(--vx-line2);padding-left:28px}.agrule .top{justify-content:space-between;align-items:center;display:flex}.agrule .top .ico{margin:0}.agrule .top small{color:var(--vx-soft);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.agrule p{color:var(--vx-muted)}.agrule .you{background:var(--vx-g-pill)}@media (max-width:900px){.agrule{grid-template-columns:1fr 1fr}.agrule>div:not(:nth-child(3n+1)){border-left:0;padding-left:0}.agrule>div:nth-child(2n){border-left:1px solid var(--vx-line2);padding-left:24px}}@media (max-width:560px){.agrule{grid-template-columns:1fr}.agrule>div:nth-child(2n){border-left:0;padding-left:0}}.sgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sgc{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}@media (hover:hover){.sgc:hover{border-color:color-mix(in srgb,var(--vx-g) 40%,var(--vx-line));transform:translateY(-3px);box-shadow:0 18px 40px #0b0f1414}}.sgc .st{align-items:center;gap:12px;display:flex}.sgc .st .ico{flex:none;margin:0}.sgc ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sgc li{border-top:1px solid var(--vx-line);padding:11px 0}.sgc li b{font-size:.93rem;display:block}.sgc li span{color:var(--vx-muted);font-size:.85rem;line-height:1.5;display:block}.sgc .lnk{margin-top:auto}@media (max-width:1060px){.sgrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.sgrid{grid-template-columns:1fr}}.audg{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.audc{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}@media (hover:hover){.audc:hover{border-color:color-mix(in srgb,var(--vx-g) 40%,var(--vx-line));transform:translateY(-3px);box-shadow:0 18px 40px #0b0f1414}}.audc .ico{margin:0}.audc .tl{color:var(--vx-fg);font-weight:600}.audc p{color:var(--vx-muted);font-size:.93rem}.audc .plan{border-top:1px solid var(--vx-line);color:var(--vx-soft);justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;font-size:.85rem;display:flex}.audc .plan b{color:var(--vx-fg)}@media (max-width:1060px){.audg{grid-template-columns:1fr 1fr}}@media (max-width:600px){.audg{grid-template-columns:1fr}}.vs2{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.vs2>*{min-width:0}@media (max-width:860px){.vs2{grid-template-columns:1fr}}.wcard{border-radius:24px;flex-direction:column;gap:18px;padding:30px;display:flex}.wcard.light{background:var(--vx-card);border:1px solid var(--vx-line)}.wcard.dark{background:radial-gradient(500px 240px at 100% 0%,#0ad38a40,transparent 70%),var(--vx-ink);color:var(--vx-ink-fg)}.wcard .vt{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wcard .vt b{font-size:1.2rem}.wcard .vt span{color:var(--vx-soft);font-size:.85rem}.wcard.dark .vt b{color:#fff}.wcard.dark .vt span{color:#5fe0b5}.chain{flex-direction:column;display:flex}.ch-row{background:var(--vx-alt);border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex}.wcard.dark .ch-row{background:var(--vx-ink2)}.ch-row b{flex:1;min-width:0;font-weight:600}.ch-row span{color:var(--vx-soft);text-align:right;font-size:.86rem}.wcard.dark .ch-row span{color:var(--vx-ink-muted)}.wcard.light .ch-row b{color:var(--vx-muted)}.ch-dot{background:var(--vx-line2);border-radius:50%;flex:none;width:10px;height:10px}.wcard.dark .ch-dot{background:#0ad38a;box-shadow:0 0 10px #0ad38a}.ch-gap{align-items:center;height:26px;padding-left:21px;display:flex;position:relative}.ch-gap:before{content:"";border-left:2px dashed var(--vx-line2);position:absolute;top:0;bottom:0;left:20px}.ch-gap em{letter-spacing:.1em;text-transform:uppercase;color:var(--vx-soft);margin-left:16px;font-size:.68rem;font-style:normal;font-weight:700;position:relative}.wcard.dark .ch-gap:before{border-left:2px solid #00a882}.wcard.dark .ch-gap em{color:#5fe0b5}.wcard .foot{border-top:1px solid var(--vx-line);color:var(--vx-muted);margin-top:auto;padding-top:16px;font-size:.9rem}.wcard.dark .foot{color:var(--vx-ink-muted);border-color:#26313c}.pstrip{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pstrip>a{border-left:1px solid var(--vx-line);flex-direction:column;gap:8px;min-width:0;padding:28px;transition:background-color .15s;display:flex}.pstrip>a:first-child{border-left:0}@media (hover:hover){.pstrip>a:not(.hot):hover{background:var(--vx-g-pill)}}.pstrip .nm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.pstrip .pr{letter-spacing:-.04em;font-size:2.2rem;font-weight:800;line-height:1.1}.pstrip .pr small{color:var(--vx-soft);letter-spacing:0;font-size:.88rem;font-weight:500}.pstrip p{color:var(--vx-muted);font-size:.92rem}.pstrip .hot{background:radial-gradient(300px 160px at 100% 0%,#0ad38a40,transparent 70%),var(--vx-ink);color:var(--vx-ink-fg);border-left-color:var(--vx-ink)}.pstrip .hot .nm,.pstrip .hot .pr{color:#fff}.pstrip .hot p,.pstrip .hot .pr small{color:var(--vx-ink-muted)}@media (max-width:900px){.pstrip{grid-template-columns:1fr 1fr}.pstrip>a:nth-child(3){border-left:0}.pstrip>a:nth-child(n+3){border-top:1px solid var(--vx-line)}}@media (max-width:520px){.pstrip{grid-template-columns:1fr}.pstrip>a{border-left:0}.pstrip>a+a{border-top:1px solid var(--vx-line)}}.faqx{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:64px;display:grid}.faqx .side{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.fjump{border-top:1px solid var(--vx-line);flex-direction:column;margin-top:8px;display:flex}.fjump button{text-align:left;font:500 .92rem var(--vx-font);color:var(--vx-fg);border:0;border-bottom:1px solid var(--vx-line);cursor:pointer;background:0 0;justify-content:space-between;gap:12px;padding:12px 4px;display:flex}.fjump button span{color:var(--vx-soft);font-variant-numeric:tabular-nums}.fjump button:hover{color:var(--vx-g-dk)}.fgroup{scroll-margin-top:88px}.fgroup+.fgroup{margin-top:40px}.fgroup h3{letter-spacing:.12em;text-transform:uppercase;color:var(--vx-g-dk);padding-bottom:6px;font-size:.76rem;font-weight:700}.fgroup .lfaq{max-width:none}.fgroup .lfaq details:first-child{border-top:1px solid var(--vx-line)}@media (max-width:900px){.faqx{grid-template-columns:1fr;gap:28px}.faqx .side{position:static}.fjump{border:0;flex-flow:wrap;gap:8px}.fjump button{border:1px solid var(--vx-line);border-radius:999px;gap:8px;padding:7px 12px}}.fitline{border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 0;display:flex}.fitline b{font-size:1.05rem}.fitline .lnk{margin-left:auto}.s.dk{background:radial-gradient(820px 360px at 12% 0%,#0ad38a29,transparent 70%),var(--vx-dksec);color:var(--vx-ink-fg);border-block:1px solid var(--vx-dkline)}.s.dk h2,.s.dk h3{color:#fff}.s.dk h2 em{color:#0ad38a}.s.dk .lead,.s.dk p{color:var(--vx-ink-muted)}.s.dk .eb{color:#5fe0b5;background:#0f231c;border-color:#1d3e32}.s.dk .eb:before{color:#0ad38a}.s.dk .lnk{color:#5fe0b5}.s.dk .lnk:hover{color:#fff}.s.dk .ico{color:#5fe0b5;background:#123026}.s.dk .agrule,.s.dk .agrule>div{border-color:#26313c}.s.dk .agrule .top small{color:#7d8894}.s.dk .agbase{color:var(--vx-ink-fg);background:#101a17;border-color:#1d3e32}.s.dk .agbase svg{color:#5fe0b5}.s.dk .agbase b{color:#fff}.s.dk .vp{background:radial-gradient(420px 220px at 30% 20%,#0ad38a4d,#0000 70%),#151b22;border:1px solid #26313c;box-shadow:0 30px 80px #0006}.s.dk .btn{color:#0b0f14;background:#fff}.ctc{padding-block:72px 96px}.ctc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.ctc-l{gap:22px;padding-top:8px}.ctc-l h1{font-size:clamp(2.3rem,4.4vw,3.2rem)}.ctc-l .lead{font-size:1.08rem}.copts2{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:20px;flex-direction:column;margin-top:12px;display:flex;overflow:hidden}.copts2 button{text-align:left;border:0;border-top:1px solid var(--vx-line);cursor:pointer;font:inherit;color:var(--vx-fg);background:0 0;align-items:flex-start;gap:16px;padding:20px;transition:background-color .15s;display:flex}.copts2 button:first-child{border-top:0}.copts2 button:hover{background:var(--vx-g-pill)}.copts2 button.on{background:var(--vx-g-pill);box-shadow:inset 3px 0 0 var(--vx-g)}.copts2 b{font-size:.95rem;display:block}.copts2 button span span{color:var(--vx-muted);margin-top:2px;font-size:.92rem;display:block}.ci{background:var(--vx-g-tint);width:44px;height:44px;color:var(--vx-g-dk);border-radius:12px;flex:none;place-items:center;display:grid}.ci svg{width:20px;height:20px}.ctc-card{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:24px;padding:36px;box-shadow:0 12px 40px #0b0f140f}.ctc-card h2{letter-spacing:-.01em;margin-bottom:22px;font-size:1.15rem}.ctc-f{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.ctc-f .full{grid-column:1/-1}.ctc-f .field{min-width:0}.ctc-f .field input,.ctc-f .field select,.ctc-f .field textarea{width:100%;min-width:0}.ctc-send{width:100%;margin-top:28px;padding:14px 22px}.ctc-note{color:var(--vx-muted);margin-top:16px;font-size:.8rem;line-height:1.6}.ctc-note a{text-underline-offset:2px;text-decoration:underline}.ctc-done{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ctc-done h2{margin:6px 0 0}.ctc-done[hidden],.ctc-card form[hidden]{display:none}.ctc-f select{appearance:none;color:var(--vx-muted);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238A93A0' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.ctc-f .field input,.ctc-f .field select{padding:11px 14px}.ctc-f textarea{resize:vertical}@media (max-width:900px){.ctc{padding-block:48px 72px}.ctc-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:520px){.ctc-f{grid-template-columns:1fr}.ctc-card{padding:22px}}.tvid{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:16px;align-self:flex-start;align-items:center;gap:16px;padding:14px 18px 14px 14px;transition:border-color .2s,transform .2s;display:flex}.tvid:hover{border-color:var(--vx-g);transform:translateY(-2px)}.tvid .pb{background:var(--vx-grad);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.tvid .pb:before{content:"";border-left:14px solid var(--vx-grad-ink);border-top:9px solid #0000;border-bottom:9px solid #0000;margin-left:4px}.tvid b{display:block}.tvid small{color:var(--vx-soft);font-size:.82rem;display:block}.appr{background:var(--vx-card);border:1px solid var(--vx-line);border-radius:22px;padding:26px;box-shadow:0 24px 60px #0b0f1412}.appr-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.appr ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.appr li{border-top:1px solid var(--vx-line);gap:14px;padding:14px 0;display:flex}.appr li .n{background:var(--vx-g-tint);width:28px;height:28px;color:var(--vx-g-dk);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.appr li p{color:var(--vx-muted);margin-top:2px;font-size:.92rem}.appr li.key{background:var(--vx-g-pill);border-top-color:#0000;border-radius:12px;margin:0 -14px;padding:14px}.appr li.key .n{background:var(--vx-g);color:#04261a}.tplayer{aspect-ratio:16/9;background:radial-gradient(480px 260px at 30% 20%,#0ad38a52,transparent 70%),var(--vx-ink);border-radius:24px;place-items:center;max-width:960px;margin:0 auto;transition:transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0b0f142e}.tplayer:hover{transform:translateY(-3px)}.tplayer .pb{background:var(--vx-grad);border-radius:50%;place-items:center;width:84px;height:84px;transition:transform .2s;display:grid;box-shadow:0 0 0 12px #ffffff14}.tplayer:hover .pb{transform:scale(1.06)}.tplayer .pb:before{content:"";border-left:24px solid var(--vx-grad-ink);border-top:15px solid #0000;border-bottom:15px solid #0000;margin-left:6px}.tp-meta{color:#fff;justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.tp-meta b{font-size:1.05rem}.tp-meta span{color:var(--vx-ink-muted)}.tplayer .vn{letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink-muted);border:1px solid #33404d;border-radius:6px;padding:4px 8px;font-size:.68rem;font-weight:700;position:absolute;top:16px;right:16px}.roles{border-top:1px solid var(--vx-line);flex-direction:column;display:flex}.roles>div{border-bottom:1px solid var(--vx-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:16px;padding:12px 0;font-size:.92rem;display:grid}.roles b{font-weight:600}.roles span{color:var(--vx-muted)}.tfeat{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.tfeat>div{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:24px;display:flex}.tfeat .ico{margin:0 0 6px}.tfeat p{color:var(--vx-muted);font-size:.92rem}@media (max-width:1000px){.tfeat{grid-template-columns:1fr 1fr}}@media (max-width:560px){.tfeat{grid-template-columns:1fr}.roles>div{grid-template-columns:1fr;gap:2px}.tp-meta{flex-direction:column;gap:2px}}.slot{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--vx-g) 8%,var(--vx-card)) 0 10px,var(--vx-card) 10px 20px);border:1px dashed color-mix(in srgb,var(--vx-g) 45%,var(--vx-line2));border-radius:14px;flex-direction:column;justify-content:flex-end;width:100%;min-width:0;max-width:100%;margin:0;display:flex;position:relative;overflow:hidden}.slot figcaption{background:linear-gradient(transparent,color-mix(in srgb,var(--vx-card) 94%,transparent) 35%);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.slot b{font-size:.84rem;line-height:1.3}.slot figcaption span{color:var(--vx-soft);font-size:.7rem}.slot .sl-k{letter-spacing:.06em;text-transform:uppercase;background:var(--vx-g-tint);color:var(--vx-g-dk);border-radius:6px;padding:3px 7px;font-size:.62rem;font-weight:700;position:absolute;top:10px;left:10px}.slot.sm{border-radius:10px}.slot.sm figcaption{padding:6px 8px}.slot.sm figcaption span{display:none}.slot.sm b{font-size:.68rem}.s.dk .slot,.cta .slot{background:repeating-linear-gradient(135deg,#13221c 0 10px,#0f151b 10px 20px);border-color:#2a4a40}.s.dk .slot figcaption{background:linear-gradient(#0000,#0b0f14eb 35%)}.s.dk .slot b{color:#fff}.s.dk .slot figcaption span{color:#7d8894}.madetag{letter-spacing:.06em;text-transform:uppercase;color:var(--vx-g-dk);align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.madetag:before{content:"";background:var(--vx-g);border-radius:50%;width:8px;height:8px}.aplay{border:1px dashed color-mix(in srgb,var(--vx-g) 45%,var(--vx-line2));background:var(--vx-card);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.ap-btn{background:var(--vx-grad);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ap-btn:before{content:"";border-left:10px solid var(--vx-grad-ink);border-top:6px solid #0000;border-bottom:6px solid #0000;margin-left:3px}.ap-w{flex:1;align-items:center;gap:2px;min-width:0;height:26px;display:flex;overflow:hidden}.ap-w i{background:var(--vx-g);opacity:.45;border-radius:2px;flex:1;min-width:2px}.ap-t{flex-direction:column;flex:none;max-width:48%;display:flex}.ap-t b{font-size:.8rem;line-height:1.3}.ap-t small{color:var(--vx-soft);font-size:.7rem}.made-s{padding-block:48px 72px}.made{grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.mk-in{background:var(--vx-ink);color:var(--vx-ink-fg);border-radius:18px;flex-direction:column;gap:6px;padding:22px;display:flex}.mk-in b{color:#fff;font-size:1.2rem}.mk-in .small{color:var(--vx-ink-muted)}.mk-steps{color:var(--vx-ink-fg);flex-direction:column;gap:8px;margin:12px 0 8px;padding:0;font-size:.88rem;list-style:none;display:flex}.mk-steps li{gap:8px;display:flex}.mk-steps li:before{content:"→";color:#0ad38a;font-weight:700}.mk-in .lnk{color:#5fe0b5;margin-top:auto}.mk-row{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;align-items:end;gap:12px;min-width:0;padding-bottom:4px;display:grid;overflow-x:auto}@media (max-width:900px){.made{grid-template-columns:1fr}}.rows-h,.rowi{grid-template-columns:56px minmax(0,1.4fr) 104px minmax(0,.9fr) 24px}.rth{padding-top:3px}@media (max-width:760px){.rows-h,.rowi{grid-template-columns:40px minmax(0,1fr) 20px}.rth{grid-column:2;max-width:160px}}.sg-m{flex-direction:column;gap:8px;display:flex}.sg-m .aplay .ap-w{display:none}.gfil{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.gfil button{font:600 .88rem var(--vx-font);border:1px solid var(--vx-line2);background:var(--vx-card);color:var(--vx-fg);cursor:pointer;border-radius:999px;padding:8px 14px}.gfil button[aria-pressed=true]{background:var(--vx-btn);color:var(--vx-btn-fg);border-color:var(--vx-btn)}.ggrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.gtile{flex-direction:column;gap:6px;min-width:0;display:flex}.gtile[hidden]{display:none}@media (max-width:900px){.ggrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.ggrid{grid-template-columns:1fr 1fr}}.shots3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:880px;margin:20px auto 0;display:grid}.shots2{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.shots2>div{flex-direction:column;gap:8px;min-width:0;display:flex}.outb{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:24px;min-width:0;padding:32px}.outb-h{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.pp,.models{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pp>div,.models>div{flex-direction:column;gap:8px;min-width:0;display:flex}.pp-p{color:var(--vx-fg);background:var(--vx-alt);border-radius:10px;padding:10px 12px;font-size:.88rem}.pp-p .small{letter-spacing:.08em;text-transform:uppercase;color:var(--vx-g-dk);margin-bottom:2px;font-size:.66rem;font-weight:700;display:block}.md-l{justify-content:space-between;gap:8px;display:flex}.md-l span{color:var(--vx-g-dk);font-size:.82rem;font-weight:700}.vc-a{flex-direction:column;gap:6px;margin:4px 6px 0;display:flex}.vc-a .aplay .ap-w{display:none}.out2{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;display:grid}.out2 .outb{flex-direction:column;gap:12px;display:flex}.out2 .outb-h{margin-bottom:0}.ba{aspect-ratio:16/10;border-radius:14px;max-width:100%;position:relative;overflow:hidden}.ba-a,.ba-b{position:absolute;inset:0}.ba-b{clip-path:inset(0 0 0 var(--pos))}.ba .slot{height:100%;aspect-ratio:auto!important}.ba-after{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--vx-g) 22%,var(--vx-card)) 0 10px,color-mix(in srgb,var(--vx-g) 8%,var(--vx-card)) 10px 20px)}.ba-after figcaption{text-align:right;align-items:flex-end}.ba-line{top:0;bottom:0;left:var(--pos);background:var(--vx-g);width:2px;box-shadow:0 0 0 1px var(--vx-card);position:absolute}.ba-r{width:100%;accent-color:var(--vx-g)}.langs2{flex-wrap:wrap;gap:6px;display:flex}.langs2 button{font:600 .86rem var(--vx-font);border:1px solid var(--vx-line2);background:var(--vx-card);color:var(--vx-fg);cursor:pointer;border-radius:999px;padding:7px 14px}.langs2 button[aria-pressed=true]{background:var(--vx-btn);color:var(--vx-btn-fg);border-color:var(--vx-btn)}@media (max-width:900px){.pp,.models,.shots3,.out2,.shots2{grid-template-columns:1fr}.outb{padding:22px}}.mini-h{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.mini{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.mini .slot figcaption span,.mini .slot .sl-k{display:none}.mini .slot b{font-size:.72rem}@media (max-width:520px){.mini{grid-template-columns:1fr 1fr}}.brief{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:20px;display:grid}.br-in{background:var(--vx-ink);color:var(--vx-ink-fg);border-radius:20px;flex-direction:column;gap:6px;padding:26px;display:flex}.br-in b{color:#fff;font-size:1.15rem}.br-in .small{color:var(--vx-ink-muted)}.br-in dl{margin:12px 0 0}.br-in dl div{border-top:1px solid #26313c;flex-direction:column;padding:10px 0;display:flex}.br-in dt{letter-spacing:.08em;text-transform:uppercase;color:#5fe0b5;font-size:.72rem;font-weight:700}.br-in dd{margin:2px 0 0}.br-out{flex-direction:column;gap:12px;min-width:0;display:flex}.br-g{grid-template-columns:1fr 1fr;gap:12px;display:grid}.br-p{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}@media (max-width:900px){.brief{grid-template-columns:1fr}}@media (max-width:520px){.br-g{grid-template-columns:1fr}.br-p{grid-template-columns:1fr 1fr}}.fmade{border-top:1px solid var(--vx-line);flex-direction:column;gap:10px;margin-top:20px;padding-top:18px;display:flex}.fm-row{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;display:grid}.fm-row .slot figcaption span,.fm-row .slot .sl-k{display:none}.fm-row .slot b{font-size:.72rem}@media (max-width:760px){.fm-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.pbtn{width:100%;font:600 .94rem var(--vx-font);background:var(--vx-btn);color:var(--vx-btn-fg);border:1px solid var(--vx-btn);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;transition:transform .18s,box-shadow .18s,background-color .18s;display:flex}.pbtn .ar{transition:transform .18s}.pbtn-o{color:var(--vx-fg);border-color:var(--vx-line2);background:0 0}.pbtn-hot{color:#04261a;background:#0ad38a;border-color:#0ad38a}@media (hover:hover){.pbtn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0b0f142e}.pbtn:hover .ar{transform:translate(3px)}.pbtn-o:hover{border-color:var(--vx-fg);box-shadow:none}.pbtn-hot:hover{background:#2ee3a0;box-shadow:0 12px 28px #0ad38a59}}.cr{width:100%;min-width:0;max-width:100%;font-family:var(--vx-font);background:#f3ebdd;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 28px #0b0f141f;container-type:inline-size}.cr-in{flex-direction:column;gap:2.6cqw;padding:7cqw;display:flex;position:absolute;inset:0;overflow:hidden}.cr-in>*{position:relative}.cr .ill{width:100%;height:100%;position:absolute;inset:0}.cr-pad{flex-direction:column;gap:2.6cqw;padding:7cqw;display:flex;position:absolute;inset:0}.cr .shade{background:linear-gradient(#00000040,#0000 30% 50%,#0009);position:absolute;inset:0}.cr .bl{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.01em;font-size:4.6cqw;font-weight:600}.cr .h-xl{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.03em;font-size:12cqw;font-weight:600;line-height:.98}.cr .h-l{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;font-size:9.5cqw;font-weight:600;line-height:1.02}.cr .h-m{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;font-size:8cqw;font-weight:600;line-height:1.05}.cr .h-num{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.04em;font-size:40cqw;font-weight:600;line-height:.85}.cr .t-s{font-size:4.2cqw;line-height:1.35}.cr .pill2{border-radius:99px;align-self:flex-start;margin-top:1cqw;padding:2.6cqw 5.5cqw;font-size:4.4cqw;font-weight:700}.cr .chip2{color:#fff;background:#00000073;border-radius:99px;align-self:flex-start;padding:1.8cqw 3.6cqw;font-size:3.8cqw;font-weight:700}.cr .play2{background:#ffffffeb;border-radius:50%;align-self:center;place-items:center;width:16cqw;height:16cqw;display:grid;box-shadow:0 0 0 3cqw #ffffff2e}.cr .play2:before{content:"";border-top:3.2cqw solid #0000;border-bottom:3.2cqw solid #0000;border-left:5cqw solid #1e1a16;margin-left:1.2cqw}.cr .play2.sm2{width:11cqw;height:11cqw}.cr .play2.mid{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cr .prog{background:#ffffff59;border-radius:9px;height:1.2cqw;display:block}.cr .prog i{background:#fff;border-radius:9px;height:100%;display:block}.cr .sub{text-align:center;background:#0009;border-radius:2cqw;align-self:center;max-width:92%;padding:2cqw 4cqw;font-size:5cqw;font-weight:600;line-height:1.3}.cr .dots{align-items:center;gap:2cqw;display:flex}.cr .dots i{background:#f3ebdd66;border-radius:50%;width:2.4cqw;height:2.4cqw}.cr .dots i.on{background:#f3ebdd}.cr .dots span{margin-left:auto;font-size:4cqw;font-weight:600}.cr .peek{background:#ffffff8c;border-radius:2cqw 0 0 2cqw;width:2.2cqw;position:absolute;top:12%;bottom:12%;right:0}.cr .bub{background:#fff;border-radius:4cqw 4cqw 4cqw 1cqw;padding:4cqw 5cqw;font-size:5.4cqw;font-weight:600;line-height:1.25;box-shadow:0 1cqw 3cqw #0000000f}.cr .bub.b2{color:#f3ebdd;background:#2f4a3f;border-radius:4cqw 4cqw 1cqw;align-self:flex-end;max-width:88%;font-size:4.6cqw;font-weight:500}.cr .row2{justify-content:space-between;align-items:flex-end;gap:3cqw;display:flex}.cr .half{flex:1;position:relative}.cr .half .ill{position:absolute}.cr .vhalf{width:50%;position:absolute;top:0;bottom:0}.cr .vhalf:first-child{left:0}.cr .vhalf:last-child{border-left:.8cqw solid #fff;right:0}.cr .lab{color:#1e1a16;background:#ffffffe6;border-radius:99px;padding:1.2cqw 3cqw;font-size:3.8cqw;font-weight:700;position:absolute;top:4cqw;left:4cqw}.cr .kpis{gap:4cqw;margin-top:auto;display:flex}.cr .kpis span{color:#5b6472;flex-direction:column;font-size:3.8cqw;display:flex}.cr .kpis b{font-family:var(--font-fraunces),Georgia,serif;color:#a65f3c;font-size:9cqw;line-height:1}.cr .pal{flex:1;grid-template-columns:repeat(3,1fr);gap:3cqw;margin:2cqw 0;display:grid}.cr .pal div{border-radius:2cqw;flex-direction:column;display:flex;overflow:hidden}.cr .pal i{flex:1}.cr .steps2{gap:3cqw;margin:0;padding:0;font-size:4.2cqw;font-weight:600;list-style:none;display:flex}.cr .steps2 li{align-items:center;gap:1.6cqw;display:flex}.cr .steps2 b{color:#1e1a16;background:#d9b48f;border-radius:50%;place-items:center;width:6cqw;height:6cqw;font-size:3.6cqw;display:grid}.cr .fmt{z-index:3;letter-spacing:.06em;text-transform:uppercase;color:#1e1a16;background:#ffffffe6;border-radius:99px;padding:1.4cqw 2.4cqw;font-size:max(9px,3.2cqw);font-weight:700;position:absolute;top:3.5cqw;left:3.5cqw}.cr .ex{z-index:3;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0b0f14b8;border-radius:99px;padding:1.4cqw 2.4cqw;font-size:max(8px,2.8cqw);font-weight:700;position:absolute;top:3.5cqw;right:3.5cqw}.cr.sm{box-shadow:none;border:1px solid var(--vx-line);border-radius:10px}.cr.sm .fmt,.cr.sm .ex,.mini .cr .fmt,.fm-row .cr .fmt,.mini .cr .ex,.fm-row .cr .ex,.rth .cr .ex{display:none}.ba .cr{height:100%;box-shadow:none;aspect-ratio:auto!important}.cr.ba-s .ex{display:none}.cr-in.ui{color:#0b0f14;background:#fff;gap:3cqw;padding:6cqw}.cr .u-h{font-size:5.4cqw;font-weight:700}.cr .u-tabs{flex-wrap:wrap;gap:1.6cqw;display:flex}.cr .u-tabs i{color:#5b6472;border:.3cqw solid #e5e7eb;border-radius:2cqw;padding:1.4cqw 2.6cqw;font-size:3.6cqw;font-style:normal;font-weight:600}.cr .u-tabs i.on{color:#fff;background:#0b0f14;border-color:#0b0f14}.cr .u-sw{gap:2cqw;display:flex}.cr .u-sw i{border:.3cqw solid #e5e7eb;border-radius:2cqw;width:9cqw;height:9cqw}.cr .u-l{background:#eef0f2;border-radius:9px;width:100%;height:2.6cqw;display:block}.cr .u-b{background:#f0fdf9;border:.3cqw solid #cdf5e4;border-radius:3cqw;align-self:flex-start;max-width:85%;padding:2.4cqw 3.4cqw;font-size:4cqw;line-height:1.3}.cr .u-b.me{color:#fff;background:#0e8a63;border-color:#0e8a63;align-self:flex-end}.cr .u-wk{flex:1;grid-template-columns:repeat(7,1fr);gap:1.4cqw;display:grid}.cr .u-wk div{color:#8a93a0;background:#f8fafb;border-radius:1.6cqw;flex-direction:column;gap:1cqw;padding:1.2cqw;font-size:3cqw;display:flex}.cr .u-wk i{border-radius:1.2cqw;flex:1;max-height:60%}.cr .u-r{border-bottom:.3cqw solid #eef0f2;align-items:center;gap:2.6cqw;padding:2cqw 0;font-size:4cqw;display:flex}.cr .u-r i{border-radius:1.6cqw;flex:none;width:7cqw;height:7cqw}.cr .u-r span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cr .u-r em{border-radius:1.4cqw;padding:1cqw 2cqw;font-size:3.2cqw;font-style:normal;font-weight:700}.cr .u-cal{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:1.2cqw;display:grid}.cr .u-cal div{background:#f8fafb;border-radius:1.2cqw;align-items:flex-end;padding:1cqw;display:flex}.cr .u-cal i{border-radius:.8cqw;width:100%;height:40%}.cr .u-q{flex:1;grid-template-columns:1fr 1fr;gap:2cqw;display:grid}.cr .u-q div{border:.3cqw solid #e5e7eb;border-radius:2cqw;flex-direction:column;gap:1.2cqw;min-width:0;padding:2cqw;font-size:3.2cqw;display:flex}.cr .u-q i{border-radius:1.4cqw;flex:1;min-height:6cqw}.cr .u-q span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr .u-q em{color:#0e8a63;font-style:normal;font-weight:700}.cr .u-split{flex-direction:row}.cr .u-post{flex-direction:column;flex:1;gap:2cqw;min-width:0;display:flex}.cr .u-post i{border-radius:2cqw;flex:1;min-height:12cqw}.cr .u-th{flex-direction:column;flex:1.3;justify-content:flex-end;gap:2cqw;min-width:0;display:flex}.cr .u-ok{color:#0b6e52;background:#d3eee3;border-radius:2cqw;align-self:flex-start;padding:2cqw 3cqw;font-size:3.8cqw;font-weight:700}.cr .u-wait{color:#8a5b12;background:#fbf0db;border-radius:2cqw;align-self:flex-start;padding:2cqw 3cqw;font-size:3.8cqw;font-weight:700}.cr .u-k{gap:6cqw;display:flex}.cr .u-k span{color:#5b6472;flex-direction:column;font-size:3.6cqw;display:flex}.cr .u-k b{color:#0b0f14;font-size:7cqw}.cr .ui-bars{flex:1;align-items:flex-end;gap:2cqw;display:flex}.cr .ui-bars i{background:#cdf5e4;border-radius:1.2cqw 1.2cqw 0 0;flex:1}.cr .u-wave{flex:1;align-items:center;gap:1.4cqw;display:flex}.cr .u-wave i{opacity:.7;background:#12b886;border-radius:9px;flex:1}.cr.sm .cr-in.ui{padding:5cqw}.cr .cr-in,.cr .cr-pad{padding-top:15cqw}.cr .cr-in[style*=padding\:0]{padding-top:0}.cr.sm .cr-in,.cr.sm .cr-pad,.mini .cr .cr-in,.mini .cr .cr-pad,.fm-row .cr .cr-in,.fm-row .cr .cr-pad,.rth .cr .cr-in{padding-top:6cqw}.cr .lab{top:auto;bottom:4cqw}.ggrid{align-items:start}.gind{margin-top:-8px}.gind button{padding:6px 12px;font-size:.8rem}.gcap{flex-direction:column;font-size:.86rem;display:flex}.gcap span{color:var(--vx-soft);font-size:.8rem}.cr .ib{letter-spacing:.14em;font-family:Inter,sans-serif;font-size:3.8cqw;font-weight:800}.cr .ia{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;letter-spacing:.005em;font-size:10.5cqw;font-weight:400;line-height:1.02}.cr .ip{border-radius:2cqw;padding:2cqw 4cqw;font-size:6cqw;font-weight:800}.cr .ing{flex-wrap:wrap;gap:2cqw;display:flex}.cr .ing span{background:#fff;border:.3cqw solid #99f6e4;border-radius:99px;padding:1.6cqw 3cqw;font-size:3.8cqw;font-weight:600}.cr .swatch{border-radius:50%;width:46cqw;height:46cqw;box-shadow:inset 0 -5cqw #00000024,0 4cqw 10cqw #0000001f}.cr .card3{color:#fff;aspect-ratio:1.6;background:linear-gradient(135deg,#4338ca,#7c3aed);border-radius:4cqw;flex-direction:column;justify-content:space-between;margin:2cqw 0;padding:5cqw;font-size:3.6cqw;display:flex;box-shadow:0 4cqw 10cqw #4338ca4d}.cr .card3 b{letter-spacing:.16em;font-size:4.4cqw}.cr .chip3{background:#fde68a;border-radius:1.4cqw;width:9cqw;height:7cqw}.cr .ring{background:conic-gradient(#22c55e calc(var(--p)*1%),#7f7f7f40 0);border-radius:50%;width:36cqw;height:36cqw;-webkit-mask:radial-gradient(circle,#0000 54%,#000 55%);mask:radial-gradient(circle,#0000 54%,#000 55%)}.cr .rl-top{z-index:2;position:absolute;top:13cqw;left:5cqw;right:5cqw}.cr .rl-prog{background:#7f7f7f59;border-radius:9px;height:.9cqw;display:block;overflow:hidden}.cr .rl-prog i{transform-origin:0;background:currentColor;height:100%;animation:6s linear infinite vxProg;display:block}.cr .rl-cap{z-index:2;flex-direction:column;gap:2cqw;padding:6cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.cr .ly{animation:6s cubic-bezier(.2,.8,.3,1) infinite both vxDrop}.cr .bubbles{position:absolute;inset:0;overflow:hidden}.cr .bubbles i{background:#ffffff8c;border-radius:50%;animation:5s linear infinite vxRise;position:absolute;bottom:-8%}.cr .speed{position:absolute;inset:0;overflow:hidden}.cr .speed i{background:#22d3ee73;border-radius:9px;width:34cqw;height:.9cqw;animation:.9s linear infinite vxLine;position:absolute;right:-40cqw}.cr .shoe-b{animation:.45s ease-in-out infinite alternate vxBob;position:absolute;top:42%;left:11cqw}.cr .drop{background:#8b5cf6;border-radius:50%/60% 60% 40% 40%;width:5cqw;height:7cqw;margin-left:-2.5cqw;animation:3s ease-in infinite vxFall;position:absolute;top:8%;left:50%}.cr .ripple{opacity:0;border:.6cqw solid #8b5cf6;border-radius:50%;width:22cqw;height:6cqw;margin-left:-11cqw;animation:3s ease-out infinite vxRip;position:absolute;top:31%;left:50%}.cr .bullet{animation:3s ease-in-out infinite alternate vxTwist}.cr .hills{background:radial-gradient(40cqw 14cqw at 20cqw 100%,#1e293b 98%,#0000) 0 0/60cqw 100% repeat-x;height:15%;animation:6s linear infinite vxHill;position:absolute;top:40%;left:0;right:0}.cr .road{height:1.4cqw;position:absolute;top:76%;left:0;right:0;overflow:hidden}.cr .road i{background:#fde68a;width:14cqw;height:100%;animation:.6s linear infinite vxRoad;position:absolute;top:0}.cr .road i:first-child{left:0}.cr .road i:nth-child(2){left:28cqw}.cr .road i:nth-child(3){left:56cqw}.cr .road i:nth-child(4){left:84cqw}.cr .road i:nth-child(5){left:112cqw}.cr .car-b{width:84%;height:24%;animation:.3s ease-in-out infinite alternate vxBob;position:absolute;top:52%;left:8%}.cr .sun{background:#fde68a;border-radius:50%;width:22cqw;height:22cqw;animation:6s ease-in-out infinite alternate vxSun;position:absolute;top:14%;left:52%;box-shadow:0 0 14cqw #fdba74}.cr .glint{background:repeating-linear-gradient(#fde68a8c 0 1cqw,#0000 1cqw 3.4cqw);width:28cqw;height:18%;animation:1.4s ease-in-out infinite alternate vxGl;position:absolute;top:49%;left:50%}.cr .cs-track{width:300%;animation:9s cubic-bezier(.7,0,.3,1) infinite vxCar;display:flex;position:absolute;inset:0}.cr .cs-sl{flex:0 0 33.3334%;height:100%;position:relative}.cr .cs-dots{z-index:3;justify-content:center;gap:1.6cqw;display:flex;position:absolute;bottom:2.6cqw;left:0;right:0}.cr .cs-dots i{background:var(--dc);opacity:.3;border-radius:50%;width:1.8cqw;height:1.8cqw;animation:9s step-end infinite vxDot}.cr .cs-dots i:nth-child(2){animation-delay:3s}.cr .cs-dots i:nth-child(3){animation-delay:6s}@keyframes vxProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vxDrop{0%{opacity:0;transform:translateY(-140px)}6%{opacity:1}14%{transform:translateY(0)}86%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes vxRise{0%{opacity:0;transform:translateY(0)}12%{opacity:1}to{opacity:0;transform:translateY(-200cqw)}}@keyframes vxLine{to{transform:translate(-180cqw)}}@keyframes vxBob{to{transform:translateY(-2.4cqw)rotate(-2deg)}}@keyframes vxFall{0%{opacity:0;transform:translateY(0)}10%{opacity:1}44%{opacity:1;transform:translateY(38cqw)}48%,to{opacity:0;transform:translateY(38cqw)}}@keyframes vxRip{0%,44%{opacity:0;transform:scale(.2)}50%{opacity:.85;transform:scale(.5)}85%,to{opacity:0;transform:scale(1.5)}}@keyframes vxTwist{0%{transform:translateY(34px)}to{transform:translateY(0)}}@keyframes vxHill{to{background-position:-60cqw 0}}@keyframes vxRoad{to{transform:translate(-28cqw)}}@keyframes vxSun{to{top:30%}}@keyframes vxGl{to{opacity:.35}}@keyframes vxCar{0%,28%{transform:translate(0)}33%,61%{transform:translate(-33.3334%)}66%,94%{transform:translate(-66.6667%)}to{transform:translate(0)}}@keyframes vxDot{0%{opacity:1}33.33%,to{opacity:.3}}@media (prefers-reduced-motion:reduce){.cr *,.cr :before{animation:none!important}}.shot{border:1px solid var(--vx-line);background:#0b0f14;border-radius:14px;max-width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 14px 34px #0b0f1424}.shot img{aspect-ratio:16/10;object-fit:cover;object-position:left top;width:100%;height:auto;display:block}.shot-t{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0b0f14b8;border-radius:99px;padding:3px 8px;font-size:.62rem;font-weight:700;position:absolute;top:10px;right:10px}.shot.in-slot{box-shadow:none;border-radius:10px}.shot.in-slot.sm .shot-t,.rth .shot .shot-t,.mini .shot .shot-t{display:none}.rth .shot img,.mini .shot img{aspect-ratio:4/3}.shot.sm2{margin-top:6px}.vs-shot{max-width:880px;margin:24px auto 0}.screens{flex-direction:column;gap:12px;min-width:0;display:flex}.scr-tabs{flex-wrap:wrap;gap:6px;display:flex}.scr-tabs button{font:600 .82rem var(--vx-font);border:1px solid var(--vx-line2);background:var(--vx-card);color:var(--vx-fg);cursor:pointer;border-radius:999px;padding:7px 12px}.scr-tabs button[aria-selected=true]{background:var(--vx-btn);color:var(--vx-btn-fg);border-color:var(--vx-btn)}.scr-frame{border:1px solid var(--vx-line);background:#0b0f14;border-radius:16px;padding-top:26px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b0f142e}.scr-frame img{width:100%;height:auto;display:block}.scr-dots{gap:6px;display:flex;position:absolute;top:9px;left:12px}.scr-dots i{background:#2a323c;border-radius:50%;width:8px;height:8px}.scr-note{margin:0}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}main section[id]{scroll-margin-top:72px}a.vp{color:#fff;display:grid}body{font-family:var(--vx-font)}.fjump a{font:500 .92rem var(--vx-font);color:var(--vx-fg);border-bottom:1px solid var(--vx-line);justify-content:space-between;gap:12px;padding:12px 4px;display:flex}.fjump a span{color:var(--vx-soft);font-variant-numeric:tabular-nums}.fjump a:hover{color:var(--vx-g-dk)}@media (max-width:900px){.fjump a{border:1px solid var(--vx-line);border-radius:999px;gap:8px;padding:7px 12px}}.cr.real{background:#0b0f14}.cr.real>img,.cr.real>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cr.real>video[controls]{object-fit:contain;background:#000}.cr.real .fmt{pointer-events:none;padding:4px 9px;font-size:.66rem;top:10px;left:10px}.aplay.real{border-style:solid}.aplay.real .ap-btn{cursor:pointer;border:0;padding:0}.aplay.real .ap-btn[data-on]:before{background:linear-gradient(90deg,var(--vx-grad-ink) 0 35%,transparent 35% 65%,var(--vx-grad-ink) 65%);border:0;width:10px;height:12px;margin:0}.aplay.real .ap-w i{transition:opacity .15s}.ba-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ba-tag{z-index:2;font:700 .68rem var(--vx-font);letter-spacing:.06em;text-transform:uppercase;color:#fff;pointer-events:none;background:#0b0f14b8;border-radius:99px;padding:4px 9px;position:absolute;top:10px;left:10px}.ba-tag-r{background:var(--vx-g);color:#fff;left:auto;right:10px}.cs-real{position:absolute;inset:0;overflow:hidden}.cs-real-track{height:100%;transition:transform .7s cubic-bezier(.65,0,.35,1);display:flex}.cs-real-track img{object-fit:cover;flex:0 0 100%;width:100%;height:100%;display:block}.cs-real-dots{z-index:3;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.cs-real-dots i{background:#ffffff80;border-radius:50%;width:7px;height:7px;transition:background .3s,transform .3s;box-shadow:0 0 0 1px #00000026}.cs-real-dots i[data-on]{background:#fff;transform:scale(1.2)}.hvid{background:0 0;overflow:visible}.hv-clip{border-radius:inherit;clip-path:inset(0 round 24px);isolation:isolate;background:#000;position:absolute;inset:0;overflow:hidden}.hv-clip video{object-fit:cover;width:100%;height:100%;display:block}.hv-clip iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hv-clip iframe.hv-bg{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 170px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hv-play{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:600 .85rem var(--vx-font);cursor:pointer;background:#0b0f149e;border:0;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;transition:background .2s;display:inline-flex;position:absolute;bottom:16px;left:16px}.hv-play:hover{background:#0b0f14cc}.hv-play small{color:#ffffffb3;font-size:.78rem;font-weight:500}.hv-play-i{background:var(--vx-grad);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hv-play-i:before{content:"";border-left:9px solid var(--vx-grad-ink);border-top:6px solid #0000;border-bottom:6px solid #0000;margin-left:2px}@media (max-width:600px){.hv-play small{display:none}}.hv-clip{clip-path:inset(0 round var(--hv-r,24px))}.hvid-sm{--hv-r:16px;border-radius:16px;max-width:none;margin:0;box-shadow:0 14px 34px #0b0f1424}.vcard .hvid-sm{--hv-r:14px;box-shadow:none;border-radius:14px}.hvid-sm .hv-play{gap:7px;padding:5px 11px 5px 5px;font-size:.76rem;bottom:10px;left:10px}.hvid-sm .hv-play-i{width:24px;height:24px}.hvid-sm .hv-play-i:before{border-top-width:5px;border-bottom-width:5px;border-left-width:7px}.hvid-sm .hv-play small{display:none}.menu .ddp .dd-soon{cursor:not-allowed;border-radius:10px;padding:9px 12px;display:block;position:relative}.menu .ddp .dd-soon>*{opacity:.5}.menu .ddp .dd-soon b{font-size:.92rem;font-weight:600;display:block}.menu .ddp .dd-soon>span{color:var(--vx-muted);font-size:.8rem;line-height:1.4;display:block}.menu .ddp .dd-soon:after{content:attr(data-tip);letter-spacing:.04em;background:var(--vx-ink);color:var(--vx-ink-fg);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:.7rem;font-weight:700;transition:opacity .15s;position:absolute;top:8px;right:10px}.menu .ddp .dd-soon:hover:after,.menu .ddp .dd-soon:focus-visible:after{opacity:1}.rc-soon{cursor:not-allowed;position:relative}.rc-soon>*{opacity:.5}.rc.rc-soon:hover{box-shadow:none;border-color:var(--vx-line);transform:none}.rc-soon:after{content:attr(data-tip);letter-spacing:.04em;background:var(--vx-ink);color:var(--vx-ink-fg);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:5px 9px;font-size:.72rem;font-weight:700;transition:opacity .15s;position:absolute;top:14px;right:14px}.rc-soon:hover:after,.rc-soon:focus-visible:after{opacity:1}.gthumb{cursor:pointer;width:100%;font:inherit;color:#fff;border:0;margin:0;padding:0}.gthumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.gthumb:after{content:"";background:linear-gradient(#0000 45%,#0b0f148c);position:absolute;inset:0}.gthumb .pb{z-index:1;transition:transform .2s;position:relative}.gthumb:hover img{transform:scale(1.04)}.gthumb:hover .pb,.gthumb:focus-visible .pb{transform:scale(1.08)}.gdur{z-index:1;color:#fff;font-variant-numeric:tabular-nums;background:#0b0f14bf;border-radius:6px;padding:3px 7px;font-size:.74rem;font-weight:700;position:absolute;bottom:10px;right:10px}.vmodal{width:min(1040px,100vw - 32px,177.778vh - 248.889px);max-width:none;height:fit-content;max-height:calc(100vh - 32px);color:var(--vx-fg);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.vmodal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05080cc7}.vmodal[open]{animation:.2s ease-out vmIn}@keyframes vmIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}.vm-box{background:var(--vx-card);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #00000073}.vm-head{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 14px 20px;display:flex}.vm-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.vm-head b{font-size:1rem;line-height:1.3}.vm-head .gtag{align-self:flex-start;margin:0}.vm-x{border:1px solid var(--vx-line2);background:var(--vx-card);width:36px;height:36px;color:var(--vx-fg);cursor:pointer;border-radius:50%;flex:none;font-size:1.4rem;line-height:1}.vm-x:hover{background:var(--vx-alt)}.vm-frame{aspect-ratio:16/9;background:#000;position:relative}.vm-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.shot-real{width:100%;height:auto;margin-bottom:10px;display:block}}@layer components,utilities;
