html[data-app-shell] .qn-tiepost-stage{min-height:calc(100dvh - 2.75rem - env(safe-area-inset-top,0px) - var(--tabbar-h))}html[data-app-shell] .qn-sea-hero-inner{padding-bottom:1rem}.qn-chart-anchor{position:sticky;top:4.25rem}html[data-app-shell] .qn-chart-anchor{top:calc(3rem + env(safe-area-inset-top,0px))}.qn-minh{min-height:100vh}html[data-app-shell] .qn-minh{min-height:calc(100dvh - 2.75rem - env(safe-area-inset-top,0px) - var(--tabbar-h))}html[data-app-shell] .qn-toolkit-hero h1{margin-top:1.25rem}html[data-app-shell] .qn-toolkit-grid{margin-top:1.75rem}.qn-btn--vedic{color:#fdf1e7;background:#8e3f13;border-color:#8e3f13;box-shadow:0 4px 14px #8e3f1347}.qn-btn--vedic:hover{background:#b4551f;border-color:#b4551f;box-shadow:0 6px 18px #8e3f1366}.hecan-arts{--hecan-ring-s:124vw}@media (min-width:640px){.hecan-arts{--hecan-ring-s:min(82vmin,640px)}}@media (min-width:1280px){.hecan-arts{--hecan-ring-s:min(70vh,760px)}}.hecan-rings--celebrate{animation:hecan-pulse 1.2s 1.6s 2}.hecan-choice--sealed{color:#fbeef1;background:linear-gradient(135deg,#9c3d54,#7e2f44);border-color:#0000;box-shadow:0 12px 30px -14px #9c3d5499}.wenshi-rings--fast .wr-q{animation-duration:40s}.wenshi-rings--fast .wr-r{animation-duration:28s}.wenshi-rings--fast .wr-y{animation-duration:20s}.wenshi-rings--hex .wr-y,.wenshi-rings--lit .wr-y{color:var(--color-jiang-hong);opacity:.68}.wenshi-rings--lit .wr-r{color:var(--color-hu-po-jin-dark);opacity:.6;transition-delay:.45s}.wenshi-rings--lit .wr-q{color:var(--color-dai-qing);opacity:.55;transition-delay:.9s}main:has(>.qn-tiepost-stage){flex-direction:column;display:flex}main:has(>.qn-tiepost-stage)>.qn-tiepost-stage{flex:auto}.canwen-stage{--canwen-ring-s:138vw}@media (min-width:640px){.canwen-stage{--canwen-ring-s:min(86vmin,680px)}}@media (min-width:1280px){.canwen-stage{--canwen-ring-s:min(80vh,860px)}}.canwen-ring-box{width:var(--canwen-ring-s);height:var(--canwen-ring-s)}.canwen-ring-box>.hecan-rings{width:100%;height:100%;max-width:none;margin:0}.canwen-stage>.relative.z-\[1\]>.qn-card{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.canwen-slip{border:1px solid #004d4d33;border-radius:14px;position:relative}@supports (color:color-mix(in lab,red,red)){.canwen-slip{border:1px solid color-mix(in srgb,var(--color-dai-qing) 20%,transparent)}}.canwen-slip{background:#f5f5dcf7}@supports (color:color-mix(in lab,red,red)){.canwen-slip{background:color-mix(in srgb,var(--color-xuan-zhi) 97%,transparent)}}.canwen-slip{transition:border-color .4s,box-shadow .4s;box-shadow:0 24px 60px -22px #00333352}.canwen-slip:after{content:"";border:1px solid #d4af3747;border-radius:9px;position:absolute;inset:7px}@supports (color:color-mix(in lab,red,red)){.canwen-slip:after{border:1px solid color-mix(in srgb,var(--color-hu-po-jin) 28%,transparent)}}.canwen-slip:after{pointer-events:none;transition:border-color .4s}.canwen-slip:focus-within{border-color:#d4af378c}@supports (color:color-mix(in lab,red,red)){.canwen-slip:focus-within{border-color:color-mix(in srgb,var(--color-hu-po-jin) 55%,transparent)}}.canwen-slip:focus-within:after{border-color:#d4af3773}@supports (color:color-mix(in lab,red,red)){.canwen-slip:focus-within:after{border-color:color-mix(in srgb,var(--color-hu-po-jin) 45%,transparent)}}.canwen-node--running{animation:canwen-node-pulse 1.5s ease-in-out infinite}.qn-zhuiwen{border:1px solid #004d4d2e;border-radius:14px;position:relative}@supports (color:color-mix(in lab,red,red)){.qn-zhuiwen{border:1px solid color-mix(in srgb,var(--color-dai-qing) 18%,transparent)}}.qn-zhuiwen{background:#e8e4c9b8}@supports (color:color-mix(in lab,red,red)){.qn-zhuiwen{background:color-mix(in srgb,var(--color-xuan-zhi-dark) 72%,transparent)}}.qn-zhuiwen{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px 14px 10px;transition:border-color .35s,box-shadow .35s}.qn-zhuiwen:focus-within{border-color:#d4af3780}@supports (color:color-mix(in lab,red,red)){.qn-zhuiwen:focus-within{border-color:color-mix(in srgb,var(--color-hu-po-jin) 50%,transparent)}}.qn-zhuiwen:focus-within{box-shadow:0 10px 30px -18px #00333359}.qn-zhuiwen--panel{background:var(--color-xuan-zhi-dark);-webkit-backdrop-filter:none;backdrop-filter:none}.qn-zhuiwen__send{--seal-red:#a8392e;white-space:nowrap;background:var(--seal-red);color:#f7f2e7;font-family:var(--font-serif);letter-spacing:.15em;border-radius:10px;flex-shrink:0;padding:9px 16px;font-size:14px;font-weight:600;transition:filter .2s,transform .15s,opacity .2s;box-shadow:inset 0 0 0 1px #f7f2e766,0 2px 8px #a8392e40}.qn-zhuiwen__send:hover:not(:disabled){filter:brightness(1.08)}.qn-zhuiwen__send:active:not(:disabled){transform:scale(.94)rotate(-1.5deg)}.qn-zhuiwen__send:disabled{opacity:.38;cursor:not-allowed}.dlr-panel{border:1px solid #d4af376b}@supports (color:color-mix(in lab,red,red)){.dlr-panel{border:1px solid color-mix(in srgb,var(--color-hu-po-jin) 42%,transparent)}}.dlr-panel{background:linear-gradient(#e8e4c9e0,#e8e4c98c)}@supports (color:color-mix(in lab,red,red)){.dlr-panel{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-xuan-zhi-dark) 88%,transparent),color-mix(in srgb,var(--color-xuan-zhi-dark) 55%,transparent))}}.dlr-panel{box-shadow:inset 0 1px #d4af3733}@supports (color:color-mix(in lab,red,red)){.dlr-panel{box-shadow:inset 0 1px 0 0 color-mix(in srgb,var(--color-hu-po-jin) 20%,transparent)}}.dlr-panel--gold{border-color:#d4af37ad}@supports (color:color-mix(in lab,red,red)){.dlr-panel--gold{border-color:color-mix(in srgb,var(--color-hu-po-jin) 68%,transparent)}}.dlr-panel--gold{background:linear-gradient(#d4af3729,#d4af370d)}@supports (color:color-mix(in lab,red,red)){.dlr-panel--gold{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-hu-po-jin) 16%,transparent),color-mix(in srgb,var(--color-hu-po-jin) 5%,transparent))}}.dlr-panel--gold{box-shadow:inset 0 1px #d4af3757,0 16px 44px -26px #d4af379e}@supports (color:color-mix(in lab,red,red)){.dlr-panel--gold{box-shadow:inset 0 1px 0 0 color-mix(in srgb,var(--color-hu-po-jin) 34%,transparent),0 16px 44px -26px color-mix(in srgb,var(--color-hu-po-jin) 62%,transparent)}}.dlr-cell{border:1px solid #d4af373d}@supports (color:color-mix(in lab,red,red)){.dlr-cell{border:1px solid color-mix(in srgb,var(--color-hu-po-jin) 24%,transparent)}}.dlr-cell{background:#e8e4c994}@supports (color:color-mix(in lab,red,red)){.dlr-cell{background:color-mix(in srgb,var(--color-xuan-zhi-dark) 58%,transparent)}}.dlr-cell--center{border:1px solid #d4af3766}@supports (color:color-mix(in lab,red,red)){.dlr-cell--center{border:1px solid color-mix(in srgb,var(--color-hu-po-jin) 40%,transparent)}}.dlr-cell--center{background:linear-gradient(#d4af3721,#e8e4c980)}@supports (color:color-mix(in lab,red,red)){.dlr-cell--center{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-hu-po-jin) 13%,transparent),color-mix(in srgb,var(--color-xuan-zhi-dark) 50%,transparent))}}.dlr-cell--center{box-shadow:inset 0 1px #d4af3738}@supports (color:color-mix(in lab,red,red)){.dlr-cell--center{box-shadow:inset 0 1px 0 0 color-mix(in srgb,var(--color-hu-po-jin) 22%,transparent)}}.qn-bar-grow{transform-origin:0;will-change:transform;animation:qn-bar-grow .72s cubic-bezier(.16,1,.3,1)}.qn-ring-draw{animation:qn-ring-draw .9s cubic-bezier(.16,1,.3,1)}.qn-rise{animation:qn-rise .4s cubic-bezier(.16,1,.3,1)}.qn-rise-1{animation-delay:50ms}.qn-rise-2{animation-delay:.1s}.qn-rise-3{animation-delay:.15s}@media (prefers-reduced-motion:reduce){.qn-bar-grow,.qn-ring-draw,.qn-rise{animation:none}}.vd-plate{--vd-rule:#1b2a5eb3}@supports (color:color-mix(in lab,red,red)){.vd-plate{--vd-rule:color-mix(in srgb,var(--color-lan-dian) 70%,transparent)}}.vd-plate{--vd-rule-soft:#1b2a5e59}@supports (color:color-mix(in lab,red,red)){.vd-plate{--vd-rule-soft:color-mix(in srgb,var(--color-lan-dian) 35%,transparent)}}.vd-plate{--vd-cell-kendra:#1b2a5e0f}@supports (color:color-mix(in lab,red,red)){.vd-plate{--vd-cell-kendra:color-mix(in srgb,var(--color-lan-dian) 6%,transparent)}}.vd-plate{--vd-cell-lagna:#1b2a5e1a}@supports (color:color-mix(in lab,red,red)){.vd-plate{--vd-cell-lagna:color-mix(in srgb,var(--color-lan-dian) 10%,transparent)}}.vd-plate{--vd-drishti:var(--color-chi-tong)}.vd-ray{stroke-dasharray:var(--vd-ray-len,400);animation:vd-ray-draw .42s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.vd-ray{stroke-dasharray:none;animation:none}}.qn-card.vd-panel{border-color:#1b2a5e47}@supports (color:color-mix(in lab,red,red)){.qn-card.vd-panel{border-color:color-mix(in srgb,var(--color-lan-dian) 28%,transparent)}}.qn-card.vd-panel{border-radius:8px}.vd-panel{position:relative}.vd-panel:after{content:"";border:1px solid #1b2a5e1f;position:absolute;inset:5px}@supports (color:color-mix(in lab,red,red)){.vd-panel:after{border:1px solid color-mix(in srgb,var(--color-lan-dian) 12%,transparent)}}.vd-panel:after{pointer-events:none;border-radius:4px}.vd-hairline{border-top:1px solid #1b2a5e4d;height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.vd-hairline{border-top:1px solid color-mix(in srgb,var(--color-lan-dian) 30%,transparent)}}.vd-hairline{border-bottom:1px solid #1b2a5e1f}@supports (color:color-mix(in lab,red,red)){.vd-hairline{border-bottom:1px solid color-mix(in srgb,var(--color-lan-dian) 12%,transparent)}}.vd-masthead{--vd-emblem-accent:var(--color-chi-tong);border:1px solid #1b2a5e40;position:relative}@supports (color:color-mix(in lab,red,red)){.vd-masthead{border:1px solid color-mix(in srgb,var(--color-lan-dian) 25%,transparent)}}.vd-masthead{background:#1b2a5e0a;border-radius:2px}@supports (color:color-mix(in lab,red,red)){.vd-masthead{background:color-mix(in srgb,var(--color-lan-dian) 4%,transparent)}}.vd-masthead{padding:1.25rem 1.25rem 0}@media (min-width:640px){.vd-masthead{padding:1.75rem 1.75rem 0}}.vd-masthead:before{content:"";background:var(--color-chi-tong);height:2px;position:absolute;inset:-1px -1px auto}.vd-ayan{border-top:1px solid #1b2a5e26;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vd-ayan{border-top:1px solid color-mix(in srgb,var(--color-lan-dian) 15%,transparent)}}.vd-ayan{letter-spacing:.04em;color:#004d4dd9;padding:.7rem 0 .9rem;font-size:11px}@supports (color:color-mix(in lab,red,red)){.vd-ayan{color:color-mix(in srgb,var(--color-dai-qing) 85%,transparent)}}.vd-ayan__rule{color:#1b2a5e8c;flex:2.5rem;min-width:1.75rem;height:7px}@supports (color:color-mix(in lab,red,red)){.vd-ayan__rule{color:color-mix(in srgb,var(--color-lan-dian) 55%,transparent)}}.vd-ayan__rule{background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 9px),linear-gradient(90deg,currentColor,currentColor);background-position:0 0,0 100%;background-repeat:repeat-x,no-repeat;background-size:100% 5px,100% 1px}@media (max-width:639px){.vd-ayan{grid-template-columns:auto 1fr auto;gap:.55rem .5rem;display:grid}.vd-ayan__end:first-child{grid-column:1;justify-self:start}.vd-ayan__end:last-child{grid-column:3;justify-self:end}.vd-ayan__gap{grid-area:2/1/auto/-1;justify-self:center}.vd-ayan__rule{display:none}}.vd-ayan__gap{white-space:nowrap;border:1px solid var(--color-chi-tong);color:var(--color-dai-qing);font-variant-numeric:tabular-nums;border-radius:2px;padding:.15rem .55rem}.vd-reading :is(h1,h2,h3){color:var(--color-lan-dian);font-family:var(--font-sans)}.vd-reading :is(ul,ol){--tw-marker-color:initial}.vd-reading :is(ul,ol)>li::marker{color:#1b2a5e99}@supports (color:color-mix(in lab,red,red)){.vd-reading :is(ul,ol)>li::marker{color:color-mix(in srgb,var(--color-lan-dian) 60%,transparent)}}.vd-reading blockquote{border-left-color:var(--color-chi-tong);background:#b4551f14}@supports (color:color-mix(in lab,red,red)){.vd-reading blockquote{background:color-mix(in srgb,var(--color-chi-tong) 8%,transparent)}}.vd-reading a{color:var(--color-lan-dian);text-decoration-color:#1b2a5e80}@supports (color:color-mix(in lab,red,red)){.vd-reading a{-webkit-text-decoration-color:color-mix(in srgb,var(--color-lan-dian) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--color-lan-dian) 50%,transparent)}}.vd-entry{--vd-entry-accent:#cd9267}@supports (color:color-mix(in lab,red,red)){.vd-entry{--vd-entry-accent:color-mix(in srgb,var(--color-chi-tong) 62%,var(--color-xuan-zhi))}}.vd-entry{--vd-emblem-accent:var(--vd-entry-accent)}.tk-card-enter{opacity:0;transform:translateY(24px);animation:.5s var(--tk-delay,0s) ease-out both tk-card-enter}@keyframes tk-card-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.tk-seal-in{animation:tk-seal-in .72s cubic-bezier(.16,1,.3,1) .45s both}@keyframes tk-seal-in{0%{opacity:0;transform:scale(1.9) rotate(-14deg)}62%{opacity:1;transform:scale(.96) rotate(-4.8deg)}82%{opacity:1;transform:scale(1.03) rotate(-3.6deg)}to{opacity:1;transform:scale(1) rotate(-4deg)}}.tk-charm-swing{transform-origin:top}.tk-charm:focus-visible .tk-charm-swing,.tk-charm:hover .tk-charm-swing{animation:tk-charm-swing .9s cubic-bezier(.22,1,.36,1)}.tk-pouch-sway{transform-origin:top;animation:tk-pouch-sway 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.tk-card-enter,.tk-charm:focus-visible .tk-charm-swing,.tk-charm:hover .tk-charm-swing,.tk-pouch-sway,.tk-seal-in{animation:none;opacity:1;transform:none}}.qn-svg-hit:focus-visible{stroke:var(--color-hu-po-jin);stroke-width:2px;outline:none}@keyframes anchor-radiate{0%{opacity:.55;transform:scale(1)}85%{opacity:0}to{opacity:0;transform:scale(1.14)}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes canwen-node-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,currentColor 0%,transparent)}}@keyframes coin-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-30px)}50%{transform:translateY(-15px)}70%{transform:translateY(-5px)}}@keyframes coin-flip{0%{transform:rotateY(0)rotateX(0)}25%{transform:rotateY(180deg)rotateX(20deg)}50%{transform:rotateY(1turn)rotateX(0)}75%{transform:rotateY(540deg)rotateX(-20deg)}to{transform:rotateY(2turn)rotateX(0)}}@keyframes float-particle{0%,to{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.6}90%{opacity:.6}50%{transform:translateY(-80px)translate(20px)}}@keyframes float-particle-alt{0%,to{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.4}90%{opacity:.4}50%{transform:translateY(-60px)translate(-15px)}}@keyframes gilt-sheen{0%{transform:translate(-160%)skew(-18deg)}60%{transform:translate(330%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}@keyframes glow-breathe{0%,to{filter:drop-shadow(0 0 8px #d4af374d);text-shadow:0 0 10px #d4af3726}50%{filter:drop-shadow(0 0 24px #d4af3799);text-shadow:0 0 30px #d4af374d}}@keyframes hecan-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes ink-spread{0%{opacity:.8;filter:blur();transform:scale(0)}40%{opacity:.5;filter:blur(4px)}to{opacity:0;filter:blur(12px);transform:scale(2.5)}}@keyframes ink-spread-delayed{0%,30%{opacity:0;transform:scale(0)}31%{opacity:.6}to{opacity:0;filter:blur(10px);transform:scale(2)}}@keyframes marquee-scroll{to{transform:translate(-50%)}}@keyframes md-ink-in{0%{opacity:.12;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:none}}@keyframes pulse{50%{opacity:.5}}@keyframes qn-bar-grow{0%{transform:scaleX(0)}}@keyframes qn-ring-draw{0%{stroke-dashoffset:var(--qn-ring-len)}}@keyframes qn-rise{0%{transform:translateY(10px)}}@keyframes ring-rotate{to{transform:rotate(1turn)}}@keyframes ring-rotate-rev{to{transform:rotate(-1turn)}}@keyframes tk-charm-swing{0%{transform:rotate(0)}30%{transform:rotate(5deg)}60%{transform:rotate(-3.2deg)}82%{transform:rotate(1.6deg)}to{transform:rotate(0)}}@keyframes tk-pouch-sway{0%,to{transform:rotate(0)}25%{transform:rotate(1.8deg)}75%{transform:rotate(-1.8deg)}}@keyframes trinity-flow{to{stroke-dashoffset:-1px}}@keyframes vd-ray-draw{0%{stroke-dashoffset:var(--vd-ray-len,400)}to{stroke-dashoffset:0}}.jn-brand-image--classic{opacity:1}.jn-brand-image--glass,html[data-theme=glass] .jn-brand-image--classic{opacity:0}html[data-theme=glass] .jn-brand-image--glass{opacity:1}html[data-theme=glass]{--color-dai-qing:#24493f;--color-dai-qing-light:#42685d;--color-dai-qing-dark:#183e34;--color-xuan-zhi:#fdfefc;--color-xuan-zhi-dark:#edf2ef;--color-hu-po-jin:#89691d;--color-hu-po-jin-light:#96731f;--color-hu-po-jin-dark:#785918;--color-yun-qi:#b8d0c6;--color-yun-qi-dark:#8db4a5;--color-ji:#236747;--color-xiong:#a93d3d;--color-jiang-hong:#963d57;--color-wx-mu:#23754a;--color-wx-huo:#b83b36;--color-wx-tu:#825b2e;--color-wx-jin:#86651c;--color-wx-shui:#2c6399;--color-hua-lu:#137454;--color-hua-quan:#b83257;--color-hua-ke:#256d91;--color-hua-ji:#96531b;--color-star-sha:#b83257;--color-star-ji:#216878;--color-lan-dian:#384f70;--color-chi-tong:#a45c32;--color-chi-tong-solid:#88451f;--color-mod-bazi:#176352;--color-mod-ziwei:#695094;--color-mod-qizheng:#80621d;--color-mod-hepan:#984939;--color-mod-liuyao:#576b3f;--color-mod-qimen:#286c50;--color-mod-daliuren:#34687a;--color-mod-hecan:#8b3f59;--color-mod-wenshi:#855334;--color-mod-jianxiang:#525e91;--color-mod-toolkit:#506660;--color-mod-kanyu:#70623c;--color-jing:#80621d;--color-xiong-zi:#ad3151;--rgb-ink:36,73,63;--rgb-paper:253,254,252;--jn-bg:#edf2f1;--jn-ink:#1b3534;--jn-muted:#536762;--jn-accent:#176352;--jn-gold:#89691d;--jn-paper:#fdfefc;--jn-soft:#edf2ef;--jn-edge:#b9c9c47d;--jn-line:#b9c9c4;--jn-glass:#ffffffb8;--jn-shadow:0 20px 60px #294f4014,0 3px 10px #294f4005;--jn-foil-gradient:linear-gradient(#967129,#805a1c 52%,#715019);--jn-chart-center:#f6f9f6;--jn-atmosphere:radial-gradient(ellipse at 14% 10%,#9cc5b83d 0,transparent 47%),radial-gradient(ellipse at 86% 36%,#dec89129 0,transparent 48%),radial-gradient(ellipse at 40% 94%,#bfcddd30 0,transparent 45%);color-scheme:light}html[data-theme=glass] .home-page,html[data-theme=glass] .qn-page,html[data-theme=glass] body{background-color:var(--jn-bg);background-image:var(--jn-atmosphere)}html[data-theme=glass] :is(.qn-navbar,.qn-tabbar,.jn-account-menu,.qn-nav-menu-in>div){color:var(--jn-ink);background:var(--jn-glass);border-color:#ffffffd9;box-shadow:0 8px 30px #294f4010,inset 0 1px #ffffffcc;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}html[data-theme=glass] .qn-navbar--scrolled{background:#ffffffe0;box-shadow:0 10px 30px #294f401a,inset 0 1px #fff}html[data-theme=glass] :is(.jn-account-menu,.qn-nav-menu-in>div){background:#f8fbf9fa;border-color:#c8d8cfe6;box-shadow:0 20px 50px #294f4026,inset 0 1px #fff;-webkit-backdrop-filter:blur(28px) saturate(125%);backdrop-filter:blur(28px) saturate(125%)}html[data-theme=glass] :is(.qn-card,.qn-birth-slip,.hecan-profile-card,.qn-hepan-person){background-color:var(--jn-paper);border-color:var(--jn-edge);box-shadow:var(--jn-shadow),inset 0 1px #fff}html[data-theme=glass] .qn-card:hover{border-color:#94b3a6a6;box-shadow:0 18px 45px #294f401c,inset 0 1px #fff}html[data-theme=glass] :is(.hecan-glass,.qn-reading-toc){background:#fdfefced;border-color:var(--jn-edge);box-shadow:0 8px 28px #294f400c,inset 0 1px #fff;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}html[data-theme=glass] :is(.qn-birth-slip__body,.qn-field__body input,.qn-field__body select,.qn-field__body textarea){background-color:var(--jn-paper)}html[data-theme=glass] :is(input,select,textarea){accent-color:var(--jn-accent);caret-color:var(--jn-accent)}html[data-theme=glass] select option{color:var(--jn-ink);background-color:var(--jn-paper)}html[data-theme=glass] .qn-btn--primary{color:#fff;background:var(--jn-accent);border-color:var(--jn-accent);box-shadow:0 4px 12px #17635218,inset 0 1px #ffffff26}html[data-theme=glass] .qn-btn--primary:hover:not(:disabled){background:#125241;border-color:#125241}html[data-theme=glass] .qn-btn--secondary{background:#ffffff61;border-color:#91ab9e80}html[data-theme=glass] .qn-btn--secondary:hover:not(:disabled){background:#e1ece6;border-color:#6f9383}html[data-theme=glass] :is(.qn-btn--amber,.qn-btn.qn-btn--gilt){color:#473713;background:linear-gradient(180deg,#f3e6bc,#ddc68a);border-color:#bca56c;box-shadow:0 4px 12px #91701d14,inset 0 1px #fff9}html[data-theme=glass] .qn-btn--amber:hover:not(:disabled){background:#efdda8;border-color:#ac904f}html[data-theme=glass] .bg-hu-po-jin.text-dai-qing-dark{background-color:#e7d5a3}html[data-theme=glass] .qn-tiepost__head{background:linear-gradient(145deg,#fdfefcf2,#e2ece6e8);box-shadow:inset 0 1px #fff}html[data-theme=glass] .qn-tiepost__head [class*=text-xuan-zhi]{color:var(--jn-muted)}html[data-theme=glass] :is(.tk-tool-card,.qn-toolkit-card){background:linear-gradient(145deg,#fdfefcf5,#e8efebed);color:var(--jn-ink);border-color:var(--jn-edge);box-shadow:var(--jn-shadow),inset 0 1px #fff}html[data-theme=glass] :is(.tk-tool-card,.qn-toolkit-card) [class*=text-xuan-zhi]{color:var(--jn-ink)}html[data-theme=glass] :is(.tk-tool-card,.qn-toolkit-card) :is(p,[class*="text-xuan-zhi/45"],[class*="text-xuan-zhi/70"]){color:var(--jn-muted)}html[data-theme=glass] :is(.tk-tool-card,.qn-toolkit-card) [class*="bg-xuan-zhi/"]{background-color:#24493f1a}html[data-theme=glass] .vd-entry{--vd-entry-accent:#a45c3266}html[data-theme=glass] .tk-tool-card .bg-chi-tong-solid{background-color:#efe0d7}html[data-theme=glass] .tk-charm [class*=bg-gradient-],html[data-theme=glass] .tk-pouch-sway [class*=bg-gradient-]{background:linear-gradient(145deg,#fdfefc,#dbe9e1);border-color:#afbeae}html[data-theme=glass] .tk-charm [class*=text-xuan-zhi]{color:var(--color-lan-dian)}.jn-sea-image--classic{opacity:1}.jn-sea-image--glass,html[data-theme=glass] .jn-sea-image--classic{opacity:0}html[data-theme=glass] .jn-sea-image--glass{opacity:1}html[data-theme=glass] .jn-water-scene{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 86%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 86%,transparent)}html[data-theme=glass] .jn-water-scene :is(.jn-water-back,.jn-water-front){bottom:-24px;height:auto}html[data-theme=glass] .home-page>[aria-hidden=true]>.bg-dai-qing-dark,html[data-theme=glass] :is(.qn-sea-band,.qn-bazi-sea)>div:first-child{background:transparent!important}html[data-theme=glass] .home-page .hero-up p{color:var(--jn-ink)}.home-page .hero-up .home-tagline{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:1.6;letter-spacing:.08em;color:#efd38a;text-shadow:0 1px 3px #092f32b3,0 0 16px #d4af3724;transition:color .7s ease,text-shadow .7s ease}html[data-theme=glass] .home-page .hero-up .home-tagline{color:#164c60;text-shadow:0 1px 8px #ffffffe6}@media (prefers-reduced-motion:reduce){.home-page .hero-up .home-tagline{transition:none}}.home-page .hero-up .home-intro-copy,html[data-theme=glass] .home-page .hero-up .home-intro-copy{font-size:15px;font-weight:500;line-height:1.9;letter-spacing:.04em;color:#fff9e9;text-shadow:0 1px 2px #123b4ee6,0 0 7px #123b4eb3}html[data-theme=glass] .home-page .hero-up a{box-shadow:0 10px 25px #294f4018,inset 0 1px #fff9}html[data-theme=glass] .home-page .hero-up a[href="/hecan"]{background-color:#fdfefcb3;color:var(--jn-gold);border-color:#bda975}html[data-theme=glass] .jn-qizheng-system-note [class*=text-xuan-zhi]{color:var(--jn-ink)}html[data-theme=glass] .hecan-profile-card__head{color:var(--jn-ink);background:linear-gradient(145deg,#fdfefcf2,#e2ece6e8)}html[data-theme=glass] .hecan-profile-card__head p{color:var(--jn-muted)}html[data-theme=glass] .jn-bazi-conversation{background:linear-gradient(145deg,#ceddd4,#fdfefc,#dce7df);box-shadow:var(--jn-shadow)}html[data-theme=glass] .jn-bazi-conversation :is(.bg-dai-qing-dark,[class*="bg-dai-qing-dark/"]){background:var(--jn-paper)}html[data-theme=glass] .jn-bazi-conversation .bg-dai-qing{background-color:#dcece5}html[data-theme=glass] .jn-bazi-conversation [class*=text-xuan-zhi]{color:var(--jn-ink)}html[data-theme=glass] .jn-bazi-conversation :is([class*="text-xuan-zhi/55"],[class*="text-xuan-zhi/60"],[class*="text-xuan-zhi/65"]){color:var(--jn-muted)}html[data-theme=glass] .jn-bazi-conversation :is([class*="border-xuan-zhi/"],[class*="border-hu-po-jin/"]){border-color:var(--jn-line)}html[data-theme=glass] .jn-bazi-conversation section[class*="bg-xuan-zhi/"]{background-color:var(--jn-paper)}html[data-theme=glass] .jn-bazi-conversation .markdown-body{color:var(--jn-ink)}html[data-theme=glass] .jn-bazi-conversation .markdown-body :is(h1,h2,h3,h4,strong,em){color:var(--jn-gold)}html[data-theme=glass] .jn-bazi-conversation .markdown-body :is(td,th){color:var(--jn-ink);border-color:var(--jn-line)}html[data-theme=glass] .jn-bazi-conversation .markdown-body :is(code,th){background-color:var(--jn-soft);color:var(--jn-ink)}html[data-theme=glass] .jn-bazi-conversation .markdown-body hr{border-color:var(--jn-line)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-theme=glass] :is(.qn-navbar,.qn-tabbar,.jn-account-menu,.qn-nav-menu-in>div){background:#f6f9f7}}@media (prefers-reduced-transparency:reduce){html[data-theme=glass] :is(.qn-navbar,.qn-tabbar,.jn-account-menu,.qn-nav-menu-in>div,.hecan-glass,.qn-reading-toc){background:var(--jn-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}html.jn-theme-changing::view-transition-group(root){animation-duration:.7s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html.jn-theme-changing::view-transition-image-pair(root){isolation:isolate}html.jn-theme-changing::view-transition-old(root){animation:none;opacity:1;mix-blend-mode:normal}html.jn-theme-changing::view-transition-new(root){animation:jn-skin-reveal .7s cubic-bezier(.4,0,.2,1) both;mix-blend-mode:normal}html.jn-theme-changing::view-transition{pointer-events:none}@keyframes jn-skin-reveal{0%{opacity:0}to{opacity:1}}html.jn-theme-fallback :is(body,.qn-page,.home-page,.qn-navbar,.qn-tabbar,.jn-account-menu,.qn-nav-menu-in>div,.qn-card,.qn-birth-slip,.qn-hepan-person,.qn-tiepost__head,.hecan-profile-card,.qn-reading-toc,.tk-tool-card,input,select,textarea){transition:background-color .7s cubic-bezier(.4,0,.2,1),color .7s cubic-bezier(.4,0,.2,1),border-color .7s cubic-bezier(.4,0,.2,1),box-shadow .7s cubic-bezier(.4,0,.2,1),opacity .7s cubic-bezier(.4,0,.2,1)}html.jn-theme-fallback :is(.jn-sea-image,.jn-brand-image){transition:opacity .7s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){html.jn-theme-changing::view-transition-group(root),html.jn-theme-changing::view-transition-new(root),html.jn-theme-changing::view-transition-old(root){animation:none}html.jn-theme-fallback :is(body,.qn-page,.home-page,.qn-navbar,.qn-tabbar,.jn-account-menu,.qn-nav-menu-in>div,.qn-card,.qn-birth-slip,.qn-hepan-person,.qn-tiepost__head,.hecan-profile-card,.qn-reading-toc,.tk-tool-card,input,select,textarea){transition:none}html.jn-theme-fallback :is(.jn-sea-image,.jn-brand-image){transition:none}}html:not([lang=zh-CN]) .jn-decorative-text{letter-spacing:normal}html:not([lang=zh-CN]) .qn-btn{white-space:normal;line-height:1.45;text-align:center}html:not([lang=zh-CN]) .qn-field__label{letter-spacing:normal}html:not([lang=zh-CN]) .qn-ink-title{letter-spacing:.02em;overflow-wrap:anywhere}html:not([lang=zh-CN]) .qn-profile-identity [style*=vertical-rl]{writing-mode:horizontal-tb!important;max-width:105px;line-height:1.35}html:not([lang=zh-CN]) .qn-profile-page{overflow-wrap:anywhere}@media (max-width:639px){html:not([lang=zh-CN]) .qn-navbar-signin{padding-inline:12px;font-size:12px}}.BirthReminder_card__4mLvv{position:fixed;right:24px;bottom:24px;z-index:45;width:min(360px,calc(100vw - 32px));padding:22px;border:1px solid color-mix(in srgb,var(--color-dai-qing) 18%,transparent);border-radius:16px;background:var(--color-xuan-zhi);color:var(--color-dai-qing);box-shadow:0 10px 40px #10292426}.BirthReminder_card__4mLvv h2{padding-right:24px;font-size:17px;font-weight:600;line-height:1.6}.BirthReminder_card__4mLvv p{margin-top:8px;font-size:13px;line-height:1.8}.BirthReminder_card__4mLvv .BirthReminder_hint__PLQ6o{color:color-mix(in srgb,var(--color-dai-qing) 65%,transparent);font-size:12px}.BirthReminder_card__4mLvv .BirthReminder_birth__A9REp{padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--color-dai-qing) 5%,transparent);font-variant-numeric:tabular-nums}.BirthReminder_close__AtgYc{position:absolute;top:10px;right:10px;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;font-size:24px;cursor:pointer}.BirthReminder_close__AtgYc:hover{background:color-mix(in srgb,var(--color-dai-qing) 7%,transparent)}.BirthReminder_actions__mC0mD{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px}.BirthReminder_card__4mLvv :is(button,a):focus-visible{outline:2px solid var(--color-hu-po-jin-dark);outline-offset:3px}html[data-theme=glass] .BirthReminder_card__4mLvv{background:var(--jn-paper);color:var(--jn-ink);border-color:var(--jn-line)}@media (max-width:767px){.BirthReminder_card__4mLvv{right:16px;bottom:calc(var(--tabbar-h) + 12px);padding:18px}}.ChartAiFloat_button__ulvsN{position:fixed;z-index:40;left:max(22px,env(safe-area-inset-left,0px));bottom:var(--chart-ai-bottom,max(24px,env(safe-area-inset-bottom,0px)));display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--color-dai-qing) 18%,transparent);border-radius:12px;background:var(--color-xuan-zhi);color:var(--color-dai-qing);box-shadow:0 3px 12px #183e3814;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ChartAiFloat_arrow__CNeNR{opacity:.65}.ChartAiFloat_button__ulvsN:hover{border-color:color-mix(in srgb,var(--color-dai-qing) 38%,transparent)}.ChartAiFloat_button__ulvsN:focus-visible{outline:2px solid var(--color-hu-po-jin-dark);outline-offset:4px}body:has([aria-modal=true]) .ChartAiFloat_button__ulvsN{visibility:hidden}@media (max-width:767px){.ChartAiFloat_button__ulvsN{left:max(12px,env(safe-area-inset-left,0px));bottom:var(--chart-ai-bottom,calc(var(--tabbar-h) + 14px))}}@media print{.ChartAiFloat_button__ulvsN{display:none}}.ReleaseNotesDialog_versionButton__RgVSx{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:4px 16px 8px;border-radius:8px;color:color-mix(in srgb,var(--color-dai-qing) 65%,transparent);font-size:10px;line-height:1.6;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.ReleaseNotesDialog_versionButton__RgVSx:hover{color:var(--color-dai-qing);background:color-mix(in srgb,var(--color-dai-qing) 5%,transparent)}.ReleaseNotesDialog_versionButton__RgVSx>span:last-child{display:inline-flex;align-items:center;gap:3px;color:var(--color-hu-po-jin-dark)}.ReleaseNotesDialog_versionButton__RgVSx:focus-visible{outline:2px solid var(--color-hu-po-jin-dark);outline-offset:-2px}.ReleaseNotesDialog_dialog__aBkVK{--release-ink:var(--color-dai-qing);--release-muted:color-mix(in srgb,var(--color-dai-qing) 65%,transparent);--release-line:color-mix(in srgb,var(--color-dai-qing) 15%,transparent);--release-paper:var(--color-xuan-zhi);--release-gold:var(--color-hu-po-jin-dark);width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--release-line);border-radius:16px;color:var(--release-ink);background:var(--release-paper);box-shadow:0 24px 80px #10292430;letter-spacing:0}.ReleaseNotesDialog_dialog__aBkVK::backdrop{background:#10292499;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ReleaseNotesDialog_header__IzCMx{display:flex;justify-content:space-between;align-items:center;gap:16px;position:sticky;top:0;z-index:1;padding:20px 24px;border-bottom:1px solid var(--release-line);background:var(--release-paper)}.ReleaseNotesDialog_header__IzCMx p{font-size:11px;color:var(--release-muted)}.ReleaseNotesDialog_header__IzCMx h2{margin-top:5px;font-family:var(--font-serif);font-size:23px;line-height:1.4;font-weight:500}.ReleaseNotesDialog_closeButton__5yA7P{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;color:inherit;font-size:26px;cursor:pointer}.ReleaseNotesDialog_closeButton__5yA7P:hover{background:color-mix(in srgb,var(--color-dai-qing) 6%,transparent)}.ReleaseNotesDialog_body__6poNX{padding:8px 24px}.ReleaseNotesDialog_release__BlHrQ{border-bottom:1px solid var(--release-line)}.ReleaseNotesDialog_release__BlHrQ:last-child{border-bottom:0}.ReleaseNotesDialog_release__BlHrQ>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 2px;list-style:none;cursor:pointer}.ReleaseNotesDialog_release__BlHrQ>summary::-webkit-details-marker{display:none}.ReleaseNotesDialog_summaryText__SfmpA{min-width:0}.ReleaseNotesDialog_versionRow__PYYLm{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px}.ReleaseNotesDialog_versionRow__PYYLm strong{font-size:15px;font-weight:600}.ReleaseNotesDialog_current__lWe1S{padding:2px 7px;border:1px solid color-mix(in srgb,var(--color-hu-po-jin) 25%,transparent);border-radius:999px;color:var(--release-gold);font-size:10px;line-height:1.4}.ReleaseNotesDialog_versionRow__PYYLm time{font-size:11px;color:var(--release-muted);font-variant-numeric:tabular-nums}.ReleaseNotesDialog_releaseTitle__4x3Ut{display:block;margin-top:6px;font-size:13px;line-height:1.6;color:var(--release-muted);overflow-wrap:anywhere}.ReleaseNotesDialog_chevron__bO9Rk{flex-shrink:0;color:var(--release-muted);transition:transform .16s ease}.ReleaseNotesDialog_release__BlHrQ[open] .ReleaseNotesDialog_chevron__bO9Rk{transform:rotate(180deg)}.ReleaseNotesDialog_changes__sdIYn{margin:0 0 22px;padding-left:21px;list-style:disc;font-size:14px;line-height:1.9}.ReleaseNotesDialog_changes__sdIYn li{padding-left:3px;margin-top:7px;overflow-wrap:anywhere}.ReleaseNotesDialog_changes__sdIYn li::marker{color:var(--release-gold)}.ReleaseNotesDialog_footer__Zx4Gc{display:flex;justify-content:flex-end;padding:16px 24px 20px;border-top:1px solid var(--release-line)}.ReleaseNotesDialog_dialog__aBkVK :is(button,summary):focus-visible{outline:2px solid var(--release-gold);outline-offset:3px;border-radius:6px}html[data-theme=glass] .ReleaseNotesDialog_dialog__aBkVK{--release-ink:var(--jn-ink);--release-muted:var(--jn-muted);--release-line:var(--jn-line);--release-paper:var(--jn-paper);--release-gold:var(--jn-gold)}html[data-theme=glass] .ReleaseNotesDialog_dialog__aBkVK::backdrop{background:#244a406b}html[data-theme=glass] .ReleaseNotesDialog_versionButton__RgVSx{color:var(--jn-muted)}html[data-theme=glass] .ReleaseNotesDialog_versionButton__RgVSx:hover{color:var(--jn-ink)}@media (max-width:639px){.ReleaseNotesDialog_dialog__aBkVK{width:calc(100vw - 20px);max-height:calc(100dvh - 32px);border-radius:12px}.ReleaseNotesDialog_header__IzCMx{padding:16px 18px}.ReleaseNotesDialog_header__IzCMx h2{font-size:21px}.ReleaseNotesDialog_body__6poNX{padding:4px 18px}.ReleaseNotesDialog_release__BlHrQ>summary{gap:10px;padding-block:17px}.ReleaseNotesDialog_changes__sdIYn{font-size:13px;line-height:1.85}.ReleaseNotesDialog_footer__Zx4Gc{padding:14px 18px 18px}}@media (prefers-reduced-motion:reduce){.ReleaseNotesDialog_chevron__bO9Rk,.ReleaseNotesDialog_versionButton__RgVSx{transition:none}}.qn-navbar-brand>.jn-site-name,.qn-navbar-brand>span:last-child{min-width:0;overflow-wrap:normal}.qn-language-trigger:hover .qn-language-face,.qn-language-trigger[aria-expanded=true] .qn-language-face{background:color-mix(in srgb,var(--color-dai-qing) 6%,transparent);border-color:color-mix(in srgb,var(--color-dai-qing) 20%,transparent)}.qn-navbar [data-navbar-account] button[aria-controls]{min-width:44px;min-height:44px;justify-content:center}@media (min-width:768px){.qn-navbar [data-navbar-language]{position:absolute;right:max(12px,env(safe-area-inset-right));top:10px}}@media (min-width:768px) and (max-width:1279px){.qn-navbar-controls{padding-right:48px}}@media (max-width:767px){.qn-navbar .qn-navbar-signin{min-height:36px;height:auto;padding:8px 10px;font-size:12px;line-height:1.3;letter-spacing:normal;white-space:nowrap}.qn-navbar [data-navbar-language]{position:static}.qn-navbar-brand>span:last-child{line-height:1.18}}.TabBar_tabbar__n5z8V{position:fixed;inset:auto 0 0;z-index:50;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid color-mix(in srgb,var(--color-dai-qing) 10%,transparent);background:color-mix(in srgb,var(--color-xuan-zhi) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.TabBar_tabs__bYpDD{display:flex;align-items:center;height:56px;padding-inline:4px}.TabBar_tab__XzOkh{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:2px;border-radius:8px;padding:4px 2px;color:color-mix(in srgb,var(--color-dai-qing) 70%,transparent);font-size:10px;line-height:1.25;letter-spacing:0;transition:color .15s ease,transform .15s ease}.TabBar_tab__XzOkh:active{transform:scale(.94)}.TabBar_activeTab__M7EcM{color:var(--color-dai-qing);font-weight:500}.TabBar_activeLine___hFh8{position:absolute;top:0;left:50%;width:24px;height:2px;transform:translateX(-50%);border-radius:999px;background:currentColor}.TabBar_maskIcon__96bED{display:block;width:22px;height:22px;background:currentColor;mask:var(--tab-icon) center /contain no-repeat;-webkit-mask:var(--tab-icon) center /contain no-repeat}.TabBar_pouchIcon__W_dib{--tab-icon:url(/icons/tabbar/pouch.svg)}.TabBar_dailyIcon__1RupP{--tab-icon:url(/icons/tabbar/daily.svg)}.TabBar_overlay__Eq7oz{position:fixed;inset:0;z-index:60}.TabBar_backdrop__QXudt{position:absolute;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s ease}.TabBar_sheet__HdKrN{position:absolute;inset:auto 0 0;max-height:85vh;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 72px);border-radius:24px 24px 0 0;border-top:1px solid color-mix(in srgb,var(--color-dai-qing) 10%,transparent);background:var(--color-xuan-zhi);color:var(--color-dai-qing);box-shadow:0 25px 50px -12px #0004;transform:translateY(100%);transition:transform .34s cubic-bezier(.22,1,.36,1);outline:none}.TabBar_overlay__Eq7oz[data-open=true] .TabBar_backdrop__QXudt{opacity:1}.TabBar_overlay__Eq7oz[data-open=true] .TabBar_sheet__HdKrN{transform:translateY(0)}.TabBar_overlay__Eq7oz[data-open=false] .TabBar_sheet__HdKrN{transition-duration:.24s;transition-timing-function:cubic-bezier(.4,0,1,1)}.TabBar_handleWrap__M6UuO{display:flex;justify-content:center;padding:12px 0 4px}.TabBar_handle__nTcYD{width:40px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--color-dai-qing) 20%,transparent)}.TabBar_sheetHead__HoSRQ{padding:8px 20px 4px}.TabBar_sheetHead__HoSRQ h2{font-family:var(--font-serif);font-size:18px;line-height:28px;color:var(--color-hu-po-jin-dark)}.TabBar_sheetHead__HoSRQ p{margin-top:2px;font-size:11px;line-height:16.5px;letter-spacing:.05em;color:color-mix(in srgb,var(--color-dai-qing) 40%,transparent)}.TabBar_sheetContent__tkPVU{padding:4px 16px 8px}.TabBar_group__ut_In{margin-top:4px}.TabBar_group__ut_In:first-child{margin-top:0}.TabBar_groupHead__CAFKU{display:flex;align-items:baseline;gap:8px;padding:8px 8px 4px}.TabBar_groupHead__CAFKU>span:first-child{font-family:var(--font-serif);font-size:14px;line-height:20px}.TabBar_groupHead__CAFKU>span:last-child{font-size:10px;line-height:15px;letter-spacing:.18em;color:color-mix(in srgb,var(--color-dai-qing) 70%,transparent)}.TabBar_moduleGrid__icOgq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.TabBar_moduleLink__tVE2E{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border-radius:16px;text-align:center;transition:background .15s ease}.TabBar_featuredIcon__qngdC,.TabBar_moduleIcon__N7GEz{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;border-radius:16px;background:color-mix(in srgb,var(--color-hu-po-jin) 10%,transparent);color:color-mix(in srgb,var(--color-hu-po-jin) 85%,transparent)}.TabBar_featuredIcon__qngdC>svg,.TabBar_moduleIcon__N7GEz>svg{width:22px;height:22px}.TabBar_moduleLabel__60grb{display:block;font-size:14px;font-weight:500;line-height:20px}.TabBar_moduleDescription__FwSLk{display:block;margin-top:2px;font-size:10px;line-height:1.25;color:color-mix(in srgb,var(--color-dai-qing) 70%,transparent)}.TabBar_moduleLink__tVE2E[aria-current=page] .TabBar_moduleIcon__N7GEz{background:color-mix(in srgb,var(--color-hu-po-jin) 15%,transparent);color:var(--color-hu-po-jin);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-hu-po-jin) 40%,transparent)}.TabBar_featured__aq4UC[aria-current=page] .TabBar_moduleLabel__60grb,.TabBar_library__fxYmI[aria-current=page] .TabBar_moduleLabel__60grb,.TabBar_moduleLink__tVE2E[aria-current=page] .TabBar_moduleLabel__60grb{color:var(--color-hu-po-jin-dark)}.TabBar_featured__aq4UC{display:flex;align-items:center;gap:12px;margin-top:8px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--color-hu-po-jin) 25%,transparent);border-radius:16px}.TabBar_primary__LYNT2{background:color-mix(in srgb,var(--color-hu-po-jin) 7%,transparent)}.TabBar_featuredIcon__qngdC{width:40px;height:40px;border-radius:12px}.TabBar_star__SXoSp{margin-right:6px;font-size:10px;color:var(--color-hu-po-jin)}.TabBar_library__fxYmI{display:flex;align-items:center;gap:12px;margin-top:8px;padding:10px 16px;border-radius:16px}.TabBar_featured__aq4UC:active,.TabBar_library__fxYmI:active,.TabBar_moduleLink__tVE2E:active{background:color-mix(in srgb,var(--color-dai-qing) 5%,transparent)}.TabBar_featured__aq4UC:focus-visible,.TabBar_library__fxYmI:focus-visible,.TabBar_moduleLink__tVE2E:focus-visible,.TabBar_tab__XzOkh:focus-visible{outline:2px solid var(--color-hu-po-jin-dark);outline-offset:2px}html[data-theme=glass] .TabBar_sheet__HdKrN{background:var(--jn-paper);color:var(--jn-ink);border-color:var(--jn-line)}html[data-theme=glass] .TabBar_sheetHead__HoSRQ p{color:var(--jn-muted)}@media (min-width:768px){.TabBar_overlay__Eq7oz,.TabBar_tabbar__n5z8V{display:none}}@media (prefers-reduced-motion:reduce){.TabBar_backdrop__QXudt,.TabBar_moduleLink__tVE2E,.TabBar_sheet__HdKrN,.TabBar_tab__XzOkh{transition:none!important}.TabBar_tab__XzOkh:active{transform:none}}