:root{--bg:#fff;--surface:#f4f6f9;--surface-2:#f9fafc;--fg:#182234;--muted:#5a6b81;--faint:#8b98ab;--placeholder:#66758b;--border:#dde3ec;--border-strong:#c2ccda;--control-border:#7c899e;--control-border-hover:#5a6b81;--brand:#1c4e80;--brand-dark:#163e66;--brand-soft:#e8f0f8;--brand-softer:#f2f7fc;--on-brand:#fff;--dark-bg:#10243c;--dark-fg:#e8eef6;--dark-muted:#a8bdd4;--ok:#1b7a43;--ok-bg:#e9f5ee;--warn:#9a5300;--warn-bg:#fcf1e3;--warn-border:#ecd3ac;--danger:#b3261e;--danger-dark:#8f1e17;--danger-bg:#fbebea;--module-gramatvediba:#1c4e80;--module-gramatvediba-soft:#e8f0f8;--module-noliktava:#0f6f63;--module-noliktava-soft:#e2f2ef;--module-core:#5a6b81;--module-core-soft:#eef1f5;--debit:#1c4e80;--debit-soft:#e9f0f8;--credit:#6d3f94;--credit-soft:#f2ecf9;--control-h:38px;--control-h-sm:30px;--disabled-opacity:.55;--radius-sm:6px;--radius:8px;--radius-lg:12px;--shadow-sm:0 1px 2px #1822340f;--shadow:0 4px 14px #18223414;--shadow-pop:0 2px 6px #1822340f, 0 12px 32px #18223424;--ring:#4d7fb3;--overlay:#18223466;--z-sticky:5;--z-dropdown:40;--z-header:900;--z-tooltip:950;--z-modal:1000;--z-toast:1200;--z-cursor:1500;--dur-fast:.12s;--dur-base:.16s;--dur-slow:.24s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--transition-control:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform 80ms var(--ease-out);--content-max:1240px;--bottom-nav-h:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--section-pad:clamp(44px, 7vw, 72px);--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--h1-hero:clamp(30px, 5.5vw, 46px);--h1-app:clamp(21px, 4vw, 26px);--container-marketing:1080px;--container-narrow:880px;--container-prose:820px;--tap-min:44px;--ok-color:var(--ok)}*{box-sizing:border-box}body{color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.55}a{color:var(--brand);text-decoration:none}h1,h2,h3{letter-spacing:-.01em}td{font-variant-numeric:tabular-nums}:where(input:not([type=checkbox]):not([type=radio]),select){height:var(--control-h);border:1px solid var(--control-border);border-radius:var(--radius);color:var(--fg);background:var(--bg);padding:0 12px;font-family:inherit;font-size:14px}:where(textarea){border:1px solid var(--control-border);border-radius:var(--radius);color:var(--fg);background:var(--bg);padding:9px 12px;font-family:inherit;font-size:14px}:where(select){appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235a6b81' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):where(:hover:not(:focus):not(:disabled)){border-color:var(--control-border-hover)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):where(:disabled){border-color:var(--border)}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand)}:where(input[type=date]){min-width:150px}button{font-family:inherit}@keyframes vadi-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes vadi-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes vadi-fade-in{0%{opacity:0}}@keyframes vadi-sheet-up{0%{opacity:0;transform:translateY(16px)}}@keyframes vadi-spin{to{transform:rotate(360deg)}}.vadi-spinner{box-sizing:border-box;opacity:.85;vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.6s linear infinite vadi-spin;display:inline-block}:focus-visible{outline:2px solid var(--ring);outline-offset:1px}html.revealOn [data-reveal]{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(14px)}html.revealOn [data-reveal].revealIn{opacity:1;transform:none}html{scroll-behavior:smooth}section[id],h2[id],[data-anchor]{scroll-margin-top:76px}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-busy-ring{pointer-events:none;z-index:var(--z-cursor);opacity:0;transition:opacity .12s;position:fixed;top:0;left:0}html.nav-busy .nav-busy-ring{opacity:1}@media (max-width:720px){:root:has([data-bottom-nav]){--bottom-nav-h:calc(56px + env(safe-area-inset-bottom,0px))}body:has([data-bottom-nav]){padding-bottom:var(--bottom-nav-h)}}@page{margin:12mm 8mm}@media print{html,body{background:#fff!important}:root{--bottom-nav-h:0px!important}body{padding-bottom:0!important}body>[aria-live],body>[role=region],[data-bottom-nav],[data-print-hide],.nav-busy-ring{display:none!important}tr{break-inside:avoid}tfoot{display:table-row-group}html.revealOn [data-reveal]{opacity:1!important;transform:none!important}}
