[data-surface=ledger]{--lgp-paper:#fbfaf7;--lgp-raised:#ffffff;--lgp-hover:#f2f0ea;--lgp-rule:#e4e1da;--lgp-rule-strong:#c9c5bc;--lgp-ink:#171613;--lgp-ink-2:#5c574e;--lgp-ink-3:#787265;--lgp-pos:#1f7a4c;--lgp-caution:#b4771b;--lgp-neg:#b4322a;--lgp-idle:#c9c5bc;--lgp-quiet:#a8a399;--lgp-pos-text:#186b41;--lgp-caution-text:#8a5a12;--lgp-neg-text:#9e2b24;--lgp-idle-text:#6e695f;--lgp-quiet-text:#787265;--lgp-blue:#1a6bfa;--lgp-blue-deep:#0f4fbf;--lgp-cyan:#12d6d6;--lgp-cyan-deep:#0fbdbd;--lgp-cyan-text:#0b7f7f;--lgp-dark-bg:#0c1118;--lgp-dark-rule:#1e2a38;--lgp-dark-ink:#e8edf4;--lgp-dark-ink-2:#94a6bc;--lgp-dark-ink-3:#6b7d93;--lgp-dark-hover:#111823;--lgp-dark-disabled:#16202c;--lgp-dark-pos:#5bc98c;--lgp-dark-caution:#e3ac4a;--lgp-dark-neg:#f2938a;--canvas:var(--lgp-paper);--surface-raised:var(--lgp-raised);--surface-hover:var(--lgp-hover);--field-ground:var(--lgp-raised);--text-primary:var(--lgp-ink);--text-secondary:var(--lgp-ink-2);--text-quiet:var(--lgp-ink-3);--rule:var(--lgp-rule);--rule-strong:var(--lgp-rule-strong);--action-primary:var(--lgp-blue);--action-hover:var(--lgp-blue-deep);--action-primary-ink:var(--lgp-raised);--focus-ring:var(--lgp-blue);--disabled-ground:var(--lgp-rule);--disabled-text:var(--lgp-ink-2);--status-pos-edge:var(--lgp-pos);--status-caution-edge:var(--lgp-caution);--status-neg-edge:var(--lgp-neg);--status-idle-edge:var(--lgp-idle);--status-quiet-edge:var(--lgp-quiet);--status-action-edge:var(--lgp-blue);--status-machine-edge:var(--lgp-cyan);--status-pos-text:var(--lgp-pos-text);--status-caution-text:var(--lgp-caution-text);--status-neg-text:var(--lgp-neg-text);--status-idle-text:var(--lgp-idle-text);--status-quiet-text:var(--lgp-quiet-text);--status-action-text:var(--lgp-blue);--status-machine-text:var(--lgp-cyan-text);--brand-mark-accent:var(--lgp-blue);--veda-surface:var(--lgp-dark-bg);--veda-text:var(--lgp-dark-ink);--veda-text-secondary:var(--lgp-dark-ink-2);--veda-rule:var(--lgp-dark-rule);--veda-signal:var(--lgp-cyan);--page-inset-x:54px;--page-top:40px;--row-pad-y:15px;--row-min-h:52px;--motion-ease:cubic-bezier(0.2,0.7,0.2,1);--motion-ease-sweep:cubic-bezier(0.4,0,0.6,1);--motion-ease-glide:cubic-bezier(0.32,0.72,0,1);--motion-pane:420ms;--motion-reveal:720ms;--motion-hover:160ms;--motion-enter-line:460ms;--motion-enter-rule:480ms;--motion-state:320ms;--motion-fill:620ms;--motion-figure:780ms;--motion-sweep:1500ms;--motion-step:900ms;--motion-grant:1100ms;--motion-settle:1200ms;--motion-execute:1400ms}[data-surface=ledger] [data-substrate=dark],[data-surface=ledger][data-substrate=dark]{--canvas:var(--lgp-dark-bg);--surface-raised:var(--lgp-dark-hover);--surface-hover:var(--lgp-dark-hover);--field-ground:var(--lgp-dark-hover);--text-primary:var(--lgp-dark-ink);--text-secondary:var(--lgp-dark-ink-2);--text-quiet:var(--lgp-dark-ink-3);--rule:var(--lgp-dark-rule);--rule-strong:var(--lgp-dark-ink-3);--action-primary:var(--lgp-cyan);--action-hover:var(--lgp-cyan-deep);--action-primary-ink:var(--lgp-dark-bg);--focus-ring:var(--lgp-cyan);--disabled-ground:var(--lgp-dark-disabled);--disabled-text:var(--lgp-dark-ink-2);--status-pos-edge:var(--lgp-dark-pos);--status-caution-edge:var(--lgp-dark-caution);--status-neg-edge:var(--lgp-dark-neg);--status-idle-edge:var(--lgp-dark-ink-3);--status-quiet-edge:var(--lgp-dark-ink-3);--status-action-edge:var(--lgp-cyan);--status-machine-edge:var(--lgp-cyan);--status-pos-text:var(--lgp-dark-pos);--status-caution-text:var(--lgp-dark-caution);--status-neg-text:var(--lgp-dark-neg);--status-idle-text:var(--lgp-dark-ink-2);--status-quiet-text:var(--lgp-dark-ink-3);--status-action-text:var(--lgp-cyan);--status-machine-text:var(--lgp-cyan)}[data-surface=ledger][data-entry-surface=auth],[data-surface=ledger][data-entry-surface=login],[data-surface=ledger][data-entry-surface=public_entry],[data-surface=ledger][data-entry-surface=register]{--lgp-cool-white:#ffffff;--lgp-cool-ground:#f6f8fb;--lgp-cool-hover:#eef2f7;--lgp-cool-rule:#e4e9f1;--lgp-cool-rule-strong:#b9c3d2;--lgp-cool-ink:#0d1322;--lgp-cool-ink-2:#414d63;--lgp-cool-ink-3:#5f6b82;--canvas:var(--lgp-cool-white);--surface-raised:var(--lgp-cool-white);--surface-hover:var(--lgp-cool-hover);--field-ground:var(--lgp-cool-white);--text-primary:var(--lgp-cool-ink);--text-secondary:var(--lgp-cool-ink-2);--text-quiet:var(--lgp-cool-ink-3);--rule:var(--lgp-cool-rule);--rule-strong:var(--lgp-cool-rule-strong);--disabled-ground:var(--lgp-cool-rule);--disabled-text:var(--lgp-cool-ink-2)}@media (min-width:768px){[data-surface=ledger] [data-density=compact],[data-surface=ledger][data-density=compact]{--row-pad-y:11px;--row-min-h:40px;--page-top:30px}}@media (max-width:559px){[data-surface=ledger]{--page-inset-x:20px}}@media (prefers-reduced-motion:reduce){[data-surface=ledger]{--motion-hover:0ms;--motion-pane:0ms;--motion-reveal:0ms;--motion-enter-line:240ms;--motion-enter-rule:240ms;--motion-state:240ms;--motion-fill:240ms;--motion-figure:0ms;--motion-sweep:0ms;--motion-step:240ms;--motion-grant:260ms;--motion-settle:260ms;--motion-execute:300ms}}[data-surface=ledger] .lg-focus:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-surface=ledger] .lg-focus-inset:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;background-color:var(--surface-hover)}[data-surface=ledger] .lg-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:0;border-radius:4px;background-color:var(--action-primary);color:var(--action-primary-ink);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.4;cursor:pointer;transition:background-color var(--motion-hover) var(--motion-ease),transform var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lg-primary:hover{background-color:var(--action-hover);transform:translateY(-1px)}[data-surface=ledger] .lg-primary:active{transform:none}[data-surface=ledger] .lg-primary-busy,[data-surface=ledger] .lg-primary-busy:hover{background-color:var(--disabled-ground);color:var(--disabled-text);cursor:default;transform:none}@media (max-width:559px){[data-surface=ledger] .lg-primary{width:100%}}[data-surface=ledger] .lg-secondary{display:inline-flex;align-items:center;min-height:26px;padding:0 0 3px;border:0;background:transparent;color:var(--text-secondary);font-size:13.5px;line-height:1.4;cursor:pointer;transition:color var(--motion-hover) var(--motion-ease);text-decoration:none}[data-surface=ledger] .lg-secondary-label{border-bottom:1px solid var(--rule-strong);transition:border-color var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lg-secondary:hover{color:var(--text-primary)}[data-surface=ledger] .lg-secondary:hover .lg-secondary-label{border-bottom-color:var(--text-primary)}@media (max-width:559px){[data-surface=ledger] .lg-secondary{min-height:44px;padding:10px 0 11px}}[data-surface=ledger] .lg-tag{display:inline-block;flex:none;align-self:center;padding:4px 5px;border:1px solid;border-radius:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:500;letter-spacing:.07em;line-height:1;white-space:nowrap}[data-surface=ledger] .lg-tag-caps{text-transform:uppercase}[data-surface=ledger] .lg-row{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:flex-start;gap:12px;width:100%;min-height:var(--row-min-h);margin:0;padding:var(--row-pad-y) 0;border:0;border-bottom:1px solid var(--rule);background:transparent;border-radius:0;box-shadow:none;text-align:left;font:inherit;color:inherit}[data-surface=ledger] .lg-row-interactive{cursor:pointer;transition:background-color var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lg-row-interactive:hover{background-color:var(--surface-hover)}[data-surface=ledger] .lg-choice{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:flex-start;gap:12px;width:100%;min-height:var(--row-min-h);margin:0;padding:var(--row-pad-y) 0 var(--row-pad-y) 12px;border:0;border-bottom:1px solid var(--rule);background:transparent;border-radius:0;box-shadow:none;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lg-choice:hover{background-color:var(--surface-hover)}[data-surface=ledger] .lg-field{display:flex;align-items:baseline;gap:16px;max-width:520px;padding:9px 0;border-bottom:1px solid var(--rule)}[data-surface=ledger] .lg-field-input{border:0;background:var(--field-ground);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.4;text-align:right;width:100%}@media (max-width:479px){[data-surface=ledger] .lg-field{flex-direction:column;align-items:stretch;gap:6px}[data-surface=ledger] .lg-field-input,[data-surface=ledger] .lg-field-value{text-align:left}}[data-surface=ledger] .lg-statusbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background-color:var(--rule);border-bottom:1px solid var(--rule)}@media (min-width:560px){[data-surface=ledger] .lg-statusbar{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-surface=ledger] .lg-statusbar-cell{display:flex;flex-direction:column;margin:0;background-color:var(--canvas)}[data-surface=ledger] .lg-statusbar-key{margin:0;padding:11px 16px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;font-weight:500;letter-spacing:.09em;line-height:1;color:var(--text-quiet)}[data-surface=ledger] .lg-statusbar-key.lg-statusbar-caps{text-transform:uppercase}[data-surface=ledger] .lg-statusbar-value{margin:0;padding:5px 16px 7px;min-height:18px;font-size:12.5px;font-weight:500;line-height:1.3;color:var(--text-primary)}[data-surface=ledger] .lg-statusbar-cell:nth-child(odd) .lg-statusbar-key,[data-surface=ledger] .lg-statusbar-cell:nth-child(odd) .lg-statusbar-value{padding-left:var(--page-inset-x)}@media (min-width:560px){[data-surface=ledger] .lg-statusbar-cell .lg-statusbar-key,[data-surface=ledger] .lg-statusbar-cell .lg-statusbar-value{padding-left:20px}[data-surface=ledger] .lg-statusbar-cell:nth-child(4n+1) .lg-statusbar-key,[data-surface=ledger] .lg-statusbar-cell:nth-child(4n+1) .lg-statusbar-value{padding-left:var(--page-inset-x)}}[data-surface=ledger] .lg-statusbar-rule{width:100%;height:2px;margin-top:auto;transition:background-color var(--motion-state) var(--motion-ease)}[data-surface=ledger] .lg-statusbar-value-text{display:inline-block;animation:lg-fade-up var(--motion-state) var(--motion-ease)}@keyframes lg-fade-up{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}[data-surface=ledger] .lg-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}[data-surface=ledger] .lg-journey-label{display:block;margin:0 0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;font-weight:500;letter-spacing:.09em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-surface=ledger] .lg-journey-label.lg-journey-caps{text-transform:uppercase}[data-surface=ledger] .lg-journey-rule{display:block;width:100%}[data-surface=ledger] .lg-fill-track{position:relative;width:100%;height:2px;background-color:var(--rule);overflow:hidden}[data-surface=ledger] .lg-fill-bar{position:absolute;inset:0 auto 0 0;height:100%;transition:width var(--motion-fill) var(--motion-ease)}[data-surface=ledger] .lg-fill-sweep{position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,var(--status-action-edge),transparent);animation:lg-sweep var(--motion-sweep) var(--motion-ease-sweep) infinite}@keyframes lg-sweep{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){[data-surface=ledger] .lg-fill-sweep{display:none}[data-surface=ledger] .lg-statusbar-value-text{animation:none}}[data-surface=ledger] .lg-pageheader{display:flex;align-items:center;gap:12px;height:56px;padding:0 var(--page-inset-x);background-color:var(--surface-raised);border-bottom:1px solid var(--rule)}[data-surface=ledger] .lg-pageheader-name{max-width:44%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;color:var(--text-primary)}[data-surface=ledger] .lg-pageheader-fiscal{flex:none;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--text-quiet)}[data-surface=ledger] .lg-pageheader-persona{margin-left:auto;font-size:11.5px;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-shell{position:relative;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1300px 640px at 80% -10%,color-mix(in srgb,var(--action-primary) 10%,transparent),transparent 70%) no-repeat,radial-gradient(900px 480px at -12% 24%,color-mix(in srgb,var(--action-primary) 5%,transparent),transparent 65%) no-repeat,var(--canvas);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-surface=ledger][data-entry-surface=public_entry] .lgh-shell:before{content:"";position:absolute;inset:0 0 auto;height:720px;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--text-primary) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 4%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(720px 460px at 72% 0,black,transparent 78%);mask-image:radial-gradient(720px 460px at 72% 0,black,transparent 78%)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-container{position:relative;width:100%;max-width:1152px;margin:0 auto;padding-inline:clamp(20px,5vw,48px)}@keyframes lgh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-surface=ledger] .lgh-panel,[data-surface=ledger][data-entry-surface=public_entry] .lgh-hero-copy{animation:lgh-rise .64s var(--motion-ease) both}[data-surface=ledger] .lgh-panel{animation-delay:.11s}@media (prefers-reduced-motion:reduce){[data-surface=ledger] .lgh-panel,[data-surface=ledger][data-entry-surface=public_entry] .lgh-hero-copy{animation:none}}[data-surface=ledger][data-entry-surface=public_entry] [data-lgh-reveal][data-lgh-armed]{opacity:0;transform:translateY(20px);transition:opacity var(--motion-reveal) var(--motion-ease-glide),transform var(--motion-reveal) var(--motion-ease-glide);will-change:opacity,transform}[data-surface=ledger][data-entry-surface=public_entry] [data-lgh-reveal][data-lgh-shown]{opacity:1;transform:none;will-change:auto}[data-surface=ledger][data-entry-surface=public_entry] [data-lgh-reveal][data-lgh-armed]{transition-delay:calc(var(--lgh-i, 0) * 70ms)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-topbar{position:sticky;top:0;z-index:20;border-bottom:1px solid transparent;transition:background-color var(--motion-state) var(--motion-ease),border-color var(--motion-state) var(--motion-ease),box-shadow var(--motion-state) var(--motion-ease)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-shell[data-lgh-stuck] .lgh-topbar{background:var(--canvas);border-bottom-color:var(--rule);box-shadow:0 12px 32px -28px color-mix(in srgb,var(--text-primary) 60%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;transition:padding-block var(--motion-state) var(--motion-ease)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-shell[data-lgh-stuck] .lgh-nav{padding-block:12px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-lockup{transform:scale(1.12);transform-origin:left center}[data-surface=ledger][data-entry-surface=public_entry] .lgh-nav-cta{min-height:38px;padding:0 18px;border:1px solid color-mix(in srgb,var(--action-primary) 35%,var(--rule));border-radius:999px;background:var(--surface-raised);color:var(--action-primary);font-size:13px;font-weight:550;cursor:pointer;transition:background-color var(--motion-hover) var(--motion-ease),color var(--motion-hover) var(--motion-ease),border-color var(--motion-hover) var(--motion-ease)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-nav-cta:hover{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-ink)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-nav-cta:active{transform:translateY(1px)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-nav-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-kick{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--status-action-text)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-title{margin:16px 0 0;font-size:clamp(38px,4.8vw,58px);font-weight:650;letter-spacing:-.03em;line-height:1.06;color:var(--text-primary);max-width:18ch;text-wrap:balance}[data-surface=ledger][data-entry-surface=public_entry] .lgh-lede{margin:22px 0 0;font-size:clamp(15.5px,1.5vw,17.5px);line-height:1.65;color:var(--text-secondary);max-width:52ch;text-wrap:pretty}[data-surface=ledger][data-entry-surface=public_entry] .lgh-h2{margin:14px 0 0;font-size:clamp(27px,3.2vw,38px);font-weight:650;letter-spacing:-.025em;line-height:1.12;color:var(--text-primary);max-width:24ch;text-wrap:balance}[data-surface=ledger][data-entry-surface=public_entry] .lgh-section-lede{margin:14px 0 0;font-size:15.5px;line-height:1.65;color:var(--text-secondary);max-width:56ch;text-wrap:pretty}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footnote{margin:20px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-quiet);max-width:56ch}[data-surface=ledger][data-entry-surface=public_entry] .lgh-section{position:relative;margin-top:clamp(88px,12vh,140px);padding-top:clamp(56px,7vh,84px)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--action-primary) 30%,var(--rule)) 18%,var(--rule) 50%,color-mix(in srgb,var(--action-primary) 30%,var(--rule)) 82%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-section-head{max-width:640px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(40px,6vw,84px);padding-top:clamp(48px,8vh,92px)}@media (max-width:959px){[data-surface=ledger][data-entry-surface=public_entry] .lgh-hero{grid-template-columns:1fr;gap:44px}}[data-surface=ledger][data-entry-surface=public_entry] .lgh-hero-panel{display:flex;align-items:center;min-height:436px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-hero-panel>*{width:100%}@media (max-width:959px){[data-surface=ledger][data-entry-surface=public_entry] .lgh-hero-panel{min-height:0}}[data-surface=ledger] .lgh-panel{position:relative;background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--action-primary) 14%,var(--rule));border-radius:18px;padding:22px 24px 26px;box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 6%,transparent),0 24px 60px -28px color-mix(in srgb,var(--text-primary) 24%,transparent),0 18px 44px -26px color-mix(in srgb,var(--action-primary) 30%,transparent)}[data-surface=ledger] .lgh-panel:before{content:"";position:absolute;top:-1px;left:18px;right:18px;height:2px;border-radius:2px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--action-primary) 65%,transparent),transparent)}[data-surface=ledger] .lgh-seg{position:relative;display:flex;padding:4px;border-radius:12px;background:var(--surface-hover)}[data-surface=ledger] .lgh-seg-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:var(--surface-raised);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 8%,transparent),0 4px 12px -6px color-mix(in srgb,var(--text-primary) 16%,transparent);transition:transform var(--motion-pane) var(--motion-ease-glide);will-change:transform}[data-surface=ledger] .lgh-seg[data-active=create] .lgh-seg-thumb{transform:translateX(100%)}[data-surface=ledger] .lgh-seg-btn{position:relative;z-index:1;flex:1;min-height:38px;padding:8px 12px;line-height:1.35;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);font-size:13.5px;font-weight:550;cursor:pointer;transition:color var(--motion-pane) var(--motion-ease-glide)}[data-surface=ledger] .lgh-seg-btn[aria-pressed=false]:hover,[data-surface=ledger] .lgh-seg-btn[aria-pressed=true]{color:var(--text-primary)}[data-surface=ledger] .lgh-seg-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-surface=ledger] .lgh-panel-stage{position:relative;margin:18px -14px 0;padding-inline:14px;overflow:hidden}[data-surface=ledger] .lgh-panel-stage[data-morphs]{transition:height var(--motion-pane) var(--motion-ease-glide)}[data-surface=ledger] .lgh-panel-pane{position:absolute;top:0;left:14px;right:14px;padding-bottom:4px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s var(--motion-ease),transform var(--motion-pane) var(--motion-ease-glide),visibility 0s linear .2s}[data-surface=ledger] .lgh-panel-pane[data-active=true]{opacity:1;visibility:visible;transform:none;transition:opacity .26s var(--motion-ease) 90ms,transform var(--motion-pane) var(--motion-ease-glide) 40ms,visibility 0s}[data-surface=ledger] .lgh-panel-body{display:flex;flex-direction:column;gap:14px}[data-surface=ledger] .lgh-panel-placeholder{min-height:396px}[data-surface=ledger] .lgh-panel-body .lg-primary{width:100%;min-height:46px;border-radius:10px;font-size:14.5px;margin-top:4px;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--action-primary) 55%,transparent)}[data-surface=ledger] .lgh-panel-hint{margin:0;font-size:13px;line-height:1.6;color:var(--text-secondary)}[data-surface=ledger] .lgh-fieldset{display:flex;flex-direction:column;gap:6px}[data-surface=ledger] .lgh-label{font-size:12.5px;font-weight:550;color:var(--text-secondary)}[data-surface=ledger] .lgh-input{width:100%;height:44px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:10px;background:var(--field-ground);color:var(--text-primary);font-size:14px;transition:border-color var(--motion-hover) var(--motion-ease),box-shadow var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lgh-input:disabled{background:var(--surface-hover);color:var(--text-secondary)}[data-surface=ledger] .lgh-input:focus{outline:none;border-color:var(--action-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 18%,transparent)}[data-surface=ledger] .lgh-input-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;letter-spacing:.32em}[data-surface=ledger] .lgh-field-error{margin:0;font-size:12.5px;line-height:1.5;color:var(--status-neg-text)}[data-surface=ledger] .lgh-field-hint{margin:0;font-size:12px}[data-surface=ledger] .lgh-panel-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:2px}[data-surface=ledger] .lgh-panel-link{padding:0 0 1px;border:0;background:transparent;font-size:12.5px;color:var(--text-quiet);text-decoration:none;border-bottom:1px solid var(--rule-strong);cursor:pointer;transition:color var(--motion-hover) var(--motion-ease),border-color var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lgh-panel-link:hover:not(:disabled){color:var(--text-primary);border-bottom-color:var(--text-primary)}[data-surface=ledger] .lgh-panel-link:disabled{cursor:default;color:var(--disabled-text)}[data-surface=ledger] .lgh-panel-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-surface=ledger] .lgh-panel-foot{margin:0;font-size:12px;line-height:1.55;color:var(--text-quiet)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-frame{position:relative;margin-top:40px;border:1px solid color-mix(in srgb,var(--action-primary) 12%,var(--rule));border-radius:20px;overflow:hidden;background:linear-gradient(165deg,color-mix(in srgb,var(--action-primary) 5%,var(--surface-raised)),var(--surface-raised) 55%);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 5%,transparent),0 32px 80px -36px color-mix(in srgb,var(--text-primary) 26%,transparent),0 24px 64px -32px color-mix(in srgb,var(--action-primary) 22%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-scene{display:flex;flex-direction:column;gap:16px;padding:clamp(18px,3.4vw,34px)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-topline{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:0 2px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-entity{font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-audit{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.05em;color:var(--text-quiet)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-command{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--rule);border-radius:12px;background:var(--surface-raised);box-shadow:0 6px 18px -12px color-mix(in srgb,var(--text-primary) 22%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-command-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--action-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--action-primary) 16%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-command-text{flex:1;min-width:0;font-size:14px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-veda{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--status-machine-text);border:1px solid color-mix(in srgb,var(--status-machine-edge) 45%,var(--rule));border-radius:999px;padding:4px 9px;background:color-mix(in srgb,var(--status-machine-edge) 7%,var(--surface-raised))}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:16px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-doc,[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-plan{border:1px solid var(--rule);border-radius:12px;background:var(--surface-raised);padding:16px 18px;display:flex;flex-direction:column;gap:10px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-card-kick{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-quiet)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-steps li{position:relative;padding-left:22px;font-size:13px;line-height:1.5;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-steps li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--status-idle-edge);background:var(--surface-raised)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-steps li[data-state=done]{color:var(--text-primary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-steps li[data-state=done]:before{border-color:var(--status-pos-edge);background:var(--status-pos-edge);box-shadow:inset 0 0 0 2.5px var(--surface-raised)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-steps li[data-state=active]:before{border-color:var(--action-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 18%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-approval-row{margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-approver{font-size:12px;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-approval{align-self:flex-start;font-size:11.5px;font-weight:550;color:var(--status-caution-text);border:1px solid color-mix(in srgb,var(--status-caution-edge) 40%,var(--rule));border-radius:999px;padding:5px 11px;background:color-mix(in srgb,var(--status-caution-edge) 7%,var(--surface-raised))}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-doc-customer{font-size:14px;font-weight:600;color:var(--text-primary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-doc-line{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--text-secondary);padding-bottom:8px;border-bottom:1px solid var(--rule)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-doc-line span:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-doc-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;font-size:13.5px;font-weight:650;color:var(--text-primary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-doc-status{font-size:11px;font-weight:550;color:var(--status-caution-text);border:1px solid color-mix(in srgb,var(--status-caution-edge) 40%,var(--rule));border-radius:999px;padding:4px 10px;background:color-mix(in srgb,var(--status-caution-edge) 7%,var(--surface-raised))}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-review{margin-top:4px;align-self:flex-end;font-size:12px;font-weight:550;color:var(--action-primary-ink);background:var(--action-primary);border-radius:8px;padding:7px 14px;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--action-primary) 55%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;padding:13px 16px;border:1px solid var(--rule);border-radius:12px;background:color-mix(in srgb,var(--action-primary) 3%,var(--surface-raised))}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-timeline{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:0}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-timeline li{position:relative;display:flex;align-items:center;font-size:12px;font-weight:550;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-timeline li:before{content:"";width:9px;height:9px;border-radius:50%;margin-right:7px;border:1.5px solid var(--status-idle-edge);background:var(--surface-raised)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-timeline li[data-state=done]{color:var(--text-primary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-timeline li[data-state=done]:before{border-color:var(--status-pos-edge);background:var(--status-pos-edge)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-timeline li[data-state=active]{color:var(--status-action-text)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-timeline li[data-state=active]:before{border-color:var(--action-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 18%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-timeline li+li:after{content:"";order:-1;width:clamp(18px,3vw,38px);height:1.5px;margin:0 9px;border-radius:1px;background:var(--rule-strong)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-modules{display:flex;align-items:center;flex-wrap:wrap;gap:7px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-modules-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-quiet);margin-right:3px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-module{font-size:11.5px;font-weight:550;color:var(--status-action-text);border:1px solid color-mix(in srgb,var(--action-primary) 30%,var(--rule));border-radius:999px;padding:4px 10px;background:color-mix(in srgb,var(--action-primary) 6%,var(--surface-raised))}[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-note{margin:14px 0 0;font-size:12px;line-height:1.55;color:var(--text-quiet)}@media (max-width:767px){[data-surface=ledger][data-entry-surface=public_entry] .lgh-viz-grid{grid-template-columns:1fr}}[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefits-featured{margin:44px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefit-hero{position:relative;border:1px solid color-mix(in srgb,var(--action-primary) 14%,var(--rule));border-radius:16px;padding:28px 26px 30px;background:radial-gradient(420px 200px at 12% 0,color-mix(in srgb,var(--action-primary) 7%,transparent),transparent 70%) no-repeat,var(--surface-raised);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 5%,transparent),0 20px 48px -28px color-mix(in srgb,var(--text-primary) 20%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefit-hero-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.018em;line-height:1.25;color:var(--text-primary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefit-hero-body{margin:12px 0 0;font-size:14.5px;line-height:1.68;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefits{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(20px,3vw,36px)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefit{border-top:2px solid var(--rule);padding-top:16px;transition:border-color var(--motion-state) var(--motion-ease-glide),transform var(--motion-state) var(--motion-ease-glide)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefit:hover{border-top-color:var(--action-primary);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefit:hover{transform:none}}[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefit-title{margin:0;font-size:14.5px;font-weight:600;letter-spacing:-.005em;line-height:1.3;color:var(--text-primary);transition:color var(--motion-hover) var(--motion-ease)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefit:hover .lgh-benefit-title{color:var(--status-action-text)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefit-body{margin:7px 0 0;font-size:13px;line-height:1.6;color:var(--text-secondary)}@media (max-width:900px){[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefits-featured{grid-template-columns:1fr}[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){[data-surface=ledger][data-entry-surface=public_entry] .lgh-benefits{grid-template-columns:1fr}}[data-surface=ledger][data-entry-surface=public_entry] .lgh-trust-points{margin:44px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-trust-point{border:1px solid var(--rule);border-radius:16px;padding:24px 24px 22px;background:color-mix(in srgb,var(--action-primary) 3%,var(--surface-raised))}[data-surface=ledger][data-entry-surface=public_entry] .lgh-trust-point-title{margin:0;font-size:15px;font-weight:650;letter-spacing:-.012em;color:var(--text-primary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-trust-point-body{margin:9px 0 0;font-size:13.5px;line-height:1.65;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-trust-link-row{margin:22px 0 0}[data-surface=ledger][data-entry-surface=public_entry] .lgh-trust-link{font-size:13.5px;font-weight:550;color:var(--status-action-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;border-radius:4px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-trust-link:hover{color:var(--text-primary)}@media (max-width:760px){[data-surface=ledger][data-entry-surface=public_entry] .lgh-trust-points{grid-template-columns:1fr}}[data-surface=ledger][data-entry-surface=public_entry] .lgh-plan-name{margin:0;font-size:18px;font-weight:650;letter-spacing:-.015em;color:var(--text-primary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-plan-desc{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-plan-included{margin:18px 0 0;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-quiet)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-plan-points{margin:10px 0 0;padding:0;list-style:none}[data-surface=ledger][data-entry-surface=public_entry] .lgh-plan-points li{position:relative;padding:5px 0 5px 18px;font-size:13.5px;line-height:1.55;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-plan-points li:before{content:"";position:absolute;left:0;top:13px;width:8px;height:2px;border-radius:1px;background:var(--action-primary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-offer{margin-top:44px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;border:1px solid color-mix(in srgb,var(--action-primary) 26%,var(--rule));border-radius:18px;overflow:hidden;background:var(--surface-raised);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 5%,transparent),0 26px 60px -30px color-mix(in srgb,var(--text-primary) 22%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-offer-main{padding:32px 32px 30px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-offer-price{margin:14px 0 0;font-size:clamp(30px,4vw,38px);font-weight:660;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary);font-variant-numeric:tabular-nums}[data-surface=ledger][data-entry-surface=public_entry] .lgh-offer-annual{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--status-action-text);font-variant-numeric:tabular-nums}[data-surface=ledger][data-entry-surface=public_entry] .lgh-offer-limits{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-quiet)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-offer-cta{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-offer-trial{font-size:13px;font-weight:550;line-height:1.5;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-offer-included{padding:32px 30px 30px;border-left:1px solid var(--rule);background:color-mix(in srgb,var(--action-primary) 4%,var(--surface-raised))}[data-surface=ledger][data-entry-surface=public_entry] .lgh-offer-included .lgh-plan-included{margin-top:0}[data-surface=ledger][data-entry-surface=public_entry] .lgh-upcoming{margin-top:24px;border:1px solid var(--rule);border-radius:16px;padding:24px 26px 22px;background:var(--surface-raised)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-upcoming-title{margin:0;font-size:14px;font-weight:650;color:var(--text-primary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-upcoming-body{margin:7px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-upcoming-list{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-upcoming-item{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--rule);border-radius:999px;padding:7px 14px 7px 15px;background:var(--surface-base,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-upcoming-name{font-size:13px;font-weight:550;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-upcoming-tag{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-quiet);white-space:nowrap}@media (max-width:860px){[data-surface=ledger][data-entry-surface=public_entry] .lgh-offer{grid-template-columns:1fr}[data-surface=ledger][data-entry-surface=public_entry] .lgh-offer-included{border-left:0;border-top:1px solid var(--rule)}}[data-surface=ledger][data-entry-surface=public_entry] .lgh-close{position:relative;margin-top:clamp(88px,12vh,140px);margin-bottom:clamp(72px,10vh,120px);padding:clamp(48px,7vh,76px) clamp(24px,5vw,64px);border:1px solid color-mix(in srgb,var(--action-primary) 16%,var(--rule));border-radius:22px;text-align:center;background:radial-gradient(640px 300px at 50% -20%,color-mix(in srgb,var(--action-primary) 9%,transparent),transparent 72%) no-repeat,var(--surface-raised);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 5%,transparent),0 32px 80px -40px color-mix(in srgb,var(--action-primary) 30%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-close-body,[data-surface=ledger][data-entry-surface=public_entry] .lgh-close-title{margin-inline:auto}[data-surface=ledger][data-entry-surface=public_entry] .lgh-close-cta{margin-top:30px;display:flex;justify-content:center}[data-surface=ledger][data-entry-surface=public_entry] .lgh-close-cta .lg-primary{min-height:52px;padding:0 32px;border-radius:12px;font-size:15px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--action-primary) 60%,transparent)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-close-foot{margin-inline:auto;margin-top:16px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer{margin-top:auto;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--action-primary) 2%,var(--canvas));padding:clamp(40px,6vh,64px) 0 28px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:36px clamp(24px,4vw,56px)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-brand{display:flex;flex-direction:column;gap:14px;align-items:flex-start}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-tagline{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-quiet)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-head{margin:0 0 12px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-quiet)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-link{display:inline-block;font-size:13.5px;line-height:1.5;color:var(--text-secondary);text-decoration:none;border-radius:4px;transition:color var(--motion-hover) var(--motion-ease)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-link:hover{color:var(--text-primary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-bottom{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin-top:clamp(32px,5vh,48px);padding-top:22px;border-top:1px solid var(--rule)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-attrib{font-size:12.5px;font-weight:550;color:var(--text-secondary)}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-copy{font-size:12px;color:var(--text-quiet)}@media (max-width:900px){[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-brand{grid-column:1/-1}}@media (max-width:559px){[data-surface=ledger][data-entry-surface=public_entry] .lgh-footer-grid{grid-template-columns:1fr;gap:28px}}[data-surface=ledger] .lgh-field-hint{margin:6px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-quiet)}[data-surface=ledger] .lgh-consent{display:flex;align-items:flex-start;gap:9px;margin-top:4px;font-size:12px;line-height:1.55;color:var(--text-secondary);cursor:pointer}[data-surface=ledger] .lgh-consent input{margin-top:2px;accent-color:var(--action-primary);flex:none}[data-surface=ledger] .lgh-field-error[data-empty]{height:0;overflow:hidden;margin:0}[data-surface=ledger] .lgh-panel-heading{margin-bottom:18px}[data-surface=ledger] .lgh-panel-heading .lgl-title{margin-top:8px;font-size:clamp(21px,2.4vw,24px)}[data-surface=ledger] .lgh-federated{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 16px;border:1px solid var(--rule-strong,var(--rule));border-radius:var(--radius-control,10px);background:var(--surface-raised);color:var(--text-primary);font-size:14px;font-weight:550;line-height:1.35;cursor:pointer;transition:background var(--motion-pane) var(--motion-ease-glide),border-color var(--motion-pane) var(--motion-ease-glide)}[data-surface=ledger] .lgh-federated:hover:not(:disabled){background:var(--surface-hover)}[data-surface=ledger] .lgh-federated:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-surface=ledger] .lgh-federated:disabled{opacity:.55;cursor:not-allowed}[data-surface=ledger] .lgh-federated-mark{flex:none}[data-surface=ledger] .lgh-federated-split{display:flex;align-items:center;gap:12px;margin:4px 0;color:var(--text-quiet);font-size:12px}[data-surface=ledger] .lgh-federated-split:after,[data-surface=ledger] .lgh-federated-split:before{content:"";flex:1;height:1px;background:var(--rule)}[data-surface=ledger] .lgh-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-surface=ledger] .lgl-shell{position:relative;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 560px at 78% -12%,color-mix(in srgb,var(--action-primary) 9%,transparent),transparent 70%) no-repeat,radial-gradient(820px 440px at -10% 30%,color-mix(in srgb,var(--action-primary) 5%,transparent),transparent 65%) no-repeat,var(--canvas);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-surface=ledger] .lgl-shell:before{content:"";position:absolute;inset:0 0 auto;height:560px;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--text-primary) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 4%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(640px 400px at 70% 0,black,transparent 78%);mask-image:radial-gradient(640px 400px at 70% 0,black,transparent 78%)}[data-surface=ledger] .lgl-container{position:relative;width:100%;max-width:1080px;margin:0 auto;padding-inline:clamp(20px,5vw,48px)}@keyframes lgl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}[data-surface=ledger] .lgl-card{animation:lgl-rise .56s var(--motion-ease) both;animation-delay:80ms}@media (prefers-reduced-motion:reduce){[data-surface=ledger] .lgl-card{animation:none}}[data-surface=ledger] .lgl-topbar{position:sticky;top:0;z-index:20;border-bottom:1px solid transparent;transition:background-color var(--motion-state) var(--motion-ease),border-color var(--motion-state) var(--motion-ease),box-shadow var(--motion-state) var(--motion-ease)}[data-surface=ledger] .lgl-shell[data-lgl-stuck] .lgl-topbar{background:var(--canvas);border-bottom-color:var(--rule);box-shadow:0 12px 32px -28px color-mix(in srgb,var(--text-primary) 60%,transparent)}[data-surface=ledger] .lgl-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;transition:padding-block var(--motion-state) var(--motion-ease)}[data-surface=ledger] .lgl-shell[data-lgl-stuck] .lgl-nav{padding-block:12px}[data-surface=ledger] .lgl-lockup{transform:scale(1.12);transform-origin:left center}[data-surface=ledger] .lgl-nav-link{display:inline-flex;align-items:center;min-height:38px;padding:9px 18px;line-height:1.35;white-space:nowrap;border:1px solid color-mix(in srgb,var(--action-primary) 35%,var(--rule));border-radius:999px;background:var(--surface-raised);color:var(--action-primary);font-size:13px;font-weight:550;text-decoration:none;cursor:pointer;transition:background-color var(--motion-hover) var(--motion-ease),color var(--motion-hover) var(--motion-ease),border-color var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lgl-nav-link:hover{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-ink)}[data-surface=ledger] .lgl-nav-link:active{transform:translateY(1px)}[data-surface=ledger] .lgl-nav-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-surface=ledger] .lgl-main{display:flex;justify-content:center;padding-block:clamp(40px,8vh,88px) clamp(48px,9vh,96px)}[data-surface=ledger] .lgl-card{position:relative;width:100%;max-width:460px;background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--action-primary) 14%,var(--rule));border-radius:18px;padding:clamp(24px,3vw,32px) clamp(22px,3.4vw,34px) clamp(26px,3.4vw,32px);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 6%,transparent),0 24px 60px -28px color-mix(in srgb,var(--text-primary) 24%,transparent),0 18px 44px -26px color-mix(in srgb,var(--action-primary) 30%,transparent)}[data-surface=ledger] .lgl-card:before{content:"";position:absolute;top:-1px;left:18px;right:18px;height:2px;border-radius:2px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--action-primary) 65%,transparent),transparent)}[data-surface=ledger] .lgl-kick{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--status-action-text)}[data-surface=ledger] .lgl-title{margin:12px 0 0;font-size:clamp(24px,3vw,28px);font-weight:650;letter-spacing:-.022em;line-height:1.2;color:var(--text-primary);text-wrap:balance;outline:none}[data-surface=ledger] .lgl-lede{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}[data-surface=ledger] .lgl-stage{position:relative;margin:20px -14px 0;padding-inline:14px;overflow:hidden}[data-surface=ledger] .lgl-stage[data-morphs]{transition:height var(--motion-pane) var(--motion-ease-glide)}@keyframes lgl-mode-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-surface=ledger] .lgl-form{display:flex;flex-direction:column;gap:14px;padding-bottom:4px;animation:lgl-mode-in .32s var(--motion-ease-glide) both}@media (prefers-reduced-motion:reduce){[data-surface=ledger] .lgl-form{animation:none}}[data-surface=ledger] .lgl-fieldset{display:flex;flex-direction:column;gap:6px}[data-surface=ledger] .lgl-label{font-size:12.5px;font-weight:550;line-height:1.4;color:var(--text-secondary)}[data-surface=ledger] .lgl-input{width:100%;height:44px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:10px;background:var(--field-ground);color:var(--text-primary);font-size:14px;transition:border-color var(--motion-hover) var(--motion-ease),box-shadow var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lgl-input:disabled{background:var(--surface-hover);color:var(--text-secondary)}[data-surface=ledger] .lgl-input:focus{outline:none;border-color:var(--action-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary) 18%,transparent)}[data-surface=ledger] .lgl-input-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;letter-spacing:.32em}[data-surface=ledger] .lgl-error{margin:0;font-size:12.5px;line-height:1.5;color:var(--status-neg-text)}[data-surface=ledger] .lgl-hint{margin:0;font-size:12px;line-height:1.5;color:var(--text-quiet)}[data-surface=ledger] .lgl-form .lg-primary{width:100%;min-height:46px;border-radius:10px;font-size:14.5px;margin-top:4px;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--action-primary) 55%,transparent)}[data-surface=ledger] .lgl-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:2px}[data-surface=ledger] .lgl-link{padding:0 0 1px;border:0;background:transparent;font-size:12.5px;color:var(--text-quiet);text-decoration:none;border-bottom:1px solid var(--rule-strong);cursor:pointer;transition:color var(--motion-hover) var(--motion-ease),border-color var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lgl-link:hover:not(:disabled){color:var(--text-primary);border-bottom-color:var(--text-primary)}[data-surface=ledger] .lgl-link:disabled{cursor:default;color:var(--disabled-text)}[data-surface=ledger] .lgl-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-surface=ledger] .lgl-invite{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--rule);font-size:12.5px;line-height:1.6;color:var(--text-secondary)}[data-surface=ledger] .lgl-invite a{color:var(--action-primary);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--action-primary) 40%,transparent)}[data-surface=ledger] .lgl-invite a:hover{border-bottom-color:var(--action-primary)}[data-surface=ledger] .lgl-footer{margin-top:auto;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--action-primary) 2%,var(--canvas));padding:26px 0}[data-surface=ledger] .lgl-footer-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px}[data-surface=ledger] .lgl-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}[data-surface=ledger] .lgl-footer-link{display:inline-block;font-size:13px;line-height:1.5;color:var(--text-secondary);text-decoration:none;border-radius:4px;transition:color var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lgl-footer-link:hover{color:var(--text-primary)}[data-surface=ledger] .lgl-footer-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-surface=ledger] .lgl-footer-copy{font-size:12px;color:var(--text-quiet)}[data-surface=ledger] .lgl-main--split{display:block}[data-surface=ledger] .lgl-split{display:flex;flex-direction:column;gap:clamp(28px,5vw,40px);width:100%}[data-surface=ledger] .lgl-pitch{order:2;width:100%;max-width:460px;margin-inline:auto}[data-surface=ledger] .lgl-split .lgl-card{order:1;margin-inline:auto}@media (min-width:960px){[data-surface=ledger] .lgl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(40px,6vw,88px)}[data-surface=ledger] .lgl-pitch{order:0;max-width:46ch;margin-inline:0}[data-surface=ledger] .lgl-split .lgl-card{order:0;margin-inline:0}}[data-surface=ledger] .lgl-pitch-title{margin:14px 0 0;font-size:clamp(28px,4.2vw,40px);font-weight:650;letter-spacing:-.026em;line-height:1.15;color:var(--text-primary);text-wrap:balance}[data-surface=ledger] .lgl-pitch-lede{margin:12px 0 0;font-size:clamp(13.5px,1.4vw,15px);line-height:1.65;color:var(--text-secondary);text-wrap:pretty}[data-surface=ledger] .lgl-points{margin:clamp(22px,3vw,30px) 0 0;padding:0;list-style:none;display:grid;gap:14px}[data-surface=ledger] .lgl-point{position:relative;padding-inline-start:26px;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}[data-surface=ledger] .lgl-point:before{content:"";position:absolute;inset-inline-start:4px;top:.55em;width:7px;height:7px;transform:rotate(45deg);background:color-mix(in srgb,var(--action-primary) 70%,transparent)}[data-surface=ledger] .lgl-point-strong{display:block;font-weight:600;color:var(--text-primary)}[data-surface=ledger] .lgl-trust{margin:clamp(22px,3vw,30px) 0 0;padding-top:18px;border-top:1px solid var(--rule);font-size:12.5px;line-height:1.6;color:var(--text-quiet);max-width:44ch}[data-surface=ledger] .lgl-card-head{margin:0 0 clamp(18px,2.4vw,22px)}[data-surface=ledger] .lgl-consent{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:12.5px;line-height:1.55;color:var(--text-secondary);cursor:pointer}[data-surface=ledger] .lgl-consent input{margin-top:3px;accent-color:var(--action-primary);flex:none}[data-surface=ledger] .lgl-actions{margin-top:24px;display:grid;gap:14px;justify-items:stretch}[data-surface=ledger] .lgl-expect{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--rule);font-size:12px;line-height:1.6;color:var(--text-quiet)}[data-surface=ledger] .lgl-error[data-empty]{height:0;overflow:hidden;margin:0}[data-surface=ledger] .lgl-error:not([data-empty]){margin-top:14px}[data-surface=ledger].lgl-authshell{--primary:218 96% 54%;--primary-foreground:0 0% 100%;--ring:218 96% 54%}[data-surface=ledger].lgl-authshell .lgl-main{align-items:flex-start}[data-surface=ledger].lgl-authshell .lgl-main>*{width:100%;max-width:460px;margin-inline:auto}[data-surface=ledger].lgl-authshell .lgl-main a.w-full,[data-surface=ledger].lgl-authshell .lgl-main button.w-full{min-height:46px;border-radius:10px}[data-surface=ledger] .lgl-main>.lgh-panel{width:100%;max-width:460px}