.toast-region{left:0;right:0;bottom:max(var(--s-4), env(safe-area-inset-bottom));z-index:200;padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed}.toast{align-items:center;gap:var(--s-3);max-width:28rem;min-height:var(--hit);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);background:var(--ink);color:var(--paper);border-radius:var(--r-2);box-shadow:var(--shadow-toast);font-size:var(--fs-ui);line-height:var(--lh-ui);pointer-events:auto;animation:toast-in var(--dur-2) var(--ease-out);display:flex}.toast__icon{color:var(--qing-tint)}.toast__msg{flex:auto;min-width:0}.toast__action{min-height:var(--hit);padding:0 var(--s-3);color:var(--qing-tint);text-underline-offset:.2em;background:0 0;border:0;flex:none;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.toast__action:hover{color:var(--paper)}.toast--plain{padding-right:var(--s-4)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.footer{color:var(--paper);flex:none}.footer__upper{background:var(--qing);padding-block:var(--s-5)}.footer__upper-inner{gap:var(--s-4);flex-direction:column;display:flex}.footer__brand{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.footer__name{height:28px;padding:0 var(--s-2);background:var(--paper);color:var(--ink);font-family:var(--ff-serif);align-items:center;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.footer__tag{font-size:var(--fs-sm);color:var(--paper-on-qing-80)}.footer__nav{gap:0 var(--s-2);font-size:var(--fs-ui);flex-wrap:wrap;display:flex}.footer__nav a{min-height:var(--hit);padding:0 var(--s-2);color:var(--paper);-webkit-text-decoration-color:var(--paper-on-qing-80);text-decoration-color:var(--paper-on-qing-80);align-items:center;display:inline-flex}.footer__nav a:hover{color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.footer a:focus-visible{outline-color:var(--paper)}.footer__lower{background:var(--qing-deep);padding-block:var(--s-4)}.footer__lower-inner{gap:var(--s-1);flex-direction:column;display:flex}.footer__runhead{font-family:var(--ff-serif);font-size:var(--fs-sm);color:var(--paper);line-height:1.6}.footer__standing{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--paper-on-qing-80)}@media (width>=900px){.footer__upper-inner{flex-direction:row;justify-content:space-between;align-items:center}.footer__lower-inner{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-direction:row}}.navpending{z-index:60;background:var(--zhu-rule);opacity:0;transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;inset:0 auto auto 0;transform:scaleX(0)}.navpending[data-active]{animation:navpending-in 60ms 40ms both linear, navpending-grow 1.6s var(--ease-out) forwards}@keyframes navpending-in{0%{opacity:0}to{opacity:1}}@keyframes navpending-grow{0%{transform:scaleX(.08)}to{transform:scaleX(.82)}}.offline{padding-top:var(--s-3)}html.has-modal{overflow:hidden}.dialog{background:var(--paper);width:100%;max-width:100%;color:var(--ink);box-shadow:var(--shadow-sheet);border:0;border-radius:0;margin:0;padding:0;position:fixed;overflow:hidden}.dialog[open]{flex-direction:column;display:flex}.dialog::backdrop{background:var(--scrim)}.dialog--drawer{border-top:1px solid var(--ink);max-height:88dvh;inset:auto 0 0}.dialog--drawer[open]{animation:sheet-up var(--dur-3) var(--ease-out)}.dialog--drawer[data-closing]{animation:sheet-down var(--dur-2) var(--ease-in) forwards}.dialog__handle{padding:var(--s-3) 0 var(--s-1);touch-action:none;cursor:grab;flex:none;justify-content:center;display:flex}.dialog__handle span{background:var(--rule-mo);width:36px;height:4px;display:block}@media (width>=1200px){.dialog--drawer{border-top:0;border-left:1px solid var(--ink);width:420px;height:100dvh;max-height:none;inset:0 0 0 auto}.dialog--drawer[open]{animation-name:panel-in}.dialog--drawer[data-closing]{animation-name:panel-out}.dialog__handle{display:none}}.dialog--top{background:var(--qing);max-height:100dvh;color:var(--paper);border-bottom:1px solid var(--qing-deep);inset:0 0 auto}.dialog--top[open]{animation:sheet-down-in var(--dur-3) var(--ease-out)}.dialog--top[data-closing]{animation:sheet-up-out var(--dur-2) var(--ease-in) forwards}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-down{to{transform:translateY(100%)}}@keyframes panel-in{0%{transform:translate(100%)}to{transform:none}}@keyframes panel-out{to{transform:translate(100%)}}@keyframes sheet-down-in{0%{transform:translateY(-100%)}to{transform:none}}@keyframes sheet-up-out{to{transform:translateY(-100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.dialog[open]{animation-name:fade-in!important;animation-duration:var(--dur-1)!important}.dialog[data-closing]{animation-name:fade-out!important;animation-duration:var(--dur-1)!important}}.msheet__head{min-height:var(--topbar-h);padding:0 var(--s-2) 0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.msheet__brand{height:28px;padding:0 var(--s-2);background:var(--paper);color:var(--ink);font-family:var(--ff-serif);align-items:center;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.msheet__close{width:var(--hit);height:var(--hit);color:var(--paper);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.msheet__close:hover{background:var(--qing-deep)}.msheet :focus-visible{outline-color:var(--paper)}.msheet__list{padding-bottom:var(--s-4);overflow-y:auto}.msheet__row{min-height:56px;padding:var(--s-2) var(--gutter);border-top:1px solid var(--qing-deep);color:var(--paper);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}.msheet__row:hover,.msheet__row:active{background:var(--qing-deep);color:var(--paper)}.msheet__name{font-family:var(--ff-serif);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-tight)}.msheet__desc{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--paper-on-qing-80)}.msheet__row[aria-current=page]{background:var(--qing-deep)}.msheet__row[aria-current=page] .msheet__name{padding:0 var(--s-2);background:var(--paper);color:var(--ink);align-self:flex-start}.topbar{z-index:30;background:var(--qing);color:var(--paper);position:relative}.topbar__inner{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--topbar-h);display:flex}.qiantiao{height:28px;padding:0 var(--s-2);background:var(--paper);color:var(--ink);font-family:var(--ff-serif);white-space:nowrap;border-radius:0;align-items:center;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.qiantiao:after{content:"";position:absolute;inset:-8px -2px}.qiantiao:hover{color:var(--ink)}.qiantiao:focus-visible,.topbar__link:focus-visible,.topbar__menu:focus-visible{outline-color:var(--paper)}.topbar__nav{display:none}.topbar__menu{align-items:center;gap:var(--s-2);min-height:var(--hit);padding:0 var(--s-3);margin-right:calc(var(--s-3) * -1);color:var(--paper);font-size:var(--fs-ui);background:0 0;border:0;font-weight:500;display:inline-flex}.topbar__menu:hover{background:var(--qing-deep)}@media (width>=900px){.topbar{position:sticky;top:0}.topbar__nav{align-items:center;gap:var(--s-5);display:flex}.topbar__menu{display:none}.topbar__link{min-height:var(--hit);color:var(--paper);font-size:var(--fs-ui);text-underline-offset:6px;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.topbar__link:hover{color:var(--paper);-webkit-text-decoration-color:var(--rule-mo);text-decoration-color:var(--rule-mo)}.topbar__link[aria-current=page]{-webkit-text-decoration-color:var(--zhu-rule);text-decoration-color:var(--zhu-rule);text-decoration-thickness:2px}}.field{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.field__label{font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm);color:var(--ink-2)}.field__hint{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.field__error{align-items:flex-start;gap:var(--s-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--c-error);display:flex}.field__error .icon{margin-top:1px}.control{width:100%;min-width:0;min-height:var(--control-h);padding:0 var(--s-3);background:var(--paper-2);border:1px solid var(--ink-3);border-radius:var(--r-1);color:var(--ink);font-family:var(--ff-sans);font-size:var(--fs-ui);line-height:var(--lh-ui);appearance:none}.control::placeholder{color:var(--ink-3);opacity:1}.control:hover:not(:disabled){border-color:var(--ink)}.control:disabled{background:var(--paper-3);color:var(--ink-2);border-color:var(--paper-3);cursor:not-allowed}.control[aria-invalid=true]{border-color:var(--zhu);box-shadow:inset 0 0 0 .5px var(--zhu)}input.control[type=date],input.control[type=time]{min-height:var(--control-h);display:block}.select{min-width:0;display:block;position:relative}.select__el{padding-right:calc(var(--s-3) + 24px);cursor:pointer;text-overflow:ellipsis}.select__el:disabled{cursor:not-allowed}.select__chevron{right:var(--s-3);pointer-events:none;color:var(--ink-2);position:absolute;top:50%;transform:translateY(-50%)}.select__el[data-empty=true]{color:var(--ink-3)}.select__el option{color:var(--ink)}.dates{gap:var(--s-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.dates__legend{margin-bottom:var(--s-1);font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm);color:var(--ink-2);padding:0}.dates__row{gap:var(--s-2);grid-template-columns:1.35fr 1fr 1fr;display:grid}.dates__cell{min-width:0;display:block}.seg{border:0;min-width:0;margin:0;padding:0}.seg__legend{margin-bottom:var(--s-1);font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-sm);color:var(--ink-2);padding:0}.seg__group{display:flex}.seg__opt{cursor:pointer;flex:1 1 0;min-width:0;position:relative}.seg__opt+.seg__opt{margin-left:-1px}.seg__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.seg__face{min-height:var(--control-h);padding:0 var(--s-4);background:var(--paper);border:1px solid var(--ink);color:var(--ink);font-size:var(--fs-ui);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);justify-content:center;align-items:center;font-weight:500;display:flex}.seg__opt:first-child .seg__face{border-radius:var(--r-1) 0 0 var(--r-1)}.seg__opt:last-child .seg__face{border-radius:0 var(--r-1) var(--r-1) 0}.seg__opt:hover .seg__face{background:var(--paper-2)}.seg__input:checked+.seg__face{background:var(--ink);color:var(--paper)}.seg__input:focus-visible+.seg__face{outline:2px solid var(--qing-focus);outline-offset:2px;z-index:1;position:relative}.seg__input:checked:hover+.seg__face,.seg__opt:hover .seg__input:checked+.seg__face{background:var(--ink-hover)}.seg__input:disabled+.seg__face{background:var(--paper-3);border-color:var(--paper-3);color:var(--ink-2);cursor:not-allowed}.seg__input:disabled:checked+.seg__face{background:var(--ink-2);border-color:var(--ink-2);color:var(--paper)}.seg:disabled .seg__opt{cursor:not-allowed}.cite{color:var(--zhu);font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}.cite:after{content:"";height:var(--hit);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cite .icon{vertical-align:-.1em;margin-right:.25em;display:inline-block}.cite__text{text-decoration:underline;-webkit-text-decoration-color:var(--zhu);text-decoration-color:var(--zhu);text-underline-offset:.2em;text-decoration-thickness:1px}.cite:hover,.cite:visited{color:var(--zhu-deep)}.cite:hover .cite__text{-webkit-text-decoration-color:var(--zhu-deep);text-decoration-color:var(--zhu-deep)}.cite--unverified{color:var(--ink-3);cursor:default;text-decoration:none}[data-wx=木]{--wx:var(--wx-mu);--wx-t:var(--wx-mu-tint)}[data-wx=火]{--wx:var(--wx-huo);--wx-t:var(--wx-huo-tint)}[data-wx=土]{--wx:var(--wx-tu);--wx-t:var(--wx-tu-tint)}[data-wx=金]{--wx:var(--wx-jin);--wx-t:var(--wx-jin-tint)}[data-wx=水]{--wx:var(--wx-shui);--wx-t:var(--wx-shui-tint)}.wxtag{border-radius:var(--r-1);background:var(--wx-t);width:20px;height:20px;color:var(--wx);font-family:var(--ff-sans);font-size:var(--fs-xs);flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.gz{align-items:center;gap:var(--s-1);color:var(--wx,var(--ink));font-family:var(--ff-serif);font-weight:700;line-height:var(--lh-glyph);vertical-align:middle;display:inline-flex}.gz__glyph{line-height:var(--lh-glyph);display:block}.gz__el{font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:500;line-height:1}.gz--xl{font-size:var(--fs-glyph-xl)}.gz--md{font-size:var(--fs-glyph-md)}.gz--sm{font-size:var(--fs-glyph-sm)}.gz--xs{font-size:var(--fs-sm)}.gz--tag-below{gap:var(--s-1);flex-direction:column}@media (width>=900px){.gz--tag-below{gap:var(--s-2);flex-direction:row}}.ruled-wrap{position:relative}.ruled__cue{z-index:2;width:30px;color:var(--ink-2);pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease-out);align-items:center;display:flex;position:absolute;top:1px;bottom:1px}.ruled__cue--end{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--paper-3) 92%, transparent));justify-content:flex-end;padding-right:3px;right:1px}.ruled__cue--start{background:linear-gradient(to left, transparent, color-mix(in srgb, var(--paper-3) 92%, transparent));padding-left:3px;left:1px}.ruled-wrap[data-more~=end] .ruled__cue--end,.ruled-wrap[data-more~=start] .ruled__cue--start{opacity:1}.ruled{border:1px solid var(--zhu-rule);background:var(--paper);border-radius:0;overflow-x:auto}.ruled__table{width:100%;font-size:var(--fs-ui);line-height:var(--lh-ui)}.ruled__table th,.ruled__table td{border-top:1px solid var(--rule-mo);text-align:start;vertical-align:middle;padding:12px;font-weight:400}.ruled--dense .ruled__table th,.ruled--dense .ruled__table td{padding:8px 10px}.ruled__table thead th{background:var(--paper-2);color:var(--ink);border-top:0;font-weight:500}.ruled__table tbody tr:first-child>*{border-top:0}.ruled__table tbody th[scope=row]{width:44px;min-width:44px;font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;padding-inline:8px;font-weight:500}@media (width>=900px){.ruled__table tbody th[scope=row]{width:64px;min-width:64px}}.ruled--pillars .ruled__table th+th,.ruled--pillars .ruled__table th+td,.ruled--pillars .ruled__table td+td,.ruled--pillars .ruled__table td+th{border-left:1px solid var(--zhu-rule)}.ruled--sticky .ruled__table th:first-child{z-index:1;background:var(--paper);position:sticky;left:0}.ruled--sticky .ruled__table thead th:first-child{background:var(--paper-2)}.ruled__table .is-day{background:var(--zhu-tint)}.ruled__table thead .is-day{border-top:2px solid var(--zhu);background:var(--zhu-tint)}.ruled__table .is-flow{background:var(--paper-2)}.ruled__table caption{caption-side:bottom;padding:var(--s-2) 0;text-align:start;font-size:var(--fs-sm);color:var(--ink-2)}.src__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-2) var(--s-2) 0 var(--gutter);flex:none;display:flex}.src__title{padding-top:var(--s-2);font-size:var(--fs-h3);line-height:var(--lh-snug)}.src__close{width:var(--hit);height:var(--hit);color:var(--ink);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.src__close:hover{background:var(--paper-2)}.src__status{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--gutter) var(--s-3);border-bottom:1px solid var(--rule-mo);font-size:var(--fs-sm);color:var(--ink-2);flex:none;display:flex}.src__status .icon{color:var(--qing-text)}.src__body{min-height:0;padding:var(--s-4) var(--gutter) var(--s-5);overscroll-behavior:contain;flex:auto;overflow-y:auto}.src__line{column-gap:var(--s-2);font-family:var(--ff-serif);font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink-2);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.src__line+.src__line{margin-top:var(--s-3)}.src__line--cited{color:var(--ink)}.src__n{font-family:var(--ff-sans);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);text-align:right;padding-top:.45em}.src__text{text-align:var(--align-read);text-align-last:start}.src__cited{text-decoration:underline;-webkit-text-decoration-color:var(--zhu);text-decoration-color:var(--zhu);text-underline-offset:4px;text-decoration-thickness:2px}.src__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--gutter) max(var(--s-4), env(safe-area-inset-bottom));border-top:1px solid var(--rule-mo);font-size:var(--fs-ui);flex-wrap:wrap;flex:none;display:flex}.seal{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);min-width:22px;height:22px;color:var(--ink);font-family:var(--ff-serif);font-size:var(--fs-sm);vertical-align:middle;white-space:nowrap;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0 3px;font-weight:700;line-height:1;display:inline-flex;position:relative}.seal--zhu{border:1.5px solid var(--zhu);color:var(--zhu)}.seal--bai{background:var(--ink);border-color:var(--ink);color:var(--paper)}.seal--ping{border-color:var(--ink-3);color:var(--ink-3)}.seal--ink{border-color:var(--ink);color:var(--ink)}.seal--ti{border-color:var(--qing-text);color:var(--qing-text)}.seal--yong{border-color:var(--zhu);color:var(--zhu)}button.seal{cursor:pointer;padding:0 3px}.seal--hit:after{content:"";width:max(100%, var(--hit));height:var(--hit);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seal--hit:hover.seal--zhu{background:var(--zhu-tint)}.seal--hit:hover.seal--bai{background:var(--ink-hover)}.home{flex:1 0 auto;position:relative}.home__grid{gap:var(--s-6);padding-block:var(--s-5) var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}.home__h2{margin-bottom:var(--s-3)}.home__display{font-size:var(--fs-display);letter-spacing:var(--ls-display);font-feature-settings:"palt";line-height:1.25}.home__sub{max-width:38rem;margin-top:var(--s-3);color:var(--ink-2)}.quick{gap:var(--s-4);max-width:var(--w-form);margin-top:var(--s-6);padding:var(--s-5);flex-direction:column;display:flex}.quick__title{font-size:var(--fs-h3);line-height:var(--lh-snug)}.quick__row{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.quick__note{font-size:var(--fs-sm);color:var(--ink-2)}.today{padding-block:var(--s-4);border-top:1px solid var(--zhu-rule);border-bottom:1px solid var(--rule-mo)}.today__head{margin-bottom:var(--s-3);font-size:var(--fs-h3);line-height:var(--lh-snug)}.today__link{align-items:center;gap:var(--s-1);min-height:var(--hit);color:var(--ink);text-decoration:none;display:inline-flex}.today__link:hover{color:var(--qing-text)}.today__body{gap:var(--s-3) var(--s-6);align-items:center;display:grid}.today__date{align-items:baseline;gap:var(--s-2);display:flex}.today__num{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1}.today__ym{font-size:var(--fs-ui);color:var(--ink-2)}.today__lunar{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.today__fest{color:var(--qing-text)}.today__gz{align-items:center;gap:var(--s-3);display:inline-flex}.today__yiji{gap:var(--s-2) var(--s-5);display:grid}.today__col{align-items:baseline;gap:var(--s-2);display:flex}.today__col .seal{align-self:center}.today__k{min-width:22px;color:var(--ink-2);font-size:var(--fs-sm);text-align:center;flex:none;font-weight:500}.today__none{color:var(--ink-3)}.today__wait{gap:var(--s-2);flex-direction:column;display:flex}.sample .ruled{max-width:20rem}.sample__hidden{white-space:nowrap}.sample__text.prose{margin-top:var(--s-4);text-align:start}.sample__note{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--ink-2)}.sample__go{margin-top:var(--s-1);justify-content:flex-start;padding-inline:0}.home__toc-lead{max-width:40rem;margin-bottom:var(--s-3);color:var(--ink-2)}.toc{border-top:1px solid var(--zhu-rule)}.toc li{border-bottom:1px solid var(--rule-mo)}.toc__row{align-items:center;column-gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-2);color:var(--ink);transition:background-color var(--dur-1) var(--ease-out);grid-template-columns:3.25rem minmax(0,1fr) auto;text-decoration:none;display:grid}.toc__row:hover{background:var(--paper-2);color:var(--ink)}.toc__name{font-family:var(--ff-serif);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-tight)}.toc__desc{color:var(--ink-2)}.toc__chev{color:var(--ink-3)}.promises{border-top:1px solid var(--zhu-rule);display:grid}.promises li{border-bottom:1px solid var(--rule-mo)}.promise{align-items:flex-start;gap:var(--s-3);min-height:var(--hit);padding:var(--s-3) var(--s-2);color:var(--ink);text-decoration:none;display:flex}.promise:hover{background:var(--paper-2);color:var(--ink)}.promise__icon{color:var(--qing-text);margin-top:2px}.promise__title{font-weight:500;display:block}.promise__body{color:var(--ink-2);display:block}.home__seal{display:none}@media (width>=600px){.home__grid{gap:var(--s-6)}}@media (width>=900px){.home__grid{gap:var(--s-7) var(--s-5);padding-block:var(--s-7) var(--s-8)}.today__body{grid-template-columns:auto auto minmax(0,1fr)}.today__wait,.today__err{grid-column:2/-1}.today__yiji{grid-template-columns:repeat(3,auto);justify-content:start}.toc{column-gap:var(--s-6);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;display:grid}.toc li{border-top:0}.promises{column-gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.home__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home__intro{grid-area:1/1/auto/8}.sample{padding-top:var(--s-2);grid-area:1/8/auto/13;align-self:start}.today{grid-area:2/1/auto/-1}.home__toc{grid-area:3/1/auto/-1}.home__promises{grid-area:4/1/auto/-1}}@media (width>=1400px){.home__seal{top:var(--s-7);padding:var(--s-3) var(--s-2);background:var(--paper);border:1px solid var(--ink);color:var(--ink-2);font-family:var(--ff-serif);font-size:.875rem;line-height:var(--lh-ui);writing-mode:vertical-rl;text-orientation:upright;display:block;position:absolute;right:calc(50vw - 688px)}}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-home-00.f9dc8e17.woff2)format("woff2");unicode-range:U+4E1C,U+4E4B,U+4E8B-4E8C,U+4EF6,U+4FDD,U+503E,U+5065,U+5148,U+5165,U+5168,U+516C,U+5177,U+51B3,U+522B,U+52A1,U+52FF,U+539F,U+53D6,U+53EF,U+5411,U+5426,U+5668,U+56DB,U+5916,U+591A,U+5927,U+5973,U+59CB,U+5B58,U+5B8C,U+5B98,U+5B9E,U+5BF9,U+5BFF,U+5E76,U+5E8F,U+5F15,U+5F20,U+5F52-5F53,U+6027,U+624B,U+624D,U+652F,U+65AD,U+663E,U+670D,U+671F,U+67F1,U+6807,U+6B21,U+6B66,U+6BCF,U+6C14,U+707E,U+70C8,U+731B,U+7531,U+7537,U+7559,U+7978,U+7A0B,U+8282,U+8865,U+8868,U+897F,U+89C1,U+8A00,U+8BA1,U+8BF4,U+8BF8,U+8C61,U+9009,U+9010,U+90FD,U+91CC,U+95EE,U+95F4,U+9A8C}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-home-01.b0fa7519.woff2)format("woff2");unicode-range:U+4EFD,U+4F60,U+519C,U+5883,U+5EB7,U+60F3,U+6309,U+6311,U+6574,U+6599,U+6837-6838,U+6D4F,U+7B97,U+88C5,U+89C8,U+8BB2,U+8F93,U+9002,U+949F,U+9879,U+9980}@font-face{font-family:Yingxu Serif Fallback;src:local(Songti SC),local(STSong),local(SimSun);size-adjust:100%;ascent-override:88%;descent-override:12%}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/serif-400-common-00.0d341a62.woff2)format("woff2");unicode-range:U+4E03,U+4E1C,U+4E34,U+4E49,U+4E66,U+4EB2,U+4F0F,U+4F11,U+4F4D,U+5012,U+503C,U+5047,U+504F,U+5148,U+514B,U+5168,U+517B,U+51AC,U+5229,U+522B,U+5236,U+529B,U+52A8,U+52AB,U+52BF,U+5316,U+5373,U+53BB,U+53C8,U+53CA,U+53CD,U+53D8,U+540C,U+559C,U+56E0,U+5802,U+5893,U+592B,U+5934,U+5973,U+597D,U+59BB,U+5B89,U+5B9C,U+5BAB,U+5BCC,U+5C06,U+5C11,U+5C31,U+5C45,U+5C5E,U+5E26,U+5E38,U+5EFA,U+5F31,U+5F3A,U+5F62,U+5FB7,U+5FCC,U+6027,U+610F,U+6276,U+6551,U+65E9,U+65FA,U+66F0,U+66F4,U+6700,U+6740,U+6742,U+6781,U+6839,U+683C,U+6B64,U+6BCD,U+6BD4,U+6C14,U+6D41,U+6E90,U+715E,U+7236,U+7269,U+7537,U+767D,U+76DB,U+76F8,U+7834,U+7956,U+795E,U+7984,U+798F,U+7C7B,U+7EDD,U+7F8A,U+8005,U+800C,U+804C,U+80A9,U+80CC,U+81F4,U+8870,U+897F,U+8BE6,U+8D22,U+8D25,U+8D35,U+8DB3,U+8FDB,U+9006,U+9053,U+957F,U+975E,U+987A-987B,U+98CE,U+98DF,U+9A6C,U+9AD8,U+9B3C,U+9F99}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/serif-400-common-01.2015984b.woff2)format("woff2");unicode-range:U+4E16,U+4E45,U+4E86,U+4E92,U+4EA7,U+4ECA,U+4ED6,U+4F18,U+4F8B,U+5019,U+501F,U+505C,U+5144,U+514D,U+5171,U+5174,U+51A0,U+51CF,U+51E0,U+51ED,U+5207,U+52FE,U+5347,U+5360,U+5371,U+5384,U+53BF,U+53C2,U+53F8,U+56FA,U+56FE,U+5747,U+589E,U+58EB,U+5A36,U+5AC1,U+5B59,U+5B85,U+5B9D,U+5BBF,U+5E1B,U+5E1D,U+5EA7,U+5F1F,U+5F80,U+5F85,U+5FFD,U+603B,U+6237,U+624B,U+6267,U+627F,U+6291,U+6301,U+63D0,U+672B,U+673A,U+6797,U+6B4C,U+6B62,U+6B65-6B66,U+6C11,U+6C90,U+6D74,U+6D88,U+6DA7,U+725B,U+7384,U+7389,U+7530,U+7559,U+7565,U+767E,U+76CA,U+76F4,U+7740,U+79CD,U+79FB,U+7A33,U+7B26,U+7BA1,U+7EE7,U+7F18,U+7F3A,U+8001,U+8003,U+80CE,U+843D,U+864E,U+86C7,U+8865,U+8BC0,U+8BC6,U+8BF8,U+8C03,U+8D34,U+8D56,U+8D70,U+8D85,U+8D8B,U+8F83,U+8F88,U+8FC1,U+8FD1,U+8FDE,U+9041,U+907F,U+90FD,U+91CF,U+94A5,U+963B,U+9648,U+964D,U+9650,U+9677,U+96F7,U+97F3,U+98DE,U+9F20}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/serif-400-common-02.549ab781.woff2)format("woff2");unicode-range:U+4E70,U+4E9B,U+4EAE,U+4EC5-4EC6,U+4ED8,U+4EF7,U+4EFD,U+4F30,U+4F34,U+4F4E,U+4F9B,U+4FA3,U+4FA7,U+5154,U+521B,U+52FF,U+532E,U+5339,U+535A,U+538B,U+53CB,U+53E6,U+56F4,U+5706,U+5708,U+573A,U+5899,U+58A8,U+5B54,U+5B8B,U+5BBD,U+5BC6,U+5C14,U+5C3E,U+5C4F,U+5C55,U+5C6F,U+5E03,U+5E99,U+5F0A,U+5F0F,U+5F20,U+5F6D,U+5F79,U+600E,U+601D,U+60EF,U+60F3,U+611F,U+6162,U+62A5,U+6302,U+6311,U+6548,U+65E7,U+6682,U+66DC,U+670B,U+675F,U+67D0,U+680F,U+6D89,U+70DB,U+72D7,U+732A,U+7334,U+73AF,U+73ED,U+753B,U+77ED,U+793A,U+7981,U+7B54,U+7EA6,U+7EC7,U+7EED,U+7EFC,U+7F29,U+7FFB,U+8096,U+814A,U+8206,U+8303,U+8721,U+8861,U+88C5,U+8BA4,U+8BA9,U+8BAE,U+8BC1,U+8BCD,U+8BDD,U+8BED,U+8C08,U+8D1E-8D1F,U+8D23,U+8D39,U+8DA3,U+8F6E,U+8FB9,U+9001,U+90A3,U+9274,U+94B1,U+94FA,U+9500,U+9519,U+952E,U+9636,U+9644,U+96C0,U+9891,U+9898,U+98A0,U+9E21,U+9ED1,U+9ED8,U+9F84}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/serif-400-common-03.349add07.woff2)format("woff2");unicode-range:U+D7,U+2192,U+25CB,U+25CE-25CF,U+4F19,U+5237,U+54C8,U+59E4,U+5EFF,U+6269,U+627E,U+64A4,U+66C6,U+677F,U+6790,U+679A,U+67C5,U+6EE8,U+7840,U+79D2,U+7A3F,U+7C98,U+7EC4,U+87A3,U+8D2D,U+8DDF,U+8F91,U+8FB2,U+94A4,U+94DC,U+95F0,U+961F,U+9897,U+9980,U+FF1D}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/serif-400-hot-all-00.0462de99.woff2)format("woff2");unicode-range:U+5B87,U+5B99,U+6570,U+65E0,U+6709,U+76C8,U+7A77,U+865A,U+FF0C}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/serif-400-hot-entry-00.a087e6ba.woff2)format("woff2");unicode-range:U+30,U+35,U+37,U+B7,U+3001-3002,U+300A-300D,U+4E0A,U+4E19,U+4E3B,U+4E4B,U+4E8E,U+4F20,U+4F53,U+4FAE,U+5177,U+51B3,U+53D6,U+53E4,U+5426,U+5883,U+5904,U+5916,U+591A,U+5929,U+5E72,U+5E94,U+65E5,U+662F,U+663E,U+6B3A,U+6EF4,U+706B,U+70C8,U+731B,U+7B2C,U+7C4D,U+7EDF,U+884C,U+89C1,U+8BBA,U+8BF4,U+8C61,U+96EA,U+971C,U+9A8C,U+9AD3}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/serif-400-misc-00.9237d8c1.woff2)format("woff2");unicode-range:U+4E32,U+4E91,U+4EEC,U+4F46,U+5141,U+518C,U+5269,U+58F0,U+5F39,U+5FEB,U+626B,U+62FF,U+6324,U+641C,U+6837,U+6A2A,U+6B3E,U+6D3B,U+6E20,U+6FC0,U+767B,U+7B5B,U+7EA7,U+7F00,U+822C,U+8BB2,U+8BBF,U+9000,U+901F,U+94AE,U+9501}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/serif-400-shell-00.75f508f7.woff2)format("woff2");unicode-range:U+4E1A,U+4E1D,U+4E22,U+4E4C,U+516B,U+518D,U+5361,U+56DE,U+590D,U+5982,U+6062,U+6253,U+62E9,U+65B0,U+6731,U+67E5,U+73B0,U+76EE,U+79BB,U+79C1,U+7A0D,U+7B7E,U+7EC6,U+7EDC,U+7F25,U+8054,U+822A,U+89C2,U+8BA2,U+8BD5,U+8DF3,U+8FD4,U+95ED,U+9605,U+9690,U+9752,U+9996,U+9EC4}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/serif-400-shell-00.afeda666.woff2)format("woff2");unicode-range:U+20-22,U+24-27,U+2A-2B,U+36,U+39,U+3B-40,U+44-45,U+48,U+4A,U+4D,U+4F,U+51-52,U+55-56,U+58,U+5A-60,U+6A,U+70-71,U+75,U+77-78,U+7A-7E,U+2018-2019,U+3000,U+3008-3009,U+300E-3011,U+FF01,U+FF0F,U+FF1F,U+FF5E}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-common-00.5a68d15c.woff2)format("woff2");unicode-range:U+4E03,U+4E24,U+4E34,U+4E49,U+4E66,U+4EB2,U+4EE4,U+4F11,U+4F4D,U+5012,U+5047,U+504F,U+5144,U+514B,U+5174,U+517B,U+51AC,U+5207,U+521D,U+5229,U+5236,U+529B,U+52AB,U+52BF,U+5316,U+5373,U+53BB,U+53C8,U+53CA,U+53CD,U+53F8,U+540C,U+559C,U+56E0,U+5802,U+5893,U+58EB,U+592B,U+5934,U+597D,U+59BB,U+5B89,U+5BAB,U+5BCC,U+5C06,U+5C11,U+5C31,U+5C45,U+5C5E,U+5E38,U+5F1F,U+5F31,U+5F3A,U+5F62,U+5FB7,U+603B,U+610F,U+6276,U+63D0,U+6551,U+65E9,U+65FA,U+66F0,U+66F4,U+6700,U+673A,U+6740,U+6742,U+6781,U+6839,U+683C,U+6B62,U+6B64,U+6B7B,U+6BCD,U+6BD4,U+6D41,U+7236,U+7269,U+7389,U+767D,U+76CA,U+76DB,U+76F8,U+7834,U+798F,U+7C7B,U+7EDD,U+7F8A,U+8005,U+800C,U+804C,U+80A9,U+80CE,U+81F4,U+843D,U+864E,U+8870,U+8BE6,U+8D22,U+8D25,U+8D35,U+8D56,U+8DB3,U+8FD1,U+8FDE,U+9006,U+9053,U+914D,U+957F,U+975E,U+987A-987B,U+98CE,U+98DE-98DF,U+9A6C,U+9AD8,U+9B3C,U+9F99}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-common-01.2ca6d595.woff2)format("woff2");unicode-range:U+4E45,U+4E86,U+4EA7,U+4ED6,U+4F18,U+4F4E,U+4FA3,U+5019,U+501F,U+505C,U+5154,U+5171,U+51A0,U+51CF,U+51E0,U+51ED,U+52FE,U+5347,U+535A,U+5360,U+5371,U+5384,U+538B,U+53BF,U+53C2,U+56FA,U+56FE,U+5706,U+5747,U+589E,U+5A36,U+5AC1,U+5B59,U+5B85,U+5BBD,U+5E03,U+5E1B,U+5E1D,U+5E99,U+5EA7,U+5F80,U+5F85,U+5FFD,U+6162,U+6237,U+6267,U+627F,U+6291,U+6301,U+6447,U+65E7,U+66DC,U+672B,U+6797,U+6B3A,U+6B4C,U+6B65,U+6C11,U+6C90,U+6D74,U+6D88,U+6DA7,U+6EE1,U+725B,U+732A,U+7334,U+7384,U+73AF,U+7530,U+7565,U+76F4,U+7740,U+77ED,U+79CD,U+79FB,U+7A33,U+7B26,U+7BA1,U+7EA6,U+7EE7,U+7EED,U+7F18,U+7F3A,U+8001,U+8003,U+8096,U+86C7,U+8721,U+8861,U+8BA4,U+8BC0,U+8BC6,U+8BCD,U+8BED,U+8C08,U+8D1E-8D1F,U+8D34,U+8D85,U+8D8B,U+8F83,U+8F88,U+8FC1,U+9041,U+907F,U+91CF,U+94B1,U+9519,U+963B,U+9648,U+964D,U+9650,U+9677,U+96EA,U+96F7,U+971C,U+9898,U+98A0,U+9E21,U+9F20}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-common-02.8347dd81.woff2)format("woff2");unicode-range:U+D7,U+2192,U+25CB,U+25CE-25CF,U+4E70,U+4E9B,U+4EAE,U+4EC5-4EC6,U+4ED8,U+4EF7,U+4F19,U+4F30,U+4F34,U+4F9B,U+4FA7,U+4FAE,U+5237,U+532E,U+5339,U+53CB,U+53E6,U+542F,U+54C8,U+56F4,U+5708,U+573A,U+5899,U+58A8,U+59E4,U+5B54,U+5B83,U+5C14,U+5C3E,U+5C4F,U+5C55,U+5C6F,U+5EFF,U+5F0A,U+5F0F,U+5F79,U+600E,U+60EF,U+611F,U+6269,U+627E,U+62A5,U+6302,U+64A4,U+6548,U+6682,U+66C6,U+670B,U+675F,U+677F,U+6790,U+679A,U+67C5,U+67D0,U+680F,U+6D89,U+6EE8,U+70DB,U+72D7,U+73ED,U+753B,U+7981,U+79D2,U+7A3F,U+7B54,U+7C98,U+7EC4,U+7EC7,U+7EFC,U+7F29,U+7FFB,U+814A,U+8206,U+8303,U+87A3,U+8BA9,U+8BAE,U+8BC1,U+8BDD,U+8D2D,U+8D39,U+8DA3,U+8DDF,U+8F6E,U+8F91,U+8FB2,U+90A3,U+94A4,U+94DC,U+94FA,U+9500,U+952E,U+95F0,U+961F,U+9636,U+9644,U+96C0,U+9891,U+9897,U+9ED1,U+9ED8,U+9F84,U+FF1D}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/serif-700-glyph-00.8700c9ce.woff2)format("woff2");unicode-range:U+4E01,U+4E11,U+4E16,U+4E19,U+4E59,U+4E92,U+4EA5,U+4F0F,U+4F53,U+51F6,U+52A8,U+5348,U+536F,U+53D8,U+5409,U+571F,U+58EC,U+5B50,U+5B9C,U+5BC5,U+5DF1,U+5DF3,U+5E73-5E74,U+5E94,U+5E9A,U+5FCC,U+620A,U+620C,U+65E5,U+65F6,U+6708,U+6728,U+672A,U+672C,U+6743,U+6C34,U+706B,U+7528,U+7532-7533,U+7678,U+7984,U+79D1,U+7A7A,U+8F9B,U+8FB0,U+8FD0,U+9149,U+91D1,U+9633-9634}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-hot-all-00.30f3a824.woff2)format("woff2");unicode-range:U+76C8,U+865A}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-hot-entry-00.a0e0823c.woff2)format("woff2");unicode-range:U+3002,U+4E00,U+4E0E,U+4E8E,U+4EA4,U+4ECA,U+4EE3,U+4F8B,U+516B,U+516D,U+5173,U+51FA,U+5386,U+53E3,U+53E5,U+5904,U+5B57,U+5F55,U+5F84,U+5FAE,U+5FEB,U+6392,U+6709,U+6761,U+6848,U+6863,U+6885,U+723B,U+7684,U+76D8,U+76EE,U+7801,U+793A,U+79C1,U+7D2B,U+7ED9,U+82B1,U+89E3,U+8BFB,U+901F,U+9690,U+9EC4,U+FF0C,U+FF1A}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-misc-00.07dcedd5.woff2)format("woff2");unicode-range:U+4E32,U+4E91,U+4EEC,U+4F46,U+5141,U+518C,U+5269,U+5F39,U+626B,U+62FF,U+6324,U+641C,U+6A2A,U+6B3E,U+6D3B,U+6E20,U+6FC0,U+767B,U+7B5B,U+7EA7,U+7F00,U+822C,U+8BBF,U+9000,U+94AE,U+9501}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-shell-00.900855fb.woff2)format("woff2");unicode-range:U+20-40,U+42-48,U+4A-71}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-shell-00.bc806017.woff2)format("woff2");unicode-range:U+4E0A,U+4E13,U+4E1A,U+4E1D,U+4E2A,U+4E2D,U+4E4C,U+4ECD,U+4EE5,U+4F20,U+4F9D,U+5143,U+5185,U+518D,U+5230,U+52A0,U+533B,U+5366,U+53D7,U+540E,U+548C,U+54CD,U+56DE,U+5728,U+586B,U+590D,U+5982,U+5B66,U+5B87,U+5BB9,U+5DF2,U+5F00,U+5F71,U+5F8B,U+6210,U+6216,U+6295,U+636E,U+63A8,U+6587,U+65B0,U+65E0,U+662F,U+672F,U+6731,U+6784,U+679C,U+6A21,U+6B63,U+6CA1,U+6D4B,U+70B9,U+7136,U+73B0,U+7406,U+770B,U+79BB,U+7A0D,U+7EC6,U+7EDF,U+7F51,U+7F6E,U+8054,U+80FD,U+811A,U+8981,U+89C2,U+8BBE,U+8BD5,U+8D44,U+8F7D,U+8FC7,U+8FD4,U+8FD8-8FD9,U+91CD,U+95ED,U+9752,U+9762,U+9996}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-shell-01.2f5fa8ac.woff2)format("woff2");unicode-range:U+72-7E,U+B7,U+2014,U+2018-2019,U+201C-201D,U+2026,U+3000-3001,U+3008-3009,U+300C-3011,U+3014-3015,U+FF01,U+FF0F,U+FF1B,U+FF1F,U+FF5E}@font-face{font-family:Yingxu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/serif-700-shell-01.4fab886c.woff2)format("woff2");unicode-range:U+4E22,U+5361,U+5757,U+5B99,U+5BFC,U+6062,U+6253,U+67E5,U+68C0,U+6F14,U+7597,U+7B7E,U+7EBF,U+7EDC,U+7F25,U+822A,U+8BA2,U+8BF7,U+8DF3,U+9605,U+9875,U+9884}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f8f7f3;--paper-2:#f1eee9;--paper-3:#e6e3dc;--ink:#1a1816;--ink-hover:#302d2b;--ink-2:#504c49;--ink-3:#6a6562;--rule-mo:#d4d0cb;--zhu:#c3321a;--zhu-deep:#a11d05;--zhu-rule:#ee9685;--zhu-tint:#ffebe6;--zhu-rule-soft:#ee968580;--qing:#284053;--qing-deep:#193043;--qing-text:#28577c;--qing-tint:#e5eef6;--qing-focus:#1e71ac;--wx-mu:#197037;--wx-huo:#c3321a;--wx-tu:#874c30;--wx-jin:#7f6612;--wx-shui:#225899;--wx-mu-tint:#e3f6e6;--wx-huo-tint:#ffebe6;--wx-tu-tint:#ffebe3;--wx-jin-tint:#f8f0da;--wx-shui-tint:#e5f1ff;--c-ji:var(--zhu);--c-xiong:var(--ink);--c-ping:var(--ink-3);--c-link:var(--qing-text);--c-focus:var(--qing-focus);--c-error:var(--zhu);--c-rise:var(--zhu);--c-fall:var(--ink);--paper-on-qing-80:#f8f7f3cc;--ff-serif:"Yingxu Serif", "Yingxu Serif Fallback", "Songti SC", "STSong", "Noto Serif CJK SC", "SimSun", serif;--ff-sans:-apple-system, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--fs-glyph-xl:2.5rem;--fs-glyph-md:1.75rem;--fs-glyph-sm:1.25rem;--fs-display:2rem;--fs-h1:1.75rem;--fs-h2:1.375rem;--fs-h3:1.125rem;--fs-read:1.0625rem;--fs-ui:.9375rem;--fs-sm:.8125rem;--fs-xs:.75rem;--lh-glyph:1;--lh-tight:1.3;--lh-ui:1.5;--lh-sm:1.45;--lh-snug:1.4;--lh-read:1.75;--ls-display:.04em;--align-read:start;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-0:0;--r-1:2px;--r-2:4px;--gutter:16px;--w-content:1200px;--w-read:40rem;--w-form:36rem;--topbar-h:52px;--subnav-h:44px;--hit:44px;--control-h:48px;--dur-1:.12s;--dur-2:.2s;--dur-3:.28s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--shadow-sheet:0 12px 32px -12px #1a181659;--shadow-pop:0 6px 16px -6px #1a18164d;--shadow-toast:0 8px 24px -8px #1a181666;--scrim:#1a181666}@media (width>=600px){:root{--align-read:justify;--gutter:24px}}@media (width>=900px){:root{--gutter:32px;--fs-glyph-xl:3.5rem;--fs-display:2.75rem;--fs-h1:2rem;--fs-h2:1.5rem;--topbar-h:56px;--control-h:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper);scroll-padding-top:calc(var(--topbar-h) + var(--subnav-h) + var(--s-4));line-break:strict;word-break:normal;overflow-wrap:anywhere;hanging-punctuation:allow-end;text-spacing-trim:space-first}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--ff-sans);font-size:var(--fs-ui);line-height:var(--lh-ui);font-variant-numeric:tabular-nums;caret-color:var(--zhu);accent-color:var(--qing-focus);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}#root{flex-direction:column;min-height:100dvh;display:flex}@media (width<=899px){html{scroll-padding-top:calc(var(--subnav-h) + var(--s-4))}}h1,h2,h3,h4{font-family:var(--ff-serif);text-align:start;text-wrap:balance;color:var(--ink);margin:0;font-weight:700}h1{font-size:var(--fs-h1);line-height:var(--lh-tight)}h2{font-size:var(--fs-h2);line-height:1.35}h3{font-size:var(--fs-h3);line-height:var(--lh-snug)}h1,h2{font-feature-settings:"palt"}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}dl,dd,figure{margin:0}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}strong,b{font-weight:700}em,i,cite{font-style:normal}a{color:var(--c-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--qing-deep)}::selection{background:var(--zhu-tint);color:var(--ink)}:focus-visible{outline:2px solid var(--qing-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (hover:hover) and (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--rule-mo) var(--paper-2)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--rule-mo);border-radius:0}}.container{width:100%;max-width:calc(var(--w-content) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--form{max-width:calc(var(--w-form) + 2 * var(--gutter))}.page{padding-block:var(--s-5) var(--s-7);flex:1 0 auto}@media (width>=900px){.page{padding-block:var(--s-7) var(--s-8)}}.page__title{margin-bottom:var(--s-3)}.lede{color:var(--ink-2);max-width:44rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-2);z-index:100;min-height:var(--hit);padding:0 var(--s-4);background:var(--paper);color:var(--ink);border:1px solid var(--ink);align-items:center;display:inline-flex;position:absolute;top:-100px}.skip-link:focus{top:var(--s-2)}.prose{font-family:var(--ff-serif);font-size:var(--fs-read);line-height:var(--lh-read);text-align:var(--align-read);text-align-last:start}.prose p+p{margin-top:var(--s-4)}.zhuzhong{text-emphasis:filled sesame var(--zhu);-webkit-text-emphasis:filled sesame var(--zhu);text-emphasis-position:under left}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.main{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.main:focus{outline:none}.wenwu{background:var(--paper);border:1px solid var(--zhu-rule);outline:2px solid var(--zhu-rule);outline-offset:3px;margin:5px}
