:root{--ledger-ink:#261b38;--ledger-muted:#655d79;--ledger-purple:#6542e8;--ledger-green:#5530d4;--ledger-line:#dfd8ee;--ledger-bg:#f5f2fc;--ledger-card:#fff;--ledger-coral:#ff805e;--ledger-danger:#ae243b;--ledger-soft:#eee7ff;--ledger-radius:10px}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;color:var(--ledger-ink);background:var(--ledger-bg)}.ledger{font-size:14px;line-height:1.55;min-height:100vh}.ledger a{color:var(--ledger-green);text-underline-offset:4px}.ledger svg{flex-shrink:0;vertical-align:middle}.ledger h1,.ledger h2,.ledger h3,.brand{font-family:Plus Jakarta Sans,Inter,sans-serif}.ledger h1{font-weight:700;letter-spacing:-1.1px}.ledger h2{font-weight:700;letter-spacing:-.45px}.ledger button,.ledger input,.ledger select,.ledger textarea{font:inherit}.ledger button{cursor:pointer}.workspace{max-width:1600px;margin:auto;padding:16px 24px 12px;min-width:0}.pulse-header{max-width:1600px;margin:auto;padding:20px 24px;display:flex;align-items:center;gap:26px;min-height:86px}.brand{display:flex;gap:12px;align-items:center;color:var(--ledger-ink)!important;text-decoration:none;font-size:23px;font-weight:700;letter-spacing:-.9px;flex-shrink:0}.brand img{border-radius:8px;object-fit:cover}.brand small{display:block;font-family:Inter,sans-serif;font-size:10px;letter-spacing:2.5px;font-weight:600;margin-top:1px}.primary-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-left:auto}.nav-group{position:relative}.nav-trigger{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--ledger-ink);font-weight:600!important}.nav-trigger:hover,.nav-trigger.current{background:#ece6fa;color:#4e2bcb}.nav-popover{position:absolute;z-index:30;top:calc(100% + 6px);right:0;min-width:215px;padding:7px;background:#fff;border:1px solid var(--ledger-line);border-radius:10px;box-shadow:0 12px 30px #261b381a}.nav-popover a{display:block;padding:11px 14px;text-decoration:none;color:var(--ledger-ink)}.nav-popover a:hover,.nav-popover a[aria-current]{background:var(--ledger-soft);border-radius:6px;color:var(--ledger-purple)}.account-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ledger-ink)!important;min-width:0}.plan-pill{background:var(--ledger-purple);color:#fff;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:600}.shop-label{max-width:145px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px}.workflow{display:flex;border:1px solid #cec4e8;border-radius:8px;background:#ffffffb3;padding:11px 30px;margin:0 0 17px}.workflow-step{display:flex;align-items:center;gap:12px;flex:1;text-decoration:none;color:var(--ledger-muted)!important;min-width:0;font-weight:500}.workflow-step:after{content:"";height:1px;background:#ded6ef;flex:1;margin:0 28px}.workflow-step:last-child{flex:0 0 auto}.workflow-step:last-child:after{display:none}.workflow-step.current{color:var(--ledger-purple)!important;font-weight:600}.step-index{display:grid;place-items:center;width:32px;height:32px;border:1px solid #b9add3;border-radius:50%;background:#fff;flex-shrink:0}.current .step-index,.complete .step-index{background:var(--ledger-purple);color:#fff;border-color:var(--ledger-purple)}.workflow-step:hover .step-index{box-shadow:0 0 0 3px #6542e819}.demo-notice{display:flex;gap:7px;align-items:center;color:var(--ledger-muted);font-size:11px;margin:0 0 8px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0 22px}.page-header h1{font-size:30px;line-height:1.3;margin:0 0 7px}.page-header p{margin:0;color:var(--ledger-muted);max-width:750px}.panel{background:#fff;border:1px solid var(--ledger-line);border-radius:var(--ledger-radius);margin:0 0 24px;overflow:hidden;min-width:0}.panel-heading{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #eee9f5;flex-wrap:wrap}.panel h2{font-size:17px;margin:0}.panel h3{font-size:15px}.panel>p,.panel>.form-stack,.panel>.form-row,.panel>.notice,.panel>.checklist,.panel>.facts,.panel>.actions,.panel>.plan-choice,.panel>pre,.panel>.widget-preview{margin:20px 24px}.panel>.button{margin:0 24px 10px}.panel-copy{padding:0 24px}.two-col{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.stat{background:#fff;border:1px solid var(--ledger-line);border-radius:10px;padding:22px}.stat>span{display:block;color:var(--ledger-muted);font-size:13px}.stat strong{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:34px;letter-spacing:-1px;margin:12px 0 5px;color:var(--ledger-ink)}.stat small{color:var(--ledger-muted);font-size:12px}.table-scroll{overflow:auto;max-width:100%;outline-offset:-2px}table{width:100%;border-collapse:collapse;text-align:left}th{padding:13px 18px;font-size:12px;font-weight:500;background:#f6f3fb;color:#594d73;white-space:nowrap}td{padding:16px 18px;border-top:1px solid #eee9f5;font-size:13px;vertical-align:top;overflow-wrap:anywhere}td strong{font-weight:600}td p{margin:0 0 7px}td small{display:block;color:var(--ledger-muted);margin-top:4px}tr:hover td{background:#faf8fe}.badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:1.35;padding:4px 8px;border-radius:5px;background:#f0edf5;color:#5f5670;white-space:nowrap;text-transform:capitalize}.badge-draft,.badge-preview,.badge-proposed{background:#eee7ff;color:#5831cf}.badge-active,.badge-completed,.badge-approved,.badge-imported,.badge-resolved,.badge-fits{background:#e0f2e9;color:#146347}.badge-published,.badge-low,.badge-running{background:#e8edff;color:#364db1}.badge-high,.badge-conflict,.badge-failed,.badge-rejected,.badge-does_not_fit,.badge-removed{background:#ffebe8;color:#a72b38}.badge-medium,.badge-queued,.badge-unknown{background:#fff0d0;color:#865319}.notice{display:flex;align-items:flex-start;gap:9px;padding:13px 16px;margin:0 0 18px;border:1px solid transparent;border-radius:8px;font-size:13px;flex-wrap:wrap}.notice p{margin:7px 0 0;flex-basis:100%}.info{background:#efebfb;border-color:#e0d9f4}.success{background:#e8f6ef;border-color:#cfebdd}.warning{background:#fff2d9;border-color:#f3dfb8}.error{background:#fff0ed;border-color:#f2c7c2;color:#942c3b}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;border:1px solid #503234;padding:10px 16px;background:var(--ledger-coral);color:#241b2f!important;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;line-height:1.35;box-shadow:2px 2px #261b38;transition:background .12s,box-shadow .12s}.button:hover{background:#ff9377;box-shadow:1px 1px #261b38}.button.secondary{background:#fff;border-color:#9584b3;color:#5432c6!important;box-shadow:none}.button.secondary:hover{background:#f2edfc}.button.danger{background:#fff;border-color:var(--ledger-danger);color:var(--ledger-danger)!important;box-shadow:none}.button.danger:hover{background:#fff0ed}.button:disabled,.button[aria-disabled=true]{background:#edeaf1;border-color:#d8d1e2;color:#92899e!important;box-shadow:none;cursor:not-allowed}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.actions .button{font-size:12px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.form-row{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.form-row>.field{flex:1;min-width:170px}.form-stack{display:grid;gap:18px}.field{display:grid;gap:8px;font-size:13px;font-weight:500;min-width:0;color:var(--ledger-ink)}.field input,.field select,.field textarea{border:1px solid #b6aaca;min-height:44px;border-radius:8px;padding:10px 12px;width:100%;min-width:0;background:#fff;color:var(--ledger-ink);font:inherit;font-weight:400}.field textarea{resize:vertical;line-height:1.65}.field input::placeholder,.queue-search input::placeholder{color:#80758f}.field input[type=file]{padding:8px}.check{display:flex;gap:10px;align-items:center;font-size:13px}.check input,input[type=checkbox],input[type=radio]{accent-color:var(--ledger-purple);width:18px;height:18px;flex-shrink:0}.filters{padding:20px 24px;display:flex;align-items:end;flex-wrap:wrap;gap:14px}.filters .field{flex:1;min-width:120px}.muted{color:var(--ledger-muted);font-size:12px;line-height:1.6}.empty{text-align:center;padding:48px 24px;color:var(--ledger-muted)}.empty>svg{color:#917bcc}.empty h3{font-size:16px;font-weight:600;color:var(--ledger-ink);margin:16px 0 8px}.empty p{max-width:420px;margin:auto;font-size:13px}.step{display:flex;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;border-bottom:1px solid #eee9f5}.step:last-child{border:0}.step>span{width:36px;height:36px;border:1px solid #ded2f3;border-radius:50%;background:#f2ecfd;color:var(--ledger-purple);display:grid;place-items:center;font-size:12px;flex-shrink:0}.step div{flex:1}.step h3{margin:0 0 5px;color:var(--ledger-ink)}.step p{margin:0;color:var(--ledger-muted);font-size:13px}.audit-summary{text-align:center;padding:28px}.score{font-family:Plus Jakarta Sans,sans-serif;font-size:68px;color:var(--ledger-purple);letter-spacing:-3px}.score small{font-size:22px;letter-spacing:0}.audit-summary h3{margin:0 0 8px}.audit-summary p{color:var(--ledger-muted);font-size:13px}.checklist{padding-left:20px;line-height:2.4}.facts{display:grid;grid-template-columns:160px 1fr;gap:14px;font-size:13px}.facts dt{color:var(--ledger-muted)}.facts dd{margin:0;overflow-wrap:anywhere}.batch{padding:20px 24px;border-bottom:1px solid var(--ledger-line)}summary{cursor:pointer;font-size:13px;font-weight:600;padding:5px 0}.batch summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.batch>p{font-size:12px;color:var(--ledger-muted)}.batch .actions{padding:16px 0}details>p{font-size:13px}pre{white-space:pre-wrap;word-break:break-word;background:#f8f5fc;border:1px solid #e7dfef;border-radius:8px;padding:15px;font-size:12px;max-height:300px;overflow:auto}code{font-size:12px}.review-bar{display:flex;align-items:end;flex-wrap:wrap;padding:20px;gap:20px;background:#f8f5fd}.review-bar .form-row{flex:1}.widget-preview{padding:24px;border:1px solid var(--ledger-line);border-radius:8px}.widget-preview>small{font-size:11px}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.price{padding:24px 24px 0;font-size:38px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;letter-spacing:-1px}.price small{font-size:13px;font-weight:400;color:var(--ledger-muted);letter-spacing:0}.features{padding:0 24px 0 42px;font-size:13px;line-height:2.2}.plan-choice .button{width:100%}.chart{height:230px;padding:25px;display:flex;align-items:end;gap:18px;overflow:auto}.chart-column{min-width:50px;display:flex;align-items:center;flex-direction:column;gap:8px}.chart-column>div{width:32px;background:var(--ledger-purple);border-radius:5px 5px 0 0}.chart-column>span{font-size:12px}.chart-column>small{font-size:10px;color:var(--ledger-muted)}progress{width:95px;height:7px;accent-color:var(--ledger-purple)}.pagination{display:flex;align-items:center;justify-content:end;gap:18px;padding:18px 4px;font-size:12px;color:var(--ledger-muted);flex-wrap:wrap}.pagination a{padding:8px}.workspace-footer{display:flex;justify-content:space-between;gap:20px;padding:24px 0;color:var(--ledger-muted);font-size:11px}.skip-link{position:absolute;left:12px;top:-100px;z-index:99;background:#fff;padding:12px}.skip-link:focus{top:12px}.ledger :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ledger-purple);outline-offset:3px}.ledger input:focus-visible,.ledger textarea:focus-visible{border-color:var(--ledger-purple);outline-offset:1px}.review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-4px 0 18px}.review-toolbar>span{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ledger-muted)}.review-grid{display:grid;grid-template-columns:minmax(235px,.82fr) minmax(420px,1.8fr) minmax(260px,.9fr);gap:14px;align-items:stretch}.review-queue,.review-detail,.review-decision{background:#fff;border:1px solid var(--ledger-line);border-radius:8px;min-width:0}.review-queue{display:flex;flex-direction:column;overflow:hidden}.queue-search{display:flex;align-items:center;gap:9px;border:1px solid #b6aaca;border-radius:8px;margin:20px 18px 14px;padding:0 12px;color:#88769f}.queue-search input{border:0;outline:0;min-width:0;width:100%;height:42px;background:transparent;font:inherit}.queue-search:focus-within{outline:2px solid var(--ledger-purple);outline-offset:2px}.queue-tabs{display:flex;padding:0 18px;border-bottom:1px solid var(--ledger-line)}.queue-tabs button{flex:1;padding:14px 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ledger-muted);font-size:12px}.queue-tabs button[aria-pressed=true]{color:var(--ledger-purple);border-color:var(--ledger-purple);font-weight:600}.queue-item{display:flex;align-items:center;gap:10px;padding:18px 14px;border-left:4px solid transparent;border-bottom:1px solid #eee9f5;cursor:pointer;min-height:88px}.queue-item.selected{background:#f0eaff;border-left-color:var(--ledger-purple)}.queue-item>span:not(.badge){min-width:0;flex:1}.queue-item strong{font-size:13px;display:block}.queue-item small{display:block;font-size:11px;color:var(--ledger-muted);margin-top:5px;overflow-wrap:anywhere}.queue-item .badge{font-size:10px;padding:3px 6px}.queue-item .badge svg{display:none}.queue-item input{margin:0}.queue-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 18px;margin-top:auto;text-decoration:none;border-top:1px solid var(--ledger-line);font-size:12px}.review-detail{padding:22px 20px}.review-product{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.review-product h2{font-size:21px;margin:0;line-height:1.4;flex:1}.review-product>small{font-size:11px;color:var(--ledger-muted)}.destination-line{display:flex;gap:8px;align-items:center;color:var(--ledger-muted);font-size:12px;margin:12px 0 20px}.review-detail>.table-scroll{border:1px solid var(--ledger-line);border-radius:8px}.review-detail table th,.review-detail table td{font-size:12px;padding:12px 13px}.review-detail tbody th{font-weight:500;background:transparent;border-top:1px solid #eee9f5;color:var(--ledger-ink);white-space:normal}.diff-changed{background:#fff0eb}.review-detail tr:hover td{background:transparent}.diff-label{font-size:10px;white-space:nowrap}.diff-changed .diff-label{color:#aa3040;border:1px solid #f3c3c5;border-radius:4px;padding:3px 5px}.diff-added{color:#187055}.diff-review{color:#8c5b18}.source-evidence{margin-top:24px}.source-evidence h3{font-family:Inter,sans-serif;font-size:13px;font-weight:600;margin:18px 0 9px}.source-evidence th{background:transparent;border-top:1px solid #c7badf}.source-evidence td{padding:12px 8px!important}.source-evidence .badge{font-size:10px;white-space:normal}.source-evidence .notice{margin:16px 0 0;font-size:12px;flex-wrap:nowrap}.review-reason{font-size:13px;margin:8px 0;color:var(--ledger-muted)}.saved-details{border-top:1px solid #eee9f5;margin-top:18px;padding-top:10px}.saved-details summary{font-size:12px;color:var(--ledger-muted);font-weight:400}.review-decision{padding:23px 20px}.review-decision h2{font-size:17px;margin:0 0 22px}.decision-destination{display:flex;gap:10px;align-items:start;margin-bottom:24px;color:var(--ledger-muted);font-size:12px}.decision-destination p{color:var(--ledger-ink);margin:7px 0 0;font-size:13px}.review-decision .button{width:100%;font-size:13px}.review-decision textarea{min-height:135px}.review-decision .muted{margin:0;font-size:11px}.decision-hint{display:flex;gap:8px;align-items:start;font-size:11px;line-height:1.75;margin:24px 0 0;color:var(--ledger-muted)}.review-placeholder{grid-column:span 2;display:grid;place-items:center;min-height:410px}.utility-section{margin:0 0 24px;background:#fff;border:1px solid var(--ledger-line);border-radius:8px;overflow:hidden;scroll-margin-top:20px}.utility-section>summary{padding:20px 24px;font-size:14px}.utility-section>.form-stack,.utility-section>p{padding:0 24px 24px;margin:0}.utility-section[open]>summary{border-bottom:1px solid #eee9f5;margin-bottom:20px}@media(min-width:1400px){.review-grid{grid-template-columns:340px minmax(0,1fr) 340px}.review-product h2{font-size:23px}.review-detail table th,.review-detail table td{font-size:13px}.review-decision{padding:24px}.queue-item{padding:22px 20px}.queue-item strong{font-size:14px}.queue-item small{font-size:12px}}@media(max-width:1150px){.pulse-header{flex-wrap:wrap;gap:12px}.primary-nav{gap:3px}.shop-label{display:none}.review-grid{grid-template-columns:240px minmax(0,1fr)}.review-decision{grid-column:2}.review-queue{grid-row:span 2}.review-placeholder{grid-column:2}.workflow-step:after{margin:0 14px}.stats{gap:12px}.stat{padding:18px}.review-product h2{font-size:20px}}@media(max-width:800px){.workspace{padding:12px 16px}.pulse-header{padding:16px;gap:12px}.brand{font-size:20px}.brand img{width:38px;height:38px}.account-link{margin-left:auto}.primary-nav{order:3;width:100%;justify-content:space-between;margin:0}.nav-trigger{padding:9px 8px;font-size:12px!important;gap:6px}.nav-trigger svg:first-child{width:18px}.nav-popover{right:auto;left:0}.nav-group:last-child .nav-popover{right:0;left:auto}.workflow{padding:10px 12px;gap:10px}.workflow-step{gap:7px;font-size:12px}.workflow-step:after{margin:0 2px}.step-index{width:26px;height:26px;font-size:11px}.page-header{align-items:start;padding:17px 0;flex-wrap:wrap}.page-header h1{font-size:27px}.page-header p{font-size:13px}.two-col,.plan-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.review-grid{grid-template-columns:1fr}.review-queue{grid-row:auto;max-height:340px}.review-decision,.review-placeholder{grid-column:auto}.queue-items{overflow:auto}.queue-item{min-height:73px}.review-toolbar{align-items:start}.review-toolbar>span{font-size:11px}.review-detail{padding:20px 16px}.review-decision{padding:22px}.review-product h2{font-size:22px}.form-grid{grid-template-columns:1fr}.panel-heading{padding:18px}.panel>.form-stack,.panel>.form-row,.panel>p,.panel>.notice,.panel>.facts{margin:18px}.table-scroll table{min-width:550px}.review-detail .table-scroll table{min-width:470px}.facts{grid-template-columns:1fr;gap:5px}.facts dd{margin-bottom:12px}.filters{padding:18px}.utility-section>.form-stack{padding:0 18px 18px}.demo-notice{font-size:10px}.plan-grid{gap:0}.workflow-step:after{display:none}.workflow-step{flex:1;justify-content:center}.workflow-step:last-child{flex:1}.review-toolbar .button{font-size:12px;padding:10px}.review-product>small{flex-basis:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.public-entry{min-height:100vh}.public-header,.public-main,.public-footer{max-width:1280px;margin:auto}.public-header{padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-header nav{display:flex;gap:28px;align-items:center}.public-header nav>a:not(.button){font-size:13px;text-decoration:none;color:var(--ledger-ink)}.public-main{padding:0 32px}.public-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;padding:70px 0 80px;align-items:center}.eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--ledger-purple);letter-spacing:1.6px}.public-copy h1{font-size:76px;line-height:1.07;letter-spacing:-4px;margin:22px 0}.public-copy h1 em{font-style:normal;color:var(--ledger-purple)}.public-intro{font-size:16px;line-height:1.8;color:var(--ledger-muted);max-width:490px;margin:24px 0 28px}.connect-form{display:grid;grid-template-columns:1fr;gap:12px;max-width:450px;scroll-margin-top:24px}.connect-form .field{font-size:13px}.connect-form input{height:48px}.connect-form .button{min-height:48px}.connect-form>p{font-size:11px;color:var(--ledger-muted);margin:3px 0;line-height:1.7}.public-reassurance{display:flex;align-items:center;gap:8px;margin-top:24px;font-size:12px;color:#615675}.public-preview{border:1px solid #bbacda;border-radius:14px;background:#fff;box-shadow:8px 8px #e3dafa;overflow:hidden}.preview-heading{display:flex;align-items:center;justify-content:space-between;background:#eee7ff;padding:18px 24px;font-weight:600}.example-label{font-size:11px;color:#6c578d;font-weight:400}.preview-body{padding:28px}.preview-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.preview-title h2{font-size:23px;margin:0}.preview-body>p{font-size:13px;color:var(--ledger-muted)}.example-comparison{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--ledger-line);border-bottom:1px solid var(--ledger-line);padding:25px 0;margin:26px 0}.example-comparison small{display:block;font-size:10px;letter-spacing:1px;color:var(--ledger-muted);margin-bottom:12px}.example-comparison span,.example-comparison strong{font-size:25px;font-family:Plus Jakarta Sans,sans-serif}.example-comparison strong{color:#a6402f}.example-comparison del{color:#8b8199}.preview-evidence{display:flex;align-items:start;gap:12px;background:#fff4dd;padding:18px;border-radius:8px;font-size:12px}.preview-evidence p{margin:5px 0 0;color:#775f35}.preview-status{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:30px 0 22px}.preview-footnote{display:flex;align-items:center;gap:7px;font-size:11px!important}.public-section{padding:65px 0;border-top:1px solid var(--ledger-line);scroll-margin-top:24px}.public-section h2{font-size:32px;line-height:1.3;margin:16px 0 30px}.public-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.public-steps article>svg{color:var(--ledger-purple)}.public-steps h3{font-size:17px;margin:20px 0 12px}.public-steps p{color:var(--ledger-muted);font-size:14px;line-height:1.8}.public-pricing{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ledger-line);border-radius:12px;background:#fff;overflow:hidden}.public-pricing article{padding:28px;border-right:1px solid var(--ledger-line)}.public-pricing article:last-child{border:0}.public-pricing h3{font-size:20px;margin:0}.public-price{font-size:42px;letter-spacing:-1px;font-weight:600;margin:18px 0}.public-price small{display:block;font-size:12px;font-weight:400;color:var(--ledger-muted);letter-spacing:0}.public-pricing strong{font-size:13px;font-weight:500}.public-pricing article>p:not(.public-price){font-size:13px;color:var(--ledger-muted);line-height:1.8;min-height:68px}.public-pricing article>small,.pricing-note{font-size:12px;color:var(--ledger-muted)}.pricing-note{margin-top:20px}.public-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 32px;border-top:1px solid var(--ledger-line);font-size:12px;color:var(--ledger-muted)}.public-footer a{display:flex;gap:8px;align-items:center;text-decoration:none}.login-hero{min-height:calc(100vh - 180px)}.login-hero h1{font-size:62px}@media(max-width:1050px){.public-hero{gap:36px}.public-copy h1{font-size:62px}.preview-body{padding:22px}.public-header nav{gap:18px}.public-pricing article{padding:22px}.preview-title h2{font-size:21px}}@media(max-width:760px){.public-header{padding:22px;flex-wrap:wrap}.public-header nav{gap:18px;flex-wrap:wrap}.public-header nav .button{font-size:12px}.public-main{padding:0 22px}.public-hero{grid-template-columns:1fr;gap:42px;padding:34px 0 50px}.public-copy h1,.login-hero h1{font-size:54px;letter-spacing:-2.5px}.public-intro{font-size:15px}.public-steps,.public-pricing{grid-template-columns:1fr}.public-steps{gap:20px}.public-pricing article{border-right:0;border-bottom:1px solid var(--ledger-line)}.public-pricing article>p:not(.public-price){min-height:0}.public-section{padding:44px 0}.public-section h2{font-size:27px}.public-footer{padding:24px 22px;flex-wrap:wrap}.preview-status{flex-wrap:wrap}.public-preview{box-shadow:4px 4px #e3dafa}.example-comparison span,.example-comparison strong{font-size:22px}}.value-details{display:grid;gap:9px;margin:12px 0;font-size:12px}.value-details>div{display:grid;grid-template-columns:minmax(85px,.6fr) minmax(0,1fr);gap:14px;padding:5px 0;border-bottom:1px solid #eee9f5}.value-details dt{color:var(--ledger-muted);text-transform:capitalize;overflow-wrap:anywhere}.value-details dd{margin:0;overflow-wrap:anywhere}.value-details .value-details{margin:0}.value-list{padding-left:18px;font-size:12px}.integration-details{padding:8px 24px 20px}.review-detail .value-details>div{grid-template-columns:130px minmax(0,1fr)}.page-header .review-toolbar{margin:0;gap:20px}.review-detail table th,.review-detail table td{padding-top:10px;padding-bottom:10px}.source-evidence td{padding-top:10px!important;padding-bottom:10px!important}.source-evidence h3{font-size:14px}.review-decision .muted,.decision-hint{font-size:12px}.diff-label,.source-evidence .badge{font-size:11px}@media(max-width:800px){.page-header .review-toolbar{width:100%;justify-content:space-between;margin-top:8px}}.ledger .queue-search input:focus-visible{outline:none;border-color:transparent}@media(max-width:480px){.primary-nav{gap:2px}.nav-trigger{padding:8px 6px;gap:4px}.nav-trigger>svg:first-child{display:none}.nav-group{min-width:0}.nav-trigger{white-space:nowrap}}.compact-header .account-link{margin-left:auto}.compact-main-nav{display:flex;align-items:center;gap:6px;margin-left:auto}.compact-main-nav a{display:flex;align-items:center;min-height:44px;padding:10px 14px;color:var(--ledger-ink);text-decoration:none;border-radius:8px;font-weight:500}.compact-main-nav a:hover,.compact-main-nav a[aria-current]{background:#ece6fa;color:#4e2bcb}.section-nav{display:flex;gap:24px;border-bottom:1px solid var(--ledger-line);margin:0 0 18px;flex-wrap:wrap}.section-nav a{display:flex;align-items:center;min-height:44px;padding:10px 2px;border-bottom:2px solid transparent;color:var(--ledger-muted);text-decoration:none;font-size:13px}.section-nav a:hover{color:var(--ledger-purple)}.section-nav a[aria-current=page]{color:var(--ledger-purple);border-bottom-color:var(--ledger-purple);font-weight:600}@media(max-width:800px){.compact-main-nav{order:3;width:100%;margin:0;gap:2px;justify-content:space-between}.compact-main-nav a{font-size:12px;padding:10px 6px}.section-nav{gap:8px 18px}.section-nav a{font-size:12px}.compact-header .account-link{margin-left:auto}}.public-footer nav{display:flex;flex-wrap:wrap;gap:20px}.public-information{max-width:880px;margin:30px auto 80px;padding:0 32px}.public-information>h1{font-size:52px;letter-spacing:-2px;line-height:1.15;margin:20px 0}.information-intro{font-size:17px;line-height:1.8;color:var(--ledger-muted)}.public-information section{padding:28px 0;border-bottom:1px solid var(--ledger-line)}.public-information h2{font-size:23px;line-height:1.4}.public-information p,.public-information li{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.public-information li{padding:5px 0 5px 6px}.public-information details{padding:18px 0;border-bottom:1px solid var(--ledger-line)}.public-information summary{font-size:16px;font-weight:600;cursor:pointer;line-height:1.6}.support-contact{background:#fff;border:1px solid var(--ledger-line);border-radius:14px;padding:24px!important;margin-top:32px}.support-contact h2{margin-top:0}@media(max-width:650px){.public-information{padding:0 22px;margin-top:24px}.public-information>h1{font-size:36px;letter-spacing:-1px}.public-footer{align-items:flex-start;flex-direction:column}.public-footer nav{gap:16px}.public-information h2{font-size:21px}}.panel>.theme-setup-guide{margin:24px}.theme-setup-guide .checklist{padding-left:22px}.theme-setup-guide details{margin-top:16px}@media(max-width:760px){.panel>.theme-setup-guide{margin:18px}}
