@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--surface:#fff;--bg-soft:#fff3f8;--ink:#2a0b1c;--ink-2:#7a5368;--line:#f6dbe8;--line-strong:#ecbcd3;--pink:#e8338a;--pink-dark:#c81f72;--blush:#ff9cc6;--blush-2:#f77fb5;--plum:#16060f;--well:#faf3f7;--danger:#c2362b;--header-bg:#fffffff0;--chip-bg:#fff9;--shadow:#2a0b1c29;--font-display:"Bricolage Grotesque Variable", "Inter Variable", system-ui, sans-serif;--font-body:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-label:"Barlow Condensed", "Arial Narrow", sans-serif;--header-h:72px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0f040a;--surface:#1a0912;--bg-soft:#1d0a15;--ink:#fbeaf3;--ink-2:#c39bb0;--line:#32142a;--line-strong:#4e2140;--pink:#ff4f9f;--pink-dark:#ff6fb1;--well:#0e0a0d;--danger:#ff8a7e;--header-bg:#0f040aeb;--chip-bg:#1a091299;--shadow:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}html,body{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:650;line-height:1.05}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--pink);outline-offset:2px}::selection{background:var(--blush);color:var(--plum)}.container{width:100%;max-width:1480px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.label{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.btn{border:1px solid var(--line-strong);background:var(--bg);min-height:44px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.btn:hover{border-color:var(--pink);color:var(--pink)}.btn--primary{background:var(--pink);border-color:var(--pink);color:#fff}.btn--primary:hover{background:var(--pink-dark);border-color:var(--pink-dark);color:#fff}.link-arrow{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-size:15px;font-weight:600;display:inline-flex}.link-arrow:hover{color:var(--pink)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.sec-head h2{font-size:clamp(34px,4vw,56px)}.sec-head p{max-width:52ch;color:var(--ink-2);font-size:17px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mascot.float{animation:4.2s ease-in-out infinite float}.mascot .eye{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite blink}.mascot .tongue{transform-box:fill-box;transform-origin:top;animation:7s ease-in-out infinite lick}.mascot[class*=mood-]{flex-shrink:0;overflow:visible}.mascot[class*=mood-] *{transform-box:fill-box}.m-body{transform-origin:50% 100%}.mood-think .m-body{animation:3.2s ease-in-out infinite m-tilt}.mood-think .m-look{animation:3.2s ease-in-out infinite m-look}.m-ask{transform-origin:50% 100%;animation:2.4s ease-in-out infinite m-ask}@keyframes m-ask{0%,to{opacity:.85;transform:translateY(0)rotate(-8deg)scale(1)}25%{opacity:1;transform:translateY(-1.5px)rotate(8deg)scale(1.08)}50%{opacity:.9;transform:translateY(0)rotate(-4deg)scale(1)}70%{transform:translateY(-1px)rotate(6deg)scale(1.04)}}.mood-lick .m-body{animation:.42s cubic-bezier(.3,0,.4,1) infinite alternate m-hop}.mood-lick .m-tongue{transform-origin:50% 0;animation:.16s ease-in-out infinite alternate m-lick}.m-sweat path{opacity:0;animation:.9s ease-in infinite m-drop}.m-sweat g:nth-child(2) path{animation-delay:.3s}.m-sweat g:nth-child(3) path{animation-delay:.6s}.m-lines path{animation:.42s ease-in-out infinite alternate m-line}.mood-happy .m-body{animation:1.4s ease-in-out infinite m-bounce}.mood-happy .m-tongue{transform-origin:50% 0;animation:2.4s ease-in-out infinite lick}.m-stars path{transform-origin:50%;animation:1.6s ease-in-out infinite m-star}.m-stars g:nth-child(2) path{animation-delay:.5s}.m-stars g:nth-child(3) path{animation-delay:1s}.mood-wow .m-body{animation:2s ease-in-out infinite m-pop}.mood-wow .m-o{transform-origin:50%;animation:2s ease-in-out infinite m-o}.mood-sleep .m-body{animation:3.6s ease-in-out infinite m-breath}.m-z text{opacity:0;animation:2.8s ease-out infinite m-z}.m-z text:nth-child(2){animation-delay:1.4s}.mood-disk .m-body{animation:2.2s ease-in-out infinite m-bounce}.m-led{animation:1.1s steps(2,jump-none) infinite m-led}@keyframes m-led{0%,to{opacity:1}50%{opacity:.25}}.mood-sad .m-body{animation:4s ease-in-out infinite m-breath}.m-tear path{opacity:0;animation:2.6s ease-in infinite m-tear}@keyframes m-tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes m-look{0%,to{transform:translate(0)}45%,60%{transform:translate(.8px,-.6px)}}@keyframes m-dot{0%,to{opacity:.15;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes m-hop{0%{transform:translateY(0)scale(1.03,.97)}to{transform:translateY(-2.5px)scale(.98,1.02)}}@keyframes m-lick{0%{transform:rotate(-16deg)scaleY(1.15)}to{transform:rotate(16deg)scaleY(.9)}}@keyframes m-drop{0%{opacity:0;transform:translateY(-2px)}20%{opacity:1}to{opacity:0;transform:translateY(9px)}}@keyframes m-line{0%{opacity:.2}to{opacity:1}}@keyframes m-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-3px)rotate(-2deg)}60%{transform:translateY(0)rotate(2deg)}}@keyframes m-star{0%,to{opacity:.2;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}@keyframes m-pop{0%,70%,to{transform:scale(1)}78%{transform:scale(1.08,.94)}86%{transform:scale(.96,1.05)translateY(-2px)}}@keyframes m-o{0%,to{transform:scale(1)}50%{transform:scale(.75,1.2)}}@keyframes m-breath{0%,to{transform:scale(1)}50%{transform:scale(1.025,.98)}}@keyframes m-z{0%{opacity:0;transform:translateY(2px)}30%{opacity:.9}to{opacity:0;transform:translate(3px,-5px)}}@keyframes m-tear{0%,30%{opacity:0;transform:translateY(0)}45%{opacity:1}to{opacity:0;transform:translateY(8px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes lick{0%,80%,to{transform:scaleY(1)}86%{transform:scaleY(1.18)}}.mood-build .m-body{animation:.5s cubic-bezier(.3,0,.4,1) infinite alternate m-hop}.mood-build .m-tongue{transform-origin:0 0;animation:1.2s ease-in-out infinite lick}.m-wrench{transform-origin:0 100%;animation:.5s ease-in-out infinite alternate m-wrench}.m-sparks circle{animation:.5s ease-out infinite m-spark}.m-sparks circle:nth-child(2){animation-delay:.17s}.m-sparks circle:nth-child(3){animation-delay:.33s}@keyframes m-wrench{0%{transform:rotate(-18deg)}to{transform:rotate(14deg)}}@keyframes m-spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(2px,2.5px)scale(.3)}}.sc[data-v-04a43485]{background:var(--surface);border:1px solid var(--line);margin-top:24px;padding:28px}.sc__head[data-v-04a43485]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;display:flex}.sc__head h2[data-v-04a43485]{font-size:26px}.sc__head p[data-v-04a43485]{max-width:60ch;color:var(--ink-2);margin-top:6px;font-size:14px}.sc__head .btn[data-v-04a43485]{min-height:40px;font-size:14px}.sc__list[data-v-04a43485]{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.sc__list li[data-v-04a43485]{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:16px 0;display:flex}.sc__icon[data-v-04a43485]{background:var(--bg-soft);width:44px;height:44px;color:var(--ink-2);flex-shrink:0;place-items:center;display:grid}.is-current .sc__icon[data-v-04a43485]{background:color-mix(in srgb, var(--pink) 14%, transparent);color:var(--pink)}.sc__info[data-v-04a43485]{min-width:0;color:var(--ink-2);flex-direction:column;flex:1;gap:3px;font-size:14px;display:flex}.sc__info b[data-v-04a43485]{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.sc__badge[data-v-04a43485]{background:var(--pink);color:#fff;padding:1px 8px;font-size:11px;font-weight:600}.sc__time[data-v-04a43485]{font-size:13px}code[data-v-04a43485]{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px}.sc__out[data-v-04a43485]{flex-shrink:0;min-height:38px;padding:0 14px;font-size:14px}.sc__created[data-v-04a43485]{color:var(--ink-2);align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.sc__created svg[data-v-04a43485]{color:var(--pink);flex-shrink:0}@media (width<=640px){.sc__list li[data-v-04a43485]{flex-wrap:wrap}}.zm[data-v-8a01f3ca]{place-items:center;line-height:0;display:inline-grid}.ua[data-v-5717cbd3]{background:radial-gradient(circle at 50% 70%, #ff4f9f66, transparent 70%), var(--plum);flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.ua img[data-v-5717cbd3]{object-fit:cover;width:100%;height:100%}.ac[data-v-97a43ff5]{min-height:80vh;padding-top:calc(var(--header-h) + 40px);padding-bottom:120px}.ac__back[data-v-97a43ff5]{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.ac__back svg[data-v-97a43ff5]{transform:rotate(180deg)}.ac__back[data-v-97a43ff5]:hover{color:var(--pink)}.ac__state[data-v-97a43ff5]{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:18px;margin-top:56px;font-size:18px;display:flex}.ac__head[data-v-97a43ff5]{border-bottom:1px solid var(--line);align-items:center;gap:22px;margin-top:28px;padding-bottom:32px;display:flex}.ac__avrow[data-v-97a43ff5]{align-items:center;gap:18px;margin-top:20px;display:flex}.ac__avtext[data-v-97a43ff5]{flex-direction:column;gap:8px;display:flex}.ac__avtext .label[data-v-97a43ff5]{color:var(--ink-2);font-weight:600}.ac__avbtns[data-v-97a43ff5]{flex-wrap:wrap;gap:8px;display:flex}.ac__avbtns .btn[data-v-97a43ff5]{min-height:38px;padding:0 14px;font-size:14px}.ac__file[data-v-97a43ff5]{display:none}.ac__hint[data-v-97a43ff5]{color:var(--ink-2);font-size:13px}.ac__head h1[data-v-97a43ff5]{overflow-wrap:anywhere;font-size:clamp(32px,4vw,52px)}.ac__since[data-v-97a43ff5]{color:var(--ink-2);margin-top:8px}.ac__out[data-v-97a43ff5]{margin-left:auto}.ac__grid[data-v-97a43ff5]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:32px;display:grid}.ac__card[data-v-97a43ff5]{background:var(--surface);border:1px solid var(--line);padding:28px}.ac__card h2[data-v-97a43ff5]{font-size:26px}.ac__rows[data-v-97a43ff5]{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.ac__rows li[data-v-97a43ff5]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.ac__rows li>div[data-v-97a43ff5]{flex-direction:column;gap:3px;min-width:0;display:flex}.ac__rows .label[data-v-97a43ff5]{color:var(--ink-2);font-weight:600}.ac__rows b[data-v-97a43ff5]{overflow-wrap:anywhere;font-size:16px}.ac__rows .btn[data-v-97a43ff5]{flex-shrink:0;min-height:40px;padding:0 16px;font-size:14px}.ac__dots[data-v-97a43ff5]{letter-spacing:.12em}.ac__modal[data-v-97a43ff5]{width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;padding:0}.ac__modal[data-v-97a43ff5]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d030899}.ac__mcard[data-v-97a43ff5]{background:var(--surface);border-top:3px solid var(--pink);flex-direction:column;align-items:stretch;gap:16px;padding:32px 28px 26px;display:flex;position:relative}.ac__mcard>.zm[data-v-97a43ff5]{align-self:center}.ac__mcard h2[data-v-97a43ff5]{text-align:center;font-size:24px}.ac__mlead[data-v-97a43ff5]{text-align:center;color:var(--ink-2);margin-top:-6px;font-size:14px}.ac__mx[data-v-97a43ff5]{width:36px;height:36px;color:var(--ink-2);place-items:center;display:grid;position:absolute;top:12px;right:12px}.ac__mx[data-v-97a43ff5]:hover{color:var(--pink)}.ac__mbtns[data-v-97a43ff5]{justify-content:flex-end;gap:10px;display:flex}.ac__mbtns .btn[data-v-97a43ff5]{min-height:44px}.ac__info[data-v-97a43ff5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 0;display:grid}.ac__info dt[data-v-97a43ff5]{color:var(--ink-2);font-weight:600}.ac__info dd[data-v-97a43ff5]{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.ac__bio[data-v-97a43ff5]{margin-top:22px}label[data-v-97a43ff5]{flex-direction:column;gap:6px;display:flex}label .label[data-v-97a43ff5]{color:var(--ink-2);font-weight:600}textarea[data-v-97a43ff5],input[data-v-97a43ff5]{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);font:inherit;padding:10px 12px;font-size:15px}textarea[data-v-97a43ff5]{resize:vertical;min-height:110px}input[data-v-97a43ff5]{height:44px}textarea[data-v-97a43ff5]:focus,input[data-v-97a43ff5]:focus{border-color:var(--pink);outline:none}.ac__row[data-v-97a43ff5]{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.ac__count[data-v-97a43ff5]{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-right:auto;font-size:13px}.ac__count.is-bad[data-v-97a43ff5]{color:var(--danger)}.ac__ok[data-v-97a43ff5]{color:#2fa86a;font-weight:600}.ac__err[data-v-97a43ff5]{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);margin-top:12px;padding:10px 12px;font-size:14px}.ac__empty[data-v-97a43ff5]{border:1px dashed var(--line-strong);text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:20px;padding:36px 16px;display:flex}.ac__empty span[data-v-97a43ff5]{color:var(--ink-2);font-size:14px}.ac__lib[data-v-97a43ff5]{margin:20px 0 0;padding:0;list-style:none}.ac__done[data-v-97a43ff5]{color:#2a8a58;background:#2fa86a24;margin-top:14px;padding:10px 12px;font-size:14px}.ac__danger[data-v-97a43ff5]{border-color:color-mix(in srgb, var(--danger) 35%, var(--line));margin-top:24px}.ac__danger p[data-v-97a43ff5]{color:var(--ink-2);margin-top:8px}.ac__del[data-v-97a43ff5]{border-color:var(--danger);color:var(--danger);margin-top:18px}.ac__del[data-v-97a43ff5]:hover{background:var(--danger);border-color:var(--danger);color:#fff}.ac__del--go[data-v-97a43ff5]{margin-top:0}.ac__confirm[data-v-97a43ff5]{max-width:420px;margin-top:18px}@media (width<=900px){.ac__grid[data-v-97a43ff5]{grid-template-columns:1fr}.ac__head[data-v-97a43ff5]{flex-wrap:wrap}.ac__out[data-v-97a43ff5]{margin-left:0}}.am[data-v-78a2a8e4]{width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;padding:0}.am[data-v-78a2a8e4]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d030899}.am__card[data-v-78a2a8e4]{background:var(--surface);border-top:3px solid var(--pink);flex-direction:column;align-items:stretch;gap:16px;padding:32px 28px 26px;display:flex;position:relative}.am__card>.zm[data-v-78a2a8e4]{align-self:center}.am__card h2[data-v-78a2a8e4]{text-align:center;font-size:26px}.am__x[data-v-78a2a8e4]{width:36px;height:36px;color:var(--ink-2);place-items:center;display:grid;position:absolute;top:12px;right:12px}.am__x[data-v-78a2a8e4]:hover{color:var(--pink)}label[data-v-78a2a8e4]{flex-direction:column;gap:6px;display:flex}label .label[data-v-78a2a8e4]{color:var(--ink-2);font-weight:600}input[data-v-78a2a8e4]{border:1px solid var(--line-strong);background:var(--bg);height:44px;color:var(--ink);font:inherit;padding:0 12px;font-size:15px}input[data-v-78a2a8e4]:focus{border-color:var(--pink);outline:none}.am__err[data-v-78a2a8e4]{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);padding:10px 12px;font-size:14px}.am__lead[data-v-78a2a8e4]{text-align:center;color:var(--ink-2);font-size:15px}.am__ok[data-v-78a2a8e4]{color:#2a8a58;text-align:center;background:#2fa86a24;padding:12px 14px;font-size:15px}.am__forgot[data-v-78a2a8e4]{color:var(--ink-2);text-underline-offset:3px;align-self:flex-end;margin-top:-6px;font-size:14px;text-decoration:underline}.am__forgot[data-v-78a2a8e4]:hover{color:var(--pink)}.am__go[data-v-78a2a8e4]{min-height:48px}.am__go[data-v-78a2a8e4]:disabled{opacity:.6;cursor:wait}.am__swap[data-v-78a2a8e4]{text-align:center;color:var(--ink-2);font-size:14px}.am__swap button[data-v-78a2a8e4]{color:var(--pink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.log[data-v-7b9d6ce3]{padding-block:clamp(80px,10vw,140px)}.log__state[data-v-7b9d6ce3]{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:16px;margin-top:40px;padding:24px 0;display:flex}.log__state a[data-v-7b9d6ce3]{text-underline-offset:3px;text-decoration:underline}.log__list[data-v-7b9d6ce3]{margin:40px 0 0;padding:0;list-style:none}.rel[data-v-7b9d6ce3]{border-top:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);gap:16px 40px;padding:28px 0;display:grid}.rel__side[data-v-7b9d6ce3]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rel__ver[data-v-7b9d6ce3]{font-family:var(--font-display);font-size:22px;font-weight:650}.rel__ver[data-v-7b9d6ce3]:hover{color:var(--pink)}.rel__date[data-v-7b9d6ce3]{color:var(--ink-2)}.rel__badge[data-v-7b9d6ce3]{background:var(--pink);color:#fff;margin-top:6px;padding:2px 8px;font-size:12px;font-weight:600}.rel__notes[data-v-7b9d6ce3]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rel__notes li[data-v-7b9d6ce3]{padding-left:22px;line-height:1.6;position:relative}.rel__notes li[data-v-7b9d6ce3]:before{content:"";background:var(--blush-2);width:8px;height:2px;position:absolute;top:.75em;left:0}.log__more[data-v-7b9d6ce3]{margin-top:24px}@media (width<=900px){.rel[data-v-7b9d6ce3]{grid-template-columns:1fr}}.ck[data-v-179f7367]{z-index:60;background:var(--surface);border:1px solid var(--line-strong);border-top:3px solid var(--pink);width:min(420px,100vw - 40px);box-shadow:0 16px 44px var(--shadow);padding:22px;position:fixed;bottom:20px;left:20px}.ck__title[data-v-179f7367]{font-size:15px;font-weight:600}.ck__text[data-v-179f7367]{color:var(--ink-2);margin-top:12px;font-size:14px}.ck__text a[data-v-179f7367]{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ck__ok[data-v-179f7367]{width:100%;margin-top:18px}.ck-enter-active[data-v-179f7367],.ck-leave-active[data-v-179f7367]{transition:opacity .3s, transform .3s var(--ease)}.ck-enter-from[data-v-179f7367],.ck-leave-to[data-v-179f7367]{opacity:0;transform:translateY(14px)}.cp[data-v-7f68b69e]{max-width:820px;padding-top:calc(var(--header-h) + 40px);min-height:80vh;padding-bottom:120px;font-size:17px;line-height:1.7}.cp__back[data-v-7f68b69e]{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.cp__back svg[data-v-7f68b69e]{transform:rotate(180deg)}.cp__back[data-v-7f68b69e]:hover{color:var(--pink)}h1[data-v-7f68b69e]{margin:24px 0 36px;font-size:clamp(38px,5vw,60px)}p[data-v-7f68b69e],ul[data-v-7f68b69e]{margin:0 0 1.1em}code[data-v-7f68b69e]{background:var(--bg-soft);padding:1px 6px;font-size:.9em}.rp[data-v-35462326]{min-height:80vh;padding-top:calc(var(--header-h) + 40px);place-items:center;padding-bottom:80px;display:grid}.rp__card[data-v-35462326]{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--pink);flex-direction:column;align-items:stretch;gap:16px;width:min(420px,100%);padding:32px 28px;display:flex}.rp__card>.zm[data-v-35462326]{align-self:center}.rp__card h1[data-v-35462326]{text-align:center;font-size:28px}label[data-v-35462326]{flex-direction:column;gap:6px;display:flex}label .label[data-v-35462326]{color:var(--ink-2);font-weight:600}input[data-v-35462326]{border:1px solid var(--line-strong);background:var(--bg);height:44px;color:var(--ink);font:inherit;padding:0 12px;font-size:15px}input[data-v-35462326]:focus{border-color:var(--pink);outline:none}.rp__go[data-v-35462326]{min-height:48px}.rp__ok[data-v-35462326],.rp__err[data-v-35462326]{text-align:center;padding:12px 14px;font-size:15px}.rp__ok[data-v-35462326]{color:#2a8a58;background:#2fa86a24}.rp__err[data-v-35462326]{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.dm[data-v-a5a00725]{position:relative}.dm__btn[data-v-a5a00725]{border:1px solid var(--pink);background:var(--pink);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.dm__btn[data-v-a5a00725]:hover{background:var(--pink-dark);border-color:var(--pink-dark)}.dm--big .dm__btn[data-v-a5a00725]{width:100%;height:52px;font-size:16px}.dm__chev[data-v-a5a00725]{transition:transform .2s}.dm__chev.is-open[data-v-a5a00725]{transform:rotate(180deg)}.dm__menu[data-v-a5a00725]{z-index:20;background:var(--surface);width:300px;color:var(--ink);border:1px solid var(--line-strong);box-shadow:0 16px 44px var(--shadow);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.dm--big .dm__menu[data-v-a5a00725]{width:auto;left:0;right:0}.dm__item[data-v-a5a00725]{align-items:center;gap:12px;padding:10px 12px;display:flex}a.dm__item[data-v-a5a00725]:hover{background:var(--bg-soft)}.dm__item.is-off[data-v-a5a00725]{cursor:not-allowed;opacity:.75}.dm__os[data-v-a5a00725]{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.dm__os svg[data-v-a5a00725]{width:26px;height:26px}.dm__text[data-v-a5a00725]{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.dm__text b[data-v-a5a00725]{font-size:15px}.dm__text span[data-v-a5a00725]{color:var(--ink-2);font-size:13px}.dm__go[data-v-a5a00725]{color:var(--pink)}.dm__soon[data-v-a5a00725]{background:var(--bg-soft);color:var(--ink-2);padding:2px 8px;font-size:12px;font-weight:600}@media (width<=900px){.dm:not(.dm--big) .dm__label[data-v-a5a00725],.dm:not(.dm--big) .dm__chev[data-v-a5a00725]{display:none}.dm:not(.dm--big) .dm__btn[data-v-a5a00725]{width:40px;padding:0}}.hero[data-v-80a23de5]{color:#fff;background:radial-gradient(50% 60% at 78% 32%,#ff4f9f57,#0000 70%),radial-gradient(45% 55% at 100% 100%,#7a2cff47,#0000 70%),radial-gradient(40% 60% at 0 100%,#ff4f9f38,#0000 70%),linear-gradient(170deg,#2a0b1e 0%,#14050d 60%,#0d0308 100%);min-height:min(100svh,900px);display:flex;position:relative;overflow:hidden}.hero__glow[data-v-80a23de5]{background:linear-gradient(#0000 55%,#0d0308d9);position:absolute;inset:0}.hero__buddy[data-v-80a23de5]{top:calc(var(--header-h) + 6vh);justify-items:center;gap:18px;display:grid;position:absolute;right:clamp(16px,17vw,320px)}.hero__face[data-v-80a23de5]{filter:drop-shadow(0 30px 50px #ff4f9f73);animation:buddy-in-80a23de5 .45s var(--ease)}.hero__face[data-v-80a23de5] svg{width:clamp(150px,18vw,260px);height:auto}.hero__mood[data-v-80a23de5]{color:var(--plum);background:#fff;padding:4px 12px;font-weight:600}.hero__inner[data-v-80a23de5]{z-index:2;padding-top:calc(var(--header-h) + 80px);grid-template-columns:minmax(0,1fr) auto;align-content:end;align-items:end;gap:0 40px;padding-bottom:44px;display:grid;position:relative}.hero__copy[data-v-80a23de5]{grid-column:1/-1;min-width:0}.hero__kicker[data-v-80a23de5]{color:#ffffffc7;align-items:center;gap:8px;margin-bottom:22px;font-weight:600;display:inline-flex}.hero__kicker i[data-v-80a23de5]{background:var(--blush);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ff9cc640}.hero__title[data-v-80a23de5]{text-wrap:initial;font-size:clamp(30px,4.5vw,66px);font-weight:650;line-height:1.08}.hero__title span[data-v-80a23de5]{display:block}.hero__accent[data-v-80a23de5]{color:var(--blush)}.hero__sub[data-v-80a23de5]{color:#ffffffc7;max-width:340px;margin-top:30px;font-size:17px}.hero__card[data-v-80a23de5]{background:var(--surface);width:min(416px,100%);color:var(--ink);border-top:3px solid var(--pink);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:18px;margin-top:-90px;padding:24px;display:flex}.hero__card-top[data-v-80a23de5]{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.hero__card-label[data-v-80a23de5],.hero__card-meta[data-v-80a23de5]{color:var(--ink-2)}.hero__card h2[data-v-80a23de5]{margin-top:6px;font-size:26px}.hero__dl[data-v-80a23de5]{width:100%;min-height:52px;font-size:16px}@keyframes buddy-in-80a23de5{0%{opacity:0;transform:scale(.88)translateY(8px)}}@media (width<=980px){.hero__inner[data-v-80a23de5]{padding-top:calc(var(--header-h) + 260px);grid-template-columns:minmax(0,1fr);gap:28px 0}.hero__card[data-v-80a23de5]{margin-top:0}.hero__buddy[data-v-80a23de5]{left:0;right:0}}.md[data-v-56cfbf1b]{color:#fff;-webkit-user-select:none;user-select:none;height:400px;font-family:Segoe UI Variable Text,Segoe UI,Inter Variable,system-ui,sans-serif;position:relative;overflow:hidden}.md__wall[data-v-56cfbf1b]{width:100%;height:100%;position:absolute;inset:0}.md__icons[data-v-56cfbf1b]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:14px;left:10px}.md__icons li[data-v-56cfbf1b]{text-align:center;text-shadow:0 1px 3px #000c;border-radius:4px;flex-direction:column;align-items:center;gap:3px;width:72px;padding:5px 2px;font-size:11px;display:flex}.md__icons li[data-v-56cfbf1b]:hover{background:#ffffff1f}.md__icons svg[data-v-56cfbf1b],.md__icons img[data-v-56cfbf1b]{width:34px;height:34px}.md__bar[data-v-56cfbf1b]{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#201c24d1;border-top:1px solid #ffffff14;justify-content:center;align-items:center;height:48px;display:flex;position:absolute;bottom:0;left:0;right:0}.md__center[data-v-56cfbf1b]{align-items:center;gap:4px;display:flex}.md__app[data-v-56cfbf1b]{border-radius:4px;place-items:center;width:40px;height:40px;transition:background-color .15s;display:grid;position:relative}.md__app[data-v-56cfbf1b]:hover,.md__app.is-focus[data-v-56cfbf1b]{background:#ffffff14}.md__app svg[data-v-56cfbf1b],.md__app img[data-v-56cfbf1b]{width:24px;height:24px}.md__app.is-on[data-v-56cfbf1b]:after{content:"";background:#ffffff8c;border-radius:2px;width:6px;height:3px;margin-left:-3px;position:absolute;bottom:2px;left:50%}.md__app.is-focus[data-v-56cfbf1b]:after{background:#ff6da3;width:16px;margin-left:-8px}.md__search[data-v-56cfbf1b]{color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:8px;width:190px;height:32px;margin:0 4px;padding:0 12px;font-size:13px;display:flex}.md__search svg[data-v-56cfbf1b]{width:16px;height:16px}.md__tray[data-v-56cfbf1b]{align-items:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;right:8px}.md__tray svg[data-v-56cfbf1b]{width:16px;height:16px}.md__chev[data-v-56cfbf1b]{margin-right:4px}.md__sys[data-v-56cfbf1b]{border-radius:4px;gap:8px;padding:6px 8px;display:flex}.md__sys[data-v-56cfbf1b]:hover,.md__clock[data-v-56cfbf1b]:hover{background:#ffffff14}.md__clock[data-v-56cfbf1b]{border-radius:4px;flex-direction:column;align-items:flex-end;padding:3px 8px;font-size:12px;line-height:1.3;display:flex}.md__clock b[data-v-56cfbf1b]{font-weight:400}.md__bell[data-v-56cfbf1b]{margin:0 4px}.md--compact .md__search[data-v-56cfbf1b],.md--compact .md__chev[data-v-56cfbf1b],.md--compact .md__bell[data-v-56cfbf1b],.md--compact .md__app[data-v-56cfbf1b]:nth-child(6),.md--compact .md__app[data-v-56cfbf1b]:nth-child(7){display:none}.md--compact .md__center[data-v-56cfbf1b]{margin-right:120px}.md__glass[data-v-56cfbf1b]{-webkit-backdrop-filter:blur(8px)saturate(1.2);position:absolute}.md__fx[data-v-56cfbf1b]{pointer-events:none;position:absolute;inset:0}.nd__viewport[data-v-e8d57bdb]{justify-content:center;display:flex;position:relative}.nd__desk[data-v-e8d57bdb]{border:1px solid var(--line-strong);touch-action:manipulation;background:#07050f;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #e8338a88}.nd__screen[data-v-e8d57bdb]{transform-origin:0 0;position:absolute;top:0;left:0}.nd__canvas[data-v-e8d57bdb]{z-index:2;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.nd__modes[data-v-e8d57bdb]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.nd__modes button[data-v-e8d57bdb]{border:1px solid var(--line-strong);background:var(--bg);padding:8px 14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.nd__modes button[data-v-e8d57bdb]:hover{border-color:var(--pink);color:var(--pink)}.nd__modes button.is-on[data-v-e8d57bdb]{background:var(--pink);border-color:var(--pink);color:#fff}.nd__modes .nd__emote[data-v-e8d57bdb]{border-style:dashed}.nd__hint[data-v-e8d57bdb]{text-align:center;color:var(--ink-2);margin-top:14px}.ft[data-v-5038af06]{background:var(--plum);color:#fff;border-top:1px solid var(--line);padding-block:56px 36px}.ft__row[data-v-5038af06]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ft__brand[data-v-5038af06]{align-items:center;gap:12px;display:flex}.ft__brand .label[data-v-5038af06]{letter-spacing:.2em;font-size:20px;font-weight:600}.ft__nav[data-v-5038af06]{flex-wrap:wrap;gap:28px;font-size:15px;display:flex}.ft__nav a[data-v-5038af06]{opacity:.75}.ft__nav a[data-v-5038af06]:hover{opacity:1;color:var(--blush)}.ft__small[data-v-5038af06]{color:#fff9;border-top:1px solid #ff9cc633;flex-wrap:wrap;gap:8px 24px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}.hd[data-v-9d72bcd8]{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);color:var(--ink);transition:background-color .25s,border-color .25s,color .25s;position:fixed;inset:0 0 auto}.hd--overlay[data-v-9d72bcd8]{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border-color:#0000}.hd__row[data-v-9d72bcd8]{height:var(--header-h);align-items:center;gap:28px;display:flex}.hd__brand[data-v-9d72bcd8]{flex-shrink:0;align-items:center;gap:10px;display:flex}.hd__name[data-v-9d72bcd8]{letter-spacing:.2em;font-size:19px;font-weight:600}.hd__nav[data-v-9d72bcd8]{gap:26px;font-size:15px;font-weight:500;display:flex}.hd__nav a[data-v-9d72bcd8]{opacity:.78;transition:opacity .15s}.hd__nav a[data-v-9d72bcd8]:hover{opacity:1}.hd__tools[data-v-9d72bcd8]{align-items:center;gap:10px;margin-left:auto;display:flex}.hd__chip[data-v-9d72bcd8],.hd__btn[data-v-9d72bcd8]{border:1px solid var(--line-strong);background:var(--chip-bg);justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.hd__chip[data-v-9d72bcd8]{letter-spacing:.1em}button.hd__chip[data-v-9d72bcd8]:hover,.hd__btn[data-v-9d72bcd8]:hover{border-color:var(--pink)}.hd--overlay .hd__chip[data-v-9d72bcd8],.hd--overlay .hd__btn[data-v-9d72bcd8]{background:#16060f73;border-color:#ffffff47}.hd--overlay button.hd__chip[data-v-9d72bcd8]:hover,.hd--overlay .hd__btn[data-v-9d72bcd8]:hover{border-color:var(--blush)}.hd__acc span[data-v-9d72bcd8]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.hd__dl[data-v-9d72bcd8],.hd--overlay .hd__dl[data-v-9d72bcd8]{background:var(--pink);border-color:var(--pink);color:#fff}.hd__dl[data-v-9d72bcd8]:hover,.hd--overlay .hd__dl[data-v-9d72bcd8]:hover{background:var(--pink-dark);border-color:var(--pink-dark)}.hd__lang[data-v-9d72bcd8]{position:relative}.hd__langs[data-v-9d72bcd8]{z-index:5;background:var(--surface);min-width:190px;color:var(--ink);border:1px solid var(--line-strong);box-shadow:0 16px 44px var(--shadow);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.hd__langs button[data-v-9d72bcd8]{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:10px 12px;font-size:15px;display:flex}.hd__langs button[data-v-9d72bcd8]:hover,.hd__langs button.is-on[data-v-9d72bcd8]{background:var(--bg-soft)}.hd__langs button.is-on[data-v-9d72bcd8]{font-weight:600}.hd__langs .label[data-v-9d72bcd8]{color:var(--ink-2)}.hd__sq[data-v-9d72bcd8]{width:40px;padding:0}.hd__burger[data-v-9d72bcd8]{display:none}@media (width<=1180px){.hd__row[data-v-9d72bcd8]{gap:12px}.hd__burger[data-v-9d72bcd8]{display:inline-flex}.hd__nav[data-v-9d72bcd8]{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.hd__nav.is-open[data-v-9d72bcd8]{display:flex}.hd__nav a[data-v-9d72bcd8]{border-top:1px solid var(--line);opacity:1;padding:16px clamp(16px,4vw,40px)}.hd__acc span[data-v-9d72bcd8]{max-width:90px}}@media (width<=420px){.hd__name[data-v-9d72bcd8]{display:none}}.st[data-v-522e0c5d]{background:var(--bg);border-bottom:1px solid var(--line)}.st__grid[data-v-522e0c5d]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.st__item[data-v-522e0c5d]{border-left:1px solid var(--line);padding:32px 28px}.st__item[data-v-522e0c5d]:last-child{border-right:1px solid var(--line)}.st__item dt[data-v-522e0c5d]{color:var(--ink-2);font-weight:600}.st__item dd[data-v-522e0c5d]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(32px,3.6vw,52px);font-weight:650;line-height:1}.st__item:first-child dd[data-v-522e0c5d]{color:var(--pink)}.st__small[data-v-522e0c5d]{padding-top:.25em;font-size:clamp(22px,2.4vw,32px)!important}@media (width<=760px){.st__grid[data-v-522e0c5d]{grid-template-columns:repeat(2,minmax(0,1fr))}.st__item[data-v-522e0c5d]{border-bottom:1px solid var(--line);padding:22px 16px}.st__item[data-v-522e0c5d]:nth-child(2n){border-right:1px solid var(--line)}}.tl[data-v-465928cd]{background:var(--bg-soft);border-block:1px solid var(--line);padding-block:clamp(80px,10vw,140px)}.tl h2[data-v-465928cd]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tl__beta[data-v-465928cd]{background:var(--pink);color:#fff;letter-spacing:.1em;padding:3px 10px;font-size:13px;font-weight:600}.tl__warn[data-v-465928cd]{background:var(--surface);max-width:80ch;color:var(--ink-2);border-left:3px solid #ff9f43;align-items:center;gap:14px;margin-top:22px;padding:12px 16px;font-size:15px;display:flex}.tl__grid[data-v-465928cd]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.tl__card[data-v-465928cd]{background:var(--surface);border:1px solid var(--line);padding:24px}.tl__icon[data-v-465928cd]{border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.tl__card h3[data-v-465928cd]{margin-top:18px;font-size:21px}.tl__card ul[data-v-465928cd]{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.tl__card li[data-v-465928cd]{color:var(--ink-2);padding-left:18px;font-size:15px;position:relative}.tl__card li[data-v-465928cd]:before{content:"";background:var(--blush-2);width:7px;height:2px;position:absolute;top:.7em;left:0}.trio[data-v-72036953]{padding-block:clamp(80px,10vw,140px) 0}.trio__grid[data-v-72036953]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.trio__card[data-v-72036953]{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--pink);transition:transform .2s var(--ease), box-shadow .2s;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.trio__card[data-v-72036953]:hover{box-shadow:0 20px 44px -24px var(--shadow);transform:translateY(-3px)}.trio__top[data-v-72036953]{justify-content:space-between;align-items:center;width:100%;display:flex}.trio__icon[data-v-72036953]{background:color-mix(in srgb, var(--pink) 12%, transparent);width:48px;height:48px;color:var(--pink);place-items:center;display:grid}.trio__n[data-v-72036953]{color:var(--ink-2)}.trio__card h3[data-v-72036953]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:26px;display:flex}.trio__beta[data-v-72036953]{background:var(--ink);color:var(--bg);letter-spacing:.1em;padding:2px 8px;font-size:12px;font-weight:600}.trio__card p[data-v-72036953]{color:var(--ink-2);flex:1}@media (width<=900px){.trio__grid[data-v-72036953]{grid-template-columns:1fr}}.wg[data-v-2f5ec2e4]{padding-block:clamp(80px,10vw,140px)}.wg h2[data-v-2f5ec2e4]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wg__beta[data-v-2f5ec2e4]{background:var(--pink);color:#fff;letter-spacing:.1em;padding:3px 10px;font-size:13px;font-weight:600}.wg__note[data-v-2f5ec2e4]{border-left:3px solid var(--pink);background:var(--bg-soft);max-width:70ch;color:var(--ink-2);margin-top:18px;padding:12px 16px;font-size:15px}.wg__pet[data-v-2f5ec2e4]{color:#fff;background:radial-gradient(60% 120% at 0 100%,#ff4f9f73,#0000 70%),linear-gradient(160deg,#2a0b1e,#12050c);align-items:center;gap:28px;margin-top:40px;padding:28px;display:flex}.wg__pet-face[data-v-2f5ec2e4]{flex-shrink:0;animation:1.6s ease-in-out infinite wg-run-2f5ec2e4}.wg__pet h3[data-v-2f5ec2e4]{font-size:26px}.wg__pet p[data-v-2f5ec2e4]{color:#ffffffc7;max-width:60ch;margin-top:8px}.wg__tabs[data-v-2f5ec2e4]{background:var(--bg-soft);border:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-top:36px;padding:4px;display:inline-flex}.wg__tabs button[data-v-2f5ec2e4]{color:var(--ink-2);padding:8px 16px;font-weight:600;transition:background-color .15s,color .15s}.wg__tabs button[data-v-2f5ec2e4]:hover{color:var(--ink)}.wg__tabs button.is-on[data-v-2f5ec2e4]{background:var(--surface);color:var(--ink);box-shadow:0 1px 0 var(--line-strong)}.wg__gallery[data-v-2f5ec2e4]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wg__card[data-v-2f5ec2e4]{background:var(--surface);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;padding:14px;transition:border-color .15s,background-color .15s;display:flex}.wg__card[data-v-2f5ec2e4]:hover{border-color:var(--pink);background:var(--bg-soft)}.wg__prev[data-v-2f5ec2e4]{width:100%;height:96px;color:var(--c);background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--c) 22%, transparent), transparent 70%), var(--well);border:1px solid var(--line);place-items:center;margin-bottom:8px;display:grid}.wg__prev[data-v-2f5ec2e4] svg{stroke-width:1.8px}.wg__card b[data-v-2f5ec2e4]{font-family:var(--font-display);font-size:17px;font-weight:650}.wg__card>span[data-v-2f5ec2e4]:not(.wg__prev){min-height:2.7em;color:var(--ink-2);font-size:14px;line-height:1.35}.wg__custom[data-v-2f5ec2e4]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:36px;display:flex}.wg__custom .label[data-v-2f5ec2e4]{font-weight:600}.wg__custom ul[data-v-2f5ec2e4]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wg__custom li[data-v-2f5ec2e4]{border:1px solid var(--line-strong);padding:6px 12px;font-size:14px;font-weight:600}.wg__custom>span[data-v-2f5ec2e4]{color:var(--ink-2);font-size:14px}@keyframes wg-run-2f5ec2e4{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(10px)rotate(3deg)}}@media (width<=640px){.wg__pet[data-v-2f5ec2e4]{text-align:center;flex-direction:column}}.about[data-v-ed7120ea]{padding-block:clamp(80px,10vw,140px)}.features[data-v-ed7120ea]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.feature[data-v-ed7120ea]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px;transition:background-color .2s}.feature[data-v-ed7120ea]:hover{background:var(--bg-soft)}.feature__icon[data-v-ed7120ea]{background:color-mix(in srgb, var(--pink) 12%, transparent);width:44px;height:44px;color:var(--pink);place-items:center;display:grid}.feature h3[data-v-ed7120ea]{margin-top:20px;font-size:21px}.feature p[data-v-ed7120ea]{color:var(--ink-2);margin-top:10px;font-size:15px}.demo[data-v-ed7120ea]{background:var(--bg-soft);border-block:1px solid var(--line);padding-block:clamp(80px,10vw,140px)}.demo__body[data-v-ed7120ea]{margin-top:48px}
