.footer-module__7-Zn2G__site-footer{--footer-offset:28px;margin-top:var(--footer-offset);background:var(--home-footer-bg);border-top:1px solid var(--home-footer-border);position:relative}.footer-module__7-Zn2G__site-footer:before{content:"";left:0;right:0;top:calc(var(--footer-offset) * -1);height:var(--footer-offset);background:var(--home-footer-bg);position:absolute}.footer-module__7-Zn2G__footer-widgets,.footer-module__7-Zn2G__footer-bottom{gap:24px;display:grid}.footer-module__7-Zn2G__footer-widgets{grid-template-columns:1.2fr 1fr 1fr;padding:30px 0 22px}.footer-module__7-Zn2G__footer-widget p,.footer-module__7-Zn2G__footer-bottom span{color:var(--muted)}.footer-module__7-Zn2G__footer-logo-wrap{width:fit-content;margin-bottom:12px;position:relative}.footer-module__7-Zn2G__footer-logo{width:auto;height:34px;margin-bottom:0}.footer-module__7-Zn2G__footer-logo-dark{display:none}html[data-theme=dark] .footer-module__7-Zn2G__footer-logo-light{display:none}html[data-theme=dark] .footer-module__7-Zn2G__footer-logo-dark{display:block}.footer-module__7-Zn2G__footer-brand-block{max-width:420px}.footer-module__7-Zn2G__footer-brand-copy{color:var(--home-footer-text);margin:0;line-height:1.85}.footer-module__7-Zn2G__footer-highlight-list,.footer-module__7-Zn2G__footer-link-list,.footer-module__7-Zn2G__footer-bottom-meta{flex-wrap:wrap;display:flex}.footer-module__7-Zn2G__footer-highlight-list{gap:10px;margin-top:16px}.footer-module__7-Zn2G__footer-highlight-list span{background:var(--home-footer-chip-bg);min-height:30px;color:var(--home-footer-chip-text);box-shadow:var(--home-footer-chip-shadow);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.footer-module__7-Zn2G__footer-widget h4{color:var(--home-footer-title);margin:0 0 12px;font-size:16px}.footer-module__7-Zn2G__footer-link-list{gap:10px 12px}.footer-module__7-Zn2G__footer-link-list a,.footer-module__7-Zn2G__footer-link-disabled{background:var(--home-footer-link-bg);min-height:30px;color:var(--home-footer-link-text);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.footer-module__7-Zn2G__footer-link-disabled{cursor:default}.footer-module__7-Zn2G__footer-bottom{border-top:1px solid var(--home-footer-divider);grid-template-columns:1fr auto;align-items:center;padding:16px 0 24px}.footer-module__7-Zn2G__footer-bottom-copy strong,.footer-module__7-Zn2G__footer-bottom-copy span{display:block}.footer-module__7-Zn2G__footer-bottom-copy strong{color:var(--home-footer-title);font-size:15px}.footer-module__7-Zn2G__footer-bottom-copy span,.footer-module__7-Zn2G__footer-bottom-meta span,.footer-module__7-Zn2G__footer-bottom-meta a{color:var(--home-footer-meta);font-size:12px}.footer-module__7-Zn2G__footer-bottom-meta a{text-decoration:none}.footer-module__7-Zn2G__footer-bottom-meta a:hover{text-underline-offset:3px;text-decoration:underline}.footer-module__7-Zn2G__footer-bottom-meta a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.footer-module__7-Zn2G__footer-bottom-copy span{margin-top:4px}.footer-module__7-Zn2G__footer-bottom-meta{text-align:right;justify-content:flex-end;gap:14px}@media (max-width:1024px){.footer-module__7-Zn2G__footer-widgets,.footer-module__7-Zn2G__footer-bottom{grid-template-columns:1fr}}@media (max-width:720px){.footer-module__7-Zn2G__site-footer{--footer-offset:18px}.footer-module__7-Zn2G__footer-widgets{gap:0;padding:18px 0 10px}.footer-module__7-Zn2G__footer-widget:not(.footer-module__7-Zn2G__footer-brand-block){display:none}.footer-module__7-Zn2G__footer-brand-block{max-width:none}.footer-module__7-Zn2G__footer-logo{height:28px}.footer-module__7-Zn2G__footer-brand-copy{font-size:14px;line-height:1.8}.footer-module__7-Zn2G__footer-highlight-list{display:none}.footer-module__7-Zn2G__footer-bottom{gap:8px;padding:12px 0 18px}.footer-module__7-Zn2G__footer-bottom-copy strong{font-size:14px}.footer-module__7-Zn2G__footer-bottom-copy span{display:none}.footer-module__7-Zn2G__footer-bottom-meta{text-align:left;justify-content:flex-start;gap:6px}.footer-module__7-Zn2G__footer-bottom-meta span,.footer-module__7-Zn2G__footer-bottom-meta a{font-size:11px}}
:root{--app-bg:#f4f4f4;--app-aura-left:#1f6fff14;--app-aura-right:#00b7ff0d;--bg:#f4f4f4;--surface:#fff;--surface-soft:#f8f8f8;--border:#ececec;--text:#2b2d30;--muted:#8a8f99;--primary:#1f6fff;--primary-deep:#0f3d91;--accent:#ff5c5c;--shadow:0 10px 30px #1d23300f;--radius-card:8px;--radius-pill:999px;--container:1200px;--header-top-accent:#7fc8ff;--header-home-top-dark-bg:transparent;--header-home-top-dark-border:transparent;--header-home-top-dark-shadow:none;--header-home-pinned-bg:#eef6fd;--header-home-pinned-border:#20458614;--header-home-pinned-shadow:0 12px 24px #3b5c9014;--header-site-bg:#ebf4fcf0;--header-detail-bg:#fff;--header-detail-border:#1c2a4914;--header-brand-muted:#3a485ea6;--header-nav-text:#333;--header-nav-hover:#666;--header-nav-caret:#8fa0bb;--header-nav-caret-active:#6d80cf;--header-dropdown-bg:#e8f0f6eb;--header-dropdown-border:#ffffffb8;--header-dropdown-shadow:0 18px 40px #273a5c2e, inset 0 1px 0 #ffffffad;--header-dropdown-text:#4b5563;--header-dropdown-hover-bg:#ffffffb3;--header-dropdown-hover-text:#3f62ff;--header-badge-bg:#ff5f72;--header-badge-text:#fff;--header-pill-bg:#ffffffbd;--header-pill-border:#a2b4d038;--header-pill-text:#546170;--header-pill-shadow:0 10px 18px #4d648a14;--header-panel-bg:#fffffffa;--header-panel-border:#e2eaf5f5;--header-panel-shadow:0 22px 42px #273a5c29;--header-panel-text:#607086;--header-icon-text:#666;--header-icon-hover:#333;--header-toggle-active-bg:#1d8fff1f;--header-toggle-active-border:#1d8fff3d;--header-toggle-active-text:#0f7eff;--header-mobile-button-bg:#ffffff85;--header-mobile-button-border:#ffffffb8;--header-mobile-button-text:#5b6d84;--header-mobile-button-shadow:0 8px 20px #23344e1f, inset 0 1px 0 #ffffffad;--header-search-overlay-bg:#151e2f2e;--header-search-overlay-mobile-bg:linear-gradient(180deg, #f8fafff0, #f4f7ffd6);--header-search-panel-bg:#fff;--header-search-close-bg:transparent;--header-search-close-text:#9aa6b2;--header-search-close-hover-bg:#f3f6fb;--header-search-close-hover-text:#4b5563;--header-search-close-mobile-bg:#fff3f6f5;--header-search-close-mobile-text:#ef9ca9;--header-search-tab-bg:#f5f5f5;--header-search-tab-text:#666;--header-search-tab-active-bg:#e3f2fd;--header-search-tab-active-text:#3b82f6;--header-search-input-bg:#fff;--header-search-input-border:#7fc8ff;--header-search-input-text:#333;--header-search-input-placeholder:#aaa;--header-search-select-text:#666;--header-search-select-border:#e2e8f4;--header-search-section-title:#999;--header-search-chip-bg:#f5f5f5;--header-search-chip-text:#666;--header-search-chip-hover-bg:#e8e8e8;--header-search-article-text:#333;--header-search-article-meta:#999;--header-modal-overlay:linear-gradient(#495d789e, #495d789e);--header-modal-panel-bg:linear-gradient(180deg, #ffffffe0, #f5faffe0);--header-modal-shadow:0 28px 68px #0d1f403d;--header-modal-field-border:#d3dce8eb;--header-modal-field-text:#4b5563;--header-modal-field-placeholder:#a5afbf;--header-modal-title:#2f3d4f;--header-modal-muted:#8995a7;--header-modal-link:#627dff;--header-modal-link-muted:#98a1b0;--header-modal-close:#f08d90;--header-drawer-overlay:#1d2a3f5c;--header-drawer-bg:#e8f0f6c2;--header-drawer-border:#ffffffb8;--header-drawer-highlight:#ffffffad;--header-drawer-shadow:22px 0 44px #23344e33;--header-drawer-tool-bg:#ffffff85;--header-drawer-tool-text:#a4adbc;--header-drawer-link-text:#3a4860;--header-drawer-dot:#8ca0ff;--header-drawer-chip-bg:#ffffff6b;--header-drawer-chip-text:#535f72;--header-user-bg:#ffffffeb;--header-user-border:#a2b4d038;--header-user-shadow:0 10px 18px #4d648a14;--header-user-active-border:#5b7abf3d;--header-user-active-shadow:0 12px 28px #25488f1a;--header-user-panel-bg:#fffffffa;--header-user-panel-border:#d9e2f3eb;--header-user-panel-shadow:0 22px 48px #1d2d5729;--header-user-notify-bg:#fff;--header-user-notify-text:#6b7280;--header-user-avatar-ring:#eef4ff;--header-user-title:#263246;--header-user-muted:#8c96aa;--header-user-chip-bg:#edf2ff;--header-user-chip-text:#6d80cf;--header-user-wallet-bg:#f7f8fc;--header-user-wallet-muted:#9aa4b7;--header-user-action-text:#46608c;--header-user-action-bg:#edf5ff;--header-user-action-color:#5591ff;--header-user-action-green-bg:#ebf8ee;--header-user-action-green:#3cb85f;--header-user-action-orange-bg:#fff1ea;--header-user-action-orange:#ff8f59;--header-user-error-bg:#fff1f3;--header-user-error-text:#ff5f79;--home-page-bg:#f5f6f7;--home-surface-bg:#fffffffa;--home-surface-soft-bg:linear-gradient(180deg, #fffffffa, #f8fafffa);--home-surface-border:#dfe7f4e6;--home-surface-divider:#dfe6f3eb;--home-surface-shadow:0 10px 20px #52627e0d;--home-surface-shadow-strong:0 12px 24px #52627e14;--home-text-primary:#2f394b;--home-text-secondary:#5f6a7d;--home-text-muted:#8d98aa;--home-text-soft:#98a4b6;--home-chip-bg:#eef4ff;--home-chip-text:#5e6ea3;--home-chip-soft-bg:#f4f7fd;--home-chip-soft-text:#606c82;--home-rail-bg:#e8f0f6eb;--home-rail-border:#ffffffb8;--home-rail-text:#506078;--home-rail-shadow:0 14px 28px #273a5c29, inset 0 1px 0 #ffffffad;--home-pagination-bg:#fffffff5;--home-pagination-text:#6b7587;--home-pagination-shadow:0 10px 18px #56668414;--home-hero-stage-overlay-start:#050e2033;--home-hero-stage-overlay-end:#050e201a;--home-hero-glow-left:#ffdd53a8;--home-hero-glow-right:#ffd02a8a;--home-hero-glow-blue:#5c97ff2e;--home-hero-floor-glow:#5a91f02e;--home-hero-title:#fff;--home-hero-copy:#fffffff2;--home-hero-brand:#fffffff5;--home-hero-search-bg:#fffffff5;--home-hero-search-shadow:0 16px 32px #2c68b124;--home-hero-search-divider:#eceff5;--home-hero-search-text:#3b4d68;--home-hero-search-muted:#95a5bc;--home-hero-search-muted-strong:#7a8ba5;--home-hero-scene-bg:#ffffffd6;--home-hero-scene-text:#5b6880;--home-hero-hot-text:#fffffffa;--home-hero-quick-bg:#ffffffb8;--home-hero-quick-border:#ffffff7a;--home-hero-quick-text:#4d78ad;--home-hero-quick-subtext:#ffffffe0;--home-hero-quick-shadow:0 10px 22px #4f88ca24;--home-hero-mobile-overlay-start:#050e2047;--home-hero-mobile-overlay-end:#050e2024;--home-hero-mobile-glow-left:#ffdd5370;--home-hero-mobile-glow-right:#ffd02a4d;--home-hero-mobile-glow-blue:#5c97ff29;--home-footer-bg:linear-gradient(180deg, #f8fbff, #fff);--home-footer-border:#4061a40f;--home-footer-divider:#dfe6f3e6;--home-footer-title:#2f3b4d;--home-footer-text:#69778c;--home-footer-meta:#8290a5;--home-footer-chip-bg:#ffffffe6;--home-footer-chip-text:#5f6d84;--home-footer-chip-shadow:0 8px 16px #576b9014;--home-footer-link-bg:#ecf2fbe6;--home-footer-link-text:#607089;--archive-hero-bg:linear-gradient(135deg, #1a2144, #0d1734 54%, #0b1125);--archive-hero-shadow:0 20px 36px #10193529;--archive-hero-surface:#fffffff5;--archive-hero-surface-soft:#ccd7ff8a;--archive-hero-cover-bg:#13182c;--archive-hero-eyebrow:#ffffffc2;--archive-hero-title:#fff;--archive-hero-description:#ffffffe0;--archive-hero-chip-bg:#ffffff1f;--archive-hero-chip-text:#fffffff5;--archive-toolbar-label:#5a6479;--archive-toolbar-link:#8b96aa;--archive-toolbar-active-bg:#6688ff1a;--archive-toolbar-active-text:#5875dc;--archive-empty-bg:#fff;--archive-empty-border:#ecf1f7;--post-card-bg:#fff;--post-card-border:#ecf1f7;--post-card-shadow:0 12px 22px #1a29510d;--post-card-meta:#8fa0bb;--post-card-title:#202b3c;--post-card-excerpt:#646f83;--post-card-badge-bg:#f2ddab;--post-card-badge-text:#9c6b18;--post-card-free-bg:#e8f7ed;--post-card-free-text:#299357;--sidebar-panel-bg:#fff;--sidebar-panel-border:var(--border);--sidebar-panel-shadow:var(--shadow);--sidebar-title:#253246;--sidebar-text:#4f607b;--sidebar-muted:#8b95a8;--sidebar-chip-bg:#f7fbff;--sidebar-chip-border:#dbe6fb;--sidebar-chip-text:#5d7299;--sidebar-soft-bg:#f8fbff;--detail-hero-bg:linear-gradient(135deg, #405aec 0%, #4a65f1 48%, #4d69ef 100%);--detail-hero-curve-main:#fffffff5;--detail-hero-curve-soft:#ccd7ff8a;--detail-hero-shade-primary:#3d59f0fa;--detail-hero-shade-secondary:#4b68f6d1;--detail-hero-taxonomy-bg:#ffffff29;--detail-hero-taxonomy-text:#ffffffe6;--detail-hero-title:#fff;--detail-hero-meta:#ffffffc2;--detail-panel-bg:#fff;--detail-panel-border:#e9edf3;--detail-panel-shadow:0 10px 20px #17244205;--detail-tab-bg:linear-gradient(180deg, #fff, #f5f6f9);--detail-tab-border:#dfe3eb;--detail-tab-text:#747f92;--detail-tab-active-bg:linear-gradient(135deg, #4d67f4, #6785fd);--detail-tab-active-shadow:0 10px 20px #5b77f638;--detail-title:#273144;--detail-text:#526175;--detail-muted:#7f8b9d;--detail-soft-bg:#fbfcff;--detail-chip-bg:#eef3ff;--detail-chip-text:#6681db;--detail-pink-bg:#fff7f9;--detail-pink-border:#ffe2ea;--detail-pink-text:#ff5d81;--detail-blue-bg:#f4f8ff;--detail-blue-border:#dbe7ff;--detail-blue-text:#5c7ad8;--detail-metrics-bg:#f8fafc;--detail-metrics-border:#edf1f7;--detail-quote-bg:linear-gradient(180deg, #f7f9ff, #fbfcff);--detail-quote-border:#6b86ff;--detail-note-bg:#fbfcff;--detail-note-border:#edf1f7;--detail-footer-border:#eef2f7;--detail-comment-border:#e6ebf4;--detail-comment-dashed:#e5ebf5;--detail-comment-placeholder:#8a96a9;--user-panel-bg:#fff;--user-panel-soft-bg:#f8fbff;--user-panel-muted-bg:#f5f7fb;--user-panel-border:#ebeff8f2;--user-panel-divider:#ebeff8f5;--user-panel-shadow:0 10px 24px #1f29370d;--user-title:#243043;--user-text:#5f6b7d;--user-muted:#93a2b8;--user-chip-bg:#f5f7fb;--user-chip-text:#7b8798;--user-chip-border:#e4eaf4f5;--user-soft-blue-bg:#eef4ff;--user-soft-blue-text:#5d7ff2;--user-input-bg:#f6f7f9;--user-input-border:#edf1f7;--user-input-focus-bg:#fff;--user-input-focus-border:#d9e6fb;--user-tab-line:#e5e7eb;--user-tab-text:#6b7280;--user-tab-active:#3b82f6;--user-empty-bg:#fafcff;--user-empty-border:#d3dceaf5;--user-empty-text:#8e98aa;--user-cover-bg:#fff;--user-cover-overlay:linear-gradient(180deg, #0f172a05 0%, #0f172a40 100%);--user-cover-title:#1f2937;--user-modal-overlay:#00000080;--user-modal-bg:#fff;--user-modal-soft-bg:#f8fafc;--user-modal-border:#e5e7eb;--user-modal-shadow:0 25px 50px -12px #00000040;--user-modal-text:#374151;--user-modal-muted:#6b7280;--user-modal-placeholder:#9ca3af;--user-modal-step-bg:#d1d5db;--user-modal-step-text:#9ca3af;--user-modal-close-bg:#fff3;--user-modal-close-hover-bg:#ffffff4d;--user-toast-shadow:0 14px 34px #2fc49f42;--user-danger-bg:#fff1f2;--user-danger-text:#be123c;--user-success-bg:#ecfdf5;--user-success-text:#047857;--pay-surface-bg:linear-gradient(180deg, #fff 0%, #f9fbff 100%);--pay-surface-strong-bg:#fff;--pay-surface-border:#e2eaf5f5;--pay-surface-shadow:0 18px 40px #1e2a4614;--pay-section-bg:#f5f8ff;--pay-section-border:#dce6fb;--pay-text:#33415a;--pay-muted:#8493a8;--pay-subtle:#6c7890;--pay-top-bg:linear-gradient(112deg, #ff9cc0 0%, #b6a0f4 46%, #73bcff 100%);--pay-top-text:#fff;--pay-tag-bg:#fff0f4;--pay-tag-text:#ff5f82;--pay-sold-bg:#55a8ff;--pay-sold-text:#fff;--pay-copy-badge-bg:#fff7e6;--pay-copy-badge-text:#a97a1b;--pay-price-text:#8c5d1d;--pay-price-muted:#7f672f;--pay-primary-bg:linear-gradient(90deg, #6dc1ff, #387cf4);--pay-primary-shadow:0 14px 30px #397bf333;--pay-secondary-bg:#f3f7ff;--pay-secondary-border:#dbe7fa;--pay-secondary-text:#4f78d8;--pay-dialog-overlay:radial-gradient(circle at center, #ffffff14, transparent 42%), #1016249e;--pay-dialog-bg:#fff;--pay-dialog-border:#e2eaf5f5;--pay-dialog-shadow:0 28px 80px #0e152657;--pay-dialog-soft-bg:#f5f7fb;--pay-dialog-input-bg:#f3f5f8;--pay-dialog-input-border:#dfe7f5;--pay-dialog-input-text:#607087;--pay-dialog-placeholder:#9aa7bc;--pay-dialog-hint-bg:#fff6e7;--pay-dialog-hint-text:#a97519;--pay-stage-bg:linear-gradient(180deg, #4f6de5d6, #293da657 18%, #f3f7fff5 100%);--pay-stage-base:linear-gradient(135deg, #5b6787, #9ca2ae);--pay-stage-overlay:#ffffff2e;--pay-download-badge-bg:#ff705b;--pay-download-badge-text:#fff;--pay-download-status-bg:#111317;--pay-download-status-text:#fff;--pay-alert-bg:#fff1f2;--pay-alert-text:#f56}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#0b1220;--app-aura-left:#437eff2e;--app-aura-right:#00c3ff24;--bg:#0b1220;--surface:#101928fa;--surface-soft:#131f31fa;--border:#546a9552;--text:#e6eef9;--muted:#95a7c5;--shadow:0 18px 32px #00081842;--header-home-pinned-bg:#0b1320e0;--header-home-top-dark-bg:linear-gradient(180deg, #070e1ae0, #070e1a94);--header-home-top-dark-border:#5f77a333;--header-home-top-dark-shadow:0 14px 30px #0008182e;--header-home-pinned-border:#6685bd2e;--header-home-pinned-shadow:0 18px 34px #00081861;--header-site-bg:#0a121fe6;--header-detail-bg:#0b121ff5;--header-detail-border:#6685bd2e;--header-brand-muted:#8da1c1;--header-nav-text:#d8e3f3;--header-nav-hover:#8fc4ff;--header-nav-caret:#7f93b3;--header-nav-caret-active:#9bc9ff;--header-dropdown-bg:#0d1726e6;--header-dropdown-border:#7e92b53d;--header-dropdown-shadow:0 24px 48px #00081880, inset 0 1px 0 #ffffff14;--header-dropdown-text:#d7e2f4;--header-dropdown-hover-bg:#7c97c43d;--header-dropdown-hover-text:#9cccff;--header-pill-bg:#111b2bc7;--header-pill-border:#657eac47;--header-pill-text:#d6e2f3;--header-pill-shadow:0 14px 26px #00081857;--header-panel-bg:#101928fa;--header-panel-border:#596e9952;--header-panel-shadow:0 24px 48px #00081885;--header-panel-text:#c0cee2;--header-icon-text:#c2d0e5;--header-icon-hover:#fff;--header-toggle-active-bg:#5086ff2e;--header-toggle-active-border:#709aff5c;--header-toggle-active-text:#b7d7ff;--header-mobile-button-bg:#7c97c424;--header-mobile-button-border:#7e92b53d;--header-mobile-button-text:#edf4ff;--header-mobile-button-shadow:0 10px 24px #0008184d, inset 0 1px 0 #ffffff0f;--header-search-overlay-bg:#030a168f;--header-search-overlay-mobile-bg:linear-gradient(180deg, #0a121ff5, #0d1624e6);--header-search-panel-bg:#101928fa;--header-search-close-bg:#8fa9d61a;--header-search-close-text:#9fb5d9;--header-search-close-hover-bg:#8fa9d629;--header-search-close-hover-text:#dfeaff;--header-search-close-mobile-bg:#8fa9d624;--header-search-close-mobile-text:#dfeaff;--header-search-tab-bg:#152034;--header-search-tab-text:#93a7c5;--header-search-tab-active-bg:#5086ff2e;--header-search-tab-active-text:#9cccff;--header-search-input-bg:#0b121e9e;--header-search-input-border:#35507d;--header-search-input-text:#e7eef9;--header-search-input-placeholder:#8396b4;--header-search-select-text:#a8bad6;--header-search-select-border:#243550;--header-search-section-title:#8ea0bf;--header-search-chip-bg:#182436;--header-search-chip-text:#bfd0e6;--header-search-chip-hover-bg:#22324b;--header-search-article-text:#e7eef9;--header-search-article-meta:#8ea0bf;--header-modal-overlay:linear-gradient(#020812c7, #020812c7);--header-modal-panel-bg:linear-gradient(180deg, #101928f0, #0a121ff0);--header-modal-shadow:0 32px 80px #00081894;--header-modal-field-border:#4a60899e;--header-modal-field-text:#e6eef9;--header-modal-field-placeholder:#7f93b2;--header-modal-title:#f0f5ff;--header-modal-muted:#96a8c5;--header-modal-link:#91c4ff;--header-modal-link-muted:#a3b4ce;--header-modal-close:#f1b0bc;--header-drawer-overlay:#02081294;--header-drawer-bg:#0d1726c2;--header-drawer-border:#7e92b53d;--header-drawer-highlight:#ffffff0f;--header-drawer-shadow:22px 0 44px #00081875;--header-drawer-tool-bg:#7c97c424;--header-drawer-tool-text:#93a8c7;--header-drawer-link-text:#d8e4f5;--header-drawer-dot:#7f9bff;--header-drawer-chip-bg:#7c97c41f;--header-drawer-chip-text:#bdcee4;--header-user-bg:#0e1826db;--header-user-border:#6179a747;--header-user-shadow:0 14px 26px #00081857;--header-user-active-border:#789ad65c;--header-user-active-shadow:0 18px 34px #00081866;--header-user-panel-bg:#101928fa;--header-user-panel-border:#596e9952;--header-user-panel-shadow:0 24px 48px #00081885;--header-user-notify-bg:#152033;--header-user-notify-text:#a7bbd8;--header-user-avatar-ring:#22314b;--header-user-title:#f0f5ff;--header-user-muted:#92a6c5;--header-user-chip-bg:#1b2740;--header-user-chip-text:#9cc8ff;--header-user-wallet-bg:#152033;--header-user-wallet-muted:#92a6c5;--header-user-action-text:#d2deef;--header-user-action-bg:#1a2941;--header-user-action-color:#9bc9ff;--header-user-action-green-bg:#142d24;--header-user-action-green:#7ad9a0;--header-user-action-orange-bg:#312113;--header-user-action-orange:#ffb178;--header-user-error-bg:#351a27;--header-user-error-text:#ff9cb4;--home-page-bg:linear-gradient(180deg, #0d1422 0%, #0b1220 24%, #0d1524 100%);--home-surface-bg:#101928f5;--home-surface-soft-bg:linear-gradient(180deg, #121c2bfa, #0c1421fa);--home-surface-border:#546a9557;--home-surface-divider:#546a9547;--home-surface-shadow:0 16px 30px #00081847;--home-surface-shadow-strong:0 18px 34px #0008185c;--home-text-primary:#eaf2ff;--home-text-secondary:#afbed3;--home-text-muted:#8da0be;--home-text-soft:#9caecd;--home-chip-bg:#1a2940;--home-chip-text:#bfd0e6;--home-chip-soft-bg:#162233;--home-chip-soft-text:#b7c7df;--home-rail-bg:#0d1726e6;--home-rail-border:#7e92b53d;--home-rail-text:#c3d0e2;--home-rail-shadow:0 16px 30px #00081861, inset 0 1px 0 #ffffff14;--home-pagination-bg:#111b2bf0;--home-pagination-text:#c0cee2;--home-pagination-shadow:0 14px 28px #00081852;--home-hero-stage-overlay-start:#14223857;--home-hero-stage-overlay-end:#0a121f47;--home-hero-glow-left:#ffdd5342;--home-hero-glow-right:#ffd02a33;--home-hero-glow-blue:#5c97ff24;--home-hero-floor-glow:#5586dc24;--home-hero-title:#f5f9ff;--home-hero-copy:#e1ecfceb;--home-hero-brand:#e2ecfcf0;--home-hero-search-bg:#0e1826c7;--home-hero-search-shadow:0 18px 36px #00081857;--home-hero-search-divider:#586e9757;--home-hero-search-text:#e9f1ff;--home-hero-search-muted:#8ea0be;--home-hero-search-muted-strong:#adc0dc;--home-hero-scene-bg:#111b2bc2;--home-hero-scene-text:#d0deef;--home-hero-hot-text:#eef5ff;--home-hero-quick-bg:#101928b8;--home-hero-quick-border:#7a95c64d;--home-hero-quick-text:#d8e5f7;--home-hero-quick-subtext:#b4c3d9;--home-hero-quick-shadow:0 16px 30px #0008183d;--home-hero-mobile-overlay-start:#16263e66;--home-hero-mobile-overlay-end:#0e182652;--home-hero-mobile-glow-left:#ffdd5338;--home-hero-mobile-glow-right:#ffd02a24;--home-hero-mobile-glow-blue:#5c97ff1f;--home-footer-bg:linear-gradient(180deg, #0e1623fa, #0a121ffa);--home-footer-border:#536b9152;--home-footer-divider:#546a9547;--home-footer-title:#ecf3ff;--home-footer-text:#b6c6dc;--home-footer-meta:#91a5c3;--home-footer-chip-bg:#182639;--home-footer-chip-text:#d4e0f0;--home-footer-chip-shadow:0 10px 18px #00081833;--home-footer-link-bg:#1b2a41;--home-footer-link-text:#d6e1f1;--archive-hero-bg:linear-gradient(135deg, #121c33, #0d1629 54%, #0a111f);--archive-hero-shadow:0 24px 44px #0008184d;--archive-hero-surface:#0b121ff5;--archive-hero-surface-soft:#20304f94;--archive-hero-cover-bg:#11192c;--archive-hero-eyebrow:#e2ecfcc2;--archive-hero-title:#f5f9ff;--archive-hero-description:#dde8f8e6;--archive-hero-chip-bg:#ffffff14;--archive-hero-chip-text:#ebf2fff0;--archive-toolbar-label:#b8c7dc;--archive-toolbar-link:#93a6c4;--archive-toolbar-active-bg:#6288ff2e;--archive-toolbar-active-text:#aecdff;--archive-empty-bg:#101928fa;--archive-empty-border:#546a9557;--post-card-bg:#101928fa;--post-card-border:#546a9552;--post-card-shadow:0 18px 32px #00081842;--post-card-meta:#8fa4c3;--post-card-title:#eef5ff;--post-card-excerpt:#b0c0d6;--post-card-badge-bg:#3a2d12;--post-card-badge-text:#ffd47f;--post-card-free-bg:#143124;--post-card-free-text:#7dd8a4;--sidebar-panel-bg:#101928fa;--sidebar-panel-border:#546a9552;--sidebar-panel-shadow:0 18px 32px #00081842;--sidebar-title:#edf4ff;--sidebar-text:#c2d0e5;--sidebar-muted:#95a7c5;--sidebar-chip-bg:#182639;--sidebar-chip-border:#29415f;--sidebar-chip-text:#c7d6ea;--sidebar-soft-bg:#162436;--detail-hero-bg:linear-gradient(135deg, #182846 0%, #14233d 48%, #10192d 100%);--detail-hero-curve-main:#0d1422fa;--detail-hero-curve-soft:#20304f7a;--detail-hero-shade-primary:#14223af5;--detail-hero-shade-secondary:#101c2fd6;--detail-hero-taxonomy-bg:#ffffff14;--detail-hero-taxonomy-text:#ebf2ffeb;--detail-hero-title:#f5f9ff;--detail-hero-meta:#ccd8eac2;--detail-panel-bg:#101928fa;--detail-panel-border:#546a9552;--detail-panel-shadow:0 18px 32px #0008183d;--detail-tab-bg:linear-gradient(180deg, #141f31fa, #0f1826fa);--detail-tab-border:#2a3c59;--detail-tab-text:#9db0cd;--detail-tab-active-bg:linear-gradient(135deg, #4c79ff, #71a5ff);--detail-tab-active-shadow:0 10px 20px #2951b042;--detail-title:#edf4ff;--detail-text:#b4c3d8;--detail-muted:#96a8c5;--detail-soft-bg:#162436;--detail-chip-bg:#1b2a42;--detail-chip-text:#9fc4ff;--detail-pink-bg:#331b28;--detail-pink-border:#4f2940;--detail-pink-text:#ff9cb9;--detail-blue-bg:#18283f;--detail-blue-border:#2d466b;--detail-blue-text:#a3c9ff;--detail-metrics-bg:#142132;--detail-metrics-border:#25364f;--detail-quote-bg:linear-gradient(180deg, #18263a, #121d2e);--detail-quote-border:#7ea8ff;--detail-note-bg:#152235;--detail-note-border:#243750;--detail-footer-border:#546a9547;--detail-comment-border:#2b3f5d;--detail-comment-dashed:#344a6d;--detail-comment-placeholder:#9bb0cd;--user-panel-bg:#101928fa;--user-panel-soft-bg:#162436;--user-panel-muted-bg:#18283d;--user-panel-border:#546a9552;--user-panel-divider:#546a9547;--user-panel-shadow:0 18px 34px #00081847;--user-title:#edf4ff;--user-text:#bccbdf;--user-muted:#95a9c7;--user-chip-bg:#1b2a42;--user-chip-text:#b7c7dd;--user-chip-border:#2a3d59;--user-soft-blue-bg:#1b2b44;--user-soft-blue-text:#9ec7ff;--user-input-bg:#132033;--user-input-border:#253950;--user-input-focus-bg:#162639;--user-input-focus-border:#4b72b6;--user-tab-line:#2b3f5d;--user-tab-text:#99adc9;--user-tab-active:#93c2ff;--user-empty-bg:#152235;--user-empty-border:#2d4561;--user-empty-text:#9ab0cc;--user-cover-bg:#101928fa;--user-cover-overlay:linear-gradient(180deg, #080e180f 0%, #060c166b 100%);--user-cover-title:#f2f7ff;--user-modal-overlay:#030a16bd;--user-modal-bg:#101928fa;--user-modal-soft-bg:#152235;--user-modal-border:#2b3f5d;--user-modal-shadow:0 32px 70px #0008188f;--user-modal-text:#e8f0fb;--user-modal-muted:#9db0cc;--user-modal-placeholder:#7f93b1;--user-modal-step-bg:#30425f;--user-modal-step-text:#8ea4c3;--user-modal-close-bg:#ffffff1f;--user-modal-close-hover-bg:#ffffff2e;--user-toast-shadow:0 18px 38px #0008185c;--user-danger-bg:#3a1c2b;--user-danger-text:#ff9ab5;--user-success-bg:#173126;--user-success-text:#7ad6a0;--pay-surface-bg:linear-gradient(180deg, #121c2dfa 0%, #0b131ffa 100%);--pay-surface-strong-bg:#132134;--pay-surface-border:#586f9a57;--pay-surface-shadow:0 24px 44px #0008185c;--pay-section-bg:#17273b;--pay-section-border:#2d4564;--pay-text:#edf4ff;--pay-muted:#9eb1ce;--pay-subtle:#bdcbe0;--pay-top-bg:linear-gradient(112deg, #ff82ab 0%, #8f75ff 46%, #3a90ff 100%);--pay-top-text:#fff;--pay-tag-bg:#3a2030;--pay-tag-text:#ff9fb8;--pay-sold-bg:#1d3a59;--pay-sold-text:#9fd1ff;--pay-copy-badge-bg:#322510;--pay-copy-badge-text:#ffd58b;--pay-price-text:#ffd880;--pay-price-muted:#d9c7a0;--pay-primary-bg:linear-gradient(90deg, #67b4ff, #3b77f5);--pay-primary-shadow:0 16px 32px #2b69e647;--pay-secondary-bg:#1a2b41;--pay-secondary-border:#314967;--pay-secondary-text:#b7d6ff;--pay-dialog-overlay:radial-gradient(circle at center, #4f77ff24, transparent 42%), #020812c7;--pay-dialog-bg:#101928fa;--pay-dialog-border:#2b3f5d;--pay-dialog-shadow:0 32px 80px #00081894;--pay-dialog-soft-bg:#152235;--pay-dialog-input-bg:#132033;--pay-dialog-input-border:#2b3f5d;--pay-dialog-input-text:#dfe8f7;--pay-dialog-placeholder:#7f93b2;--pay-dialog-hint-bg:#31240f;--pay-dialog-hint-text:#ffd796;--pay-stage-bg:linear-gradient(180deg, #23336fe0, #131d338f 22%, #0a121ff5 100%);--pay-stage-base:linear-gradient(135deg, #1c2540, #47516b);--pay-stage-overlay:#030a1675;--pay-download-badge-bg:#ff7c67;--pay-download-badge-text:#fff;--pay-download-status-bg:#101a2d;--pay-download-status-text:#dfeaff;--pay-alert-bg:#3a1c2b;--pay-alert-text:#ff9ab5}
*{box-sizing:border-box}html,body{background:var(--app-bg);color:var(--text);margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}html{min-height:100%}body{flex-direction:column;min-height:100svh;display:flex}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at top left, var(--app-aura-left), transparent 28%), radial-gradient(circle at top right, var(--app-aura-right), transparent 26%);position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}body:has(.home-page-root)>.site-footer-global{--footer-offset:22px;background:var(--home-footer-bg);border-top-color:var(--home-footer-border)}
.container{width:min(var(--container), calc(100vw - 28px));margin:0 auto}.theme-box,.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow)}.page-shell{flex:1 0 auto;padding:26px 0 56px}.layout-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.content-column,.topic-cloud,.stacked-form,.sidebar{flex-direction:column;gap:18px;display:flex}.inline-stack,.pay-actions,.form-actions,.tag-cloud,.keyword-grid,.recommendation-list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:1024px){.layout-grid{grid-template-columns:1fr}}@media (max-width:720px){.container{width:min(var(--container), calc(100vw - 20px))}}
.ghost-pill,.solid-pill{border-radius:var(--radius-pill);border:1px solid #0000;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-weight:600;transition:all .2s;display:inline-flex}.ghost-pill{background:var(--surface);border-color:var(--border);color:var(--text)}.ghost-pill:hover{border-color:color-mix(in srgb, var(--border) 55%, var(--primary));color:var(--primary)}.solid-pill{color:#fff;background:linear-gradient(135deg,#2f80ed,#1f6fff)}.solid-pill:hover{filter:brightness(1.04)}.breadcrumbs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.crumb,.meta-chip,.tag-chip,.pay-badge{background:var(--surface-soft);min-height:30px;color:color-mix(in srgb, var(--muted) 88%, var(--text) 12%);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.meta-chip.topic{color:var(--primary);background:#eef5ff}.pay-badge{color:var(--accent);background:#fff3f3}.pay-badge.free{color:#1c9a53;background:#edf8f0}.stats-grid,.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stats-grid span,.summary-strip span{color:var(--muted)}.stats-grid strong,.summary-strip strong{margin-bottom:6px;font-size:22px;display:block}.stats-grid.compact div,.summary-strip div{background:var(--surface-soft);border-radius:8px;padding:16px}.summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 24px 24px}.download-table{border-collapse:collapse;width:100%;margin-top:16px}.download-table th,.download-table td{border-bottom:1px solid var(--border);text-align:left;padding:14px 12px}.page-heading,.page-state-card,.download-card{padding:24px}.page-heading h1{margin:0 0 12px;font-size:clamp(28px,3vw,40px);line-height:1.16}.page-heading p{margin:0;line-height:1.9}@media (max-width:1024px){.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.stats-grid,.summary-strip{grid-template-columns:1fr}.page-heading,.page-state-card,.download-card{padding:20px}}
.form-field{flex-direction:column;gap:8px;display:flex}.form-field span{font-weight:600}.form-field input,.form-field textarea,.form-field select{width:100%;min-height:46px;color:var(--text);font:inherit;background:#fff;border:1px solid #dfe4ee;border-radius:8px;padding:12px 14px}.form-field textarea{resize:vertical;min-height:120px}.form-error,.form-success{border-radius:8px;padding:12px 14px;font-size:14px}.form-error{color:#be123c;background:#fff1f2}.form-success{color:#047857;background:#ecfdf5}
