.starfield[data-v-edc59c54]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 46%,var(--sky-bottom) 100%)}.star[data-v-edc59c54]{position:absolute;border-radius:50%;animation-name:twinkle-edc59c54;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes twinkle-edc59c54{0%,to{transform:scale(1);opacity:inherit}50%{transform:scale(.6);opacity:.12}}.glow[data-v-edc59c54]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.32}.glow--a[data-v-edc59c54]{top:-18%;left:50%;width:62vw;height:62vw;max-width:900px;max-height:900px;transform:translate(-50%);opacity:.45;background:radial-gradient(circle,rgba(255,255,255,.7),transparent 68%)}.glow--b[data-v-edc59c54]{bottom:-22%;left:8%;width:46vw;height:46vw;max-width:640px;max-height:640px;opacity:.34;background:radial-gradient(circle,rgba(33,182,230,.55),transparent 70%)}.glow--c[data-v-edc59c54]{top:16%;right:-12%;width:44vw;height:44vw;max-width:620px;max-height:620px;opacity:.3;background:radial-gradient(circle,rgba(109,92,240,.5),transparent 70%)}.glow--d[data-v-edc59c54]{bottom:6%;right:14%;width:34vw;height:34vw;max-width:460px;max-height:460px;opacity:.24;background:radial-gradient(circle,rgba(240,164,75,.45),transparent 72%)}.vignette[data-v-edc59c54]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 0%,transparent 45%,rgba(96,150,205,.22) 100%)}.site-header[data-v-3041f998]{position:fixed;inset:0 0 auto 0;z-index:20;transition:background-color .5s var(--ease-apple),backdrop-filter .5s var(--ease-apple),border-color .5s var(--ease-apple);border-bottom:1px solid transparent}.site-header.is-scrolled[data-v-3041f998]{background-color:#e2f2fdb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom-color:var(--line-soft)}.header-inner[data-v-3041f998]{display:flex;align-items:center;justify-content:space-between;height:56px}.wordmark[data-v-3041f998]{font-family:var(--font-display);font-size:1.1875rem;font-weight:600;letter-spacing:0;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.header-right[data-v-3041f998]{display:flex;align-items:center;gap:clamp(16px,3vw,30px)}.header-nav[data-v-3041f998]{display:flex;gap:clamp(18px,4vw,34px);font-size:.875rem;color:var(--fg-muted)}.header-nav a[data-v-3041f998]{transition:color .26s ease}.header-nav a[data-v-3041f998]:hover{color:var(--accent)}.lang-switch[data-v-3041f998]{position:relative}.lang-trigger[data-v-3041f998]{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--line);border-radius:980px;background:#ffffff8c;color:var(--fg);font-size:.8125rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.lang-trigger[data-v-3041f998]:hover{background:#ffffffd9;border-color:var(--line-strong, rgba(18, 63, 143, .28));box-shadow:0 6px 18px #123f8f24}.lang-globe[data-v-3041f998]{width:15px;height:15px;fill:none;stroke:var(--accent-soft);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lang-current[data-v-3041f998]{min-width:1.6em;text-align:center}.lang-chevron[data-v-3041f998]{width:13px;height:13px;fill:none;stroke:var(--fg-dim);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .24s var(--ease-apple)}.lang-chevron.is-open[data-v-3041f998]{transform:rotate(180deg)}.lang-menu[data-v-3041f998]{position:absolute;top:calc(100% + 10px);right:0;z-index:30;min-width:172px;margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:16px;background:#f4faffeb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 18px 44px #123f8f38}.lang-item[data-v-3041f998]{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:9px 12px;border:0;border-radius:11px;background:transparent;color:var(--fg-muted);font-size:.875rem;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.lang-item[data-v-3041f998]:hover{background:#3f74d01f;color:var(--fg)}.lang-item.is-active[data-v-3041f998]{background:linear-gradient(120deg,var(--accent-cyan),var(--accent-violet));color:#f4f9ff}.lang-item-short[data-v-3041f998]{font-size:.6875rem;letter-spacing:.08em;opacity:.7}.lang-item.is-active .lang-item-short[data-v-3041f998]{opacity:.9}.lang-pop-enter-active[data-v-3041f998],.lang-pop-leave-active[data-v-3041f998]{transition:opacity .2s var(--ease-apple),transform .2s var(--ease-apple)}.lang-pop-enter-from[data-v-3041f998],.lang-pop-leave-to[data-v-3041f998]{opacity:0;transform:translateY(-6px) scale(.98)}@media(max-width:720px){.header-nav[data-v-3041f998]{gap:14px;font-size:.8125rem}.header-right[data-v-3041f998]{gap:14px}}@media(max-width:460px){.lang-current[data-v-3041f998]{display:none}}@media(max-width:420px){.header-nav[data-v-3041f998]{display:none}}.hero[data-v-bb82f796]{position:relative;display:grid;place-items:center;min-height:100vh;min-height:100svh;padding-block:120px 80px;text-align:center}.hero-inner[data-v-bb82f796]{transform:translate3d(0,calc(var(--p, 0) * -70px),0) scale(calc(1 - var(--p, 0) * .06));opacity:calc(1 - var(--p, 0) * 1.15);filter:blur(calc(var(--p, 0) * 12px));will-change:transform,opacity,filter}.hero-title[data-v-bb82f796]{margin:0;font-family:var(--font-display);font-size:clamp(2.6rem,11.5vw,8.5rem);line-height:1;font-weight:600;letter-spacing:-.015em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-subtitle[data-v-bb82f796]{margin:26px auto 0;max-width:24ch;font-size:clamp(1.0625rem,2.8vw,1.5rem);line-height:1.45;color:var(--fg-muted)}.hero-stat[data-v-bb82f796]{display:flex;flex-direction:column;align-items:center;gap:7px}.hero-stat--creators[data-v-bb82f796],.hero-stat--diamonds[data-v-bb82f796]{margin-top:34px}.hero-stat-value[data-v-bb82f796]{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-stat-label[data-v-bb82f796]{font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim)}.hero-cta[data-v-bb82f796]{margin-top:26px}.hero-title[data-v-bb82f796],.hero-subtitle[data-v-bb82f796],.hero-stat[data-v-bb82f796],.hero-cta[data-v-bb82f796]{opacity:0;transform:translate3d(0,26px,0) scale(.97);filter:blur(16px);animation:heroIn-bb82f796 1.2s var(--ease-apple) forwards}.hero-title[data-v-bb82f796]{animation-delay:.12s}.hero-subtitle[data-v-bb82f796]{animation-delay:.32s}.hero-stat--creators[data-v-bb82f796]{animation-delay:.44s}.hero-stat--diamonds[data-v-bb82f796]{animation-delay:.56s}.hero-cta[data-v-bb82f796]{animation-delay:.68s}@keyframes heroIn-bb82f796{to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.scroll-hint[data-v-bb82f796]{position:absolute;bottom:34px;left:50%;width:26px;height:42px;transform:translate(-50%);border:1px solid var(--line);border-radius:14px;opacity:calc(1 - var(--p, 0) * 2)}.scroll-hint span[data-v-bb82f796]{position:absolute;top:8px;left:50%;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:var(--accent);animation:hintDrop-bb82f796 1.8s var(--ease-apple) infinite}@keyframes hintDrop-bb82f796{0%{transform:translateY(0);opacity:0}40%{opacity:1}to{transform:translateY(16px);opacity:0}}.about-card[data-v-b200d8c5]{padding:clamp(34px,5vw,64px)}.about .section-lead+.section-lead[data-v-b200d8c5]{margin-top:18px}.agents-title[data-v-6a54af1c]{max-width:22ch}.agents-grid[data-v-6a54af1c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(22px,3.4vw,40px);margin:clamp(40px,6vw,64px) 0 0;padding:0;list-style:none}.agent-card[data-v-6a54af1c]{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.agent-avatar[data-v-6a54af1c]{width:clamp(84px,11vw,108px);height:clamp(84px,11vw,108px);border-radius:50%;object-fit:cover;background:#fff9;border:3px solid #ffffff;box-shadow:0 18px 40px #1e468c2e,0 4px 12px #1e468c1a}.agent-name[data-v-6a54af1c]{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--fg)}.agent-id[data-v-6a54af1c]{font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--fg-dim);word-break:break-all}.benefits-title[data-v-5c5d1c51]{max-width:22ch}.benefits-hint[data-v-5c5d1c51]{margin:14px 0 0;font-size:.9375rem;line-height:1.6;color:var(--fg-muted)}.book-track[data-v-5c5d1c51]{--step: 78vh;position:relative;height:calc((var(--pages, 1) - 1) * var(--step) + 100vh)}.book-sticky[data-v-5c5d1c51]{position:sticky;top:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-block:calc(56px + 3vh) clamp(18px,3.4vh,40px)}.book-inner[data-v-5c5d1c51]{width:100%}.book-stage[data-v-5c5d1c51]{position:relative;margin-top:clamp(24px,3.6vh,52px);padding-inline:clamp(44px,5vw,62px);perspective:1600px}.book-stack[data-v-5c5d1c51]{display:grid}.book-spread[data-v-5c5d1c51]{grid-area:1 / 1;display:grid;opacity:0;transform:rotateY(var(--flip, 0deg)) translateZ(-60px);pointer-events:none;transition:opacity .52s var(--ease-apple),transform .68s var(--ease-apple)}.book.is-started .book-spread.is-active[data-v-5c5d1c51]{opacity:1;transform:none;pointer-events:auto;z-index:2}.book--next .book-spread[data-v-5c5d1c51]{transform-origin:left center;--flip: 15deg}.book--prev .book-spread[data-v-5c5d1c51]{transform-origin:right center;--flip: -15deg}.book-panel[data-v-5c5d1c51]{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));grid-auto-rows:1fr;overflow:hidden}.book-page[data-v-5c5d1c51]{position:relative;display:flex;flex-direction:column;min-height:clamp(180px,24vh,248px);padding:clamp(20px,2.4vh,34px) clamp(22px,2.6vw,38px)}.book-page+.book-page[data-v-5c5d1c51]{border-left:1px solid rgba(30,70,140,.12)}.book-page-index[data-v-5c5d1c51]{position:absolute;top:10px;right:18px;font-size:clamp(2.2rem,4.6vw,3.2rem);font-weight:700;line-height:1;letter-spacing:-.05em;color:var(--pg-a);opacity:.16;pointer-events:none}.book-page-icon[data-v-5c5d1c51]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:clamp(42px,5.8vh,50px);height:clamp(42px,5.8vh,50px);border-radius:16px;color:#f6faff;background:linear-gradient(145deg,var(--pg-a),var(--pg-b));box-shadow:0 12px 26px #2850a042,inset 0 1px #ffffff80}.book-page-icon svg[data-v-5c5d1c51]{width:clamp(18px,2.4vh,21px);height:clamp(18px,2.4vh,21px)}.book-page-body[data-v-5c5d1c51]{position:relative;z-index:1}.book-page-title[data-v-5c5d1c51]{margin:clamp(10px,1.8vh,18px) 0 0;font-size:1.0625rem;line-height:1.36;font-weight:600;letter-spacing:-.015em}.book-page-text[data-v-5c5d1c51]{margin:clamp(6px,1.2vh,10px) 0 0;font-size:.9375rem;line-height:1.58;color:var(--fg-muted)}.book-page--0[data-v-5c5d1c51]{--pg-a: var(--accent-cyan);--pg-b: var(--accent-soft)}.book-page--1[data-v-5c5d1c51]{--pg-a: var(--accent-violet);--pg-b: var(--accent-magenta)}.book-page--2[data-v-5c5d1c51]{--pg-a: var(--accent-magenta);--pg-b: var(--accent-gold)}.book-page--3[data-v-5c5d1c51]{--pg-a: var(--accent-teal);--pg-b: var(--accent-cyan)}.book-page--4[data-v-5c5d1c51]{--pg-a: var(--accent-gold);--pg-b: var(--accent-magenta)}.book-page--5[data-v-5c5d1c51]{--pg-a: var(--accent-soft);--pg-b: var(--accent-violet)}.book-arrow[data-v-5c5d1c51]{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;transform:translateY(-50%);border:1px solid var(--card-border);border-radius:50%;background:var(--card-bg);color:var(--accent);box-shadow:var(--card-shadow);cursor:pointer;transition:transform .3s var(--ease-apple),border-color .3s var(--ease-apple),opacity .3s var(--ease-apple)}.book-arrow--prev[data-v-5c5d1c51]{left:0}.book-arrow--next[data-v-5c5d1c51]{right:0}.book-arrow[data-v-5c5d1c51]:hover:not(:disabled){transform:translateY(-50%) scale(1.08);border-color:var(--line)}.book-arrow[data-v-5c5d1c51]:disabled{opacity:.3;cursor:default}.book-arrow svg[data-v-5c5d1c51]{width:18px;height:18px}.book-dots[data-v-5c5d1c51]{display:flex;justify-content:center;gap:10px;margin-top:clamp(14px,2.4vh,30px)}.book-dot[data-v-5c5d1c51]{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--line);opacity:.55;cursor:pointer;transition:width .3s var(--ease-apple),opacity .3s var(--ease-apple),background .3s var(--ease-apple)}.book-dot.is-active[data-v-5c5d1c51]{width:26px;border-radius:999px;opacity:1;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-violet))}.book-skip[data-v-5c5d1c51]{display:flex;width:clamp(40px,5.6vh,46px);height:clamp(40px,5.6vh,46px);align-items:center;justify-content:center;margin:clamp(12px,1.8vh,26px) auto 0;padding:0;border:1px solid var(--card-border);border-radius:50%;background:var(--card-bg);color:var(--accent);box-shadow:var(--card-shadow);cursor:pointer;transition:transform .3s var(--ease-apple),border-color .3s var(--ease-apple)}.book-skip[data-v-5c5d1c51]:hover{transform:translateY(3px);border-color:var(--line)}.book-skip svg[data-v-5c5d1c51]{width:clamp(17px,2.3vh,20px);height:clamp(17px,2.3vh,20px)}.book-skip.is-hidden[data-v-5c5d1c51]{visibility:hidden;pointer-events:none}.book-more[data-v-5c5d1c51]{display:flex;align-items:center;gap:6px;margin:clamp(16px,2.4vh,24px) auto 0;padding:10px 22px;border:1px solid var(--card-border);border-radius:999px;background:var(--card-bg);color:var(--accent);font-size:.9375rem;font-weight:600;cursor:pointer;transition:border-color .3s var(--ease-apple),transform .3s var(--ease-apple)}.book-more[data-v-5c5d1c51]:hover{border-color:var(--line);transform:translateY(-1px)}.book-more svg[data-v-5c5d1c51]{width:16px;height:16px;transition:transform .3s var(--ease-apple)}.book-more.is-open svg[data-v-5c5d1c51]{transform:rotate(180deg)}@media(max-height:880px){.book-sticky[data-v-5c5d1c51]{padding-block:calc(56px + 2vh) 2vh}.book-stage[data-v-5c5d1c51]{margin-top:clamp(16px,2.6vh,32px)}.book-page[data-v-5c5d1c51]{min-height:0;padding:20px clamp(22px,2.6vw,38px)}.book-page-title[data-v-5c5d1c51]{margin-top:10px;font-size:1rem}.book-page-text[data-v-5c5d1c51]{margin-top:6px;font-size:.90625rem;line-height:1.5}.book-dots[data-v-5c5d1c51]{margin-top:clamp(12px,1.8vh,22px)}.book-skip[data-v-5c5d1c51]{width:42px;height:42px;margin-top:clamp(10px,1.5vh,20px)}.book-skip svg[data-v-5c5d1c51]{width:18px;height:18px}.benefits-title[data-v-5c5d1c51]{font-size:clamp(1.5rem,3.6vw,2.5rem)}.benefits-hint[data-v-5c5d1c51]{margin-top:10px;font-size:.875rem}}@media(max-height:720px){.book-page[data-v-5c5d1c51]{padding-block:15px}.book-page-title[data-v-5c5d1c51]{margin-top:8px;font-size:.9375rem}.book-page-text[data-v-5c5d1c51]{margin-top:5px;font-size:.84375rem;line-height:1.45}.book-page-icon[data-v-5c5d1c51]{width:38px;height:38px;border-radius:12px}.book-page-icon svg[data-v-5c5d1c51]{width:17px;height:17px}.book-page-index[data-v-5c5d1c51]{font-size:1.9rem}.book-stage[data-v-5c5d1c51]{margin-top:14px}.book-arrow[data-v-5c5d1c51]{width:38px;height:38px}.book-arrow svg[data-v-5c5d1c51]{width:16px;height:16px}.book-dots[data-v-5c5d1c51]{margin-top:10px}.book-skip[data-v-5c5d1c51]{width:38px;height:38px;margin-top:8px}.book-skip svg[data-v-5c5d1c51]{width:16px;height:16px}.benefits-title[data-v-5c5d1c51]{font-size:clamp(1.35rem,3.2vw,2rem)}.benefits-hint[data-v-5c5d1c51]{margin-top:8px;font-size:.8125rem}}@media(max-width:960px){.book-track[data-v-5c5d1c51]{--step: 70vh}.book-page[data-v-5c5d1c51]{padding:clamp(22px,3.4vw,30px)}}@media(max-width:720px){.book-stage[data-v-5c5d1c51]{padding-inline:40px}.book-panel[data-v-5c5d1c51]{grid-template-columns:1fr}.book-page[data-v-5c5d1c51]{display:grid;grid-template-columns:auto 1fr;column-gap:9px;min-height:0;padding:16px 20px}.book-page+.book-page[data-v-5c5d1c51]{border-left:0;border-top:1px solid rgba(30,70,140,.12)}.book-page-icon[data-v-5c5d1c51]{grid-column:1;grid-row:1;align-self:start;width:20px;height:20px;margin-top:2px;border-radius:0;background:none;box-shadow:none;color:var(--pg-a)}.book-page-icon svg[data-v-5c5d1c51]{width:18px;height:18px}.book-page-body[data-v-5c5d1c51]{display:contents}.book-page-title[data-v-5c5d1c51]{grid-column:2;grid-row:1;margin:0;font-size:1rem}.book-page-text[data-v-5c5d1c51]{grid-column:2;grid-row:2;margin:6px 0 0;font-size:.875rem;line-height:1.55}.book-page-index[data-v-5c5d1c51]{font-size:2rem;top:6px;right:12px}.book-arrow[data-v-5c5d1c51]{width:38px;height:38px}.book-arrow svg[data-v-5c5d1c51]{width:16px;height:16px}.book.is-static .book-panel[data-v-5c5d1c51]{grid-template-columns:1fr}}.book.is-static .book-track[data-v-5c5d1c51]{height:auto}.book.is-static .book-sticky[data-v-5c5d1c51]{position:static;min-height:0;padding-block:0}.book.is-static .book-stage[data-v-5c5d1c51]{padding-inline:0}.book.is-static .book-spread[data-v-5c5d1c51]{opacity:1;transform:none;pointer-events:auto}.book.is-static .book-panel[data-v-5c5d1c51]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:auto}.book.is-static .book-arrow[data-v-5c5d1c51],.book.is-static .book-dots[data-v-5c5d1c51],.book.is-static .book-skip[data-v-5c5d1c51],.book.is-static .benefits-hint[data-v-5c5d1c51]{display:none}@media(prefers-reduced-motion:reduce){html[data-v-5c5d1c51]{scroll-behavior:auto}.book-track[data-v-5c5d1c51]{height:auto}.book-sticky[data-v-5c5d1c51]{position:static;min-height:0;padding-block:0}.book-spread[data-v-5c5d1c51]{opacity:1!important;transform:none!important;pointer-events:auto}.book-panel[data-v-5c5d1c51]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.book-arrow[data-v-5c5d1c51],.book-dots[data-v-5c5d1c51],.book-skip[data-v-5c5d1c51]{display:none}}.reviews-card[data-v-667d1e9b]{padding:clamp(32px,5vw,64px) clamp(16px,3vw,40px)}.reviews-title[data-v-667d1e9b]{max-width:22ch}.reviews-lead[data-v-667d1e9b]{margin:22px 0 0;max-width:58ch;font-size:1rem;line-height:1.65;color:var(--fg-muted)}.danmaku[data-v-667d1e9b]{--lane-h: 54px;--gap: 14px;position:relative;width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden;padding:6px 0;margin-top:clamp(44px,7vw,72px);-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.danmaku-lane[data-v-667d1e9b]{height:var(--lane-h);overflow:hidden}.danmaku-track[data-v-667d1e9b]{display:flex;width:max-content;height:100%;animation:dm-marquee-667d1e9b var(--dur) linear infinite;will-change:transform}.danmaku-copy[data-v-667d1e9b]{display:flex;align-items:center;gap:var(--gap);padding-right:var(--gap)}@keyframes dm-marquee-667d1e9b{0%{transform:translate(0)}to{transform:translate(-25%)}}.danmaku-item[data-v-667d1e9b]{flex:none;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;white-space:nowrap;border:1px solid var(--line-soft);border-radius:999px;background:#fff;box-shadow:0 10px 30px #3c5aa014}.dm-avatar[data-v-667d1e9b]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#f4f9ff;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet))}.dm-avatar--img[data-v-667d1e9b]{object-fit:cover;background:#fff9}.dm-head[data-v-667d1e9b]{display:inline-flex;flex-direction:column;line-height:1.15}.dm-name[data-v-667d1e9b]{font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.dm-meta[data-v-667d1e9b]{font-size:.6875rem;color:var(--accent-cyan)}.dm-quote[data-v-667d1e9b]{padding-left:8px;border-left:1px solid var(--line-soft);font-size:.8125rem;color:var(--fg-muted)}.dm-item--0 .dm-avatar[data-v-667d1e9b]{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-soft))}.dm-item--1 .dm-avatar[data-v-667d1e9b]{background:linear-gradient(135deg,var(--accent-violet),var(--accent-magenta))}.dm-item--2 .dm-avatar[data-v-667d1e9b]{background:linear-gradient(135deg,var(--accent-magenta),var(--accent-gold))}.dm-item--3 .dm-avatar[data-v-667d1e9b]{background:linear-gradient(135deg,var(--accent-teal),var(--accent-cyan))}.dm-item--4 .dm-avatar[data-v-667d1e9b]{background:linear-gradient(135deg,var(--accent-gold),var(--accent-magenta))}.dm-item--5 .dm-avatar[data-v-667d1e9b]{background:linear-gradient(135deg,var(--accent-soft),var(--accent-violet))}@media(max-width:620px){.danmaku[data-v-667d1e9b]{--lane-h: 50px;--gap: 10px}.danmaku-item[data-v-667d1e9b]{gap:7px;padding:5px 12px 5px 5px}.dm-avatar[data-v-667d1e9b]{width:24px;height:24px;font-size:.625rem}}@media(prefers-reduced-motion:reduce){.danmaku[data-v-667d1e9b]{-webkit-mask-image:none;mask-image:none}.danmaku-lane[data-v-667d1e9b]{height:auto;overflow:visible}.danmaku-track[data-v-667d1e9b]{display:block;width:auto;animation:none}.danmaku-copy[data-v-667d1e9b]:not(:first-child){display:none}.danmaku-copy[data-v-667d1e9b]{display:flex;flex-wrap:wrap;gap:12px;padding-right:0}.danmaku-item[data-v-667d1e9b]{white-space:normal}}.faq-card[data-v-5f88a68b]{padding:clamp(30px,4.5vw,60px)}.faq-list[data-v-5f88a68b]{margin-top:clamp(40px,6vw,64px);border-top:1px solid var(--line-soft)}.faq-item[data-v-5f88a68b]{border-bottom:1px solid var(--line-soft)}.faq-question[data-v-5f88a68b]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(20px,3vw,28px) 4px;font-size:clamp(1.0625rem,2.4vw,1.3125rem);font-weight:500;letter-spacing:-.015em;color:var(--fg);cursor:pointer;list-style:none;transition:color .3s ease}.faq-question[data-v-5f88a68b]::-webkit-details-marker{display:none}.faq-item[open] .faq-question[data-v-5f88a68b]{color:var(--accent-soft)}.faq-icon[data-v-5f88a68b]{position:relative;flex:0 0 auto;width:15px;height:15px;color:var(--accent)}.faq-icon[data-v-5f88a68b]:before,.faq-icon[data-v-5f88a68b]:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:2px;transform:translate(-50%,-50%);transition:transform .4s var(--ease-apple),opacity .4s var(--ease-apple)}.faq-icon[data-v-5f88a68b]:before{width:15px;height:1.6px}.faq-icon[data-v-5f88a68b]:after{width:1.6px;height:15px}.faq-item[open] .faq-icon[data-v-5f88a68b]:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-answer[data-v-5f88a68b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .52s var(--ease-apple)}.faq-item[open] .faq-answer[data-v-5f88a68b]{grid-template-rows:1fr}.faq-answer>div[data-v-5f88a68b]{overflow:hidden}.faq-answer p[data-v-5f88a68b]{margin:0;padding:0 4px clamp(22px,3vw,30px);max-width:66ch;font-size:1rem;line-height:1.7;color:var(--fg-muted)}.apply-inner[data-v-b7ae88aa]{display:flex;flex-direction:column;align-items:center;padding-block:clamp(44px,6vw,76px);text-align:center}.apply-title[data-v-b7ae88aa]{max-width:20ch}.apply-text[data-v-b7ae88aa]{max-width:58ch}.apply-cta[data-v-b7ae88aa]{margin-top:40px}.apply-methods[data-v-b7ae88aa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,52px);width:100%;max-width:1120px;margin-top:clamp(40px,5vw,64px)}.apply-method[data-v-b7ae88aa]{display:flex;flex-direction:column;align-items:center;gap:14px}.apply-method-num[data-v-b7ae88aa]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;font-size:1rem;font-weight:700;color:#fff;background:var(--accent);box-shadow:0 6px 16px #123f8f40}.apply-method-title[data-v-b7ae88aa]{margin:0;font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:600;letter-spacing:-.02em;color:var(--fg)}.apply-method-text[data-v-b7ae88aa]{margin:0;max-width:42ch;font-size:1rem;line-height:1.6;color:var(--fg-muted)}.apply-direct-link[data-v-b7ae88aa]{gap:8px;text-decoration:none;text-align:center;padding:15px 42px;color:var(--accent);background:#ffffffa6;border:2px solid var(--accent);box-shadow:0 6px 18px #123f8f1f}.apply-direct-link[data-v-b7ae88aa]:hover{background:#fff;transform:translateY(-2px) scale(1.02);box-shadow:0 12px 30px #123f8f33}.apply-direct-link[data-v-b7ae88aa]:active{transform:translateY(0) scale(.99)}.apply-direct-icon[data-v-b7ae88aa]{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.apply-qr[data-v-b7ae88aa]{width:min(200px,62vw);height:auto;margin-top:6px;padding:10px;background:#fff;border-radius:16px}.apply-drop-enter-active[data-v-b7ae88aa],.apply-drop-leave-active[data-v-b7ae88aa]{transition:opacity .34s var(--ease-apple),transform .34s var(--ease-apple)}.apply-drop-enter-from[data-v-b7ae88aa],.apply-drop-leave-to[data-v-b7ae88aa]{opacity:0;transform:translateY(-10px)}@media(max-width:720px){.apply-methods[data-v-b7ae88aa]{grid-template-columns:1fr;gap:36px}}@media(prefers-reduced-motion:reduce){.apply-drop-enter-active[data-v-b7ae88aa],.apply-drop-leave-active[data-v-b7ae88aa]{transition:none}}.site-footer[data-v-4ac96460]{position:relative;padding-block:20px;border-top:1px solid var(--line-soft)}.footer-inner[data-v-4ac96460]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 24px;text-align:center}.wordmark[data-v-4ac96460]{font-family:var(--font-display);font-size:1.1875rem;font-weight:600;letter-spacing:0}.footer-social[data-v-4ac96460]{display:flex;gap:24px}.social-link[data-v-4ac96460]{display:inline-flex;align-items:center;gap:9px;font-size:.9375rem;color:var(--fg-muted);transition:color .3s ease}.social-link[data-v-4ac96460] svg{width:18px;height:18px}a.social-link[data-v-4ac96460]:hover{color:var(--accent)}.social-link.is-static[data-v-4ac96460]{cursor:default}.footer-copy[data-v-4ac96460]{margin:0;font-size:.8125rem;color:var(--fg-dim)}.footer-disclaimer[data-v-4ac96460]{margin:0;font-size:.625rem;line-height:1.6;color:var(--fg-dim);opacity:.2;text-decoration:none;transition:opacity .3s ease}.footer-disclaimer[data-v-4ac96460]:hover{opacity:.45;text-decoration:underline}.admin[data-v-1a246313]{max-width:1080px;margin-inline:auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,40px) 80px}.admin-top[data-v-1a246313]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(24px,3vw,40px)}.admin-title[data-v-1a246313]{margin:0;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:600;letter-spacing:-.02em;color:var(--fg)}.admin-subtitle[data-v-1a246313]{margin:0 0 16px;font-size:1.0625rem;font-weight:600;color:var(--fg)}.admin-block[data-v-1a246313]{margin-bottom:clamp(28px,4vw,44px)}.admin-login[data-v-1a246313]{display:flex;flex-direction:column;gap:12px;max-width:380px;padding:28px;border-radius:20px;background:#ffffffd1;box-shadow:0 20px 50px #1e468c29}.admin-label[data-v-1a246313]{font-size:.875rem;color:var(--fg-muted)}.admin-row[data-v-1a246313]{display:flex;flex-wrap:wrap;gap:12px}.admin-row .admin-input[data-v-1a246313]{flex:1 1 200px}.admin-input[data-v-1a246313]{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--fg);font:inherit;font-size:.9375rem}.admin-input[data-v-1a246313]:focus{outline:none;border-color:var(--accent-soft);box-shadow:0 0 0 3px #3f74d02e}.admin-file[data-v-1a246313]{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;cursor:pointer}.admin-file input[type=file][data-v-1a246313]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.admin-file input[type=file][data-v-1a246313]:disabled{cursor:default}.admin-file-btn[data-v-1a246313]{padding:11px 18px;border:1px dashed var(--accent-soft);border-radius:12px;background:#3f74d014;color:var(--accent);font-size:.875rem;font-weight:500;white-space:nowrap}.admin-item[data-v-1a246313]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;margin-bottom:12px;border-radius:16px;background:#ffffffd1;box-shadow:0 12px 30px #1e468c1a}.admin-fields[data-v-1a246313]{display:flex;flex:1 1 420px;flex-wrap:wrap;gap:10px}.admin-fields .admin-input[data-v-1a246313]{flex:1 1 160px}.admin-avatar[data-v-1a246313]{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover;background:#3f74d01f}.admin-avatar--empty[data-v-1a246313]{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--fg-dim)}.admin-actions[data-v-1a246313]{display:flex;gap:8px}.admin-btn[data-v-1a246313]{padding:10px 20px;border:0;border-radius:980px;background:#3f74d01f;color:var(--accent);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.admin-btn[data-v-1a246313]:hover:not(:disabled){background:#3f74d033}.admin-btn[data-v-1a246313]:disabled{opacity:.55;cursor:default}.admin-btn--primary[data-v-1a246313]{background:linear-gradient(135deg,var(--accent-cyan) 0%,var(--accent-soft) 40%,var(--accent) 100%);color:#f2f8ff}.admin-btn--primary[data-v-1a246313]:hover:not(:disabled){background:linear-gradient(135deg,var(--accent-soft) 0%,var(--accent) 60%,var(--accent-violet) 100%)}.admin-btn--danger[data-v-1a246313]{background:#d6455c1f;color:#c0364c}.admin-btn--danger[data-v-1a246313]:hover:not(:disabled){background:#d6455c38}.admin-btn--ghost[data-v-1a246313]{background:transparent;border:1px solid var(--line)}.admin-error[data-v-1a246313]{margin:8px 0 0;color:#c0364c;font-size:.875rem}.admin-empty[data-v-1a246313]{margin:0;color:var(--fg-muted)}.disclaimer-page[data-v-2c648a1a]{min-height:100vh;padding-block:clamp(48px,10vh,96px) 88px;background:linear-gradient(180deg,var(--sky-top),var(--sky-mid) 55%,var(--sky-bottom))}.disclaimer-inner[data-v-2c648a1a]{max-width:760px}.disclaimer-back[data-v-2c648a1a]{display:inline-block;margin-bottom:30px;font-size:.875rem;color:var(--fg-muted);transition:color .3s ease}.disclaimer-back[data-v-2c648a1a]:hover{color:var(--accent)}.disclaimer-title[data-v-2c648a1a]{margin:0;font-size:clamp(1.75rem,4.5vw,2.6rem);line-height:1.15;font-weight:600;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.disclaimer-intro[data-v-2c648a1a]{margin:20px 0 0;color:var(--fg-muted);line-height:1.75}.disclaimer-list[data-v-2c648a1a]{margin:42px 0 0;padding:0;list-style:none;display:grid;gap:26px}.disclaimer-h[data-v-2c648a1a]{margin:0 0 8px;font-size:1.0625rem;font-weight:600;color:var(--fg)}.disclaimer-p[data-v-2c648a1a]{margin:0;font-size:.9375rem;line-height:1.75;color:var(--fg-muted)}.disclaimer-note[data-v-2c648a1a]{margin:46px 0 0;padding-top:22px;border-top:1px solid var(--line-soft);font-weight:600;color:var(--fg)}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-latin-700-normal.woff2) format("woff2")}:root{--bg: #bfe2fa;--bg-soft: #d7ecfc;--fg: #0b2c63;--fg-muted: #33558c;--fg-dim: #5c7aab;--accent: #123f8f;--accent-soft: #3f74d0;--accent-deep: #0a2a63;--accent-cyan: #21b6e6;--accent-teal: #1fb8b0;--accent-violet: #6d5cf0;--accent-magenta: #d95fae;--accent-gold: #f0a44b;--grad-accent: linear-gradient(120deg, var(--accent-cyan), var(--accent-soft), var(--accent-violet));--line: rgba(18, 63, 143, .16);--line-soft: rgba(18, 63, 143, .12);--line-strong: rgba(18, 63, 143, .28);--sky-top: #cde9fd;--sky-mid: #a6d4f4;--sky-bottom: #c4e5fb;--grad-text: linear-gradient(180deg, #3f74d0 0%, #123f8f 52%, #082152 100%);--scrollbar-track: rgba(191, 226, 250, .35);--scrollbar-thumb-start: #4a86db;--scrollbar-thumb-end: #6d5cf0;--container: 1080px;--gutter: clamp(20px, 5vw, 48px);--section-y: clamp(96px, 16vh, 200px);--ease-apple: cubic-bezier(.16, 1, .3, 1);--dur: .95s;--card-bg: #ffffff;--card-border: rgba(18, 63, 143, .07);--card-radius: 28px;--card-shadow: 0 26px 60px rgba(30, 70, 140, .12), 0 6px 18px rgba(30, 70, 140, .05);--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-display: "Playfair Display", "Times New Roman", Georgia, serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-start) var(--scrollbar-track)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:980px;background-image:linear-gradient(180deg,var(--scrollbar-thumb-start),var(--scrollbar-thumb-end));background-clip:padding-box}::-webkit-scrollbar-thumb:hover{border-width:2px;background-image:linear-gradient(180deg,var(--accent-cyan),var(--accent-violet))}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}body{margin:0;background-color:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:17px;line-height:1.5;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#app{position:relative;z-index:1}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--section-y)}.eyebrow{margin:0 0 18px;font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background:var(--grad-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.section-title{margin:0;font-size:clamp(2rem,5.2vw,3.5rem);line-height:1.08;font-weight:600;letter-spacing:-.03em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.section-lead{margin:26px 0 0;max-width:62ch;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.65;color:var(--fg-muted)}.card{position:relative;border-radius:var(--card-radius);background:transparent;border:0;box-shadow:none}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:980px;padding:14px 34px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:transform .42s var(--ease-apple),box-shadow .42s var(--ease-apple),background-color .3s ease}.btn-primary{background:linear-gradient(135deg,var(--accent-cyan) 0%,var(--accent-soft) 34%,var(--accent) 68%,var(--accent-violet) 100%);background-size:160% 160%;color:#f2f8ff;box-shadow:0 10px 34px #123f8f42}.btn-primary:hover{transform:translateY(-2px) scale(1.02);background-position:100% 0;box-shadow:0 16px 46px #3f74d06b}.btn-primary:active{transform:translateY(0) scale(.99)}.btn-lg{padding:17px 44px;font-size:1.0625rem}.reveal{opacity:0;transform:translate3d(0,30px,0) scale(.985);filter:blur(14px);transition:opacity var(--dur) var(--ease-apple),transform var(--dur) var(--ease-apple),filter var(--dur) var(--ease-apple);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform,filter}.reveal.is-revealed{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;filter:none;transition:none}.hero-title,.hero-subtitle,.hero-stat,.hero-cta{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}}
