@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600&display=swap");:root{--fuzi-font-serif:"Noto Serif SC","Source Han Serif SC","PingFang SC","Songti SC","STSong",serif;--fuzi-font-body:var(--fuzi-font-serif);--fuzi-font-ui:var(--font-inter),"Inter",-apple-system,"PingFang SC","Helvetica Neue",sans-serif;--fuzi-bg:#faf7f2;--fuzi-bg-ink-opacity:0.32;--fuzi-bg-radials:radial-gradient(ellipse 115% 72% at 50% -18%,color-mix(in srgb,var(--fuzi-card-paper) 16%,var(--fuzi-bg)) 0%,transparent 58%),radial-gradient(ellipse 88% 55% at 100% 108%,color-mix(in srgb,var(--fuzi-card-paper) 10%,var(--fuzi-bg)) 0%,transparent 52%);--fuzi-card:#fffcfa;--fuzi-card-paper:#f4f0e8;--fuzi-input-paper:radial-gradient(ellipse 165% 145% at -8% -12%,rgba(255,255,255,0.42) 0%,color-mix(in srgb,var(--fuzi-card) 55%,var(--fuzi-card-paper)) 42%,var(--fuzi-card-paper) 92%),var(--fuzi-card);--fuzi-input-border:rgba(140,130,118,0.15);--fuzi-input-shadow:0 2px 8px rgba(0,0,0,0.03);--fuzi-ink:#3a312a;--fuzi-text-ink:var(--fuzi-ink);--fuzi-brand:var(--fuzi-text-ink);--fuzi-nav:color-mix(in srgb,var(--fuzi-ink) 56%,var(--fuzi-bg));--fuzi-muted:color-mix(in srgb,var(--fuzi-ink) 46%,var(--fuzi-bg));--fuzi-meta:color-mix(in srgb,var(--fuzi-ink) 38%,var(--fuzi-bg));--fuzi-fold-desc:color-mix(in srgb,var(--fuzi-ink) 32%,var(--fuzi-bg));--fuzi-footer:var(--fuzi-meta);--fuzi-placeholder:color-mix(in srgb,var(--fuzi-ink) 34%,var(--fuzi-bg));--fuzi-sources-excerpt-ink:color-mix(in srgb,var(--fuzi-ink) 48%,var(--fuzi-bg));--fuzi-sources-work-ink:color-mix(in srgb,var(--fuzi-ink) 72%,var(--fuzi-bg));--fuzi-sources-toggle-ink:color-mix(in srgb,var(--fuzi-ink) 42%,var(--fuzi-bg));--fuzi-border:#eee6da;--fuzi-locale-border:color-mix(in srgb,var(--fuzi-border) 65%,transparent);--fuzi-locale-border-hover:color-mix(in srgb,var(--fuzi-meta) 45%,var(--fuzi-border));--fuzi-accent:color-mix(in srgb,var(--fuzi-ink) 80%,var(--fuzi-send));--fuzi-send:#5b4a3c;--fuzi-seal-accent:#a64a35;--fuzi-seal-accent-deep:#8c3b2a;--fuzi-seal:var(--fuzi-seal-accent-deep);--fuzi-cta:var(--fuzi-seal-accent);--fuzi-ask-btn-seal:url(/ask_btn_bg.webp);--fuzi-ask-btn-size:5.35rem;--fuzi-ask-btn-inset:0.5rem;--fuzi-max:50rem;--fuzi-body-max:50rem;--fuzi-page-pad-x:20px;--fuzi-ease:200ms ease;--fuzi-text-brand:1.25rem;--fuzi-text-brand-weight:500;--fuzi-logo-size:2.25rem;--fuzi-text-kicker:1.5rem;--fuzi-text-subject:clamp(1.625rem,2.8vw,2.625rem);--fuzi-text-h1-weight:500;--fuzi-text-h1-lh:1.35;--fuzi-text-body:1.0625rem;--fuzi-text-body-lh:2.35;--fuzi-text-body-weight:500;--fuzi-text-body-tracking-zh:0.02em;--fuzi-text-body-tracking-en:0.02em;--fuzi-text-body-tracking:var(--fuzi-text-body-tracking-zh);--fuzi-text-section:1rem;--fuzi-text-section-weight:600;--fuzi-text-secondary:0.875rem;--fuzi-text-fold-desc:0.8125rem;--fuzi-text-time-primary:1rem;--fuzi-text-time-secondary:0.875rem;--fuzi-text-badge:0.875rem;--fuzi-text-title:1.625rem;--fuzi-text-nav:0.875rem;--fuzi-text-motto:0.9375rem;--fuzi-text-actions:0.875rem;--fuzi-text-footer:0.75rem;--fuzi-paper-noise-coarse:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.44' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.68'/%3E%3C/svg%3E");--fuzi-paper-noise-fine:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.48'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{margin:0;min-height:100%;background-color:var(--fuzi-bg);background-image:var(--fuzi-bg-radials);background-repeat:no-repeat;background-size:auto;background-position:top,100% 100%;background-attachment:fixed}.site-ink-wash{position:fixed;inset:0;z-index:0;pointer-events:none;background:url(/bg-ink.png?v=2) 50%/cover no-repeat;opacity:var(--fuzi-bg-ink-opacity)}body{margin:0;min-height:100%;position:relative;background:transparent;color:var(--fuzi-text-ink);font-family:var(--fuzi-font-serif);font-size:var(--fuzi-text-body);font-weight:var(--fuzi-text-body-weight);line-height:var(--fuzi-text-body-lh);-webkit-font-smoothing:antialiased;font-synthesis:none;padding:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0)}body>:not(.site-ink-wash){position:relative;z-index:1}@media (max-width:768px){html{background-attachment:scroll;background-image:none}.site-ink-wash{opacity:.8;background-image:url(/static/mobile_bg.webp);background-size:cover;background-position:top;background-repeat:no-repeat;width:100%;height:100%;min-height:100dvh;transform:translateZ(0)}}a{color:var(--fuzi-accent);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--fuzi-ease)}a:hover{color:var(--fuzi-text-ink)}.site-header{height:64px;border-bottom:1px solid var(--fuzi-border);background:color-mix(in srgb,var(--fuzi-bg) 72%,transparent);position:-webkit-sticky;position:sticky;top:0;z-index:10;padding-top:env(safe-area-inset-top,0)}.site-header-inner{max-width:var(--fuzi-max);margin:0 auto;padding:0 var(--fuzi-page-pad-x);height:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem}.site-brand{display:inline-flex;align-items:center;gap:.25rem;color:var(--fuzi-brand);text-decoration:none;font-family:var(--fuzi-font-ui);font-size:var(--fuzi-text-brand);letter-spacing:.02em}.site-brand-name{display:inline-flex;align-items:baseline}.site-brand-core{font-weight:500}.site-brand-suffix{font-weight:400;color:color-mix(in srgb,var(--fuzi-text-ink) 68%,var(--fuzi-nav))}.site-logo{width:var(--fuzi-logo-size);height:var(--fuzi-logo-size);opacity:.88;border-radius:50%}.site-locale-switch{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;font-size:inherit;color:var(--fuzi-nav)}.site-header .site-locale-switch{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:clamp(.4rem,1.25vw,.65rem);margin-inline-end:clamp(.4rem,1.25vw,.65rem);font-size:.8125rem;font-weight:400;letter-spacing:.02em}.site-locale-switch-current{color:var(--fuzi-text-ink);font-weight:500}.site-locale-switch-divider{color:color-mix(in srgb,var(--fuzi-meta) 55%,var(--fuzi-border));font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-locale-switch-link{color:var(--fuzi-nav);text-decoration:none;transition:color var(--fuzi-ease),opacity var(--fuzi-ease)}.site-locale-switch-link:hover{color:var(--fuzi-text-ink)}.page-shell{max-width:var(--fuzi-max);margin:0 auto;padding:clamp(1.75rem,5vw,2.5rem) var(--fuzi-page-pad-x) 3rem}.page-shell--home{position:relative;padding-top:clamp(1.25rem,3.5vw,1.75rem);padding-bottom:2rem}.page-shell--en{--fuzi-text-body-tracking:var(--fuzi-text-body-tracking-en)}.feed-baihua-body,.feed-body,.fuzi-chat-answer{letter-spacing:var(--fuzi-text-body-tracking);color:var(--fuzi-text-ink)}.page-shell--chat{padding-top:2.5rem;padding-bottom:2rem;--chat-content-max:57.5rem;--chat-title:1.5rem;--chat-article-title:clamp(1.25rem,1.6vw,1.5rem);--chat-question:clamp(1.125rem,1.5vw,1.25rem);--chat-question-prefix:0.8125rem;--chat-chip:0.9375rem;--chat-example:1rem;--chat-body:1rem;--chat-section-title:clamp(0.9375rem,1.2vw,1.0625rem);--chat-sources-body:0.875rem}.feed-carousel{--carousel-shift:16px;position:relative;isolation:isolate;touch-action:pan-y;overflow:hidden}@media (min-width:769px){.feed-carousel{--carousel-shift:32px}}.feed-carousel-stage{display:grid;position:relative;overflow:hidden;width:100%}.feed-carousel-stage>.feed-carousel-panel{grid-area:1/1;min-width:0;align-self:start}.feed-carousel-panel{will-change:opacity,transform}.feed-carousel-panel--leaving,.feed-carousel-panel[aria-hidden=true]{pointer-events:none;z-index:0}.feed-carousel-panel:not(.feed-carousel-panel--leaving){z-index:1}.feed-carousel-panel--next:not(.feed-carousel-panel--leaving){animation:feed-carousel-enter-next var(--feed-carousel-ms,.54s) cubic-bezier(.22,1,.36,1) both}.feed-carousel-panel--prev:not(.feed-carousel-panel--leaving){animation:feed-carousel-enter-prev var(--feed-carousel-ms,.54s) cubic-bezier(.22,1,.36,1) both}.feed-carousel-panel--fade:not(.feed-carousel-panel--leaving){animation:feed-carousel-enter-fade .28s ease both}.feed-carousel-panel--leaving.feed-carousel-panel--next{animation:feed-carousel-leave-next var(--feed-carousel-ms,.54s) ease both}.feed-carousel-panel--leaving.feed-carousel-panel--prev{animation:feed-carousel-leave-prev var(--feed-carousel-ms,.54s) ease both}@keyframes feed-carousel-enter-next{0%{opacity:0;transform:translateX(var(--carousel-shift))}to{opacity:1;transform:translateX(0)}}@keyframes feed-carousel-enter-prev{0%{opacity:0;transform:translateX(calc(var(--carousel-shift) * -1))}to{opacity:1;transform:translateX(0)}}@keyframes feed-carousel-leave-next{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(calc(var(--carousel-shift) * -.65))}}@keyframes feed-carousel-leave-prev{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(calc(var(--carousel-shift) * .65))}}@keyframes feed-carousel-enter-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.feed-carousel-panel--fade:not(.feed-carousel-panel--leaving),.feed-carousel-panel--leaving,.feed-carousel-panel--next:not(.feed-carousel-panel--leaving),.feed-carousel-panel--prev:not(.feed-carousel-panel--leaving){animation:none}}.feed-card{position:relative;--feed-card-pad-x:clamp(1.5rem,4vw,2rem);--feed-card-surface:color-mix(in srgb,var(--fuzi-bg) 58%,var(--fuzi-card));--feed-card-paper:color-mix(in srgb,var(--fuzi-bg) 74%,var(--fuzi-card-paper));background:radial-gradient(ellipse 80% 70% at 12% 8%,color-mix(in srgb,var(--fuzi-bg) 62%,#fff) 0,transparent 62%),radial-gradient(circle at top left,color-mix(in srgb,var(--fuzi-bg) 48%,#fff),var(--feed-card-paper) 76%),var(--feed-card-surface);border:1px solid color-mix(in srgb,var(--fuzi-bg) 72%,var(--fuzi-border));border-radius:14px;padding:clamp(.75rem,1.5vw,1rem) var(--feed-card-pad-x) clamp(1.5rem,4vw,2rem);box-shadow:0 1px 1px rgba(30,26,22,.01);overflow:hidden}.feed-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.1;background-image:var(--fuzi-paper-noise-fine),var(--fuzi-paper-noise-coarse);background-size:120px 120px,300px 300px;mix-blend-mode:multiply;z-index:0}.feed-card>*{position:relative;z-index:1}.feed-card--flat{background:none;border:none;border-radius:0;box-shadow:none;padding:0;overflow:visible}.feed-card--flat:before{content:none;display:none}.feed-card-header{position:relative;margin-bottom:1.75rem}.feed-time-header{margin:0 0 clamp(1rem,2.5vw,1.375rem);font-family:var(--fuzi-font-ui)}.feed-time-primary{display:block;font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:600;line-height:1.45;color:color-mix(in srgb,var(--fuzi-ink) 62%,var(--fuzi-nav))}.feed-time-category{font-weight:500;color:inherit}.feed-time-divider{margin-inline:.55em;font-weight:400;opacity:.42}.feed-time-secondary{margin:.35rem 0 0;font-size:var(--fuzi-text-time-secondary);font-weight:400;line-height:1.4;color:var(--fuzi-meta)}.feed-title-main{font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:500;line-height:1.35;letter-spacing:.01em}.feed-title,.feed-title-main{margin:0;font-family:var(--fuzi-font-serif);color:var(--fuzi-text-ink)}.feed-title{font-size:clamp(1.375rem,2.2vw,var(--fuzi-text-title));font-weight:var(--fuzi-text-h1-weight);line-height:var(--fuzi-text-h1-lh);letter-spacing:.025em}.feed-body{max-width:var(--fuzi-body-max);text-align:left}.feed-body p{margin:0 0 1.35rem;text-align:left;font-family:var(--fuzi-font-serif);font-size:var(--fuzi-text-body);font-weight:var(--fuzi-text-body-weight);line-height:var(--fuzi-text-body-lh);letter-spacing:var(--fuzi-text-body-tracking);color:var(--fuzi-text-ink)}.feed-body p:last-child{margin-bottom:0}.feed-folds{margin-top:2rem;border-top:1px solid var(--fuzi-border);max-width:var(--fuzi-body-max);text-align:left}.feed-fold{border-bottom:1px solid var(--fuzi-border)}.feed-fold:last-child{border-bottom:none}.feed-fold-summary{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-height:56px;padding:.65rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;transition:opacity var(--fuzi-ease)}.feed-fold-summary::-webkit-details-marker{display:none}.feed-fold-summary:hover{opacity:.85}.feed-fold-text{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;font-family:var(--fuzi-font-ui)}.feed-fold-title{font-size:var(--fuzi-text-section);font-weight:var(--fuzi-text-section-weight);color:var(--fuzi-text-ink)}.feed-fold-sub,.feed-fold-title{display:block;width:100%;text-align:left}.feed-fold-sub{font-size:var(--fuzi-text-fold-desc);font-weight:400;color:var(--fuzi-fold-desc);line-height:1.4}.feed-fold-chevron{flex-shrink:0;color:var(--fuzi-muted);transition:transform var(--fuzi-ease)}.feed-fold[open] .feed-fold-chevron{transform:rotate(180deg)}.feed-fold-body{padding:0 0 1.25rem;text-align:left;animation:feed-fold-in .2s ease}@keyframes feed-fold-in{0%{opacity:0}to{opacity:1}}.feed-baihua-body{text-align:left}.feed-baihua-body p{margin:0 0 .85em;font-size:var(--fuzi-text-body);font-weight:var(--fuzi-text-body-weight);letter-spacing:var(--fuzi-text-body-tracking);color:color-mix(in srgb,var(--fuzi-text-ink) 92%,var(--fuzi-nav))}.feed-baihua-body p,.feed-sources-list{font-family:var(--fuzi-font-serif);line-height:var(--fuzi-text-body-lh);text-align:left}.feed-sources-list{margin:0;padding:0;list-style:none;font-size:.875rem;color:var(--feed-sources-excerpt-ink,var(--fuzi-sources-excerpt-ink))}.feed-fold--evidence{--feed-sources-excerpt-ink:color-mix(in srgb,var(--fuzi-ink) 54%,var(--fuzi-bg));--feed-sources-work-ink:color-mix(in srgb,var(--fuzi-ink) 62%,var(--fuzi-bg));--feed-sources-toggle-ink:color-mix(in srgb,var(--fuzi-ink) 46%,var(--fuzi-bg))}.feed-sources-item+.feed-sources-item{margin-top:1.4rem}.feed-sources-work{display:block;margin-bottom:.15rem;font-family:var(--fuzi-font-ui);font-size:.8125rem;font-weight:500;letter-spacing:.03em;line-height:1.4;color:var(--feed-sources-work-ink,var(--fuzi-sources-work-ink))}.feed-sources-citation{margin:0 0 .45rem;font-family:var(--fuzi-font-ui);font-size:.75rem;font-weight:400;line-height:1.5;color:var(--fuzi-meta)}.feed-sources-collapsed{margin:0;padding:0;font-family:var(--fuzi-font-serif);font-size:.875rem;font-weight:400;line-height:1.85;color:var(--feed-sources-excerpt-ink,var(--fuzi-sources-excerpt-ink));text-align:left;line-break:strict;word-break:keep-all;overflow-wrap:anywhere}.feed-sources-expanded{margin:0;padding:0}.feed-sources-excerpt,.feed-sources-preview,.feed-sources-summary{margin:0;padding:0;font-family:var(--fuzi-font-serif);font-size:.875rem;font-weight:400;line-height:1.85;color:var(--feed-sources-excerpt-ink,var(--fuzi-sources-excerpt-ink));text-align:left}.feed-sources-expanded-panel .feed-sources-excerpt-body,.feed-sources-full.feed-sources-excerpt-body{font-family:var(--fuzi-font-serif);font-size:.9375rem;font-weight:400;line-height:var(--fuzi-text-body-lh);color:var(--feed-sources-excerpt-ink,var(--fuzi-sources-excerpt-ink))}.feed-sources-excerpt-body{display:flex;flex-direction:column;gap:.75rem;margin:0;text-align:left}.feed-sources-prose{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.feed-sources-chapter{margin:.35rem 0 0;font-family:var(--fuzi-font-serif);font-size:.8125rem;font-weight:400;letter-spacing:.06em;line-height:1.6;color:var(--feed-sources-work-ink,var(--fuzi-sources-work-ink))}.feed-sources-chapter:first-child{margin-top:0}.feed-sources-gloss{margin:0;padding:.3rem 0 .3rem .75rem;border-left:2px solid color-mix(in srgb,var(--fuzi-border) 75%,transparent);font-family:var(--fuzi-font-serif);font-size:.8125rem;font-weight:400;line-height:1.75;color:var(--feed-sources-excerpt-ink,var(--fuzi-sources-excerpt-ink))}.feed-sources-gloss:before{content:"注";display:inline-block;margin-right:.35em;font-family:var(--fuzi-font-ui);font-size:.6875rem;font-weight:500;letter-spacing:.08em;color:var(--fuzi-meta);vertical-align:baseline}.feed-sources-full.feed-sources-excerpt-body{margin-bottom:.15rem}.feed-sources-details{margin:0;border:none}.feed-sources-summary{list-style:none;cursor:pointer;margin:0;padding:0;text-align:left}.feed-sources-summary::-webkit-details-marker{display:none}.feed-sources-expanded-panel{margin-top:.55rem}.feed-sources-details[open]>.feed-sources-summary{display:none}.feed-sources-details[open] .feed-sources-expanded-panel{margin-top:0}.feed-sources-details:not([open]) .feed-sources-expanded-panel{display:none}.feed-sources-collapsed .feed-sources-toggle--expand,.feed-sources-excerpt-body .feed-sources-toggle--collapse,.feed-sources-expanded-panel .feed-sources-toggle--collapse{display:inline;margin:0 0 0 .35em;padding:0;border:none;background:none;box-shadow:none;border-radius:0;font-family:var(--fuzi-font-ui);font-size:.8125rem;font-weight:500;line-height:1.4;vertical-align:baseline;white-space:nowrap;color:var(--feed-sources-toggle-ink,var(--fuzi-sources-toggle-ink));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--feed-sources-toggle-ink,var(--fuzi-sources-toggle-ink)) 85%,transparent);text-decoration-color:color-mix(in srgb,var(--feed-sources-toggle-ink,var(--fuzi-sources-toggle-ink)) 85%,transparent);text-underline-offset:.14em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feed-sources-toggle:focus{outline:none}.feed-sources-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--feed-sources-toggle-ink,var(--fuzi-sources-toggle-ink)) 55%,transparent);outline-offset:2px;border-radius:2px}.feed-sources-collapsed .feed-sources-toggle--expand,.feed-sources-details[open] .feed-sources-toggle--expand{display:inline}.feed-sources-details:not([open]) .feed-sources-toggle--collapse{display:none}.feed-card-actions{align-items:center;justify-content:space-between;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--fuzi-border);font-family:var(--fuzi-font-ui);font-size:var(--fuzi-text-actions);font-weight:400}.feed-card-actions,.feed-card-actions-left{display:flex;gap:1rem}.feed-action-btn{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:none;color:var(--fuzi-muted);font-weight:400;cursor:pointer;text-decoration:none;transition:color var(--fuzi-ease)}.feed-action-btn:hover{color:var(--fuzi-text-ink)}.feed-action-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--fuzi-seal-accent) 35%,transparent);outline-offset:2px}.feed-action-btn--done{cursor:default}.feed-action-btn--done,.feed-action-btn--done:hover{color:color-mix(in srgb,var(--fuzi-ink) 72%,var(--fuzi-meta))}.feed-action-btn:disabled{cursor:default}.feed-more-topics-link{margin-left:auto;flex-shrink:0;font-weight:500;color:color-mix(in srgb,var(--fuzi-nav) 88%,var(--fuzi-ink))}.feed-more-topics-link svg{opacity:.75;transition:transform var(--fuzi-ease),opacity var(--fuzi-ease)}.feed-more-topics-link:hover{color:var(--fuzi-text-ink)}.feed-more-topics-link:hover svg{opacity:1;transform:translateX(2px)}.home-ask{position:relative;z-index:5;isolation:isolate;margin-top:clamp(1.75rem,5vw,2.5rem)}.fuzi-composer,.home-ask-form{position:relative;display:grid;grid-template-columns:minmax(0,1fr);z-index:1}.fuzi-composer-input,.home-ask-input{grid-area:1/1;position:relative;z-index:1;display:block;width:100%;min-height:5.375rem;max-height:11.25rem;padding:1.625rem calc(var(--fuzi-ask-btn-size) + var(--fuzi-ask-btn-inset) + .4rem) 1.125rem 1.1rem;border:1px solid rgba(120,100,80,.18);border-radius:12px;background:var(--fuzi-input-paper);color:var(--fuzi-text-ink);-webkit-text-fill-color:var(--fuzi-text-ink);font-family:var(--fuzi-font-serif);font-size:var(--fuzi-text-body);font-weight:var(--fuzi-text-body-weight);line-height:1.5;resize:none;overflow-y:hidden;box-shadow:0 4px 16px rgba(0,0,0,.04);transition:border-color var(--fuzi-ease),box-shadow var(--fuzi-ease)}.fuzi-composer-input::placeholder,.home-ask-input::placeholder{color:var(--fuzi-placeholder);opacity:.92;-webkit-text-fill-color:var(--fuzi-placeholder)}.fuzi-composer-input:focus,.home-ask-input:focus{outline:none;border-color:rgba(143,104,70,.28);box-shadow:0 4px 18px rgba(80,55,30,.06),0 0 0 1px rgba(143,104,70,.08)}.fuzi-composer-send,.home-ask-send{grid-area:1/1;justify-self:end;align-self:center;position:relative;z-index:3;width:var(--fuzi-ask-btn-size);height:var(--fuzi-ask-btn-size);margin-right:var(--fuzi-ask-btn-inset);padding:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;border:none;background-color:transparent;background-image:var(--fuzi-ask-btn-seal);background-size:contain;background-position:50%;background-repeat:no-repeat;color:#fff8f4;font-family:var(--fuzi-font-serif);cursor:pointer;isolation:isolate;box-shadow:none;transform:translateY(0) scale(1);transition:transform .14s ease,filter var(--fuzi-ease),opacity var(--fuzi-ease),background-color var(--fuzi-ease),border-color var(--fuzi-ease),box-shadow var(--fuzi-ease)}.fuzi-composer-send:after,.fuzi-composer-send:before,.home-ask-send:after,.home-ask-send:before{content:none;display:none}.fuzi-composer-send-label,.home-ask-send-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fuzi-composer-send:disabled,.home-ask-send:disabled{opacity:.58;cursor:not-allowed;filter:none;transform:none;box-shadow:none}.fuzi-composer-send:not(:disabled):hover,.home-ask-send:not(:disabled):hover{transform:translateY(1px) scale(.98)}.fuzi-composer-send:not(:disabled):active,.home-ask-send:not(:disabled):active{transform:translateY(2px) scale(.96);filter:brightness(.95);opacity:.9}.fuzi-composer-send:focus-visible,.home-ask-send:focus-visible{outline:2px solid color-mix(in srgb,var(--fuzi-seal-accent) 48%,transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.fuzi-composer-send:not(:disabled):active,.fuzi-composer-send:not(:disabled):hover,.home-ask-send:not(:disabled):active,.home-ask-send:not(:disabled):hover{transform:none}}.home-ask-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .5rem;margin:.65rem 0 0;padding-left:.1rem}.home-ask-chips-label{flex-shrink:0;font-family:var(--fuzi-font-ui);font-size:.8125rem;line-height:1.4;color:color-mix(in srgb,var(--fuzi-meta) 90%,transparent)}.home-ask-chips-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.home-ask-chip{padding:.32rem .72rem;border:1px solid rgba(120,100,80,.22);border-radius:8px;background:rgba(255,250,240,.5);color:color-mix(in srgb,var(--fuzi-nav) 88%,var(--fuzi-ink));font-family:var(--fuzi-font-serif);font-size:.8125rem;line-height:1.35;letter-spacing:.02em;cursor:pointer;transition:background var(--fuzi-ease),border-color var(--fuzi-ease),color var(--fuzi-ease)}.home-ask-chip:hover{background:rgba(255,247,232,.85);border-color:rgba(143,104,70,.38);color:var(--fuzi-text-ink)}.home-ask-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--fuzi-seal-accent) 45%,transparent);outline-offset:2px}.home-ask-chips--en .home-ask-chip{font-family:var(--fuzi-font-ui);letter-spacing:0}@media (max-width:768px){.home-ask-chips{gap:.4rem .35rem}.home-ask-chip{padding:.28rem .62rem;font-size:.78125rem}:root{--fuzi-ask-btn-size:4.75rem;--fuzi-ask-btn-inset:0.45rem;--fuzi-page-pad-x:2.125rem;--fuzi-text-body-lh:2.35}.feed-card:not(.feed-card--flat){--feed-card-pad-x:0.75rem}.feed-body p{margin-bottom:1.5rem}.feed-sources-gloss{line-height:1.9}.feed-sources-chapter{line-height:1.75}.fuzi-composer-input,.home-ask-input{min-height:4.75rem;padding:1.375rem calc(var(--fuzi-ask-btn-size) + var(--fuzi-ask-btn-inset) + .35rem) 1rem 1rem;font-size:1rem}.fuzi-composer-send,.home-ask-send{border-radius:8px}}.feed-empty{padding:3rem 0;text-align:center}.feed-empty,.feed-pending{color:var(--fuzi-muted);font-family:var(--fuzi-font-ui)}.feed-pending{margin:0 0 1.25rem;padding:.75rem 1rem;border:1px solid var(--fuzi-border);border-radius:12px;background:var(--fuzi-card);font-size:.875rem;line-height:1.55}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer{max-width:var(--fuzi-max);margin:0 auto;padding:1.5rem var(--fuzi-page-pad-x) calc(1.75rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--fuzi-border);text-align:center;font-family:var(--fuzi-font-ui);color:var(--fuzi-nav);line-height:1.5}.site-footer-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem 2rem;margin:0 0 .4rem;font-size:.8125rem;font-weight:400;color:var(--fuzi-meta)}.site-footer-nav a{color:inherit;text-decoration:none;transition:color var(--fuzi-ease),opacity var(--fuzi-ease)}.site-footer-nav a:hover{color:var(--fuzi-nav);text-decoration:underline;text-underline-offset:.14em}.site-footer-note{margin:0;font-size:.6875rem;font-weight:500;line-height:1.45;color:var(--fuzi-meta);opacity:.55}.not-found{text-align:center;padding:4rem 1rem;color:var(--fuzi-muted)}.feed-kicker{margin:0;font-size:clamp(1.375rem,2.2vw,var(--fuzi-text-title));font-weight:var(--fuzi-text-h1-weight);line-height:var(--fuzi-text-h1-lh);color:var(--fuzi-text-ink)}.feed-date{display:block;margin-top:.75rem;color:var(--fuzi-muted);font-size:.875rem}@media (max-width:768px){.site-header .site-locale-switch-link{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .35rem;margin:0 -.35rem}}@media (max-width:640px){.feed-card-actions{flex-wrap:wrap}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}.chat-hero{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:var(--chat-content-max);margin:0 auto}.chat-hero:has(.chat-shell--idle){padding-top:clamp(3rem,12vh,5.5rem)}.chat-hero:has(.chat-shell:not(.chat-shell--idle)){padding-top:clamp(.75rem,2.5vh,1.25rem)}.page-shell--chat:has(.chat-shell:not(.chat-shell--idle)){padding-top:1.25rem}.chat-hero:has(.chat-shell:not(.chat-shell--idle)) .chat-page-header{display:none}.chat-page-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 0 1.125rem;width:100%}.chat-page-title{margin:0;font-size:var(--chat-title);font-weight:500;line-height:1.2;letter-spacing:.05em}.chat-page-title,.fuzi-chat-answer{font-family:var(--fuzi-font-serif);color:var(--fuzi-text-ink)}.fuzi-chat-answer{font-size:var(--chat-body);font-weight:var(--fuzi-text-body-weight);line-height:var(--fuzi-text-body-lh);letter-spacing:var(--fuzi-text-body-tracking);text-align:left}.fuzi-chat-answer p{margin:0 0 1.15em}.fuzi-chat-answer p:last-child{margin-bottom:0}.fuzi-chat-answer .fuzi-answer{line-height:var(--fuzi-text-body-lh)}.fuzi-chat-answer .fuzi-answer p,.fuzi-chat-answer .fuzi-xiaobai-body p{margin:0 0 1.15em}.fuzi-chat-answer strong:not(.fuzi-section-label--xiaobai){font-weight:600}.fuzi-chat-answer .fuzi-chat-sources__title,.fuzi-chat-answer .fuzi-section-head--xiaobai{display:flex;align-items:center;gap:.65rem;margin:2.5rem 0 1rem;padding:0;border-bottom:none;font-family:var(--fuzi-font-serif);font-size:var(--chat-section-title);font-weight:500;line-height:1.35;letter-spacing:.04em;color:var(--fuzi-text-ink)}.fuzi-chat-answer .fuzi-chat-sources__title:after,.fuzi-chat-answer .fuzi-section-head--xiaobai:after{content:"";flex:1 1;height:1px;min-width:1.5rem;background:linear-gradient(90deg,var(--fuzi-border),color-mix(in srgb,var(--fuzi-border) 35%,transparent))}.fuzi-chat-answer .fuzi-section-head--xiaobai strong,.fuzi-chat-answer .fuzi-section-label--xiaobai{display:inline;flex-shrink:0;margin:0;padding:0;font:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}.fuzi-chat-answer .fuzi-answer__xiaobai{margin:0;padding:0;border:none}.fuzi-chat-answer .fuzi-xiaobai-body{margin-top:.25rem;font-family:var(--fuzi-font-serif);font-size:inherit}.fuzi-chat-answer .fuzi-chat-sources{--chat-sources-excerpt-ink:var(--fuzi-sources-excerpt-ink);--chat-sources-work-ink:var(--fuzi-sources-work-ink);--chat-sources-toggle-ink:var(--fuzi-sources-toggle-ink);margin:0;padding:0;border:none}.fuzi-chat-answer .fuzi-chat-sources__title{font-weight:400;color:var(--chat-sources-work-ink)}.fuzi-chat-answer .fuzi-chat-sources__list{margin:0;padding:0;list-style:none;font-size:var(--chat-sources-body,.875rem);color:var(--chat-sources-excerpt-ink);line-height:var(--fuzi-text-body-lh)}.fuzi-chat-answer .fuzi-chat-sources__item{margin:0 0 1.4em;padding:0}.fuzi-chat-answer .fuzi-chat-sources__item:last-child{margin-bottom:0}.fuzi-chat-answer .fuzi-chat-sources__work{display:block;margin-bottom:.45em;font-family:var(--fuzi-font-serif);font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.45;color:var(--chat-sources-work-ink)}.fuzi-chat-answer .fuzi-chat-sources__excerpt,.fuzi-chat-answer .fuzi-chat-sources__full,.fuzi-chat-answer .fuzi-chat-sources__preview{margin:0;padding:0;font-family:var(--fuzi-font-serif);font-size:.9375rem;font-weight:400;line-height:var(--fuzi-text-body-lh);color:var(--chat-sources-excerpt-ink)}.fuzi-chat-answer .fuzi-chat-sources__details{margin:0;padding:0;border:none}.fuzi-chat-answer .fuzi-chat-sources__summary{cursor:pointer;list-style:none;font-family:var(--fuzi-font-serif);font-size:.9375rem;font-weight:400;color:var(--chat-sources-excerpt-ink);line-height:var(--fuzi-text-body-lh)}.fuzi-chat-answer .fuzi-chat-sources__summary::-webkit-details-marker{display:none}.fuzi-chat-answer .fuzi-chat-sources__details:not([open]) .fuzi-chat-sources__expanded-panel{display:none}.fuzi-chat-answer .fuzi-chat-sources__expanded-panel{margin-top:.55rem}.fuzi-chat-answer .fuzi-chat-sources__expanded-panel .fuzi-chat-sources__full{display:inline}.fuzi-chat-answer .fuzi-chat-sources__excerpt-body{margin:0}.fuzi-chat-answer .fuzi-chat-sources__excerpt-body p{margin:0 0 .55rem;padding:0;font-family:var(--fuzi-font-serif);font-size:.9375rem;font-weight:400;line-height:var(--fuzi-text-body-lh);color:var(--chat-sources-excerpt-ink)}.fuzi-chat-answer .fuzi-chat-sources__excerpt-body p:last-child{margin-bottom:0}.fuzi-chat-answer .fuzi-chat-sources__chapter{font-weight:500;color:var(--chat-sources-work-ink)}.fuzi-chat-answer .fuzi-chat-sources__gloss{font-size:.9em;color:color-mix(in srgb,var(--chat-sources-excerpt-ink) 88%,var(--chat-sources-work-ink))}.fuzi-chat-answer .fuzi-chat-sources__details:not([open]) .fuzi-chat-sources__toggle--collapse,.fuzi-chat-answer .fuzi-chat-sources__details[open] .fuzi-chat-sources__toggle--expand,.fuzi-chat-answer .fuzi-chat-sources__details[open]>.fuzi-chat-sources__summary{display:none}.fuzi-chat-answer .fuzi-chat-sources__expanded-panel .fuzi-chat-sources__toggle--collapse{display:inline;margin:0 0 0 .35em;padding:0;border:none;background:none;font-family:var(--fuzi-font-serif);font-size:.92em;line-height:inherit;vertical-align:baseline;white-space:nowrap;cursor:pointer}.fuzi-chat-answer .fuzi-chat-sources__details:not([open]) .fuzi-chat-sources__expanded,.fuzi-chat-answer .fuzi-chat-sources__details[open] .fuzi-chat-sources__collapsed{display:none}.fuzi-chat-answer .fuzi-chat-sources__toggle{margin-left:.35em;color:var(--chat-sources-toggle-ink);font-size:.92em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--chat-sources-toggle-ink) 72%,transparent);text-decoration-color:color-mix(in srgb,var(--chat-sources-toggle-ink) 72%,transparent);text-underline-offset:.12em}.fuzi-chat-answer .fuzi-evidence-lines{display:flex;flex-direction:column;gap:.5rem;font-family:var(--fuzi-font-serif);font-size:var(--chat-sources-body,.875rem);line-height:1.75;color:var(--fuzi-meta)}.fuzi-chat-answer .fuzi-evidence-line{font-size:inherit;color:inherit}.fuzi-chat-answer .fuzi-section-head--en-direct{margin-top:0;margin-bottom:.95rem}.fuzi-chat-answer .fuzi-section-head--en-direct strong{font-family:var(--fuzi-font-ui);font-size:calc(1rem * 1.08);font-weight:650;letter-spacing:.01em;color:var(--fuzi-text-ink)}.fuzi-chat-answer .fuzi-section-head--en-classical{margin-top:clamp(2rem,2.5vw,2.6rem);margin-bottom:.75rem}.fuzi-chat-answer .fuzi-section-head--en-classical strong{font-family:var(--fuzi-font-ui);font-size:calc(.8125rem * 1.12);font-weight:650;letter-spacing:.03em;color:color-mix(in srgb,var(--fuzi-ink) 88%,var(--fuzi-muted))}.fuzi-chat-answer .fuzi-section-head--en-original{display:block;margin-top:clamp(2.75rem,3.2vw,3.35rem);margin-bottom:1rem;padding-top:.55rem;border-top:2px solid color-mix(in srgb,var(--fuzi-ink) 14%,transparent)}.fuzi-chat-answer .fuzi-section-head--en-original:after{content:none}.fuzi-chat-answer .fuzi-section-head--en-original strong{font-family:var(--fuzi-font-ui);font-size:calc(1rem * 1.14);font-weight:700;letter-spacing:.025em;color:var(--fuzi-text-ink)}.fuzi-chat-answer .fuzi-section-head--en-reading{display:block;margin-top:clamp(1.85rem,2.1vw,2.15rem);margin-bottom:.5rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--fuzi-ink) 6%,transparent)}.fuzi-chat-answer .fuzi-section-head--en-reading:after{content:none}.fuzi-chat-answer .fuzi-section-head--en-reading strong{font-family:var(--fuzi-font-ui);font-size:calc(.8125rem * 1.02);font-weight:600;color:var(--fuzi-meta)}.fuzi-chat-answer .fuzi-en-section-body--direct p{margin-top:0;margin-bottom:.7em;line-height:1.74}.fuzi-chat-answer .fuzi-en-section-body--classical p{margin-bottom:.6em;line-height:1.7;color:color-mix(in srgb,var(--fuzi-ink) 88%,var(--fuzi-muted))}.fuzi-chat-answer .fuzi-section-head--en-original+.fuzi-en-section-body--original{margin-top:.15rem}.fuzi-chat-answer .fuzi-en-section-body--original{margin:0 0 .65rem;padding:0;border:none;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:clamp(.75rem,1vw,.95rem)}.fuzi-chat-answer .fuzi-en-evidence-block{margin:0;padding:clamp(.95rem,1.25vw,1.15rem) clamp(1rem,1.4vw,1.3rem);border:1px solid color-mix(in srgb,var(--fuzi-nav) 28%,transparent);border-left:3px solid color-mix(in srgb,var(--fuzi-accent) 45%,transparent);border-radius:6px;background:color-mix(in srgb,var(--fuzi-bg) 96%,#fff);box-shadow:0 1px 2px color-mix(in srgb,var(--fuzi-ink) 6%,transparent)}.fuzi-chat-answer .fuzi-en-evidence-block__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;margin:0 0 .6rem}.fuzi-chat-answer .fuzi-en-evidence-block__work{font-family:var(--fuzi-font-ui);font-size:calc(.8125rem * 1.02);font-weight:650;color:var(--fuzi-text-ink)}.fuzi-chat-answer .fuzi-en-evidence-block__ref{font-family:var(--fuzi-font-ui);font-size:calc(.8125rem * .9);font-weight:600;letter-spacing:.04em;color:var(--fuzi-nav)}.fuzi-chat-answer .fuzi-en-evidence-block__original p{margin:0;font-family:var(--fuzi-font-serif);line-height:1.72;font-size:calc(var(--chat-body) * .9);color:var(--fuzi-nav)}.fuzi-chat-answer .fuzi-en-evidence-block__aid{margin-top:.65rem;padding-top:.6rem;border-top:1px solid color-mix(in srgb,var(--fuzi-nav) 16%,transparent)}.fuzi-chat-answer .fuzi-en-evidence-block__aid-label{display:block;margin:0 0 .3rem;font-family:var(--fuzi-font-ui);font-size:calc(.8125rem * .88);font-weight:600;letter-spacing:.05em;color:var(--fuzi-meta)}.fuzi-chat-answer .fuzi-en-evidence-block__aid p{margin:0;font-family:var(--fuzi-font-serif);line-height:1.65;font-size:var(--chat-body);color:color-mix(in srgb,var(--fuzi-ink) 88%,var(--fuzi-muted))}.fuzi-chat-answer .fuzi-en-section-body--reading p{margin-bottom:.4em;line-height:1.58;font-size:calc(var(--chat-body) * .94);color:var(--fuzi-meta)}.fuzi-chat-answer .fuzi-en-section-body--reading ul{margin:.1em 0 .25em;padding-left:1.2em}.fuzi-chat-answer .fuzi-en-section-body--reading li{margin-bottom:.32em;line-height:1.52;font-size:calc(var(--chat-body) * .94);color:var(--fuzi-meta)}.chat-shell{display:flex;flex-direction:column;gap:1.25rem;width:100%}.chat-shell--idle{min-height:auto;gap:0;align-items:stretch}.chat-canvas{position:relative;z-index:0;width:100%;text-align:left}.chat-canvas--in{animation:chat-canvas-in var(--chat-canvas-transition,.2s) ease}.chat-canvas--out{animation:chat-canvas-out var(--chat-canvas-transition,.2s) ease forwards}@keyframes chat-canvas-in{0%{opacity:0}to{opacity:1}}@keyframes chat-canvas-out{0%{opacity:1}to{opacity:0}}.chat-article-title{margin:0 0 1.25rem;max-width:100%;font-family:var(--fuzi-font-serif);font-size:var(--chat-article-title);font-weight:600;line-height:1.35;letter-spacing:.02em;color:var(--fuzi-text-ink);text-align:left}.chat-phase-status{margin:0;padding:.15rem 0 .35rem;text-align:left}.chat-phase-status__label{margin:0;font-family:var(--fuzi-font-ui);font-size:.9375rem;font-weight:500;letter-spacing:.02em;color:color-mix(in srgb,var(--fuzi-ink) 72%,var(--fuzi-meta));animation:chat-phase-pulse 1.6s ease-in-out infinite}.chat-phase-status__hint{margin:.45rem 0 0;font-family:var(--fuzi-font-ui);font-size:.8125rem;line-height:1.55;color:var(--fuzi-meta)}@keyframes chat-phase-pulse{0%,to{opacity:.72}50%{opacity:1}}.fuzi-chat-answer--streaming{animation:chat-stream-in .18s ease}@keyframes chat-stream-in{0%{opacity:.92}to{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-canvas--in,.chat-canvas--out,.chat-phase-status__label,.fuzi-chat-answer--streaming{animation:none}}.chat-status{margin:0;color:var(--fuzi-meta);text-align:left}.chat-error,.chat-status{font-family:var(--fuzi-font-ui);font-size:.8125rem}.chat-error{margin:0 0 .75rem;color:#8b3a3a;text-align:center}.chat-composer{position:relative;z-index:5;isolation:isolate;border-top:1px solid var(--fuzi-border);padding-top:1.25rem;width:100%}.chat-shell--idle .chat-composer{border-top:none;padding-top:0}.chat-error--inline{text-align:left}@media (max-width:768px){.page-shell--chat:has(.chat-shell:not(.chat-shell--idle)){padding-top:.875rem}.page-shell--chat{padding-top:1.75rem}.chat-hero:has(.chat-shell--idle){padding-top:clamp(2rem,9vh,3.5rem)}.chat-page-header{margin-bottom:1.5rem}.chat-composer{padding-bottom:env(safe-area-inset-bottom,0)}.fuzi-chat-answer .fuzi-chat-sources__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.35rem .65rem;margin:-.15rem -.25rem -.15rem .1rem;vertical-align:middle}.fuzi-chat-answer .fuzi-chat-sources__expanded-panel .fuzi-chat-sources__toggle--collapse{display:inline-flex;align-items:center;min-height:2.75rem;margin:.35rem 0 0;padding:.35rem .65rem;vertical-align:middle}}