html{scrollbar-gutter:stable}body .topbar{position:sticky;top:0;z-index:60;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:23px;width:100%;height:auto;min-height:66px;padding:10px 4vw;background:rgba(244,235,220,.62);border-bottom:1px solid rgba(149,148,125,.28);backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:blur(20px) saturate(1.45);box-shadow:0 8px 24px rgba(35,42,34,.1);isolation:isolate}body .topbar .brand{font-size:16px;white-space:nowrap;color:#344041;display:flex;align-items:center;gap:0;text-decoration:none}body .topbar .brand-mark,body .topbar .mark{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:50%;margin-right:9px;background:#344041;color:#d4c8b0;font:22px Georgia,serif;flex-shrink:0}body .topbar .library-nav{display:flex!important;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(10px,1.15vw,20px);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:5px 2px;margin:0}body .topbar .library-nav::-webkit-scrollbar{display:none}body .topbar .library-nav a{flex-shrink:0;position:relative;color:#5a6768;font:13px/1.9 "Microsoft YaHei",system-ui,sans-serif;white-space:nowrap;text-decoration:none;padding:4px 0;transition:color .2s}body .topbar .library-nav a:hover{color:#5e8082}body .topbar .library-nav a[aria-current=page]{color:#344041}body .topbar .library-nav a[aria-current=page]:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:0;background:#7d9c9e}body .topbar .library-nav .library-home{color:#5e8082;border-right:1px solid #c5c0b7;padding-right:14px}body .topbar .library-nav .library-home[aria-current=page]:after{right:14px}body .topbar>.library-credit,body .topbar>.organizer-button{margin:0;white-space:nowrap;font:12px/1.8 "Microsoft YaHei",system-ui,sans-serif;color:#697879}body .topbar .library-nav a:focus-visible{outline:2px solid #5e8082;outline-offset:3px}@media(max-width:1180px){body .topbar{grid-template-columns:auto minmax(0,1fr);gap:18px}body .topbar>.library-credit,body .topbar>.organizer-button{display:none}body .topbar .library-nav{justify-content:flex-start}body .topbar .brand{font-size:15px}}@media(max-width:760px){body .topbar{grid-template-columns:1fr auto;gap:4px 12px;min-height:96px;padding:9px 18px 7px}body .topbar .brand{font-size:15px;min-height:30px}body .topbar>.library-credit,body .topbar>.organizer-button{display:block;grid-column:2;grid-row:1;font-size:11px}body .topbar .library-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;width:100%;gap:20px;padding:3px 0;scroll-snap-type:x proximity}body .topbar .library-nav a{font-size:12px;scroll-snap-align:start}body .topbar .library-nav .library-home{padding-right:17px}}body .topbar{grid-template-columns:clamp(195px,17vw,250px) minmax(0,1fr) 120px;gap:20px}body .topbar .brand{font-family:"Microsoft YaHei",system-ui,sans-serif;font-weight:700;line-height:1.65}body .topbar>.library-credit,body .topbar>.organizer-button{padding:0;border:0;background:0 0;justify-self:end}@media(max-width:1180px){body .topbar{grid-template-columns:clamp(195px,22vw,240px) minmax(0,1fr);gap:18px}}@media(max-width:760px){body .topbar{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}}@media(max-width:760px){body .topbar .library-nav .library-home[aria-current=page]:after{right:17px}}body .topbar>.creator-contact{position:relative;justify-self:end;white-space:nowrap;font:12px/1.8 "Microsoft YaHei",system-ui,sans-serif;color:#697879}.creator-trigger{display:inline-block;cursor:default;padding:8px 0;outline-offset:3px}.creator-trigger:focus-visible{outline:2px solid #7d9c9e}body .topbar .creator-card{position:absolute;right:0;top:100%;width:290px;max-width:calc(100vw - 36px);padding:22px 24px;background:rgba(250,247,237,.96);border:1px solid #bdb7aa;box-shadow:0 14px 36px #34404124;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#344041;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px) scale(.95);transform-origin:top right;transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:90;text-align:left}.creator-card:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}body .topbar .creator-card strong{display:block;font:600 20px/1.5 "Microsoft YaHei",sans-serif;padding-bottom:12px;border-bottom:1px solid #d3cdc2;margin-bottom:12px}body .topbar .creator-card p{font:13px/1.9 "Microsoft YaHei",sans-serif;margin:6px 0}body .topbar .creator-card a{color:#59696a;text-decoration:none;border-bottom:1px solid #aca596;white-space:nowrap}body .topbar .creator-card .creator-invitation{color:#6f7d7e;margin-top:12px}.creator-contact:focus-within .creator-card,.creator-contact:hover .creator-card{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}body .topbar .library-nav{position:relative}body .topbar .library-nav.has-moving-indicator a[aria-current=page]:after{display:none}.library-indicator{position:absolute;left:0;top:0;height:2px;background:#7d9c9e;pointer-events:none;transition:transform .42s cubic-bezier(.22,.7,.25,1),width .42s cubic-bezier(.22,.7,.25,1);will-change:transform;width:0}@media(min-width:761px) and (max-width:1180px){body .topbar{grid-template-columns:clamp(195px,22vw,240px) minmax(0,1fr) 120px}}@media(max-width:760px){body .topbar>.creator-contact{grid-column:2;grid-row:1;font-size:11px}.creator-trigger{padding:5px 0}}@media(prefers-reduced-motion:reduce){.library-indicator,body .topbar .creator-card{transition:none}}html.navigation-enabled .topbar .library-nav a[aria-current=page]:after{display:none}.library-switcher{position:relative;justify-self:start;z-index:80}body .topbar .library-switcher>.brand{appearance:none;border:0;background:0 0;cursor:pointer;padding:5px 0;font-family:inherit;font-weight:600;line-height:1.4;text-align:left}.switch-chevron{width:14px;height:14px;margin-left:10px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .45s cubic-bezier(.22,.8,.2,1);opacity:.6}.is-open .switch-chevron{transform:rotate(180deg)}.library-switch-panel{--switch-ink:#324142;--popover-origin:24px;--glass-left:2.88px;--glass-right:calc(12% - 2.88px);position:fixed;z-index:500;width:380px;max-width:calc(100vw - 28px);color:#324142;visibility:hidden;pointer-events:none;transition:visibility 0s .5s;text-align:left}.library-switch-panel.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.library-switch-glass{position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,#fcfbf9e6,#f0ece3db);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);clip-path:inset(6px var(--glass-right) calc(12% - 6px) var(--glass-left) round 10.56px);opacity:0;pointer-events:none;transition:clip-path .5s cubic-bezier(.16,1,.3,1),opacity .23s ease}.library-switch-surface{position:relative;padding:19px 12px 11px;border:1px solid #fff9;border-radius:12px;box-shadow:0 22px 65px #3027392b,0 4px 14px #3027390b;transform-origin:var(--popover-origin) 0;transform:translateY(6px) scale(.88);opacity:0;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .23s ease;will-change:transform,opacity;max-height:calc(100dvh - var(--popover-top,80px) - 12px);overflow-y:auto;overscroll-behavior:contain}.library-switch-panel.is-open .library-switch-glass{clip-path:inset(0 round 12px);opacity:1}.library-switch-panel.is-open .library-switch-surface{transform:translateY(0) scale(1);opacity:1}.switch-heading{padding:0 13px 15px;border-bottom:1px solid #89748e21;margin-bottom:7px;display:grid;gap:5px}.switch-heading>span{font:15px/1.5 SimSun,serif;letter-spacing:.08em}.switch-heading>small{font:8px/1.6 Consolas,monospace;letter-spacing:.11em;color:#849596}.switch-destinations{display:grid;gap:4px}.switch-destination{display:flex;align-items:center;gap:13px;border:1px solid transparent;padding:13px 11px;border-radius:8px;text-decoration:none!important;color:var(--switch-ink)!important;transition:background .2s,border-color .2s,transform .3s;--discipline:#59797c;--wash:#e4ddce}.switch-destination.discipline-0{--discipline:#446447;--wash:#dbe5cb}.switch-destination.discipline-1{--discipline:#426b85;--wash:#cedee5}.switch-destination[aria-current]{background:#fff7;border-color:#fff9}.switch-destination:focus-visible,.switch-destination:hover{background:#fffb;border-color:#fff;transform:translateX(3px)}.switch-emblem{display:grid;place-items:center;width:45px;height:52px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--discipline) 24%,transparent);border-radius:6px;background:linear-gradient(145deg,#fff8,var(--wash));color:var(--discipline);font:30px/1 Georgia,serif;box-shadow:inset 0 1px 0 #fff}.switch-copy{display:grid;gap:3px;min-width:0}.switch-copy small{color:var(--discipline);font:8px/1.4 Consolas,monospace;letter-spacing:.12em}.switch-copy strong{font:500 16px/1.5 SimSun,serif;white-space:nowrap}.switch-copy>span{color:#738283;font:10px/1.6 'Microsoft YaHei',sans-serif;white-space:nowrap}.switch-arrow{font:11px/1.5 'Microsoft YaHei';color:var(--discipline);margin-left:auto;white-space:nowrap}.switch-footer{display:flex;align-items:center;gap:7px;margin:8px 10px 0!important;padding:12px 2px 1px;border-top:1px solid #89748e21;color:#849596;font:9px/1.5 'Microsoft YaHei'!important}.switch-footer i{width:4px;height:4px;background:#829ea0;border-radius:50%}@media(max-width:760px){body .topbar .library-switcher{grid-column:1;grid-row:1}.library-switch-panel{width:350px}.switch-copy strong{font-size:15px}.switch-copy>span{font-size:9px}.switch-destination{gap:10px;padding:12px 8px}.switch-chevron{margin-left:6px}}@media(prefers-reduced-motion:reduce){.library-switch-glass,.library-switch-panel,.library-switch-surface,.switch-chevron,.switch-destination{transition:none!important}}.library-switch-panel.popover-align-end{--popover-origin:calc(100% - 24px);--glass-left:calc(12% - 2.88px);--glass-right:2.88px}.switch-destination.discipline-2{--discipline:#775787;--wash:#ddd0e5}.switch-destination.discipline-3{--discipline:#628588;--wash:#e4ddce}body .topbar .creator-trigger{appearance:none;display:inline-flex;align-items:center;font:inherit;color:inherit;line-height:1.8;border:0;background:0 0;padding:8px 0;cursor:pointer;white-space:nowrap}.creator-trigger .switch-chevron{width:12px;height:12px;margin-left:5px}.creator-popover{width:320px}.creator-popover .library-switch-surface{padding:20px 18px 22px}.creator-popover .switch-heading{padding:0 6px 15px;margin-bottom:17px}.creator-popover-content{padding:0 6px;white-space:normal;font:12px/1.95 'Microsoft YaHei',sans-serif;color:#6f7e7f}.creator-popover-content>strong{display:block;font:500 27px/1.5 SimSun,serif;letter-spacing:.05em;color:#324142;margin:0 0 10px}.creator-popover-content p{margin:7px 0;font:12px/1.95 'Microsoft YaHei',sans-serif;color:#6f7e7f}.creator-popover-content a{display:inline-block;color:#628588;text-decoration:none;border-bottom:1px solid #bca8c6;white-space:nowrap;line-height:1.65}.creator-popover-content p:last-child{border-top:1px solid #89748e21;padding-top:12px;margin-top:15px;font-size:11px;color:#799597}@media(max-width:760px){body .topbar .creator-trigger{padding:5px 0}.creator-popover{width:310px}}@media(min-width:761px){body .topbar{grid-template-columns:clamp(195px,17vw,250px) minmax(0,1fr) 136px}}@media(min-width:761px) and (max-width:1180px){body .topbar{grid-template-columns:clamp(195px,22vw,240px) minmax(0,1fr) 136px}}.switch-destination.discipline-4{--discipline:#465552;--wash:#e4e8df}