.lang[data-v-a40fbf7e]{position:relative;display:inline-block;flex-shrink:0}.lang__trigger[data-v-a40fbf7e]{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.lang__chevron[data-v-a40fbf7e]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.72;transition:transform var(--dur-fast) var(--ease-soft)}.lang__chevron.is-open[data-v-a40fbf7e]{transform:rotate(180deg)}.lang__menu[data-v-a40fbf7e]{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:172px;margin:0;padding:5px;list-style:none;border:1px solid var(--line-gold);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift)}.lang__option[data-v-a40fbf7e]{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:38px;padding:6px 10px;font-size:var(--text-sm);text-align:left;background:transparent;border:0;border-radius:2px;transition:color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}.lang__option-label[data-v-a40fbf7e]{flex:1;white-space:nowrap}.lang__option-short[data-v-a40fbf7e]{font-size:var(--text-xs);opacity:.62}.lang__option-mark[data-v-a40fbf7e]{width:12px;font-size:9px;text-align:center;color:var(--cinnabar)}.lang-menu-enter-active[data-v-a40fbf7e],.lang-menu-leave-active[data-v-a40fbf7e]{transition:opacity var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-out)}.lang-menu-enter-from[data-v-a40fbf7e],.lang-menu-leave-to[data-v-a40fbf7e]{opacity:0;transform:translateY(-6px)}.lang--compact .lang__trigger[data-v-a40fbf7e]{min-height:30px;padding:4px 10px;font-size:var(--text-xs);letter-spacing:.08em;color:var(--tc-text-rgba-245-239-225-0_88);background:var(--tc-surface-rgba-43-38-32-0_55);border:1px solid var(--tc-line-rgba-176-141-87-0_45);border-radius:var(--radius-sm)}.lang--compact .lang__trigger[data-v-a40fbf7e]:hover,.lang--compact .lang__trigger[aria-expanded=true][data-v-a40fbf7e]{color:var(--tc-text-f5efe1);border-color:var(--gold-light)}.lang--compact .lang__menu[data-v-a40fbf7e]{background:linear-gradient(180deg,var(--tc-surface-34302a),var(--tc-surface-2b2620));border-color:var(--tc-line-rgba-176-141-87-0_55)}.lang--compact .lang__option[data-v-a40fbf7e]{color:var(--tc-text-rgba-245-239-225-0_8)}.lang--compact .lang__option[data-v-a40fbf7e]:hover{color:var(--tc-text-f5efe1);background:var(--tc-surface-rgba-176-141-87-0_16)}.lang--compact .lang__option.is-active[data-v-a40fbf7e]{color:var(--gold-light)}.lang--compact .lang__option-short[data-v-a40fbf7e]{color:var(--tc-text-rgba-216-190-140-0_62)}.lang--panel .lang__trigger[data-v-a40fbf7e]{justify-content:space-between;min-width:190px;min-height:44px;padding:8px 14px;font-size:var(--text-sm);letter-spacing:.1em;color:var(--ink);background:linear-gradient(150deg,var(--tc-surface-rgba-250-245-234-0_9),var(--tc-surface-rgba-239-230-210-0_6));border:1px solid var(--line-cinnabar);border-radius:var(--radius-sm)}.lang--panel .lang__trigger[data-v-a40fbf7e]:hover,.lang--panel .lang__trigger[aria-expanded=true][data-v-a40fbf7e]{border-color:var(--cinnabar)}.lang--panel .lang__menu[data-v-a40fbf7e]{left:0;right:auto;background:linear-gradient(160deg,var(--tc-surface-fdf9f0),var(--tc-surface-efe6d2))}.lang--panel .lang__option[data-v-a40fbf7e]{color:var(--ink-soft)}.lang--panel .lang__option[data-v-a40fbf7e]:hover{color:var(--cinnabar);background:var(--tc-surface-rgba-158-43-37-0_07)}.lang--panel .lang__option.is-active[data-v-a40fbf7e]{color:var(--ink)}@media(max-width:768px){.lang--panel .lang__trigger[data-v-a40fbf7e]{min-width:170px}}.theme-toggle[data-v-0dc26d7d]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:4px 10px;color:var(--on-dark-soft);background:var(--dark-control-bg);border:1px solid var(--dark-control-border);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-out)}.theme-toggle[data-v-0dc26d7d]:hover{color:var(--on-dark);border-color:var(--gold-light);transform:translateY(-1px)}.theme-toggle[data-v-0dc26d7d]:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.theme-toggle__icon[data-v-0dc26d7d]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform var(--dur-slow) var(--ease-out)}.theme-toggle__icon .theme-toggle__dot[data-v-0dc26d7d]{fill:currentColor;stroke:none}.theme-toggle.is-ink .theme-toggle__icon[data-v-0dc26d7d]{transform:rotate(180deg)}.theme-toggle__label[data-v-0dc26d7d]{font-size:var(--text-xs);letter-spacing:.1em;white-space:nowrap}@media(max-width:768px){.theme-toggle[data-v-0dc26d7d]{width:32px;height:32px;min-height:32px;padding:0}.theme-toggle__label[data-v-0dc26d7d]{display:none}}@media(prefers-reduced-motion:reduce){.theme-toggle[data-v-0dc26d7d],.theme-toggle[data-v-0dc26d7d]:hover,.theme-toggle__icon[data-v-0dc26d7d]{transition:none;transform:none}}.branch-menu[data-v-8e5a20d3]{position:relative;display:inline-flex;align-items:center}.branch-menu__trigger[data-v-8e5a20d3]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:28px;padding:0;color:var(--tc-text-rgba-245-239-225-0_76);background:transparent;border:0;transition:color var(--dur-fast) var(--ease-soft)}.branch-menu__trigger[data-v-8e5a20d3]:hover,.branch-menu__trigger[aria-expanded=true][data-v-8e5a20d3]{color:var(--tc-text-f5efe1)}.branch-menu__chevron[data-v-8e5a20d3]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.8;transition:transform var(--dur-fast) var(--ease-soft)}.branch-menu__chevron.is-open[data-v-8e5a20d3]{transform:rotate(180deg)}.branch-menu__panel[data-v-8e5a20d3]{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:132px;padding:5px;background:linear-gradient(180deg,var(--tc-surface-34302a),var(--tc-surface-2b2620));border:1px solid var(--tc-line-rgba-176-141-87-0_55);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift)}.branch-menu__item[data-v-8e5a20d3]{display:block;padding:7px 10px;font-size:var(--text-sm);letter-spacing:.08em;white-space:nowrap;color:var(--tc-text-rgba-245-239-225-0_82);border-radius:2px;transition:color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}.branch-menu__item[data-v-8e5a20d3]:hover,.branch-menu__item.is-active[data-v-8e5a20d3]{color:var(--gold-light);background:var(--tc-surface-rgba-176-141-87-0_16)}.branch-pop-enter-active[data-v-8e5a20d3],.branch-pop-leave-active[data-v-8e5a20d3]{transition:opacity var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-out)}.branch-pop-enter-from[data-v-8e5a20d3],.branch-pop-leave-to[data-v-8e5a20d3]{opacity:0;transform:translateY(-6px)}.account-menu[data-v-8d25259f]{position:relative;display:inline-block;flex-shrink:0}.account-menu__trigger[data-v-8d25259f]{display:inline-flex;align-items:center;gap:8px;max-width:150px;min-height:30px;padding:4px 10px;font-size:var(--text-xs);letter-spacing:.08em;white-space:nowrap;color:var(--tc-text-rgba-245-239-225-0_88);background:var(--tc-surface-rgba-43-38-32-0_55);border:1px solid var(--tc-line-rgba-176-141-87-0_45);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.account-menu__trigger[data-v-8d25259f]:hover,.account-menu__trigger[aria-expanded=true][data-v-8d25259f]{color:var(--tc-text-f5efe1);border-color:var(--gold-light)}.account-menu__trigger.is-logged[data-v-8d25259f]{color:var(--gold-light)}.account-menu__label[data-v-8d25259f]{overflow:hidden;text-overflow:ellipsis}.account-menu__chevron[data-v-8d25259f]{width:0;height:0;flex-shrink:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.72;transition:transform var(--dur-fast) var(--ease-soft)}.account-menu__chevron.is-open[data-v-8d25259f]{transform:rotate(180deg)}.account-menu__panel[data-v-8d25259f]{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:168px;padding:5px;background:linear-gradient(180deg,var(--tc-surface-34302a),var(--tc-surface-2b2620));border:1px solid var(--tc-line-rgba-176-141-87-0_55);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift)}.account-menu__item[data-v-8d25259f]{display:block;width:100%;min-height:36px;padding:6px 10px;font-size:var(--text-sm);letter-spacing:.08em;text-align:left;white-space:nowrap;color:var(--tc-text-rgba-245-239-225-0_82);background:transparent;border:0;border-radius:2px;transition:color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}.account-menu__item[data-v-8d25259f]:hover:not(:disabled){color:var(--tc-text-f5efe1);background:var(--tc-surface-rgba-176-141-87-0_16)}.account-menu__item[data-v-8d25259f]:disabled{opacity:.4;cursor:not-allowed}.account-menu__hint[data-v-8d25259f]{max-width:220px;padding:6px 10px;font-size:var(--text-xs);line-height:1.8;color:var(--tc-text-rgba-216-190-140-0_75)}.account-pop-enter-active[data-v-8d25259f],.account-pop-leave-active[data-v-8d25259f]{transition:opacity var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-out)}.account-pop-enter-from[data-v-8d25259f],.account-pop-leave-to[data-v-8d25259f]{opacity:0;transform:translateY(-6px)}.site-header[data-v-d6ecbe63]{position:sticky;top:0;z-index:50;background:var(--tc-surface-rgba-34-40-37-0_97);border-bottom:1px solid var(--tc-line-rgba-216-190-140-0_36);box-shadow:0 6px 22px var(--tc-line-rgba-33-39-35-0_13);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header__inner[data-v-d6ecbe63]{display:flex;align-items:center;gap:var(--space-4);width:100%;max-width:var(--content-max);min-height:72px;margin:0 auto;padding:8px var(--space-5)}.brand[data-v-d6ecbe63]{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.brand__plaque[data-v-d6ecbe63]{display:inline-block;padding:6px 14px 8px;font-family:var(--font-serif);font-size:22px;font-weight:var(--weight-semibold);letter-spacing:.24em;color:var(--tc-text-f5efe1);background:transparent;border:1px solid var(--tc-line-rgba-216-190-140-0_58);border-radius:2px;box-shadow:inset 0 0 0 3px var(--tc-line-rgba-245-239-225-0_045);transition:transform var(--dur-base) var(--ease-out)}.brand__name[data-v-d6ecbe63]{display:inline-block;--shimmer-dark: #c39a5e;--shimmer-mid: #efd39a;--shimmer-light: #fff6de}.brand:hover .brand__plaque[data-v-d6ecbe63]{transform:translateY(-2px)}.site-nav[data-v-d6ecbe63]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:0;margin-left:auto}.site-nav__with-menu[data-v-d6ecbe63]{display:inline-flex;align-items:center;white-space:nowrap}.site-nav__link[data-v-d6ecbe63]{position:relative;padding:8px 7px;font-size:16px;letter-spacing:.06em;color:var(--tc-text-rgba-245-239-225-0_76);transition:color var(--dur-fast) var(--ease-soft);white-space:nowrap}.site-nav__link[data-v-d6ecbe63]:after{content:"";position:absolute;left:7px;right:7px;bottom:2px;height:1px;background:var(--gold-light);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.site-nav__link[data-v-d6ecbe63]:hover,.site-nav__link.is-active[data-v-d6ecbe63]{color:var(--tc-text-f5efe1)}.site-nav__link[data-v-d6ecbe63]:hover:after,.site-nav__link.is-active[data-v-d6ecbe63]:after{transform:scaleX(1)}.site-header__theme[data-v-d6ecbe63],.site-header__lang[data-v-d6ecbe63],.site-header__account[data-v-d6ecbe63]{flex-shrink:0}.mobile-nav__account[data-v-d6ecbe63]{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) 4px;border-bottom:1px solid var(--tc-line-rgba-176-141-87-0_14)}.mobile-nav__account button[data-v-d6ecbe63]{min-height:32px;padding:4px 10px;font-size:var(--text-xs);letter-spacing:.12em;color:var(--tc-text-rgba-245-239-225-0_82);background:var(--tc-surface-rgba-176-141-87-0_1);border:1px solid var(--tc-line-rgba-176-141-87-0_4);border-radius:var(--radius-sm)}.mobile-nav__account button[data-v-d6ecbe63]:disabled{opacity:.45}.menu-toggle[data-v-d6ecbe63]{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:0 10px;background:transparent;border:0}.menu-toggle[data-v-d6ecbe63]:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.menu-toggle span[data-v-d6ecbe63]{display:block;width:100%;height:2px;border-radius:2px;background:var(--gold-light)}.mobile-nav[data-v-d6ecbe63]{display:none;flex-direction:column;padding:var(--space-2) var(--space-5) var(--space-4);border-top:1px solid var(--tc-line-rgba-176-141-87-0_25);background:var(--tc-surface-rgba-43-38-32-0_98)}.mobile-nav__group[data-v-d6ecbe63]{padding:var(--space-4) 4px var(--space-2);font-size:var(--text-xs);letter-spacing:.28em;color:var(--gold-light);border-bottom:1px solid var(--tc-line-rgba-176-141-87-0_18)}.mobile-nav__link[data-v-d6ecbe63]{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 4px;font-size:var(--text-body);letter-spacing:.2em;color:var(--tc-text-rgba-245-239-225-0_82);border-bottom:1px solid var(--tc-line-rgba-176-141-87-0_14)}.mobile-nav__link--sub[data-v-d6ecbe63]{padding-left:var(--space-5);font-size:var(--text-sm);letter-spacing:.16em;color:var(--tc-text-rgba-245-239-225-0_72)}.mobile-nav__link--child[data-v-d6ecbe63]{padding-left:var(--space-7);font-size:var(--text-xs);letter-spacing:.12em;color:var(--tc-text-rgba-245-239-225-0_62)}.mobile-nav__link.is-active[data-v-d6ecbe63]{color:var(--gold-light)}.mobile-nav__mark[data-v-d6ecbe63]{color:var(--cinnabar-soft)}@media(max-width:900px){.site-nav__link[data-v-d6ecbe63]{padding:6px 4px;font-size:15px;letter-spacing:0}.site-nav__link[data-v-d6ecbe63]:after{left:4px;right:4px}}@media(max-width:768px){.site-header__inner[data-v-d6ecbe63]{min-height:64px;padding:6px var(--space-4)}.brand__plaque[data-v-d6ecbe63]{font-size:19px;padding:5px 12px 7px}.site-nav[data-v-d6ecbe63],.site-header__account[data-v-d6ecbe63]{display:none}.site-header__theme[data-v-d6ecbe63]{margin-left:auto}.site-header__lang[data-v-d6ecbe63]{margin-left:0}.menu-toggle[data-v-d6ecbe63]{display:flex;margin-left:0}.mobile-nav[data-v-d6ecbe63]{display:flex;max-height:calc(100vh - 64px);overflow-y:auto}}.site-footer[data-v-b2faac06]{position:relative;z-index:2}.site-footer__desktop[data-v-b2faac06]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-5) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-gold)}.site-footer__brand[data-v-b2faac06]{display:flex;align-items:baseline;gap:var(--space-4)}.site-footer__name[data-v-b2faac06]{font-family:var(--font-serif);font-size:var(--text-sub);font-weight:var(--weight-semibold);letter-spacing:.3em;color:var(--ink)}.site-footer__motto[data-v-b2faac06]{font-size:var(--text-xs);letter-spacing:.24em;color:var(--ink-faint)}.site-footer__meta[data-v-b2faac06]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;color:var(--ink-faint)}.site-footer__dot[data-v-b2faac06]{color:var(--gold)}.site-footer__mobile[data-v-b2faac06]{display:none}@media(max-width:768px){.site-footer__desktop[data-v-b2faac06]{display:none}.site-footer__mobile[data-v-b2faac06]{position:fixed;bottom:0;left:0;right:0;z-index:45;display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(180deg,var(--tc-surface-rgba-43-38-32-0_97),var(--tc-surface-rgba-60-74-69-0_98));border-top:1px solid var(--tc-line-rgba-176-141-87-0_5);box-shadow:0 -8px 24px var(--tc-line-rgba-43-38-32-0_18)}.tab[data-v-b2faac06]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:62px;font-size:var(--text-xs);letter-spacing:.18em;color:var(--tc-text-rgba-245-239-225-0_7);transition:color var(--dur-fast) var(--ease-soft)}.tab__glyph[data-v-b2faac06]{font-size:18px;line-height:1.2;color:var(--tc-text-rgba-216-190-140-0_7);transition:transform var(--dur-base) var(--ease-out)}.tab.is-active[data-v-b2faac06]{color:var(--tc-text-f5efe1)}.tab.is-active .tab__glyph[data-v-b2faac06]{color:var(--gold-light);transform:translateY(-2px) scale(1.1)}}.page-shell[data-v-ab32b183]{position:relative;min-height:calc(100vh - 78px);padding:var(--space-7) var(--space-5) var(--space-9)}.page-shell__content[data-v-ab32b183]{position:relative;z-index:1;width:100%;max-width:var(--content-max);margin:0 auto}.page-shell__corner[data-v-ab32b183]{position:absolute;width:46px;height:46px;pointer-events:none;opacity:.5}.page-shell__corner[data-v-ab32b183]:before,.page-shell__corner[data-v-ab32b183]:after{content:"";position:absolute;background:var(--gold);opacity:.55}.page-shell__corner[data-v-ab32b183]:before{width:100%;height:1px}.page-shell__corner[data-v-ab32b183]:after{width:1px;height:100%}.page-shell__corner--tl[data-v-ab32b183]{top:22px;left:22px}.page-shell__corner--tr[data-v-ab32b183]{top:22px;right:22px;transform:scaleX(-1)}.page-shell__corner--bl[data-v-ab32b183]{bottom:22px;left:22px;transform:scaleY(-1)}.page-shell__corner--br[data-v-ab32b183]{bottom:22px;right:22px;transform:scale(-1)}@media(max-width:768px){.page-shell[data-v-ab32b183]{min-height:auto;padding:var(--space-6) var(--space-4) var(--space-8)}.page-shell__corner[data-v-ab32b183]{width:26px;height:26px;opacity:.34}.page-shell__corner--tl[data-v-ab32b183]{top:10px;left:10px}.page-shell__corner--tr[data-v-ab32b183]{top:10px;right:10px}}.app-root[data-v-51de80e4]{display:flex;flex-direction:column;min-height:100vh}:root{--paper: #f5efe1;--paper-deep: #efe6d2;--paper-light: #fffdf7;--paper-warm: #faf5ea;--ink: #2b2620;--ink-soft: #5a5147;--ink-faint: #8a7f6e;--ink-wash: rgba(43, 38, 32, .08);--ink-wash-strong: rgba(43, 38, 32, .16);--cinnabar: #9e2b25;--cinnabar-deep: #7d1f1b;--cinnabar-soft: #c0503f;--cinnabar-wash: rgba(158, 43, 37, .08);--gold: #b08d57;--gold-light: #d8be8c;--gold-wash: rgba(176, 141, 87, .16);--jade: #3c6b54;--deep: #3c4a45;--surface: rgba(255, 252, 244, .72);--surface-raised: rgba(255, 253, 247, .88);--surface-muted: rgba(252, 247, 237, .68);--surface-sunken: rgba(246, 239, 225, .58);--line: rgba(43, 38, 32, .16);--line-soft: rgba(43, 38, 32, .09);--line-gold: rgba(176, 141, 87, .45);--line-cinnabar: rgba(158, 43, 37, .38);--font-sans: "Noto Sans SC", "Source Han Sans SC", "思源黑体", "PingFang SC", "Microsoft YaHei", sans-serif;--font-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif;--text-xs: 12px;--text-sm: 13px;--text-body: 15px;--text-sub: 20px;--text-title: 32px;--text-display: 48px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--content-max: 1200px;--shadow-lift: 0 18px 40px rgba(43, 38, 32, .1);--shadow-soft: 0 6px 18px rgba(43, 38, 32, .07);--dur-fast: .18s;--dur-base: .32s;--dur-slow: .68s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:1.75;color:var(--ink);background-color:var(--page-bg-color);background-image:var(--page-bg-layers);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--cinnabar);outline-offset:3px}::selection{background:var(--selection-bg)}.vertical-rl{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.32em;font-family:var(--font-serif)}.hairline{height:1px;background:linear-gradient(90deg,transparent,var(--line-gold) 18%,var(--line-gold) 82%,transparent);border:0}.eyebrow{font-size:var(--text-xs);letter-spacing:.42em;color:var(--gold);text-transform:uppercase}.shimmer-text{--shimmer-angle: 90deg;--shimmer-duration: 3.6s}.shimmer-text--vertical{--shimmer-angle: 180deg}@supports ((-webkit-background-clip: text) or (background-clip: text)){.shimmer-text{background-image:linear-gradient(var(--shimmer-angle),var(--shimmer-dark) 0%,var(--shimmer-light) 22%,var(--shimmer-mid) 50%,var(--shimmer-light) 78%,var(--shimmer-dark) 100%);background-repeat:repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-x var(--shimmer-duration) linear infinite}.shimmer-text--vertical{background-size:100% 200%;animation-name:shimmer-y}}@keyframes shimmer-x{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer-y{0%{background-position:0 -200%}to{background-position:0 200%}}.paper-note{position:relative;padding:var(--space-4) var(--space-5);background:linear-gradient(135deg,var(--paper-light),var(--paper-warm));border:1px solid var(--line);border-left:3px solid var(--cinnabar);border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:var(--shadow-soft);font-size:var(--text-sm);color:var(--ink-soft);line-height:1.9}.paper-note--gold{border-left-color:var(--gold)}.small-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid var(--line-gold);border-radius:999px;font-size:var(--text-xs);letter-spacing:.14em;color:var(--ink-soft);background:var(--tag-surface)}.small-tag--cinnabar{color:var(--cinnabar);border-color:var(--line-cinnabar);background:var(--cinnabar-wash)}.section-title{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-sub);font-weight:var(--weight-medium);letter-spacing:.3em}.section-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-gold),transparent)}.page-enter-active,.page-leave-active{transition:opacity var(--dur-base) var(--ease-soft),transform var(--dur-base) var(--ease-soft)}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0;transform:translateY(-8px)}.drawer-enter-active,.drawer-leave-active{transition:opacity var(--dur-base) var(--ease-soft),transform var(--dur-base) var(--ease-out)}.drawer-enter-from,.drawer-leave-to{opacity:0;transform:translateY(-10px)}@media(max-width:768px){:root{--text-title: 26px;--text-display: 34px;--text-sub: 18px}body{font-size:14px;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.shimmer-text,.shimmer-text--vertical{background-size:100% 100%;background-position:50% 50%;animation:none!important}}html[lang=en] .hero__subtitle{writing-mode:horizontal-tb;text-orientation:mixed;align-self:flex-start;max-width:230px;margin-top:12px;font-size:12px;line-height:1.9;letter-spacing:.12em;white-space:normal}html[lang=en] .hero__title-row{gap:var(--space-5)}html[lang=en] .notice{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}html[lang=en] .notice__label{writing-mode:horizontal-tb;text-orientation:mixed;justify-self:start;padding:0 0 5px;border:0;border-bottom:1px solid var(--line-cinnabar);font-size:var(--text-xs);letter-spacing:.18em}html[lang=en] .notice__tags{flex-direction:row;flex-wrap:wrap}html[lang=en] .about__title .eyebrow{writing-mode:horizontal-tb;text-orientation:mixed;margin-top:0;font-size:10px;letter-spacing:.12em}@media(max-width:768px){html[lang=en] .hero__title-row{flex-direction:column;align-items:flex-start;gap:var(--space-3)}html[lang=en] .hero__subtitle{max-width:100%;margin-top:0;font-size:10px;letter-spacing:.16em}}:root{--page-bg-color: var(--paper);--page-bg-layers: radial-gradient(ellipse at 16% 8%, rgba(176, 141, 87, .11), transparent 55%), radial-gradient(ellipse at 86% 82%, rgba(60, 74, 69, .07), transparent 58%), repeating-linear-gradient(0deg, rgba(43, 38, 32, .018) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, rgba(43, 38, 32, .013) 0 1px, transparent 1px 6px);--selection-bg: rgba(158, 43, 37, .2);--tag-surface: rgba(255, 255, 255, .55);--solid-ink: #2b2620;--solid-ink-soft: #5a5147;--solid-gold: #b08d57;--card-surface: radial-gradient(circle at 100% 0%, rgba(176, 141, 87, .09), transparent 52%), linear-gradient(155deg, rgba(255, 252, 244, .88), rgba(250, 245, 234, .82));--paper-surface: linear-gradient(155deg, rgba(250, 245, 234, .9), rgba(240, 231, 212, .88));--control-surface: linear-gradient(155deg, rgba(255, 253, 247, .95), rgba(250, 245, 234, .85));--zw-paper-top: rgba(250, 245, 234, .9);--zw-paper-bottom: rgba(240, 231, 212, .88);--zw-gold-glow: rgba(176, 141, 87, .16);--zw-inner-line: rgba(176, 141, 87, .18);--zw-control: linear-gradient(155deg, rgba(255, 253, 247, .95), rgba(250, 245, 234, .85));--zw-knob: linear-gradient(155deg, #fffdf7, #efe6d2);--header-bg: rgba(34, 40, 37, .97);--header-border: rgba(216, 190, 140, .36);--header-shadow: 0 6px 22px rgba(33, 39, 35, .13);--dark-surface: rgba(43, 38, 32, .98);--dark-elevated: linear-gradient(180deg, #34302a, #2b2620);--dark-control-bg: rgba(43, 38, 32, .55);--dark-control-wash: rgba(176, 141, 87, .1);--dark-control-border: rgba(176, 141, 87, .45);--dark-control-border-strong: rgba(176, 141, 87, .4);--dark-line: rgba(176, 141, 87, .18);--dark-line-soft: rgba(176, 141, 87, .14);--dark-line-medium: rgba(176, 141, 87, .25);--on-dark: #f5efe1;--on-dark-soft: rgba(245, 239, 225, .88);--on-dark-body: rgba(245, 239, 225, .82);--on-dark-muted: rgba(245, 239, 225, .76);--on-dark-dim: rgba(245, 239, 225, .72);--on-dark-faint: rgba(245, 239, 225, .62);--on-dark-line: rgba(216, 190, 140, .58);--on-dark-inset: rgba(245, 239, 225, .045);--on-dark-hover: rgba(176, 141, 87, .16);--gold-quiet: rgba(216, 190, 140, .62);--shimmer-dark: #7a5628;--shimmer-mid: #a8814a;--shimmer-light: #cfa869;--decor-ring-1: #8a652f;--decor-ring-2: #a8823f;--decor-ring-3: #6d5228;--decor-cinnabar: #9e2b25;--decor-ink: #2b2620;--decor-yang: #2b2620;--decor-yin: #f5efe1;--decor-trigram: #6d5228;--decor-compass-gold: #b08d57;--decor-glow: radial-gradient(circle, rgba(176, 141, 87, .12), rgba(158, 43, 37, .05) 48%, transparent 72%);--title-shadow: 0 2px 0 rgba(255, 255, 255, .6)}:root[data-theme=ink]{--paper: #14120f;--paper-deep: #1e1a15;--paper-light: #26221c;--paper-warm: #1b1813;--ink: #f0e7d5;--ink-soft: #c9bca0;--ink-faint: #a8997c;--ink-wash: rgba(240, 231, 213, .08);--ink-wash-strong: rgba(240, 231, 213, .16);--cinnabar: #c4554b;--cinnabar-deep: #9e2b25;--cinnabar-soft: #d9776c;--cinnabar-wash: rgba(196, 85, 75, .14);--gold: #d8be8c;--gold-light: #e7c77e;--gold-wash: rgba(216, 190, 140, .14);--jade: #6fa98b;--deep: #14120f;--surface: rgba(38, 34, 28, .72);--surface-raised: rgba(48, 43, 35, .88);--surface-muted: rgba(32, 29, 24, .68);--surface-sunken: rgba(20, 18, 15, .58);--line: rgba(240, 231, 213, .18);--line-soft: rgba(240, 231, 213, .1);--line-gold: rgba(216, 190, 140, .55);--line-cinnabar: rgba(196, 85, 75, .55);--shadow-lift: 0 18px 40px rgba(0, 0, 0, .45);--shadow-soft: 0 6px 18px rgba(0, 0, 0, .35);--page-bg-color: #14120f;--page-bg-layers: radial-gradient(ellipse at 16% 8%, rgba(216, 190, 140, .1), transparent 55%), radial-gradient(ellipse at 86% 82%, rgba(158, 43, 37, .07), transparent 58%), repeating-linear-gradient(0deg, rgba(240, 231, 213, .022) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, rgba(240, 231, 213, .016) 0 1px, transparent 1px 6px);--selection-bg: rgba(231, 199, 126, .28);--tag-surface: rgba(38, 34, 28, .8);--solid-ink: #241f19;--solid-ink-soft: #322c24;--solid-gold: #7a5628;--card-surface: radial-gradient(circle at 100% 0%, rgba(216, 190, 140, .1), transparent 52%), linear-gradient(155deg, rgba(48, 43, 35, .88), rgba(28, 25, 20, .82));--paper-surface: linear-gradient(155deg, rgba(44, 39, 32, .92), rgba(26, 23, 19, .9));--control-surface: linear-gradient(155deg, rgba(52, 47, 38, .95), rgba(32, 29, 24, .88));--zw-paper-top: rgba(46, 41, 34, .9);--zw-paper-bottom: rgba(28, 25, 20, .88);--zw-gold-glow: rgba(216, 190, 140, .14);--zw-inner-line: rgba(216, 190, 140, .34);--zw-control: linear-gradient(155deg, rgba(52, 47, 38, .95), rgba(32, 29, 24, .88));--zw-knob: linear-gradient(155deg, #e7c77e, #b08d57);--header-bg: rgba(16, 14, 12, .97);--header-border: rgba(216, 190, 140, .5);--header-shadow: 0 6px 26px rgba(0, 0, 0, .55);--dark-surface: rgba(20, 18, 15, .98);--dark-elevated: linear-gradient(180deg, #2a2620, #16130f);--dark-control-bg: rgba(20, 18, 15, .6);--dark-control-wash: rgba(216, 190, 140, .1);--dark-control-border: rgba(216, 190, 140, .48);--dark-control-border-strong: rgba(216, 190, 140, .42);--dark-line: rgba(216, 190, 140, .22);--dark-line-soft: rgba(216, 190, 140, .16);--dark-line-medium: rgba(216, 190, 140, .3);--on-dark: #f0e7d5;--on-dark-soft: rgba(240, 231, 213, .9);--on-dark-body: rgba(240, 231, 213, .84);--on-dark-muted: rgba(240, 231, 213, .8);--on-dark-dim: rgba(240, 231, 213, .74);--on-dark-faint: rgba(240, 231, 213, .66);--on-dark-line: rgba(231, 199, 126, .66);--on-dark-inset: rgba(240, 231, 213, .05);--on-dark-hover: rgba(216, 190, 140, .18);--gold-quiet: rgba(231, 199, 126, .7);--shimmer-dark: #8a652f;--shimmer-mid: #d8be8c;--shimmer-light: #f5e3b6;--decor-ring-1: #e7c77e;--decor-ring-2: #d8be8c;--decor-ring-3: #a8823f;--decor-cinnabar: #d9776c;--decor-ink: #c9bca0;--decor-yang: #1b1813;--decor-yin: #f0e7d5;--decor-trigram: #d8be8c;--decor-compass-gold: #d8be8c;--decor-glow: radial-gradient(circle, rgba(216, 190, 140, .16), rgba(196, 85, 75, .07) 48%, transparent 72%);--title-shadow: none}:root[data-theme=ink] .home{--ink-soft: #c9bca0;--ink-faint: #a8997c;--gold: #d8be8c;--line: rgba(240, 231, 213, .18);--line-soft: rgba(240, 231, 213, .1);--line-gold: rgba(216, 190, 140, .55);--line-cinnabar: rgba(196, 85, 75, .55)}:root[data-theme=ink] .page-ziwei{--zw-paper-top: rgba(46, 41, 34, .9);--zw-paper-bottom: rgba(28, 25, 20, .88);--zw-gold-glow: rgba(216, 190, 140, .14);--zw-inner-line: rgba(216, 190, 140, .34);--zw-control: linear-gradient(155deg, rgba(52, 47, 38, .95), rgba(32, 29, 24, .88));--zw-knob: linear-gradient(155deg, #e7c77e, #b08d57)}:root[data-theme=ink] .seal__text,:root[data-theme=ink] .zw-cell__name,:root[data-theme=ink] .zw-mark,:root[data-theme=ink] .zw-hua{color:#fff8ea}:root[data-theme=ink] .brand__name{--shimmer-dark: #8a652f;--shimmer-mid: #d8be8c;--shimmer-light: #fff4d6}:root[data-theme=ink] .hero__title{text-shadow:var(--title-shadow)}:root[data-theme=ink] .compass{opacity:.22;mix-blend-mode:screen}:root[data-theme=ink] .taiji__trigram rect{fill:var(--decor-trigram)}:root[data-theme=ink] .hero__subtitle{color:var(--cinnabar-soft)}:root[data-theme=ink] .zw-cell--soul,:root[data-theme=ink] .zw-cell--daxian,:root[data-theme=ink] .zw-time__chip.active{--gold-wash: rgba(216, 190, 140, .07)}select{color-scheme:light}select option,select optgroup{color:var(--ink);background-color:var(--paper-light)}:root[data-theme=ink] select{color-scheme:dark}@media(prefers-reduced-motion:no-preference){html.theme-switching,html.theme-switching body{transition:background-color .26s var(--ease-soft),color .26s var(--ease-soft)}html.theme-switching *{transition:background-color .26s var(--ease-soft),border-color .26s var(--ease-soft),color .26s var(--ease-soft),box-shadow .26s var(--ease-soft)}}:root{--tc-line-3d6b4a: #3d6b4a;--tc-line-b06a2b: #b06a2b;--tc-line-rgba-125-31-27-0_18: rgba(125, 31, 27, .18);--tc-line-rgba-125-31-27-0_22: rgba(125, 31, 27, .22);--tc-line-rgba-125-31-27-0_35: rgba(125, 31, 27, .35);--tc-line-rgba-125-31-27-0_55: rgba(125, 31, 27, .55);--tc-line-rgba-158-43-37-0_2: rgba(158, 43, 37, .2);--tc-line-rgba-158-43-37-0_42: rgba(158, 43, 37, .42);--tc-line-rgba-176-141-87-0_14: rgba(176, 141, 87, .14);--tc-line-rgba-176-141-87-0_18: rgba(176, 141, 87, .18);--tc-line-rgba-176-141-87-0_22: rgba(176, 141, 87, .22);--tc-line-rgba-176-141-87-0_24: rgba(176, 141, 87, .24);--tc-line-rgba-176-141-87-0_25: rgba(176, 141, 87, .25);--tc-line-rgba-176-141-87-0_35: rgba(176, 141, 87, .35);--tc-line-rgba-176-141-87-0_4: rgba(176, 141, 87, .4);--tc-line-rgba-176-141-87-0_45: rgba(176, 141, 87, .45);--tc-line-rgba-176-141-87-0_5: rgba(176, 141, 87, .5);--tc-line-rgba-176-141-87-0_55: rgba(176, 141, 87, .55);--tc-line-rgba-216-190-140-0_36: rgba(216, 190, 140, .36);--tc-line-rgba-216-190-140-0_58: rgba(216, 190, 140, .58);--tc-line-rgba-245-239-225-0_045: rgba(245, 239, 225, .045);--tc-line-rgba-245-239-225-0_34: rgba(245, 239, 225, .34);--tc-line-rgba-255-255-255-0_6: rgba(255, 255, 255, .6);--tc-line-rgba-33-39-35-0_13: rgba(33, 39, 35, .13);--tc-line-rgba-43-38-32-0_12: rgba(43, 38, 32, .12);--tc-line-rgba-43-38-32-0_18: rgba(43, 38, 32, .18);--tc-line-rgba-43-38-32-0_25: rgba(43, 38, 32, .25);--tc-line-rgba-60-107-84-0_28: rgba(60, 107, 84, .28);--tc-line-rgba-61-107-74-0_28: rgba(61, 107, 74, .28);--tc-line-rgba-61-107-74-0_3: rgba(61, 107, 74, .3);--tc-line-rgba-61-107-74-0_35: rgba(61, 107, 74, .35);--tc-line-rgba-61-107-74-0_45: rgba(61, 107, 74, .45);--tc-surface-2b2620: #2b2620;--tc-surface-34302a: #34302a;--tc-surface-6b4c29: #6b4c29;--tc-surface-7a5a30: #7a5a30;--tc-surface-b08d57: #b08d57;--tc-surface-efe6d2: #efe6d2;--tc-surface-fbf6eb: #fbf6eb;--tc-surface-fdf9f0: #fdf9f0;--tc-surface-rgba-158-43-37-0_05: rgba(158, 43, 37, .05);--tc-surface-rgba-158-43-37-0_06: rgba(158, 43, 37, .06);--tc-surface-rgba-158-43-37-0_07: rgba(158, 43, 37, .07);--tc-surface-rgba-158-43-37-0_13: rgba(158, 43, 37, .13);--tc-surface-rgba-158-43-37-0_14: rgba(158, 43, 37, .14);--tc-surface-rgba-176-141-87-0_05: rgba(176, 141, 87, .05);--tc-surface-rgba-176-141-87-0_06: rgba(176, 141, 87, .06);--tc-surface-rgba-176-141-87-0_07: rgba(176, 141, 87, .07);--tc-surface-rgba-176-141-87-0_09: rgba(176, 141, 87, .09);--tc-surface-rgba-176-141-87-0_1: rgba(176, 141, 87, .1);--tc-surface-rgba-176-141-87-0_12: rgba(176, 141, 87, .12);--tc-surface-rgba-176-141-87-0_14: rgba(176, 141, 87, .14);--tc-surface-rgba-176-141-87-0_16: rgba(176, 141, 87, .16);--tc-surface-rgba-176-141-87-0_2: rgba(176, 141, 87, .2);--tc-surface-rgba-176-141-87-0_22: rgba(176, 141, 87, .22);--tc-surface-rgba-239-230-210-0_5: rgba(239, 230, 210, .5);--tc-surface-rgba-239-230-210-0_6: rgba(239, 230, 210, .6);--tc-surface-rgba-239-230-210-0_7: rgba(239, 230, 210, .7);--tc-surface-rgba-250-245-234-0_72: rgba(250, 245, 234, .72);--tc-surface-rgba-250-245-234-0_82: rgba(250, 245, 234, .82);--tc-surface-rgba-250-245-234-0_9: rgba(250, 245, 234, .9);--tc-surface-rgba-255-252-244-0_74: rgba(255, 252, 244, .74);--tc-surface-rgba-255-252-244-0_84: rgba(255, 252, 244, .84);--tc-surface-rgba-255-252-244-0_88: rgba(255, 252, 244, .88);--tc-surface-rgba-255-252-244-0_9: rgba(255, 252, 244, .9);--tc-surface-rgba-255-255-255-0_16: rgba(255, 255, 255, .16);--tc-surface-rgba-255-255-255-0_35: rgba(255, 255, 255, .35);--tc-surface-rgba-34-40-37-0_97: rgba(34, 40, 37, .97);--tc-surface-rgba-43-38-32-0_03: rgba(43, 38, 32, .03);--tc-surface-rgba-43-38-32-0_035: rgba(43, 38, 32, .035);--tc-surface-rgba-43-38-32-0_05: rgba(43, 38, 32, .05);--tc-surface-rgba-43-38-32-0_06: rgba(43, 38, 32, .06);--tc-surface-rgba-43-38-32-0_07: rgba(43, 38, 32, .07);--tc-surface-rgba-43-38-32-0_12: rgba(43, 38, 32, .12);--tc-surface-rgba-43-38-32-0_55: rgba(43, 38, 32, .55);--tc-surface-rgba-43-38-32-0_97: rgba(43, 38, 32, .97);--tc-surface-rgba-43-38-32-0_98: rgba(43, 38, 32, .98);--tc-surface-rgba-60-107-84-0_1: rgba(60, 107, 84, .1);--tc-surface-rgba-60-74-69-0_98: rgba(60, 74, 69, .98);--tc-surface-rgba-61-107-74-0_05: rgba(61, 107, 74, .05);--tc-surface-rgba-61-107-74-0_08: rgba(61, 107, 74, .08);--tc-surface-rgba-61-107-74-0_1: rgba(61, 107, 74, .1);--tc-surface-rgba-61-107-74-0_12: rgba(61, 107, 74, .12);--tc-surface-rgba-61-107-74-0_14: rgba(61, 107, 74, .14);--tc-surface-rgba-61-107-74-0_16: rgba(61, 107, 74, .16);--tc-surface-rgba-74-90-99-0_14: rgba(74, 90, 99, .14);--tc-svg-6d5228: #6d5228;--tc-text-2f5c3c: #2f5c3c;--tc-text-3d6b4a: #3d6b4a;--tc-text-4a5a63: #4a5a63;--tc-text-6b7f5e: #6b7f5e;--tc-text-7a5a1f: #7a5a1f;--tc-text-8a5a2b: #8a5a2b;--tc-text-9e2b25: #9e2b25;--tc-text-a89b7c: #a89b7c;--tc-text-b06a2b: #b06a2b;--tc-text-b08d57: #b08d57;--tc-text-f5efe1: #f5efe1;--tc-text-f7f1e3: #f7f1e3;--tc-text-fbf3e2: #fbf3e2;--tc-text-rgba-138-127-110-0_6: rgba(138, 127, 110, .6);--tc-text-rgba-158-43-37-0_06: rgba(158, 43, 37, .06);--tc-text-rgba-216-190-140-0_62: rgba(216, 190, 140, .62);--tc-text-rgba-216-190-140-0_7: rgba(216, 190, 140, .7);--tc-text-rgba-216-190-140-0_75: rgba(216, 190, 140, .75);--tc-text-rgba-245-239-225-0_62: rgba(245, 239, 225, .62);--tc-text-rgba-245-239-225-0_7: rgba(245, 239, 225, .7);--tc-text-rgba-245-239-225-0_72: rgba(245, 239, 225, .72);--tc-text-rgba-245-239-225-0_76: rgba(245, 239, 225, .76);--tc-text-rgba-245-239-225-0_8: rgba(245, 239, 225, .8);--tc-text-rgba-245-239-225-0_82: rgba(245, 239, 225, .82);--tc-text-rgba-245-239-225-0_88: rgba(245, 239, 225, .88)}:root[data-theme=ink]{--tc-line-3d6b4a: #8cba98;--tc-line-b06a2b: #d8be8c;--tc-line-rgba-125-31-27-0_18: rgba(212, 108, 96, .18);--tc-line-rgba-125-31-27-0_22: rgba(212, 108, 96, .22);--tc-line-rgba-125-31-27-0_35: rgba(212, 108, 96, .35);--tc-line-rgba-125-31-27-0_55: rgba(212, 108, 96, .55);--tc-line-rgba-158-43-37-0_2: rgba(212, 108, 96, .2);--tc-line-rgba-158-43-37-0_42: rgba(212, 108, 96, .42);--tc-line-rgba-176-141-87-0_14: rgba(216, 190, 140, .14);--tc-line-rgba-176-141-87-0_18: rgba(216, 190, 140, .18);--tc-line-rgba-176-141-87-0_22: rgba(216, 190, 140, .22);--tc-line-rgba-176-141-87-0_24: rgba(216, 190, 140, .24);--tc-line-rgba-176-141-87-0_25: rgba(216, 190, 140, .25);--tc-line-rgba-176-141-87-0_35: rgba(216, 190, 140, .35);--tc-line-rgba-176-141-87-0_4: rgba(216, 190, 140, .4);--tc-line-rgba-176-141-87-0_45: rgba(216, 190, 140, .45);--tc-line-rgba-176-141-87-0_5: rgba(216, 190, 140, .5);--tc-line-rgba-176-141-87-0_55: rgba(216, 190, 140, .55);--tc-line-rgba-216-190-140-0_36: rgba(216, 190, 140, .36);--tc-line-rgba-216-190-140-0_58: rgba(216, 190, 140, .58);--tc-line-rgba-245-239-225-0_045: rgba(216, 190, 140, .045);--tc-line-rgba-245-239-225-0_34: rgba(216, 190, 140, .34);--tc-line-rgba-255-255-255-0_6: rgba(255, 248, 234, .6);--tc-line-rgba-33-39-35-0_13: rgba(240, 231, 213, .13);--tc-line-rgba-43-38-32-0_12: rgba(240, 231, 213, .12);--tc-line-rgba-43-38-32-0_18: rgba(240, 231, 213, .18);--tc-line-rgba-43-38-32-0_25: rgba(240, 231, 213, .25);--tc-line-rgba-60-107-84-0_28: rgba(140, 186, 152, .28);--tc-line-rgba-61-107-74-0_28: rgba(140, 186, 152, .28);--tc-line-rgba-61-107-74-0_3: rgba(140, 186, 152, .3);--tc-line-rgba-61-107-74-0_35: rgba(140, 186, 152, .35);--tc-line-rgba-61-107-74-0_45: rgba(140, 186, 152, .45);--tc-surface-2b2620: #14120f;--tc-surface-34302a: #14120f;--tc-surface-6b4c29: #14120f;--tc-surface-7a5a30: #26221c;--tc-surface-b08d57: #d8be8c;--tc-surface-efe6d2: #2e2922;--tc-surface-fbf6eb: #2e2922;--tc-surface-fdf9f0: #2e2922;--tc-surface-rgba-158-43-37-0_05: rgba(212, 108, 96, .05);--tc-surface-rgba-158-43-37-0_06: rgba(212, 108, 96, .06);--tc-surface-rgba-158-43-37-0_07: rgba(212, 108, 96, .07);--tc-surface-rgba-158-43-37-0_13: rgba(212, 108, 96, .13);--tc-surface-rgba-158-43-37-0_14: rgba(212, 108, 96, .14);--tc-surface-rgba-176-141-87-0_05: rgba(216, 190, 140, .05);--tc-surface-rgba-176-141-87-0_06: rgba(216, 190, 140, .06);--tc-surface-rgba-176-141-87-0_07: rgba(216, 190, 140, .07);--tc-surface-rgba-176-141-87-0_09: rgba(216, 190, 140, .09);--tc-surface-rgba-176-141-87-0_1: rgba(216, 190, 140, .1);--tc-surface-rgba-176-141-87-0_12: rgba(216, 190, 140, .12);--tc-surface-rgba-176-141-87-0_14: rgba(216, 190, 140, .14);--tc-surface-rgba-176-141-87-0_16: rgba(216, 190, 140, .16);--tc-surface-rgba-176-141-87-0_2: rgba(216, 190, 140, .2);--tc-surface-rgba-176-141-87-0_22: rgba(216, 190, 140, .22);--tc-surface-rgba-239-230-210-0_5: rgba(46, 41, 34, .5);--tc-surface-rgba-239-230-210-0_6: rgba(46, 41, 34, .6);--tc-surface-rgba-239-230-210-0_7: rgba(46, 41, 34, .7);--tc-surface-rgba-250-245-234-0_72: rgba(46, 41, 34, .72);--tc-surface-rgba-250-245-234-0_82: rgba(46, 41, 34, .82);--tc-surface-rgba-250-245-234-0_9: rgba(46, 41, 34, .9);--tc-surface-rgba-255-252-244-0_74: rgba(46, 41, 34, .74);--tc-surface-rgba-255-252-244-0_84: rgba(46, 41, 34, .84);--tc-surface-rgba-255-252-244-0_88: rgba(46, 41, 34, .88);--tc-surface-rgba-255-252-244-0_9: rgba(46, 41, 34, .9);--tc-surface-rgba-255-255-255-0_16: rgba(255, 248, 234, .16);--tc-surface-rgba-255-255-255-0_35: rgba(255, 248, 234, .35);--tc-surface-rgba-34-40-37-0_97: rgba(20, 18, 15, .97);--tc-surface-rgba-43-38-32-0_03: rgba(20, 18, 15, .03);--tc-surface-rgba-43-38-32-0_035: rgba(20, 18, 15, .035);--tc-surface-rgba-43-38-32-0_05: rgba(20, 18, 15, .05);--tc-surface-rgba-43-38-32-0_06: rgba(20, 18, 15, .06);--tc-surface-rgba-43-38-32-0_07: rgba(20, 18, 15, .07);--tc-surface-rgba-43-38-32-0_12: rgba(20, 18, 15, .12);--tc-surface-rgba-43-38-32-0_55: rgba(20, 18, 15, .55);--tc-surface-rgba-43-38-32-0_97: rgba(20, 18, 15, .97);--tc-surface-rgba-43-38-32-0_98: rgba(20, 18, 15, .98);--tc-surface-rgba-60-107-84-0_1: rgba(140, 186, 152, .1);--tc-surface-rgba-60-74-69-0_98: rgba(20, 18, 15, .98);--tc-surface-rgba-61-107-74-0_05: rgba(140, 186, 152, .05);--tc-surface-rgba-61-107-74-0_08: rgba(140, 186, 152, .08);--tc-surface-rgba-61-107-74-0_1: rgba(140, 186, 152, .1);--tc-surface-rgba-61-107-74-0_12: rgba(140, 186, 152, .12);--tc-surface-rgba-61-107-74-0_14: rgba(140, 186, 152, .14);--tc-surface-rgba-61-107-74-0_16: rgba(140, 186, 152, .16);--tc-surface-rgba-74-90-99-0_14: rgba(150, 176, 190, .14);--tc-svg-6d5228: #f0e7d5;--tc-text-2f5c3c: #8cba98;--tc-text-3d6b4a: #8cba98;--tc-text-4a5a63: #96b0be;--tc-text-6b7f5e: #8cba98;--tc-text-7a5a1f: #c9bca0;--tc-text-8a5a2b: #d46c60;--tc-text-9e2b25: #d46c60;--tc-text-a89b7c: #d8be8c;--tc-text-b06a2b: #d8be8c;--tc-text-b08d57: #d8be8c;--tc-text-f5efe1: #fff8ea;--tc-text-f7f1e3: #fff8ea;--tc-text-fbf3e2: #fff8ea;--tc-text-rgba-138-127-110-0_6: rgba(201, 188, 160, .6);--tc-text-rgba-158-43-37-0_06: rgba(212, 108, 96, .06);--tc-text-rgba-216-190-140-0_62: rgba(216, 190, 140, .62);--tc-text-rgba-216-190-140-0_7: rgba(216, 190, 140, .7);--tc-text-rgba-216-190-140-0_75: rgba(216, 190, 140, .75);--tc-text-rgba-245-239-225-0_62: rgba(255, 248, 234, .62);--tc-text-rgba-245-239-225-0_7: rgba(255, 248, 234, .7);--tc-text-rgba-245-239-225-0_72: rgba(255, 248, 234, .72);--tc-text-rgba-245-239-225-0_76: rgba(255, 248, 234, .76);--tc-text-rgba-245-239-225-0_8: rgba(255, 248, 234, .8);--tc-text-rgba-245-239-225-0_82: rgba(255, 248, 234, .82);--tc-text-rgba-245-239-225-0_88: rgba(255, 248, 234, .88)}
