.SplashScreen-module__hyV7DW__splash{background-color:var(--color-page);z-index:200;justify-content:center;align-items:center;transition:opacity .3s ease-out;display:none;position:fixed;inset:0}@media (display-mode:standalone){.SplashScreen-module__hyV7DW__splash{display:flex}}.SplashScreen-module__hyV7DW__splash[data-leaving]{opacity:0}.SplashScreen-module__hyV7DW__credit{bottom:calc(env(safe-area-inset-bottom,0px) + 40px);color:var(--color-text);text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0;font-size:14px;line-height:18.9px;display:flex;position:absolute;left:0;right:0}.SplashScreen-module__hyV7DW__credit strong{font-size:18px;font-weight:var(--weight-heading);letter-spacing:.54px;line-height:24.3px}@media (prefers-reduced-motion:reduce){.SplashScreen-module__hyV7DW__splash{transition:none}}
.Toast-module__Ihpcpq__region{bottom:calc(env(safe-area-inset-bottom,0px) + 16px);pointer-events:none;z-index:40;flex-direction:column;gap:8px;padding:0 16px;display:flex;position:fixed;left:0;right:0}@media screen and (max-width:719px){body:has([data-app-shell]:not([data-flow])) .Toast-module__Ihpcpq__region{bottom:calc(env(safe-area-inset-bottom,0px) + 64px + 16px)}}@media screen and (min-width:720px){.Toast-module__Ihpcpq__region{bottom:24px}body:has([data-app-shell]) .Toast-module__Ihpcpq__region{left:96px}}.Toast-module__Ihpcpq__list{flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Toast-module__Ihpcpq__list:empty{display:none}.Toast-module__Ihpcpq__toast{background-color:var(--color-text);border-radius:var(--radius-md);color:var(--color-text-inverse);pointer-events:auto;align-items:center;gap:12px;width:100%;max-width:560px;padding:12px 8px 12px 16px;animation:.2s ease-out Toast-module__Ihpcpq__toast-in;display:flex;box-shadow:0 4px 8px #0000001a}@keyframes Toast-module__Ihpcpq__toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.Toast-module__Ihpcpq__toast{animation:none}}.Toast-module__Ihpcpq__icon{color:var(--color-text-inverse);flex:none;align-self:flex-start;width:20px;height:20px;margin-top:1px}.Toast-module__Ihpcpq__text{flex:1;margin:0;font-size:14px;line-height:20px}.Toast-module__Ihpcpq__close{appearance:none;border-radius:var(--radius-pill);color:var(--color-text-inverse);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:32px;height:32px;margin-top:-6px;padding:0;display:flex}.Toast-module__Ihpcpq__close:hover{background-color:#ffffff1f}.Toast-module__Ihpcpq__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.Toast-module__Ihpcpq__close svg{width:20px;height:20px}
@font-face{font-family:googleSans;src:url(../media/GoogleSans_Variable.p.02jj-6zp9ymda.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Italic_Variable.p.18i7fvcyh_zbh.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}.googlesans_6240f947-module__LtWxca__className{font-family:googleSans}.googlesans_6240f947-module__LtWxca__variable{--font-google-sans:"googleSans"}
@font-face{font-family:dmSans;src:url(../media/DMSans_Variable.0g8ornolqq_ug.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans;src:url(../media/DMSans_Italic_Variable.3ugz-phb3d2e4.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:italic}.dmsans_74facc00-module__BEPFBq__className{font-family:dmSans}.dmsans_74facc00-module__BEPFBq__variable{--font-dm-sans:"dmSans"}
@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_Italic-s.0ujh2vjvx3ucu.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.instrumentserif_bb7963-module__YAFvBG__className{font-family:instrumentSerif,instrumentSerif Fallback}.instrumentserif_bb7963-module__YAFvBG__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
:root{--font-sans:var(--font-google-sans), var(--font-dm-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display-serif:var(--font-instrument-serif), Georgia, serif;--color-primary:#4f6814;--color-primary-hover:#404823;--color-secondary:#e3d2b4;--color-secondary-hover:#d0c1a6;--color-on-secondary:#404823;--color-accent:#ee6b17;--color-accent-surface:#fce1d1;--color-accent-text:#9c450c;--color-purple:#8879e1;--color-page:#f5f3ec;--color-header:#f5f3ec;--color-card:#fff;--color-surface-soft:#ede9de;--color-white-hover:#faf9f4;--color-negative:#e4462d;--color-negative-text:#b53521;--color-negative-deep:#962b1b;--color-text:#1c1a18;--color-text-hover:#33312f;--color-text-disabled:#8f8c8a;--color-text-secondary:#736554;--color-text-inverse:#f5f3ec;--color-border:#edebe5;--color-border-tertiary:#d1cdc4;--color-selected:#404823;--color-border-strong:#1c1a18;--color-disabled-fill:#d1cdc4;--color-disabled-content:#edebe5;--weight-body:400;--weight-button:500;--weight-heading:650;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:100px;--header-height:66px;--page-padding-top:calc(env(safe-area-inset-top,0px) + var(--header-height));--color-scrollbar:#816e4e;--color-scrollbar-hover:#6d5d42;--scrollbar-size:5px;--scrollbar-inset:4px;--scrollbar-space:0px;--page-scrollbar-space:0px;--focus-ring:0 0 0 3px #4299e180;--focus-outline:4px solid var(--color-border-strong);--focus-offset:2px}*,:before,:after{box-sizing:border-box}@media (hover:hover) and (pointer:fine){:root{--scrollbar-space:calc(var(--scrollbar-size) + 2 * var(--scrollbar-inset))}}html{scrollbar-gutter:stable;background-color:var(--color-page);color:var(--color-text);font-family:var(--font-sans);font-weight:var(--weight-body);-webkit-text-size-adjust:100%}body{margin:0}::-webkit-scrollbar{height:calc(var(--scrollbar-size) + 2 * var(--scrollbar-inset));width:calc(var(--scrollbar-size) + 2 * var(--scrollbar-inset))}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:var(--scrollbar-inset) solid transparent;border-radius:var(--radius-pill);background-color:#0000;background-clip:padding-box}[data-scroll-active]::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-hover)}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:transparent transparent;scrollbar-width:thin}[data-scroll-active]{scrollbar-color:var(--color-scrollbar) transparent}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link{color:var(--color-primary);text-decoration:underline}.link:hover,.link:focus{text-decoration:none}.link:focus-visible{box-shadow:var(--focus-ring);outline:var(--focus-outline);outline-offset:var(--focus-offset)}
