:root{--brand:#17b0a7;--brand-2:#6fc9e8;--brand-grad:linear-gradient(135deg, #17b0a7 0%, #4fc3d9 55%, #8ed6f0 100%);--text:#1f2329;--text-2:#5c6570;--text-3:#99a2ad;--line:#eaedf1;--bg:#f5f7f9;--card:#fff;--radius:12px;--shadow:0 2px 8px #1f23290f;--shadow-hover:0 6px 18px #1f23291f;--max-w:1400px}*{box-sizing:border-box}html{scrollbar-gutter:stable}@media (hover:hover) and (pointer:fine){html,body{overscroll-behavior-y:none}}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer}.toast-host{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.toast-host__item{color:#fff;text-align:center;background:#000000c7;border-radius:8px;max-width:320px;padding:10px 18px;font-size:14px}a:focus-visible,button:focus-visible,select:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,:focus:not(:focus-visible){outline:none}a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}button:disabled{cursor:not-allowed}@media (hover:none){:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}img{background-color:var(--fb-img-bg)}img[src^="/img/"]{background-color:#0000}.empty-state{text-align:center;padding:70px 20px}.empty-state__title{color:var(--fb-t6);margin:0 0 8px;font-size:16px;font-weight:600}.empty-state__desc{color:var(--fb-t4);margin:0 0 18px;font-size:14px;line-height:1.7}.empty-state__btn{color:var(--fb-on-grad);cursor:pointer;background:linear-gradient(135deg,#21d4c2 0%,#58c8ff 100%);border:none;border-radius:999px;padding:9px 24px;font-family:inherit;font-size:14px;text-decoration:none;display:inline-block}.empty-state__link{color:var(--fb-t4);margin-left:14px;font-size:13.5px;text-decoration:none;display:inline-block}.empty-state__link:hover{color:var(--fb-t1);text-decoration:underline}.empty-inline{text-align:center;color:var(--fb-t3);padding:22px 4px;font-size:13px;line-height:1.7;display:block}@media (max-width:767px){.empty-state{padding:44px 14px}.empty-state__title{font-size:15px}.empty-state__desc{font-size:13px}}h1,h2,h3,h4,h5,h6{margin:0}:root{--fb-bg:#f5f8f9;--fb-bg-elev:#fff;--fb-panel:#ffffffdb;--fb-surface:#fff;--fb-line:#1018281a;--fb-line-soft:#1018280f;--fb-text:#0c1418;--fb-text-2:#5b6266;--fb-text-3:#61686b;--fb-accent:#0f766c;--fb-accent-strong:#21d4c2;--fb-accent-2:#58c8ff;--fb-accent-contrast:#fff;--fb-accent-soft:#21d4c22e;--fb-accent-line:#21d4c259;--fb-shadow:0 10px 34px #10182814;--fb-shadow-soft:0 2px 10px #1018280d;--fb-glow:none;--fb-img-bg:#eef1f3;--fb-hover:#f5f7f8;--fb-scheme:light;--fb-page:#f7f9fa;--fb-card:#fff;--fb-surface-2:#fafbfc;--fb-band: linear-gradient(191deg, #58e3ff -2%, #e8fbff00 60%), #eef7fa;--fb-band-line:#1018280d;--fb-divider:#f0f2f4;--fb-border:#dfe4e8;--fb-border-2:#d8e0e3;--fb-border-strong:#c4ccd2;--fb-chip:#f2f4f7;--fb-chip-hover:#e6eaef;--fb-row-hover:#f5fbfc;--fb-ph:#e9edf0;--fb-ph-2:#eef1f4;--fb-ph-3:#d8d8d8;--fb-mask:#0c0d0d8c;--fb-t1:#0c0d0d;--fb-t2:#5b6266;--fb-t3:#61686b;--fb-t4:#5b6266;--fb-t5:#3d4548;--fb-t6:#3d4245;--fb-t-sep:#6b7174;--fb-placeholder:#b6bcc0;--fb-brand-text:#0f766c;--fb-brand-text-2:#0f766c;--fb-grad:linear-gradient(135deg, #21d4c2 0%, #58c8ff 100%);--fb-on-grad:#04211f;--fb-soft:#f2fbfa;--fb-soft-2:#e8f7f6;--fb-soft-line:#b9e6e0;--fb-gold-bg:linear-gradient(135deg, #fff4d6 0%, #ffe9f0 100%);--fb-gold-t:#856539;--fb-gold-t2:#8b6636;--fb-warn-bg:#fff8e6;--fb-warn-line:#ffe1a3;--fb-warn-t:#7a5b17;--fb-danger:#e5484d;--fb-danger-bg:#fdf0f0;--fb-danger-line:#f5c2c2;--fb-danger-t:#98383b;--fb-on-danger:#fff;--fb-cost:#f0654a;--fb-nav-bg:#fff;--fb-nav-line:#1018280f;--fb-band-sticky:#eef7fa;--fb-page-wash: linear-gradient(180deg, #e8fbff 0%, #eef7fa00 320px), #f7f9fa;--fb-hero-brand:linear-gradient(135deg, #21d4c2 0%, #58c8ff 100%);--fb-on-hero-brand:#fff;--fb-tint:linear-gradient(135deg, #f0fbfd 0%, #f4f9ff 100%);--fb-skel:linear-gradient(90deg, #e3e8eb 25%, #d5dce1 37%, #e3e8eb 63%);--fb-scan-mask:#fffffff0;--fb-scan-ok:#ecfdf5f5;--fb-toggle-off:#dfe4e8;--fb-qr-paper:#fff;--text:#1f2329;--text-2:#5c6570;--text-3:#99a2ad;--line:#eaedf1;--bg:#f5f7f9;--card:#fff;--shadow:0 2px 8px #1f23290f;--shadow-hover:0 6px 18px #1f23291f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fb-bg:#060a0c;--fb-bg-elev:#0e1518;--fb-panel:#121a1eeb;--fb-surface:#121a1e;--fb-line:#ffffff1a;--fb-line-soft:#ffffff0f;--fb-text:#eef4f6;--fb-text-2:#a7b4ba;--fb-text-3:#8d999f;--fb-accent:#21d4c2;--fb-accent-strong:#35e3d0;--fb-accent-2:#58c8ff;--fb-accent-contrast:#04211f;--fb-accent-soft:#21d4c21a;--fb-accent-line:#21d4c261;--fb-shadow:0 24px 72px #00000073;--fb-shadow-soft:0 2px 12px #0006;--fb-glow:0 0 26px -2px #21d4c259;--fb-img-bg:#16232a;--fb-hover:#ffffff0d;--fb-scheme:dark;--fb-page:#060a0c;--fb-card:#121a1e;--fb-surface-2:#0e1518;--fb-band:linear-gradient(191deg, #58e3ff21 -2%, #060a0c00 62%), #0a1114;--fb-band-line:#ffffff14;--fb-divider:#ffffff14;--fb-border:#ffffff2e;--fb-border-2:#ffffff24;--fb-border-strong:#ffffff4d;--fb-chip:#ffffff12;--fb-chip-hover:#ffffff21;--fb-row-hover:#21d4c214;--fb-ph:#1b262c;--fb-ph-2:#1b262c;--fb-ph-3:#1a242a;--fb-mask:#000000b8;--fb-t1:var(--fb-text);--fb-t2:var(--fb-text-2);--fb-t3:#8d999f;--fb-t4:#9aa6ab;--fb-t5:#cfd9dd;--fb-t6:#cfd9dd;--fb-t-sep:var(--fb-t3);--fb-placeholder:#7b878d;--fb-brand-text:var(--fb-accent-strong);--fb-brand-text-2:var(--fb-accent-strong);--fb-grad:linear-gradient(135deg, #21d4c2 0%, #58c8ff 100%);--fb-on-grad:var(--fb-accent-contrast);--fb-soft:#21d4c21f;--fb-soft-2:#21d4c229;--fb-soft-line:#21d4c261;--fb-gold-bg:linear-gradient(135deg, #2b2114 0%, #2c1a21 100%);--fb-gold-t:#e6c795;--fb-gold-t2:#c9a469;--fb-warn-bg:#2a2314;--fb-warn-line:#ffd18a4d;--fb-warn-t:#f0d091;--fb-danger:#ff3b30;--fb-danger-bg:#e5484d29;--fb-danger-line:#ff8a8d59;--fb-danger-t:#ff9b9e;--fb-on-danger:#2b0507;--fb-cost:#ff9377;--bg:#060a0c;--card:#121a1e;--text:#eef4f6;--text-2:#a7b4ba;--text-3:#8d999f;--line:#ffffff1a;--shadow:0 2px 8px #0006;--shadow-hover:0 6px 18px #0000008c;--fb-nav-bg:#0a1013;--fb-nav-line:#ffffff14;--fb-band-sticky:#0a1114;--fb-page-wash:linear-gradient(180deg, #21d4c217 0%, #060a0c00 320px), #060a0c;--fb-hero-brand:linear-gradient(135deg, #0c2b2c 0%, #0e2233 100%);--fb-on-hero-brand:#eef4f6;--fb-tint:linear-gradient(135deg, #21d4c21a 0%, #58c8ff12 100%);--fb-skel:linear-gradient(90deg, #141d21 25%, #1c272c 37%, #141d21 63%);--fb-scan-mask:#0e1518f0;--fb-scan-ok:#082a23f5;--fb-toggle-off:#ffffff38;--fb-qr-paper:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fb-bg:#060a0c;--fb-bg-elev:#0e1518;--fb-panel:#121a1eeb;--fb-surface:#121a1e;--fb-line:#ffffff1a;--fb-line-soft:#ffffff0f;--fb-text:#eef4f6;--fb-text-2:#a7b4ba;--fb-text-3:#8d999f;--fb-accent:#21d4c2;--fb-accent-strong:#35e3d0;--fb-accent-2:#58c8ff;--fb-accent-contrast:#04211f;--fb-accent-soft:#21d4c21a;--fb-accent-line:#21d4c261;--fb-shadow:0 24px 72px #00000073;--fb-shadow-soft:0 2px 12px #0006;--fb-glow:0 0 26px -2px #21d4c259;--fb-img-bg:#16232a;--fb-hover:#ffffff0d;--fb-scheme:dark;--fb-page:#060a0c;--fb-card:#121a1e;--fb-surface-2:#0e1518;--fb-band:linear-gradient(191deg, #58e3ff21 -2%, #060a0c00 62%), #0a1114;--fb-band-line:#ffffff14;--fb-divider:#ffffff14;--fb-border:#ffffff2e;--fb-border-2:#ffffff24;--fb-border-strong:#ffffff4d;--fb-chip:#ffffff12;--fb-chip-hover:#ffffff21;--fb-row-hover:#21d4c214;--fb-ph:#1b262c;--fb-ph-2:#1b262c;--fb-ph-3:#1a242a;--fb-mask:#000000b8;--fb-t1:var(--fb-text);--fb-t2:var(--fb-text-2);--fb-t3:#8d999f;--fb-t4:#9aa6ab;--fb-t5:#cfd9dd;--fb-t6:#cfd9dd;--fb-t-sep:var(--fb-t3);--fb-placeholder:#7b878d;--fb-brand-text:var(--fb-accent-strong);--fb-brand-text-2:var(--fb-accent-strong);--fb-grad:linear-gradient(135deg, #21d4c2 0%, #58c8ff 100%);--fb-on-grad:var(--fb-accent-contrast);--fb-soft:#21d4c21f;--fb-soft-2:#21d4c229;--fb-soft-line:#21d4c261;--fb-gold-bg:linear-gradient(135deg, #2b2114 0%, #2c1a21 100%);--fb-gold-t:#e6c795;--fb-gold-t2:#c9a469;--fb-warn-bg:#2a2314;--fb-warn-line:#ffd18a4d;--fb-warn-t:#f0d091;--fb-danger:#ff3b30;--fb-danger-bg:#e5484d29;--fb-danger-line:#ff8a8d59;--fb-danger-t:#ff9b9e;--fb-on-danger:#2b0507;--fb-cost:#ff9377;--bg:#060a0c;--card:#121a1e;--text:#eef4f6;--text-2:#a7b4ba;--text-3:#8d999f;--line:#ffffff1a;--shadow:0 2px 8px #0006;--shadow-hover:0 6px 18px #0000008c;--fb-nav-bg:#0a1013;--fb-nav-line:#ffffff14;--fb-band-sticky:#0a1114;--fb-page-wash:linear-gradient(180deg, #21d4c217 0%, #060a0c00 320px), #060a0c;--fb-hero-brand:linear-gradient(135deg, #0c2b2c 0%, #0e2233 100%);--fb-on-hero-brand:#eef4f6;--fb-tint:linear-gradient(135deg, #21d4c21a 0%, #58c8ff12 100%);--fb-skel:linear-gradient(90deg, #141d21 25%, #1c272c 37%, #141d21 63%);--fb-scan-mask:#0e1518f0;--fb-scan-ok:#082a23f5;--fb-toggle-off:#ffffff38;--fb-qr-paper:#fff}}:root[data-theme=dark] .dt-know,:root[data-theme=dark] .dt-article{--fb-page:#0f1517;--fb-card:#151d21;--fb-surface-2:#131a1d;--fb-band:linear-gradient(191deg, #58e3ff1a -2%, #0f151700 62%), #131b1e;--fb-t1:#f0e8dc;--fb-t2:#b7afa3;--fb-t3:#9a938a;--fb-t4:#a89f94;--fb-t5:#dfd6c9;--fb-t6:#dfd6c9;--fb-ph:#1c2428;--fb-ph-2:#1c2428;--fb-ph-3:#1c2428;--fb-img-bg:#1c2428}:root[data-theme=dark] .dt-know .top-nav,:root[data-theme=dark] .dt-article .top-nav{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fb-bg:#060a0c;--fb-bg-elev:#0e1518;--fb-panel:#121a1eeb;--fb-surface:#121a1e;--fb-line:#ffffff1a;--fb-line-soft:#ffffff0f;--fb-text:#eef4f6;--fb-text-2:#a7b4ba;--fb-text-3:#8d999f;--fb-accent:#21d4c2;--fb-accent-strong:#35e3d0;--fb-accent-2:#58c8ff;--fb-accent-contrast:#04211f;--fb-accent-soft:#21d4c21a;--fb-accent-line:#21d4c261;--fb-shadow:0 24px 72px #00000073;--fb-shadow-soft:0 2px 12px #0006;--fb-glow:0 0 26px -2px #21d4c259;--fb-img-bg:#16232a;--fb-hover:#ffffff0d;--fb-scheme:dark;--fb-page:#060a0c;--fb-card:#121a1e;--fb-surface-2:#0e1518;--fb-band:linear-gradient(191deg, #58e3ff21 -2%, #060a0c00 62%), #0a1114;--fb-band-line:#ffffff14;--fb-divider:#ffffff14;--fb-border:#ffffff2e;--fb-border-2:#ffffff24;--fb-border-strong:#ffffff4d;--fb-chip:#ffffff12;--fb-chip-hover:#ffffff21;--fb-row-hover:#21d4c214;--fb-ph:#1b262c;--fb-ph-2:#1b262c;--fb-ph-3:#1a242a;--fb-mask:#000000b8;--fb-t1:var(--fb-text);--fb-t2:var(--fb-text-2);--fb-t3:#8d999f;--fb-t4:#9aa6ab;--fb-t5:#cfd9dd;--fb-t6:#cfd9dd;--fb-t-sep:var(--fb-t3);--fb-placeholder:#7b878d;--fb-brand-text:var(--fb-accent-strong);--fb-brand-text-2:var(--fb-accent-strong);--fb-grad:linear-gradient(135deg, #21d4c2 0%, #58c8ff 100%);--fb-on-grad:var(--fb-accent-contrast);--fb-soft:#21d4c21f;--fb-soft-2:#21d4c229;--fb-soft-line:#21d4c261;--fb-gold-bg:linear-gradient(135deg, #2b2114 0%, #2c1a21 100%);--fb-gold-t:#e6c795;--fb-gold-t2:#c9a469;--fb-warn-bg:#2a2314;--fb-warn-line:#ffd18a4d;--fb-warn-t:#f0d091;--fb-danger:#ff3b30;--fb-danger-bg:#e5484d29;--fb-danger-line:#ff8a8d59;--fb-danger-t:#ff9b9e;--fb-on-danger:#2b0507;--fb-cost:#ff9377;--bg:#060a0c;--card:#121a1e;--text:#eef4f6;--text-2:#a7b4ba;--text-3:#8d999f;--line:#ffffff1a;--shadow:0 2px 8px #0006;--shadow-hover:0 6px 18px #0000008c;--fb-nav-bg:#0a1013;--fb-nav-line:#ffffff14;--fb-band-sticky:#0a1114;--fb-page-wash:linear-gradient(180deg, #21d4c217 0%, #060a0c00 320px), #060a0c;--fb-hero-brand:linear-gradient(135deg, #0c2b2c 0%, #0e2233 100%);--fb-on-hero-brand:#eef4f6;--fb-tint:linear-gradient(135deg, #21d4c21a 0%, #58c8ff12 100%);--fb-skel:linear-gradient(90deg, #141d21 25%, #1c272c 37%, #141d21 63%);--fb-scan-mask:#0e1518f0;--fb-scan-ok:#082a23f5;--fb-toggle-off:#ffffff38;--fb-qr-paper:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dt-know,:root:not([data-theme=light]) .dt-article{--fb-page:#0f1517;--fb-card:#151d21;--fb-surface-2:#131a1d;--fb-band:linear-gradient(191deg, #58e3ff1a -2%, #0f151700 62%), #131b1e;--fb-t1:#f0e8dc;--fb-t2:#b7afa3;--fb-t3:#9a938a;--fb-t4:#a89f94;--fb-t5:#dfd6c9;--fb-t6:#dfd6c9;--fb-ph:#1c2428;--fb-ph-2:#1c2428;--fb-ph-3:#1c2428;--fb-img-bg:#1c2428}:root:not([data-theme=light]) .dt-know .top-nav,:root:not([data-theme=light]) .dt-article .top-nav{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fb-bg:#060a0c;--fb-bg-elev:#0e1518;--fb-panel:#121a1eeb;--fb-surface:#121a1e;--fb-line:#ffffff1a;--fb-line-soft:#ffffff0f;--fb-text:#eef4f6;--fb-text-2:#a7b4ba;--fb-text-3:#8d999f;--fb-accent:#21d4c2;--fb-accent-strong:#35e3d0;--fb-accent-2:#58c8ff;--fb-accent-contrast:#04211f;--fb-accent-soft:#21d4c21a;--fb-accent-line:#21d4c261;--fb-shadow:0 24px 72px #00000073;--fb-shadow-soft:0 2px 12px #0006;--fb-glow:0 0 26px -2px #21d4c259;--fb-img-bg:#16232a;--fb-hover:#ffffff0d;--fb-scheme:dark;--fb-page:#060a0c;--fb-card:#121a1e;--fb-surface-2:#0e1518;--fb-band:linear-gradient(191deg, #58e3ff21 -2%, #060a0c00 62%), #0a1114;--fb-band-line:#ffffff14;--fb-divider:#ffffff14;--fb-border:#ffffff2e;--fb-border-2:#ffffff24;--fb-border-strong:#ffffff4d;--fb-chip:#ffffff12;--fb-chip-hover:#ffffff21;--fb-row-hover:#21d4c214;--fb-ph:#1b262c;--fb-ph-2:#1b262c;--fb-ph-3:#1a242a;--fb-mask:#000000b8;--fb-t1:var(--fb-text);--fb-t2:var(--fb-text-2);--fb-t3:#8d999f;--fb-t4:#9aa6ab;--fb-t5:#cfd9dd;--fb-t6:#cfd9dd;--fb-t-sep:var(--fb-t3);--fb-placeholder:#7b878d;--fb-brand-text:var(--fb-accent-strong);--fb-brand-text-2:var(--fb-accent-strong);--fb-grad:linear-gradient(135deg, #21d4c2 0%, #58c8ff 100%);--fb-on-grad:var(--fb-accent-contrast);--fb-soft:#21d4c21f;--fb-soft-2:#21d4c229;--fb-soft-line:#21d4c261;--fb-gold-bg:linear-gradient(135deg, #2b2114 0%, #2c1a21 100%);--fb-gold-t:#e6c795;--fb-gold-t2:#c9a469;--fb-warn-bg:#2a2314;--fb-warn-line:#ffd18a4d;--fb-warn-t:#f0d091;--fb-danger:#ff3b30;--fb-danger-bg:#e5484d29;--fb-danger-line:#ff8a8d59;--fb-danger-t:#ff9b9e;--fb-on-danger:#2b0507;--fb-cost:#ff9377;--bg:#060a0c;--card:#121a1e;--text:#eef4f6;--text-2:#a7b4ba;--text-3:#8d999f;--line:#ffffff1a;--shadow:0 2px 8px #0006;--shadow-hover:0 6px 18px #0000008c;--fb-nav-bg:#0a1013;--fb-nav-line:#ffffff14;--fb-band-sticky:#0a1114;--fb-page-wash:linear-gradient(180deg, #21d4c217 0%, #060a0c00 320px), #060a0c;--fb-hero-brand:linear-gradient(135deg, #0c2b2c 0%, #0e2233 100%);--fb-on-hero-brand:#eef4f6;--fb-tint:linear-gradient(135deg, #21d4c21a 0%, #58c8ff12 100%);--fb-skel:linear-gradient(90deg, #141d21 25%, #1c272c 37%, #141d21 63%);--fb-scan-mask:#0e1518f0;--fb-scan-ok:#082a23f5;--fb-toggle-off:#ffffff38;--fb-qr-paper:#fff}}:root[data-theme=dark],:root[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--fb-page)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--fb-page)}}:root[data-theme=dark] .empty-state__title{color:var(--fb-t1)}:root[data-theme=dark] .empty-state__desc{color:var(--fb-t4)}:root[data-theme=dark] .empty-state__btn{color:var(--fb-on-grad);background:var(--fb-grad)}:root[data-theme=dark] .empty-state__link{color:var(--fb-t4)}:root[data-theme=dark] .empty-state__link:hover{color:var(--fb-t1)}:root[data-theme=dark] .empty-inline{color:var(--fb-t3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .empty-state__title{color:var(--fb-t1)}:root:not([data-theme=light]) .empty-state__desc{color:var(--fb-t4)}:root:not([data-theme=light]) .empty-state__btn{color:var(--fb-on-grad);background:var(--fb-grad)}:root:not([data-theme=light]) .empty-state__link{color:var(--fb-t4)}:root:not([data-theme=light]) .empty-state__link:hover{color:var(--fb-t1)}:root:not([data-theme=light]) .empty-inline{color:var(--fb-t3)}}
