@media (min-width:641px){html:root[data-design=suzhi] .bz-annual .bz-hero:before{background-image:url(/art/desk/scene-annual.webp)}html:root[data-design=suzhi] .bz-annual .bz-hero:after{content:"运"}html:root[data-design=suzhi] .nm-hero{position:relative;isolation:isolate;min-height:250px;padding:56px 0 36px;border:0;border-bottom:1px solid var(--sz-line);border-radius:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .nm-hero:before{content:"";position:absolute;inset:0 0 0 auto;width:15%;z-index:-1;background:url(/art/desk/scene-naming.webp) 50%/contain no-repeat;-webkit-mask:linear-gradient(90deg,#000 var(--sz-reveal),transparent calc(var(--sz-reveal) + 14%));mask:linear-gradient(90deg,#000 var(--sz-reveal),transparent calc(var(--sz-reveal) + 14%));animation:sz-hero-unroll 2.2s cubic-bezier(.45,0,.2,1) .15s both;opacity:.9}html:root[data-design=suzhi] .nm-hero:after{content:"字";position:absolute;left:-.05em;bottom:4px;z-index:-2;color:rgba(33,33,33,.045);font:300px/1 var(--sz-kai);pointer-events:none}html:root[data-design=suzhi] .nm-hero .nm-hero-mark{display:none}html:root[data-design=suzhi] .nm-hero h1{font-family:var(--sz-serif);font-weight:600;font-size:clamp(42px,4vw,62px);line-height:1.2;letter-spacing:.05em;color:var(--sz-ink);animation:sz-ink-settle 1.6s var(--sz-ease) .1s both}html:root[data-design=suzhi] .nm-hero h1 :is(em,span){color:var(--sz-ink-4);font-style:normal}html:root[data-design=suzhi] .nm-hero p{color:var(--sz-ink-2)}html:root[data-design=suzhi] .page-heading{position:relative;isolation:isolate;min-height:240px;margin-bottom:36px;padding:56px 0 32px;border:0;border-bottom:1px solid var(--sz-line);border-radius:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .page-heading:before{content:"";position:absolute;inset:0 2% 0 auto;width:22%;z-index:-1;background:url(/art/desk/enso-dry.webp) 50%/contain no-repeat;-webkit-mask:conic-gradient(from -40deg,#000 var(--sz-sweep),transparent 0);mask:conic-gradient(from -40deg,#000 var(--sz-sweep),transparent 0);animation:sz-enso-once 2s cubic-bezier(.5,0,.3,1) .2s both;opacity:.85}html:root[data-design=suzhi] .page-heading:after{content:"印";position:absolute;left:-.05em;bottom:4px;z-index:-2;color:rgba(33,33,33,.045);font:280px/1 var(--sz-kai);pointer-events:none}html:root[data-design=suzhi] .page-heading .page-mark{display:none}html:root[data-design=suzhi] .page-heading h1{font-size:clamp(42px,4vw,60px);letter-spacing:.05em;animation:sz-ink-settle 1.6s var(--sz-ease) .1s both}html:root[data-design=suzhi] .page-heading .heading-note{color:var(--sz-ink-2);font-size:15px}html:root[data-design=suzhi] .hehun-hero h1{font-family:var(--sz-serif);font-weight:600;letter-spacing:.05em}html:root[data-design=suzhi] .hehun-hero h1 :is(em,span){color:var(--sz-ink-4);font-style:normal}}@media (min-width:641px){html:root[data-design=suzhi] .page-heading:before{background-image:url(/art/desk/scene-account.webp);-webkit-mask:none;mask:none;animation:sz-fade 1.2s var(--sz-ease) both;opacity:1}html:root[data-design=suzhi] .chat-handscroll{background:transparent;border:0;box-shadow:none}html:root[data-design=suzhi] .chat-rail{border:0;border-bottom:1px solid var(--sz-line);border-radius:0;background:var(--sz-sheet);box-shadow:0 10px 18px -16px rgba(0,0,0,.4)}html:root[data-design=suzhi] .chat-rail-cap{border-radius:6px;background:linear-gradient(90deg,#0d0d0d,#565758 30%,#222324 58%,#050505);box-shadow:0 6px 10px -4px rgba(0,0,0,.5)}html:root[data-design=suzhi] .chat-rail-seal{border:0;border-radius:2px;background:var(--sz-zhu);color:#fbfcfd;box-shadow:inset 0 0 0 2px var(--sz-zhu),inset 0 0 0 3px rgba(251,252,253,.55);font-family:var(--sz-kai);transform:rotate(-4deg)}html:root[data-design=suzhi] .chat-rail-q{font-family:var(--sz-serif);font-size:17px;letter-spacing:.08em;color:var(--sz-ink)}html:root[data-design=suzhi] .chat-rail-sub{color:var(--sz-ink-3)}html:root[data-design=suzhi] .chat-rail-knob{border:1px solid var(--sz-line-2);border-radius:50%;background:transparent;color:var(--sz-ink);font-family:var(--sz-kai);box-shadow:none}html:root[data-design=suzhi] .chat-rail-knob:hover{background:#222;color:#fbfcfd;border-color:#222}html:root[data-design=suzhi] .chat-rail.is-rolled{background:var(--sz-sheet)}html:root[data-design=suzhi] .chat-fold-paper{border:0;background:var(--sz-sheet);box-shadow:inset 14px 0 18px -18px rgba(0,0,0,.35),inset -14px 0 18px -18px rgba(0,0,0,.35)}html:root[data-design=suzhi] .chat-fold-paper:after,html:root[data-design=suzhi] .chat-fold-paper:before{border-color:rgba(33,33,33,.06);background:none}html:root[data-design=suzhi] .chat-fold-curl{background:linear-gradient(180deg,rgba(0,0,0,.12),transparent)}html:root[data-design=suzhi] .chat-reroute{border:1px solid var(--sz-line-2);border-radius:999px;background:transparent;color:var(--sz-ink-2)}html:root[data-design=suzhi] .chat-bubble-user{display:flex;flex-direction:column;align-items:flex-end;padding:0;border:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .chat-bubble-user>p{max-width:72%;margin:0;padding:11px 18px;border-radius:12px 12px 2px 12px;background:#222;color:#fbfcfd;box-shadow:0 12px 22px -16px rgba(0,0,0,.6);font-family:var(--sz-kai);font-size:16px;line-height:1.8;letter-spacing:.03em}html:root[data-design=suzhi] .chat-bubble-user>p+p{margin-top:6px}html:root[data-design=suzhi] .chat-bubble-assistant:not(.chat-handscroll){border:1px solid var(--sz-line);border-radius:10px 10px 10px 2px;background:var(--sz-sheet);box-shadow:var(--sz-shadow-1);color:var(--sz-ink)}html:root[data-design=suzhi] .chat-fold-paper .generation-panel{border:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .generation-head h2{font-family:var(--sz-serif);letter-spacing:.08em}html:root[data-design=suzhi] .status-dot{box-shadow:none}html:root[data-design=suzhi] .status-dot:not(.status-failed):not(.status-degraded){background:var(--sz-ink)}html:root[data-design=suzhi] .status-dot.status-degraded{background:var(--sz-ink-3)}}@media (min-width:641px){html:root[data-design=suzhi] :is(.credibility-chip,.oneshot-chip){border:1px solid var(--sz-line-2);border-radius:3px;background:transparent;color:var(--sz-ink-2)}html:root[data-design=suzhi] .credibility-chip.credibility-warn{border-color:rgba(143,31,24,.4);color:var(--sz-zhu);background:rgba(143,31,24,.04)}html:root[data-design=suzhi] .generation-head code{border:1px solid var(--sz-line);border-radius:3px;background:transparent;color:var(--sz-ink-3)}html:root[data-design=suzhi] .chat-subject-stamp{border:1px solid var(--sz-line-2);border-radius:999px;background:transparent}html:root[data-design=suzhi] .fd-dossier{border:1px solid var(--sz-line);border-radius:4px;background:var(--sz-sheet);box-shadow:inset 0 1px 0 #fff,3px 4px 0 -1px #fafbfc,3px 4px 0 0 rgba(33,33,33,.1),0 26px 40px -28px rgba(0,0,0,.45)}html:root[data-design=suzhi] .fd-dossier-cover{border:0;border-radius:3px 3px 0 0;background:url(/art/desk/mountains.webp) center 120%/130% auto no-repeat,url(/art/desk/paper-cool.webp) 0 0/320px auto,linear-gradient(160deg,#252627,#141516);background-blend-mode:screen,soft-light,normal;color:#fafbfc;box-shadow:inset 0 0 0 6px #1a1b1c,inset 0 0 0 7px rgba(255,255,255,.12)}html:root[data-design=suzhi] .fd-dossier-cover svg{filter:grayscale(1) invert(1) opacity(.35)}html:root[data-design=suzhi] .fd-dossier-binding{background:#0d0e0f;border-color:rgba(255,255,255,.1)}html:root[data-design=suzhi] .fd-dossier-binding i{border-color:rgba(250,251,252,.45);background:transparent}html:root[data-design=suzhi] .fd-dossier-title p{color:rgba(250,251,252,.6);letter-spacing:.3em}html:root[data-design=suzhi] .fd-dossier-title h2{color:#fbfcfd;font-family:var(--sz-kai);font-weight:400;letter-spacing:.14em;text-shadow:none}html:root[data-design=suzhi] .fd-dossier-subtitle{color:rgba(250,251,252,.72)}html:root[data-design=suzhi] .fd-dossier-date b{color:#fbfcfd;font-family:var(--sz-kai)}html:root[data-design=suzhi] .fd-dossier-date span{color:rgba(250,251,252,.55)}html:root[data-design=suzhi] .fd-dossier-seal{border:0;background:var(--sz-zhu);color:#fbfcfd;box-shadow:inset 0 0 0 2px var(--sz-zhu),inset 0 0 0 3px rgba(251,252,253,.55)}html:root[data-design=suzhi] .fd-dossier-controls button{border:1px solid rgba(250,251,252,.4);border-radius:4px;background:transparent;color:#fbfcfd;box-shadow:none}html:root[data-design=suzhi] .fd-dossier-controls button:hover{background:rgba(250,251,252,.1)}html:root[data-design=suzhi] .fd-dossier-controls small{color:rgba(250,251,252,.55)}html:root[data-design=suzhi] .fd-cover-review{color:#f0b4ae;border-color:rgba(240,180,174,.5)}html:root[data-design=suzhi] .fd-report-anchors>div+div{border-left:1px solid var(--sz-line)}html:root[data-design=suzhi] .fd-report-anchors span{color:var(--sz-ink-3);letter-spacing:.14em}html:root[data-design=suzhi] .fd-report-anchors strong{font-family:var(--sz-serif);font-weight:500;color:var(--sz-ink)}html:root[data-design=suzhi] .fd-review-stamp{border:1.5px solid var(--sz-ink-3);border-radius:2px;background:transparent;color:var(--sz-ink-2);font-family:var(--sz-kai)}html:root[data-design=suzhi] .fd-frontispiece{border:0;border-top:1px solid var(--sz-line);border-bottom:1px solid var(--sz-line);border-radius:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .fd-frontispiece>span{border-right:1px solid var(--sz-line);background:transparent;color:var(--sz-zhu);font-family:var(--sz-kai)}html:root[data-design=suzhi] .fd-frontispiece .interpretation-report{border:0;background:transparent;box-shadow:none;padding-inline:0}html:root[data-design=suzhi] .fd-guide-number{border:1px solid var(--sz-line-2);border-radius:2px;background:transparent;color:var(--sz-ink-2);font-family:var(--sz-kai)}html:root[data-design=suzhi] .fd-reader-guide button{border:1px solid var(--sz-line-2);border-radius:4px;background:transparent;color:var(--sz-ink);box-shadow:none}html:root[data-design=suzhi] .fd-chapters>button:not(.fd-read-all){border:0;border-bottom:1px solid var(--sz-line);border-radius:0;background:transparent;color:var(--sz-ink-2);font-family:var(--sz-serif)}html:root[data-design=suzhi] .fd-chapters>button:not(.fd-read-all):hover{color:var(--sz-ink);background:rgba(33,33,33,.03)}html:root[data-design=suzhi] .fd-read-all{border:1px dashed var(--sz-line-2);border-radius:4px;background:transparent;color:var(--sz-ink-2);box-shadow:none;letter-spacing:.3em}html:root[data-design=suzhi] .fd-chapter-paper{border:1px solid var(--sz-line);border-radius:2px;background:#fdfeff;box-shadow:3px 4px 0 -1px #fafbfc,3px 4px 0 0 rgba(33,33,33,.08)}html:root[data-design=suzhi] .fd-chapter-paper:after,html:root[data-design=suzhi] .fd-chapter-paper:before{background:none;border-color:transparent}html:root[data-design=suzhi] .fd-chapter-content,html:root[data-design=suzhi] .fd-chapter-content>*{border:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .fd-reading-track{background:var(--sz-line)}html:root[data-design=suzhi] .fd-reading-track>*{background:var(--sz-ink)}html:root[data-design=suzhi] .fd-page-impression{border:1.5px solid var(--sz-zhu);border-radius:2px;background:rgba(143,31,24,.04);color:var(--sz-zhu);font-family:var(--sz-kai)}html:root[data-design=suzhi] .fd-page-turn{border-top:1px solid var(--sz-line)}html:root[data-design=suzhi] .fd-dossier-end{border-top:1px solid var(--sz-line);background:transparent}html:root[data-design=suzhi] .interpretation-report :is(h2,h3,h4){font-family:var(--sz-serif);letter-spacing:.06em;color:var(--sz-ink)}html:root[data-design=suzhi] .interpretation-report p{color:var(--sz-ink);font-size:15.5px;line-height:2;letter-spacing:.02em}html:root[data-design=suzhi] .evidence-details,html:root[data-design=suzhi] .interpretation-section{border:0;border-top:1px solid var(--sz-line);border-radius:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .evidence-details>summary{color:var(--sz-ink-2);font-family:var(--sz-serif);letter-spacing:.14em}html:root[data-design=suzhi] .daily-evidence-grid{gap:0;border-top:1px solid var(--sz-line)}html:root[data-design=suzhi] .daily-evidence-grid>div{border:0;border-bottom:1px solid var(--sz-line);border-radius:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .daily-evidence-grid>div:nth-child(odd){border-right:1px solid var(--sz-line)}html:root[data-design=suzhi] .feedback-lite{border-top:1px solid var(--sz-line)}html:root[data-design=suzhi] .feedback-lite-btn{border:1px solid var(--sz-line-2);border-radius:999px;background:transparent;color:var(--sz-ink-2);box-shadow:none}html:root[data-design=suzhi] .feedback-lite-btn:hover,html:root[data-design=suzhi] .feedback-lite-btn[aria-pressed=true]{border-color:#222;background:#222;color:#fbfcfd}}@media (min-width:641px){html:root[data-design=suzhi] .fd-chapters>button:not(.fd-read-all):is([aria-pressed=true],[aria-current=true],[aria-current=page],[aria-selected=true],.is-active,.is-on,.is-current){background:#222;color:#fbfcfd;border-bottom-color:#222}html:root[data-design=suzhi] .fd-chapters>button:not(.fd-read-all):is([aria-pressed=true],[aria-current=true],[aria-current=page],[aria-selected=true],.is-active,.is-on,.is-current) *{color:inherit}html:root[data-design=suzhi] .fd-reader-guide>div :is(strong,b,span,p){color:var(--sz-ink-2)}}@media (min-width:641px){html:root[data-design=suzhi] .ink-loader .ink-celestial{border:0;border-radius:0;background:url(/art/desk/enso-rich.webp) 50%/contain no-repeat;box-shadow:none;-webkit-mask:conic-gradient(from -40deg,#000 var(--sz-sweep),transparent 0);mask:conic-gradient(from -40deg,#000 var(--sz-sweep),transparent 0);animation:sz-enso-loop 3.2s cubic-bezier(.5,0,.3,1) infinite}html:root[data-design=suzhi] .ink-loader .ink-celestial:after,html:root[data-design=suzhi] .ink-loader .ink-celestial:before,html:root[data-design=suzhi] .ink-loader .ink-celestial>*{display:none}html:root[data-design=suzhi] .ink-loader-stage{font-family:var(--sz-serif);color:var(--sz-ink);letter-spacing:.3em}html:root[data-design=suzhi] .ink-loader-hint{color:var(--sz-ink-3)}html:root[data-design=suzhi] .ink-loader-steps .is-on{color:var(--sz-ink)}html:root[data-design=suzhi] .ink-dots i{background:var(--sz-ink);box-shadow:none}html:root[data-design=suzhi] .generation-wait .muted-copy{color:var(--sz-ink-3);font-size:12.5px}}@keyframes sz-enso-loop{0%{--sz-sweep:0deg;opacity:1}62%{--sz-sweep:360deg;opacity:1}86%{--sz-sweep:360deg;opacity:0}to{--sz-sweep:0deg;opacity:0}}@media (min-width:641px){html:root[data-design=suzhi] .ink-loader .ink-celestial{display:none}html:root[data-design=suzhi] .ink-loader .ink-loader-wen{display:block;width:150px;height:150px}html:root[data-design=suzhi] .ink-loader.is-sm .ink-loader-wen{width:84px;height:84px}html:root[data-design=suzhi] .ink-loader.is-lg .ink-loader-wen{width:190px;height:190px}html:root[data-design=suzhi] .generation-head code{display:none}}@media (min-width:641px){html:root[data-design=suzhi] :is(.ly-journey,.hehun-steps){position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:6px 0 30px;padding:18px 0 14px;list-style:none;border:0;background:none;counter-reset:none}html:root[data-design=suzhi] :is(.ly-journey,.hehun-steps)>li{position:relative;display:grid;justify-items:center;gap:10px;padding:0;border:0;background:none;color:var(--sz-ink-3);font-family:var(--sz-serif);font-size:18px;letter-spacing:.3em;text-indent:.3em;transition:color .5s}html:root[data-design=suzhi] :is(.ly-journey,.hehun-steps)>li>span{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;border:1.5px solid rgba(33,33,33,.28);border-radius:50%;background:var(--sz-paper);color:var(--sz-ink-3);font-family:var(--sz-kai);font-size:22px;letter-spacing:0;text-indent:0;box-shadow:0 0 0 6px var(--sz-paper);transition:background .6s,color .6s,border-color .6s,transform .6s cubic-bezier(.34,1.56,.64,1)}html:root[data-design=suzhi] :is(.ly-journey,.hehun-steps)>li:not(:last-child):after{content:"";position:absolute;top:27px;left:calc(50% + 34px);right:calc(-50% + 34px);height:2px;background:repeating-linear-gradient(90deg,rgba(33,33,33,.22) 0 6px,transparent 6px 12px)}html:root[data-design=suzhi] :is(.ly-journey>li.is-done,.hehun-steps>li:has(~li[aria-current=step])){color:var(--sz-ink)}html:root[data-design=suzhi] :is(.ly-journey>li.is-done,.hehun-steps>li:has(~li[aria-current=step]))>span{border-color:#1b1c1d;background:#1b1c1d;color:#fbfcfd}html:root[data-design=suzhi] :is(.ly-journey>li.is-done,.hehun-steps>li:has(~li[aria-current=step])):not(:last-child):after{height:4px;top:26px;border-radius:2px;background:linear-gradient(90deg,#1b1c1d,#393a3b 70%,rgba(33,33,33,.55));transform-origin:left;animation:sz-journey-draw .9s cubic-bezier(.65,0,.35,1) both}@keyframes sz-journey-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html:root[data-design=suzhi] :is(.ly-journey>li.is-current,.hehun-steps>li[aria-current=step]){color:var(--sz-ink);font-weight:600}html:root[data-design=suzhi] :is(.ly-journey>li.is-current,.hehun-steps>li[aria-current=step])>span{border-color:var(--sz-zhu);color:var(--sz-zhu);transform:scale(1.08)}html:root[data-design=suzhi] :is(.ly-journey>li.is-current,.hehun-steps>li[aria-current=step])>span:after{content:"";position:absolute;inset:-7px;border:1px solid rgba(143,31,24,.45);border-radius:50%;animation:sz-journey-pulse 2.4s ease-out infinite}@keyframes sz-journey-pulse{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.35);opacity:0}}html:root[data-design=suzhi] .mh-journey{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:start;width:100%;margin:6px 0 30px;padding:18px 6% 14px;counter-reset:sz-mh}html:root[data-design=suzhi] .mh-journey>span{display:grid;justify-items:center;gap:10px;color:var(--sz-ink-3);font-family:var(--sz-serif);font-size:18px;letter-spacing:.3em;text-indent:.3em;counter-increment:sz-mh}html:root[data-design=suzhi] .mh-journey>span:before{content:counter(sz-mh,cjk-decimal);display:grid;place-items:center;width:54px;height:54px;border:1.5px solid rgba(33,33,33,.28);border-radius:50%;background:var(--sz-paper);color:var(--sz-ink-3);font-family:var(--sz-kai);font-size:22px;letter-spacing:0;text-indent:0}html:root[data-design=suzhi] .mh-journey>span.is-done{color:var(--sz-ink)}html:root[data-design=suzhi] .mh-journey>span.is-done:before{border-color:#1b1c1d;background:#1b1c1d;color:#fbfcfd}html:root[data-design=suzhi] .mh-journey>span.is-current{color:var(--sz-ink);font-weight:600}html:root[data-design=suzhi] .mh-journey>span.is-current:before{border-color:var(--sz-zhu);color:var(--sz-zhu);box-shadow:0 0 0 5px rgba(143,31,24,.08)}html:root[data-design=suzhi] .mh-journey>i{align-self:start;height:2px;margin:26px 14px 0;background:repeating-linear-gradient(90deg,rgba(33,33,33,.22) 0 6px,transparent 6px 12px)}html:root[data-design=suzhi] .mh-journey>span.is-done+i{height:4px;margin-top:25px;border-radius:2px;background:linear-gradient(90deg,#1b1c1d,rgba(33,33,33,.55));transform-origin:left;animation:sz-journey-draw .9s cubic-bezier(.65,0,.35,1) both}html:root[data-design=suzhi] .bp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;padding:8px 0 18px;border:0;background:none}html:root[data-design=suzhi] .bp-steps>button{position:relative;display:grid;justify-items:center;gap:8px;padding:0;border:0;background:none;box-shadow:none;color:var(--sz-ink-3);font-family:var(--sz-serif);font-size:15px;letter-spacing:.12em}html:root[data-design=suzhi] .bp-steps>button>span{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid rgba(33,33,33,.28);border-radius:50%;background:var(--sz-sheet);font-family:var(--sz-kai);font-size:18px;position:relative;z-index:1;box-shadow:0 0 0 5px var(--sz-sheet)}html:root[data-design=suzhi] .bp-steps>button:not(:last-child):after{content:"";position:absolute;top:21px;left:calc(50% + 28px);right:calc(-50% + 28px);height:2px;background:repeating-linear-gradient(90deg,rgba(33,33,33,.22) 0 6px,transparent 6px 12px)}html:root[data-design=suzhi] .bp-steps>button:has(i):after{height:3px;background:#1b1c1d}html:root[data-design=suzhi] .bp-steps>button:has(i)>span{background:#1b1c1d;border-color:#1b1c1d;color:#fbfcfd}html:root[data-design=suzhi] .bp-steps>button[aria-current=step]{color:var(--sz-ink);font-weight:600}html:root[data-design=suzhi] .bp-steps>button[aria-current=step]>span{border-color:var(--sz-zhu);color:var(--sz-zhu)}html:root[data-design=suzhi] .bp-steps>button>i{display:none}html:root[data-design=suzhi] :is(.ly-hero,.mh-hero){display:block;min-height:0;padding:0;border:0;background:none;box-shadow:none}html:root[data-design=suzhi] :is(.ly-hero,.mh-hero):after,html:root[data-design=suzhi] :is(.ly-hero,.mh-hero):before{display:none}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] :is(.ly-journey,.hehun-steps,.mh-journey) *{animation:none!important}}@media (min-width:641px){html:root[data-design=suzhi] .bz-desk{--bz-sheet:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.9),rgba(255,255,255,0) 60%),linear-gradient(180deg,#fdfeff,#fafbfc);--bz-sheet-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.07),0 24px 44px -30px rgba(0,0,0,.32);--bz-ink-card:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 32%),url(/art/desk/card-ink.webp) 50% 50% /cover no-repeat,#16181d;color:var(--sz-ink)}html:root[data-design=suzhi] .bz-desk button{font:inherit;cursor:pointer}html:root[data-design=suzhi] .bz-desk button:disabled{cursor:default;opacity:.5}html:root[data-design=suzhi] .bz-desk-title h1{font-size:34px}html:root[data-design=suzhi] .bz-desk-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(520px,46%);margin:0 auto;padding:5px;border-radius:999px;background:linear-gradient(180deg,rgba(33,33,33,.055),rgba(33,33,33,.025));box-shadow:inset 0 1px 3px rgba(0,0,0,.1),inset 0 0 0 1px rgba(33,33,33,.05),0 1px 0 rgba(255,255,255,.9)}html:root[data-design=suzhi] .bz-desk-tabs-ink{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 3);border-radius:999px;background:radial-gradient(120% 140% at 30% 20%,#393a3b,#1b1c1d 60%,#111);box-shadow:0 8px 18px -8px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.12);transform:translateX(calc(var(--bz-tab, 0) * 100%));transition:transform .62s cubic-bezier(.34,1.36,.5,1)}html:root[data-design=suzhi] .bz-desk-tabs [role=tab]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:9px;height:44px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--sz-ink-3);font-family:var(--sz-serif);font-size:15px;letter-spacing:.18em;white-space:nowrap;transition:color .4s var(--sz-ease)}html:root[data-design=suzhi] .bz-desk-tabs [role=tab]>i{display:grid;place-items:center;width:24px;height:24px;border:1px solid;border-radius:50%;font-family:var(--sz-kai);font-size:13px;font-style:normal;letter-spacing:0;opacity:.7;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}html:root[data-design=suzhi] .bz-desk-tabs [role=tab]:hover{color:var(--sz-ink)}html:root[data-design=suzhi] .bz-desk-tabs [role=tab]:hover>i{transform:rotate(-12deg) scale(1.08)}html:root[data-design=suzhi] .bz-desk-tabs [role=tab][aria-selected=true]{color:#fbfcfd}html:root[data-design=suzhi] .bz-desk-tabs [role=tab][aria-selected=true]>i{border-color:rgba(251,252,253,.6);background:var(--sz-zhu);color:#fbfcfd;opacity:1}html:root[data-design=suzhi] .bz-desk-body{display:grid;grid-template-columns:290px minmax(0,1fr);gap:26px;align-items:start}html:root[data-design=suzhi] .bz-desk-main{display:grid;gap:18px;min-width:0}html:root[data-design=suzhi] .bz-desk-panel{min-width:0}html:root[data-design=suzhi] .bz-desk-reveal{animation:bz-desk-in .8s cubic-bezier(.22,1,.36,1) both}@keyframes bz-desk-in{0%{opacity:0;transform:translateY(16px);filter:blur(5px);-webkit-mask-position:0 100%}to{opacity:1;transform:none;filter:none}}html:root[data-design=suzhi] .bz-desk-await{display:grid;justify-items:center;align-content:center;gap:10px;min-height:460px;padding:40px;border-radius:24px;background:url(/art/desk/askbox-scene-soft.webp) 50% 112%/140% auto no-repeat,var(--bz-sheet);box-shadow:var(--bz-sheet-shadow);text-align:center}html:root[data-design=suzhi] .bz-desk-await-mark{display:block;width:120px;height:120px}html:root[data-design=suzhi] .bz-desk-await h2{margin:8px 0 0;font-family:var(--sz-kai);font-size:26px;font-weight:400;letter-spacing:.2em}html:root[data-design=suzhi] .bz-desk-await p{margin:0;color:var(--sz-ink-3);font-size:13.5px;letter-spacing:.14em}html:root[data-design=suzhi] .bz-desk-await button{margin-top:10px;padding:10px 20px;border:1px solid var(--sz-line-2);border-radius:999px;background:var(--sz-sheet)}html:root[data-design=suzhi] .bz-desk :is(.mb-natal-card,.mb-pillar-note,.mb-elements-card,.mb-decade-section,.mb-year-section,.mb-month-book){position:relative;margin:0;padding:24px 26px;border:0;border-radius:22px;background:var(--bz-sheet);box-shadow:var(--bz-sheet-shadow)}html:root[data-design=suzhi] .bz-desk .mb-facts{margin:0;padding:4px 18px;border:0;border-radius:14px;background:rgba(33,33,33,.03);box-shadow:inset 0 0 0 1px rgba(33,33,33,.05);color:var(--sz-ink-2);font-size:13px;line-height:1.8}html:root[data-design=suzhi] .bz-desk .mb-facts summary{display:flex;justify-content:space-between;align-items:center;padding:10px 0;color:var(--sz-ink-3);letter-spacing:.16em;cursor:pointer;list-style:none}html:root[data-design=suzhi] .bz-desk .mb-facts summary::-webkit-details-marker{display:none}html:root[data-design=suzhi] .bz-desk .mb-facts summary span{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}html:root[data-design=suzhi] .bz-desk .mb-facts[open] summary span{transform:rotate(45deg)}html:root[data-design=suzhi] .bz-desk .mb-facts p{margin:0 0 10px}html:root[data-design=suzhi] .bz-desk[data-view=pillars] .bz-desk-reveal{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);grid-template-areas:"card note" "card facts";grid-template-rows:auto 1fr;gap:18px;align-items:start}html:root[data-design=suzhi] .bz-desk .mb-natal-card{grid-area:card;display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-areas:"cap cap" "dm pillars";gap:16px 28px;padding:24px 28px 30px}html:root[data-design=suzhi] .bz-desk .mb-natal-caption{grid-area:cap;display:flex;align-items:center;justify-content:space-between;color:var(--sz-ink-3);font-size:12.5px;letter-spacing:.3em}html:root[data-design=suzhi] .bz-desk .mb-natal-caption b{padding:4px 12px;border-radius:999px;background:var(--sz-ink);color:#fbfcfd;font-family:var(--sz-kai);font-size:14px;font-weight:400;letter-spacing:.2em}html:root[data-design=suzhi] .bz-desk .mb-daymaster{grid-area:dm;position:relative;display:grid;justify-items:center;align-content:center;gap:6px;aspect-ratio:1;align-self:center;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff,rgba(255,255,255,0) 55%),radial-gradient(circle,#fbfcfd 55%,#f6f7f8);box-shadow:inset 0 -8px 18px rgba(0,0,0,.06),0 0 0 1px rgba(33,33,33,.08),0 0 0 10px rgba(255,255,255,.55),0 0 0 11px rgba(33,33,33,.06),0 24px 40px -22px rgba(0,0,0,.4);animation:bz-moon-in 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes bz-moon-in{0%{opacity:0;transform:scale(.86) rotate(-8deg)}to{opacity:1;transform:none}}html:root[data-design=suzhi] .bz-desk .mb-daymaster small{color:var(--sz-ink-4);font-size:11px;letter-spacing:.4em}html:root[data-design=suzhi] .bz-desk .mb-daymaster strong{display:flex;align-items:flex-start;gap:4px;font-family:var(--sz-kai);font-size:72px;font-weight:400;line-height:1}html:root[data-design=suzhi] .bz-desk .mb-daymaster strong i{margin-top:6px;padding:2px 5px;border-radius:3px;background:var(--sz-zhu);color:#fbfcfd;font-size:14px;font-style:normal}html:root[data-design=suzhi] .bz-desk .mb-daymaster>span{color:var(--sz-ink-2);font-size:12.5px;letter-spacing:.24em}html:root[data-design=suzhi] .bz-desk .mb-pillars{grid-area:pillars;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;perspective:900px}html:root[data-design=suzhi] .bz-desk .mb-pillars>button{--pin:color-mix(in srgb,var(--pillar-ink,#555) 55%,#1f1f1f);position:relative;display:grid;justify-items:center;align-content:center;gap:4px;min-height:250px;padding:18px 8px 22px;border:0;border-radius:14px;background:radial-gradient(120% 70% at var(--ink-x,50%) 0,rgba(255,255,255,.95),rgba(255,255,255,0) 60%),linear-gradient(180deg,#fdfeff,#f9fafb);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.08),1px 2px 0 #f4f5f6,2px 4px 0 #e8e9ea,3px 6px 0 #d7d8d9,0 22px 30px -20px rgba(0,0,0,.35);color:var(--sz-ink);transform-style:preserve-3d;transform:rotateX(calc((.5 - var(--ink-v, .5)) * 10deg)) rotateY(calc((var(--ink-u, .5) - .5) * 12deg));transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .6s var(--sz-ease),background .6s;animation:bz-tablet-rise .9s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .bz-desk .mb-pillars>button:nth-child(2){animation-delay:70ms}html:root[data-design=suzhi] .bz-desk .mb-pillars>button:nth-child(3){animation-delay:.14s}html:root[data-design=suzhi] .bz-desk .mb-pillars>button:nth-child(4){animation-delay:.21s}@keyframes bz-tablet-rise{0%{opacity:0;transform:translateY(26px) rotateX(18deg)}to{opacity:1}}html:root[data-design=suzhi] .bz-desk .mb-pillars>button:hover{transform:translateY(-8px) rotateX(calc((.5 - var(--ink-v, .5)) * 10deg)) rotateY(calc((var(--ink-u, .5) - .5) * 12deg))}html:root[data-design=suzhi] .bz-desk .mb-pillars>button>small{color:var(--sz-ink-4);font-size:11.5px;letter-spacing:.3em;transform:translateZ(10px)}html:root[data-design=suzhi] .bz-desk .mb-pillars>button>strong{color:var(--pin);font-family:var(--sz-kai);font-size:46px;font-weight:400;line-height:1.15;transform:translateZ(22px);transition:color .6s}html:root[data-design=suzhi] .bz-desk .mb-pillars>button>span{margin-top:6px;padding:2px 10px;border-radius:999px;background:rgba(33,33,33,.05);color:var(--sz-ink-2);font-size:12px;letter-spacing:.16em;transform:translateZ(12px)}html:root[data-design=suzhi] .bz-desk .mb-pillars>button>i{position:absolute;left:50%;bottom:-12px;display:grid;place-items:center;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:#fdfeff;box-shadow:0 0 0 1px rgba(33,33,33,.14),0 4px 8px -4px rgba(0,0,0,.3);color:var(--sz-ink-3);font-size:12px;font-style:normal}html:root[data-design=suzhi] .bz-desk .mb-pillars>button[aria-pressed=true]{background:var(--bz-ink-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(18,19,20,.55),1px 2px 0 #2b2e35,2px 4px 0 #1f2126,3px 6px 0 #111214,0 30px 40px -18px rgba(0,0,0,.55);transform:translateY(-12px) rotateX(calc((.5 - var(--ink-v, .5)) * 10deg)) rotateY(calc((var(--ink-u, .5) - .5) * 12deg))}html:root[data-design=suzhi] .bz-desk .mb-pillars>button[aria-pressed=true]>strong{color:#fafbfc;text-shadow:0 1px 0 rgba(0,0,0,.5)}html:root[data-design=suzhi] .bz-desk .mb-pillars>button[aria-pressed=true]>small{color:rgba(249,250,251,.55)}html:root[data-design=suzhi] .bz-desk .mb-pillars>button[aria-pressed=true]>span{background:rgba(0,0,0,.25);color:rgba(249,250,251,.85);box-shadow:inset 0 0 0 1px rgba(249,250,251,.2)}html:root[data-design=suzhi] .bz-desk .mb-pillars>button[aria-pressed=true]>i{background:var(--sz-zhu);color:#fbfcfd;box-shadow:0 0 0 3px #fbfcfd,0 6px 10px -4px rgba(0,0,0,.4)}html:root[data-design=suzhi] .bz-desk .mb-pillar-note{grid-area:note;animation:bz-desk-in .7s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .bz-desk .mb-pillar-note header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--sz-line)}html:root[data-design=suzhi] .bz-desk .mb-pillar-note h2{margin:0;font-family:var(--sz-kai);font-size:24px;font-weight:400;letter-spacing:.14em}html:root[data-design=suzhi] .bz-desk .mb-pillar-note header span{color:var(--sz-ink-3);font-size:13px;letter-spacing:.2em}html:root[data-design=suzhi] .bz-desk .mb-pillar-note>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html:root[data-design=suzhi] .bz-desk .mb-pillar-note>div>small{flex-basis:100%;color:var(--sz-ink-4);font-size:11.5px;letter-spacing:.3em}html:root[data-design=suzhi] .bz-desk .mb-pillar-note>div>span{display:grid;justify-items:center;gap:2px;min-width:64px;padding:10px 8px;border-radius:12px;background:#fdfeff;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.07),0 8px 14px -10px rgba(0,0,0,.3)}html:root[data-design=suzhi] .bz-desk .mb-pillar-note>div>span b{font-family:var(--sz-kai);font-size:26px;font-weight:400}html:root[data-design=suzhi] .bz-desk .mb-pillar-note>div>span small{color:var(--sz-ink-3);font-size:11.5px;letter-spacing:.12em}html:root[data-design=suzhi] .bz-desk[data-view=pillars] .mb-facts{grid-area:facts}html:root[data-design=suzhi] .bz-desk[data-view=elements] .bz-desk-reveal{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);grid-template-areas:"card dirs" "card facts";grid-template-rows:auto 1fr;gap:18px;align-items:start}html:root[data-design=suzhi] .bz-desk .mb-elements-card{grid-area:card;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,1fr);grid-template-areas:"head head" "orbit reading";gap:10px 26px;align-items:center}html:root[data-design=suzhi] .bz-desk .mb-elements-card>header{grid-area:head;display:flex;align-items:center;justify-content:space-between;gap:16px}html:root[data-design=suzhi] .bz-desk .mb-elements-card h2{margin:0;font-family:var(--sz-kai);font-size:24px;font-weight:400;letter-spacing:.14em}html:root[data-design=suzhi] .bz-desk .mb-elements-card>header>div{display:flex;gap:2px;padding:4px;border-radius:999px;background:rgba(33,33,33,.05);box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}html:root[data-design=suzhi] .bz-desk .mb-elements-card>header button{padding:6px 16px;border:0;border-radius:999px;background:none;color:var(--sz-ink-3);font-size:13px;letter-spacing:.16em;transition:background .4s,color .4s}html:root[data-design=suzhi] .bz-desk .mb-elements-card>header button[aria-pressed=true]{background:var(--sz-ink);color:#fbfcfd;box-shadow:0 6px 12px -6px rgba(0,0,0,.5)}html:root[data-design=suzhi] .bz-desk .mb-element-orbit{grid-area:orbit;position:relative;width:min(100%,440px);aspect-ratio:1;margin:0 auto}html:root[data-design=suzhi] .bz-desk .mb-element-orbit>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}html:root[data-design=suzhi] .bz-desk .mb-orbit-shadow{opacity:.5}html:root[data-design=suzhi] .bz-desk .mb-orbit-rim{stroke:rgba(33,33,33,.16);stroke-width:2}html:root[data-design=suzhi] .bz-desk .mb-orbit-inner{fill:rgba(255,255,255,.55);stroke:rgba(33,33,33,.06)}html:root[data-design=suzhi] .bz-desk .mb-orbit-guide{stroke:rgba(33,33,33,.28)}html:root[data-design=suzhi] .bz-desk .mb-orbit-tick{stroke:rgba(33,33,33,.2);stroke-width:.8}html:root[data-design=suzhi] .bz-desk .mb-element-link{color:rgba(33,33,33,.35);stroke:rgba(33,33,33,.22);stroke-width:1.2;stroke-dasharray:4 5;animation:bz-link-flow 2.4s linear infinite;animation-play-state:paused}html:root[data-design=suzhi] .bz-desk .mb-element-link[data-active=true]{color:var(--sz-zhu);stroke:var(--sz-zhu);stroke-width:2;animation-play-state:running}@keyframes bz-link-flow{to{stroke-dashoffset:-18}}html:root[data-design=suzhi] .bz-desk .mb-element-center{position:absolute;left:50%;top:50%;display:grid;justify-items:center;align-content:center;width:34%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff,#fafbfc 70%);box-shadow:0 0 0 1px rgba(33,33,33,.08),0 16px 28px -14px rgba(0,0,0,.35);transform:translate(-50%,-50%)}html:root[data-design=suzhi] .bz-desk .mb-element-center small{color:var(--sz-ink-4);font-size:11px;letter-spacing:.3em}html:root[data-design=suzhi] .bz-desk .mb-element-center strong{font-family:var(--sz-kai);font-size:50px;font-weight:400;line-height:1.1}html:root[data-design=suzhi] .bz-desk .mb-element-center span{color:var(--sz-ink-3);font-size:12px;letter-spacing:.2em}html:root[data-design=suzhi] .bz-desk .mb-element-orbit>button{position:absolute;display:grid;justify-items:center;align-content:center;width:70px;height:70px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff,#f9fafb 72%);box-shadow:0 0 0 1px rgba(33,33,33,.1),0 0 0 5px rgba(255,255,255,.6),0 14px 22px -12px rgba(0,0,0,.4);color:color-mix(in srgb,var(--element-ink,#555) 60%,#1f1f1f);transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.34,1.56,.64,1),background .5s,color .5s,box-shadow .5s}html:root[data-design=suzhi] .bz-desk .mb-element-orbit>button:hover{transform:translate(-50%,-50%) scale(1.1)}html:root[data-design=suzhi] .bz-desk .mb-element-orbit>button strong{font-family:var(--sz-kai);font-size:26px;font-weight:400;line-height:1.1}html:root[data-design=suzhi] .bz-desk .mb-element-orbit>button small{color:var(--sz-ink-3);font-size:11px;font-variant-numeric:tabular-nums}html:root[data-design=suzhi] .bz-desk .mb-element-orbit>button[aria-pressed=true]{background:var(--bz-ink-card);box-shadow:0 0 0 1px rgba(18,19,20,.6),0 0 0 5px rgba(255,255,255,.7),0 0 0 6px rgba(143,31,24,.45),0 18px 26px -10px rgba(0,0,0,.55);color:#fafbfc;transform:translate(-50%,-50%) scale(1.12)}html:root[data-design=suzhi] .bz-desk .mb-element-orbit>button[aria-pressed=true] small{color:rgba(249,250,251,.7)}html:root[data-design=suzhi] .bz-desk .mb-element-reading{grid-area:reading;display:grid;gap:14px;align-content:center;animation:bz-desk-in .7s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .bz-desk .mb-element-reading .bz-element-icon{width:54px;height:54px;color:var(--sz-ink)}html:root[data-design=suzhi] .bz-desk .mb-element-reading h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:0;font-family:var(--sz-kai);font-size:34px;font-weight:400}html:root[data-design=suzhi] .bz-desk .mb-element-reading h3 span{color:var(--sz-ink-3);font-family:var(--sz-sans);font-size:13px;letter-spacing:.14em}html:root[data-design=suzhi] .bz-desk .mb-element-reading p{margin:0;color:var(--sz-ink-2);font-size:14.5px;line-height:1.9}html:root[data-design=suzhi] .bz-desk .mb-directions{grid-area:dirs;display:grid;grid-template-columns:1fr 1fr;gap:14px}html:root[data-design=suzhi] .bz-desk .mb-directions>div{display:grid;gap:8px;padding:18px 18px 20px;border-radius:18px;background:var(--bz-sheet);box-shadow:var(--bz-sheet-shadow)}html:root[data-design=suzhi] .bz-desk .mb-directions>div:first-child{background:var(--bz-ink-card);color:#f9fafb;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(18,19,20,.55),0 22px 30px -18px rgba(0,0,0,.5)}html:root[data-design=suzhi] .bz-desk .mb-directions span{color:inherit;opacity:.6;font-size:12px;letter-spacing:.3em}html:root[data-design=suzhi] .bz-desk .mb-directions strong{font-family:var(--sz-kai);font-size:30px;font-weight:400;letter-spacing:.12em}html:root[data-design=suzhi] .bz-desk[data-view=elements] .mb-facts{grid-area:facts}html:root[data-design=suzhi] .bz-desk .mb-luck-browser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"decade decade" "link link" "year month";gap:14px 18px;align-items:start}html:root[data-design=suzhi] .bz-desk .mb-decade-section{grid-area:decade;padding-bottom:20px}html:root[data-design=suzhi] .bz-desk .mb-year-link{grid-area:link;display:flex;justify-content:center;align-items:center;gap:10px;color:var(--sz-ink-3);font-size:12.5px;letter-spacing:.24em}html:root[data-design=suzhi] .bz-desk .mb-year-link span{display:inline-block;animation:bz-nudge 1.8s ease-in-out infinite}@keyframes bz-nudge{50%{transform:translateY(3px)}}html:root[data-design=suzhi] .bz-desk .mb-year-section{grid-area:year}html:root[data-design=suzhi] .bz-desk .mb-luck-browser>.mb-annual-pages{grid-area:month;min-width:0}html:root[data-design=suzhi] .bz-desk .mb-annual-pages{position:relative}html:root[data-design=suzhi] .bz-desk .mb-annual-pages[data-ready=false] .mb-annual-content{visibility:hidden}html:root[data-design=suzhi] .bz-desk .mb-year-wait{position:absolute;inset:0 0 auto;margin:0;padding:30px;text-align:center;color:var(--sz-ink-3);letter-spacing:.14em}html:root[data-design=suzhi] .bz-desk .mb-luck-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}html:root[data-design=suzhi] .bz-desk .mb-luck-section-head h2{display:flex;align-items:baseline;gap:10px;margin:0;font-family:var(--sz-kai);font-size:22px;font-weight:400;letter-spacing:.14em}html:root[data-design=suzhi] .bz-desk .mb-luck-section-head h2 small{color:var(--sz-ink-4);font-family:var(--sz-sans);font-size:12px;letter-spacing:.2em}html:root[data-design=suzhi] .bz-desk .mb-luck-section-head>span{color:var(--sz-ink-3);font-size:12.5px;letter-spacing:.16em}html:root[data-design=suzhi] .bz-desk .mb-luck-section-head>button{padding:6px 14px;border:1px solid var(--sz-line-2);border-radius:999px;background:var(--sz-sheet);color:var(--sz-ink-2);font-size:12.5px;letter-spacing:.12em;transition:background .4s,color .4s}html:root[data-design=suzhi] .bz-desk .mb-luck-section-head>button:hover{background:var(--sz-ink);color:#fbfcfd}html:root[data-design=suzhi] .bz-desk .mb-swipe-rail{display:flex;gap:12px;margin:0 -26px;padding:10px 26px 18px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent);mask:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent)}html:root[data-design=suzhi] .bz-desk .mb-swipe-rail::-webkit-scrollbar{display:none}html:root[data-design=suzhi] .bz-desk .mb-swipe-rail>button{flex:0 0 auto;scroll-snap-align:center;border:0;background:linear-gradient(180deg,#fdfeff,#f9fafb);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.08),1px 2px 0 #f0f1f2,2px 4px 0 #dedfe0,0 14px 22px -16px rgba(0,0,0,.35);color:var(--sz-ink);transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .5s,background .5s,color .5s}html:root[data-design=suzhi] .bz-desk .mb-swipe-rail>button:hover{transform:translateY(-4px)}html:root[data-design=suzhi] .bz-desk .mb-swipe-rail>button[aria-pressed=true]{background:var(--bz-ink-card);color:#f9fafb;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(18,19,20,.55),1px 2px 0 #2b2e35,2px 4px 0 #111214,0 22px 30px -16px rgba(0,0,0,.55);transform:translateY(-6px)}html:root[data-design=suzhi] .bz-desk .mb-decade-cards>button{display:grid;gap:8px;width:168px;padding:16px 16px 14px;border-radius:16px;text-align:left}html:root[data-design=suzhi] .bz-desk .mb-decade-cards>button small{color:var(--sz-ink-4);font-size:11.5px;font-variant-numeric:tabular-nums;letter-spacing:.06em}html:root[data-design=suzhi] .bz-desk .mb-decade-main{display:grid;gap:4px}html:root[data-design=suzhi] .bz-desk .mb-decade-main strong{font-family:var(--sz-kai);font-size:34px;font-weight:400;letter-spacing:.1em;line-height:1.1}html:root[data-design=suzhi] .bz-desk .mb-decade-main>span{display:flex;justify-content:space-between;gap:6px;color:var(--sz-ink-2);font-size:12.5px;letter-spacing:.1em}html:root[data-design=suzhi] .bz-desk .mb-decade-main em{color:var(--sz-ink-4);font-style:normal}html:root[data-design=suzhi] .bz-desk .mb-decade-cards>button time{color:var(--sz-ink-4);font-size:11px;font-variant-numeric:tabular-nums}html:root[data-design=suzhi] .bz-desk .mb-decade-cards>button[aria-pressed=true] :is(small,time,.mb-decade-main>span,em){color:rgba(249,250,251,.62)}html:root[data-design=suzhi] .bz-desk .mb-year-cards>button{display:grid;justify-items:center;gap:2px;min-width:76px;padding:10px 12px;border-radius:14px}html:root[data-design=suzhi] .bz-desk .mb-year-cards>button strong{font-family:var(--sz-serif);font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}html:root[data-design=suzhi] .bz-desk .mb-year-cards>button small{color:var(--sz-ink-4);font-size:11px;letter-spacing:.14em}html:root[data-design=suzhi] .bz-desk .mb-year-cards>button[aria-pressed=true] small{color:rgba(249,250,251,.62)}html:root[data-design=suzhi] .bz-desk .mb-year-glance{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;margin-top:6px;padding:18px;border-radius:18px;background:rgba(33,33,33,.03);box-shadow:inset 0 0 0 1px rgba(33,33,33,.05);animation:bz-desk-in .7s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .bz-desk .mb-year-seal{display:grid;place-items:center;width:74px;height:74px;border-radius:8px;background:var(--sz-zhu);color:#fbfcfd;font-family:var(--sz-kai);font-size:26px;letter-spacing:.06em;box-shadow:inset 0 0 0 3px var(--sz-zhu),inset 0 0 0 4.5px rgba(251,252,253,.55),0 10px 18px -8px rgba(96,17,13,.45);transform:rotate(-4deg);writing-mode:vertical-rl}html:root[data-design=suzhi] .bz-desk .mb-year-glance small{color:var(--sz-ink-4);font-size:12px;letter-spacing:.2em}html:root[data-design=suzhi] .bz-desk .mb-year-glance h2{margin:4px 0 6px;font-family:var(--sz-kai);font-size:24px;font-weight:400;letter-spacing:.12em}html:root[data-design=suzhi] .bz-desk .mb-year-glance p{margin:0;color:var(--sz-ink-2);font-size:13.5px;line-height:1.8}html:root[data-design=suzhi] .bz-desk .mb-luck-section-head>span b{color:var(--sz-ink);font-variant-numeric:tabular-nums}html:root[data-design=suzhi] .bz-desk .mb-month-trend{display:grid;gap:6px}html:root[data-design=suzhi] .bz-desk .mb-trend-plot{position:relative}html:root[data-design=suzhi] .bz-desk .mb-trend-plot svg{display:block;width:100%;height:auto}html:root[data-design=suzhi] .bz-desk .mb-trend-plot input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}html:root[data-design=suzhi] .bz-desk .mb-trend-line{stroke:var(--sz-ink)}html:root[data-design=suzhi] .bz-desk .mb-trend-halo{transform-box:fill-box;transform-origin:center;animation:bz-halo 2.4s ease-out infinite}@keyframes bz-halo{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.8);opacity:0}}html:root[data-design=suzhi] .bz-desk .mb-trend-labels{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;padding-left:8.9%;padding-right:3.9%}html:root[data-design=suzhi] .bz-desk .mb-trend-labels button{padding:4px 0;border:0;border-radius:6px;background:none;color:var(--sz-ink-4);font-size:11px;letter-spacing:0;writing-mode:vertical-rl;transition:color .3s,background .3s}html:root[data-design=suzhi] .bz-desk .mb-trend-labels button:hover{color:var(--sz-ink)}html:root[data-design=suzhi] .bz-desk .mb-trend-labels button[aria-pressed=true]{background:var(--sz-ink);color:#fbfcfd}html:root[data-design=suzhi] .bz-desk .mb-trend-caption{margin:0;color:var(--sz-ink-4);font-size:11.5px;letter-spacing:.16em;text-align:right}html:root[data-design=suzhi] .bz-desk .mb-month-detail{display:grid;gap:8px;margin-top:12px;padding:18px 20px;border-radius:18px;background:rgba(33,33,33,.03);box-shadow:inset 0 0 0 1px rgba(33,33,33,.05);animation:bz-desk-in .6s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .bz-desk .mb-month-detail>header{display:flex;justify-content:space-between;align-items:center;color:var(--sz-ink-3);font-size:12.5px;letter-spacing:.16em}html:root[data-design=suzhi] .bz-desk .mb-month-detail>header b{padding:2px 10px;border-radius:999px;background:var(--sz-ink);color:#fbfcfd;font-weight:400}html:root[data-design=suzhi] .bz-desk .mb-month-detail h3{margin:0;font-family:var(--sz-kai);font-size:22px;font-weight:400;letter-spacing:.12em}html:root[data-design=suzhi] .bz-desk .mb-month-detail time{color:var(--sz-ink-4);font-size:12px;font-variant-numeric:tabular-nums}html:root[data-design=suzhi] .bz-desk .mb-month-advice{display:grid;grid-template-columns:1fr 1fr;gap:10px}html:root[data-design=suzhi] .bz-desk .mb-month-advice p{display:grid;gap:4px;margin:0;padding:12px 14px;border-radius:12px;background:#fdfeff;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.06);color:var(--sz-ink-2);font-size:13px;line-height:1.7}html:root[data-design=suzhi] .bz-desk .mb-month-advice p span{color:var(--sz-ink-4);font-size:11.5px;letter-spacing:.26em}html:root[data-design=suzhi] .bz-desk .mb-month-detail details{color:var(--sz-ink-3);font-size:12.5px;line-height:1.8}html:root[data-design=suzhi] .bz-desk .mb-month-detail summary{cursor:pointer;letter-spacing:.14em;list-style:none}html:root[data-design=suzhi] dialog.mb-year-sheet{position:fixed;inset:0;width:min(420px,calc(100vw - 48px));height:fit-content;margin:auto;padding:26px 26px 24px;border:0;border-radius:24px;background:url(/art/desk/paper-cool.webp) 0 0/420px auto,#fbfcfd;background-blend-mode:multiply;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.08),0 40px 80px -30px rgba(0,0,0,.45);color:var(--sz-ink);animation:sz-fly-card-in .5s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] dialog.mb-year-sheet::backdrop{background:rgba(27,28,29,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:root[data-design=suzhi] dialog.mb-year-sheet>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}html:root[data-design=suzhi] dialog.mb-year-sheet h2{margin:0;font-family:var(--sz-kai);font-size:24px;font-weight:400;letter-spacing:.14em}html:root[data-design=suzhi] dialog.mb-year-sheet>header button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--sz-line-2);border-radius:50%;background:none;cursor:pointer}html:root[data-design=suzhi] .mb-year-picker{display:grid;gap:14px}html:root[data-design=suzhi] .mb-year-stepper{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center}html:root[data-design=suzhi] .mb-year-stepper>button{height:44px;border:1px solid var(--sz-line-2);border-radius:50%;background:#fdfeff;cursor:pointer}html:root[data-design=suzhi] .mb-year-stepper label{display:grid;justify-items:center;gap:4px;color:var(--sz-ink-4);font-size:11.5px;letter-spacing:.24em}html:root[data-design=suzhi] .mb-year-stepper label>div{display:flex;align-items:baseline;gap:6px}html:root[data-design=suzhi] .mb-year-stepper input{width:4.2em;border:0;border-bottom:1px solid var(--sz-line-2);background:none;color:var(--sz-ink);font-family:var(--sz-serif);font-size:34px;text-align:center;outline:0}html:root[data-design=suzhi] .mb-year-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}html:root[data-design=suzhi] .mb-year-shortcuts button{padding:9px 0;border:1px solid var(--sz-line);border-radius:999px;background:#fdfeff;color:var(--sz-ink-2);font-size:12.5px;letter-spacing:.1em;cursor:pointer}html:root[data-design=suzhi] .mb-year-confirm{padding:13px 0;border:0;border-radius:999px;background:var(--sz-ink);color:#fbfcfd;font-size:14px;letter-spacing:.2em;cursor:pointer}html:root[data-design=suzhi] .bz-desk-read{display:flex;align-items:center;gap:16px;padding:16px 18px 16px 20px;border-radius:20px;background:var(--bz-sheet);box-shadow:var(--bz-sheet-shadow)}html:root[data-design=suzhi] .bz-desk-read-seal{display:grid;place-items:center;width:44px;height:44px;border-radius:6px;background:var(--bz-ink-card);color:#f9fafb;font-family:var(--sz-kai);font-size:22px;box-shadow:0 8px 14px -8px rgba(0,0,0,.5)}html:root[data-design=suzhi] .bz-desk-read h2{margin:0;font-family:var(--sz-kai);font-size:21px;font-weight:400;letter-spacing:.14em}html:root[data-design=suzhi] .bz-desk-read small{color:var(--sz-ink-4);font-size:12px;letter-spacing:.14em}html:root[data-design=suzhi] .bz-desk-read button{display:inline-flex;align-items:center;gap:12px;margin-left:auto;padding:13px 22px;border:0;border-radius:999px;background:radial-gradient(120% 140% at 30% 20%,#393a3b,#1b1c1d 60%,#111);color:#fbfcfd;font-size:14px;letter-spacing:.2em;box-shadow:0 12px 22px -12px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.12);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}html:root[data-design=suzhi] .bz-desk-read button:hover:not(:disabled){transform:translateY(-2px)}html:root[data-design=suzhi] .bz-desk-read button i{font-style:normal;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}html:root[data-design=suzhi] .bz-desk-read button:hover:not(:disabled) i{transform:translate(3px,-3px)}html:root[data-design=suzhi] .bz-desk .bz-error{display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;border-radius:12px;background:rgba(143,31,24,.05);color:var(--sz-zhu)}@media (max-width:1180px){html:root[data-design=suzhi] .bz-desk-body{grid-template-columns:250px minmax(0,1fr)}html:root[data-design=suzhi] .bz-desk:is([data-view=pillars],[data-view=elements]) .bz-desk-reveal{grid-template-columns:minmax(0,1fr);grid-template-areas:"card" "note" "dirs" "facts"}html:root[data-design=suzhi] .bz-desk .mb-luck-browser{grid-template-columns:minmax(0,1fr);grid-template-areas:"decade" "link" "year" "month"}}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] .bz-desk *,html:root[data-design=suzhi] .bz-desk-tabs-ink{animation:none!important;transition:none!important}}@media (min-width:641px){html:root[data-design=suzhi] .bz-desk .mb-trend-labels button{writing-mode:horizontal-tb;padding:5px 0;font-size:11.5px;white-space:nowrap}html:root[data-design=suzhi] .bz-desk .mb-facts summary{justify-content:flex-start;padding:12px 0 8px;color:var(--sz-ink-3);font-size:12px;font-weight:400;letter-spacing:.3em;pointer-events:none}html:root[data-design=suzhi] .bz-desk .mb-facts summary:after,html:root[data-design=suzhi] .bz-desk .mb-facts summary:before,html:root[data-design=suzhi] .bz-desk .mb-facts summary>span{display:none}html:root[data-design=suzhi] .bz-desk .mb-facts{padding:4px 20px 10px;background:var(--bz-sheet);box-shadow:var(--bz-sheet-shadow);border-radius:22px}html:root[data-design=suzhi] .bz-desk .mb-facts p{color:var(--sz-ink-2);font-size:13.5px}}@media (min-width:641px){html:root[data-design=suzhi] .bz-desk:is([data-view=pillars],[data-view=elements]) .bz-desk-reveal{align-items:stretch}html:root[data-design=suzhi] .bz-desk:is([data-view=pillars],[data-view=elements]) .mb-facts{align-self:stretch}html:root[data-design=suzhi] .bz-desk .mb-luck-browser{align-items:stretch}html:root[data-design=suzhi] .bz-desk .mb-year-section{display:flex;flex-direction:column}html:root[data-design=suzhi] .bz-desk .mb-year-section .mb-annual-content,html:root[data-design=suzhi] .bz-desk .mb-year-section>.mb-annual-pages{flex:1;display:flex;flex-direction:column}html:root[data-design=suzhi] .bz-desk .mb-year-section .mb-year-glance{flex:1;grid-template-columns:1fr;justify-items:center;align-content:start;gap:14px;padding:34px 26px 120px;text-align:center;background:url(/art/desk/askbox-scene-soft.webp) 50% 108%/150% auto no-repeat,rgba(33,33,33,.025)}html:root[data-design=suzhi] .bz-desk .mb-year-section .mb-year-seal{width:96px;height:96px;font-size:32px}html:root[data-design=suzhi] .bz-desk .mb-year-section .mb-year-glance h2{margin:6px 0 10px;font-size:30px;letter-spacing:.2em}html:root[data-design=suzhi] .bz-desk .mb-year-section .mb-year-glance p{max-width:22em;margin-inline:auto;font-size:14.5px}html:root[data-design=suzhi] .bz-desk .mb-luck-browser>.mb-annual-pages,html:root[data-design=suzhi] .bz-desk .mb-luck-browser>.mb-annual-pages .mb-month-book,html:root[data-design=suzhi] .bz-desk .mb-luck-browser>.mb-annual-pages>.mb-annual-content{height:100%;height:auto}html:root[data-design=suzhi] .bz-desk .mb-luck-browser>.mb-annual-pages{display:flex;flex-direction:column}html:root[data-design=suzhi] .bz-desk .mb-luck-browser>.mb-annual-pages>.mb-annual-content{flex:1;display:flex;flex-direction:column}html:root[data-design=suzhi] .bz-desk .mb-luck-browser>.mb-annual-pages .mb-month-book{flex:1}html:root[data-design=suzhi] .bz-desk-main{position:relative;z-index:0}html:root[data-design=suzhi] .mh-casting-paper{position:relative;overflow:hidden;border:0;border-radius:24px;background:radial-gradient(70% 60% at 18% 60%,rgba(255,255,255,.9),rgba(255,255,255,0) 70%),url(/art/desk/paper-cool.webp) 0 0 /420px auto,linear-gradient(170deg,#fdfeff,#fafbfc);background-blend-mode:normal,multiply,normal;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.07),0 30px 50px -34px rgba(0,0,0,.35)}html:root[data-design=suzhi] .mh-casting-paper .mh-panel-heading{border-bottom:0;margin-bottom:6px}html:root[data-design=suzhi] .mh-casting-paper .mh-panel-heading h2{font-family:var(--sz-kai);font-weight:400;font-size:28px;letter-spacing:.2em}html:root[data-design=suzhi] .mh-casting-paper .mh-casting-mark{border:0;background:none;box-shadow:none;color:rgba(143,31,24,.8);font-family:var(--sz-kai);font-size:26px}html:root[data-design=suzhi] .mh-casting-paper .mh-mode-switch{display:inline-flex;gap:4px;width:auto;padding:4px;border:0;border-radius:999px;background:rgba(33,33,33,.05);box-shadow:inset 0 1px 3px rgba(0,0,0,.08)}html:root[data-design=suzhi] .mh-casting-paper .mh-mode-switch label{display:inline-flex;align-items:center;gap:8px;min-height:0;padding:8px 20px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--sz-ink-3);font-size:14px;letter-spacing:.16em;cursor:pointer;transition:background .4s,color .4s,box-shadow .4s}html:root[data-design=suzhi] .mh-casting-paper .mh-mode-switch label strong{font-weight:500}html:root[data-design=suzhi] .mh-casting-paper .mh-mode-switch label.is-selected{background:#fdfeff;color:var(--sz-ink);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.08),0 6px 14px -8px rgba(0,0,0,.35)}html:root[data-design=suzhi] .mh-casting-paper .mh-mode-switch label.is-selected>span{color:var(--sz-zhu)}html:root[data-design=suzhi] .mh-casting-paper .mh-cast-stage{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:center;margin-top:8px;padding:0;border:0;background:none;box-shadow:none}html:root[data-design=suzhi] .mh-casting-paper .mh-stage-art{position:relative;display:block;width:340px;height:300px;margin:0;padding:0;border:0;background:none}html:root[data-design=suzhi] .mh-casting-paper .mh-stage-art:after,html:root[data-design=suzhi] .mh-casting-paper .mh-stage-art:before{display:none}html:root[data-design=suzhi] .mhd-plum{position:relative;width:340px;height:300px}html:root[data-design=suzhi] .mhd-plum canvas{position:absolute;inset:0}html:root[data-design=suzhi] .mhd-plum-flowers{opacity:0;transform:scale(.6);transform-origin:60% 40%;filter:blur(2px);transition:opacity 1.2s ease,transform 1.4s cubic-bezier(.34,1.4,.5,1),filter 1.2s}html:root[data-design=suzhi] .mhd-plum.is-bloom .mhd-plum-flowers{opacity:1;transform:none;filter:none}html:root[data-design=suzhi] .mhd-plum:before{content:"";position:absolute;right:14px;top:18px;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 45% 40%,rgba(255,255,255,.95),rgba(246,247,248,.6) 60%,rgba(246,247,248,0) 72%);box-shadow:0 0 0 1px rgba(33,33,33,.06)}html:root[data-design=suzhi] .mhd-petals i{position:absolute;left:calc(150px + var(--i) * 24px);top:calc(60px + var(--i) * 9px);width:9px;height:7px;border-radius:60% 40% 60% 40%;background:radial-gradient(circle at 35% 40%,rgba(220,96,96,.95),rgba(143,31,24,.8));animation:mhd-fall 1.8s cubic-bezier(.35,.1,.45,1) calc(var(--i) * 70ms) both}}@media (min-width:641px){@keyframes mhd-fall{0%{opacity:0;transform:translate(0) rotate(0deg)}12%{opacity:1}50%{transform:translate(calc(60px + var(--i) * 6px),110px) rotate(240deg)}to{opacity:0;transform:translate(calc(150px + var(--i) * 10px),230px) rotate(520deg)}}html:root[data-design=suzhi] .mh-casting-paper .mh-number-pair{gap:16px}html:root[data-design=suzhi] .mh-casting-paper .mh-number-tablet{position:relative;overflow:hidden;min-height:210px;padding:16px 16px 14px;border:0;border-radius:18px;background:radial-gradient(120% 70% at 30% 0,#fff,rgba(255,255,255,0) 60%),linear-gradient(180deg,#fdfeff,#f8f9fa);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.07),1px 2px 0 #f2f3f4,2px 4px 0 #e4e5e6,3px 6px 0 #d2d3d4,0 22px 34px -22px rgba(0,0,0,.4);transition:transform .6s cubic-bezier(.34,1.4,.5,1),box-shadow .5s}html:root[data-design=suzhi] .mh-casting-paper .mh-number-tablet:focus-within{transform:translateY(-4px)}html:root[data-design=suzhi] .mh-casting-paper .mh-number-tablet>span:first-child{color:var(--sz-ink-4);font-size:12px;letter-spacing:.3em}html:root[data-design=suzhi] .mh-casting-paper .mh-number-tablet input{width:100%;border:0;background:none;color:var(--sz-ink);font-family:var(--sz-serif);font-size:58px;font-weight:400;text-align:center;font-variant-numeric:tabular-nums;outline:0;-moz-appearance:textfield}html:root[data-design=suzhi] .mh-casting-paper .mh-number-tablet input::-webkit-inner-spin-button,html:root[data-design=suzhi] .mh-casting-paper .mh-number-tablet input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html:root[data-design=suzhi] .mh-casting-paper .mh-number-tablet input::placeholder{color:rgba(33,33,33,.18)}html:root[data-design=suzhi] .mh-casting-paper .mh-number-trigram{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:10px;border-top:1px solid rgba(33,33,33,.08);color:var(--sz-ink-2);font-family:var(--sz-kai);font-size:15px;letter-spacing:.12em;animation:sz-fly-card-in .6s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .mh-casting-paper .mh-number-trigram b{font-size:26px;font-weight:400;color:var(--sz-ink)}html:root[data-design=suzhi] .mhd-roll{position:absolute;left:0;right:0;top:42px;height:76px;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#fdfeff,#fbfcfd);-webkit-mask:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);animation:mhd-roll-out .3s ease calc(1.05s + var(--d) * .18s) forwards}html:root[data-design=suzhi] .mhd-roll>span{display:grid;animation:mhd-roll 1.05s cubic-bezier(.2,.7,.2,1) calc(var(--d) * .18s) both}html:root[data-design=suzhi] .mhd-roll b{display:grid;place-items:center;height:76px;color:var(--sz-ink);font-family:var(--sz-serif);font-size:58px;font-weight:400;font-variant-numeric:tabular-nums}@keyframes mhd-roll{0%{transform:translateY(0);filter:blur(1.5px)}80%{filter:blur(0)}to{transform:translateY(calc(-76px * 7))}}@keyframes mhd-roll-out{to{opacity:0;visibility:hidden}}html:root[data-design=suzhi] .mh-casting-paper .mh-number-foot{margin-top:14px}html:root[data-design=suzhi] .mh-casting-paper .mh-number-foot>span{color:var(--sz-ink-4);font-size:12.5px;letter-spacing:.14em}html:root[data-design=suzhi] .mh-casting-paper .mh-cast-actions{gap:8px}html:root[data-design=suzhi] .mh-casting-paper :is(.mh-small-button,.mh-time-confirm){min-height:42px;padding:0 16px;border:0;border-radius:999px;background:#fdfeff;color:var(--sz-ink-2);font-size:13.5px;letter-spacing:.14em;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.1),0 8px 16px -12px rgba(0,0,0,.4);transition:background .35s,color .35s,transform .4s cubic-bezier(.34,1.4,.5,1)}html:root[data-design=suzhi] .mh-casting-paper :is(.mh-small-button,.mh-time-confirm):hover:not(:disabled){transform:translateY(-2px)}html:root[data-design=suzhi] .mh-casting-paper .mhd-random{background:#fbfcfd;color:var(--sz-zhu);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(143,31,24,.3),0 8px 16px -12px rgba(96,17,13,.45)}html:root[data-design=suzhi] .mh-casting-paper .mhd-random:hover:not(:disabled){background:var(--sz-zhu);color:#fbfcfd}html:root[data-design=suzhi] .mh-casting-paper .mh-time-confirm:not(:disabled){background:radial-gradient(120% 140% at 30% 20%,#393a3b,#1b1c1d 60%,#111);color:#fbfcfd;box-shadow:0 10px 18px -10px rgba(0,0,0,.6)}html:root[data-design=suzhi] .mh-casting-paper .mh-time-confirm:disabled{opacity:.55}html:root[data-design=suzhi] .mh-casting-paper .mh-time-panel{gap:14px;padding:18px;border:0;border-radius:18px;background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px rgba(33,33,33,.07)}html:root[data-design=suzhi] .mh-casting-paper .mh-hour span{font-family:var(--sz-kai);font-size:40px;letter-spacing:.1em;color:var(--sz-ink)}html:root[data-design=suzhi] .mh-preview{border:0;border-radius:24px;background:linear-gradient(170deg,#fdfeff,#fafbfc);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.07),0 30px 50px -34px rgba(0,0,0,.3)}html:root[data-design=suzhi] .mh-awaiting{color:var(--sz-ink-3);font-family:var(--sz-kai);letter-spacing:.2em}html:root[data-design=suzhi] .mh-awaiting>span:first-child{color:var(--sz-zhu)}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] :is(.mhd-roll,.mhd-roll>span,.mhd-petals i,.mhd-plum-flowers){animation:none!important;transition:none!important}html:root[data-design=suzhi] .mhd-roll{display:none}}@media (min-width:641px){html:root[data-design=suzhi] .mh-casting-paper .mh-casting-mark{display:none}html:root[data-design=suzhi] .mh-casting-paper .mh-panel-heading{min-height:46px;padding-right:300px}html:root[data-design=suzhi] .mh-casting-paper .mh-mode-switch{position:absolute;top:22px;right:24px;z-index:2}html:root[data-design=suzhi] .mh-casting-paper .mh-mode-switch label{padding:8px 18px}html:root[data-design=suzhi] .mh-casting-paper .mh-cast-stage{margin-top:0;grid-template-columns:320px minmax(0,1fr);gap:22px}html:root[data-design=suzhi] .mh-casting-paper .mh-stage-art{width:320px;height:280px;margin:-6px 0 0 -10px}html:root[data-design=suzhi] .mhd-plum{transform:scale(.94);transform-origin:0 50%}html:root[data-design=suzhi] .mh-casting-paper .mh-time-panel{align-self:center}html:root[data-design=suzhi] .mh-casting-paper{display:flex;flex-direction:column}html:root[data-design=suzhi] .mh-casting-paper .mh-cast-stage{flex:1;grid-template-columns:minmax(300px,48%) minmax(0,1fr);align-items:stretch;min-height:300px}html:root[data-design=suzhi] .mh-casting-paper .mh-stage-art{width:100%;height:100%;margin:0;display:grid;align-items:end}html:root[data-design=suzhi] .mhd-plum{width:100%;height:auto;max-height:100%;aspect-ratio:340/300;transform:none}html:root[data-design=suzhi] .mhd-plum canvas{width:100%!important;height:100%!important}html:root[data-design=suzhi] .mhd-plum .mhd-petals{position:absolute;inset:0;transform:scale(calc(1 / 1))}html:root[data-design=suzhi] .mh-casting-paper .mh-cast-controls{align-self:center}html:root[data-design=suzhi] .mh-preview{padding:26px 28px 22px}html:root[data-design=suzhi] .mh-image-scroll{display:grid;gap:20px;margin:0;padding:0;border:0;background:none;box-shadow:none}html:root[data-design=suzhi] .mh-scroll-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:0;border:0}html:root[data-design=suzhi] .mh-scroll-heading .mh-eyebrow{display:none}html:root[data-design=suzhi] .mh-scroll-heading h3{display:flex;align-items:baseline;gap:14px;margin:0;font-family:var(--sz-kai);font-size:40px;font-weight:400;letter-spacing:.1em;color:var(--sz-ink)}html:root[data-design=suzhi] .mh-scroll-heading h3>span{color:var(--sz-ink-4);font-family:var(--sz-serif);font-size:22px}html:root[data-design=suzhi] .mh-scroll-heading h3 em{color:var(--sz-ink-2);font-style:normal}html:root[data-design=suzhi] .mh-moving-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:0;border-radius:4px;background:var(--sz-zhu);color:#fbfcfd;font-family:var(--sz-kai);font-size:16px;letter-spacing:.14em;box-shadow:inset 0 0 0 2px var(--sz-zhu),inset 0 0 0 3px rgba(251,252,253,.5),0 8px 14px -8px rgba(96,17,13,.5);transform:rotate(-3deg);animation:sz-stamp .6s cubic-bezier(.3,1.4,.5,1) .5s both}html:root[data-design=suzhi] .mh-moving-chip i{display:none}html:root[data-design=suzhi] .mh-three-leaves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;margin:0;padding:4px 0 0;perspective:1000px}html:root[data-design=suzhi] .mh-hex-leaf{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 46%;align-items:center;gap:18px;margin:0;padding:30px 26px;border:0;border-radius:4px;background:linear-gradient(180deg,#3b3f47,#1e1f20 70%,#2a2d33) 50% 0 /100% 9px no-repeat,linear-gradient(180deg,#2a2d33,#1e1f20 30%,#3b3f47) 50% 100% /100% 9px no-repeat,radial-gradient(90% 70% at var(--ink-x,30%) 30%,rgba(255,255,255,.9),rgba(255,255,255,0) 70%),url(/art/desk/paper-cool.webp) 0 0 /300px auto,#fbfcfd;background-blend-mode:normal,normal,normal,multiply,normal;box-shadow:0 0 0 1px rgba(33,33,33,.08),0 24px 36px -26px rgba(0,0,0,.45);transform-style:preserve-3d;transform:rotateX(calc((.5 - var(--ink-v, .5)) * 6deg)) rotateY(calc((var(--ink-u, .5) - .5) * 8deg));transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .5s;animation:mhr-leaf-in .9s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .mh-hex-leaf:hover{box-shadow:0 0 0 1px rgba(33,33,33,.12),0 34px 44px -26px rgba(0,0,0,.5)}}@media (min-width:641px){@keyframes mhr-leaf-in{0%{opacity:0;transform:translateY(18px) rotateX(10deg)}}html:root[data-design=suzhi] .mh-hex-leaf.mh-leaf-inner{background-color:#f9fafb}html:root[data-design=suzhi] .mh-hex-leaf:not(:last-child):after{content:"";position:absolute;right:-40px;top:50%;width:34px;height:12px;margin-top:-6px;background:rgba(33,33,33,.45);-webkit-mask:url(/art/desk/brush-mask.png) center/100% 100% no-repeat;mask:url(/art/desk/brush-mask.png) center/100% 100% no-repeat;clip-path:polygon(0 35%,70% 35%,70% 0,100% 50%,70% 100%,70% 65%,0 65%)}html:root[data-design=suzhi] .mh-hex-leaf figcaption{display:grid;gap:6px;transform:translateZ(14px)}html:root[data-design=suzhi] .mh-hex-leaf figcaption span{color:var(--sz-ink-3);font-size:12px;letter-spacing:.4em}html:root[data-design=suzhi] .mh-hex-leaf figcaption strong{color:var(--sz-ink);font-family:var(--sz-kai);font-size:54px;font-weight:400;line-height:1.1}html:root[data-design=suzhi] .mh-hex-leaf.mh-leaf-inner figcaption strong{color:var(--sz-ink-2)}html:root[data-design=suzhi] .mh-hex-leaf figcaption small{color:var(--sz-ink-3);font-size:12.5px;letter-spacing:.14em}html:root[data-design=suzhi] .mh-hex-leaf .hexagram-lines{display:grid;gap:9px;transform:translateZ(20px)}html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line{--d:0;height:13px}html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line:first-child{--d:5}html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line:nth-child(2){--d:4}html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line:nth-child(3){--d:3}html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line:nth-child(4){--d:2}html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line:nth-child(5){--d:1}html:root[data-design=suzhi] .mh-hex-leaf .yang-line,html:root[data-design=suzhi] .mh-hex-leaf .yin-line:after,html:root[data-design=suzhi] .mh-hex-leaf .yin-line:before{height:13px;border-radius:0;background:#1b1c1d;box-shadow:none;-webkit-mask:url(/art/desk/brush-mask.png) center/100% 100% no-repeat;mask:url(/art/desk/brush-mask.png) center/100% 100% no-repeat;animation:mhr-write .5s cubic-bezier(.5,0,.3,1) both}html:root[data-design=suzhi] .mh-hex-leaf .yang-line{animation-delay:calc(var(--leaf, 0) * .45s + .35s + var(--d) * .1s)}html:root[data-design=suzhi] .mh-hex-leaf .yin-line{gap:16%}html:root[data-design=suzhi] .mh-hex-leaf .yin-line:after,html:root[data-design=suzhi] .mh-hex-leaf .yin-line:before{width:42%;animation-delay:calc(var(--leaf, 0) * .45s + .35s + var(--d) * .1s)}html:root[data-design=suzhi] .mh-hex-leaf .yin-line:after{animation-delay:calc(var(--leaf, 0) * .45s + .4s + var(--d) * .1s);transform:scaleX(-1)}html:root[data-design=suzhi] .mh-hex-leaf .is-moving :is(.yang-line,.yin-line:before,.yin-line:after){background:var(--sz-zhu)}html:root[data-design=suzhi] .mh-hex-leaf .is-moving .yang-line,html:root[data-design=suzhi] .mh-hex-leaf .is-moving .yin-line:after,html:root[data-design=suzhi] .mh-hex-leaf .is-moving .yin-line:before{background:var(--sz-zhu)}html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line.is-moving{position:relative}html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line.is-moving:after{content:"";position:absolute;right:-16px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--sz-zhu)}html:root[data-design=suzhi] .mh-hex-leaf.mh-leaf-inner{--leaf:1}html:root[data-design=suzhi] .mh-hex-leaf.mh-leaf-changed{--leaf:2}@keyframes mhr-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}html:root[data-design=suzhi] .mh-body-use{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0;padding:18px 26px;border:0;border-radius:20px;background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(33,33,33,.07)}html:root[data-design=suzhi] .mh-body-use>div{display:flex;align-items:center;gap:16px;justify-self:center}html:root[data-design=suzhi] .mh-body-use>div:last-child{flex-direction:row-reverse;text-align:right}html:root[data-design=suzhi] .mh-body-use .mh-trigram-mini{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff,#f8f9fa 75%);box-shadow:0 0 0 1px rgba(33,33,33,.12),0 0 0 6px rgba(255,255,255,.6),0 12px 20px -10px rgba(0,0,0,.35);color:var(--sz-ink);font-size:34px;line-height:1}html:root[data-design=suzhi] .mh-body-use>div:first-child .mh-trigram-mini{background:radial-gradient(120% 120% at 35% 30%,#474849,#1d1e1f 70%);color:#f9fafb;box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 0 6px rgba(255,255,255,.6),0 12px 20px -10px rgba(0,0,0,.5)}html:root[data-design=suzhi] .mh-body-use small{display:block;color:var(--sz-ink-4);font-size:11.5px;letter-spacing:.3em}html:root[data-design=suzhi] .mh-body-use strong{display:inline-flex;align-items:center;gap:8px;color:var(--sz-ink);font-family:var(--sz-kai);font-size:28px;font-weight:400}html:root[data-design=suzhi] .mh-body-use strong em{padding:1px 6px;border:0;border-radius:3px;background:rgba(33,33,33,.06);color:var(--sz-ink-2);font-size:13px;font-style:normal}html:root[data-design=suzhi] .mh-body-use>p{display:grid;justify-items:center;gap:4px;margin:0;padding:10px 26px;border:0;border-inline:1px solid rgba(33,33,33,.1)}html:root[data-design=suzhi] .mh-body-use>p>span{color:var(--sz-ink-4);font-size:11.5px;letter-spacing:.4em}html:root[data-design=suzhi] .mh-body-use>p>strong{font-size:34px;letter-spacing:.14em;background:linear-gradient(transparent 70%,rgba(143,31,24,.22) 0,rgba(143,31,24,.22) 88%,transparent 0)}html:root[data-design=suzhi] .mh-calculation{border:0;border-radius:16px;background:rgba(33,33,33,.03);box-shadow:inset 0 0 0 1px rgba(33,33,33,.06)}html:root[data-design=suzhi] .mh-calculation>summary{padding:12px 18px;background:none;box-shadow:none}html:root[data-design=suzhi] .mh-calculation-label{color:var(--sz-ink-2);font-family:var(--sz-kai);font-size:16px;font-weight:400;letter-spacing:.14em}html:root[data-design=suzhi] .mh-calculation-label b{border:0;border-radius:3px;background:#1b1c1d;color:#f9fafb;font-family:var(--sz-kai);font-weight:400}html:root[data-design=suzhi] .mh-calculation-step{border:0;border-radius:12px;background:#fdfeff;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.07)}html:root[data-design=suzhi] .mh-calculation-step strong{font-family:var(--sz-kai);font-weight:400}html:root[data-design=suzhi] .mh-confirm{margin-top:18px;padding-top:16px;border-top:1px solid rgba(33,33,33,.08)}html:root[data-design=suzhi] .mh-read-button{min-height:50px;padding:0 26px;border:0;border-radius:999px;background:radial-gradient(120% 140% at 30% 20%,#393a3b,#1b1c1d 60%,#111);color:#fbfcfd;font-family:var(--sz-kai);font-size:18px;letter-spacing:.3em;box-shadow:0 12px 22px -12px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.12)}html:root[data-design=suzhi] .mh-read-button:disabled{background:rgba(33,33,33,.12);color:rgba(33,33,33,.4);box-shadow:none}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] :is(.mh-hex-leaf,.mh-hex-leaf *,.mh-moving-chip){animation:none!important}}@media (min-width:641px){html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line .yang-line,html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line .yin-line:after,html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line .yin-line:before,html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line :is(.yang-line,.yin-line:before,.yin-line:after){background:#1b1c1d!important}html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line.is-moving .yang-line,html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line.is-moving .yin-line:after,html:root[data-design=suzhi] .mh-hex-leaf .hexagram-line.is-moving .yin-line:before{background:var(--sz-zhu)!important}html:root[data-design=suzhi] .mh-image-scroll .mh-hex-leaf .hexagram-line .yin-line{display:flex!important;justify-content:space-between;height:13px;background:none!important;box-shadow:none!important;filter:none!important;-webkit-mask:none;mask:none;animation:none}html:root[data-design=suzhi] .mh-image-scroll .mh-hex-leaf .hexagram-line .yin-line:after,html:root[data-design=suzhi] .mh-image-scroll .mh-hex-leaf .hexagram-line .yin-line:before{content:"";display:block;width:42%;height:13px}}