.blog-logo[data-v-5585ddfe]{display:block;flex:none;overflow:visible}.logo-dot[data-v-5585ddfe]{opacity:0;transform-box:fill-box;transform-origin:center;animation:logo-blink-5585ddfe .5s ease-out forwards}@keyframes logo-blink-5585ddfe{0%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.5)}70%{opacity:.35;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dot-halo[data-v-5585ddfe]{opacity:.5}.dot-core[data-v-5585ddfe]{opacity:.95}.glow-path[data-v-5585ddfe]{fill:transparent;stroke:#fff;stroke-width:6;stroke-linecap:round;opacity:.85}.flow-path[data-v-5585ddfe]{fill:transparent;stroke-width:2.2;stroke-linecap:round}.kb-chat[data-v-06cc17d4]{position:fixed;right:24px;bottom:24px;z-index:1000}.kb-fab[data-v-06cc17d4]{position:relative;display:grid;place-items:center;width:62px;height:62px;border:1px solid var(--line);border-radius:50%;background:var(--panel);cursor:pointer;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease;touch-action:none;-webkit-user-select:none;user-select:none}.kb-fab[data-v-06cc17d4]:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.kb-fab-badge[data-v-06cc17d4]{position:absolute;right:0;top:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;font-weight:700}.kb-panel[data-v-06cc17d4]{width:360px;max-width:calc(100vw - 32px);height:520px;max-height:min(70vh,620px);min-width:300px;min-height:360px;resize:both;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 24px 60px #12182838}.kb-chat-positioned .kb-panel[data-v-06cc17d4]{position:absolute;top:31px;left:31px}.kb-chat-positioned .kb-panel-left[data-v-06cc17d4]{right:-31px;left:auto}.kb-chat-positioned .kb-panel-up[data-v-06cc17d4]{top:auto;bottom:-31px}.kb-head[data-v-06cc17d4]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.kb-head-logo[data-v-06cc17d4]{display:grid;place-items:center;width:46px;height:38px;padding:2px;border-radius:8px;background:#101828}.kb-head-title[data-v-06cc17d4]{display:flex;flex:1;flex-direction:column}.kb-head-title strong[data-v-06cc17d4]{font-size:15px}.kb-head-title span[data-v-06cc17d4]{color:var(--muted);font-size:12px}.kb-messages[data-v-06cc17d4]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px}.kb-toolbar[data-v-06cc17d4]{display:flex;align-items:center;justify-content:space-between;padding:0 16px 8px}.site-search-toggle[data-v-06cc17d4]{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;cursor:pointer}.kb-toolbar button[data-v-06cc17d4]{border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.kb-toolbar button[data-v-06cc17d4]:hover{color:var(--primary)}.kb-empty[data-v-06cc17d4]{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:110px;color:var(--muted);font-size:22px}.kb-empty p[data-v-06cc17d4]{margin:0;font-size:13px}.kb-msg[data-v-06cc17d4]{display:flex;flex-direction:column;align-items:stretch;margin-bottom:14px}.kb-msg-role[data-v-06cc17d4]{margin-bottom:4px;color:var(--muted);font-size:11px}.kb-msg-text[data-v-06cc17d4]{width:fit-content;max-width:100%;padding:10px 12px;border-radius:8px;background:var(--panel-soft);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.kb-msg.user .kb-msg-text[data-v-06cc17d4]{background:var(--primary);color:#fff}.kb-msg.bot .kb-msg-text[data-v-06cc17d4]{white-space:normal}.kb-caret[data-v-06cc17d4]{display:inline-block;width:2px;height:1.1em;margin:0 0 0 3px;vertical-align:-.15em;background:var(--primary);animation:kb-caret-blink-06cc17d4 .9s steps(2,start) infinite}@keyframes kb-caret-blink-06cc17d4{to{visibility:hidden}}.kb-answer[data-v-06cc17d4] h2,.kb-answer[data-v-06cc17d4] h3,.kb-answer[data-v-06cc17d4] h4{margin:8px 0 6px;line-height:1.5}.kb-answer[data-v-06cc17d4] h2{font-size:15px}.kb-answer[data-v-06cc17d4] h3{font-size:14px}.kb-answer[data-v-06cc17d4] h4{font-size:13px}.kb-answer[data-v-06cc17d4] p{margin:2px 0}.kb-answer[data-v-06cc17d4] code{padding:2px 5px;border-radius:4px;background:var(--panel-soft);font-size:12px}.kb-answer[data-v-06cc17d4] pre{margin:8px 0;padding:10px;border-radius:6px;background:#101828;color:#dbeafe;overflow:auto;max-width:100%}.kb-answer[data-v-06cc17d4] pre code{padding:0;background:transparent}.kb-answer[data-v-06cc17d4] ul,.kb-answer[data-v-06cc17d4] ol{margin:4px 0;padding-left:20px}.kb-answer[data-v-06cc17d4] li{margin:2px 0}.kb-answer[data-v-06cc17d4] blockquote{margin:6px 0;padding:4px 10px;border-left:3px solid var(--primary);color:var(--muted)}.kb-answer[data-v-06cc17d4] table{border-collapse:collapse;margin:8px 0;width:100%;font-size:13px}.kb-answer[data-v-06cc17d4] th,.kb-answer[data-v-06cc17d4] td{border:1px solid var(--line);padding:5px 8px;text-align:left}.kb-answer[data-v-06cc17d4] th{background:var(--panel-soft);font-weight:600}.kb-answer[data-v-06cc17d4] strong{font-weight:600}.kb-answer[data-v-06cc17d4] a{color:var(--primary);text-decoration:none}.kb-answer[data-v-06cc17d4] a:hover{text-decoration:underline}.kb-typing[data-v-06cc17d4]{display:inline-block;padding:10px 12px;width:fit-content;border-radius:8px;background:var(--panel-soft);color:var(--muted);font-size:13px}.kb-results[data-v-06cc17d4]{display:flex;flex-direction:column;gap:8px;margin-top:8px;animation:kb-results-enter-06cc17d4 .42s cubic-bezier(.22,.78,.24,1) both}.kb-result[data-v-06cc17d4]{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);transition:border-color .2s ease,transform .2s ease;animation:kb-result-enter-06cc17d4 .42s cubic-bezier(.22,.78,.24,1) both}.kb-result[data-v-06cc17d4]:nth-child(2){animation-delay:.06s}.kb-result[data-v-06cc17d4]:nth-child(3){animation-delay:.12s}.kb-result[data-v-06cc17d4]:nth-child(4){animation-delay:.18s}.kb-result[data-v-06cc17d4]:nth-child(5){animation-delay:.24s}.kb-result[data-v-06cc17d4]:nth-child(6){animation-delay:.3s}@keyframes kb-results-enter-06cc17d4{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes kb-result-enter-06cc17d4{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.kb-result[data-v-06cc17d4]:hover{border-color:var(--primary);transform:translateY(-2px)}.kb-result img[data-v-06cc17d4]{flex:none;width:54px;height:40px;border-radius:6px;object-fit:cover;background:var(--panel-soft)}.kb-result-info[data-v-06cc17d4]{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.kb-result-info strong[data-v-06cc17d4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.kb-result-info span[data-v-06cc17d4]{color:var(--primary);font-size:11px}.kb-result-info p[data-v-06cc17d4]{margin:0;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.kb-result>.n-icon[data-v-06cc17d4]{color:var(--muted)}.kb-input[data-v-06cc17d4]{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.kb-input .n-input[data-v-06cc17d4]{flex:1}@media(max-width:560px){.kb-chat[data-v-06cc17d4]{right:16px;bottom:16px}}.public-shell[data-v-284dbd69]{min-height:100vh;display:flex;flex-direction:column}.orbit-home-shell[data-v-284dbd69]{height:100dvh;min-height:100dvh;overflow:hidden}.particle-about-shell[data-v-284dbd69]{height:100dvh;min-height:100dvh;overflow:hidden;overscroll-behavior:none}.global-scroll-affordance[data-v-284dbd69]{position:fixed;right:22px;top:50%;z-index:90;display:flex;flex-direction:column;align-items:center;gap:9px;padding:10px 6px 12px;border:1px solid color-mix(in srgb,var(--primary) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel) 62%,transparent);color:var(--muted);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(-50%);transition:transform .25s ease,border-color .25s ease,color .25s ease}.global-scroll-affordance[data-v-284dbd69]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(calc(-50% - 3px))}.global-scroll-label[data-v-284dbd69]{writing-mode:vertical-rl;font-size:9px;font-weight:800;letter-spacing:.18em}.global-scroll-line[data-v-284dbd69]{position:relative;width:1px;height:34px;overflow:hidden;background:var(--line)}.global-scroll-line i[data-v-284dbd69]{position:absolute;left:0;top:-60%;width:100%;height:58%;background:var(--primary);animation:global-scroll-trace-284dbd69 1.5s ease-in-out infinite}.global-scroll-arrow[data-v-284dbd69]{color:var(--accent);font-size:19px;line-height:1;animation:global-scroll-float-284dbd69 1.4s ease-in-out infinite}@keyframes global-scroll-trace-284dbd69{0%{top:-60%}70%,to{top:110%}}@keyframes global-scroll-float-284dbd69{50%{transform:translateY(5px)}}.site-header[data-v-284dbd69]{position:sticky;top:0;z-index:100;flex:0 0 auto;border-bottom:1px solid var(--line);box-shadow:0 10px 32px color-mix(in srgb,var(--text) 5%,transparent);background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-shell[data-v-284dbd69]{display:flex;align-items:center;gap:24px;height:72px;padding:0 28px}.brand[data-v-284dbd69]{display:flex;align-items:center;gap:10px;font-size:18px;letter-spacing:.02em;font-weight:800;white-space:nowrap}.brand-logo[data-v-284dbd69]{display:grid;place-items:center;width:46px;height:38px;padding:2px;border-radius:10px;background:var(--text);box-shadow:0 6px 16px #10182838}.desktop-nav[data-v-284dbd69]{display:flex;align-items:center;gap:4px;margin-left:8px}.desktop-nav a[data-v-284dbd69]{position:relative;padding:8px 14px;border-radius:4px;color:var(--muted);font-size:15px;transition:color .2s ease}.desktop-nav a[data-v-284dbd69]:hover,.desktop-nav a.active[data-v-284dbd69]{color:var(--text)}.desktop-nav a[data-v-284dbd69]:after{content:"";position:absolute;left:14px;right:100%;bottom:4px;height:2px;border-radius:999px;background:var(--primary);transition:right .25s ease}.desktop-nav a[data-v-284dbd69]:hover:after,.desktop-nav a.active[data-v-284dbd69]:after{right:14px}.header-tools[data-v-284dbd69]{display:flex;align-items:center;gap:6px;height:100%;margin-left:auto}.header-tools>a[data-v-284dbd69]{display:inline-flex;align-items:center;height:32px}.header-search[data-v-284dbd69]{width:210px}.site-header[data-v-284dbd69] .n-input{--n-color: color-mix(in srgb, var(--panel-soft) 72%, transparent);--n-color-focus: var(--panel);--n-border: var(--line);--n-border-hover: var(--primary);--n-text-color: var(--text);--n-placeholder-color: var(--muted)}.site-header[data-v-284dbd69] .n-button{color:var(--muted)}html[data-theme=dark] .site-header[data-v-284dbd69]{background:#111315;color:#f1efe9}html[data-theme=dark] .desktop-nav a[data-v-284dbd69]{color:#f1efe999}html[data-theme=dark] .desktop-nav a[data-v-284dbd69]:hover,html[data-theme=dark] .desktop-nav a.active[data-v-284dbd69]{color:#f1efe9}html[data-theme=dark] .site-header[data-v-284dbd69] .n-input{--n-color: rgba(255,255,255,.06);--n-color-focus: rgba(255,255,255,.1);--n-border: rgba(255,255,255,.16);--n-border-hover: rgba(255,255,255,.4);--n-text-color: #f1efe9;--n-placeholder-color: rgba(255,255,255,.42)}html[data-theme=dark] .site-header[data-v-284dbd69] .n-button{color:#f1efe9b8}.mobile-menu[data-v-284dbd69]{display:none}.site-main[data-v-284dbd69]{flex:1;min-width:0;position:relative;z-index:1}.site-footer[data-v-284dbd69]{position:relative;z-index:2;flex:0 0 auto;margin-top:0;padding:7px 0;border-top:1px solid var(--line);background:var(--bg);color:var(--muted);text-align:center}.orbit-home-shell .site-footer[data-v-284dbd69]{display:block;padding:7px 0}.orbit-home-shell .site-main[data-v-284dbd69]{display:flex;min-height:0;overflow:hidden}.orbit-home-shell[data-v-284dbd69] .home-page{height:100%;flex:1 1 auto;min-height:0}.orbit-home-shell[data-v-284dbd69] .earth-orbit{height:100%;min-height:0}.particle-about-shell .site-main[data-v-284dbd69]{display:flex;min-height:0;overflow:hidden}.particle-about-shell[data-v-284dbd69] .about-particle-page{height:100%;flex:1 1 auto;min-height:0}.site-footer[data-v-284dbd69]:before{display:none}.site-footer p[data-v-284dbd69]{margin:0 0 2px;font-size:12px;line-height:1.45}.icp-link[data-v-284dbd69]{color:inherit;font-size:12px;text-decoration:none;transition:color .2s ease}.icp-link[data-v-284dbd69]:hover{color:var(--primary);text-decoration:underline}@media(max-width:860px){.desktop-nav[data-v-284dbd69],.header-search[data-v-284dbd69]{display:none}.mobile-menu[data-v-284dbd69]{display:inline-flex}}@media(max-width:720px){.orbit-home-shell[data-v-284dbd69] .home-page{height:100%}.orbit-home-shell[data-v-284dbd69] .earth-orbit{height:100%;min-height:0}}@media(max-width:560px){.global-scroll-affordance[data-v-284dbd69]{right:8px;padding:9px 5px 10px}.global-scroll-label[data-v-284dbd69]{display:none}}.admin-nav[data-v-24b4ba53]{display:flex;flex-direction:column;gap:6px;padding:8px 0;overflow-y:auto}.admin-nav-item[data-v-24b4ba53]{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 18px;border-radius:0;color:var(--muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.admin-nav-item[data-v-24b4ba53]:hover{background:var(--panel-soft);color:var(--text)}.admin-nav-item.active[data-v-24b4ba53]{background:color-mix(in srgb,var(--primary) 24%,var(--panel));color:var(--primary);font-weight:700;box-shadow:inset 4px 0 0 var(--primary)}.nav-icon[data-v-24b4ba53]{flex:none;font-size:18px}.nav-label[data-v-24b4ba53]{overflow:hidden;text-overflow:ellipsis}.collapsed .admin-nav-item[data-v-24b4ba53]{justify-content:center;padding:0}.collapsed .nav-icon[data-v-24b4ba53]{font-size:20px}.admin-watermark[data-v-b401b5ad]{display:block;height:100dvh;min-height:100dvh;overflow:hidden}.admin-shell[data-v-b401b5ad]{height:100%;min-height:0;overflow:hidden}.admin-shell[data-v-b401b5ad] .n-layout-sider{min-height:0;height:100%;flex:0 0 auto}.admin-main-layout[data-v-b401b5ad]{height:100%;min-height:0;overflow:hidden}.admin-brand[data-v-b401b5ad]{display:flex;align-items:center;gap:10px;height:64px;padding:0 18px;font-size:16px;font-weight:800;white-space:nowrap}.admin-logo[data-v-b401b5ad]{display:grid;place-items:center;width:46px;height:38px;padding:2px;border-radius:8px;background:#101828}.admin-brand.collapsed[data-v-b401b5ad]{justify-content:center;padding:0}.admin-header[data-v-b401b5ad]{position:sticky;top:0;z-index:30;flex:0 0 64px;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 24px;border-bottom:1px solid var(--line);background:var(--panel);box-sizing:border-box}.admin-content[data-v-b401b5ad]{flex:1 1 auto;min-height:0;height:calc(100dvh - 64px);overflow-y:auto;overflow-x:hidden;padding:24px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 34%,transparent) transparent}.admin-content[data-v-b401b5ad]::-webkit-scrollbar{width:7px}.admin-content[data-v-b401b5ad]::-webkit-scrollbar-track{background:transparent}.admin-content[data-v-b401b5ad]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--muted) 30%,transparent);background-clip:padding-box}.admin-content[data-v-b401b5ad]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 58%,transparent);background-clip:padding-box}.admin-main-layout[data-v-b401b5ad] .n-layout-scroll-container,.admin-main-layout[data-v-b401b5ad] .n-scrollbar-container{height:100%;min-height:0}@media(max-width:720px){.admin-content[data-v-b401b5ad]{padding:16px}}.earth-orbit[data-v-b5e2822a]{position:relative;height:100%;min-height:0;overflow:hidden;isolation:isolate;background:#070b10;color:#f7f3e9;cursor:grab;touch-action:none;outline:none;user-select:none;-webkit-user-select:none}.earth-orbit img[data-v-b5e2822a],.earth-orbit canvas[data-v-b5e2822a]{-webkit-user-drag:none}.earth-orbit[data-v-b5e2822a]:active{cursor:grabbing}.earth-orbit.is-decorative[data-v-b5e2822a]{cursor:default;touch-action:auto}.earth-orbit[data-v-b5e2822a]:focus-visible{box-shadow:inset 0 0 0 2px #ffd88d}.earth-orbit[data-v-b5e2822a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse at 50% 52%,rgba(121,75,37,.18) 0%,rgba(38,24,16,.08) 24%,transparent 48%),#050505}.earth-orbit[data-v-b5e2822a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.72;background-image:radial-gradient(circle at 20% 15%,rgba(255,255,255,.65) 0 1px,transparent 1.5px),radial-gradient(circle at 80% 23%,rgba(255,222,164,.6) 0 1px,transparent 1.5px),radial-gradient(circle at 13% 75%,rgba(255,210,122,.65) 0 1px,transparent 1.5px),radial-gradient(circle at 87% 70%,rgba(255,255,255,.45) 0 1px,transparent 1.5px)}.particle-canvas[data-v-b5e2822a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.camera-input[data-v-b5e2822a],.storyboard-input[data-v-b5e2822a]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.particle-autoplay-control[data-v-b5e2822a]{position:absolute;top:20px;right:28px;z-index:40;display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid rgba(89,78,67,.22);border-radius:999px;background:#fffcf6c7;color:#37312bc7;font:inherit;font-size:11px;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s ease,background .2s ease,color .2s ease}.particle-autoplay-control[data-v-b5e2822a]:hover,.particle-autoplay-control.active[data-v-b5e2822a]{border-color:#c98648;background:#fff6e8eb;color:#9c5a30}.autoplay-dot[data-v-b5e2822a]{width:7px;height:7px;border-radius:50%;background:#b8aa9b;transition:background .2s ease,box-shadow .2s ease}.particle-autoplay-control.active .autoplay-dot[data-v-b5e2822a]{background:#c98648;box-shadow:0 0 0 4px #c9864824}.particle-scroll-hint[data-v-b5e2822a]{position:absolute;left:50%;bottom:28px;z-index:32;transform:translate(-50%);color:#594e437a;font-size:10px;letter-spacing:.03em;pointer-events:none}.particle-gesture-control[data-v-b5e2822a]{position:absolute;left:50%;bottom:6px;z-index:33;padding:0;border:0;background:transparent;color:#594e4394;font:inherit;font-size:10px;letter-spacing:.03em;transform:translate(-50%);cursor:pointer;animation:gesture-control-enter-b5e2822a .65s cubic-bezier(.22,.78,.24,1) both}.particle-gesture-control[data-v-b5e2822a]:hover,.particle-gesture-control.enabled[data-v-b5e2822a]{color:#c0783f}@keyframes gesture-control-enter-b5e2822a{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}html[data-theme=dark] .particle-gesture-control[data-v-b5e2822a]{color:#ebeff59e}html[data-theme=dark] .particle-gesture-control[data-v-b5e2822a]:hover,html[data-theme=dark] .particle-gesture-control.enabled[data-v-b5e2822a]{color:#e2ad7b}html[data-theme=dark] .particle-autoplay-control[data-v-b5e2822a]{border-color:#ebeff53d;background:#14181eb8;color:#ebeff5d1}html[data-theme=dark] .particle-autoplay-control.active[data-v-b5e2822a]{border-color:#d8a16d;background:#30241be6;color:#f0c59d}html[data-theme=dark] .particle-scroll-hint[data-v-b5e2822a]{color:#ebeff58f}.globe-halo[data-v-b5e2822a]{display:none}.scene-copy[data-v-b5e2822a]{position:absolute;z-index:30;left:max(28px,calc((100% - 1180px)/2));top:clamp(98px,18vh,168px);width:min(300px,30vw);text-align:left;pointer-events:none}.scene-copy h1[data-v-b5e2822a]{margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(42px,5.4vw,78px);font-weight:400;line-height:.96;letter-spacing:-.035em}.scene-copy p[data-v-b5e2822a]{margin:14px 0 0;color:#e2bf91;font-size:14px;line-height:1.7}.scene-copy small[data-v-b5e2822a]{display:block;margin:12px 0 0;max-width:25ch;color:#e2bf91b8;font-size:11px;line-height:1.6}.scene-copy.post-animation-copy[data-v-b5e2822a]{top:clamp(88px,12vh,132px);width:min(360px,32vw);z-index:30;animation:scene-copy-enter-left-b5e2822a .8s cubic-bezier(.22,.78,.24,1) both}.scene-copy.post-animation-copy p[data-v-b5e2822a]{animation:scene-copy-enter-left-b5e2822a .72s .12s cubic-bezier(.22,.78,.24,1) both}.scene-copy.post-animation-copy small[data-v-b5e2822a]{animation:scene-copy-enter-left-b5e2822a .68s .22s cubic-bezier(.22,.78,.24,1) both}@keyframes scene-copy-enter-left-b5e2822a{0%{opacity:0;transform:translate3d(-34px,0,0)}to{opacity:1;transform:translateZ(0)}}.orbit-posts[data-v-b5e2822a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.orbit-post[data-v-b5e2822a]{position:absolute;display:block;width:240px;height:126px;min-height:126px;padding:0;overflow:hidden;border:0;border-radius:8px;background:#252831;box-shadow:0 0 0 1px rgba(116,220,255,var(--focus-alpha, 0)),0 0 18px 2px rgba(116,220,255,calc(var(--focus-alpha, 0) * .72)),0 12px 24px #00000040;text-decoration:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;will-change:transform,left,top;transition:opacity .22s ease}.orbit-post[data-v-b5e2822a]:hover,.orbit-post[data-v-b5e2822a]:focus-visible{outline:none}.info-section[data-v-b5e2822a]{position:relative;z-index:1;display:block;width:100%;height:100%;color:#fff;overflow:hidden;background:linear-gradient(110deg,transparent 0 38%,#252831 38%,#3b4252 100%)}.background-design[data-v-b5e2822a]{position:absolute;inset:0 auto 0 0;width:38%;height:100%;background-color:#ff6d39;background-image:var(--card-image);background-size:cover;background-position:center;opacity:.95;clip-path:ellipse(88% 72% at 0 50%)}.background-design[data-v-b5e2822a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ff6d3980,#ff6d391f)}.left-side[data-v-b5e2822a]{position:absolute;top:12px;right:12px;bottom:26px;left:40%;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;max-width:56%;padding:0;z-index:2}.left-side>span[data-v-b5e2822a]{color:#ff6d39;font-size:9px;font-weight:700;letter-spacing:.12em}.left-side strong[data-v-b5e2822a]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#fff;font-family:Muli,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1.22}.days-section[data-v-b5e2822a]{position:absolute;left:40%;right:12px;bottom:0;z-index:3;width:auto;height:24px;padding:0;background:transparent;color:#ffffff94;font-size:9px;display:flex;align-items:center;justify-content:space-between}.days-section span[data-v-b5e2822a]:last-child{color:#ffb39a}.orbit-empty[data-v-b5e2822a]{position:absolute;left:50%;top:calc(50% + 155px);z-index:20;margin:0;transform:translate(-50%);color:#d2bda2}.orbit-hint[data-v-b5e2822a]{position:absolute;z-index:40;left:50%;bottom:30px;display:flex;align-items:center;gap:12px;transform:translate(-50%);color:#dbc7a9;font-size:10px;letter-spacing:.13em;white-space:nowrap;pointer-events:none}.orbit-hint i[data-v-b5e2822a]{width:44px;height:1px;background:#a6794a}.orbit-privacy-note[data-v-b5e2822a]{position:absolute;left:50%;bottom:10px;z-index:40;transform:translate(-50%);color:#dbc7a99e;font-size:10px;letter-spacing:.06em;white-space:nowrap;pointer-events:none}.blog-like-button[data-v-b5e2822a]{position:absolute;left:24px;bottom:18px;z-index:45;display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0c1218b8;color:#ffffffc2;font:inherit;font-size:11px;cursor:pointer;transition:.22s ease}.blog-like-button svg[data-v-b5e2822a]{width:16px;height:16px}.blog-like-button[data-v-b5e2822a]:hover{border-color:#ff7b9f;color:#ff9eb8;transform:translateY(-2px)}.blog-like-button.liked[data-v-b5e2822a]{border-color:#ff7b9fb3;color:#ff8eac;background:#581830ad}.blog-like-button strong[data-v-b5e2822a]{font-size:10px;font-weight:700}html[data-theme=light] .earth-orbit[data-v-b5e2822a]{background:var(--bg);color:var(--text)}html[data-theme=light] .earth-orbit[data-v-b5e2822a]:before{background:var(--bg)}html[data-theme=light] .earth-orbit[data-v-b5e2822a]:after{opacity:.2;background-image:radial-gradient(circle at 20% 15%,rgba(83,53,32,.28) 0 1px,transparent 1.5px),radial-gradient(circle at 80% 23%,rgba(151,91,39,.3) 0 1px,transparent 1.5px),radial-gradient(circle at 13% 75%,rgba(93,62,38,.24) 0 1px,transparent 1.5px),radial-gradient(circle at 87% 70%,rgba(112,75,43,.22) 0 1px,transparent 1.5px)}html[data-theme=light] .scene-copy p[data-v-b5e2822a]{color:var(--primary)}html[data-theme=light] .scene-copy small[data-v-b5e2822a]{color:var(--muted)}html[data-theme=light] .orbit-post[data-v-b5e2822a]{background:#e8eef2}html[data-theme=light] .orbit-post[data-v-b5e2822a]{box-shadow:0 0 0 1px rgba(46,135,174,var(--focus-alpha, 0)),0 0 18px 2px rgba(46,135,174,calc(var(--focus-alpha, 0) * .42)),0 10px 22px #2244522e}html[data-theme=light] .info-section[data-v-b5e2822a]{background:linear-gradient(110deg,transparent 0 38%,#e8eef2 38%,#cbdbe4 100%)}html[data-theme=light] .left-side strong[data-v-b5e2822a]{color:#25323a}html[data-theme=light] .left-side>span[data-v-b5e2822a]{color:#2f7f99}html[data-theme=light] .days-section[data-v-b5e2822a]{background:transparent;color:#52636d}html[data-theme=light] .orbit-post small[data-v-b5e2822a],html[data-theme=light] .orbit-empty[data-v-b5e2822a],html[data-theme=light] .orbit-hint[data-v-b5e2822a]{color:var(--muted)}html[data-theme=light] .orbit-hint i[data-v-b5e2822a]{background:var(--accent)}html[data-theme=light] .orbit-privacy-note[data-v-b5e2822a]{color:var(--muted)}html[data-theme=light] .blog-like-button[data-v-b5e2822a]{border-color:#25586938;background:#ffffffd1;color:#45616b}html[data-theme=light] .blog-like-button[data-v-b5e2822a]:hover,html[data-theme=light] .blog-like-button.liked[data-v-b5e2822a]{border-color:#d96a86;color:#bf4d6e}@media(min-width:721px){.scene-copy[data-v-b5e2822a]{text-align:left}}@media(max-width:720px){.earth-orbit[data-v-b5e2822a]{height:100%;min-height:0}.scene-copy[data-v-b5e2822a]{left:50%;top:22px;width:min(330px,72vw);transform:translate(-50%);text-align:center}.scene-copy h1[data-v-b5e2822a]{font-size:42px}.scene-copy p[data-v-b5e2822a]{margin-top:12px;font-size:12px}.scene-copy small[data-v-b5e2822a]{margin:12px auto 0}.globe-halo[data-v-b5e2822a]{width:65vw}.orbit-post[data-v-b5e2822a]{width:180px;height:95px;min-height:95px}.left-side strong[data-v-b5e2822a]{font-size:12px}.orbit-hint[data-v-b5e2822a]{bottom:18px}.orbit-hint i[data-v-b5e2822a]{width:24px}.orbit-privacy-note[data-v-b5e2822a]{bottom:5px;font-size:9px}.blog-like-button[data-v-b5e2822a]{left:12px;bottom:16px}}@media(prefers-reduced-motion:reduce){.orbit-post[data-v-b5e2822a]{transition:none}}.home-page[data-v-11aff072]{height:100%;background:#070b10}.login-page[data-v-e25b29ac]{box-sizing:border-box;min-height:100dvh;display:grid;place-items:center;padding:clamp(24px,6vw,72px);background:var(--bg)}.login-glow[data-v-e25b29ac]{width:min(900px,100%);overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 24px 70px color-mix(in srgb,var(--text) 12%,transparent)}.login-card[data-v-e25b29ac]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:clamp(38px,7vw,76px);align-items:center;padding:clamp(34px,7vw,74px)}.login-brand[data-v-e25b29ac]{display:flex;align-items:center;justify-content:center;min-height:180px;padding-right:clamp(28px,5vw,58px);border-right:1px solid var(--line)}.login-logo-art[data-v-e25b29ac]{display:grid;place-items:center;width:228px;max-width:100%;min-height:150px}.login-form-panel[data-v-e25b29ac]{min-width:0}.login-card h1[data-v-e25b29ac]{margin:0 0 28px;font-family:Georgia,Songti SC,serif;font-size:34px;font-weight:500}.login-card[data-v-e25b29ac] .n-input,.login-card[data-v-e25b29ac] .n-button{border-radius:8px}.back-home[data-v-e25b29ac]{display:inline-block;margin-top:18px;color:var(--muted);font-size:13px;text-decoration:none}.back-home[data-v-e25b29ac]:hover{color:var(--primary)}@media(max-width:700px){.login-page[data-v-e25b29ac]{min-height:100dvh;padding:18px}.login-card[data-v-e25b29ac]{grid-template-columns:1fr;gap:28px;padding:30px 24px}.login-brand[data-v-e25b29ac]{min-height:0;padding:0 0 26px;border-right:0;border-bottom:1px solid var(--line)}.login-logo-art[data-v-e25b29ac]{width:180px;min-height:120px}.login-card h1[data-v-e25b29ac]{margin-bottom:22px;font-size:28px}.login-form-panel[data-v-e25b29ac]{width:100%}}:root{--bg: #f1f0eb;--panel: #fbfaf6;--panel-soft: #e6e4de;--panel-glass: rgba(251, 250, 246, .84);--text: #15181d;--muted: #687078;--line: #d7d5ce;--primary: #0f766e;--primary-soft: #2aa99a;--accent: #b97825;--accent-2: #8f5a19;--rose: #b97825;--indigo: #454c56;--danger: #e11d48;--shadow: 0 10px 30px rgba(24, 34, 53, .08);--shadow-hover: 0 18px 42px rgba(20, 184, 166, .22)}html[data-theme=dark]{--bg: #101214;--panel: #17191c;--panel-soft: #222529;--panel-glass: rgba(23, 25, 28, .86);--text: #f0eee8;--muted: #9b9da0;--line: #303337;--primary: #5eead4;--primary-soft: #8af3e2;--accent: #f8c56b;--accent-2: #d99b3f;--shadow: 0 12px 34px rgba(0, 0, 0, .28);--shadow-hover: 0 18px 46px rgba(45, 212, 191, .2)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}body{margin:0;scrollbar-width:none;-ms-overflow-style:none;background:var(--bg);color:var(--text);font-family:Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;transition:background .3s ease,color .3s ease}::selection{background:var(--primary);color:#fff}:focus-visible{outline:2px solid var(--primary);outline-offset:4px}a{color:inherit;text-decoration:none}.page-container{width:min(1180px,100% - 56px);margin:0 auto}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:44px 0 22px}.section-head h2{margin:0;font-size:26px;line-height:1.3;letter-spacing:0}.section-head .section-more{color:var(--muted);font-size:14px}.muted{color:var(--muted)}.glow-card{position:relative;overflow:hidden;padding:1px;border-radius:8px}.glow-card:before{content:"";position:absolute;left:50%;top:50%;width:280%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(0);background:conic-gradient(from 0deg,#14b8a6,#2dd4bf,#0f766e,#14b8a6);animation:glow-spin 7s linear infinite}.glow-card:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:7px;background:var(--panel);z-index:1}.glow-card>.glow-card-inner{position:relative;z-index:2;height:100%;border-radius:7px;background:var(--panel)}.glow-card:hover{filter:drop-shadow(0 0 18px rgba(20,184,166,.3))}@keyframes glow-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.glow-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border:0;border-radius:8px;background:var(--primary);color:#fff;font-size:15px;font-weight:700;cursor:pointer;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.glow-button:hover{background-image:linear-gradient(90deg,#0f766e,#14b8a6 35%,#2dd4bf 65%,#0f766e);background-size:300% 100%;color:#fff;animation:glow-slide 2.4s linear infinite;transform:translateY(-2px);box-shadow:0 10px 24px #14b8a659}.glow-button .button-shine{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-130%) skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:transform .7s ease;pointer-events:none}.glow-button:hover .button-shine{transform:translate(130%) skew(-18deg)}.glow-button.secondary{background:var(--panel-soft);color:var(--text)}.glow-button.secondary:hover{background-image:none;animation:none}@keyframes glow-slide{to{background-position:300% 0}}.fade-up{animation:fade-up .5s ease both}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.spotlight-card{position:relative;overflow:hidden}.spotlight-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(20,184,166,.12),transparent 68%);opacity:0;transition:opacity .3s ease;pointer-events:none}.spotlight-card:hover:before{opacity:.8}.glass-shell{border:1px solid var(--line);border-radius:8px;background:var(--panel-glass);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:var(--shadow)}.rank-track{overflow:hidden;height:5px;border-radius:999px;background:var(--panel-soft)}.rank-bar-fill{display:block;height:100%;border-radius:inherit;background:var(--primary)}.rank-row:hover .rank-bar-fill{width:100%!important;transition-duration:.45s}.ticket-tag{display:inline-flex;align-items:center;padding:7px 14px;border:1px dashed var(--line);border-radius:999px;color:var(--muted);font-size:13px;cursor:pointer;transition:transform .22s ease,color .22s ease,border-color .22s ease,background .22s ease}.ticket-tag:hover{transform:translateY(-3px) rotate(-2deg);border-style:solid;border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.gradient-text{color:var(--primary)}@media(prefers-reduced-motion:reduce){.glow-card:before,.glow-button:hover{animation:none}.glow-button .button-shine,.rank-bar-fill{transition:none}}.rich-content{font-size:16px;line-height:1.9;color:var(--text);overflow-wrap:break-word}.rich-content h1,.rich-content h2,.rich-content h3{margin:1.4em 0 .6em;line-height:1.4;letter-spacing:0}.rich-content h2{padding-left:14px;border-left:1px solid var(--primary)}.rich-content p{margin:.9em 0}.rich-content img{display:block;max-width:100%;height:auto;margin:18px auto;border-radius:8px;box-shadow:var(--shadow)}.rich-content blockquote{margin:1.2em 0;padding:14px 18px;border-left:1px solid var(--accent);background:var(--panel-soft);color:var(--muted);border-radius:0 8px 8px 0}.rich-content code{padding:2px 6px;border-radius:4px;background:var(--panel-soft);font-family:Cascadia Code,Consolas,monospace;font-size:.92em}.rich-content pre{padding:16px;border-radius:8px;background:#101828;color:#d9e2f1;overflow:auto}.rich-content pre code{padding:0;background:transparent}.rich-content ul,.rich-content ol{padding-left:1.4em}.rich-content table{width:100%;border-collapse:collapse;margin:1em 0}.rich-content th,.rich-content td{padding:10px 12px;border:1px solid var(--line)}.rich-content a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.w-e-toolbar,.w-e-text-container{border-color:var(--line)!important}.w-e-text-container{min-height:420px!important}@media(max-width:720px){.page-container{width:min(100% - 28px,1180px)}.section-head h2{font-size:22px}}
