@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/pixelify-sans-cyrillic-wght-normal.BfQLqnEI.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/pixelify-sans-latin-ext-wght-normal.CsF3XSp0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/pixelify-sans-latin-wght-normal.Cbhn5ptY.woff2)format("woff2-variations");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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/silkscreen-latin-400-normal.CtPo2yA5.woff2)format("woff2"),url(/_astro/silkscreen-latin-400-normal.D0DfPJut.woff)format("woff");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}html.d7-js,html.d7-js body{overscroll-behavior:none;background:#2e6b33;height:100%;overflow:hidden}.d7{--d7-ui:3;--d7-scale:3;--d7-slot-u:min(var(--d7-ui), 3);--d7-body:max(18px, calc(7px * var(--d7-ui)));--d7-lead:1.5;--d7-ink:var(--color-brand-text);--d7-ink-soft:var(--color-brand-muted);--d7-parch:var(--color-brand-surface);--d7-wood:#7a4e2c;--d7-wood-dark:#42291a;--d7-line:#2a1d30;--d7-slot-bg:#5e3b22;--d7-dlg-bottom:150px;--d7-foot-h:40px;font-family:var(--font-body);color:var(--d7-ink);background:#2e6b33;min-height:100vh}html.d7-js .d7{position:fixed;inset:0}.d7,.d7 *,.d7 input,.d7 button{font-variant-ligatures:none;font-feature-settings:"liga" 0, "clig" 0, "dlig" 0}.d7 *,.d7 :before,.d7 :after{box-sizing:border-box}.d7-head,.d7-main,.d7-nav-bar,.d7>footer{margin:0;padding:0;display:block}.d7 h1,.d7 h2,.d7 h3,.d7 p,.d7 ul,.d7 li{margin:0}.d7 ul{padding:0;list-style:none}.d7-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.d7 :focus-visible{outline:3px solid var(--color-brand-accent);outline-offset:2px}.d7-wood{border-style:solid;border-width:calc(6px * var(--d7-ui));border-image:var(--d7-f-wood,none) 6 fill / calc(6px * var(--d7-ui)) / 0 stretch;border-color:var(--d7-wood);background:var(--d7-parch);image-rendering:pixelated}.d7-dark{border-style:solid;border-width:calc(6px * var(--d7-slot-u));border-image:var(--d7-f-dark,none) 6 fill / calc(6px * var(--d7-slot-u)) / 0 stretch;border-color:var(--d7-wood-dark);image-rendering:pixelated;background:#42291a}.d7-stage{background:#2e6b33;position:absolute;inset:0;overflow:hidden}.d7-screen{background-color:#4e9a3f;background-image:linear-gradient(#0000 25%,#2b743873 25% 50%,#0000 50% 75%,#2b743873 75%);background-size:10px 10px;line-height:0;position:absolute;top:0;left:0}.d7-canvas{image-rendering:pixelated;touch-action:manipulation;display:block}.d7-sign{line-height:var(--d7-lead);font-size:max(18px, calc(6px * min(var(--d7-scale), 4)));max-height:calc(46px * var(--d7-scale));padding:calc(2px * var(--d7-ui)) calc(2px * var(--d7-ui));border-style:solid;border-width:calc(6px * var(--d7-ui));border-image:var(--d7-f-dark,none) 6 fill / calc(6px * var(--d7-ui)) / 0 stretch;border-color:var(--d7-wood-dark);color:#f6d9a0;image-rendering:pixelated;z-index:2;background:#42291a;position:absolute;overflow:hidden}.d7-sign h2{font-family:var(--font-heading);color:#f6d9a0;font-size:1.3em;font-weight:700;line-height:1.15}.d7-sign p{color:#e6cc9c;font-size:1em;line-height:1.4}.d7-mark,.d7-hud,.d7-board,.d7-dock,.d7-foot{z-index:35;position:absolute}.d7-mark{font-family:"Silkscreen", var(--font-heading);font-size:calc(6px * var(--d7-slot-u));letter-spacing:.06em;color:#f6d9a0;padding:calc(2px * var(--d7-slot-u)) calc(3px * var(--d7-slot-u));line-height:1.1;top:12px;left:12px}.d7-hud{align-items:center;gap:calc(2px * var(--d7-slot-u));padding:calc(2px * var(--d7-slot-u));display:flex;top:12px;right:12px}.d7-hud-ico{width:calc(16px * var(--d7-slot-u));height:calc(16px * var(--d7-slot-u));image-rendering:pixelated;display:block}.d7-sound{width:calc(24px * var(--d7-slot-u));height:calc(24px * var(--d7-slot-u));cursor:pointer;border-style:solid;border-width:calc(4px * var(--d7-slot-u));border-image:var(--d7-f-slot,none) 4 fill / calc(4px * var(--d7-slot-u)) / 0 stretch;border-color:var(--d7-line);background:var(--d7-slot-bg);image-rendering:pixelated;padding:0;display:block}.d7-sound[aria-pressed=true]{border-image:var(--d7-f-slot-on,none) 4 fill / calc(4px * var(--d7-slot-u)) / 0 stretch}.d7-sound-ico,.d7-slot-ico,.d7-x-ico{width:100%;height:100%;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.d7-board{width:min(600px,100vw - 28px);max-height:210px;line-height:var(--d7-lead);padding:calc(2px * var(--d7-ui)) calc(3px * var(--d7-ui));top:12px;left:50%;overflow-y:auto;transform:translate(-50%)}.d7.is-talking .d7-board{visibility:hidden}.d7-board h1{font-family:var(--font-heading);color:var(--d7-ink);font-size:max(30px,1.85rem);font-weight:700;line-height:1.15}.d7-board p{color:var(--d7-ink);margin-top:4px;font-size:max(18px,1rem);line-height:1.45}.d7-dock{left:0;right:0;bottom:calc(18px + var(--d7-foot-h));pointer-events:none;justify-content:center;align-items:center;gap:calc(1.5px * var(--d7-slot-u));flex-direction:column;padding:0 8px;display:flex}.d7-bar-in{pointer-events:auto;align-items:center;gap:calc(2px * var(--d7-slot-u));padding:calc(2px * var(--d7-slot-u));max-width:100%;display:flex}.d7-bar-strip{min-width:0;display:flex;position:relative}.d7-bar-scroll{gap:calc(2px * var(--d7-slot-u));scrollbar-width:none;scroll-behavior:smooth;min-width:0;display:flex;overflow:auto visible}.d7-bar-scroll::-webkit-scrollbar{display:none}.d7-cue{width:calc(6px * var(--d7-slot-u));height:calc(9px * var(--d7-slot-u));margin-top:calc(-4.5px * var(--d7-slot-u));image-rendering:pixelated;pointer-events:none;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .15s linear;position:absolute;top:50%}.d7-cue-l{left:calc(-4px * var(--d7-slot-u))}.d7-cue-r{right:calc(-4px * var(--d7-slot-u))}.d7-cue[data-on=yes]{opacity:1}.d7-slot{width:calc(24px * var(--d7-slot-u));height:calc(24px * var(--d7-slot-u));cursor:pointer;border-style:solid;border-width:calc(4px * var(--d7-slot-u));border-image:var(--d7-f-slot,none) 4 fill / calc(4px * var(--d7-slot-u)) / 0 stretch;border-color:var(--d7-line);background:var(--d7-slot-bg);image-rendering:pixelated;flex:none;padding:0;position:relative}.d7-slot-pin,.d7-slot[aria-expanded=true],.d7-slot:hover,.d7-slot:focus-visible{border-image:var(--d7-f-slot-on,none) 4 fill / calc(4px * var(--d7-slot-u)) / 0 stretch}.d7-slot[aria-expanded=true]{box-shadow:0 0 0 calc(1px * var(--d7-slot-u)) var(--color-brand-accent)}.d7-slot[data-hint=yes]{border-image:var(--d7-f-slot-on,none) 4 fill / calc(4px * var(--d7-slot-u)) / 0 stretch;animation:1.4s ease-in-out infinite d7-pulse}@keyframes d7-pulse{0%,to{box-shadow:0 0 #f2b233e6}50%{box-shadow:0 0 0 calc(2px * var(--d7-slot-u)) #f2b23300}}@media (prefers-reduced-motion:reduce){.d7-slot[data-hint=yes]{box-shadow:0 0 0 calc(1px * var(--d7-slot-u)) var(--color-brand-accent);animation:none}}.d7-slot-badge{right:calc(-1px * var(--d7-slot-u));bottom:calc(-1px * var(--d7-slot-u));width:calc(8px * var(--d7-slot-u));height:calc(8px * var(--d7-slot-u));image-rendering:pixelated;opacity:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.d7-slot[data-seen=yes] .d7-slot-badge{opacity:1}.d7-tip,.d7-worldtip{font-family:var(--font-heading);font-weight:700;font-size:max(16px, calc(6px * var(--d7-slot-u)));white-space:nowrap;color:var(--d7-ink);padding:calc(1px * var(--d7-slot-u)) calc(2px * var(--d7-slot-u));border-style:solid;border-width:calc(6px * var(--d7-slot-u));border-image:var(--d7-f-wood,none) 6 fill / calc(6px * var(--d7-slot-u)) / 0 stretch;border-color:var(--d7-wood);background:var(--d7-parch);image-rendering:pixelated;pointer-events:none;line-height:1.2}.d7-tip{opacity:0;visibility:hidden;z-index:40;position:fixed;top:0;left:0}.d7-slot:hover .d7-tip,.d7-slot:focus-visible .d7-tip{opacity:1;visibility:visible}.d7-worldtip{z-index:36;opacity:0;visibility:hidden;position:fixed;transform:translate(-50%,-100%)}.d7-worldtip[data-on=yes]{opacity:1;visibility:visible}@media (hover:none){.d7-tip,.d7-worldtip{display:none}}.d7-caption{pointer-events:none;max-width:100%;padding:calc(1.5px * var(--d7-slot-u)) calc(3px * var(--d7-slot-u));font-family:var(--font-heading);font-weight:700;font-size:max(16px, calc(6px * var(--d7-slot-u)));color:#f6d9a0;text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:none;overflow:hidden}@media (hover:none),(width<=779px){.d7-caption:not(:empty){display:block}}.d7-foot{width:min(190px,54vw);padding:calc(2px * var(--d7-slot-u)) calc(3px * var(--d7-slot-u));font-family:"Silkscreen", var(--font-body);color:#f2dcb0;flex-direction:column;gap:2px;font-size:11px;line-height:1.45;display:flex;bottom:10px;left:12px}@media (width>=1260px){.d7-dock{bottom:12px}}.d7-backdrop{z-index:30;cursor:default;background:#1d172761;border:0;padding:0;position:fixed;inset:0}html.d7-js .d7-papers{display:contents}html.d7-js .d7-card{left:50%;bottom:var(--d7-dlg-bottom);z-index:40;width:min(900px,100vw - 20px);display:none;position:fixed;transform:translate(-50%)}html.d7-js .d7-card[data-open]{display:block}html.d7-js .d7.is-kbd .d7-card[data-open]{top:var(--d7-kbd-top,8px);bottom:auto}.d7-card-in{gap:calc(3px * var(--d7-ui));padding:calc(2px * var(--d7-ui));padding-bottom:max(44px, calc(13px * var(--d7-slot-u)));border-style:solid;border-width:calc(6px * var(--d7-ui));border-image:var(--d7-f-wood,none) 6 fill / calc(6px * var(--d7-ui)) / 0 stretch;border-color:var(--d7-wood);background:var(--d7-parch);image-rendering:pixelated;display:flex;position:relative}.d7-body{min-width:0;padding:calc(1px * var(--d7-ui)) calc(2px * var(--d7-ui));gap:calc(2px * var(--d7-ui));flex-direction:column;flex:auto;display:flex;overflow:visible}.d7-pages{gap:calc(2px * var(--d7-ui));flex-direction:column;display:flex}.d7-off{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.d7-explode{display:contents!important}.d7-body.is-tall{overflow-y:auto}.d7.is-kbd .d7-portrait{display:none}.d7-nav{right:calc(3px * var(--d7-ui));bottom:calc(1px * var(--d7-ui));align-items:center;gap:calc(2px * var(--d7-ui));pointer-events:none;display:flex;position:absolute}.d7-pips{gap:calc(1.5px * var(--d7-ui));display:flex}.d7-pip{width:calc(2px * var(--d7-ui));height:calc(2px * var(--d7-ui));background:#c79a55}.d7-pip[data-on=yes]{background:var(--color-brand-text)}.d7-next{pointer-events:auto;width:max(44px, calc(12px * var(--d7-slot-u)));height:max(44px, calc(12px * var(--d7-slot-u)));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.d7-next-ico{width:calc(9px * var(--d7-slot-u));height:calc(9px * var(--d7-slot-u));image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.d7-next:not([data-last=yes]) .d7-next-ico{animation:1s step-end infinite d7-blink}@keyframes d7-blink{0%,60%{opacity:1}61%,to{opacity:.25}}.d7-h{font-family:var(--font-heading);font-weight:700;font-size:calc(var(--d7-body) * 1.55);color:var(--d7-ink);line-height:1.15}.d7-sub{font-family:var(--font-heading);font-weight:700;font-size:calc(var(--d7-body) * 1.1);color:var(--d7-ink);line-height:1.2}.d7-p,.d7-list li,.d7-note,.d7-msg,.d7-label{font-size:var(--d7-body);line-height:var(--d7-lead);color:var(--d7-ink)}.d7-two{gap:calc(2px * var(--d7-ui));grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.d7-col{padding:calc(2px * var(--d7-ui));background:#efcd8e;border:2px solid #c79a55}.d7-col-barrel{background:#e9dba0;border-color:#4e9a3f}.d7-list{gap:calc(1px * var(--d7-ui));margin-top:calc(1px * var(--d7-ui));flex-direction:column;display:flex}.d7-list li{padding-left:calc(3.5px * var(--d7-ui));position:relative}.d7-list li:before{content:"";left:0;top:calc(var(--d7-body) * .6);width:calc(1.5px * var(--d7-ui));height:calc(1.5px * var(--d7-ui));background:var(--color-brand-primary);position:absolute}.d7-col-pump .d7-list li:before{background:var(--color-brand-secondary)}.d7-facts li:before{background:var(--color-brand-accent)}.d7-portrait{padding:calc(1px * var(--d7-ui));border-style:solid;border-width:calc(6px * var(--d7-slot-u));border-image:var(--d7-f-dark,none) 6 fill / calc(6px * var(--d7-slot-u)) / 0 stretch;border-color:var(--d7-wood-dark);image-rendering:pixelated;background:#3c5773;flex:none;align-self:flex-start;line-height:0}.d7-portrait-c{width:calc(52px * var(--d7-slot-u));height:calc(58px * var(--d7-slot-u));image-rendering:pixelated;background:linear-gradient(#5f86ab,#3c5773);display:block}.d7-x{top:calc(-4px * var(--d7-slot-u));right:calc(-4px * var(--d7-slot-u));width:max(44px, calc(14px * var(--d7-slot-u)));height:max(44px, calc(14px * var(--d7-slot-u)));cursor:pointer;border-style:solid;border-width:calc(4px * var(--d7-slot-u));border-image:var(--d7-f-dark,none) 4 fill / calc(4px * var(--d7-slot-u)) / 0 stretch;border-color:var(--d7-wood-dark);image-rendering:pixelated;z-index:2;background:#42291a;padding:0;position:absolute}.d7-form{gap:calc(1.5px * var(--d7-ui));flex-direction:column;display:flex}.d7-label{font-family:var(--font-heading);font-weight:700}.d7-field{gap:calc(2px * var(--d7-ui));flex-wrap:wrap;display:flex}.d7-input{min-width:0;font:inherit;font-size:var(--d7-body);color:var(--d7-ink);padding:calc(1.5px * var(--d7-ui)) calc(2px * var(--d7-ui));border:calc(1px * var(--d7-ui)) solid var(--d7-line);background:#fdf0cf;border-radius:0;flex:220px}.d7-input::placeholder{color:#a98a5e}.d7-input[aria-invalid=true]{background:#f9dfd0;border-color:#8e3b2f}.d7-send{font-family:var(--font-heading);font-weight:700;font-size:var(--d7-body);color:#3b2412;cursor:pointer;padding:calc(1.5px * var(--d7-ui)) calc(3px * var(--d7-ui));background:var(--color-brand-accent);border:calc(1px * var(--d7-ui)) solid var(--d7-line);box-shadow:inset 0 calc(-1.5px * var(--d7-ui)) 0 #c08a1e, inset 0 calc(1.5px * var(--d7-ui)) 0 #ffd98a;flex:none}.d7-send:hover{background:#ffc84f}.d7-send:active{box-shadow:inset 0 calc(1.5px * var(--d7-ui)) 0 #c08a1e}.d7-note{font-size:calc(var(--d7-body) * .88);color:var(--d7-ink-soft)}.d7-msg:empty{display:none}.d7-msg{font-family:var(--font-heading);color:#2a5230;font-weight:700}.d7-msg.is-bad{color:#8e3b2f}.d7-w{white-space:nowrap}.d7-c{visibility:hidden}.d7-c.is-on{visibility:visible}html:not(.d7-js) body{background:var(--color-brand-bg);overflow:auto}html:not(.d7-js) .d7{background:var(--color-brand-bg)}html:not(.d7-js) .d7-canvas,html:not(.d7-js) .d7-dock,html:not(.d7-js) .d7-backdrop,html:not(.d7-js) .d7-x{display:none}html:not(.d7-js) .d7-stage{padding:10px;position:static}html:not(.d7-js) .d7-screen{width:100%;min-height:200px;position:static}html:not(.d7-js) .d7-mark,html:not(.d7-js) .d7-hud,html:not(.d7-js) .d7-board,html:not(.d7-js) .d7-foot,html:not(.d7-js) .d7-sign{width:auto;max-width:840px;max-height:none;margin:10px auto;position:static;overflow:visible;transform:none}html:not(.d7-js) .d7-papers{flex-direction:column;gap:14px;max-width:840px;margin:0 auto;padding:14px 10px 40px;display:flex}html:not(.d7-js) .d7-portrait{display:none}html:not(.d7-js) .d7-body{overflow:visible}html:not(.d7-js) .d7-nav{display:none}@media (width<=779px){.d7{--d7-slot-u:2}.d7-board{max-height:32vh;top:96px}.d7-board h1{font-size:max(26px,1.5rem)}html.d7-js .d7-card{width:100%;left:0;right:0;transform:none}.d7-card-in{flex-direction:column}.d7-portrait{align-self:center}.d7-portrait-c{width:calc(38px * var(--d7-slot-u));height:calc(42px * var(--d7-slot-u))}.d7-foot{font-size:12px}.d7.is-talking .d7-foot,.d7.is-talking .d7-caption{display:none!important}.d7-sign{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}}@media (width<=779px) and (height<=640px){.d7-foot{display:none!important}.d7-card .d7-h{font-size:20px;line-height:1.15}.d7-portrait{display:none!important}}@media (prefers-reduced-motion:reduce){.d7 *,.d7 :before,.d7 :after{transition:none!important;animation:none!important}.d7-c{visibility:visible}}:root{--color-brand-primary:#4e9a3f;--color-brand-secondary:#4f7fb5;--color-brand-accent:#f2b233;--color-brand-bg:#2b2438;--color-brand-surface:#f6d9a0;--color-brand-text:#3b2412;--color-brand-muted:#7a5230;--font-heading:"Pixelify Sans Variable", monospace;--font-body:"Pixelify Sans Variable", monospace}
