.ask-root{position:relative}.ask-hero{margin-bottom:34px}.ask-hero-q{font-family:Long Cang,Kaiti SC,STKaiti,KaiTi,cursive;font-weight:400;font-size:clamp(26px,7.8vw,72px);line-height:1.25;letter-spacing:.03em;color:#1f2328;white-space:nowrap}.ask-hero-q-en{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:clamp(17px,3.6vw,34px);white-space:nowrap}.ask-hero-q .ask-qm{color:#c8391f}.ask-hero-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:16px}.ask-hero-sub .ask-role{font-size:clamp(16px,2.2vw,19px);color:#c8391f;font-weight:500}.ask-hero-sub .ask-exp{font-size:13.5px;color:#1f232899}.ask-hairline{position:relative;height:1px;background:#1f232826;margin:18px 0 14px}.ask-hairline:before{content:"";position:absolute;left:0;top:-.5px;width:72px;height:2px;background:#c8391f}.ask-intro-wrap{margin-bottom:36px}.ask-intro{font-size:15.5px;line-height:2.05;color:#1f232899;max-width:640px;margin-bottom:8px}.ask-intro em{font-style:normal;color:#1f2328;border-bottom:1px solid rgba(200,57,31,.4)}.ask-intro-tag{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#1f232866;letter-spacing:.15em;margin:12px 0 8px}.ask-module-head{display:flex;align-items:baseline;gap:18px;margin-bottom:16px;flex-wrap:wrap}.ask-module-title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.ask-module-title .ask-zh{font-size:clamp(23px,3.4vw,28px);font-weight:500;letter-spacing:.05em}.ask-module-title .ask-en{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.26em;color:#1f232866}.ask-module-sub{font-family:Long Cang,Kaiti SC,STKaiti,KaiTi,cursive;font-size:clamp(20px,3vw,25px);color:#1f232899}.ask-module-sub:before{content:"——";color:#1f232866;margin-right:10px;font-size:.7em}.ask-sheet{background:#fff9;backdrop-filter:blur(2px);border:1px solid rgba(31,35,40,.15);border-radius:8px;box-shadow:0 6px 30px #1f232812}.ask-sheet-chat{padding:20px 24px 22px}.ask-status{font-family:JetBrains Mono,monospace;font-size:11px;color:#1f232866;letter-spacing:.03em;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px dashed rgba(31,35,40,.15)}.ask-status .ask-status-online{color:#1f232899}.ask-live-dot{width:7px;height:7px;border-radius:50%;background:#c8391f;animation:askBreathe 2s ease-in-out infinite;flex:none}@keyframes askBreathe{0%,to{opacity:1;box-shadow:0 0 #c8391f59}50%{opacity:.55;box-shadow:0 0 0 5px #c8391f00}}.ask-status .ask-sep{opacity:.45}.ask-thread{display:flex;flex-direction:column;gap:22px;padding:20px 2px 4px}.ask-thread:empty{display:none}.ask-turn-q{align-self:flex-end;max-width:82%;background:#f2ecdf;border:1px solid rgba(31,35,40,.15);border-radius:14px 14px 4px;padding:11px 16px;font-size:15.5px;line-height:1.8;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s;white-space:pre-wrap;word-break:break-word}.ask-turn-q.reveal{opacity:1;transform:none}.ask-turn-a{align-self:stretch;display:flex;gap:12px;opacity:0;transition:opacity .6s}.ask-turn-a.reveal{opacity:1}.ask-a-avatar{flex:none;width:30px;height:30px;background:#2f4a5e;color:#faf6f1;border-radius:4px;font-family:Long Cang,Kaiti SC,STKaiti,KaiTi,cursive;font-size:15px;display:flex;align-items:center;justify-content:center;transform:rotate(-2deg);box-shadow:0 1px 5px #2f4a5e4d;margin-top:2px}.ask-a-body{flex:1;min-width:0;font-size:15.5px;line-height:2}.ask-a-name{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;color:#1f232866;display:block;margin-bottom:5px}.ask-a-text a{color:#2f4a5e;border-bottom:1px solid rgba(47,74,94,.4);text-decoration:none}.ask-a-text strong{font-weight:600;color:#1f2328}.ask-a-text .ask-ch{opacity:0;filter:blur(3px);transition:opacity .35s,filter .35s}.ask-a-text .ask-ch.on{opacity:1;filter:blur(0)}.ask-stream-caret{display:inline-block;width:2px;height:1.05em;background:#c8391f;vertical-align:-.15em;margin-left:1px;animation:askCaret 1s steps(2) infinite}@keyframes askCaret{50%{opacity:0}}.ask-houmo{align-self:stretch;display:flex;gap:12px;opacity:0;transition:opacity .5s}.ask-houmo.on{opacity:1}.ask-houmo-panel{flex:1;min-width:0;background:#f2ecdf;border-radius:6px;padding:14px 18px 13px}.ask-houmo-label{display:flex;align-items:center;gap:9px;font-size:13px;color:#1f232899;letter-spacing:.1em}.ask-houmo-label .ask-dots i{display:inline-block;width:3.5px;height:3.5px;border-radius:50%;background:#1f232899;margin-left:4px;animation:askDotP 1.4s infinite}.ask-houmo-label .ask-dots i:nth-child(2){animation-delay:.2s}.ask-houmo-label .ask-dots i:nth-child(3){animation-delay:.4s}@keyframes askDotP{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ask-houmo-inkline{height:2px;width:150px;margin-top:9px;background:#1f23281a;border-radius:1px;overflow:hidden;position:relative}.ask-houmo-inkline:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,#1f2328 60%,transparent);animation:askInkFlow 1.8s ease-in-out infinite}@keyframes askInkFlow{to{left:100%}}.ask-houmo-card{margin-top:13px;transition:opacity .8s,filter .8s;opacity:.75}.ask-houmo-card.fading{opacity:0;filter:blur(4px)}.ask-houmo-card .ask-tag{font-family:JetBrains Mono,monospace;font-size:10px;color:#2f4a5e;letter-spacing:.18em;display:block;margin-bottom:6px}.ask-houmo-card .ask-card-body{font-size:14px;line-height:1.9;color:#1f232899;margin:0}.ask-houmo-card .ask-card-src{font-size:11.5px;color:#1f232866;margin-top:5px;display:block}.ask-composer{padding:16px 0 0}.ask-input-row{display:flex;align-items:stretch;gap:10px}.ask-input-wrap{flex:1;display:flex;align-items:center;background:#faf6f1;border:1px solid rgba(31,35,40,.22);border-radius:10px;padding:0 16px;transition:border-color .3s,box-shadow .3s;min-height:52px}.ask-input-wrap:focus-within{border-color:#c8391f8c;box-shadow:0 0 0 3px #c8391f14}.ask-input-wrap input{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:15.5px;color:#1f2328;height:52px}.ask-input-wrap input::-moz-placeholder{color:#1f232866}.ask-input-wrap input::placeholder{color:#1f232866}.ask-send-btn{border:none;cursor:pointer;background:#c8391f;color:#faf6f1;font-family:inherit;font-size:14.5px;padding:0 22px;border-radius:10px;box-shadow:0 2px 10px #c8391f40;transition:transform .15s,background .2s}.ask-send-btn:hover{background:#b53318}.ask-send-btn:active{transform:scale(.97)}.ask-send-btn:disabled{opacity:.55;cursor:not-allowed}.ask-intent-row{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.ask-intent-token{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:8px;padding:7px 14px;color:#1f232899;font-size:13px;letter-spacing:.08em;border:1px solid rgba(31,35,40,.3);border-radius:999px;background:transparent;font-family:inherit;transition:all .25s}.ask-intent-token .ask-niu{width:7px;height:7px;background:currentColor;transform:rotate(45deg);opacity:.5;flex:none}.ask-intent-token:hover{color:#c8391f;border-color:#c8391f}.ask-intent-token.active{background:#c8391f;border-color:#c8391f;color:#faf6f1;box-shadow:0 2px 8px #c8391f4d;animation:askStamp .35s cubic-bezier(.2,1.6,.4,1)}.ask-intent-token.active .ask-niu{background:#faf6f1;opacity:.95}@keyframes askStamp{0%{transform:scale(1.1)}to{transform:scale(1)}}.ask-privacy-note{margin:10px 0 0;font-size:11px;color:#1f232859}.ask-sheet-archive{background:#f2ecdf66;border-top:1px solid rgba(31,35,40,.15);border-radius:0 0 8px 8px;padding:14px 24px 10px}.ask-archive-head{display:flex;align-items:baseline;gap:12px;margin-bottom:6px;flex-wrap:wrap}.ask-archive-head .ask-t-zh{font-family:Long Cang,Kaiti SC,STKaiti,KaiTi,cursive;font-size:20px}.ask-archive-head .ask-t-meta{font-family:JetBrains Mono,monospace;font-size:10px;color:#1f232866;letter-spacing:.18em}.ask-dossier{border-top:1px solid rgba(31,35,40,.15)}.ask-dossier:last-child{border-bottom:1px solid rgba(31,35,40,.15)}.ask-dossier-head{width:100%;display:flex;align-items:baseline;gap:14px;padding:13px 2px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.ask-dossier-head .ask-no{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#c8391f;flex:none}.ask-dossier-head .ask-d-title{font-size:15px;color:#1f2328;flex:1;min-width:0;transition:color .25s}.ask-dossier-head .ask-d-meta{font-family:JetBrains Mono,monospace;font-size:10px;color:#1f232866;flex:none}.ask-dossier-head .ask-chev{color:#1f232866;font-size:12px;transition:transform .3s;flex:none}.ask-dossier-head:hover .ask-d-title{color:#c8391f}.ask-dossier.open .ask-chev{transform:rotate(180deg)}.ask-dossier-body{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.2,.8,.2,1)}.ask-dossier.open .ask-dossier-body{max-height:480px}.ask-dossier-body-inner{padding:2px 2px 18px}.ask-dossier-body p{font-size:14px;line-height:1.9;color:#1f232899;margin:0}.ask-dossier-body .ask-verdict{display:inline-block;margin-top:9px;font-size:12px;color:#2f4a5e;border:1px solid rgba(47,74,94,.35);padding:3px 10px;border-radius:2px}.ask-type-legend{margin-top:56px;padding-top:16px;border-top:1px solid rgba(31,35,40,.15);display:flex;gap:26px;flex-wrap:wrap;font-size:12px;color:#1f232866}.ask-type-legend .ask-f-ren{font-family:Long Cang,Kaiti SC,STKaiti,KaiTi,cursive;font-size:17px}.ask-type-legend .ask-f-ji{font-family:JetBrains Mono,monospace;font-size:11px}.ask-ink-bloom{position:fixed;z-index:1;width:190px;height:190px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(31,35,40,.3) 0%,rgba(31,35,40,.14) 32%,rgba(47,74,94,.05) 55%,transparent 72%);transform:translate(-50%,-50%) scale(0);filter:blur(1px);animation:askBloom 2.8s cubic-bezier(.16,.7,.3,1) forwards}@keyframes askBloom{0%{transform:translate(-50%,-50%) scale(0);opacity:0}12%{opacity:.9}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@media(max-width:640px){.ask-sheet-chat{padding:16px 16px 18px}.ask-sheet-archive{padding:12px 16px 8px}.ask-dossier-head .ask-d-meta{display:none}.ask-module-sub{flex-basis:100%}.ask-module-sub:before{display:none}}@media(prefers-reduced-motion:reduce){.ask-live-dot,.ask-stream-caret,.ask-houmo-inkline:after,.ask-houmo-label .ask-dots i{animation:none}.ask-a-text .ask-ch{transition:none}.ask-ink-bloom{display:none}}html[data-lang=en] .ask-module-sub{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:clamp(17px,2.4vw,21px)}html[data-lang=en] .ask-module-sub:before{font-style:normal}html[data-lang=en] .ask-type-legend .ask-f-ren{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:13px}html[data-lang=en] .ask-intro{max-width:62ch}html[data-lang=en] .ask-dossier-body p{max-width:68ch}html[data-lang=en] .ask-d-title{line-height:1.6}html[data-lang=en] .ask-turn-q,html[data-lang=en] .ask-a-body{line-height:1.9}
