@media (min-width:641px){html:root[data-design=suzhi] .chat-layout{gap:0;align-items:stretch}html:root[data-design=suzhi] .chat-side{padding:0 28px 0 0;border:0;border-right:1px solid var(--sz-line);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:root[data-design=suzhi] .chat-side-collapse{border:1px solid var(--sz-line);border-radius:6px;background:transparent;color:var(--sz-ink-3)}html:root[data-design=suzhi] .chat-side-new{border:1px solid #262626;border-radius:8px;background:#262626;color:#fcfdfe;letter-spacing:.12em;box-shadow:0 6px 14px -8px rgba(0,0,0,.5);transition:transform .5s var(--sz-ease),background .3s}html:root[data-design=suzhi] .chat-side-new:hover{background:#111;transform:translateY(-1px)}html:root[data-design=suzhi] .chat-side-search{border:0;border-bottom:1px solid var(--sz-line-2);border-radius:6px 6px 0 0;background:var(--sz-paper-2)}html:root[data-design=suzhi] .chat-side-filters{gap:18px;border-bottom:1px solid var(--sz-line);padding-bottom:0}html:root[data-design=suzhi] .chat-side-filter{position:relative;padding:4px 0 10px;border:0;border-radius:0;background:transparent;color:var(--sz-ink-3);font-size:13px;letter-spacing:.1em}html:root[data-design=suzhi] .chat-side-filter:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--sz-ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--sz-ease)}html:root[data-design=suzhi] .chat-side-filter.is-on{color:var(--sz-ink);font-weight:600;background:transparent;border:0}html:root[data-design=suzhi] .chat-side-filter.is-on:after{transform:scaleX(1)}html:root[data-design=suzhi] .chat-side-filter-n{color:var(--sz-ink-4);font-family:var(--sz-serif)}html:root[data-design=suzhi] .chat-drawer-group-title{color:var(--sz-ink-3);font-size:11px;letter-spacing:.3em}html:root[data-design=suzhi] .chat-drawer-item{position:relative;border:0;border-bottom:1px solid var(--sz-line);border-radius:0;background:transparent;box-shadow:none;padding:12px 10px 12px 14px;transition:background .4s var(--sz-ease),padding .5s var(--sz-ease)}html:root[data-design=suzhi] .chat-drawer-item:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:var(--sz-ink);transform:scaleY(0);transition:transform .5s var(--sz-ease)}html:root[data-design=suzhi] .chat-drawer-item:hover{padding-left:18px}html:root[data-design=suzhi] .chat-drawer-item:hover:before{transform:scaleY(.6)}html:root[data-design=suzhi] .chat-drawer-item.is-active{background:rgba(33,33,33,.035)}html:root[data-design=suzhi] .chat-drawer-item.is-active:before{transform:scaleY(1)}html:root[data-design=suzhi] .chat-drawer-item-title{font-family:var(--sz-serif);font-size:15px;color:var(--sz-ink)}html:root[data-design=suzhi] .chat-drawer-item-time{font-family:var(--sz-serif);color:var(--sz-ink-4)}html:root[data-design=suzhi] .chat-drawer-badge{border:1px solid var(--sz-line-2);border-radius:3px;background:transparent;color:var(--sz-ink-2);font-size:11px;letter-spacing:.06em}html:root[data-design=suzhi] .chat-drawer-status-done i{background:var(--sz-ink-3);box-shadow:none}html:root[data-design=suzhi] .chat-side-expand-history{border:1px dashed var(--sz-line-2);border-radius:8px;background:transparent;color:var(--sz-ink-2)}html:root[data-design=suzhi] .chat-first{position:relative;padding-inline:56px}html:root[data-design=suzhi] .chat-first.is-welcome:before{content:"";position:absolute;left:0;right:0;top:0;height:320px;background:url(/art/desk/mountains.webp) bottom/1500px auto no-repeat;opacity:.38;-webkit-mask:linear-gradient(180deg,transparent,#000 40%,#000 70%,transparent);mask:linear-gradient(180deg,transparent,#000 40%,#000 70%,transparent);pointer-events:none;z-index:-1}html:root[data-design=suzhi] .chat-hero{gap:18px;padding:18px 0 8px}html:root[data-design=suzhi] .chat-hero-dial{width:112px;height:112px;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}html:root[data-design=suzhi] .chat-hero-dial:after,html:root[data-design=suzhi] .chat-hero-dial:before,html:root[data-design=suzhi] .chat-hero-dial>:not(.celestial-dial-center){display:none}html:root[data-design=suzhi] .chat-hero-dial{background:url(/art/desk/enso-rich.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 1.8s cubic-bezier(.5,0,.3,1) .2s both}html:root[data-design=suzhi] .chat-hero-dial .celestial-dial-center{color:var(--sz-ink);font-family:var(--sz-kai);font-size:40px;text-shadow:none}@keyframes sz-enso-once{0%{--sz-sweep:0deg}to{--sz-sweep:360deg}}html:root[data-design=suzhi] .chat-hero-title{font-size:clamp(40px,3.6vw,56px);font-weight:600;letter-spacing:.06em;line-height:1.2}html:root[data-design=suzhi] .chat-hero-sub{max-width:34em;color:var(--sz-ink-2);font-size:15px;line-height:1.9;letter-spacing:.04em}html:root[data-design=suzhi] .chat-greeting-module{border-left:1px solid var(--sz-line);border:1px solid var(--sz-line);border-radius:10px;background:var(--sz-sheet);box-shadow:var(--sz-shadow-1)}html:root[data-design=suzhi] .chat-greeting-module:before{display:none}html:root[data-design=suzhi] .chat-greeting-caption{display:inline-flex;align-items:center;gap:8px;color:var(--sz-ink-3);font-size:12px;letter-spacing:.26em}html:root[data-design=suzhi] .chat-greeting-caption:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sz-zhu)}html:root[data-design=suzhi] .chat-greeting,html:root[data-design=suzhi] .chat-greeting span{background:transparent;color:var(--sz-ink);font-family:var(--sz-kai);font-size:16.5px;line-height:1.95;letter-spacing:.02em}html:root[data-design=suzhi] .chat-greeting-fortune{position:relative;border:0;border-left:1px solid var(--sz-line);border-radius:0;background:transparent url(/art/desk/scene-fortune.webp) 10px/96px auto no-repeat;box-shadow:none;transition:background-position .8s var(--sz-ease)}html:root[data-design=suzhi] .chat-greeting-fortune>:not(.chat-greeting-fortune-copy):not(.chat-greeting-fortune-arrow){visibility:hidden}html:root[data-design=suzhi] .chat-greeting-fortune:hover{background-position:16px}html:root[data-design=suzhi] .chat-scroll-eyebrow{color:var(--sz-ink-3);letter-spacing:.2em}html:root[data-design=suzhi] .chat-greeting-fortune strong{font-family:var(--sz-serif);color:var(--sz-ink);letter-spacing:.12em}html:root[data-design=suzhi] .chat-greeting-fortune small{color:var(--sz-ink-3)}html:root[data-design=suzhi] .chat-greeting-fortune-arrow{border:1px solid var(--sz-line-2);border-radius:4px;background:transparent;color:var(--sz-ink);font-family:var(--sz-kai)}html:root[data-design=suzhi] .chat-greeting-close{color:var(--sz-ink-3)}html:root[data-design=suzhi] .chat-askbox{position:relative;border:1px solid var(--sz-line);border-radius:10px;background:var(--sz-sheet);box-shadow:var(--sz-shadow-2);transition:box-shadow .7s var(--sz-ease),transform .7s var(--sz-ease)}html:root[data-design=suzhi] .chat-askbox:before{content:"";position:absolute;inset:7px;border:1px solid rgba(33,33,33,.08);border-radius:6px;pointer-events:none}html:root[data-design=suzhi] .chat-askbox:after{content:"落笔";position:absolute;top:16px;right:18px;color:var(--sz-ink-4);font-family:var(--sz-kai);font-size:13px;letter-spacing:.4em;writing-mode:vertical-rl;pointer-events:none}html:root[data-design=suzhi] .chat-askbox:focus-within{box-shadow:var(--sz-shadow-3);transform:translateY(-2px)}html:root[data-design=suzhi] .chat-askbox-input{border:0;background:transparent repeating-linear-gradient(180deg,transparent 0 33px,rgba(33,33,33,.07) 33px 34px) 0 6px /100% 34px;color:var(--sz-ink);font-family:var(--sz-kai);font-size:18px;line-height:34px;box-shadow:none}html:root[data-design=suzhi] .chat-askbox-input::placeholder{color:var(--sz-ink-4);font-family:var(--sz-kai)}html:root[data-design=suzhi] .chat-askbox-input:focus-visible{outline:none}html:root[data-design=suzhi] .chat-askbox-send{min-width:96px;letter-spacing:.3em}html:root[data-design=suzhi] .chat-simple-note{color:var(--sz-ink-3);font-size:12.5px;letter-spacing:.06em}html:root[data-design=suzhi] .chat-fold-section>summary{display:flex;align-items:center;gap:10px;color:var(--sz-ink);font-family:var(--sz-serif);font-size:18px;font-weight:600;letter-spacing:.14em}html:root[data-design=suzhi] .chat-fold-section>summary:after{content:"";flex:1;height:1px;background:var(--sz-line)}html:root[data-design=suzhi] .chat-continue-cards{counter-reset:sz-continue;gap:16px}html:root[data-design=suzhi] .chat-continue-card{position:relative;counter-increment:sz-continue;border:1px solid var(--sz-line);border-radius:10px;background:var(--sz-sheet);box-shadow:var(--sz-shadow-1);transition:transform .7s var(--sz-ease),box-shadow .7s var(--sz-ease),border-color .4s}html:root[data-design=suzhi] .chat-continue-card:before{content:counter(sz-continue,decimal-leading-zero) " —";position:absolute;top:10px;right:14px;color:var(--sz-ink-4);font-family:var(--sz-serif);font-size:11px;letter-spacing:.1em}html:root[data-design=suzhi] .chat-continue-card:hover{transform:translateY(-4px);border-color:rgba(33,33,33,.3);box-shadow:var(--sz-shadow-2)}html:root[data-design=suzhi] .chat-continue-bookmark{background:transparent;border:0}html:root[data-design=suzhi] .chat-continue-bookmark:after,html:root[data-design=suzhi] .chat-continue-bookmark:before{display:none}html:root[data-design=suzhi] .chat-continue-bookmark i{display:grid;place-items:center;width:30px;height:30px;border:1.5px solid var(--sz-zhu);border-radius:3px;background:var(--sz-zhu-tint);color:var(--sz-zhu);font-family:var(--sz-kai);font-size:16px;font-style:normal;transform:rotate(-4deg)}html:root[data-design=suzhi] .chat-continue-kind{color:var(--sz-ink-3);font-size:11px;letter-spacing:.2em}html:root[data-design=suzhi] .chat-continue-label{font-family:var(--sz-serif);font-size:16px;color:var(--sz-ink)}html:root[data-design=suzhi] .chat-continue-forward{color:var(--sz-ink-3);transition:transform .6s var(--sz-ease)}html:root[data-design=suzhi] .chat-continue-card:hover .chat-continue-forward{transform:translate(3px,-3px);color:var(--sz-ink)}}@media (min-width:641px){html:root[data-design=suzhi] .app-content.app-content-chat:has(.chat-layout){padding:0}html:root[data-design=suzhi] .app-content-chat .chat-layout{padding-top:28px}html:root[data-design=suzhi] .chat-side .chat-drawer-item,html:root[data-design=suzhi] .chat-side .chat-drawer-item:hover{background:transparent;box-shadow:none}html:root[data-design=suzhi] .chat-side .chat-drawer-item.is-active{background:rgba(33,33,33,.035)}html:root[data-design=suzhi] .chat-first .chat-greeting-module,html:root[data-design=suzhi] .chat-first .chat-greeting-module.has-fortune-link{border:1px solid var(--sz-line);border-radius:10px;background:var(--sz-sheet);box-shadow:var(--sz-shadow-1)}html:root[data-design=suzhi] .chat-first .chat-greeting,html:root[data-design=suzhi] .chat-first .chat-greeting>span,html:root[data-design=suzhi] .chat-first .has-fortune-link .chat-greeting{border:0;border-radius:0;background:none;box-shadow:none}html:root[data-design=suzhi] .chat-askbox:after{display:block;width:1.2em;line-height:1.3;text-align:center;letter-spacing:.2em}html:root[data-design=suzhi] .chat-first.is-welcome .chat-hero{gap:12px;padding:4px 0 0}html:root[data-design=suzhi] .chat-first.is-welcome .chat-hero-dial{width:92px;height:92px}html:root[data-design=suzhi] .chat-first.is-welcome .chat-hero-dial .celestial-dial-center{font-size:34px}html:root[data-design=suzhi] .chat-first.is-welcome .chat-hero-title{font-size:clamp(36px,3.2vw,50px)}html:root[data-design=suzhi] .chat-askbox:before{width:auto;height:auto;border-width:1px;border-color:rgba(33,33,33,.08);opacity:1}html:root[data-design=suzhi] .chat-askbox:after{bottom:auto;left:auto;height:auto;border:0;opacity:1}html:root[data-design=suzhi] .chat-askbox-send:disabled{background:#262626;color:#fbfcfd;opacity:.26}html:root[data-design=suzhi] .chat-first.is-welcome:before{-webkit-mask:linear-gradient(180deg,transparent,#000 40%,#000 70%,transparent),linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-composite:source-in;mask:linear-gradient(180deg,transparent,#000 40%,#000 70%,transparent),linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-composite:intersect}html:root[data-design=suzhi] .app-content-chat .chat-layout{padding-top:6px}html:root[data-design=suzhi] .chat-first.is-welcome{padding-inline:28px;row-gap:26px;align-content:start}html:root[data-design=suzhi] .chat-first.is-welcome:before{display:none}html:root[data-design=suzhi] .chat-first.is-welcome>.chat-hero{order:1}html:root[data-design=suzhi] .chat-first.is-welcome>.chat-composer{order:2}html:root[data-design=suzhi] .chat-first.is-welcome>.chat-greeting-module{order:3}html:root[data-design=suzhi] .chat-first.is-welcome>:not(.chat-hero):not(.chat-composer):not(.chat-greeting-module){order:4}html:root[data-design=suzhi] .chat-first.is-welcome .chat-hero{gap:6px;padding:10px 0 0}html:root[data-design=suzhi] .chat-first.is-welcome .chat-hero-title{font-size:clamp(32px,2.8vw,44px);letter-spacing:.1em}html:root[data-design=suzhi] .chat-hero-sub,html:root[data-design=suzhi] .chat-simple-note{display:none}html:root[data-design=suzhi] .chat-composer{position:relative;width:100%;perspective:1600px}html:root[data-design=suzhi] .chat-askbox{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:1fr auto;min-height:330px;padding:22px 22px 18px;border:0;border-radius:30px;background:linear-gradient(180deg,#fcfdfe,#fafbfc 55%,#f7f8f9);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.08),0 30px 60px -32px rgba(0,0,0,.38),0 80px 120px -70px rgba(0,0,0,.3);transform:rotateX(calc((.5 - var(--ink-v, .5)) * 3deg)) rotateY(calc((var(--ink-u, .5) - .5) * 4deg));transform-style:preserve-3d;transition:transform 1s cubic-bezier(.22,1,.36,1),box-shadow .8s var(--sz-ease)}html:root[data-design=suzhi] .chat-askbox:before{content:"";position:absolute;inset:auto -6% -4% -6%;height:78%;width:auto;z-index:-1;border:0;border-radius:0;background:url(/art/desk/askbox-scene.webp) bottom/cover no-repeat;opacity:.9;transform:translateX(calc((var(--ink-u, .5) - .5) * -26px));transition:transform 1.2s cubic-bezier(.22,1,.36,1);animation:sz-askbox-drift 38s ease-in-out infinite alternate;pointer-events:none}html:root[data-design=suzhi] .chat-askbox:after{content:"";position:absolute;inset:0;z-index:2;display:block;width:auto;height:auto;border:0;border-radius:inherit;background:radial-gradient(60% 80% at var(--ink-x,30%) var(--ink-y,0),rgba(255,255,255,.55),transparent 60%);opacity:0;mix-blend-mode:soft-light;transition:opacity .6s;writing-mode:horizontal-tb;pointer-events:none}html:root[data-design=suzhi] .chat-askbox[data-inking]:after{opacity:1}}@media (min-width:641px){html:root[data-design=suzhi] .chat-askbox:focus-within{transform:translateY(-4px) rotateX(calc((.5 - var(--ink-v, .5)) * 3deg)) rotateY(calc((var(--ink-u, .5) - .5) * 4deg));box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.14),0 40px 80px -36px rgba(0,0,0,.45),0 90px 140px -70px rgba(0,0,0,.35)}html:root[data-design=suzhi] .chat-askbox:focus-within:before{opacity:1}html:root[data-design=suzhi] .chat-askbox-input{min-height:190px;padding:24px 28px;border:1px solid rgba(255,255,255,.75);border-radius:20px;background:rgba(253,254,255,.58);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(0,0,0,.03),0 16px 30px -24px rgba(0,0,0,.35);color:var(--sz-ink);font-family:var(--sz-kai);font-size:21px;line-height:1.85;letter-spacing:.03em;resize:none;transition:background .6s var(--sz-ease),box-shadow .6s var(--sz-ease)}html:root[data-design=suzhi] .chat-askbox-input::placeholder{color:rgba(33,33,33,.4);font-size:19px}html:root[data-design=suzhi] .chat-askbox-input:focus{background:rgba(253,254,255,.74);box-shadow:inset 0 1px 0 #fff,0 0 0 4px rgba(255,255,255,.35),0 20px 36px -24px rgba(0,0,0,.4)}html:root[data-design=suzhi] .chat-askbox-bar{position:relative;z-index:3;margin-top:14px;padding:0 4px}html:root[data-design=suzhi] .chat-askbox-send{min-width:132px;min-height:52px;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:19px;letter-spacing:.4em;text-indent:.4em;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 16px 30px -14px rgba(0,0,0,.6);transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s}html:root[data-design=suzhi] .chat-askbox-send:hover:not(:disabled){transform:translateY(-2px) scale(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 36px -14px rgba(0,0,0,.65)}html:root[data-design=suzhi] .chat-askbox-send:disabled{background:rgba(33,33,33,.55);color:rgba(251,252,253,.8);opacity:1;box-shadow:none}html:root[data-design=suzhi] .ink-mention-trigger{border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(253,254,255,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--sz-ink-2)}html:root[data-design=suzhi] .chat-first .chat-greeting-module,html:root[data-design=suzhi] .chat-first .chat-greeting-module.has-fortune-link{border:0;border-top:1px solid var(--sz-line);border-radius:0;background:transparent;box-shadow:none;padding-inline:4px}html:root[data-design=suzhi] .chat-greeting-caption{display:none}html:root[data-design=suzhi] .chat-first .chat-greeting>span{font-size:15.5px;color:var(--sz-ink-2)}html:root[data-design=suzhi] .chat-first.has-conversation .chat-askbox{min-height:0;border-radius:24px;padding:14px 14px 12px}html:root[data-design=suzhi] .chat-first.has-conversation .chat-askbox-input{min-height:84px;padding:14px 18px;font-size:18px}html:root[data-design=suzhi] .chat-first.has-conversation .chat-askbox:before{height:100%;opacity:.5}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] .chat-askbox,html:root[data-design=suzhi] .chat-askbox:before{animation:none;transform:none;transition:none}}@media (min-width:641px){html:root[data-design=suzhi] .chat-side{overflow-x:hidden;transition:flex-basis .72s cubic-bezier(.22,1,.36,1),padding .72s cubic-bezier(.22,1,.36,1),background .5s}html:root[data-design=suzhi] .chat-side.is-collapsed{flex-basis:72px;padding:14px 12px;gap:14px;align-items:center}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-railbtn{display:none}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-new{order:-1;width:46px;height:46px;min-height:0;padding:0;border-radius:50%;font-size:20px}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-head{width:100%}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-collapse{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;width:46px;height:auto;min-height:236px;padding:18px 0 16px;border:1px solid var(--sz-line);border-radius:23px;background:linear-gradient(180deg,var(--sz-sheet),#f9fafb);box-shadow:inset 0 1px 0 #fff,0 14px 28px -20px rgba(0,0,0,.4);color:transparent;font-size:0;cursor:pointer;transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .5s,background .4s}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-collapse:before{content:"对话记录";color:var(--sz-ink-2);font-family:var(--sz-serif);font-size:15px;letter-spacing:.5em;writing-mode:vertical-rl}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-collapse:after{content:"";width:9px;height:9px;margin-top:auto;border-top:1.5px solid var(--sz-ink);border-right:1.5px solid var(--sz-ink);transform:rotate(45deg);animation:sz-spine-nudge 2.4s ease-in-out infinite}@keyframes sz-spine-nudge{0%,60%,to{transform:translateX(-2px) rotate(45deg);opacity:.55}30%{transform:translateX(3px) rotate(45deg);opacity:1}}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-collapse:hover{transform:translateX(3px);background:#1b1c1d;box-shadow:0 18px 32px -18px rgba(0,0,0,.55)}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-collapse:hover:before{color:#fbfcfd}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-collapse:hover:after{border-color:#fbfcfd}html:root[data-design=suzhi] .chat-side:not(.is-collapsed)>*{animation:sz-side-reveal .7s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .chat-side:not(.is-collapsed)>:nth-child(2){animation-delay:60ms}html:root[data-design=suzhi] .chat-side:not(.is-collapsed)>:nth-child(3){animation-delay:.11s}html:root[data-design=suzhi] .chat-side:not(.is-collapsed)>:nth-child(n+4){animation-delay:.16s}@keyframes sz-side-reveal{0%{opacity:0;transform:translateX(-18px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}html:root[data-design=suzhi] .chat-side:not(.is-collapsed) .chat-drawer-item{animation:sz-side-item .6s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .chat-side:not(.is-collapsed) .chat-drawer-group:first-child .chat-drawer-item{animation-delay:.2s}html:root[data-design=suzhi] .chat-side:not(.is-collapsed) .chat-drawer-group:nth-child(2) .chat-drawer-item{animation-delay:.26s}html:root[data-design=suzhi] .chat-side:not(.is-collapsed) .chat-drawer-group:nth-child(n+3) .chat-drawer-item{animation-delay:.32s}@keyframes sz-side-item{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}html:root[data-design=suzhi] .chat-side:not(.is-collapsed) .chat-side-collapse{width:32px;height:32px;border-radius:50%;font-size:15px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),background .3s,color .3s}html:root[data-design=suzhi] .chat-side:not(.is-collapsed) .chat-side-collapse:hover{transform:translateX(-3px);background:#1b1c1d;color:#fbfcfd;border-color:#1b1c1d}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] .chat-side,html:root[data-design=suzhi] .chat-side .chat-drawer-item,html:root[data-design=suzhi] .chat-side-collapse:after,html:root[data-design=suzhi] .chat-side>*{transition:none;animation:none!important}}@media (min-width:641px){html:root[data-design=suzhi] .chat-askbox{background:url(/art/desk/paper-cool.webp) 0 0/420px auto,rgba(252,253,254,.5);background-blend-mode:multiply,normal;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 1px rgba(33,33,33,.07),0 30px 60px -34px rgba(0,0,0,.34),0 80px 120px -72px rgba(0,0,0,.28)}html:root[data-design=suzhi] .chat-askbox:before{inset:0;height:auto;background:url(/art/desk/askbox-scene.webp) center 105%/118% auto no-repeat;opacity:.5;filter:blur(7px);transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter 1.4s var(--sz-ease),opacity 1.4s var(--sz-ease)}html:root[data-design=suzhi] .chat-askbox:hover:before{filter:blur(3.5px);opacity:.68}html:root[data-design=suzhi] .chat-askbox:focus-within:before{filter:blur(1.6px);opacity:.82}@keyframes sz-askbox-drift{0%{background-position:40% 105%}to{background-position:60% 105%}}html:root[data-design=suzhi] .chat-askbox-input,html:root[data-design=suzhi] .chat-askbox-input:focus{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:12px 14px}html:root[data-design=suzhi] .chat-askbox-input::placeholder{color:rgba(33,33,33,.38)}html:root[data-design=suzhi] .chat-askbox-send:disabled{background:rgba(33,33,33,.28);color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:root[data-design=suzhi] .chat-first.has-conversation{display:flex;flex-direction:column;padding:0 28px}html:root[data-design=suzhi] .chat-first.has-conversation>.chat-stream{flex:1 0 auto;width:100%;max-width:860px;margin:0 auto;padding:18px 0 36px;display:flex;flex-direction:column;gap:22px}html:root[data-design=suzhi] .chat-first.has-conversation>.chat-composer{position:sticky;bottom:18px;z-index:5;width:100%;max-width:860px;margin:auto auto 0;animation:sz-composer-settle 1s cubic-bezier(.22,1,.36,1) both}@keyframes sz-composer-settle{0%{transform:translateY(-34vh)}to{transform:none}}html:root[data-design=suzhi] .chat-first.has-conversation .chat-askbox{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:end;gap:10px;min-height:0;padding:10px 10px 10px 14px;border-radius:26px}html:root[data-design=suzhi] .chat-first.has-conversation .chat-askbox-input{min-height:56px;max-height:220px;padding:12px 8px;font-size:18px}html:root[data-design=suzhi] .chat-first.has-conversation .chat-askbox-bar{margin:0;padding:0}html:root[data-design=suzhi] .chat-first.has-conversation .chat-askbox-send{min-width:96px;min-height:48px}html:root[data-design=suzhi] .chat-first.has-conversation .chat-askbox:before{opacity:.38;background-size:150% auto}html:root[data-design=suzhi] .chat-first.has-conversation>.chat-composer:before{content:"";position:absolute;left:-40px;right:-40px;bottom:-18px;height:calc(100% + 64px);z-index:-1;background:linear-gradient(180deg,rgba(249,250,251,0),rgba(249,250,251,.92) 46%,var(--sz-paper));pointer-events:none}html:root[data-design=suzhi] .chat-stream .chat-bubble-user{animation:sz-msg-user .7s cubic-bezier(.22,1,.36,1) both}@keyframes sz-msg-user{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}html:root[data-design=suzhi] .chat-stream .chat-bubble-user>p{max-width:70%;padding:12px 20px;border-radius:20px 20px 4px 20px;font-size:17px}html:root[data-design=suzhi] .chat-stream .chat-notice{position:relative;align-self:flex-start;max-width:min(78%,680px);margin:0 0 0 52px;padding:16px 22px;border:0;border-radius:4px 20px 20px 20px;background:rgba(252,253,254,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.06),0 16px 30px -24px rgba(0,0,0,.35);color:var(--sz-ink);animation:sz-msg-ink .9s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .chat-stream .chat-notice:before{content:"";position:absolute;left:-52px;top:0;width:38px;height:38px;border-radius:50%;background:url(/art/desk/wen-cursive.png) 54% 52%/74% auto no-repeat,radial-gradient(circle at 40% 35%,#fff,#f9fafb 75%);box-shadow:0 0 0 1px rgba(33,33,33,.1),0 8px 16px -10px rgba(0,0,0,.4)}html:root[data-design=suzhi] .chat-stream .chat-notice p{margin:0;font-family:var(--sz-kai);font-size:17.5px;line-height:1.95;letter-spacing:.02em}html:root[data-design=suzhi] .chat-stream .chat-notice p+p{margin-top:.6em}@keyframes sz-msg-ink{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:none}}html:root[data-design=suzhi] .chat-stream .chat-handscroll{animation:sz-msg-ink 1s cubic-bezier(.22,1,.36,1) both}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] .chat-first.has-conversation>.chat-composer,html:root[data-design=suzhi] .chat-stream>*{animation:none!important}}@media (min-width:641px){html:root[data-design=suzhi] .chat-stream .chat-notice>*{border:0;border-radius:0;background:none;box-shadow:none;padding:0}html:root[data-design=suzhi] .chat-first.is-welcome>.chat-hero{display:none}html:root[data-design=suzhi] .chat-first.is-welcome{padding-top:18px;row-gap:22px}html:root[data-design=suzhi] .chat-first.is-welcome>.chat-greeting-module{order:1}html:root[data-design=suzhi] .chat-first.is-welcome>.chat-composer{order:2}html:root[data-design=suzhi] .chat-first.is-welcome>:not(.chat-greeting-module):not(.chat-composer){order:3}html:root[data-design=suzhi] .chat-first.is-welcome .chat-greeting-module,html:root[data-design=suzhi] .chat-first.is-welcome .chat-greeting-module.has-fortune-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 26px;border:1px solid rgba(255,255,255,.75);border-radius:22px;background:rgba(252,253,254,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.05),0 14px 30px -24px rgba(0,0,0,.3);animation:sz-fly-card-in .8s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .chat-first.is-welcome .chat-greeting{margin:0}html:root[data-design=suzhi] .chat-first.is-welcome .chat-greeting>span{font-family:var(--sz-kai);font-size:17px;line-height:1.85;color:var(--sz-ink)}html:root[data-design=suzhi] .chat-first.is-welcome .chat-greeting-fortune{padding-left:24px;border-left:1px solid var(--sz-line)}html:root[data-design=suzhi] .chat-first.is-welcome .chat-greeting-close{top:10px;right:12px}html:root[data-design=suzhi] .chat-first.is-welcome{align-content:safe center;padding-top:28px;padding-bottom:48px;row-gap:26px}html:root[data-design=suzhi] .chat-first.is-welcome .chat-askbox{min-height:clamp(400px,50vh,600px)}html:root[data-design=suzhi] .chat-first.is-welcome .chat-askbox-input{min-height:clamp(260px,36vh,440px);font-size:22px}html:root[data-design=suzhi] .chat-continue-card:before{display:none}}@media (min-width:641px){html:root[data-design=suzhi] .chat-stream :is(.chat-bubble-plain,.chat-notice,.chat-thinking){position:relative;align-self:flex-start;max-width:min(72%,680px);margin:0 0 0 54px;padding:13px 22px;border:0;border-radius:20px 20px 20px 4px;background:rgba(253,254,255,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.07),0 14px 28px -20px rgba(0,0,0,.4);color:var(--sz-ink);animation:sz-msg-ai .8s cubic-bezier(.22,1,.36,1) both}@keyframes sz-msg-ai{0%{opacity:0;transform:translateX(-24px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}html:root[data-design=suzhi] .chat-stream :is(.chat-bubble-plain,.chat-notice,.chat-thinking):before{content:"";position:absolute;left:-54px;bottom:0;top:auto;width:40px;height:40px;border-radius:50%;background:url(/art/desk/wen-cursive.png) 54% 54%/76% auto no-repeat,radial-gradient(circle at 40% 35%,#fff,#f9fafb 75%);box-shadow:0 0 0 1px rgba(33,33,33,.1),0 8px 16px -10px rgba(0,0,0,.4)}html:root[data-design=suzhi] .chat-stream :is(.chat-bubble-plain,.chat-notice)>*{margin:0;border:0;border-radius:0;background:none;box-shadow:none;padding:0}html:root[data-design=suzhi] .chat-stream :is(.chat-bubble-plain,.chat-notice) p{font-family:var(--sz-kai);font-size:17px;line-height:1.85;letter-spacing:.02em}html:root[data-design=suzhi] .chat-stream .chat-notice.is-quota{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(143,31,24,.25),0 14px 28px -20px rgba(0,0,0,.4)}html:root[data-design=suzhi] .chat-stream .chat-notice[role=alert] p{color:#6c1611}html:root[data-design=suzhi] .chat-stream .chat-bubble-user>p{padding:13px 22px;border-radius:20px 20px 4px 20px;font-family:var(--sz-kai);font-size:17px;line-height:1.85}html:root[data-design=suzhi] .chat-stream .chat-thinking{display:inline-flex;align-items:center;gap:14px;overflow:hidden;padding:16px 22px}html:root[data-design=suzhi] .chat-stream .chat-thinking:before{animation:sz-think-mark 2.4s ease-in-out infinite}@keyframes sz-think-mark{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg) scale(1.05)}}html:root[data-design=suzhi] .chat-stream .chat-thinking:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translateX(-100%);animation:sz-think-sheen 2.2s ease-in-out infinite;pointer-events:none}@keyframes sz-think-sheen{to{transform:translateX(100%)}}html:root[data-design=suzhi] .chat-thinking-ink{display:inline-flex;align-items:center;gap:9px;height:22px}html:root[data-design=suzhi] .chat-thinking-ink i{width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#393a3b,#111 70%);box-shadow:0 0 0 0 rgba(33,33,33,.25);animation:sz-think-drop 1.5s cubic-bezier(.4,0,.2,1) infinite}html:root[data-design=suzhi] .chat-thinking-ink i:nth-child(2){animation-delay:.22s}html:root[data-design=suzhi] .chat-thinking-ink i:nth-child(3){animation-delay:.44s}@keyframes sz-think-drop{0%{transform:translateY(-6px) scale(.5);opacity:0;box-shadow:0 0 0 0 rgba(33,33,33,.3)}30%{transform:none;opacity:1}60%{transform:scale(1);box-shadow:0 0 0 7px rgba(33,33,33,0);filter:blur(0)}to{transform:scale(1.25);opacity:0;filter:blur(2px);box-shadow:0 0 0 7px rgba(33,33,33,0)}}html:root[data-design=suzhi] .chat-thinking-text{color:var(--sz-ink-3);font-family:var(--sz-kai);font-size:15px;letter-spacing:.3em}html:root[data-design=suzhi] .chat-askbox.is-sending{filter:grayscale(1);opacity:.55}html:root[data-design=suzhi] .chat-askbox.is-sending:before{filter:blur(10px);opacity:.25}html:root[data-design=suzhi] .chat-askbox.is-sending .chat-askbox-input{cursor:wait}html:root[data-design=suzhi] .chat-askbox{transition:transform 1s cubic-bezier(.22,1,.36,1),box-shadow .8s var(--sz-ease),opacity .5s,filter .5s}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] .chat-thinking-ink i,html:root[data-design=suzhi] .chat-thinking:after,html:root[data-design=suzhi] .chat-thinking:before{animation:none!important}}@media (min-width:641px){html:root[data-design=suzhi] .chat-askbox:focus-within{transform:rotateX(calc((.5 - var(--ink-v, .5)) * 3deg)) rotateY(calc((var(--ink-u, .5) - .5) * 4deg));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 1px rgba(33,33,33,.07),0 30px 60px -34px rgba(0,0,0,.34),0 80px 120px -72px rgba(0,0,0,.28)}}@media (min-width:641px){html:root[data-design=suzhi] .chat-stream .chat-thinking{overflow:visible}html:root[data-design=suzhi] .chat-stream .chat-thinking:after{border-radius:inherit;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%) 0 0 /250% 100% no-repeat;transform:none;animation:sz-think-sweep 2.2s ease-in-out infinite}@keyframes sz-think-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}}@media (min-width:641px){html:root[data-design=suzhi] .chat-side{transition:flex-basis .72s cubic-bezier(.22,1,.36,1),padding .72s cubic-bezier(.22,1,.36,1),margin .72s cubic-bezier(.22,1,.36,1),background .5s}html:root[data-design=suzhi] .chat-side.is-collapsed{flex-basis:64px;margin-left:-24px;padding:16px 10px;gap:12px}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-new{width:44px;height:44px}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-collapse{width:44px;min-height:168px;padding:16px 0 14px;gap:10px;border-radius:22px}html:root[data-design=suzhi] .chat-side.is-collapsed .chat-side-collapse:before{font-size:14px;letter-spacing:.45em}}@media (min-width:641px){html:root[data-design=suzhi] .chat-first>:is(.chat-greeting-module,.chat-composer,.chat-fold-section,.chat-stream){justify-self:start;width:min(var(--sz-nav-width,100%),100%);max-width:none;margin-left:clamp(0px,calc(var(--sz-nav-left, 0px) - var(--sz-first-left, 0px)),100%);margin-right:0}html:root[data-design=suzhi] .chat-first.has-conversation>:is(.chat-stream,.chat-composer){align-self:flex-start}}@property --sz-reveal{syntax:"<percentage>";inherits:false;initial-value:0%}@media (min-width:641px){html:root[data-design=suzhi] .page-hero{--sz-hero-art:url(/art/desk/mountains.webp);--sz-hero-glyph:"问";position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;margin:0 0 44px;padding:72px 46% 46px 0;overflow:visible;border:0;border-bottom:1px solid var(--sz-line);border-radius:0;background:transparent;color:var(--sz-ink);box-shadow:none;animation:none}html:root[data-design=suzhi] .page-hero:before{inset:8px 0 8px auto;width:46%;z-index:-1;background:var(--sz-hero-art) center /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%));opacity:.94;transition:transform 1.4s var(--sz-ease);animation:sz-hero-unroll 2.2s cubic-bezier(.45,0,.2,1) .15s both}html:root[data-design=suzhi] .page-hero:before,html:root[data-design=suzhi] .page-hero:hover:before{transform:translate(calc((var(--ink-x, 50%) - 50%) * -.05),calc((var(--ink-y, 50%) - 50%) * -.04))}@keyframes sz-hero-unroll{0%{--sz-reveal:-14%}to{--sz-reveal:100%}}html:root[data-design=suzhi] .page-hero:after{content:var(--sz-hero-glyph);inset:auto auto 18px -.06em;z-index:-2;background:none;color:rgba(33,33,33,.045);font-family:var(--sz-kai);font-size:300px;line-height:1;pointer-events:none;animation:sz-fade 2.4s var(--sz-ease) both}html:root[data-design=suzhi] .page-hero>div:first-child{max-width:none}html:root[data-design=suzhi] .page-hero .eyebrow{color:var(--sz-ink-3)}html:root[data-design=suzhi] .page-hero h1{margin:14px 0 16px;color:var(--sz-ink);font-size:clamp(42px,4vw,62px);font-weight:600;letter-spacing:.05em;line-height:1.16;text-shadow:none;animation:sz-ink-settle 1.6s var(--sz-ease) .1s both}@keyframes sz-ink-settle{0%{opacity:0;filter:blur(7px);letter-spacing:.2em}to{opacity:1;filter:blur(0);letter-spacing:.05em}}html:root[data-design=suzhi] .page-hero .heading-note{max-width:34em;color:var(--sz-ink-2);font-size:15px;line-height:1.95;letter-spacing:.03em}html:root[data-design=suzhi] .page-hero>:is(.cost-badge,.workspace-profile-context,.workspace-heading-meta){top:26px;right:0}html:root[data-design=suzhi] .page-hero :is(.date-stamp,.workspace-profile-context,.cost-badge){border:1px solid var(--sz-line-2);background:var(--sz-sheet);color:var(--sz-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html:root[data-design=suzhi] .page-hero .workspace-profile-context small{color:var(--sz-ink-3)}html:root[data-design=suzhi] .page-hero .workspace-profile-context strong{color:var(--sz-ink);font-family:var(--sz-serif)}html:root[data-design=suzhi] .page-hero--hexagram{--sz-hero-art:url(/art/desk/scene-liuyao.webp);--sz-hero-glyph:"卦"}html:root[data-design=suzhi] .page-hero--hexagram[data-tool=meihua]{--sz-hero-art:url(/art/desk/scene-meihua.webp);--sz-hero-glyph:"梅"}html:root[data-design=suzhi] .page-hero--hexagram:has(.ask-desktop-intro){--sz-hero-art:url(/art/desk/scene-ask.webp);--sz-hero-glyph:"问"}html:root[data-design=suzhi] .page-hero--scroll{--sz-hero-art:url(/art/desk/scene-annual.webp);--sz-hero-glyph:"録"}html:root[data-design=suzhi] .page-hero--compass{--sz-hero-art:url(/art/desk/scene-ziwei.webp);--sz-hero-glyph:"盘"}html:root[data-design=suzhi] .page-hero--compass[data-func^=ziwei]{--sz-hero-glyph:"星"}html:root[data-design=suzhi] .page-hero--compass[data-func^=bazi]{--sz-hero-art:url(/art/desk/scene-bazi.webp);--sz-hero-glyph:"命"}html:root[data-design=suzhi] .page-hero--brush{--sz-hero-art:url(/art/desk/scene-naming.webp);--sz-hero-glyph:"名"}html:root[data-design=suzhi] .page-hero--twin{--sz-hero-art:url(/art/desk/scene-hehun.webp);--sz-hero-glyph:"合"}html:root[data-design=suzhi] .page-hero--sunmoon{--sz-hero-art:url(/art/desk/scene-fortune.webp);--sz-hero-glyph:"日"}html:root[data-design=suzhi] .page-hero--figures{--sz-hero-art:url(/art/desk/scene-profiles.webp);--sz-hero-glyph:"帖"}html:root[data-design=suzhi] .page-hero--vista{--sz-hero-art:url(/art/desk/mountains.webp);--sz-hero-glyph:"问";min-height:300px}html:root[data-design=suzhi] .page-hero--vista:before{width:60%;background-size:cover}html:root[data-design=suzhi] .section-heading{align-items:flex-end;padding-bottom:14px;border-bottom:1px solid var(--sz-line);margin-bottom:24px}html:root[data-design=suzhi] .section-heading h2{margin-top:8px;font-size:clamp(22px,1.8vw,27px);letter-spacing:.04em}html:root[data-design=suzhi] .section-heading h3{letter-spacing:.04em}html:root[data-design=suzhi] :is(.safe-chip,.cost-badge){border:1px solid var(--sz-line-2);border-radius:3px;background:transparent;color:var(--sz-ink-2);font-size:11.5px;letter-spacing:.12em;box-shadow:none}html:root[data-design=suzhi] .safe-chip:before{background:var(--sz-ink-2);box-shadow:none}html:root[data-design=suzhi] .cost-badge:before{content:"";width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--sz-zhu)}html:root[data-design=suzhi] :is(.inline-alert,.inline-notice,.account-notice,.daily-quality-warning){border:0;border-left:2px solid var(--sz-ink);border-radius:0 6px 6px 0;background:rgba(33,33,33,.035);color:var(--sz-ink)}html:root[data-design=suzhi] .inline-alert{border-left-color:var(--sz-zhu);background:rgba(143,31,24,.045);color:#6c1611}html:root[data-design=suzhi] :is(.inline-alert,.inline-notice,.account-notice,.daily-quality-warning):before{background:currentColor;box-shadow:none}html:root[data-design=suzhi] .composer-footer{padding-top:18px;border-top:1px solid var(--sz-line)}html:root[data-design=suzhi] :is(.muted-copy,.empty-line){color:var(--sz-ink-3)}html:root[data-design=suzhi] :is(.segmented,.tab-list,.tabs){border:0;border-bottom:1px solid var(--sz-line);border-radius:0;background:transparent;box-shadow:none;padding:0;gap:18px}html:root[data-design=suzhi] :is(.segmented,.tab-list,.tabs)>:is(button,a){position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--sz-ink-3);padding:10px 2px}html:root[data-design=suzhi] :is(.segmented,.tab-list,.tabs)>:is(button,a):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:var(--sz-ink);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--sz-ease)}html:root[data-design=suzhi] :is(.segmented,.tab-list,.tabs)>:is([aria-selected=true],[aria-pressed=true],.is-on,.is-active,[aria-current=page]){color:var(--sz-ink)}html:root[data-design=suzhi] :is(.segmented,.tab-list,.tabs)>:is([aria-selected=true],[aria-pressed=true],.is-on,.is-active,[aria-current=page]):after{transform:scaleX(1)}@keyframes sz-stamp{0%{opacity:0;transform:scale(1.9) rotate(-14deg);filter:blur(2px)}55%{opacity:1;transform:scale(.92) rotate(-6deg);filter:blur(0)}75%{transform:scale(1.04) rotate(-7deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}@keyframes sz-stamp-ink{0%{opacity:0;transform:scale(.4)}40%{opacity:.55}to{opacity:0;transform:scale(2.2)}}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] .page-hero h1,html:root[data-design=suzhi] .page-hero:before{animation:none;--sz-reveal:100%}}@media (min-width:641px){html:root[data-design=suzhi] .page-hero{outline:0}html:root[data-design=suzhi] .page-hero:before{filter:none;mix-blend-mode:multiply}html:root[data-design=suzhi] .app-content img:not([src*="/art/desk/"]){filter:grayscale(1) contrast(1.04)}html:root[data-design=suzhi] .app-content svg{filter:grayscale(1)}html:root[data-design=suzhi] .gallery-hero{position:relative;isolation:isolate;min-height:280px;margin-bottom:36px;padding:64px 0 36px;border:0;border-bottom:1px solid var(--sz-line);border-radius:0;background:transparent;box-shadow:none;outline:0}html:root[data-design=suzhi] .gallery-hero:before{content:"";position:absolute;inset:0 22% 0 auto;width:30%;z-index:-1;background:url(/art/desk/scene-profiles.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}html:root[data-design=suzhi] .gallery-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] .gallery-hero h1{font-size:clamp(42px,4vw,62px);letter-spacing:.06em;text-shadow:none;animation:sz-ink-settle 1.6s var(--sz-ease) .1s both}html:root[data-design=suzhi] .gallery-hero .heading-note{color:var(--sz-ink-2);font-size:15px;line-height:1.9}html:root[data-design=suzhi] .gallery-count{border:0;border-left:1px solid var(--sz-line);border-radius:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .gallery-count strong{font-family:var(--sz-serif);color:var(--sz-ink)}html:root[data-design=suzhi] .card-style-trigger,html:root[data-design=suzhi] .design-edition-panel{display:none}}@media (min-width:641px){html:root[data-design=suzhi] :is(.bz-study-tabs,.bz-luck-rail,.am-season-tabs,.fd-chapters,.mh-mode-switch,.ar-year-fan,.am-month-options,.nm-choice-row,.segmented-control)>:is(button,a,label){box-shadow:none;background-image:none;transition:background-color .45s var(--sz-ease),color .3s,border-color .3s}html:root[data-design=suzhi] .app-content :is(.nm-choice-button,.ar-bank-token,.am-month-option):is([aria-pressed=true],[aria-selected=true],[aria-current=true],[aria-current=page],[aria-checked=true],.is-active,.is-on,.is-selected,.is-current),html:root[data-design=suzhi] :is(.bz-study-tabs,.bz-luck-rail,.am-season-tabs,.fd-chapters,.mh-mode-switch,.ar-year-fan,.am-month-options,.nm-choice-row,.segmented-control)>:is(button,a,label):is([aria-pressed=true],[aria-selected=true],[aria-current=true],[aria-current=page],[aria-checked=true],.is-active,.is-on,.is-selected,.is-current){border-color:#222;background:#222;color:#fbfcfd;box-shadow:none;transform:none}html:root[data-design=suzhi] :is(.bz-study-tabs,.bz-luck-rail,.am-season-tabs,.fd-chapters,.mh-mode-switch,.ar-year-fan,.am-month-options,.nm-choice-row,.segmented-control)>:is(button,a,label):is([aria-pressed=true],[aria-selected=true],[aria-current=true],[aria-current=page],[aria-checked=true],.is-active,.is-on,.is-selected,.is-current) :is(small,span,i,em){color:rgba(251,252,253,.72)}html:root[data-design=suzhi] .app-content :is(.nm-choice-button,.ar-bank-token,.am-month-option):not(:is([aria-pressed=true],[aria-selected=true],[aria-current=true],[aria-current=page],[aria-checked=true],.is-active,.is-on,.is-selected,.is-current)){box-shadow:none;background-image:none}html:root[data-design=suzhi] .bz-orbit-token{box-shadow:var(--sz-shadow-1)}html:root[data-design=suzhi] .ink-landing .appearance-picker{display:none}}@media (min-width:641px){html:root[data-design=suzhi] .auth-shell :is(.auth-sky,.auth-warm,.auth-halo,.auth-moon-disc,.auth-ridge-far,.auth-ridge-near){filter:grayscale(1)}html:root[data-design=suzhi] .auth-shell .appearance-picker{display:none}html:root[data-design=suzhi] .auth-shell .access-state{border:1px solid var(--sz-line);border-radius:10px;background:var(--sz-sheet);box-shadow:var(--sz-shadow-2);outline:0}html:root[data-design=suzhi] .gallery-hero:before{display:none}html:root[data-design=suzhi] .acd-emblem{background:url(/art/desk/scene-account.webp) 50%/82% auto no-repeat,radial-gradient(circle at 40% 32%,#fff,#f9fafb 72%)}html:root[data-design=suzhi] .acd-body{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;align-items:start}html:root[data-design=suzhi] .acd-card{position:sticky;top:108px;display:grid;justify-items:center;gap:14px;padding:30px 24px 24px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 28%),url(/art/desk/card-ink.webp) 50% 50% /cover no-repeat,#16181d;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 #1f2126,3px 6px 0 #111214,0 34px 48px -26px rgba(0,0,0,.55);animation:sz-fly-card-in .8s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .acd-card:before{content:"";position:absolute;inset:10px;border:1px solid rgba(245,246,247,.22);border-radius:6px;pointer-events:none}html:root[data-design=suzhi] .acd-card-stone{width:112px;height:112px;border-radius:50%;background:url(/art/desk/scene-account.webp) center 60%/86% auto no-repeat,radial-gradient(circle at 40% 32%,#fdfeff,#f1f2f3 75%);box-shadow:0 0 0 5px rgba(0,0,0,.25),0 0 0 6px rgba(245,246,247,.4),0 16px 26px -10px rgba(0,0,0,.6)}html:root[data-design=suzhi] .acd-card-status{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:40px;height:40px;border-radius:3px;background:var(--sz-zhu);color:#fbfcfd;font-family:var(--sz-kai);font-size:15px;writing-mode:vertical-rl;box-shadow:inset 0 0 0 2px var(--sz-zhu),inset 0 0 0 3px rgba(251,252,253,.5);transform:rotate(-6deg);animation:sz-stamp .6s cubic-bezier(.3,1.4,.5,1) .5s both}html:root[data-design=suzhi] .acd-card-status:not(.is-active){background:#696a6b;box-shadow:inset 0 0 0 2px #696a6b,inset 0 0 0 3px rgba(251,252,253,.4)}html:root[data-design=suzhi] .acd-card-email{display:grid;justify-items:center;gap:2px;max-width:100%;margin:4px 0 0;text-align:center}html:root[data-design=suzhi] .acd-card-email strong{max-width:100%;overflow:hidden;color:#fafbfc;font-family:var(--sz-kai);font-size:30px;font-weight:400;letter-spacing:.06em;text-overflow:ellipsis;text-shadow:0 1px 0 rgba(0,0,0,.5)}html:root[data-design=suzhi] .acd-card-email small{color:rgba(249,250,251,.55);font-family:var(--sz-serif);font-size:13px;letter-spacing:.06em}html:root[data-design=suzhi] .acd-card-chips{display:flex;gap:8px}html:root[data-design=suzhi] .acd-card-chips span{padding:3px 12px;border-radius:999px;background:rgba(0,0,0,.25);box-shadow:inset 0 0 0 1px rgba(249,250,251,.25);color:rgba(249,250,251,.86);font-size:12.5px;letter-spacing:.14em}html:root[data-design=suzhi] .acd-card-facts{display:grid;gap:0;width:100%;margin:6px 0 0;border-top:1px solid rgba(249,250,251,.14)}html:root[data-design=suzhi] .acd-card-facts>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 2px;border-bottom:1px solid rgba(249,250,251,.1)}html:root[data-design=suzhi] .acd-card-facts dt{color:rgba(249,250,251,.5);font-size:12px;letter-spacing:.24em}html:root[data-design=suzhi] .acd-card-facts dd{margin:0;color:#f9fafb;font-size:13px;font-variant-numeric:tabular-nums}html:root[data-design=suzhi] .acd-card-facts dd button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}html:root[data-design=suzhi] .acd-card-facts dd button i{padding:1px 6px;border-radius:3px;background:rgba(249,250,251,.12);color:rgba(249,250,251,.7);font-size:11px;font-style:normal;transition:background .3s}html:root[data-design=suzhi] .acd-card-facts dd button:hover i{background:rgba(249,250,251,.24)}html:root[data-design=suzhi] .acd-logout{width:100%;min-height:44px;margin-top:4px;border:0;border-radius:999px;background:rgba(249,250,251,.1);box-shadow:inset 0 0 0 1px rgba(249,250,251,.28);color:#f9fafb;font-family:var(--sz-kai);font-size:16px;letter-spacing:.3em;cursor:pointer;transition:background .35s,color .35s}html:root[data-design=suzhi] .acd-logout:hover:not(:disabled){background:#f9fafb;color:#1b1c1d}html:root[data-design=suzhi] .acd-main{display:grid;gap:20px;min-width:0}html:root[data-design=suzhi] .acd-panels>.tool-panel,html:root[data-design=suzhi] .acd-sheet{margin:0;padding:24px 26px;border:0;border-radius:22px;background:radial-gradient(120% 80% at 50% 0,rgba(255,255,255,.9),rgba(255,255,255,0) 60%),linear-gradient(180deg,#fdfeff,#fafbfc);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.07),0 24px 44px -30px rgba(0,0,0,.32);animation:sz-fly-card-in .8s cubic-bezier(.22,1,.36,1) .1s both}html:root[data-design=suzhi] .acd-sheet>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 18px}html:root[data-design=suzhi] .acd-panels .section-heading h2,html:root[data-design=suzhi] .acd-sheet h2{margin:0;font-family:var(--sz-kai);font-size:24px;font-weight:400;letter-spacing:.2em}html:root[data-design=suzhi] .acd-sheet>header small{color:var(--sz-ink-4);font-size:12.5px;letter-spacing:.14em}html:root[data-design=suzhi] .acd-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;perspective:900px}html:root[data-design=suzhi] .acd-tile{position:relative;display:grid;gap:6px;padding:18px 18px 16px;overflow:hidden;border-radius:16px;background:radial-gradient(120% 90% at var(--ink-x,30%) 0,rgba(255,255,255,.95),rgba(255,255,255,0) 60%),linear-gradient(165deg,#fdfeff,#f9fafb);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(33,33,33,.07),0 1px 0 #f5f6f7,0 2px 0 #eaebec,0 3px 0 #dddedf,0 16px 26px -18px rgba(0,0,0,.36);transform:rotateX(calc((.5 - var(--ink-v, .5)) * 8deg)) rotateY(calc((var(--ink-u, .5) - .5) * 10deg));transition:transform .7s cubic-bezier(.22,1,.36,1);animation:sz-fly-card-in .7s cubic-bezier(.22,1,.36,1) calc(.15s + var(--i) * 80ms) both}html:root[data-design=suzhi] .acd-tile-glyph{position:absolute;right:10px;bottom:-14px;color:rgba(33,33,33,.05);font-family:var(--sz-kai);font-size:86px;line-height:1;pointer-events:none}html:root[data-design=suzhi] .acd-tile strong{color:var(--sz-ink);font-family:var(--sz-serif);font-size:36px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.02em}html:root[data-design=suzhi] .acd-tile>span:last-child{display:flex;align-items:baseline;gap:6px;color:var(--sz-ink-3);font-size:13px;letter-spacing:.16em}html:root[data-design=suzhi] .acd-tile>span:last-child small{color:var(--sz-ink-4);font-size:11px}html:root[data-design=suzhi] .acd-spans{display:grid;gap:18px}html:root[data-design=suzhi] .acd-span{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"label track" ". ends";align-items:center;gap:6px 14px}html:root[data-design=suzhi] .acd-span-label{grid-area:label;color:var(--sz-ink);font-family:var(--sz-kai);font-size:18px;letter-spacing:.2em}html:root[data-design=suzhi] .acd-span-track{grid-area:track;position:relative;height:12px;border-radius:999px;background:rgba(33,33,33,.06);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}html:root[data-design=suzhi] .acd-span-track i{position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);border-radius:999px;background:linear-gradient(90deg,#393a3b,#1b1c1d);animation:acd-fill 1.2s cubic-bezier(.22,1,.36,1) both;transform-origin:left}html:root[data-design=suzhi] .acd-span-track b{position:absolute;top:50%;left:calc(var(--p) * 100%);width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--sz-zhu);box-shadow:0 0 0 4px #fdfeff,0 4px 10px -2px rgba(96,17,13,.5);animation:acd-dot 1.2s cubic-bezier(.22,1,.36,1) both}html:root[data-design=suzhi] .acd-span-track b:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(143,31,24,.45);border-radius:50%;animation:sz-journey-pulse 2.4s ease-out 1.2s infinite}}@media (min-width:641px){@keyframes acd-fill{0%{transform:scaleX(0)}}@keyframes acd-dot{0%{left:0;opacity:0}}html:root[data-design=suzhi] .acd-span-ends{grid-area:ends;display:flex;justify-content:space-between;color:var(--sz-ink-3);font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:.04em}html:root[data-design=suzhi] .acd-panels{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}html:root[data-design=suzhi] .acd-panels .section-heading{margin-bottom:14px;padding:0;border:0}html:root[data-design=suzhi] .acd-panels .section-heading .eyebrow{display:none}html:root[data-design=suzhi] .acd-panels .account-facts{display:grid;gap:4px;padding:0;border:0;background:none}html:root[data-design=suzhi] .acd-panels .account-facts label{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;gap:12px;padding:12px 2px;border-bottom:1px solid rgba(33,33,33,.07);color:var(--sz-ink);font-size:14px;letter-spacing:.06em;cursor:pointer}html:root[data-design=suzhi] .acd-panels .account-facts input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 44px;width:44px;height:24px;margin:0;border-radius:999px;background:rgba(33,33,33,.12);box-shadow:inset 0 1px 3px rgba(0,0,0,.12);cursor:pointer;transition:background .35s}html:root[data-design=suzhi] .acd-panels .account-facts input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fdfeff;box-shadow:0 2px 4px rgba(0,0,0,.25);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}html:root[data-design=suzhi] .acd-panels .account-facts input[type=checkbox]:checked{background:#1b1c1d}html:root[data-design=suzhi] .acd-panels .account-facts input[type=checkbox]:checked:after{transform:translateX(20px)}html:root[data-design=suzhi] .acd-panels .muted-copy{color:var(--sz-ink-4);font-size:12.5px;line-height:1.8}html:root[data-design=suzhi] .acd-panels .memory-fact-list{margin:12px 0;padding:0;list-style:none}html:root[data-design=suzhi] .acd-panels .memory-fact{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px dashed rgba(33,33,33,.1)}html:root[data-design=suzhi] .acd-panels .section-actions{display:flex;gap:10px;align-items:center;justify-content:space-between}}@media (min-width:641px) and (prefers-reduced-motion:reduce){html:root[data-design=suzhi] .acd :is(.acd-card,.acd-sheet,.acd-tile,.acd-span-track i,.acd-span-track b,.acd-card-status){animation:none!important}}@media (min-width:641px){html:root[data-design=suzhi] .acd .acd-title .acd-emblem{background:url(/art/desk/scene-account.webp) center 58%/78% auto no-repeat,radial-gradient(circle at 40% 32%,#fff,#f9fafb 72%)}html:root[data-design=suzhi] .acd .acd-panels .account-facts{grid-template-columns:minmax(0,1fr)!important}html:root[data-design=suzhi] .acd .acd-panels .account-facts label{width:100%;min-width:0;white-space:normal}html:root[data-design=suzhi] .ask-art-page>.page-hero{min-height:0;margin:0 0 18px;padding:26px 40% 18px 0;zoom:1;background:transparent}html:root[data-design=suzhi] .ask-art-page>.page-hero:before{inset:0 0 0 auto;width:30%;background-size:auto 150%;background-position:right 12% center}html:root[data-design=suzhi] .ask-art-page>.page-hero:after{content:var(--sz-hero-glyph);inset:auto auto -18px -.04em;top:auto;right:auto;font-size:150px;opacity:1;color:rgba(33,33,33,.04)}html:root[data-design=suzhi] .ask-art-page>.page-hero>.ask-phone-intro{display:none}html:root[data-design=suzhi] .ask-art-page>.page-hero>.ask-desktop-intro{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 22px}html:root[data-design=suzhi] .ask-art-page>.page-hero .eyebrow{flex-basis:100%;margin:0}html:root[data-design=suzhi] .ask-art-page>.page-hero h1{margin:6px 0 0;font-size:clamp(30px,2.6vw,38px)}html:root[data-design=suzhi] .ask-art-page>.page-hero .heading-note{margin:0;max-width:30em;font-size:13.5px}html:root[data-design=suzhi] .ask-atelier.composer-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;zoom:1}html:root[data-design=suzhi] .ask-atelier>.section-heading{display:none}html:root[data-design=suzhi] .ask-atelier.composer-panel>.ask-chart-desk{zoom:1;gap:0;grid-template-columns:minmax(330px,.74fr) minmax(0,2fr)}html:root[data-design=suzhi] .ask-chart-desk>.composer-step{padding:4px 36px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .ask-chart-desk>.composer-step.ask-methods{padding:4px 0 0 36px;border-left:1px solid var(--sz-line)}html:root[data-design=suzhi] .ask-chart-desk>.composer-step:after,html:root[data-design=suzhi] .ask-chart-desk>.composer-step:before{display:none}html:root[data-design=suzhi] .ask-question .ask-writing-heading{margin-bottom:14px;padding-bottom:0;border:0}html:root[data-design=suzhi] .ask-writing-kicker{color:var(--sz-ink-3);font-size:12px;letter-spacing:.24em}html:root[data-design=suzhi] .ask-question .ask-writing-heading h2{font-size:26px;letter-spacing:.08em}html:root[data-design=suzhi] .ask-writing-stamp{display:grid;place-items:center;width:34px;height:40px;border:1.5px solid var(--sz-zhu);border-radius:3px;background:rgba(143,31,24,.05);color:var(--sz-zhu);font-family:var(--sz-kai);font-size:18px;transform:rotate(-5deg)}html:root[data-design=suzhi] .ask-atelier .ask-writing-paper{position:relative}html:root[data-design=suzhi] .ask-atelier .ask-writing-paper textarea,html:root[data-design=suzhi] .ask-chart-desk .ask-writing-paper textarea{--col:40px;writing-mode:vertical-rl;text-orientation:upright;min-height:0;height:100%;min-width:0;padding:22px 18px;border:1px solid rgba(143,31,24,.34);border-radius:2px;outline:0;background:repeating-linear-gradient(270deg,transparent 0 calc(var(--col) - 1px),rgba(143,31,24,.22) calc(var(--col) - 1px) var(--col)) right 18px top 0 /calc(100% - 36px) 100% no-repeat,#fdfeff;box-shadow:inset 0 0 0 4px #fdfeff,inset 0 0 0 5px rgba(143,31,24,.2),0 18px 30px -24px rgba(0,0,0,.35);color:var(--sz-ink);font-family:var(--sz-kai);font-size:20px;line-height:var(--col);letter-spacing:.14em;resize:none;transition:box-shadow .6s var(--sz-ease)}}@media (min-width:641px){html:root[data-design=suzhi] .ask-atelier .ask-writing-paper textarea::placeholder{color:var(--sz-ink-4);font-family:var(--sz-kai);font-size:17px;line-height:var(--col);opacity:1}html:root[data-design=suzhi] .ask-atelier .ask-writing-paper textarea:focus{border-color:rgba(143,31,24,.5);box-shadow:inset 0 0 0 4px #fdfeff,inset 0 0 0 5px rgba(143,31,24,.3),0 22px 40px -24px rgba(0,0,0,.42)}html:root[data-design=suzhi] .ask-writing-foot{color:var(--sz-ink-4);font-family:var(--sz-serif)}html:root[data-design=suzhi] .ask-subject-inline{border-top:1px solid var(--sz-line)}html:root[data-design=suzhi] .consultation-subject{border:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .consultation-subject__label{color:var(--sz-ink-3);letter-spacing:.2em}html:root[data-design=suzhi] .consultation-subject__name{font-family:var(--sz-serif);color:var(--sz-ink)}html:root[data-design=suzhi] .consultation-subject__status{border:1px solid var(--sz-line-2);border-radius:3px;background:transparent;color:var(--sz-ink-2)}html:root[data-design=suzhi] .consultation-subject__switch{border-color:var(--sz-line-2);background:var(--sz-sheet);color:var(--sz-ink)}html:root[data-design=suzhi] .ask-company-button{border:1px dashed var(--sz-line-2);border-radius:6px;background:transparent;color:var(--sz-ink-2);box-shadow:none}html:root[data-design=suzhi] .ask-company-button:hover{border-color:var(--sz-ink);color:var(--sz-ink)}html:root[data-design=suzhi] .ask-methods>.step-body>.eyebrow{margin-bottom:4px}html:root[data-design=suzhi] .ask-methods>.step-body>h2{font-size:26px;letter-spacing:.08em;margin-bottom:14px}html:root[data-design=suzhi] .path-options{gap:0;border:1px solid var(--sz-line);border-radius:8px;overflow:hidden}html:root[data-design=suzhi] .path-options>label{position:relative;min-height:0;padding:16px 20px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;transition:background .5s var(--sz-ease),color .4s}html:root[data-design=suzhi] .path-options>label+label{border-left:1px solid var(--sz-line)}html:root[data-design=suzhi] .path-options>label:hover{transform:none;background:rgba(33,33,33,.03)}html:root[data-design=suzhi] .path-options>label.is-selected{background:#222;box-shadow:none}html:root[data-design=suzhi] .path-options>label.is-selected:after,html:root[data-design=suzhi] .path-options>label.is-selected:before{display:none}html:root[data-design=suzhi] .path-options>label.is-selected :is(strong,small){color:#fbfcfd}html:root[data-design=suzhi] .path-options>label.is-selected small{color:rgba(251,252,253,.62)}html:root[data-design=suzhi] .path-glyph{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] .path-options>label.is-selected .path-glyph{border-color:rgba(251,252,253,.4);color:#fbfcfd}html:root[data-design=suzhi] .path-options strong{font-family:var(--sz-serif);font-size:17px;letter-spacing:.08em}html:root[data-design=suzhi] .cm-library>legend{font-family:var(--sz-serif);font-size:21px;letter-spacing:.1em;color:var(--sz-ink)}html:root[data-design=suzhi] .cm-options{gap:18px;margin-top:14px}html:root[data-design=suzhi] .cm-choice{--cm-accent:var(--sz-ink-2);padding:18px 18px 0;border:1px solid var(--sz-line);border-radius:4px;background:var(--sz-sheet);box-shadow:var(--sz-shadow-1);transition:transform .7s var(--sz-ease),box-shadow .7s var(--sz-ease),border-color .4s}html:root[data-design=suzhi] .cm-choice:before{inset:6px;border:1px solid rgba(33,33,33,.07);border-radius:2px}html:root[data-design=suzhi] .cm-choice:hover{transform:translateY(-6px);border-color:rgba(33,33,33,.28);box-shadow:var(--sz-shadow-2)}html:root[data-design=suzhi] .cm-choice.is-selected{transform:translateY(-6px);border-color:var(--sz-ink);background:var(--sz-sheet);box-shadow:0 0 0 1px var(--sz-ink),var(--sz-shadow-2);animation:none}html:root[data-design=suzhi] .cm-choice.is-selected:before{inset:6px;border-color:rgba(33,33,33,.16)}html:root[data-design=suzhi] .cm-choice-top{color:var(--sz-ink-3);letter-spacing:.22em}html:root[data-design=suzhi] .cm-picked{padding:3px 0;border-radius:0;background:transparent;color:var(--sz-ink-4);font-weight:500;letter-spacing:.14em;box-shadow:none}html:root[data-design=suzhi] .cm-choice.is-selected .cm-picked{background:transparent;color:var(--sz-ink);box-shadow:none}html:root[data-design=suzhi] .cm-seal{position:relative;width:30px;height:32px;border:1px solid var(--sz-line-2);border-radius:2px;color:var(--sz-ink-4);font-family:var(--sz-kai);font-size:18px;opacity:1;transform:rotate(3deg)}html:root[data-design=suzhi] .cm-choice.is-selected .cm-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,.6);animation:sz-stamp .62s cubic-bezier(.3,1.4,.5,1) both}html:root[data-design=suzhi] .cm-choice.is-selected .cm-seal:after{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(143,31,24,.35),transparent 70%);animation:sz-stamp-ink .9s var(--sz-ease) .12s both;pointer-events:none}html:root[data-design=suzhi] .cm-scene svg{color:var(--sz-ink-2);filter:grayscale(1)}html:root[data-design=suzhi] .cm-choice.is-selected .cm-scene svg{color:var(--sz-ink);filter:grayscale(1)}html:root[data-design=suzhi] .cm-scene-caption{color:var(--sz-ink-4);letter-spacing:.2em}html:root[data-design=suzhi] .cm-copy>strong{font-family:var(--sz-serif);font-size:26px;letter-spacing:.08em;color:var(--sz-ink)}html:root[data-design=suzhi] .cm-choice.is-selected .cm-copy>strong{color:var(--sz-ink)}html:root[data-design=suzhi] .cm-description{color:var(--sz-ink-2)}html:root[data-design=suzhi] .cm-points{border-top:1px solid var(--sz-line)}html:root[data-design=suzhi] .cm-small-title{color:var(--sz-ink-4);letter-spacing:.2em}html:root[data-design=suzhi] .cm-point{color:var(--sz-ink-2)}html:root[data-design=suzhi] .cm-point i{color:var(--sz-ink-4);font-family:var(--sz-kai);font-style:normal}html:root[data-design=suzhi] .cm-choice-bottom{margin-inline:-18px;padding-inline:18px;border-top:1px solid var(--sz-line);border-radius:0;background:transparent;color:var(--sz-ink-2)}html:root[data-design=suzhi] .cm-choice.is-selected .cm-choice-bottom{background:#222;color:#fbfcfd}html:root[data-design=suzhi] .cm-choice.is-selected .cm-choice-bottom small{color:rgba(251,252,253,.6)}html:root[data-design=suzhi] .cm-selection i{border-color:var(--sz-line-2);color:var(--sz-ink)}html:root[data-design=suzhi] .cm-choice.is-selected .cm-selection i{background:#fbfcfd;border-color:#fbfcfd;color:#222}html:root[data-design=suzhi] .ask-submit-bar{margin-top:18px;padding:14px 0 0;border:0;border-top:1px solid var(--sz-line);border-radius:0;background:transparent;box-shadow:none}html:root[data-design=suzhi] .ask-submit-state{color:var(--sz-ink-2)}html:root[data-design=suzhi] .ask-submit-state i{background:var(--sz-zhu);box-shadow:none}html:root[data-design=suzhi] .ask-submit-actions small{color:var(--sz-ink-3)}html:root[data-design=suzhi] .ask-submit-button{min-width:168px;border:0;border-radius:6px;background:#222;color:#fbfcfd;font-family:var(--sz-serif);letter-spacing:.3em;box-shadow:0 10px 22px -12px rgba(0,0,0,.6)}html:root[data-design=suzhi] .ask-submit-button:hover:not(:disabled){background:#111;transform:translateY(-2px);box-shadow:0 16px 28px -14px rgba(0,0,0,.65)}html:root[data-design=suzhi] .ask-submit-button:disabled{background:#222;opacity:.3}}