@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Alegreya-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Alegreya-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Alegreya-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Alegreya-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Alegreya-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Alegreya-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Alegreya-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Alegreya-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Alegreya-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-800-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-800-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4efe4;--sheet:#fffdf6;--sheet-warm:#fdfaf1;--ink:#2e2a22;--field:#f7f1e2;--sunk:#f0ead9;--muted:#6d6553;--faint:#8a8272;--ghost:#a89f8c;--disabled:#c9c0ab;--off:#d9d0bb;--shadow-neutral:#e3d7bd;--shadow-attention:#fce9c8;--shadow-gold:#f2e3b8;--kid-terracotta:#c96f4a;--kid-terracotta-dark:#a04f2c;--kid-terracotta-light:#f3d3c4;--kid-green:#4a7c46;--kid-green-dark:#33582f;--kid-green-light:#cfe0c6;--kid-blue:#5a7ea6;--kid-blue-dark:#31527a;--kid-blue-light:#c9d8e8;--kid-violet:#a6699c;--kid-violet-dark:#5c4a78;--kid-violet-light:#e4cede;--plus:#3e5c3a;--minus:#a04f2c;--gold:#c9a23c;--gold-dark:#8a6a1f;--gold-bg:#fce9c8;--coin-hi:#f2d987;--coin-lo:#cf9c2c;--coin-edge:#a8801f;--coin-symbol:#7d5c12;--night-paper:#221f19;--night-ink:#d8cfb8;--font-serif:"Alegreya", serif;--font-ui:"Nunito Sans", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);font-family:var(--font-ui);color:var(--ink);background-image:radial-gradient(#5a4a320e 1px,#0000 1px);background-size:14px 14px}a{color:#8a5a3b}a:hover{color:#5c3a24}.hv-sunk{transition:background 80ms}.hv-sunk:hover{background:#f0ead9!important}.hv-field{transition:background 80ms}.hv-field:hover{background:#f7f1e2!important}.hv-minus{transition:background 80ms}.hv-minus:hover{background:#fdf3ef!important}.hv-cta{transition:background 80ms}.hv-cta:hover{background:#b45e3b!important}.hv-system{transition:background 80ms}.hv-system:hover{background:#443e32!important}.app-shell[style*=--accent] .app-logo-dot{background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--accent) 55%, #fff), var(--accent))!important}.app-shell{max-width:1240px;min-height:100vh;margin:0 auto;display:flex}.app-sidebar{background:#fdfaf1;border-right:1px solid #5a4a3233;flex-direction:column;flex:none;gap:3px;width:212px;padding:22px 14px;display:flex}.app-main{min-width:0;padding:24px 28px}.grid-mint{grid-template-columns:340px 1fr;align-items:start;gap:20px;display:grid}.grid-2-1{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3-1{grid-template-columns:repeat(3,1fr);display:grid}.app-nav-section{flex-direction:column;gap:2px;display:flex}@media (max-width:860px){.app-shell{flex-direction:column}.app-sidebar{-webkit-overflow-scrolling:touch;border-bottom:1px solid #5a4a3233;border-right:none;flex-direction:row;align-items:center;gap:4px;width:100%;padding:10px 12px;overflow-x:auto}.app-sidebar-logo{padding:0 8px 0 0!important}.app-sidebar-spring{display:none}.app-sidebar-foot{white-space:nowrap;border-left:1px dashed #5a4a3259;flex:none;align-items:center;gap:10px;margin-left:4px;border-top:none!important;flex-direction:row!important;padding:0 4px 0 12px!important;display:flex!important}.app-foot-fam{gap:8px;flex-direction:row!important}.app-foot-logout{margin-top:0!important}.app-nav-section{display:contents}.app-nav-caption{display:none}.app-main{padding:16px 14px}.journal-author{display:none}.grid-mint,.grid-2-1,.grid-3-1{grid-template-columns:1fr}}
