@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff")}:root{--font-body:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--color-bg:#f4f1e8;--color-bg-elevated:#fcfaf4;--color-bg-sunken:#e8e3d5;--color-text:#171a1c;--color-text-muted:#5c6168;--color-accent-ink:#1b4a66;--color-accent-ink-contrast:#fff;--color-accent-seal:#a32b2b;--color-accent-seal-contrast:#fff;--color-positive:#2e6b4f;--color-negative:#a32b2b;--color-accent-seal-underline:#a32b2b47;--q-primary:#1b4a66;--q-secondary:#a32b2b;--q-positive:#2e6b4f;--q-negative:#a32b2b;--color-rule:#c9c2ae;--color-rule-faint:#8c867238;--color-rule-strong:#8c8672;--color-border:#c9c2ae;--radius-base:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-bg:#15171a;--color-bg-elevated:#1d2024;--color-bg-sunken:#101214;--color-text:#e6e3da;--color-text-muted:#9aa0a8;--color-accent-ink:#79b8dc;--color-accent-ink-contrast:#101214;--color-accent-seal:#e8837a;--color-accent-seal-contrast:#101214;--color-positive:#6fbf92;--color-negative:#e8837a;--color-accent-seal-underline:#e8837a4d;--q-primary:#79b8dc;--q-secondary:#e8837a;--q-positive:#6fbf92;--q-negative:#e8837a;--q-dark:#1d2024;--q-dark-page:#15171a;--color-rule:#333a41;--color-rule-faint:#78848f2e;--color-rule-strong:#4c555e;--color-border:#333a41;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .q-btn.bg-primary,:root[data-theme=dark] .q-btn--unelevated.text-white,:root[data-theme=dark] .q-btn--standard.text-white{color:#101214!important}html,body,#app{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .2s,color .2s;overflow-x:hidden}a{color:var(--color-accent-ink)}h1,h2,h3,h4,h5,h6{line-height:1.25}input:-webkit-autofill{caret-color:var(--color-text);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:var(--color-text)!important}input:-webkit-autofill:hover{caret-color:var(--color-text);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:var(--color-text)!important}input:-webkit-autofill:focus{caret-color:var(--color-text);transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:var(--color-text)!important}.num,.money,kbd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.money--total{font-size:1.6rem;font-weight:600;line-height:1.1}.money--muted{color:var(--color-text-muted)}.money--positive{color:var(--color-positive)}.sheet{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-base);box-shadow:none;padding:1.25rem}.sheet--recommended{border-left:5px double var(--color-accent-seal);background-color:var(--color-bg-elevated)}.sheet--muted{background-color:var(--color-bg-sunken);color:var(--color-text-muted)}.stamp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);border:1px solid;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.stamp--seal{color:var(--color-accent-seal)}.stamp--ink{color:var(--color-accent-ink)}.stamp--positive{color:var(--color-positive)}.stamp--filled{background-color:var(--color-accent-ink);border-color:var(--color-accent-ink);color:var(--color-accent-ink-contrast)}.ledger-rule{border:none;border-top:1px solid var(--color-rule);margin:1rem 0}.ledger-heading{border-bottom:2px solid var(--color-rule-strong);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);align-items:center;gap:.9rem;margin:3rem 0 1.25rem;padding-bottom:.5rem;font-size:.8rem;font-weight:600;display:flex}.ledger-heading:before{content:attr(data-index);color:var(--color-accent-seal)}.ledger-table{border-collapse:collapse;width:100%;font-size:.95rem}.ledger-table th,.ledger-table td{text-align:right;border-bottom:1px solid var(--color-rule);padding:.55rem .5rem}.ledger-table th:first-child,.ledger-table td:first-child{text-align:left}.ledger-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:2px solid var(--color-rule-strong);font-size:.72rem;font-weight:600}.ledger-table tbody tr:last-child td{border-bottom:2px solid var(--color-rule-strong)}.ledger-table td.money,.ledger-table th.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ledger-table tr.is-unavailable td{color:var(--color-text-muted);text-decoration-line:line-through;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong)}.field{margin-bottom:1.1rem;display:block}.field__label{letter-spacing:.02em;color:var(--color-text);margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.field__hint{color:var(--color-text-muted);margin-top:.3rem;font-size:.78rem;line-height:1.4;display:block}.field__control{box-sizing:border-box;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);background-color:var(--color-bg-sunken);border:1px solid var(--color-border);border-radius:var(--radius-base);border-bottom:2px solid var(--color-rule-strong);padding:.65rem .7rem;font-size:1.05rem}.field__control:focus{border-color:var(--color-accent-ink);border-bottom-color:var(--color-accent-ink);outline:none}.field__control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field__control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field__control[type=number]{appearance:textfield}.btn{font-family:var(--font-body);border:1px solid var(--color-accent-ink);border-radius:var(--radius-base);color:var(--color-accent-ink);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.1rem;font-size:.95rem;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex}.btn:hover:not(:disabled){background-color:var(--color-accent-ink);color:var(--color-accent-ink-contrast)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background-color:var(--color-accent-ink);color:var(--color-accent-ink-contrast)}.btn--primary:hover:not(:disabled){opacity:.88}.btn--seal{border-color:var(--color-accent-seal);color:var(--color-accent-seal)}.btn--seal:hover:not(:disabled){background-color:var(--color-accent-seal);color:var(--color-accent-seal-contrast)}.btn--ghost{color:var(--color-text-muted);border-color:#0000}.btn--ghost:hover:not(:disabled){color:var(--color-text);background-color:#0000;text-decoration:underline}.btn--block{width:100%}.notice{border:1px solid var(--color-border);border-left:4px solid var(--color-accent-seal);background-color:var(--color-bg-sunken);color:var(--color-text);margin:.75rem 0;padding:.75rem .9rem;font-size:.87rem;line-height:1.5}.notice--ink{border-left-color:var(--color-accent-ink)}.notice--muted{border-left-color:var(--color-rule-strong);color:var(--color-text-muted)}.warning-list{color:var(--color-text-muted);margin:.5rem 0 0;padding-left:1.1rem;font-size:.85rem;line-height:1.5}.warning-list li{margin-bottom:.3rem}.app-header{background-color:var(--color-bg-elevated);border-bottom:2px solid var(--color-rule-strong);align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.app-header__brand{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);font-size:1.05rem;font-weight:600;text-decoration:none}.app-header__nav{flex:auto;gap:1rem;display:flex}.app-header__link{color:var(--color-text-muted);border-bottom:2px solid #0000;padding-bottom:2px;font-size:.9rem;text-decoration:none}.app-header__link.is-active{color:var(--color-text);border-bottom-color:var(--color-accent-seal)}.page-container{max-width:1140px;margin:0 auto;padding:1.75rem 1.5rem 3rem}.page-container--narrow{max-width:820px}.page-container--wide{max-width:1280px}.page-title{margin:0 0 .4rem;font-size:1.75rem;font-weight:700;line-height:1.2}.page-subtitle{color:var(--color-text-muted);margin:0 0 1.5rem;line-height:1.55}.bottom-nav{background-color:var(--color-bg-elevated);border-top:2px solid var(--color-rule-strong);padding:.4rem .25rem calc(.5rem + env(safe-area-inset-bottom));justify-content:space-around;display:flex}.bottom-nav__item{min-width:0;color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;align-items:center;gap:.15rem;padding:.35rem .1rem;font-size:.68rem;text-decoration:none;display:flex}.bottom-nav__item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav__item.is-active{color:var(--color-accent-seal)}.doc{max-width:720px;line-height:1.65}.doc h2{margin:2rem 0 .6rem;font-size:1.2rem;font-weight:700}.doc h3{margin:1.5rem 0 .5rem;font-size:1rem;font-weight:600}.doc p,.doc ul,.doc ol{margin:0 0 .9rem}.doc ul,.doc ol{padding-left:1.3rem}.doc li{margin-bottom:.4rem}.doc table{border-collapse:collapse;width:100%;margin:0 0 1.2rem;font-size:.9rem}.doc th,.doc td{border-bottom:1px solid var(--color-rule);text-align:left;padding:.45rem .6rem}.doc th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.72rem}.muted{color:var(--color-text-muted)}.text-small{font-size:.85rem}.stack>*+*{margin-top:1rem}.row-between{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.grid-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}@media (width<=640px){.page-title{font-size:1.45rem}.ledger-table{font-size:.85rem}.ledger-table th,.ledger-table td{padding:.45rem .3rem}}.ledger-paper{background-color:var(--color-bg-elevated);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 31px, var(--color-rule-faint) 31px, var(--color-rule-faint) 32px)}.hero{border-bottom:2px solid var(--color-rule-strong)}.hero__inner{max-width:1140px;margin:0 auto;padding:2.5rem 1.5rem 2.75rem}.hero__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-seal);margin:0 0 .9rem;font-size:.7rem;font-weight:600;display:inline-block}.hero__title{letter-spacing:-.02em;max-width:20ch;margin:0 0 .9rem;font-size:clamp(1.75rem,4.2vw,3.1rem);font-weight:700;line-height:1.08}.hero__accent{box-shadow:inset 0 -.28em 0 var(--color-accent-seal-underline)}.hero__lead{color:var(--color-text-muted);max-width:52ch;margin:0 0 .5rem;font-size:1.05rem;line-height:1.6}.hero__facts{flex-wrap:wrap;gap:0 2.25rem;margin:0;padding:0;list-style:none;display:flex}.hero__fact{padding:.5rem 0}.hero__fact-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-accent-ink);font-size:1.35rem;font-weight:600;line-height:1.1;display:block}.hero__fact-label{color:var(--color-text-muted);max-width:22ch;font-size:.78rem;line-height:1.35;display:block}@media (width>=900px){.hero__inner{border-left:1px solid var(--color-accent-seal);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:start;column-gap:3rem;padding-left:3.25rem;display:grid}.hero__eyebrow,.hero__title,.hero__lead{grid-column:1}.hero__facts{border-left:1px solid var(--color-rule-strong);flex-direction:column;grid-area:1/2/span 3;align-self:stretch;gap:0;padding-left:1.75rem}.hero__fact+.hero__fact{border-top:1px solid var(--color-rule)}.hero__fact{padding:.8rem 0}}.worksheet{align-items:start;gap:1.25rem;display:grid}@media (width>=900px){.worksheet{grid-template-columns:minmax(320px,27rem) 1fr}.worksheet__form{position:sticky;top:1.25rem}}.app-footer{border-top:2px solid var(--color-rule-strong);background-color:var(--color-bg-elevated);margin-top:3rem}.app-footer__inner{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.5rem;max-width:1140px;margin:0 auto;padding:2rem 1.5rem 2.5rem;display:grid}.app-footer__brand{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-weight:600}.app-footer__tagline{color:var(--color-text-muted);max-width:34ch;margin:0;font-size:.82rem;line-height:1.5}.app-footer__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .6rem;font-size:.7rem;font-weight:600}.app-footer__links{margin:0;padding:0;font-size:.87rem;line-height:1.85;list-style:none}.app-footer__links a{text-decoration:none}.app-footer__links a:hover{text-decoration:underline}.app-footer__legal{border-top:1px solid var(--color-rule);color:var(--color-text-muted);grid-column:1/-1;margin:0;padding-top:1rem;font-size:.78rem;line-height:1.5}.app-footer__seller{color:var(--color-text-muted);grid-column:1/-1;margin:-.75rem 0 0;font-size:.78rem;line-height:1.5}.app-footer__seller a{color:inherit}@media (width<=640px){.ledger-table--responsive thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ledger-table--responsive tbody tr{border-bottom:2px solid var(--color-rule-strong);padding:.7rem 0;display:block}.ledger-table--responsive td{text-align:right;border-bottom:none;justify-content:space-between;align-items:baseline;gap:1rem;padding:.2rem 0;display:flex}.ledger-table--responsive td:first-child{text-align:left;border-bottom:1px solid var(--color-rule);margin-bottom:.35rem;padding-bottom:.45rem;font-weight:600;display:block}.ledger-table--responsive td[data-label]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);text-align:left;font-size:.68rem;font-weight:600}.ledger-table--responsive tbody tr:last-child td:last-child{border-bottom:none}}.table-scroll{-webkit-overflow-scrolling:touch;margin-bottom:1rem;overflow-x:auto}.table-scroll .ledger-table{min-width:34rem}@media (width<=640px){.hero__inner{padding:1.75rem 1.25rem 2rem}.page-container{padding:1.25rem 1.25rem 2rem}.ledger-heading{margin:2rem 0 .9rem}.app-footer{margin-top:2rem}.app-footer__inner{gap:1.25rem;padding:1.5rem 1.25rem 2rem}.sheet{padding:1rem}.app-header{padding:.7rem 1rem}}.app-header__control[data-v-00e92ca9]{flex:none;padding:.4rem .6rem;font-size:.85rem;text-decoration:none}.app-header__locale[data-v-00e92ca9]{font-family:var(--font-mono);letter-spacing:.06em;padding:.2rem .3rem;font-size:.75rem}.app-header__locale.is-current[data-v-00e92ca9]{color:var(--color-text);text-decoration:underline}@media (width<=767px){.app-header__nav[data-v-00e92ca9]{display:none}.app-header[data-v-00e92ca9]{gap:.4rem}.app-header__brand[data-v-00e92ca9]{margin-right:auto;font-size:.95rem}.app-header__control[data-v-00e92ca9]{padding:.35rem .45rem;font-size:.8rem}.app-header__locale[data-v-00e92ca9]{padding:.2rem .15rem;font-size:.7rem}}.data-notice[data-v-94f86391]{z-index:3000;background-color:var(--color-bg-elevated);border-top:2px solid var(--color-rule-strong);justify-content:center;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex;position:fixed;left:0;right:0}.data-notice__text[data-v-94f86391]{color:var(--color-text-muted);max-width:640px;margin:0;font-size:.8rem;line-height:1.45}.data-notice__accept[data-v-94f86391]{border-color:var(--color-border);color:var(--color-text);flex:none}@media (width<=640px){.data-notice[data-v-94f86391]{padding:.55rem .75rem calc(.55rem + env(safe-area-inset-bottom));align-items:flex-start;gap:.6rem}.data-notice__text[data-v-94f86391]{font-size:.72rem;line-height:1.35}.data-notice__accept[data-v-94f86391]{align-self:center;padding:.35rem .6rem;font-size:.78rem}}.app-shell__offline{text-align:center;background:var(--color-bg-sunken);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin:0;padding:.5rem 1rem;font-size:.85rem}.app-shell{background-color:var(--color-bg)}.app-shell__header{background-color:var(--color-bg-elevated);color:var(--color-text);box-shadow:none}.app-shell__page{background-color:var(--color-bg);color:var(--color-text);min-height:100%}.app-shell__footer{background-color:var(--color-bg-elevated);color:var(--color-text);box-shadow:none}
