*{box-sizing:border-box}html:has([data-book-reader]){scrollbar-gutter:stable}body,html{margin:0;padding:0;background:var(--wg-kraft);color:var(--wg-ink);font-family:var(--wg-font);font-size:var(--wg-body-size);font-weight:var(--wg-body-weight);line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}figure,h1,h2,h3,p{margin:0}@media screen{body{word-break:keep-all;overflow-wrap:break-word;line-break:strict}}@supports (text-wrap-style:pretty){@media screen{:where(body){text-wrap-style:pretty}:where(h1,h2,h3,h4,button,[role=button],[role=tab],[role=radio]):where(:not(.wg-sheet *,.wg-master-print-sheet *,.wg-mb-book *,.wg-text-base *)){text-wrap-style:balance}}}@supports (text-wrap:balance) and (not (text-wrap-style:pretty)){@media screen{:where(h1,h2,h3,h4):where(:not(.wg-sheet *,.wg-master-print-sheet *,.wg-mb-book *,.wg-text-base *)){text-wrap:balance}}}@supports (text-wrap:balance){@media screen{.wg-balance:where(:not(.wg-sheet *,.wg-master-print-sheet *,.wg-mb-book *,.wg-text-base *)){text-wrap:balance}}}:where(.wg-sheet,.wg-master-print-sheet,.wg-mb-book,.wg-text-base){word-break:normal;overflow-wrap:normal;line-break:auto;text-wrap-style:auto}:root{--wg-fs-boost:0px;--wg-fs-read:17px;--wg-fs-body:16px;--wg-fs-sub:14px;--wg-fs-heading:22px;--wg-fs-title:22px;--wg-lh-read:1.8;--wg-ctl-boost:0px;--wg-gutter:20px;--wg-content-max:1280px;--wg-page-edge:24px;--wg-web-edge:20px;--wg-web-gutter:max(var(--wg-web-edge),calc((100% - var(--wg-content-max)) / 2))}@media (min-width:768px){:root{--wg-web-edge:24px}}@media (min-width:1024px){:root{--wg-fs-title:28px}}:root[data-text-size=large]{--wg-fs-boost:4px;--wg-fs-read:21px;--wg-fs-body:20px;--wg-fs-sub:18px;--wg-fs-heading:26px;--wg-fs-title:26px;--wg-ctl-boost:8px;--wg-display-size:36px;--wg-title-size:28px;--wg-heading-size:24px;--wg-body-size:20px;--wg-caption-size:17px;--wg-label-size:16px}@media (min-width:1024px){:root[data-text-size=large]{--wg-fs-title:32px}}@media print{:root,:root[data-text-size=large]{--wg-fs-boost:0px;--wg-fs-read:17px;--wg-fs-body:16px;--wg-fs-sub:14px;--wg-fs-heading:22px;--wg-fs-title:22px;--wg-ctl-boost:0px;--wg-display-size:32px;--wg-title-size:24px;--wg-heading-size:20px;--wg-body-size:16px;--wg-caption-size:13px;--wg-label-size:12px}}.wg-text-base{--wg-fs-boost:0px;--wg-fs-read:17px;--wg-fs-body:16px;--wg-fs-sub:14px;--wg-fs-heading:22px;--wg-fs-title:22px;--wg-ctl-boost:0px;--wg-display-size:32px;--wg-title-size:24px;--wg-heading-size:20px;--wg-body-size:16px;--wg-caption-size:13px;--wg-label-size:12px}.wg-display{font-size:var(--wg-display-size);font-weight:var(--wg-display-weight);line-height:1.3}.wg-title{font-size:var(--wg-title-size);font-weight:var(--wg-title-weight);line-height:1.35}.wg-heading{font-size:var(--wg-heading-size);font-weight:var(--wg-heading-weight);line-height:1.4}.wg-body{font-size:var(--wg-body-size);font-weight:var(--wg-body-weight)}.wg-caption{font-size:var(--wg-caption-size);font-weight:var(--wg-caption-weight);color:var(--wg-ink-soft)}.wg-label{font-size:var(--wg-label-size);font-weight:var(--wg-label-weight)}button,input,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}.wg-shell{width:100%;max-width:390px;margin:0 auto;padding-left:var(--wg-screen-pad);padding-right:var(--wg-screen-pad)}@media (min-width:768px){.wg-shell{max-width:480px}}:focus-visible{outline:2px solid var(--wg-selected-line);outline-offset:2px}.wg-ts-track{position:relative;flex-shrink:0;width:48px;height:28px;border-radius:28px;background:var(--wg-skeleton);transition:background .15s}.wg-ts-track>.wg-switch-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:22px;background:var(--wg-white);box-shadow:0 1px 3px #33291f33;transition:left .15s}.wg-ts-track[data-small]{width:36px;height:22px;border-radius:22px}.wg-ts-track[data-small]>.wg-switch-knob{width:16px;height:16px;border-radius:16px}:root[data-text-size=large] .wg-ts-track{background:var(--wg-olive)}:root[data-text-size=large] .wg-ts-track>.wg-switch-knob{left:23px}:root[data-text-size=large] .wg-ts-track[data-small]>.wg-switch-knob{left:17px}@media (forced-colors:active){.wg-switch-track{border:1px solid CanvasText!important;background:Canvas!important}.wg-switch-knob{forced-color-adjust:none;margin:-1px 0 0 -1px;background:CanvasText!important;box-shadow:none!important}:root[data-text-size=large] .wg-ts-track,button.wg-switch-track[aria-checked=true]{background:Highlight!important;border-color:Highlight!important}:root[data-text-size=large] .wg-ts-track>.wg-switch-knob,button.wg-switch-track[aria-checked=true]>.wg-switch-knob{background:HighlightText!important}button.wg-switch-track:disabled{border-color:GrayText!important}button.wg-switch-track:disabled>.wg-switch-knob,button.wg-switch-track[aria-checked=true]:disabled{background:GrayText!important}button.wg-switch-track[aria-checked=true]:disabled>.wg-switch-knob{background:Canvas!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.wg-input{width:100%;height:100%;padding:0;background:transparent;border:none;outline:none;color:var(--wg-ink);font-size:var(--wg-fs-body);font-weight:500}.wg-input::placeholder{color:var(--wg-ink-soft);opacity:1}@keyframes wg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wg-dot{0%{opacity:.35;animation-timing-function:ease-out}12.5%{opacity:1;animation-timing-function:ease-in-out}42.5%{opacity:.35;animation-timing-function:linear}to{opacity:.35}}@keyframes wg-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wg-breathe-puff{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.03)}}@keyframes wg-pop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes wg-bubble-in{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.wg-breathe{animation:wg-breathe 2s ease-in-out infinite}.wg-breathe-slow{animation:wg-breathe 3s ease-in-out infinite}.wg-breathe-puff{animation:wg-breathe-puff 2s ease-in-out infinite}.wg-breathe-puff,.wg-pop{transform-origin:50% 100%}.wg-pop{animation:wg-pop .4s ease-out 1}.wg-bubble-in{animation:wg-bubble-in .24s ease-out 1 both}@media (prefers-reduced-motion:reduce){.wg-breathe,.wg-breathe-puff,.wg-breathe-slow,.wg-bubble-in,.wg-pop{animation:none!important;transform:none!important;opacity:1!important}.wg-splash-dot{animation:none!important;opacity:1!important}}.wg-wheel{scrollbar-width:none}.wg-wheel::-webkit-scrollbar{display:none}@keyframes wg-radar-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wg-radar-ping{0%{transform:scale(.24);opacity:.4}70%{opacity:0}to{transform:scale(1);opacity:0}}@keyframes wg-radar-hit{0%{box-shadow:0 0 0 0 rgba(86,107,44,.45)}14%{box-shadow:0 0 0 10px rgba(86,107,44,0)}to{box-shadow:0 0 0 0 rgba(86,107,44,0)}}.wg-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--wg-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.wg-rail::-webkit-scrollbar{display:none}.wg-rail>*{scroll-snap-align:start;flex-shrink:0}.wg-promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 12px;gap:18px 12px}@media (min-width:900px){.wg-promo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}}.wg-photo-rail{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wg-photo-rail::-webkit-scrollbar{display:none}.wg-photo-rail>*{scroll-snap-align:center;flex:0 0 100%}.wg-app-col{flex:1 1;display:flex;flex-direction:column;width:100%;min-width:0}.wg-pc-nav{display:none}.wg-home-brand{display:flex;align-items:center}@media (min-width:1024px){.wg-app-col{width:min(var(--wg-content-max),calc(100% - 2 * var(--wg-page-edge)));margin-inline:auto}.wg-app[data-width=form] .wg-app-col{width:min(640px,calc(100% - 2 * var(--wg-page-edge)))}.wg-app .wg-bottom-nav{display:none!important}.wg-pc-nav{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:15;background:var(--wg-white);border-bottom:1px solid var(--wg-border)}html{scroll-padding-top:calc(72px + var(--wg-ctl-boost))}.wg-pc-nav-in{justify-content:space-between;gap:24px;width:min(var(--wg-content-max),calc(100% - 2 * var(--wg-page-edge)));min-height:64px;margin-inline:auto;padding-inline:var(--wg-gutter)}.wg-pc-brand,.wg-pc-nav-in{display:flex;align-items:center}.wg-pc-brand{flex-shrink:0;text-decoration:none}.wg-home-brand{visibility:hidden}.wg-pc-menu{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.wg-pc-menu a{display:inline-flex;align-items:center;min-height:calc(44px + var(--wg-ctl-boost));padding:0 14px;border-radius:var(--wg-radius-chip);font-size:var(--wg-fs-body);font-weight:500;color:var(--wg-ink-soft);text-decoration:none}.wg-pc-menu a:hover,.wg-pc-menu a[data-on]{background:var(--wg-kraft-tint)}.wg-pc-menu a[data-on]{font-weight:700;color:var(--wg-olive)}}@media print{.wg-bottom-nav,.wg-pc-nav,.wg-print-hide{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.wg-bottom-sheet{position:absolute;left:0;right:0;bottom:0;max-height:88%;overflow-y:auto}@media (min-width:768px){.wg-bottom-sheet{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 48px));max-height:85vh;border-radius:20px!important;padding-bottom:30px!important;box-shadow:0 12px 40px #33291f40}.wg-bottom-sheet>[data-sheet-handle]{display:none}}.wg-home-a,.wg-home-b{display:contents}@media (min-width:1024px){.wg-home{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:48px;column-gap:48px;align-content:start;align-items:start}.wg-home-a,.wg-home-b{display:flex;flex-direction:column;gap:22px;min-width:0}}.wg-ledger-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:64px;padding:12px 4px;margin:0;border:none;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;word-break:keep-all;overflow-wrap:anywhere;scroll-margin-top:calc(var(--wg-ledger-filter-h, 0px) + 8px)}.wg-ledger-row:hover{background:var(--wg-kraft-tint)}.wg-ledger-days{container:wg-ledger/inline-size}.wg-ledger-left{flex:1 1 auto;min-width:0}.wg-ledger-main{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:2px;row-gap:2px;align-items:start}.wg-ledger-main[data-kind=on]{grid-template-columns:auto minmax(0,1fr);column-gap:10px}.wg-ledger-main[data-kind=on]>:not([data-line-kind]){grid-column:2}.wg-ledger-kind{grid-column:1;grid-row:1;justify-self:start;display:inline-block;box-sizing:border-box;min-width:calc(44px + var(--wg-fs-boost));padding:2px 7px;margin-top:calc((var(--wg-fs-body) * 1.45 - 24px - var(--wg-fs-boost)) / 2);border:1px solid transparent;border-radius:6px;font-size:calc(13px + var(--wg-fs-boost));font-weight:700;line-height:calc(18px + var(--wg-fs-boost));text-align:center;white-space:nowrap}@container wg-ledger (width < 17em){.wg-ledger-main[data-kind=on]{grid-template-columns:minmax(0,1fr)}.wg-ledger-main[data-kind=on]>:not([data-line-kind]){grid-column:1}.wg-ledger-main[data-kind=on]>.wg-ledger-kind{margin:0 0 2px}}@media (forced-colors:active){.wg-ledger-kind{border-color:CanvasText!important}}.wg-ledger-filter{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 calc(-1 * var(--wg-gutter));padding:8px var(--wg-gutter);background:var(--wg-kraft);border-bottom:1px solid var(--wg-border)}.wg-ledger-filter[data-sticky=on]{position:-webkit-sticky;position:sticky;top:var(--wg-ledger-top,0)}@media (max-height:300px){.wg-ledger-filter[data-sticky=on]{position:relative}}.wg-ledger-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:calc(44px + var(--wg-ctl-boost));padding:6px 18px;border-radius:var(--wg-radius-card);border:1.5px solid var(--wg-olive);background:var(--wg-white);color:var(--wg-olive-deep);font:inherit;font-size:var(--wg-fs-body);font-weight:700;line-height:1.35;text-align:center;cursor:pointer;word-break:keep-all;overflow-wrap:anywhere}.wg-ledger-option:hover{background:var(--wg-kraft-tint)}.wg-ledger-option:focus-visible{outline-offset:-2px}@media (max-width:1023px){.wg-admin-main{padding:28px 20px 24px!important}.wg-admin-main>header{flex-wrap:wrap}}@media (max-width:767px){.wg-admin{flex-direction:column}.wg-admin-nav{width:auto!important}.wg-admin-main>header>div:last-child{flex-wrap:wrap}.wg-admin-main form[role=search],.wg-admin-main form[role=search] input{max-width:100%;min-width:0}}.wg-md-table{overflow-x:auto;margin:0 0 14px}.wg-md-table table{border-collapse:collapse;width:100%;font-size:var(--wg-fs-sub);line-height:1.6}.wg-md-table th{text-align:left;background:var(--wg-kraft-tint);font-weight:700}.wg-md-table td,.wg-md-table th{padding:8px 10px;border-bottom:1px solid var(--wg-border)}.wg-md-table td{vertical-align:top}@media (max-width:767px){.wg-md-table thead{display:none}.wg-md-table table,.wg-md-table tbody,.wg-md-table td,.wg-md-table tr{display:block;width:100%;box-sizing:border-box}.wg-md-table tr{border:1px solid var(--wg-border);border-radius:var(--wg-radius-card);padding:4px 14px 10px;margin:0 0 10px;background:var(--wg-white)}.wg-md-table td{border-bottom:0;padding:8px 0 2px}.wg-md-table td:before{content:attr(data-label);display:block;font-size:calc(12px + var(--wg-fs-boost));font-weight:700;color:var(--wg-olive-deep);margin-bottom:2px}.wg-md-table td:first-child{font-weight:700;color:var(--wg-ink)}}