.header-wrapper[data-v-8c45321d]{position:relative;width:100%;z-index:100}.navbar[data-v-8c45321d]{z-index:1000;height:64px;transition:top .3s ease,background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;position:fixed;top:12px;left:8px;right:8px;pointer-events:none}.navbar-container[data-v-8c45321d]{pointer-events:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(30px) saturate();backdrop-filter:blur(30px) saturate();background:#ffffff1a;border:.5px solid #ffffff4d;border-radius:16px;align-items:center;height:100%;display:flex;width:100%;max-width:1300px;margin:0 auto;padding:0 48px;transition:all .3s ease}@media(max-width:768px){.navbar-container[data-v-8c45321d]{padding:0 20px}}.navbar.scrolled .navbar-container[data-v-8c45321d]{background:#fff3;border-color:#fff6}:root[data-theme=light] .navbar-container[data-v-8c45321d]{background:#fffffff2;border:1px solid #d5d5d5}:root[data-theme=light] .navbar.scrolled .navbar-container[data-v-8c45321d]{background:#fffffff2;border-color:#b8b8b8}.logo-area[data-v-8c45321d]{display:flex;align-items:center}.logo-link[data-v-8c45321d]{display:flex;align-items:center;gap:10px;color:var(--fg);font-weight:700;font-size:16px;letter-spacing:.02em;text-decoration:none}.logo-icon[data-v-8c45321d]{width:28px;height:28px;object-fit:contain}.spacer[data-v-8c45321d]{flex:1}.nav-area[data-v-8c45321d]{display:flex;align-items:center;flex-wrap:nowrap}.nav-list[data-v-8c45321d]{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}.nav-link[data-v-8c45321d]{color:var(--fg);font-size:14px;font-weight:500;transition:color .2s ease,opacity .2s ease;text-decoration:none}.nav-link[data-v-8c45321d]:hover{color:var(--color-primary);opacity:.9}.nav-link.active[data-v-8c45321d]{color:var(--color-primary, #e6984a);font-weight:600}.toggle-group[data-v-8c45321d]{display:flex;align-items:center;gap:12px;margin:0 28px}.icon-toggle-btn[data-v-8c45321d]{background:transparent;border:none;color:var(--fg);cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease}.icon-toggle-btn[data-v-8c45321d]:hover{background:#ffffff1a;color:var(--color-primary)}:root[data-theme=light] .icon-toggle-btn[data-v-8c45321d]:hover{background:#0000000f}.cta-group[data-v-8c45321d]{display:flex;align-items:center;gap:8px}.btn-cta-outline[data-v-8c45321d]{color:var(--fg);cursor:pointer;border:1px solid #ffffff4d;border-radius:8px;align-items:center;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s ease;display:inline-flex;text-decoration:none;background:transparent}:root[data-theme=light] .btn-cta-outline[data-v-8c45321d]{border-color:#0003;color:#000000bf}.btn-cta-outline[data-v-8c45321d]:hover{background:#ffffff1a}:root[data-theme=light] .btn-cta-outline[data-v-8c45321d]:hover{background:#0000000d}.btn-cta-login[data-v-8c45321d]{color:#fff;background:linear-gradient(126deg,var(--color-btn-light, #e7a052) -84%,var(--color-btn-dark, #8b4c15) 107%);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s ease;display:inline-flex;text-decoration:none}.btn-cta-login[data-v-8c45321d]:hover{filter:brightness(1.1)}.mobile-actions[data-v-8c45321d]{display:none;align-items:center;gap:8px}.hamburger-btn[data-v-8c45321d]{background:transparent;border:none;color:var(--fg);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.mobile-panel[data-v-8c45321d]{pointer-events:auto;position:absolute;top:72px;left:0;right:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#130c05f2;border:1px solid rgba(230,152,74,.25);border-radius:20px;padding:20px 24px;box-shadow:0 18px 40px #00000080;display:flex;flex-direction:column}:root[data-theme=light] .mobile-panel[data-v-8c45321d]{background:#fdfdf7fa;border-color:#d4795933}.mobile-nav-list[data-v-8c45321d]{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.mobile-nav-link[data-v-8c45321d]{display:block;padding:14px 0;font-size:16px;color:var(--fg);border-bottom:1px solid rgba(255,255,255,.1);text-decoration:none}:root[data-theme=light] .mobile-nav-link[data-v-8c45321d]{border-bottom-color:#00000014}.mobile-cta-group[data-v-8c45321d]{display:flex;gap:10px;margin-top:20px}.mobile-cta[data-v-8c45321d]{flex:1;justify-content:center;padding:12px;text-align:center}@media(max-width:900px){.nav-area[data-v-8c45321d]{display:none}.mobile-actions[data-v-8c45321d]{display:flex}}.user-status-group[data-v-8c45321d]{display:flex;align-items:center;gap:8px}.user-role-pill[data-v-8c45321d]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid rgba(255,255,255,.14)}.user-role-pill.is-admin[data-v-8c45321d]{background:#f59e0b26;border-color:#f59e0b73;color:#fbbf24}:root[data-theme=light] .user-role-pill.is-admin[data-v-8c45321d]{color:#b45309}.user-role-pill.is-vip[data-v-8c45321d]{background:#10b98126;border-color:#10b98166;color:#34d399}:root[data-theme=light] .user-role-pill.is-vip[data-v-8c45321d]{color:#047857}.role-dot[data-v-8c45321d]{width:7px;height:7px;border-radius:50%;background:currentColor}.btn-admin-entry[data-v-8c45321d],.btn-logout[data-v-8c45321d]{padding:7px 14px;font-size:13px}.footer-wrapper[data-v-393b2b43]{position:relative;width:100%;background:var(--bg);overflow:hidden}.brand-footer-banner[data-v-393b2b43]{height:520px;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}@media(max-width:900px){.brand-footer-banner[data-v-393b2b43]{height:360px}}@media(max-width:600px){.brand-footer-banner[data-v-393b2b43]{height:280px}}.flame-glow[data-v-393b2b43]{clip-path:polygon(30% 0%,70% 0%,100% 100%,0% 100%);pointer-events:none;z-index:0;background:radial-gradient(60% 80% at 50% 100%,rgba(200,130,40,.5) 0%,rgba(160,90,20,.3) 30%,rgba(80,50,10,.15) 60%,transparent 100%);width:180%;height:180%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.code-rain-canvas[data-v-393b2b43]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 55%,transparent 80%);mask-image:linear-gradient(#000 0% 55%,transparent 80%)}.giant-brand[data-v-393b2b43]{z-index:2;text-align:center;pointer-events:none;position:absolute;bottom:30px;left:0;right:0}.giant-brand-text[data-v-393b2b43]{font-size:180px;font-family:var(--font-geist-sans),"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;color:transparent;opacity:.5;background:linear-gradient(180deg,#fff -15%,#fff0 73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;font-weight:700;letter-spacing:2px;-webkit-user-select:none;user-select:none}@media(max-width:900px){.giant-brand-text[data-v-393b2b43]{font-size:120px;letter-spacing:6px}}@media(max-width:600px){.giant-brand-text[data-v-393b2b43]{font-size:72px;letter-spacing:3px}}.main-footer[data-v-393b2b43]{width:100%;color:var(--fg);padding:80px 0 40px;position:relative;overflow:hidden}.footer-glow[data-v-393b2b43]{background:var(--color-primary, #d4841a);filter:blur(250px);opacity:.25;pointer-events:none;z-index:0;width:100%;height:400px;position:absolute;top:-400px;left:0}.footer-container[data-v-393b2b43]{width:100%;max-width:1300px;margin:0 auto;padding:0 48px;position:relative;z-index:1}@media(max-width:768px){.footer-container[data-v-393b2b43]{padding:0 20px}}.footer-main-row[data-v-393b2b43]{display:flex;justify-content:space-between;gap:80px;margin-bottom:60px}@media(max-width:990px){.footer-main-row[data-v-393b2b43]{flex-direction:column;gap:50px}}.brand-col[data-v-393b2b43]{flex:0 0 400px}@media(max-width:990px){.brand-col[data-v-393b2b43]{flex:none}}.footer-logo[data-v-393b2b43]{color:var(--fg);margin-bottom:24px;font-size:28px;font-weight:700}.footer-slogan[data-v-393b2b43]{background:linear-gradient(90deg,var(--fg) 37%,var(--fg-fade, #888) 186%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:32px;font-weight:400;line-height:1.4;margin-bottom:32px}.slogan-sub[data-v-393b2b43]{font-size:28px}.action-buttons[data-v-393b2b43]{display:flex;gap:16px;margin-bottom:24px}.btn-primary-action[data-v-393b2b43]{color:#fff;background:linear-gradient(122deg,#f3bc85 -57%,#ac651e 106%);border-radius:9999px;display:inline-flex;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 13px 23px -4px #0f132066,inset 0 0 2px #ffffffe6}.btn-primary-action[data-v-393b2b43]:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-secondary-action[data-v-393b2b43]{color:var(--fg);background:#ffffff14;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 8px 20px -4px #0f132040}:root[data-theme=light] .btn-secondary-action[data-v-393b2b43]{background:#fff;border-color:#d5d5d5}.btn-secondary-action[data-v-393b2b43]:hover{filter:brightness(.96);border-color:var(--color-primary)}.social-row[data-v-393b2b43]{display:flex;gap:16px;margin-bottom:40px}@media(max-width:600px){.social-row[data-v-393b2b43]{flex-direction:column}}.social-box-btn[data-v-393b2b43]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);width:200px;color:var(--fg);border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;font-size:15px;font-weight:500;transition:all .25s ease;text-decoration:none}:root[data-theme=light] .social-box-btn[data-v-393b2b43]{background:#fff;border-color:#e0e0e0}.social-box-btn[data-v-393b2b43]:hover{background:#ffffff1f;border-color:var(--color-primary);transform:translateY(-2px)}.nav-columns[data-v-393b2b43]{flex:1;display:flex;gap:60px}@media(max-width:768px){.nav-columns[data-v-393b2b43]{flex-wrap:wrap;gap:40px}}.nav-col[data-v-393b2b43]{flex:1}.ai-query-col[data-v-393b2b43]{flex:1.5}.nav-title[data-v-393b2b43]{color:var(--fg);margin-bottom:20px;font-size:16px;font-weight:600}.nav-links[data-v-393b2b43]{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.nav-links li a[data-v-393b2b43]{color:var(--fg-subtle, #a0988c);font-size:14px;text-decoration:none;transition:color .2s ease}.nav-links li a[data-v-393b2b43]:hover{color:var(--color-primary)}.ai-icons-grid[data-v-393b2b43]{display:flex;flex-wrap:wrap;gap:12px}.ai-icon-btn[data-v-393b2b43]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;transition:all .2s ease}:root[data-theme=light] .ai-icon-btn[data-v-393b2b43]{background:#fff;border-color:#d5d5d5}.ai-icon-btn[data-v-393b2b43]:hover{background:#ffffff29;border-color:var(--color-primary);transform:translateY(-2px)}.ai-icon-btn img[data-v-393b2b43]{object-fit:contain}.footer-legal-note[data-v-393b2b43]{border-top:1px solid rgba(255,255,255,.08);margin-bottom:24px;padding-top:24px}:root[data-theme=light] .footer-legal-note[data-v-393b2b43]{border-top-color:#00000014}.footer-legal-note p[data-v-393b2b43]{color:var(--fg-subtle, #888888);margin:0;font-size:12px;line-height:1.7}.legal-email[data-v-393b2b43]{color:var(--color-primary);text-decoration:none}.footer-bottom-row[data-v-393b2b43]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.copyright-wrap[data-v-393b2b43]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.copyright-text[data-v-393b2b43]{color:var(--fg-subtle, #888888);font-size:13px;margin:0}.footer-sep[data-v-393b2b43]{color:var(--fg-subtle, #888888);opacity:.4;-webkit-user-select:none;user-select:none}.icp-link[data-v-393b2b43]{color:var(--fg-subtle, #888888);font-size:13px;text-decoration:none;transition:color .2s ease,text-decoration .2s ease}.icp-link[data-v-393b2b43]:hover{color:var(--color-primary, #d4841a);text-decoration:underline}.back-top-link[data-v-393b2b43]{background:transparent;border:none;color:var(--fg-subtle, #888888);font-size:13px;cursor:pointer;transition:color .2s ease}.back-top-link[data-v-393b2b43]:hover{color:var(--color-primary)}.sidebar-wrapper[data-v-bcb98cd1]{z-index:90;flex-direction:column;gap:16px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%);pointer-events:auto}@media(max-width:768px){.sidebar-wrapper[data-v-bcb98cd1]{top:auto;bottom:24px;right:14px;transform:none;gap:10px}}.social-bar[data-v-bcb98cd1]{-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);background:linear-gradient(180deg,#a87749 -30%,#563013 85%);border-radius:50px;flex-direction:column;gap:0;padding:10px 0;display:flex;box-shadow:inset 0 0 3px #ffd0a133,0 8px 24px #00000059;border:1px solid rgba(255,255,255,.12);width:58px}:root[data-theme=light] .social-bar[data-v-bcb98cd1]{background:linear-gradient(180deg,#e7a052,#a86227);box-shadow:0 8px 24px #a8622740}.social-item-wrap[data-v-bcb98cd1]{position:relative;display:flex;justify-content:center}.qr-popover[data-v-bcb98cd1]{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%) translate(10px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:100}.social-item-wrap:hover .qr-popover[data-v-bcb98cd1]{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.qr-popover-card[data-v-bcb98cd1]{background:#1a1108f2;border:1px solid rgba(255,209,162,.25);border-radius:16px;padding:12px;box-shadow:0 16px 36px #00000080,inset 0 1px 1px #ffffff26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;align-items:center;text-align:center;width:146px;box-sizing:border-box}:root[data-theme=light] .qr-popover-card[data-v-bcb98cd1]{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 16px 36px #00000026}.popover-qr-img[data-v-bcb98cd1]{width:122px;height:122px;border-radius:10px;background:#fff;display:block;object-fit:contain}.popover-meta[data-v-bcb98cd1]{margin-top:8px;display:flex;flex-direction:column;gap:2px}.popover-id[data-v-bcb98cd1]{font-size:11px;font-weight:700;color:var(--color-primary, #e6984a)}.popover-hint[data-v-bcb98cd1]{font-size:10px;color:var(--fg-subtle, #a0988c)}@media(max-width:768px){.qr-popover[data-v-bcb98cd1]{display:none}}.social-item[data-v-bcb98cd1]{color:#fff;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:10px 6px;transition:all .25s ease;display:flex;position:relative;text-decoration:none}.social-item[data-v-bcb98cd1]:hover{transform:scale(1.05)}.social-icon[data-v-bcb98cd1]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));width:24px;height:24px;margin-bottom:4px;transition:filter .25s ease;object-fit:contain}.social-item:hover .social-icon[data-v-bcb98cd1]{filter:drop-shadow(0 0 8px rgba(255,255,255,.8)) brightness(1.2)}.social-label[data-v-bcb98cd1]{white-space:nowrap;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.4);letter-spacing:.3px;font-size:10px;font-weight:500;color:#fff}.back-to-top-btn[data-v-bcb98cd1]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:linear-gradient(180deg,#a87749 -30%,#563013 85%);border:1px solid rgba(255,255,255,.12);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:50px;height:50px;transition:all .25s ease;display:flex;box-shadow:inset 0 0 3px #ffd0a133,0 8px 20px #0000004d}.back-to-top-btn[data-v-bcb98cd1]:hover{transform:translateY(-2px);filter:brightness(1.15)}.back-to-top-btn[data-v-bcb98cd1]:active{transform:translateY(0)}.toast-popup[data-v-eb30d075]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);background:#130c05f2;border:1px solid rgba(212,132,26,.4);color:#fff;padding:10px 22px;border-radius:9999px;box-shadow:0 10px 30px #00000080,0 0 20px #d4841a4d;display:flex;align-items:center;gap:10px;z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:14px;font-weight:500}[data-theme=light] .toast-popup[data-v-eb30d075]{background:#fffffff2;color:#111;border-color:#d4795980;box-shadow:0 10px 25px #00000026}.toast-icon[data-v-eb30d075]{color:#3fb950;display:flex;align-items:center}.toast-enter-active[data-v-eb30d075],.toast-leave-active[data-v-eb30d075]{transition:all .25s cubic-bezier(.16,1,.3,1)}.toast-enter-from[data-v-eb30d075],.toast-leave-to[data-v-eb30d075]{opacity:0;transform:translate(-50%,16px)}.app-root[data-v-a856abcc]{display:flex;flex-direction:column;min-height:100vh;position:relative;background-color:var(--bg);color:var(--fg)}main[data-v-a856abcc]{flex:1}.auth-main-container[data-v-a856abcc]{display:flex;flex-direction:column;min-height:100vh}.hero-section[data-v-1298b5ca]{position:relative;min-height:100vh;min-height:820px;overflow:hidden;padding-top:120px;padding-bottom:90px;background:var(--bg);display:flex;flex-direction:column;justify-content:center}.glow-texture[data-v-1298b5ca]{position:absolute;top:-200px;right:-100px;width:900px;height:900px;background:url(/hero/texture.webp) 50% / contain no-repeat;opacity:.22;transform:scaleX(-1);pointer-events:none;z-index:0}.glow-top-right[data-v-1298b5ca]{position:absolute;top:-180px;right:0;width:540px;height:290px;background:var(--color-glow, #d4841a);filter:blur(210px);opacity:.55;transform:rotate(180deg);pointer-events:none;z-index:0}.glow-left[data-v-1298b5ca]{position:absolute;top:20%;left:-270px;width:540px;height:290px;background:var(--color-glow, #d4841a);filter:blur(210px);opacity:.35;transform:rotate(180deg);pointer-events:none;z-index:0}.spotlight-beams[data-v-1298b5ca]{position:absolute;top:-60px;right:100px;width:600px;height:700px;background:linear-gradient(145deg,rgba(255,215,160,.12) 0%,rgba(212,132,26,.06) 35%,transparent 70%);clip-path:polygon(40% 0%,100% 0%,100% 100%,0% 100%);filter:blur(20px);pointer-events:none;z-index:1}.glow-bottom[data-v-1298b5ca]{position:absolute;bottom:-100px;left:0;right:0;height:260px;pointer-events:none;z-index:1}.glow-bottom[data-v-1298b5ca]:after{content:"";position:absolute;bottom:0;left:-5%;width:110%;height:120px;background:#da8c71;filter:blur(80px);opacity:.25}.hero-container[data-v-1298b5ca]{position:relative;z-index:10;width:100%;max-width:1300px;margin:0 auto;padding:0 48px}@media(max-width:768px){.hero-container[data-v-1298b5ca]{padding:0 20px}}.hero-content[data-v-1298b5ca]{display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:580px;padding-bottom:50px}@media(max-width:990px){.hero-content[data-v-1298b5ca]{flex-direction:column;text-align:center;gap:60px}}.hero-left[data-v-1298b5ca]{flex:1;max-width:540px;display:flex;flex-direction:column;text-align:left}@media(max-width:990px){.hero-left[data-v-1298b5ca]{max-width:100%;align-items:center;text-align:center}}.hero-h1[data-v-1298b5ca]{font-size:46px;font-weight:800;line-height:1.25;margin-bottom:6px;display:inline-block}@media(max-width:768px){.hero-h1[data-v-1298b5ca]{font-size:34px}}.hero-h2[data-v-1298b5ca]{font-size:38px;font-weight:400;line-height:1.3;margin-top:4px;background:linear-gradient(90deg,var(--fg) 37%,var(--fg-fade, #888) 186%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){.hero-h2[data-v-1298b5ca]{font-size:26px}}.brace[data-v-1298b5ca]{color:var(--color-primary, #e6984a);-webkit-text-fill-color:var(--color-primary, #e6984a);margin:0 2px}.hero-desc[data-v-1298b5ca]{color:var(--fg);margin-top:22px;font-size:15px;line-height:1.7;opacity:.9}.hero-cta-row[data-v-1298b5ca]{display:flex;align-items:center;gap:16px;margin-top:32px}.btn-cta-primary[data-v-1298b5ca]{color:#fff;background:linear-gradient(122deg,#f3bc85 -57%,#ac651e 106%);border-radius:9999px;display:inline-flex;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 13px 23px -4px #0f132066,inset 0 0 2px #ffffffe6,inset 0 0 15px #fff1e466}.btn-cta-primary[data-v-1298b5ca]:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-cta-secondary[data-v-1298b5ca]{color:var(--fg);background:#ffffff14;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 8px 20px -4px #0f132040}:root[data-theme=light] .btn-cta-secondary[data-v-1298b5ca]{background:#fff;border-color:#d5d5d5}.btn-cta-secondary[data-v-1298b5ca]:hover{filter:brightness(.96);border-color:var(--color-primary)}.cta-icon[data-v-1298b5ca]{flex-shrink:0}.hero-stats[data-v-1298b5ca]{display:flex;align-items:center;gap:36px;margin-top:48px}.stat-item[data-v-1298b5ca]{display:flex;flex-direction:column;gap:4px}.stat-value[data-v-1298b5ca]{color:var(--fg);font-size:28px;font-weight:700;line-height:1.2}.stat-label[data-v-1298b5ca]{color:var(--fg-muted, rgba(255, 255, 255, .6));font-size:13px;font-weight:400}.stat-divider[data-v-1298b5ca]{background:#ffffff26;width:1px;height:28px;flex-shrink:0}:root[data-theme=light] .stat-divider[data-v-1298b5ca]{background:#0000001f}.hero-right[data-v-1298b5ca]{flex:1;display:flex;align-items:center;justify-content:center}.cards-group[data-v-1298b5ca]{position:relative;width:460px;height:520px;isolation:isolate;overflow:visible}@media(max-width:900px){.cards-group[data-v-1298b5ca]{width:340px;height:480px}}@media(max-width:600px){.cards-group[data-v-1298b5ca]{width:300px;height:420px}}.connector-line[data-v-1298b5ca]{position:absolute;pointer-events:none;z-index:-1}.connector-line-1[data-v-1298b5ca]{top:100px;left:-198px}.connector-line-2[data-v-1298b5ca]{top:240px;left:460px}.connector-line-4[data-v-1298b5ca]{top:399px;left:261px}@media(max-width:900px){.connector-line[data-v-1298b5ca]{display:none}}.code-card[data-v-1298b5ca]{position:absolute;box-sizing:border-box;-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(#e6984a4d,#e6984a1a 93%),#130c05b3;border:1px solid transparent;border-radius:35px;padding:12px;box-shadow:inset 0 4px 22px #ffd0a11f;isolation:isolate;transition:transform .3s ease,box-shadow .3s ease}.code-card[data-v-1298b5ca]:before{content:"";pointer-events:none;background:radial-gradient(74% 42% at 50% 0,#fff,#fff0);border-radius:35px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=light] .code-card[data-v-1298b5ca]{background:#fff;border:1px solid #d5d5d5;box-shadow:0 20px 48px #00000014}:root[data-theme=light] .code-card[data-v-1298b5ca]:before{display:none}.code-card[data-v-1298b5ca]:hover{transform:translateY(-2px);box-shadow:inset 0 4px 22px #ffd0a133,0 16px 40px #0006}.card-large[data-v-1298b5ca]{width:340px;top:0;right:0;z-index:20}@media(max-width:900px){.card-large[data-v-1298b5ca]{width:320px;right:0}}@media(max-width:600px){.card-large[data-v-1298b5ca]{width:280px}}.card-small[data-v-1298b5ca]{width:300px;bottom:0;left:-40px;z-index:30}@media(max-width:900px){.card-small[data-v-1298b5ca]{left:0;bottom:-10px}}@media(max-width:600px){.card-small[data-v-1298b5ca]{width:260px;left:0;bottom:0}}.card-orbit[data-v-1298b5ca]{display:none}.card-code-wrap[data-v-1298b5ca]{position:relative;z-index:2;font-family:var(--font-geist-mono, "SF Mono", "Fira Code", monospace);color:#dbd7caee;font-size:12px;line-height:1.6;border-radius:24px;background:#121212;overflow:hidden;text-align:left}.card-large .card-code-wrap[data-v-1298b5ca]{padding:33px 20px}.card-small .card-code-wrap[data-v-1298b5ca]{padding:16px 20px}.card-code-wrap[data-v-1298b5ca]:before{content:"";opacity:.2;pointer-events:none;background:linear-gradient(#b19d87 15%,transparent 114%);border-radius:21px;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}:root[data-theme=light] .card-code-wrap[data-v-1298b5ca],[data-theme=light] .card-code-wrap[data-v-1298b5ca]{background:#fbf9f5;border:1px solid rgba(0,0,0,.08);color:#24292e}:root[data-theme=light] .card-code-wrap[data-v-1298b5ca]:before,[data-theme=light] .card-code-wrap[data-v-1298b5ca]:before{display:none}.code-pre[data-v-1298b5ca]{position:relative;z-index:2;margin:0;padding:0;font-family:inherit;color:inherit;background:transparent!important;overflow:hidden}.code-pre code[data-v-1298b5ca]{font-family:inherit}.c-keyword[data-v-1298b5ca]{color:#4d9375;font-weight:500}:root[data-theme=light] .c-keyword[data-v-1298b5ca],[data-theme=light] .c-keyword[data-v-1298b5ca]{color:#1e754f;font-weight:600}.c-val[data-v-1298b5ca]{color:#dbd7caee}:root[data-theme=light] .c-val[data-v-1298b5ca],[data-theme=light] .c-val[data-v-1298b5ca]{color:#24292e}.c-key[data-v-1298b5ca]{color:#bd976a}:root[data-theme=light] .c-key[data-v-1298b5ca],[data-theme=light] .c-key[data-v-1298b5ca]{color:#9a5b13}.c-str[data-v-1298b5ca]{color:#c98a7d}:root[data-theme=light] .c-str[data-v-1298b5ca],[data-theme=light] .c-str[data-v-1298b5ca]{color:#b56959}.c-num[data-v-1298b5ca]{color:#6394bf}:root[data-theme=light] .c-num[data-v-1298b5ca],[data-theme=light] .c-num[data-v-1298b5ca]{color:#296aa3}.c-op[data-v-1298b5ca]{color:#666}:root[data-theme=light] .c-op[data-v-1298b5ca],[data-theme=light] .c-op[data-v-1298b5ca]{color:#71717a}.c-highlight[data-v-1298b5ca]{color:#c98a7d;background:#e6984a26;padding:1px 4px;border-radius:4px}:root[data-theme=light] .c-highlight[data-v-1298b5ca],[data-theme=light] .c-highlight[data-v-1298b5ca]{color:#9a5b13;background:#e6984a1f;font-weight:600}.copy-btn[data-v-1298b5ca]{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease;z-index:5}:root[data-theme=light] .copy-btn[data-v-1298b5ca],[data-theme=light] .copy-btn[data-v-1298b5ca]{background:#0000000d;border:1px solid rgba(0,0,0,.1);color:#555}:root[data-theme=light] .copy-btn[data-v-1298b5ca]:hover,[data-theme=light] .copy-btn[data-v-1298b5ca]:hover{background:#0000001a;color:#111}.card-code-wrap:hover .copy-btn[data-v-1298b5ca]{opacity:1}.copy-btn[data-v-1298b5ca]:hover{background:#fff3;color:#fff}.ecosystem-section[data-v-1298b5ca]{z-index:10;background:transparent;padding-bottom:22px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media(max-width:768px){.ecosystem-section[data-v-1298b5ca]{position:static;padding:24px 0 12px}}.ecosystem-layout[data-v-1298b5ca]{width:100%;max-width:1300px;margin:0 auto;padding:0 48px;align-items:center;gap:16px;display:flex}@media(max-width:768px){.ecosystem-layout[data-v-1298b5ca]{padding:0 20px;gap:10px;flex-direction:column;align-items:flex-start}}.ecosystem-heading[data-v-1298b5ca]{flex:none;align-items:baseline;display:flex}.ecosystem-title[data-v-1298b5ca]{color:var(--fg-subtle, #a0988c);letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:500}.ecosystem-carousel[data-v-1298b5ca]{cursor:grab;flex:1;width:100%;min-width:0;position:relative;overflow:hidden}.carousel-fade-left[data-v-1298b5ca],.carousel-fade-right[data-v-1298b5ca]{z-index:2;pointer-events:none;width:32px;position:absolute;top:0;bottom:0}.carousel-fade-left[data-v-1298b5ca]{background:linear-gradient(90deg,var(--bg) 4%,rgba(var(--bg-rgb, 19, 12, 5),0));left:0}.carousel-fade-right[data-v-1298b5ca]{background:linear-gradient(270deg,var(--bg) 4%,rgba(var(--bg-rgb, 19, 12, 5),0));right:0}.ecosystem-track[data-v-1298b5ca]{-webkit-user-select:none;user-select:none;touch-action:pan-y;will-change:transform;gap:10px;width:max-content;padding:2px 0 3px;display:flex;animation:scrollEco-1298b5ca 35s linear infinite}.ecosystem-track[data-v-1298b5ca]:hover{animation-play-state:paused}@keyframes scrollEco-1298b5ca{0%{transform:translate(0)}to{transform:translate(-50%)}}.eco-card[data-v-1298b5ca]{min-width:168px;height:48px;color:var(--fg);border:1px solid rgba(var(--fg-rgb, 255, 255, 255),.1);background:radial-gradient(circle at 8% 0%,rgba(var(--color-primary-rgb, 230, 152, 74),.22),transparent 46%),rgba(var(--fg-rgb, 255, 255, 255),.045);box-shadow:inset 0 1px rgba(var(--fg-rgb, 255, 255, 255),.08);border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:7px 10px 7px 7px;transition:border-color .18s ease,background .18s ease,transform .18s ease;display:flex;position:relative;overflow:hidden;text-decoration:none}:root[data-theme=light] .eco-card[data-v-1298b5ca]{border-color:#e5e5e5;background:#fff;box-shadow:0 2px 8px #0000000a}.eco-card[data-v-1298b5ca]:hover:not(.card-disabled){border-color:rgba(var(--color-primary-rgb, 230, 152, 74),.52);background:radial-gradient(circle at 8% 0%,rgba(var(--color-primary-rgb, 230, 152, 74),.3),transparent 48%),rgba(var(--fg-rgb, 255, 255, 255),.07);transform:translateY(-1px)}.eco-card.card-disabled[data-v-1298b5ca]{cursor:default}.eco-card-logo[data-v-1298b5ca]{border-radius:9px;flex:0 0 32px;width:32px;height:32px;object-fit:contain}.eco-card-name[data-v-1298b5ca]{max-width:110px;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.eco-card-icon[data-v-1298b5ca]{color:var(--color-pale, #ffd0a1);opacity:.48;margin-left:auto;transition:opacity .18s ease,transform .18s ease;transform:translate(-2px,2px)}.eco-card:hover .eco-card-icon[data-v-1298b5ca]{opacity:1;transform:translate(0)}.pain-points-section[data-v-aec9bee2]{width:100%;color:var(--fg);justify-content:center;align-items:center;padding:100px 0 70px;display:flex;position:relative;overflow:hidden}.pain-points-glow[data-v-aec9bee2]{background:var(--color-primary);filter:blur(200px);opacity:.15;pointer-events:none;z-index:0;width:100%;height:400px;position:absolute;top:-150px;left:0}.section-container[data-v-aec9bee2]{width:100%;max-width:1300px;margin:0 auto;padding:0 48px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}@media(max-width:768px){.section-container[data-v-aec9bee2]{padding:0 20px}}.section-header[data-v-aec9bee2]{text-align:center;flex-direction:column;align-items:center;margin-bottom:60px;display:flex}.sub-tag[data-v-aec9bee2]{letter-spacing:normal;color:var(--fg-subtle, #a0988c);margin-bottom:16px;font-size:16px}.section-title[data-v-aec9bee2]{margin:0 0 16px;font-size:40px;font-weight:600;line-height:1.2;color:var(--fg)}@media(max-width:768px){.section-title[data-v-aec9bee2]{font-size:30px}}.highlight-text[data-v-aec9bee2]{background:linear-gradient(90deg,var(--color-mid, #e6984a) -61%,var(--color-pale, #ffd0a1) 23%,var(--color-mid, #e6984a) 129%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-primary)}.section-desc[data-v-aec9bee2]{letter-spacing:normal;color:var(--fg-subtle, #a0988c);max-width:600px;font-size:16px;line-height:1.6;margin:0}.cards-grid[data-v-aec9bee2]{flex-direction:row;justify-content:center;gap:24px;width:100%;display:flex}@media(max-width:860px){.cards-grid[data-v-aec9bee2]{flex-direction:column}}.pain-card[data-v-aec9bee2]{box-sizing:border-box;-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(#e6984a4d,#e6984a1a 93%),#130c05b3;border:1px solid transparent;border-radius:28px;flex:1;min-height:260px;padding:40px 32px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:inset 0 4px 22px #ffd0a11f;transition:transform .3s ease,box-shadow .3s ease}.pain-card[data-v-aec9bee2]:before{content:"";pointer-events:none;background:radial-gradient(74% 42% at 50% 0,#fff,#fff0);border-radius:28px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=light] .pain-card[data-v-aec9bee2]{background:#fff;border:1px solid #d5d5d5;border-radius:35px;box-shadow:0 10px 30px #0000000f}:root[data-theme=light] .pain-card[data-v-aec9bee2]:before{display:none}.pain-card[data-v-aec9bee2]:hover{transform:translateY(-2px);box-shadow:0 20px 40px #00000073,inset 0 4px 22px #ffd0a11f}.card-content[data-v-aec9bee2]{z-index:2;position:relative}.card-title[data-v-aec9bee2]{color:var(--fg);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.4}.card-desc[data-v-aec9bee2]{color:rgba(var(--fg-rgb, 255, 255, 255),.6);margin:0;font-size:16px;line-height:1.8}:root[data-theme=light] .card-desc[data-v-aec9bee2]{color:#666}.card-watermark[data-v-aec9bee2]{z-index:1;pointer-events:none;position:absolute;bottom:-25px;right:-15px;width:180px;height:180px}.icon-mask[data-v-aec9bee2]{display:block;width:180px;height:180px;opacity:1;background-color:#d88c42;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-theme=light] .icon-mask[data-v-aec9bee2]{background-color:var(--color-primary, #e6984a);opacity:.6}.refuseIcon[data-v-aec9bee2]{-webkit-mask-image:url(/icon/refuse.svg);mask-image:url(/icon/refuse.svg)}.wifiIcon[data-v-aec9bee2]{-webkit-mask-image:url(/icon/wifi.svg);mask-image:url(/icon/wifi.svg)}.paymentIcon[data-v-aec9bee2]{-webkit-mask-image:url(/icon/payment.svg);mask-image:url(/icon/payment.svg)}.core-advantage-section[data-v-051f2c35]{position:relative;width:100%;min-height:100vh;padding:100px 0;display:flex;align-items:center;overflow:hidden;background:var(--bg)}.core-advantage-glow[data-v-051f2c35]{position:absolute;top:50%;left:20%;transform:translate(-50%,-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(212,132,26,.15) 0%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}.core-advantage-container[data-v-051f2c35]{width:100%;max-width:1300px;margin:0 auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:60px;position:relative;z-index:1}@media(max-width:768px){.core-advantage-container[data-v-051f2c35]{padding:0 20px;flex-direction:column;gap:40px}}.left-content[data-v-051f2c35]{flex:1;max-width:540px}.tag-wrap[data-v-051f2c35]{position:relative;display:inline-flex;align-items:center;height:40px;margin-bottom:24px}.tag-line[data-v-051f2c35]{position:absolute;left:0;top:0;pointer-events:none}.tag-text[data-v-051f2c35]{position:relative;z-index:1;font-size:13px;font-weight:700;color:var(--color-primary);padding-left:130px;white-space:nowrap}.advantage-title[data-v-051f2c35]{font-size:44px;font-weight:850;line-height:1.25;margin-bottom:20px;color:var(--fg);letter-spacing:-.02em}@media(max-width:768px){.advantage-title[data-v-051f2c35]{font-size:30px}}.advantage-desc[data-v-051f2c35]{font-size:16px;color:var(--fg-subtle);line-height:1.8}.scroll-cards[data-v-051f2c35]{flex:1;display:flex;justify-content:flex-end;align-items:center}@media(max-width:768px){.scroll-cards[data-v-051f2c35]{justify-content:center;width:100%}}.card-stack[data-v-051f2c35]{width:400px;height:280px;position:relative}@media(max-width:768px){.card-stack[data-v-051f2c35]{width:100%;max-width:360px;height:auto;display:flex;flex-direction:column;gap:20px}}.stack-card[data-v-051f2c35]{box-sizing:border-box;-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(#e6984a4d,#e6984a1a 93%),#130c05b3;border:1px solid transparent;border-radius:24px;width:400px;height:280px;padding:40px 32px;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;box-shadow:inset 0 4px 22px #ffd0a11f;transition:transform .3s,box-shadow .3s}.stack-card[data-v-051f2c35]:before{content:"";pointer-events:none;background:radial-gradient(74% 42% at 50% 0,#fff,#fff0);border-radius:24px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=light] .stack-card[data-v-051f2c35]{background:#fff;border:1px solid #d5d5d5;border-radius:35px;box-shadow:0 11px 42px -10px #7449392b}:root[data-theme=light] .stack-card[data-v-051f2c35]:before{display:none}@media(max-width:768px){.stack-card[data-v-051f2c35]{position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:360px;height:auto!important;min-height:240px;padding:32px 24px;transform:none!important;opacity:1!important;visibility:visible!important}}.rings[data-v-051f2c35]{position:absolute;top:72px;right:72px;pointer-events:none;z-index:1}.ring[data-v-051f2c35]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(212,132,26,.2)}.ring1[data-v-051f2c35]{width:140px;height:140px}.ring2[data-v-051f2c35]{width:220px;height:220px}.ring3[data-v-051f2c35]{width:300px;height:300px;border-color:#d4841a1a}.icon-container[data-v-051f2c35]{width:68px;height:68px;border-radius:50%;background:#d4841a1f;border:1px solid rgba(212,132,26,.3);display:flex;align-items:center;justify-content:center;position:absolute;top:36px;right:36px;z-index:2}[data-theme=light] .icon-container[data-v-051f2c35]{background:var(--color-primary)}.card-text[data-v-051f2c35]{position:relative;z-index:2;max-width:280px}.card-text h3[data-v-051f2c35]{font-size:26px;font-weight:700;margin-bottom:14px;line-height:1.3;color:var(--fg)}.card-text p[data-v-051f2c35]{font-size:14px;color:var(--fg-subtle);line-height:1.7;margin:0}.integration-section[data-v-de180053]{padding:100px 0;position:relative;overflow:hidden}.integration-section[data-v-de180053]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;background:radial-gradient(circle,rgba(212,132,26,.12) 0%,transparent 70%);pointer-events:none;z-index:-1}.integration-container[data-v-de180053]{width:100%;max-width:1300px;margin:0 auto;padding:0 48px}@media(max-width:768px){.integration-container[data-v-de180053]{padding:0 20px}}.integration-header[data-v-de180053]{text-align:center;margin-bottom:50px}.integration-tag[data-v-de180053]{font-size:13px;font-weight:700;color:var(--color-primary);display:block;margin-bottom:10px;letter-spacing:.05em}.integration-title[data-v-de180053]{font-size:40px;font-weight:850;margin-bottom:14px;letter-spacing:-.02em}@media(max-width:768px){.integration-title[data-v-de180053]{font-size:26px}}.integration-subtitle[data-v-de180053]{font-size:16px;color:var(--fg-subtle);max-width:650px;margin:0 auto;line-height:1.7}.comparison-area[data-v-de180053]{display:flex;align-items:stretch;justify-content:center;position:relative;max-width:1140px;margin:0 auto}@media(max-width:900px){.comparison-area[data-v-de180053]{flex-direction:column;gap:32px}}.compare-card[data-v-de180053]{flex:1;max-width:515px;min-width:0;box-sizing:border-box;padding:24px;border-radius:24px;position:relative;display:flex;flex-direction:column}@media(max-width:900px){.compare-card[data-v-de180053]{max-width:100%;width:100%}}.card-header[data-v-de180053]{font-size:14px;font-weight:700;color:var(--color-primary);margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.card-body[data-v-de180053]{flex:1;display:flex;flex-direction:column;min-height:0}.code-block[data-v-de180053]{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px;position:relative;font-family:var(--font-geist-mono);font-size:11.8px;line-height:1.65;color:#dbd7ca;box-sizing:border-box;flex:1;display:flex;flex-direction:column;overflow:hidden}.code-block pre[data-v-de180053]{margin:0;overflow-x:auto;overflow-y:hidden;white-space:pre;scrollbar-width:thin;scrollbar-color:rgba(230,152,74,.3) transparent}.code-block pre[data-v-de180053]::-webkit-scrollbar{height:4px}.code-block pre[data-v-de180053]::-webkit-scrollbar-thumb{background:#e6984a4d;border-radius:2px}[data-theme=light] .code-block[data-v-de180053]{background:#f6f8fa;border-color:#e1e4e8;color:#24292e}.code-copy-btn[data-v-de180053]{position:absolute;top:12px;right:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:2}.code-copy-btn[data-v-de180053]:hover{background:#fff3;color:#fff}.hl-kw[data-v-de180053]{color:#ff7b72;font-weight:600}.hl-param[data-v-de180053]{color:#d2a8ff}.hl-str[data-v-de180053]{color:#a5d6ff}.hl-num[data-v-de180053]{color:#79c0ff}.hl-fn[data-v-de180053]{color:#d2a8ff}.hl-comment[data-v-de180053]{color:#8b949e;font-style:italic}.diff-line[data-v-de180053]{background:#d4841a2e;border-left:3px solid var(--color-primary);display:block;margin:2px 0;padding:0 8px;border-radius:4px}.hl-highlight[data-v-de180053]{color:var(--color-btn-light);font-weight:700;text-decoration:underline}.highlight-tooltip[data-v-de180053]{position:absolute;top:76px;right:14px;z-index:5;display:flex;align-items:center;pointer-events:none}@media(max-width:900px){.highlight-tooltip[data-v-de180053]{right:12px;top:76px}}.tooltip-box[data-v-de180053]{background:linear-gradient(135deg,#f3bc85 -30%,#ac651e);color:#0d0806;font-size:11px;font-weight:800;padding:4px 10px;border-radius:9999px;box-shadow:0 4px 16px #d4841a66}.connections[data-v-de180053]{width:100px;height:400px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}@media(max-width:900px){.connections[data-v-de180053]{display:none}}.svg-lines[data-v-de180053]{width:100%;height:100%}.line-path[data-v-de180053]{fill:none;stroke-width:1.5}.pricing-section[data-v-80caacae]{width:100%;max-width:1300px;margin:0 auto;padding:100px 48px;position:relative;text-align:center;z-index:1;scroll-margin-top:100px}@media(max-width:768px){.pricing-section[data-v-80caacae]{padding:70px 20px}}@media(max-width:480px){.pricing-section[data-v-80caacae]{padding:50px 16px}}.pricing-glow[data-v-80caacae]{background:var(--color-glow, #d4841a);filter:blur(150px);opacity:.2;pointer-events:none;z-index:0;width:800px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-header[data-v-80caacae]{margin-bottom:64px;position:relative;z-index:1}@media(max-width:768px){.pricing-header[data-v-80caacae]{margin-bottom:40px}}.pricing-subtitle[data-v-80caacae]{letter-spacing:normal;color:var(--fg-subtle, #a0988c);margin-bottom:16px;font-size:16px;display:block}.pricing-title[data-v-80caacae]{color:var(--fg);margin-bottom:24px;font-size:40px;font-weight:600;line-height:1.25}@media(max-width:768px){.pricing-title[data-v-80caacae]{font-size:32px}}@media(max-width:480px){.pricing-title[data-v-80caacae]{font-size:26px}}.pricing-highlight[data-v-80caacae]{background:linear-gradient(90deg,var(--color-mid, #ac651e) -61%,var(--color-pale, #f6d5b4) 23%,var(--color-mid, #ac651e) 129%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-primary, #d4841a)}.pricing-desc[data-v-80caacae]{letter-spacing:normal;color:var(--fg-subtle, #a0988c);font-size:16px;margin:0}.pricing-wrapper[data-v-80caacae]{display:flex;flex-direction:column;gap:28px;position:relative;z-index:1}.pricing-scroll-area[data-v-80caacae]{cursor:grab;-webkit-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;gap:16px;padding-bottom:2px;display:grid;overflow-x:auto}.pricing-scroll-area[data-v-80caacae]:active{cursor:grabbing}.pricing-scroll-area[data-v-80caacae]::-webkit-scrollbar{display:none}@media(max-width:768px){.pricing-scroll-area[data-v-80caacae]{grid-template-rows:repeat(1,1fr);grid-template-columns:280px;grid-auto-columns:280px}}.pricing-card[data-v-80caacae]{box-sizing:border-box;-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(#e6984a4d,#e6984a1a 93%),#130c05b3;border:1px solid transparent;border-radius:20px;box-shadow:inset 0 4px 22px #ffd0a11f;text-align:left;flex-direction:column;gap:10px;min-width:320px;width:320px;padding:20px;display:flex;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-card[data-v-80caacae]:before{content:"";pointer-events:none;background:radial-gradient(74% 42% at 50% 0,#fff,#fff0);border-radius:20px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=light] .pricing-card[data-v-80caacae]{background:#fff;border:1px solid #d5d5d5;box-shadow:0 10px 30px #0000000f}:root[data-theme=light] .pricing-card[data-v-80caacae]:before{display:none}.pricing-card[data-v-80caacae]:hover{transform:translateY(-2px);box-shadow:inset 0 4px 22px #ffd0a133,0 14px 34px #0006}.pricing-card.featured-card[data-v-80caacae]{grid-row:1 / span 2;gap:14px;min-width:340px;width:340px}@media(max-width:768px){.pricing-card.featured-card[data-v-80caacae]{grid-row:auto;min-width:280px;width:280px}}.card-top[data-v-80caacae]{justify-content:space-between;align-items:center;display:flex}.model-type[data-v-80caacae]{color:#fff;align-items:center;gap:6px;font-size:18px;display:flex}:root[data-theme=light] .model-type[data-v-80caacae]{color:#222}.model-type strong[data-v-80caacae]{font-weight:700}.model-type span[data-v-80caacae]{opacity:.6;font-size:13px;font-weight:400}.detail-link[data-v-80caacae]{color:#fff;cursor:pointer;white-space:nowrap;font-size:12px;text-decoration:none;transition:opacity .2s ease;opacity:.85}:root[data-theme=light] .detail-link[data-v-80caacae]{color:#555}.detail-link[data-v-80caacae]:hover{opacity:1;color:var(--color-primary)}.copy-trigger[data-v-80caacae]{cursor:pointer;align-items:center;width:fit-content;display:inline-flex;position:relative}.model-name[data-v-80caacae]{white-space:nowrap;font-size:19px;font-weight:600;line-height:1.3;margin:0;background:linear-gradient(93deg,var(--color-mid, #ac651e) -78%,var(--color-pale, #f6d5b4) 2%,#ffe8d1 17%,#e9c098 32%,var(--color-mid, #ac651e) 137%),var(--fg);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fff}.featured-card .model-name[data-v-80caacae]{margin-top:4px;font-size:30px}@media(max-width:768px){.featured-card .model-name[data-v-80caacae]{font-size:24px}}.copy-tooltip[data-v-80caacae]{color:#3a2010;white-space:nowrap;pointer-events:none;opacity:0;background:#fff;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:600;transition:opacity .15s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-130%);box-shadow:0 2px 12px #0003;z-index:10}.copy-tooltip[data-v-80caacae]:after{content:"";border:5px solid transparent;border-top-color:#fff;border-bottom:none;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.copy-trigger:hover .copy-tooltip[data-v-80caacae]{opacity:1}.price-box[data-v-80caacae]{-webkit-backdrop-filter:blur(56.82px) saturate();backdrop-filter:blur(56.82px) saturate();background:#ffead433;border-radius:12px;justify-content:space-between;padding:14px 12px;display:flex;position:relative}.featured-card .price-box[data-v-80caacae]{padding-top:25px;padding-bottom:25px}:root[data-theme=light] .price-box[data-v-80caacae]{background:#fff;border:1px solid #e5e5e5}.price-box[data-v-80caacae]:after{content:"";background:#f5f0e826;width:1px;position:absolute;top:15%;bottom:15%;left:50%}:root[data-theme=light] .price-box[data-v-80caacae]:after{background:#e5e5e5}.price-item[data-v-80caacae]{flex-direction:column;gap:4px;display:flex;flex:1;text-align:left;padding:0 4px}.official-price[data-v-80caacae]{color:var(--fg);white-space:nowrap;font-size:13px}.official-price s[data-v-80caacae]{color:var(--fg-muted, rgba(255, 255, 255, .55));margin-left:4px}:root[data-theme=light] .official-price s[data-v-80caacae]{color:#999}.price-label-official[data-v-80caacae]{white-space:nowrap;color:var(--fg-muted, rgba(255, 255, 255, .6));font-size:12px}:root[data-theme=light] .price-label-official[data-v-80caacae]{color:#888}.our-price[data-v-80caacae]{color:var(--fg);white-space:nowrap;font-size:24px;font-weight:700;display:flex;align-items:baseline;gap:4px}.featured-card .our-price[data-v-80caacae]{font-size:30px}.price-label-our[data-v-80caacae]{font-size:13px;font-weight:500;color:var(--color-pale, #f6d5b4)}:root[data-theme=light] .price-label-our[data-v-80caacae]{color:var(--color-primary)}.price-unit-desc[data-v-80caacae]{white-space:nowrap;color:var(--fg-muted, rgba(255, 255, 255, .6));font-size:12px}:root[data-theme=light] .price-unit-desc[data-v-80caacae]{color:#888}.cache-list[data-v-80caacae]{flex-direction:column;gap:10px;margin-top:auto;display:flex}.cache-item[data-v-80caacae]{border:1px solid rgba(245,240,232,.1);background:#ffead41a;border-radius:12px;align-items:center;padding:30px 20px;display:flex}:root[data-theme=light] .cache-item[data-v-80caacae]{background:#fff;border-color:#e5e5e5}.cache-label[data-v-80caacae]{color:var(--fg-subtle, rgba(255, 255, 255, .7));font-size:14px}:root[data-theme=light] .cache-label[data-v-80caacae]{color:#666}.cache-price[data-v-80caacae]{color:var(--fg);margin-left:auto;margin-right:8px;font-size:16px;font-weight:600}.cache-unit[data-v-80caacae]{color:var(--color-primary, #d4841a);font-size:14px;font-weight:600}.pricing-scrollbar[data-v-80caacae]{cursor:pointer;background:#ffffffe0;border-radius:999px;width:108px;height:12px;margin:0 auto;padding:2px;position:relative;box-sizing:border-box}:root[data-theme=light] .pricing-scrollbar[data-v-80caacae]{background:#ece8e6}.pricing-thumb[data-v-80caacae]{background:#6d4a2a;border-radius:999px;min-width:18px;height:100%;transition:transform .18s ease-out;display:block}:root[data-theme=light] .pricing-thumb[data-v-80caacae]{background:var(--color-primary)}.security-section[data-v-4a3d790b]{width:100%;max-width:1300px;margin:0 auto;padding:100px 48px;position:relative;text-align:center;z-index:1}@media(max-width:768px){.security-section[data-v-4a3d790b]{padding:70px 20px}}.security-glow[data-v-4a3d790b]{background:var(--color-glow, #d4841a);filter:blur(150px);opacity:.15;pointer-events:none;z-index:0;width:800px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-theme=light] .security-glow[data-v-4a3d790b]{display:none}.security-header[data-v-4a3d790b]{margin-bottom:64px;position:relative;z-index:1}@media(max-width:768px){.security-header[data-v-4a3d790b]{margin-bottom:40px}}.security-subtitle[data-v-4a3d790b]{letter-spacing:normal;color:var(--fg-subtle, #a0988c);margin-bottom:16px;font-size:16px;display:block}.security-title[data-v-4a3d790b]{color:var(--fg);font-size:40px;font-weight:600;margin:0;line-height:1.25}@media(max-width:768px){.security-title[data-v-4a3d790b]{font-size:32px}}@media(max-width:480px){.security-title[data-v-4a3d790b]{font-size:26px}}.security-highlight[data-v-4a3d790b]{background:linear-gradient(90deg,var(--color-mid, #e6984a) -61%,var(--color-pale, #ffd0a1) 23%,var(--color-mid, #e6984a) 129%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-primary, #e6984a)}:root[data-theme=light] .security-highlight[data-v-4a3d790b]{-webkit-text-fill-color:var(--color-primary);color:var(--color-primary);background:none}.security-grid[data-v-4a3d790b]{z-index:2;grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}@media(max-width:900px){.security-grid[data-v-4a3d790b]{grid-template-columns:1fr;max-width:500px;margin:0 auto}}.security-card[data-v-4a3d790b]{text-align:center;-webkit-backdrop-filter:blur(61px);backdrop-filter:blur(61px);border-radius:24px;flex-direction:column;align-items:center;padding:48px 32px;display:flex;transition:transform .3s ease,box-shadow .3s ease;position:relative;box-sizing:border-box}.security-card[data-v-4a3d790b]:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0006}.security-card[data-v-4a3d790b]:first-child{background:linear-gradient(248deg,#513519,#1b1208 94%)}.security-card[data-v-4a3d790b]:nth-child(2){background:linear-gradient(#513519 -3%,#1b1208 99%)}.security-card[data-v-4a3d790b]:nth-child(3){background:linear-gradient(248deg,#1b1208,#513519 94%)}:root[data-theme=light] .security-card[data-v-4a3d790b]{background:#fff;border:1px solid #d5d5d5;border-radius:35px;box-shadow:0 4px 16px #0000000a}.icon-wrap[data-v-4a3d790b]{width:56px;height:56px;color:var(--fg, #ffffff);justify-content:center;align-items:center;margin-bottom:24px;display:flex}:root[data-theme=light] .icon-wrap[data-v-4a3d790b]{color:var(--color-primary)}.card-title[data-v-4a3d790b]{color:var(--fg);margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.35}.card-desc[data-v-4a3d790b]{color:var(--fg-50, rgba(255, 255, 255, .5));font-size:14px;line-height:1.8;margin:0}:root[data-theme=light] .card-desc[data-v-4a3d790b]{color:#666}.data-showcase-section[data-v-1750fc09]{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg)}.data-glow[data-v-1750fc09]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(212,132,26,.15) 0%,transparent 70%);filter:blur(100px);pointer-events:none;z-index:0}.scroll-stats[data-v-1750fc09]{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;z-index:2}@media(max-width:768px){.scroll-stats[data-v-1750fc09]{height:auto;flex-direction:column;gap:60px;padding:80px 20px}}.stat-frame[data-v-1750fc09]{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;will-change:transform,opacity}@media(max-width:768px){.stat-frame[data-v-1750fc09]{position:static!important;opacity:1!important;transform:none!important;gap:12px}}.stat-label[data-v-1750fc09]{font-size:22px;color:var(--fg-muted);letter-spacing:.05em;font-weight:500}@media(max-width:768px){.stat-label[data-v-1750fc09]{font-size:16px}}.stat-value[data-v-1750fc09]{font-size:130px;font-weight:850;line-height:1.1;letter-spacing:-.03em}@media(max-width:1024px){.stat-value[data-v-1750fc09]{font-size:80px}}@media(max-width:768px){.stat-value[data-v-1750fc09]{font-size:54px;line-height:1.15}}.testimonials-section[data-v-d081f17e]{padding:100px 0;position:relative;overflow:hidden}.section-container[data-v-d081f17e]{max-width:1300px;margin:0 auto;padding:0 48px}@media(max-width:768px){.section-container[data-v-d081f17e]{padding:0 20px}}.section-header[data-v-d081f17e]{text-align:center;margin-bottom:50px}.sub-tag[data-v-d081f17e]{font-size:13px;font-weight:700;color:var(--color-primary);display:block;margin-bottom:8px}.section-title[data-v-d081f17e]{font-size:38px;font-weight:800;margin-bottom:12px}@media(max-width:768px){.section-title[data-v-d081f17e]{font-size:26px}}.section-desc[data-v-d081f17e]{font-size:16px;color:var(--fg-subtle);max-width:600px;margin:0 auto}.scroll-columns-container[data-v-d081f17e]{display:flex;justify-content:center;gap:24px;height:600px;overflow:hidden;position:relative}@media(max-width:900px){.scroll-columns-container[data-v-d081f17e]{height:520px;gap:16px}}@media(max-width:640px){.scroll-columns-container[data-v-d081f17e]{flex-direction:column;height:480px}.col-down[data-v-d081f17e],.col-up[data-v-d081f17e]:last-child{display:none}}.column[data-v-d081f17e]{flex:1;position:relative;overflow:hidden}.column-inner[data-v-d081f17e]{display:flex;flex-direction:column;gap:24px}.scroll-up[data-v-d081f17e]{animation:scrollUp-d081f17e 32s linear infinite}.scroll-down[data-v-d081f17e]{animation:scrollDown-d081f17e 38s linear infinite}.scroll-up-alt[data-v-d081f17e]{animation:scrollUp-d081f17e 35s linear infinite}.column:hover .column-inner[data-v-d081f17e]{animation-play-state:paused}@keyframes scrollUp-d081f17e{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown-d081f17e{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.testimonial-card[data-v-d081f17e]{padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;border-radius:20px;flex-shrink:0}.review-text[data-v-d081f17e]{font-size:14px;color:var(--fg-subtle);line-height:1.75}.user-info[data-v-d081f17e]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-d081f17e]{border-radius:50%;object-fit:cover;border:1px solid rgba(212,132,26,.4)}.user-meta[data-v-d081f17e]{display:flex;flex-direction:column}.user-name[data-v-d081f17e]{font-size:14px;font-weight:700;color:var(--fg)}.user-role[data-v-d081f17e]{font-size:12px;color:var(--fg-muted)}.fade-top[data-v-d081f17e],.fade-bottom[data-v-d081f17e]{position:absolute;left:0;right:0;height:100px;pointer-events:none;z-index:3}.fade-top[data-v-d081f17e]{top:0;background:linear-gradient(to bottom,var(--bg) 0%,transparent 100%)}.fade-bottom[data-v-d081f17e]{bottom:0;background:linear-gradient(to top,var(--bg) 0%,transparent 100%)}.blog-wall-section[data-v-352ccb01]{width:100%;padding:100px 0;position:relative;overflow:hidden}.blog-wall-container[data-v-352ccb01]{width:100%;max-width:1240px;margin:0 auto;padding:0 32px;box-sizing:border-box}@media(max-width:768px){.blog-wall-container[data-v-352ccb01]{padding:0 20px}}.blog-wall-header[data-v-352ccb01]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px;gap:24px}@media(max-width:640px){.blog-wall-header[data-v-352ccb01]{flex-direction:column;align-items:flex-start;gap:16px}}.blog-wall-tag[data-v-352ccb01]{display:block;font-size:13px;font-weight:700;color:var(--color-primary, #d4841a);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.blog-wall-title[data-v-352ccb01]{margin:0;font-size:38px;font-weight:800;line-height:1.25;color:var(--fg, #ffffff);letter-spacing:-.02em}@media(max-width:768px){.blog-wall-title[data-v-352ccb01]{font-size:28px}}.blog-wall-highlight[data-v-352ccb01]{background:linear-gradient(90deg,#ea580c,#f59e0b,#f97316);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-primary, #e6984a)}.blog-wall-more-btn[data-v-352ccb01]{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:9999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=light] .blog-wall-more-btn[data-v-352ccb01]{background:#0000000a;border-color:#0000001f;color:#1a1a1a}.blog-wall-more-btn[data-v-352ccb01]:hover{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-2px)}.blog-wall-more-btn .arrow-icon[data-v-352ccb01]{transition:transform .25s ease}.blog-wall-more-btn:hover .arrow-icon[data-v-352ccb01]{transform:translate(3px)}.blog-grid[data-v-352ccb01]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:960px){.blog-grid[data-v-352ccb01]{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:640px){.blog-grid[data-v-352ccb01]{grid-template-columns:1fr;gap:20px}}.blog-card[data-v-352ccb01]{background:#18120d;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}[data-theme=light] .blog-card[data-v-352ccb01]{background:#fff;border-color:#e5e7eb;box-shadow:0 4px 20px #0000000a}.blog-card[data-v-352ccb01]:hover{transform:translateY(-4px);border-color:#d4841a66;box-shadow:0 16px 36px #0009,0 0 24px #d4841a1f}.card-image-wrap[data-v-352ccb01]{position:relative;width:100%;aspect-ratio:16 / 9;background:#0d0806;overflow:hidden}.wall-vis-badge[data-v-352ccb01]{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.wall-vis-badge.is-vip[data-v-352ccb01]{background:#f59e0b3d;border:1px solid rgba(251,191,36,.55);color:#fde68a}.wall-vis-badge.is-public[data-v-352ccb01]{background:#10b98133;border:1px solid rgba(52,211,153,.45);color:#a7f3d0}.card-img[data-v-352ccb01]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-card:hover .card-img[data-v-352ccb01]{transform:scale(1.03)}.card-body[data-v-352ccb01]{padding:24px;display:flex;flex-direction:column;flex:1}.card-meta[data-v-352ccb01]{font-size:13px;color:#ffffff73;margin-bottom:12px;font-feature-settings:"tnum";font-weight:500}[data-theme=light] .card-meta[data-v-352ccb01]{color:#6b7280}.card-title[data-v-352ccb01]{font-size:17px;font-weight:700;color:#fff;line-height:1.45;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}[data-theme=light] .card-title[data-v-352ccb01]{color:#111827}.blog-card:hover .card-title[data-v-352ccb01]{color:var(--color-primary, #e6984a)}.card-desc[data-v-352ccb01]{font-size:13px;color:#ffffff8c;line-height:1.6;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1}[data-theme=light] .card-desc[data-v-352ccb01]{color:#4b5563}.card-action[data-v-352ccb01]{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary, #d4841a);font-size:14px;font-weight:600;margin-top:auto;transition:gap .2s ease,color .2s ease}.blog-card:hover .card-action[data-v-352ccb01]{color:#f59e0b;gap:9px}.action-arrow[data-v-352ccb01]{transition:transform .2s ease}.blog-card:hover .action-arrow[data-v-352ccb01]{transform:translate(2px)}.quick-start-section[data-v-1d2c1c15]{width:100%;min-height:100vh;color:var(--fg);flex-direction:column;justify-content:center;align-items:center;padding:80px 48px;display:flex;position:relative;background:var(--bg)}@media(max-width:768px){.quick-start-section[data-v-1d2c1c15]{min-height:auto;padding:60px 20px}}.header[data-v-1d2c1c15]{text-align:center;z-index:2;margin-bottom:50px;position:relative}.tag[data-v-1d2c1c15]{color:rgba(var(--fg-rgb, 255, 255, 255),.5);letter-spacing:.1em;margin-bottom:16px;font-size:14px;display:inline-block}.title[data-v-1d2c1c15]{margin-bottom:16px;font-size:40px;font-weight:600;line-height:1.4;color:var(--fg)}@media(max-width:768px){.title[data-v-1d2c1c15]{font-size:28px}}.highlight[data-v-1d2c1c15]{background:linear-gradient(90deg,var(--color-mid, #e6984a) -61%,var(--color-pale, #ffd0a1) 23%,var(--color-mid, #e6984a) 129%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-primary, #e6984a)}.desc[data-v-1d2c1c15]{letter-spacing:normal;color:var(--fg-subtle, #a0988c);font-size:16px;font-style:italic;margin:0}.step-timeline[data-v-1d2c1c15]{width:100%;max-width:900px;position:relative;margin-bottom:40px;z-index:2}.timeline[data-v-1d2c1c15]{align-items:center;height:50px;margin-bottom:20px;display:flex;position:relative;width:100%}.track-bg[data-v-1d2c1c15]{background:rgba(var(--fg-rgb, 255, 255, 255),.1);height:2px;position:absolute;left:0;right:0}:root[data-theme=light] .track-bg[data-v-1d2c1c15]{background:#0000001a}.track-progress[data-v-1d2c1c15]{background:var(--color-primary);transform-origin:0;will-change:transform;height:2px;position:absolute;left:0;right:0;transform:scaleX(0)}.arrow[data-v-1d2c1c15]{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid rgba(var(--fg-rgb, 255, 255, 255),.15);width:0;height:0;position:absolute;right:-8px}:root[data-theme=light] .arrow[data-v-1d2c1c15]{border-left-color:#00000026}.node[data-v-1d2c1c15]{z-index:3;position:absolute;transform:translate(-50%)}.node-circle[data-v-1d2c1c15]{background:var(--bg);border:2px solid rgba(var(--fg-rgb, 255, 255, 255),.15);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .4s;display:flex}.node-circle span[data-v-1d2c1c15]{color:rgba(var(--fg-rgb, 255, 255, 255),.4);font-size:20px;font-weight:600;transition:color .4s}:root[data-theme=light] .node-circle[data-v-1d2c1c15]{border-color:#00000026}.node.active .node-circle[data-v-1d2c1c15]{background:linear-gradient(135deg,var(--color-primary),#8d6d1d);border-color:var(--color-primary);box-shadow:0 0 20px rgba(var(--color-primary-rgb, 230, 152, 74),.4)}:root[data-theme=light] .node.active .node-circle[data-v-1d2c1c15]{background:linear-gradient(135deg,var(--color-primary),#c4683e)}.node.active .node-circle span[data-v-1d2c1c15]{color:var(--bg)}.step-texts[data-v-1d2c1c15]{position:relative;width:100%;height:70px}.step-text[data-v-1d2c1c15]{position:absolute;top:0;transform:translate(-50%);text-align:center;width:240px;transition:opacity .3s ease}.step-text h4[data-v-1d2c1c15]{font-size:18px;font-weight:600;margin-bottom:6px;color:var(--fg)}.step-text p[data-v-1d2c1c15]{font-size:13px;color:var(--fg-muted, #999);margin:0}.tech-card[data-v-1d2c1c15]{box-sizing:border-box;-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(180deg,#e6984a4d,#e6984a1a 93%),#130c05d9;border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:inset 0 4px 22px #ffd0a11f,0 20px 48px #0006;z-index:2;align-items:center;gap:32px;width:100%;max-width:540px;margin:30px auto 0;padding:20px 24px;display:flex;position:relative}:root[data-theme=light] .tech-card[data-v-1d2c1c15]{background:#fff;border:1px solid #d5d5d5;box-shadow:0 10px 30px #00000014}@media(max-width:600px){.tech-card[data-v-1d2c1c15]{flex-direction:column;text-align:center;padding:20px}}.card-qr[data-v-1d2c1c15]{background:#fff;border-radius:16px;flex-shrink:0;width:140px;height:140px;padding:8px;overflow:hidden;box-shadow:0 4px 16px #0003}.card-qr img[data-v-1d2c1c15]{object-fit:contain;width:100%;height:100%}.card-info[data-v-1d2c1c15]{flex:1}.card-title[data-v-1d2c1c15]{margin-top:0;margin-bottom:14px;font-size:20px;font-weight:600;line-height:1.5;color:var(--fg)}.tags[data-v-1d2c1c15]{gap:12px;display:flex;flex-wrap:wrap}@media(max-width:600px){.tags[data-v-1d2c1c15]{justify-content:center}}.tags span[data-v-1d2c1c15]{color:var(--color-primary, #e6984a);font-size:13px;font-weight:500}.faq-section[data-v-12dd9b2d]{padding:100px 48px;position:relative;background:var(--bg);overflow:hidden}@media(max-width:768px){.faq-section[data-v-12dd9b2d]{padding:70px 24px}}@media(max-width:480px){.faq-section[data-v-12dd9b2d]{padding:50px 16px}}.faq-glow[data-v-12dd9b2d]{background:var(--color-glow, #d4841a);filter:blur(280px);opacity:.35;pointer-events:none;z-index:0;width:1200px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-glow-center[data-v-12dd9b2d]{background:var(--color-glow, #d4841a);filter:blur(300px);opacity:.12;pointer-events:none;z-index:0;width:500px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-container[data-v-12dd9b2d]{z-index:1;flex-direction:column;align-items:center;max-width:1300px;margin:0 auto;display:flex;position:relative}.faq-subtitle[data-v-12dd9b2d]{letter-spacing:normal;color:var(--fg-subtle, #a0988c);margin-bottom:16px;font-size:16px}@media(max-width:480px){.faq-subtitle[data-v-12dd9b2d]{font-size:14px}}.faq-title[data-v-12dd9b2d]{color:var(--fg);margin-bottom:60px;font-size:40px;font-weight:700;text-align:center}@media(max-width:768px){.faq-title[data-v-12dd9b2d]{margin-bottom:40px;font-size:32px}}@media(max-width:480px){.faq-title[data-v-12dd9b2d]{margin-bottom:32px;font-size:28px}}.faq-title span[data-v-12dd9b2d]{background:linear-gradient(90deg,var(--color-mid, #e6984a) -61%,var(--color-pale, #ffd0a1) 23%,var(--color-mid, #e6984a) 129%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-primary, #e6984a)}.faq-list[data-v-12dd9b2d]{flex-direction:column;gap:12px;width:100%;max-width:860px;display:flex}.faq-item[data-v-12dd9b2d]{border-radius:16px;transition:background .3s ease,border-color .3s ease;overflow:hidden;background:transparent}.faq-item.open[data-v-12dd9b2d]{background:#6f533a99;box-shadow:0 8px 24px #00000040}:root[data-theme=light] .faq-item.open[data-v-12dd9b2d]{background:#fff;border:1px solid #d5d5d5}.faq-item.open .faq-trigger[data-v-12dd9b2d]{border-radius:16px 16px 0 0}.faq-item.open .faq-icon[data-v-12dd9b2d]{transform:rotate(180deg)}.faq-trigger[data-v-12dd9b2d]{cursor:pointer;text-align:left;background:linear-gradient(270deg,var(--card-bg-start, #5a3715) -3%,var(--card-bg-end, #3e260e) 69%);border:none;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:22px 28px;display:flex;transition:all .2s ease}:root[data-theme=light] .faq-trigger[data-v-12dd9b2d]{background:linear-gradient(270deg,#ece8e6 -3%,#fbf9f5 69%)}@media(max-width:768px){.faq-trigger[data-v-12dd9b2d]{padding:18px 20px}}.faq-question[data-v-12dd9b2d]{color:var(--fg);font-size:17px;font-weight:500;line-height:1.5}@media(max-width:768px){.faq-question[data-v-12dd9b2d]{font-size:15px}}.faq-icon[data-v-12dd9b2d]{flex-shrink:0;width:36px;height:36px;margin-left:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);object-fit:contain}.faq-icon-light[data-v-12dd9b2d]{display:none}.faq-icon-dark[data-v-12dd9b2d]{display:block}:root[data-theme=light] .faq-icon-light[data-v-12dd9b2d]{display:block}:root[data-theme=light] .faq-icon-dark[data-v-12dd9b2d]{display:none}.faq-content[data-v-12dd9b2d]{transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s ease;overflow:hidden}.faq-answer-wrap[data-v-12dd9b2d]{border-radius:0 0 16px 16px;border-top:1px solid rgba(255,255,255,.08)}.faq-answer[data-v-12dd9b2d]{color:var(--fg);box-sizing:border-box;padding:22px 28px;font-size:15px;line-height:1.8;margin:0}@media(max-width:768px){.faq-answer[data-v-12dd9b2d]{padding:18px 20px;font-size:14px}}.cta-section[data-v-e0dce630]{padding:100px 48px 60px;position:relative;background:var(--bg);overflow:hidden}@media(max-width:768px){.cta-section[data-v-e0dce630]{padding:70px 24px 40px}}@media(max-width:480px){.cta-section[data-v-e0dce630]{padding:50px 16px 30px}}.cta-container[data-v-e0dce630]{text-align:center;flex-direction:column;align-items:center;max-width:1300px;margin:0 auto;display:flex}.cta-title[data-v-e0dce630]{color:var(--fg);margin-bottom:20px;font-size:40px;font-weight:700;line-height:1.35}@media(max-width:768px){.cta-title[data-v-e0dce630]{font-size:32px}}@media(max-width:480px){.cta-title[data-v-e0dce630]{font-size:26px}}.cta-desc[data-v-e0dce630]{letter-spacing:normal;color:var(--fg-subtle, #a0988c);margin-bottom:48px;font-size:16px}@media(max-width:480px){.cta-desc[data-v-e0dce630]{font-size:14px;margin-bottom:32px}}.qr-wrap[data-v-e0dce630]{background:#f3e6d833;border-radius:24px;width:240px;height:240px;margin-bottom:36px;overflow:hidden;padding:15px;box-shadow:0 8px 32px #00000059,inset 0 0 0 1px #ffffff1f;display:flex;align-items:center;justify-content:center;box-sizing:border-box}:root[data-theme=light] .qr-wrap[data-v-e0dce630]{background:#fff;box-shadow:0 10px 30px #00000014;border:1px solid #d5d5d5}@media(max-width:768px){.qr-wrap[data-v-e0dce630]{width:200px;height:200px;padding:12px}}.qr-box[data-v-e0dce630]{background-color:#fff;border-radius:16px;padding:10px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.qr-code[data-v-e0dce630]{object-fit:cover;width:100%;height:100%;display:block}.tags-row[data-v-e0dce630]{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}@media(max-width:768px){.tags-row[data-v-e0dce630]{gap:20px}}@media(max-width:480px){.tags-row[data-v-e0dce630]{gap:12px}}.tag-item[data-v-e0dce630]{color:#ffffffa6;align-items:center;gap:6px;font-size:14px;display:inline-flex}:root[data-theme=light] .tag-item[data-v-e0dce630]{color:#666}.check-icon[data-v-e0dce630]{color:#ffffff80;flex-shrink:0}:root[data-theme=light] .check-icon[data-v-e0dce630]{color:#888}.home-page[data-v-677018a5]{position:relative;min-height:100vh}.blog-page{position:relative;min-height:100vh;padding-bottom:100px;overflow:hidden}.blog-container{width:100%;max-width:1300px;margin:0 auto;padding:0 48px}@media(max-width:768px){.blog-container{padding:0 20px}}.blog-hero{padding-top:140px;padding-bottom:40px;position:relative;z-index:1}.blog-hero .title{margin-bottom:20px;font-size:42px;font-weight:800;line-height:1.3;letter-spacing:-.02em}@media(max-width:768px){.blog-hero{padding-top:100px;padding-bottom:28px}.blog-hero .title{font-size:28px}}.blog-hero .desc{color:var(--fg-subtle);max-width:860px;font-size:16px;line-height:1.8}.blog-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px;flex-wrap:wrap;position:relative;z-index:2}.category-tabs{display:flex;align-items:center;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.tab-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--fg-subtle);padding:8px 18px;border-radius:9999px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .25s ease;display:inline-flex;align-items:center;gap:6px}.tab-btn:hover{background:#ffffff1f;color:var(--fg);border-color:#fff3}.tab-btn.active{background:linear-gradient(135deg,#f3bc85 -30%,#ac651e);color:var(--text-on-amber);border-color:transparent;font-weight:600;box-shadow:0 4px 14px #d4841a59}[data-theme=light] .tab-btn{background:#f0ebe4;border-color:#e0d8cf;color:#555}[data-theme=light] .tab-btn:hover{background:#e6dfd6;color:#111}[data-theme=light] .tab-btn.active{background:var(--color-primary);color:#fff;border-color:transparent}.search-box{position:relative;min-width:260px}@media(max-width:768px){.search-box{width:100%}}.search-input{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:9999px;padding:10px 18px 10px 40px;color:var(--fg);font-size:14px;outline:none;transition:all .2s}.search-input:focus{border-color:var(--color-primary);background:#ffffff1a;box-shadow:0 0 0 3px #d4841a2e}[data-theme=light] .search-input{background:#fff;border-color:#dcd6ce;color:#222}.search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--fg-muted);pointer-events:none}.clear-search-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--fg-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%}.clear-search-btn:hover{color:var(--fg)}.featured-card{display:flex;gap:32px;background:linear-gradient(135deg,#3f2a15cc,#35251499,#3f2a15cc);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:24px;margin-bottom:48px;text-decoration:none;color:inherit;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 10px 30px -10px #00000080;position:relative;overflow:hidden}.featured-card:hover{transform:translateY(-4px);border-color:#d4841a66;box-shadow:0 20px 40px -15px #d4841a40}[data-theme=light] .featured-card{background:#fff;border:1px solid #d5d5d5;box-shadow:0 8px 24px #0000000d}.featured-card .thumb-wrap{flex:0 0 52%;position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16 / 9}.featured-card .thumb-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.featured-card:hover .thumb-img{transform:scale(1.04)}.featured-card .badge-overlay{position:absolute;top:14px;left:14px;background:#130c05d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-primary);border:1px solid rgba(212,132,26,.4);font-size:12px;font-weight:600;padding:4px 12px;border-radius:9999px}.featured-card .body{flex:1;display:flex;flex-direction:column;justify-content:center}.featured-card .meta-row{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--fg-muted);margin-bottom:12px}.featured-card .title{font-size:26px;font-weight:700;line-height:1.4;margin-bottom:14px;color:var(--fg);transition:color .2s}.featured-card:hover .title{color:var(--color-primary)}.featured-card .desc{font-size:15px;color:var(--fg-subtle);line-height:1.7;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-card .footer-row{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.featured-card .tags-list{display:flex;gap:8px;flex-wrap:wrap}.tag-pill{font-size:12px;color:var(--fg-muted);background:#ffffff0d;padding:3px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.08)}[data-theme=light] .tag-pill{background:#f0ebe4;border-color:#e0d8cf;color:#666}.read-more-link{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);font-weight:600;font-size:14px}@media(max-width:900px){.featured-card{flex-direction:column;padding:16px}.featured-card .thumb-wrap{flex:none;width:100%}.featured-card .title{font-size:20px}}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:50px}@media(max-width:1024px){.article-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:640px){.article-grid{grid-template-columns:1fr;gap:20px}}.article-card{display:flex;flex-direction:column;background:linear-gradient(135deg,#3f2a15bf,#35251480,#3f2a15bf);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 4px 20px #0003}.article-card:hover{transform:translateY(-5px);border-color:#d4841a59;box-shadow:0 12px 30px -5px #d4841a33}[data-theme=light] .article-card{background:#fff;border:1px solid #d5d5d5;box-shadow:0 4px 16px #0000000a}.article-card .card-thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#1a1108}.article-card .card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-card:hover .card-thumb img{transform:scale(1.05)}.article-card .category-badge{position:absolute;top:12px;left:12px;background:#130c05d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-primary);border:1px solid rgba(212,132,26,.35);font-size:11px;font-weight:600;padding:3px 10px;border-radius:9999px}.article-card .card-body{padding:20px;display:flex;flex-direction:column;flex:1}.article-card .card-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--fg-muted);margin-bottom:10px}.article-card .card-title{font-size:18px;font-weight:700;line-height:1.45;margin-bottom:10px;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.article-card:hover .card-title{color:var(--color-primary)}.article-card .card-desc{font-size:14px;color:var(--fg-subtle);line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card .card-footer{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--color-primary);font-weight:600}[data-theme=light] .article-card .card-footer{border-top-color:#f0ebe4}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px}.page-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--fg-subtle);min-width:40px;height:40px;padding:0 14px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.page-btn:hover:not(:disabled){background:#ffffff1f;color:var(--fg)}.page-btn.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary);font-weight:600}.page-btn:disabled{opacity:.4;cursor:not-allowed}[data-theme=light] .page-btn{background:#f0ebe4;border-color:#dcd6ce;color:#555}[data-theme=light] .page-btn:hover:not(:disabled){background:#e4ddd4;color:#111}[data-theme=light] .page-btn.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.empty-state{text-align:center;padding:80px 20px;background:#ffffff08;border-radius:20px;border:1px dashed rgba(255,255,255,.1);margin:40px 0}.empty-state .empty-icon{width:48px;height:48px;color:var(--fg-muted);margin-bottom:16px}.empty-state .empty-title{font-size:18px;font-weight:600;margin-bottom:8px}.empty-state .empty-text{font-size:14px;color:var(--fg-subtle)}.count-badge[data-v-45280f79]{font-size:11px;background:#ffffff1f;padding:1px 6px;border-radius:9999px;opacity:.8}[data-theme=light] .count-badge[data-v-45280f79]{background:#00000014}.visibility-badge[data-v-45280f79]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;letter-spacing:.02em}.visibility-badge.is-vip[data-v-45280f79]{background:#f59e0b38;border:1px solid rgba(251,191,36,.55);color:#fde68a}.visibility-badge.is-public[data-v-45280f79]{background:#10b98133;border:1px solid rgba(52,211,153,.45);color:#a7f3d0}.article-page{position:relative;min-height:100vh;padding-bottom:100px}.article-container{width:100%;max-width:1300px;margin:0 auto;padding:140px 48px 0}@media(max-width:768px){.article-container{padding:100px 20px 0}}.back-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .2s;text-decoration:none}.back-link:hover{opacity:.85;transform:translate(-3px)}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-muted)}.breadcrumb a{color:inherit;transition:color .2s}.breadcrumb a:hover{color:var(--color-primary)}.breadcrumb-sep{opacity:.5}.article-header{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.article-tags-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.category-badge-lg{background:linear-gradient(135deg,#f3bc85 -30%,#ac651e);color:var(--text-on-amber);font-size:12px;font-weight:700;padding:4px 14px;border-radius:9999px;text-decoration:none}[data-theme=light] .category-badge-lg{background:var(--color-primary);color:#fff}.article-title{font-size:38px;font-weight:800;line-height:1.35;color:var(--fg);letter-spacing:-.02em}@media(max-width:768px){.article-title{font-size:26px}}.article-desc{font-size:16px;color:var(--fg-subtle);line-height:1.8;max-width:900px}.article-meta{display:flex;align-items:center;gap:20px;font-size:14px;color:var(--fg-muted);flex-wrap:wrap;padding-bottom:8px}.meta-item{display:inline-flex;align-items:center;gap:6px}.article-cover-wrap{position:relative;width:100%;aspect-ratio:21 / 9;border-radius:24px;overflow:hidden;margin-bottom:40px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #0006;background:#190f07}@media(max-width:768px){.article-cover-wrap{aspect-ratio:16 / 9;border-radius:16px;margin-bottom:28px}}.article-cover-img{width:100%;height:100%;object-fit:cover}.article-layout{display:flex;align-items:flex-start;gap:32px;position:relative}@media(max-width:1024px){.article-layout{flex-direction:column}}.article-content{flex:1;min-width:0;background:linear-gradient(135deg,#3f2a1599,#35251466 52%,#3f2a1599);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 24px #0003}[data-theme=light] .article-content{background:#fff;border:1px solid #d5d5d5;box-shadow:0 4px 20px #0000000a}@media(max-width:768px){.article-content{padding:24px 18px;border-radius:18px}}.content-body{display:flex;flex-direction:column;gap:18px;min-width:0}.article-content h2{font-size:25px;font-weight:700;line-height:1.4;margin-top:24px;margin-bottom:4px;padding-bottom:10px;border-bottom:1px solid rgba(var(--fg-rgb),.08);color:var(--fg);scroll-margin-top:100px;position:relative}.content-body>h2:first-child{margin-top:0}.article-content h3{font-size:19px;font-weight:700;line-height:1.5;margin-top:12px;margin-bottom:2px;color:var(--fg);scroll-margin-top:100px}.article-content h4{font-size:17px;font-weight:600;line-height:1.5;margin-top:14px;color:var(--fg);scroll-margin-top:100px}.article-content p{color:rgba(var(--fg-rgb),.82);font-size:16px;line-height:1.9;margin:0}[data-theme=light] .article-content p{color:#333}.article-content ul,.article-content ol{color:rgba(var(--fg-rgb),.82);display:flex;flex-direction:column;gap:10px;padding-left:24px;margin:6px 0}.article-content ul{list-style:disc outside}.article-content ol{list-style:decimal outside}.article-content li{font-size:15px;line-height:1.8}.article-content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.article-content a:hover{opacity:.8}.article-content strong{font-weight:700;color:var(--fg)}.article-content em{font-style:italic}.article-content hr{border:none;border-top:1px solid rgba(var(--fg-rgb),.12);margin:16px 0}.article-content blockquote{border-left:4px solid var(--color-primary);background:#d4841a14;border-radius:0 12px 12px 0;margin:12px 0;padding:14px 20px;font-size:15px;line-height:1.8;color:rgba(var(--fg-rgb),.85)}.md-alert{border:1px solid rgba(var(--fg-rgb),.1);border-left-width:4px;border-radius:12px;padding:16px 20px;margin:12px 0;display:flex;flex-direction:column;gap:8px}.md-alert-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.md-alert-icon{width:16px;height:16px;flex-shrink:0}.md-alert-note{background:#5aa9e61a;border-left-color:#5aa9e6}.md-alert-note .md-alert-title{color:#8ec9f1}.md-alert-tip{background:#58c1851a;border-left-color:#58c185}.md-alert-tip .md-alert-title{color:#8be0aa}.md-alert-important{background:#d4841a1a;border-left-color:var(--color-primary)}.md-alert-important .md-alert-title{color:var(--color-primary)}.md-alert-warning{background:#f2b84b1f;border-left-color:#f2b84b}.md-alert-warning .md-alert-title{color:#f2b84b}.md-alert-danger{background:#ef44441f;border-left-color:#ef4444}.md-alert-danger .md-alert-title{color:#f87171}.article-content code:not(pre code){background:rgba(var(--fg-rgb),.08);border:1px solid rgba(var(--fg-rgb),.12);color:var(--color-primary);border-radius:4px;padding:2px 6px;font-family:var(--font-geist-mono);font-size:.88em}.md-code-block{border:1px solid rgba(var(--fg-rgb),.1);background:#0d1117;border-radius:14px;position:relative;overflow:hidden;margin:12px 0}[data-theme=light] .md-code-block{background:#f6f8fa;border-color:#e1e4e8}.md-code-block pre{margin:0;padding:20px;font-family:var(--font-geist-mono);font-size:14px;line-height:1.7;overflow-x:auto;color:#c9d1d9}[data-theme=light] .md-code-block pre{color:#24292e}.md-code-block code{color:inherit;font-size:inherit;background:none!important;border:none!important;padding:0!important}.md-copy-btn{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}[data-theme=light] .md-copy-btn{background:#0000000d;border-color:#0000001a;color:#666}.md-copy-btn:hover{background:#fff3;color:#fff}.md-copy-btn.copied{color:#3fb950;background:#3fb95026;border-color:#3fb95066}.md-table-wrap{border:1px solid rgba(var(--fg-rgb),.1);border-radius:12px;width:100%;overflow-x:auto;margin:12px 0;background:rgba(var(--fg-rgb),.02)}.article-content table{width:100%;min-width:600px;border-collapse:collapse;font-size:14px;line-height:1.65}.article-content th,.article-content td{padding:12px 16px;text-align:left;border:1px solid rgba(var(--fg-rgb),.08)}.article-content th{background:#d4841a1f;font-weight:700;color:var(--fg);white-space:nowrap}.article-content td{color:rgba(var(--fg-rgb),.8)}.article-content tbody tr:nth-child(2n){background:rgba(var(--fg-rgb),.02)}.toc-sidebar{width:320px;flex-shrink:0;position:sticky;top:100px;align-self:flex-start}@media(max-width:1024px){.toc-sidebar{display:none}}.toc-card{background:linear-gradient(135deg,#3f2a15cc,#35251499 52%,#3f2a15cc);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:24px;box-shadow:0 8px 30px #00000040;max-height:calc(100vh - 140px);overflow-y:auto}[data-theme=light] .toc-card{background:#fff;border-color:#d5d5d5;box-shadow:0 4px 16px #0000000d}.toc-header{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--fg);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}[data-theme=light] .toc-header{border-bottom-color:#f0ebe4}.toc-list{display:flex;flex-direction:column;gap:6px}.toc-item{display:block;font-size:13px;line-height:1.5;color:var(--fg-subtle);padding:6px 10px;border-radius:8px;transition:all .2s;text-decoration:none}.toc-item.level-3{padding-left:22px;font-size:12px;opacity:.85}.toc-item:hover{color:var(--fg);background:#ffffff0f}.toc-item.active{color:var(--color-primary);background:#d4841a1f;font-weight:600}.article-disclaimer{background:#ffffff08;border:1px dashed rgba(255,255,255,.12);border-radius:16px;padding:20px 24px;margin-top:36px}[data-theme=light] .article-disclaimer{background:#fbf9f6;border-color:#dcd6ce}.disclaimer-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--fg);margin-bottom:8px}.disclaimer-text{font-size:13px;color:var(--fg-muted);line-height:1.7}.related-section{margin-top:60px;padding-top:40px;border-top:1px solid rgba(255,255,255,.08)}.related-title{font-size:24px;font-weight:700;margin-bottom:24px;color:var(--fg)}.article-not-found[data-v-af43b03c]{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding-top:100px}.detail-vis-badge[data-v-af43b03c]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700}.detail-vis-badge.is-vip[data-v-af43b03c]{background:#f59e0b33;border:1px solid rgba(245,158,11,.5);color:#fbbf24}.detail-vis-badge.is-public[data-v-af43b03c]{background:#10b98129;border:1px solid rgba(16,185,129,.45);color:#34d399}.admin-quick-edit-btn[data-v-af43b03c]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:600;background:#d4841a33;border:1px solid rgba(212,132,26,.5);color:#fbbf24;text-decoration:none;transition:all .2s}.admin-quick-edit-btn[data-v-af43b03c]:hover{background:#d4841a59}.vip-lock-gate[data-v-af43b03c]{padding:44px 32px;border-radius:20px;background:linear-gradient(145deg,#180f07e0,#2d1b0cb8);border:1px solid rgba(245,158,11,.38);text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 16px 48px #00000059}.vip-lock-icon-wrap[data-v-af43b03c]{width:64px;height:64px;border-radius:50%;background:#f59e0b29;border:1px solid rgba(245,158,11,.45);color:#fbbf24;display:flex;align-items:center;justify-content:center}.vip-lock-title[data-v-af43b03c]{margin:0!important;padding:0!important;border:none!important;font-size:24px!important;color:#fff}.vip-lock-desc[data-v-af43b03c]{max-width:560px;font-size:15px;color:#ffffffc7}.vip-outline-preview[data-v-af43b03c]{width:100%;max-width:560px;text-align:left;background:#00000052;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 20px;margin:6px 0}.vip-outline-header[data-v-af43b03c]{font-size:13px;font-weight:700;color:#fbbf24;margin-bottom:10px}.vip-outline-list[data-v-af43b03c]{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:6px!important}.vip-outline-list li[data-v-af43b03c]{display:flex;align-items:center;gap:6px;font-size:13.5px!important;color:#ffffffb8}.outline-lock-ico[data-v-af43b03c]{color:#fbbf24;flex-shrink:0}.vip-outline-list li.sub-item[data-v-af43b03c]{padding-left:18px;opacity:.8}.vip-lock-actions[data-v-af43b03c]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.vip-btn-primary[data-v-af43b03c]{padding:10px 22px;border-radius:999px;background:linear-gradient(126deg,#e7a052 -20%,#9a5213);color:#fff!important;text-decoration:none!important;font-weight:600;font-size:14px}.vip-btn-outline[data-v-af43b03c]{padding:10px 22px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.2);color:#fff!important;text-decoration:none!important;font-weight:600;font-size:14px}.partner-page[data-v-2fb63fde]{position:relative;min-height:100vh;padding-bottom:120px;overflow:hidden}.partner-container[data-v-2fb63fde]{max-width:1240px;margin:0 auto;padding:140px 24px 0;box-sizing:border-box}@media(max-width:768px){.partner-container[data-v-2fb63fde]{padding-top:100px;padding-left:20px;padding-right:20px}}.partner-header[data-v-2fb63fde]{text-align:center;margin-bottom:60px}.sub-tag[data-v-2fb63fde]{font-size:13px;font-weight:700;color:var(--color-primary, #d4841a);text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:12px}.partner-title[data-v-2fb63fde]{font-size:42px;font-weight:850;margin-bottom:16px;line-height:1.3;color:var(--fg, #ffffff);letter-spacing:-.02em}@media(max-width:768px){.partner-title[data-v-2fb63fde]{font-size:28px}}.partner-desc[data-v-2fb63fde]{font-size:16px;color:var(--fg-subtle, rgba(255, 255, 255, .65));max-width:780px;margin:0 auto;line-height:1.8}.partner-cards[data-v-2fb63fde]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:60px}@media(max-width:960px){.partner-cards[data-v-2fb63fde]{grid-template-columns:1fr;gap:24px}}.p-card[data-v-2fb63fde]{padding:36px 28px;display:flex;flex-direction:column;gap:16px;border-radius:24px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.p-card[data-v-2fb63fde]:hover{transform:translateY(-4px);border-color:#d4841a66;box-shadow:0 16px 36px #00000080,0 0 24px #d4841a1f}.card-num[data-v-2fb63fde]{font-size:28px;font-weight:900;color:var(--color-primary, #d4841a);opacity:.85;font-family:var(--font-geist-mono)}.card-title[data-v-2fb63fde]{font-size:20px;font-weight:700;color:var(--fg, #ffffff);line-height:1.4;margin:0}.card-text[data-v-2fb63fde]{font-size:14px;color:var(--fg-subtle, rgba(255, 255, 255, .65));line-height:1.7;margin:0}.benefit-list[data-v-2fb63fde]{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;list-style:none;padding-left:0}.benefit-list li[data-v-2fb63fde]{font-size:13px;color:var(--color-primary, #d4841a);font-weight:500;line-height:1.5}.partner-contact[data-v-2fb63fde]{padding:44px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-radius:24px}@media(max-width:860px){.partner-contact[data-v-2fb63fde]{flex-direction:column;text-align:center;padding:32px 24px}}.contact-info[data-v-2fb63fde]{flex:1}.contact-title[data-v-2fb63fde]{font-size:26px;font-weight:800;margin:0 0 10px;color:var(--fg, #ffffff)}.contact-desc[data-v-2fb63fde]{font-size:15px;color:var(--fg-subtle, rgba(255, 255, 255, .65));line-height:1.7;margin:0 0 20px}.wechat-badge-box[data-v-2fb63fde]{display:inline-flex;align-items:center;gap:14px;background:#ffffff0d;border:1px solid rgba(212,132,26,.35);border-radius:12px;padding:8px 14px;margin-bottom:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:600px){.wechat-badge-box[data-v-2fb63fde]{flex-direction:column;align-items:stretch;gap:10px;width:100%;box-sizing:border-box}}.wechat-badge-inner[data-v-2fb63fde]{display:inline-flex;align-items:center;gap:8px;color:var(--fg, #ffffff);font-size:14px}.wechat-icon[data-v-2fb63fde]{color:#22c55e}.wechat-label[data-v-2fb63fde]{color:var(--fg-subtle, rgba(255, 255, 255, .6))}.wechat-id[data-v-2fb63fde]{font-family:var(--font-geist-mono);font-size:16px;color:#f59e0b;letter-spacing:.05em;font-weight:700}.partner-tags[data-v-2fb63fde]{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:860px){.partner-tags[data-v-2fb63fde]{justify-content:center}}.partner-tag-pill[data-v-2fb63fde]{font-size:12px;color:var(--color-primary, #d4841a);background:#d4841a1a;border:1px solid rgba(212,132,26,.25);padding:4px 12px;border-radius:9999px;font-weight:500}.qr-card-wrap[data-v-2fb63fde]{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.qr-box[data-v-2fb63fde]{background:#fff;padding:12px;border-radius:20px;box-shadow:0 12px 32px #0006;line-height:0}.qr-img[data-v-2fb63fde]{border-radius:10px;display:block}.qr-tip[data-v-2fb63fde]{font-size:13px;font-weight:700;color:var(--fg, #ffffff)}.qr-subtip[data-v-2fb63fde]{font-size:11px;color:var(--fg-subtle, rgba(255, 255, 255, .5))}.auth-page[data-v-9773c005]{position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--bg, #070503);overflow-x:hidden}.auth-topbar[data-v-9773c005]{display:flex;justify-content:space-between;align-items:center;padding:24px 48px;max-width:1300px;width:100%;margin:0 auto;box-sizing:border-box;z-index:10}@media(max-width:768px){.auth-topbar[data-v-9773c005]{padding:20px 24px}}.auth-logo[data-v-9773c005]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--fg, #ffffff)}.logo-text[data-v-9773c005]{font-size:18px;font-weight:800;letter-spacing:-.01em}.auth-controls[data-v-9773c005]{display:flex;align-items:center;gap:12px}.icon-toggle-btn[data-v-9773c005]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}[data-theme=light] .icon-toggle-btn[data-v-9773c005]{background:#0000000d;border-color:#0000001a;color:#1a1a1a}.icon-toggle-btn[data-v-9773c005]:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}.auth-main[data-v-9773c005]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px 80px;box-sizing:border-box;z-index:5}.auth-layout[data-v-9773c005]{display:flex;align-items:center;justify-content:space-between;max-width:1140px;width:100%;gap:60px}@media(max-width:960px){.auth-layout[data-v-9773c005]{flex-direction:column;align-items:center;gap:40px}}.auth-brand-area[data-v-9773c005]{flex:1;max-width:580px}@media(max-width:960px){.auth-brand-area[data-v-9773c005]{text-align:center;max-width:100%}}.brand-title[data-v-9773c005]{font-size:50px;font-weight:850;line-height:1.25;color:#fff;margin:0 0 16px;letter-spacing:-.02em}[data-theme=light] .brand-title[data-v-9773c005]{color:#111827}@media(max-width:768px){.brand-title[data-v-9773c005]{font-size:32px}}.brand-subtitle[data-v-9773c005]{font-size:34px;font-weight:800;margin-bottom:24px;line-height:1.3}@media(max-width:768px){.brand-subtitle[data-v-9773c005]{font-size:22px}}.brand-motto[data-v-9773c005]{font-size:18px;font-weight:600;color:var(--color-primary, #d4841a);margin-bottom:14px;line-height:1.6}.brand-desc[data-v-9773c005]{font-size:16px;color:var(--fg-subtle, rgba(255, 255, 255, .7));line-height:1.8;margin:0}.auth-card-wrap[data-v-9773c005]{width:100%;max-width:480px;flex-shrink:0}.auth-card[data-v-9773c005]{width:100%;padding:36px 34px 40px;border-radius:26px;box-sizing:border-box;background:linear-gradient(#e6984a2e -51%,#140d06e0 126%),#140d06e0;border:1px solid rgba(255,209,162,.18);-webkit-backdrop-filter:blur(143px);backdrop-filter:blur(143px);box-shadow:0 24px 60px #0009,inset 0 1px 1px #ffffff26}[data-theme=light] .auth-card[data-v-9773c005]{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 48px #00000014}.auth-tabs[data-v-9773c005]{position:relative;width:100%;height:60px;background:#ffffff0a;border-radius:12px;margin-bottom:24px;display:flex;padding:6px;box-sizing:border-box}[data-theme=light] .auth-tabs[data-v-9773c005]{background:#0000000a}.auth-tab-pill[data-v-9773c005]{position:absolute;top:6px;bottom:6px;width:calc(50% - 6px);height:48px;background:#ffffff1f;border-radius:8px;box-shadow:0 4px 12px #00000026;transition:left .25s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}[data-theme=light] .auth-tab-pill[data-v-9773c005]{background:#fff;box-shadow:0 2px 8px #00000014}.auth-tab-btn[data-v-9773c005]{position:relative;z-index:2;flex:1;height:48px;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;font-size:20px;font-weight:500;color:#ffffff80;cursor:pointer;padding:0;margin:0;transition:color .2s,opacity .2s;box-shadow:none!important;border-radius:8px}[data-theme=light] .auth-tab-btn[data-v-9773c005]{color:#6b7280}.auth-tab-btn.active[data-v-9773c005]{color:#fff}[data-theme=light] .auth-tab-btn.active[data-v-9773c005]{color:#111827;font-weight:600}.auth-form[data-v-9773c005]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-9773c005]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-9773c005]{font-size:16px;font-weight:400;color:#fff;line-height:1.2}[data-theme=light] .form-label[data-v-9773c005]{color:#1f2937;font-weight:500}.input-box[data-v-9773c005]{display:flex;align-items:center;background:#ffffff1a;border:1px solid transparent;border-radius:12px;height:56px;padding:0 16px;transition:border-color .2s,background .2s;box-sizing:border-box}[data-theme=light] .input-box[data-v-9773c005]{background:#f9fafb;border-color:#e5e7eb}.input-box[data-v-9773c005]:focus-within{border-color:#e6984ab3;background:#ffffff24}[data-theme=light] .input-box[data-v-9773c005]:focus-within{border-color:var(--color-primary, #d4841a);background:#fff;box-shadow:0 0 0 2px #d4841a33}.input-box input[data-v-9773c005]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:14px;font-family:inherit;width:100%}[data-theme=light] .input-box input[data-v-9773c005]{color:#111827}.input-box input[data-v-9773c005]::placeholder{color:#ffffff73}[data-theme=light] .input-box input[data-v-9773c005]::placeholder{color:#9ca3af}.eye-toggle-btn[data-v-9773c005]{background:transparent;border:none;color:#fff9;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;margin-left:12px}.eye-toggle-btn[data-v-9773c005]:hover{color:#fff}[data-theme=light] .eye-toggle-btn[data-v-9773c005]{color:#9ca3af}[data-theme=light] .eye-toggle-btn[data-v-9773c005]:hover{color:#374151}.auth-actions[data-v-9773c005]{display:flex;flex-direction:column;gap:16px;margin-top:8px}.auth-submit-btn[data-v-9773c005]{width:100%;height:56px;border:none;border-radius:12px;background:linear-gradient(117deg,#c47d2b,#7d440f);color:#fff;font-size:20px;font-weight:500;cursor:pointer;transition:filter .2s,transform .2s;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #c47d2b59}.auth-submit-btn[data-v-9773c005]:hover{filter:brightness(1.1);transform:translateY(-1px)}.auth-submit-btn[data-v-9773c005]:active{transform:translateY(0);filter:brightness(.96)}.auth-secondary-btn[data-v-9773c005]{width:100%;height:56px;border:1px solid rgba(255,255,255,.3);border-radius:12px;background:#ffffff1a;color:#fff;font-size:20px;font-weight:400;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}[data-theme=light] .auth-secondary-btn[data-v-9773c005]{background:#0000000a;border-color:#00000026;color:#374151}.auth-secondary-btn[data-v-9773c005]:hover{background:#ffffff29}[data-theme=light] .auth-secondary-btn[data-v-9773c005]:hover{background:#00000014}.auth-switch-prompt[data-v-9773c005]{text-align:center;font-size:16px;color:#ffffffb3;margin-top:14px}[data-theme=light] .auth-switch-prompt[data-v-9773c005]{color:#6b7280}.switch-link[data-v-9773c005]{background:transparent;border:none;color:#ffd1a2;font-weight:500;font-size:16px;cursor:pointer;margin-left:6px;padding:0;transition:color .2s ease,text-decoration .2s}.switch-link[data-v-9773c005]:hover{color:#fff;text-decoration:underline}[data-theme=light] .switch-link[data-v-9773c005]{color:var(--color-primary, #d4841a)}[data-theme=light] .switch-link[data-v-9773c005]:hover{color:#b45309}.admin-root[data-v-4a9c7ed9]{min-height:100vh;background-color:var(--bg, #0d0905);color:var(--fg, #f3f4f6);font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.admin-gate-wrap[data-v-4a9c7ed9]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(circle at 50% 20%,#d4841a26,#0d0905f2 70%)}.admin-gate-card[data-v-4a9c7ed9]{width:100%;max-width:520px;background:#1a1109e0;border:1px solid rgba(212,132,26,.35);border-radius:20px;padding:36px 32px;box-shadow:0 20px 50px #0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.forbidden-card[data-v-4a9c7ed9]{max-width:480px;border-color:#ef444466;background:#1a0f0cf2}.minimal-forbidden-card[data-v-4a9c7ed9]{max-width:480px;background:linear-gradient(180deg,#1a0f0cf2,#100a08fa);border:1px solid rgba(239,68,68,.35);box-shadow:0 20px 50px #000000b3,0 0 30px #ef44441a;padding:32px 28px;text-align:center}.sec-status-header[data-v-4a9c7ed9]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.sec-icon-wrap[data-v-4a9c7ed9]{position:relative;width:52px;height:52px;border-radius:50%;background:#ef44441f;border:1px solid rgba(239,68,68,.35);display:flex;align-items:center;justify-content:center}.sec-halo[data-v-4a9c7ed9]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid rgba(239,68,68,.45);animation:radarPulse-4a9c7ed9 2.4s cubic-bezier(0,.2,.8,1) infinite}.sec-icon[data-v-4a9c7ed9]{color:#ef4444;position:relative;z-index:1}.sec-status-pill[data-v-4a9c7ed9]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#f87171;font-size:11.5px;font-weight:800;letter-spacing:.8px;font-family:var(--font-geist-mono, monospace)}.sec-led[data-v-4a9c7ed9]{width:6px;height:6px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef4444;animation:hudBlink-4a9c7ed9 1.4s infinite ease-in-out}.sec-title[data-v-4a9c7ed9]{font-size:20px;font-weight:800;color:#fff;margin:0 0 8px}.sec-desc[data-v-4a9c7ed9]{font-size:13.5px;line-height:1.6;color:#ffffffb8;margin:0 auto 20px;max-width:380px}.sec-countdown-box[data-v-4a9c7ed9]{background:#d9770614;border:1px solid rgba(217,119,6,.25);border-radius:10px;padding:12px 14px;margin-bottom:20px}.sec-countdown-info[data-v-4a9c7ed9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px}.sec-countdown-label[data-v-4a9c7ed9]{display:inline-flex;align-items:center;gap:5px;color:#fbbf24;font-weight:700}.sec-countdown-timer[data-v-4a9c7ed9]{color:#ffffffd9;font-size:12px}.sec-countdown-timer strong[data-v-4a9c7ed9]{font-size:16px;color:#fbbf24;font-family:var(--font-geist-mono, monospace);margin-right:2px}.sec-bar-track[data-v-4a9c7ed9]{width:100%;height:4px;background:#00000059;border-radius:999px;overflow:hidden}.sec-bar-fill[data-v-4a9c7ed9]{height:100%;background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:999px;transition:width .9s linear}.sec-actions[data-v-4a9c7ed9]{display:flex;flex-direction:column;gap:10px}.gate-btn-primary.eject-btn[data-v-4a9c7ed9]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;background:linear-gradient(135deg,#d97706,#b45309);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 14px #d9770659}.gate-btn-primary.eject-btn[data-v-4a9c7ed9]:hover{filter:brightness(1.1);transform:translateY(-1px)}.gate-btn-outline[data-v-4a9c7ed9]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffb3;font-size:13px;cursor:pointer;transition:all .2s}.gate-btn-outline[data-v-4a9c7ed9]:hover{background:#ffffff0f;color:#fff;border-color:#ffffff40}@keyframes radarPulse-4a9c7ed9{0%{transform:scale(.9);opacity:.9}50%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@keyframes hudBlink-4a9c7ed9{0%,to{opacity:1}50%{opacity:.2}}.gate-brand[data-v-4a9c7ed9]{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.gate-title[data-v-4a9c7ed9]{font-size:18px;font-weight:800;color:#fff}.gate-sub[data-v-4a9c7ed9]{font-size:12px;color:#d4841a;font-family:var(--font-geist-mono)}.gate-field[data-v-4a9c7ed9]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.gate-field label[data-v-4a9c7ed9]{font-size:13px;font-weight:600;color:#ffffffd9}.gate-field input[data-v-4a9c7ed9]{padding:12px 14px;border-radius:10px;background:#0006;border:1px solid rgba(255,255,255,.14);color:#fff;font-size:14px;outline:none;transition:all .2s}.gate-field input[data-v-4a9c7ed9]:focus{border-color:#d4841a;box-shadow:0 0 0 2px #d4841a40}.gate-debug-box[data-v-4a9c7ed9]{background:#00000040;border:1px dashed rgba(212,132,26,.35);border-radius:10px;padding:12px;margin-bottom:20px}.gate-debug-title[data-v-4a9c7ed9]{font-size:12px;color:#fff9;margin-bottom:8px}.gate-debug-btns[data-v-4a9c7ed9]{display:flex;flex-direction:column;gap:6px}.dbg-btn[data-v-4a9c7ed9]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s;text-align:left}.dbg-btn.admin[data-v-4a9c7ed9]{background:#f59e0b26;border-color:#f59e0b66;color:#fbbf24}.dbg-btn.vip[data-v-4a9c7ed9]{background:#10b98126;border-color:#10b98166;color:#34d399}.dbg-btn.outline[data-v-4a9c7ed9]{background:#ffffff0d;border-color:#ffffff26;color:#d1d5db}.dbg-btn[data-v-4a9c7ed9]:hover{filter:brightness(1.15);transform:translateY(-1px)}.gate-submit-btn[data-v-4a9c7ed9]{width:100%;padding:13px;border-radius:10px;background:linear-gradient(126deg,#e7a052 -20%,#9a5213);border:none;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s}.gate-submit-btn[data-v-4a9c7ed9]:hover{filter:brightness(1.1);box-shadow:0 4px 18px #d4841a59}.gate-footer[data-v-4a9c7ed9]{display:flex;justify-content:space-between;margin-top:20px;font-size:13px}.gate-link[data-v-4a9c7ed9]{display:inline-flex;align-items:center;gap:5px;color:#fbbf24;text-decoration:none}.gate-link[data-v-4a9c7ed9]:hover{text-decoration:underline}.admin-shell[data-v-4a9c7ed9]{display:flex;min-height:100vh}.admin-sidebar[data-v-4a9c7ed9]{width:250px;background:#140d07fa;border-right:1px solid rgba(212,132,26,.2);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;box-sizing:border-box}.sidebar-brand[data-v-4a9c7ed9]{display:flex;align-items:center;gap:10px;padding:20px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-name[data-v-4a9c7ed9]{font-size:15px;font-weight:800;color:#fff}.brand-sub[data-v-4a9c7ed9]{font-size:11px;color:#d4841a}.sidebar-nav[data-v-4a9c7ed9]{flex:1;padding:16px 10px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.sidebar-nav-item[data-v-4a9c7ed9]{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:10px;background:transparent;border:none;color:#ffffffbf;font-size:14px;font-weight:600;cursor:pointer;text-align:left;transition:all .15s}.sidebar-nav-item[data-v-4a9c7ed9]:hover{background:#ffffff0f;color:#fff}.sidebar-nav-item.active[data-v-4a9c7ed9]{background:#d4841a2e;color:#fbbf24;border:1px solid rgba(212,132,26,.4)}.nav-icon-svg[data-v-4a9c7ed9]{flex-shrink:0;color:currentColor;opacity:.85}.sidebar-nav-item.active .nav-icon-svg[data-v-4a9c7ed9]{opacity:1;color:#fbbf24}.nav-label[data-v-4a9c7ed9]{flex:1}.nav-badge[data-v-4a9c7ed9]{font-size:11px;padding:1px 6px;border-radius:999px;background:#ffffff1f;color:#fff}.sidebar-bottom[data-v-4a9c7ed9]{padding:14px 14px 16px;border-top:1px solid rgba(255,255,255,.08);background:#0003}.admin-user-card[data-v-4a9c7ed9]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.admin-avatar[data-v-4a9c7ed9]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}.admin-user-name[data-v-4a9c7ed9]{font-size:13px;font-weight:700;color:#fff}.admin-user-role[data-v-4a9c7ed9]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#fbbf24}.sidebar-footer-btns[data-v-4a9c7ed9]{display:flex;gap:8px}.side-btn[data-v-4a9c7ed9]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;font-size:12px;border-radius:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffd9;text-decoration:none;cursor:pointer;transition:all .2s}.side-btn[data-v-4a9c7ed9]:hover{background:#ffffff26;color:#fff}.side-btn.danger[data-v-4a9c7ed9]:hover{background:#ef444440;color:#f87171;border-color:#ef444466}.admin-main[data-v-4a9c7ed9]{flex:1;min-width:0;display:flex;flex-direction:column;background:#0d0905f2}.admin-topbar[data-v-4a9c7ed9]{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;border-bottom:1px solid rgba(255,255,255,.08);background:#130c06cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.topbar-title[data-v-4a9c7ed9]{margin:0;font-size:20px;font-weight:800;color:#fff}.topbar-path[data-v-4a9c7ed9]{font-size:12px;color:#ffffff73;font-family:var(--font-geist-mono)}.topbar-actions[data-v-4a9c7ed9]{display:flex;align-items:center;gap:10px}.top-btn[data-v-4a9c7ed9]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;cursor:pointer;transition:all .2s}.top-btn[data-v-4a9c7ed9]:hover{background:#ffffff24}.top-btn.primary[data-v-4a9c7ed9]{background:linear-gradient(126deg,#e7a052 -20%,#9a5213);border:none}.top-btn.primary[data-v-4a9c7ed9]:hover{filter:brightness(1.1)}.admin-section[data-v-4a9c7ed9]{padding:28px;display:flex;flex-direction:column;gap:24px}.stats-grid[data-v-4a9c7ed9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.stat-card[data-v-4a9c7ed9]{background:#1a1109b3;border:1px solid rgba(212,132,26,.25);border-radius:16px;padding:22px;cursor:pointer;transition:all .2s}.stat-card[data-v-4a9c7ed9]:hover{transform:translateY(-2px);border-color:#d4841a8c;box-shadow:0 10px 24px #0000004d}.stat-label[data-v-4a9c7ed9]{font-size:13px;color:#ffffffa6;margin-bottom:8px}.stat-value[data-v-4a9c7ed9]{font-size:32px;font-weight:800;color:#fff;font-family:var(--font-geist-mono);margin-bottom:8px}.stat-value small[data-v-4a9c7ed9]{font-size:14px;color:#fff9}.stat-meta[data-v-4a9c7ed9]{font-size:12px;color:#fff9;display:flex;flex-wrap:wrap;gap:8px}.pill-pub[data-v-4a9c7ed9]{color:#34d399}.pill-vip[data-v-4a9c7ed9]{color:#fbbf24}.pill-draft[data-v-4a9c7ed9]{color:#f87171}.dashboard-dual[data-v-4a9c7ed9]{display:grid;grid-template-columns:3fr 2fr;gap:20px}@media(max-width:1100px){.dashboard-dual[data-v-4a9c7ed9]{grid-template-columns:1fr}}.panel-card[data-v-4a9c7ed9]{background:#160f08bf;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:22px}.panel-head[data-v-4a9c7ed9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-head h2[data-v-4a9c7ed9]{margin:0;font-size:16px;font-weight:700;color:#fff}.head-sub[data-v-4a9c7ed9]{font-size:12px;color:#ffffff80}.text-btn[data-v-4a9c7ed9]{background:transparent;border:none;color:#fbbf24;font-size:13px;cursor:pointer}.text-btn[data-v-4a9c7ed9]:hover{text-decoration:underline}.admin-table-wrap[data-v-4a9c7ed9]{overflow-x:auto}.admin-table[data-v-4a9c7ed9]{width:100%;border-collapse:collapse;font-size:13.5px}.admin-table th[data-v-4a9c7ed9]{text-align:left;padding:12px 14px;background:#00000059;color:#fff9;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.admin-table td[data-v-4a9c7ed9]{padding:14px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.row-title[data-v-4a9c7ed9]{font-weight:700;color:#fff;margin-bottom:2px}.row-sub[data-v-4a9c7ed9]{font-size:11.5px;color:#ffffff73;font-family:var(--font-geist-mono)}.cat-tag[data-v-4a9c7ed9]{background:#ffffff14;padding:3px 8px;border-radius:6px;font-size:12px}.vis-toggle-btn[data-v-4a9c7ed9]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s}.vis-toggle-btn.vip[data-v-4a9c7ed9]{background:#f59e0b33;border-color:#f59e0b80;color:#fbbf24}.vis-toggle-btn.pub[data-v-4a9c7ed9]{background:#10b98129;border-color:#10b98173;color:#34d399}.vis-toggle-btn[data-v-4a9c7ed9]:hover{transform:scale(1.04)}.status-toggle-btn[data-v-4a9c7ed9]{padding:3px 8px;border-radius:6px;font-size:11.5px;cursor:pointer;border:1px solid transparent}.status-toggle-btn.published[data-v-4a9c7ed9]{background:#3b82f626;color:#60a5fa;border-color:#3b82f659}.status-toggle-btn.draft[data-v-4a9c7ed9]{background:#ef444426;color:#f87171;border-color:#ef444459}.feature-toggle-btn[data-v-4a9c7ed9]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff9;font-size:11.5px;cursor:pointer}.ico-star[data-v-4a9c7ed9]{color:#fbbf24;flex-shrink:0}.feature-toggle-btn.active[data-v-4a9c7ed9]{background:#f59e0b33;color:#fbbf24;border-color:#f59e0b80}.date-cell[data-v-4a9c7ed9]{font-size:12px;color:#ffffff8c;font-family:var(--font-geist-mono)}.date-cell.highlight[data-v-4a9c7ed9]{color:#34d399}.row-actions[data-v-4a9c7ed9]{display:flex;align-items:center;gap:6px}.act-btn[data-v-4a9c7ed9]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none;cursor:pointer;transition:all .15s}.act-btn[data-v-4a9c7ed9]:hover{background:#ffffff29}.act-btn.warn[data-v-4a9c7ed9]{color:#fbbf24;border-color:#f59e0b59}.act-btn.danger[data-v-4a9c7ed9]{color:#f87171;border-color:#ef444459}.act-btn.danger[data-v-4a9c7ed9]:hover{background:#ef444433}.invite-quick-list[data-v-4a9c7ed9]{display:flex;flex-direction:column;gap:10px}.invite-quick-item[data-v-4a9c7ed9]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:#00000059;border:1px solid rgba(255,255,255,.06)}.invite-code-chip[data-v-4a9c7ed9]{font-family:var(--font-geist-mono);font-size:13.5px;font-weight:700;color:#fbbf24;background:#f59e0b1f;padding:2px 8px;border-radius:6px}.invite-note-text[data-v-4a9c7ed9]{font-size:11.5px;color:#ffffff80;margin-top:2px}.toolbar-bar[data-v-4a9c7ed9]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.toolbar-left[data-v-4a9c7ed9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-input[data-v-4a9c7ed9],.admin-select[data-v-4a9c7ed9],.admin-textarea[data-v-4a9c7ed9]{padding:8px 12px;border-radius:8px;background:#0006;border:1px solid rgba(255,255,255,.14);color:#fff;font-size:13.5px;outline:none;transition:all .2s}.admin-input[data-v-4a9c7ed9]:focus,.admin-select[data-v-4a9c7ed9]:focus,.admin-textarea[data-v-4a9c7ed9]:focus{border-color:#d4841a}.search-box[data-v-4a9c7ed9]{width:260px}.editor-section[data-v-4a9c7ed9]{gap:16px}.editor-header-bar[data-v-4a9c7ed9]{display:flex;align-items:center;justify-content:space-between;background:#140d07d9;padding:12px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.editor-header-left[data-v-4a9c7ed9],.editor-header-right[data-v-4a9c7ed9]{display:flex;align-items:center;gap:12px}.editor-mode-badge[data-v-4a9c7ed9]{font-size:13px;font-weight:700;color:#fff}.editor-vis-pill[data-v-4a9c7ed9]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.editor-vis-pill.vip[data-v-4a9c7ed9]{background:#f59e0b33;color:#fbbf24}.editor-vis-pill.pub[data-v-4a9c7ed9]{background:#10b98133;color:#34d399}.editor-meta-panel[data-v-4a9c7ed9]{background:#160f08d9;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.form-row[data-v-4a9c7ed9]{display:flex;gap:14px}.form-row.col-3>.field-item[data-v-4a9c7ed9]{flex:1}.form-row.col-4>.field-item[data-v-4a9c7ed9]{flex:1}.form-row.col-2>.field-item[data-v-4a9c7ed9]{flex:1}.field-item[data-v-4a9c7ed9]{display:flex;flex-direction:column;gap:6px}.field-item.flex-2[data-v-4a9c7ed9]{flex:2!important}.field-item.full[data-v-4a9c7ed9]{flex:1}.field-item label[data-v-4a9c7ed9]{font-size:12.5px;font-weight:600;color:#fffc}.req[data-v-4a9c7ed9]{color:#f87171}.highlight-select[data-v-4a9c7ed9]{border-color:#f59e0b80!important;color:#fbbf24!important}.checkbox-label[data-v-4a9c7ed9]{display:flex;align-items:center;gap:8px;height:38px;cursor:pointer;font-size:13px;color:#fff}.cover-input-group[data-v-4a9c7ed9]{display:flex;gap:8px}.cover-input-group input[data-v-4a9c7ed9]{flex:1}.editor-dual-wrap[data-v-4a9c7ed9]{display:grid;grid-template-columns:1fr 1fr;gap:18px;height:calc(100vh - 360px);min-height:480px}@media(max-width:900px){.editor-dual-wrap[data-v-4a9c7ed9]{grid-template-columns:1fr;height:auto}}.editor-pane[data-v-4a9c7ed9],.preview-pane[data-v-4a9c7ed9]{display:flex;flex-direction:column;background:#120c06e6;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden}.pane-toolbar[data-v-4a9c7ed9]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#00000059;border-bottom:1px solid rgba(255,255,255,.08)}.pane-title[data-v-4a9c7ed9]{font-size:12.5px;font-weight:700;color:#ffffffd9}.preview-count[data-v-4a9c7ed9]{font-size:11.5px;color:#ffffff73}.toolbar-tools[data-v-4a9c7ed9]{display:flex;align-items:center;gap:6px}.tool-btn[data-v-4a9c7ed9]{padding:3px 8px;border-radius:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:12px;cursor:pointer}.tool-btn[data-v-4a9c7ed9]:hover{background:#ffffff29}.upload-tool[data-v-4a9c7ed9]{background:#d4841a33;border-color:#d4841a73;color:#fbbf24}.editor-textarea[data-v-4a9c7ed9]{flex:1;padding:16px;background:transparent;border:none;color:#fff;font-family:var(--font-geist-mono, Consolas, Monaco, monospace);font-size:14px;line-height:1.6;resize:none;outline:none}.preview-body[data-v-4a9c7ed9]{flex:1;padding:20px;overflow-y:auto;background:#0d090599}.invite-gen-card[data-v-4a9c7ed9]{margin-bottom:20px}.gen-form-row[data-v-4a9c7ed9]{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.invite-badge[data-v-4a9c7ed9]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600}.status-dot[data-v-4a9c7ed9]{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.invite-badge.unused .status-dot[data-v-4a9c7ed9]{background:#34d399;box-shadow:0 0 6px #34d39999}.invite-badge.used .status-dot[data-v-4a9c7ed9]{background:#9ca3af}.invite-badge.revoked .status-dot[data-v-4a9c7ed9]{background:#f87171}.invite-badge.unused[data-v-4a9c7ed9]{background:#10b98129;color:#34d399}.invite-badge.used[data-v-4a9c7ed9]{background:#ffffff14;color:#fff9}.invite-badge.revoked[data-v-4a9c7ed9]{background:#ef444429;color:#f87171}.used-by-pill[data-v-4a9c7ed9]{background:#3b82f626;color:#60a5fa;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.user-row-box[data-v-4a9c7ed9]{display:flex;align-items:center;gap:10px}.user-avatar-small[data-v-4a9c7ed9]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff}.user-avatar-small.admin[data-v-4a9c7ed9]{background:#f59e0b}.user-avatar-small.vip[data-v-4a9c7ed9]{background:#10b981}.role-pill[data-v-4a9c7ed9]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.role-pill.admin[data-v-4a9c7ed9]{background:#f59e0b33;color:#fbbf24}.role-pill.vip[data-v-4a9c7ed9]{background:#10b9812e;color:#34d399}.status-pill[data-v-4a9c7ed9]{padding:2px 8px;border-radius:4px;font-size:11.5px}.status-pill.active[data-v-4a9c7ed9]{background:#10b98126;color:#34d399}.status-pill.disabled[data-v-4a9c7ed9]{background:#ef44442e;color:#f87171}.media-drop-zone[data-v-4a9c7ed9]{border:2px dashed rgba(212,132,26,.4);border-radius:12px;padding:24px;text-align:center;color:#fff9;font-size:13.5px;margin-bottom:24px;background:#00000040}.media-grid[data-v-4a9c7ed9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.media-card[data-v-4a9c7ed9]{background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.media-thumb-box[data-v-4a9c7ed9]{height:140px;background:#110b06;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-thumb-box img[data-v-4a9c7ed9]{width:100%;height:100%;object-fit:cover}.media-info[data-v-4a9c7ed9]{padding:12px;display:flex;flex-direction:column;gap:6px}.media-name[data-v-4a9c7ed9]{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-meta[data-v-4a9c7ed9]{font-size:11px;color:#ffffff73}.media-actions[data-v-4a9c7ed9]{display:flex;gap:6px;margin-top:6px}.text-muted[data-v-4a9c7ed9]{font-size:12px;color:#fff6}.empty-cell[data-v-4a9c7ed9]{text-align:center;padding:32px!important;color:#fff6}:root[data-theme=light] .admin-root[data-v-4a9c7ed9],.admin-root[data-theme=light][data-v-4a9c7ed9]{background-color:#f6f8fa;color:#1e293b}:root[data-theme=light] .admin-sidebar[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-sidebar[data-v-4a9c7ed9]{background:#fff;border-right-color:#e2e8f0}:root[data-theme=light] .brand-name[data-v-4a9c7ed9],.admin-root[data-theme=light] .brand-name[data-v-4a9c7ed9]{color:#0f172a}:root[data-theme=light] .brand-sub[data-v-4a9c7ed9],.admin-root[data-theme=light] .brand-sub[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .sidebar-nav-item[data-v-4a9c7ed9],.admin-root[data-theme=light] .sidebar-nav-item[data-v-4a9c7ed9]{color:#475569}:root[data-theme=light] .sidebar-nav-item[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .sidebar-nav-item[data-v-4a9c7ed9]:hover{background:#f1f5f9;color:#0f172a}:root[data-theme=light] .sidebar-nav-item.active[data-v-4a9c7ed9],.admin-root[data-theme=light] .sidebar-nav-item.active[data-v-4a9c7ed9]{background:#f59e0b1f;border-color:#d97706;color:#b45309}:root[data-theme=light] .nav-badge[data-v-4a9c7ed9],.admin-root[data-theme=light] .nav-badge[data-v-4a9c7ed9]{background:#e2e8f0;color:#475569}:root[data-theme=light] .sidebar-nav-item.active .nav-badge[data-v-4a9c7ed9],.admin-root[data-theme=light] .sidebar-nav-item.active .nav-badge[data-v-4a9c7ed9]{background:#fef3c7;color:#92400e}:root[data-theme=light] .sidebar-bottom[data-v-4a9c7ed9],.admin-root[data-theme=light] .sidebar-bottom[data-v-4a9c7ed9]{background:#fff;border-top:1px solid #e2e8f0}:root[data-theme=light] .admin-user-card[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-user-card[data-v-4a9c7ed9]{background:#f8fafc;border:1px solid #edf2f7}:root[data-theme=light] .admin-user-name[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-user-name[data-v-4a9c7ed9]{color:#0f172a}:root[data-theme=light] .admin-user-role[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-user-role[data-v-4a9c7ed9]{color:#b45309;background:#fef3c7;padding:1px 6px;border-radius:4px}:root[data-theme=light] .side-btn[data-v-4a9c7ed9],.admin-root[data-theme=light] .side-btn[data-v-4a9c7ed9]{background:#fff;border:1px solid #e2e8f0;color:#475569;box-shadow:0 1px 2px #0000000a}:root[data-theme=light] .side-btn[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .side-btn[data-v-4a9c7ed9]:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}:root[data-theme=light] .side-btn.danger[data-v-4a9c7ed9],.admin-root[data-theme=light] .side-btn.danger[data-v-4a9c7ed9]{color:#dc2626;border:1px solid #fecaca;background:#fff;box-shadow:0 1px 2px #0000000a}:root[data-theme=light] .side-btn.danger[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .side-btn.danger[data-v-4a9c7ed9]:hover{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}:root[data-theme=light] .admin-main[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-main[data-v-4a9c7ed9]{background:#f6f8fa}:root[data-theme=light] .admin-topbar[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-topbar[data-v-4a9c7ed9]{background:#fff;border-bottom-color:#e2e8f0}:root[data-theme=light] .topbar-title[data-v-4a9c7ed9],.admin-root[data-theme=light] .topbar-title[data-v-4a9c7ed9]{color:#0f172a}:root[data-theme=light] .topbar-path[data-v-4a9c7ed9],.admin-root[data-theme=light] .topbar-path[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .top-btn[data-v-4a9c7ed9],.admin-root[data-theme=light] .top-btn[data-v-4a9c7ed9]{background:#fff;border-color:#cbd5e1;color:#334155;box-shadow:0 1px 2px #0000000a}:root[data-theme=light] .top-btn[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .top-btn[data-v-4a9c7ed9]:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}:root[data-theme=light] .top-btn.primary[data-v-4a9c7ed9],.admin-root[data-theme=light] .top-btn.primary[data-v-4a9c7ed9]{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;color:#fff;box-shadow:0 2px 6px #d9770640}:root[data-theme=light] .top-btn.primary[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .top-btn.primary[data-v-4a9c7ed9]:hover{filter:brightness(1.08)}:root[data-theme=light] .panel-card[data-v-4a9c7ed9],:root[data-theme=light] .stat-card[data-v-4a9c7ed9],.admin-root[data-theme=light] .panel-card[data-v-4a9c7ed9],.admin-root[data-theme=light] .stat-card[data-v-4a9c7ed9]{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}:root[data-theme=light] .stat-card[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .stat-card[data-v-4a9c7ed9]:hover{border-color:#d97706;box-shadow:0 10px 24px #d9770614}:root[data-theme=light] .stat-label[data-v-4a9c7ed9],.admin-root[data-theme=light] .stat-label[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .stat-value[data-v-4a9c7ed9],.admin-root[data-theme=light] .stat-value[data-v-4a9c7ed9]{color:#0f172a}:root[data-theme=light] .stat-value small[data-v-4a9c7ed9],.admin-root[data-theme=light] .stat-value small[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .stat-meta[data-v-4a9c7ed9],.admin-root[data-theme=light] .stat-meta[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .panel-head h2[data-v-4a9c7ed9],.admin-root[data-theme=light] .panel-head h2[data-v-4a9c7ed9]{color:#0f172a}:root[data-theme=light] .head-sub[data-v-4a9c7ed9],.admin-root[data-theme=light] .head-sub[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .text-btn[data-v-4a9c7ed9],.admin-root[data-theme=light] .text-btn[data-v-4a9c7ed9]{color:#b45309;font-weight:600}:root[data-theme=light] .admin-table th[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-table th[data-v-4a9c7ed9]{background:#f8fafc;color:#475569;border-bottom-color:#e2e8f0}:root[data-theme=light] .admin-table td[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-table td[data-v-4a9c7ed9]{border-bottom-color:#f1f5f9;color:#334155}:root[data-theme=light] .row-title[data-v-4a9c7ed9],.admin-root[data-theme=light] .row-title[data-v-4a9c7ed9]{color:#0f172a}:root[data-theme=light] .row-sub[data-v-4a9c7ed9],.admin-root[data-theme=light] .row-sub[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .cat-tag[data-v-4a9c7ed9],.admin-root[data-theme=light] .cat-tag[data-v-4a9c7ed9]{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}:root[data-theme=light] .date-cell[data-v-4a9c7ed9],.admin-root[data-theme=light] .date-cell[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .date-cell.highlight[data-v-4a9c7ed9],.admin-root[data-theme=light] .date-cell.highlight[data-v-4a9c7ed9]{color:#059669}:root[data-theme=light] .vis-toggle-btn.pub[data-v-4a9c7ed9],.admin-root[data-theme=light] .vis-toggle-btn.pub[data-v-4a9c7ed9]{background:#ecfdf5;border-color:#a7f3d0;color:#059669}:root[data-theme=light] .vis-toggle-btn.vip[data-v-4a9c7ed9],.admin-root[data-theme=light] .vis-toggle-btn.vip[data-v-4a9c7ed9]{background:#fffbeb;border-color:#fde68a;color:#b45309}:root[data-theme=light] .status-toggle-btn.published[data-v-4a9c7ed9],.admin-root[data-theme=light] .status-toggle-btn.published[data-v-4a9c7ed9]{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}:root[data-theme=light] .status-toggle-btn.draft[data-v-4a9c7ed9],.admin-root[data-theme=light] .status-toggle-btn.draft[data-v-4a9c7ed9]{background:#fef2f2;border-color:#fecaca;color:#dc2626}:root[data-theme=light] .feature-toggle-btn[data-v-4a9c7ed9],.admin-root[data-theme=light] .feature-toggle-btn[data-v-4a9c7ed9]{background:#f8fafc;border-color:#cbd5e1;color:#64748b}:root[data-theme=light] .feature-toggle-btn.active[data-v-4a9c7ed9],.admin-root[data-theme=light] .feature-toggle-btn.active[data-v-4a9c7ed9]{background:#fffbeb;border-color:#fde68a;color:#b45309}:root[data-theme=light] .act-btn[data-v-4a9c7ed9],.admin-root[data-theme=light] .act-btn[data-v-4a9c7ed9]{background:#fff;border-color:#cbd5e1;color:#334155}:root[data-theme=light] .act-btn[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .act-btn[data-v-4a9c7ed9]:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}:root[data-theme=light] .act-btn.warn[data-v-4a9c7ed9],.admin-root[data-theme=light] .act-btn.warn[data-v-4a9c7ed9]{background:#fffbeb;border-color:#fcd34d;color:#b45309}:root[data-theme=light] .act-btn.danger[data-v-4a9c7ed9],.admin-root[data-theme=light] .act-btn.danger[data-v-4a9c7ed9]{background:#fef2f2;border-color:#fca5a5;color:#dc2626}:root[data-theme=light] .act-btn.danger[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .act-btn.danger[data-v-4a9c7ed9]:hover{background:#fee2e2}:root[data-theme=light] .invite-quick-item[data-v-4a9c7ed9],.admin-root[data-theme=light] .invite-quick-item[data-v-4a9c7ed9]{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .invite-code-chip[data-v-4a9c7ed9],.admin-root[data-theme=light] .invite-code-chip[data-v-4a9c7ed9]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}:root[data-theme=light] .invite-note-text[data-v-4a9c7ed9],.admin-root[data-theme=light] .invite-note-text[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .admin-input[data-v-4a9c7ed9],:root[data-theme=light] .admin-select[data-v-4a9c7ed9],:root[data-theme=light] .admin-textarea[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-input[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-select[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-textarea[data-v-4a9c7ed9]{background:#fff;border-color:#cbd5e1;color:#0f172a}:root[data-theme=light] .admin-input[data-v-4a9c7ed9]:focus,:root[data-theme=light] .admin-select[data-v-4a9c7ed9]:focus,:root[data-theme=light] .admin-textarea[data-v-4a9c7ed9]:focus,.admin-root[data-theme=light] .admin-input[data-v-4a9c7ed9]:focus,.admin-root[data-theme=light] .admin-select[data-v-4a9c7ed9]:focus,.admin-root[data-theme=light] .admin-textarea[data-v-4a9c7ed9]:focus{border-color:#d97706;box-shadow:0 0 0 3px #d977061f}:root[data-theme=light] .admin-input[data-v-4a9c7ed9]::placeholder,:root[data-theme=light] .admin-textarea[data-v-4a9c7ed9]::placeholder,.admin-root[data-theme=light] .admin-input[data-v-4a9c7ed9]::placeholder,.admin-root[data-theme=light] .admin-textarea[data-v-4a9c7ed9]::placeholder{color:#94a3b8}:root[data-theme=light] .highlight-select[data-v-4a9c7ed9],.admin-root[data-theme=light] .highlight-select[data-v-4a9c7ed9]{border-color:#f59e0b!important;color:#b45309!important;background-color:#fffbeb!important}:root[data-theme=light] .editor-header-bar[data-v-4a9c7ed9],.admin-root[data-theme=light] .editor-header-bar[data-v-4a9c7ed9]{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000a}:root[data-theme=light] .editor-mode-badge[data-v-4a9c7ed9],.admin-root[data-theme=light] .editor-mode-badge[data-v-4a9c7ed9]{color:#0f172a}:root[data-theme=light] .editor-meta-panel[data-v-4a9c7ed9],.admin-root[data-theme=light] .editor-meta-panel[data-v-4a9c7ed9]{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000a}:root[data-theme=light] .field-item label[data-v-4a9c7ed9],.admin-root[data-theme=light] .field-item label[data-v-4a9c7ed9]{color:#334155}:root[data-theme=light] .checkbox-label[data-v-4a9c7ed9],.admin-root[data-theme=light] .checkbox-label[data-v-4a9c7ed9]{color:#334155}:root[data-theme=light] .editor-pane[data-v-4a9c7ed9],:root[data-theme=light] .preview-pane[data-v-4a9c7ed9],.admin-root[data-theme=light] .editor-pane[data-v-4a9c7ed9],.admin-root[data-theme=light] .preview-pane[data-v-4a9c7ed9]{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000a}:root[data-theme=light] .pane-toolbar[data-v-4a9c7ed9],.admin-root[data-theme=light] .pane-toolbar[data-v-4a9c7ed9]{background:#f8fafc;border-bottom-color:#e2e8f0}:root[data-theme=light] .pane-title[data-v-4a9c7ed9],.admin-root[data-theme=light] .pane-title[data-v-4a9c7ed9]{color:#1e293b}:root[data-theme=light] .preview-count[data-v-4a9c7ed9],.admin-root[data-theme=light] .preview-count[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .tool-btn[data-v-4a9c7ed9],.admin-root[data-theme=light] .tool-btn[data-v-4a9c7ed9]{background:#fff;border-color:#cbd5e1;color:#334155}:root[data-theme=light] .tool-btn[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .tool-btn[data-v-4a9c7ed9]:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}:root[data-theme=light] .upload-tool[data-v-4a9c7ed9],.admin-root[data-theme=light] .upload-tool[data-v-4a9c7ed9]{background:#fffbeb;border-color:#fcd34d;color:#b45309}:root[data-theme=light] .upload-tool[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .upload-tool[data-v-4a9c7ed9]:hover{background:#fef3c7}:root[data-theme=light] .editor-textarea[data-v-4a9c7ed9],.admin-root[data-theme=light] .editor-textarea[data-v-4a9c7ed9]{background:#fff;color:#0f172a}:root[data-theme=light] .preview-body[data-v-4a9c7ed9],.admin-root[data-theme=light] .preview-body[data-v-4a9c7ed9]{background:#fafafa;color:#1e293b}:root[data-theme=light] .preview-body h1[data-v-4a9c7ed9],:root[data-theme=light] .preview-body h2[data-v-4a9c7ed9],:root[data-theme=light] .preview-body h3[data-v-4a9c7ed9],:root[data-theme=light] .preview-body h4[data-v-4a9c7ed9],.admin-root[data-theme=light] .preview-body h1[data-v-4a9c7ed9],.admin-root[data-theme=light] .preview-body h2[data-v-4a9c7ed9],.admin-root[data-theme=light] .preview-body h3[data-v-4a9c7ed9],.admin-root[data-theme=light] .preview-body h4[data-v-4a9c7ed9]{color:#0f172a}:root[data-theme=light] .preview-body pre[data-v-4a9c7ed9],.admin-root[data-theme=light] .preview-body pre[data-v-4a9c7ed9]{background:#f1f5f9;border:1px solid #e2e8f0;color:#0f172a}:root[data-theme=light] .preview-body code[data-v-4a9c7ed9]:not(pre code),.admin-root[data-theme=light] .preview-body code[data-v-4a9c7ed9]:not(pre code){background:#f1f5f9;border:1px solid #e2e8f0;color:#b45309}:root[data-theme=light] .preview-body blockquote[data-v-4a9c7ed9],.admin-root[data-theme=light] .preview-body blockquote[data-v-4a9c7ed9]{background:#fffbeb;border-left-color:#f59e0b;color:#475569}:root[data-theme=light] .preview-body table th[data-v-4a9c7ed9],.admin-root[data-theme=light] .preview-body table th[data-v-4a9c7ed9]{background:#f8fafc;color:#0f172a;border-color:#e2e8f0}:root[data-theme=light] .preview-body table td[data-v-4a9c7ed9],.admin-root[data-theme=light] .preview-body table td[data-v-4a9c7ed9]{border-color:#e2e8f0;color:#334155}:root[data-theme=light] .invite-badge.used[data-v-4a9c7ed9],.admin-root[data-theme=light] .invite-badge.used[data-v-4a9c7ed9]{background:#f1f5f9;color:#64748b}:root[data-theme=light] .used-by-pill[data-v-4a9c7ed9],.admin-root[data-theme=light] .used-by-pill[data-v-4a9c7ed9]{background:#eff6ff;color:#2563eb}:root[data-theme=light] .role-pill.admin[data-v-4a9c7ed9],.admin-root[data-theme=light] .role-pill.admin[data-v-4a9c7ed9]{background:#fffbeb;color:#b45309}:root[data-theme=light] .role-pill.vip[data-v-4a9c7ed9],.admin-root[data-theme=light] .role-pill.vip[data-v-4a9c7ed9]{background:#ecfdf5;color:#059669}:root[data-theme=light] .media-drop-zone[data-v-4a9c7ed9],.admin-root[data-theme=light] .media-drop-zone[data-v-4a9c7ed9]{background:#f8fafc;border-color:#cbd5e1;color:#475569}:root[data-theme=light] .media-drop-zone[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .media-drop-zone[data-v-4a9c7ed9]:hover{background:#fffbeb;border-color:#d97706}:root[data-theme=light] .media-card[data-v-4a9c7ed9],.admin-root[data-theme=light] .media-card[data-v-4a9c7ed9]{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000a}:root[data-theme=light] .media-thumb-box[data-v-4a9c7ed9],.admin-root[data-theme=light] .media-thumb-box[data-v-4a9c7ed9]{background:#f1f5f9}:root[data-theme=light] .media-name[data-v-4a9c7ed9],.admin-root[data-theme=light] .media-name[data-v-4a9c7ed9]{color:#0f172a}:root[data-theme=light] .media-meta[data-v-4a9c7ed9],.admin-root[data-theme=light] .media-meta[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .text-muted[data-v-4a9c7ed9],:root[data-theme=light] .empty-cell[data-v-4a9c7ed9],.admin-root[data-theme=light] .text-muted[data-v-4a9c7ed9],.admin-root[data-theme=light] .empty-cell[data-v-4a9c7ed9]{color:#94a3b8}:root[data-theme=light] .admin-gate-wrap[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-gate-wrap[data-v-4a9c7ed9]{background:#f6f8fa}:root[data-theme=light] .admin-gate-card[data-v-4a9c7ed9],.admin-root[data-theme=light] .admin-gate-card[data-v-4a9c7ed9]{background:#fff;border-color:#e2e8f0;box-shadow:0 12px 32px #00000014}:root[data-theme=light] .gate-title[data-v-4a9c7ed9],.admin-root[data-theme=light] .gate-title[data-v-4a9c7ed9]{color:#0f172a}:root[data-theme=light] .gate-sub[data-v-4a9c7ed9],.admin-root[data-theme=light] .gate-sub[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .gate-field label[data-v-4a9c7ed9],.admin-root[data-theme=light] .gate-field label[data-v-4a9c7ed9]{color:#334155}:root[data-theme=light] .gate-field input[data-v-4a9c7ed9],.admin-root[data-theme=light] .gate-field input[data-v-4a9c7ed9]{background:#fff;border-color:#cbd5e1;color:#0f172a}:root[data-theme=light] .gate-debug-box[data-v-4a9c7ed9],.admin-root[data-theme=light] .gate-debug-box[data-v-4a9c7ed9]{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .gate-debug-title[data-v-4a9c7ed9],.admin-root[data-theme=light] .gate-debug-title[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .dbg-btn[data-v-4a9c7ed9],.admin-root[data-theme=light] .dbg-btn[data-v-4a9c7ed9]{background:#fff;border-color:#cbd5e1;color:#334155}:root[data-theme=light] .dbg-btn[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .dbg-btn[data-v-4a9c7ed9]:hover{background:#f1f5f9;color:#0f172a}:root[data-theme=light] .dbg-btn.admin[data-v-4a9c7ed9],.admin-root[data-theme=light] .dbg-btn.admin[data-v-4a9c7ed9]{background:#fffbeb;border-color:#fcd34d;color:#b45309}:root[data-theme=light] .dbg-btn.vip[data-v-4a9c7ed9],.admin-root[data-theme=light] .dbg-btn.vip[data-v-4a9c7ed9]{background:#ecfdf5;border-color:#a7f3d0;color:#059669}:root[data-theme=light] .gate-link[data-v-4a9c7ed9],.admin-root[data-theme=light] .gate-link[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .gate-link[data-v-4a9c7ed9]:hover,.admin-root[data-theme=light] .gate-link[data-v-4a9c7ed9]:hover{color:#b45309}:root[data-theme=light] .minimal-forbidden-card[data-v-4a9c7ed9],.admin-root[data-theme=light] .minimal-forbidden-card[data-v-4a9c7ed9]{background:#fff;border-color:#fca5a5;box-shadow:0 16px 36px #ef444414,0 2px 12px #0000000a}:root[data-theme=light] .sec-title[data-v-4a9c7ed9],.admin-root[data-theme=light] .sec-title[data-v-4a9c7ed9]{color:#0f172a}:root[data-theme=light] .sec-desc[data-v-4a9c7ed9],.admin-root[data-theme=light] .sec-desc[data-v-4a9c7ed9]{color:#64748b}:root[data-theme=light] .sec-countdown-box[data-v-4a9c7ed9],.admin-root[data-theme=light] .sec-countdown-box[data-v-4a9c7ed9]{background:#fffbeb;border-color:#fde68a}:root[data-theme=light] .sec-countdown-label[data-v-4a9c7ed9],.admin-root[data-theme=light] .sec-countdown-label[data-v-4a9c7ed9]{color:#b45309}:root[data-theme=light] .sec-countdown-timer[data-v-4a9c7ed9],.admin-root[data-theme=light] .sec-countdown-timer[data-v-4a9c7ed9]{color:#78350f}:root[data-theme=light] .sec-countdown-timer strong[data-v-4a9c7ed9],.admin-root[data-theme=light] .sec-countdown-timer strong[data-v-4a9c7ed9]{color:#b45309}:root[data-theme=light] .sec-bar-track[data-v-4a9c7ed9],.admin-root[data-theme=light] .sec-bar-track[data-v-4a9c7ed9]{background:#0000000f}.not-found-page[data-v-738a0223]{min-height:85vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 24px 60px;position:relative}.not-found-container[data-v-738a0223]{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:500px}.not-found-img[data-v-738a0223]{max-width:100%;height:auto;border-radius:16px}.title[data-v-738a0223]{font-size:32px;font-weight:800}.desc[data-v-738a0223]{font-size:16px;color:var(--fg-subtle)}:root,[data-theme=dark]{--font-geist-sans: "Geist", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-geist-mono: "Geist Mono", "JetBrains Mono", "Fira Code", monospace;--bg: #130c05;--bg-rgb: 19, 12, 5;--fg: #fff;--fg-rgb: 255, 255, 255;--color-primary: #d4841a;--color-primary-rgb: 212, 132, 26;--color-glow: #bd6d1d;--color-mid: #ac651e;--color-pale: #f6d5b4;--color-btn-light: #f3bc85;--color-btn-dark: #a65f18;--card-bg-start: #5a3715;--card-bg-end: #3e260e;--text-on-amber: #0d0806;--fg-muted: #f5f0e899;--fg-subtle: #ffffffb3;--fg-faint: #f5f0e833;--fg-ghost: #f5f0e814;--fg-10: #f5f0e81a;--fg-30: #f5f0e84d;--fg-50: #f5f0e880;--fg-fade: #f5f0e800;--surface-glass: #130c05b3;--glass-amber-top: #e6984a4d;--btn-secondary-bg: #ffffff14;--btn-secondary-border: #fff3;--btn-secondary-color: white;--shiny-text-color: #f5f0e89e;--shiny-text-shine-color: #fff;--connector-line-soft-color: #fff9f3;--connector-line-color: #c3803f;--connector-line-fade-color: #c3803f00;--connector-line-flow-edge: #fff9f300;--connector-line-flow-mid: #ffffffe6;--connector-line-flow-core: #fff}[data-theme=light]{--bg: #fdfdf7;--bg-rgb: 253, 253, 247;--fg: #000;--fg-rgb: 0, 0, 0;--color-primary: #d47959;--color-primary-rgb: 212, 121, 89;--color-glow: #d47959;--color-mid: #d47959;--color-pale: var(--color-primary);--color-btn-light: #d47959;--color-btn-dark: #c4683e;--card-bg-start: #ece8e6;--card-bg-end: #fbf9f5;--text-on-amber: #fff;--fg-muted: #25252599;--fg-subtle: #252525b3;--fg-faint: #25252533;--fg-ghost: #25252514;--fg-10: #2525251a;--fg-30: #2525254d;--fg-50: #25252580;--fg-fade: #dbdbdb;--surface-glass: #ffffffd9;--glass-amber-top: #0000;--btn-secondary-bg: #ffffffe6;--btn-secondary-border: #d4795933;--btn-secondary-color: #252525;--shiny-text-color: #3a3a3a;--shiny-text-shine-color: #dbdbdb;--connector-line-soft-color: #d479592e;--connector-line-color: var(--color-primary);--connector-line-fade-color: #d4795900;--connector-line-flow-edge: #d4795900;--connector-line-flow-mid: #d4795973;--connector-line-flow-core: #d47959cc}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden}body{background-color:var(--bg);color:var(--fg);font-family:var(--font-geist-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ul,ol,li{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font-family:inherit}[data-fade-in]{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(48px)}[data-fade-in].is-visible{opacity:1;transform:translateY(0)}.skip-to-content{z-index:9999;background:var(--color-primary);color:var(--text-on-amber);border-radius:0 0 8px;padding:12px 24px;font-size:14px;font-weight:600;position:absolute;left:-9999px}.skip-to-content:focus{top:0;left:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes shinySweep{0%{background-position:200% center}to{background-position:-200% center}}.shiny-text{background-image:linear-gradient(120deg,var(--shiny-text-color) 0%,var(--shiny-text-color) 35%,var(--shiny-text-shine-color) 50%,var(--shiny-text-color) 65%,var(--shiny-text-color) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;animation:shinySweep 6s linear infinite}.text-highlight{background-image:linear-gradient(90deg,#ac651e -61%,#f6d5b4 23%,#ac651e 129%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .text-highlight{-webkit-text-fill-color:var(--color-primary);color:var(--color-primary);background:none}.ambient-glow-texture{transform-origin:50% center;pointer-events:none;z-index:0;opacity:.2;background:url(/hero/texture.webp) 50% center / contain no-repeat;width:900px;height:900px;position:absolute;top:-200px;right:-100px;transform:scaleX(-1);animation:glowSway 14s ease-in-out infinite}.ambient-glow-top-right{background:var(--color-glow);filter:blur(211px);opacity:.74;pointer-events:none;z-index:0;width:537px;height:287px;position:absolute;top:-180px;right:0;transform:rotate(180deg)}.ambient-glow-left{background:var(--color-glow);filter:blur(211px);opacity:.54;pointer-events:none;z-index:0;width:537px;height:287px;position:absolute;top:20%;left:-270px;transform:rotate(180deg)}[data-theme=light] .ambient-glow-texture,[data-theme=light] .ambient-glow-top-right,[data-theme=light] .ambient-glow-left{display:none}@keyframes glowSway{0%,to{transform:scaleX(-1) translate(20px) rotate(-2deg)}50%{transform:scaleX(-1) translate(-20px) rotate(2deg)}}@media(max-width:768px){.ambient-glow-texture{opacity:.15;width:500px;height:500px;top:-100px;right:-50px}.ambient-glow-top-right{filter:blur(120px);opacity:.4;width:300px;height:180px}.ambient-glow-left{display:none}}@media(max-width:480px){.ambient-glow-texture{opacity:.1;width:350px;height:350px}.ambient-glow-top-right{filter:blur(80px);opacity:.3;width:200px;height:140px}}.btn-amber-pill{color:var(--text-on-amber);white-space:nowrap;cursor:pointer;background:linear-gradient(122deg,#f3bc85 -57%,#ac651e 106%);border:1px solid transparent;border-radius:124.82px;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:.2s;display:inline-flex;box-shadow:#0f13204d 0 13.55px 23.22px -3.87px,#ffffffe6 0 0 2px inset,#fff1e466 0 0 15.12px inset}.btn-amber-pill:hover{filter:brightness(1.1)}[data-theme=light] .btn-amber-pill{background:var(--color-primary);color:#fff;box-shadow:none}.btn-glass-pill{color:var(--btn-secondary-color);background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:.2s;display:inline-flex;box-shadow:#0f132040 0 8px 20px -4px}.btn-glass-pill:hover{filter:brightness(.96)}.glass-amber-card{box-sizing:border-box;-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(#e6984a4d,#e6984a1a 93%),#130c05b3;border:1px solid transparent;border-radius:24px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:#ffd0a11f 0 4px 22px inset}.glass-amber-card:before{content:"";pointer-events:none;background:radial-gradient(74% 42% at 50% 0px,#fff,#fff0);border-radius:inherit;padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}[data-theme=light] .glass-amber-card{background:#fff;border:1px solid rgb(213,213,213);border-radius:35px;box-shadow:none}[data-theme=light] .glass-amber-card:before{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}[data-fade-in]{opacity:1;transition:none;transform:none}}
