.fortune-poem_page__2zk2A{max-width:720px;margin:0 auto;padding:0 20px 80px;color:var(--foreground);line-height:1.75;letter-spacing:.01em}.fortune-poem_hubPage__6o0eh{max-width:1080px}.fortune-poem_eyebrow__7VHdb{font-size:.75rem;letter-spacing:.22em;color:var(--topic-life);font-weight:700;margin:0 0 10px}.fortune-poem_title__scRMr{font-size:1.7rem;line-height:1.35;margin:0 0 12px;text-wrap:balance;letter-spacing:.02em}.fortune-poem_lead__yRTaB{margin:0;color:var(--fg-dim);font-size:1.02rem;line-height:1.85}.fortune-poem_hubHero__hIVYd{padding:40px 0 8px;max-width:640px}.fortune-poem_hubMethod__FUG_S{margin:20px 0 4px;padding:20px 24px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--topic-life) 6%,var(--surface-warm))}.fortune-poem_hubMethodHd__3dhKz{margin:0 0 10px;font-size:1.02rem;font-weight:700;letter-spacing:.02em}.fortune-poem_hubMethodText__BNG2m{margin:0 0 10px;color:var(--fg-dim);font-size:.95rem;line-height:1.85}.fortune-poem_hubMethodText__BNG2m:last-child{margin-bottom:0}.fortune-poem_hubShell__BRnx3{display:flex;align-items:flex-start;gap:40px}.fortune-poem_hubMain__pyPyq{flex:1;min-width:0}.fortune-poem_modebar__v_o0X{display:flex;gap:8px;margin:26px 0 4px;flex-wrap:wrap}.fortune-poem_modebtn__TMYyu{border:1px solid var(--line);background:var(--card);color:var(--foreground);border-radius:10px;padding:9px 16px;font-size:.88rem;cursor:pointer;transition:.15s;font-family:inherit;font-weight:600}.fortune-poem_modebtn__TMYyu:hover{border-color:var(--topic-life)}.fortune-poem_modebtn__TMYyu[aria-pressed=true]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.fortune-poem_modehint__RXgy6{margin:8px 0 0;font-size:.9rem;color:var(--fg-dim);max-width:640px}.fortune-poem_catnav__9r8Tz{display:inline-flex;gap:8px;flex-wrap:wrap;margin-left:6px;vertical-align:middle}.fortune-poem_catnavbtn__cLA_k{font:inherit;font-size:.78rem;cursor:pointer;padding:3px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--foreground);transition:border-color .15s}.fortune-poem_catnavbtn__cLA_k:hover{border-color:var(--topic-life)}.fortune-poem_grouphd__gEwCW{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:26px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--line);scroll-margin-top:90px}.fortune-poem_ghrow__X9YAg{display:flex;align-items:baseline;gap:10px}.fortune-poem_gtitle__fj86k{font-size:1.1rem;font-weight:700;letter-spacing:.03em}.fortune-poem_gcount__fSxU1{font-size:.74rem;color:var(--fg-dim)}.fortune-poem_gdesc__Yz04W{font-size:.92rem;line-height:1.7;color:var(--fg-dim);text-align:left}.fortune-poem_familyhd__6NfHT{margin:34px 0 8px;font-size:1.28rem;letter-spacing:.06em;font-weight:800;color:var(--topic-life);scroll-margin-top:90px}.fortune-poem_grid__tXfa3{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.fortune-poem_gridSix__kUGYz{grid-template-columns:repeat(6,minmax(0,1fr))}.fortune-poem_cell__5PC96{position:relative;aspect-ratio:3/4;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:.15s;overflow:hidden;text-decoration:none;color:inherit;padding:6px}.fortune-poem_cell__5PC96:hover{transform:translateY(-2px);border-color:var(--topic-life)}.fortune-poem_cellGz__ELo83{font-size:1.34rem;font-weight:700;letter-spacing:.06em}.fortune-poem_cellTag__VLu9c{font-size:.64rem;color:var(--fg-dim);margin-top:6px;text-align:center;line-height:1.3;letter-spacing:.02em}.fortune-poem_cellTagMissing__RZCNp{color:var(--destructive)}.fortune-poem_lv__gDJr_{position:absolute;left:0;top:0;width:4px;height:100%}.fortune-poem_toneGood__NtlD2{background:var(--topic-consulting)}.fortune-poem_toneMid__AvZVI{background:var(--accent)}.fortune-poem_toneLow__nwtBF{background:var(--destructive)}.fortune-poem_toneRoot__Xq6FX{background:var(--topic-learning)}.fortune-poem_toneBlock__L_1OZ{background:var(--destructive)}.fortune-poem_toneTime__wr9v6{background:var(--topic-life)}.fortune-poem_hero__VpQdn{padding:8px 0 4px}.fortune-poem_pill__oYJwh{display:inline-block;margin-top:6px;padding:5px 14px;border-radius:999px;background:color-mix(in srgb,var(--topic-life) 14%,transparent);color:var(--topic-life);font-size:.82rem;font-weight:700;letter-spacing:.04em}.fortune-poem_pillSub__7dsL2{display:block;margin-top:7px;font-size:.8rem;color:var(--fg-dim)}.fortune-poem_strip__wj_vz{margin:40px auto 0;width:min(320px,88%);background:var(--surface-warm);border:1.5px solid color-mix(in srgb,var(--topic-life) 45%,var(--line));border-radius:6px;box-shadow:var(--shadow-card);padding:22px 18px 26px;position:relative}.fortune-poem_strip__wj_vz:before{content:"";position:absolute;inset:7px;border:1px solid color-mix(in srgb,var(--topic-life) 45%,var(--line));border-radius:3px;opacity:.55;pointer-events:none}.fortune-poem_stripHead__MpIzB{text-align:center;font-size:16px;font-weight:700;letter-spacing:.5em;padding:2px 0 14px;margin:0 6px 16px;border-bottom:1px solid color-mix(in srgb,var(--topic-life) 45%,var(--line));color:var(--topic-life);text-indent:.5em}.fortune-poem_stripCenter__QgNNv{display:flex;justify-content:center}.fortune-poem_stripBody__M2ZsI{writing-mode:vertical-rl;text-orientation:upright;height:350px}.fortune-poem_stripBody__M2ZsI p{margin:0 13px;font-size:20px;font-weight:500;letter-spacing:.32em;line-height:1;text-align:center}.fortune-poem_hl__l7wO9{background:transparent;color:var(--destructive);font-weight:700;text-decoration:underline;text-decoration-color:var(--destructive);text-decoration-thickness:2px;text-underline-offset:5px}.fortune-poem_hl__l7wO9 strong{font-weight:900;-webkit-text-stroke:.65px currentColor;paint-order:stroke fill}.fortune-poem_rev__OXdca{background:transparent;color:var(--accent);font-weight:700;text-decoration:underline dotted;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px}.fortune-poem_stripNote__oYsl3{text-align:left;font-size:12px;color:var(--fg-dim);letter-spacing:.15em;margin-top:16px}.fortune-poem_stripNote__oYsl3 .fortune-poem_hl__l7wO9,.fortune-poem_stripNote__oYsl3 .fortune-poem_rev__OXdca{font-size:12px;text-underline-offset:3px}.fortune-poem_revNote__psMac{margin-top:8px;letter-spacing:.08em;line-height:1.7}.fortune-poem_blk__kWDMT{margin-top:44px}.fortune-poem_h2__z1wI4{font-size:1.28rem;font-weight:700;margin:0 0 6px;letter-spacing:.02em}.fortune-poem_ord__kMyzs{color:var(--topic-life);font-weight:800;margin-right:8px}.fortune-poem_blkLede__vuQCz{color:var(--fg-dim);margin:2px 0 20px;font-size:1rem;line-height:1.8}.fortune-poem_frame__n7JI7{margin:0 0 22px;scroll-margin-top:88px}.fortune-poem_pending__tZCQv{margin:4px 0 20px;padding:18px 20px;border:1px dashed color-mix(in srgb,var(--topic-life) 40%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--topic-life) 5%,var(--card));color:var(--fg-dim);font-size:1rem;line-height:1.8}.fortune-poem_cap__CmC1D{margin:10px 0 0;font-size:1rem;display:flex;gap:10px;align-items:baseline}.fortune-poem_capTag__ToZAL{flex:none;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:2px 9px;border-radius:6px;color:var(--primary-foreground)}.fortune-poem_meaning__uen09{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px 20px;box-shadow:var(--shadow-card);font-size:1.02rem;line-height:1.85}.fortune-poem_qiandian__h_o36{margin:16px 0 0;padding:18px 20px 20px;border:1px solid color-mix(in srgb,var(--topic-life) 38%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--topic-life) 7%,var(--card))}.fortune-poem_qiandianHd__kJrCT{margin:0 0 8px;font-size:1.05rem;font-weight:800;letter-spacing:.03em;color:var(--topic-life)}.fortune-poem_qiandianText__X4vwd{margin:0 0 10px;font-size:1rem;line-height:1.85;color:var(--foreground)}.fortune-poem_qiandianReasonsHd__8eWjI{margin:12px 0 6px;font-size:.95rem;font-weight:700;color:var(--foreground)}.fortune-poem_qiandianReasons__IgY23{margin:0;padding-left:22px;font-size:.98rem;line-height:1.85;color:var(--foreground)}.fortune-poem_qiandianReasons__IgY23 li{margin:8px 0;padding-left:4px}.fortune-poem_qiandianClosing__uCogF{margin:12px 0 0;padding-top:12px;border-top:1px dotted color-mix(in srgb,var(--topic-life) 30%,var(--line));font-size:.96rem;line-height:1.8;color:var(--fg-dim)}.fortune-poem_qiandianCats__HgC7B{margin:14px 0 0;padding:14px 16px 16px;border-radius:12px;background:color-mix(in srgb,var(--topic-life) 5%,var(--surface-warm));border:1px solid color-mix(in srgb,var(--topic-life) 22%,var(--line))}.fortune-poem_qiandianCatsHd__wlJVl{margin:0 0 8px;font-size:.98rem;font-weight:700;color:var(--foreground)}.fortune-poem_qiandianCatsIntro__DNsSx{margin:0 0 12px;font-size:.93rem;line-height:1.8;color:var(--fg-dim)}.fortune-poem_qiandianCatsList__xkATY{margin:0;padding-left:22px;font-size:.95rem;line-height:1.75;color:var(--foreground)}.fortune-poem_qiandianCatsList__xkATY li{margin:8px 0;padding-left:4px}.fortune-poem_qiandianCatsTerm__7ikY4{font-weight:700}.fortune-poem_qiandianCatsTerm__7ikY4:after{content:"——";font-weight:400;color:var(--fg-dim)}.fortune-poem_qiandianCatsNote__99gfl{color:var(--fg-dim)}.fortune-poem_qiandianCatsOutro__zBBrq{margin:12px 0 0;font-size:.95rem;line-height:1.8;color:var(--foreground)}.fortune-poem_qiandianCatsSrc__B86ED{margin:10px 0 0;font-size:.82rem;line-height:1.7;color:var(--fg-dim)}.fortune-poem_twoCol__I4KLg{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.fortune-poem_col__ZoIpO{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--card)}.fortune-poem_col__ZoIpO h4{margin:0 0 8px;font-size:.98rem;font-weight:700}.fortune-poem_colDo__AJaCM h4{color:var(--topic-consulting)}.fortune-poem_colNo__2MI72 h4{color:var(--destructive)}.fortune-poem_col__ZoIpO ul{margin:0;padding-left:18px;font-size:.96rem;line-height:1.75;color:var(--foreground)}.fortune-poem_col__ZoIpO li{margin:4px 0}.fortune-poem_sub____vmS{font-size:1.05rem;font-weight:700;margin:22px 0 10px;color:var(--topic-life)}.fortune-poem_tfig__maUth{margin:18px 0 0;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card)}.fortune-poem_tfig__maUth img{width:100%;display:block}.fortune-poem_tfig__maUth p{margin:0;padding:12px 18px;font-size:.95rem;line-height:1.75;color:var(--fg-dim);border-top:1px solid var(--line)}.fortune-poem_guide__cztwQ{margin:18px 0 0;padding:16px 20px;background:var(--surface-warm);border:1px solid var(--line);border-radius:14px;list-style:none}.fortune-poem_guide__cztwQ li{position:relative;margin:12px 0;padding-left:20px;font-size:1rem;line-height:1.9;color:var(--fg-body)}.fortune-poem_guide__cztwQ li:first-child{margin-top:0}.fortune-poem_guide__cztwQ li:last-child{margin-bottom:0}.fortune-poem_guide__cztwQ li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--topic-life)}.fortune-poem_guideChecklist__iEyTT{margin:10px 0 4px;padding:0;list-style:none;counter-reset:qitem}.fortune-poem_guideChecklist__iEyTT li{counter-increment:qitem;margin:7px 0;padding-left:28px;font-size:.97rem;line-height:1.7}.fortune-poem_guideChecklist__iEyTT li:before{content:counter(qitem) ".";left:6px;top:0;width:auto;height:auto;border-radius:0;background:none;color:var(--topic-life);font-weight:600;font-variant-numeric:tabular-nums}.fortune-poem_guideTail__yqggw{display:block;margin-top:8px}.fortune-poem_aspects__ub7Fh{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.fortune-poem_asp__LE5Am{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--card)}.fortune-poem_aspFull__tGgGM{grid-column:1/-1}.fortune-poem_aspK__bpYQd{font-size:.9rem;font-weight:700;color:var(--topic-life);margin:0 0 4px}.fortune-poem_aspV__Dmqb_{font-size:.95rem;line-height:1.7;color:var(--fg-dim);margin:0}.fortune-poem_scenchips__Av8nR{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fortune-poem_scenchips__Av8nR span{border:1px solid var(--line);border-radius:999px;padding:5px 13px;font-size:.82rem;color:var(--fg-dim);background:var(--card)}.fortune-poem_proverb__m0kF_{margin:20px 0 0;padding:14px 18px;border-left:4px solid var(--topic-life);background:color-mix(in srgb,var(--topic-life) 6%,var(--card));border-radius:0 10px 10px 0;font-size:1rem;line-height:1.8;color:var(--foreground)}.fortune-poem_proverb__m0kF_ small{display:block;margin-top:6px;color:var(--fg-dim);font-size:.74rem}.fortune-poem_expl__5l26v{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 14px;margin-top:8px}.fortune-poem_expl__5l26v div{border-bottom:1px dotted var(--line);padding:8px 2px;font-size:.94rem}.fortune-poem_expl__5l26v div b{color:var(--topic-life);font-weight:700;margin-right:8px}.fortune-poem_src__vrxtQ{margin-top:50px;padding-top:20px;border-top:1px solid var(--line);font-size:.76rem;color:var(--fg-dim);line-height:1.85}.fortune-poem_src__vrxtQ p{margin:0 0 12px}.fortune-poem_src__vrxtQ b{color:var(--foreground)}.fortune-poem_srcH__vU1a_{margin:18px 0 6px;letter-spacing:.04em}.fortune-poem_srcDisc__uvJWm{margin-top:18px;padding-top:14px;border-top:1px dotted var(--line)}.fortune-poem_colophon__whD0r{margin-top:44px;padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--topic-life) 6%,var(--surface-warm))}.fortune-poem_colophonText__OlExJ{margin:0;font-size:.92rem;line-height:1.95;color:var(--fg-dim)}.fortune-poem_colophonSign__XqHdc{margin:16px 0 0;text-align:right;font-size:.9rem;letter-spacing:.02em;color:var(--foreground)}.fortune-poem_shell__ci6Zg{display:flex;justify-content:center;align-items:flex-start;gap:40px}.fortune-poem_tocRail__IPEci{flex:none;width:200px;align-self:stretch}.fortune-poem_toc__kLcD_{position:sticky;top:88px;padding:16px 4px 16px 18px;border-left:1px solid var(--line)}.fortune-poem_tocHd__q6DFF{margin:0 0 12px;font-size:.7rem;letter-spacing:.16em;font-weight:800;color:var(--topic-life)}.fortune-poem_tocList__ntLBC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fortune-poem_tocItem__j8N41{display:flex;align-items:baseline;gap:8px;padding:6px 8px;border-radius:8px;text-decoration:none;color:var(--foreground);font-size:.82rem;line-height:1.5;transition:background .15s,color .15s}.fortune-poem_tocItem__j8N41:hover{background:color-mix(in srgb,var(--topic-life) 8%,transparent);color:var(--topic-life)}.fortune-poem_tocItemLocked__ZQai8{color:var(--fg-dim)}.fortune-poem_tocItem__j8N41.fortune-poem_tocItemActive__H9zAi{background:color-mix(in srgb,var(--topic-life) 12%,transparent);color:var(--topic-life);font-weight:700}.fortune-poem_tocItem__j8N41.fortune-poem_tocItemActive__H9zAi .fortune-poem_tocNum__yc6On{color:var(--topic-life)}.fortune-poem_tocNum__yc6On{flex:none;font-size:.7rem;font-weight:700;color:var(--fg-dim);font-variant-numeric:tabular-nums}.fortune-poem_tocTxt__9Wpcs{flex:1}.fortune-poem_tocLock__a50T_{flex:none;font-size:.7rem;opacity:.7}@media (max-width:960px){.fortune-poem_tocRail__IPEci{display:none}}.fortune-poem_gate__OWpFE{margin:8px 0 30px;border:1px solid var(--line);border-radius:14px;padding:24px 20px;text-align:center;background:color-mix(in srgb,var(--topic-life) 6%,var(--card));scroll-margin-top:88px}.fortune-poem_gateLock__2DjlT{font-size:1.5rem}.fortune-poem_gate__OWpFE h3{margin:8px 0 6px;font-size:1.1rem;font-weight:700;color:var(--foreground)}.fortune-poem_gate__OWpFE p{margin:0 auto 16px;color:var(--fg-dim);font-size:.95rem;line-height:1.75;max-width:420px}.fortune-poem_gateBtn__X4toU{display:inline-block;background:var(--foreground);color:var(--background);border-radius:999px;padding:11px 24px;font-size:.92rem;font-weight:600;text-decoration:none;transition:opacity .15s}.fortune-poem_gateBtn__X4toU:hover{opacity:.9}.fortune-poem_lotNav__yirJP{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:32px 0 0}.fortune-poem_lotNavItem__6zPR2{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-warm);text-decoration:none;transition:border-color .15s,background .15s}.fortune-poem_lotNavItem__6zPR2:hover{border-color:var(--topic-life)}.fortune-poem_lotNavNext__6ELYu{text-align:right}.fortune-poem_lotNavDir__8jgx0{font-size:.78rem;color:var(--fg-dim)}.fortune-poem_lotNavName__q57Wy{font-size:.92rem;font-weight:600;color:var(--fg)}.fortune-poem_backlink__28iM9{display:inline-flex;align-items:center;gap:6px;margin:24px 0 0;font-size:.82rem;color:var(--fg-dim);text-decoration:none}.fortune-poem_backlink__28iM9:hover{color:var(--topic-life)}@media (max-width:560px){.fortune-poem_gridSix__kUGYz{grid-template-columns:repeat(3,minmax(0,1fr))}.fortune-poem_lotNav__yirJP{grid-template-columns:1fr}.fortune-poem_lotNavNext__6ELYu{text-align:left}.fortune-poem_expl__5l26v{grid-template-columns:repeat(2,1fr)}.fortune-poem_aspects__ub7Fh,.fortune-poem_twoCol__I4KLg{grid-template-columns:1fr}.fortune-poem_gdesc__Yz04W{display:none}}.fortune-poem_sbGallery__3OqxN{display:flex;flex-direction:column;gap:20px;margin:4px 0 22px}.fortune-poem_sbFig__Dh5QW{margin:0;background:var(--surface-warm);border:1.5px solid color-mix(in srgb,var(--topic-life) 30%,var(--line));border-radius:8px;overflow:hidden;box-shadow:var(--shadow-card)}.fortune-poem_sbImg__tzOeW{display:block;width:100%;height:auto;background:color-mix(in srgb,var(--topic-life) 6%,var(--surface-warm))}.fortune-poem_sbCap__XRv9F{margin:0;padding:12px 16px 14px;font-size:.98rem;line-height:1.75;color:var(--fg-dim);border-top:1px solid color-mix(in srgb,var(--topic-life) 20%,var(--line))}