:root{--ld-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ld-font-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--ld-font-fx: Georgia, "Times New Roman", serif;--ld-ink: #18181b;--ld-text: #3f3f46;--ld-muted: #71717a;--ld-faint: #a1a1aa;--ld-rule: #e4e4e7;--ld-rule-soft: #f4f4f5;--ld-paper: #ffffff;--ld-page: #fafafa;--ld-accent: #14b8a6;--ld-accent-strong: #0d9488;--ld-accent-deep: #115e59;--ld-accent-soft: #f0fdfa;--ld-accent-tint: #ccfbf1;--ld-plan: #a1a1aa;--ld-expected: #f59e0b;--ld-expected-strong: #b45309;--ld-expected-soft: #fffbeb;--ld-fact: var(--ld-accent);--ld-pos: #16a34a;--ld-neg: #dc2626;--ld-radius-sm: 4px;--ld-radius: 6px;--ld-radius-lg: 8px;--ld-radius-xl: 12px;--ld-shadow-card: 0 1px 2px rgba(9, 9, 11, .04), 0 4px 12px rgba(9, 9, 11, .04);--ld-shadow-pop: 0 6px 20px rgba(0, 0, 0, .12);--ld-container: 1240px;--ld-gutter: clamp(16px, 4vw, 32px);--ld-margin-col: 96px;--ld-header-h: 64px;--ld-section-pad: clamp(52px, 6.5vw, 84px);--ld-brand-mark: url("/static/vue/img/logo.0QgfGHkC.b66ec2f88008.svg");--ld-hero-art: url("/static/vue/img/landing-hero.CUVn6jY7.772f7a245550.svg")}:root[data-brand=macrobank]{--ld-brand-mark: url("/static/vue/img/logo._nN58Rm2.e5de4c7c5fe6.svg");--ld-hero-art: url("/static/vue/img/landing-hero.D78_BTyC.227c1f235d9d.svg")}html[lang=ar]{--ld-font: "IBM Plex Sans Arabic", "Inter", system-ui, "Segoe UI", Tahoma, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--ld-header-h) + 16px);-webkit-text-size-adjust:100%}body.ld-body{margin:0;font-family:var(--ld-font);font-size:16px;line-height:1.6;color:var(--ld-text);background:var(--ld-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%}a{color:var(--ld-accent-strong);text-decoration:none}a:hover{color:var(--ld-accent-deep)}:focus-visible{outline:2px solid var(--ld-accent);outline-offset:2px;border-radius:var(--ld-radius-sm)}h1,h2,h3,h4{margin:0;color:var(--ld-ink);font-weight:700;line-height:1.2;letter-spacing:-.015em}p,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}code{font-family:var(--ld-font-mono)}strong{color:var(--ld-ink);font-weight:650}html[lang=ar] *,html[lang=ar] *:before,html[lang=ar] *:after{letter-spacing:0!important}.ld-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ld-skip{position:absolute;top:-48px;inset-inline-start:16px;z-index:1000;padding:8px 14px;border-radius:var(--ld-radius);background:var(--ld-ink);color:#fff;font-weight:600}.ld-skip:focus{top:12px;color:#fff}.ld-container{width:100%;max-width:var(--ld-container);margin-inline:auto;padding-inline:var(--ld-gutter)}.ld-amount{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ld-amount--neg{color:var(--ld-neg)}.ld-amount--pos{color:var(--ld-pos)}.ld-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--ld-radius);font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.ld-btn--primary{background:var(--ld-accent);color:#fff}.ld-btn--primary:hover{background:var(--ld-accent-strong);color:#fff}.ld-btn--ghost{border-color:var(--ld-rule);background:var(--ld-paper);color:var(--ld-ink)}.ld-btn--ghost:hover{border-color:var(--ld-accent);color:var(--ld-accent-strong)}.ld-btn--lg{height:48px;padding:0 22px;font-size:16px}.ld-plus-list{display:grid;gap:10px;margin-top:18px}.ld-plus-list>li{position:relative;padding-inline-start:28px;font-size:15px;line-height:1.55}.ld-plus-list>li:before{content:"+";position:absolute;top:2px;inset-inline-start:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--ld-radius-sm);background:var(--ld-accent-soft);color:var(--ld-accent-strong);font-family:var(--ld-font-mono);font-size:13px;font-weight:700;line-height:1}.ld-status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--ld-radius-sm);font-size:11.5px;font-weight:600;white-space:nowrap;transition:background-color .3s,color .3s}.ld-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ld-status--planned{background:var(--ld-expected-soft);color:var(--ld-expected-strong)}.ld-status--posted{background:var(--ld-accent-soft);color:var(--ld-accent-strong)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ld-brand{color:var(--ld-accent-strong);font-weight:700;text-transform:none}:where(h1,h2,h3,h4,strong,b) .ld-brand{font-weight:inherit}.ld-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--ld-rule);background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);transition:box-shadow .2s}.ld-header--raised{box-shadow:0 6px 18px #09090b0d}.ld-header__bar{display:flex;align-items:center;gap:18px;height:var(--ld-header-h)}.ld-header__brand{display:flex;flex:none;align-items:center}.ld-header__logo{display:block;width:auto;height:26px}.ld-cellref{display:flex;flex:0 1 340px;align-items:center;min-width:0;height:34px;overflow:hidden;border:1px solid var(--ld-rule);border-radius:var(--ld-radius);background:var(--ld-paper);font-size:13px}.ld-cellref__ref{display:flex;flex:none;align-items:center;justify-content:center;min-width:52px;height:100%;padding:0 10px;border-inline-end:1px solid var(--ld-rule);background:var(--ld-accent-soft);color:var(--ld-accent-strong);font-family:var(--ld-font-mono);font-weight:600}.ld-cellref__fx{flex:none;padding:0 8px;border-inline-end:1px solid var(--ld-rule-soft);color:var(--ld-faint);font-family:var(--ld-font-fx);font-style:italic}.ld-cellref__value{overflow:hidden;padding:0 10px;color:var(--ld-text);text-overflow:ellipsis;white-space:nowrap}.ld-cellref:not(.ld-cellref--button){display:none}.ld-menu{position:relative;flex:1 1 auto;min-width:0;max-width:560px;margin-inline-end:auto}.ld-cellref--button{width:100%;padding:0;color:inherit;font:inherit;font-size:13px;text-align:start;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ld-cellref--button:hover,.ld-menu--open .ld-cellref--button{border-color:var(--ld-accent);box-shadow:0 0 0 3px var(--ld-accent-soft)}.ld-cellref__caret{flex:none;width:8px;height:8px;margin-inline:auto 12px;border-right:1.5px solid var(--ld-faint);border-bottom:1.5px solid var(--ld-faint);transform:translateY(-2px) rotate(45deg);transition:transform .15s}.ld-menu--open .ld-cellref__caret{transform:translateY(2px) rotate(-135deg)}.ld-menu__panel{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:60;width:100%;min-width:320px;max-height:min(72vh,620px);overflow:auto;padding:6px;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-paper);box-shadow:var(--ld-shadow-pop);animation:ld-menu-in .14s ease-out}@keyframes ld-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ld-menu__list{display:grid}.ld-menu__link{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 10px;border-radius:var(--ld-radius);color:var(--ld-ink);font-size:14px;font-weight:500}.ld-menu__link:hover,.ld-menu__link:focus-visible{background:var(--ld-rule-soft);color:var(--ld-ink);outline-offset:-2px}.ld-menu__link--active,.ld-menu__link--active:hover{background:var(--ld-accent-soft);color:var(--ld-accent-deep)}.ld-menu__num{color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:12px;text-align:end}.ld-menu__link--active .ld-menu__num{color:var(--ld-accent-strong)}.ld-menu__pages{display:grid;margin-top:6px;padding-top:6px;border-top:1px solid var(--ld-rule)}.ld-menu__page{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:var(--ld-radius);color:var(--ld-accent-strong);font-size:14px;font-weight:600}.ld-menu__page:hover,.ld-menu__page:focus-visible{background:var(--ld-accent-soft);color:var(--ld-accent-deep);outline-offset:-2px}.ld-menu__foot{display:none;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:10px 10px 4px;border-top:1px solid var(--ld-rule)}.ld-menu__login{color:var(--ld-ink);font-weight:600}.ld-header__nav{display:flex;gap:2px;margin-inline-start:auto}.ld-header__link{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--ld-radius);color:var(--ld-text);font-size:14px;font-weight:500;white-space:nowrap}.ld-header__link:hover{background:var(--ld-rule-soft);color:var(--ld-ink)}.ld-header__link--page{color:var(--ld-accent-strong);font-weight:600}.ld-header__num{color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:11px}.ld-header__actions{display:flex;flex:none;align-items:center;gap:12px}.ld-header__login{color:var(--ld-ink);font-size:14px;font-weight:500;white-space:nowrap}.ld-header__cta.p-button{height:36px;font-size:14px;white-space:nowrap}.ld-header__menu{display:none;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--ld-rule);border-radius:var(--ld-radius);background:var(--ld-paper);color:var(--ld-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ld-header__menu[aria-expanded=true]{border-color:var(--ld-accent);box-shadow:0 0 0 3px var(--ld-accent-soft)}.ld-header__menu-icon{position:relative;width:14px;height:10px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.ld-header__menu-icon:after{content:"";position:absolute;top:2px;inset-inline:0;border-top:2px solid currentColor}.ld-lang{display:inline-flex;overflow:hidden;border:1px solid var(--ld-rule);border-radius:var(--ld-radius)}.ld-lang__item{padding:5px 9px;color:var(--ld-muted);font-size:12px;font-weight:600;line-height:1.4}.ld-lang__item+.ld-lang__item{border-inline-start:1px solid var(--ld-rule)}.ld-lang__item:hover{background:var(--ld-rule-soft);color:var(--ld-ink)}.ld-lang__item--current,.ld-lang__item--current:hover{background:var(--ld-ink);color:#fff}.ld-langmenu{position:relative}.ld-langmenu__button{display:inline-flex;align-items:center;gap:6px;height:34px;padding-inline:10px 9px;border:1px solid var(--ld-rule);border-radius:var(--ld-radius);background:var(--ld-paper);color:var(--ld-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;list-style:none;transition:border-color .15s,box-shadow .15s}.ld-langmenu__button::-webkit-details-marker{display:none}.ld-langmenu__button:hover,.ld-langmenu--open .ld-langmenu__button,details.ld-langmenu[open] .ld-langmenu__button{border-color:var(--ld-accent);box-shadow:0 0 0 3px var(--ld-accent-soft)}.ld-langmenu__globe{width:15px;height:15px;background:var(--ld-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 3a14 14 0 0 1 0 18a14 14 0 0 1 0-18z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 3a14 14 0 0 1 0 18a14 14 0 0 1 0-18z'/%3E%3C/svg%3E") center / contain no-repeat}.ld-langmenu__caret{width:7px;height:7px;margin-inline-start:2px;border-right:1.5px solid var(--ld-faint);border-bottom:1.5px solid var(--ld-faint);transform:translateY(-2px) rotate(45deg);transition:transform .15s}.ld-langmenu--open .ld-langmenu__caret,details.ld-langmenu[open] .ld-langmenu__caret{transform:translateY(1px) rotate(-135deg)}.ld-langmenu__panel{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:60;display:grid;min-width:190px;padding:6px;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-paper);box-shadow:var(--ld-shadow-pop);animation:ld-menu-in .14s ease-out}.ld-langmenu__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px;border-radius:var(--ld-radius);color:var(--ld-ink);font-size:14px;font-weight:500}.ld-langmenu__item:hover,.ld-langmenu__item:focus-visible{background:var(--ld-accent-soft);color:var(--ld-accent-deep);outline-offset:-2px}.ld-langmenu__short{color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:11px;font-weight:600}.ld-langmenu__item--current{color:var(--ld-accent-deep);font-weight:600}.ld-langmenu__item--current .ld-langmenu__short{color:var(--ld-accent-strong)}.ld-progress{position:absolute;bottom:-1px;inset-inline:0;height:2px}.ld-progress__fact{display:block;height:100%;background:var(--ld-accent);transform:scaleX(0);transform-origin:left center}[dir=rtl] .ld-progress__fact{transform-origin:right center}@media (max-width: 1240px){.ld-header__nav{display:none}}@media (max-width: 820px){.ld-cellref--button,.ld-header__login,.ld-header__lang{display:none}.ld-header__menu{display:inline-flex}.ld-header__actions{margin-inline-start:auto}.ld-menu{position:static;flex:none;margin:0}.ld-menu__panel{position:fixed;top:var(--ld-header-h);inset-inline:0;width:auto;min-width:0;max-height:calc(100vh - var(--ld-header-h));padding:8px var(--ld-gutter) 14px;border-width:0 0 1px;border-radius:0}.ld-menu__foot{display:flex}}@media (max-width: 480px){.ld-header__menu-label{display:none}.ld-header__cta.p-button{padding-inline:12px}}.ld-section{position:relative;padding-block:var(--ld-section-pad);border-bottom:1px solid var(--ld-rule);background:var(--ld-page)}.ld-main>.ld-section:nth-child(odd){background:var(--ld-paper)}.ld-main>.ld-section.ld-section--addon{background:linear-gradient(180deg,var(--ld-accent-soft),rgba(240,253,250,0) 220px),var(--ld-paper);box-shadow:inset 0 3px 0 var(--ld-accent)}.ld-section__grid{display:grid;grid-template-columns:var(--ld-margin-col) minmax(0,1fr)}.ld-section__margin{position:relative;margin-inline-end:40px;border-inline-end:1px solid var(--ld-rule)}.ld-section__num{position:sticky;top:calc(var(--ld-header-h) + 28px);display:block;padding-inline-end:18px;color:var(--ld-accent-strong);font-family:var(--ld-font-mono);font-size:40px;font-weight:600;line-height:1;letter-spacing:-.04em;text-align:end}.ld-section__head{max-width:820px;margin-bottom:36px}.ld-section__title{position:relative;font-size:clamp(27px,3vw,38px);font-weight:750;line-height:1.15;letter-spacing:-.025em}.ld-section__answer{margin-top:16px;padding-inline-start:18px;border-inline-start:3px solid var(--ld-accent-tint);color:var(--ld-text);font-size:17.5px;line-height:1.6}@media (max-width: 900px){.ld-section__grid{grid-template-columns:minmax(0,1fr)}.ld-section__margin{margin:0 0 10px;border:0}.ld-section__num{position:static;padding:0;font-size:26px;text-align:start}.ld-section__head{margin-bottom:28px}.ld-section__answer{font-size:16px}}.ld-footer{padding-block:56px 28px;border-top:1px solid var(--ld-rule);background:var(--ld-page);color:var(--ld-muted);font-size:14px}.ld-footer__grid{display:grid;grid-template-columns:1.2fr 1.1fr 1fr 1.1fr;gap:40px}.ld-footer__brand-line{display:flex;align-items:center;gap:10px}.ld-footer__mark{flex:none;width:26px;height:26px;background:var(--ld-accent);-webkit-mask:var(--ld-brand-mark) center / contain no-repeat;mask:var(--ld-brand-mark) center / contain no-repeat}.ld-footer__name{color:var(--ld-ink);font-size:19px;font-weight:700;letter-spacing:-.01em}.ld-footer__tagline{margin-top:14px;color:var(--ld-text)}.ld-footer__updated{margin-top:6px;font-size:12.5px}.ld-footer__title{margin-bottom:12px;color:var(--ld-ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ld-footer__title--account{margin-top:24px}.ld-footer__list{display:grid;gap:8px}.ld-footer a{color:var(--ld-text)}.ld-footer a:hover{color:var(--ld-accent-strong)}.ld-footer .ld-footer__title a{color:var(--ld-ink)}.ld-footer__num{display:inline-block;min-width:26px;color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:11px}.ld-lang--footer{margin-top:18px;background:var(--ld-paper)}.ld-footer .ld-lang__item--current,.ld-footer .ld-lang__item--current:hover{color:#fff}.ld-footer__legal{margin-top:40px;padding-top:20px;border-top:1px solid var(--ld-rule);font-size:12.5px}@media (max-width: 960px){.ld-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.ld-footer__grid{grid-template-columns:1fr}}.ld-ledger{overflow:hidden;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-paper);box-shadow:var(--ld-shadow-card)}.ld-ledger__caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--ld-rule);background:var(--ld-page);color:var(--ld-ink);font-size:13px;font-weight:600}.ld-ledger__scroll{overflow-x:auto;background:linear-gradient(to right,var(--ld-paper) 30%,rgba(255,255,255,0)) left center / 40px 100% no-repeat local,linear-gradient(to left,var(--ld-paper) 30%,rgba(255,255,255,0)) right center / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(9,9,11,.12),transparent) left center / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(9,9,11,.12),transparent) right center / 12px 100% no-repeat scroll}.ld-ledger__table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.ld-ledger__table th,.ld-ledger__table td{padding:10px 14px;border:1px solid var(--ld-rule);white-space:nowrap}.ld-ledger__table tr>:first-child{border-inline-start:0}.ld-ledger__table tr>:last-child{border-inline-end:0}.ld-ledger__table:has(th[rowspan]) thead tr+tr>:first-child{border-inline-start:1px solid var(--ld-rule)}.ld-ledger__table thead tr:first-child>*{border-top:0}.ld-ledger__table tbody tr:last-child>*,.ld-ledger__table tfoot tr:last-child>*{border-bottom:0}.ld-ledger__table thead th.ld-ledger__article[rowspan]{text-align:center;vertical-align:middle}.ld-ledger__table thead th{min-width:72px;border-bottom:1px solid var(--ld-rule);background:var(--ld-paper);color:var(--ld-muted);font-size:12px;font-weight:600;line-height:1.3;text-align:end;vertical-align:bottom;white-space:normal}.ld-ledger__table thead th.ld-ledger__article{text-align:start}.ld-ledger__table thead th.ld-ledger__period{color:var(--ld-ink);text-align:center}.ld-ledger__label{min-width:200px;color:var(--ld-ink);font-weight:500;text-align:start;white-space:normal!important}.ld-ledger__index{display:inline-block;min-width:30px;margin-inline-end:6px;color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:12px}.ld-ledger__row--level-1 .ld-ledger__label{padding-inline-start:28px;color:var(--ld-text);font-weight:400}.ld-ledger__row--level-2 .ld-ledger__label{padding-inline-start:44px}.ld-ledger__row--parent .ld-ledger__label{font-weight:650}.ld-ledger__row--result th,.ld-ledger__row--result td,.ld-ledger__row--total th,.ld-ledger__row--total td{border-top:1px solid var(--ld-rule);background:var(--ld-page);color:var(--ld-ink);font-weight:650}.ld-ledger__sigma{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-inline-end:8px;border-radius:var(--ld-radius-sm);background:var(--ld-ink);color:#fff;font-size:12px}.ld-ledger__cell{color:var(--ld-text);text-align:end}.ld-ledger__cell--fact{color:var(--ld-ink);font-weight:600}.ld-ledger__cell--fp,.ld-ledger__cell--fo{color:var(--ld-muted)}.ld-ledger__cell--text{color:var(--ld-text);white-space:normal!important;text-align:start}.ld-ledger__table thead th.ld-ledger__metric--text{text-align:start}[dir=rtl] .ld-ledger__cell:not(.ld-ledger__cell--text){direction:ltr;text-align:left}[dir=rtl] .ld-ledger__table thead th.ld-ledger__metric:not(.ld-ledger__metric--text){text-align:left}.ld-ledger__note{padding:10px 16px;border-top:1px solid var(--ld-rule-soft);color:var(--ld-muted);font-size:12.5px}.ld-ledger__row--flash th,.ld-ledger__row--flash td{animation:ld-flash 1.1s ease-out}@keyframes ld-flash{0%{box-shadow:inset 0 0 0 999px #14b8a629}to{box-shadow:inset 0 0 0 999px #14b8a600}}.ld-tone{display:inline-block;width:9px;height:9px;margin-inline-end:6px;border-radius:2px;vertical-align:0}.ld-tone--plan{border:1.5px solid var(--ld-plan)}.ld-tone--expected{border:1.5px dashed var(--ld-expected)}.ld-tone--fact{background:var(--ld-fact)}.ld-tone--rest{border:1.5px solid var(--ld-expected);background:var(--ld-expected-soft)}.ld-tone--fp,.ld-tone--fo{display:none}.ld-drill{border-bottom:1px dashed currentColor}.ld-drill--button{padding:0;border:0;border-bottom:1px dashed var(--ld-accent);background:none;color:inherit;font:inherit;line-height:1.25;cursor:pointer;transition:color .15s,border-color .15s}.ld-drill--button:hover,.ld-drill--open{border-bottom-style:solid;color:var(--ld-accent-strong)}.ld-popover.p-popover{max-width:min(440px,calc(100vw - 32px))}.ld-pop{min-width:min(300px,calc(100vw - 64px));font-family:var(--ld-font);font-size:13px;line-height:1.5}.ld-pop__title{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--ld-rule);color:var(--ld-ink);font-weight:650}.ld-pop__docs{display:grid;gap:6px;max-height:300px;overflow:auto}.ld-pop__doc{display:grid;gap:2px;padding:8px 10px;border-radius:var(--ld-radius);background:var(--ld-page)}.ld-pop__doc--planned{background:var(--ld-expected-soft)}.ld-pop__doc-head{display:flex;justify-content:space-between;gap:12px;color:var(--ld-ink);font-weight:600}.ld-pop__doc-meta,.ld-pop__doc-dates{color:var(--ld-muted);font-size:12px}.ld-pop__group{margin:10px 0 6px;color:var(--ld-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ld-pop__empty{color:var(--ld-muted)}.ld-pop__total{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding-top:8px;border-top:1px solid var(--ld-rule);color:var(--ld-ink);font-weight:650}.ld-pop__lines{display:grid;gap:6px;color:var(--ld-text)}.ld-pop__lines>li{position:relative;padding-inline-start:14px}.ld-pop__lines>li:before{content:"";position:absolute;top:.62em;inset-inline-start:0;width:6px;height:6px;border-radius:1px;background:var(--ld-accent)}.ld-statusbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 16px;border-top:1px solid var(--ld-rule);background:var(--ld-page);font-size:12.5px}.ld-statusbar--live{background:var(--ld-accent-soft)}.ld-statusbar__note{color:var(--ld-muted)}.ld-statusbar__event{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--ld-ink);animation:ld-status-in .25s ease-out}@keyframes ld-status-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ld-statusbar__event .ld-live__dot{background:var(--ld-accent);animation:ld-pulse 1.4s infinite}.ld-statusbar__doc,.ld-statusbar__event .ld-amount{font-weight:650}.ld-statusbar__hint{color:var(--ld-muted)}.ld-statusbar__replay.p-button{flex:none;font-size:13px}@media (max-width: 640px){.ld-statusbar__hint{display:none}}.ld-live__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ld-faint)}@keyframes ld-pulse{0%{box-shadow:0 0 #14b8a680}70%,to{box-shadow:0 0 0 7px #14b8a600}}.ld-flow{overflow:hidden;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-paper);box-shadow:var(--ld-shadow-card)}.ld-flow__caption{padding:10px 16px;border-bottom:1px solid var(--ld-rule);background:var(--ld-page);color:var(--ld-muted);font-size:13px}.ld-flow__grid{display:grid;grid-template-areas:"source wire targets";grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);padding:20px}.ld-flow__source{grid-area:source;align-self:start;padding:16px;border:1px solid var(--ld-rule);border-radius:var(--ld-radius);background:var(--ld-page)}.ld-flow__source-title{color:var(--ld-muted);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ld-flow__line{margin-top:4px;color:var(--ld-ink);font-size:13.5px}.ld-flow__coords{display:grid;gap:6px;margin-top:12px}.ld-flow__coord{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border:1px solid var(--ld-rule);border-radius:var(--ld-radius);background:var(--ld-paper);font-size:13px;transition:border-color .15s,background-color .15s,opacity .15s}.ld-flow__coord-label{color:var(--ld-muted);font-size:11.5px}.ld-flow__coord-value{color:var(--ld-ink);font-weight:600}.ld-flow__coord--on{border-color:var(--ld-accent);background:var(--ld-accent-soft)}.ld-flow__wire{position:relative;grid-area:wire}.ld-flow__wire:before{content:"";position:absolute;top:50%;inset-inline:8px;border-top:2px dashed var(--ld-rule)}.ld-flow__pulse{position:absolute;top:calc(50% - 2px);inset-inline-start:8px;width:6px;height:6px;border-radius:50%;background:var(--ld-accent);opacity:0;animation:ld-wire 1.75s linear infinite}[dir=rtl] .ld-flow__pulse{animation-name:ld-wire-rtl}@keyframes ld-wire{0%{opacity:0;transform:translate(0)}20%,80%{opacity:1}to{opacity:0;transform:translate(22px)}}@keyframes ld-wire-rtl{0%{opacity:0;transform:translate(0)}20%,80%{opacity:1}to{opacity:0;transform:translate(-22px)}}.ld-flow__targets{display:grid;grid-area:targets;gap:8px}.ld-flow__target{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--ld-rule);border-radius:var(--ld-radius);transition:border-color .15s,background-color .15s,opacity .15s}.ld-flow__target--on{border-color:var(--ld-accent);background:var(--ld-accent-soft)}.ld-flow--focus .ld-flow__target:not(.ld-flow__target--on),.ld-flow--focus .ld-flow__coord:not(.ld-flow__coord--on){opacity:.45}.ld-flow__target-label{color:var(--ld-ink);font-size:14px;font-weight:650}.ld-flow__target-text{color:var(--ld-text);font-size:13px}.ld-flow__target-via{color:var(--ld-muted);font-size:11.5px}@media (max-width: 760px){.ld-flow__grid{grid-template-areas:"source" "targets";grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.ld-flow__wire{display:none}}.ld-perm__col{text-align:center!important}.ld-perm__cell{width:1%;min-width:96px;text-align:center;vertical-align:middle}.ld-perm__cell .p-checkbox{vertical-align:middle}.ld-perm__col--all,.ld-perm__cell--all,.ld-perm__bulk>*{background:var(--ld-accent-soft)}.ld-perm__table thead th{color:var(--ld-accent-strong)}.ld-perm__bulk .ld-ledger__label{color:var(--ld-accent-deep);font-size:13px;font-weight:600}.ld-perm__none{color:var(--ld-faint)}.ld-perm__mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #d4d4d8;border-radius:var(--ld-radius-sm);font-size:13px;line-height:1}.ld-perm__mark--on{border-color:var(--ld-accent);background:var(--ld-accent);color:#fff}.ld-pillars,.ld-rules,.ld-stats,.ld-roles,.ld-glossary,.ld-stories{display:grid;gap:1px;overflow:hidden;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-rule)}.ld-pillars>*,.ld-rules>*,.ld-stats>*,.ld-roles>*,.ld-glossary>*,.ld-stories>*{background:var(--ld-paper)}.ld-pillars,.ld-stats,.ld-roles{grid-template-columns:repeat(4,minmax(0,1fr))}.ld-pillars>:last-child:nth-child(4n+1),.ld-stats>:last-child:nth-child(4n+1),.ld-roles>:last-child:nth-child(4n+1){grid-column:span 4}.ld-pillars>:last-child:nth-child(4n+2),.ld-stats>:last-child:nth-child(4n+2),.ld-roles>:last-child:nth-child(4n+2){grid-column:span 3}.ld-pillars>:last-child:nth-child(4n+3),.ld-stats>:last-child:nth-child(4n+3),.ld-roles>:last-child:nth-child(4n+3){grid-column:span 2}.ld-rules,.ld-glossary{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-rules>:last-child:nth-child(3n+1),.ld-glossary>:last-child:nth-child(3n+1){grid-column:span 3}.ld-rules>:last-child:nth-child(3n+2),.ld-glossary>:last-child:nth-child(3n+2){grid-column:span 2}.ld-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-stories>:last-child:nth-child(odd){grid-column:span 2}@media (max-width: 1080px){.ld-pillars,.ld-stats,.ld-roles,.ld-rules,.ld-glossary{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-pillars>*,.ld-stats>*,.ld-roles>*,.ld-rules>*,.ld-glossary>*{grid-column:auto!important}.ld-pillars>:last-child:nth-child(odd),.ld-stats>:last-child:nth-child(odd),.ld-roles>:last-child:nth-child(odd),.ld-rules>:last-child:nth-child(odd),.ld-glossary>:last-child:nth-child(odd){grid-column:span 2!important}}@media (max-width: 640px){.ld-pillars,.ld-stats,.ld-roles,.ld-rules,.ld-glossary,.ld-stories{grid-template-columns:minmax(0,1fr)}.ld-pillars>*,.ld-stats>*,.ld-roles>*,.ld-rules>*,.ld-glossary>*,.ld-stories>*{grid-column:auto!important}}.ld-hero,.ld-intro{position:relative;overflow:hidden;border-bottom:1px solid var(--ld-rule);background:var(--ld-paper)}.ld-hero:before,.ld-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--ld-rule-soft) 1px,transparent 1px),linear-gradient(90deg,var(--ld-rule-soft) 1px,transparent 1px);background-size:100% 32px,calc(100% / 12) 100%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 70%);mask-image:linear-gradient(to bottom,#000 0%,transparent 70%);pointer-events:none}.ld-hero__sheet{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));height:24px;border-bottom:1px solid var(--ld-rule);background:var(--ld-page);color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:11px}.ld-hero__col{position:relative;display:flex;align-items:center;justify-content:center;border-inline-end:1px solid var(--ld-rule)}.ld-hero__col:after{content:"";position:absolute;top:100%;inset-inline-end:-1px;width:1px;height:880px;background:var(--ld-rule-soft);-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent);pointer-events:none}.ld-hero:before{background-image:linear-gradient(var(--ld-rule-soft) 1px,transparent 1px);background-size:100% 32px}.ld-hero__inner{position:relative;display:grid;grid-template-areas:"text art" "demo demo";grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);align-items:center;gap:44px 48px;padding-block:52px 72px}.ld-hero__text{grid-area:text;max-width:800px}.ld-hero__title{margin-top:0;font-size:clamp(32px,3.6vw,48px);font-weight:780;line-height:1.1;letter-spacing:-.028em}.ld-hero__answer,.ld-intro__answer{max-width:760px;margin-top:22px;padding-inline-start:18px;border-inline-start:3px solid var(--ld-accent);color:var(--ld-text);font-size:18px;line-height:1.6}.ld-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}.ld-hero__cta.p-button{height:48px;padding-inline:22px;font-size:16px}.ld-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ld-badge{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border:1px solid var(--ld-accent-tint);border-radius:99px;background:var(--ld-accent-soft);color:var(--ld-accent-deep);font-size:12.5px;font-weight:600;white-space:nowrap}.ld-badge:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--ld-accent)}.ld-hero__art{grid-area:art;width:100%;max-width:560px;aspect-ratio:760 / 690;justify-self:end;position:relative;isolation:isolate}.ld-hero__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--ld-hero-art) center / contain no-repeat;filter:drop-shadow(0 22px 28px rgb(8 51 68 / .1)) drop-shadow(0 4px 6px rgb(8 51 68 / .06))}.ld-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;filter:blur(44px);opacity:.17;transform:scale(1.05);animation:ld-hero-glow 7s ease-in-out infinite alternate;pointer-events:none}.ld-hero__glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ld-accent);-webkit-mask:var(--ld-hero-art) center / contain no-repeat;mask:var(--ld-hero-art) center / contain no-repeat}@keyframes ld-hero-glow{0%{opacity:.14;transform:scale(1.04)}to{opacity:.2;transform:scale(1.07)}}@media (prefers-reduced-motion: reduce){.ld-hero__glow{animation:none}}.ld-hero__demo{grid-area:demo}.ld-intro__inner{position:relative;padding-block:52px 60px}.ld-intro__title{max-width:920px;margin-top:16px;font-size:clamp(30px,3.2vw,44px);font-weight:780;line-height:1.12;letter-spacing:-.026em}@media (max-width: 1080px){.ld-hero__inner{grid-template-areas:"text" "art" "demo";grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px 56px}.ld-hero__art{max-width:420px;justify-self:center}}@media (max-width: 640px){.ld-hero__answer,.ld-intro__answer{font-size:16.5px}.ld-hero__art{display:none}.ld-badge{white-space:normal;height:auto;min-height:28px}.ld-hero__sheet{grid-template-columns:repeat(6,minmax(0,1fr))}.ld-hero__col:nth-child(n+7){display:none}}.ld-pillar{display:flex;flex-direction:column;gap:12px;padding:24px 22px 26px;transition:box-shadow .2s}.ld-pillar:hover{box-shadow:inset 0 3px 0 var(--ld-accent)}.ld-pillar__num{color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:12px}.ld-pillar__title{font-size:18px}.ld-pillar__line{position:relative;padding-inline-start:28px;font-size:14.5px;line-height:1.5}.ld-pillar__line:before{position:absolute;top:1px;inset-inline-start:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--ld-radius-sm);font-family:var(--ld-font-mono);font-size:13px;font-weight:700;line-height:1}.ld-pillar__line--problem{color:var(--ld-muted)}.ld-pillar__line--problem:before{content:"−";background:#fef2f2;color:var(--ld-neg)}.ld-pillar__line--solution{color:var(--ld-ink);font-weight:500}.ld-pillar__line--solution:before{content:"+";background:var(--ld-accent-soft);color:var(--ld-accent-strong)}.ld-feature__demo{margin-bottom:32px}.ld-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 32px}.ld-points:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.ld-point{position:relative;padding-top:14px;border-top:1px solid var(--ld-rule)}.ld-point:before{content:"";position:absolute;top:-1px;inset-inline-start:0;width:32px;height:2px;background:var(--ld-accent)}.ld-point__num{color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:12px}.ld-point__title{margin-top:6px;font-size:16px;line-height:1.3}.ld-point__text{margin-top:6px;color:var(--ld-text);font-size:14.5px;line-height:1.55}.ld-feature__more{margin-top:30px}.ld-more{display:inline-flex;align-items:center;gap:8px;color:var(--ld-accent-strong);font-size:15px;font-weight:600}.ld-more:after{content:"→";transition:transform .15s}[dir=rtl] .ld-more:after{content:"←"}.ld-more:hover:after{transform:translate(3px)}[dir=rtl] .ld-more:hover:after{transform:translate(-3px)}@media (max-width: 1080px){.ld-points,.ld-points:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ld-points,.ld-points:has(>li:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)}}.ld-tree{overflow:hidden;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-paper)}.ld-tree__group+.ld-tree__group{border-top:1px solid var(--ld-rule)}.ld-tree__row{display:grid;grid-template-columns:56px minmax(0,.9fr) minmax(0,1.4fr);align-items:baseline;gap:12px;padding:12px 20px;border-top:1px solid var(--ld-rule-soft);color:var(--ld-text)}a.ld-tree__row:hover{background:var(--ld-accent-soft);color:var(--ld-ink)}.ld-tree__row--group{display:flex;align-items:center;gap:10px;border-top:0;background:var(--ld-page);color:var(--ld-ink);font-weight:650}.ld-tree__link{display:flex;flex:1;align-items:center;gap:10px;min-width:0;color:var(--ld-ink)}.ld-tree__link:hover{color:var(--ld-accent-strong)}.ld-tree__items .ld-tree__row{padding-inline-start:56px}.ld-tree__num{color:var(--ld-accent-strong);font-family:var(--ld-font-mono);font-size:13px}.ld-tree__letter{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--ld-radius-sm);background:var(--ld-ink);color:#fff;font-family:var(--ld-font-mono);font-size:12px}.ld-tree__title{font-weight:600;color:inherit}.ld-tree__row--group .ld-tree__title{font-size:16px}.ld-tree__lead{display:-webkit-box;overflow:hidden;color:var(--ld-muted);font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ld-tree__count{margin-inline-start:auto;padding:2px 8px;border-radius:99px;background:var(--ld-rule-soft);color:var(--ld-muted);font-family:var(--ld-font-mono);font-size:12px;font-weight:500}.ld-tree__toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:var(--ld-radius-sm);background:transparent;color:var(--ld-muted);font-size:14px;cursor:pointer;transition:transform .15s}.ld-tree__toggle:hover{background:var(--ld-rule-soft)}.ld-tree__group--closed .ld-tree__toggle{transform:rotate(-90deg)}[dir=rtl] .ld-tree__group--closed .ld-tree__toggle{transform:rotate(90deg)}@media (max-width: 760px){.ld-tree__row,.ld-tree__items .ld-tree__row{grid-template-columns:46px minmax(0,1fr);padding-inline:16px}.ld-tree__lead{display:none}}.ld-usps{border-top:1px solid var(--ld-rule)}.ld-usp{padding-block:44px;border-bottom:1px solid var(--ld-rule)}.ld-usp__head{display:flex;align-items:baseline;gap:14px;margin-bottom:22px}.ld-usp__num{flex:none;padding:3px 8px;border-radius:var(--ld-radius-sm);background:var(--ld-accent-soft);color:var(--ld-accent-strong);font-family:var(--ld-font-mono);font-size:13px;font-weight:600}.ld-usp__title{position:relative;font-size:clamp(20px,2vw,25px);line-height:1.25}.ld-usp__demo{margin-bottom:24px}.ld-usp__text{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px}.ld-usp__lead{color:var(--ld-text);font-size:16px}.ld-usp__text .ld-plus-list{margin-top:0}@media (max-width: 900px){.ld-usp__text{grid-template-columns:minmax(0,1fr);gap:16px}}.ld-rulebook{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:28px}.ld-rulebook__list{overflow:hidden;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-paper)}.ld-rulebook__item+.ld-rulebook__item{border-top:1px solid var(--ld-rule-soft)}.ld-rulebook__tab{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;width:100%;padding:11px 16px;border:0;background:transparent;color:var(--ld-text);font:inherit;font-size:14.5px;text-align:start;cursor:pointer;transition:background-color .15s,color .15s}.ld-rulebook__tab:hover{background:var(--ld-page);color:var(--ld-ink)}.ld-rulebook__tab--active,.ld-rulebook__tab--active:hover{background:var(--ld-accent-strong);color:#fff;font-weight:600}.ld-rulebook__num{padding-top:2px;color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:12px;font-weight:400}.ld-rulebook__tab--active .ld-rulebook__num{color:#ffffffc7}.ld-rulebook__panel{position:sticky;top:calc(var(--ld-header-h) + 32px)}.ld-rulebook__inline{display:none}.ld-rulecard{overflow:hidden;border:1px solid var(--ld-accent-tint);border-radius:var(--ld-radius-lg);background:var(--ld-paper);box-shadow:var(--ld-shadow-pop);animation:ld-card-in .25s ease}.ld-rulecard__fx{display:flex;align-items:stretch;min-height:56px;background:var(--ld-accent-deep);color:#fff}.ld-rulecard__ref{display:flex;flex:none;align-items:center;justify-content:center;min-width:60px;padding:0 12px;background:#ffffff1f;font-family:var(--ld-font-mono);font-weight:600}.ld-rulecard__sign{display:flex;flex:none;align-items:center;padding:0 12px;border-inline:1px solid rgba(255,255,255,.18);color:#ffffffb8;font-family:var(--ld-font-fx);font-style:italic}.ld-rulecard__formula{display:flex;align-items:center;padding:12px 16px;font-family:var(--ld-font);font-size:15.5px;font-weight:600;line-height:1.4;white-space:normal}.ld-rulecard__body{padding:24px}.ld-rulecard__title{font-size:22px;line-height:1.25}.ld-rulecard__text{margin-top:10px;color:var(--ld-text);font-size:15.5px}.ld-rulecard__value{margin-top:18px;padding:14px 16px;border-radius:var(--ld-radius);background:var(--ld-accent-soft);color:var(--ld-accent-deep);font-size:15.5px;font-weight:600}.ld-rulecard__label{display:block;margin-bottom:4px;color:var(--ld-accent-strong);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@keyframes ld-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ld-rule{display:flex;flex-direction:column;gap:10px;padding:24px 22px}.ld-rule__num{color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:12px}.ld-rule__title{font-size:17px}.ld-formula{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--ld-rule);border-radius:var(--ld-radius);font-size:12.5px}.ld-formula__fx{display:flex;align-items:center;padding:0 8px;border-inline-end:1px solid var(--ld-rule);background:var(--ld-page);color:var(--ld-faint);font-family:var(--ld-font-fx);font-style:italic}.ld-formula__expr{padding:7px 10px;background:var(--ld-paper);color:var(--ld-accent-deep);font-family:var(--ld-font);font-weight:600;white-space:normal}.ld-rule__text{color:var(--ld-text);font-size:14.5px}.ld-rule__value{margin-top:auto;padding-top:10px;border-top:1px dashed var(--ld-rule);color:var(--ld-ink);font-size:14px;font-weight:500}.ld-rule__value-label{display:block;margin-bottom:4px;color:var(--ld-accent-strong);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ld-qa{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:28px}.ld-qa__list{overflow:hidden;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-paper)}.ld-qa__item+.ld-qa__item{border-top:1px solid var(--ld-rule-soft)}.ld-qa__question{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;width:100%;padding:12px 16px;border:0;background:transparent;color:var(--ld-text);font:inherit;font-size:14.5px;text-align:start;cursor:pointer;transition:background-color .15s}.ld-qa__question:hover{background:var(--ld-page)}.ld-qa__question--active,.ld-qa__question--active:hover{background:var(--ld-accent-soft);box-shadow:inset 3px 0 0 var(--ld-accent);color:var(--ld-ink);font-weight:600}[dir=rtl] .ld-qa__question--active{box-shadow:inset -3px 0 0 var(--ld-accent)}.ld-qa__num{padding-top:2px;color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:12px;font-weight:400}.ld-qa__panel{position:sticky;top:calc(var(--ld-header-h) + 32px)}.ld-qa__inline{display:none}.ld-qa__card{padding:24px;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-paper);box-shadow:var(--ld-shadow-pop);animation:ld-card-in .25s ease}.ld-qa__card-num{color:var(--ld-accent-strong);font-family:var(--ld-font-mono);font-size:12px}.ld-qa__card-q{margin-top:6px;font-size:22px;line-height:1.3}.ld-qa__card-a{margin-top:8px;color:var(--ld-text);font-size:15.5px}.ld-story__label{margin-top:18px;color:var(--ld-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ld-path{display:flex;flex-wrap:wrap;gap:8px 6px;margin-top:8px}.ld-path__step{position:relative;display:inline-flex;align-items:center;padding:5px 10px;border:1px solid var(--ld-rule);border-radius:var(--ld-radius);background:var(--ld-page);color:var(--ld-ink);font-size:13px}.ld-path__step+.ld-path__step{margin-inline-start:18px}.ld-path__step+.ld-path__step:before{content:"→";position:absolute;inset-inline-start:-18px;width:18px;color:var(--ld-faint);text-align:center}[dir=rtl] .ld-path__step+.ld-path__step:before{content:"←"}.ld-story{padding:22px}.ld-story__q{display:flex;gap:10px;font-size:17px;line-height:1.35}.ld-story__num{flex:none;padding-top:3px;color:var(--ld-faint);font-family:var(--ld-font-mono);font-size:12px;font-weight:400}.ld-story__a{margin-top:6px;font-size:15px}@media (max-width: 960px){.ld-qa,.ld-rulebook{grid-template-columns:minmax(0,1fr)}.ld-qa__panel,.ld-rulebook__panel{display:none}.ld-qa__inline,.ld-rulebook__inline{display:block;padding:12px;background:var(--ld-page)}.ld-qa__inline .ld-qa__card,.ld-rulebook__inline .ld-rulecard{box-shadow:none}.ld-qa__card,.ld-rulecard__body{padding:18px}.ld-qa__card-q,.ld-rulecard__title{font-size:19px}}.ld-stat{display:flex;flex-direction:column;gap:8px;padding:22px 20px}.ld-stat__value{order:-1;color:var(--ld-ink);font-size:clamp(22px,2.1vw,30px);font-weight:750;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance}.ld-stat__value .ld-drill--button{border-bottom-width:2px}.ld-stat__label{color:var(--ld-text);font-size:14px}.ld-stat__context{color:var(--ld-muted);font-size:12.5px}.ld-stat__context-title{font-weight:600}.ld-compare{overflow:auto;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-paper)}.ld-compare__table{width:100%;min-width:680px;border-collapse:collapse;font-size:14.5px}.ld-compare__table th,.ld-compare__table td{padding:13px 18px;border-bottom:1px solid var(--ld-rule-soft);text-align:start;vertical-align:top}.ld-compare__table tbody tr:last-child th,.ld-compare__table tbody tr:last-child td{border-bottom:0}.ld-compare__table thead th{border-bottom:1px solid var(--ld-rule);background:var(--ld-page);color:var(--ld-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ld-compare__table thead th.ld-compare__ours{color:var(--ld-accent-strong)}.ld-compare__table tbody th.ld-compare__task{width:26%;color:var(--ld-ink);font-weight:600}.ld-compare__table td.ld-compare__usual,.ld-compare__table td.ld-compare__ours{position:relative;padding-inline-start:42px}.ld-compare__table td.ld-compare__usual{color:var(--ld-muted)}.ld-compare__table td.ld-compare__ours{background:var(--ld-accent-soft);color:var(--ld-ink)}.ld-compare__table td.ld-compare__usual:before,.ld-compare__table td.ld-compare__ours:before{position:absolute;top:13px;inset-inline-start:16px;font-size:13px;font-weight:700}.ld-compare__table td.ld-compare__usual:before{content:"−";color:var(--ld-faint)}.ld-compare__table td.ld-compare__ours:before{content:"+";color:var(--ld-accent-strong)}.ld-fit{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.ld-fit__col{padding:26px;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-paper)}.ld-fit__col--yes{border-color:var(--ld-accent-tint);background:linear-gradient(180deg,var(--ld-accent-soft),var(--ld-paper) 70%)}.ld-fit__title{margin-bottom:14px;font-size:18px}.ld-fit__list{display:grid;gap:10px}.ld-fit__list>li{position:relative;padding-inline-start:28px;font-size:15px}.ld-fit__list>li:before{position:absolute;top:3px;inset-inline-start:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700;line-height:1}.ld-fit__col--yes .ld-fit__list>li:before{content:"✓";background:var(--ld-accent);color:#fff}.ld-fit__col--no .ld-fit__list>li:before{content:"✕";background:var(--ld-rule-soft);color:var(--ld-muted)}@media (max-width: 900px){.ld-fit{grid-template-columns:minmax(0,1fr)}}.ld-role{display:flex;flex-direction:column;gap:4px;padding:24px 22px}.ld-role__art{display:block;width:168px;height:168px;margin:0 auto 14px;background:center / contain no-repeat;transition:transform .3s ease}.ld-role:hover .ld-role__art{transform:translateY(-4px)}.ld-role__art--cfo{background-image:url("/static/vue/img/cfo.WNhG0TBZ.f45c5bd504fa.svg")}.ld-role__art--owner{background-image:url("/static/vue/img/owner.CEy4V2ED.93c45c1f9d1c.svg")}.ld-role__art--economist{background-image:url("/static/vue/img/economist.2XhHYGrC.cedf0c01f8bd.svg")}.ld-role__art--treasurer{background-image:url("/static/vue/img/treasurer.DvkOn9Ng.c5612adcea13.svg")}.ld-role__art--contracts{background-image:url("/static/vue/img/contracts.DgFaOsxJ.b6615981f03f.svg")}.ld-role__art--bank-officer{background-image:url("/static/vue/img/bank-officer.frt8TMik.e47947a3af45.svg")}.ld-role__art--pm{background-image:url("/static/vue/img/pm.C7E7b--m.fdebc557df11.svg")}.ld-role__art--auditor{background-image:url("/static/vue/img/auditor.DPb_KIE1.84ab8bb8233e.svg")}.ld-role__name{margin-bottom:4px;font-size:16px}.ld-role__label{margin-top:8px;color:var(--ld-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ld-role__question{color:var(--ld-ink);font-size:14.5px;font-style:italic}html[lang=ar] .ld-role__question{font-style:normal}.ld-role__show{color:var(--ld-text);font-size:14px}.ld-icon{position:relative;display:inline-block}.ld-icon:before{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;background:var(--ld-icon-color, var(--ld-accent-strong));-webkit-mask:var(--ld-icon) center / contain no-repeat;mask:var(--ld-icon) center / contain no-repeat}.ld-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ld-step{position:relative;padding-inline-end:16px}.ld-step:before{content:"";position:absolute;top:17px;inset-inline:40px 4px;height:2px;background:var(--ld-rule)}.ld-step:last-child:before{display:none}.ld-step__num{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid var(--ld-accent);border-radius:50%;background:var(--ld-paper);color:var(--ld-accent-strong);font-family:var(--ld-font-mono);font-weight:700}.ld-step__title{margin-top:14px;font-size:15.5px}.ld-step__text{margin-top:6px;color:var(--ld-text);font-size:13.5px}.ld-note{display:flex;align-items:center;gap:18px;margin-top:36px;padding:18px 22px;border:1px solid var(--ld-accent-tint);border-inline-start:4px solid var(--ld-accent);border-radius:var(--ld-radius-lg);background:linear-gradient(90deg,var(--ld-accent-soft),var(--ld-paper));box-shadow:var(--ld-shadow-card)}[dir=rtl] .ld-note{background:linear-gradient(270deg,var(--ld-accent-soft),var(--ld-paper))}.ld-note__icon{flex:none;width:48px;height:48px;border-radius:50%;background:var(--ld-accent);--ld-icon-color: #fff}.ld-note__text{color:var(--ld-ink);font-size:15.5px;line-height:1.55}.ld-note__text strong{color:var(--ld-accent-deep)}@media (max-width: 1180px){.ld-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 0}.ld-step:nth-child(4n):before{display:none}}@media (max-width: 700px){.ld-steps{grid-template-columns:minmax(0,1fr);gap:0}.ld-step{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;padding:0 0 22px}.ld-step:before{display:block!important;top:36px;bottom:0;inset-inline:17px auto;width:2px;height:auto}.ld-step:last-child:before{display:none!important}.ld-step__num{grid-row:span 2}.ld-step__title{margin-top:6px}}.ld-step{cursor:default}.ld-step:after{content:"";position:absolute;top:17px;inset-inline:40px 4px;height:2px;background:linear-gradient(90deg,var(--ld-accent),var(--ld-accent-strong));transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}[dir=rtl] .ld-step:after{background:linear-gradient(270deg,var(--ld-accent),var(--ld-accent-strong));transform-origin:right center}.ld-step:last-child:after{display:none}.ld-step__num{transition:background-color .25s,color .25s,transform .25s,box-shadow .25s;animation:ld-step-ping 5.6s ease-out infinite}.ld-step:nth-child(2) .ld-step__num{animation-delay:.4s}.ld-step:nth-child(3) .ld-step__num{animation-delay:.8s}.ld-step:nth-child(4) .ld-step__num{animation-delay:1.2s}.ld-step:nth-child(5) .ld-step__num{animation-delay:1.6s}.ld-step:nth-child(6) .ld-step__num{animation-delay:2s}.ld-step:nth-child(7) .ld-step__num{animation-delay:2.4s}@keyframes ld-step-ping{0%{box-shadow:0 0 #14b8a666}14%{box-shadow:0 0 0 11px #14b8a600}to{box-shadow:0 0 0 11px #14b8a600}}.ld-step__title,.ld-step__text{transition:color .25s,opacity .25s,transform .25s}.ld-steps:hover .ld-step__num{animation:none}.ld-steps:has(.ld-step:hover) .ld-step:not(:hover) .ld-step__text,.ld-steps:has(.ld-step:hover) .ld-step:not(:hover) .ld-step__title{opacity:.5}.ld-step:has(~.ld-step:hover):after{transform:scaleX(1)}.ld-step:has(~.ld-step:hover) .ld-step__num,.ld-step:hover .ld-step__num{background:var(--ld-accent);color:#fff}.ld-step:has(~.ld-step:hover) .ld-step__title,.ld-step:has(~.ld-step:hover) .ld-step__text{opacity:.85!important}.ld-step:hover .ld-step__num{transform:scale(1.14);box-shadow:0 0 0 6px var(--ld-accent-soft),0 8px 18px -6px #14b8a68c}.ld-step:hover .ld-step__title{color:var(--ld-accent-deep);transform:translateY(-2px)}.ld-step:hover .ld-step__text{color:var(--ld-ink);transform:translateY(-2px)}@media (max-width: 1180px){.ld-step:nth-child(4n):after{display:none}}@media (max-width: 700px){.ld-step:after,[dir=rtl] .ld-step:after{display:block!important;top:36px;bottom:0;inset-inline:17px auto;width:2px;height:auto;background:var(--ld-accent);transform:scaleY(0);transform-origin:center top}.ld-step:last-child:after{display:none!important}.ld-step:has(~.ld-step:hover):after{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.ld-step__num{animation:none}}.ld-faq{max-width:920px;overflow:hidden;border:1px solid var(--ld-rule);border-radius:var(--ld-radius-lg);background:var(--ld-paper)}.ld-faq__item+.ld-faq__item{border-top:1px solid var(--ld-rule)}.ld-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none}.ld-faq__q::-webkit-details-marker{display:none}.ld-faq__q:hover .ld-faq__title{color:var(--ld-accent-strong)}.ld-faq__title{font-size:16.5px;font-weight:600;transition:color .15s}.ld-faq__sign{position:relative;flex:none;width:24px;height:24px;border:1px solid var(--ld-rule);border-radius:50%}.ld-faq__sign:before,.ld-faq__sign:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;background:var(--ld-accent-strong);transform:translate(-50%,-50%);transition:transform .2s}.ld-faq__sign:after{transform:translate(-50%,-50%) rotate(90deg)}.ld-faq__item[open] .ld-faq__sign:after{transform:translate(-50%,-50%) rotate(0)}.ld-faq__a{max-width:780px;padding:0 22px 20px;color:var(--ld-text);font-size:15.5px}.ld-glossary-filter{display:flex;align-items:center;gap:12px;max-width:440px;margin-bottom:16px}.ld-glossary-filter .p-iconfield{flex:1}.ld-glossary-filter__input{width:100%}.ld-glossary-filter__count{color:var(--ld-muted);font-family:var(--ld-font-mono);font-size:12px;white-space:nowrap}.ld-term{padding:18px 20px}.ld-term__name{color:var(--ld-ink);font-size:15.5px;font-weight:700}.ld-term__def{margin-top:6px;color:var(--ld-text);font-size:14px}.ld-cta{padding-block:var(--ld-section-pad);border-bottom:1px solid var(--ld-rule)}.ld-cta__panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 56px;overflow:hidden;padding:clamp(32px,5vw,64px) clamp(24px,5vw,64px);border-radius:20px;background:linear-gradient(135deg,var(--ld-accent-deep) 0%,var(--ld-accent-strong) 62%,var(--ld-accent) 100%);box-shadow:0 24px 60px -28px #115e598c;color:#fff}.ld-cta__sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .07) 1px,transparent 1px);background-size:100% 32px,96px 100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}[dir=rtl] .ld-cta__sheet{-webkit-mask-image:linear-gradient(270deg,transparent,#000 45%);mask-image:linear-gradient(270deg,transparent,#000 45%)}.ld-cta__glow{position:absolute;top:-40%;inset-inline-end:-10%;z-index:-1;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(153 246 228 / .45),transparent);filter:blur(20px)}.ld-cta__title{max-width:720px;color:#fff;font-size:clamp(28px,3.2vw,42px);font-weight:760;line-height:1.12;letter-spacing:-.025em}.ld-cta .ld-brand{color:#ccfbf1}.ld-cta__answer{max-width:640px;margin-top:16px;color:#ffffffdb;font-size:17.5px;line-height:1.6}.ld-cta__answer strong{color:#fff}.ld-cta__button{display:inline-flex;align-items:center;gap:12px;height:56px;padding-inline:28px 24px;border-radius:999px;background:#fff;box-shadow:0 10px 30px -10px #00000059;color:var(--ld-accent-deep);font-size:17px;font-weight:700;white-space:nowrap;transition:transform .2s,box-shadow .2s}.ld-cta__button:hover{box-shadow:0 16px 36px -12px #00000073;color:var(--ld-accent-deep);transform:translateY(-2px)}.ld-cta__button:focus-visible{outline:3px solid #ccfbf1;outline-offset:3px}.ld-cta__arrow{width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s}.ld-cta__button:hover .ld-cta__arrow{transform:translate(3px)}[dir=rtl] .ld-cta__arrow{transform:scaleX(-1)}[dir=rtl] .ld-cta__button:hover .ld-cta__arrow{transform:scaleX(-1) translate(3px)}.ld-demo-dialog.p-dialog{border-radius:16px}.ld-demo-dialog .p-dialog-header{align-items:flex-start;padding:24px 24px 4px}.ld-demo-dialog .p-dialog-close-button.p-button{flex:none;width:36px;height:36px;border:0;background:transparent;color:var(--ld-muted);box-shadow:none}.ld-demo-dialog .p-dialog-close-button.p-button:hover{background:var(--ld-rule-soft);color:var(--ld-ink)}.ld-demo-dialog .p-dialog-close-button.p-button:focus-visible{outline:2px solid var(--ld-accent);outline-offset:1px}.ld-demo-dialog .p-dialog-content{padding:0 24px 24px}.ld-demo-dialog__title{color:var(--ld-ink);font-size:22px;font-weight:750;letter-spacing:-.015em}.ld-demo-dialog__lead{margin-top:8px;color:var(--ld-muted);font-size:14.5px;line-height:1.55}.ld-demo-form{display:grid;gap:14px;padding-top:14px}.ld-field{display:grid;gap:6px}.ld-field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.ld-field__label{color:var(--ld-ink);font-size:13px;font-weight:600}.ld-field__control{width:100%}.ld-field__input{width:100%;height:40px;padding:0 12px;border:1px solid #d4d4d8;border-radius:var(--ld-radius);background:var(--ld-paper);color:var(--ld-ink);font:inherit;font-size:15px}.ld-field__input--area{height:auto;padding-block:8px;resize:vertical}.ld-field__error{color:var(--ld-neg);font-size:12.5px}.ld-demo-form__consent{color:var(--ld-muted);font-size:12.5px}.ld-demo-form__submit.p-button,.ld-demo-form__submit{justify-self:stretch;justify-content:center;height:48px}.ld-demo-form__success{display:grid;justify-items:center;gap:8px;padding:18px 0 4px;text-align:center}.ld-demo-form__check{width:56px;height:56px;margin-bottom:6px;border-radius:50%;background:var(--ld-accent-soft);box-shadow:inset 0 0 0 2px var(--ld-accent);position:relative}.ld-demo-form__check:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ld-accent-strong);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 12.5 3.2 3.2L17 9'/%3E%3C/svg%3E") center / 60% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 12.5 3.2 3.2L17 9'/%3E%3C/svg%3E") center / 60% no-repeat}.ld-demo-form__success-title{color:var(--ld-ink);font-size:20px;font-weight:700}.ld-demo-form__success-text{max-width:380px;color:var(--ld-text)}.ld-hp{position:absolute!important;width:1px;height:1px;overflow:hidden;inset-inline-start:-10000px}.ld-modal-static{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:16px}.ld-modal-static:target{display:flex}.ld-modal-static__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#09090b73}.ld-modal-static__box{position:relative;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:24px;border-radius:16px;background:var(--ld-paper);box-shadow:var(--ld-shadow-pop)}.ld-modal-static__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ld-modal-static__close{color:var(--ld-muted);font-size:26px;line-height:1}@media (max-width: 860px){.ld-cta__panel{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.ld-field-row{grid-template-columns:minmax(0,1fr)}.ld-cta__button{justify-content:center;width:100%}}.ld-generic__p+.ld-generic__p{margin-top:12px}.ld-generic__list{display:grid;gap:10px;margin-top:16px}.ld-drill-details{padding:8px 16px;border-top:1px solid var(--ld-rule-soft);font-size:13px}.ld-drill-details summary{color:var(--ld-muted);cursor:pointer}.ld-docs{display:grid;gap:4px;margin-top:8px}.ld-doc-line{display:flex;flex-wrap:wrap;gap:4px 12px}.ld-doc-line__meta,.ld-doc-line__date{color:var(--ld-muted)}.ld-icon--key{--ld-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='15.5' r='4.5'/%3E%3Cpath d='m10.7 12.3 9.8-9.8'/%3E%3Cpath d='m16.5 6.5 3 3'/%3E%3Cpath d='m14 9 2 2'/%3E%3C/svg%3E")}
