@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./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(./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(./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(./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(./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(./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(./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}:root{--c-canvas:#d7d8dc;--c-shell-from:#edecee;--c-shell-mid:#f1ece0;--c-shell-to:#f9e6ab;--c-accent:#f8d97c;--c-accent-deep:#f5cf5e;--c-accent-soft:#fbf2d8;--c-insight-cool:#2f5fd0;--c-insight-teal:#43a7a0;--c-insight-warm:#f0a45c;--c-insight-deep:#16224a;--c-insight-glow:#ffffff80;--c-insight-chip:#ffffff2e;--c-insight-track:#ffffff47;--c-insight-deep-fade:#16224a00;--c-insight-glow-fade:#fff0;--c-ink:#17171a;--c-ink-2:#4b4b52;--c-ink-3:#8d8d95;--c-ink-4:#b6b6bc;--c-dark:#1c1c20;--c-dark-2:#232328;--c-line:#17171a17;--c-line-dash:#17171a24;--c-surface:#fff;--c-surface-warm:#fffdf7b8;--c-panel-soft:#fdf6e29e;--r-shell:30px;--r-panel:22px;--r-card:16px;--r-pill:999px;--fs-display:40px;--fs-kpi:34px;--fs-metric:27px;--fs-title:15px;--fs-body:13px;--fs-label:11px;--fs-mini:10px;--sd-panel:0 18px 40px -28px #17171a73;--sd-float:0 14px 28px -18px #17171a80;--ff-base:"Inter Variable", "Inter", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", sans-serif}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--c-canvas);color:var(--c-ink);font-family:var(--ff-base);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.45}h1,h2,h3,h4,p,figure{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}.panel{border-radius:var(--r-panel);background:var(--c-surface);box-shadow:var(--sd-panel)}.panel--warm{background:var(--c-panel-soft)}.panel__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.panel__title{font-size:var(--fs-title);letter-spacing:-.01em;font-weight:500}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--c-ink-3)}.label{font-size:var(--fs-label);color:var(--c-ink-2)}.icon-round{border-radius:var(--r-pill);background:var(--c-surface);width:26px;height:26px;color:var(--c-ink);place-items:center;transition:transform .18s;display:grid;box-shadow:0 2px 6px -2px #17171a40}.icon-round:hover{transform:translateY(-1px)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.icon[data-v-4e9f316b]{flex:none;display:block}.nav[data-v-f77cb6d2]{border-radius:var(--r-pill);background:var(--c-surface-warm);grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:16px;height:46px;padding:0 10px;display:grid}.nav__brand[data-v-f77cb6d2]{border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);letter-spacing:-.01em;justify-self:start;place-items:center;height:38px;padding:0 22px;font-size:15px;display:grid}.nav__menu-wrap[data-v-f77cb6d2]{min-width:0;position:relative}.nav__menu[data-v-f77cb6d2]{border-radius:var(--r-pill);background:var(--c-dark);overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:2px;min-width:0;padding:4px;display:flex;position:relative;overflow-x:auto}.nav__menu[data-v-f77cb6d2]::-webkit-scrollbar{display:none}.nav__menu>li[data-v-f77cb6d2]{z-index:1;flex:none;position:relative}.nav__edge[data-v-f77cb6d2]{z-index:2;border-radius:var(--r-pill);background:linear-gradient(90deg, var(--c-dark), transparent);opacity:0;pointer-events:none;width:26px;transition:opacity .18s;position:absolute;top:4px;bottom:4px}.nav__edge--left[data-v-f77cb6d2]{left:3px}.nav__edge--right[data-v-f77cb6d2]{background:linear-gradient(-90deg, var(--c-dark), transparent);right:3px}.nav__menu-wrap[data-at-start=false] .nav__edge--left[data-v-f77cb6d2],.nav__menu-wrap[data-at-end=false] .nav__edge--right[data-v-f77cb6d2]{opacity:1}.nav__menu>.nav__thumb[data-v-f77cb6d2]{z-index:0;border-radius:var(--r-pill);background:var(--c-surface);pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.nav__thumb.is-ready[data-v-f77cb6d2]{transition:transform .34s cubic-bezier(.33,1,.68,1),width .34s cubic-bezier(.33,1,.68,1)}.nav__item[data-v-f77cb6d2]{border-radius:var(--r-pill);color:#b5b5ba;font-size:var(--fs-mini);letter-spacing:.01em;white-space:nowrap;padding:6px 15px;text-decoration:none;transition:color .16s;display:block}.nav__item[data-v-f77cb6d2]:after{content:attr(data-label);visibility:hidden;height:0;font-weight:500;display:block;overflow:hidden}.nav__item[data-v-f77cb6d2]:hover{color:#fff}.nav__item.is-active[data-v-f77cb6d2]{color:var(--c-ink);font-weight:500}.nav__actions[data-v-f77cb6d2]{justify-self:end;align-items:center;gap:8px;display:flex}.nav__links[data-v-f77cb6d2]{position:relative}.nav__setting[data-v-f77cb6d2]{border-radius:var(--r-pill);background:var(--c-surface);height:38px;font-size:var(--fs-mini);white-space:nowrap;align-items:center;gap:7px;padding:0 16px;transition:color .16s;display:flex}.nav__setting[data-v-f77cb6d2]:hover,.nav__setting[aria-expanded=true][data-v-f77cb6d2]{color:var(--c-ink-2)}.nav__round[data-v-f77cb6d2]{background:var(--c-surface);width:38px;height:38px;color:var(--c-ink-2);border-radius:50%;place-items:center;transition:color .16s,transform .16s;display:grid}.nav__round[data-v-f77cb6d2]:hover{color:var(--c-ink);transform:translateY(-1px)}.links[data-v-f77cb6d2]{z-index:20;border:1px solid var(--c-line);background:var(--c-surface);border-radius:16px;width:208px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 44px -24px #17171a8c}.links__title[data-v-f77cb6d2]{color:var(--c-ink-3);padding:4px 8px 8px;font-size:9.5px}.links__item[data-v-f77cb6d2]{color:inherit;border-radius:11px;align-items:center;gap:9px;padding:7px 8px;text-decoration:none;transition:background-color .16s;display:flex}.links__item[data-v-f77cb6d2]:hover{background:var(--c-accent-soft)}.links__icon[data-v-f77cb6d2]{color:var(--c-ink-2)}.links__meta[data-v-f77cb6d2]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.links__label[data-v-f77cb6d2]{font-size:11.5px;font-weight:500}.links__hint[data-v-f77cb6d2]{color:var(--c-ink-3);font-size:9px}.links__ext[data-v-f77cb6d2]{color:var(--c-ink-4)}.panel-enter-active[data-v-f77cb6d2],.panel-leave-active[data-v-f77cb6d2]{transition:opacity .16s,transform .16s}.panel-enter-from[data-v-f77cb6d2],.panel-leave-to[data-v-f77cb6d2]{opacity:0;transform:translateY(-4px)}@container stage (width<=1080px){.nav__item[data-v-f77cb6d2]{padding:6px 11px}}@container stage (width<=720px){.nav[data-v-f77cb6d2]{border-radius:var(--r-panel);flex-wrap:wrap;gap:8px;height:auto;padding:8px;display:flex}.nav__brand[data-v-f77cb6d2]{order:1;height:34px;padding:0 16px}.nav__actions[data-v-f77cb6d2]{order:2}.nav__menu-wrap[data-v-f77cb6d2]{order:3;width:100%}.nav__item[data-v-f77cb6d2]{padding:6px 13px}.nav__setting[data-v-f77cb6d2]{height:34px}.nav__round[data-v-f77cb6d2]{width:34px;height:34px}}.stage[data-v-28df879c]{background:var(--c-canvas);grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid;container:stage/inline-size}.shell[data-v-28df879c]{background:radial-gradient(115% 135% at 94% 100%, var(--c-shell-to) 0%, #f9e6ab00 62%), radial-gradient(95% 120% at 74% 92%, #f7e9c0 0%, #f7e9c000 60%), linear-gradient(128deg, var(--c-shell-from) 0%, #f0eee9 42%, #f6ecd2 100%);flex-direction:column;width:100%;min-width:0;padding:clamp(8px,1.4cqi,14px);display:flex}.shell__body[data-v-28df879c]{flex:1 0 auto;padding:0 clamp(4px,1.2cqi,12px)}.foot[data-v-28df879c]{margin-top:clamp(12px,2cqi,20px)}.foot__stack[data-v-28df879c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:12px;display:flex}.chips[data-v-28df879c]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips__item[data-v-28df879c]{border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--fs-mini);letter-spacing:.01em;color:var(--c-ink-2);padding:3px 10px}.foot__note[data-v-28df879c]{font-size:var(--fs-mini);color:var(--c-ink-3);margin:0}.foot__credits[data-v-28df879c]{border-top:1px solid var(--c-line);color:var(--c-ink-3);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:9.5px;display:flex}.foot__links[data-v-28df879c]{gap:14px;display:flex}.foot__credits a[data-v-28df879c]{color:inherit;text-decoration:none;transition:color .16s}.foot__credits a[data-v-28df879c]:hover{color:var(--c-ink);text-decoration:underline}.shell[data-v-28df879c]>*{animation:.5s cubic-bezier(.2,.7,.3,1) backwards rise-in}.shell[data-v-28df879c]>:first-child{animation-delay:20ms}.shell[data-v-28df879c]>:nth-child(3){animation-delay:.46s}.capsule[data-v-80fd603a]{flex-direction:column;display:flex}.capsule.is-hidden[data-v-80fd603a]{display:none}.capsule__label[data-v-80fd603a]{font-size:var(--fs-mini);letter-spacing:1.5px;text-transform:uppercase;color:var(--c-ink);align-self:center;margin-bottom:14px;font-weight:700}.capsule__label-cn[data-v-80fd603a]{letter-spacing:0;text-transform:none;color:var(--c-ink-2);margin-left:4px;font-weight:500}.capsule__body[data-v-80fd603a]{border-radius:var(--r-pill);background:var(--c-surface);border:1px solid #ffffffbf;height:108px;transition:transform .35s cubic-bezier(.22,.9,.3,1.2),box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #fffffff2,inset 0 -12px 20px #00000012,0 22px 36px -16px #00000052,0 3px 8px #0000000f}.capsule__body[data-v-80fd603a]:hover{transform:translateY(-4px);box-shadow:inset 0 1px 2px #fffffff2,inset 0 -12px 20px #00000012,0 30px 46px -18px #00000061,0 5px 12px #00000012}.capsule__body[data-v-80fd603a]:after{z-index:2;border-radius:var(--r-pill);content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#ffffff1a 70%,#0000);height:44%;position:absolute;top:5%;left:3%;right:3%}.capsule__canvas[data-v-80fd603a]{width:100%;height:100%;display:block;position:absolute;inset:0}.capsule__content[data-v-80fd603a]{pointer-events:none;flex-direction:column;justify-content:center;padding-left:44px;display:flex;position:absolute;inset:0}.capsule__title[data-v-80fd603a]{letter-spacing:3px;color:var(--c-ink-2);font-size:22px;font-weight:700}.capsule__price[data-v-80fd603a]{font-family:Courier New,Courier,monospace;font-size:var(--fs-label);color:var(--c-ink-3);margin-top:6px}.capsule__paid[data-v-80fd603a]{font-size:var(--fs-mini);letter-spacing:2px;margin-top:5px;font-weight:800}.studio[data-v-cba58e10]{flex-direction:column;gap:clamp(14px,2.4cqi,24px);min-width:0;margin:clamp(14px,2.6cqi,24px) 0 clamp(18px,3cqi,30px);display:flex}.head[data-v-cba58e10]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(12px,2cqi,20px) clamp(16px,3cqi,28px);display:flex}.head__title[data-v-cba58e10]{font-size:clamp(26px, 5cqi, var(--fs-display));letter-spacing:-.025em;font-weight:300;line-height:1.1}.head__desc[data-v-cba58e10]{color:var(--c-ink-2);margin-top:6px}.head__hint[data-v-cba58e10]{font-size:var(--fs-label);color:var(--c-ink-3);align-items:center;gap:6px;margin-top:8px;display:flex}.head__hint-icon[data-v-cba58e10]{color:var(--c-ink-4)}.head__actions[data-v-cba58e10]{flex:none;align-items:center;gap:8px;display:flex}.pill[data-v-cba58e10]{border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--sd-float);color:var(--c-ink-2);font-size:var(--fs-mini);letter-spacing:.01em;align-items:center;gap:7px;padding:clamp(6px,.9cqi,8px) clamp(12px,1.6cqi,16px);text-decoration:none;transition:color .16s,border-color .16s,transform .18s;display:flex}.pill[data-v-cba58e10]:hover{color:var(--c-ink);border-color:var(--c-line-dash);transform:translateY(-1px)}.pill[data-v-cba58e10]:active{transform:translateY(0)}.pill__icon[data-v-cba58e10]{color:var(--c-ink-3)}.pill:hover .pill__icon[data-v-cba58e10]{color:var(--c-ink)}.pill[data-v-cba58e10]:focus-visible,.filter[data-v-cba58e10]:focus-visible{outline:2px solid var(--c-accent-deep);outline-offset:2px}.body[data-v-cba58e10]{grid-template-columns:clamp(186px,19cqi,224px) minmax(0,1fr);align-items:start;gap:clamp(20px,3.4cqi,40px);display:grid}.rail[data-v-cba58e10]{flex-direction:column;gap:clamp(10px,1.6cqi,16px);min-width:0;padding:clamp(12px,1.5cqi,16px);display:flex}.rail__title[data-v-cba58e10]{font-size:var(--fs-label);color:var(--c-ink-3);font-weight:600}.filters[data-v-cba58e10]{flex-direction:column;gap:7px;min-width:0;display:flex}.filters>li[data-v-cba58e10]{flex:none;min-width:0}.filter[data-v-cba58e10]{border-radius:var(--r-pill);background:var(--c-surface);width:100%;min-width:0;box-shadow:var(--sd-float);color:var(--c-ink-2);font-size:var(--fs-mini);letter-spacing:.08em;text-align:left;align-items:center;gap:9px;padding:clamp(7px,.95cqi,10px) clamp(10px,1.3cqi,14px);font-weight:700;transition:background-color .2s,color .2s,transform .2s;display:flex}.filter[data-v-cba58e10]:hover{color:var(--c-ink);transform:translateY(-1px)}.filter[data-v-cba58e10]:active{transform:translateY(0)}.filter__dot[data-v-cba58e10]{background:var(--sw);border-radius:50%;flex:none;width:10px;height:10px;transition:transform .25s}.filter__en[data-v-cba58e10]{white-space:nowrap}.filter__cn[data-v-cba58e10]{letter-spacing:0;min-width:0;color:var(--c-ink-4);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-weight:500;overflow:hidden}.filter.is-active[data-v-cba58e10]{background:var(--c-dark);color:var(--c-surface)}.filter.is-active .filter__cn[data-v-cba58e10]{color:var(--c-ink-3)}.filter.is-active .filter__dot[data-v-cba58e10]{transform:scale(1.25)}.counter[data-v-cba58e10]{font-size:var(--fs-mini);letter-spacing:.18em;color:var(--c-ink);align-items:center;gap:8px;font-weight:700;display:flex}.counter[data-v-cba58e10]:after{background:var(--c-line-dash);content:"";width:28px;height:1px}.counter__unit[data-v-cba58e10]{letter-spacing:0;color:var(--c-ink-3);font-weight:500}.grid[data-v-cba58e10]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(26px,4.2cqi,44px) clamp(24px,4.4cqi,46px);min-width:0;display:grid}@container stage (width<=900px){.body[data-v-cba58e10]{grid-template-columns:minmax(0,1fr)}.rail[data-v-cba58e10]{flex-flow:wrap;align-items:center;gap:10px 16px}.rail__title[data-v-cba58e10]{width:100%}.filters[data-v-cba58e10]{flex-flow:wrap;flex:340px;gap:8px}.filter[data-v-cba58e10]{width:auto}.counter[data-v-cba58e10]{margin-left:auto}.grid[data-v-cba58e10]{gap:clamp(22px,3.4cqi,34px) clamp(20px,3cqi,32px)}}@container stage (width<=640px){.head__actions[data-v-cba58e10]{flex-wrap:wrap}.grid[data-v-cba58e10]{grid-template-columns:minmax(0,1fr);gap:clamp(18px,4.5cqi,26px)}.filters[data-v-cba58e10]{scrollbar-width:none;flex-wrap:nowrap;flex:100%;overflow-x:auto}.filters[data-v-cba58e10]::-webkit-scrollbar{display:none}.counter[data-v-cba58e10]{margin-left:0}}.studio[data-v-cba58e10]>*,.filters>li[data-v-cba58e10],.grid[data-v-cba58e10]>*{animation:.5s cubic-bezier(.2,.7,.3,1) backwards rise-in;animation-delay:calc(var(--i,0) * 55ms + .12s)}.studio[data-v-cba58e10]>:first-child{animation-delay:60ms}.studio[data-v-cba58e10]>:nth-child(2){animation-delay:.16s}
