.home-app{--wood:#4a7c59;--fire:#c8472e;--earth:#b8893a;--metal:#9b9486;--water:#2f4858;--spring:cubic-bezier(0.34,1.45,0.5,1);--r-lg:22px;--r-md:16px}.home-app *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.home-app .home-legacy-remainder{display:contents}.home-app .home-learn-cta{margin-top:32px;text-align:center}.home-app .serif{font-family:Songti SC,STSong,"Noto Serif SC",serif}.home-app a{color:inherit;text-decoration:none}.home-app button{font-family:inherit;color:inherit}.home-app ::selection{background:var(--cinnabar-soft)}.home-app :focus-visible{outline:2px solid var(--cinnabar);outline-offset:3px;border-radius:6px}.home-app nav{display:flex;align-items:center;gap:4px;background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);border:1px solid var(--glass-border);border-radius:999px;padding:8px 10px;box-shadow:var(--shadow);transition:transform .6s var(--spring),box-shadow .4s ease}.home-app nav.lifted{box-shadow:var(--shadow-lg)}.home-app main{max-width:1120px;margin:0 auto;padding:0 24px}.home-app section{padding:76px 0 8px}.home-app .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.22em;color:var(--cinnabar);font-weight:600}.home-app .eyebrow:before{content:"";width:22px;height:1px;background:var(--cinnabar)}.home-app h2.sec-title{font-size:clamp(26px,3.6vw,34px);font-weight:600;letter-spacing:.04em;margin:10px 0 6px}.home-app .sec-sub{color:var(--ink-2);font-size:15px;max-width:560px}.home-app .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px;flex-wrap:wrap}.home-app .more{flex:none;font-size:14px;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--hairline);border-radius:999px;background:var(--card);transition:transform .4s var(--spring),color .2s,border-color .2s}.home-app .more:hover{transform:translateX(4px) scale(1.04);color:var(--cinnabar);border-color:var(--cinnabar)}.home-app .reveal{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .7s ease,transform .9s var(--spring);animation:gxz-reveal-failsafe 0s linear 5s forwards}.home-app #shelf:target .shelf-stage.reveal,.home-app .reveal.in{opacity:1;transform:none}.home-app .d1{transition-delay:.08s}.home-app .d2{transition-delay:.16s}.home-app .d3{transition-delay:.24s}.home-app .d4{transition-delay:.32s}.home-app .hero{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;padding:120px 0 40px}@media (max-width:880px){.home-app .hero{grid-template-columns:1fr;padding-top:110px;text-align:center}.home-app .hero-copy{order:2}}.home-app .hero h1{font-size:clamp(38px,5.6vw,62px);line-height:1.28;font-weight:600;letter-spacing:.06em;margin:18px 0 14px}.home-app .hero h1 em{font-style:normal;color:var(--cinnabar);position:relative}.home-app .hero h1 em:after{content:"";position:absolute;left:2px;right:2px;bottom:4px;height:8px;background:var(--cinnabar-soft);border-radius:4px;z-index:-1}.home-app .hero p.lead{color:var(--ink-2);font-size:16.5px;max-width:460px}@media (max-width:880px){.home-app .hero p.lead{margin:0 auto}}.home-app .hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}@media (max-width:880px){.home-app .hero-actions{justify-content:center}}.home-app .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:999px;font-size:15px;font-weight:600;transition:transform .45s var(--spring),box-shadow .3s ease,filter .2s ease}.home-app .btn:active{transform:scale(.94)}.home-app .btn-primary{background:var(--ink);color:var(--paper);box-shadow:var(--shadow)}.home-app .btn-primary:hover{transform:translateY(-3px) scale(1.03);box-shadow:var(--shadow-lg)}.home-app .btn-ghost{background:var(--glass);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink)}.home-app .btn-ghost:hover{transform:translateY(-3px) scale(1.03);border-color:var(--gold);color:var(--gold)}.home-app .hero-meta{display:flex;gap:28px;margin-top:44px;color:var(--ink-3);font-size:13px;flex-wrap:wrap}@media (max-width:880px){.home-app .hero-meta{justify-content:center}}.home-app .hero-meta b{display:block;font-size:20px;color:var(--ink);font-weight:600;letter-spacing:.04em}.home-app .yinyang-wrap{display:flex;align-items:center;justify-content:center}.home-app .yinyang-img{width:min(460px,88vw);height:auto;display:block;filter:drop-shadow(0 16px 48px rgba(31,28,24,.18));transition:transform .8s var(--spring),filter .4s ease}.home-app .yinyang-img:hover{transform:rotate(6deg) scale(1.03);filter:drop-shadow(0 24px 64px rgba(31,28,24,.28))}.home-app #shelf{position:relative;isolation:isolate;scroll-margin-top:104px}.home-app #shelf:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:62%;height:58%;left:-12%;top:24%;border-radius:50%;background:radial-gradient(circle,rgba(184,137,58,.11),transparent 68%);filter:blur(18px)}.home-app .shelf-stage{--spot-x:50%;--spot-y:8%;position:relative;display:grid;grid-template-rows:auto auto;row-gap:22px;padding:18px 18px 22px;border-radius:28px;border:1px solid var(--glass-border);background:radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(255,255,255,.18),transparent 32%),color-mix(in srgb,var(--glass) 88%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.45);backdrop-filter:blur(28px) saturate(1.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 70px rgba(31,28,24,.1);overflow:hidden}.home-app .shelf-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 16%,rgba(255,255,255,.08) 34%,transparent 54%);transform:translateX(-70%);opacity:0}.home-app .shelf-stage.in:before{animation:shelfGlassSweep 1.45s cubic-bezier(.16,1,.3,1) .18s both}.home-app .chips{--chip-spring:cubic-bezier(.2,.86,.22,1);--chip-ease:cubic-bezier(.22,1,.36,1);--thumb-x:4px;--thumb-w:0px;position:relative!important;inset:auto!important;z-index:3;display:inline-flex;justify-self:start;align-self:start;gap:4px;width:auto;max-width:100%;margin:0;padding:5px;border-radius:999px;border:1px solid rgba(128,118,105,.16);background:color-mix(in srgb,var(--card) 92%,rgba(255,255,255,.34));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 8px 22px rgba(31,28,24,.055)}.home-app .chips:before{content:"";position:absolute;top:5px;bottom:5px;left:0;width:var(--thumb-base-w,72px);transform-origin:left center;transform:translateX(var(--thumb-x,4px)) scaleX(var(--thumb-sx,1));border-radius:999px;background:color-mix(in srgb,var(--card) 96%,rgba(250,246,237,.55));box-shadow:0 8px 20px rgba(31,28,24,.1),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 1px rgba(128,118,105,.08);transition:transform .54s var(--chip-spring);pointer-events:none;will-change:transform;opacity:0}.home-app .chips.chips-ready:before{opacity:1}.home-app .chips.is-sliding:before{transition-duration:.62s}.home-app .chip-filter{position:relative;z-index:1;border:0;background:transparent;cursor:pointer;min-height:36px;padding:0 18px;border-radius:999px;font-size:13px;letter-spacing:.06em;color:var(--ink-2);-webkit-tap-highlight-color:transparent;transition:color .32s var(--chip-ease),transform .28s var(--chip-spring);font-family:inherit}@media(hover:hover){.home-app .chip-filter:hover{color:var(--ink)}}.home-app .chip-filter:active{transform:scale(.94)}.home-app .chip-filter.on{color:var(--cinnabar);transform:none}.home-app .shelf{position:relative!important;inset:auto!important;z-index:1;display:grid;width:100%;margin:0;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:14px}.home-app .book{--lift-x:0px;--lift-rotate:0deg;position:relative;min-width:0;padding:10px;border-radius:19px;background:linear-gradient(155deg,color-mix(in srgb,var(--card) 82%,transparent),color-mix(in srgb,var(--glass) 70%,transparent));border:1px solid color-mix(in srgb,var(--hairline) 82%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 28px rgba(31,28,24,.07);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);transition:transform .82s cubic-bezier(.16,1.12,.24,1),box-shadow .5s ease,opacity .46s ease,border-color .4s ease,background .5s ease,filter .46s ease;display:flex;flex-direction:column;text-decoration:none;transform-origin:50% 86%}.home-app .book:after{content:none}.home-app .book:hover{transform:translate3d(var(--lift-x),-10px,0) scale(1.018) rotate(var(--lift-rotate));border-color:color-mix(in srgb,var(--gold) 38%,var(--hairline));background:linear-gradient(155deg,color-mix(in srgb,var(--card) 92%,transparent),color-mix(in srgb,var(--glass) 78%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 24px 54px rgba(31,28,24,.15)}.home-app .book.hide{opacity:0;pointer-events:none;transform:translate3d(0,10px,0) scale(.985);filter:saturate(.92)}.home-app .book.gone{display:none}.home-app .shelf-stage.shelf-ready .book{animation:shelfBookIn .9s cubic-bezier(.16,1.16,.3,1) both;animation-delay:calc(45ms * var(--book-step, 0))}.home-app .cover{position:relative;z-index:1;border-radius:5px;aspect-ratio:1008/1560;overflow:hidden;background:url(/performance/v42/book-cover-600.jpg) 50%/100% 100% no-repeat!important;box-shadow:0 12px 24px rgba(46,29,19,.3),-2px 0 0 rgba(255,238,195,.12);transform-origin:16% 78%;transition:transform .9s cubic-bezier(.18,1.34,.22,1),box-shadow .6s ease,filter .5s ease}.home-app .book:hover .cover{transform:perspective(900px) translateY(-2px) rotateX(1.5deg) rotateY(-7deg) scale(1.024);box-shadow:0 22px 42px rgba(46,29,19,.31),-3px 0 0 rgba(255,238,195,.16)}.home-app .book:hover .cover:before,.home-app .cover:after,.home-app .cover:before{content:none}.home-app .slip{--title-chars:4;position:absolute;top:6.2%;left:8.8%;width:clamp(30px,17.6%,42px);height:auto;min-height:0;max-height:64%;writing-mode:vertical-rl;background:rgba(224,203,158,.94);color:#24120d!important;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-weight:700;font-size:clamp(15px,1.32vw,18px);letter-spacing:.16em;padding:10px 5px;border-radius:1px;line-height:1.08;border:3px double rgba(77,52,29,.7);box-shadow:inset 0 1px 0 rgba(255,246,218,.42),0 2px 6px rgba(14,10,7,.18);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;z-index:2}.home-app .cover .seal{display:none}.home-app .cover .dyn{position:absolute;right:17%;top:5%;writing-mode:vertical-rl;color:rgba(225,190,116,.78);font-size:9px;letter-spacing:.3em;font-family:Songti SC,STSong,"Noto Serif SC",serif;z-index:2}.home-app .book-meta{position:relative;z-index:2;padding:12px 3px 3px;display:flex;flex-direction:column;gap:5px;flex:1}.home-app .book-meta .row{display:flex;align-items:center;justify-content:space-between;gap:6px}.home-app .book-meta h3{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:15px;letter-spacing:.06em}.home-app .book-cat-tag{font-size:10px;color:var(--cinnabar);border:1px solid;border-radius:999px;padding:1px 7px;letter-spacing:.12em;white-space:nowrap}.home-app .book-meta .who{font-size:11px;color:var(--ink-3);letter-spacing:.04em}.home-app .book-meta .desc{font-size:12px;color:var(--ink-2);flex:1;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.home-app .read-btn{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;background:var(--cinnabar);color:#fff8f0;font-size:11.5px;letter-spacing:.08em;padding:6px 14px;border-radius:999px;box-shadow:0 10px 24px rgba(200,71,46,.18);transition:transform .45s var(--spring),filter .2s ease,box-shadow .35s ease}.home-app .read-btn:hover{color:#fff8f0;filter:brightness(1.05);transform:scale(1.04);box-shadow:0 14px 30px rgba(200,71,46,.24)}@keyframes shelfBookIn{0%{opacity:0;transform:translateY(34px) scale(.9) rotate(calc((var(--book-step, 0) - 4) * .36deg));filter:blur(5px)}62%{opacity:1;transform:translateY(-5px) scale(1.012) rotate(calc((var(--book-step, 0) - 4) * -.08deg));filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes shelfGlassSweep{0%{opacity:0;transform:translateX(-70%)}35%{opacity:.8}to{opacity:0;transform:translateX(80%)}}@media(max-width:640px){.home-app .shelf-stage{margin-inline:-8px;padding:10px 9px 14px;border-radius:22px;row-gap:13px}.home-app .chips{display:inline-flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:999px}.home-app .chips::-webkit-scrollbar{display:none}.home-app .chips:before{border-radius:999px}.home-app .chip-filter{flex:0 0 auto;white-space:nowrap;padding:0 14px;font-size:12.5px;letter-spacing:.04em}.home-app .shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-app .book{padding:7px;border-radius:15px}.home-app .book-meta{padding:9px 2px 2px;gap:4px}.home-app .book-meta .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:10.5px;line-height:1.55;min-height:3.1em}.home-app .book-meta h3{font-size:13px}.home-app .book-meta .who{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-app .book-cat-tag{font-size:9px;padding-inline:5px}.home-app .read-btn{margin-top:4px;padding:5px 10px;font-size:10px}.home-app .slip{width:clamp(27px,17.2%,36px);height:auto;max-height:66%;padding:8px 4px;font-size:clamp(13px,3.55vw,15px);border-width:2px}}@media (prefers-reduced-motion:reduce){.home-app .shelf-stage.in:before,.home-app .shelf-stage.shelf-ready .book{animation:none}}.home-app .tagrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.home-app .tag{font-size:11.5px;padding:3px 10px;border-radius:999px;letter-spacing:.08em}.home-app .tag.cat{background:var(--cinnabar-soft);color:var(--cinnabar)}.home-app .tag.state{border:1px solid var(--hairline);color:var(--ink-3)}.home-app .reader{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:start;background:var(--card);border:1px solid var(--hairline);border-radius:28px;padding:clamp(26px,4vw,44px);box-shadow:var(--shadow)}@media (max-width:880px){.home-app .reader{grid-template-columns:1fr}}.home-app .reader-side h3{font-size:22px;font-weight:600;letter-spacing:.08em;margin:4px 0 8px}.home-app .reader-side p{font-size:14px;color:var(--ink-2);max-width:380px}.home-app .reader-feats{list-style:none;margin-top:22px;display:grid;gap:12px}.home-app .reader-feats li{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;color:var(--ink-2)}.home-app .reader-feats .dot{flex:none;width:26px;height:26px;border-radius:9px;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:13px;background:var(--gold-soft);color:var(--gold)}.home-app .seg{--chip-spring:cubic-bezier(.2,.86,.22,1);--thumb-x:5px;--thumb-sx:1;position:relative;display:inline-flex;padding:5px;border-radius:999px;gap:4px;background:color-mix(in srgb,var(--card) 92%,rgba(255,255,255,.32));border:1px solid rgba(128,118,105,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 8px 22px rgba(31,28,24,.055)}.home-app .seg:before{content:"";position:absolute;top:5px;bottom:5px;left:0;width:var(--thumb-base-w,60px);transform-origin:left center;transform:translateX(var(--thumb-x,5px)) scaleX(var(--thumb-sx,1));border-radius:999px;background:color-mix(in srgb,var(--card) 96%,rgba(250,246,237,.55));box-shadow:0 8px 20px rgba(31,28,24,.1),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 1px rgba(128,118,105,.08);transition:transform .54s var(--chip-spring);opacity:0;pointer-events:none;will-change:transform}.home-app .seg.chips-ready:before{opacity:1}.home-app .seg.is-sliding:before{transition-duration:.62s}.home-app .seg button{position:relative;z-index:1;min-height:36px;border:none;background:transparent;cursor:pointer;border-radius:999px;padding:0 18px;font-size:13px;letter-spacing:.06em;color:var(--ink-2);transition:background .36s cubic-bezier(.22,1,.36,1),color .28s ease,transform .36s var(--spring),box-shadow .36s ease}.home-app .seg button.on{color:var(--cinnabar)}.home-app .reader-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.home-app .size-ctl{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3)}.home-app .size-ctl input[type=range]{-webkit-appearance:none;appearance:none;width:110px;height:3px;border-radius:2px;background:var(--hairline);outline:none;cursor:pointer}.home-app .size-ctl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--card);border:1px solid var(--hairline);box-shadow:var(--shadow);transition:transform .3s var(--spring)}.home-app .size-ctl input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.home-app .page{position:relative;background:var(--paper-2);border:1px solid var(--hairline);border-radius:var(--r-md);padding:30px 32px;min-height:360px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),var(--shadow)}.home-app .page:before{content:"";position:absolute;inset:10px;pointer-events:none;border:1px solid var(--cinnabar-soft);border-radius:10px}.home-app .passage{font-size:var(--read-size,17.5px);line-height:2.15;letter-spacing:.1em;color:var(--ink);transition:font-size .3s ease}.home-app .passage .title{display:block;font-size:.82em;color:var(--ink-3);letter-spacing:.26em;margin-bottom:.9em}.home-app .page.vertical .passage{writing-mode:vertical-rl;height:320px;margin:0 auto}.home-app .page.vertical .passage .title{margin-bottom:0;margin-left:1em}.home-app .rare{cursor:pointer;color:var(--cinnabar);border-bottom:1px dashed var(--cinnabar);transition:background .25s ease}.home-app .page.vertical .rare{border-bottom:none;border-right:1px dashed var(--cinnabar)}.home-app .rare:hover{background:var(--cinnabar-soft)}.home-app .note-pop{position:absolute;z-index:5;max-width:230px;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);border-radius:14px;padding:10px 14px;font-size:13px;line-height:1.6;box-shadow:var(--shadow-lg);opacity:0;transform:translateY(8px) scale(.92);pointer-events:none;transition:opacity .25s ease,transform .45s var(--spring)}.home-app .note-pop.show{opacity:1;transform:translateY(0) scale(1)}.home-app .note-pop b{color:var(--cinnabar);font-size:16px;margin-right:6px}.home-app .note-pop .py{color:var(--gold);font-size:12px;letter-spacing:.04em}.home-app .note-pop p{color:var(--ink-2);margin-top:2px}.home-app .charts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:880px){.home-app .charts{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.home-app .charts{grid-template-columns:1fr}}.home-app .chart-card{min-height:552px;background:color-mix(in srgb,var(--card) 94%,transparent);border:1px solid var(--hairline);border-radius:8px;padding:30px 28px;box-shadow:0 1px 2px rgba(31,28,24,.04),0 12px 32px rgba(31,28,24,.065);position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .55s var(--spring),box-shadow .35s ease}.home-app .chart-card:hover{transform:translateY(-5px) scale(1.008);box-shadow:0 2px 4px rgba(31,28,24,.04),0 20px 44px rgba(31,28,24,.1)}.home-app .chart-card .glyph{height:218px;display:flex;align-items:center;justify-content:center;margin:12px 0 14px}.home-app .chart-card h3{font-size:20px;font-weight:600;letter-spacing:.08em;margin-bottom:8px}.home-app .chart-card>p{font-size:14px;line-height:1.8;color:var(--ink-2)}.home-app .chart-card .badge{position:absolute;top:20px;right:20px;font-size:10px;letter-spacing:.12em;color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 62%,transparent);padding:3px 8px;border-radius:6px;opacity:.9}.home-app .chart-card .live{font-size:12.5px;color:var(--cinnabar);letter-spacing:.06em;min-height:1.6em;margin-top:auto;padding-top:13px;border-top:1px solid var(--hairline)}.home-app .wuxing-mini{width:218px;max-width:100%;height:auto}.home-app .chart-mini-tabs{--chip-spring:cubic-bezier(.2,.86,.22,1);--thumb-x:5px;--thumb-sx:1;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 0 17px;padding:5px;border:1px solid rgba(128,118,105,.14);border-radius:999px;background:color-mix(in srgb,var(--card) 92%,rgba(255,255,255,.3));box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 8px 22px rgba(31,28,24,.05)}.home-app .chart-mini-tabs:before{content:"";position:absolute;top:5px;bottom:5px;left:0;width:var(--thumb-base-w,60px);transform-origin:left center;transform:translateX(var(--thumb-x,5px)) scaleX(var(--thumb-sx,1));border-radius:999px;background:color-mix(in srgb,var(--card) 96%,rgba(250,246,237,.55));box-shadow:0 8px 18px rgba(31,28,24,.09),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 1px rgba(128,118,105,.07);transition:transform .54s var(--chip-spring);opacity:0;pointer-events:none;will-change:transform}.home-app .chart-mini-tabs.chips-ready:before{opacity:1}.home-app .chart-mini-tabs.is-sliding:before{transition-duration:.62s}.home-app .chart-mini-tabs-two{grid-template-columns:repeat(2,minmax(0,1fr))}.home-app .chart-mini-tabs-three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-app .chart-mini-tabs button{position:relative;z-index:1;min-height:36px;border:0;border-radius:999px;background:transparent;color:var(--ink-3);cursor:pointer;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:12px;font-weight:700;transition:transform .46s cubic-bezier(.2,.86,.22,1),background .34s cubic-bezier(.22,1,.36,1),color .28s,box-shadow .34s}.home-app .chart-mini-tabs button.is-active,.home-app .chart-mini-tabs button:hover{color:var(--cinnabar)}.home-app .mini-relation-line{stroke-dasharray:130;stroke-dashoffset:130;animation:homeRelationDraw .62s cubic-bezier(.22,1,.36,1) forwards}.home-app .mini-relation-line.is-dim{opacity:.38}@keyframes homeRelationDraw{to{stroke-dashoffset:0}}.home-app .wuxing-mini-node{cursor:pointer}.home-app .wuxing-mini-node circle{fill:var(--card);stroke:var(--node-color);stroke-width:1.2;transition:r .5s cubic-bezier(.22,1,.36,1),fill .3s,filter .35s}.home-app .wuxing-mini-node text{fill:var(--node-color);font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:9px;font-weight:700;pointer-events:none;transition:fill .25s,font-size .45s cubic-bezier(.22,1,.36,1)}.home-app .wuxing-mini-node.is-active circle,.home-app .wuxing-mini-node:hover circle{r:14px;fill:var(--node-color);filter:drop-shadow(0 5px 7px rgba(31,28,24,.14))}.home-app .wuxing-mini-node.is-active text,.home-app .wuxing-mini-node:hover text{fill:#fffaf2;font-size:10px}.home-app .luoshu-mini{width:184px;height:184px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border:1px solid var(--hairline);border-radius:8px;background:color-mix(in srgb,var(--paper) 72%,transparent)}.home-app .luoshu-mini-cell{min-width:0;border:0;border-radius:5px;background:var(--card);color:var(--ink-2);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;box-shadow:inset 0 0 0 1px rgba(31,28,24,.045);transition:transform .5s cubic-bezier(.22,1,.36,1),color .25s,background .3s,box-shadow .35s}.home-app .luoshu-mini-cell strong{font:700 21px/1 Songti SC,STSong,"Noto Serif SC",serif}.home-app .luoshu-mini-cell small{font-size:9px;color:var(--ink-3)}.home-app .luoshu-mini-cell:hover{transform:translateY(-2px);color:var(--cell-color)}.home-app .luoshu-mini-cell.is-connected{color:var(--cell-color);background:color-mix(in srgb,var(--cell-color) 7%,var(--card))}.home-app .luoshu-mini-cell.is-active{color:#fffaf2;background:var(--cell-color);box-shadow:0 7px 15px color-mix(in srgb,var(--cell-color) 24%,transparent);transform:scale(1.055)}.home-app .luoshu-mini-cell.is-active small{color:rgba(255,250,242,.76)}.home-app .chart-mini-stems{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin:0 0 17px;padding:5px;border:1px solid rgba(128,118,105,.14);border-radius:999px;background:color-mix(in srgb,var(--card) 92%,rgba(255,255,255,.3));box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 8px 22px rgba(31,28,24,.05)}.home-app .chart-mini-stems button{min-width:0;min-height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink-3);cursor:pointer;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:12px;font-weight:700;transition:transform .46s cubic-bezier(.2,.86,.22,1),background .34s cubic-bezier(.22,1,.36,1),color .28s,box-shadow .34s}.home-app .chart-mini-stems button:hover{color:var(--stem-color);transform:translateY(-1px)}.home-app .chart-mini-stems button.is-active{background:color-mix(in srgb,var(--card) 96%,rgba(250,246,237,.55));color:var(--stem-color);box-shadow:0 8px 18px rgba(31,28,24,.09),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 1px rgba(128,118,105,.07)}.home-app .shishen-mini-glyph{gap:16px}.home-app .shishen-mini-center{width:88px;height:150px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--hairline)}.home-app .shishen-mini-center small,.home-app .shishen-mini-center span{color:var(--ink-3);font-size:9px}.home-app .shishen-mini-center strong{margin:5px 0;font:500 52px/1 Songti SC,STSong,"Noto Serif SC",serif;transition:color .25s,transform .48s cubic-bezier(.22,1,.36,1)}.home-app .shishen-mini-gods{width:min(232px,calc(100% - 104px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.home-app .shishen-mini-god{min-width:0;min-height:26px;border:0;border-radius:4px;padding:3px 8px;background:color-mix(in srgb,var(--paper) 78%,transparent);color:var(--ink-2);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:transform .45s cubic-bezier(.22,1,.36,1),color .25s,background .25s}.home-app .shishen-mini-god strong{font-size:11px;white-space:nowrap}.home-app .shishen-mini-god small{font-size:10px;color:var(--ink-3)}.home-app .shishen-mini-god:hover{color:var(--cinnabar);transform:translateX(2px)}.home-app .shishen-mini-god.is-active{color:var(--cinnabar);background:var(--cinnabar-soft)}@media (max-width:560px){.home-app .chart-card{min-height:510px;padding:24px 21px}.home-app .chart-card .glyph{height:194px;margin-top:9px}.home-app .wuxing-mini{width:198px}.home-app .luoshu-mini{width:174px;height:174px}.home-app .chart-mini-stems{grid-template-columns:repeat(5,minmax(0,1fr))}.home-app .chart-mini-stems button{min-height:34px}.home-app .shishen-mini-gods{width:calc(100% - 90px)}.home-app .shishen-mini-center{width:76px;height:140px}.home-app .shishen-mini-center strong{font-size:46px}}.home-app .tools{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:720px){.home-app .tools{grid-template-columns:1fr}}.home-app .tool{display:flex;align-items:center;gap:16px;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-radius:var(--r-lg);padding:20px 22px;box-shadow:var(--shadow);transition:transform .5s var(--spring),box-shadow .3s ease}.home-app .tool:hover{transform:translateY(-4px) scale(1.02);box-shadow:var(--shadow-lg)}.home-app .tool .ico{width:46px;height:46px;border-radius:14px;flex:none;display:flex;align-items:center;justify-content:center;font-size:20px;color:#FFF8F0;font-family:Songti SC,STSong,"Noto Serif SC",serif;transition:transform .5s var(--spring)}.home-app .tool:hover .ico{transform:rotate(-8deg) scale(1.1)}.home-app .tool h3{font-size:16px;font-weight:600;letter-spacing:.06em}.home-app .tool p{font-size:12.5px;color:var(--ink-3)}.home-app .tool-category{display:flex;min-height:176px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px;padding:26px 28px 24px;border-color:color-mix(in srgb,var(--gold) 14%,var(--glass-border));background:color-mix(in srgb,var(--card) 82%,transparent);overflow:hidden}.home-app .tool-category:before{content:"";width:34px;height:2px;border-radius:999px;background:color-mix(in srgb,var(--gold) 64%,transparent);transition:width .55s var(--spring),background .3s ease}.home-app .tool-category:hover:before{width:58px;background:var(--cinnabar)}.home-app .tool-category-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.home-app .tool-category-head span{color:color-mix(in srgb,var(--gold) 64%,var(--ink-3));font-size:12px;font-weight:700;letter-spacing:.18em;transition:color .3s ease,transform .55s var(--spring)}.home-app .tool-category:hover .tool-category-head span{color:var(--cinnabar);transform:translateX(2px)}.home-app .tool-category h3{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:28px;font-weight:600;letter-spacing:.08em}.home-app .tool-category p{max-width:300px;font-size:13.5px;line-height:1.8;color:var(--ink-3)}.home-app .tool-category-tags{display:flex;flex-wrap:wrap;gap:8px}.home-app .tool-category-tags span{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid color-mix(in srgb,var(--gold) 18%,var(--glass-border));border-radius:999px;background:color-mix(in srgb,var(--paper) 58%,transparent);color:color-mix(in srgb,var(--ink-2) 86%,var(--gold));font-size:12px;letter-spacing:.06em}.home-app .tool-category small{display:block;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--gold) 18%,transparent);color:color-mix(in srgb,var(--gold) 72%,var(--ink-3));font-size:12px;font-weight:700;letter-spacing:.08em}.home-app .posts{display:flex;flex-direction:column}.home-app .post{display:grid;grid-template-columns:92px 1fr auto;gap:20px;align-items:center;padding:22px 8px;border-bottom:1px solid var(--hairline);transition:transform .45s var(--spring),background .25s ease,padding .35s var(--spring);border-radius:var(--r-md)}.home-app .post:hover{transform:translateX(8px);background:var(--cinnabar-soft);padding-left:16px;padding-right:16px}.home-app .post .date{font-size:12.5px;color:var(--ink-3);letter-spacing:.04em}.home-app .post .date b{display:block;font-size:19px;color:var(--ink);font-weight:600}.home-app .post h3{font-size:17px;font-weight:600;letter-spacing:.04em}.home-app .post p{font-size:13px;color:var(--ink-2);margin-top:2px}.home-app .post .arr{color:var(--ink-3);transition:transform .45s var(--spring),color .2s}.home-app .post:hover .arr{transform:translateX(4px);color:var(--cinnabar)}@media (max-width:600px){.home-app .post{grid-template-columns:1fr auto}.home-app .post .date{display:none}}.home-app .sub{margin-top:72px;background:var(--ink);color:var(--paper);border-radius:28px;padding:clamp(36px,6vw,64px);text-align:center;position:relative;overflow:hidden}.home-app .sub h2{font-size:clamp(24px,3.4vw,32px);font-weight:600;letter-spacing:.08em}.home-app .sub p{opacity:.72;font-size:14.5px;margin:10px auto 26px;max-width:420px}.home-app .sub form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.home-app .sub input{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:inherit;border-radius:999px;padding:12px 22px;font-size:14.5px;width:min(300px,70vw);outline:none;transition:border-color .2s ease,transform .4s var(--spring)}.home-app .sub input:focus{border-color:var(--gold);transform:scale(1.02)}.home-app .sub button{border:none;cursor:pointer;background:var(--cinnabar);color:#FFF8F0;border-radius:999px;padding:12px 28px;font-size:14.5px;font-weight:600;transition:transform .4s var(--spring),filter .2s}.home-app .sub button:hover{transform:scale(1.06);filter:brightness(1.08)}.home-app .sub button:active{transform:scale(.94)}.home-app .gua-wrap{display:grid;grid-template-columns:1fr 1.6fr;gap:36px;align-items:center;background:var(--card);border:1px solid var(--hairline);border-radius:28px;padding:clamp(28px,4vw,52px);box-shadow:var(--shadow);position:relative;overflow:hidden}@media (max-width:720px){.home-app .gua-wrap{grid-template-columns:1fr;text-align:center}}.home-app .gua-wrap:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 80% at 10% 50%,var(--gold-soft),transparent 70%)}.home-app .gua-symbol{flex-direction:column;justify-content:center;min-height:180px}.home-app .gua-symbol,.home-app .yao{display:flex;gap:10px;align-items:center}.home-app .yao{height:14px;width:120px;transition:opacity .5s ease,transform .5s var(--spring)}.home-app .yao-bar{height:14px;background:var(--ink);border-radius:3px;transition:width .6s var(--spring),background .4s ease}.home-app .yao.yang .yao-bar{width:100%}.home-app .yao.yin .yao-bar:first-child,.home-app .yao.yin .yao-bar:last-child{width:44%}.home-app .yao.yin .gap{flex:1}.home-app .yao.moving .yao-bar{background:var(--cinnabar)}.home-app .gua-number{font-size:11px;letter-spacing:.14em;color:var(--ink-3);margin-top:6px;font-family:Songti SC,STSong,"Noto Serif SC",serif}.home-app .gua-info{position:relative;z-index:1}.home-app .gua-name-row{display:flex;align-items:baseline;gap:12px;margin:10px 0 6px;flex-wrap:wrap}@media (max-width:720px){.home-app .gua-name-row{justify-content:center}}.home-app .gua-name{font-size:clamp(32px,4vw,44px);font-weight:600;letter-spacing:.1em;line-height:1}.home-app .gua-hanzi{font-size:18px;color:var(--ink-2);letter-spacing:.12em}.home-app .gua-attrs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}@media (max-width:720px){.home-app .gua-attrs{justify-content:center}}.home-app .gua-attr{font-size:11.5px;padding:3px 11px;border-radius:999px;letter-spacing:.08em;border:1px solid var(--hairline);color:var(--ink-3);background:var(--paper)}.home-app .gua-attr.hl{border-color:var(--gold);color:var(--gold);background:var(--gold-soft)}.home-app .gua-tuan{font-size:14.5px;color:var(--ink-2);line-height:1.9;letter-spacing:.06em;border-left:2px solid var(--gold);padding-left:14px;margin:0 0 18px;transition:opacity .4s ease}@media (max-width:720px){.home-app .gua-tuan{border-left:none;border-top:2px solid var(--gold);padding-left:0;padding-top:12px}}.home-app .gua-yong{font-size:13px;color:var(--ink-3);letter-spacing:.04em;margin-bottom:22px}.home-app .gua-yong b{color:var(--cinnabar);font-weight:600}.home-app .btn-gua{display:inline-flex;align-items:center;gap:9px;padding:12px 24px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:.06em;background:var(--ink);color:var(--paper);border:none;cursor:pointer;box-shadow:var(--shadow);transition:transform .5s var(--spring),box-shadow .3s ease,filter .2s}.home-app .btn-gua:hover{transform:translateY(-3px) scale(1.04);box-shadow:var(--shadow-lg)}.home-app .btn-gua:active{transform:scale(.93)}.home-app .btn-gua.spinning .coin-icon{animation:coinspin .55s var(--spring)}@keyframes coinspin{0%{transform:rotateY(0)}50%{transform:rotateY(180deg) scale(1.3)}to{transform:rotateY(1turn)}}.home-app .yao{opacity:0;transform:translateX(-18px)}.home-app .yao.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home-app .reveal{opacity:1;transform:none;transition:none}.home-app *,.home-app :after,.home-app :before{animation:none!important;transition-duration:.01ms!important}}@media (max-width:880px){.home-app .reveal{opacity:1;transform:none;transition:none}.home-app .yinyang-img{filter:none;transition:none}.home-app .book,.home-app .btn,.home-app .learn-card,.home-app .shelf-stage,.home-app nav{transition:none}}.home-app .learn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow)}@media(max-width:1000px){.home-app .learn-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.home-app .learn-grid{grid-template-columns:1fr}}.home-app .learn-card{background:var(--card);padding:28px 26px 32px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:0;position:relative;transition:background .3s}.home-app .learn-card:hover{background:var(--paper)}.home-app .learn-card:hover .learn-arrow{transform:translateX(4px);opacity:1}.home-app .learn-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.home-app .learn-num{font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--cinnabar);font-family:var(--sans)}.home-app .learn-tag{font-size:10.5px;letter-spacing:.12em;color:var(--ink-3);border:1px solid var(--hairline);border-radius:999px;padding:2px 9px;background:transparent}.home-app .learn-card h3{font-size:19px;font-weight:600;letter-spacing:.05em;margin-bottom:8px}.home-app .learn-card p{font-size:13px;color:var(--ink-2);line-height:1.8;margin-bottom:20px;flex:1}.home-app .learn-items{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--hairline)}.home-app .learn-item{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--hairline);font-size:12.5px;color:var(--ink-2)}.home-app .learn-item:last-child{border-bottom:none}.home-app .learn-item .li-name{letter-spacing:.04em}.home-app .learn-item .li-badge{font-size:11px;color:var(--ink-3);background:var(--paper);border:1px solid var(--hairline);border-radius:999px;padding:1px 7px}.home-app .learn-item .li-badge.done{color:var(--wood);border-color:rgba(74,124,89,.3);background:rgba(74,124,89,.08)}.home-app .learn-item .li-badge.soon{color:var(--gold);border-color:rgba(184,137,58,.3);background:var(--gold-soft)}.home-app .learn-arrow{position:absolute;right:20px;bottom:24px;font-size:16px;color:var(--ink-3);opacity:.5;transition:transform .4s var(--spring),opacity .2s}.home-app .sheet-scrim{position:fixed;inset:0;z-index:200;background:rgba(31,28,24,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .5s}.home-app .sheet-scrim.open{opacity:1;pointer-events:auto}.home-app .sheet{z-index:201;transform:translate(-50%,102%);color:var(--ink);border-radius:28px 28px 0 0;max-height:92svh;display:flex;flex-direction:column;box-shadow:0 -24px 80px -10px rgba(31,28,24,.3)}.home-app .sheet,.home-app .sheet-fill{position:fixed;left:50%;bottom:0;width:min(720px,100%);transition:transform .65s var(--spring);background:var(--paper-2)}.home-app .sheet-fill{z-index:200;height:60px;transform:translateX(-50%) translateY(100%);pointer-events:none}.home-app .sheet-fill.open{transform:translateX(-50%) translateY(0)}.home-app .sheet.open{transform:translate(-50%)}.home-app .sheet .grab{width:42px;height:5px;border-radius:99px;background:rgba(31,28,24,.18);margin:12px auto 4px;flex:none}.home-app .sheet .s-scroll{overflow-y:auto;padding:8px clamp(24px,5vw,48px) 52px;-webkit-overflow-scrolling:touch}.home-app .sheet .s-close{position:sticky;top:0;float:right;margin:-2px -6px 0 0;width:36px;height:36px;border-radius:50%;border:none;background:rgba(31,28,24,.08);color:var(--ink);font-size:18px;cursor:pointer;transition:transform .4s var(--spring),background .3s}.home-app .sheet .s-close:hover{background:rgba(31,28,24,.16);transform:rotate(90deg)}.home-app .sheet .s-cat{font-size:12.5px;letter-spacing:.4em;color:var(--cinnabar);margin-bottom:6px}.home-app .sheet .s-cat,.home-app .sheet h2{font-family:Songti SC,STSong,"Noto Serif SC",serif}.home-app .sheet h2{font-weight:700;font-size:clamp(28px,5vw,42px);margin:4px 0 6px;letter-spacing:.08em}.home-app .sheet .s-meta{font-size:13.5px;color:var(--ink-3);display:flex;gap:16px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--hairline);font-family:Songti SC,STSong,"Noto Serif SC",serif}.home-app .sheet .s-meta b{color:var(--cinnabar);font-weight:500}.home-app .sheet .s-quote{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:17px;line-height:1.9;color:var(--ink);border-left:3px solid var(--gold);padding:8px 18px;margin:4px 0 22px;background:var(--gold-soft);border-radius:0 12px 12px 0}.home-app .sheet .s-body p{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:15.5px;line-height:2;color:var(--ink-2);margin-bottom:14px}.home-app .sheet .s-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.home-app .sheet .s-tag{font-size:12px;padding:4px 12px;border-radius:999px;border:1px solid var(--hairline);color:var(--ink-3);letter-spacing:.08em}.home-app .sheet .s-read{display:inline-flex;align-items:center;gap:8px;margin-top:22px;background:var(--ink);color:var(--paper);font-size:14px;letter-spacing:.1em;padding:12px 28px;border-radius:999px;transition:transform .4s var(--spring),background .3s;text-decoration:none}.home-app .sheet .s-read:hover{background:var(--cinnabar);transform:scale(1.04)}@keyframes envelopeTimeline{0%{opacity:0;transform:translateX(calc(-50% + 62vw)) translateY(-18vh) scale(.18) rotate(-18deg) rotateY(-32deg)}38%{opacity:1;transform:translateX(calc(-50% - 16px)) translateY(8px) scale(1.035) rotate(2deg) rotateY(4deg)}52%{transform:translateX(calc(-50% + 7px)) translateY(-5px) scale(.985) rotate(-.7deg) rotateY(0)}62%{opacity:1;transform:translateX(-50%) translateY(0) scale(1) rotate(0) rotateY(0)}to{opacity:.24;transform:translateX(-50%) translateY(8px) scale(.96) rotate(0) rotateY(0)}}@keyframes flapTimeline{0%,48%{transform:rotateX(0)}72%,to{transform:rotateX(-178deg)}}@keyframes sealTimeline{0%,47%{opacity:1;transform:translate(-50%,-50%) scale(1)}64%,to{opacity:0;transform:translate(-50%,-50%) scale(.82)}}@keyframes paperTimeline{0%,50%{opacity:0;transform:translateY(210px) scale(.34) rotateX(18deg)}51%{opacity:1}72%{opacity:1;transform:translateY(58px) scale(.72) rotateX(8deg)}88%{opacity:1;transform:translateY(-14px) scale(1.012) rotateX(-1deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@keyframes paperContentTimeline{0%,76%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-app footer{padding:44px 0 56px;text-align:center;color:var(--ink-3);font-size:12.5px;line-height:2}.home-app footer .seal{color:var(--cinnabar);letter-spacing:.3em;font-size:13px;margin-bottom:6px}.home-app .shelf-empty{grid-column:1/-1;text-align:center;padding:48px 20px;color:var(--ink-3,#8a7f70);font-size:14px;letter-spacing:.04em}.sub-status{min-height:20px;margin-top:12px;font-size:13px}.sub-status[data-state=success]{color:#bad7b3}.sub-status[data-state=error]{color:#ffb3a5}@keyframes gxz-reveal-failsafe{to{opacity:1;transform:none}}html.gxz-app-ready .reveal{animation-play-state:paused}.page_page__556_G{--paper:#f7f2e8;--paper-2:#fffdf7;--ink:#1f1c18;--ink-2:#5c564c;--ink-3:#8c8478;--cinnabar:#c8472e;--cinnabar-soft:rgba(200,71,46,0.1);--gold:#b8893a;--gold-soft:rgba(184,137,58,0.12);--hairline:rgba(31,28,24,0.1);--glass:rgba(255,253,247,0.66);--glass-border:rgba(255,255,255,0.55);--card:#fffdf7;--shadow:0 1px 2px rgba(31,28,24,0.04),0 12px 32px rgba(31,28,24,0.08);--shadow-lg:0 2px 4px rgba(31,28,24,0.05),0 24px 64px rgba(31,28,24,0.14);--spring:cubic-bezier(0.34,1.45,0.5,1);min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.7;overflow-x:hidden}.page_progress__QfnYK{position:fixed;top:0;left:0;z-index:200;width:18%;height:2px;border-radius:0 2px 2px 0;background:linear-gradient(90deg,var(--gold),var(--cinnabar))}.page_navWrap___9mFa{position:fixed;top:14px;left:0;right:0;z-index:100;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.page_nav__ijo23{display:flex;align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:8px 10px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);pointer-events:auto}.page_brand__7TV1Q{display:inline-flex;align-items:center;gap:9px;padding:4px 14px 4px 6px;color:inherit;text-decoration:none;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:16px;font-weight:600;letter-spacing:.08em;white-space:nowrap}.page_brandMark__n1s4N{width:28px;height:28px;flex:0 0 auto;border-radius:50%;background-image:url(/preview-assets/wz-avatar.png);background-position:50%;background-size:cover}.page_navLinks__8rPi_{display:flex;align-items:center;gap:4px}.page_navLinks__8rPi_ a,.page_themeButton__otmUP{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--ink-2);text-decoration:none;font-size:14px;transition:background .35s var(--spring),color .25s ease,transform .35s var(--spring),filter .2s ease}.page_navLinks__8rPi_ a{padding:6px 14px}.page_navLinks__8rPi_ a:hover{background:var(--cinnabar-soft);color:var(--cinnabar);transform:scale(1.06)}.page_themeButton__otmUP{width:34px;border:1px solid var(--hairline);background:transparent;cursor:pointer;font-size:15px;line-height:1}.page_themeButton__otmUP:hover{background:var(--gold-soft);transform:rotate(40deg) scale(1.08)}.page_navLinks__8rPi_ .page_startLink__nLm56{margin-left:6px;padding:7px 16px;background:var(--cinnabar);color:#fff8f0;font-weight:600}.page_navLinks__8rPi_ .page_startLink__nLm56:hover{background:var(--cinnabar);color:#fff8f0;filter:brightness(1.05)}.page_main__nw1Wk{max-width:1120px;margin:0 auto;padding:0 24px}.page_hero__7KFOs{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:center;padding:120px 0 40px}.page_heroCopy__r3YU6{max-width:620px}.page_eyebrow__yxIK8{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--cinnabar);font-size:12.5px;font-weight:600;letter-spacing:.22em}.page_eyebrow__yxIK8:before{content:"";width:22px;height:1px;background:var(--cinnabar)}.page_hero__7KFOs h1{margin:18px 0 14px;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(38px,5.6vw,62px);font-weight:600;line-height:1.28;letter-spacing:.06em}.page_hero__7KFOs h1 em{position:relative;color:var(--cinnabar);font-style:normal}.page_hero__7KFOs h1 em:after{content:"";position:absolute;left:2px;right:2px;bottom:4px;z-index:-1;height:8px;border-radius:4px;background:var(--cinnabar-soft)}.page_lede__m7AMO{max-width:460px;margin:0;color:var(--ink-2);font-size:16.5px;line-height:1.9}.page_actions___si5r{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.page_primaryAction__rTtro,.page_secondaryAction__i_lO9{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:600;transition:transform .45s var(--spring),box-shadow .3s ease,color .2s ease,border-color .2s ease}.page_primaryAction__rTtro{background:var(--ink);color:var(--paper);box-shadow:var(--shadow)}.page_primaryAction__rTtro:hover{transform:translateY(-3px) scale(1.03);box-shadow:var(--shadow-lg)}.page_secondaryAction__i_lO9{border:1px solid var(--hairline);background:var(--glass);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_secondaryAction__i_lO9:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-3px) scale(1.03)}.page_heroMeta__vWgwt{display:flex;flex-wrap:wrap;gap:28px;margin-top:44px;color:var(--ink-3);font-size:13px}.page_heroMeta__vWgwt b{display:block;color:var(--ink);font-size:20px;font-weight:600;letter-spacing:.04em}.page_yinyangWrap__6FMok{display:flex;align-items:center;justify-content:center}.page_yinyangImg__B14Jv{width:min(460px,88vw);height:auto;display:block;filter:drop-shadow(0 16px 48px rgba(31,28,24,.18));transition:transform .8s var(--spring),filter .4s ease}.page_yinyangImg__B14Jv:hover{transform:rotate(6deg) scale(1.03);filter:drop-shadow(0 24px 64px rgba(31,28,24,.28))}.page_toolBand__3qZbk{padding:76px 0 8px}.page_sectionHead__iJcTv{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px;flex-wrap:wrap}.page_sectionHead__iJcTv h2{margin:10px 0 6px;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(26px,3.6vw,34px);font-weight:600;letter-spacing:.04em}.page_sectionHead__iJcTv p:last-child{max-width:560px;margin:0;color:var(--ink-2);font-size:15px}.page_moreLink__fSOxv{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--hairline);border-radius:999px;background:var(--card);color:var(--ink-2);text-decoration:none;font-size:14px;transition:transform .4s var(--spring),color .2s ease,border-color .2s ease}.page_moreLink__fSOxv:hover{border-color:var(--cinnabar);color:var(--cinnabar);transform:translateX(4px) scale(1.04)}.page_learnGrid__wO_ad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.page_toolGrid__KJKSR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page_toolCard__8UDMv{position:relative;display:flex;min-height:230px;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--hairline);border-radius:22px;background:var(--card);box-shadow:var(--shadow);color:inherit;text-decoration:none;overflow:hidden;transition:transform .55s var(--spring),box-shadow .35s ease,border-color .2s ease}.page_toolGrid__KJKSR .page_toolCard__8UDMv{min-height:auto;flex-direction:row;align-items:center;background:var(--glass);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}.page_toolCard__8UDMv:hover{transform:translateY(-6px) scale(1.015);border-color:rgba(184,137,58,.45);box-shadow:var(--shadow-lg)}.page_cardTop___Rdy5{display:flex;align-items:center;justify-content:space-between;gap:10px}.page_toolCard__8UDMv span{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--cinnabar);color:#fff8f0;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-weight:700;transition:transform .5s var(--spring)}.page_toolCard__8UDMv:hover span{transform:rotate(-8deg) scale(1.1)}.page_toolCard__8UDMv small{padding:3px 9px;border:1px solid var(--hairline);border-radius:999px;color:var(--ink-3);font-size:11px;font-weight:500}.page_toolCard__8UDMv strong{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:19px;letter-spacing:.08em}.page_toolCard__8UDMv em{color:var(--ink-2);font-style:normal;font-size:13.5px;line-height:1.7}.page_cardItems__BWcm7{display:grid;gap:8px;margin-top:auto}.page_cardItems__BWcm7 i{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:12px;background:var(--paper);color:var(--ink-2);font-size:12px;font-style:normal}.page_shelfGrid__Co1KX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.page_bookCard__st8kS{display:flex;flex-direction:column;padding:12px;border:1px solid var(--hairline);border-radius:16px;background:var(--card);box-shadow:var(--shadow);color:inherit;text-decoration:none;transition:transform .7s var(--spring),box-shadow .7s var(--spring)}.page_bookCard__st8kS:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:var(--shadow-lg)}.page_cover__qlsN5{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:16px;background:radial-gradient(120% 90% at 80% 0,rgba(244,239,227,.08),transparent 50%),linear-gradient(160deg,#262019,#15110c 70%);box-shadow:inset 0 0 0 .5px rgba(244,239,227,.12)}.page_cover__qlsN5:before{content:"";position:absolute;top:0;bottom:0;left:10px;width:1px;background:repeating-linear-gradient(rgba(244,239,227,.35) 0 6px,transparent 6px 20px)}.page_cover__qlsN5:after{content:"";position:absolute;top:0;bottom:0;left:5px;width:10px;border-right:.5px solid rgba(244,239,227,.18)}.page_cover__qlsN5 strong{top:14px;left:24px;max-height:72%;padding:10px 6px;border-radius:4px;background:var(--paper-2);box-shadow:2px 2px 5px rgba(0,0,0,.3);color:var(--ink);writing-mode:vertical-rl;font-size:clamp(13px,1.2vw,15px);line-height:1;letter-spacing:.24em}.page_cover__qlsN5 i,.page_cover__qlsN5 strong{position:absolute;font-family:Songti SC,STSong,"Noto Serif SC",serif}.page_cover__qlsN5 i{right:10px;bottom:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:var(--cinnabar);color:#fff8f0;box-shadow:0 2px 8px rgba(200,71,46,.4);font-size:13px;font-style:normal;font-weight:700}.page_dyn__4HYr1{position:absolute;top:12px;right:12px;color:rgba(244,239,227,.62);writing-mode:vertical-rl;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:9px;letter-spacing:.3em}.page_bookMeta__te44S{display:flex;flex:1;flex-direction:column;gap:7px;padding:10px 2px 2px}.page_bookMeta__te44S div{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_bookMeta__te44S h3{margin:0;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:15px;letter-spacing:.06em}.page_bookMeta__te44S span{padding:1px 7px;border:1px solid;border-radius:999px;color:var(--cinnabar);font-size:10px;letter-spacing:.12em;white-space:nowrap}.page_bookMeta__te44S p{margin:0;color:var(--ink-2);font-size:12px;line-height:1.6}.page_readerPanel__gXq2O{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:start;padding:clamp(26px,4vw,44px);border:1px solid var(--hairline);border-radius:28px;background:var(--card);box-shadow:var(--shadow)}.page_readerSide__l4Btv h3{margin:4px 0 8px;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:22px;font-weight:600;letter-spacing:.08em}.page_readerSide__l4Btv>p:not(.page_eyebrow__yxIK8){max-width:380px;margin:0;color:var(--ink-2);font-size:14px}.page_readerSide__l4Btv ul{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.page_readerSide__l4Btv li{display:flex;align-items:flex-start;gap:12px;color:var(--ink-2);font-size:13.5px}.page_readerSide__l4Btv li span{width:26px;height:26px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--gold-soft);color:var(--gold);font-family:Songti SC,STSong,"Noto Serif SC",serif}.page_readerPage__DaI2m{min-width:0}.page_readerToolbar__az_mD{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.page_readerToolbar__az_mD div{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--hairline);border-radius:12px;background:var(--paper)}.page_readerToolbar__az_mD button{border:0;border-radius:9px;background:transparent;color:var(--ink-2);cursor:pointer;padding:6px 16px;font-size:13px;letter-spacing:.06em}.page_readerToolbar__az_mD button:first-child{background:var(--card);box-shadow:var(--shadow);color:var(--ink)}.page_readerToolbar__az_mD span{color:var(--ink-3);font-size:12px}.page_readerPage__DaI2m article{position:relative;min-height:330px;padding:30px 32px;border:1px solid var(--hairline);border-radius:16px;background:var(--paper-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),var(--shadow);color:var(--ink);font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:17.5px;line-height:2.15;letter-spacing:.1em}.page_readerPage__DaI2m article:before{content:"";position:absolute;inset:10px;border:1px solid var(--cinnabar-soft);border-radius:10px;pointer-events:none}.page_readerPage__DaI2m article small{display:block;margin-bottom:.9em;color:var(--ink-3);font-size:.82em;letter-spacing:.26em}.page_readerPage__DaI2m article span{color:var(--cinnabar);border-bottom:1px dashed}.page_chartGrid__lfirC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page_chartCard__XHeTM{position:relative;min-height:260px;display:flex;flex-direction:column;padding:26px 24px;border:1px solid var(--hairline);border-radius:22px;background:var(--card);box-shadow:var(--shadow);color:inherit;text-decoration:none;overflow:hidden;transition:transform .55s var(--spring),box-shadow .35s ease}.page_chartCard__XHeTM:hover{transform:translateY(-6px) scale(1.015);box-shadow:var(--shadow-lg)}.page_chartCard__XHeTM>span{position:absolute;top:20px;right:20px;padding:2px 9px;border:1px solid var(--gold);border-radius:999px;color:var(--gold);font-size:11px;letter-spacing:.12em}.page_chartGlyph__8nvkk{height:130px;display:grid;place-items:center;margin-bottom:14px;color:var(--cinnabar);font-size:62px;background:radial-gradient(circle at center,var(--gold-soft),transparent 54%),repeating-conic-gradient(from 0deg,transparent 0deg 29deg,rgba(31,28,24,.08) 30deg 31deg);border-radius:999px}.page_chartCard__XHeTM h3,.page_chartGlyph__8nvkk{font-family:Songti SC,STSong,"Noto Serif SC",serif}.page_chartCard__XHeTM h3{margin:0 0 6px;font-size:18px;font-weight:600;letter-spacing:.08em}.page_chartCard__XHeTM p{margin:0;color:var(--ink-2);font-size:13.5px}.page_chartCard__XHeTM em{margin-top:auto;color:var(--cinnabar);font-size:12.5px;font-style:normal;letter-spacing:.06em}.page_postList__k1Ke5{display:flex;flex-direction:column}.page_post__NOX7i{display:grid;grid-template-columns:92px 1fr auto;gap:20px;align-items:center;padding:22px 8px;border-bottom:1px solid var(--hairline);border-radius:16px;color:inherit;text-decoration:none;transition:transform .45s var(--spring),background .25s ease,padding .35s var(--spring)}.page_post__NOX7i:hover{transform:translateX(8px);background:var(--cinnabar-soft);padding-left:16px;padding-right:16px}.page_post__NOX7i time{color:var(--ink-3);font-size:12.5px;letter-spacing:.04em}.page_post__NOX7i time b{display:block;color:var(--ink);font-size:19px;font-weight:600}.page_post__NOX7i h3{margin:0;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:17px;font-weight:600;letter-spacing:.04em}.page_post__NOX7i p{margin:2px 0 0;color:var(--ink-2);font-size:13px}.page_post__NOX7i>span{color:var(--ink-3);transition:transform .45s var(--spring),color .2s ease}.page_post__NOX7i:hover>span{color:var(--cinnabar);transform:translateX(4px)}.page_subscribe__db4dq{margin-top:72px;padding:clamp(36px,6vw,64px);border-radius:28px;background:var(--ink);color:var(--paper);text-align:center;overflow:hidden}.page_subscribe__db4dq h2{margin:0;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(24px,3.4vw,32px);font-weight:600;letter-spacing:.08em}.page_subscribe__db4dq p{max-width:420px;margin:10px auto 26px;opacity:.72;font-size:14.5px}.page_subscribe__db4dq div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.page_subscribe__db4dq input{width:min(300px,70vw);padding:12px 22px;border:1px solid rgba(255,255,255,.2);border-radius:999px;outline:none;background:rgba(255,255,255,.1);color:inherit;font-size:14.5px}.page_subscribe__db4dq button{border:0;border-radius:999px;background:var(--cinnabar);color:#fff8f0;cursor:pointer;padding:12px 28px;font-size:14.5px;font-weight:600;transition:transform .4s var(--spring),filter .2s ease}.page_subscribe__db4dq button:hover{filter:brightness(1.08);transform:scale(1.06)}.page_guaWrap__KAJlS{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center;padding:clamp(28px,4vw,48px);border:1px solid var(--hairline);border-radius:28px;background:radial-gradient(circle at 18% 18%,var(--gold-soft),transparent 34%),var(--card);box-shadow:var(--shadow)}.page_guaSymbol__QYV3Q{min-height:320px;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:34px;border:1px solid var(--hairline);border-radius:24px;background:var(--paper-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.page_yao__tJsRC{display:flex;align-items:center;gap:14px}.page_yao__tJsRC span,.page_yao__tJsRC:after,.page_yao__tJsRC:before{height:14px;border-radius:999px;background:var(--ink);box-shadow:0 4px 14px rgba(31,28,24,.12)}.page_yao__tJsRC span{width:100%;display:block}.page_yao__tJsRC[data-line=yin] span{display:none}.page_yao__tJsRC[data-line=yin]:after,.page_yao__tJsRC[data-line=yin]:before{content:"";flex:1}.page_guaInfo___8TEn{min-width:0}.page_guaNameRow__564dV{display:flex;align-items:baseline;gap:16px;margin:14px 0 12px}.page_guaNameRow__564dV span{color:var(--cinnabar);font-size:clamp(54px,8vw,86px);line-height:1}.page_guaNameRow__564dV span,.page_guaNameRow__564dV strong{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-weight:600}.page_guaNameRow__564dV strong{font-size:clamp(24px,3vw,36px);letter-spacing:.08em}.page_guaAttrs__opS5E{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.page_guaAttrs__opS5E em{padding:4px 10px;border:1px solid var(--hairline);border-radius:999px;color:var(--ink-3);font-size:12px;font-style:normal;letter-spacing:.08em}.page_guaInfo___8TEn blockquote{margin:0 0 12px;padding:20px 22px;border-left:3px solid var(--cinnabar);border-radius:16px;background:var(--paper);color:var(--ink);font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:22px;line-height:1.8;letter-spacing:.08em}.page_guaInfo___8TEn>p:not(.page_eyebrow__yxIK8){margin:0;color:var(--ink-2);font-size:14px;line-height:1.9}.page_guaInfo___8TEn button{margin-top:22px;border:0;border-radius:999px;background:var(--cinnabar);color:#fff8f0;cursor:pointer;padding:12px 28px;font-size:14.5px;font-weight:600;box-shadow:var(--shadow);transition:transform .4s var(--spring),filter .2s ease,box-shadow .3s ease}.page_guaInfo___8TEn button:hover{filter:brightness(1.08);transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-lg)}.page_footer__F3MD0{padding:86px 0 44px;color:var(--ink-3);text-align:center;font-size:13px}@media (max-width:980px){.page_chartGrid__lfirC,.page_learnGrid__wO_ad,.page_shelfGrid__Co1KX,.page_toolGrid__KJKSR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.page_navWrap___9mFa{top:max(8px,env(safe-area-inset-top));padding:0 10px}.page_nav__ijo23{width:min(100%,430px);min-height:46px;justify-content:space-between;padding:5px 7px;border-color:rgba(255,255,255,.72)}.page_brand__7TV1Q{gap:8px;padding:3px 10px 3px 4px;font-size:15px;letter-spacing:.05em}.page_brandMark__n1s4N{width:26px;height:26px}.page_navLinks__8rPi_{margin-left:auto;gap:3px}.page_hero__7KFOs{grid-template-columns:1fr;padding-top:110px;text-align:center}.page_heroCopy__r3YU6{order:2;max-width:none}.page_lede__m7AMO{margin:0 auto}.page_actions___si5r,.page_heroMeta__vWgwt{justify-content:center}.page_yinyangWrap__6FMok{order:1}.page_guaWrap__KAJlS,.page_readerPanel__gXq2O{grid-template-columns:1fr}.page_navLinks__8rPi_ [data-nav-main],.page_navLinks__8rPi_ a:not(.page_startLink__nLm56){display:none}.page_navLinks__8rPi_ .page_startLink__nLm56,.page_navLinks__8rPi_ [data-nav-account],.page_themeButton__otmUP{min-height:32px;display:inline-flex}.page_themeButton__otmUP{width:32px;height:32px;font-size:14px}.page_navLinks__8rPi_ [data-nav-account]{padding:5px 10px;font-size:13px}}@media (max-width:640px){.page_main__nw1Wk{padding:0 16px}.page_navLinks__8rPi_ .page_startLink__nLm56{padding:5px 11px;font-size:13px}.page_hero__7KFOs h1{font-size:42px}.page_chartGrid__lfirC,.page_learnGrid__wO_ad,.page_shelfGrid__Co1KX,.page_toolGrid__KJKSR{grid-template-columns:1fr}.page_toolCard__8UDMv,.page_toolGrid__KJKSR .page_toolCard__8UDMv{min-height:auto}.page_post__NOX7i{grid-template-columns:1fr auto}.page_post__NOX7i time{display:none}.page_guaSymbol__QYV3Q{min-height:240px;padding:24px}.page_guaNameRow__564dV{flex-direction:column;align-items:flex-start;gap:4px}}html[data-theme=dark] .page_page__556_G{--paper:#141519;--paper-2:#1b1d23;--ink:#ece6da;--ink-2:#a9a294;--ink-3:#7a7468;--cinnabar:#e06a4f;--cinnabar-soft:rgba(224,106,79,0.14);--gold:#d2a95c;--gold-soft:rgba(210,169,92,0.14);--hairline:rgba(236,230,218,0.1);--glass:rgba(27,29,35,0.62);--glass-border:rgba(255,255,255,0.08);--card:#1b1d23;--shadow:0 1px 2px rgba(0,0,0,0.2),0 12px 32px rgba(0,0,0,0.35);--shadow-lg:0 2px 4px rgba(0,0,0,0.25),0 24px 64px rgba(0,0,0,0.5)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .page_page__556_G{--paper:#141519;--paper-2:#1b1d23;--ink:#ece6da;--ink-2:#a9a294;--ink-3:#7a7468;--cinnabar:#e06a4f;--cinnabar-soft:rgba(224,106,79,0.14);--gold:#d2a95c;--gold-soft:rgba(210,169,92,0.14);--hairline:rgba(236,230,218,0.1);--glass:rgba(27,29,35,0.62);--glass-border:rgba(255,255,255,0.08);--card:#1b1d23;--shadow:0 1px 2px rgba(0,0,0,0.2),0 12px 32px rgba(0,0,0,0.35);--shadow-lg:0 2px 4px rgba(0,0,0,0.25),0 24px 64px rgba(0,0,0,0.5)}}.page_homeChips__hgmCH{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.page_homeChip__cmlO7{border:1px solid var(--hairline);background:var(--card);cursor:pointer;padding:7px 18px;border-radius:999px;font-size:13.5px;letter-spacing:.06em;color:var(--ink-2);transition:transform .4s var(--spring),background .25s,color .2s,border-color .2s;font-family:inherit}.page_homeChip__cmlO7:hover{transform:translateY(-2px) scale(1.05);border-color:var(--gold);color:var(--gold)}.page_homeChipOn__JxJ5c{background:var(--ink);color:var(--paper);border-color:var(--ink)}