@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.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}@property --ambient{syntax:"<color>";inherits:true;initial-value:#2b2b33}:root{--bg:#0f0f11;--header-bg:#0f0f11e6;--tabs-bg:#0f0f11c7;--surface:#1a1a1e;--surface-2:#25252b;--line:#f1efea1a;--line-strong:#f1efea38;--text:#f1efea;--text-2:#a3a3ac;--text-3:#6e6e78;--heart:#ff6b6b;--r-tile:14px;--r-ui:12px;--font-ui:"Geist Variable", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", system-ui, sans-serif;--font-display:"Instrument Serif", "Songti SC", "Noto Serif SC", "STSong", serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--header-h:60px;--tabbar-h:56px;--gutter:28px;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=768px){:root{--gutter:12px;--header-h:52px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{min-height:100dvh;font-family:var(--font-ui);color:var(--text);background:var(--bg);overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}::selection{background:#f1efea47}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0}img,video{-webkit-user-drag:none;max-width:100%;display:block}:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:6px}h1,h2,h3{font-weight:500;line-height:1.15}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400}.page{width:100%;max-width:1760px;padding:0 var(--gutter) calc(var(--tabbar-h) + var(--safe-bottom) + 28px);margin:0 auto}@media (width>=769px){.page{padding-bottom:80px}}.chip{border:1px solid var(--line);height:34px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.chip:hover{border-color:var(--line-strong);color:var(--text)}.chip[aria-pressed=true],.chip.is-active{background:var(--text);border-color:var(--text);color:var(--bg)}.btn{border:1px solid var(--line-strong);height:44px;transition:transform .15s var(--ease), background .2s, opacity .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--text);border-color:var(--text);color:var(--bg)}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-site-theme=light]{--bg:#fcfaf8;--surface:#fff;--surface-2:#f2e9ec;--line:#482c351a;--line-strong:#482c3538;--text:#3f2c33;--text-2:#8a737c;--text-3:#a9949b;--header-bg:#fcfaf8e0;--tabs-bg:#fcfaf8e6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{transition:background-color .45s,color .35s}:root[data-site-theme=light] .ambient{opacity:0}.ambient{transition:opacity .45s}.topbar[data-v-05313bde]{z-index:40;padding-top:var(--safe-top);background:var(--header-bg);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--line);transition:background-color .45s,border-color .35s;position:sticky;top:0}.inner[data-v-05313bde]{height:var(--header-h);max-width:1760px;padding:0 var(--gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.brand[data-v-05313bde]{flex-shrink:0;align-items:center;gap:9px;font-size:22px;font-weight:650;line-height:1;display:inline-flex}.brand img[data-v-05313bde]{object-fit:contain;width:42px;height:37px}.links[data-v-05313bde]{gap:4px;margin-right:auto;display:flex}.links a[data-v-05313bde]{color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;transition:color .2s;display:inline-flex}.links a[data-v-05313bde]:hover,.links a.active[data-v-05313bde]{color:var(--text)}.links a.active[data-v-05313bde]{background:var(--surface-2)}.actions[data-v-05313bde]{align-items:center;gap:8px;display:flex}.search[data-v-05313bde]{background:var(--surface);border:1px solid var(--line);min-width:220px;height:38px;color:var(--text-3);border-radius:999px;align-items:center;gap:10px;padding:0 16px;transition:border-color .2s;display:inline-flex}.search[data-v-05313bde]:hover{border-color:var(--line-strong)}@media (width<=768px){.topbar[data-v-05313bde]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:relative}.inner[data-v-05313bde]{gap:12px}.brand[data-v-05313bde]{margin-right:auto;font-size:21px}.links[data-v-05313bde]{display:none}.search[data-v-05313bde]{border-radius:50%;justify-content:center;width:40px;min-width:0;height:40px;padding:0}.search span[data-v-05313bde]{display:none}}.home-mark[data-v-f4990259]{object-fit:contain;width:28px;height:24px}.tabs[data-v-f4990259]{display:none}@media (width<=768px){.tabs[data-v-f4990259]{z-index:40;padding-bottom:var(--safe-bottom);background:var(--tabs-bg);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);border-top:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;transition:background-color .45s,border-color .35s;display:grid;position:fixed;inset:auto 0 0}a[data-v-f4990259]{height:var(--tabbar-h);color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:color .2s;display:flex}a.active[data-v-f4990259]{color:var(--text)}a:active .glyph[data-v-f4990259]{transform:scale(.88)}.glyph[data-v-f4990259]{transition:transform .15s var(--ease);display:grid;position:relative}.label[data-v-f4990259]{font-size:11px;line-height:1}}.toast[data-v-c754f457]{left:50%;bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 20px);z-index:200;background:var(--text);max-width:calc(100vw - 32px);color:var(--bg);border-radius:999px;padding:11px 20px;font-size:14px;font-weight:500;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000073}@media (width>=769px){.toast[data-v-c754f457]{bottom:32px}}.toast-enter-active[data-v-c754f457],.toast-leave-active[data-v-c754f457]{transition:opacity .25s, transform .35s var(--ease)}.toast-enter-from[data-v-c754f457],.toast-leave-to[data-v-c754f457]{opacity:0;transform:translate(-50%,14px)}.wrap[data-v-b484b3f4]{place-items:center;width:100%;height:100%;padding:72px 20px 24px;display:grid}.frame[data-v-b484b3f4]{background:#000;position:relative;overflow:hidden;box-shadow:0 0 0 2px #2c2c31,0 0 0 5px #121214,0 30px 80px #0000008c;container-type:size}.frame.phone[data-v-b484b3f4]{aspect-ratio:9/19.5;border-radius:9cqw;max-width:100%;height:100%}.frame.desktop[data-v-b484b3f4]{aspect-ratio:16/10;border-radius:14px;width:100%;max-height:100%}img[data-v-b484b3f4],video[data-v-b484b3f4]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.island[data-v-b484b3f4]{background:#000;border-radius:999px;width:28cqw;height:8cqw;position:absolute;top:3cqw;left:50%;transform:translate(-50%)}.lock[data-v-b484b3f4]{color:#fff;text-shadow:0 2px 18px #00000059;flex-direction:column;align-items:center;display:flex;position:absolute;inset:17cqh 0 auto}.date[data-v-b484b3f4]{font-size:4.4cqw;font-weight:500}.time[data-v-b484b3f4]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24cqw;font-weight:300;line-height:1.05}.quick[data-v-b484b3f4]{justify-content:space-between;display:flex;position:absolute;inset:auto 9cqw 6cqw}.quick span[data-v-b484b3f4]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e1e2273;border-radius:50%;width:13cqw;height:13cqw}.menubar[data-v-b484b3f4]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;font-variant-numeric:tabular-nums;background:#14141859;align-items:center;height:2.6cqw;min-height:18px;padding:0 1.4cqw;font-size:max(1.35cqw,10px);display:flex;position:absolute;inset:0 0 auto}.grow[data-v-b484b3f4]{flex:1}.dock[data-v-b484b3f4]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e1e2261;border-radius:2.2cqw;gap:1cqw;padding:.9cqw 1.2cqw;display:flex;position:absolute;inset:auto 50% 1.6cqw auto;transform:translate(50%)}.dock i[data-v-b484b3f4]{background:#f1efea4d;border-radius:1.1cqw;width:4.2cqw;height:4.2cqw}.viewer[data-v-eb1ebd83]{z-index:100;color:var(--text);background:#08080a;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.backdrop[data-v-eb1ebd83]{background:radial-gradient(85% 65% at 50% 28%, color-mix(in srgb, var(--tint) 50%, #08080a), #08080a 78%);transition:background .8s;position:absolute;inset:0}.stage[data-v-eb1ebd83]{touch-action:none;grid-area:1/1;min-height:0;position:relative;overflow:hidden}.slide[data-v-eb1ebd83]{position:absolute;inset:0}.layer[data-v-eb1ebd83]{will-change:transform;padding:calc(var(--safe-top) + 60px) 16px calc(var(--safe-bottom) + 260px);box-sizing:border-box;transition:padding .35s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.viewer.chrome-off .layer[data-v-eb1ebd83]{padding:calc(var(--safe-top) + 24px) 16px calc(var(--safe-bottom) + 24px)}.media-container[data-v-eb1ebd83]{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.media[data-v-eb1ebd83]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 16px 48px #00000073}.media.low[data-v-eb1ebd83]{z-index:1;position:relative}.media.full[data-v-eb1ebd83]{z-index:2;opacity:0;margin:auto;transition:opacity .35s;position:absolute;inset:0}.media.full.ready[data-v-eb1ebd83]{opacity:1}.nav[data-v-eb1ebd83]{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1414188c;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.nav[data-v-eb1ebd83]:hover{background:#28282ecc}.nav.left[data-v-eb1ebd83]{left:20px}.nav.right[data-v-eb1ebd83]{right:20px}@media (hover:hover) and (pointer:fine){.nav[data-v-eb1ebd83]{display:grid}}.bar[data-v-eb1ebd83]{z-index:5;padding:calc(var(--safe-top) + 12px) 14px 12px;pointer-events:none;transition:opacity .25s, transform .35s var(--ease);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.bar[data-v-eb1ebd83]>*{pointer-events:auto}.bar.off[data-v-eb1ebd83]{opacity:0;pointer-events:none;transform:translateY(-12px)}.bar.off[data-v-eb1ebd83]>*{pointer-events:none}.round[data-v-eb1ebd83]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1414188c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.round.ghost[data-v-eb1ebd83]{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.counter[data-v-eb1ebd83]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.info[data-v-eb1ebd83]{z-index:4;max-height:62%;padding:56px 18px calc(var(--safe-bottom) + 18px);transition:opacity .25s, transform .35s var(--ease);background:linear-gradient(#0000,#08080af0 45%);flex-direction:column;gap:12px;display:flex;position:absolute;inset:auto 0 0;overflow-y:auto}.info.off[data-v-eb1ebd83]{opacity:0;pointer-events:none;transform:translateY(16px)}.title[data-v-eb1ebd83]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:30px;line-height:1.12;display:-webkit-box;overflow:hidden}.byline[data-v-eb1ebd83]{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.byline a[data-v-eb1ebd83]:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.from[data-v-eb1ebd83]{color:var(--text-3)}.specs[data-v-eb1ebd83]{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.specs li[data-v-eb1ebd83]{border:1px solid var(--line);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-size:12px}.variants[data-v-eb1ebd83]{flex-wrap:wrap;gap:8px;display:flex}.variants .chip[data-v-eb1ebd83]{gap:6px;height:32px;font-size:13px}.variants small[data-v-eb1ebd83]{opacity:.7;font-variant-numeric:tabular-nums;font-size:11px}.actions[data-v-eb1ebd83]{gap:8px;display:flex}.grow[data-v-eb1ebd83]{flex:1}.btn.icon[data-v-eb1ebd83]{background:#f1efea0f;width:44px;padding:0}.btn.icon[aria-pressed=true][data-v-eb1ebd83]{background:#f1efea29}.btn.icon.fav[data-v-eb1ebd83]{color:var(--heart)}.fine[data-v-eb1ebd83]{color:var(--text-3);font-size:12px}.fine a[data-v-eb1ebd83]{color:var(--text-2);align-items:center;gap:4px;margin-left:10px;display:inline-flex}.fine a[data-v-eb1ebd83]:hover{color:var(--text)}.burst[data-v-eb1ebd83]{z-index:6;color:var(--heart);pointer-events:none;filter:drop-shadow(0 8px 30px #00000073);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burst-enter-active[data-v-eb1ebd83]{animation:pop-eb1ebd83 .6s var(--ease)}.burst-leave-active[data-v-eb1ebd83]{transition:opacity .2s}.burst-leave-to[data-v-eb1ebd83]{opacity:0}@keyframes pop-eb1ebd83{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width>=960px){.viewer[data-v-eb1ebd83]{grid-template-columns:minmax(0,1fr) 400px}.stage[data-v-eb1ebd83]{grid-column:1}.layer[data-v-eb1ebd83]{padding:68px 72px 48px!important}.info[data-v-eb1ebd83]{z-index:4;border-left:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#121215c7;grid-area:1/2;justify-content:flex-end;max-height:none;padding:96px 32px 36px;position:relative;inset:auto}.info.off[data-v-eb1ebd83]{opacity:1;pointer-events:auto;transform:none}.bar[data-v-eb1ebd83]{right:400px}.bar.off[data-v-eb1ebd83]{opacity:1;pointer-events:none;transform:none}.bar.off[data-v-eb1ebd83]>*{pointer-events:auto}.title[data-v-eb1ebd83]{font-size:36px}}.viewer-enter-active[data-v-eb1ebd83],.viewer-leave-active[data-v-eb1ebd83]{transition:opacity .25s, transform .4s var(--ease)}.viewer-enter-from[data-v-eb1ebd83],.viewer-leave-to[data-v-eb1ebd83]{opacity:0;transform:translateY(24px)scale(.985)}.slide-next-enter-active[data-v-eb1ebd83],.slide-next-leave-active[data-v-eb1ebd83],.slide-prev-enter-active[data-v-eb1ebd83],.slide-prev-leave-active[data-v-eb1ebd83]{transition:transform .4s var(--ease), opacity .3s}.slide-next-enter-from[data-v-eb1ebd83],.slide-prev-leave-to[data-v-eb1ebd83]{opacity:0;transform:translate(14%)}.slide-next-leave-to[data-v-eb1ebd83],.slide-prev-enter-from[data-v-eb1ebd83]{opacity:0;transform:translate(-14%)}.ambient{z-index:-1;pointer-events:none;background:radial-gradient(70% 46% at 12% -4%, color-mix(in srgb, var(--ambient) 62%, transparent), transparent 72%), radial-gradient(54% 40% at 104% 22%, color-mix(in srgb, var(--ambient) 34%, transparent), transparent 74%);transition:--ambient 1.4s;position:fixed;inset:0}
