@font-face{font-family:Momo Trust Sans;src:url(/fonts/momo-trust-sans-400-core.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B7,U+2013,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2122}@font-face{font-family:Momo Trust Sans;src:url(/fonts/momo-trust-sans-500-core.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B7,U+2013,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2122}@font-face{font-family:Momo Trust Sans;src:url(/fonts/momo-trust-sans-600-core.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B7,U+2013,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2122}@font-face{font-family:Momo Trust Sans;src:url(/fonts/momo-trust-sans-400-latin1.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+C0-FF}@font-face{font-family:Momo Trust Sans;src:url(/fonts/momo-trust-sans-500-latin1.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+C0-FF}@font-face{font-family:Momo Trust Sans;src:url(/fonts/momo-trust-sans-600-latin1.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+C0-FF}@font-face{font-family:Momo Trust Sans;src:url(/fonts/momo-trust-sans-400-symbols.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+2039-203A,U+2190-2193,U+2212}@font-face{font-family:Momo Trust Sans;src:url(/fonts/momo-trust-sans-500-symbols.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+2039-203A,U+2190-2193,U+2212}@font-face{font-family:Momo Trust Sans;src:url(/fonts/momo-trust-sans-600-symbols.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+2039-203A,U+2190-2193,U+2212}@font-face{font-family:Momo Trust Sans fallback;src:local(Arial);font-weight:400;font-display:swap;size-adjust:108.344%;ascent-override:94.6058%;descent-override:25.382%;line-gap-override:0%}@font-face{font-family:Momo Trust Sans fallback;src:local(Arial);font-weight:500;font-display:swap;size-adjust:108.916%;ascent-override:94.1096%;descent-override:25.2489%;line-gap-override:0%}@font-face{font-family:Momo Trust Sans fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:600;font-display:swap;size-adjust:101.35%;ascent-override:101.134%;descent-override:27.1336%;line-gap-override:0%}:root{--font-sans:"Momo Trust Sans", "Momo Trust Sans fallback", sans-serif;--ink:#141414;--ink-heading:#111;--ink-deep:#201f25;--paper:#fff;--lavender:#eeebf8;--lavender-deep:#ddd8ef;--tint:#f3f1f3;--line-soft:#0003;--line-hairline:#0000001a;--ink-muted:#141414a3;--on-ink:#fff;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-title-md:34px;--lh-title-md:1.3;--fs-title-sm:24px;--fs-body:18px;--lh-body:1.6;--fs-utility:14px;--lh-utility:20px;--ls-utility:.7px;--radius-card:10px;--radius-sm:5px;--radius-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--app-surface:var(--paper);--app-surface-quiet:var(--tint);--app-surface-warm:var(--lavender);--app-surface-band:#f7f5fc;--app-surface-peach:#ffece4;--app-surface-inverse:var(--ink);--app-text:var(--ink);--app-text-strong:var(--ink-heading);--app-text-secondary:#141414cc;--app-text-muted:var(--ink-muted);--app-text-placeholder:#0006;--app-line:var(--line-hairline);--app-line-interactive:var(--line-soft);--app-line-interactive-hover:#0009;--app-line-focus:var(--ink);--app-line-row:#1414141f;--app-control-primary:var(--ink-heading);--app-control-primary-hover:#000;--app-control-disabled-opacity:.4;--app-focus-ring:2px solid var(--ink);--app-focus-ring-offset:3px;--app-radius-card:var(--radius-card);--app-radius-control:var(--radius-sm);--app-radius-chip:var(--radius-pill);--app-radius-focus:2px;--app-space-1:5px;--app-space-2:10px;--app-space-3:12px;--app-space-4:15px;--app-space-5:20px;--app-space-6:24px;--app-space-7:30px;--app-space-8:40px;--app-space-9:60px;--app-gutter:20px;--app-page-gutter-wide:70px;--app-frame-aside:clamp(360px, 35.4%, 480px);--app-frame-column-gap:clamp(40px, 6.2%, 100px);--app-frame-columns:minmax(0, 1fr) var(--app-frame-aside);--app-frame-section-gap:60px;--app-frame-aside-gap:15px;--app-topbar-h:60px;--app-topbar-h-wide:70px;--app-tap:44px;--app-control-h:50px;--app-control-h-compact:40px;--app-icon:24px;--app-icon-stroke:1.5px;--app-dur-swap:.12s;--app-dur-state:.15s;--app-dur-ui:.2s;--app-dur-micro:.22s;--app-ease:var(--ease-out);--app-spinner-period:.8s;--app-z-chrome:40;--app-type-body-size:15px;--app-type-body-line:24px;--app-type-body-weight:var(--fw-regular);--app-type-body-strong-size:15px;--app-type-body-strong-line:24px;--app-type-body-strong-weight:var(--fw-medium);--app-type-caption-size:13px;--app-type-caption-line:21px;--app-type-caption-weight:var(--fw-regular);--app-type-caption-tracking:.13px;--app-type-utility-size:13px;--app-type-utility-line:18px;--app-type-utility-weight:var(--fw-medium);--app-type-utility-tracking:.65px;--app-type-input-size:16px;--app-type-input-line:24px;--app-type-input-weight:var(--fw-regular);--app-type-button-size:var(--fs-utility);--app-type-button-line:var(--lh-utility);--app-type-button-weight:var(--fw-medium);--app-type-button-tracking:var(--ls-utility);--app-type-title-sm-size:var(--fs-title-sm);--app-type-title-sm-line:34px;--app-type-title-sm-weight:var(--fw-semibold)}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}a,button,[role=button]{touch-action:manipulation}html{font-family:var(--font-sans);color:var(--app-text);background:var(--app-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{background:var(--app-surface);min-height:100svh;font-size:var(--app-type-body-size);line-height:var(--app-type-body-line);font-weight:var(--app-type-body-weight);margin:0}h1,h2,h3,h4,p,dl,dd,ul,ol{margin:0}ul,ol{padding:0}h1,h2,h3,h4{font-weight:var(--fw-semibold);text-wrap:balance}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset);border-radius:var(--app-radius-focus)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.caption{color:var(--app-text-secondary);font-size:var(--app-type-caption-size);line-height:var(--app-type-caption-line);letter-spacing:var(--app-type-caption-tracking)}.caption[data-tone=muted]{color:var(--app-text-muted)}.card-title{font-size:var(--app-type-body-strong-size);line-height:var(--app-type-body-strong-line);font-weight:var(--app-type-body-strong-weight)}.stack{gap:var(--app-space-5);flex-direction:column;display:flex}.stack[data-gap=sm]{gap:var(--app-space-2)}.facts{gap:var(--app-space-2) var(--app-space-5);font-size:var(--app-type-body-size);line-height:var(--app-type-body-line);grid-template-columns:auto 1fr;display:grid}.facts dt{color:var(--app-text-secondary)}.facts dd{font-weight:var(--app-type-body-strong-weight);overflow-wrap:anywhere}.def-rows{flex-direction:column;display:flex}.def-rows>div{padding-block:var(--app-space-3);border-top:1px solid var(--app-line-row)}.def-rows>div:first-child{border-top:0;padding-top:0}.def-rows>div:last-child{padding-bottom:0}.def-rows dt{font-size:var(--app-type-body-strong-size);line-height:var(--app-type-body-strong-line);font-weight:var(--app-type-body-strong-weight)}.def-rows dd{color:var(--app-text-secondary);font-size:var(--app-type-caption-size);line-height:var(--app-type-caption-line);letter-spacing:var(--app-type-caption-tracking)}.status-line{align-items:center;gap:var(--app-space-2);color:var(--app-text-secondary);font-size:var(--app-type-caption-size);line-height:var(--app-type-caption-line);letter-spacing:var(--app-type-caption-tracking);display:flex}.status-line[data-tone=error]{color:var(--app-text);font-weight:var(--app-type-body-strong-weight)}.spinner{border:var(--app-icon-stroke) solid var(--app-line);border-top-color:var(--app-text);border-radius:var(--app-radius-chip);width:16px;height:16px;animation:spin var(--app-spinner-period) linear infinite;flex:none;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hydrate-fallback{min-height:100svh;animation:appear var(--app-dur-ui) var(--app-ease) .6s both;place-items:center;display:grid}@keyframes appear{0%{opacity:0}}
